EarthBound Zero/ROM map

From Data Crystal
(Redirected from EarthBound Zero:ROM map)
Jump to navigation Jump to search

Chip tiny.png 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