| Boss name | Health RAM location | Health |
|---|---|---|
| Kraid | 7E0F8C | 1000 |
| Phantoon | 7E0F8C | 2500 4x super missiles |
| Draygon | 7E0F8C | 6000 1x shinespark |
| Ridley | 7E0F8C | 18000 4x super missiles |
| Mother Brain | 7E0FCC | 6 shots/3000/0%\18000/0%\36000[1] |
| Boss name | Health RAM location | Health |
|---|---|---|
| Kraid | 030001C0 | 300 |
| Ridley | 030001C0 | 1000 |
| Zebetites | 03000496 | 140 |
| Mother Brain | 03000578 | 700 |
| Mecha-Ridley | 03000716 | 200/0%\360[1] 3x health with 100% |
| Boss name | Health RAM location | Health |
|---|---|---|
| Arachnus | 030001C4 | 150 |
| Zazabi | 03000790 | 100 |
| Serris | 030001C4 | 50 |
| BOX | 03000314 | 300 |
| Mega-X | 030001FC | 100 |
| Yakuza | 03000154 | 1000/<50%\500[2] |
| Nettori | 03000234 | 2000 |
| Nightmare | 030003F4 | 600/0%\1200[1] |
| X-BOX | 0300034C | 500 |
| Ridley | 030007C4 | 4500 |
| SA-X | 0300018C | 350/0%\600[1] |
| Omega Metroid | 03000154 | 1200 |
| Name | Base Damage | Charged Damage | Cooldown Time |
|---|---|---|---|
| Beam | 20 | 60 | 14 |
| Ice | 30 | 90 | 14 |
| Spazer | 40 | 120 | 14 |
| Wave | 50 | 150 | 14 |
| Ice + Spazer | 60 | 180 | 14 |
| Ice + Wave | 60 | 180 | 14 |
| Spazer + Plasma | 60 | 100 | 14 |
| Spazer + Wave | 70 | 210 | 14 |
| Ice + Spazer + Plasma | 90 | 300 | 14 |
| Ice + Spazer + Wave | 100 | 300 | 14 |
| Plasma | 150 | 450 | 14 |
| Ice + Spazer + Wave + Plasma | 180 | 200 | 14 |
| Ice + Plasma | 200 | 600 | 14 |
| Wave + Plasma | 250 | 750 | 14 |
| Ice + Wave + Plasma | 300 | 900 | 14 |
| Bomb | 30 | 15 |
| Ice SBA | 90 | |
| Missile | 100 | 9 |
| Power Bomb | 200 | 39 |
| Spazer SBA | 300 | |
| Wave SBA | 300 | |
| Plasma SBA | 300 | |
| Super Missile | 300 | 19 |
| Hyper Beam | 450 | |
| Speed Echoes | 4096 |
| Pseudo Screw Attack | 200 |
| Shinesparking | 300 |
| Speed Boosting | 500 |
| Screw Attack | 2000 |
| Name/number of beams | Base Damage | Charged Damage | Pseudo Screw Attack Damage | Cooldown Time |
|---|---|---|---|---|
| 0 | 2 | 8 | 8 | 6 |
| 1 | 3 | 12 | 12 | 6 |
| 2 | 4 | 16 | 16 | 6 |
| 3 | 5 | 20 | 20 | 6 |
| 4 | 6 | 24 | 24 | 6 |
| Missile | 20 | 8 | ||
| Super Missile | 100 | 10 | ||
| Bomb | 8 | 6 |
| Name | Base Damage | Charged Damage | Flare Damage | Pseudo Screw Attack Damage | Cooldown Time |
|---|---|---|---|---|---|
| Normal | 2 | 6 | |||
| Charge Beam | 4 | 20 | 6 | 14 | 6 |
| Wide Beam | 9 | 45 | 9 | 21 | 6 |
| Plasma Beam | 9/Frame | 27/Frame | 12 | 30 | 6 |
| Wave Beam | 9/Frame | 27/Frame | 15 | 48 | 6 |
| Ice Beam | 18/Frame | 36/Frame | 15 | 48 | 6 |
| Missile | 10 | 8 | |||
| Super Missile | 30 | 13 | |||
| Ice Missile | 40 | 14 | |||
| Diffusion Missile[3] | 45 | 15 | |||
| Bomb | 8 | 6 | |||
| Power Bomb | 50 | 4 |
ID: 0000xxxx 000y x: ROM CRC y: 2 disables IRQs, 8 indicates CRC Exists Hook: 1xxxxxxx 000y x: ROM offset y: Code handler store address 0-7 (0x8000100+(y<<22 OR: 2xxxxxxx yyyy x: RAM address y: Value 8-bit: 3xxxxxxx 00yy x: RAM address y: New value Slide: 4xxxxxxx yyyy x: Starting RAM address y: New value YYYYzzzz XXXX X: Address increment Y: Value increment z: Number of writes MemWrite: 5xxxxxxx yyyy x: Starting RAM address y: Number of writes zzzzzzzz zzzz z: New 8-bit values AND: 6xxxxxxx yyyy x: RAM address y: Value If =: 7xxxxxxx yyyy x: RAM address y: Value 16-bit: 8xxxxxxx yyyy x: RAM address y: New value If !=: Axxxxxxx yyyy x: RAM address y: Value If >: Bxxxxxxx yyyy x: RAM address y: Value If <: Cxxxxxxx yyyy x: RAM address y: Value If Input: D0000020 yyyy y: Input value 001 A 002 B 004 Select 008 Start 010 Right 020 Left 040 Up 080 Down 100 R 200 L Plus: Exxxxxxx yyyy x: RAM address y: Signed value If AND: Fxxxxxxx yyyy x: RAM address y: Value
EOF: 00000000 00000000 ID: xxxxxxxx 001DC0DE x: ROM ID (AGB-xxxx in ASCII) Slowdown: 00000000 0800xx00 x: Number of AR loops EndIf 00000000 40000000 Else 00000000 60000000 8-bit fill: 00xxxxxx zzzzzzyy x: Start RAM address y: New value z: Number of writes 16-bit fill: 02xxxxxx zzzzyyyy x: Start RAM address y: New value z: Number of writes 32-bit: 04xxxxxx yyyyyyyy x: RAM address y: New value Indirect 8-bit fill: 40xxxxxx zzzzzzyy x: Start RAM address y: New value z: Number of writes Indirect 16-bit fill: 42xxxxxx zzzzyyyy x: Start RAM address y: New value z: Number of writes Indirect 32-bit: 44xxxxxx yyyyyyyy x: RAM address y: New value 8-bit plus: 80xxxxxx 000000yy x: RAM address y: Value 16-bit plus: 82xxxxxx 0000yyyy x: RAM address y: Value 32-bit plus: 84xxxxxx yyyyyyyy x: RAM address y: Value Hook: C4xxxxxx 00000abc x: ROM address a: If set, AR switch must be off when game starts b: Number of codes AR processes at once c: If set, push r14 when BL'ing 16-bit I/O: C6xxxxxx 0000yyyy x: I/O offset y: New value 32-bit I/O: C7xxxxxx yyyyyyyy x: I/O offset y: New value If: zzxxxxxx yyyyyyyy x: RAM Address y: Value z: [Size]+[Operand]+[Action] [Size] [Operand] [Action] 00 8-bit 08 = 00 Execute next code 02 16-bit 10 != 40 Execute next two codes 04 32-bit 18 < signed 80 Execute following codes until Else or EndIf 06 0-bit 20 > signed C0 Execute following codes 28 < 30 > 38 AND 8-bit AR button: 00000000 10xxxxxx x: RAM address 000000yy 00000000 y: New value 16-bit AR button: 00000000 12xxxxxx x: RAM address 0000yyyy 00000000 y: New value 32-bit AR button: 00000000 14xxxxxx x: RAM address yyyyyyyy 00000000 y: New value ROM patch 0: 00000000 18xxxxxx x: ROM offset>>1 0000yyyy 00000000 y: New value ROM patch 1: 00000000 1Axxxxxx x: ROM offset>>1 0000yyyy 00000000 y: New value ROM patch 2: 00000000 1Cxxxxxx x: ROM offset>>1 0000yyyy 00000000 y: New value ROM patch 3: 00000000 1Exxxxxx x: ROM offset>>1 0000yyyy 00000000 y: New value 8-bit slide: 00000000 80xxxxxx x: Starting RAM address 000000yy YYzzXXXX X: Address increment y: New value Y: Value increment z: Number of writes 16-bit slide: 00000000 82xxxxxx x: Starting RAM address 0000yyyy YYzzXXXX X: Address increment y: New value Y: Value increment z: Number of writes 32-bit slide: 00000000 84xxxxxx x: Starting RAM address yyyyyyyy YYzzXXXX X: Address increment y: New value Y: Value increment z: Number of writes
| CodeBreaker Cheat Code | Description |
|---|---|
| 33000014 0001 | Map shows timer and items |
| 83000138 0000 | In-Game time set to 00:00 |
| 83000138 FFFF | In-Game time set to 256:256 [4] |
| 43000154 0000 0000000D 0038 | Enemies are invincible |
| 43000172 0001 0000000D 0038 | Enemies are frozen |
| 330008D9 0000 | Stop escape timers |
| 7300097E 0032 4300097E 0001 00000011 0020 7300097E 001E 4300097E 0001 00000009 0020 | Bombs go off instantly |
| 7300097E 0046 4300097E 0001 00000011 0020 | Power Bombs go off instantly |
| 33001249 0001 | Invincible |
| 3300124E 0000 | No weapon cooldown |
| 33001250 0040 | Charge beam always charged |
| 33001253 00A0 D0000020 0010 8300125E 00A0 D0000020 0020 8300125E FF60 | Always speed boost [5] |
| D0000020 0011 83001256 0010 D0000020 0021 83001256 0020 | Single wall wall-jumping |
| 74000130 03FE 330012DC 0002 | Spark when you jump |
| 83001310 0833 | Infinite health |
| 33001314 00FA | Infinite missiles |
| 33001318 0040 | Infinite power bombs |
| 3300131A 0000 | No Beam |
| 2300131A 0001 | Charge Beam |
| 2300131A 0002 | Wide Beam |
| 2300131A 0004 | Plasma Beam |
| 2300131A 0008 | Wave Beam |
| 2300131A 0010 | Ice Beam |
| 3300131B 0000 | No missile/bomb |
| 2300131A 0100 | Missile |
| 2300131A 0200 | Super Missile |
| 2300131A 0400 | Ice Missile |
| 2300131A 0800 | Diffusion Missile |
| 2300131A 1000 | Bomb |
| 2300131A 2000 | Power Bomb |
| 3300131C 0000 | No suit/misc. |
| 2300131C 0001 | Hi-Jump |
| 2300131C 0002 | Speed Booster |
| 2300131C 0004 | Space Jump |
| 2300131C 0008 | Screw Attack |
| 2300131C 0010 | Varia Suit |
| 2300131C 0020 | Gravity Suit |
| 2300131C 0040 | Morph Ball |
| 3300131D 0000 | Security Level 0 |
| 3300131D 0001 | Security Level 1 |
| 3300131D 0002 | Security Level 2 |
| 3300131D 0003 | Security Level 3 |
| 3300131D 0004 | Security Level 4 |
| 3300151E 0000 | 0% |
| 3300151E 0064 | 100% |
| 83004D28 4E73 83004D2A 4E73 83004D2C 53E9 83004D2E 7280 83004D30 5547 83004D32 4068 83004D34 7FFF 83004D36 03FF 83004D38 0096 83004D3A 00BD 83004D3C 006E 83004D3E 3BE0 83004D40 02B5 83004D42 5B32 83004D44 31E8 83004D46 28A6 | Fusion suit colours |
| 83004D28 4E73 83004D2A 0000 83004D2C 03FC 83004D2E 0F0E 83004D30 614C 83004D32 200A 83004D34 7FFF 83004D36 02DE 83004D38 0096 83004D3A 00BD 83004D3C 006E 83004D3E 3BE0 83004D40 3C17 83004D42 5B32 83004D44 3E4A 83004D46 1946 | Varia suit colours |
| 83004D28 4E73 83004D2A 0000 83004D2C 5E9B 83004D2E 44F0 83004D30 3C68 83004D32 2406 83004D34 7FFF 83004D36 03EC 83004D38 0096 83004D3A 00BD 83004D3C 006E 83004D3E 3BE0 83004D40 5AA0 83004D42 5B32 83004D44 3E4A 83004D46 0000 | Gravity suit colours |
| 83004D28 4E73 83004D2A 0000 83004D2C 02FF 83004D2E 01BE 83004D30 00D3 83004D32 2406 83004D34 7FFF 83004D36 03EC 83004D38 0096 83004D3A 00BD 83004D3C 006E 83004D3E 3BE0 83004D40 0108 83004D42 5B32 83004D44 31E8 83004D46 28A6 | SA-X suit colours |
| 83004D2C 08BF 83004D2E 1084 83004D30 0C63 83004D32 0421 83004D34 7FFF 83004D36 39D0 83004D38 39CE 83004D3A 6318 83004D3C 18C8 83004D3E 08BF 83004D40 14B4 83004D42 5B32 83004D44 5DA2 83004D46 0000 83004D4A 7F8F 83004D62 7FD3 83004D64 5DA2 83004D66 20A2 | Phazon suit colours[6] |
| 83004D92 28A6 83004D94 7FFF 83004D96 3BE0 83004D98 31E8 83004D9A 00BD 83004D9C 0096 83004D9E 006E 83004DA0 03FF 83004DA2 7280 83004DA4 5547 83004DA6 02B5 83004DA8 03FF 83004DAA 5B32 83004DAC 31E8 83004DAE 4068 | SA-X in fusion suit |