__constant struct MOS6526_CIA * const CIA1 = (struct MOS6526_CIA *) 56320
__constant const char CIA_INTERRUPT_CLEAR = $7f
__constant char IRQ_CHANGE_IDX[] = { $20, $21, IRQ_CHANGE_NEXT, $20, $21, IRQ_CHANGE_NEXT, $20, $21, IRQ_CHANGE_NEXT, $20, $21, IRQ_CHANGE_NEXT }
__constant const char IRQ_CHANGE_NEXT = $7f
__constant char IRQ_CHANGE_VAL[] = { $b, $b, $63, 0, 0, $80, 7, 7, $83, 0, 0, $60 }
__constant char * const IRQ_ENABLE = (char *) 53274
__constant const char IRQ_RASTER = 1
__constant char * const IRQ_STATUS = (char *) 53273
__constant void (** const KERNEL_IRQ)() = (void (**)()) 788
__constant char OFFSET_STRUCT_MOS6526_CIA_INTERRUPT = $d
__constant char * const RASTER = (char *) 53266
__constant char * const SCREEN = (char *) 1024
__constant char * const VICII_BASE = (char *) 53248
__constant char * const VICII_CONTROL1 = (char *) 53265
__constant const char VICII_SIZE = $30
void __start()
__loadstore volatile char irq_idx // zp[1]:2 6.0
void main()
__interrupt(rom_min_c64) void table_driven_irq()
char table_driven_irq::idx
char table_driven_irq::idx#0 // reg byte a 11.0
char table_driven_irq::val
char table_driven_irq::val#0 // reg byte x 6.166666666666666

zp[1]:2 [ irq_idx ]
reg byte a [ table_driven_irq::idx#0 ]
reg byte x [ table_driven_irq::val#0 ]
