Question for mack (or other hackers)

Recommended Posts

  • 1 month later...

Hex Offset 000C8506

0EEA is the ice color

0200 is the puck color (used by a lot of other onscreen graphics so best you don't touch it, or keep it dark).

0EEC is the glass and overhead light reflection color.

Link to post
Share on other sites
How do you go about finding these things wboy?  Is it trial and error?

Semi-educated trial and error.

In short...

Firstly, I open the rom in the GENS editor and go to the game screen I am trying to find the palette for.

Pause the game.

Go into the CPU > Debug > VDP option.

Its basically brings up all the loaded graphics and palettes currently loaded in the graphics memory of the genesis.

Take a snapshot of the screen, open it in a graphics editor and get the RGB values from palette. Calculate backs is hex BGR value (0EEA), do the next few colors and then search for those hex bytes in the rom. There can be more than one instance of the same pallete, so from there trial and error find the spots.

There is a few more lilttle quirks to know calculating the BGR value from the supposed RGB values, but I won't go into it just now.

In short, doing this method it it took me about 15 minutes to find ice offset in 95. I would of done it earlier, but only now am I getting around to adding additional palette ediiting to my editor. So of course, I have to find the common palette offsets within the ROMS! ::)


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.

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.