@begin: scope:[] from [0] phi() [ ] ( ) to:@2 @2: scope:[] from @begin [1] phi() [ ] ( ) [2] call main [ ] ( ) to:@end @end: scope:[] from @2 [3] phi() [ ] ( ) main: scope:[main] from @2 asm { sei } [5] *((const byte*) PROCPORT_DDR#0) ← (const byte) PROCPORT_DDR_MEMORY_MASK#0 [ ] ( main:2 [ ] ) [6] *((const byte*) PROCPORT#0) ← (const byte) PROCPORT_RAM_IO#0 [ ] ( main:2 [ ] ) [7] *((const byte*) CIA1_INTERRUPT#0) ← (const byte) CIA_INTERRUPT_CLEAR#0 [ ] ( main:2 [ ] ) [8] *((const byte*) VIC_CONTROL#0) ← *((const byte*) VIC_CONTROL#0) | (byte/word/signed word/dword/signed dword) 128 [ ] ( main:2 [ ] ) [9] *((const byte*) RASTER#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2 [ ] ) [10] *((const byte*) IRQ_ENABLE#0) ← (const byte) IRQ_RASTER#0 [ ] ( main:2 [ ] ) [11] *((const void()**) HARDWARE_IRQ#0) ← &interrupt(HARDWARE_ALL)(void()) irq() [ ] ( main:2 [ ] ) asm { cli } to:main::@2 main::@2: scope:[main] from main main::@2 [13] *((const byte*) FGCOL#0) ← ++ *((const byte*) FGCOL#0) [ ] ( main:2 [ ] ) to:main::@2 irq: scope:[irq] from [14] *((const byte*) BGCOL#0) ← (const byte) WHITE#0 [ ] ( ) [15] *((const byte*) BGCOL#0) ← (const byte) BLACK#0 [ ] ( ) [16] *((const byte*) IRQ_STATUS#0) ← (const byte) IRQ_RASTER#0 [ ] ( ) to:irq::@return irq::@return: scope:[irq] from irq [17] return [ ] ( ) to:@return