Super Mario 64 Codes

UK, USA and JAPANESE codes for the Mario N64 classic

Introduction

I started making codes for SM64 in about 2003 using an Xplorer64 cheat code cartridge and later on, the Equalizer, and Nemu64. I continue to create codes, which I share with you on this page, with the codes that other people have kindly given me.

Please Read first: Codes created by me are marked with (JS), other codes are by my friends. I have tested most of the PAL codes on a real N64 and emulator, NTSC (USA) codes tested on an emulator only. Japanese original (JAP ORG) and Japanese Shindou Edition (JAP SE) codes tested on an emulator only. Codes may behave slightly different on an emulator than on a real N64. Some codes require that they be activated before the title screen appears, this usually is only required for emulators, however, some codes must be turned on/off at specific times for the cheat to work. If you need help or have ideas for codes or you would like to know how they work then please email me at james.boshikoopa@gmail.com

Please note that I am now moving the code sections to their own pages so if you cannot find the code you are looking for it may be on one of the relevant pages linked to from this page or use the 'Search this site' box at the top right of this page.

New: Added NTSC Swap blue coins for working keys in Big Boo's Haunt

Spawn codes page.

Mario loses a coin for every segment of health he loses (Advanced codes)

See giant Yoshi outside the castle and talk to him (Misc. codes)

Camera defaults to behind Mario view

See Peach outside the castle and choose her animations (Misc. codes)

Extreme Mode (Misc. codes)

Ultra Hard Mode (Misc. codes)

Mario Moves Mix-up (Moves codes)

Press L to give Mario a Goomba Head! (Graphic changes codes)

The Ghost of Bowser (Misc. codes)

D-pad to display message (Misc. codes)

Mario Jumps Instead of Getting Burnt (Moves codes)

Attack of the Goomba Shy guy (Attack of... codes)

Red Dust (Colour Codes)

Original Japanese Colourful Scrolling Message code (Advanced codes)

Black Colour Sparkles (Colour Codes)

Yellow Coin Colour Flasher (Colour Codes)

Starman Mario (Advanced codes)

Mario Overalls Colour Flasher (Colour codes)

Mario Shadow Size Modifier (Size modifier codes)

Mario only has his head (Graphic Changes codes)

Mario has no head (Graphic Changes codes)

2D Bowser (Bowser in the Dark World) (Size modifier codes)

Pick up Giant Piranha plant in Whomp's fortress (Pick up codes)

Tiny King Whomp (Size Modifier Codes)

D-pad Goomba Size Modifier (Size Modifier Codes)

Queen Bob-omb (Graphic changes)

Pick up Klepto in Shifting Sand Land (Pick up codes)

'Rayman' Mario (Graphic Changes)

Attack of the MIPS Shy guy (Attack of... codes)

Bob-ombs look like Bob-omb buddies (Graphics Changes codes)

King Bob-omb appears instead of Chain-chomp (Misc. codes)

Have the same music in every level (Sound codes)

Mario explodes after a delay (Explosive codes)

All objects except for Mario move slow (Advanced codes)

Press L to go past the trapdoors inside the castle (Misc.)

Change Goomba head to Peach's head using Press L to copy memory code (Advanced codes)

Press D-pad to start or stop screen shake (Advanced codes)

Press L to slow down the game (Advanced codes)

Different colour coins (Colour codes)

Rainbow colour 'yellow' coins (Colour codes)

Replace water bubbles with Yoshi egg using Press L to copy memory code (Advanced codes)

Press L to copy memory (Advanced codes)

Play as Manta ray in The Secret Aquarium (Playing as... codes).

SM64 Codes Collection

Play as Chuk-ya Outside the castle version 2 (Play as... codes).

Added Japanese Debug 2 display codes (Debug codes).

You may be interested in the Video Game Secrets page. and My Programs page.

My email is james.boshikoopa@gmail.com

Advanced codes

Spawn objects, edit the memory and more.

Mario loses a coin for every segment of health he loses (JS)

Turn this code on before the title screen appears. Whenever Mario loses health he will lose a coin (which is spawned) for every segment of health that is taken away, unless he doesn't have enough coins. For example, if Mario has collected two coins and loses three segments of health, he will only lose two coins. Note that while swimming underwater, Mario will still lose coins but they will be collected by Mario as long as you keep moving. Note also that this code makes use of the built-in spawn debug mode by modifying it.

PAL

812A415C 3C02

812A415E 8031

812A4160 8044

812A4162 B010

812A4168 8045

812A416A 94DE

812A416C 1085

812A416E 003C

812A4174 A045

812A4176 B010

812A4178 00A4

812A417A 302B

812A417C 10C0

812A417E 0038

812A4180 0000

812A4182 0000

812A4184 9444

812A4186 94FA

812A4188 1080

812A418A 0035

812A418C 2485

812A418E FFFF

812A4190 A445

812A4192 94FA

812A4194 A445

812A4196 94D8

812A4198 0000

812A419A 0000

812A41A8 0000

812A41AA 0000

812A41D0 1000

812A41D2 0023

812A41D4 0000

812A41D6 0000

812A41B8 254A

812A41BA 09A4

812A41BC 2409

812A41BE 0074

NTSC

812CB26C 3C02

812CB26E 8034

812CB270 8044

812CB272 D3E0

812CB274 8045

812CB276 B21E

812CB278 1085

812CB27A 0040

812CB280 A045

812CB282 D3E0

812CB284 00A4

812CB286 302B

812CB288 10C0

812CB28A 003C

812CB28C 0000

812CB28E 0000

812CB290 9444

812CB292 B262

812CB294 1080

812CB296 0039

812CB298 2485

812CB29A FFFF

812CB29C A445

812CB29E B262

812CB2A0 A445

812CB2A2 B218

812CB2A8 0000

812CB2AA 0000

812CB2BC 258C

812CB2BE 09A4

812CB2C0 240B

812CB2C2 0074

812CB2E4 1000

812CB2E6 0025

812CB2E8 0000

812CB2EA 0000

Original Japanese Colourful Scrolling Message code (JS)

This version of the scrolling message code makes use of the Japanese version of SM64 having all the colourful characters by displaying the message MERRY CHRISTMAS BY JAMES.

JAP ORG

8133BF60 27BD

8133BF62 FFE8

8133BF64 AFBF

8133BF66 0014

8133BF68 3C06

8133BF6A 8034

8133BF6C 90C4

8133BF6E C060

8133BF70 2484

8133BF72 0001

8133BF74 A0C4

8133BF76 C060

8133BF78 2405

8133BF7A 0010

8133BF7C 0C0B

8133BF7E 569D

8133BF80 24C6

8133BF82 C070

8133BF84 8FBF

8133BF86 0014

8133BF88 27BD

8133BF8A 0018

8133BF8C 03E0

8133BF8E 0008

810EB1E0 8033

810EB1E2 BF60

8133C070 4D45

8133C072 5252

8133C074 5920

8133C076 4348

8133C078 5249

8133C07A 5354

8133C07C 4D41

8133C07E 5320

8133C080 4259

8133C082 204A

8133C084 414D

8133C086 4553

Starman Mario (JS)

Turn this code on before the title screen appears. This code flashes all parts of Mario except for his face and hair, gives the power of killing enemies such as Goombas instantly upon contact. Also, Mario cannot be harmed by anyone else and has the sparkles like from a Koopa shell. However, Mario can still be harmed from being flattened such as by a Whomp.

PAL

8130B010 3C04

8130B012 8007

8130B014 9485

8130B016 42E0

8130B018 24A5

8130B01A 00C0

8130B01C A485

8130B01E 42E0

8130B020 A485

8130B022 42E4

8130B024 A485

8130B026 42E8

8130B028 A485

8130B02A 42EC

8130B02C A485

8130B02E 42F8

8130B030 A485

8130B032 42FC

8130B034 A485

8130B036 4300

8130B038 A485

8130B03A 4304

8130B03C A485

8130B03E 4310

8130B040 A485

8130B042 4314

8130B044 A485

8130B046 4318

8130B048 A485

8130B04A 431C

8130B04C A485

8130B04E 4328

8130B050 A485

8130B052 432C

8130B054 A485

8130B056 4330

8130B058 A485

8130B05A 4334

8130B05C 03E0

8130B05E 0008

810E3720 8030

810E3722 B010

81249618 2400

810E3730 8029

810E3732 A1C4

8124A318 2818

8124A31A 0001

NTSC

8133D3E0 3C04

8133D3E2 8008

8133D3E4 9485

8133D3E6 EC20

8133D3E8 24A5

8133D3EA 00C0

8133D3EC A485

8133D3EE EC20

8133D3F0 A485

8133D3F2 EC24

8133D3F4 A485

8133D3F6 EC28

8133D3F8 A485

8133D3FA EC2C

8133D3FC A485

8133D3FE EC38

8133D400 A485

8133D402 EC3C

8133D404 A485

8133D406 EC40

8133D408 A485

8133D40A EC44

8133D40C A485

8133D40E EC50

8133D410 A485

8133D412 EC54

8133D414 A485

8133D416 EC58

8133D418 A485

8133D41A EC5C

8133D41C A485

8133D41E EC68

8133D420 A485

8133D422 EC6C

8133D424 A485

8133D426 EC70

8133D428 A485

8133D42A EC74

8133D42C 03E0

8133D42E 0008

810EE060 8033

810EE062 D3E0

8124F374 2400

810EE070 802B

810EE072 D680

81250430 2819

81250432 0001

All objects except for Mario move slow (JS)

Turn this code on before the title screen appears. Mario will move at normal speed but all other objects will move and react much slower than normal. Take note that some 3D animations are not affected and some strange things will happen, such as not being able to collect coins immediately after they have just been spawned.

To change how often the objects are updated, modify the end (hex) value on the 11th code line (normally 0010).

PAL

81286DAE FFFF

8130AF00 3C02

8130AF02 8031

8130AF04 8C44

8130AF06 B000

8130AF08 1480

8130AF0A 0004

8130AF0C 0000

8130AF0E 0000

8130AF10 2405

8130AF12 0010

8130AF14 1000

8130AF16 0004

8130AF18 AC45

8130AF1A B000

8130AF1C 2484

8130AF1E FFFF

8130AF20 AC44

8130AF22 B000

8130AF24 2404

8130AF26 0040

8130AF28 03E0

8130AF2A 0008

8130AF2C AC44

8130AF2E B0B0

810E3720 8030

810E3722 AF00

NTSC

8129D84E FFFF

8133D2D0 3C02

8133D2D2 8034

8133D2D4 8C44

8133D2D6 D3D0

8133D2D8 1480

8133D2DA 0004

8133D2DC 0000

8133D2DE 0000

8133D2E0 2405

8133D2E2 0010

8133D2E4 1000

8133D2E6 0004

8133D2E8 AC45

8133D2EA D3D0

8133D2EC 2484

8133D2EE FFFF

8133D2F0 AC44

8133D2F2 D3D0

8133D2F4 2404

8133D2F6 0040

8133D2F8 03E0

8133D2FA 0008

8133D2FC AC44

8133D2FE D480

810EE060 8033

810EE062 D2D0

Press L for all objects except for Mario move slow (JS)

