Jump to content
madscijr

Super Breakout hack/disassembly? (mod super with breakout's colors/sounds)

Recommended Posts

One thing that has always bothered me about Super Breakout on the 2600 was the colors & sounds. I like the original game's much better and would love to be able to hack Super to use those.

I know nothing about programming the 2600 (but I know the very basics of 6250 assembly). I have been playing around with running code at 8bitworkshop and was wondering if anyone had a disassembly of breakout and super breakout or could lend a hand in modding the game?

 

 

 

Share this post


Link to post
Share on other sites

Breakout is a 2K game, while Super Breakout is a 4K game, which means you can use Stella to create a disassembly.

Steps to do this are:

  • Load the ROM
  • Play the game, try different game variations as well
  • enter Stella's debugger by hitting ` (typically above tab, and to the left of 1)
  • type the command savedis

The reason for step 2 is that will make the disassembly more accurate because Stella uses the code that was run to differentiate between program code and data.

 

 

  • Like 1

Share this post


Link to post
Share on other sites

One thing I like Stella debug feature, it easy to follow the code. You can hit the scan+1 until you see the picture being developed on the left top window. You can click on the bigger window right of it and use the arrow key to move around. Once you see the desire scanline you want to change, then you can use the step function to follow the code and when register COLOPF(Color Playfield) get loaded with a value.

 

When you see, STA.X, it is loading a register from an pointer. LDA COLOPF push the value to register color playfield. So the pointer LF1EC is the byte list of playfield color. You can change that by clicking on the byte, and enter new data and then push enter. For example,

post-24767-0-08483200-1498088808_thumb.gif

I'm not sure if this list only for that level or is there more color tables. So this one works for this level.

Hopefully this helps you out.

EDIT: The game have an 2nd list of colors for one of the game variation.

Edited by Kiwi

Share this post


Link to post
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.

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