From 9de0b5d3be0162da34a6d8211681d113d142ff0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Tue, 3 Dec 2019 16:42:17 +0100 Subject: [PATCH] Kernel 0.93+ --- .Floppies/A2OSX.BUILD.po | Bin 33553920 -> 33553920 bytes BIN/DNSINFO.S.txt | 2 +- BIN/HTTPGET.S.txt | 2 +- BIN/IPCONFIG.S.txt | 2 +- BIN/NETSTAT.S.txt | 2 +- BIN/PAKME.S.txt | 2 +- BIN/PING.S.txt | 2 +- BIN/RPCDUMP.S.txt | 2 +- BIN/TELNET.S.txt | 2 +- DRV/LANCEGS.DRV.S.txt | 2 +- DRV/UTHERNET.DRV.S.txt | 2 +- DRV/X.SSC.DRV.S.txt | 2 +- DRV/X.U2.DRV.S.txt | 2 +- LIB/LIBBLKDEV.S.txt | 2 +- LIB/LIBCRYPT.S.txt | 2 +- LIB/LIBETALK.S.txt | 2 +- LIB/LIBGUI.S.txt | 2 +- LIB/LIBPAK.S.txt | 2 +- LIB/LIBTCPIP.S.txt | 2 +- SBIN/HTTPD.S.txt | 2 +- SBIN/LOGIN.S.txt | 2 +- SBIN/NETWORKD.S.txt | 2 +- SBIN/TELNETD.S.txt | 2 +- SYS/KERNEL.S.BIN.txt | 31 ++++++++++++++++++++++++++++--- SYS/KERNEL.S.INIT.txt | 6 +++--- 25 files changed, 53 insertions(+), 28 deletions(-) diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index 6a99898555bfeabf57063e50da28285f9e7619f8..346190de6c3087398b0c43d06abc98edc6b20099 100644 GIT binary patch delta 16683 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 C8uso0 diff --git a/BIN/DNSINFO.S.txt b/BIN/DNSINFO.S.txt index afa77078..bd96ff10 100644 --- a/BIN/DNSINFO.S.txt +++ b/BIN/DNSINFO.S.txt @@ -176,7 +176,7 @@ CS.QUIT lda hLIBTCPIP rts *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 MSG.IPKO .AZ "TCP/IP Not Loaded/Configured." SSCANF.IP .AZ "%d.%d.%d.%d" diff --git a/BIN/HTTPGET.S.txt b/BIN/HTTPGET.S.txt index 7bbac9f3..8913b7e7 100644 --- a/BIN/HTTPGET.S.txt +++ b/BIN/HTTPGET.S.txt @@ -477,7 +477,7 @@ Wait.TimeOut sec .9 rts *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 MSG.IPKO .AZ "TCP/IP Not Loaded/Configured." MSG.USAGE .AS "Usage : HTTPGET [port]\r\n" diff --git a/BIN/IPCONFIG.S.txt b/BIN/IPCONFIG.S.txt index 5d1c79f0..22d82a24 100644 --- a/BIN/IPCONFIG.S.txt +++ b/BIN/IPCONFIG.S.txt @@ -344,7 +344,7 @@ Wait.TimeOut ldy #TimeOut .INB USR/SRC/SBIN/IPCONFIG.S.ETC *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 *-------------------------------------- OptionList >PSTR "DEde" diff --git a/BIN/NETSTAT.S.txt b/BIN/NETSTAT.S.txt index 4cb1840b..0fa7e6df 100644 --- a/BIN/NETSTAT.S.txt +++ b/BIN/NETSTAT.S.txt @@ -159,7 +159,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 %03d.%03d.%03d.%03d:%05D %03d.%03d.%03d.%03d:%05D %b %s\r\n" diff --git a/BIN/PAKME.S.txt b/BIN/PAKME.S.txt index 60fbfd26..bfac5c28 100644 --- a/BIN/PAKME.S.txt +++ b/BIN/PAKME.S.txt @@ -554,7 +554,7 @@ MSG.STORE .AZ "Store : %5D Bytes, New Ofs=$%H\r\n" MSG.E.IARC .AZ "Invalid/corrupt archive" TAG .AZ "PAKME" *-------------------------------------- -LIBPAK .AZ "LIBPAK" +LIBPAK .AZ "libpak" hLIB .BS 1 *-------------------------------------- .DUMMY diff --git a/BIN/PING.S.txt b/BIN/PING.S.txt index 4947bf2a..1105f6d5 100644 --- a/BIN/PING.S.txt +++ b/BIN/PING.S.txt @@ -354,7 +354,7 @@ CS.QUIT lda hFrame rts *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" MSG.IPKO .AZ "TCP/IP Not Loaded/Configured." MSG.USAGE .AS "Usage : PING \r\n" .AZ " -1-9 : Ping Count\r\n" diff --git a/BIN/RPCDUMP.S.txt b/BIN/RPCDUMP.S.txt index e3e37937..82e0a530 100644 --- a/BIN/RPCDUMP.S.txt +++ b/BIN/RPCDUMP.S.txt @@ -216,7 +216,7 @@ DumpRPCFrame lda #S.UDP+24 .9 rts *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 MSG.USAGE .AZ "Usage : RPCDUMP " MSG.UNKNOWN .AZ "%s: Unknown host\r\n" diff --git a/BIN/TELNET.S.txt b/BIN/TELNET.S.txt index b3f2318c..9b9dc570 100644 --- a/BIN/TELNET.S.txt +++ b/BIN/TELNET.S.txt @@ -287,7 +287,7 @@ CS.QUIT lda hSocket rts *-------------------------------------- CS.END -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" hLIBTCPIP .BS 1 MSG.IPKO .AZ "TCP/IP Not Loaded/Configured." MSG.USAGE .AZ "Usage : TELNET [port]" diff --git a/DRV/LANCEGS.DRV.S.txt b/DRV/LANCEGS.DRV.S.txt index ada7b84a..83609d6e 100644 --- a/DRV/LANCEGS.DRV.S.txt +++ b/DRV/LANCEGS.DRV.S.txt @@ -150,7 +150,7 @@ FD.DEV .DA #S.FD.T.CDEV .BS 2 DRVPTR .DA 0 DCBPTR .DA 0 BUFPTR -FD.DEV.NAME .AZ "ETH7" +FD.DEV.NAME .AZ "eth7" *-------------------------------------- * Driver Code *-------------------------------------- diff --git a/DRV/UTHERNET.DRV.S.txt b/DRV/UTHERNET.DRV.S.txt index 694b7d0f..73284b44 100644 --- a/DRV/UTHERNET.DRV.S.txt +++ b/DRV/UTHERNET.DRV.S.txt @@ -156,7 +156,7 @@ FD.DEV .DA #S.FD.T.CDEV .BS 2 DRVPTR .DA 0 DCBPTR .DA 0 BUFPTR -FD.DEV.NAME .AZ "ETH7" +FD.DEV.NAME .AZ "eth7" *-------------------------------------- * Driver Code *-------------------------------------- diff --git a/DRV/X.SSC.DRV.S.txt b/DRV/X.SSC.DRV.S.txt index 666dbaac..d2a5b089 100644 --- a/DRV/X.SSC.DRV.S.txt +++ b/DRV/X.SSC.DRV.S.txt @@ -176,7 +176,7 @@ FD.DEV .DA #S.FD.T.CDEV .BS 2 DRVPTR .DA 0 DCBPTR .DA 0 BUFPTR -FD.DEV.NAME .AZ "COM1" +FD.DEV.NAME .AZ "com1" *-------------------------------------- * Driver Code *-------------------------------------- diff --git a/DRV/X.U2.DRV.S.txt b/DRV/X.U2.DRV.S.txt index a618db30..d5cac976 100644 --- a/DRV/X.U2.DRV.S.txt +++ b/DRV/X.U2.DRV.S.txt @@ -178,7 +178,7 @@ FD.DEV .DA #S.FD.T.CDEV .BS 2 DRVPTR .DA 0 DCBPTR .DA 0 BUFPTR -FD.DEV.NAME .AZ "ETH7" +FD.DEV.NAME .AZ "eth7" *-------------------------------------- * Driver Code *-------------------------------------- diff --git a/LIB/LIBBLKDEV.S.txt b/LIB/LIBBLKDEV.S.txt index e57a5054..2f6bb21c 100644 --- a/LIB/LIBBLKDEV.S.txt +++ b/LIB/LIBBLKDEV.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/LIBBLKDEV + .TF lib/libblkdev *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/LIB/LIBCRYPT.S.txt b/LIB/LIBCRYPT.S.txt index 21b3b18a..00f8e1a9 100644 --- a/LIB/LIBCRYPT.S.txt +++ b/LIB/LIBCRYPT.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/LIBCRYPT + .TF lib/libcrypt *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/LIB/LIBETALK.S.txt b/LIB/LIBETALK.S.txt index 6378a1b9..539aaef6 100644 --- a/LIB/LIBETALK.S.txt +++ b/LIB/LIBETALK.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/LIBETALK + .TF lib/libetalk *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/LIB/LIBGUI.S.txt b/LIB/LIBGUI.S.txt index 27b2b6f9..2daa43ff 100644 --- a/LIB/LIBGUI.S.txt +++ b/LIB/LIBGUI.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/GUI/LIBGUI + .TF lib/libgui *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/LIB/LIBPAK.S.txt b/LIB/LIBPAK.S.txt index 60bc4dbb..9ffb9d58 100644 --- a/LIB/LIBPAK.S.txt +++ b/LIB/LIBPAK.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/LIBPAK + .TF lib/libpak *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/LIB/LIBTCPIP.S.txt b/LIB/LIBTCPIP.S.txt index 23d9b32b..214ae568 100644 --- a/LIB/LIBTCPIP.S.txt +++ b/LIB/LIBTCPIP.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF LIB/LIBTCPIP + .TF lib/libtcpip *-------------------------------------- AUXPIPE .EQ 1 IPDEBUG .EQ 0 diff --git a/SBIN/HTTPD.S.txt b/SBIN/HTTPD.S.txt index a3c09323..5b60fb57 100644 --- a/SBIN/HTTPD.S.txt +++ b/SBIN/HTTPD.S.txt @@ -342,7 +342,7 @@ CS.QUIT lda hSrvSocket CS.END *-------------------------------------- hLIBTCPIP .BS 1 -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" MSG.TCPWAIT .AZ "HTTPD:Waiting for TCP/IP initializing..." MSG.TCPIPERR .AZ "HTTPD:TCP/IP Not initialized properly." MSG.INITOK .AZ "HTTPD:Listening on port %D, root dir: %s.\r\n" diff --git a/SBIN/LOGIN.S.txt b/SBIN/LOGIN.S.txt index 8f62ca00..a6ec74b6 100644 --- a/SBIN/LOGIN.S.txt +++ b/SBIN/LOGIN.S.txt @@ -473,7 +473,7 @@ CS.CLEANUP.hPW lda ZPhPW *-------------------------------------- CS.END *-------------------------------------- -LIBCRYPT .AZ "LIBCRYPT" +LIBCRYPT .AZ "libcrypt" hLIBCRYPT .BS 1 MSG.NOAUTH .AS "\r\n\r\nA2osX-Login:No ETC/PASSWD file present, Logged as ROOT.\r\n" .AS "Consider adding ROOT password with USERADD command.\r\n" diff --git a/SBIN/NETWORKD.S.txt b/SBIN/NETWORKD.S.txt index 97dd6669..98e2743b 100644 --- a/SBIN/NETWORKD.S.txt +++ b/SBIN/NETWORKD.S.txt @@ -263,7 +263,7 @@ ETCNETWORK .AZ "${BOOT}ETC/NETWORK" DevID .BS 1 LibCnt .BS 1 hLIBs .BS LIB.MAX+1 for ending 0 if MAX libs -DEVNAME .AZ "/DEV/ETH1" +DEVNAME .AZ "/dev/eth1" IOCTL .BS S.IOCTL DCB.NIC .BS S.DCB.NIC *-------------------------------------- diff --git a/SBIN/TELNETD.S.txt b/SBIN/TELNETD.S.txt index 3f38fc19..8bf7030f 100644 --- a/SBIN/TELNETD.S.txt +++ b/SBIN/TELNETD.S.txt @@ -234,7 +234,7 @@ CS.QUIT lda hSrvSocket CS.END *-------------------------------------- hLIBTCPIP .BS 1 -LIBTCPIP .AZ "LIBTCPIP" +LIBTCPIP .AZ "libtcpip" MSG.TCPWAIT .AZ "TELNETD:Waiting for TCP/IP initializing..." MSG.INITOK .AZ "TELNETD:Init Ok, Listening." MSG.TCPIPERR .AZ "TELNETD:TCP/IP Not initialized properly." diff --git a/SYS/KERNEL.S.BIN.txt b/SYS/KERNEL.S.BIN.txt index 3a6f9eea..654264be 100644 --- a/SYS/KERNEL.S.BIN.txt +++ b/SYS/KERNEL.S.BIN.txt @@ -106,7 +106,26 @@ BIN.Load.Cleanup.RTS * Y,A = MEMPTR * X = hMem of Code Segment *-------------------------------------- -BIN.Load ldx #0 +BIN.Load lda CORE.FSID + bne .11 + + ldx #$ff + +.10 inx + lda K.Buf256,x + beq .11 + + cmp #'a' + bcc .10 + + cmp #'z'+1 + bcs .10 + + eor #$20 + sta K.Buf256,x + bra .10 + +.11 ldx #0 .1 cpx Mem.LastSlot beq BIN.Load.1 @@ -116,19 +135,24 @@ BIN.Load ldx #0 jsr MEM.GetMemByID lda (ZPMemMgrSPtr) bpl .1 In Use? + ldy #S.MEM.BIN any BIN PATH in this slot? lda (ZPMemMgrSPtr),y beq .1 + jsr K.GetMemPtr X unmodified, get pathname >STYA .3+1 ldy #0 + .2 lda K.Buf256,y .3 cmp $ffff,y SELF MODIFIED bne .1 + iny ora #0 bne .2 + stx BIN.hMem save hMem txa jsr MEM.GetMemByID @@ -173,10 +197,11 @@ BIN.Load.1 >LDYA K.S.STAT+S.STAT.P.AUXTYPE ply jsr BIN.ComputeCSEndYA jsr BIN.RelExe + >LDYAI K.Buf256 get back bin path - ldx #SYS.strdup make a copy of this string - jsr K.SYSCALL2 + >SYSCALL2 strdup make a copy of this string bcs .98 + lda BIN.hMem Keep X=new string hMem jsr MEM.GetMemByID X unmodified lda (ZPMemMgrSPtr) diff --git a/SYS/KERNEL.S.INIT.txt b/SYS/KERNEL.S.INIT.txt index 5de2c2d9..b8bf7788 100644 --- a/SYS/KERNEL.S.INIT.txt +++ b/SYS/KERNEL.S.INIT.txt @@ -197,10 +197,10 @@ KConfigLoad >LDYAI MSG.KCREAD .DA #MLIGETFILEINFOEX .DA MLIGETFILEINFOEX00 bcc .1 - cmp #MLI.E.BADCALL + eor #MLI.E.BADCALL beq .2 -.1 inc CORE.FSID +.1 ror CORE.FSID ProDOS.FX detected bra .9 .2 jsr MLI @@ -1155,7 +1155,7 @@ RAMx .AZ "/RAMx" I.ENV.BOOT .AZ "BOOT" I.ENV.ROOT .AZ "ROOT" I.ENV.PATH .AZ "PATH=${BOOT}SBIN/:${BOOT}BIN/" -I.ENV.LIB .AZ "LIB=${BOOT}LIB/" +I.ENV.LIB .AZ "LIB=${BOOT}lib/" I.ENV.DRV .AZ "DRV=${BOOT}DRV/" CTRLR.SHELL .AZ "${BOOT}BIN/SH" ETCINIT.CMDLINE .AZ "${ROOT}ETC/INIT"