Browse code

(screen.blending.tal) Added 1bpp demo

neauoire authored on 05/11/2023 19:07:56
Showing 1 changed files
... ...
@@ -12,20 +12,30 @@
12 12
 	#f0b2 .System/b DEO2
13 13
 	( | size )
14 14
 	#0080 .Screen/width DEO2
15
-	#008c .Screen/height DEO2
15
+	#010c .Screen/height DEO2
16 16
 	( | background )
17 17
 	#f2 .Screen/auto DEO
18 18
 	;check-icn .Screen/addr DEO2
19
-	#ee &times #02 .Screen/sprite DEO
20
-	INC DUP ?&times
21
-	POP
22
-	( | circles )
19
+	#2200
20
+	&times ( -- )
21
+		#02 .Screen/sprite DEO
22
+		INC GTHk ?&times
23
+	POP2
24
+	( | 1bpp )
23 25
 	#1000
24
-	&l ( -- )
26
+	&l1 ( -- )
25 27
 		#00 OVR #03 AND #50 SFT2 #0008 ADD2 .Screen/x DEO2
26 28
 		#00 OVR #02 SFT #50 SFT2 #0008 ADD2 .Screen/y DEO2
29
+		DUP #80 ORA #0f AND <draw-circle>
30
+		INC GTHk ?&l1
31
+	POP2
32
+	( | 2bpp )
33
+	#1000
34
+	&l2 ( -- )
35
+		#00 OVR #03 AND #50 SFT2 #0008 ADD2 .Screen/x DEO2
36
+		#00 OVR #02 SFT #50 SFT2 #0088 ADD2 .Screen/y DEO2
27 37
 		DUP #80 ORA <draw-circle>
28
-		INC GTHk ?&l
38
+		INC GTHk ?&l2
29 39
 	POP2 BRK
30 40
 
31 41
 @<draw-circle> ( color -- )