diff --git a/linuxlogo b/linuxlogo index 3e016e6..8255ecd 100644 Binary files a/linuxlogo and b/linuxlogo differ diff --git a/linuxlogo.s b/linuxlogo.s index 6db02cf..bf83814 100644 --- a/linuxlogo.s +++ b/linuxlogo.s @@ -309,10 +309,9 @@ MakeShiftMask lda zTxtPtr+0 ; every 8 HGR scanline address sta zHgrPtr+0 ; is exactly same as Text low byte - lda zTxtPtr+1 - clc ; every 8 HGR scanline address - adc #$1c ; is Text Page $04 + $1C = HGR Page $20 - sta zHgrPtr+1 + lda zTxtPtr+1 ; every 8 HGR scanline address + eor #$24 ; is Text Page $04 + $1C = HGR Page $20; CLC, ADC #$1C + sta zHgrPtr+1 ; but we can optimize for HGR page 1 via EOR #$24 -- Thanks Mike B.! ; ------------------------------------------------------------------------ ; Copy unpacked buffer to 8 HGR scanlines diff --git a/ll_6502.dsk b/ll_6502.dsk index 5799f99..43b6395 100644 Binary files a/ll_6502.dsk and b/ll_6502.dsk differ