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.

Hudson's Adventure Island II (NES)/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Added some stuff for level headers and level data)
 
(8 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{rommap|game=Hudson's Adventure Island}}
{{rommap|game=Hudson's Adventure Island II}}


=Set 1=
=Set 1=
==Level Data==
==Level Data==
0x000D25 - 0x000D53 - Level 1-2
<tt>0x000D25 - 0x000D53 </tt>- Level 1-2


==Screen Layouts==
==Screen Layouts==
0x000E98 - 0x000ED7 - 00
<tt>0x000E98 - 0x000ED7 </tt>- 00
0x000ED8 - 0x000F17 - 01
<tt>0x000ED8 - 0x000F17 </tt>- 01


0x001258 - 0x001297 - 0F
<tt>0x001258 - 0x001297 </tt>- 0F
=Set 2=
=Set 2=
==TSA==
==TSA==
0x00211F - ????????
<tt>0x00211F - ????????</tt>


==Level Data==
==Level Data==
0x003226 - 0x003253 - Level 1-1
<tt>0x003226 - 0x003253 </tt>- Level 1-1
=Screen Layouts=
=Screen Layouts=
0x003396 - 0x0033D5 - 02
<tt>0x003396 - 0x0033D5 </tt>- 02
0x0033D6 - 0x003415 - 03
<tt>0x0033D6 - 0x003415 </tt>- 03
0x003416 - 0x003455 - 04
<tt>0x003416 - 0x003455 </tt>- 04


0x003596 - 0x0035D5 - 0A
<tt>0x003596 - 0x0035D5 </tt>- 0A


0x003716 - 0x003795 - ???
<tt>0x003716 - 0x003795 </tt>- ???


=Preview Screen=
=Preview Screen=
==Background==
==Background==
0x00A73D - 0x00A79C - Island
<tt>0x00A73D - 0x00A79C </tt>- Island


=Music=
=Music=
0x0120A8 - 0x0120A9 - Overworld Pointer
<tt>0x0120A8 - 0x0120A9 </tt>- Overworld Pointer
0x012096 - 0x012097 - Title Screen Pointer
<tt>0x012096 - 0x012097 </tt>- Title Screen Pointer


==Pointers==
==Pointers==
0x012163 - 0x01216E - Pointers for Title Screen
<tt>0x012163 - 0x01216E </tt>- Pointers for Title Screen
0x0121CF - 0x0121D7 - Pointers for Overworld
<tt>0x0121CF - 0x0121D7 </tt>- Pointers for Overworld


==Overworld==
==Overworld==
0x013274 - 0x0132BB - Bass
<tt>0x013274 - 0x0132BB </tt>- Bass


0x0132F3 - 0x013334 - Lead
<tt>0x0132F3 - 0x013334 </tt>- Lead
0x013335 - 0x01337B - Backup
<tt>0x013335 - 0x01337B </tt>- Backup


==Header for Level Preview==
==Header for Level Preview==
0x015C01 - Beginning
<tt>0x015C01 </tt>- Beginning


0x015C1A - World 2-3
<tt>0x015C1A </tt>- World 2-3


0x015C31 - World 2-2
<tt>0x015C31 </tt>- World 2-2


=Sprites=
=Sprites=
0x01803E - ???
<tt>0x01803E </tt>- ???


==Level Layout Pointers==
==Level Layout Pointers==
0x01C061 - World 6-3
<tt>0x01C061 </tt>- World 6-3


==Header for Level Preview==
==Header for Level Preview==
0x01C118 - World 6-3
<tt>0x01C118 </tt>- World 6-3


==Level Headers==
==Level Headers==
byte 06 - Sprite Graphic Set?
* byte 06 - Sprite Graphic Set?
byte 07 - Vertical Position on Screen to begin
* byte 07 - Vertical Position on Screen to begin
byte 08 - Number of Horizonal Screens to finish
* byte 08 - Number of Horizonal Screens to finish
byte 10 - Screen to Begin on within Stage
* byte 10 - Screen to Begin on within Stage
byte 12 - Palette
* byte 12 - Palette
byte 16 - Sprite Graphics
* byte 16 - Sprite Graphics
byte 17 - Sprite Graphics
* byte 17 - Sprite Graphics
byte 18 - Music
* byte 18 - Music
  40 - Opening Theme
  40 - Opening Theme
  41 - Selection 1
  41 - Selection 1
Line 90: Line 90:
  ...
  ...
  5A - Last Riff
  5A - Last Riff
{{Internal Data}}

Latest revision as of 20:52, 28 January 2024

Chip tiny.png The following article is a ROM map for Hudson's Adventure Island II (NES).

Set 1

Level Data

0x000D25 - 0x000D53 - Level 1-2

Screen Layouts

0x000E98 - 0x000ED7 - 00 0x000ED8 - 0x000F17 - 01

0x001258 - 0x001297 - 0F

Set 2

TSA

0x00211F - ????????

Level Data

0x003226 - 0x003253 - Level 1-1

Screen Layouts

0x003396 - 0x0033D5 - 02 0x0033D6 - 0x003415 - 03 0x003416 - 0x003455 - 04

0x003596 - 0x0035D5 - 0A

0x003716 - 0x003795 - ???

Preview Screen

Background

0x00A73D - 0x00A79C - Island

Music

0x0120A8 - 0x0120A9 - Overworld Pointer 0x012096 - 0x012097 - Title Screen Pointer

Pointers

0x012163 - 0x01216E - Pointers for Title Screen 0x0121CF - 0x0121D7 - Pointers for Overworld

Overworld

0x013274 - 0x0132BB - Bass

0x0132F3 - 0x013334 - Lead 0x013335 - 0x01337B - Backup

Header for Level Preview

0x015C01 - Beginning

0x015C1A - World 2-3

0x015C31 - World 2-2

Sprites

0x01803E - ???

Level Layout Pointers

0x01C061 - World 6-3

Header for Level Preview

0x01C118 - World 6-3

Level Headers

  • byte 06 - Sprite Graphic Set?
  • byte 07 - Vertical Position on Screen to begin
  • byte 08 - Number of Horizonal Screens to finish
  • byte 10 - Screen to Begin on within Stage
  • byte 12 - Palette
  • byte 16 - Sprite Graphics
  • byte 17 - Sprite Graphics
  • byte 18 - Music
40 - Opening Theme
41 - Selection 1
42 - Selection 2
43 - Selection 3
44 - Selection 4
45 - Selection 5
46 - Selection 6
47 - Selection 7
48 - Bonus Theme
49 - Overworld Theme
4A - Invincibility Theme
4B - Egg Plant Theme
4C - Egg Chosen Riff
4D - Boss Theme
4E - Choose an Egg Theme
4F - Death Riff
50 - Game Over Riff
51 - Credits Theme
52 - Stage Complete Riff
53 - ??? Riff
...
5A - Last Riff