Tempest Posted November 13, 2023 Share Posted November 13, 2023 On the Stella Gets a New Brain CD there are several source code listings. I noticed that some of them have never been turned into BIN files as far as I can tell. Two of them also say that they won't work on current Supercharger hardware (I assume they were made for prototype versions of the hardware or possibly only work on a development system). Can someone attempt to compile these asm files and see if they can be made to work with Stella? Supposedly suicide.asm is the final version but it says prototype in the source code listing so I don't know. I'm also including Frogger and Communist Mutants which are also supposed to be final just in case. excal48a.asm excal48b.asm suiprot0.asm suiprot5.asm suicide.asm commie.asm frogger.asm 2 2 Quote Link to comment Share on other sites More sharing options...
Tempest Posted November 21, 2023 Author Share Posted November 21, 2023 Anyone have any luck with these? Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted November 21, 2023 Share Posted November 21, 2023 Do we know what assembler was used to make the binary? Quote Link to comment Share on other sites More sharing options...
Tempest Posted November 21, 2023 Author Share Posted November 21, 2023 14 minutes ago, JetSetIlly said: Do we know what assembler was used to make the binary? No, I don't. It was something running on an Apple II, that's all I can say. Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted November 22, 2023 Share Posted November 22, 2023 Is the goal to have files that are compatible with DASM, or to keep them as is and figure out which assembler is necessary for them? I started working on a disassembly of Frogger a while back...that's partially based on a disassembly that @Nukey Shay had started years and years ago. It can be assembled into a working BIN file for Stella, but currently, there's not much in the way of comments and symbol naming. The file you provided here has variable names which is actually useful to have. Quote Link to comment Share on other sites More sharing options...
Tempest Posted November 22, 2023 Author Share Posted November 22, 2023 My goal was to get these assembled and running on a real 2600 (or Stella). I'm not picky about the how. Frogger and Suicide Mission are supposedly the final versions, but Suicide Mission says it's a prototype in the source code so I'm not sure about that. Excalibur 48 is definitely a WIP that I'd like to be able to play through as are those two very early versions of Suicide Mission but those may not be able to run on real hardware (if the notes in the headers are correct). Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted November 26, 2023 Share Posted November 26, 2023 A precursory search on Google points to Apple ][ Merlin Assembler being the format of the provided source files. (Comments being marked by an asterisk was the key) Side note, I start comparing the Frogger source you provided above with the disassembly I mentioned. So far, I've found that some data tables are in different places... and I've found at least one chunk of data that differs in size. Quote Link to comment Share on other sites More sharing options...
Tempest Posted November 26, 2023 Author Share Posted November 26, 2023 1 hour ago, splendidnut said: A precursory search on Google points to Apple ][ Merlin Assembler being the format of the provided source files. (Comments being marked by an asterisk was the key) Side note, I start comparing the Frogger source you provided above with the disassembly I mentioned. So far, I've found that some data tables are in different places... and I've found at least one chunk of data that differs in size. Wow. Great detective work! I wonder if the game is the final but just unoptimized? I guess we'll find out. Thanks for looking into this. Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted December 5, 2023 Share Posted December 5, 2023 I think I was wrong about Frogger. I was thrown off by the astericks and didn't notice some commented out code and data. I've gone thru labeled and commented most of the disassembly I have using the source file above for insight into what things are and how they should be named. So far, everything seems to be lining up. Because of that, it's probably safe to say that what you shared above is the final version. Quote Link to comment Share on other sites More sharing options...
Tempest Posted December 5, 2023 Author Share Posted December 5, 2023 Just now, splendidnut said: I think I was wrong about Frogger. I was thrown off by the astericks and didn't notice some commented out code and data. I've gone thru labeled and commented most of the disassembly I have using the source file above for insight into what things are and how they should be named. So far, everything seems to be lining up. Because of that, it's probably safe to say that what you shared above is the final version. Ok. Good to know. Quote Link to comment Share on other sites More sharing options...
Tempest Posted March 17 Author Share Posted March 17 Any update on this? Was anyone able to compile the code into a rom? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.