Browse code

(controller.tal) Made buttons visible in monochromatic

neauoire authored on 30/09/2022 17:10:33
Showing 1 changed files
... ...
@@ -15,9 +15,9 @@
15 15
 |0100 ( -> )
16 16
 
17 17
 	( theme )
18
-	#0ff7 .System/r DEO2
19
-	#0f07 .System/g DEO2
20
-	#0f07 .System/b DEO2
18
+	#0fff .System/r DEO2
19
+	#0f0f .System/g DEO2
20
+	#0f0f .System/b DEO2
21 21
 	( find center )
22 22
 	.Screen/width DEI2 #01 SFT2 .center/x STZ2
23 23
 	.Screen/height DEI2 #01 SFT2 .center/y STZ2
... ...
@@ -44,7 +44,7 @@ BRK
44 44
 	,draw-controller JSR
45 45
 
46 46
 	( print stack on start button )
47
-	.Controller/button DEI #08 EQU JMP BRK #010e DEO
47
+	.Controller/button DEI #08 EQU [ JMP BRK ] #010e DEO
48 48
 
49 49
 BRK
50 50
 
... ...
@@ -56,17 +56,17 @@ BRK
56 56
 	.frame/x0 LDZ2 #0010 ADD2 .Screen/x DEO2
57 57
 	.frame/y0 LDZ2 #0010 ADD2 .Screen/y DEO2
58 58
 	;controller-icn/dpad-up .Screen/addr DEO2
59
-	#03  STHkr #04 SFT #01 AND DUP ADD SUB  .Screen/sprite DEO
59
+	#03 STHkr #04 SFT #01 AND SUB .Screen/sprite DEO
60 60
 	.Screen/y DEI2 #0010 ADD2 .Screen/y DEO2
61 61
 	;controller-icn/dpad-down .Screen/addr DEO2
62
-	#03  STHkr #05 SFT #01 AND DUP ADD SUB  .Screen/sprite DEO
62
+	#03 STHkr #05 SFT #01 AND SUB .Screen/sprite DEO
63 63
 	.Screen/y DEI2 #0008 SUB2 .Screen/y DEO2
64 64
 	.Screen/x DEI2 #0008 SUB2 .Screen/x DEO2
65 65
 	;controller-icn/dpad-left .Screen/addr DEO2
66
-	#03  STHkr #06 SFT #01 AND DUP ADD SUB  .Screen/sprite DEO
66
+	#03 STHkr #06 SFT #01 AND SUB .Screen/sprite DEO
67 67
 	.Screen/x DEI2 #0010 ADD2 .Screen/x DEO2
68 68
 	;controller-icn/dpad-right .Screen/addr DEO2
69
-	#03  STHkr #07 SFT #01 AND DUP ADD SUB  .Screen/sprite DEO
69
+	#03 STHkr #07 SFT #01 AND SUB .Screen/sprite DEO
70 70
 	.Screen/x DEI2 #0008 SUB2 .Screen/x DEO2
71 71
 	;controller-icn/dpad .Screen/addr DEO2
72 72
 	#03 .Screen/sprite DEO
... ...
@@ -75,10 +75,10 @@ BRK
75 75
 	.center/y LDZ2 #0009 ADD2 .Screen/y DEO2
76 76
 	.center/x LDZ2 #0009 SUB2 .Screen/x DEO2
77 77
 	;controller-icn/option .Screen/addr DEO2
78
-	#03 STHkr #02 SFT #01 AND DUP ADD SUB .Screen/sprite DEO
78
+	#03 STHkr #03 SFT #01 AND SUB .Screen/sprite DEO
79 79
 	.center/x LDZ2 #0004 ADD2 .Screen/x DEO2
80 80
 	;controller-icn/option .Screen/addr DEO2
81
-	#03 STHkr #03 SFT #01 AND DUP ADD SUB .Screen/sprite DEO
81
+	#03 STHkr #02 SFT #01 AND SUB .Screen/sprite DEO
82 82
 
83 83
 	( buttons )
84 84
 	.center/y LDZ2 .Screen/y DEO2
... ...
@@ -86,7 +86,7 @@ BRK
86 86
 	;controller-icn/button .Screen/addr DEO2
87 87
 	#03 STHkr #01 SFT #01 AND SUB .Screen/sprite DEO
88 88
 		.Screen/y DEI2 #000a ADD2 .Screen/y DEO2
89
-		;font-hex #0058 ADD2 .Screen/addr DEO2
89
+		;font-hex/b .Screen/addr DEO2
90 90
 		#03 .Screen/sprite DEO
91 91
 
92 92
 	.center/y LDZ2 .Screen/y DEO2
... ...
@@ -94,7 +94,7 @@ BRK
94 94
 	;controller-icn/button .Screen/addr DEO2
95 95
 	#03 STHr #01 AND SUB .Screen/sprite DEO
96 96
 		.Screen/y DEI2 #000a ADD2 .Screen/y DEO2
97
-		;font-hex #0050 ADD2 .Screen/addr DEO2
97
+		;font-hex/a .Screen/addr DEO2
98 98
 		#03 .Screen/sprite DEO
99 99
 
100 100
 	.center/x LDZ2 #0010 SUB2 .Screen/x DEO2
... ...
@@ -164,6 +164,6 @@ JMP2r
164 164
 	000c 1424 4484 fe04 00fe 8080 7c02 827c
165 165
 	007c 8280 fc82 827c 00fe 0202 0408 1010
166 166
 	007c 8282 7c82 827c 007c 8282 7e02 827c
167
-	007c 8202 7e82 827e 00fc 8282 fc82 82fc
167
+	&a 007c 8202 7e82 827e &b 00fc 8282 fc82 82fc
168 168
 	007c 8280 8080 827c 00fc 8282 8282 82fc
169 169
 	00fe 8080 fe80 80fe 00fe 8080 f080 8080