File tree Expand file tree Collapse file tree 1 file changed +46
-7
lines changed Expand file tree Collapse file tree 1 file changed +46
-7
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ TEXTATBMPAPER:
149
149
; STA $d021
150
150
; STA $d020
151
151
INC DE
152
+ DEC C
152
153
JP TEXTATBMNEXT
153
154
154
155
TEXTATBMCMOVEPREPARE:
@@ -444,6 +445,7 @@ TEXTATFONT0L1:
444
445
; pixel 0 (bit 1) pixel 1 (bit 1) pixel 2 (bit 1) pixel 3 (bit 1) pixel 0 (bit 0) pixel 1(bit 0) pixel 2 (bit 0) pixel 3 (bit 0)
445
446
446
447
TEXTATFONT1L1X:
448
+ TEXTATFONT1L1:
447
449
448
450
LD A , (_PEN)
449
451
LD IXL , A
@@ -453,8 +455,6 @@ TEXTATFONT1L1X:
453
455
LD A , IXH
454
456
LD B , A
455
457
456
- TEXTATFONT1L1:
457
-
458
458
LD A , (HL)
459
459
SRL A
460
460
SRL A
@@ -472,6 +472,41 @@ TEXTATFONT1L1:
472
472
473
473
DEC DE
474
474
475
+ ; PAPER
476
+
477
+ LD A , (_PAPER)
478
+ LD IXL , A
479
+ LD A , 1
480
+ LD IYL , A
481
+ CALL CPCSELECTPALETTE
482
+ LD A , IXH
483
+ LD B , A
484
+
485
+ LD A , (HL)
486
+ XOR $ FF
487
+ SRL A
488
+ SRL A
489
+ SRL A
490
+ SRL A
491
+ CALL CPCVIDEOMUL82
492
+ LD IXH , A
493
+ LD A , (DE)
494
+ OR IXH
495
+ LD (DE) , A
496
+
497
+ INC DE
498
+
499
+ LD A , (HL)
500
+ XOR $ FF
501
+ AND $ 0F
502
+ CALL CPCVIDEOMUL82
503
+ LD (DE) , A
504
+ LD IXH , A
505
+ LD A , (DE)
506
+ OR IXH
507
+
508
+ DEC DE
509
+
475
510
PUSH HL
476
511
LD HL , DE
477
512
LD DE , $ 800
@@ -493,13 +528,17 @@ TEXTATFONT1L1:
493
528
494
529
TEXTATFONT2L1X:
495
530
531
+ LD A , (_PAPER)
532
+ LD IXH , 0
533
+ LD IXL , A
534
+ LD IYL , 1
535
+ CALL CPCUPDATEPALETTE
536
+
496
537
LD A , (_PEN)
538
+ LD IXH , 1
497
539
LD IXL , A
498
- LD A , 1
499
- LD IYL , A
500
- CALL CPCSELECTPALETTE
501
- LD A , IXH
502
- LD B , A
540
+ LD IYL , 1
541
+ CALL CPCUPDATEPALETTE
503
542
504
543
TEXTATFONT2L1:
505
544
You can’t perform that action at this time.
0 commit comments