If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Super Mario Bros./ROM map
Jump to navigation
Jump to search
The following article is a ROM map for Super Mario Bros..
| To do: Look into block tilemaps |
Tilemaps
- 0x0B20 to 0x0BBB (9C) = Tiles of palette line 0
- 0x0BBC to 0x0C73 (B8) = Tiles of palette line 1
- 0x0C74 to 0x0C9B (28) = Tiles of palette line 2
- 0x0C9C to 0x0CB3 (18) = Tiles of palette line 3
- 0x0ED0 to 0x0F90 (C1) = Title
Blocks Graphics
- 0x0C00 to 0x0C03 (04) = CHR indexes of normal overworld brick block
- 0x0C08 to 0x0C0B (04) = CHR indexes of overworld brick block containing (unknown)
- 0x0C10 to 0x0C13 (04) = CHR indexes of overworld brick block containing starman
- 0x0C12 to 0x0C15 (04) = CHR indexes of overworld brick block containing a power-up
- 0x0C16 to 0x0C19 (04) = CHR indexes of overworld brick block containing a beanstalk
- 0x0C1C to 0x0C1F (04) = CHR indexes of overworld brick block containing multi-coin
- 0x0C20 to 0x0C23 (04) = CHR indexes of overworld brick block containing (unknown)
- 0x0C9C to 0x0C9F (04) = CHR indexes of question block containing a coin
- 0x0CA0 to 0x0CA3 (04) = CHR indexes of question block containing a power-up
Sprites
| This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Are there any other sprite tilemaps? |
Note(s):
|
- 0x04B1 to 0x04C6 (16) = Point graphic tilemaps
| 04B1 | 04B2 | 04B3 | 04B4 | 04B5 | 04B6 | 04B7 | 04B8 | 04B9 | 04BA | 04BB | 04BC | 04BD | 04BE | 04BF | 04C0 | 04C1 | 04C2 | 04C3 | 04C4 | 04C5 | 04C6 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$F6
|
$FB
|
$F7
|
$FB
|
$F8
|
$FB
|
$F9
|
$FB
|
$FA
|
$FB
|
$F6
|
$50
|
$F7
|
$50
|
$F8
|
$50
|
$F9
|
$50
|
$FA
|
$50
|
$FD
|
$FE
|
- 0x52E5 to 0x52E8 (04) = Castle flag tilemap
| 52E5 | 52E6 |
|---|---|
$54
|
$55
|
$56
|
$57
|
| 52E7 | 52E8 |
- 0x64E0 to 0x64E7 (08) = Hammer tilemap
| 64E0 | 64E1 | 64E4 | 64E5 |
|---|---|---|---|
| ↔↕ | ↔↕ | ||
$80
|
$82
|
$81
|
$83
|
$81
|
$83
|
$80
|
$82
|
| ↔↕ | ↔↕ | ||
| 64E2 | 64E3 | 64E6 | 64E7 |
- 0x66CE to 0x66DD (10) = Power-up tilemaps
| 66CE | 66CF | 66D2 | 66D3 | 66D6 | 66D7 | 66DA | 66DB |
|---|---|---|---|---|---|---|---|
| ↔ | ↔ | ||||||
$76
|
$77
|
$D6
|
$D6
|
$8D
|
$8D
|
$76
|
$77
|
$78
|
$79
|
$D9
|
$D9
|
$E4
|
$E4
|
$78
|
$79
|
| ↔ | ↔ | ||||||
| 66D0 | 66D1 | 66D4 | 66D5 | 66D8 | 66D9 | 66DC | 66DD |
- 0x674E to 0x684F (102) = Enemies, Mushroom Retainer, Princess Toadstool & Springboard tilemaps
| 674E | 674F | 6754 | 6755 | 675A | 675B | 6760 | 6761 | 6766 | 6767 | 676C | 676D | 6772 | 6773 | 6778 | 6779 | 677E | 677F | 6784 | 6785 | 678A | 678B | 6790 | 6791 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔↕ | ↔↕ | ↔ | ↔ | ||||||||||||||||||||
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$A5
|
$FC
|
$A0
|
$69
|
$A5
|
$6B
|
$A0
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$DC
|
$DC
|
| 6750 | 6751 | 6756 | 6757 | 675C | 675D | 6762 | 6763 | 6768 | 6769 | 676E | 676F | 6774 | 6775 | 677A | 677B | 6780 | 6781 | 6786 | 6787 | 678C | 678D | 6792 | 6793 |
| ↔↕ | ↔↕ | ↔ | ↔ | ||||||||||||||||||||
$AA
|
$AB
|
$AE
|
$AF
|
$A6
|
$A7
|
$A1
|
$A2
|
$6A
|
$A7
|
$6C
|
$A2
|
$96
|
$97
|
$9A
|
$9B
|
$8F
|
$8E
|
$95
|
$94
|
$DC
|
$DC
|
$DD
|
$DD
|
| 6752 | 6753 | 6758 | 6759 | 675E | 675F | 6764 | 6765 | 676A | 676B | 6770 | 6771 | 6776 | 6777 | 677C | 677D | 6782 | 6783 | 6788 | 6789 | 678E | 678F | 6794 | 6795 |
| ↔↕ | ↔↕ | ↔ | ↔ | ||||||||||||||||||||
$AC
|
$AD
|
$B0
|
$B1
|
$A8
|
$A9
|
$A3
|
$A4
|
$A8
|
$A9
|
$A3
|
$A4
|
$98
|
$99
|
$9C
|
$9D
|
$8E
|
$8F
|
$94
|
$95
|
$DF
|
$DF
|
$DE
|
$DE
|
| 6796 | 6797 | 679C | 679D | 67A2 | 67A3 | 67A8 | 67A9 | 67AE | 67AF | 67B4 | 67B5 | 67BA | 67BB | 67C0 | 67C1 | 67C6 | 67C7 | 67CC | 67CD | 67D2 | 67D3 | 67D8 | 67D9 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔ | ↔ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↔ | ↔ | ||||||||||||
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
$FC
|
| 6798 | 6799 | 679E | 679F | 67A4 | 67A5 | 67AA | 67AB | 67B0 | 67B1 | 67B6 | 67B7 | 67BC | 67BD | 67C2 | 67C3 | 67C8 | 67C9 | 67CE | 67CF | 67D4 | 67D5 | 67DA | 67DB |
| ↔ | ↔ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↔ | ↔ | ↕ | ↔↕ | ||||||||||
$B2
|
$B3
|
$B6
|
$B3
|
$70
|
$71
|
$6E
|
$6E
|
$6D
|
$6D
|
$6F
|
$6F
|
$6F
|
$6F
|
$F4
|
$F4
|
$F4
|
$F4
|
$F5
|
$F5
|
$F5
|
$F5
|
$FC
|
$FC
|
| 679A | 679B | 67A0 | 67A1 | 67A6 | 67A7 | 67AC | 67AD | 67B2 | 67B3 | 67B8 | 67B9 | 67BE | 67BF | 67C4 | 67C5 | 67CA | 67CB | 67D0 | 67D1 | 67D6 | 67D7 | 67DC | 67DD |
| ↔ | ↔ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ↔ | ↔ | ↕ | ↔↕ | ||||||||||
$B4
|
$B5
|
$B7
|
$B5
|
$72
|
$73
|
$6F
|
$6F
|
$6F
|
$6F
|
$6E
|
$6E
|
$6D
|
$6D
|
$F5
|
$F5
|
$F5
|
$F5
|
$F4
|
$F4
|
$F4
|
$F4
|
$EF
|
$EF
|
| 67DE | 67DF | 67E4 | 67E5 | 67EA | 67EB | 67F0 | 67F1 | 67F6 | 67F7 | 67FC | 67FD | 6802 | 6803 | 6808 | 6809 | 680E | 680F | 6814 | 6815 | 681A | 681B | 6820 | 6821 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔ | ↔ | ↔ | ↔ | ||||||||||||||||||||
$B9
|
$B8
|
$FC
|
$FC
|
$7A
|
$7B
|
$CD
|
$CD
|
$7D
|
$7C
|
$7D
|
$7C
|
$D5
|
$D4
|
$D5
|
$D4
|
$E5
|
$E5
|
$EC
|
$EC
|
$FC
|
$FC
|
$BF
|
$BE
|
| 67E0 | 67E1 | 67E6 | 67E7 | 67EC | 67ED | 67F2 | 67F3 | 67F8 | 67F9 | 67FE | 67FF | 6804 | 6805 | 680A | 680B | 6810 | 6811 | 6816 | 6817 | 681C | 681D | 6822 | 6823 |
| ↔ | ↔ | ↔ | ↔ | ↔ | |||||||||||||||||||
$BB
|
$BA
|
$BD
|
$BD
|
$DA
|
$DB
|
$CE
|
$CE
|
$D1
|
$8C
|
$89
|
$88
|
$E3
|
$E2
|
$E3
|
$E2
|
$E6
|
$E6
|
$ED
|
$ED
|
$D0
|
$D0
|
$C1
|
$C0
|
| 67E2 | 67E3 | 67E8 | 67E9 | 67EE | 67EF | 67F4 | 67F5 | 67FA | 67FB | 6800 | 6801 | 6806 | 6807 | 680C | 680D | 6812 | 6813 | 6818 | 6819 | 681E | 681F | 6824 | 6825 |
| ↔ | ↔ | ↔ | ↔ | ↔ | ↔ | ↔ | |||||||||||||||||
$BC
|
$BC
|
$BC
|
$BC
|
$D8
|
$D8
|
$CF
|
$CF
|
$D3
|
$D2
|
$8B
|
$8A
|
$D3
|
$D2
|
$8B
|
$8A
|
$EB
|
$EB
|
$EE
|
$EE
|
$D7
|
$D7
|
$C2
|
$FC
|
| 6826 | 6827 | 682C | 682D | 6832 | 6833 | 6838 | 6839 | 683E | 683F | 6844 | 6845 | 684A | 684B |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔ | ↔ | ↔ | |||||||||||
$C4
|
$C3
|
$BF
|
$BE
|
$C4
|
$C3
|
$FC
|
$FC
|
$F2
|
$F2
|
$F1
|
$F1
|
$F0
|
$F0
|
| 6828 | 6829 | 682E | 682F | 6834 | 6835 | 683A | 683B | 6840 | 6841 | 6846 | 6847 | 684C | 684D |
| ↔ | ↕ | ↔↕ | ↕ | ↔↕ | |||||||||
$C6
|
$C5
|
$CA
|
$C9
|
$C6
|
$C5
|
$E8
|
$E7
|
$F3
|
$F3
|
$F1
|
$F1
|
$FC
|
$FC
|
| 682A | 682B | 6830 | 6831 | 6836 | 6837 | 683C | 683D | 6842 | 6843 | 6848 | 6849 | 684E | 684F |
| ↕ | ↔↕ | ↕ | ↔↕ | ↕ | ↔↕ | ||||||||
$C8
|
$C7
|
$C2
|
$FC
|
$CC
|
$CB
|
$EA
|
$E9
|
$F2
|
$F2
|
$FC
|
$FC
|
$FC
|
$FC
|
- 0x6BDD to 0x6BE0 (04) = Brick (bump animation) tilemap
| 6BDD | 6BDE |
|---|---|
$85
|
$85
|
$86
|
$86
|
| 6BDF | 6BE0 |
- 0x6E27 to 0x6E86 (60) = Super Mario/Luigi tilemap
| 6E27 | 6E28 | 6E2B | 6E2C | 6E2F | 6E30 | 6E33 | 6E34 | 6E37 | 6E38 | 6E3B | 6E3C | 6E3F | 6E40 | 6E43 | 6E44 | 6E47 | 6E48 | 6E4B | 6E4C | 6E4F | 6E50 | 6E53 | 6E54 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$00
|
$01
|
$04
|
$05
|
$08
|
$09
|
$0C
|
$0D
|
$10
|
$11
|
$14
|
$15
|
$18
|
$19
|
$1C
|
$1D
|
$20
|
$21
|
$24
|
$25
|
$08
|
$09
|
$2A
|
$2B
|
$02
|
$03
|
$06
|
$07
|
$0A
|
$0B
|
$0E
|
$0F
|
$12
|
$13
|
$16
|
$17
|
$1A
|
$1B
|
$1E
|
$1F
|
$22
|
$23
|
$26
|
$27
|
$28
|
$29
|
$2C
|
$2D
|
| 6E29 | 6E2A | 6E2D | 6E2E | 6E31 | 6E32 | 6E35 | 6E36 | 6E39 | 6E3A | 6E3D | 6E3E | 6E41 | 6E42 | 6E45 | 6E46 | 6E49 | 6E4A | 6E4D | 6E4E | 6E51 | 6E52 | 6E55 | 6E56 |
| 6E57 | 6E58 | 6E5B | 6E5C | 6E5F | 6E60 | 6E63 | 6E64 | 6E67 | 6E68 | 6E6B | 6E6C | 6E6F | 6E70 | 6E73 | 6E74 | 6E77 | 6E78 | 6E7B | 6E7C | 6E7F | 6E80 | 6E83 | 6E84 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$08
|
$09
|
$0C
|
$30
|
$08
|
$09
|
$2E
|
$2F
|
$08
|
$09
|
$2A
|
$2B
|
$08
|
$09
|
$0C
|
$0D
|
$FC
|
$FC
|
$58
|
$59
|
$08
|
$09
|
$2A
|
$2B
|
$0A
|
$0B
|
$2C
|
$2D
|
$0A
|
$0B
|
$2C
|
$2D
|
$28
|
$29
|
$5C
|
$5D
|
$0A
|
$0B
|
$5E
|
$5F
|
$08
|
$09
|
$5A
|
$5A
|
$28
|
$29
|
$0E
|
$0F
|
| ↔ | |||||||||||||||||||||||
| 6E59 | 6E5A | 6E5D | 6E5E | 6E61 | 6E62 | 6E65 | 6E66 | 6E69 | 6E6A | 6E6D | 6E6E | 6E71 | 6E72 | 6E75 | 6E76 | 6E79 | 6E7A | 6E7D | 6E7E | 6E81 | 6E82 | 6E85 | 6E86 |
- 0x6E87 to 0x6EDE (58) = Small Mario/Luigi tilemap
| 6E87 | 6E88 | 6E8B | 6E8C | 6E8F | 6E90 | 6E93 | 6E94 | 6E97 | 6E98 | 6E9B | 6E9C | 6E9F | 6EA0 | 6EA3 | 6EA4 | 6EA7 | 6EA8 | 6EAB | 6EAC | 6EAF | 6EB0 | 6EB3 | 6EB4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$FC
|
$FC
|
$32
|
$33
|
$FC
|
$FC
|
$36
|
$37
|
$FC
|
$FC
|
$3A
|
$37
|
$FC
|
$FC
|
$3D
|
$3E
|
$FC
|
$FC
|
$32
|
$41
|
$FC
|
$FC
|
$32
|
$33
|
$FC
|
$FC
|
$34
|
$35
|
$FC
|
$FC
|
$38
|
$39
|
$FC
|
$FC
|
$3B
|
$3C
|
$FC
|
$FC
|
$3F
|
$40
|
$FC
|
$FC
|
$42
|
$43
|
$FC
|
$FC
|
$44
|
$45
|
| 6E89 | 6E8A | 6E8D | 6E8E | 6E91 | 6E92 | 6E95 | 6E96 | 6E99 | 6E9A | 6E9D | 6E9E | 6EA1 | 6EA2 | 6EA5 | 6EA6 | 6EA9 | 6EAA | 6EAD | 6EAE | 6EB1 | 6EB2 | 6EB5 | 6EB6 |
| 6EB7 | 6EB8 | 6EBB | 6EBC | 6EBF | 6EC0 | 6EC3 | 6EC4 | 6EC7 | 6EC8 | 6ECB | 6ECC | 6ECF | 6ED0 | 6ED3 | 6ED4 | 6ED7 | 6ED8 | 6EDB | 6EDC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔ | |||||||||||||||||||
$FC
|
$FC
|
$32
|
$33
|
$FC
|
$FC
|
$32
|
$33
|
$FC
|
$FC
|
$32
|
$33
|
$FC
|
$FC
|
$3A
|
$37
|
$FC
|
$FC
|
$9E
|
$9E
|
$FC
|
$FC
|
$44
|
$47
|
$FC
|
$FC
|
$48
|
$49
|
$FC
|
$FC
|
$90
|
$91
|
$FC
|
$FC
|
$92
|
$93
|
$FC
|
$FC
|
$9F
|
$9F
|
| ↔ | |||||||||||||||||||
| 6EB9 | 6EBA | 6EBD | 6EBE | 6EC1 | 6EC2 | 6EC5 | 6EC6 | 6EC9 | 6ECA | 6ECD | 6ECE | 6ED1 | 6ED2 | 6ED5 | 6ED6 | 6ED9 | 6EDA | 6EDD | 6EDE |
- 0x6EDF to 0x6EF6 (18) = Standing/Growing Mario/Luigi tilemap
| 6EDF | 6EE0 | 6EE3 | 6EE4 | 6EE7 | 6EE8 | 6EEB | 6EEC | 6EEF | 6EF0 | 6EF3 | 6EF4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ↔ | |||||||||||
$FC
|
$FC
|
$3A
|
$37
|
$FC
|
$FC
|
$4C
|
$4D
|
$00
|
$01
|
$4A
|
$4A
|
$FC
|
$FC
|
$4F
|
$4F
|
$00
|
$01
|
$4E
|
$4E
|
$4C
|
$4D
|
$4B
|
$4B
|
| ↔ | ↔ | ↔ | |||||||||
| 6EE1 | 6EE2 | 6EE5 | 6EE6 | 6EE9 | 6EEA | 6EED | 6EEE | 6EF1 | 6EF2 | 6EF5 | 6EF6 |
- 0x6EF7 to 0x6EF8 (02) = Tiles used to animated Mario's/Luigi's feet while swimming (first tile Big, second tile Small)
| 6EF7 | 6EF8 |
|---|---|
$31
|
$46
|
Palettes
Backgrounds
- 0x05DF (01) = Background (sky) color for Underwater levels 2-2 and 7-2.
- 0x05E0 (01) = Background (sky) color for Overworld levels 1-1, 1-3, 2-1, 2-3, 4-1, 4-3, 5-3, 7-3, 8-1, 8-2 and 8-3.
- 0x05E1 (01) = Background color for Underground levels 1-2 and 4-2. (Also used for New Level and Game Over screens.)
- 0x05E2 (01) = Background color for Dungeon levels 1-4, 2-4, etc.
- 0x05E3 (01) = Background color for Nighttime Overworld levels 3-3, 6-1 and 6-2.
- 0x05E4 (01) = Background color for Winter Overworld levels 5-1, 5-2 and 7-1.
- 0x05E5 (01) = Background color for Winter Nighttime Overworld levels 3-1 and 3-2 (and the cloud portion of 6-2).
- 0x05E6 (01) = Background color for level 6-3.
Player
- 0x05E8 to 0x05EA (03) = Mario's palette
- 0x05EC to 0x05EE (03) = Luigi's palette
- 0x05F0 to 0x05F2 (03) = Fire Mario/Luigi's palette
Underwater
- 0x0CB7 to 0x0CBA (04) = Seaweed, Entrance Pipe in underwater portion of 8-4.
- 0x0CBB to 0x0CBE (04) = Ocean Floor, Pipes, Brickwork in underwater portion of 8-4.
- 0x0CBF to 0x0CC2 (04) = Water, topscreen text.
- 0x0CC3 to 0x0CC6 (04) = Coins, ? blocks (overwritten by 4 values starting at 0x09e1)
- 0x0CC7 to 0x0CCA (04) = Player color (overwritten)
- 0x0CCB to 0x0CCE (04) = Cheep-Cheeps (gray)
- 0x0CCF to 0x0CD2 (04) = Bubbles, Fireballs, Lifts, Cheep-Cheeps (red)
- 0x0CD3 to 0x0CD6 (04) = Blooper
Overworld
- 0x0CDB to 0x0CDE (04) = Bushes, Mountains, Pipes, Flagpole, Treetops, Bridgerails (2-3).
- 0x0CDF to 0x0CE2 (04) = Title Screen Marquee/Icon/Text, Brickwork, Empty ? Blocks, Pyramid Blocks, Castles, Fencing, Treetrunks, Bridge Platforms, Mushroom Platform Stalks (4-2), Bill Blasters.
- 0x0CE3 to 0x0CE6 (04) = Topscreen Text, Clouds, Cloud Platforms, Water (3-1).
- 0x0CE7 to 0x0CEA (04) = Coins, ? blocks (overwritten by 4 values starting at 0x09e5)
- 0x0CEB to 0x0CEE (04) = Player color (overwritten)
- 0x0CEF to 0x0CF2 (04) = 1-Up Mushrooms, Flagpole's Flag, Pirhana Plants, Green Koopas, Fireflower Stems, Beanstalk, Hammer Bros., Lakitu.
- 0x0CF3 to 0x0CF6 (04) = Size Mushrooms, acquired points, coins from blocks, Lifts, Castle Flag, Red Koopas, Jumpspring, "ooooo" Platforms (coin heaven), Flying Cheep-Cheeps (2-3), Spiny/Eggs, Fireballs.
- 0x0CF7 to 0x0CFA (04) = Blocks (while being hit), ? Blocks (while being hit), Goombas, Hammers, Buzzy Beetle, Bullet Bill.
Underground
- 0x0CFF to 0x0D02 (04) = Pipes.
- 0x0D03 to 0x0D06 (04) = Blocks/Bricks.
- 0x0D07 to 0x0D0A (04) = Pre-level text (throughout entire game), topscreen text (underground).
- 0x0D0B to 0x0D0E (04) = Coins, ? blocks (overwritten by 4 values starting at 0x09e9)
- 0x0D0F to 0x0D12 (04) = Player color (overwritten)
- 0x0D13 to 0x0D16 (04) = 1-Up Mushroom, Pirhana Plants, Green Koopas, Fireflower Stems, ? Blocks (while being hit).
- 0x0D17 to 0x0D1A (04) = Fireballs, acquired points (100, 200, 400, etc.), coins from blocks, Red Koopas, Lifts.
- 0x0D1B to 0x0D1E (04) = Goombas, Buzzy Beetle, Brick Fragments, Bricks (while being hit).
Dungeon
- 0x0D23 to 0x0D26 (04) = Chain (near axe on Bowser's bridge), "Thank You Mario..." text, Mushroom Platform tops (6-3).
- 0x0D27 to 0x0D2A (04) = Bricking, old (spent) blocks, mushroom platform support stalks (6-3).
- 0x0D2B to 0x0D2E (04) = Topscreen Text, "water", Bowser's Bridge, Clouds.
- 0x0D2B to 0x0D32 (04) = Coins, ? blocks (overwritten by 4 values starting at 0x09ed)
- 0x0D33 to 0x0D36 (04) = Player color (overwritten)
- 0x0D37 to 0x0D3A (04) = Blocks (while being hit), Fireflower Stem, Pirhana Plants, Green Koopas, Hammer Bros.
- 0x0D3B to 0x0D3E (04) = Fire/firechains, Podobos, Bowser's Flame, Coins (from blocks), Lifts, Toads, Flying Cheep-Cheeps, Princess Peach, Size Mushrooms
- 0x0D3F to 0x0D42 (04) = Goombas, Buzzy Beetle, Hammers.
Miscellaneous/Caveat Palettes
- 0x0D47 to 0x0D4A (04) = Treetops, pipes and flagpole (5-1, 7-1, etc.)
- 0x0D4F to 0x0D52 (04) = Treetops, pipes, bridge railing, flagpole (3-1, etc.)
- 0x0D57 to 0x0D5A (04) = Mushroom platform tops, flagpole (4-3)
- 0x0D5F to 0x0D62 (04) = Bowser
- 0x09D3 to 0x09D8 (06) = Coin and ? block pallete cycle
Miscellaneous
- 0x6C13 (01) = In underground stages, this replaces the top two tiles of the sprite for bricks (while bumped).
Text Values
- 0x0765 to 0x0769 (05) = "MARIO" text on top bar
- 0x076D to 0x0771 (05) = "WORLD" text on top bar
- 0x0774 to 0x0777 (04) = "TIME" text on top bar
- 0x077E to 0x077F (02) = "x00" text on top bar (the coins sprite and the x sprite)
- 0x0796 to 0x079A (05) = "WORLD" text on black screen
- 0x07B3 to 0x07B9 (07) = "TIME UP" text on black screen
- 0x07C6 to 0x07CE (09) = "GAME OVER" text on black screen
- 0x07D3 to 0x07E7 (15) = "WELCOME TO WARP ZONE!" text
- 0x07FD to 0x0801 (05) = "LUIGI" text on top bar
- 0x0D67 to 0x0D76 (0F) = "THANK YOU MARIO!"
- 0x0D81 to 0x0D8A (0F) = "THANK YOU LUIGI!"
- 0x0D8F to 0x0DA4 (16) = "BUT OUR PRINCESS IS IN"
- 0x0DA8 to 0x0DB5 (0E) = "ANOTHER CASTLE"
- 0x9FB5 to 0x9FC2 (0F) = "© 1985 NINTENDO" text on title screen
- 0x9FC6 to 0x9FD2 (0D) = "1 PLAYER GAME" text on title screen
- 0x9FD6 to 0x9FE2 (0D) = "2 PLAYER GAME" text on title screen
- 0x9FE6 to 0x9FE9 (04) = "TOP-" text on title screen
Mechanics
Player physics/movement
- 0x3450 (D0) = Max running velocity left
- 0x3451 (E4) = Max walking velocity left
- 0x3452 (ED) = Max swimming(only a guess!) velocity left
- 0x3453 (30) = Max running velocity right
- 0x3454 (1C) = Max walking velocity right
- 0x3455 (13) = Max swimming(only a guess!) velocity right
Fireballs
- 0x61E2 (01) = Fireball Movement*
- 0x61FB (01) = Fireball Position*
Fireball Movements: 10: Explode on contact, but no damage 13: Straight forward but bounces off blocks 15: Straight forward 19: Appear in air then bounce along top of sky 1B: Explode on contact 1C: Normal 9F: Shoot a fireball then jump to launch into the air; jump and shoot a fireball in the air to either shoot up or shoot down CF: Kill first enemy even if you miss it FF: Explode on Mario, but no damage Fireball Positions: CA - 3 blocks above Mario D0 - 2 blocks above Mario F7 - Straight ahead, misses Goombas but sometimes hits Koopa Troopas F8 - Normal FC - Shoot much farther FE - Shoot slightly farther
Moving Sprites
This section not only applies to enemies like Goombas and Koopa Troopas, but to Mushrooms and Stars as well.
- 0x5995 (01) = Moving Sprite Stomp Reaction (part 1)*
- 0x59E2 (01) = Moving Sprite Stomp Reaction (part 2)*
- 0x59E5 (01) = Moving Sprite Stomp Reaction (part 3)*
- 0x6006 (01) = Moving Sprite Properties*
Moving Sprite Stomp Reactions (part 1): 01: Fall down 49: Morph to turtle; keep stomping to change to red, then green and repeats Moving Sprite Stomp Reactions (part 2): 00: Don't flatten but turn around 01: Unflatten quickly (can bounce off of multiple times to get 1ups) 02: Unflatten quickly (no multi-bounce) 30: Disappear in 30 seconds FF: Stay flat and don't disappear Moving Sprite Stomp Reactions (part 3): 04: Normal 09: Flatten then unflatten while falling 29: Fall left 49: Small spring 69: Fall right 89: Walk around flat Moving Sprite Properties: 03: Normal 17: Everything is bouncing around and giving you lots of points. 38: 17 without the points 39: Enemies bounce after you 3B: Everything bounces until it hits the lowest ground (cracked blocks) then it is carried away and can't hurt you. 42: Most things are scared and bounce away! 43: Most things are scared and run away even through bricks; jump off cliffs and then bounce if they land on ground 4D: 43 with less bounce 54: Everything runs very quickly your way through anything but doesn't turn around 56: Everything runs quickly your way through anything but does not turn around E0: Everything that touches ground bounces E1: Everything that would bounce in E0 falls and some things walk through walls. E6: You can't stomp anything but you bounce off ie. goombas flatten then pop back up FF: Everything falls through the floor
Sound effects
Jump sound
- 0x3529 (01) = On Small Mario jump
- 0x3522 (01) = On Big Mario jump
Jump sounds: 80: Small jump sound effect 01: Big jump sound effect
Internal Data for Super Mario Bros.
| |
|---|---|