(label) @1
(label) @begin
(label) @end
(const byte*) BGCOL = (byte*) 49178
(const byte*) MESSAGE[]  = (byte*) "hello world"
(const byte*) SCREEN[(number) $32]  = { fill( $32, 0) }
(const void()**) VECTORS[]  = { &interrupt(HARDWARE_ALL)(void()) nmiHandler(), &(void()) entryPoint() }
(void()) entryPoint()
(label) entryPoint::@1
(label) entryPoint::@return
(byte) entryPoint::i
(byte) entryPoint::i#1 reg byte x 16.5
(byte) entryPoint::i#2 reg byte x 22.0
(void()) main()
(label) main::@return
interrupt(HARDWARE_ALL)(void()) nmiHandler()
(label) nmiHandler::@return

reg byte x [ entryPoint::i#2 entryPoint::i#1 ]
