2016-01-04 07:25:43 +00:00
|
|
|
|
PR#3
|
|
|
|
|
PREFIX /A2OSX.SRC
|
|
|
|
|
NEW
|
|
|
|
|
INC 1
|
|
|
|
|
AUTO 6
|
|
|
|
|
.LIST OFF
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.Init ldy #ScreenH
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
dec
|
|
|
|
|
>PUSHA
|
|
|
|
|
>LDYA L.SEQ.INIT
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
lda #12
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.COutA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
lda #0
|
|
|
|
|
|
|
|
|
|
ldy #FileX
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
ldy #FileY
|
|
|
|
|
sta (pData),y
|
|
|
|
|
iny
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
sta (pData),y
|
|
|
|
|
iny
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateTopBar
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateViewPort
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateMain
|
2016-01-04 07:25:43 +00:00
|
|
|
|
.9 rts
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateTopBar
|
|
|
|
|
ldy #hFileName
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
beq .1
|
|
|
|
|
>SYSCALL SYS.GetMemPtrA
|
|
|
|
|
bra .2
|
|
|
|
|
|
|
|
|
|
.1 >LDYA L.MSG.NEWFILE
|
|
|
|
|
|
|
|
|
|
.2 >PUSHYA
|
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.TOPBAR
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clc
|
|
|
|
|
.9 rts
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateMain ldy #ScreenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
sta TmpIndex
|
|
|
|
|
iny
|
|
|
|
|
lda (pData),y
|
|
|
|
|
sta TmpIndex+1
|
|
|
|
|
|
|
|
|
|
lda #0
|
2016-01-04 22:15:29 +00:00
|
|
|
|
sta TmpByte
|
|
|
|
|
|
|
|
|
|
ldy #ScreenH
|
|
|
|
|
lda (pData),y
|
|
|
|
|
dec
|
|
|
|
|
dec
|
2016-01-04 07:25:43 +00:00
|
|
|
|
sta TmpCount
|
|
|
|
|
|
|
|
|
|
.1 >LDAX TmpIndex
|
|
|
|
|
jsr BUF.GetLineAX Y = line length
|
|
|
|
|
bcs .5
|
|
|
|
|
|
2016-01-04 22:15:29 +00:00
|
|
|
|
lda TmpByte
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateLineAtALenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
2016-01-04 22:15:29 +00:00
|
|
|
|
.3 inc TmpByte
|
|
|
|
|
inc TmpIndex
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bne .4
|
|
|
|
|
inc TmpIndex+1
|
|
|
|
|
|
2016-01-04 22:15:29 +00:00
|
|
|
|
.4 dec TmpCount
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bne .1
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jmp SCRN.GotoCurXCurY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
|
|
|
|
|
.5 ldx #0
|
2016-01-04 22:15:29 +00:00
|
|
|
|
ldy TmpByte
|
2016-01-04 07:25:43 +00:00
|
|
|
|
jsr GotoXY
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
>LDYA L.SEQ.CEOL
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
2016-01-04 22:15:29 +00:00
|
|
|
|
inc TmpByte
|
|
|
|
|
dec TmpCount
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bne .5
|
|
|
|
|
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jmp SCRN.GotoCurXCurY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
|
|
|
|
|
.9 rts
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateCurrentLine
|
2016-01-04 07:25:43 +00:00
|
|
|
|
ldy #ScreenY+1
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
dey
|
|
|
|
|
lda (pData),y
|
|
|
|
|
clc
|
|
|
|
|
ldy #CurY
|
|
|
|
|
adc (pData),y
|
|
|
|
|
bcc .1
|
|
|
|
|
inx
|
|
|
|
|
.1 jsr BUF.GetLineAX
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
phy
|
|
|
|
|
ldy #CurY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ply
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateLineAtALenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
.9 rts
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateLineAtALenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
stz bSelected
|
|
|
|
|
sty TmpLen
|
|
|
|
|
ldx #0
|
|
|
|
|
tay
|
|
|
|
|
jsr GotoXY
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
ldy #ScreenW
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tay
|
|
|
|
|
|
|
|
|
|
.1 cpy TmpLen
|
|
|
|
|
bcs .3
|
|
|
|
|
|
|
|
|
|
jsr BUF.GetCharAtY
|
|
|
|
|
beq .3
|
|
|
|
|
cmp #13
|
|
|
|
|
beq .3
|
|
|
|
|
phx
|
|
|
|
|
phy
|
|
|
|
|
pha
|
|
|
|
|
jsr BUF.CheckSelected
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateAttrC
|
2016-01-04 07:25:43 +00:00
|
|
|
|
pla
|
|
|
|
|
bcs .11
|
|
|
|
|
|
|
|
|
|
>SYSCALL SYS.COutA
|
|
|
|
|
.11 ply
|
|
|
|
|
plx
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
.2 iny
|
|
|
|
|
dex
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
.3 sec
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateAttrC
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
>LDYA L.SEQ.CEOL
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-22 16:29:11 +00:00
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* CC = set INV, CS = set NORM
|
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateAttrC
|
|
|
|
|
bcc .1
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bit bSelected
|
|
|
|
|
bpl .8
|
|
|
|
|
|
|
|
|
|
>LDYA L.SEQ.NORM
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
stz bSelected
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.1 bit bSelected
|
|
|
|
|
bmi .8
|
|
|
|
|
|
|
|
|
|
>LDYA L.SEQ.INV
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
lda #$ff
|
|
|
|
|
sta bSelected
|
|
|
|
|
|
|
|
|
|
.8 clc
|
2016-01-22 16:29:11 +00:00
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateStatusBar
|
|
|
|
|
ldy #PromptMode
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
bne .2
|
|
|
|
|
|
|
|
|
|
ldy #FileY+1
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
dey
|
|
|
|
|
lda (pData),y
|
|
|
|
|
inc
|
|
|
|
|
bne .1
|
|
|
|
|
inx
|
|
|
|
|
.1 >PUSHAX
|
|
|
|
|
|
|
|
|
|
ldy #FileX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
inc
|
|
|
|
|
>PUSHA
|
|
|
|
|
|
|
|
|
|
ldy #FileLen+1
|
|
|
|
|
>PUSHB (pData),y
|
|
|
|
|
dey
|
|
|
|
|
>PUSHB (pData),y
|
|
|
|
|
|
|
|
|
|
ldy #ScreenH
|
|
|
|
|
lda (pData),y
|
|
|
|
|
>PUSHA
|
|
|
|
|
>LDYA L.MSG.STATUSBAR
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-06 22:07:28 +00:00
|
|
|
|
bcs .9
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jmp SCRN.GotoCurXCurY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
|
2016-01-06 22:07:28 +00:00
|
|
|
|
.2 cmp #PromptModeHelp
|
|
|
|
|
beq .3
|
|
|
|
|
>PUSHW pData
|
|
|
|
|
.3 ldy #ScreenH
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
>PUSHA
|
|
|
|
|
>LDYA L.MSG.STATUSBAR,x
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-22 16:29:11 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-06 22:07:28 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateStatusBarErrA
|
2016-01-09 22:33:47 +00:00
|
|
|
|
>PUSHA
|
|
|
|
|
ldy #ScreenH
|
|
|
|
|
lda (pData),y
|
2016-01-06 22:07:28 +00:00
|
|
|
|
>PUSHA
|
|
|
|
|
>LDYA L.MSG.STATUSBAR.E
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-22 16:29:11 +00:00
|
|
|
|
bcs .9
|
2016-01-04 07:25:43 +00:00
|
|
|
|
rts
|
2016-01-22 16:29:11 +00:00
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.GotoCurXCurY
|
|
|
|
|
ldy #CurX
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
ldy #CurY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tay
|
|
|
|
|
|
|
|
|
|
GotoXY txa
|
|
|
|
|
inc
|
|
|
|
|
>PUSHA
|
|
|
|
|
tya
|
|
|
|
|
inc
|
|
|
|
|
inc
|
|
|
|
|
>PUSHA
|
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.GOTOXY
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.PStrOutYA
|
2016-01-22 16:29:11 +00:00
|
|
|
|
bcs .9
|
2016-01-04 07:25:43 +00:00
|
|
|
|
rts
|
2016-01-22 16:29:11 +00:00
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.UpdateViewPort
|
|
|
|
|
lda #$ff
|
2016-01-04 07:25:43 +00:00
|
|
|
|
sta bNotRepaint
|
|
|
|
|
|
|
|
|
|
.1 ldy #FileX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
cmp (pData),y
|
|
|
|
|
bcs .2 out of left border ?
|
|
|
|
|
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
dec
|
|
|
|
|
sta (pData),y
|
|
|
|
|
stz bNotRepaint
|
|
|
|
|
bra .1
|
|
|
|
|
|
2016-01-04 22:15:29 +00:00
|
|
|
|
.2 clc
|
|
|
|
|
ldy #ScreenX
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
2016-01-04 22:15:29 +00:00
|
|
|
|
|
|
|
|
|
ldy #ScreenW
|
|
|
|
|
adc (pData),y
|
|
|
|
|
dec
|
2016-01-04 07:25:43 +00:00
|
|
|
|
ldy #FileX
|
|
|
|
|
cmp (pData),y
|
|
|
|
|
bcs .3 out of right border ?
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
inc
|
|
|
|
|
sta (pData),y
|
|
|
|
|
stz bNotRepaint
|
|
|
|
|
bra .2
|
|
|
|
|
|
|
|
|
|
.3 sec
|
|
|
|
|
ldy #FileY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
sbc (pData),y
|
|
|
|
|
ldy #FileY+1
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ldy #ScreenY+1
|
|
|
|
|
sbc (pData),y
|
|
|
|
|
bcs .4 out of top border ?
|
|
|
|
|
|
|
|
|
|
sec
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
sbc #1
|
|
|
|
|
sta (pData),y
|
|
|
|
|
iny
|
|
|
|
|
lda (pData),y
|
|
|
|
|
sbc #0
|
|
|
|
|
sta (pData),y
|
|
|
|
|
bit bNotRepaint
|
|
|
|
|
bpl .3
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.scrollDn
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcc .3
|
2016-01-22 16:29:11 +00:00
|
|
|
|
jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
|
|
|
|
|
.4 clc
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
lda (pData),y
|
2016-01-04 22:15:29 +00:00
|
|
|
|
ldy #ScreenH
|
|
|
|
|
adc (pData),y
|
2016-01-04 07:25:43 +00:00
|
|
|
|
pha
|
2016-01-04 22:15:29 +00:00
|
|
|
|
ldy #ScreenY+1
|
2016-01-04 07:25:43 +00:00
|
|
|
|
lda (pData),y
|
|
|
|
|
adc #0
|
|
|
|
|
tax
|
|
|
|
|
pla
|
2016-01-04 22:15:29 +00:00
|
|
|
|
|
2016-01-04 07:25:43 +00:00
|
|
|
|
sec
|
2016-01-04 22:15:29 +00:00
|
|
|
|
sbc #3
|
|
|
|
|
bcs .41
|
|
|
|
|
dex
|
|
|
|
|
sec
|
|
|
|
|
|
|
|
|
|
.41 ldy #FileY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
sbc (pData),y
|
|
|
|
|
txa
|
|
|
|
|
iny
|
|
|
|
|
sbc (pData),y
|
|
|
|
|
bcs .5 out of bottom border ?
|
|
|
|
|
|
|
|
|
|
clc
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
adc #1
|
|
|
|
|
sta (pData),y
|
|
|
|
|
iny
|
|
|
|
|
lda (pData),y
|
|
|
|
|
adc #0
|
|
|
|
|
sta (pData),y
|
|
|
|
|
bit bNotRepaint
|
|
|
|
|
bpl .4
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.scrollUp
|
2016-01-22 16:29:11 +00:00
|
|
|
|
bcs .9
|
2016-01-04 07:25:43 +00:00
|
|
|
|
|
|
|
|
|
.5 sec
|
|
|
|
|
ldy #FileX
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ldy #ScreenX
|
|
|
|
|
sbc (pData),y
|
|
|
|
|
ldy #CurX
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
sec
|
|
|
|
|
ldy #FileY
|
|
|
|
|
lda (pData),y
|
|
|
|
|
ldy #ScreenY
|
|
|
|
|
sbc (pData),y
|
|
|
|
|
ldy #CurY
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
bit bNotRepaint
|
|
|
|
|
bmi .6
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateMain
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-21 07:05:23 +00:00
|
|
|
|
.6 jsr SCRN.UpdateStatusBar
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.GotoCurXCurY
|
2016-01-22 16:29:11 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.scrollUp lda #$1B
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.COutA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
lda #'M'
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.COutA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
ldy #ScreenY+1
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
dey
|
|
|
|
|
lda (pData),y
|
|
|
|
|
clc
|
|
|
|
|
adc #21
|
|
|
|
|
bcc .1
|
|
|
|
|
inx
|
|
|
|
|
.1 jsr BUF.GetLineAX
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
lda #21
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateLineAtALenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-22 16:29:11 +00:00
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
2016-01-21 07:05:23 +00:00
|
|
|
|
SCRN.scrollDn lda #$1B
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.COutA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
lda #'D'
|
2016-09-21 15:20:37 +00:00
|
|
|
|
>SYSCALL SYS.COutA
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
ldy #ScreenY+1
|
|
|
|
|
lda (pData),y
|
|
|
|
|
tax
|
|
|
|
|
dey
|
|
|
|
|
lda (pData),y
|
|
|
|
|
jsr BUF.GetLineAX
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
lda #0
|
2016-01-21 07:05:23 +00:00
|
|
|
|
jsr SCRN.UpdateLineAtALenY
|
2016-01-04 07:25:43 +00:00
|
|
|
|
bcs .9
|
2016-01-22 16:29:11 +00:00
|
|
|
|
rts
|
|
|
|
|
.9 jmp Ctrl.Q
|
2016-01-04 07:25:43 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
MAN
|
|
|
|
|
SAVE BIN/EDIT.S.SCRN
|
|
|
|
|
LOAD BIN/EDIT.S
|
|
|
|
|
ASM
|