mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-21 06:29:08 +00:00
Kernel 0.9.2
This commit is contained in:
parent
42fc2a01e1
commit
8861dcb76f
Binary file not shown.
Binary file not shown.
@ -6,7 +6,7 @@ AUTO 4,1
|
|||||||
* # SKT.Socket
|
* # SKT.Socket
|
||||||
* Create a new socket
|
* Create a new socket
|
||||||
* ## C
|
* ## C
|
||||||
* `hSOCKET socket(int type, int protocol);`
|
* `hSOCKET socket(short int type, int protocol);`
|
||||||
* ## ASM
|
* ## ASM
|
||||||
* **In:**
|
* **In:**
|
||||||
* `>PUSHW protocol`
|
* `>PUSHW protocol`
|
||||||
@ -16,6 +16,27 @@ AUTO 4,1
|
|||||||
* CC: A = hSOCKET
|
* CC: A = hSOCKET
|
||||||
* CS: A = EC
|
* CS: A = EC
|
||||||
*\--------------------------------------
|
*\--------------------------------------
|
||||||
|
SKT.Socket pha
|
||||||
|
>PULLW TmpDWord save protocol
|
||||||
|
|
||||||
|
plx
|
||||||
|
jmp (J.SKT.Socket,x)
|
||||||
|
|
||||||
|
SKT.Socket.RAW
|
||||||
|
SKT.Socket.DGRAM
|
||||||
|
ldy #S.FD.SSOCK+S.SOCKET
|
||||||
|
.HS 2C BIT ABS
|
||||||
|
SKT.Socket.STREAM
|
||||||
|
SKT.Socket.SEQPACKET
|
||||||
|
ldy #S.FD.SSOCK+S.SOCKET+S.TCB
|
||||||
|
lda #0
|
||||||
|
>SYSCALL GetMemPtr
|
||||||
|
bcs .9
|
||||||
|
>STYA ZPPtrSKT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.9 rts
|
||||||
*/--------------------------------------
|
*/--------------------------------------
|
||||||
* # SKT.bind
|
* # SKT.bind
|
||||||
* Create a new socket
|
* Create a new socket
|
||||||
@ -75,6 +96,7 @@ SKT.connect.SEQPACKET
|
|||||||
* CC: A = hSOCKET
|
* CC: A = hSOCKET
|
||||||
* CS: A = EC
|
* CS: A = EC
|
||||||
*\--------------------------------------
|
*\--------------------------------------
|
||||||
|
SKT.listen
|
||||||
*/--------------------------------------
|
*/--------------------------------------
|
||||||
* # SKT.New
|
* # SKT.New
|
||||||
* Create a new socket
|
* Create a new socket
|
||||||
|
@ -124,6 +124,10 @@ J.TCP.IN .DA TCP.IN.JMP.CLOSED
|
|||||||
.DA TCP.IN.JMP.FINWT2
|
.DA TCP.IN.JMP.FINWT2
|
||||||
.DA TCP.IN.JMP.CLOSING
|
.DA TCP.IN.JMP.CLOSING
|
||||||
.DA TCP.IN.JMP.TIMEWT
|
.DA TCP.IN.JMP.TIMEWT
|
||||||
|
J.SKT.Socket .DA SKT.Socket.RAW
|
||||||
|
.DA SKT.Socket.DGRAM
|
||||||
|
.DA SKT.Socket.STREAM
|
||||||
|
.DA SKT.Socket.SEQPACKET
|
||||||
J.SKT.connect .DA SKT.connect.RAW
|
J.SKT.connect .DA SKT.connect.RAW
|
||||||
.DA SKT.connect.DGRAM
|
.DA SKT.connect.DGRAM
|
||||||
.DA SKT.connect.STREAM
|
.DA SKT.connect.STREAM
|
||||||
|
Loading…
x
Reference in New Issue
Block a user