mirror of
https://github.com/bobbimanners/Applecorn.git
synced 2025-03-04 03:29:29 +00:00
Less duplication in gfx reverse scrolling code.
This commit is contained in:
parent
7830603320
commit
64d3cfbb18
BIN
applecorn.po
BIN
applecorn.po
Binary file not shown.
@ -54,8 +54,6 @@ HRSCR1LINE >>> WRTMAIN
|
|||||||
STX MTXTWINRGT
|
STX MTXTWINRGT
|
||||||
>>> WRTAUX
|
>>> WRTAUX
|
||||||
>>> XF2MAIN,HGRRSCR1L
|
>>> XF2MAIN,HGRRSCR1L
|
||||||
HRSCR1RET >>> ENTAUX
|
|
||||||
RTS
|
|
||||||
|
|
||||||
HSCRCLREOL LDA VDUTEXTY
|
HSCRCLREOL LDA VDUTEXTY
|
||||||
ASL
|
ASL
|
||||||
|
@ -204,7 +204,7 @@ BYTE00 BEQ BYTE00A ; OSBYTE 0,0 - generate error
|
|||||||
RTS ; %000x1xxx host type, 'A'pple
|
RTS ; %000x1xxx host type, 'A'pple
|
||||||
BYTE00A BRK
|
BYTE00A BRK
|
||||||
DB $F7
|
DB $F7
|
||||||
HELLO ASC 'Applecorn MOS 2022-09-18'
|
HELLO ASC 'Applecorn MOS 2022-09-19'
|
||||||
DB $00 ; Unify MOS messages
|
DB $00 ; Unify MOS messages
|
||||||
|
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ HGRSCR1L >>> ENTMAIN
|
|||||||
STA A1L
|
STA A1L
|
||||||
LDA MHGRTAB+1,X
|
LDA MHGRTAB+1,X
|
||||||
STA A1H
|
STA A1H
|
||||||
LDX #$00
|
DOHGRSCR1L LDX #$00
|
||||||
:L1 LDY MTXTWINLFT
|
:L1 LDY MTXTWINLFT
|
||||||
:L2 LDA (A1L),Y
|
:L2 LDA (A1L),Y
|
||||||
STA (A4L),Y
|
STA (A4L),Y
|
||||||
@ -193,25 +193,7 @@ HGRRSCR1L >>> ENTMAIN
|
|||||||
STA A4L
|
STA A4L
|
||||||
LDA MHGRTAB+1,X
|
LDA MHGRTAB+1,X
|
||||||
STA A4H
|
STA A4H
|
||||||
LDX #$00
|
BRA DOHGRSCR1L
|
||||||
:L1 LDY MTXTWINLFT
|
|
||||||
:L2 LDA (A1L),Y
|
|
||||||
STA (A4L),Y
|
|
||||||
INY
|
|
||||||
CPY MTXTWINRGT
|
|
||||||
BNE :L2
|
|
||||||
INC A1H ; Advance source 1024 bytes
|
|
||||||
INC A1H
|
|
||||||
INC A1H
|
|
||||||
INC A1H
|
|
||||||
INC A4H ; Advance dest 1024 bytes
|
|
||||||
INC A4H
|
|
||||||
INC A4H
|
|
||||||
INC A4H
|
|
||||||
INX
|
|
||||||
CPX #8 ; 8 pixel rows in character
|
|
||||||
BNE :L1
|
|
||||||
>>> XF2AUX,HRSCR1RET
|
|
||||||
|
|
||||||
* Clear one text line on HGR screen,
|
* Clear one text line on HGR screen,
|
||||||
* from current cursor col to text window right limit
|
* from current cursor col to text window right limit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user