diff --git a/artwork/sfx/rmtplayr.a65 b/artwork/sfx/rmtplayr.a65 index 0e8c70c..3992e17 100644 --- a/artwork/sfx/rmtplayr.a65 +++ b/artwork/sfx/rmtplayr.a65 @@ -766,8 +766,9 @@ ei4 IFT 1==[FEAT_COMMAND1+FEAT_COMMAND2+FEAT_COMMAND3+FEAT_COMMAND4+FEAT_COMMAND5+FEAT_COMMAND6+[FEAT_COMMAND7SETNOTE||FEAT_COMMAND7VOLUMEONLY]] beq cmd0 ELS - lsr @ - lsr @ +; lsr @ +; lsr @ + lda #0 ; my fix :) sta jmx+1 jmx bcc * jmp cmd0 diff --git a/grafproc.asm b/grafproc.asm index 0f4d528..372981d 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -1799,7 +1799,7 @@ EndPutChar FontColor0 ; char to the table lda CharCode4x4 - and #1 + and #%00000001 beq Upper4bits lda #$ff ; better option to check (nibbler4x4 = $00 or $ff) Upper4bits @@ -1841,11 +1841,11 @@ GetUpper4bits and #$7 sta ybit - lsrw xbyte ; div 8 - rorw xbyte - rorw xbyte + :3 lsrw xbyte ; div 8 +; rorw xbyte +; rorw xbyte ;--- - ldy xbyte + ldy xbyte ; horizontal byte offet stored in Y lda dy ; y = y - 3 because left lower. sec sbc #3 diff --git a/scorch.xex b/scorch.xex index f9a8b2e..27b3f56 100644 Binary files a/scorch.xex and b/scorch.xex differ