2019-06-10 14:39:25 +00:00
|
|
|
(label) @1
|
|
|
|
(label) @begin
|
|
|
|
(label) @end
|
|
|
|
(byte*) RASTER
|
|
|
|
(const byte*) RASTER#0 RASTER = (byte*) 53266
|
|
|
|
(byte*) SCREEN
|
|
|
|
(const byte*) SCREEN#0 SCREEN = (byte*) 1024
|
|
|
|
(byte[$10*$10]) buffer1
|
|
|
|
(const byte[$10*$10]) buffer1#0 buffer1 = { fill( $10*$10, 0) }
|
|
|
|
(byte[$10*$10]) buffer2
|
|
|
|
(const byte[$10*$10]) buffer2#0 buffer2 = { fill( $10*$10, 0) }
|
|
|
|
(void()) flip()
|
|
|
|
(label) flip::@1
|
|
|
|
(label) flip::@2
|
|
|
|
(label) flip::@3
|
|
|
|
(label) flip::@4
|
|
|
|
(label) flip::@return
|
|
|
|
(byte) flip::c
|
|
|
|
(byte) flip::c#1 c zp ZP_BYTE:6 1501.5
|
|
|
|
(byte) flip::c#2 c zp ZP_BYTE:6 500.5
|
|
|
|
(byte) flip::dstIdx
|
|
|
|
(byte) flip::dstIdx#1 reg byte x 701.0
|
|
|
|
(byte) flip::dstIdx#2 reg byte x 67.33333333333333
|
|
|
|
(byte) flip::dstIdx#3 reg byte x 1034.6666666666667
|
|
|
|
(byte) flip::dstIdx#5 reg byte x 202.0
|
|
|
|
(byte) flip::i
|
|
|
|
(byte) flip::i#1 reg byte x 151.5
|
|
|
|
(byte) flip::i#2 reg byte x 202.0
|
|
|
|
(byte) flip::r
|
|
|
|
(byte) flip::r#1 r zp ZP_BYTE:5 151.5
|
|
|
|
(byte) flip::r#4 r zp ZP_BYTE:5 25.25
|
|
|
|
(byte) flip::srcIdx
|
|
|
|
(byte) flip::srcIdx#1 reg byte y 300.42857142857144
|
|
|
|
(byte) flip::srcIdx#2 reg byte y 1552.0
|
|
|
|
(byte) flip::srcIdx#3 reg byte y 202.0
|
|
|
|
(void()) main()
|
|
|
|
(label) main::@1
|
|
|
|
(label) main::@2
|
|
|
|
(label) main::@3
|
|
|
|
(label) main::@4
|
|
|
|
(label) main::@5
|
|
|
|
(byte) main::c
|
|
|
|
(byte) main::c#1 reg byte x 151.5
|
|
|
|
(byte) main::c#4 reg byte x 67.33333333333333
|
|
|
|
(void()) plot()
|
|
|
|
(label) plot::@1
|
|
|
|
(label) plot::@2
|
|
|
|
(label) plot::@3
|
|
|
|
(label) plot::@return
|
|
|
|
(byte) plot::i
|
|
|
|
(byte) plot::i#1 reg byte x 350.5
|
|
|
|
(byte) plot::i#2 reg byte x 1552.0
|
|
|
|
(byte) plot::i#3 reg byte x 202.0
|
|
|
|
(byte*) plot::line
|
|
|
|
(byte*) plot::line#1 line zp ZP_WORD:2 67.33333333333333
|
|
|
|
(byte*) plot::line#4 line zp ZP_WORD:2 200.50000000000003
|
|
|
|
(byte) plot::x
|
|
|
|
(byte) plot::x#1 reg byte y 1501.5
|
|
|
|
(byte) plot::x#2 reg byte y 1001.0
|
|
|
|
(byte) plot::y
|
|
|
|
(byte) plot::y#1 y zp ZP_BYTE:4 151.5
|
|
|
|
(byte) plot::y#4 y zp ZP_BYTE:4 28.857142857142858
|
|
|
|
(void()) prepare()
|
|
|
|
(label) prepare::@1
|
|
|
|
(label) prepare::@return
|
|
|
|
(byte) prepare::i
|
|
|
|
(byte) prepare::i#1 reg byte x 16.5
|
|
|
|
(byte) prepare::i#2 reg byte x 22.0
|
|
|
|
|
|
|
|
reg byte x [ main::c#4 main::c#1 ]
|
|
|
|
zp ZP_WORD:2 [ plot::line#4 plot::line#1 ]
|
|
|
|
zp ZP_BYTE:4 [ plot::y#4 plot::y#1 ]
|
|
|
|
reg byte x [ plot::i#2 plot::i#3 plot::i#1 ]
|
|
|
|
reg byte y [ plot::x#2 plot::x#1 ]
|
|
|
|
zp ZP_BYTE:5 [ flip::r#4 flip::r#1 ]
|
|
|
|
reg byte y [ flip::srcIdx#2 flip::srcIdx#3 flip::srcIdx#1 ]
|
|
|
|
reg byte x [ flip::dstIdx#3 flip::dstIdx#5 flip::dstIdx#2 flip::dstIdx#1 ]
|
|
|
|
zp ZP_BYTE:6 [ flip::c#2 flip::c#1 ]
|
|
|
|
reg byte x [ flip::i#2 flip::i#1 ]
|
|
|
|
reg byte x [ prepare::i#2 prepare::i#1 ]
|