The infinite ammo codes below are not supported by any emulator that I know of, so you'll have to hack them into your ROM. Although I just found out that if you have a Neo Myth, you can input the cheat codes in the cheat manager to apply on the fly. Thanks to Chilly Willy for that info.
Doom 32x ("JU" version)
Open up your Doom 32x (JU) ROM with a hex editor (must be in "bin" format). Hack the following codes into the ROM...
$07CC:6002
32x Master Code (must use). Go to ROM address $07CC and change the B446 to 6002.
$03F580:7100
Infinite pistol ammo. Go to ROM address $03F580 and change the 71FF to 7100.
$03F696:7100
Infinite shotgun ammo. Go to ROM address $03F696 and change the 71FF to 7100.
$03F38C:7100
Infinite Rocket Launcher ammo. Go to ROM address $03F38C and change the 71FF to 7100.
=========================
Some extra technical info...
The 3 ammo codes/hacks all have a code value of 7100. The original value at these ROM addresses is 71FF. 71FF is a 32x assembly instruction:
71FF = add #FF, r1
By adding "FF", you are really subtracting #01 (from your amount of ammo). By changing the value from 71FF to 7100, you are now adding #00, so your ammo never decreases. If you want your hack to make it so your amount of ammo INCREASES every time your fire a shot, just change the value to 7101.
Also, if you see some Doom 32x PAR codes for infinite ammo on the internet that begin with "FFxxxx"... they don't work. "FFxxxx" is a standard Genesis/MD RAM address. All those codes do is freeze the ammo value that's shown on the screen, but you'll soon find out that your ammo will still run out. The ROM hacks above change the actual 32x programing/assembly, and give you true infinite ammo.
Doom 32x ("JU" version)
Open up your Doom 32x (JU) ROM with a hex editor (must be in "bin" format). Hack the following codes into the ROM...
$07CC:6002
32x Master Code (must use). Go to ROM address $07CC and change the B446 to 6002.
$03F580:7100
Infinite pistol ammo. Go to ROM address $03F580 and change the 71FF to 7100.
$03F696:7100
Infinite shotgun ammo. Go to ROM address $03F696 and change the 71FF to 7100.
$03F38C:7100
Infinite Rocket Launcher ammo. Go to ROM address $03F38C and change the 71FF to 7100.
=========================
Some extra technical info...
The 3 ammo codes/hacks all have a code value of 7100. The original value at these ROM addresses is 71FF. 71FF is a 32x assembly instruction:
71FF = add #FF, r1
By adding "FF", you are really subtracting #01 (from your amount of ammo). By changing the value from 71FF to 7100, you are now adding #00, so your ammo never decreases. If you want your hack to make it so your amount of ammo INCREASES every time your fire a shot, just change the value to 7101.
Also, if you see some Doom 32x PAR codes for infinite ammo on the internet that begin with "FFxxxx"... they don't work. "FFxxxx" is a standard Genesis/MD RAM address. All those codes do is freeze the ammo value that's shown on the screen, but you'll soon find out that your ammo will still run out. The ROM hacks above change the actual 32x programing/assembly, and give you true infinite ammo.
Comment