Jump to content
IGNORED

What's a good game for disassemble study?


Dones

Recommended Posts

As a beginner in atari programming, I have toyed with the idea of getting a disassembly dump of a game, study it and see what I learn from there. I know there are sources out there with dumps nicely commented by other fan's previous efforts (that's a good start), but I was wondering what videogame the more experienced guys would recommend as a starting point for disassembly study.

 

Now yes, I know you need some pre-requisites before embarking on such exercise (please don't scold us newbies for that :). I am curious as to what game you would consider could better educate a newbie. Say, I know Pitfall is a bad start (because of its complexity) but I am sure a simpler game would do better. Considering that even a simple atari game isn't so simple at all, what would you guys recommend?

Link to comment
Share on other sites

Hi there!

 

Hm... I think that when you have an idea for writing a game yourself, you should best study a game that meets similar requirements.

 

If you just want to learn how to program the 2600 at all, your probably better off studying Andrews tutorials first.

 

Greetings,

Manuel

Link to comment
Share on other sites

Someone on these forums (I believe Robert M but I'm not sure) said to learn to program the 2600, take one of the 2k games and take it apart, learn what every instruction does. Then you can add code to it up to 4k and see what happens without having to worry about bankswitching.

 

I'm probably going to be forever a newbie so someone correct me if I'm remembering this incorrectly. I'll look for the thread.

Link to comment
Share on other sites

The Combat disassembly should be helpful for beginners.

 

We have a copy of that archived here:

 

Definitive Combat Disassembly

 

..Al

 

Al,

 

There is a typo in that listing which prevents the code from compiling. The line:

BVC  BMisDec         ; branch if not Pong game (PF_PONG bit 6)

 

Should be:

BVC  MisDec         ; branch if not Pong game (PF_PONG bit 6)

 

Can you please fix it sometime?

 

Thanks!

Link to comment
Share on other sites

  • 10 months later...
There is a typo in that listing which prevents the code from compiling.  The line:

BVC  BMisDec        ; branch if not Pong game (PF_PONG bit 6)

 

Should be:

BVC  MisDec        ; branch if not Pong game (PF_PONG bit 6)

 

733085[/snapback]

 

I just started studying the combat disassembly. I got a sneaky suspician that little bug was put there as our first lesson. :D

 

 

Jim

Link to comment
Share on other sites

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