|
SCREEN DEFINITION |
BRICK TYPES: 0-Background, 1-Floor,
2-Wall, 3-Nasty |
Byte |
Bit |
Description |
$00 |
7-6 |
Brick at (0,0) |
5-4 |
Brick at (1,0) |
3-2 |
Brick at (2,0) |
1-0 |
Brick at (3,0) |
$01 |
7-6 |
Brick at (4,0) |
5-4 |
Brick at (5,0) |
3-2 |
Brick at (6,0) |
1-0 |
Brick at (7,0) |
... |
... |
... |
$08 |
7-6 |
Brick at (0,1) |
5-4 |
Brick at (1,1) |
3-2 |
Brick at (2,1) |
1-0 |
Brick at (3,1) |
... |
... |
... |
$7F |
7-6 |
Brick at (28,15) |
5-4 |
Brick at (29,15) |
3-2 |
Brick at (30,15) |
1-0 |
Brick at (31,15) | |
CONVEYOR/RAMP POSITION |
Second byte |
|
First byte |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
R |
|
R |
R |
R |
C |
C |
C |
C |
C | |
Bits |
Description |
C |
Start column (0-31) |
R |
Start row (0-15) | |
GUARDIAN START BYTE |
|
Bits |
Description |
C |
Start column (0-31) OR Vertical position*2 for ARROW |
S |
Start sprite (0-7) | |
COLOUR BYTE |
|
Bits |
Description |
I |
Ink colour (0-7) |
P |
Paper colour (0-7) |
B |
Bright (0-No, 1-Yes) |
F |
Flash (0-No, 1-Yes) | |
|