Turn this code on before the title screen appears. When the L button is pressed, Mario will move at normal speed but all other objects will move and react much slower than normal. Take note that some 3D animations are not affected and some strange things will happen, such as not being able to collect coins immediately after they have just been spawned.

NTSC

8129D84E FFFF

8133D2D0 3C02

8133D2D2 8034

8133D2D4 8C44

8133D2D6 D3D0

8133D2D8 1480

8133D2DA 0004

8133D2DC 0000

8133D2DE 0000

8133D2E0 2405

8133D2E2 0010

8133D2E4 1000

8133D2E6 0004

8133D2E8 AC45

8133D2EA D3D0

8133D2EC 2484

8133D2EE FFFF

8133D2F0 AC44

8133D2F2 D3D0

8133D2F4 2404

8133D2F6 0040

8133D2F8 03E0

8133D2FA 0008

8133D2FC AC44

8133D2FE D480

810EE060 8033

810EE062 D2D0

D233AFA1 0020

8133D3D2 0000

Change Goomba head to Peach's head using Press L to copy memory code (JS)

This code will change all Goombas' heads to that of Peach's head in Bob-omb Battlefield by using my Press L to copy memory code. If you are using an emulator you must have the expansion pack enabled (for Project64 after loading the game ROM, go to Options->Settings and click on the Rom Settings tab. Then click on the Memory Size drop-down arrow and select 8MB and click Ok). It will also work on a real N64 but I have only tested with the Equalizer cheat code cartridge-do not do any searches with the cheat code cartridge when using this code. While outside the castle, press the shoulder L button which will copy Peach and other graphics to the expansion pack. Then go to Bob-omb Battlefield (works for most stars) and when you are in the level, press D-pad up so that the Goombas have the head of Peach.

Note that when using this code the game may glitch up or even crash due to the complications of how the game handles the graphics.

PAL

8130AF00 3C04

8130AF02 8031

8130AF04 948A

8130AF06 9262

8130AF08 2408

8130AF0A 0020

8130AF0C 150A

8130AF0E 000A

8130AF10 3C02

8130AF12 8031

8130AF14 8C44

8130AF16 B000

8130AF18 8C45

8130AF1A B010

8130AF1C 8C46

8130AF1E B020

8130AF20 8082

8130AF22 0000

8130AF24 A0C2

8130AF26 0000

8130AF28 2484

8130AF2A 0001

8130AF2C 24C6

8130AF2E 0001

8130AF30 1485

8130AF32 FFFB

8130AF34 0000

8130AF36 0000

8130AF38 03E0

8130AF3A 0008

810E3720 8030

810E3722 AF00

8130B000 8012

8130B002 C040

8130B010 8015

8130B012 0240

8130B020 8040

8130B022 0000

D0309260 0008

813096DC 0040

D0309260 0008

813096DE 0000

D0309260 0008

8118C70C 0500

D0309260 0008

8118C70E 5E40

D0309260 0008

8118C72C 0500

D0309260 0008

8118C72E 5F48

NTSC

8133D2D0 3C04

8133D2D2 8034

8133D2D4 948A

8133D2D6 AFA2

8133D2D8 2408

8133D2DA 0020

8133D2DC 150A

8133D2DE 000A

8133D2E0 3C02

8133D2E2 8034

8133D2E4 8C44

8133D2E6 D3D0

8133D2E8 8C45

8133D2EA D3E0

8133D2EC 8C46

8133D2EE D3F0

8133D2F0 8082

8133D2F2 0000

8133D2F4 A0C2

8133D2F6 0000

8133D2F8 2484

8133D2FA 0001

8133D2FC 24C6

8133D2FE 0001

8133D300 1485

8133D302 FFFB

8133D304 0000

8133D306 0000

8133D308 03E0

8133D30A 0008

810EE060 8033

810EE062 D2D0

8133D3D0 8012

8133D3D2 CC40

8133D3E0 8015

8133D3E2 0E40

8133D3F0 8040

8133D3F2 0000

D033AFA0 0008

8133B414 0040

D033AFA0 0008

8133B416 0000

D033AFA0 0008

8118D30C 0500

D033AFA0 0008

8118D30E 5E40

D033AFA0 0008

8118D32C 0500

D033AFA0 0008

8118D32E 5F48

Press D-pad to start or stop screen shake (JS)

Press D-pad up to start screen shake like when a Thwomp hits the ground and D-pad down to stop the screen shake. This will work at most times.

PAL

D0309260 0008

8030B000 0001

D0309260 0004

8030B000 0000

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C04

8130AF0A 8031

8130AF0C 0C0E

8130AF0E 0221

8130AF10 9084

8130AF12 B000

8130AF14 8FBF

8130AF16 0014

8130AF18 27BD

8130AF1A 0018

8130AF1C 03E0

8130AF1E 0008

810E3720 8030

810E3722 AF00

NTSC

D033AFA0 0008

8033D3D0 0001

D033AFA0 0004

8033D3D0 0000

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C04

8133D2DA 8034

8133D2DC 0C0A

8133D2DE 943F

8133D2E0 9084

8133D2E2 D3D0

8133D2E4 8FBF

8133D2E6 0014

8133D2E8 27BD

8133D2EA 0018

8133D2EC 03E0

8133D2EE 0008

810EE060 8033

810EE062 D2D0

Press L to slow down the game (JS)

