diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index ed2db12d..bd448467 100644 Binary files a/A2OSX.BOOT.po and b/A2OSX.BOOT.po differ diff --git a/A2OSX.DEV.po b/A2OSX.DEV.po index 802bf2c9..2c4ace7a 100644 Binary files a/A2OSX.DEV.po and b/A2OSX.DEV.po differ diff --git a/A2OSX.SRC.po b/A2OSX.SRC.po index 469e19cc..743e544f 100644 Binary files a/A2OSX.SRC.po and b/A2OSX.SRC.po differ diff --git a/A2osX.STARTUP.txt b/A2osX.STARTUP.txt index 7d85a2fd..247c6a7e 100644 --- a/A2osX.STARTUP.txt +++ b/A2osX.STARTUP.txt @@ -8,6 +8,7 @@ echo Working Directory: CD SET PATH=${PATH};/A2OSX.DEV/BIN/ SET PS1='$PWD' +SET # Main Screen INSDRV CONSOLE.DRV STARTPROC GETTY CON ${A2OSX}SBIN/LOGIN @@ -22,7 +23,7 @@ INSDRV UTHERNET.DRV 000E3A123456 #INSDRV UTHER2.AI.DRV 0008DC123456 #INSDRV LANCEGS.DRV STARTPROC TCPIP -STARTPROC DHCPCLNT +#STARTPROC DHCPCLNT #STARTPROC HTTPD #TELNETD #NFSMOUNT 192.168.1.5:/A2OSX /MNT/A2OSX diff --git a/DRV/SSC.DRV.S.txt b/DRV/SSC.DRV.S.txt index 15701ae4..c5fc3adf 100644 --- a/DRV/SSC.DRV.S.txt +++ b/DRV/SSC.DRV.S.txt @@ -11,10 +11,9 @@ AUTO 6 .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.DEV/INC/COM.6551.I *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.SER.6551.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/SSC.I.DRV.S.txt b/DRV/SSC.I.DRV.S.txt index 2fc9bc7a..0adfbda4 100644 --- a/DRV/SSC.I.DRV.S.txt +++ b/DRV/SSC.I.DRV.S.txt @@ -11,13 +11,12 @@ AUTO 6 .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.DEV/INC/COM.6551.I *-------------------------------------- BUF.SIZE .EQ $40 BUF.MASK .EQ $3F *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.SER.6551.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/UTHERNET.DRV.S.txt b/DRV/UTHERNET.DRV.S.txt index cf1c6d71..6de83463 100644 --- a/DRV/UTHERNET.DRV.S.txt +++ b/DRV/UTHERNET.DRV.S.txt @@ -10,11 +10,10 @@ AUTO 6 *-------------------------------------- .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.DEV/INC/NET.8900A.I .INB /A2OSX.DEV/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.NET.8900A.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/X.SER.6551.S.txt b/INC/COM.6551.I.txt similarity index 94% rename from DRV/X.SER.6551.S.txt rename to INC/COM.6551.I.txt index 4d0b33ad..162b0973 100644 --- a/DRV/X.SER.6551.S.txt +++ b/INC/COM.6551.I.txt @@ -61,4 +61,4 @@ SSC.CTL.B115200 .EQ %00010000 *-------------------------------------- MAN -SAVE DRV/X.SER.6551.S +SAVE /A2OSX.DEV/INC/COM.6551.I diff --git a/DRV/X.NET.8900A.S.txt b/INC/NET.8900A.I.txt similarity index 96% rename from DRV/X.NET.8900A.S.txt rename to INC/NET.8900A.I.txt index 3e39b00a..c6c4f661 100644 --- a/DRV/X.NET.8900A.S.txt +++ b/INC/NET.8900A.I.txt @@ -96,4 +96,4 @@ PP.RxFrame .EQ $0404 PP.TxFrame .EQ $0A00 *-------------------------------------- MAN -SAVE DRV/X.NET.8900A.S +SAVE /A2OSX.DEV/INC/NET.8900A.I diff --git a/DRV/X.NET.91C96.S.txt b/INC/NET.91C96.I.txt similarity index 94% rename from DRV/X.NET.91C96.S.txt rename to INC/NET.91C96.I.txt index 994c4d9e..e76cea9f 100644 --- a/DRV/X.NET.91C96.S.txt +++ b/INC/NET.91C96.I.txt @@ -63,4 +63,4 @@ L91C96.3.RCV .EQ $C08C L91C96.BSR .EQ $C08E *-------------------------------------- MAN -SAVE DRV/X.NET.91C96.S +SAVE /A2OSX.DEV/INC/NET.91C96.I diff --git a/INC/NET.TELNET.I.txt b/INC/NET.TELNET.I.txt new file mode 100644 index 00000000..e1aa90cf --- /dev/null +++ b/INC/NET.TELNET.I.txt @@ -0,0 +1,21 @@ +PR#3 +PREFIX /A2OSX.SRC +NEW +INC 1 +AUTO 6 +*-------------------------------------- +* https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/+/jb-dev/sysroot/usr/include/arpa/telnet.h +SB .EQ 250 +WILL .EQ 251 +WONT .EQ 252 +DO .EQ 253 +DONT .EQ 254 +IAC .EQ 255 +*-------------------------------------- +TELOPT.ECHO .EQ 1 +TELOPT.SGA .EQ 3 +TELOPT.NAWS .EQ 31 +TELOPT.LINEMODE .EQ 34 +*-------------------------------------- +MAN +SAVE /A2OSX.DEV/INC/NET.TELNET.I diff --git a/DRV/X.NET.W5100.S.txt b/INC/NET.W5100.I.txt similarity index 94% rename from DRV/X.NET.W5100.S.txt rename to INC/NET.W5100.I.txt index 0ce7a1a2..8c5108ee 100644 --- a/DRV/X.NET.W5100.S.txt +++ b/INC/NET.W5100.I.txt @@ -68,4 +68,4 @@ RX.BASE .EQ $6000 RXTX.MASK .EQ $1FFF *-------------------------------------- MAN -SAVE DRV/X.NET.W5100.S +SAVE /A2OSX.DEV/INC/NET.W5100.I diff --git a/SBIN/GETTY.S.txt b/SBIN/GETTY.S.txt index d54d96e4..491fab0a 100644 --- a/SBIN/GETTY.S.txt +++ b/SBIN/GETTY.S.txt @@ -10,6 +10,7 @@ AUTO 6 *-------------------------------------- .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.DEV/INC/NET.TELNET.I *-------------------------------------- ZPTmp1 .EQ ZPBIN *-------------------------------------- @@ -79,20 +80,22 @@ CS.RUN >LDYA L.MSG.TELNETOPT >SYSCALL CPrintFYA bcs .8 +.10 >SYSCALL GetC + bcc .10 + + lda #5 Ctrl-E >SYSCALL PutCA bcs .8 .1 >SYSCALL Sleep >SYSCALL GetC - bcs .1 - cmp #13 - beq .2 + bcs .2 tax lda (pData) cmp #63 - beq .1 + beq .2 inc sta (pData) tay @@ -100,13 +103,13 @@ CS.RUN >LDYA L.MSG.TELNETOPT sta (pData),y bra .1 -.2 >DEBUG - -* >PUSHW pdata -* >PUSHW L.TERM -* >SYSCALL SetEnv +.2 lda (pData) + beq .3 + >PUSHW pdata + >PUSHW L.TERM + >SYSCALL SetEnv - >LDYA L.MSG.GREETINGS +.3 >LDYA L.MSG.GREETINGS >SYSCALL CPrintFYA bcs .8 unable to send greetings...loop.. @@ -134,17 +137,6 @@ CS.QUIT ldy #hBinName clc rts *-------------------------------------- -* https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/+/jb-dev/sysroot/usr/include/arpa/telnet.h -WILL .EQ 251 -WONT .EQ 252 -DO .EQ 253 -DONT .EQ 254 -IAC .EQ 255 -TELOPT.ECHO .EQ 1 -TELOPT.SGA .EQ 3 -TELOPT.NAWS .EQ 31 -TELOPT.LINEMODE .EQ 34 -*-------------------------------------- CS.END MSG.USAGE >CSTR "GETTY " MSG.TELNETOPT .DA #IAC,#WILL,#TELOPT.ECHO diff --git a/SYS/KM.VSDRIVE.S.txt b/SYS/KM.VSDRIVE.S.txt index 15edd583..db0e671c 100644 --- a/SYS/KM.VSDRIVE.S.txt +++ b/SYS/KM.VSDRIVE.S.txt @@ -256,7 +256,7 @@ DEVSIG.Value .HS 38180131 VSDRIVE.MSG0 >CSTR "VSDRIVE (ADTPro Vitual Serial HD) Driver For A2osX\n" VSDRIVE.DRVKO >CSTR "VSDRIVE (Or other custom Driver) Already Installed.\n" VSDRIVE.SSCKO >CSTR "SSC Not Detected.\n" -VSDRIVE.SSCOK >CSTR "SCC Found At Slot %d.\nContacting ADTPro Server..." +VSDRIVE.SSCOK >CSTR "SSC Found At Slot %d.\nContacting ADTPro Server..." VSDRIVE.SRVKO >CSTR "No Response From ADTPro Server.\n" VSDRIVE.SRVOK >CSTR "ADTPro Server Is Online.\n" VSDRIVE.NOSLOT >CSTR "No ProDOS device slot available.\n"