Browse code

Cleanup on controller.tal

neauoire authored on 02/08/2021 18:19:36
Showing 1 changed files
... ...
@@ -7,15 +7,11 @@
7 7
 
8 8
 %RTN { JMP2r }
9 9
 %TOS { #00 SWP }
10
-%LTS2  { #8000 ++ SWP2 #8000 ++ >> } %GTS2  { #8000 ++ SWP2 #8000 ++ << }
11
-
12
-%DEBUG  { ;print-hex JSR2 #0a .Console/write DEO }
13
-%DEBUG2 { SWP ;print-hex JSR2 ;print-hex JSR2 #0a .Console/write DEO }
10
+%LTS2  { #8000 ++ SWP2 #8000 ++ >> } 
14 11
 
15 12
 ( devices )
16 13
 
17 14
 |00 @System     [ &vector $2 &pad    $6 &r      $2 &g     $2 &b      $2 ]
18
-|10 @Console    [ &vector $2 &read     $1 &pad    $5 &write $1 ]
19 15
 |20 @Screen     [ &vector $2 &width  $2 &height $2 &pad   $2 &x      $2 &y $2 &addr $2 &pixel $1 &sprite $1 ]
20 16
 |80 @Controller [ &vector $2 &button $1 &key    $1 ]
21 17
 
... ...
@@ -26,17 +22,14 @@
26 22
 @center
27 23
 	&x $2
28 24
 	&y $2
29
-
30
-@position
31
-	&x $2
32
-	&y $2
33 25
 @frame
34 26
 	&w $2 &h $2
35 27
 	&x0 $2 &y0 $2
36 28
 	&x1 $2 &y1 $2
37
-
38 29
 @color $1
39
-@rect        [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ]
30
+@rect
31
+	&x1 $2 &y1 $2 
32
+	&x2 $2 &y2 $2
40 33
 
41 34
 ( init )
42 35
 
... ...
@@ -172,16 +165,6 @@ RTN
172 165
 
173 166
 RTN
174 167
 
175
-@print-hex ( value -- )
176
-	
177
-	STHk #04 SFT ,&parse JSR .Console/write DEO
178
-	STHr #0f AND ,&parse JSR .Console/write DEO
179
-	RTN
180
-	&parse ( value -- char )
181
-		DUP #09 GTH ,&above JCN #30 ADD RTN &above #09 SUB #60 ADD RTN
182
-
183
-RTN
184
-
185 168
 @controller-icn
186 169
 	&dpad       ffff ffff ffff ffff
187 170
 	&dpad-up    7eff e7c3 ffff ffff