diff --git a/megademo/SIZE b/megademo/SIZE index 0025b478..de413c16 100644 --- a/megademo/SIZE +++ b/megademo/SIZE @@ -19,6 +19,7 @@ 30009 -- starring people but with LG removed for now 28217 -- optimize the erase routine in waterfall 28097 -- move takeoff graphics to megademo + 28594 -- c64 opener actually works Graphics sizes: (LG lores=300B) diff --git a/megademo/c64_opener.s b/megademo/c64_opener.s index b0d93df5..84e4dcd3 100644 --- a/megademo/c64_opener.s +++ b/megademo/c64_opener.s @@ -58,18 +58,21 @@ c64_opener: ; 5070+4550 = 9620 ; -16 ; -3 + ; +1 to get things aligned? ; -9298 ; ======= - ; 303 + ; 304 jsr gr_copy_to_current ; 6+ 9292 ; Try X=29 Y=2 cycles=303 - ; Try X=18 Y=100 cycles=9601 + ; Try X=59 Y=1 cycles=302 R2 - ldy #2 ; 2 -loopcoA:ldx #29 ; 2 + nop + + ldy #1 ; 2 +loopcoA:ldx #59 ; 2 loopcoB:dex ; 2 bne loopcoB ; 2nt/3 dey ; 2 diff --git a/megademo/megademo.dsk b/megademo/megademo.dsk index 98ff0363..d30acc52 100644 Binary files a/megademo/megademo.dsk and b/megademo/megademo.dsk differ