68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Original code for Solarian II
Posted by: dpatts on 2025-04-27 03:11:25
For all you nostalgia junkies and space cadets, code from Solarian II is now hosted on GitHub.

I'm hoping someone might find this useful if they were interested in doing a modern hack or port of the game.

I used Super ResEdit to extract lines from the resource fork of version 1.04, which runs on System/MacOS 6-9.
A newer version 1.1 was ported for OS X 10.3 as a cocoa app, but then according to Ben Haller on his website:
a hard disk crash destroyed the shipping version of Solarian II's source code, meaning that it could not simply be rebuilt for Intel and re-released; instead, it would have to be re-engineered from older source code in a backup. That would be a lot of work, and so it has not happened yet. But it might happen some day!
Posted by: nathall on 2025-04-27 09:23:36
I have the IIGS version, I don’t think I ever played the Mac version.
Posted by: joevt on 2025-04-27 17:29:15
I don't think a disassembly of CODE resources counts as original code.
Posted by: dpatts on 2025-04-27 20:11:57
ah damn, shows what I know about coding. I'll edit the post.

Edit: it turns out I can't edit the original post.
Posted by: joevt on 2025-04-27 22:14:08
What disassembler did you use? ResEdit or Resourcerer code viewer? Some produce better output that can be compiled back into CODE resources with less modification. Jasik's Nosy II for example. Then there are decompilers like IDA Pro which can produce C-like code but it requires a lot of work to cleanup and convert into real C code.
1