From 9e695567b222ba29de74cb1d8fcf95612f2cd038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Mon, 17 Aug 2020 22:47:31 +0200 Subject: [PATCH] Kernel 0.94 --- .Floppies/A2OSX.BUILD.po | Bin 33553920 -> 33553920 bytes .Floppies/A2OSX.TEST.po | Bin 819200 -> 819200 bytes BIN/AARP.S.txt | 26 ++++++++++++++------------ BIN/ATBROWSE.S.txt | 9 ++++----- BIN/CAT.S.txt | 33 ++++++++++++++++----------------- BIN/CHTYP.S.txt | 5 ++--- BIN/CUT.S.txt | 8 ++++---- BIN/DNSINFO.S.txt | 16 ++++++++-------- BIN/FORMAT.S.txt | 4 ++-- BIN/GREP.S.txt | 9 ++++----- BIN/LSOF.S.txt | 18 ++++++++---------- BIN/MD5.S.txt | 8 ++++---- BIN/MEMDUMP.S.txt | 16 +++++++--------- BIN/MKDIR.S.txt | 9 ++++----- BIN/MORE.S.txt | 16 +++++++--------- BIN/NETSTAT.S.txt | 15 +++++++-------- BIN/NSCUTIL.S.txt | 15 +++++++-------- BIN/PING.S.txt | 6 +++--- BIN/TELNET.S.txt | 27 +++++++++++++-------------- SBIN/TELNETD.S.txt | 12 ++++++------ SYS/KM.APPLETALK.S.txt | 24 ++++++++++++++++++++++-- 21 files changed, 142 insertions(+), 134 deletions(-) diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index 77c1d9ff1aecab0560afe913eb5743ffd954149c..dac8293bf42243f6bc3586de9b2a34059e667ff1 100644 GIT binary patch delta 27866 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 delta 25559 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 b=y%Ws&>x_Spg%!>fi8jmmL8QaOTYX-LTkBk diff --git a/.Floppies/A2OSX.TEST.po b/.Floppies/A2OSX.TEST.po index a6c778a891af53bb5cb10acd1e816a02f3b42eb7..cdcbcace2482fb600a5a5cda25d8e99cdd8c06fb 100644 GIT binary patch delta 12376 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
c61~$;k`$3w z!k2?>>2k@0BqnQ5&4)SI)AEeru1s)|Hf5yjO2}eQ%f+_G_z4pyU42a$-%ZXa0l0SE z`&|2{5>%q*-nBDR{2H2cxZ4oD|06tVy8_pt0c*28c-5 z&t6Uy(gzkqPeD2vTSqY+Ls3+51TBy|{;)-nR}VF@h07MLIBCALL hLIBETALK,LIBETALK.GETCFG >PUSHW L.SSCANF.ADDR lda #1 >SYSCALL ArgV - >SYSCALL sscanf + >SYSCALL SScanF bcs CS.RUN.ERR ldy #S.PS.ARGC lda (pPS),y @@ -89,7 +89,7 @@ CS.RUN.QUERY jsr Init.Timeout .1 >PUSHEA.G DST.MAC >PUSHEA.G DST.ADDR - >LIBCALL hLIBETALK,LIBETALK.AARP.QUERY + >LIBCALL hLIBETALK,LIBETALK.AARP.Query bcc .2 success, print & exit jsr Wait.TimeOut bcs .8 @@ -128,17 +128,17 @@ CS.RUN.ADD >PUSHEA.G DST.MAC+5 >PUSHW L.SSCANF.MAC lda #2 >SYSCALL ArgV - >SYSCALL sscanf + >SYSCALL SScanF bcs .9 >PUSHEA.G DST.MAC >PUSHEA.G DST.ADDR - >LIBCALL hLIBETALK,LIBETALK.AARP.ADD + >LIBCALL hLIBETALK,LIBETALK.AARP.Add clc .8 rts .9 jmp CS.RUN.ERR *-------------------------------------- -CS.RUN.DUMP >LIBCALL hLIBETALK,LIBETALK.AARP.GETCACHE +CS.RUN.DUMP >LIBCALL hLIBETALK,LIBETALK.AARP.GetCache >STYA ZPPTR1 >LDYA L.MSG0 >SYSCALL PutS @@ -221,12 +221,14 @@ MSG1 .AZ "$%h %5D %h:%h:%h:%h:%h:%h %D.%d\r\n" MSG2 .AZ "%D%d is at %h:%h:%h:%h:%h:%h\r\n" hLIBETALK .BS 1 *-------------------------------------- + .DUMMY + .OR 0 DS.START DST.ADDR .BS 4 DST.MAC .BS 6 TimeOut .BS 1 -DS.END +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/AARP.S +SAVE usr/src/bin/aarp.s ASM diff --git a/BIN/ATBROWSE.S.txt b/BIN/ATBROWSE.S.txt index af6b671e..e5373267 100644 --- a/BIN/ATBROWSE.S.txt +++ b/BIN/ATBROWSE.S.txt @@ -60,7 +60,7 @@ CS.RUN lda #AT.GetInfo pha >LDYA L.MSG.NOATK - >SYSCALL puts + >SYSCALL PutS pla sec rts @@ -101,7 +101,7 @@ CS.RUN.ATKOK >PUSHW L.MSG.NETNODE beq .8 >LDYA L.MSG.DUMP0 - >SYSCALL puts + >SYSCALL PutS bcs .9 .1 >PUSHW L.MSG.DUMP @@ -157,7 +157,7 @@ CS.RUN.GOATLK >STYA ZPAtlkParams >PUSHA >PUSHBI 2 - >SYSCALL printf + >SYSCALL PrintF pla sec @@ -187,8 +187,7 @@ MSG.DUMP .AZ "%H $%h $%h $%h %S\r\n" DS.START P.GetInfo .BS $0F P.LookupName .BS $17 -DS.END - .ED +DS.END .ED *-------------------------------------- MAN SAVE usr/src/bin/atbrowse.s diff --git a/BIN/CAT.S.txt b/BIN/CAT.S.txt index 045bc74d..a1fcb8b5 100644 --- a/BIN/CAT.S.txt +++ b/BIN/CAT.S.txt @@ -3,17 +3,17 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/CAT + .TF bin/cat *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/MLI.I - .INB INC/MLI.E.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/mli.i + .INB inc/mli.e.i *-------------------------------------- .DUMMY .OR ZPBIN ZS.START -ZPPTR1 .BS 2 +ZPPtr1 .BS 2 ZPBufPtr .BS 2 ByteIndex .BS 1 ArgCount .BS 1 @@ -103,7 +103,7 @@ CS.RUN *-------------------------------------- CS.RUN.LOOP ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL feof + >SYSCALL FEOF bcs .90 IO error tay bne .10 no char @@ -122,7 +122,7 @@ CS.RUN.LOOP ldy #S.PS.hStdIn .10 lda bPause bne CS.RUN.LOOP Pause... -.11 lda hFILE +.11 lda hFile bne .2 .1 inc ArgIndex lda ArgIndex @@ -135,13 +135,13 @@ CS.RUN.LOOP ldy #S.PS.hStdIn >LDYA ZPPtr1 jsr CS.RUN.OPEN .90 bcs .9 - sta hFILE + sta hFile .2 >PUSHWI 254 Leave room for CRLF >PUSHW ZPBufPtr - lda hFILE + lda hFile - >SYSCALL fgets + >SYSCALL FGetS bcs .7 jsr CS.RUN.PRINT @@ -203,7 +203,7 @@ CS.RUN.PRINT inc LineNum beq .7 cmp #C.SPACE bcc .5 - >SYSCALL putchar + >SYSCALL PutChar .99 bcs .9 bra .62 @@ -251,9 +251,9 @@ CS.QUIT lda hBuf beq CS.RUN.CLOSE >SYSCALL FreeMem -CS.RUN.CLOSE lda hFILE +CS.RUN.CLOSE lda hFile beq .8 - stz hFILE + stz hFile >SYSCALL FClose .8 clc rts @@ -311,9 +311,8 @@ ASCII >PSTR "NUL" .DUMMY .OR 0 DS.START -DS.END - .ED +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/CAT.S +SAVE usr/src/bin/cat.s ASM diff --git a/BIN/CHTYP.S.txt b/BIN/CHTYP.S.txt index 171413d4..e81112e3 100644 --- a/BIN/CHTYP.S.txt +++ b/BIN/CHTYP.S.txt @@ -108,7 +108,7 @@ CS.RUN >INC.G ArgCount *-------------------------------------- CS.RUN.LOOP ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL feof + >SYSCALL FEOF bcs .99 tay @@ -383,8 +383,7 @@ HexFileType .BS 1 .INB usr/src/bin/x.fileenum.g -DS.END - .ED +DS.END .ED *-------------------------------------- MAN SAVE usr/src/bin/chtyp.s diff --git a/BIN/CUT.S.txt b/BIN/CUT.S.txt index dd955121..04b69904 100644 --- a/BIN/CUT.S.txt +++ b/BIN/CUT.S.txt @@ -14,7 +14,7 @@ NEW .DUMMY .OR ZPBIN ZS.START -ZPPTR1 .BS 2 +ZPPtr1 .BS 2 ZPBufPtr .BS 2 ArgCount .BS 1 ArgIndex .BS 1 @@ -97,7 +97,7 @@ CS.RUN lda #C.SPACE jsr CS.RUN.NextArg bcs .97 - >SYSCALL atoi + >SYSCALL AToI bcs .97 tax @@ -129,7 +129,7 @@ CS.RUN lda #C.SPACE >SYSCALL ArgV >PUSHYA >LDYA ZPBufPtr - >SYSCALL strcpy + >SYSCALL StrCpy jsr CS.RUN.OUT bcs .9 @@ -158,7 +158,7 @@ CS.RUN.LOOP >SLEEP ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL fgets + >SYSCALL FGetS bcs .8 lda (ZPBufPtr) diff --git a/BIN/DNSINFO.S.txt b/BIN/DNSINFO.S.txt index 5f683463..76b8997a 100644 --- a/BIN/DNSINFO.S.txt +++ b/BIN/DNSINFO.S.txt @@ -5,10 +5,10 @@ NEW .OR $2000 .TF bin/dnsinfo *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/ETH.I - .INB INC/LIBTCPIP.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/eth.i + .INB inc/libtcpip.i *-------------------------------------- .DUMMY .OR ZPBIN @@ -94,14 +94,14 @@ CS.RUN.ADD lda #2 >PUSHEA.G DST.IP+3 >PUSHBI 8 4 PTRs - >SYSCALL sscanf + >SYSCALL SScanF bcs .9 >PUSHEA.G DST.IP lda #1 >SYSCALL ArgV >PUSHYA - >LIBCALL hLIBTCPIP,LIBTCPIP.DNS.ADD + >LIBCALL hLIBTCPIP,LIBTCPIP.DNS.Add bcs .99 lda #0 tell TSKMGR that all done ok, but @@ -172,7 +172,7 @@ CS.RUN.DUMP >LIBCALL hLIBTCPIP,LIBTCPIP.DNS.GetCache .7 dec EntryCount bne .1 - lda #0 + lda #0 sec rts *-------------------------------------- @@ -203,5 +203,5 @@ DST.IP .BS 4 DS.END *-------------------------------------- MAN -SAVE USR/SRC/BIN/DNSINFO.S +SAVE usr/src/bin/dnsinfo.s ASM diff --git a/BIN/FORMAT.S.txt b/BIN/FORMAT.S.txt index f786e54f..7502e0f6 100644 --- a/BIN/FORMAT.S.txt +++ b/BIN/FORMAT.S.txt @@ -126,7 +126,7 @@ CS.RUN ldy #S.PS.ARGC >SYSCALL ArgV bcs .99 - >SYSCALL atoi + >SYSCALL AToI >STYA BlkCnt bra .1 @@ -551,7 +551,7 @@ CS.RUN.InitCat lda CatSize >PUSHW A2osX.TIMER16 >PUSHW A2osX.RANDOM16 >PUSHBI 4 - >SYSCALL sprintf + >SYSCALL SPrintF rts .8 clc diff --git a/BIN/GREP.S.txt b/BIN/GREP.S.txt index a1089a15..ff5ee641 100644 --- a/BIN/GREP.S.txt +++ b/BIN/GREP.S.txt @@ -16,7 +16,7 @@ NEW ZS.START ArgIndex .BS 1 ArgPattern .BS 1 -ZPPTR1 .BS 2 +ZPPtr1 .BS 2 ZPPatternPtr .BS 2 ZPBufPtr .BS 2 hFile .BS 1 @@ -25,8 +25,7 @@ LineNum .BS 2 char .BS 1 bIgnoreCase .BS 1 bLineNum .BS 1 -ZS.END - .ED +ZS.END .ED *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -134,7 +133,7 @@ CS.RUN.LOOP >SLEEP >PUSHW ZPBufPtr lda hFile - >SYSCALL fgets + >SYSCALL FGetS bcs .9 inc LineNum bne .2 @@ -217,7 +216,7 @@ CS.RUN.toUpper bit bIgnoreCase .9 rts *-------------------------------------- -CS.QUIT lda hFILE +CS.QUIT lda hFile beq .1 >SYSCALL FClose diff --git a/BIN/LSOF.S.txt b/BIN/LSOF.S.txt index 04c74f63..7cdaf521 100644 --- a/BIN/LSOF.S.txt +++ b/BIN/LSOF.S.txt @@ -1,15 +1,14 @@ NEW -PREFIX -AUTO 4,1 + AUTO 3,1 .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/LSOF + .TF bin/lsof *-------------------------------------- - .INB INC/MACROS.I - .INB INC/MLI.I - .INB INC/A2OSX.I - .INB INC/KERNEL.I + .INB inc/macros.i + .INB inc/mli.i + .INB inc/a2osx.i + .INB inc/kernel.i *-------------------------------------- ZPFDPtr .EQ ZPBIN FILE.ID .EQ ZPBIN+2 @@ -130,9 +129,8 @@ FD.T.PIPE .AZ "PIPE" .DUMMY .OR 0 DS.START -DS.END - .ED +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/LSOF.S +SAVE usr/src/bin/lsof.s ASM diff --git a/BIN/MD5.S.txt b/BIN/MD5.S.txt index 423516e4..5a1c5056 100644 --- a/BIN/MD5.S.txt +++ b/BIN/MD5.S.txt @@ -5,9 +5,9 @@ NEW .OR $2000 .TF bin/md5 *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/MLI.E.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/mli.e.i *-------------------------------------- FILEBUF.SIZE .EQ 4096 *-------------------------------------- @@ -189,5 +189,5 @@ MD5Buf .BS 33 DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/MD5.S +SAVE usr/src/bin/md5.s ASM diff --git a/BIN/MEMDUMP.S.txt b/BIN/MEMDUMP.S.txt index efe52004..a976d9f2 100644 --- a/BIN/MEMDUMP.S.txt +++ b/BIN/MEMDUMP.S.txt @@ -5,10 +5,10 @@ NEW .OR $2000 .TF bin/memdump *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/KERNEL.I - .INB INC/IO.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/kernel.i + .INB inc/io.i *-------------------------------------- .DUMMY .OR ZPBIN @@ -23,8 +23,7 @@ ZPReadAux sta SETREADAUX lda (ZPPTR1),y sta CLRREADAUX rts -ZS.END - .ED +ZS.END .ED *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -437,9 +436,8 @@ MSG.FLAGSX .AS "UZXAidep" DS.START MemStat .BS S.MSTAT MEM.FLAGS .BS 9 -DS.END - .ED +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/MEMDUMP.S +SAVE usr/src/bin/memdump.s ASM diff --git a/BIN/MKDIR.S.txt b/BIN/MKDIR.S.txt index 88128470..231ce150 100644 --- a/BIN/MKDIR.S.txt +++ b/BIN/MKDIR.S.txt @@ -5,8 +5,8 @@ NEW .OR $2000 .TF bin/mkdir *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I + .INB inc/macros.i + .INB inc/a2osx.i *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -60,9 +60,8 @@ CS.END .DUMMY .OR 0 DS.START -DS.END - .ED +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/MKDIR.S +SAVE usr/src/bin/mkdir.s ASM diff --git a/BIN/MORE.S.txt b/BIN/MORE.S.txt index 4479236d..21a65ab7 100644 --- a/BIN/MORE.S.txt +++ b/BIN/MORE.S.txt @@ -16,7 +16,7 @@ PG.SIZE .EQ 23 .DUMMY .OR ZPBIN ZS.START -ZPPTR1 .BS 2 +ZPPtr1 .BS 2 ZPBufPtr .BS 2 ArgCount .BS 1 hFile .BS 1 @@ -28,8 +28,7 @@ bPage .BS 1 bEscCodes .BS 1 ArgIndex .BS 1 hBuf .BS 1 -ZS.END - .ED +ZS.END .ED *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -136,7 +135,7 @@ CS.RUN.LOOP jsr CS.RUN.GETLINE lda bPage beq .2 lda #C.FF - >SYSCALL putchar + >SYSCALL PutChar .2 jsr CS.RUN.PRINT inc LineCount @@ -211,7 +210,7 @@ CS.RUN.ERASE ldy #S.PS.hStdErr >SYSCALL FPrintF rts *-------------------------------------- -CS.RUN.GETC lda hFILE +CS.RUN.GETC lda hFile bne .1 ldy #S.PS.hStdErr @@ -229,7 +228,7 @@ CS.RUN.GETLINE >PUSHWI 256 ldy #S.PS.hStdIn lda (pPS),y -.1 >SYSCALL fgets +.1 >SYSCALL FGetS rts *-------------------------------------- CS.RUN.PRINT lda bLineNum @@ -262,7 +261,7 @@ CS.QUIT lda hBuf >SYSCALL FreeMem -.1 lda hFILE +.1 lda hFile beq .2 >SYSCALL FClose @@ -292,8 +291,7 @@ MSG.PauseErase .AZ "\r\e[2K" .DUMMY .OR 0 DS.START -DS.END - .ED +DS.END .ED *-------------------------------------- MAN SAVE usr/src/bin/more.s diff --git a/BIN/NETSTAT.S.txt b/BIN/NETSTAT.S.txt index bb71bb66..9ea23501 100644 --- a/BIN/NETSTAT.S.txt +++ b/BIN/NETSTAT.S.txt @@ -5,10 +5,10 @@ NEW .OR $2000 .TF bin/netstat *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/ETH.I - .INB INC/LIBTCPIP.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/eth.i + .INB inc/libtcpip.i *-------------------------------------- .DUMMY .OR ZPBIN @@ -183,7 +183,7 @@ CS.QUIT lda hLIBTCPIP rts *-------------------------------------- CS.END -libtcpip .AZ "libtcpip" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 MSG0 .AZ "Type Prot Local Remote Options Status" MSG1 .AZ "%s %s %3d.%3d.%3d.%3d:%5D %3d.%3d.%3d.%3d:%5D %b %s\r\n" @@ -215,9 +215,8 @@ MSG1.S.INV .AZ "???" .DUMMY .OR 0 DS.START -DS.END - .ED +DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/NETSTAT.S +SAVE usr/src/bin/netstat.s ASM diff --git a/BIN/NSCUTIL.S.txt b/BIN/NSCUTIL.S.txt index 4d69c2a0..1cb84349 100644 --- a/BIN/NSCUTIL.S.txt +++ b/BIN/NSCUTIL.S.txt @@ -1,14 +1,13 @@ NEW -PREFIX -AUTO 4,1 + AUTO 3,1 .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/NSCUTIL + .TF bin/nscutil *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/MLI.E.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/mli.e.i *-------------------------------------- ZPPtr1 .EQ ZPBIN *-------------------------------------- @@ -78,7 +77,7 @@ CS.RUN.READ jsr NSC.Init CS.RUN.SET lda #1 >SYSCALL ArgV >STYA ZPPtr1 - >SYSCALL strlen + >SYSCALL StrLen cpy #17 bne .9 ldy #0 @@ -371,5 +370,5 @@ DS.START DS.END *-------------------------------------- MAN -SAVE USR/SRC/BIN/NSCUTIL.S +SAVE usr/src/bin/nscutil.s ASM diff --git a/BIN/PING.S.txt b/BIN/PING.S.txt index fd289c77..49d9ec73 100644 --- a/BIN/PING.S.txt +++ b/BIN/PING.S.txt @@ -218,7 +218,7 @@ CS.RUN.SEND.ECHO >SLEEP lda Identifier - >STA.G Request-S.IP+S.ICMP.IDENTIFIER+1 + >STA.G Request+S.ICMP.IDENTIFIER-S.IP+1 lda Identifier+1 dey @@ -230,7 +230,7 @@ CS.RUN.SEND.ECHO inc Sequence+1 .1 lda Sequence - >STA.G Request-S.IP+S.ICMP.SEQUENCE+1 + >STA.G Request+S.ICMP.SEQUENCE-S.IP+1 lda Sequence+1 dey @@ -249,7 +249,7 @@ CS.RUN.WAIT.REPLY >SLEEP ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL feof + >SYSCALL FEOF bcs CS.RUN.ERR tay bne .1 diff --git a/BIN/TELNET.S.txt b/BIN/TELNET.S.txt index 0b79f592..d1bb6d58 100644 --- a/BIN/TELNET.S.txt +++ b/BIN/TELNET.S.txt @@ -5,11 +5,11 @@ NEW .OR $2000 .TF bin/telnet *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/ETH.I - .INB INC/LIBTCPIP.I - .INB INC/NET.TELNET.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/eth.i + .INB inc/libtcpip.i + .INB inc/net.telnet.i *-------------------------------------- TIMEOUT.MAX .EQ 200 20 sec. BUFSIZE .EQ 256 @@ -23,8 +23,7 @@ ZPBufLen .BS 2 hBuf .BS 1 hSocket .BS 1 TimeOut .BS 1 -ZS.END - .ED +ZS.END .ED *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -98,9 +97,9 @@ CS.RUN.IPOK ldy #S.PS.ARGC lda #1 >SYSCALL ArgV >PUSHYA - >LIBCALL hLIBTCPIP,LIBTCPIP.HST.GETBYNAME + >LIBCALL hLIBTCPIP,LIBTCPIP.HST.GetByName bcc CS.RUN.HOSTOK - lda TimeOut + lda TimeOut bne .2 >PUSHW L.MSG.UNKNOWN @@ -121,7 +120,7 @@ CS.RUN.IPOK ldy #S.PS.ARGC CS.RUN.HOSTOK lda #2 >SYSCALL ArgV bcs CS.RUN.PORTOK - >SYSCALL atoi + >SYSCALL AToI >STYA SA.REMOTE+S.SOCKADDR.PORT CS.RUN.PORTOK >PUSHW L.MSG.HOSTOK @@ -208,13 +207,13 @@ CS.RUN.LOOP >SLEEP >PUSHW ZPBufPtr ldy #S.PS.hStdOut lda (pPS),y - >SYSCALL fwrite + >SYSCALL FWrite bcs .11 .2 ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL feof + >SYSCALL FEOF bcs .11 CS.RUN.IOERR tay bne CS.RUN.LOOP EOF = true, no char from STDIN @@ -223,7 +222,7 @@ CS.RUN.LOOP >SLEEP >PUSHW ZPBufPtr ldy #S.PS.hStdIn lda (pPS),y - >SYSCALL fread + >SYSCALL FRead .11 bcs CS.RUN.IOERR .3 >STYA ZPBufLen @@ -323,5 +322,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/BIN/TELNET.S +SAVE usr/src/bin/telnet.s ASM diff --git a/SBIN/TELNETD.S.txt b/SBIN/TELNETD.S.txt index aca4c7cb..82c43129 100644 --- a/SBIN/TELNETD.S.txt +++ b/SBIN/TELNETD.S.txt @@ -5,11 +5,11 @@ NEW .OR $2000 .TF sbin/telnetd *-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/ETH.I - .INB INC/LIBTCPIP.I - .INB INC/NET.TELNET.I + .INB inc/macros.i + .INB inc/a2osx.i + .INB inc/eth.i + .INB inc/libtcpip.i + .INB inc/net.telnet.i *-------------------------------------- TIMEOUT.MAX .EQ 200 20 sec. *-------------------------------------- @@ -260,5 +260,5 @@ CmdBuf .BS 65 DS.END .ED *-------------------------------------- MAN -SAVE USR/SRC/SBIN/TELNETD.S +SAVE usr/src/sbin/telnetd.s ASM diff --git a/SYS/KM.APPLETALK.S.txt b/SYS/KM.APPLETALK.S.txt index d9dea444..75182b6f 100644 --- a/SYS/KM.APPLETALK.S.txt +++ b/SYS/KM.APPLETALK.S.txt @@ -4,12 +4,13 @@ AUTO 4,1 .LIST OFF .OP 65C02 .OR $2000 - .TF sys/km/km.appletalk + .TF sys/km.appletalk *-------------------------------------- .INB inc/macros.i .INB inc/io.i .INB inc/monitor.i .INB inc/mli.i + .INB inc/appletalk.i *-------------------------------------- TmpPtr1 .EQ $0 *-------------------------------------- @@ -110,7 +111,19 @@ AT.INIT >LDYAI MSG.INIT .DA MLIGETPREFIX.PARAMS bcs .9 - >LDYAI MSG.OK + jsr MLI + .DA #MLIATALK + .DA MLI.AT.FINaming + bcc .8 + + lda MLI.AT.FINaming+2 + pha + lda MLI.AT.FINaming+3 + pha + >LDYAI MSG.AFPKO + jsr PrintFYA + +.8 >LDYAI MSG.OK jsr PrintFYA rts @@ -132,6 +145,7 @@ MSG.ATINIT .AZ "Calling ATInit...\n" MSG.IRQ .AZ "Setting Up IRQ Vector...\n" MSG.PREFIX1 .AZ "Getting ProDOS Prefix...\n" MSG.PREFIX2 .AZ "Setting AppleTalk Prefix...\n" +MSG.AFPKO .AZ "WARNING : Enabling AFP failed : EC=%h%h.\n" MSG.OK .AZ "AppleTalk Driver Successfully Installed.\n" MSG.KO .AZ "AppleTalk Driver Install Failed : EC=%h.\n" *-------------------------------------- @@ -157,6 +171,12 @@ MLIGETPREFIX.PARAMS .DA #1 .DA BUF.PREFIX *-------------------------------------- +MLI.AT.FINaming .DA #0 Synchonous + .DA #AT.FINaming + .BS 2 Result Code + .DA #%11000000 set Bit 7 & 6 + .DA #%10000000 b7=1:Use AFP long Name, b6=0:Update ProDOS dev table +*-------------------------------------- MAN SAVE usr/src/sys/km.appletalk.s ASM