Kernel version 0.9 : INC files reorg

This commit is contained in:
Rémy GIBERT 2017-02-04 23:07:06 +01:00
parent eeaf77a48a
commit 24137e69bf
14 changed files with 44 additions and 33 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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

View File

@ -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)
*--------------------------------------

View File

@ -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)
*--------------------------------------

View File

@ -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)
*--------------------------------------

View File

@ -61,4 +61,4 @@ SSC.CTL.B115200 .EQ %00010000
*--------------------------------------
MAN
SAVE DRV/X.SER.6551.S
SAVE /A2OSX.DEV/INC/COM.6551.I

View File

@ -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

View File

@ -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

21
INC/NET.TELNET.I.txt Normal file
View File

@ -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

View File

@ -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

View File

@ -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 <DEV> <PROGRAM>"
MSG.TELNETOPT .DA #IAC,#WILL,#TELOPT.ECHO

View File

@ -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"