mirror of
https://github.com/A2osX/A2osX.git
synced 2024-09-29 09:55:53 +00:00
Kernel 0.9.2
This commit is contained in:
parent
1fe97e45e7
commit
e0c4bab81f
Binary file not shown.
Binary file not shown.
@ -149,10 +149,12 @@ CS.RUN.OPENSKT ldx #3
|
|||||||
|
|
||||||
ldy #Identifier
|
ldy #Identifier
|
||||||
lda A2OSX.RANDOM16
|
lda A2OSX.RANDOM16
|
||||||
|
sta SA.LOCAL+S.SOCKADDR.PORT
|
||||||
sta SA.REMOTE+S.SOCKADDR.PORT
|
sta SA.REMOTE+S.SOCKADDR.PORT
|
||||||
sta (pData),y
|
sta (pData),y
|
||||||
iny
|
iny
|
||||||
lda A2OSX.RANDOM16+1
|
lda A2OSX.RANDOM16+1
|
||||||
|
sta SA.LOCAL+S.SOCKADDR.PORT+1
|
||||||
sta SA.REMOTE+S.SOCKADDR.PORT+1
|
sta SA.REMOTE+S.SOCKADDR.PORT+1
|
||||||
sta (pData),y
|
sta (pData),y
|
||||||
|
|
||||||
@ -265,7 +267,7 @@ CS.DOEVENT lda (pEvent)
|
|||||||
CS.Print.UNREACH
|
CS.Print.UNREACH
|
||||||
ldx #3
|
ldx #3
|
||||||
|
|
||||||
.1 >PUSHB SA.LOCAL+S.SOCKADDR.ADDR,x
|
.1 >PUSHB SA.REMOTE+S.SOCKADDR.ADDR,x
|
||||||
dex
|
dex
|
||||||
bpl .1
|
bpl .1
|
||||||
|
|
||||||
@ -326,7 +328,7 @@ CS.QUIT >LDA.G hFrame
|
|||||||
.1 >LDA.G hSocket
|
.1 >LDA.G hSocket
|
||||||
beq .2
|
beq .2
|
||||||
|
|
||||||
>SYSCALL fclose
|
>LIBCALL hLIBTCPIP,LIBTCPIP.Shutdown
|
||||||
|
|
||||||
.2 lda hLIBTCPIP
|
.2 lda hLIBTCPIP
|
||||||
beq .8
|
beq .8
|
||||||
|
@ -55,10 +55,10 @@ ICMP.IN.ECHOREP jsr FRM.GetTargetSKT.RAW
|
|||||||
|
|
||||||
ldy #S.ICMP.IDENTIFIER
|
ldy #S.ICMP.IDENTIFIER
|
||||||
lda (ZPFrameInPtr),y
|
lda (ZPFrameInPtr),y
|
||||||
sta SKT.LOC.ADDR+S.SOCKADDR.PORT+1
|
sta SKT.LOC.ADDR+S.SOCKADDR.PORT
|
||||||
iny
|
iny
|
||||||
lda (ZPFrameInPtr),y
|
lda (ZPFrameInPtr),y
|
||||||
sta SKT.LOC.ADDR+S.SOCKADDR.PORT
|
sta SKT.LOC.ADDR+S.SOCKADDR.PORT+1
|
||||||
|
|
||||||
jsr SKT.FindMatchingLocRem
|
jsr SKT.FindMatchingLocRem
|
||||||
bcs .9
|
bcs .9
|
||||||
|
@ -279,6 +279,9 @@ SKT.Accept >SYSCALL GetMemPtr
|
|||||||
SKT.shutdown >SYSCALL GetMemPtr
|
SKT.shutdown >SYSCALL GetMemPtr
|
||||||
>STYA ZPPtrSKT
|
>STYA ZPPtrSKT
|
||||||
|
|
||||||
|
ldy #S.SOCKET.T
|
||||||
|
lda (ZPPtrSKT),y
|
||||||
|
|
||||||
cmp #S.SOCKET.T.STREAM
|
cmp #S.SOCKET.T.STREAM
|
||||||
beq .10 TCP
|
beq .10 TCP
|
||||||
cmp #S.SOCKET.T.RAW+1
|
cmp #S.SOCKET.T.RAW+1
|
||||||
|
Loading…
Reference in New Issue
Block a user