Using this code, whenever the shoulder L button is pressed, the game will slow down (it works for most places but doesn't affect everything). To slow down the game down more or less you need to alter the last four values at the end of the 2nd and 4th code lines, which together form the hex value 00100000. Higher values will slow down the game more, lower values not so much.

PAL

D0309261 0020

8130B000 0010

D0309261 0020

8130B002 0000

8130AF00 3C02

8130AF02 8031

8130AF04 8C44

8130AF06 B000

8130AF08 1080

8130AF0A 0005

8130AF0C 0000

8130AF0E 0000

8130AF10 2484

8130AF12 FFFF

8130AF14 AC44

8130AF16 B000

8130AF18 1000

8130AF1A FFFB

8130AF1C 0000

8130AF1E 0000

8130AF20 03E0

8130AF22 0008

810E3720 8030

810E3722 AF00

NTSC

D033AFA1 0020

8133D3D0 0010

D033AFA1 0020

8133D3D2 0000

8133D2D0 3C02

8133D2D2 8034

8133D2D4 8C44

8133D2D6 D3D0

8133D2D8 1080

8133D2DA 0005

8133D2DC 0000

8133D2DE 0000

8133D2E0 2484

8133D2E2 FFFF

8133D2E4 AC44

8133D2E6 D3D0

8133D2E8 1000

8133D2EA FFFB

8133D2EC 0000

8133D2EE 0000

8133D2F0 03E0

8133D2F2 0008

810EE060 8033

810EE062 D2D0

Replace water bubbles with Yoshi egg using Press L to copy memory code (JS)

This is a different version of the Press L to copy memory code which has the values changed for you. Go to Wet-dry world, press the shoulder L button and then the water bubbles should appear as Yoshi eggs in all levels.

PAL

8130AF00 3C04

8130AF02 8031

8130AF04 948A

8130AF06 9262

8130AF08 2408

8130AF0A 0020

8130AF0C 150A

8130AF0E 000A

8130AF10 3C02

8130AF12 8031

8130AF14 8C44

8130AF16 B000

8130AF18 8C45

8130AF1A B010

8130AF1C 8C46

8130AF1E B020

8130AF20 8082

8130AF22 0000

8130AF24 A0C2

8130AF26 0000

8130AF28 2484

8130AF2A 0001

8130AF2C 24C6

8130AF2E 0001

8130AF30 1485

8130AF32 FFFB

8130AF34 0000

8130AF36 0000

8130AF38 03E0

8130AF3A 0008

810E3720 8030

810E3722 AF00

8130B000 8013

8130B002 86B8

8130B010 8013

8130B012 8EB8

8130B020 8009

8130B022 1040

NTSC

8133D2D0 3C04

8133D2D2 8034

8133D2D4 948A

8133D2D6 AFA2

8133D2D8 2408

8133D2DA 0020

8133D2DC 150A

8133D2DE 000A

8133D2E0 3C02

8133D2E2 8034

8133D2E4 8C44

8133D2E6 D3D0

8133D2E8 8C45

8133D2EA D3E0

8133D2EC 8C46

8133D2EE D3F0

8133D2F0 8082

8133D2F2 0000

8133D2F4 A0C2

8133D2F6 0000

8133D2F8 2484

8133D2FA 0001

8133D2FC 24C6

8133D2FE 0001

8133D300 1485

8133D302 FFFB

8133D304 0000

8133D306 0000

8133D308 03E0

8133D30A 0008

810EE060 8033

810EE062 D2D0

8133D3D0 8013

8133D3D2 92B8

8133D3E0 8013

8133D3E2 9AB8

8133D3F0 8009

8133D3F2 B980

Press L to copy memory (JS)

Using this code you can copy memory (RAM) from one place to another, which can be used for many things. The last three groups of two code lines set the source start, source end, and destination start address of the data to copy (I've separated them to make them more clear but you can still use the whole thing as one code, or add the last parts as separate codes in addition to the first part). To use the example values, turn on the code and go to Bob-omb Battlefield, select the first star (it will have a different effect in other courses/stars) and press the shoulder L button to change the Bob-omb buddy's graphics to that of King Bob-omb.

PAL

8130AF00 3C04

8130AF02 8031

8130AF04 948A

8130AF06 9262

8130AF08 2408

8130AF0A 0020

8130AF0C 150A

8130AF0E 000A

8130AF10 3C02

8130AF12 8031

8130AF14 8C44

8130AF16 B000

8130AF18 8C45

8130AF1A B010

8130AF1C 8C46

8130AF1E B020

8130AF20 8082

8130AF22 0000

8130AF24 A0C2

8130AF26 0000

8130AF28 2484

8130AF2A 0001

8130AF2C 24C6

8130AF2E 0001

8130AF30 1485

8130AF32 FFFB

8130AF34 0000

8130AF36 0000

8130AF38 03E0

8130AF3A 0008

810E3720 8030

810E3722 AF00

8130B000 8031

8130B002 BD28

8130B010 8031

8130B012 BD58

8130B020 8031

8130B022 C1E8

NTSC

8133D2D0 3C04

8133D2D2 8034

8133D2D4 948A

8133D2D6 AFA2

8133D2D8 2408

8133D2DA 0020

8133D2DC 150A

8133D2DE 000A

8133D2E0 3C02

8133D2E2 8034

8133D2E4 8C44

8133D2E6 D3D0

8133D2E8 8C45

8133D2EA D3E0

8133D2EC 8C46

8133D2EE D3F0

8133D2F0 8082

8133D2F2 0000

8133D2F4 A0C2

8133D2F6 0000

8133D2F8 2484

8133D2FA 0001

8133D2FC 24C6

8133D2FE 0001

8133D300 1485

8133D302 FFFB

8133D304 0000

8133D306 0000

8133D308 03E0

8133D30A 0008

810EE060 8033

810EE062 D2D0

8133D3D0 8034

8133D3D2 E0F8

8133D3E0 8034

8133D3E2 E128

8133D3F0 8034

8133D3F2 E5B8

Window mode with health reflecting border colour (JS)

Whenever the game is not paused, and at other times, the game will be in window mode, the border colour will change from bright red when Mario has full health to dark red when he is dead.

Note: the NTSC game has a black border at the top and bottom of the screen that is fixed and unaffected by this code.

PAL

8130B000 27BD

8130B002 FFE8

8130B004 AFBF

8130B006 0014

8130B008 3C05

8130B00A 8030

8130B00C 24A5

8130B00E 9D00

8130B010 3C04

8130B012 8031

8130B014 8086

8130B016 94DE

8130B018 0006

8130B01A 3100

8130B01C 24C6

8130B01E 0070

8130B020 2407

8130B022 0000

8130B024 0000

8130B026 2025

8130B028 0C09

8130B02A AC50

8130B02C A3A0

8130B02E 0013

8130B030 8FBF

8130B032 0014

8130B034 27BD

8130B036 0018

8130B038 03E0

8130B03A 0008

812F9D00 0240

812F9D02 01A0

810E3720 8030

810E3722 B000

NTSC

8133D3D0 27BD

8133D3D2 FFE8

8133D3D4 AFBF

8133D3D6 0014

8133D3D8 3C05

8133D3DA 8033

8133D3DC 24A5

8133D3DE DB30

8133D3E0 3C04

8133D3E2 8034

8133D3E4 8086

8133D3E6 B21E

8133D3E8 0006

8133D3EA 3100

8133D3EC 24C6

8133D3EE 0070

8133D3F0 2407

8133D3F2 0000

8133D3F4 0000

8133D3F6 2025

8133D3F8 0C09

8133D3FA E9F4

8133D3FC A3A0

8133D3FE 0013

8133D400 8FBF

8133D402 0014

8133D404 27BD

8133D406 0018

8133D408 03E0

8133D40A 0008

8132DB30 0240

8132DB32 01A0

810EE060 8033

810EE062 D3D0

Screen shakes when Mario ground pounds (JS)

Make Mario ground pound and the screen will rumble as if a Thwomp had hit the ground.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C04

8130AF0A 8031

8130AF0C 9084

8130AF0E 9439

8130AF10 0C0E

8130AF12 0221

8130AF14 0004

8130AF16 2040

8130AF18 8FBF

8130AF1A 0014

8130AF1C 27BD

8130AF1E 0018

8130AF20 03E0

8130AF22 0008

810E3720 8030

810E3722 AF00

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C04

8133D2DA 8034

8133D2DC 9084

8133D2DE B179

8133D2E0 0C0A

8133D2E2 943F

8133D2E4 0004

8133D2E6 2040

8133D2E8 8FBF

8133D2EA 0014

8133D2EC 27BD

8133D2EE 0018

8133D2F0 03E0

8133D2F2 0008

810EE060 8033

810EE062 D2D0

D-pad tree remote control (JS)

When you are in any level turn this code on and then you'll be able to move all the trees using the D-pad; why not climb a tree and then move it and Mario where you want?! D-pad left/right moves the trees horizontally, up/down moves the trees back and forward and by pressing D-pad right and up or D-pad left and down you can move the trees up and down.

PAL

8130AF00 3C09

8130AF02 8033

8130AF04 8D29

8130AF06 ED90

8130AF08 C520

8130AF0A 00A0

8130AF0C C526

8130AF0E 00A4

8130AF10 C524

8130AF12 00A8

8130AF14 3C08

8130AF16 4200

8130AF18 4488

8130AF1A 1000

8130AF1C 3C0A

8130AF1E 8031

8130AF20 814A

8130AF22 9260

8130AF24 2408

8130AF26 0001

8130AF28 1148

8130AF2A 000D

8130AF2C 2408

8130AF2E 0002

8130AF30 1148

8130AF32 000A

8130AF34 2408

8130AF36 0008

8130AF38 1148

8130AF3A 000C

8130AF3C 2408

8130AF3E 0004

8130AF40 1148

8130AF42 000B

8130AF44 2408

8130AF46 0006

8130AF48 1148

8130AF4A 000C

8130AF4C 2408

8130AF4E 0009

8130AF50 1148

8130AF52 000B

8130AF54 0000

8130AF56 0000

8130AF58 03E0

8130AF5A 0008

8130AF5C 4600

8130AF5E 1087

8130AF60 4602

8130AF62 0000

8130AF64 E520

8130AF66 00A0

8130AF68 03E0

8130AF6A 0008

8130AF6C 4600

8130AF6E 1087

8130AF70 4602

8130AF72 2100

8130AF74 E524

8130AF76 00A8

8130AF78 03E0

8130AF7A 0008

8130AF7C 4600

8130AF7E 1087

8130AF80 4602

8130AF82 3180

8130AF84 E526

8130AF86 00A4

8130AF88 03E0

8130AF8A 0008

810E3308 8030

810E330A AF00

NTSC

8133D2D0 3C09

8133D2D2 8036

8133D2D4 8D29

8133D2D6 1160

8133D2D8 C520

8133D2DA 00A0

8133D2DC C526

8133D2DE 00A4

8133D2E0 C524

8133D2E2 00A8

8133D2E4 3C08

8133D2E6 4200

8133D2E8 4488

8133D2EA 1000

8133D2EC 3C0A

8133D2EE 8034

8133D2F0 814A

8133D2F2 AFA0

8133D2F4 2408

8133D2F6 0001

8133D2F8 1148

8133D2FA 000D

8133D2FC 2408

8133D2FE 0002

8133D300 1148

8133D302 000A

8133D304 2408

8133D306 0008

8133D308 1148

8133D30A 000C

8133D30C 2408

8133D30E 0004

8133D310 1148

8133D312 000B

8133D314 2408

8133D316 0006

8133D318 1148

8133D31A 000C

8133D31C 2408

8133D31E 0009

8133D320 1148

8133D322 000B

8133D324 0000

8133D326 0000

8133D328 03E0

8133D32A 0008

8133D32C 4600

8133D32E 1087

8133D330 4602

8133D332 0000

8133D334 E520

8133D336 00A0

8133D338 03E0

8133D33A 0008

8133D33C 4600

8133D33E 1087

8133D340 4602

8133D342 2100

8133D344 E524

8133D346 00A8

8133D348 03E0

8133D34A 0008

8133D34C 4600

8133D34E 1087

8133D350 4602

8133D352 3180

8133D354 E526

8133D356 00A4

8133D358 03E0

8133D35A 0008

810EDC48 8033

810EDC4A D2D0

Memory editor v1.1 (JS)

Turn this code on before the title screen appears; the code is split into two which you will need to add as two separate codes but activate as if they were the one cheat. Then, whenever the game is not paused you will be able to view and edit the memory (RAM). The address is displayed on the left, and the byte stored there on the right.

These are the controls:

D-pad up/down go to next/previous address.

D-pad right/left go to +0x100/-0x100 address.

Shoulder L and right/left increase/decrease the byte.

Shoulder L and up/down go to +0x00100000/-0x00100000 address.

Do not go below address 0x80000000 or above 0x803FFFFF otherwise the game may crash. As an added bonus, when you use this code you can directly change the size modifiers in the Mario object allowing you to make Mario more Luigi or Wario's size, for example.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C09

8130AF0A 0010

8130AF0C 3C10

8130AF0E 8031

8130AF10 9E07

8130AF12 B020

8130AF14 00E0

8130AF16 E025

8130AF18 3C05

8130AF1A 8000

8130AF1C 0385

8130AF1E E025

8130AF20 9384

8130AF22 0000

8130AF24 960A

8130AF26 9260

8130AF28 2408

8130AF2A 0120

8130AF2C 1148

8130AF2E 0022

8130AF30 2408

8130AF32 0220

8130AF34 1148

8130AF36 0023

8130AF38 2408

8130AF3A 0800

8130AF3C 1148

8130AF3E 0018

8130AF40 2408

8130AF42 0400

8130AF44 1148

8130AF46 0019

8130AF48 2408

8130AF4A 0100

8130AF4C 1148

8130AF4E 000E

8130AF50 2408

8130AF52 0200

8130AF54 1148

8130AF56 000F

8130AF58 2408

8130AF5A 0820

8130AF5C 1148

8130AF5E 0005

8130AF60 2408

8130AF62 0420

8130AF64 1148

8130AF66 0006

8130AF68 0000

8130AF6A 0000

8130AF6C 1000

8130AF6E 0018

8130AF70 0000

8130AF72 0000

8130AF74 00E9

8130AF76 3821

8130AF78 1000

8130AF7A 0014

8130AF7C 0000

8130AF7E 0000

8130AF80 00E9

8130AF82 3823

8130AF84 1000

8130AF86 0011

8130AF88 24E7

8130AF8A 0100

8130AF8C 1000

8130AF8E 000F

8130AF90 0000

8130AF92 0000

8130AF94 24E7

8130AF96 FF00

8130AF98 1000

8130AF9A 000C

8130AF9C 0000

8130AF9E 0000

8130AFA0 24E7

8130AFA2 0001

8130AFA4 1000

8130AFA6 0009

8130AFA8 0000

8130AFAA 0000

8130AFAC 24E7

8130AFAE FFFF

8130AFB0 1000

8130AFB2 0006

8130AFB4 0000

8130AFB6 0000

8130AFB8 2484

8130AFBA 0001

8130AFBC 1000

8130AFBE 0002

8130AFC0 0000

8130AFC2 0000

8130AFC4 2484

8130AFC6 FFFF

8130AFC8 A384

8130AFCA 0000

8130AFCC AE07

8130AFCE B020

8130AFD0 2404

8130AFD2 0010

8130AFD4 2405

8130AFD6 0000

8130AFD8 0C0A

8130AFDA B108

8130AFDC 2606

8130AFDE B010

8130AFE0 2404

8130AFE2 0080

8130AFE4 2405

8130AFE6 0000

8130AFE8 2606

8130AFEA B018

8130AFEC 9E07

8130AFEE B020

8130AFF0 0C0A

8130AFF2 B108

8130AFF4 9387

8130AFF6 0000

8130AFF8 8FBF

8130AFFA 0014

8130AFFC 27BD

8130AFFE 0018

8130B000 03E0

8130B002 0008

8130B010 3830

8130B012 2530

8130B014 3678

8130B018 5945

8130B01A 2025

8130B01C 3032

8030B01E 0078

8124C7F0 0C0C

8124C7F2 2BC0

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C09

8133D2DA 0010

8133D2DC 3C10

8133D2DE 8034

8133D2E0 9E07

8133D2E2 D3F0

8133D2E4 00E0

8133D2E6 E025

8133D2E8 3C05

8133D2EA 8000

8133D2EC 0385

8133D2EE E025

8133D2F0 9384

8133D2F2 0000

8133D2F4 960A

8133D2F6 AFA0

8133D2F8 2408

8133D2FA 0120

8133D2FC 1148

8133D2FE 0022

8133D300 2408

8133D302 0220

8133D304 1148

8133D306 0023

8133D308 2408

8133D30A 0800

8133D30C 1148

8133D30E 0018

8133D310 2408

8133D312 0400

8133D314 1148

8133D316 0019

8133D318 2408

8133D31A 0100

8133D31C 1148

8133D31E 000E

8133D320 2408

8133D322 0200

8133D324 1148

8133D326 000F

8133D328 2408

8133D32A 0820

8133D32C 1148

8133D32E 0005

8133D330 2408

8133D332 0420

8133D334 1148

8133D336 0006

8133D338 0000

8133D33A 0000

8133D33C 1000

8133D33E 0018

8133D340 0000

8133D342 0000

8133D344 00E9

8133D346 3821

8133D348 1000

8133D34A 0014

8133D34C 0000

8133D34E 0000

8133D350 00E9

8133D352 3823

8133D354 1000

8133D356 0011

8133D358 24E7

8133D35A 0100

8133D35C 1000

8133D35E 000F

8133D360 0000

8133D362 0000

8133D364 24E7

8133D366 FF00

8133D368 1000

8133D36A 000C

8133D36C 0000

8133D36E 0000

8133D370 24E7

8133D372 0001

8133D374 1000

8133D376 0009

8133D378 0000

8133D37A 0000

8133D37C 24E7

8133D37E FFFF

8133D380 1000

8133D382 0006

8133D384 0000

8133D386 0000

8133D388 2484

8133D38A 0001

8133D38C 1000

8133D38E 0002

8133D390 0000

8133D392 0000

8133D394 2484

8133D396 FFFF

8133D398 A384

8133D39A 0000

8133D39C AE07

8133D39E D3F0

8133D3A0 2404

8133D3A2 0010

8133D3A4 2405

8133D3A6 0010

8133D3A8 0C0B

8133D3AA 58B6

8133D3AC 2606

8133D3AE D3E0

8133D3B0 2404

8133D3B2 0080

8133D3B4 2405

8133D3B6 0010

8133D3B8 2606

8133D3BA D3E8

8133D3BC 9E07

8133D3BE D3F0

8133D3C0 0C0B

8133D3C2 58B6

8133D3C4 9387

8133D3C6 0000

8133D3C8 8FBF

8133D3CA 0014

8133D3CC 27BD

8133D3CE 0018

8133D3D0 03E0

8133D3D2 0008

8133D3E0 3830

8133D3E2 2530

8133D3E4 3678

8133D3E8 5945

8133D3EA 2025

8133D3EC 3032

8033D3EE 0078

812535CC 0C0C

812535CE F4B4

Screen shakes whenever Mario moves v1.1 (JS)

If you move Mario (and sometimes when he's still) or make him jump the screen will shake like when a Thwomp hits the ground.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C04

8130AF0A 8031

8130AF0C 0C0E

8130AF0E 0221

8130AF10 9084

8130AF12 944B

8130AF14 8FBF

8130AF16 0014

8130AF18 27BD

8130AF1A 0018

8130AF1C 03E0

8130AF1E 0008

810E3720 8030

810E3722 AF00

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C04

8133D2DA 8034

8133D2DC 0C0A

8133D2DE 943F

8133D2E0 9084

8133D2E2 B18B

8133D2E4 8FBF

8133D2E6 0014

8133D2E8 27BD

8133D2EA 0018

8133D2EC 03E0

8133D2EE 0008

810EE060 8033

810EE062 D2D0

D-pad messages (JS)

With this code on you can press any of the D-pad buttons to display a set message above Mario's head if the game is not paused.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 2404

8130AF0A 00A0

8130AF0C 3C06

8130AF0E 8031

8130AF10 24C6

8130AF12 B000

8130AF14 3C0A

8130AF16 8031

8130AF18 814A

8130AF1A 9260

8130AF1C 2408

8130AF1E 0001

8130AF20 1148

8130AF22 0009

8130AF24 2408

8130AF26 0002

8130AF28 1148

8130AF2A 0008

8130AF2C 2408

8130AF2E 0008

8130AF30 1148

8130AF32 0007

8130AF34 2408

8130AF36 0004

8130AF38 1148

8130AF3A 0006

8130AF3C 8FBF

8130AF3E 0014

8130AF40 27BD

8130AF42 0018

8130AF44 03E0

8130AF46 0008

8130AF48 24C6

8130AF4A 0008

8130AF4C 24C6

8130AF4E 0008

8130AF50 24C6

8130AF52 0008

8130AF54 0C0A

8130AF56 B1C2

8130AF58 2405

8130AF5A 0080

8130AF5C 8FBF

8130AF5E 0014

8130AF60 27BD

8130AF62 0018

8130AF64 03E0

8130AF66 0008

8130B000 4849

8130B008 4C4F

8030B00A 004C

8130B010 4259

8030B012 0045

8130B018 4F55

8130B01A 4348

810E3720 8030

810E3722 AF00

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 2404

8133D2DA 00A0

8133D2DC 3C06

8133D2DE 8034

8133D2E0 24C6

8133D2E2 D3D0

8133D2E4 3C0A

8133D2E6 8034

8133D2E8 814A

8133D2EA AFA0

8133D2EC 2408

8133D2EE 0001

8133D2F0 1148

8133D2F2 0009

8133D2F4 2408

8133D2F6 0002

8133D2F8 1148

8133D2FA 0008

8133D2FC 2408

8133D2FE 0008

8133D300 1148

8133D302 0007

8133D304 2408

8133D306 0004

8133D308 1148

8133D30A 0006

8133D30C 8FBF

8133D30E 0014

8133D310 27BD

8133D312 0018

8133D314 03E0

8133D316 0008

8133D318 24C6

8133D31A 0008

8133D31C 24C6

8133D31E 0008

8133D320 24C6

8133D322 0008

8133D324 0C0B

8133D326 59B0

8133D328 2405

8133D32A 0080

8133D32C 8FBF

8133D32E 0014

8133D330 27BD

8133D332 0018

8133D334 03E0

8133D336 0008

8133D3D0 4849

8133D3D8 4C4F

8033D3DA 004C

8133D3E0 4259

8033D3E2 0045

8133D3E8 4F55

8133D3EA 4348

810EE060 8033

810EE062 D2D0

Scrolling message (JS)

Activate this code when you want to have a message scroll across the screen when the game is not paused. The message is CODES BY YOSHIELECTRON; to have your own text please email me at james.boshikoopa@gmail.com

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C06

8130AF0A 8031

8130AF0C 90C4

8130AF0E B000

8130AF10 2484

8130AF12 0001

8130AF14 A0C4

8130AF16 B000

8130AF18 2405

8130AF1A 0000

8130AF1C 0C0A

8130AF1E B1C2

8130AF20 24C6

8130AF22 B010

8130AF24 8FBF

8130AF26 0014

8130AF28 27BD

8130AF2A 0018

8130AF2C 03E0

8130AF2E 0008

810E3720 8030

810E3722 AF00

8130B010 434F

8130B012 4445

8130B014 5320

8130B016 4259

8130B018 2059

8130B01A 4F53

8130B01C 4849

8130B01E 454C

8130B020 4543

8130B022 5452

8130B024 4F4E

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C06

8133D2DA 8034

8133D2DC 90C4

8133D2DE D3D0

8133D2E0 2484

8133D2E2 0001

8133D2E4 A0C4

8133D2E6 D3D0

8133D2E8 2405

8133D2EA 0010

8133D2EC 0C0B

8133D2EE 59B0

8133D2F0 24C6

8133D2F2 D3E0

8133D2F4 8FBF

8133D2F6 0014

8133D2F8 27BD

8133D2FA 0018

8133D2FC 03E0

8133D2FE 0008

810EE060 8033

810EE062 D2D0

8133D3E0 434F

8133D3E2 4445

8133D3E4 5320

8133D3E6 4259

8133D3E8 2059

8133D3EA 4F53

8133D3EC 4849

8133D3EE 454C

8133D3F0 4543

8133D3F2 5452

8133D3F4 4F4E

Attack of... codes

Oh no-who's attacking?!

Attack of the Goomba Shy guy (JS)

When you are outside the castle where you start activate this code for the nearest signpost to be transformed into Goomba acting like a Shy guy.

PAL

8130FCCC 8019

8130FCCE 2AAC

8130FCF4 8018

8130FCF6 67A4

8130FD46 2049

8130FE8E 4F60

NTSC

8134209C 8019

8134209E 36AC

813420C4 8018

813420C6 73A4

81342116 2049

8134225E F8A0

Attack of the MIPS Shy guy (JS)

When you are outside the castle where you start activate this code for the nearest signpost to be transformed into MIPS the rabbit acting like a Shy guy.

PAL

8130FCCC 8019

8130FCCE 45AC

8130FCF4 8016

8130FCF6 43B8

8130FD46 2049

8130FE8E 4F60


NTSC

8134209C 8019

8134209E 51AC

813420C4 8016

813420C6 4FB8

81342116 2049

8134225E F8A0

Attack of the Peach Snifit outside the castle (JS)

When you are outside the castle turn this code on and you will see Peach where you start who will act like a Snifit bad guy.

PAL

8130FCCC 8019

8130FCCE 3A90

8130FCF4 8013

8130FCF6 8760

8030FE37 00FF

8130FE8C 800E

8130FE8E 5A20

NTSC

8134209C 8019

8134209E 4690

813420C4 8013

813420C6 9360

80342207 00FF

8134225C 800F

8134225E 0360

Attack of the Toad pond skater (JS)

When you are inside the castle by the first Toad turn this code on and the Toad will start behaving like a pond skater. If you stomp him you will get lots of coins.


PAL

81312E0C 800E

81312E0E 5CA8

810E5CB6 FC48

80312DD3 0040

NTSC

813451DC 800F

813451DE 05E8

810F05F6 FC48

803451A3 0040

Attack of the Big Goomba Castles outside the castle (JS)

Turn this code on before you start the game and where you start outside the castle the signposts will have been replaced with big Goombas that look like the castle. Do not go to any other courses that have signposts even if you turn the code off.


PAL

810EE36C 0700

810EE36E 6D70

810EE354 0700

810EE356 95F0

812FDE3A 472C

802FDE3F 0001

NTSC

810F8CAC 0700

810F8CAE 6D70

810F8C94 0700

810F8C96 95F0

8133188A 472C

8033188F 0001

Attack of the Yoshi Snifit outside the castle (JS)

When you are outside the castle turn this code on so that the signpost near where you start is transformed into Yoshi behaving like a Snifit.


PAL

8130FCCC 8019

8130FCCE 4228

8130FCF4 8014

8130FCF6 FF74

8130FE8C 800E

8130FE8E 5A20

NTSC

8134209C 8019

8134209E 4E28

813420C4 8015

813420C6 0B74

8134225C 800F

8134225E 0360

Attack of the Toad Shy guy (JS)

When you are outside the castle where you start activate this code for the nearest signpost to be transformed into Toad acting like a Shy guy.

PAL

8130FCCC 8019

8130FCCE 4AA4

8030FE37 00FF

8130FCF4 8015

8130FCF6 993C

8130FD46 2049

8130FE8E 4F60

NTSC

8134209C 8019

8134209E 56A4

80342207 00FF

813420C4 8015

813420C6 A53C

81342116 2049

8134225E F8A0

Attack of the Giant butterflies outside the castle (JS)

Start a file, go to the castle, turn on this code and when you return to outside the castle the butterflies will be giant and will attack you!

Although the butterflies will be big in other courses they won't attack like they do outside the castle by using this code.

PAL

810E3C24 802D

810E3C26 9B28

810E3C02 2049

810EE850 4080

NTSC

810EE564 8030

810EE566 DC70

810EE542 2049

810F9190 4080

Attack of the Giant Princess outside the Castle (JS)

When outside the castle, turn the code on when the signpost to the left that is close to the waterfall appears. Peach has grown to a huge size and whenever you get near her you'll be harmed!

STAY OUTSIDE THE CASTLE WITH THESE CODES ON.

PAL

813100E6 08C0

813100EE 08C0

8130FF2C 8019

8130FF2E 3A90

8130FF54 8013

8130FF56 8760

80310097 00FF

80310049 0000

NTSC

813424B6 B200

813424BE B200

813422FC 8019

813422FE 4690

81342324 8013

81342326 9360

80342467 00FF

80342419 0000

Attack of the Peach Shy-Guy outside castle (JS)

Can you defeat Peach if she can fly and shoot fire at you? Remember to stay outside the castle while you have this code on.

PAL

8130FCCC 8019

8130FCCE 3A90

8130FCF4 8013

8130FCF6 8760

8030FE37 00FF

8130FE8E 4F60

8130FD46 2041

NTSC

8134209C 8019

8134209E 4690

813420C4 8013

813420C6 9360

80342207 00FF

8134225E F8A0

81342116 2041

Attack of Giant Yoshi Shy-guy ouside the castle (JS)

When you are outside the castle go to the signpost to the left near the waterfall and turn this code on for the signpost to be transformed into a huge Yoshi that behaves like a Shy-guy.

Please be sure that the signpost has appeared before turning this code on.

PAL

8130FF2C 8019

8130FF2E 4228

8130FF54 8014

8130FF56 FF74

8130FFA6 2049

813100EE 4F60

81310126 4F1C

81194258 3F80

NTSC

813422FC 8019

813422FE 4E28

81342324 8015

81342326 0B74

81342376 2049

813424BE F8A0

813424F6 F85C

81194E58 3F80

Attack 2 of Giant Yoshi outside the castle (JS)

Outside the castle, when the signpost to the left of the castle comes into view turn on this code for a giant Yoshi to appear who is super deadly!

PAL

8130FF2C 8019

8130FF2E 4228

8130FF54 8014

8130FF56 F4CC

80310049 0000

813100EE 08C0

NTSC

813422FC 8019

813422FE 4E28

81342324 8015

81342326 00CC

80342419 0000

813424BE B200

Attack of the Wing caps! (JS)

Go to inside the castle, turn on this code and then go to any level that has signposts (including outside the castle)-the signposts will behave like Boos and look like wing caps.

PAL

810E3B26 2049

810E3B58 802A

810E3B5A 061C

81309980 800E

81309982 EE90

810E3B50 103E

810E3B52 0002

NTSC

810EE466 2049

810EE498 802C

810EE49A 51D4

8133B6C0 800F

8133B6C2 97D0

810EE490 103E

810EE492 0002

Change the '0002' on the last line to a value from 0001-0008 to set how many segments of damage the signpost-Boos do to Mario.

Behaviour change codes

Please go to SM64 N64 Behaviour Change Codes.

Beta codes

Codes that make use of beta/unused items

Swap blue coins for working keys in Big Boo's Haunt (JS)

Turn this code on before the title screen appears and then go to Big Boo's Haunt, it's best to use the level select. Instead of there being a blue coin in the Boos there will be the beta key; each one that is collected will be displayed at the right of the screen, showing what it may have been like in the original design. (It will also work for the courtyard with the Boos except they will still look like yellow coins.) I have not used the actual key behaviour (if it even exists) but instead modified the coin behaviour so that the key display is updated instead of how many coins you have.

JAP ORG

8124D9A8 81CF

8124D9AA 00AC

8124D9AC 2419

8124D9AE 0001

8124D9B4 A1C8

8124D9B6 00AC

8133A338 8018

8133A33A 4C5C

PAL

Although the PAL version doesn't have the key HUD icon I've done the PAL version of the code as the 'Ü' that will appear can be changed to a key texture for the emulated version of the game.

812483B8 808E

812483BA 00AC

812483B4 240F

812483B6 0001

812483C8 A098

812483CA 00AC

81309968 8018

8130996A 6EDC

NTSC

With the NTSC version a 'glitched up' HUD icon will show for each key collected.

8124DB48 81CF

8124DB4A 00AC

8124DB4C 2419

8124DB4E 0001

8124DB54 A1C8

8124DB56 00Ac

8133B6A8 8018

8133B6AA 7ADC

Camera codes

Confuse Lakitu!

Camera defaults to behind Mario view (JS)

Turn this code on before selecting a file. The camera will start off behind Mario just as if you had pressed the 'R' button. Even when you enter the castle or a level, the view will still be behind Mario.

NTSC

81287BC6 0005

812872C2 0005

Slow camera (JS)

Turn this code on before the title screen appears which will make the camera move slower than normal. Note: the NTSC version is one code line longer than the PAL version due to differences in the game coding.

PAL

81276D96 3D00

NTSC

812893FE 3D00

8128941A 3D00

Most 3D objects always face camera (JS)

Turn this code on before the title screen appears so that most 3D objects will always face the camera. Note that in some courses, such as Whomp's fortress, the level will looked messed up since objects are used for the surfaces.

PAL

8028650F 0025

NTSC

8029CB73 0025

Put the camera on any object [ver1.3] (JS)

Activate this code before the title screen appears and when you start outside the castle the camera will be at a different view. To put the camera on the next object use D-pad up, or on the previous object by pressing D-pad down; the object number (ON) will be displayed. If the object number goes below zero or over EF the game may crash (as there are only 240 objects in any level).

Here are some values to use: Castle grounds 54=overhead at start; 60=Mario; 5B=drain under water; 5F on the way to the castle. Inside castle 3C=Mario; 26=overhead. Bob-omb Battlefield star 2 13=a Goomba; 43= a Bob-omb; 80=Mario; 71=Koopa the Quick. Castle basement 1A=Mario.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C04

8130AF0A 8031

8130AF0C 9087

8130AF0E B000

8130AF10 948A

8130AF12 9260

8130AF14 2408

8130AF16 0800

8130AF18 1148

8130AF1A 0005

8130AF1C 2408

8130AF1E 0400

8130AF20 1148

8130AF22 0006

8130AF24 0000

8130AF26 0000

8130AF28 1000

8130AF2A 000A

8130AF2C 0000

8130AF2E 0000

8130AF30 24E7

8130AF32 0001

8130AF34 1000

8130AF36 0002

8130AF38 0000

8130AF3A 0000

8130AF3C 24E7

8130AF3E FFFF

8130AF40 A087

8130AF42 B000

8130AF44 2486

8130AF46 B010

8130AF48 2404

8130AF4A 0070

8130AF4C 0C0A

8130AF4E B108

8130AF50 2405

8130AF52 0000

8130AF54 3C04

8130AF56 8031

8130AF58 9085

8130AF5A B000

8130AF5C 2406

8130AF5E 0260

8130AF60 00A6

8130AF62 0019

8130AF64 0000

8130AF66 2812

8130AF68 2486

8130AF6A B0B8

8130AF6C 00A6

8130AF6E 2821

8130AF70 C4A0

8130AF72 00A0

8130AF74 E480

8130AF76 A7E4

8130AF78 C4A2

8130AF7A 00A4

8130AF7C E482

8130AF7E A7E8

8130AF80 C4A4

8130AF82 00A8

8130AF84 E484

8130AF86 A7EC

8130AF88 8FBF

8130AF8A 0014

8130AF8C 27BD

8130AF8E 0018

8130AF90 03E0

8130AF92 0008

8124D2B0 0C0C

8124D2B2 2BC0

8130B010 5945

8130B012 204F

8130B014 4E20

8130B016 2578

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C04

8133D2DA 8034

8133D2DC 9087

8133D2DE D3D0

8133D2E0 948A

8133D2E2 AFA0

8133D2E4 2408

8133D2E6 0800

8133D2E8 1148

8133D2EA 0005

8133D2EC 2408

8133D2EE 0400

8133D2F0 1148

8133D2F2 0006

8133D2F4 0000

8133D2F6 0000

8133D2F8 1000

8133D2FA 000A

8133D2FC 0000

8133D2FE 0000

8133D300 24E7

8133D302 0001

8133D304 1000

8133D306 0002

8133D308 0000

8133D30A 0000

8133D30C 24E7

8133D30E FFFF

8133D310 A087

8133D312 D3D0

8133D314 2486

8133D316 D3E0

8133D318 2404

8133D31A 0070

8133D31C 0C0B

8133D31E 58B6

8133D320 2405

8133D322 0010

8133D324 3C04

8133D326 8034

8133D328 9085

8133D32A D3D0

8133D32C 2406

8133D32E 0260

8133D330 00A6

8133D332 0019

8133D334 0000

8133D336 2812

8133D338 2486

8133D33A D488

8133D33C 00A6

8133D33E 2821

8133D340 C4A0

8133D342 00A0

8133D344 E480

8133D346 C524

8133D348 C4A2

8133D34A 00A4

8133D34C E482

8133D34E C528

8133D350 C4A4

8133D352 00A8

8133D354 E484

8133D356 C52C

8133D358 8FBF

8133D35A 0014

8133D35C 27BD

8133D35E 0018

8133D360 03E0

8133D362 0008

81254318 0C0C

8125431A F4B4

8133D3E0 5945

8133D3E2 204F

8133D3E4 4E20

8133D3E6 2578

Freeze/unfreeze the camera

This will work for any level; press camera-right button to stop the camera from moving and then camera-left to get it moving again.

NTSC

D033AFA1 0001

8033B205 0001

D033AFA1 0002

8033B205 0033

Mario always faces the camera (JS)

If you want Mario to only face the camera then turn this code on before the title screen, it works for all levels.

PAL

8124D5F4 35F8

8124D5F6 0005

NTSC

81254866 0005

81254872 5025

Lakitu's day off (JS)

PAL

8124D738 0000

8124D73A 0000

The camera will not move properly. Note: for some reason the camera not moving will confuse Mario in the demos... This is a better version of what you can already do by changing the camera option from the pause menu and holding R during game play; for one thing, there's no need to hold R!

Stop the camera

Similiar to the Lakitu's day off code but although the camera won't move with Mario you can still rotate and change the zoom level using the camera buttons.

PAL

803094C5 0001

NTSC

8033B205 0001

Cap Power Codes

Please go to SM64 Cap Power Codes Page.

Colour codes

Please go to SM64 Colour Codes Page.

Debug codes

Activate the built-in features that were used to test the game.

Please note: if you can not get any 2-player codes working with a controller when using an emulator, try using the keyboard for the second player. You can always email me for help.

2-player modified spawn debug mode (JS)

Turn this code on before the title screen appears to enable this modified spawn debug mode which is controlled by a second player. Using the second controller, press D-pad right for a yellow coin, D-pad left for a Bob-omb (can be spawned in most levels) and D-pad down for a red flame. Each item will be placed in front of Mario so the second player can help out or make things worse.

Note: due to how the NTSC game is programmed, the NTSC version of this code is slightly longer than the PAL code.

PAL

802FD054 0003

8130AF0E 0001

812A418E 9798

812A41BA 3068

812A41BE 0074

812A41F6 3174

812A41FA 00BC

812A423E 1AA4

812A4242 0090

NTSC

80330E94 0003

8133D2DE 0001

812CB29E D5E8

812CB2EA D5E8

812CB336 D5E8

812CB2BE 3068

812CB2C2 0074

812CB30A 3174

812CB30E 00BC

812CB356 1AA4

812CB35A 0090

Second modified spawn debug mode (JS)

Turn this code on before the title screen appears. This code enables the debug spawn mode but also changes what items you can spawn with the D-pad. Press D-pad right for a yellow coin, D-pad left for a red coin (you'll have to jump to get it) and D-pad down for a blue coin.

PAL

802FD054 0003

8130AF0E 0001

812A41BA 3068

812A41BE 0074

812A419E 0164

812A41A2 0000

812A41F6 3EAC

812A41FA 00D7

812A420A 0164

812A420E 0000

812A423E 0830

812A4242 0076

812A4252 0164

812A4256 0000

NTSC

80330E94 0003

8133D2DE 0001

812CB2BE 3068

812CB2C2 0074

812CB2D6 0164

812CB2DA 0000

812CB30A 3EAC

812CB30E 00D7

812CB322 0164

812CB326 0000

812CB356 0830

812CB35A 0076

812CB36E 0164

812CB372 0000

Modified spawn debug mode (JS)

Turn this code on before the title screen appears. This code enables the debug spawn mode but also changes what items you can spawn with the D-pad. Press D-pad right for a yellow coin, D-pad left for a slowing moving 1-up mushroom and D-pad down for a wing cap. Each object will fall from above Mario.

PAL

802FD054 0003

8130AF0E 0001

812A41BA 3068

812A41BE 0074

812A419E 0164

812A41A2 0000

812A41F6 3FDC

812A41FA 00D4

812A420A 0164

812A420E 0000

812A423E 3DB8

812A4242 0087

812A4252 0164

812A4256 0000

NTSC

80330E94 0003

8133D2DE 0001

812CB2BE 3068

812CB2C2 0074

812CB2D6 0164

812CB2DA 0000

812CB30A 3FDC

812CB30E 00D4

812CB322 0164

812CB326 0000

812CB356 3DB8

812CB35A 0087

812CB36E 0164

812CB372 0000

Spawn debug mode (JS)

Using this code you can access the spawn debug mode that Nintendo used to test the game. Press D-pad right for a normal Koopa shell, D-pad left for a bouncing box and D-pad down for a water Koopa shell (spawn it in the water). If you try to spawn an object in levels such as inside the castle the game will crash because the graphics aren't available.

PAL

802FD054 0003

8130AF0E 0001

NTSC

80330E94 0003

8133D2DE 0001


Thanks to YouTube user pricesspaigeI99I for the following code:

Modified Spawn Debug Mode 2

Turn this code on before the tittle screen appears. This code enables the debug spawn mode but it also changes what items you spawn with the D-pad. Press D-pad right for a metal cap block, D-pad left for a Chunkya, and D-pad down for a blue flame that will transport into three blue slug flames when it lands.

NTSC

80330E94 0003

8133D2DE 0001

812CB2BE 2250

812CB2C2 0089

812CB2CC 0001

812CB2D6 0164

812CB2DA 0000

812CB30A 0528

812CB30E 00DF

812CB356 19C8

812CB35A 0091

812CB365 0001

812CB36E 0164

812CB372 0000

Debug display 1

A few bits of debug information are displayed always at the right of the screen.

PAL

802F9748 0001

NTSC

8032D598 0001

Debug display 2 (JS)

This code allows you to activate one of several debug displays that Nintendo used to test the game, using the D-pad and shoulder L button whenever the game is not paused. Note: Before pressing a D-pad direction or the shoulder L button only the object number will be shown.

The PAL version has less debug information. The NTSC version has more missing colourful characters so the debug will be harder to read. The Japanese versions have all the colourful characters so the debug looks as it should.

PAL

8030AE93 0001

D0309260 0008

802FD054 0001

D0309260 0001

802FD054 0002

D0309260 0004

802FD054 0003

D0309260 0002

802FD054 0004

D0309261 0020

802FD054 0005

NTSC

8033D263 0001

D033AFA0 0008

80330E94 0001

D033AFA0 0001

80330E94 0002

D033AFA0 0004

80330E94 0003

D033AFA0 0002

80330E94 0004

D033AFA1 0020

80330E94 0005

JAP ORG

8033BEF3 0001

D0339C30 0008

8032FF34 0001

D0339C30 0001

8032FF34 0002

D0339C30 0004

8032FF34 0003

D0339C30 0002

8032FF34 0004

D0339C31 0020

8032FF34 0005

JAP SE

8031F423 0001

D031D560 0008

803105C4 0001

D031D560 0001

803105C4 0002

D031D560 0004

803105C4 0003

D031D560 0002

803105C4 0004

D031D561 0020

803105C4 0005

Level Select

Activate this code before the title screen appears.

PAL

802F973C 0001

NTSC

8032D58C 0001

JAP ORG

8032C64C 0001

JAP SE

8030CCBC 0001

Sound Display

PAL

802F9744 0001

NTSC

8032D594 0001

Explosive codes

Blow up Mario and other objects!

Mario explodes after a delay (JS)

From when you turn on this code, after about 60 seconds (a bit less for the NTSC version), Mario will explode like a Bob-omb! To change the delay before Mario blows up, modify the value on the end of the 14th code line, which normally has the (hex) value of 05C6.

PAL

8130AF00 27BD

8130AF02 FFE8

8130AF04 AFBF

8130AF06 0014

8130AF08 3C02

8130AF0A 8031

8130AF0C 8C44

8130AF0E B000

8130AF10 2484

8130AF12 0001

8130AF14 AC44

8130AF16 B000

8130AF18 2C85

8130AF1A 05C6

8130AF1C 14A0

8130AF1E 0003

8130AF20 0000

8130AF22 0000

8130AF24 0C0A

8130AF26 E869

8130AF28 0000

8130AF2A 0000

8130AF2C 8FBF

8130AF2E 0014

8130AF30 27BD

8130AF32 0018

8130AF34 03E0

8130AF36 0008

810E3720 8030

810E3722 AF00

NTSC

8133D2D0 27BD

8133D2D2 FFE8

8133D2D4 AFBF

8133D2D6 0014

8133D2D8 3C02

8133D2DA 8034

8133D2DC 8C44

8133D2DE D3D0

8133D2E0 2484

8133D2E2 0001

8133D2E4 AC44

8133D2E6 D3D0

8133D2E8 2C85

8133D2EA 05C6

8133D2EC 14A0

8133D2EE 0003

8133D2F0 0000

8133D2F2 0000

8133D2F4 0C0B

8133D2F6 9ABE

8133D2F8 0000

8133D2FA 0000

8133D2FC 8FBF

8133D2FE 0014

8133D300 27BD

8133D302 0018

8133D304 03E0

8133D306 0008

810EE060 8033

810EE062 D2D0

Press L to make Mario explode (JS)

Any time you want Mario to blow up like a Bob-omb just press the shoulder L button. If Mario is not moving when you make him explode and you are in a level like Bob-omb battlefield you can exit the course and Mario will return.

PAL

8130B000 27BD

8130B002 FFE8

8130B004 AFBF

8130B006 0014

8130B008 3C04

8130B00A 8031

8130B00C 948A

8130B00E 9260

8130B010 2408

8130B012 0020

8130B014 150A

8130B016 0003

8130B018 0000

8130B01A 0000

8130B01C 0C0A

8130B01E E869

8130B020 0000

8130B022 0000

8130B024 8FBF

8130B026 0014

8130B028 27BD

8130B02A 0018

8130B02C 03E0

8130B02E 0008

810E3720 8030

810E3722 B000

NTSC

8133D3D0 27BD

8133D3D2 FFE8

8133D3D4 AFBF

8133D3D6 0014

8133D3D8 3C04

8133D3DA 8034

8133D3DC 948A

8133D3DE AFA0

8133D3E0 2408

8133D3E2 0020

8133D3E4 150A

8133D3E6 0003

8133D3E8 0000

8133D3EA 0000

8133D3EC 0C0B

8133D3EE 9ABE

8133D3F0 0000

8133D3F2 0000

8133D3F4 8FBF

8133D3F6 0014

8133D3F8 27BD

8133D3FA 0018

8133D3FC 03E0

8133D3FE 0008

810EE060 8033

810EE062 D3D0

Mario thinks he's a Bob-omb (JS)

Go to a level and turn on this code, if you then touch another object Mario will explode! Most of the time you'll have to restart but if you can exit the course turn the code off first.

PAL

810E3720 802B

810E3722 A918

NTSC

810EE060 802E

810EE062 742C

Bigger and longer lasting explosions (JS)

With this code on before the title screen, explosions such as from Bob-ombs will last longer and be bigger too. The '89' can be swapped with higher values (in hex) for even greater explosions; the normal value is '09'.

PAL

802BD40B 0089

NTSC

802EAAE7 0089

Mario explodes if he moves too fast (JS)

If Mario runs too fast, or he does other things too quickly, he will explode like a Bob-omb!

PAL

8130B000 27BD

8130B002 FFE8

8130B004 AFBF

8130B006 0014

8130B008 3C04

8130B00A 8031

8130B00C 948A

8130B00E 9484

8130B010 2D44

8130B012 41D0

8130B014 1C80

8130B016 0003

8130B018 0000

8130B01A 0000

8130B01C 0C0A

8130B01E E869

8130B020 0000

8130B022 0000

8130B024 8FBF

8130B026 0014

8130B028 27BD

8130B02A 0018

8130B02C 03E0

8130B02E 0008

810E3720 8030

810E3722 B000

NTSC

8133D3D0 27BD

8133D3D2 FFE8

8133D3D4 AFBF

8133D3D6 0014

8133D3D8 3C04

8133D3DA 8034

8133D3DC 948A

8133D3DE B1C4

8133D3E0 2D44

8133D3E2 41D0

8133D3E4 1C80

8133D3E6 0003

8133D3E8 0000

8133D3EA 0000

8133D3EC 0C0B

8133D3EE 9ABE

8133D3F0 0000

8133D3F2 0000

8133D3F4 8FBF

8133D3F6 0014

8133D3F8 27BD

8133D3FA 0018

8133D3FC 03E0

8133D3FE 0008

810EE060 8033

810EE062 D3D0

Graphic changes

Please go to the Graphic Change Codes page.

Health codes

Mario loses health slower in toxic gas in Hazy Maze Cave (JS)

Turn code on before title screen appears.

NTSC

812540EE FFFF

Kill Mario instantly in toxic gas in Hazy Maze Cave (JS)

Turn code on before title screen appears.

NTSC

812540EE 8000

Recover health at slow speed in toxic gas in Hazy Maze Cave (JS)

Turn code on before title screen appears.

NTSC

812540EE 0001

Recover health at quick speed in toxic gas in Hazy Maze Cave (JS)

Turn code on before title screen appears.

NTSC

812540EE 0003

Thanks to Xane M for this code:

D-Pad Health Adjustment

Changes Mario's health depending on what D-Pad button's pushed.

  • Pushing D-pad up makes Mario have full health

  • D-pad left makes Mario have 6 health

  • D-Pad down makes Mario have 4 health

  • D-Pad right makes him have 2 health.

NTSC

D133AFA0 0800

8033B21E 0008

D133AFA0 0200

8033B21E 0006

D133AFA0 0400

8033B21E 0004

D133AFA0 0100

8033B21E 0002

Mario and the time limit of death (JS)

Mario's health will continually drain until he dies, so be sure to collect lots of coins.

PAL

8130B000 3C04

8130B002 8031

8130B004 9485

8130B006 94DE

8130B008 24A5

8130B00A FFFF

8130B00C A485

8130B00E 94DE

8130B010 03E0

8130B012 0008

810E3720 8030

810E3722 B000

NTSC

8133D3D0 3C04

8133D3D2 8034

8133D3D4 9485

8133D3D6 B21E

8133D3D8 24A5

8133D3DA FFFF

8133D3DC A485

8133D3DE B21E

8133D3E0 03E0

8133D3E2 0008

810EE060 8033

810EE062 D3D0

Infinite Health

PAL

813094DE 0880

NTSC

8133B21E 0880

Misc. codes

Please go to the Misc. codes page.

Moves codes

Mario Moves Mix-up (JS)

This code swaps some of Mario's moves with others. Jumping makes Mario land on his bottom, and if you try to do the long jump, Mario will be thrown back. If Mario falls off a platform (but not from a jump) he will be thrown back and may lose his cap! And if you try to do a backflip, Mario will do a bellyflop.

PAL

8130453A 2FF4

8130455A 2F74

8130465E 3024

8130463A 2F94

NTSC

81336C62 FF8C

81336C82 FEEC

81336D86 FFC8

81336D62 FF14

Mario Jumps Instead of Getting Burnt (JS)

This code causes Mario to jump instead of getting burnt by Bowser's fire and fire from other creatures, such as Shy guy.

PAL

8130460A 2E44

NTSC

81336D32 FD70

Mario's long jump is cannon jump (JS)

Whenever you do a long jump it will seem like Mario has been blasted out of a cannon. If you do the long jump while wearing the wing cap, you'll fly.

PAL

8130455A 2FE4

NTSC

81336C82 FF78

Deadly jump (JS)

If Mario jumps, he will be burnt by fire (but other jumps won't hurt Mario)!

PAL

8130453A 2F04

NTSC

81336C62 FE60

Super high spin attack if backflip or triple jump (JS)

Turn this code on before the title screen appears. Whenever you backflip or triple jump Mario will do a super high spin attack. Mario will also perform a spin attack if he falls off a platform or other surface.

PAL

81262C6A 0092

8124BC56 4334

8124BC6A 4340

NTSC

8126FB4A 00AC

81252662 4334

8125267A 4340

Multiplayer codes

2P controlled work elevator (JS)

This code lets you control the work elevator in Hazy maze cave using the second controller D-pad (the buttons on the elevator will still work).

PAL

D030927C 0004

802FED54 0001

D030927C 0008

802FED54 0002

D030927C 0001

802FED54 0003

D030927C 0002

802FED54 0004

NTSC

D033AFBC 0004

803327A4 0001

D033AFBC 0008

803327A4 0002

D033AFBC 0001

803327A4 0003

D033AFBC 0002

803327A4 0004

Pick up codes

Please go to SM64 N64 Pick up codes page

Playing as... codes

Please go to SM64 N64 Playing as codes page.

Ride... codes

Please go to SM64 N64 Ride Codes.

Size modifier codes

Change the size of Mario and other objects.

Bigger Whomps (JS)

Turn this code on when at the star select screen for Whomp's fortress and then select the first star. This code makes King Whomp double his normal size and the other Whomps the size King Whomp would normally be.

NTSC

812C6DAE 4080

81346F14 4000

81346F18 4000

81346F1C 4000

81346CB4 4000

81346CB8 4000

81346CBC 4000

The first code line is the size of King Whomp (4080; single value for X, Y and Z size) and the remaining code lines are the X, Y and Z size modifiers for the other two Whomps (their normal size is 3F80). Note that the size values are floating-point values.

Mario Shadow Size Modifier (JS)

Using this code you can change the size of Mario's shadow. Use D-pad up for normal size, D-pad right for slightly bigger, D-pad down for very big, D-pad left for tiny, and the shoulder L for no shadow.

PAL

D0309260 0008

810E5F34 0064

D0309260 0001

810E5F34 0084

D0309260 0004

810E5F34 0164

D0309260 0002

810E5F34 0044

D0309261 0020

810E5F34 0000

NTSC

D033AFA0 0008

810F0874 0064

D033AFA0 0001

810F0874 0084

D033AFA0 0004

810F0874 0164

D033AFA0 0002

810F0874 0044

D033AFA1 0020

810F0874 0000

2D Bowser (Bowser in the Dark World) (JS)

Go to the first Bowser fight level (Bowser in the Dark World) and turn on this code for Bowser to look 2D.

PAL

8130BA64 3D00

NTSC

8133DE34 3D00

Tiny King Whomp (JS)

Turn this code on before the title screen appears. Then go to Whomp's fortress and select the first star; you will find that King Whomp is very small and will not be able to harm Mario. Please note that although King Whomp will be tiny his shadow will be the normal size.

PAL

812A1C46 3E80

NTSC

812C6DAE 3E80

D-pad Goomba Size Modifier (JS)

Turn this code on before the title screen appears. When in a course that has Goombas, press D-pad down for tiny Goombas, D-pad right for normal size Goombas, D-pad left for big Goombas or D-pad up for huge Goombas. Note that normally small or normally big Goombas (such as in Tiny-huge Island) will still behave as if they were their usual size.

PAL

812CE318 3C04

812CE31A 8030

812CE33C C48C

812CE33E EE80

D0309260 0004

812FEE80 3F00

D0309260 0001

812FEE80 3FC0

D0309260 0002

812FEE80 4080

D0309260 0008

812FEE80 4100

NTSC

812FF9CA 8033

812FF9CC 0000

812FF9CE 0000

812FF9D6 28D0

D033AFA0 0004

813328D0 3F00

D033AFA0 0001

813328D0 3FC0

D033AFA0 0002

813328D0 4080

D033AFA0 0008

813328D0 4100

Change Mario to 1 of 5 different sizes (JS)

Turn this code on before the title screen appears. When you start the game Mario will be invisible; use the D-pad buttons and the shoulder L button to change Mario between Waluigi (D-pad up), Paper Mario (D-pad right), Luigi (D-pad down), Wario (D-pad left) and normal size Mario (shoulder L button).

PAL

8124C7E4 8E05

8124C7E6 1BD0

8124C7E8 8E06

8124C7EA 1BD4

8124C7EC 8E07

8124C7EE 1BD8

D0309260 0008

8130B000 3F30

D0309260 0008

8130B004 4000

D0309260 0008

8130B008 3F30

D0309260 0001

8130B000 3D00

D0309260 0001

8130B004 3F80

D0309260 0001

8130B008 3F80

D0309260 0004

8130B000 3F40

D0309260 0004

8130B004 3FC0

D0309260 0004

8130B008 3F80

D0309260 0002

8130B000 4000

D0309260 0002

8130B004 3F80

D0309260 0002

8130B008 4020

D0309261 0020

8130B000 3F80

D0309261 0020

8130B004 3F80

D0309261 0020

8130B008 3F80

NTSC

812535BC 8D05

812535BE 2260

812535C0 8D06

812535C2 2264

812535C8 8D07

812535CA 2268

D033AFA0 0008

8133D3D0 3F30

D033AFA0 0008

8133D3D4 4000

D033AFA0 0008

8133D3D8 3F30

D033AFA0 0001

8133D3D0 3D00

D033AFA0 0001

8133D3D4 3F80

D033AFA0 0001

8133D3D8 3F80

D033AFA0 0004

8133D3D0 3F40

D033AFA0 0004

8133D3D4 3FC0

D033AFA0 0004

8133D3D8 3F80

D033AFA0 0002

8133D3D0 4000

D033AFA0 0002

8133D3D4 3F80

D033AFA0 0002

8133D3D8 4020

D033AFA1 0020

8133D3D0 3F80

D033AFA1 0020

8133D3D4 3F80

D033AFA1 0020

8133D3D8 3F80

Mario size modifier

PAL

8124C7DA xxxx (Version 1-must be activated before the title screen)

This single code will alter Mario's size in all three dimensions (X,Y,Z) using xxxx and will work for any level since it actually changes part of the coding stored in the RAM. This is a floating point number which defaults to 3F80; any value less will make Mario smaller, larger values will make Mario grow.

810E5F50 xxxx(Version 2)

Does the same as version 1 except that the default size is 3E80 and affects the graphics structure.

NTSC

810F0890 xxxx. (Version 2-Values as above.)

Mario is Waluigi's size in any level (JS)

For Mario to be much more like Waluigi in size, use this code which you should turn on before the title screen.

PAL

8124C7E8 3C06

8124C7EA 4000

8124C7DA 3F30

NTSC

812535C2 4000

812535BE 3F30

Play as Paper Mario in any level (JS)

Turn this code on before the title screen appears. With this code Mario will be flat in one direction like in the old days or a bit like Paper Mario.

PAL

8124C7E4 3C05

8124C7E6 3D00

NTSC

812535BE 3D00

(Yes, the NTSC version only needs one code line!)

To adjust Mario's size more to your liking change the 3D00 which is a hex value.

Play as Luigi sized Mario in any level (JS)

Turn this code on before the title screen appears. For those of you who have edited Mario to look like Luigi but cannot change his size this code will make Mario taller and slimmer.

PAL

8124C7E8 3C06

8124C7EA 3FC0

8124C7DA 3F40

NTSC

812535C2 3FC0

812535BE 3F40

(Yes, the NTSC version needs one less code!)

To adjust Mario's size more to your liking then change the 3FC0 and 3F40 which are hex values.

Play as Wario size Mario in any level (JS)

Turn on this code before the title screen and when you start your file Mario will be Wario's size. You can turn this code off after it has been on briefly and the changes will remain.

PAL

8124C7E4 3C05

8124C7E6 4000

8124C7EC 3C07

8124C7EE 4020

NTSC

812535BE 4000

812535CA 4020

To adjust Mario's size more to your liking then change the 4000 and 4020 which are hex values.

Change the size of Bowser in Bowser in the Sky (final Bowser) boss fight level (JS)

To shrink Bowser to a tiny size uses this code:

PAL

8130B0E4 3E80

8130B0E8 3E80

8130B0EC 3E80

NTSC

8133D4B4 3E80

8133D4B8 3E80

8133D4BC 3E80

For other Bowser sizes replace the 3E80 values with 3F40 for small Bowser, 3F80 for normal size Bowser, 3FC0 for large Bowser, 4000 for very large Bowser, 4040 for giant Bowser and 4200 for super giant Bowser. Each code modifies Bowser's size in the X, Y and Z directions so try different combinations to distort Bowser!

Change Princess Peach's size (JS)

If you use a code to get Peach outside the castle, use this code with it to change her size-it can be turned on any time.

PAL

81193AC0 xxxx

NTSC

811946C0 xxxx

Values to use for xxxx are 3F80 fo large Peach, 4000 for an even bigger princess and for a tiny Peach use 3E00.

Monkey size modifier (JS)

This code allows you to change the size of the monkey in Tall, tall mountain; activate it when you are in the level.

PAL

8118C500 xxxx

NTSC

8118D100 xxxx

Replace xxxx with 3F80 for large size or 3E00 for small size; 3E80 is the normal size.

Sound codes

Don't like Mario's voice-do something about it!

Disable Music code (JS)

Turn code on before title screen appears. There is a side effect that in some levels a short piece of music is played when you first enter the level.

JAP ORG

81380360 0000

81380362 0000

Have the same music in every level (JS)

Turn this code on before the title screen appears. With this code you can force the game to always play the same level music, which is the water music. For other music, change the end value on the second code line (normally 0005); you can even have no music by using the value 0000.

PAL

81376110 240A

81376112 0005

NTSC

81380360 240C

81380362 0005

D-pad music select (JS)

Turn this code on before the title screen appears. To change the music, press a D-pad direction and then enter a level. Use D-pad up for the SMB music, D-pad right for the water music, D-pad down for the end music and D-pad left for Piranha plant music.

PAL

81376104 3C09

81376106 8031

81376112 B000

D0309260 0008

8130B000 0002

D0309260 0001

8130B000 0005

D0309260 0004

8130B000 0020

D0309260 0002

8130B000 000B

NTSC

81380350 3C0B

81380352 8034

81380362 D3D0

D033AFA0 0008

8133D3D0 0002

D033AFA0 0001

8133D3D0 0005

D033AFA0 0004

8133D3D0 0020

D033AFA0 0002

8133D3D0 000B

Press D-pad for different sounds (JS)

For each of the D-pad directions you will hear a different sound, you will need to press the button longer for the more lengthy sounds. The sounds are (Mario) "Hello!" for D-pad up, (Peach) "Dear Mario..." for D-pad down, Bowser growl for D-pad left and (Mario) "Game over" for D-pad right.

To change the sounds for each D-pad direction, modify the values that are in blue. Here are some values to use; 202B "Yahoo!", 202E "Wa-ha!", 202F "Yipee!", 2030 "D'oh!", 2033 "Press start to play", 2034 "Boing", 2036 "So long Bowser", 2037 "I'm-a-tired".

PAL

8130B000 27BD

8130B002 FFE8

8130B004 AFBF

8130B006 0014

8130B008 3C04

8130B00A 8031

8130B00C 948A

8130B00E 9260

8130B010 2408

8130B012 0800

8130B014 1148

8130B016 0009

8130B018 2408

8130B01A 0400

8130B01C 1148

8130B01E 000A

8130B020 2408

8130B022 0100

8130B024 1148

8130B026 000B

8130B028 2408

8130B02A 0200

8130B02C 1148

8130B02E 000C

8130B030 0000

8130B032 0000

8130B034 1000

8130B036 000D

8130B038 0000

8130B03A 0000

8130B03C 3C04

8130B03E 2032

8130B040 1000

8130B042 0008

8130B044 0000

8130B046 0000

8130B048 3C04

8130B04A 2028

8130B04C 1000

8130B04E 0005

8130B050 0000

8130B052 0000

8130B054 3C04

8130B056 2031

8130B058 1000

8130B05A 0002

8130B05C 0000

8130B05E 0000

8130B060 3C04

8130B062 5004

8130B064 0C0A

8130B066 8E24

8130B068 3484

8130B06A 6001

8130B06C 8FBF

8130B06E 0014

8130B070 27BD

8130B072 0018

8130B074 03E0

8130B076 0008

810E3720 8030

810E3722 B000

NTSC

8133D3D0 27BD

8133D3D2 FFE8

8133D3D4 AFBF

8133D3D6 0014

8133D3D8 3C04

8133D3DA 8034

8133D3DC 948A

8133D3DE AFA0

8133D3E0 2408

8133D3E2 0800

8133D3E4 1148

8133D3E6 0009

8133D3E8 2408

8133D3EA 0400

8133D3EC 1148

8133D3EE 000A

8133D3F0 2408

8133D3F2 0100

8133D3F4 1148

8133D3F6 000B

8133D3F8 2408

8133D3FA 0200

8133D3FC 1148

8133D3FE 000C

8133D400 0000

8133D402 0000

8133D404 1000

8133D406 000D

8133D408 0000

8133D40A 0000

8133D40C 3C04

8133D40E 2032

8133D410 1000

8133D412 0008

8133D414 0000

8133D416 0000

8133D418 3C04

8133D41A 2028

8133D41C 1000

8133D41E 0005

8133D420 0000

8133D422 0000

8133D424 3C04

8133D426 2031

8133D428 1000

8133D42A 0002

8133D42C 0000

8133D42E 0000

8133D430 3C04

8133D432 5004

8133D434 0C0B

8133D436 2864

8133D438 3484

8133D43A 6001

8133D43C 8FBF

8133D43E 0014

8133D440 27BD

8133D442 0018

8133D444 03E0

8133D446 0008

810EE060 8033

810EE062 D3D0

Mute Mario's voice in any level (JS)

PAL

803004E2 0000

NTSC

803331C2 0000

No music

JAP ORG

(Unknown creator)

A131C236 019a

Spawn Codes

Please go to Spawn Codes.

Timer codes

Time how long it takes to get a star V1.1 (JS)

Turn this code on before the title screen appears. So that the timer doesn't reset to zero when you enter certain areas such as inside the volcano, the timer is always ticking but at the star select screen you can press L to reset the timer.

PAL

81244CAC A030

81244CAE 9526

812484A4 A200

812484A6 00F6

80246413 0040

81244CB0 0000

81244CB2 0000

D0309261 0020

81309504 0000

NTSC

81249688 A03B

8124968A B25E

8124DC7C A1A0

8124DC7E 00EE

8024B197 0040

81249690 0000

81249692 0000

D033AFA1 0020

8133B26C 0000

Time how long it takes to get a star (JS)

Turn this code on before the title screen appears. When you enter any enemy level, the timer will appear and star counting up, the timer will stop when you've get a star.

PAL

81244CAC A030

81244CAE 9526

812484A4 A200

812484A6 00F6

80246413 0040

NTSC

81249688 A03B

8124968A B25E

8124DC7C A1A0

8124DC7E 00EE

8024B197 0040

Time yourself in any enemy level (JS)

Activate this code before the title screen appears and then in any enemy level the timer will be displayed. Press D-pad up to start the timer, D-pad down to stop it or shoulder left button to reset the timer to zero. Note that this code also gives you control over the timer when racing including the slides.

PAL

80246413 0040

D0309260 0008

80309526 0001

D0309260 0004

80309526 0000

D0309261 0020

81309504 0000

NTSC

8024B197 0040

D033AFA0 0008

8033B25E 0001

D033AFA0 0004

8033B25E 0000

D033AFA1 0020

8133B26C 0000

Thanks to Vegard Nossum for the following codes:

Manual timer:

JAP ORG

81249658 A03B

8124dadc A1A0

8124dade 00EE

8024b017 0040

81249660 0000

81249662 0000

D0339c31 0020

81339efc 0000

Automatic timer:

JAP ORG

81249658 A03B

8124dadc A1A0

8124dade 00EE

8024b017 0040

Instant death (D-pad down):

D1339c30 0400

80339eae 0000

Water codes

Water level in Wet-dry world constantly rises (JS)

Turn this code on before the title screen appears. It will be a race against time as soon as you enter Wet-dry world as the water level will continually higher itslef but you can use the water level switches to help or make the situation worse.

PAL

8130B000 3C04

8130B002 8033

8130B004 9485

8130B006 EDBA

8130B008 24A5

8130B00A 0001

8130B00C A485

8130B00E EDBA

8130B010 03E0

8130B012 0008

8124C7F0 0C0C

8124C7F2 2C00

NTSC

8133D3D0 3C04

8133D3D2 8036

8133D3D4 9485

8133D3D6 118A

8133D3D8 24A5

8133D3DA 0001

8133D3DC A485

8133D3DE 118A

8133D3E0 03E0

8133D3E2 0008

812535CC 0C0C

812535CE F4F4

Thanks to YouTube user pricesspaigeI99I for the following code:

Press L To Control Water Levels

Turn the code on before the title screen appears. Press the L button to control the water height levels causing the water level rise or drain!

Note: This code won't work on all waters of the game, and another note is that the code may not work at all on some gameshark versions you are using!

NTSC

80330E94 0003

8133D2DE 0001

812CB2BE 2284

812CB356 2284

812CB30A 2284

812CB33C 0000

D033AFA3 0020

812CB356 2620

812CB35A 0000

Thanks to YouTube user pricesspaigeI99I for the following code:

Water level in Wet-dry world constantly drains

Turn this code on before the title screen appears. Before you enter Wet-dry world jump as high as you can into the painting where the water level usually starts off high, them the water will constantly drain itself but you can use the water level switches to make the situation better or worse.

PAL

8130B000 3C04

8130B002 8033

8130B004 9485

8130B006 EDBA

8130B008 24A5

8130B00A FFFF

8130B00C A485

8130B00E EDBA

8130B010 03E0

8130B012 0008

8124C7F0 0C0C

8124C7F2 2C00

NTSC

8133D3D0 3C04

8133D3D2 8036

8133D3D4 9485

8133D3D6 118A

8133D3D8 24A5

8133D3DA FFFF

8133D3DC A485

8133D3DE 118A

8133D3E0 03E0

8133D3E2 0008

812535CC 0C0C

812535CE F4F4

D-pad Wet-dry world water level control (JS)

In Wet-dry world, use D-pad up for very high water level, D-pad right for quite high, D-pad down for very low and D-pad left for high.

PAL

D0309260 0008

8132EDBA 3200

D0309260 0001

8132EDBA 0900

D0309260 0004

8132EDBA 0000

D0309260 0002

8132EDBA 1000

NTSC

D033AFA0 0008

8136118A 3200

D033AFA0 0001

8136118A 0900

D033AFA0 0004

8136118A 0000

D033AFA0 0002

8136118A 1000

Remove water in levels that have water (JS)

Go to a level that has water, turn on this code, and the water will be gone! If you want the water back, exit the course, turn the code off and go back to the level. Note that outside the castle you can get rid of the water except for the waterfall. Do not use this code while in Wet-dry world.

PAL

8132EDB4 0000

8132EDB6 0000

NTSC

81361184 0000

81361186 0000

YouTube user pricesspaigeI99I has also done a code that removes water but the game doesn't crash even when you go to Wet-Dry World.

PAL

8132EDB4 8107

8132EDB6 F5E8

NTSC

81361184 8107

81361186 F5E8

Very high water in Wet-dry World any star (JS)

To raise the water to an extreme height in Wet-Dry world simply activate this code when in the course or at the star select screen.

PAL

8132EDBA 3200

NTSC

8136118A 3200

SM64 Codes Collection

As of 6/5/9, I have put together all the codes that I have done so far for Super Mario 64, as a PDF, which you can download, linked below:

All content of this and related pages is copyright (c) James S. 2003-2017