Fix HGR scrolling corruption with ISR #199
This commit is contained in:
parent
e228883700
commit
754271b618
|
@ -146,6 +146,8 @@ DRAWCHAR >>> ENTMAIN
|
||||||
|
|
||||||
* Copy text line A+1 to line A
|
* Copy text line A+1 to line A
|
||||||
HGRSCR1L >>> ENTMAIN
|
HGRSCR1L >>> ENTMAIN
|
||||||
|
PHP ; Disable interrupts ..
|
||||||
|
SEI ; .. to prevent corruption while scrolling
|
||||||
INC MTXTWINRGT
|
INC MTXTWINRGT
|
||||||
ASL ; Dest addr->A4L,A4H
|
ASL ; Dest addr->A4L,A4H
|
||||||
TAX
|
TAX
|
||||||
|
@ -177,6 +179,7 @@ DOHGRSCR1L LDX #$00
|
||||||
INX
|
INX
|
||||||
CPX #8 ; 8 pixel rows in character
|
CPX #8 ; 8 pixel rows in character
|
||||||
BNE :L1
|
BNE :L1
|
||||||
|
PLP ; Re-enable interrupts
|
||||||
>>> XF2AUX,HSCR1RET
|
>>> XF2AUX,HSCR1RET
|
||||||
|
|
||||||
* Copy text line A to line A+1
|
* Copy text line A to line A+1
|
||||||
|
|
Loading…
Reference in New Issue