Böbl/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Created page with "This data is relevant for version 1.2 of the game and may not be accurate for other versions. ==Table== {| border="1" align="center" cellpadding="4" cellspacing="0" style="ma...")
 
Line 45: Line 45:
* %01000000 – Plucky
* %01000000 – Plucky
* %10000000 – Wildwing
* %10000000 – Wildwing
|-
|0x00B3–0x00B4 || timer, little-endian
|-
|-
|0x0434 || checkpoint, horizontal
|0x0434 || checkpoint, horizontal

Revision as of 18:26, 19 February 2022

This data is relevant for version 1.2 of the game and may not be accurate for other versions.

Table

RAM Information
0x002B player's X coordinate, increasing rightward
0x002C player's Y coordinate, increasing downward
0x0030 buttons newly pressed
0x0031 buttons held
0x0070 can jump?
  • 0 – No
  • 1 – Yes
0x007F current room, horizontal, increasing rightward
0x0080 current room, vertical, increasing downward
0x0090 run state
  • 0 – options menu
  • 1 – normal gameplay
  • 2 – paused
  • 3 – receiving powerup
  • 4 – main menu
  • 5 – screen transition
  • 7 – end screen
0x0091 powerup
  • %001 – Iron Böbl
  • %010 – Dive Böbl
  • %100 – Double Jump
0x0092 ducks saved
  • %00000001 – Deadeye
  • %00000010 – Scrooge
  • %00000100 – Darkwing
  • %00001000 – Aflack
  • %00010000 – Howard
  • %00100000 – Ferdinand
  • %01000000 – Plucky
  • %10000000 – Wildwing
0x00B3–0x00B4 timer, little-endian
0x0434 checkpoint, horizontal
0x0435 checkpoint, vertical
0x043E–0x043F deaths, little-endian
0x0462 warp flute
  • 0 – not obtained
  • 192 – obtained
0x04C3 option: show ghost?
0x04C4 option: disable music?
0x04C5 option: disable bells?
0x04C6 option: zen mode (no deaths)?
0x04C7 option: powerups as checkpoints?
0x04C8 option: ducks as checkpoints?
0x04C9 option: duck randomizer?
0x04CA–0x04CE seed (officially uses only the low nibbles of each byte)