ActRaiser/ROM map

From Data Crystal
< ActRaiser
Revision as of 05:52, 27 August 2011 by Alchemic (talk | contribs) (Removed copier header from addresses, content update)
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for ActRaiser.

Assembly

 11ACD to  12621 = SPC700 program

 1B40E to  1B431 = Experience levels - Required population
 1B432 to  1B455 = Experience levels - Max SP

 1B825 to  1B8FC = Lair data

 1DCFA to  1DD79 = Town building/obstacle data related to 7F6800 (Fillmore)
 1DD7A to  1DDF9 = Town building/obstacle data related to 7F6800 (Bloodpool)
 1DDFA to  1DE79 = Town building/obstacle data related to 7F6800 (Kasandora)
 1DE7A to  1DEF9 = Town building/obstacle data related to 7F6800 (Aitos)
 1DEFA to  1DF79 = Town building/obstacle data related to 7F6800 (Marahna)
 1DF7A to  1DFF9 = Town building/obstacle data related to 7F6800 (Northwall)

Text

 20000 to  2000D = Town name text pointers
 2000E to  20042 = Town names
 20043 to  2004A = Enemy name text pointers
 2004B to  20076 = Enemy names
 20077 to  21396 = Angel text
 21397 to  213A2 = Town text metapointers
 213A3 to  213E2 = Town text pointers (Fillmore)
 213E3 to  21422 = Town text pointers (Bloodpool)
 21423 to  21462 = Town text pointers (Kasandora)
 21463 to  214A2 = Town text pointers (Aitos)
 214A3 to  214E2 = Town text pointers (Marahna)
 214E3 to  21522 = Town text pointers (Northwall)
 21523 to  246AD = Town text
 246AE to  246D7 = Offering text pointers
 246D8 to  24C89 = Offering text
 24C8A to  24C99 = Ending text pointers
 24C9A to  258F2 = Ending text
 258F3 to  25EF2 = Text compression dictionary
 25EF3 to  27FFF = Unused

