Post subject: GameBoy/GameBoy Color Cheats
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I wanted to ask, how do I convert a GameShark cheat for GameBoy/GameBoy Color to BizHawk? I did look at the The Secrets of Professional GameShark Hacking page, and I do get some of it. Infinite Gut Points: 010F15C2 01 (from the first two octets) is the first bank (but I don't know what that means) 15C2 is the RAM Address I need to change with the value. 0F is the Value that will be constantly written to the above RAM Address. My problem is, I have NO idea how to get the RAM Address correct. Or if it is even right. I think it would be in System Bus or WRAM. But both of those RAM Addresses show wrong data using RAM Watch.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
15C2 is the _byte swapped_ _system bus address_. C215 on systembus is what you want to modify i think $01 is the setting for the GBC swappable ram bank which exists at $D000-$DFFF. $00 is not a sensible value for this, but if it's there, it should mean the same thing as $01
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Slapped together a quick tool for GB/GBC GameShark cheats to BizHawk cheat format. http://1drv.ms/1NqbBCp Tested it against ONE game. It worked for me. It may break/not work. Detailed bug reports (Game and Code(s)) are required in any bug report.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.