![]() |
Data |
| Prev: 60157 | Up: Map | Next: 60227 |
|
|
||||
| 60166 | DEFW 0 | Address pointer to one of the list of input values below, depending on control option selected by the player. | ||
|
KEMPSTON JOYSTICK control input values
|
||||
| 60168 | DEFB 8,4,2,1,16 | Up, down, left, right, fire | ||
| 60173 | DEFB 0 | End-of-data byte to indicate end of control checks | ||
|
KEYBOARD controls - ports to read (up, down, left, right, fire) and the values used as a mask for checking which keys are pressed
|
||||
| 60174 | DEFW 65022 | Keyboard port input address for keys A to G | ||
| 60176 | DEFB %11100000 | Input value mask. Bits 0-4 not set, as all keys (A, S, D, F, G) can be used to move UP |
||
| 60177 | DEFW 65278 | Keyboard port input address for keys CAPS SHIFT to V | ||
| 60179 | DEFB %11100000 | Input value mask. Bits 0-4 not set, as all keys (CAPS, Z, X, C, V) can be used to move DOWN |
||
| 60180 | DEFW 32766 | Keyboard port input address for keys SPACE to B | ||
| 60182 | DEFB %11100111 | Input value mask. Bits 3-4 not set, for keys B and N, which can both be used to move LEFT |
||
| 60183 | DEFW 32766 | Keyboard port input address for keys SPACE to B | ||
| 60185 | DEFB %11111000 | Input value mask. Bits 0-2 not set, for keys M, SYMBOL SHIFT, SPACE, which can all be used to move RIGHT |
||
| 60186 | DEFW 49150 | Keyboard port input address for keys ENTER to H | ||
| 60188 | DEFB %11100000 | Input value mask. Bits 0-4 not set, as all keys (H, J, K, L, ENTER) can be used to FIRE |
||
| 60189 | DEFB 0 | End-of-data byte to indicate end of control checks | ||
|
AGF/CURSOR JOYSTICK controls (up, down, left, right, fire)
|
||||
| 60190 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60192 | DEFB %11110111 | Input value mask. Bit 3 not set, to check key 7 for UP |
||
| 60193 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60195 | DEFB %11101111 | Input value mask. Bit 4 not set, to check key 6 for DOWN |
||
| 60196 | DEFW 63486 | Keyboard port input address for number keys 1-5 | ||
| 60198 | DEFB %11101111 | Input value mask. Bit 4 not set, to check key 5 for LEFT |
||
| 60199 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60201 | DEFB %11111011 | Input value mask. Bit 2 not set, to check key 8 for RIGHT |
||
| 60202 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60204 | DEFB %11111110 | Input value mask. Bit 0 not set, to check key 0 for FIRE |
||
| 60205 | DEFB 0 | End-of-data byte to indicate end of control checks | ||
|
Store for up, down, left, right, fire for selected control method, indicating which controls are pressed (1 = Pressed, 0 = Not pressed).
|
||||
| 60206 | DEFB 0 | UP | ||
| 60207 | DEFB 0 | DOWN | ||
| 60208 | DEFB 0 | LEFT | ||
| 60209 | DEFB 0 | RIGHT | ||
| 60210 | DEFB 0 | FIRE | ||
|
SINCLAIR JOYSTICK (up, down, left, right, fire)
|
||||
| 60211 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60213 | DEFB %11111101 | Input value mask. Bit 1 not set, to check key 9 for UP |
||
| 60214 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60216 | DEFB %11111011 | Input value mask. Bit 2 not set, to check key 8 for DOWN |
||
| 60217 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60219 | DEFB %11101111 | Input value mask. Bit 4 not set, to check key 6 for LEFT |
||
| 60220 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60222 | DEFB %11110111 | Input value mask. Bit 3 not set, to check key 7 for RIGHT |
||
| 60223 | DEFW 61438 | Keyboard port input address for number keys 6-0 | ||
| 60225 | DEFB %11111110 | Input value mask. Bit 0 not set, to check key 0 for FIRE |
||
| 60226 | DEFB 0 | End-of-data byte to indicate end of control checks | ||
| Prev: 60157 | Up: Map | Next: 60227 |