Maps, Sound, Graphics

 28000 to  28E3F = Map metadata
 28E40 to  28E7C = *** UNKNOWN - 61 bytes (all null). There are 61 maps. Coincidence? ***
 28E7D to  2CE7E = Uncompressed map arrangement data
 2CE7F to  2EE7E = Uncompressed graphics
 2EE7F to  2FF7F = Compressed graphics
 2FF80 to  2FFFF = Map palettes
 30000 to  3002F = *** UNKNOWN - Pointers to following data ***
 30030 to  302BE = *** UNKNOWN - Data ***
 302BF to  3032C = *** UNKNOWN - Pointers to following data ***
 3032D to  31B76 = *** UNKNOWN - Data ***
 31B77 to  31FFF = Compressed sprite composition data
 32000 to  327FF = Uncompressed graphics
 32800 to  32817 = *** UNKNOWN - Pointers to following data ***
 32818 to  3289A = *** UNKNOWN - Data ***
 3289B to  328C4 = *** UNKNOWN - Pointers to following data ***
 328C5 to  32B8E = *** UNKNOWN - Data ***
 32B8F to  32BFB = Music - (no music)
 32BFC to  32BFF = Unused
 32C00 to  3333E = SPC700 music setup, loaded after the SPC700 program
 3333F to  37340 = Uncompressed map arrangement data
 37341 to  37F76 = Compressed map arrangement data
 37F77 to  37FFB = Compressed map arrangement data
 37FFC to  37FFF = Unused
 38000 to  3BFFF = Uncompressed graphics - Platform-mode warrior
 3C000 to  3C00B = *** UNKNOWN - Pointers to following data ***
 3C00C to  3C0E0 = *** UNKNOWN - Data ***
 3C0E1 to  3C13E = *** UNKNOWN - Pointers to following data ***
 3C13F to  3C7C4 = *** UNKNOWN - Data ***
 3C7C5 to  3C7E4 = Map palettes
 3C7E5 to  3C7FF = *** UNKNOWN ***
 3C800 to  3C809 = *** UNKNOWN - Pointers to following data ***
 3C80A to  3C959 = *** UNKNOWN - Data ***
 3C95A to  3C971 = *** UNKNOWN - Pointers to following data ***
 3C972 to  3CC23 = *** UNKNOWN - Data ***
 3CC24 to  3CFF1 = Compressed sprite composition data
 3CFF2 to  3D09F = *** UNKNOWN ***
 3D0A0 to  3D19F = Uncompressed arrangement data for the "just loaded a game" screen (Sky Palace interior w/ textbox)
 3D1A0 to  3EFC6 = Compressed sprite composition data
 3EFC7 to  3FFDE = Compressed sprite composition data
 3FFDF to  3FFFF = Unused
 40000 to  40B02 = Sound sample 00 (16-bit length value and BRR data)
 40B03 to  414EE = Sound sample 01 (16-bit length value and BRR data)
 414EF to  4154A = Sound sample 02 (16-bit length value and BRR data)
 4154B to  41F36 = Sound sample 03 (16-bit length value and BRR data)
 41F37 to  4281D = Sound sample 04 (16-bit length value and BRR data)
 4281E to  42DBF = Sound sample 05 (16-bit length value and BRR data)
 42DC0 to  42DE5 = Sound sample 06 (16-bit length value and BRR data)
 42DE6 to  43915 = Sound sample 07 (16-bit length value and BRR data)
 43916 to  43DB2 = Sound sample 08 (16-bit length value and BRR data)
 43DB3 to  43E0E = Sound sample 09 (16-bit length value and BRR data)
 43E0F to  44923 = Sound sample 0A (16-bit length value and BRR data)
 44924 to  4566F = Sound sample 0B (16-bit length value and BRR data)
 45670 to  456C2 = Sound sample 0C (16-bit length value and BRR data)
 456C3 to  4628B = Sound sample 0D (16-bit length value and BRR data)
 4628C to  462DE = Sound sample 0E (16-bit length value and BRR data)
 462DF to  464FC = Sound sample 0F (16-bit length value and BRR data)
 464FD to  46A44 = Sound sample 10 (16-bit length value and BRR data)
 46A45 to  4799A = Sound sample 11 (16-bit length value and BRR data)
 4799B to  4826F = Sound sample 12 (16-bit length value and BRR data)
 48270 to  483C7 = Sound sample 13 (16-bit length value and BRR data)
 483C8 to  487C2 = Sound sample 14 (16-bit length value and BRR data)
 487C3 to  48815 = Sound sample 15 (16-bit length value and BRR data)
 48816 to  499B4 = Sound sample 16 (16-bit length value and BRR data)
 499B5 to  499EC = Sound sample 17 (16-bit length value and BRR data)
 499ED to  4A726 = Sound sample 18 (16-bit length value and BRR data)
 4A727 to  4BD3C = Sound sample 19 (16-bit length value and BRR data)
 4BD3D to  4C62C = Sound sample 1A (16-bit length value and BRR data)
 4C62D to  4D92A = Sound sample 1B (16-bit length value and BRR data)
 4D92B to  4DFD1 = Sound sample 1C (16-bit length value and BRR data)
 4DFD2 to  4E453 = Sound sample 1D (16-bit length value and BRR data)
 4E454 to  4E7EB = Sound sample 1E (16-bit length value and BRR data)
 4E7EC to  4EB95 = Sound sample 1F (16-bit length value and BRR data)
 4EB96 to  4F149 = Sound sample 20 (16-bit length value and BRR data)
 4F14A to  4FD2D = Sound sample 21 (16-bit length value and BRR data)
 4FD2E to  4FFF9 = Compressed map arrangement data
 4FFFA to  4FFFF = Unused
 50000 to  517FF = Town maps (base layer)
 51800 to  52FFF = Town maps (obstacle layer)
 53000 to  530FF = *** UNKNOWN ***
 53100 to  531C9 = *** UNKNOWN - Map IDs (for overworld and platform stages), pointers to following data ***
 531CA to  5450C = *** UNKNOWN - Data ***
 5450D to  547BD = Compressed map tileset data
 547BE to  547FF = *** UNKNOWN ***
 54800 to  5497B = *** UNKNOWN - Pointers to following data ***
 5497C to  55B16 = *** UNKNOWN - Data ***
 55B17 to  5782D = Compressed graphics
 5782E to  57FFE = Compressed sprite composition data
           57FFF = Unused
 58000 to  582FF = *** UNKNOWN ***
 58300 to  5C2FF = *** UNKNOWN - Graphics of some sort? ***
 5C300 to  5DF21 = Compressed graphics
 5DF22 to  5FA89 = Compressed map arrangement data
 5FA8A to  5FFF7 = Compressed map tileset data
 5FFF8 to  5FFFF = Unused
 60000 to  6FFFF = Uncompressed graphics
 70000 to  73FFF = *** UNKNOWN - Graphics of some sort? ***
 74000 to  75B61 = Compressed graphics
 75B62 to  7769E = Compressed graphics
 7769F to  77FD7 = Music - Pyramid ~ Marahna
 77FD8 to  77FFF = Unused
 78000 to  79B27 = Compressed graphics
 79B28 to  7B639 = Compressed graphics
 7B63A to  7D145 = Compressed graphics
 7D146 to  7EC4A = Compressed graphics
 7EC4B to  7FE85 = Compressed graphics
 7FE86 to  7FFFB = Compressed map arrangement data
 7FFFC to  7FFFF = Unused
 80000 to  81AE5 = Compressed graphics
 81AE6 to  835A1 = Compressed graphics
 835A2 to  85000 = Compressed graphics
 85001 to  86A26 = Compressed graphics
 86A27 to  87FB7 = Compressed graphics
 87FB8 to  87FFF = Unused
 88000 to  899E1 = Compressed graphics
 899E2 to  8B3BC = Compressed graphics
 8B3BD to  8CD69 = Compressed graphics
 8CD6A to  8E6D4 = Compressed graphics
 8E6D5 to  8FFE6 = Compressed graphics
 8FFE7 to  8FFFF = Unused
 90000 to  9192E = Compressed graphics
 9192F to  93233 = Compressed graphics
 93234 to  94B04 = Compressed graphics
 94B05 to  963BF = Compressed graphics
 963C0 to  97C75 = Compressed graphics
 97C76 to  97FFB = Compressed sprite composition data
 97FFC to  97FFF = Unused
 98000 to  998A7 = Compressed graphics
 998A8 to  9B12E = Compressed graphics
 9B12F to  9C949 = Compressed graphics
 9C94A to  9E13B = Compressed graphics
 9E13C to  9F926 = Compressed graphics
 9F927 to  9FFF6 = Compressed map tileset data
 9FFF7 to  9FFFF = Unused
 A0000 to  A1789 = Compressed graphics
 A178A to  A2F04 = Compressed graphics
 A2F05 to  A4642 = Compressed graphics
 A4643 to  A5D75 = Compressed graphics
 A5D76 to  A749C = Compressed graphics
 A749D to  A7FB6 = Compressed sprite composition data
 A7FB7 to  A7FFF = Unused
 A8000 to  A971B = Compressed graphics
 A971C to  AADC2 = Compressed graphics
 AADC3 to  AC44C = Compressed graphics
 AC44D to  ADAC7 = Compressed graphics
 ADAC8 to  AF130 = Compressed graphics
 AF131 to  AFF7F = Compressed map arrangement data
 AFF80 to  AFFFF = Map palettes
 B0000 to  B164F = Compressed graphics
 B1650 to  B2C85 = Compressed graphics
 B2C86 to  B4203 = Compressed graphics
 B4204 to  B56C7 = Compressed graphics
 B56C8 to  B6B08 = Compressed graphics
 B6B09 to  B7F12 = Compressed graphics
 B7F13 to  B7FFE = Compressed map arrangement data
           B7FFF = Unused
 B8000 to  B9057 = Compressed graphics
 B9058 to  BA067 = Compressed graphics
 BA068 to  BB05B = Compressed graphics
 BB05C to  BC026 = Music - Ending
 BC027 to  BCFED = Music - All Over The World
 BCFEE to  BDF8D = Compressed map arrangement data
 BDF8E to  BECFA = Compressed map arrangement data
 BECFB to  BF7A1 = Compressed font graphics (2BPP GameBoy format)
 BF7A2 to  BFFF4 = Compressed map arrangement data
 BFFF5 to  BFFFF = Unused
 C0000 to  C0A91 = Compressed sprite composition data
 C0A92 to  C147E = Compressed map arrangement data
 C147F to  C1E64 = Music - Fillmore
 C1E65 to  C27CE = Compressed sprite composition data
 C27CF to  C3136 = Compressed sprite composition data
 C3137 to  C3A40 = Compressed sprite composition data
 C3A41 to  C432B = Compressed map arrangement data
 C432C to  C4C16 = Compressed sprite composition data
 C4C17 to  C54F9 = Compressed sprite composition data
 C54FA to  C5DCB = Music - Satan
 C5DCC to  C665C = Music - Bloodpool ~ Kasandora
 C665D to  C6EE5 = Compressed map arrangement data
 C6EE6 to  C7726 = Compressed sprite composition data
 C7727 to  C7F64 = Compressed sprite composition data
 C7F65 to  C7FFF = Compressed map arrangement data
 C8000 to  C8819 = Compressed sprite composition data
 C881A to  C9019 = Uncompressed map tileset data
 C901A to  C9819 = Uncompressed map tileset data
 C981A to  CA019 = Uncompressed map tileset data
 CA01A to  CA819 = Uncompressed map tileset data
 CA81A to  CB016 = Compressed sprite composition data
 CB017 to  CB7F7 = Compressed sprite composition data
 CB7F8 to  CBFC5 = Compressed map arrangement data
 CBFC6 to  CC777 = Compressed map arrangement data
 CC778 to  CCF21 = Compressed sprite composition data
 CCF22 to  CD694 = Compressed sprite composition data
 CD695 to  CDDDB = Compressed sprite composition data
 CDDDC to  CE502 = Compressed map tileset data
 CE503 to  CEC1C = Compressed map arrangement data
 CEC1D to  CF334 = Compressed sprite composition data
 CF335 to  CFA4A = Compressed sprite composition data
 CFA4B to  CFFEB = Music - Northwall
 CFFEC to  CFFFF = Unused
 D0000 to  D0703 = Compressed sprite composition data
 D0704 to  D0DFA = Compressed map arrangement data
 D0DFB to  D14B7 = Compressed map tileset data
 D14B8 to  D1B6E = Music - Opening
 D1B6F to  D21F7 = Compressed font graphics (2BPP GameBoy format)
 D21F8 to  D287A = Compressed sprite composition data
 D287B to  D2EFC = Compressed map arrangement data
 D2EFD to  D3574 = Compressed map tileset data
 D3575 to  D3BA5 = Compressed sprite composition data
 D3BA6 to  D41C9 = Compressed map tileset data
 D41CA to  D47D6 = Compressed map tileset data
 D47D7 to  D4DAE = Compressed map arrangement data
 D4DAF to  D5372 = Compressed map tileset data
 D5373 to  D5933 = Compressed map arrangement data
 D5934 to  D5EC5 = Compressed map arrangement data
 D5EC6 to  D6456 = Compressed map arrangement data
 D6457 to  D69E1 = Compressed map tileset data
 D69E2 to  D6F62 = Music - The Beast Appears
 D6F63 to  D74E0 = Music - Sacrifices
 D74E1 to  D7A49 = Compressed map arrangement data
 D7A4A to  D7FB1 = Compressed map arrangement data
 D7FB2 to  D7FFE = Compressed map arrangement data
           D7FFF = Unused
 D8000 to  D8553 = Compressed map tileset data
 D8554 to  D8A8E = Music - Aitos ~ Temple
 D8A8F to  D8F9C = Compressed map arrangement data
 D8F9D to  D946F = Compressed map arrangement data
 D9470 to  D9942 = Music - Powerful Enemy
 D9943 to  D9DF8 = Compressed sprite composition data
 D9DF9 to  DA2AA = Compressed map tileset data
 DA2AB to  DA757 = Music - Peaceful World
 DA758 to  DABEC = Compressed map arrangement data
 DABED to  DB07D = Music - Birth of the People
 DB07E to  DB501 = Compressed sprite composition data
 DB502 to  DB961 = Compressed map tileset data
 DB962 to  DBDA6 = Compressed map arrangement data
 DBDA7 to  DC1E5 = Compressed map arrangement data
 DC1E6 to  DC621 = Compressed map tileset data
 DC622 to  DCA55 = Compressed sprite composition data
 DCA56 to  DCE69 = Compressed map tileset data
 DCE6A to  DD279 = Compressed sprite composition data
 DD27A to  DD686 = Compressed sprite composition data
 DD687 to  DDA92 = Compressed map tileset data
 DDA93 to  DDE97 = Compressed map arrangement data
 DDE98 to  DE299 = Uncompressed map arrangement data
 DE29A to  DE69B = Uncompressed map arrangement data
 DE69C to  DEA9D = Uncompressed map arrangement data
 DEA9E to  DEE92 = Compressed map tileset data
 DEE93 to  DF25C = Compressed map arrangement data
 DF25D to  DF619 = Compressed map tileset data
 DF61A to  DF9D6 = Compressed map tileset data
 DF9D7 to  DFD6A = Compressed sprite composition data
 DFD6B to  DFFEE = Music - ???
 DFFEF to  DFFFF = Unused
 E0000 to  E0391 = Compressed map arrangement data
 E0392 to  E071E = Compressed map tileset data
 E071F to  E0A8D = Compressed sprite composition data
 E0A8E to  E0DDD = Compressed map arrangement data
 E0DDE to  E112C = Compressed map arrangement data
 E112D to  E1455 = Compressed map arrangement data
 E1456 to  E1762 = Compressed map tileset data
 E1763 to  E1A05 = Compressed map arrangement data
 E1A06 to  E1CA1 = Compressed map tileset data
 E1CA2 to  E1F3C = Compressed map tileset data
 E1F3D to  E219D = Music - Silence
 E219E to  E23CF = Compressed map arrangement data
 E23D0 to  E25FA = Compressed map arrangement data
 E25FB to  E27CB = Music - Round Clear
 E27CC to  E2987 = Music - Descent
 E2988 to  E2B40 = Music - Sky Palace
 E2B41 to  E2CD9 = Compressed map arrangement data
 E2CDA to  E2E66 = Compressed map arrangement data
 E2E67 to  E2FEA = Compressed map arrangement data
 E2FEB to  E3148 = Music - Level Up
 E3149 to  E329F = Compressed map arrangement data
 E32A0 to  E33F1 = Compressed map arrangement data
 E33F2 to  E353C = Music - ???
 E353D to  E366E = Compressed map arrangement data
 E366F to  E3783 = Compressed map arrangement data
 E3784 to  E388E = Compressed map arrangement data
 E388F to  E3990 = Uncompressed map arrangement data
 E3991 to  E3A92 = Uncompressed map arrangement data
 E3A93 to  E3B92 = Map palettes
 E3B93 to  E3C92 = Map palettes
 E3C93 to  E3D92 = Map palettes
 E3D93 to  E3E92 = Map palettes
 E3E93 to  E3F92 = Map palettes
 E3F93 to  E4092 = Map palettes
 E4093 to  E4192 = Map palettes
 E4193 to  E4262 = Compressed map arrangement data
 E4263 to  E4327 = Compressed map arrangement data
 E4328 to  E43EB = Compressed map arrangement data
 E43EC to  E44AF = Compressed map arrangement data
 E44B0 to  E4564 = Compressed map arrangement data
 E4565 to  E4619 = Compressed map arrangement data
 E461A to  E46C6 = Compressed map arrangement data
 E46C7 to  E4770 = Compressed map arrangement data
 E4771 to  E4816 = Compressed map arrangement data
 E4817 to  E48BB = Compressed map arrangement data
 E48BC to  E4956 = Compressed map arrangement data
 E4957 to  E49F0 = Compressed map arrangement data
 E49F1 to  E4A86 = Compressed map arrangement data
 E4A87 to  E4B1C = Compressed map arrangement data
 E4B1D to  E4BB2 = Compressed map arrangement data
 E4BB3 to  E4C46 = Compressed map arrangement data
 E4C47 to  E4CD7 = Compressed map arrangement data
 E4CD8 to  E4D64 = Compressed map arrangement data
 E4D65 to  E4DEE = Compressed map arrangement data
 E4DEF to  E4E73 = Compressed map arrangement data
 E4E74 to  E4EF7 = Compressed map arrangement data
 E4EF8 to  E4F77 = Map palettes
 E4F78 to  E4FF7 = Map palettes
 E4FF8 to  E5077 = Map palettes
 E5078 to  E50F7 = Map palettes
 E50F8 to  E5177 = Map palettes
 E5178 to  E51F7 = Map palettes
 E51F8 to  E5277 = Map palettes
 E5278 to  E52F7 = Map palettes
 E52F8 to  E5377 = Map palettes
 E5378 to  E53F7 = Map palettes
 E53F8 to  E5477 = Map palettes
 E5478 to  E54F7 = Map palettes
 E54F8 to  E5577 = Map palettes
 E5578 to  E55F7 = Map palettes
 E55F8 to  E5677 = Map palettes
 E5678 to  E56F7 = Map palettes
 E56F8 to  E5777 = Map palettes
 E5778 to  E57F7 = Map palettes
 E57F8 to  E5877 = Map palettes
 E5878 to  E58F7 = Map palettes
 E58F8 to  E5977 = Map palettes
 E5978 to  E59F7 = Map palettes
 E59F8 to  E5A77 = Map palettes
 E5A78 to  E5AF7 = Map palettes
 E5AF8 to  E5B77 = Map palettes
 E5B78 to  E5BF7 = Map palettes
 E5BF8 to  E5C77 = Map palettes
 E5C78 to  E5CF7 = Map palettes
 E5CF8 to  E5D77 = Map palettes
 E5D78 to  E5DF7 = Map palettes
 E5DF8 to  E5E77 = Map palettes
 E5E78 to  E5EF7 = Map palettes
 E5EF8 to  E5F77 = Map palettes
 E5F78 to  E5FF7 = Map palettes
 E5FF8 to  E6077 = Map palettes
 E6078 to  E60F7 = Map palettes
 E60F8 to  E6177 = Map palettes
 E6178 to  E61F7 = Map palettes
 E61F8 to  E6277 = Map palettes
 E6278 to  E62F7 = Map palettes
 E62F8 to  E6377 = Map palettes
 E6378 to  E63F7 = Map palettes
 E63F8 to  E6477 = Map palettes
 E6478 to  E64F7 = Map palettes
 E64F8 to  E6577 = Map palettes
 E6578 to  E65F6 = Compressed map arrangement data
 E65F7 to  E6673 = Compressed map arrangement data
 E6674 to  E66ED = Compressed map arrangement data
 E66EE to  E6766 = Compressed map arrangement data
 E6767 to  E67DE = Compressed map arrangement data
 E67DF to  E6854 = Compressed map arrangement data
 E6855 to  E68CA = Compressed map arrangement data
 E68CB to  E6940 = Compressed map arrangement data
 E6941 to  E69B4 = Compressed map arrangement data
 E69B5 to  E6A14 = Compressed map arrangement data
 E6A15 to  E6A5E = Compressed map arrangement data
 E6A5F to  FFFFF = Unused

Pages