If you read my recent post in the "VG School of Hacking" forum (here at GSHI), then you know about the new emulator (Gens 9.5b) that lets you search SH2 memory (Sega 32x). 32x games use regular Genesis "FF" type RAM, and they also use special SH2 memory. I've spent many hours playing around with this new emulator and using the SH2 memory addresses that I found in the Gens 2.11 32x debugger.
I adopted Chemist's method of using save states and tracing through lines of code in the 68000 debugger and got it to work with the 32x debugger. I finally have a working 32x assembly hack for Knuckles Chaotix 32x.
I've been able to make a lot of Game Genie codes for Knuckles Chaotix 32x, but I could never make any GG codes for the special stages. The main reason was because none of the RAM addresses used in the special stages were in the FF0000 to FFFFFF range. The special stages use SH2 memory instead.
Anyways, the bad news is that as of now, Game Genie codes that modify areas of the ROM that are specifically for the 32x won't work in Gens. The good news is that you CAN hack the codes into the 32x ROM...
Knuckles Chaotix 32x (5/NTSC version only, will not work on A/PAL version)
This hack will make it so that you don't lose any rings because of
time in special stages (you normally lose 1 ring about every second).
Don't let your ring count go over 255 or else you may "time out".
Open up your Knuckles Chaotix ROM (5/NTSC version) with a hex editor
(your ROM must be in "bin" format). Hack the following codes into
your ROM...
32x Master Code
$07CC:6002
Don't lose rings (from time) in special stages
$07D31C:7000
===================================
The "7000" in the second code is a 32x instruction. You can modify it so your ring count goes up or down with time.
7000 = add #00, r0
7001 = add #01, r0
7002 = add #02, r0
70FF = add #FF, r0 (this would subtract 1)
70FE = add #FE, r0 (this would subtract 2)
Be warned that if your ring count goes above 255 while in a special stage, you will "time out".
Hopefully, Gens will someday support Game Genie codes in the 32x areas of the ROM.
If anyone wants to know how to do this, Ugetab made a post awhile back that explained Chemist's method of using the Gens 68000 debugger. With a few alterations, it will work with the 32x debugger.
I adopted Chemist's method of using save states and tracing through lines of code in the 68000 debugger and got it to work with the 32x debugger. I finally have a working 32x assembly hack for Knuckles Chaotix 32x.
I've been able to make a lot of Game Genie codes for Knuckles Chaotix 32x, but I could never make any GG codes for the special stages. The main reason was because none of the RAM addresses used in the special stages were in the FF0000 to FFFFFF range. The special stages use SH2 memory instead.
Anyways, the bad news is that as of now, Game Genie codes that modify areas of the ROM that are specifically for the 32x won't work in Gens. The good news is that you CAN hack the codes into the 32x ROM...
Knuckles Chaotix 32x (5/NTSC version only, will not work on A/PAL version)
This hack will make it so that you don't lose any rings because of
time in special stages (you normally lose 1 ring about every second).
Don't let your ring count go over 255 or else you may "time out".
Open up your Knuckles Chaotix ROM (5/NTSC version) with a hex editor
(your ROM must be in "bin" format). Hack the following codes into
your ROM...
32x Master Code
$07CC:6002
Don't lose rings (from time) in special stages
$07D31C:7000
===================================
The "7000" in the second code is a 32x instruction. You can modify it so your ring count goes up or down with time.
7000 = add #00, r0
7001 = add #01, r0
7002 = add #02, r0
70FF = add #FF, r0 (this would subtract 1)
70FE = add #FE, r0 (this would subtract 2)
Be warned that if your ring count goes above 255 while in a special stage, you will "time out".
Hopefully, Gens will someday support Game Genie codes in the 32x areas of the ROM.
If anyone wants to know how to do this, Ugetab made a post awhile back that explained Chemist's method of using the Gens 68000 debugger. With a few alterations, it will work with the 32x debugger.
Comment