__constant char * const BG_COLOR = (char *) 53281
__constant char * const BORDER_COLOR = (char *) 53280
__constant struct MOS6526_CIA * const CIA1 = (struct MOS6526_CIA *) 56320
__constant const char GREEN = 5
__constant const char KEY_C = $14
__constant const char KEY_E = $e
__constant const char KEY_I = $21
__constant const char KEY_SPACE = $3c
__constant char OFFSET_STRUCT_MOS6526_CIA_PORT_B = 1
__constant const char RED = 2
__constant char *SCREEN = (char *) 1024
char keyboard_key_pressed(char key)
char keyboard_key_pressed::$2 // reg byte a 2000002.0
char keyboard_key_pressed::colidx
char keyboard_key_pressed::colidx#0 // reg byte y 333333.6666666667
char keyboard_key_pressed::key
char keyboard_key_pressed::key#4 // reg byte x 1000001.0
char keyboard_key_pressed::return
char keyboard_key_pressed::return#0 // reg byte a 188334.1666666667
char keyboard_key_pressed::return#10 // reg byte a 200002.0
char keyboard_key_pressed::return#2 // reg byte a 20002.0
char keyboard_key_pressed::return#3 // reg byte a 20002.0
char keyboard_key_pressed::return#4 // reg byte a 20002.0
char keyboard_key_pressed::rowidx
char keyboard_key_pressed::rowidx#0 // reg byte a 2000002.0
__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 3666667.333333333
char keyboard_matrix_read::return#2 // reg byte a 2000002.0
char keyboard_matrix_read::row_pressed_bits
char keyboard_matrix_read::rowid
char keyboard_matrix_read::rowid#0 // reg byte x 1.1000002E7
__constant char keyboard_matrix_row_bitmask[8] = { $fe, $fd, $fb, $f7, $ef, $df, $bf, $7f }
void main()
void menu()
char menu::$0 // reg byte a 20002.0
char menu::$4 // reg byte a 20002.0
char menu::$7 // reg byte a 20002.0
void pressed()
char pressed::$1 // reg byte a 200002.0

reg byte x [ keyboard_key_pressed::key#4 ]
reg byte a [ keyboard_key_pressed::return#2 ]
reg byte a [ menu::$0 ]
reg byte a [ keyboard_key_pressed::return#3 ]
reg byte a [ menu::$4 ]
reg byte a [ keyboard_key_pressed::return#4 ]
reg byte a [ menu::$7 ]
reg byte y [ keyboard_key_pressed::colidx#0 ]
reg byte a [ keyboard_key_pressed::rowidx#0 ]
reg byte x [ keyboard_matrix_read::rowid#0 ]
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_key_pressed::return#10 ]
reg byte a [ pressed::$1 ]
reg byte a [ keyboard_matrix_read::return#0 ]
