Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

EarthBound/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(→‎Primary Engine and Critical Data Bank: Locate UpdateSnesBackgroundMode routine)
(→‎Miscellaneous Graphics Bank: Locate more intro sequence routines)
 
(6 intermediate revisions by the same user not shown)
Line 26: Line 26:
* <tt>008905-0090D1 (000674)</tt> = '''''Unclassified Data'''''
* <tt>008905-0090D1 (000674)</tt> = '''''Unclassified Data'''''
* <tt>008F79-008F91 (000019)</tt> = Update SNES background mode routine
* <tt>008F79-008F91 (000019)</tt> = Update SNES background mode routine
* <tt>008F92-0090D1 (000140)</tt> = '''''Unclassified Data'''''
* <tt>008F92-00901B (00008a)</tt> = '''''Unclassified Data'''''
* <tt>00901C-00905B (000040)</tt> = Update SNES BG3 VRAM locations routine
* <tt>00905C-0090D1 (000076)</tt> = '''''Unclassified Data'''''
* <tt>0090D2-00918A (0000b9)</tt> = [[EarthBound:ASM:Memory And String Util Routines|Memory And String Util Routines]]
* <tt>0090D2-00918A (0000b9)</tt> = [[EarthBound:ASM:Memory And String Util Routines|Memory And String Util Routines]]
* <tt>00918B-009197 (00000d)</tt> = '''''Unclassified Data'''''
* <tt>00918B-009197 (00000d)</tt> = '''''Unclassified Data'''''
Line 41: Line 43:
* <tt>00BA24-00BBB7 (000194)</tt> = '''''Unclassified Data'''''
* <tt>00BA24-00BBB7 (000194)</tt> = '''''Unclassified Data'''''
* <tt>00BBB8-00BBBA (000003)</tt> = [[EarthBound:Execute Introduction Sequence Pointer|Execute Introduction Sequence Pointer]]
* <tt>00BBB8-00BBBA (000003)</tt> = [[EarthBound:Execute Introduction Sequence Pointer|Execute Introduction Sequence Pointer]]
* <tt>00BBBB-0101AF (0045f5)</tt> = '''''Unclassified Data'''''
* <tt>00BBBB-00EDDF (003225)</tt> = '''''Unclassified Data'''''
* <tt>00EDE0-00F61D (00083e)</tt> = [[EarthBound/ASM/Introduction_Sequence_Routines|Introduction Sequence Routines]]
* <tt>00F61E-0101AF (000b92)</tt> = '''''Unclassified Data'''''
* <tt>0101B0-0101DF (000030)</tt> = [https://snes.nesdev.org/wiki/ROM_header SNES Rom Header]
* <tt>0101B0-0101DF (000030)</tt> = [https://snes.nesdev.org/wiki/ROM_header SNES Rom Header]
* <tt>0101E0-0101FF (000020)</tt> = [https://snes.nesdev.org/wiki/CPU_vectors CPU Interrupt Vectors]
* <tt>0101E0-0101FF (000020)</tt> = [https://snes.nesdev.org/wiki/CPU_vectors CPU Interrupt Vectors]
Line 60: Line 64:
* <tt>03F4B2-03F4B4 (000003)</tt> = '''''Unclassified Data'''''
* <tt>03F4B2-03F4B4 (000003)</tt> = '''''Unclassified Data'''''
* <tt>03F4B5-03F5C4 (000110)</tt> = [[EarthBound:Character_Graphics_Control_Table|Character Graphics Control Table]]
* <tt>03F4B5-03F5C4 (000110)</tt> = [[EarthBound:Character_Graphics_Control_Table|Character Graphics Control Table]]
* <tt>03F5C5-03FD2A (000766)</tt> = '''''Unclassified Data, Partially ASM'''''
* <tt>03F5C5-03F7F8 (000234)</tt> = [[EarthBound/ASM/Introduction_Sequence_Routines|Run Title Screen Routine]]
* <tt>03F7F9-03FD2A (000532)</tt> = '''''Unclassified Data, Partially ASM'''''
* <tt>03FD2B-03FD46 (00001c)</tt> = [[EarthBound:Name_Registration_String)|Name Registration String]]
* <tt>03FD2B-03FD46 (00001c)</tt> = [[EarthBound:Name_Registration_String)|Name Registration String]]
* <tt>03FD47-0402D3 (00058d)</tt> = '''''Unclassified Data'''''
* <tt>03FD47-0402D3 (00058d)</tt> = '''''Unclassified Data'''''
Line 87: Line 92:
* <tt>04A28B-04A508 (00027e)</tt> = '''''Unclassified Data'''''
* <tt>04A28B-04A508 (00027e)</tt> = '''''Unclassified Data'''''
* <tt>04A509-04A530 (000028)</tt> = [[EarthBound:Prayer Command Text Pointers|Prayer Command Text Pointers]]
* <tt>04A509-04A530 (000028)</tt> = [[EarthBound:Prayer Command Text Pointers|Prayer Command Text Pointers]]
* <tt>04A531-04C25F (001d2f)</tt> = '''''Unclassified Data'''''
* <tt>04A531-04A576 (000046)</tt> = '''''Unclassified Data'''''
* <tt>04A577-04A790 (00021a)</tt> = [[EarthBound/ASM/Introduction_Sequence_Routines|Prepare Gas Station Screen Graphics Routine]]
* <tt>04A791-04C25F (001acf)</tt> = '''''Unclassified Data'''''
* <tt>04C260-04C4DC (00027d)</tt> = [[EarthBound:Startup Menu Text Strings|Startup Menu Text Strings]]
* <tt>04C260-04C4DC (00027d)</tt> = [[EarthBound:Startup Menu Text Strings|Startup Menu Text Strings]]
* <tt>04C4DD-04F909 (00342d)</tt> = '''''Unclassified Data'''''
* <tt>04C4DD-04F909 (00342d)</tt> = '''''Unclassified Data'''''
* <tt>04DB89-04E077 (0004ef)</tt> = [[EarthBound/ASM/Introduction_Sequence_Routines|Introduction Sequence Routines]]
* <tt>04E078-04F909 (001892)</tt> = '''''Unclassified Data'''''
* <tt>04F90A-04FB46 (00023d)</tt> = '''Song Table'''
* <tt>04F90A-04FB46 (00023d)</tt> = '''Song Table'''
* <tt>04FB47-04FD41 (0001fb)</tt> = '''SPC Pack Pointer Table'''
* <tt>04FB47-04FD41 (0001fb)</tt> = '''SPC Pack Pointer Table'''
Line 273: Line 282:
* <tt>21433F-214FE7 (000ca9)</tt> = [[EarthBound:Staff Credits Sequence Text|Staff Credits Sequence Text]]
* <tt>21433F-214FE7 (000ca9)</tt> = [[EarthBound:Staff Credits Sequence Text|Staff Credits Sequence Text]]
* <tt>214FE8-2150C0 (0000d9)</tt> = '''''Unclassified Code'''''
* <tt>214FE8-2150C0 (0000d9)</tt> = '''''Unclassified Code'''''
* <tt>2150C1-215129 (000069)</tt> = [[EarthBound:"APE" Logo Screen Arrangement|"APE" Logo Screen Arrangement]]
* <tt>2150C1-2157D2 (000712)</tt> = [[EarthBound/Logo_Screen_Graphics_Data|Logo Screen Graphics Data]]
* <tt>21512A-21532F (000206)</tt> = [[EarthBound:"APE" Logo Screen Graphics|"APE" Logo Screen Graphics]]
* <tt>2157D3-21ACDE (00550c)</tt> = [[EarthBound/Gas_Station_Screen_Graphics_Data|Gas Station Screen Graphics Data]]
* <tt>215330-215373 (000044)</tt> = [[EarthBound:"APE" Logo Screen Palette|"APE" Logo Screen Palette]]
* <tt>215374-2153E7 (000074)</tt> = [[EarthBound:"Halken" Logo Screen Arrangement|"Halken" Logo Screen Arrangement]]
* <tt>2153E8-2155B7 (0001d0)</tt> = [[EarthBound:"Halken" Logo Screen Graphics|"Halken" Logo Screen Graphics]]
* <tt>2155B8-215654 (00009d)</tt> = [[EarthBound:"Halken" Logo Screen Palette|"Halken" Logo Screen Palette]]
* <tt>215655-21569D (000049)</tt> = [[EarthBound:"Nintendo" Logo Screen Arrangement|"Nintendo" Logo Screen Arrangement]]
* <tt>21569E-21578E (0000f1)</tt> = [[EarthBound:"Nintendo" Logo Screen Graphics|"Nintendo" Logo Screen Graphics]]
* <tt>21578F-2157D2 (000044)</tt> = [[EarthBound:"Nintendo" Logo Screen Palette|"Nintendo" Logo Screen Palette]]
* <tt>2157D3-215D32 (000560)</tt> = [[EarthBound:"Gas Station" Screen Arrangement|"Gas Station" Screen Arrangement]]
* <tt>215D33-21ABB6 (004e84)</tt> = [[EarthBound:"Gas Station" Screen Graphics|"Gas Station" Screen Graphics]]
* <tt>21ABB7-21AC5C (0000a6)</tt> = [[EarthBound:"Gas Station" Screen Palette|"Gas Station" Screen Palette]]
* <tt>21AC5D-21ACDE (000082)</tt> = [[EarthBound:"Gas Station" Screen Alternate Palette|"Gas Station" Screen Alternate Palette]]
* <tt>21ACDF-21AD4A (00006c)</tt> = [[EarthBound:"Produced by Shigesato Itoi" Graphics Arrangement|"Produced by Shigesato Itoi" Graphics Arrangement]]
* <tt>21ACDF-21AD4A (00006c)</tt> = [[EarthBound:"Produced by Shigesato Itoi" Graphics Arrangement|"Produced by Shigesato Itoi" Graphics Arrangement]]
* <tt>21AD4B-21AF00 (0001b6)</tt> = [[EarthBound:"Produced by Shigesato Itoi" Graphics|"Produced by Shigesato Itoi" Graphics]]
* <tt>21AD4B-21AF00 (0001b6)</tt> = [[EarthBound:"Produced by Shigesato Itoi" Graphics|"Produced by Shigesato Itoi" Graphics]]
Line 319: Line 317:
* <tt>262D0A-2E9400 (0866f7)</tt> = '''''Audio Data'''''
* <tt>262D0A-2E9400 (0866f7)</tt> = '''''Audio Data'''''
* <tt>2E9401-2F01FF (006dff)</tt> = [[EarthBound:PK Hack System Area of Doom|PK Hack System Area of Doom]]
* <tt>2E9401-2F01FF (006dff)</tt> = [[EarthBound:PK Hack System Area of Doom|PK Hack System Area of Doom]]
* <tt>2F0200-2F121A (00101b)</tt> = '''''Unclassified Data'''''
* <tt>2F0200-2f06DB (0004dc)</tt> = '''''Unclassified Data'''''
* <tt>2F06DC-2F078D (0000b2)</tt> = [[EarthBound/ASM/Introduction_Sequence_Routines|Title Screen Cancel Animation Routine]]
* <tt>2F078E-2F121A (000a8d)</tt> = '''''Unclassified Data'''''


== Map Construction Tertiary Bank ==
== Map Construction Tertiary Bank ==

Latest revision as of 21:39, 3 June 2024

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

Primary Engine and Critical Data Bank

Text Bank

Animation Bank

Map Bank

Battle Bank

Primary Data Groups Bank

Map Construction Primary Bank

Anti-Piracy Screens Bank

Map Construction Secondary Bank

Miscellaneous Graphics Bank

Map Construction Tertiary Bank

Secondary Engine and Critical Data Bank

Debug Menu Assembly Bank