![]() |
Data |
| Prev: 8B78 | Up: Map | Next: 8B93 |
|
Eight masks, one per half-row, of keys that never count as pressed on their own -- CAPS SHIFT and SYMBOL SHIFT among them; then the half-row and bits of the last new key found; then the eight half-rows as last seen, which is how SCAN_KEYBOARD knows a key is new.
|
||||
| KEY_STATE | 8B81 | DEFB $01,$00,$00,$0D,$02,$00,$00,$02 | Keys that do not count as a keypress, per half-row | |
| NEW_KEY | 8B89 | DEFB $00,$00 | The last new key: half-row and bits | |
| KEYS_LAST_SEEN | 8B8B | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | The keyboard as last scanned | |
| Prev: 8B78 | Up: Map | Next: 8B93 |