If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
EarthBound Zero/ROM map: Difference between revisions
Jump to navigation
Jump to search
(Updated Anti-Piracy information with Dr. Floppy's findings.) |
m (Xkeeper moved page EarthBound Zero:ROM map to EarthBound Zero/ROM map: normalize subpages and titles) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
*<tt>00607 to 0063F (00039)</tt> = Status ailment names | *<tt>00607 to 0063F (00039)</tt> = Status ailment names | ||
*<tt>00640 to 009DB (0039C)</tt> = Enemy names | *<tt>00640 to 009DB (0039C)</tt> = Enemy names | ||
*<tt>009DC to 00C0F (00234)</tt> = '''Unknown''' | *<tt>009DC to 00C0F (00234)</tt> = '''Unknown''' (blank except for ASCII "HY" 2 times) | ||
*<tt>00C10 to 00E90 (00281)</tt> = Battle window text | *<tt>00C10 to 00E90 (00281)</tt> = Battle window text | ||
*<tt>00E91 to 01090 (00200)</tt> = Battle palettes | *<tt>00E91 to 01090 (00200)</tt> = Battle palettes | ||
*<tt>01091 to 0180F (0077F)</tt> = Naming screen and menu text | *<tt>01091 to 0180F (0077F)</tt> = Naming screen and menu text | ||
*<tt>01810 to 01C0F (00400)</tt> = [[EarthBound Zero:Item data|Item data]] | *<tt>01810 to 01C0F (00400)</tt> = [[EarthBound Zero:Item data|Item data]] | ||
*<tt>01C10 to 01DCF (001C0)</tt> = Teleport targets | *<tt>01C10 to 01DCF (001C0)</tt> = [[EarthBound Zero:Teleport targets|Teleport targets]] | ||
*<tt>01DD0 to 01E0F (00040)</tt> = | *<tt>01DD0 to 01E0F (00040)</tt> = [[EarthBound Zero:Ally data|Ally data]] | ||
*<tt>01E10 to 0200F (00200)</tt> = PSI data | *<tt>01E10 to 0200F (00200)</tt> = [[EarthBound Zero:PSI data|PSI data]] | ||
*<tt>02010 to 2000F (1E000)</tt> = [[EarthBound Zero:Map data|Map data]] | *<tt>02010 to 2000F (1E000)</tt> = [[EarthBound Zero:Map data|Map data]] | ||
*<tt>20010 to 25DF5 (05DE6)</tt> = [[EarthBound Zero:Objects|Objects]] | *<tt>20010 to 25DF5 (05DE6)</tt> = [[EarthBound Zero:Objects|Objects]] | ||
Line 23: | Line 23: | ||
*<tt>28010 to 2900F (01000)</tt> = Map tile properties | *<tt>28010 to 2900F (01000)</tt> = Map tile properties | ||
*<tt>29010 to 2920F (00200)</tt> = Map palettes | *<tt>29010 to 2920F (00200)</tt> = Map palettes | ||
*<tt>29210 to 2940F (00200)</tt> = Random encounter groups | *<tt>29210 to 2940F (00200)</tt> = [[EarthBound Zero:Random encounter groups|Random encounter groups]] | ||
*<tt>29410 to 2959A (0018B)</tt> = '''Unknown''' | *<tt>29410 to 2959A (0018B)</tt> = '''Unknown''' | ||
*<tt>2959B to 295A2 (00008)</tt> = Random encounter rates | *<tt>2959B to 295A2 (00008)</tt> = Random encounter rates | ||
*<tt>295A3 to 295E2 (00040)</tt> = Map area random encounter table | *<tt>295A3 to 295E2 (00040)</tt> = [[EarthBound_Zero:Map_area_random_encounter_table|Map area random encounter table]] | ||
*<tt>295E3 to 29A12 (0042F)</tt> = '''Unknown''' | *<tt>295E3 to 29A12 (0042F)</tt> = '''Unknown''' | ||
*<tt>29A13 to 29A3C (00029)</tt> = Character palettes? | *<tt>29A13 to 29A3C (00029)</tt> = Character palettes? | ||
*<tt>29A3D to 29ED3 (00496)</tt> = '''Unknown''' | *<tt>29A3D to 29ED3 (00496)</tt> = '''Unknown''' | ||
*<tt>29ED4 to 2A00F (0013C)</tt> = Opening credits and title screen | *<tt>29ED4 to 2A00F (0013C)</tt> = Opening credits and title screen | ||
*<tt>2A010 to 2C00F (02000)</tt> = Sprite data | *<tt>2A010 to 2C00F (02000)</tt> = [[EarthBound Zero:Sprite data|Sprite data]] | ||
*<tt>2C010 to 2CF4F (00F40)</tt> = [[EarthBound Zero:Enemy data|Enemy data]] | *<tt>2C010 to 2CF4F (00F40)</tt> = [[EarthBound Zero:Enemy data|Enemy data]] | ||
*<tt>2CF50 to 2CFA7 (00058)</tt> = Enemy positioning | *<tt>2CF50 to 2CFA7 (00058)</tt> = Enemy positioning | ||
Line 39: | Line 39: | ||
*<tt>2D7D8 to 2D80A (00033)</tt> = Enemy extra graphics table | *<tt>2D7D8 to 2D80A (00033)</tt> = Enemy extra graphics table | ||
*<tt>2D80B to 2D91C (00112)</tt> = Battle action pointers | *<tt>2D80B to 2D91C (00112)</tt> = Battle action pointers | ||
*<tt>2D91D to 2DED6 (005BA)</tt> = Battle actions | *<tt>2D91D to 2DED6 (005BA)</tt> = [[EarthBound Zero:Battle actions|Battle actions]] | ||
*<tt>2DED7 to 2DEF8 (00022)</tt> = Battle action targeting | *<tt>2DED7 to 2DEF8 (00022)</tt> = Battle action targeting | ||
*<tt>2DEF9 to 2E00F (00117)</tt> = '''Unknown''' | *<tt>2DEF9 to 2E00F (00117)</tt> = '''Unknown''' | ||
Line 47: | Line 47: | ||
*<tt>31E10 to 31E4F (00040)</tt> = Initial sram $7400-$743F | *<tt>31E10 to 31E4F (00040)</tt> = Initial sram $7400-$743F | ||
*<tt>31E50 to 3200F (001C0)</tt> = Initial character data | *<tt>31E50 to 3200F (001C0)</tt> = Initial character data | ||
*<tt>32010 to | *<tt>32010 to 3380F (01800)</tt> = [[EarthBound Zero:Anti-Piracy|Anti-Piracy]] | ||
*<tt>33810 to 3400F (00800)</tt> = Menu/naming screen/intro text | *<tt>33810 to 3400F (00800)</tt> = Menu/naming screen/intro text | ||
*<tt>34010 to 3911D (0510E)</tt> = '''Unknown''' | *<tt>34010 to 3911D (0510E)</tt> = '''Unknown''' (data) | ||
*<tt>3911E to 39311 (001F4)</tt> = Music table | *<tt>3911E to 39311 (001F4)</tt> = [[EarthBound Zero:Music table|Music table]] | ||
*<tt>39312 to 3C00F (02CFE)</tt> = Music data | *<tt>39312 to 3C00F (02CFE)</tt> = Music data | ||
*<tt>3C010 to 4000F (04000)</tt> = '''Unknown''' | *<tt>3C010 to 4000F (04000)</tt> = '''Unknown''' (assembly) | ||
==CHR-ROM== | ==CHR-ROM== | ||
Line 77: | Line 76: | ||
*<tt>76010 to 7680F (00800)</tt> = "EARTH BOUND" gfx | *<tt>76010 to 7680F (00800)</tt> = "EARTH BOUND" gfx | ||
*<tt>76810 to 8000F (09800)</tt> = Blank | *<tt>76810 to 8000F (09800)</tt> = Blank | ||
{{Internal Data|game=EarthBound Zero}} |
Latest revision as of 02:41, 24 January 2024
The following article is a ROM map for EarthBound Zero.
PRG-ROM
- 00010 to 003E1 (003D2) = Item names
- 003E2 to 0042C (0004B) = Location names
- 0042D to 00606 (001DA) = PSI names
- 00607 to 0063F (00039) = Status ailment names
- 00640 to 009DB (0039C) = Enemy names
- 009DC to 00C0F (00234) = Unknown (blank except for ASCII "HY" 2 times)
- 00C10 to 00E90 (00281) = Battle window text
- 00E91 to 01090 (00200) = Battle palettes
- 01091 to 0180F (0077F) = Naming screen and menu text
- 01810 to 01C0F (00400) = Item data
- 01C10 to 01DCF (001C0) = Teleport targets
- 01DD0 to 01E0F (00040) = Ally data
- 01E10 to 0200F (00200) = PSI data
- 02010 to 2000F (1E000) = Map data
- 20010 to 25DF5 (05DE6) = Objects
- 25DF6 to 2600F (0021A) = Unknown
- 26010 to 268EB (008DB) = Unknown
- 268EC to 26918 (0002D) = Town map palettes
- 26919 to 2800F (016F6) = Unknown
- 28010 to 2900F (01000) = Map tile properties
- 29010 to 2920F (00200) = Map palettes
- 29210 to 2940F (00200) = Random encounter groups
- 29410 to 2959A (0018B) = Unknown
- 2959B to 295A2 (00008) = Random encounter rates
- 295A3 to 295E2 (00040) = Map area random encounter table
- 295E3 to 29A12 (0042F) = Unknown
- 29A13 to 29A3C (00029) = Character palettes?
- 29A3D to 29ED3 (00496) = Unknown
- 29ED4 to 2A00F (0013C) = Opening credits and title screen
- 2A010 to 2C00F (02000) = Sprite data
- 2C010 to 2CF4F (00F40) = Enemy data
- 2CF50 to 2CFA7 (00058) = Enemy positioning
- 2CFA8 to 2D619 (00672) = Enemy groups
- 2D61A to 2D639 (00020) = Enemy tile arrangement pointers
- 2D63A to 2D7D7 (0019E) = Enemy tile arrangements
- 2D7D8 to 2D80A (00033) = Enemy extra graphics table
- 2D80B to 2D91C (00112) = Battle action pointers
- 2D91D to 2DED6 (005BA) = Battle actions
- 2DED7 to 2DEF8 (00022) = Battle action targeting
- 2DEF9 to 2E00F (00117) = Unknown
- 2E010 to 3000F (02000) = Battle engine
- 30010 to 3177F (01770) = Text pointer table
- 31780 to 31E0F (00690) = Blank
- 31E10 to 31E4F (00040) = Initial sram $7400-$743F
- 31E50 to 3200F (001C0) = Initial character data
- 32010 to 3380F (01800) = Anti-Piracy
- 33810 to 3400F (00800) = Menu/naming screen/intro text
- 34010 to 3911D (0510E) = Unknown (data)
- 3911E to 39311 (001F4) = Music table
- 39312 to 3C00F (02CFE) = Music data
- 3C010 to 4000F (04000) = Unknown (assembly)
CHR-ROM
- 40010 to 4800F (08000) = Map gfx
- 48010 to 5000F (08000) = Enemy gfx
- 50010 to 5100F (01000) = Opening screen gfx
- 51010 to 5200F (01000) = Eight melodies background
- 52010 to 5300F (01000) = Credits gfx?
- 53010 to 5400F (01000) = Credits arrangements?
- 54010 to 5500F (01000) = Giegue's ship gfx
- 55010 to 5600F (01000) = Giegue's ship arrangements
- 56010 to 56C0F (00C00) = Town map gfx
- 56C10 to 5700F (00400) = Town map arrangement
- 57010 to 5740F (00400) = Whirlpool gfx
- 57410 to 5780F (00400) = Whirlpool arrangement
- 57810 to 5800F (00800) = Naming screen text 2
- 58010 to 5E80F (06800) = Sprite gfx
- 5E810 to 5F00F (00800) = Menu/naming screen/intro text (same as 33810)
- 5F010 to 6000F (01000) = Font
- 60010 to 7400F (14000) = Text
- 74010 to 7580F (01800) = Ending sprite gfx
- 75810 to 7600F (00800) = Ending background gfx
- 76010 to 7680F (00800) = "EARTH BOUND" gfx
- 76810 to 8000F (09800) = Blank
Internal Data for EarthBound Zero
| |
---|---|