__constant char * const BG_COLOR = (char *) 53281
__constant const char BLUE = 6
__constant struct MOS6526_CIA * const CIA1 = (struct MOS6526_CIA *) 56320
__constant const char GREEN = 5
__constant const char KEY_SPACE = $3c
__constant char OFFSET_STRUCT_MOS6526_CIA_PORT_A_DDR = 2
__constant char OFFSET_STRUCT_MOS6526_CIA_PORT_B = 1
__constant char OFFSET_STRUCT_MOS6526_CIA_PORT_B_DDR = 3
__constant char * const RASTER = (char *) 53266
void keyboard_init()
char keyboard_key_pressed(char key)
char keyboard_key_pressed::$2 // reg byte a 202.0
char keyboard_key_pressed::colidx
__constant char keyboard_key_pressed::colidx#0 = KEY_SPACE&7 // colidx
char keyboard_key_pressed::key
char keyboard_key_pressed::return
char keyboard_key_pressed::return#0 // reg byte a 37.33333333333333
char keyboard_key_pressed::return#2 // reg byte a 22.0
char keyboard_key_pressed::rowidx
__constant char keyboard_key_pressed::rowidx#0 = KEY_SPACE>>3 // rowidx
__constant char keyboard_matrix_col_bitmask[8] = { 1, 2, 4, 8, $10, $20, $40, $80 }
char keyboard_matrix_read(char rowid)
char keyboard_matrix_read::return
char keyboard_matrix_read::return#0 // reg byte a 367.33333333333337
char keyboard_matrix_read::return#2 // reg byte a 202.0
char keyboard_matrix_read::row_pressed_bits
char keyboard_matrix_read::rowid
__constant char keyboard_matrix_row_bitmask[8] = { $fe, $fd, $fb, $f7, $ef, $df, $bf, $7f }
void main()
char main::$2 // reg byte a 22.0

reg byte a [ keyboard_key_pressed::return#2 ]
reg byte a [ main::$2 ]
reg byte a [ keyboard_matrix_read::return#2 ]
reg byte a [ keyboard_key_pressed::$2 ]
reg byte a [ keyboard_key_pressed::return#0 ]
reg byte a [ keyboard_matrix_read::return#0 ]
