mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-19 23:29:29 +00:00
Update for IPRAW mode
This commit is contained in:
parent
f2b5176ad8
commit
3e95bd27d7
@ -363,11 +363,11 @@ OPEN.SnY >AR.Sn.SELECT S0.MR
|
|||||||
sta W5100.DR,x
|
sta W5100.DR,x
|
||||||
|
|
||||||
* >AR.Sn.SELECT Sn.TOS
|
* >AR.Sn.SELECT Sn.TOS
|
||||||
* stz W5100.DR,x
|
stz W5100.DR,x
|
||||||
|
|
||||||
* >AR.Sn.SELECT Sn.TTL
|
* >AR.Sn.SELECT Sn.TTL
|
||||||
* lda #K.IP.TTL
|
lda #K.IP.TTL
|
||||||
* sta W5100.DR,x
|
sta W5100.DR,x
|
||||||
|
|
||||||
>AR.Sn.SELECT S0.CR
|
>AR.Sn.SELECT S0.CR
|
||||||
lda #W5100.AR.Sn.CR.OPEN
|
lda #W5100.AR.Sn.CR.OPEN
|
||||||
@ -523,11 +523,11 @@ READ.RAW >AR.SELECT S0.RX.RD
|
|||||||
READ.IPRAW lda Sn.IP.PROTOCOL,y
|
READ.IPRAW lda Sn.IP.PROTOCOL,y
|
||||||
sta FRM.HDR.PROTO
|
sta FRM.HDR.PROTO
|
||||||
|
|
||||||
lda Sn.RX.BASE+1,y
|
lda Sn.RX.BASE,y
|
||||||
sta Sn.BASE
|
sta Sn.BASE
|
||||||
lda Sn.RXTX.MASK+1,y
|
lda Sn.RXTX.MASK,y
|
||||||
sta Sn.MASK
|
sta Sn.MASK
|
||||||
>DEBUG
|
|
||||||
>AR.Sn.SELECT S0.RX.RD
|
>AR.Sn.SELECT S0.RX.RD
|
||||||
lda W5100.DR,x get the received ptr HI
|
lda W5100.DR,x get the received ptr HI
|
||||||
sta Offset+1
|
sta Offset+1
|
||||||
@ -577,6 +577,7 @@ READ.IPRAW lda Sn.IP.PROTOCOL,y
|
|||||||
adc #6 IPRAW: Add 6 bytes to Total Size
|
adc #6 IPRAW: Add 6 bytes to Total Size
|
||||||
sta RXTX.Size
|
sta RXTX.Size
|
||||||
bcc .11
|
bcc .11
|
||||||
|
|
||||||
inc RXTX.Size+1
|
inc RXTX.Size+1
|
||||||
|
|
||||||
.11 lda RXTX.Size
|
.11 lda RXTX.Size
|
||||||
|
Loading…
x
Reference in New Issue
Block a user