(label) @1
(label) @begin
(label) @end
(const byte*) BGCOL = (byte*) 53281
(const byte*) SCREEN = (byte*) 1024
(const byte*) base[(number) $100]  = { fill( $100, 0) }
(void()) fillscreen((byte) fillscreen::c)
(byte~) fillscreen::$2 reg byte a 202.0
(label) fillscreen::@1
(label) fillscreen::@2
(label) fillscreen::@return
(byte) fillscreen::c
(byte) fillscreen::c#0 c zp[1]:4 14.0
(byte) fillscreen::i
(byte) fillscreen::i#1 reg byte x 101.0
(byte) fillscreen::i#2 reg byte x 75.75
(byte*) fillscreen::screen
(byte*) fillscreen::screen#1 screen zp[2]:2 202.0
(byte*) fillscreen::screen#2 screen zp[2]:2 80.8
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(byte) main::i
(byte) main::i#1 reg byte x 16.5
(byte) main::i#2 reg byte x 22.0

reg byte x [ main::i#2 main::i#1 ]
zp[2]:2 [ fillscreen::screen#2 fillscreen::screen#1 ]
reg byte x [ fillscreen::i#2 fillscreen::i#1 ]
zp[1]:4 [ fillscreen::c#0 ]
reg byte a [ fillscreen::$2 ]
