(label) @1
(label) @begin
(label) @end
(const byte*) BGCOL = (byte*) 53280
(const byte*) RASTER = (byte*) 53266
(const byte*) SCREEN = (byte*) 1024
(const byte*) SCROLL = (byte*) 53270
(const byte*) TEXT[]  = (byte*) "-= this is rex of camelot testing a scroller created in kickc. kickc is an optimizing c-compiler for 6502 assembler. =-     "
(void()) fillscreen((byte*) fillscreen::screen , (byte) fillscreen::fill)
(label) fillscreen::@1
(label) fillscreen::@2
(label) fillscreen::@return
(byte*) fillscreen::cursor
(byte*) fillscreen::cursor#1 cursor zp[2]:2 22.0
(byte*) fillscreen::cursor#2 cursor zp[2]:2 14.666666666666666
(byte) fillscreen::fill
(const byte) fillscreen::fill#0 fill = (byte) $20
(byte*) fillscreen::screen
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@4
(label) main::@5
(label) main::@6
(label) main::@7
(label) main::@8
(label) main::@9
(byte) main::c
(byte) main::c#0 reg byte x 16.5
(byte) main::c#1 reg byte x 22.0
(byte) main::c#2 reg byte x 33.0
(byte) main::i
(byte) main::i#1 reg byte x 202.0
(byte) main::i#2 reg byte x 168.33333333333331
(const byte*) main::line = (const byte*) SCREEN+(byte) $28
(byte*) main::nxt
(byte*) main::nxt#1 nxt zp[2]:2 22.0
(byte*) main::nxt#10 nxt zp[2]:2 20.500000000000004
(byte*) main::nxt#11 nxt zp[2]:2 11.0
(byte*) main::nxt#4 nxt zp[2]:2 11.0
(byte) main::scroll
(byte) main::scroll#1 reg byte x 16.5
(byte) main::scroll#4 reg byte x 11.0
(byte) main::scroll#7 reg byte x 56.0

reg byte x [ main::scroll#7 main::scroll#4 main::scroll#1 ]
reg byte x [ main::i#2 main::i#1 ]
reg byte x [ main::c#2 main::c#0 main::c#1 ]
zp[2]:2 [ fillscreen::cursor#2 fillscreen::cursor#1 main::nxt#4 main::nxt#10 main::nxt#11 main::nxt#1 ]
