From: ol.sc Date: Fri, 8 Jan 2010 23:09:02 +0000 (+0000) Subject: Some optimization. X-Git-Tag: V2.13.2~52 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=246a8db9ac481755a169822484dfd174d0e63a1e;p=cc65 Some optimization. git-svn-id: svn://svn.cc65.org/cc65/trunk@4546 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/apple2/apple2-40-48-16.s b/libsrc/apple2/apple2-40-48-16.s index b3d319861..477e24a53 100644 --- a/libsrc/apple2/apple2-40-48-16.s +++ b/libsrc/apple2/apple2-40-48-16.s @@ -567,16 +567,16 @@ next: sta ERR ; Must set an error code: NO BAR: bit $C082 ; Switch in ROM + lda X2 + sta H2 inc Y2 - ldx X2 - stx H2 -: ldy X1 - lda Y1 - jsr HLINE - inc Y1 - lda Y2 - cmp Y1 - bne :- + ldx Y1 +: txa + ldy X1 + jsr HLINE ; Preserves X + inx + cpx Y2 + bcc :- bit $C080 ; Switch in LC bank 2 for R/O rts