Game status buffer |
Address | Length | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5CF0 | 3 |
3-byte representation of the score.
|
||||||||||||||||||
5CF3 | 1 |
Holds the number of players and the chosen control method.
|
||||||||||||||||||
5CF4 | 3 |
3-byte representation of the score.
|
||||||||||||||||||
5CF7 | 3 |
3-byte representation of the score.
|
||||||||||||||||||
5D00 | 1 |
Relates to which frame to display.
|
||||||||||||||||||
5D01 | 1 |
The default starting position is 80.
|
||||||||||||||||||
5D02 | 1 |
The default start position is B7.
|
||||||||||||||||||
5D03 | 1 |
The default colour on game start is 47.
|
||||||||||||||||||
5D04 | 1 |
|
||||||||||||||||||
5D05 | 1 |
|
||||||||||||||||||
5D06 | 1 |
Maximum Value: 3F.
|
||||||||||||||||||
5D07 | 1 |
Jetman sprite height, always 24.
|
||||||||||||||||||
5D08 | 32 |
|
||||||||||||||||||
5D28 | 8 |
Explosion sound parameters for frequency and duration.
|
||||||||||||||||||
5D30 | 8 |
|
||||||||||||||||||
5D38 | 1 |
|
||||||||||||||||||
5D39 | 1 |
|
||||||||||||||||||
5D3A | 1 |
|
||||||||||||||||||
5D3B | 1 |
|
||||||||||||||||||
5D3C | 1 |
Note the status doesn't "reset". For example, after you've filled the ship with fuel and the ship is flashing this value remains at $07 even though no more fuel pods will drop. Hence, it only has a value of $00 when the ship is in pieces and no fuel pod is set to drop.
|
||||||||||||||||||
5D3D | 1 |
|
||||||||||||||||||
5D3E | 1 |
|
||||||||||||||||||
5D3F | 1 |
|
||||||||||||||||||
5D40 | 1 |
$00 when not on screen, $0e when visible
|
||||||||||||||||||
5D41 | 1 |
|
||||||||||||||||||
5D42 | 6 |
|
||||||||||||||||||
5D50 | 8 |
|
||||||||||||||||||
5D58 | 8 |
|
||||||||||||||||||
5D60 | 8 |
|
||||||||||||||||||
5D68 | 8 |
|
||||||||||||||||||
5D70 | 8 |
|
||||||||||||||||||
5D78 | 16 |
|
||||||||||||||||||
5D88 | 16 |
|
||||||||||||||||||
5D98 | 8 |
|
||||||||||||||||||
5DA0 | 8 |
|
||||||||||||||||||
5DA8 | 24 |
|
||||||||||||||||||
5DC0 | 8 |
|
||||||||||||||||||
5DC8 | 1 |
|
||||||||||||||||||
5DC9 | 1 |
|
||||||||||||||||||
5DCA | 1 |
|
||||||||||||||||||
5DCB | 1 |
|
||||||||||||||||||
5DCC | 2 |
16-bit counter starting at 0x0000 and counting +1 (each time a sprite is moved or redrawn), although sometimes it will increment + 02. This continues until the whole game is over - for both 1 and 2 player games. Counter loops around after reaching FFFF.
|
||||||||||||||||||
5DCE | 1 |
Value is calculated using the 16-bit game timer LSB value, which is used to fetch a byte from the ROM (between addresses 00 and FF), then by adding the current R.
|
||||||||||||||||||
5DCF | 2 |
|
||||||||||||||||||
5DD1 | 1 |
Which player is currently active.
|
||||||||||||||||||
5DD2 | 1 |
|
||||||||||||||||||
5DD3 | 1 |
|
||||||||||||||||||
5DD4 | 1 |
Holds a copy of the last FRAMES counter.
|
||||||||||||||||||
5DD5 | 1 |
Has the frame been updated? 00=No 01=Yes.
|
||||||||||||||||||
5DD6 | 1 |
Current menu item colour attribute.
|
||||||||||||||||||
5DD7 | 25 |
|
||||||||||||||||||
5DF0 | 1 |
|
||||||||||||||||||
5DF1 | 1 |
|
||||||||||||||||||
5DF8 | 1 |
|
||||||||||||||||||
5DF9 | 7 |
|
||||||||||||||||||
6000 | 16 |
|
||||||||||||||||||
6010 | 8 |
|
||||||||||||||||||
6018 | 24 |
|
||||||||||||||||||
6030 | 8 |
|
||||||||||||||||||
6038 | 8 |
|