mirror of
https://github.com/A2osX/A2osX.git
synced 2024-08-12 14:29:33 +00:00
Kernel 0.93
This commit is contained in:
parent
a8546ef903
commit
f0995a1c3c
Binary file not shown.
@ -472,40 +472,34 @@ WRITE php
|
|||||||
ldy #S.IOCTL.BYTECNT+1
|
ldy #S.IOCTL.BYTECNT+1
|
||||||
lda (ZPIOCTL),y
|
lda (ZPIOCTL),y
|
||||||
sta TxLength+1,x
|
sta TxLength+1,x
|
||||||
eor #$ff
|
lsr
|
||||||
sta Counter+1
|
pha
|
||||||
|
|
||||||
dey
|
dey
|
||||||
lda (ZPIOCTL),y
|
lda (ZPIOCTL),y
|
||||||
sta TxLength,x
|
sta TxLength,x
|
||||||
|
ror
|
||||||
|
adc #0
|
||||||
eor #$ff
|
eor #$ff
|
||||||
sta Counter
|
sta Counter
|
||||||
|
|
||||||
|
pla
|
||||||
|
adc #0
|
||||||
|
eor #$ff
|
||||||
|
sta Counter+1
|
||||||
|
|
||||||
|
|
||||||
lda /PP.BusST
|
lda /PP.BusST
|
||||||
sta PacketPagePTR+1,x
|
sta PacketPagePTR+1,x
|
||||||
lda #PP.BusST
|
lda #PP.BusST
|
||||||
sta PacketPagePTR,x
|
sta PacketPagePTR,x
|
||||||
|
|
||||||
ldy #16
|
lda PacketPageDATA+1,x
|
||||||
|
ldy PacketPageDATA,x
|
||||||
.1 lda PacketPageDATA+1,x
|
|
||||||
and /PP.BusST.Rdy4TxNOW
|
and /PP.BusST.Rdy4TxNOW
|
||||||
bne WRITE.1
|
beq WRITE.9
|
||||||
|
|
||||||
lda PacketPageDATA,x
|
ldy #S.IOCTL.BUFPTR
|
||||||
and #PP.BusST.TxBidErr
|
|
||||||
bne .9
|
|
||||||
|
|
||||||
dey
|
|
||||||
bne .1
|
|
||||||
|
|
||||||
.9 lda #E.NODATA
|
|
||||||
|
|
||||||
plp
|
|
||||||
sec
|
|
||||||
rts
|
|
||||||
|
|
||||||
WRITE.1 ldy #S.IOCTL.BUFPTR
|
|
||||||
lda (ZPIOCTL),y
|
lda (ZPIOCTL),y
|
||||||
sta ZPBufPtr
|
sta ZPBufPtr
|
||||||
iny
|
iny
|
||||||
@ -536,12 +530,7 @@ WRITE.1 ldy #S.IOCTL.BUFPTR
|
|||||||
bne .3
|
bne .3
|
||||||
inc ZPBufPtr+1
|
inc ZPBufPtr+1
|
||||||
|
|
||||||
.3 inc Counter
|
.3 lda (ZPBufPtr),y
|
||||||
bne .4
|
|
||||||
inc Counter+1
|
|
||||||
beq .8
|
|
||||||
|
|
||||||
.4 lda (ZPBufPtr),y
|
|
||||||
sta RTDATA+1,x
|
sta RTDATA+1,x
|
||||||
iny
|
iny
|
||||||
bne .1
|
bne .1
|
||||||
@ -551,6 +540,12 @@ WRITE.1 ldy #S.IOCTL.BUFPTR
|
|||||||
.8 plp
|
.8 plp
|
||||||
clc
|
clc
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
WRITE.9 lda #E.NODATA
|
||||||
|
|
||||||
|
plp
|
||||||
|
sec
|
||||||
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
DRV.CS.END
|
DRV.CS.END
|
||||||
DEVSLOTx0 .BS 1
|
DEVSLOTx0 .BS 1
|
||||||
|
Loading…
Reference in New Issue
Block a user