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.
Soul Blazer/ROM map: Difference between revisions
Jump to navigation
Jump to search
(Sound sample locations) |
m (Soul Blazer:ROM map moved to Soul Blazer: ROM Map) |
(No difference)
|
Revision as of 09:43, 5 June 2009
The following article is a ROM map for Soul Blazer.
Header
0 to 1FF = ROM header
Assembly and Data
50F8 to 514C = Deathtoll phase one text 51B6 to 5242 = Deathtoll phase two text 55C6 to 57B8 = Victory over Deathtoll text 57FC to 581D = BRK handler 581E to 66CB = COP handler 79B0 to 7C56 = Master text 7C57 to 81BF = Unused 81C0 to 81FF = Internal header 8200 to 820D = NPC/enemy pointers 820E to 9BB3 = NPC/enemy table 9BB4 to 9D38 = NPC/enemy placement pointers 9D39 to ABDD = NPC/enemy placement data ABDE to ACDD = Treasure chest data pointers ACDE to AE95 = Treasure chest data AE96 to AF95 = Door pointers AF96 to B899 = Door data B89A to BA99 = *** UNKNOWN - Pointers to following data *** BA9A to BC0C = *** UNKNOWN - Data *** BC0D to F08D = Lair data F08E to F16D = *** UNKNOWN - pointers to following data *** F16E to FB94 = *** UNKNOWN - data, end address is wrong (there is more data) *** FD88 to FD9F = Magic effect graphics pointers FDA0 to FDB7 = Magic palette pointers FDB8 to FE83 = Level-up experience amounts (BCD: [23 01 67 45] = 1234567 exp needed) FE84 to FFC3 = Trigonometry values (sine FE84-FF83, cosine FEC4-FFC3) FFC4 to 10043 = *** UNKNOWN - Some kind of math table? *** 10044 to 101FF = Unused 13D27 to 13D84 = Title screen text 13D85 to 14375 = Game backstory text 14376 to 145AF = Game conclusion text 145B0 to 1492C = Menu text 1492D to 149C1 = *** UNKNOWN *** 149C2 to 14AC1 = Location name pointers 14AC2 to 15101 = Location names 15102 to 15173 = Menu options text 15174 to 15175 = Null-object name pointer 15176 to 15185 = Weapon name pointers 15186 to 15195 = Armor name pointers 15196 to 151A5 = Magic name pointers 151A6 to 151F5 = Item name pointers 151F6 to 151FF = Null-object name 15200 to 1526A = Weapon names 1526B to 152CB = Armor names 152CC to 1531E = Magic names 1531F to 154E5 = Item names 154E6 to 1554F = Revivable NPC name pointers 15550 to 1573D = Revivable NPC names 1573E to 15771 = Status screen text 15772 to 15773 = Null-object stats/description pointer 15774 to 15783 = Weapon stats/description pointers 15784 to 15793 = Armor stats/description pointers 15794 to 157A3 = Magic stats/description pointers 157A4 to 157F3 = Item stats/description pointers 157F4 to 157FA = Null-object stats/description 157FB to 159BE = Weapon stats/descriptions 159BF to 15B50 = Armor stats/descriptions 15B51 to 15CF8 = Magic stats/descriptions 15CF9 to 1632B = Item stats/descriptions 1632C to 163AB = Inventory ID values 163AC = Strength when an empty weapon slot is selected 163AD to 163B4 = Weapon strength values 163B5 to 163C5 = *** UNKNOWN *** 163C6 to 163CD = Armor defense values 163CE to 163DD = Weapon required-level values 163DE to 1645F = Soul revival and treasure chest text 16460 to 16AA0 = Credits 16AA1 to 16BA0 = *** UNKNOWN - Map related, pointers to following data *** 16BA1 to 1702C = *** UNKNOWN - Map related, data *** 1702D to 1748C = *** UNKNOWN - 0x20-byte entries referenced from 02/8F1F *** 1748D to 17703 = *** UNKNOWN - 0x9-byte entries referenced from 02/95F5, w/ 0xFF terminator *** 17704 to ----- = *** UNKNOWN - 0x8-byte entries referenced from 02/88BB, end unknown ***
Text 1
18200 to 1F0C0 = Text (end uncertain) 20200 to 272C7 = Text (end uncertain)
Maps, Sound, Graphics
28200 to 29201 = Map metadata 29202 to 2B86B = Compressed graphics 2B86C to 2D86B = Uncompressed graphics 2D86C to 2F86B = Uncompressed graphics 2F86C to 301E0 = Music: Overworld 301E1 to 301FE = Compressed map arrangement data 301FF = Unused 30200 to 3090E = Music: UNKNOWN - Writes to different SPC700 addresses... Musical setup? 3090F to 3290E = Uncompressed graphics 3290F to 3490E = Uncompressed graphics 3490F to 3690E = Uncompressed graphics 3690F to 381D6 = Compressed graphics 381D7 to 381FD = Compressed map arrangement data 381FE to 381FF = Unused 38200 to 38D02 = Sound sample 00 (16-bit length value and BRR data) 38D03 to 396EE = Sound sample 01 (16-bit length value and BRR data) 396EF to 3974A = Sound sample 02 (16-bit length value and BRR data) 3974B to 3A136 = Sound sample 03 (16-bit length value and BRR data) 3A137 to 3AA1D = Sound sample 04 (16-bit length value and BRR data) 3AA1E to 3AFBF = Sound sample 05 (16-bit length value and BRR data) 3AFC0 to 3BAEF = Sound sample 06 (16-bit length value and BRR data) 3BAF0 to 3BB78 = Sound sample 07 (16-bit length value and BRR data) 3BB79 to 3C0FF = Sound sample 08 (16-bit length value and BRR data) 3C100 to 3CE39 = Sound sample 09 (16-bit length value and BRR data) 3CE3A to 3D3ED = Sound sample 0A (16-bit length value and BRR data) 3D3EE to 3D88A = Sound sample 0B (16-bit length value and BRR data) 3D88B to 3D8B0 = Sound sample 0C (16-bit length value and BRR data) 3D8B1 to 3D90C = Sound sample 0D (16-bit length value and BRR data) 3D90D to 3D94D = Sound sample 0E (16-bit length value and BRR data) 3D94E to 3E222 = Sound sample 0F (16-bit length value and BRR data) 3E223 to 3E8FF = Sound sample 10 (16-bit length value and BRR data) 3E900 to 3FBFD = Sound sample 11 (16-bit length value and BRR data) 3FBFE to 3FFA7 = Sound sample 12 (16-bit length value and BRR data) 3FFA8 to 40204 = Sound sample 13 (16-bit length value and BRR data) 40205 to 40257 = Sound sample 14 (16-bit length value and BRR data) 40258 to 402AA = Sound sample 15 (16-bit length value and BRR data) 402AB to 40FE4 = Sound sample 16 (16-bit length value and BRR data) 40FE5 to 423B1 = Sound sample 17 (16-bit length value and BRR data) 423B2 to 42818 = Sound sample 18 (16-bit length value and BRR data) 42819 to 43204 = Sound sample 19 (16-bit length value and BRR data) 43205 to 434E8 = Sound sample 1A (16-bit length value and BRR data) 434E9 to 43880 = Sound sample 1B (16-bit length value and BRR data) 43881 to 438D3 = Sound sample 1C (16-bit length value and BRR data) 438D4 to 43D55 = Sound sample 1D (16-bit length value and BRR data) 43D56 to 44204 = Sound sample 1E (16-bit length value and BRR data) 44205 to 4581A = Sound sample 1F (16-bit length value and BRR data) 4581B to 4586D = Sound sample 20 (16-bit length value and BRR data) 4586E to 4786D = Uncompressed graphics 4786E to 481E1 = Compressed map arrangement data 481E2 to 481FF = Unused 48200 to 483FF = *** UNKNOWN *** 48400 to 489FC = Compressed map tileset data 489FD to 48DFF = *** UNKNOWN *** 48E00 to 4ADFF = Uncompressed graphics 4AE00 to 4B1EC = Compressed map tileset data 4B1ED to 4B1FF = Unused 4B200 to 4D1FF = Uncompressed graphics: Inventory icons (weapons, armor, magic, items) 4D200 to 4E0E2 = Compressed graphics 4E0E3 to 4F1ED = Compressed map arrangement data 4F1EE to 4F59F = *** UNKNOWN *** 4F5A0 to 501DF = Compressed map arrangement data 501E0 to 501FF = Map palettes 50200 to 50EC7 = *** UNKNOWN *** 50EC8 to 52EC7 = Uncompressed graphics 52EC8 to 540CE = Music: Underground Castle 540CF to 541EB = Compressed map arrangement data 541EC to 541FF = Unused 54200 to 56398 = Compressed graphics 56399 to 580DB = Compressed graphics 580DC to 581E0 = Compressed map arrangement data 581E1 to 581FF = Unused 58200 to 5961B = *** UNKNOWN *** 5961C to 5B4E9 = Compressed graphics 5B4EA to 5C1C4 = Compressed graphics 5C1C5 to 5C1F8 = Compressed map arrangement data 5C1F9 to 5C1FF = Unused 5C200 to 5CC60 = Compressed graphics 5CC61 to 5EB14 = Compressed graphics 5EB15 to 601E7 = Compressed graphics 601E8 to 601FF = Unused 60200 to 60BF5 = *** UNKNOWN *** 60BF6 to 62918 = Compressed graphics 62919 to 64623 = Compressed graphics 64624 to 66307 = Compressed graphics 66308 to 67F9D = Compressed graphics 67F9E to 681F8 = Compressed map arrangement data 681F9 to 681FF = Unused 68200 to 6B9FF = *** UNKNOWN *** 6BA00 to 6D674 = Compressed graphics 6D675 to 6F2DB = Compressed graphics 6F2DC to 701B4 = Compressed map arrangement data 701B5 to 701F8 = Compressed map arrangement data 701F9 to 701FF = Unused 70200 to 708EE = *** UNKNOWN *** 708EF to 7254F = Compressed graphics 72550 to 74192 = Compressed graphics 74193 to 75DAD = Compressed graphics 75DAE to 778C8 = Compressed graphics 778C9 to 781E8 = Compressed map arrangement data 781E9 to 781FF = Unused 78200 to 7A661 = *** UNKNOWN *** 7A662 to 7B1D3 = Compressed map mystery data (pointed by metadata [01]) 7B1D4 to 7B1FE = Compressed map arrangement data 7B1FF = Unused 7B200 to 7D1FF = Uncompressed graphics: Magic effects 7D200 to 7D2FF = Magic palettes 7D300 to 7EE03 = Compressed graphics 7EE04 to 80199 = Compressed graphics 8019A to 801F9 = Map palettes 801FA to 801FF = Unused 80200 to 807FF = Text compression dictionary 80800 to 822E3 = Compressed graphics 822E4 to 83D8B = Compressed graphics 83D8C to 857EC = Compressed graphics 857ED to 8723C = Compressed graphics 8723D to 881AE = Music: Southerta 881AF to 881FA = Compressed map arrangement data 881FB to 881FF = Unused 88200 to 89BF9 = Compressed graphics 89BFA to 8B5D9 = Compressed graphics 8B5DA to 8CF9B = Compressed graphics 8CF9C to 8E92F = Compressed graphics 8E930 to 901ED = Compressed graphics 901EE to 901FF = Unused 90200 to 91B5D = Compressed graphics 91B5E to 933C9 = Compressed graphics 933CA to 94C22 = Compressed map arrangement data 94C23 to 96435 = Compressed graphics 96436 to 97C0E = Compressed graphics 97C0F to 981E9 = Compressed map tileset data 981EA to 981FF = Unused 98200 to 99979 = Compressed graphics 9997A to 9B0F0 = Compressed map mystery data (pointed by metadata [01]) 9B0F1 to 9C83D = Compressed graphics 9C83E to 9DF78 = Compressed graphics 9DF79 to 9F647 = Compressed map arrangement data 9F648 to A01AC = Compressed map arrangement data A01AD to A01EC = Map palettes A01ED to A01FF = Unused A0200 to A1895 = Compressed graphics A1896 to A2F16 = Compressed graphics A2F17 to A456A = Compressed graphics A456B to A5B86 = Compressed graphics A5B87 to A7189 = Compressed graphics A718A to A8150 = Music: Mountain of Souls A8151 to A81FE = Compressed map arrangement data A81FF = Unused A8200 to A9800 = Compressed graphics A9801 to AADF9 = Compressed graphics AADFA to AC3C3 = Compressed graphics AC3C4 to AD909 = Compressed graphics AD90A to AEE47 = Compressed graphics AEE48 to B01D0 = Music: Ending B01D1 to B01F5 = Compressed map arrangement data B01F6 to B01FF = Unused B0200 to B1700 = Compressed map arrangement data B1701 to B2BC9 = Compressed graphics B2BCA to B4076 = Compressed graphics B4077 to B54E7 = Compressed graphics B54E8 to B6919 = Music: Boss B691A to B7C74 = Compressed graphics B7C75 to B81DD = Compressed map tileset data B81DE to B81FF = Compressed map arrangement data B8200 to B93B7 = Compressed map mystery data (pointed by metadata [01]) B93B8 to BA51F = Compressed font graphics (2BPP GameBoy format) BA520 to BB5E3 = Compressed graphics BB5E4 to BC524 = Music: Leo's Lab BC525 to BD464 = Compressed map mystery data (pointed by metadata [01]) BD465 to BE31F = Music: Intro BE320 to BF1C9 = Compressed graphics BF1CA to C0070 = Music: World of Evil C0071 to C01F1 = Compressed map arrangement data C01F2 to C01FF = Unused C0200 to C10A6 = Music: Deathtoll C10A7 to C1E78 = Compressed map arrangement data C1E79 to C2C0A = Compressed map mystery data (pointed by metadata [01]) C2C0B to C3996 = Compressed map arrangement data C3997 to C461C = Compressed map mystery data (pointed by metadata [01]) C461D to C5284 = Compressed map mystery data (pointed by metadata [01]) C5285 to C5EC3 = Compressed graphics C5EC4 to C6A96 = Compressed map mystery data (pointed by metadata [01]) C6A97 to C75F7 = Music: Master C75F8 to C80DF = Music: Magridd's Tower C80E0 to C81FF = Map palettes C8200 to C8C7C = Compressed graphics C8C7D to C96E7 = Compressed map mystery data (pointed by metadata [01]) C96E8 to CA104 = Music: Lisa CA105 to CAAFA = Compressed map arrangement data CAAFB to CB4DB = Compressed map arrangement data CB4DC to CBEAE = Compressed graphics CBEAF to CC86B = Music: Town II CC86C to CD228 = Music: Dr. Leo's Painting CD229 to CDBCC = Compressed map arrangement data CDBCD to CE56A = Compressed map mystery data (pointed by metadata [01]) CE56B to CEF07 = Compressed map mystery data (pointed by metadata [01]) CEF08 to CF89C = Compressed map mystery data (pointed by metadata [01]) CF89D to D01EA = Compressed map arrangement data D01EB to D01FF = Unused D0200 to D0B41 = Compressed map mystery data (pointed by metadata [01]) D0B42 to D1444 = Compressed graphics D1445 to D1D3E = Compressed map mystery data (pointed by metadata [01]) D1D3F to D2632 = Compressed map arrangement data D2633 to D2F17 = Compressed map arrangement data D2F18 to D37D5 = Music: Lostside Marsh D37D6 to D405F = Compressed map arrangement data D4060 to D48E3 = Compressed map arrangement data D48E4 to D5145 = Music: Light Shrine D5146 to D594D = Compressed map mystery data (pointed by metadata [01]) D594E to D6147 = Music: The Seabed of St. Elles D6148 to D692C = Compressed map mystery data (pointed by metadata [01]) D692D to D709B = Compressed map tileset data D709C to D77E9 = Music: Town I D77EA to D7F2B = Compressed map arrangement data D7F2C to D81FA = Compressed map arrangement data D81FB to D81FF = Unused D8200 to D8928 = Compressed map arrangement data D8929 to D904E = Compressed font graphics (2BPP GameBoy format) D904F to D9768 = Compressed map mystery data (pointed by metadata [01]) D9769 to D9E7E = Compressed map arrangement data D9E7F to DA576 = Compressed map mystery data (pointed by metadata [01]) DA577 to DAC6A = Compressed map mystery data (pointed by metadata [01]) DAC6B to DB33C = Compressed map arrangement data DB33D to DBA0B = Music: Dream DBA0C to DC0C0 = Compressed map tileset data DC0C1 to DC739 = Compressed map tileset data DC73A to DCDA9 = Compressed map mystery data (pointed by metadata [01]) DCDAA to DD40D = Compressed map mystery data (pointed by metadata [01]) DD40E to DDA6E = Compressed map tileset data DDA6F to DE0C3 = Compressed map arrangement data DE0C4 to DE714 = Compressed map tileset data DE715 to DED63 = Compressed map arrangement data DED64 to DF3AA = Compressed map arrangement data DF3AB to DF9EB = Compressed map tileset data DF9EC to E0029 = Compressed map arrangement data E002A to E01EF = Compressed map arrangement data E01F0 to E01FF = Unused E0200 to E0818 = Compressed map arrangement data E0819 to E0E2C = Compressed map tileset data E0E2D to E143E = Compressed map tileset data E143F to E1A40 = Compressed map arrangement data E1A41 to E2038 = Compressed map tileset data E2039 to E2602 = Compressed map mystery data (pointed by metadata [01]) E2603 to E2BC8 = Compressed map tileset data E2BC9 to E318D = Compressed map mystery data (pointed by metadata [01]) E318E to E3751 = Compressed map tileset data E3752 to E3D12 = Compressed map arrangement data E3D13 to E42D2 = Compressed map tileset data E42D3 to E4890 = Compressed map tileset data E4891 to E4E37 = Compressed map mystery data (pointed by metadata [01]) E4E38 to E53D2 = Compressed map tileset data E53D3 to E5960 = Compressed map tileset data E5961 to E5EBD = Compressed map tileset data E5EBE to E6417 = Compressed map arrangement data E6418 to E696F = Compressed map mystery data (pointed by metadata [01]) E6970 to E6EB4 = Compressed map arrangement data E6EB5 to E73E2 = Compressed map arrangement data E73E3 to E790F = Compressed map arrangement data E7910 to E7E3A = Compressed map tileset data E7E3B to E81ED = Compressed map tileset data E81EE to E81FF = Unused E8200 to E8712 = Compressed map tileset data E8713 to E8C12 = Compressed map tileset data E8C13 to E910D = Compressed map mystery data (pointed by metadata [01]) E910E to E9604 = Compressed map tileset data E9605 to E9AF2 = Compressed map arrangement data E9AF3 to E9FDA = Compressed map tileset data E9FDB to EA4BF = Compressed map tileset data EA4C0 to EA997 = Compressed map mystery data (pointed by metadata [01]) EA998 to EAE5E = Compressed map tileset data EAE5F to EB31F = Compressed map mystery data (pointed by metadata [01]) EB320 to EB7DC = Compressed map tileset data EB7DD to EBC95 = Compressed map arrangement data EBC96 to EC140 = Compressed map tileset data EC141 to EC5E6 = Compressed map arrangement data EC5E7 to ECA7C = Compressed map arrangement data ECA7D to ECEFA = Compressed map tileset data ECEFB to ED36A = Compressed map arrangement data ED36B to ED7DA = Compressed map arrangement data ED7DB to EDC27 = Compressed map tileset data EDC28 to EE05D = Compressed map tileset data EE05E to EE42D = Compressed map arrangement data EE42E to EE7C5 = Compressed map arrangement data EE7C6 to EEB2C = Compressed map arrangement data EEB2D to EEE84 = Compressed map arrangement data EEE85 to EF1C8 = Compressed map tileset data EF1C9 to EF506 = Compressed map arrangement data EF507 to EF81F = Compressed map arrangement data EF820 to EFB34 = Compressed map arrangement data EFB35 to EFE49 = Compressed map arrangement data EFE4A to F013E = Compressed map arrangement data F013F to F01F8 = Compressed map arrangement data F01F9 to F01FF = Unused F0200 to F04BC = Compressed map arrangement data F04BD to F075C = Compressed map arrangement data F075D to F09EA = Compressed map arrangement data F09EB to F0C6C = Compressed map arrangement data F0C6D to F0EED = Compressed map arrangement data F0EEE to F1166 = Compressed map mystery data (pointed by metadata [01]) F1167 to F13D7 = Compressed map arrangement data F13D8 to F163A = Compressed map arrangement data F163B to F1893 = Compressed map arrangement data F1894 to F1AE1 = Compressed map arrangement data F1AE2 to F1D2C = Compressed map arrangement data F1D2D to F1F47 = Compressed map arrangement data F1F48 to F2152 = Compressed map arrangement data F2153 to F2350 = Compressed map arrangement data F2351 to F250E = Compressed map arrangement data F250F to F26CB = Compressed map arrangement data F26CC to F2886 = Compressed map arrangement data F2887 to F2A3F = Compressed map arrangement data F2A40 to F2BF5 = Compressed map arrangement data F2BF6 to F2DA7 = Compressed map arrangement data F2DA8 to F2F44 = Compressed map arrangement data F2F45 to F30C1 = Compressed map arrangement data F30C2 to F322F = Compressed map arrangement data F3230 to F339C = Compressed map arrangement data F339D to F3507 = Compressed map arrangement data F3508 to F3656 = Compressed map arrangement data F3657 to F3794 = Compressed map arrangement data F3795 to F38D1 = Compressed map mystery data (pointed by metadata [01]) F38D2 to F39CA = Compressed map arrangement data F39CB to F63CA = Map palettes F63CB to F64A8 = Compressed map arrangement data F64A9 to F6585 = Compressed map arrangement data F6586 to F6660 = Compressed map arrangement data F6661 to F673A = Compressed map arrangement data F673B to F6813 = Compressed map arrangement data F6814 to F68DD = Compressed map arrangement data F68DE to F6989 = Compressed map arrangement data F698A to F6A1A = Compressed map arrangement data F6A1B to F6AAB = Compressed map arrangement data F6AAC to F6B3C = Compressed map arrangement data F6B3D to F6BC6 = Compressed map arrangement data F6BC7 to F6C4E = Compressed map arrangement data F6C4F to F6CCE = Map palettes F6CCF to F6D4E = Compressed map arrangement data F6D4F to F6DCA = Compressed map arrangement data F6DCB to F6E45 = Compressed map arrangement data F6E46 to F6EBE = Compressed map arrangement data F6EBF to F6F30 = Compressed map arrangement data F6F31 to F6FA1 = Music: (no music) F6FA2 to F7011 = Compressed map arrangement data F7012 to F7A31 = Map palettes F7A32 to F7A90 = Compressed map arrangement data F7A91 to F7ACF = Compressed map arrangement data F7AD0 to F7AFF = Compressed map arrangement data F7B00 to F7B24 = Compressed map arrangement data F7B25 to F7B46 = Compressed map arrangement data F7B47 to F7B66 = Map palettes F7B67 to F81FF = Unused
Text 2
F8200 to FA847 = Text (range uncertain) FA848 to 1001FF = *** UNKNOWN ***