Motocross Maniacs/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


==Text data==
==Text data==
Text data format: 2 bytes for display address, then a series of tiles IDs. <tt>xFE</tt> is the end of a word, <tt>xFF</tt> the end of the text.
===Game over screen===
  ROM0:0x0F08-0x0F13 "GAME OVER"
===Pre-race screen===
===Pre-race screen===
[[File:Motocross_Maniacs_PreRaceScreen.png|200px]]
[[File:Motocross_Maniacs_PreRaceScreen.png|300px]]
  ROM0:0x0F37-0x0F48 "QUALIFYING TIME"
  ROM0:0x0F49-0x0F4F ":  :"
  ROM0:0x0F50-0x0F5D (row of gray tiles)
  ROM0:0x0F5E-0x0F6B " COURSE    "
  ROM0:0x0F6C-0x0F79 (row of gray tiles)
  ROM0:0x0F7A-0x0F8A "COURSE RECORD"
  ROM0:0x0F8B-0x08F  ":  :"
 
==Level data==
Each of the 8 levels is a sequence of track objects, each defined by a 3-byte word specifying position and ID.
[[File:Motocross_Maniacs_ScreenData.png|300px]]
Each track element is defined by 2 bytes that determine its dimensions, then a series of bytes that fill

Revision as of 17:05, 20 April 2023

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

Text data

Text data format: 2 bytes for display address, then a series of tiles IDs. xFE is the end of a word, xFF the end of the text.

Game over screen

 ROM0:0x0F08-0x0F13 "GAME OVER"

Pre-race screen

Motocross Maniacs PreRaceScreen.png

 ROM0:0x0F37-0x0F48 "QUALIFYING TIME"
 ROM0:0x0F49-0x0F4F ":  :"
 ROM0:0x0F50-0x0F5D (row of gray tiles)
 ROM0:0x0F5E-0x0F6B " COURSE    "
 ROM0:0x0F6C-0x0F79 (row of gray tiles)
 ROM0:0x0F7A-0x0F8A "COURSE RECORD"
 ROM0:0x0F8B-0x08F  ":  :"

Level data

Each of the 8 levels is a sequence of track objects, each defined by a 3-byte word specifying position and ID.
Motocross Maniacs ScreenData.png
Each track element is defined by 2 bytes that determine its dimensions, then a series of bytes that fill