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.

Mickey's Dangerous Chase/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
  Address     In ROM        Description
  Address       In ROM        Description
  ---------------------------------------------
  ---------------------------------------------
  6:57F2-5821  197F2-19821   Stage data pointer table
1:4000-4055  4000-4055    Text data pointer table
  6:5822-59E2  19822-199E2   Stage 1-1 data (a succession of screens of 8x8 metatiles, each 4x4 tiles; stage length is defined elsewhere)
# Text data: a chunk containing VRAM display address and number of tiles to write; 00=end of text/FE=change who speaks (Mickey/Minnie)
1:45C5-45DB  45C5-45DC    Text data "MICKEY'S \n HOMETOWN"
1:4632-4651  4632-4651    Text data "PLEASE SELECT \n YOUR PLAYER"
1:4652-465F  4652-465F    Text data "GAME OVER"
1:61D7-xxxx  61D7-xxxx    Item data pointer table
  6:57F2-57F7  197F2-197F7   Stage data pointer table? (only 3 pointers here, not sure what these are meant for)
  6:57F8-5821  197F8-19821   Stage 1-1 pointer table data
# Stage data: a succession of screens of 8x8 metatiles, each 4x4 tiles; stage length is defined elsewhere
6:5822-59E2  19822-199E2  Stage 1-1 data
6:6A2A-6A39  1AA2A-1AA39  Stage 1-1 mystery block pointer table (8 pointers, one for each of the 8 screens of 1-1)
# Mystery block data: in chunks of 3 bytes Xpos/Ypos/itemID, where itemID={coin=43/heart=46/1 star=49/5 stars=4C/1UP=4F}; FF separates the screens
6:6A3A-6A5C  1AA3A-1AA5C  Stage 1-1 mystery block data
  ### Stage lengths (in screens)
  ### Stage lengths (in screens)
  6:69DC       1A9DC        Stage 1-1 length
  6:69DC       1A9DC        Stage 1-1 length
  6:6C68       1AC68        Stage 1-2 length
  6:6C68       1AC68        Stage 1-2 length
  6:6EEB       1AEEB        Stage 1-3 length
  6:6EEB       1AEEB        Stage 1-3 length
  6:7A35       1BA35        Stage 2-1 length
  6:7A35       1BA35        Stage 2-1 length

Revision as of 22:16, 31 May 2023

Address       In ROM        Description
---------------------------------------------
1:4000-4055   4000-4055     Text data pointer table

# Text data: a chunk containing VRAM display address and number of tiles to write; 00=end of text/FE=change who speaks (Mickey/Minnie)
1:45C5-45DB   45C5-45DC     Text data "MICKEY'S \n HOMETOWN"
1:4632-4651   4632-4651     Text data "PLEASE SELECT \n YOUR PLAYER"
1:4652-465F   4652-465F     Text data "GAME OVER"
1:61D7-xxxx   61D7-xxxx     Item data pointer table

6:57F2-57F7   197F2-197F7   Stage data pointer table? (only 3 pointers here, not sure what these are meant for)
6:57F8-5821   197F8-19821   Stage 1-1 pointer table data
# Stage data: a succession of screens of 8x8 metatiles, each 4x4 tiles; stage length is defined elsewhere
6:5822-59E2   19822-199E2   Stage 1-1 data
6:6A2A-6A39   1AA2A-1AA39   Stage 1-1 mystery block pointer table (8 pointers, one for each of the 8 screens of 1-1)
# Mystery block data: in chunks of 3 bytes Xpos/Ypos/itemID, where itemID={coin=43/heart=46/1 star=49/5 stars=4C/1UP=4F}; FF separates the screens
6:6A3A-6A5C   1AA3A-1AA5C   Stage 1-1 mystery block data

### Stage lengths (in screens)
6:69DC        1A9DC         Stage 1-1 length
6:6C68        1AC68         Stage 1-2 length
6:6EEB        1AEEB         Stage 1-3 length
6:7A35        1BA35         Stage 2-1 length