
void __start()
__start: scope:[__start]  from
  [0] phi()
  to:__start::__init1
__start::__init1: scope:[__start]  from __start
  [1] col = 0
  to:__start::@1
__start::@1: scope:[__start]  from __start::__init1
  [2] phi()
  [3] call main 
  to:__start::@return
__start::@return: scope:[__start]  from __start::@1
  [4] return 
  to:@return

__interrupt(rom_min_c64) void irq()
irq: scope:[irq]  from
  asm { lda$dc0d  }
  [6] *BG_COLOR = col
  [7] if(col==0) goto irq::@return
  to:irq::@1
irq::@1: scope:[irq]  from irq
  [8] col = ++ col
  to:irq::@return
irq::@return: scope:[irq]  from irq irq::@1
  [9] return 
  to:@return

void main()
main: scope:[main]  from __start::@1
  [10] *KERNEL_IRQ = &irq
  to:main::@1
main::@1: scope:[main]  from main main::@1 main::@2
  [11] if(col<$a+1) goto main::@1
  to:main::@2
main::@2: scope:[main]  from main::@1
  [12] col = 0
  to:main::@1
