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.
Pokémon Race mini/ROM map: Difference between revisions
Jump to navigation
Jump to search
(audio, banner sprites, lookup tables) |
m (Xkeeper moved page Pokemon Race mini:ROM map to Pokémon Race mini/ROM map: normalize subpages and titles) |
(No difference)
|
Revision as of 02:42, 24 January 2024
The following article is a ROM map for Pokémon Race mini.
Addresses and sizes are in hexadecimal assuming the header (BIOS/RAM/registers segment) exists (there are no headerless dumps for this system).
- 000000-0020FF (002100) = Header Data
- 002100-0021cf (0000d0) = Cartridge Header
- 00646a-0064e9 (000080) = Audio lookup table (array of 2-byte addresses, hi = 00)
- 0064ea-0078c5 (0013dc) = MINLIB audio data
- 010562-010581 (000020) = Sprite attributes lookup table (array of 2-byte addresses, hi = 07) for track banners (track intro screen, ranking screen, win/lose screen)
- 021564-02158c (000041) = (asm) Clear map metadata
- 02158d-0215d7 (00004b) = (asm) Set up map metadata
- 0215d8-02162e (000057) = (asm) Calculate map position on screen from map base
- 02162f-021683 (000055) = (asm) Draw map or map preview
- 0240a6-0240c5 (000020) = Map metadata lookup table
- 0240c6-024235 (000170) = Map metadata
- 034b40-035??? (00????) = Race preview tilesets (addressable up to 035a07)
- 035840-035a3f (000200) = Race preview tilemap data
- 035a40-035b1f (0000e0) = unconfirmed
- 035b20-0368ec (000dcd) = Race preview tilemap data
- 040000-058fff (004000) = Sprite graphics for races
- 059000-05b1ff (002200) = Race tilesets
- 060000-0607ff (000800) = Tilemap data for Grand Prix, Rookie Cup, track 3
- 060800-0610bf (0008c0) = Tilemap data for Grand Prix, Rookie Cup, track 1
- 0610c0-06197f (0008c0) = Tilemap data for Grand Prix, Rookie Cup, track 2
- 061980-06223f (0008c0) = Tilemap data for Grand Prix, Rookie Cup, track 4
- 062240-062f5f (000d20) = Tilemap data for ?
- 062f60-063b5f (000c00) = Tilemap data for ?
- 063b60-06487f (000d20) = Tilemap data for ?
- 064880-065563 (000ce4) = Tilemap data for ?
- 065564-066053 (000af0) = Tilemap data for ?
- 066054-0667a3 (000750) = Tilemap data for ?
- 0667a4-067207 (000a64) = Tilemap data for ?
- 067208-067ac7 (0008c0) = Tilemap data for ?
- 067ac8-068a67 (000fa0) = Tilemap data for ?
- 068a68-0691e7 (000780) = Tilemap data for ?
- 0691e8-069b2e (000947) = Tilemap data for ?
- 069b2f-06a39e (000870) = Tilemap data for ?
- 072a00-075e0f (003410) = Spriteset for screens: track intro, ranking, win/lose
- 076600-079a0f (003410) = Spriteset for screens: track intro, ranking, win/lose
- 07e200-07e597 (000398) = Sprite attributes data for track banners & win/lose Pikachu. The X and Y specified is an offset from some base which the screen determines.