diff --git a/Floppies/A2OSX.BUILD.po b/Floppies/A2OSX.BUILD.po index 8e6f063c..4e5fce65 100644 Binary files a/Floppies/A2OSX.BUILD.po and b/Floppies/A2OSX.BUILD.po differ diff --git a/Floppies/A2OSX.SRC.po b/Floppies/A2OSX.SRC.po index 78981bc2..9c8d2a24 100644 Binary files a/Floppies/A2OSX.SRC.po and b/Floppies/A2OSX.SRC.po differ diff --git a/LIB/LIBTCPIP.S.TCP.txt b/LIB/LIBTCPIP.S.TCP.txt index aa2f6cd5..726b600e 100644 --- a/LIB/LIBTCPIP.S.TCP.txt +++ b/LIB/LIBTCPIP.S.TCP.txt @@ -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 diff --git a/README.md b/README.md index 89303220..48881dde 100644 --- a/README.md +++ b/README.md @@ -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" | diff --git a/SBIN/TELNETD.S.txt b/SBIN/TELNETD.S.txt index 5481e86c..4df584fa 100644 --- a/SBIN/TELNETD.S.txt +++ b/SBIN/TELNETD.S.txt @@ -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