The Jungle Book (Genesis)
RF5B-26TL +
AF5B-2AA8
Pause the game and press B to enable the debug menu. The debugger contains: Map view, inf energy, inf lives, inf time, palette editor, level select, an option to keep you from falling thru openings to your death (Solid Floor), etc.
Enabling the debugger in The Jungle Book was very complicated. You had to be in a certain spot in the game, jump off a cliff, then as you were falling, you had to pause the game and enter 19 button presses.
Added
Announcement
Collapse
No announcement yet.
New Game Genie, N64, GC, Wii, & PS2 Codes
Collapse
X
-
Vectorman 2 (Genesis)
AANT-EAFN +
JANT-EAFL
Pause the game and press A to enable free movement. Use the directional pad to move anywhere on the screen. You'll be invincible and most enemies will die if you touch them. Repeat procedure to turn off. You can use this code together with the "Pause and press UP for level select" code.
AddedLast edited by Tony H; 01-09-2018, 10:07:49 PM.
- 2 likes
Leave a comment:
-
Vectorman 2 (Genesis)
AANT-EAFN
Pause the game and press UP to enable free movement. Use the directional pad to move anywhere on the screen. You'll be invincible and most enemies will die if you touch them. Repeat procedure to turn off.
AddedLast edited by Tony H; 01-09-2018, 09:54:41 PM.
- 2 likes
Leave a comment:
-
Aero the Acrobat 2 (Genesis)
BT6A-AA3N
Pause the game for level select menu.
AJ6A-AA3N +
JA6A-AABW
Pause the game and press A for level select menu.
RHDA-E6ZG
When you're at the level select menu, press Left for infinite energy and infinite lives options.
Added.Last edited by Tony H; 12-16-2017, 03:13:33 PM.
- 3 likes
Leave a comment:
-
Zero the Kamikaze Squirrel (Genesis)
9K3T-CAET
Pause the game and press A or B to get infinite energy, infinite lives, and infinite Shurikens, as well as going to the level select screen
9CXA-B96L
Jump higher when standing still
9CWA-B93E
Jump higher when running
EDIT: Codes added.Last edited by Tony H; 12-09-2017, 11:09:37 PM.
- 2 likes
Leave a comment:
-
Another way to do it would be this: 0EF2:6006
This causes it to branch right to the debugger routine. This was the first one I made, but the problem with it is that you press Start to pause the game, and when you press Start again to unpause, it goes right to the debugger. I realized I needed one button press (C) so that the pause feature could still be used.
Leave a comment:
-
Thanks. I never thought about starting and stopping the tracer multiple times before.
After starting and stopping it a few times, I started it again, and entered the controller cheat. And you were right, the log started where the controller cheat was located.
And changing 000EEC:720F to 000EEC:7200 makes sense now after you explained it.
Leave a comment:
-
Originally posted by terpsfan101 View PostWell, I still can't figure out how you found it. The only lead we had for the Hellfire Debug Menu was a button counter at RAM address FFFFD8, which happens to be the button counter address for Zero Wing.
00:0EEC 72 0F MOVEQ #$0F,D1 A0=00FF0012 A1=00001138 A2=00000040 A3=00FF3350 A4=00000000 A5=00005F86 A6=00FF0CFA A7=00FFFFFC D0=000000FF D1=000844C0 D2=000004A1 D3=0000004C D4=00004400 D5=00003C00 D6=00013280 D7=00002D80 xnzvc
00:0EEE 30 18 MOVE.w (A0)+,D0 A0=00FF0012 A1=00001138 A2=00000040 A3=00FF3350 A4=00000000 A5=00005F86 A6=00FF0CFA A7=00FFFFFC D0=000000FF D1=0000000F D2=000004A1 D3=0000004C D4=00004400 D5=00003C00 D6=00013280 D7=00002D80 xnzvc
00:0EF0 B0 59 CMP.W (A1)+,D0 A0=00FF0014 A1=00001138 A2=00000040 A3=00FF3350 A4=00000000 A5=00005F86 A6=00FF0CFA A7=00FFFFFC D0=00000080 D1=0000000F D2=000004A1 D3=0000004C D4=00004400 D5=00003C00 D6=00013280 D7=00002D80 xnzvc
00:0EF2 66 00 BNE #$FFFFFF96 [00:0E8A] A0=00FF0014 A1=0000113A A2=00000040 A3=00FF3350 A4=00000000 A5=00005F86 A6=00FF0CFA A7=00FFFFFC D0=00000080 D1=0000000F D2=000004A1 D3=0000004C D4=00004400 D5=00003C00 D6=00013280 D7=00002D80 xnzvc
TRACE STOPPED
TRACE STOPPED
TRACE STOPPED
00:0EF6 51 C9 DBFa D1,#$FFF6 [00:0EEE] A0=00FF0014 A1=0000113A A2=00000040 A3=00FF3350 A4=00000000 A5=000F0860 A6=00FF0CFA A7=00FFFFFC D0=00000040 D1=0000000F D2=000004A1 D3=0000004C D4=00004400 D5=00003C00 D6=00013280 D7=00002D80 xnZvc
00:0EFA 61 00 BSR #$3072 [00:3F6E]
Where it says TRACE STOPPED is our "break".
The instruction at 00:0EEC (the instruction I changed to make the debugger code) is putting a value of #$0F into register D1. This determines how many button presses it will compare (a little further down) before it runs the debugger routine. I changed it to 00 which means only one button press needed to run the debugger routine.
The instruction at 00:0EEE moves the value from controller 1 to register D0.
The instruction at 00:0EF0 compares the value from register A1 (which is the ROM address for the controller input values for the cheat) to the value in register D0 (which is the controller value).
The next instruction is a conditional branch (Branch if Not Equal).
The instruction at 00:0EF6 tells the game how many times to jump back to the beginning of our little compare routine (at 00:0EEE) before moving on to the next instruction (the debugger routine). The number of times it jumps back is determined by the value in register D1 which we changed with the Game Genie code.
Last edited by Tony H; 12-05-2017, 08:39:09 PM.
- 1 like
Leave a comment:
-
Well, I still can't figure out how you found it. The only lead we had for the Hellfire Debug Menu was a button counter at RAM address FFFFD8, which happens to be the button counter address for Zero Wing.
Leave a comment:
Leave a comment: