diff --git a/scorch.xex b/scorch.xex index 06d757b..62c6bc1 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/splash_v2/output.png.pmg b/splash_v2/output.png.pmg index a920af6..8214f3a 100644 --- a/splash_v2/output.png.pmg +++ b/splash_v2/output.png.pmg @@ -4,6 +4,7 @@ missiles .ds $100 player0 + .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 03 3F 3C 30 E0 36 F4 7E .he F4 3A 72 78 7C 78 78 18 18 18 10 18 30 70 70 70 .he 74 74 70 70 70 70 5C 10 18 18 18 38 E0 38 72 FE @@ -19,8 +20,8 @@ player0 .he 48 18 BC 1C B6 1E 74 BE 77 FE 3E 3A 1E 26 3C 12 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player1 + .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 7F 7F 7F 7F FF FF FF FF .he FF FF FF FF EF FF EF C5 06 85 02 00 7C E7 E7 E7 .he E7 E7 E7 E7 EF E7 EF EF FF EF 19 1C 9C 0E 1E 0E @@ -36,8 +37,8 @@ player1 .he 3C 3C 00 0C 9C 3E BE BF ED AD 0F F7 66 FA FF 0F .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player2 + .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 09 0F E7 FF 4E FF 66 27 .he 66 C7 C6 D7 DE DF DF DE DE EE C6 66 E4 64 F4 F5 .he F4 B5 DC DC DC DC D6 C4 C6 C6 D6 DF FC CE FF EC @@ -53,8 +54,8 @@ player2 .he 4E BE CE FC A8 F7 EC F0 F4 F8 FE FC FF FE FC FE .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player3 + .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 0E DF 0E 86 06 87 35 46 .he 36 32 38 18 0C 1E 1E 06 06 02 DF 92 47 8B 8F 03 .he 03 03 87 86 CC 8C 34 64 D8 D8 00 00 C3 C3 E3 C3 @@ -70,4 +71,3 @@ player3 .he E0 E0 E0 E0 E0 E0 E0 E0 E0 C0 E0 E0 E0 E0 E0 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/splash_v2/splash.asm b/splash_v2/splash.asm index aff77c2..95deca6 100644 --- a/splash_v2/splash.asm +++ b/splash_v2/splash.asm @@ -103,12 +103,18 @@ LOOP lda vcount ;synchronization for the first screen (picture) line mva >ant dlptr+1 icl "output.png.rp.ini" - -; :8 sta wsync - + +;--- 16 lines down ---- !!! + :16 sta wsync + + ; wait 13 cycles !!! + :4 nop + inc byt2 + ;--- wait 18 cycles - jsr _rts - inc byt3 +; jsr _rts +; inc byt3 + ;--- set global offset (23 cycles) jsr _rts @@ -217,7 +223,7 @@ byt3 brk ;--- .MACRO ANTIC_PROGRAM -; dta $70 + dta $70,$70 :+8 dta $4e,a(:1+$0000+#*40) :+8 dta $4e,a(:1+$0140+#*40) :+8 dta $4e,a(:1+$0280+#*40)