commit b6c40129e4403651537e5590b105cb3da4117140
parent d1755a5e5b469ef827e8f0e30d35efdaca936e02
Author: neauoire <aliceffekt@gmail.com>
Date: Mon, 2 Aug 2021 11:19:36 -0700
Cleanup on controller.tal
Diffstat:
1 file changed, 4 insertions(+), 21 deletions(-)
diff --git a/projects/examples/devices/controller.tal b/projects/examples/devices/controller.tal
@@ -7,15 +7,11 @@
%RTN { JMP2r }
%TOS { #00 SWP }
-%LTS2 { #8000 ++ SWP2 #8000 ++ >> } %GTS2 { #8000 ++ SWP2 #8000 ++ << }
-
-%DEBUG { ;print-hex JSR2 #0a .Console/write DEO }
-%DEBUG2 { SWP ;print-hex JSR2 ;print-hex JSR2 #0a .Console/write DEO }
+%LTS2 { #8000 ++ SWP2 #8000 ++ >> }
( devices )
|00 @System [ &vector $2 &pad $6 &r $2 &g $2 &b $2 ]
-|10 @Console [ &vector $2 &read $1 &pad $5 &write $1 ]
|20 @Screen [ &vector $2 &width $2 &height $2 &pad $2 &x $2 &y $2 &addr $2 &pixel $1 &sprite $1 ]
|80 @Controller [ &vector $2 &button $1 &key $1 ]
@@ -26,17 +22,14 @@
@center
&x $2
&y $2
-
-@position
- &x $2
- &y $2
@frame
&w $2 &h $2
&x0 $2 &y0 $2
&x1 $2 &y1 $2
-
@color $1
-@rect [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ]
+@rect
+ &x1 $2 &y1 $2
+ &x2 $2 &y2 $2
( init )
@@ -172,16 +165,6 @@ RTN
RTN
-@print-hex ( value -- )
-
- STHk #04 SFT ,&parse JSR .Console/write DEO
- STHr #0f AND ,&parse JSR .Console/write DEO
- RTN
- &parse ( value -- char )
- DUP #09 GTH ,&above JCN #30 ADD RTN &above #09 SUB #60 ADD RTN
-
-RTN
-
@controller-icn
&dpad ffff ffff ffff ffff
&dpad-up 7eff e7c3 ffff ffff