From 8c5ba4b1a72ddae9d22248affb295d9de305ccac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Wed, 10 Oct 2018 08:24:38 +0200 Subject: [PATCH] Kernel 0.9.2 --- .Floppies/A2OSX.BUILD.po | Bin 819200 -> 819200 bytes .Floppies/A2OSX.SRC.po | Bin 819200 -> 819200 bytes BIN/NETSTAT.S.txt | 45 +++++++++++++++++---------------------- 3 files changed, 19 insertions(+), 26 deletions(-) diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index cf53b2ca52473edbccd6ad40410e296dabbaa00f..746a3e7875f541e583371c3dc42a7be6424cf1b4 100644 GIT binary patch delta 307 zcmZo@FluNp+HjbK$xw9jQ5Nw90-qTf3{*5ll^Gs0D0r$GiZ;Jl(*9-%IK3_(1W6A_K!3 z35B(i3X5haFznsH()&qKB4Le`!dhvCMOr|SHJ=n0Stu~?ZF$i8Z~?I%p1OuDmIMGZ_Z;NJKM#9tr|p*s$6U--J|(W(cm z6POmUPG7!?NnUjU!^T@u6K|b#xG;GogGGWx!rD)YA6OU70vaumkdv8Il3b8ku>IRA qCN9Rw|1NU1bF5(kVrC#_0b*7lW&>h&Am#vKP9Wym&asC3$7KK*3WK!( delta 294 zcmV+>0one5fHHu9GO)u00woc%#RM0i5cL57FeE7zBLL$7AUY)q6oc%fhwP*Qx9p?> zAq9T|002H9P$1qQ;2`WE_aHeTdLe!xf+2<>iXn_4mLZ=ZtRc7|!y(Ke*CFB|>LCCC ztQa7z86cvVAOO9v1da3|7+|a#Agvo9qADN&y{z;hq9h;#y@cR};i*8N0Fm0V;P6$T z0W+>+d&0kIq4#@v$JpbxR&#@v$Jh`xA@BvFnjiqZ7+`E^VsvA0 sX>cxYxAdw43IT?!0*0&uhO7jJtObUw28OH$hO7vNtOV!Z diff --git a/.Floppies/A2OSX.SRC.po b/.Floppies/A2OSX.SRC.po index 698ee8084bfe794843c6efde01b2ad56bf3acdd9..a8cc2af2c2cd3e228d7e95ec7726553507bbc8d6 100644 GIT binary patch delta 1737 zcmZXU-BTM?6u?htQnMRBx)2ByP#UI`hU7Mz@DVyn49ON&LK3qJ2>4MN(n3ptLQwE4 z*_MK~h{d#A^WtM4oKfi$j!&IBqyK{sb{u_hst@4sWB5uDlU5uEvZ8TxGb9Y{!hoom0m&9y%I$z7c*+Ps%6Vm8&r)syR)#j^cU> zmw7wpO4-d}L-!`~9;|a)-`;WNh&7aCF^w}q6_H6iJ?Nr4{ z2$O!L$GuKM0ZrdPMH53}0f``-LSrTu$v`LuLUR#Ng9uI+fp}mD1V<5&BZE-WLce&z zRi~XrTp{S&RRTO9kP_ep;YpHVd^;mz8^AlIb~E5SfGtj#We{$StNLNwOW+WC<<06{=fr?161CQ?D zL=@=OmwaVfmHVY3wM7Iz#%kgK^Q(|cjV(fT96iPcl-_QZC|18kbS^@b@;{E$q+-z4 z0sW*Utx+LLG}tGpBnnl72kI<4VNCb3co-)AeVIQd zT+l0!(1;fr#&yd@`tvehldetz@fKprU%8mCgZ1J;VvJ%Hp1V|FvL<5lPT=ohtB7Eo zL~zh5bCc7li(tBpvDRDx(m}iANbo<+P~(`wV6V<>tmvf}qH!z}%!>1ea}8sze=JI7kLd|q$eP*fU}BI>RAWCF~oeT@aCQS&y<{A08| zV|fSN>b>Oy+v4V9Q!qP3(E>UzsqrkReE`sJ3jhRLGER8WjNxBOF>BeBjK1!)_T2E$QBat#G!)eg0{>0>;=utxvhTTmNS82$rUn%&gFfY*q0h&CB2_!gUOn zV_WgEgEPY8!Sl3LIUuOU}Wq98I%;@Pvrnw2!W;?ASMn2-<$)4qeD>T$+#uz z+JUdMO8mgL&;~ro15N|qng^T#-k%4Y1zyMl+JO&%Asu9*k`Cb8 z@+h59aykzX{J@>D5I;E1g6F$NAJn#Qh~LztJHR-nj;J9q644{m@v+FnMR0b4aWOHc z6ZF&t##}0{k4M5m>{nO;_DL`jlL;NTZXlg>HZ=#1bCyfjQxH-~Y%schE+UPHx^+TO z@^ns&nRyg2A{gKcB1}*I#WqieOoE1rQAN>W0x%NVt7I@H$KrZ@FHw6nO$Ru9x0dxiaei zi79eHX~c?>rF$2lu@C6hS6o?(CTfE!(ZYT5u+|~~7q!~r0Y^U=@wrKGC}5=G3s5;g z$=|F?h+$&Npn4%_l`as~y8w)eLCZBW%%Wbe616|nD{J_Hia|Q?kG(9-44G*SA7x0Y zMwI@T8Jc+(8I>bI0yGmKCtt@X7-PvrsCy1iW+pF2EJQ>}iunX^K99*yC3O-2<^^=d zzj#o0+U$8VI9{@fsejpYvyhi+2+u$sP((9xOvf2FJCV>y8`LLEKmW_F90Ssp&3k_) zgcboCQIKW#O{0-?9a4+IhCB8)HSuYuZN!S6jj^apbr|0n%Wk?*uPSX z)|D!G)4WnrzdR&Iwd-@q1UTNxFy6KpRqxQHf9e;=Dpux( z6SuOawnI})4$0vmS#rZ;AJTzcw$Anuo!(_@Z6DLMUADSwBdck*H0Q%n->?|ge1aS5 zZfA`hM~neCRDVJr?6Ot1P5KbsjZrvw-)@kgdQ||&9ji-D!+bXf`}#(J`xLkRG2IWx zKLZJeLK9;elz$F6kI*`*b$ltlFbQUF9bckI#_!$jc%m?1TiIh*_PBd{&b9vl0(A&$ diff --git a/BIN/NETSTAT.S.txt b/BIN/NETSTAT.S.txt index f07684b1..b288f4fa 100644 --- a/BIN/NETSTAT.S.txt +++ b/BIN/NETSTAT.S.txt @@ -12,6 +12,7 @@ AUTO 4,1 .INB INC/LIBTCPIP.I *-------------------------------------- ZPPTR1 .EQ ZPBIN +ZPPTR2 .EQ ZPBIN+2 *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -23,7 +24,7 @@ CS.START cld .DA CS.END-CS.START CS .DA DS.END-DS.START DS .DA #64 SS - .DA #2 ZP + .DA #4 ZP .DA 0 *-------------------------------------- * Relocation Table @@ -66,32 +67,32 @@ CS.RUN >LDYA L.MSG0 >LIBCALL hLIBTCPIP,LIBTCPIP.SKT.GETTABLE >STYA ZPPTR1 - lda #K.SKTTABLE.SIZE - >STA.G SocketCount + >STZ.G SocketCount -.1 lda (ZPPTR1) - beq .7 - - ldy #S.SOCKET.TCP.S +.1 tay lda (ZPPTR1),y + beq .7 + >SYSCALL GetMemPtr + >STYA ZPPTR2 + ldy #S.SOCKET.TCP.S + lda (ZPPTR2),y cmp #S.SOCKET.TCP.S.TIMEWT+1 bcs * - asl tax >PUSHB L.MSG1.S+1,x >PUSHB L.MSG1.S,x ldy #S.SOCKET.O - >PUSHB (ZPPTR1),y + >PUSHB (ZPPTR2),y - ldy #S.SOCKET.DST.PORT+1 + ldy #S.SOCKET.REM.PORT+1 -.2 >PUSHB (ZPPTR1),y +.2 >PUSHB (ZPPTR2),y dey - cpy #S.SOCKET.SRC.ADDR-1 + cpy #S.SOCKET.LOC.ADDR-1 bne .2 - lda (ZPPTR1) + lda (ZPPTR2) tax cpx #S.SOCKET.T.SEQPACKET+1 bcc .3 @@ -103,19 +104,11 @@ CS.RUN >LDYA L.MSG0 >LDYA L.MSG1 >SYSCALL printf -.7 lda ZPPTR1 - clc - adc #S.SOCKET - sta ZPPTR1 +.7 >INC.G SocketCount + cmp #K.SKTTABLE.SIZE + bne .1 - lda ZPPTR1+1 - adc /S.SOCKET - sta ZPPTR1+1 - - >DEC.G SocketCount - bne .1 A=0 - -* lda #0 tell TSKMGR that all done ok, but + lda #0 tell TSKMGR that all done ok, but sec we do not want to stay in memory rts *-------------------------------------- @@ -130,7 +123,7 @@ CS.QUIT lda hLIBTCPIP rts *-------------------------------------- CS.END -LIBTCPIP .AZ "libtcpip.o" +LIBTCPIP .AZ "libtcpip" MSG0 .AZ "Proto Local Remote Options Status" MSG1 .AZ "%s %03d.%03d.%03d.%03d:%05D %03d.%03d.%03d.%03d:%05D %b %s\r\n" MSG1.UDP .AZ "UDP"