Announcement

Collapse
No announcement yet.

New Game Genie, N64, GC, Wii, & PS2 Codes

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tony H
    replied
    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
    Last edited by Tony H; 01-09-2018, 11:56:41 PM.

    Leave a comment:


  • Tony H
    replied
    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.

    Added
    Last edited by Tony H; 01-09-2018, 10:07:49 PM.

    Leave a comment:


  • Tony H
    replied
    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.

    Added
    Last edited by Tony H; 01-09-2018, 09:54:41 PM.

    Leave a comment:


  • Tony H
    replied
    Request fill...

    Prince of Persia 2 (Genesis/MD)

    AWFT-AACJ +
    A4FT-AADG
    Swaps the A and B buttons. Makes it so that the A button is the "Action" button, and the B button is the "Jump/Block" button.

    Added
    Last edited by Tony H; 12-25-2017, 09:24:05 PM.

    Leave a comment:


  • Tony H
    replied
    Originally posted by JERedmond View Post

    My prayers are answered, I'll have to check this out later. Love the game but Mickey controls like a sack of potatoes.
    Sack of potatoes, lol. Hope it works out for you.

    Leave a comment:


  • JERedmond
    replied
    Originally posted by Tony H View Post
    By request:

    Castle of Illusion (Genesis)


    AMFA-AABN +
    ADFA-BAVR
    Walk faster.
    My prayers are answered, I'll have to check this out later. Love the game but Mickey controls like a sack of potatoes.

    Leave a comment:


  • Tony H
    replied
    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.

    Leave a comment:


  • Tony H
    replied
    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.

    Leave a comment:


  • Tony H
    replied
    Zero the Kamikaze Squirrel (Genesis)

    BC0A-AA3L +
    AC4A-AA2W +
    BG0A-AAB6
    Jump in mid-air (Multi-jump)


    EDIT: Code added.
    Last edited by Tony H; 12-08-2017, 11:20:35 PM.

    Leave a comment:


  • Tony H
    replied
    Zero the Kamikaze Squirrel (Genesis)


    J33T-CA6R
    Pause the game and press any button to go the the level select screen

    EDIT: Code added.
    Last edited by Tony H; 12-08-2017, 12:02:35 AM.

    Leave a comment:


  • Tony H
    replied
    The starting and stopping multiple times is most useful while you're in the middle of a game with lots of shit going on around you.
    Last edited by Tony H; 12-05-2017, 09:57:36 PM.

    Leave a comment:


  • Tony H
    replied
    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:


  • terpsfan101
    replied
    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:


  • Tony H
    replied
    Originally posted by terpsfan101 View Post
    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.
    This one wasn't too bad because the cheat is entered while the game is paused, which means there is very little going on. You would pause the game, then start the Gens Tracer asm log, then stop and start it a few times to make a definite "break" in the log, and then (with the asm log running) enter the controller cheat, then stop the asm log. With any luck, the very beginning of the controller cheat asm will be right after the "break" that you made. Here is what it looks like...

    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.

    Leave a comment:


  • terpsfan101
    replied
    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:

Working...
X