+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Question on locating Sega Genesis Color Palette in Roms
Pages: [1]
Author Topic: Question on locating Sega Genesis Color Palette in Roms  (Read 2 times)
16bitFan
Guest
« on: January 20, 2009, 10:02:29 am »

Hey,

Question. If I wanted to completely change the color palette for sprites in a Sega Genesis rom, how would locate the color palette for that particular rom?

I see the different characters have different colors and some similar.

In Genesis K Mod Emu, I was told I can to a VRAM Dump. Well for example in Joe Montana's Football it shows that teams Palette. How can I change the palettes for all the teams?

Would I have to dump each team in and edit or can I locate the palette used for all teams and make the change their? Would there be such a thing?

I'm mainly trying to change the team colors in one particular sports game. NBA Live 96. I was told I could use bmp. files but for some reason the apps I'm using aren't allowing to reintegrate the colors.

Anyone's advice would be greatly appreciated.

- AA
sb iq
Guest
« Reply #1 on: January 21, 2009, 01:53:23 am »

To change the palette, I say you should make a savestate and load it up in Tile Molester. I think Tile Molester has a palette editing feature.

If not try SNESPal. I don't know if it works for Sega Genesis games, but I found that it works for PSX games, so what the Hell.

As for finding the exact address, I can't help you there.
Wiz
Guest
« Reply #2 on: January 22, 2009, 01:15:19 pm »

I'm not sure but this may help you : http://forums.sonicretro.org/index.php?showtopic=6852

With this tool you'll be able to browse a rom to locate palettes visually.
16bitFan
Guest
« Reply #3 on: January 22, 2009, 07:37:57 pm »

Quote from: Wiz on January 22, 2009, 01:15:19 pm
I'm not sure but this may help you : http://forums.sonicretro.org/index.php?showtopic=6852

With this tool you'll be able to browse a rom to locate palettes visually.

I read the4 "The read Me" file.

Wiz, could you explain in Noob terms how I can read each teams colors. I don't see certain teams colors. I know there are more colors than this. I've loaded palettes but can't see the team colors I want to change.

Thanks!
« Last Edit: January 22, 2009, 09:30:31 pm by 16bitFan »
tomaitheous
Guest
« Reply #4 on: January 22, 2009, 11:49:27 pm »

 I'm pretty sure I looked at this already. Dumping the CRAM and doing a string search in the rom didn't yield anything - iirc. Maybe CRAM has its values in little endian? I didn't think of that. The VDP uses an 8bit addressing scheme and two 8bit ports. Hmm...
16bitFan
Guest
« Reply #5 on: January 23, 2009, 08:55:50 am »

Quote from: tomaitheous on January 22, 2009, 11:49:27 pm
I'm pretty sure I looked at this already. Dumping the CRAM and doing a string search in the rom didn't yield anything - iirc. Maybe CRAM has its values in little endian? I didn't think of that. The VDP uses an 8bit addressing scheme and two 8bit ports. Hmm...

Tomaitheous,

Ok..So what does this entail?

Thanks.
tomaitheous
Guest
« Reply #6 on: January 23, 2009, 10:58:33 am »

I looked at the CRAM dump and it was indeed little endian. Look up little endian VS big endian, there should be pretty docs on it Wink

I also did a search for part of the string converted to big endian and it didn't yield any results. A smaller search found what looked to be an area in the rom that has palette data. It's not to hard to spot; bit15-12 will be 0, and the other 4 nibbles are even only numbers. Sorry, but it looks like the game doesn't store the palette data in normal order - either (dictionary maybe?) compressed or stored in some non native fashion.

 Without a decent debugger, I'm not going to look any further. Sorry.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC