Jump to content
IGNORED

Making Bin Files From Source Code (Starpath Betas)


Tempest

Recommended Posts

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

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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).

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 2 weeks later...

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 3 months later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...