Bio Force Ape/ROM map

From Data Crystal
< Bio Force Ape
Revision as of 02:41, 24 January 2024 by Xkeeper (talk | contribs) (Xkeeper moved page Bio Force Ape:ROM map to Bio Force Ape/ROM map: normalize subpages and titles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Bio Force Ape.

All values are for a headered ROM.

Stage 1

Data here is neatly organized into 256 (0x100) byte "pages."

C010 - metatileset 0
C110 - metatileset 1
C210 - metatileset 2
C310 - metatileset 3
- 4 bytes per metatile, 64 metatiles per set

C410 - per-screen metatileset assignments
C510 - stage screen layout
- 16x16 array
C610 - level palette
C710 - tileset collision data
- one byte per metatile

C810 - screen 0x00 (blank)
C910 - screen 0x01
CA10 - screen 0x02 (red bricks)
CB10 - screen 0x03
CC10      etc.
CD10       "
CE10       "
CF10       "
D010       "
D110       "
D210       "
D310       "
D410       "
D510       "
D610       "
D710       "
D810       "
D910       "
DA10       "
DB10       "
DC10       "
DD10       "
DE10       "
DF10       "

Screen data format:
256 bytes per screen
- xx######
 - xx = subpalette ID
 - ## = metatile ID

Stage 2

E010 - metatileset 0
E110 - metatileset 1
E210 - metatileset 2
E310 - metatileset 3
E410 - per-screen metatileset assignments
E510 - stage screen layout
E610 - level palette
E710 - tileset collision data

Screens:
E810
E910
EA10
EB10
EC10
ED10
EE10
EF10
F010
F110
F210
F310
F410
F510
F610
F710
F810
F910
FA10
FB10
FC10
FD10
FE10
FF10

Stage 3

10010 - metatileset 0
10110 - metatileset 1
10210 - metatileset 2
10310 - metatileset 3

10410 - per-screen metatileset assignments
10510 - stage screen layout
10610 - palette data
10710 - tileset collision data

Screens:
10810
10910
10A10
10B10
10C10
10D10
10E10
10F10
11010
11110
11210
11310
11410
11510
11610
11710
11810
11910
11A10
11B10
11C10
11D10
11E10
11F10