Jump to content
IGNORED

Programming for 5200 question


MegaManFan

Recommended Posts

Would it be possible to create a 5200 game by writing it in BASIC on an Atari 800 and then using a tool to convert it to assembly? I ask because I remember there was such a tool created for Commodore 64, so I thought it might be possible on the 800 as well; and since the 5200 seems to be regarded as an 800 in sheep's clothing it occured to me this might be an easy way for me to work out a homebrew idea I have (nothing overly special, just a turn based strategy game based on a childhood game I loved).

Link to comment
Share on other sites

Would it be possible to create a 5200 game by writing it in BASIC on an Atari 800 and then using a tool to convert it to assembly?  I ask because I remember there was such a tool created for Commodore 64, so I thought it might be possible on the 800 as well

Just for the record, there were tools that would do this for the 8-bit too. I remember seeing one published in ANALOG magazine (still have it too :D ). It wouldn't speed up the execution though.

 

If this were possible it wouldn't be a walk in the park. The issue at hand is the 5200 and the 400 are very similar but at the same time different. Aside from the obvious joysticks, they use different memory locations to handle tasks. So unless this converter also did the labels for you it would be a huge pain searching for the direct memory location access and converting it. You might as well write it in ASM after doing all of that.

 

I haven't looked at Jeffry's 5200BASIC but I hear it's very good and compiles to very efficient ASM :thumbsup:

Link to comment
Share on other sites

Oh yeah, just mess around with 5200BAS for a few weeks, since you already know Basic I bet you could get something running.

 

Now, from what Ziggster said he had to augment his Basic 5200 games (HH and C II I believe) with some hand-coded ASM -- but you had to do this back with Atari 8bit Basic too (Via the USR command) to get any kind of speed anyway. See what happens.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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