Jump to content
IGNORED

Hangman disassembly


DEBRO

Recommended Posts

Hi there,

 

Though this may not be a popular title, I was interested in how they stored the word library and then just finished labeling the entire thing.

 

I was surprised to learn this was done by Alan Miller. The code is similar to his style but I was surprised to find so many optimization opportunities. It's as if the game was started by another engineer and he finished it or may be vise versa. Then again, maybe since it fits nicely within 4K there was no need to return and take the time to optimize.

 

The game uses all of the available 128 bytes of RAM so there are no JSR/RTS used.

 

The library is changed slightly in NTSC and PAL versions as well. For the Third Grade vocabulary COLOR for NTSC is COLOUR for PAL for obvious reasons. For the Sixth Grade vocabulary GLAMOR for NTSC is replaced with GLASS for PAL. For the Ninth Grade vocabulary OMELET for NTSC is replaced with OBLIGE for PAL. For the High School vocabulary JALOPY for NTSC is replaced with JUMBLE.

 

If you are interested in hacking this game you can change values directly in this source and assemble your binary or you can use the Atari 2600 Hangman Editor to easily change graphics or the entire word library.

 

Hangman.zip

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

  • 2 weeks later...

Hi Matt,

 

On 11/2/2019 at 10:53 AM, Tempest said:

btw any idea as to why a sound effect is played when choosing game 9?  Is this a bug or is it purposeful?

Sorry for the late response.

 

Yes, I have confirmed this is a bug. I traced it a while ago. I don't remember exactly where it occurs. I would have to trace it again to know exactly.

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