US Address | JP Address | PAL Address | Shindou Address | Disk Version Address | Length | Type | Description | Notes |
800EE060 | 800EB1E0 | | | | 4 bytes | Pointer | Pointer to debug function | |
80207700 | 80207B00 | | | | 112 bytes | Flag | EEPROM file A flags | |
80207770 | 80207B70 | | | | 112 bytes | Flag | EEPROM file B flags | |
802077E0 | 80207BE0 | | | | 112 bytes | Flag | EEPROM file C flags | |
80207850 | 80207C50 | | | | 112 bytes | Flag | EEPROM file D flags | |
802F3C9F | | | | | 1 byte | Integer | 1UP Lives Modifier | The number of lives Mario gets when collecting a 1UP. |
8032D580 | 8032C640 | | | | 4 bytes | Integer | VI timer | |
8032D58C | 8032C64C | 802F973C | 8030CCBC | 804A775C | 1 byte | Flag | Debug level select enabled flag | 01 to enable debug level select. |
8032D594 | 8032C654 | 802F9744 | | 804A7764 | 1 byte | Flag | Debug resource meter enabled flag | Greater than zero to enable debug resource meter. |
8032D598 | 8032C658 | 802F9748 | | 804A7768 | 1 byte | Flag | Debug display 1 enabled flag | Greater than zero to enable debug display 1. |
8032D5D4 | 8032C694 | | | 804A77A4 | 4 bytes | Integer | Input timer | |
8032D5E4 | | 802F9794 | | | 4 bytes | Pointer | Pointer to controller struct (P1) | |
8032D5E8 | | 802F9798 | | | 4 bytes | Pointer | Pointer to controller struct (P2) | |
8032DDF4 | | | | | 2 bytes | Integer | File | |
8032DDF8 | | | | | 2 bytes | Integer | Level | |
80330E34 | 8032FED4 | | | | 4 bytes | Pointer | Pointer to object Mario is standing on | |
80330E94 | 8032FF34 | 802FD054 | 803105C4 | | 1 byte | Integer | Debug display 2 type | |
80330F3C | 8032FFDC | | | | 4 bytes | Float | Painting entrance height | Controls initial WDW water level. |
80331620 | | | | | 1 byte | Integer | Act | |
80335B80 | 80334A70 | | | | 4 bytes | ASCII | BUF text | |
80336420 | 80335280 | | | | 4 bytes | ASCII | ANG text | |
80336428 | 80335288 | | | | 4 bytes | ASCII | SPD text | |
80336430 | 80335290 | | | | 4 bytes | ASCII | STA text | |
803383A8 | 803371C8 | | | | 4 bytes | ASCII | TIME text | |
8033AFA0 | 80339C30 | | | | 2 bytes | Flag | Current button input (P1) | |
8033AFBC | | | | | 2 bytes | Flag | Current button input (P2) | |
8033AFD8 | | | | | 2 bytes | Flag | Current button input (P1) | |
8033AFF8 | | | | | 2 bytes | Flag | Current button input (P1) | |
8033AFFA | | | | | 2 bytes | Integer | Current joystick input (P1) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8033AFFE | | | | | 2 bytes | Flag | Current button input (P2) | |
8033B000 | | | | | 2 bytes | Integer | Current joystick input (P2) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8033B004 | | | | | 2 bytes | Flag | Current button input (P3) | |
8033B006 | | | | | 2 bytes | Integer | Current joystick input (P3) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8033B00A | | | | | 2 bytes | Flag | Current button input (P4) | |
8033B00C | | | | | 2 bytes | Integer | Current joystick input (P4) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8033B172 | 80339E02 | | | | 2 bytes | Flag | Mario status | |
8033B174 | 80339E04 | | | | 4 bytes | Flag | Mario cap and other flags | |
8033B17C | 80339E0C | | | | 4 bytes | | Mario action | |
8033B180 | 80339E10 | | | | 4 bytes | | Mario previous action | |
8033B188 | | | | | 2 bytes | Integer | Mario animation phase | |
8033B18A | | | | | 2 bytes | Integer | Mario animation cycle counter | |
8033B194 | 80339E24 | | | | 2 bytes | Integer | Mario angle (intended) | |
8033B196 | 80339E26 | | | | 2 bytes | Integer | Mario invincibility frame counter | |
8033B198 | | | | | 1 byte | Integer | Number of frames since last A press | |
8033B199 | | | | | 1 byte | Integer | Number of frames since last B press | |
8033B19C | 80339E2C | | | | 2 bytes | Integer | Mario front tilt (facing) | |
8033B19E | 80339E2E | | | | 2 bytes | Integer | Mario angle (facing) | |
8033B1A8 | 80339E38 | | | | 2 bytes | Integer | Mario angle (moving) | |
8033B1AC | 80339E3C | | | | 4 bytes | Float | Mario X position | |
8033B1B0 | 80339E40 | | | | 4 bytes | Float | Mario Y position | |
8033B1B4 | 80339E44 | | | | 4 bytes | Float | Mario Z position | |
8033B1B8 | 80339E48 | | | | 4 bytes | Float | Mario X speed | |
8033B1BC | 80339E4C | | | | 4 bytes | Float | Mario Y speed | |
8033B1C0 | 80339E50 | | | | 4 bytes | Float | Mario Z speed | |
8033B1C4 | 80339E54 | | | | 4 bytes | Float | Mario horizontal speed | |
8033B1C8 | 80339E58 | | | | 4 bytes | Float | Mario X speed | |
8033B1CC | 80339E5C | | | | 4 bytes | Float | Mario Y speed | |
8033B1D0 | 80339E60 | | | | 4 bytes | Pointer | Pointer to wall collision triangle | |
8033B1D4 | 80339E64 | | | | 4 bytes | Pointer | Pointer to ceiling collision triangle | |
8033B1D8 | 80339E68 | | | | 4 bytes | Pointer | Pointer to ground collision triangle | |
8033B1DC | 80339E6C | | | | 4 bytes | Float | Mario ceiling Y | |
8033B1E0 | 80339E70 | | | | 4 bytes | Float | Mario ground Y | |
8033B1E4 | 80339E74 | | | | 2 bytes | Integer | Mario ground horizontal angle | |
8033B1EC | 80339E7C | | | | 4 bytes | Pointer | Pointer to held object | |
8033B1F0 | 80339E80 | | | | 4 bytes | Pointer | Pointer to animating object | |
8033B1F8 | 80339E88 | 8032ED88 | | | 4 bytes | Pointer | Pointer to Mario object | |
8033B204 | 80339E94 | | | | 4 bytes | Pointer | Pointer to camera struct | |
8033B20C | 80339E9C | | | | 4 bytes | Pointer | Pointer to controller struct | |
8033B210 | 80339EA0 | | | | 4 bytes | Pointer | Pointer to Mario animation struct | |
8033B218 | 80339EA8 | | | | 2 bytes | Integer | Number of coins | |
8033B21A | 80339EAA | | | | 2 bytes | Integer | Number of stars | |
8033B21C | 80339EAC | | 8031DA6C | | 1 byte | Integer | Number of beta keys | |
8033B21D | 80339EAD | | | | 1 byte | Integer | Number of lives | |
8033B21E | 80339EAE | | | | 2 bytes | Integer | Mario Health | Upper byte is value, lower byte is decimal. |
8033B220 | 80339EB0 | | | | 2 bytes | Integer | Mario Y offset from ground | |
8033B226 | 80339EB6 | | | | 2 bytes | Integer | Mario cap timer | |
8033B238 | 80339EC8 | | | | 2 bytes | Flag | Menu modifier | |
8033B248 | 80339ED8 | | | | 1 byte | Flag | Spawn status | |
8033B249 | 80339ED9 | | | | 1 byte | Integer | Level | |
8033B24A | 80339EDA | | | | 1 byte | Integer | Area | |
8033B24B | 80339EDB | | | | 1 byte | Integer | Spawn point | |
8033B256 | 80339EE6 | | | | 2 bytes | Integer | Spawn type | |
8033B25E | 80339EEE | | | | 1 byte | Flag | In-game timer enabled flag | Greater than zero to enable in-game timer. |
8033B262 | 80339EF2 | | | | 2 bytes | Integer | Incremental coins | |
8033B26A | 80339EFA | | | | 2 bytes | Flag | HUD flags | |
8033B26C | 80339EFC | | | | 2 bytes | Integer | In-game timer | |
8033B3C8 | 8033A058 | | | | 4 bytes | Float | HOLP X | |
8033B3CC | 8033A05C | | | | 4 bytes | Float | HOLP Y | |
8033B3D0 | 8033A060 | | | | 4 bytes | Float | HOLP Z | |
8033B920 | 8033A5B0 | | | | 4 bytes | Pointer | Pointer to spawn info linked list | |
8033B944 | 8033A5D4 | 80309C04 | | | 2 bytes | Integer | Music track | |
8033C6A4 | | | | | 4 bytes | Float | Camera X | |
8033C6A8 | | | | | 4 bytes | Float | Camera Y | |
8033C6AC | | | | | 4 bytes | Float | Camera Z | |
8033C6D4 | 8033B364 | | | | 1 byte | Integer | Camera type | |
8033C6E4 | 8033B374 | | | | 2 bytes | Integer | Camera horizontal angle | |
8033C6E6 | 8033B376 | | | | 2 bytes | Integer | Camera vertical angle | |
8033C714 | 8033B3A4 | | | | 2 bytes | Integer | Camera centripetal angle | |
8033D260 | 8033BEF0 | 8030AE90 | 8031F420 | | 4 bytes | Flag | Debug display 2 enabled flag | 00000001 to enable debug display 2. |
8033D270 | 8033BF00 | | | | 4 bytes | Integer | Number of objects | |
8033D2DE | 8033BF6E | 8030AF0E | | | 2 bytes | Flag | Debug spawn enabled flag | 0001 to enable debug spawn. Debug display type must also be set to 03. |
80361158 | 8035FDE8 | | | | 4 bytes | Pointer | Pointer to Mario object | |
80361160 | | 8032ED90 | | | 4 bytes | Pointer | Pointer to current object | |
80361258 | 8035FEE8 | 8032EE88 | | | 2 bytes | Integer | TTC clock speed | |
80361414 | 803600A4 | | | | 2 bytes | Integer | CCM/SL snowfall intensity | |
80367054 | | | | | 2 bytes | Flag | Current button input (P1) | |
80367056 | | | | | 2 bytes | Integer | Current joystick input (P1) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8036705C | | | | | 2 bytes | Flag | Current button input (P2) | |
8036705E | | | | | 2 bytes | Integer | Current joystick input (P2) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
80367064 | | | | | 2 bytes | Flag | Current button input (P3) | |
80367066 | | | | | 2 bytes | Integer | Current joystick input (P3) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8036706C | | | | | 2 bytes | Flag | Current button input (P4) | |
8036706E | | | | | 2 bytes | Integer | Current joystick input (P4) | Upper byte is horizontal tilt, lower byte is vertical tilt. |
8038BE28 | | 80386BA8 | | | 4 bytes | Pointer | Pointer to current level script command | |
8038EEE0 | 8038EEE0 | | | | 2 bytes | Integer | RNG value | |