Puyo Puyo Tsu/Game Genie Codes

From Puyo Nexus Wiki
Jump to: navigation, search

This page lists Game Genie codes that can be used on the retail Genesis version of Puyo Puyo Tsu. For each feature, all the codes (lines) shall be active at the same time .

Disabling randomization

The same pair sequences and colors will appear at every battle:

9VGA-AGJ0 
T7GA-BLJ2 
6KGA-B5A4 
97GA-AAA6
GVGA-ADJ8

The code patches the following bytes:

ROM:4C16                 move.b  (a2,d0.w),(a2,d1.w) ; Move Data from Source to Destination
ROM:4C1C                 move.b  d2,(a2,d0.w)    ; Move Data from Source to Destination

which are handling the color-set shuffling, by replacing them with:

move.l #$35879DE2,($FFA134).l 

Which resets the current value of the RNG. This is called once at every start of a battle. The result is the player will always get the same puyos with colors yellow, red, green and blue.

One can actually choose what puyos he will get by varying the RNG value, defined by the game genie codes T7GA-BLJ2 6KGA-B5A4. The tool "Game Genie Code Converter" can help with computing the new values.

Setting falling speed

The next code will set the falling speed to normal in 2p versus mode only, regardless of the chosen difficulty:

AB3A-BAG6

The following code will set the falling speed to the lowest available setting throughout single player mode only:

JB3A-AETW

The next 2 codes will set falling speed throughout single player mode to the normal speed of 2p versus mode:

JB3A-AETW
AB3A-BAC6

Note: due to how the game works, it is not possible to set a different speed for the player and the CPU in single player mode (with help of game genie codes anyway). Doing so requires heavy hacking, and patching a whole subroutine.

Setting color mode

These codes force 4-color mode in both single player and 2p versus modes:

ABGA-ACE6 
ABGA-ACE8 
ABGA-ACFC 
ABGA-ACFE

Pseudo Endless mode

This code will turn the game into a pseudo endless mode:

ABSA-AAGA

The code makes the game ignore the fact that a player has his third column full. The consequence is a deadlock in which the game will indefinitely loop through the pairs it should deal to the losing player. The other player can continue until his board is also full, at which point you should reset the console as there is no way the game will ever end. Ojama puyos will still fall upon your opponent.

Note: although the game appears to loop and do nasty things, it will not harm your console or cartridge.

Freeze falling pair

You can make the falling pair freeze instead of dropping faster by using the following code (replaces the down arrow behavior). This can give beginners more time to think about their chains.

ABTT-AACG