Here are all of the useful / interesting codes that I've collected over the years.
SPEED CODES
Minimum Speed Modifier (Player 1):
810F6A10 45??
Maximum Speed Modifier (Player 1):
810F6BA4 ????
810F6BA6 0000
Speed Values:
439B Time Trials
4391 50CC
43A0 150CC
43F0 >100Km/h
43C0 100Km/h
4360 40 Km/h
4310 20 Km/h
Note: there is also an interesting video on youtube about speed:
http://www.youtube.com/watch?v=2TvllTwY__E
LAP CODES
Lap modifier (Player 1):
80164393 000?
(modifies the low byte of a 32-bit signed integer, which starts at -1 and advances when you pass the finish line).
No Laps To Race (Player 1):
81164390 0000
81164392 0002
Press GS Button For One Lap To Race (Player 1):
89164390 0000
89164392 0001
Wins Instantly (Player 1):
81164390 0063
WEAPON CODES
Weapon Modifier (Player 1):
80165F5D 00??
80165F8A 00??
Unlmited weapons of specific type:
80165FBD 00??
Alternative of unlimited weapons of a specific type:
8016609D 00??
Quantity Digits to Accompany Weapon Modifier Codes
00 - Nothing
01 - Single Banana
02 - Multi Bananas
03 - Single Green Shell
04 - 3 Green Shells
05 - Single Red Shell
06 - 3 Red Shells
07 - Blue Shell
08 - Lightning Bolt
09 - Upside Down '?'
0A - Star
0B - Ghost
0C - Single Mushroom
0D - 2 Mushrooms
0E - 3 Mushrooms
0F - Gold Mushroom
JUMP CODES
Useful, in various combinations, for exploring the level and testing things
Press L for Moon jump (Player 1):
D00F6A55 0020
810F6B08 4000
Alternate Press L for Moon jump (Player 1):
D00F69150020
810F69C84000
L Button Doesn't Affect Music Level:
800F699D 0000
Able to steer while in mid-air (helpful for testing in conjunction with moon jump):
800F6A4F0000
LOCATION / TERRAIN CODES
Player 1 Coordinate Modifier
810F69A4 ????, 810F69A6 ???? (X)
810F69A8 ????, 810F69AA ???? (Y)
810F69AC ????, 810F69AE ???? (Z)
Debug Coordinates (Shows direction in North, South, East West):
800DC515 0001
81001630 2400
81001634 2400
Terrain Height Modifier (Japanese version only):
800DCED9 00??
OUT OF BOUNDS CODES
Useful for understanding levels and playing around (especially Frappe Snowland)
Press C-Up while Lakitu is onscreen to freeze him (able to drive out of bounds after doing this)
D00F69150008
80165DD00002
Hold L to Race Out of Bounds:
D00F6915 0020
800F6A5B 0000
PLAYER STATUS CODES
Status Modifiers
800F6990 00?? Player 1
800F7768 00?? Player 2
800F8540 00?? Player 3
800F9318 00?? Player 4
800FA0F0 00?? Player 5
800FAEC8 00?? Player 6
800FBCA0 00?? Player 7
800FCA78 00?? Player 8
The status values are a bitflag:
Bit 7: 1 if the character exists. Zero wipes them off the face of the Earth.
Bit 6: 1 if the character is human-controlled.
Bit 5: 1 makes the character unable to move. This is set when the race hasn't started yet.
Bit 4: 1 if the character is computer controlled (overrides bit 6).
Bit 3: 1 if the character has finished the race. Setting it makes the camera move as it would at
the end of the race, the character can't use items and their position is locked.
Bit 2: Unused?
Bit 1: 1 if the character is driving to the starting line at the start of the race. Doesn't seem to do
anything afterward, but clearing it might let you leave early.
Bit 0: 1 if the character is a ghost. Setting it makes them transparent and able to go through
people and objects, but unable to use items.
Setting both bits 4 and 6 makes the character behave strangely. Setting bit 6 for player 2-8
during a 1-player GP match doesn't allow the characters to be controlled with controllers 2-4
(they just sit there), but does allow those controllers to pause the game.
MULTIPLAYER CODES
All Players Can Choose the Same Driver"
810B3924 2400
810B3936 7FFF
810B39A4 2400
810B39B6 7FFF
810B3A38 2400
810B3A4E 7FFF