Kernel version 0.9 : TCP, bugfix (#7) ...

This commit is contained in:
Rémy GIBERT 2017-04-07 08:31:47 +02:00
parent 625b1af258
commit 3903a2001f
5 changed files with 16 additions and 6 deletions

Binary file not shown.

Binary file not shown.

View File

@ -238,7 +238,7 @@ TCP.IN.JMP.ESTBLSH
and #S.TCP.OPTIONS.FIN
beq .8
ldy #S.TCP.OPTIONS
ldy #S.SOCKET.TCP.OPTIONS
lda (ZPPtrSKT),y
ora #S.TCP.OPTIONS.ACK ACK the FIN....
sta (ZPPtrSKT),y
@ -447,7 +447,9 @@ TCP.OUT.SendOpt sta .1+1
TCP.OUT.Send ldy #S.TCP.OPTIONS
sta (ZPFrameOutPtr),y
bit #S.TCP.OPTIONS.ACK
and #S.TCP.OPTIONS.ACK
beq .11
ldx #3
@ -489,7 +491,7 @@ TCP.OUT.Send ldy #S.TCP.OPTIONS
ldy #S.SOCKET.TCP.OPTIONS
lda (ZPPtrSKT),y
bit #S.TCP.OPTIONS.FIN
and #S.TCP.OPTIONS.FIN
beq .8
ldy #S.SOCKET.TCP.STATUS

View File

@ -92,9 +92,8 @@ OApple+1,OApple+2,OApple+3 to switch between screens : Kernel Log, text, DHGR.
| CD | Working | Improved syntax : now, 'CD ../BIN' works |
| PWD | Working | |
| DATE | Working | |
| ECHO | Working | \b,\e,\f,\n,\\ and \% supported |
| ECHO | Working | \b,\e,\f,\n,\\\ and \\% supported |
| EXIT | Working | |
| IF | | |
| PAUSE | Working | |
| READ | Working | -S : no echo (password) |
| | | -P : "prompt message" |

View File

@ -172,6 +172,7 @@ CS.RUN.CLIENT ldy #SktIndex
beq .8
sta .1+1 hSocket
sta .3+1
>LIBCALL hLIBTCPIP,LIBTCPIP.SKT.GetCA
bcc .10
@ -189,7 +190,6 @@ CS.RUN.CLIENT ldy #SktIndex
bra .8
.10 sta .2+1
>PUSHA
>LDYA L.MSG.BYTE
>SYSCALL CPrintFYA
@ -199,6 +199,15 @@ CS.RUN.CLIENT ldy #SktIndex
.2 lda #$ff data
and #$7F
ora #$20
>PUSHA
>LIBCALL hLIBTCPIP,LIBTCPIP.SKT.PutC
.3 lda #$ff hSocket
>PUSHA
lda #'/'
>PUSHA
>LIBCALL hLIBTCPIP,LIBTCPIP.SKT.PutC