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 CD
SET PATH=${PATH};/A2OSX.DEV/BIN/ SET PATH=${PATH};/A2OSX.DEV/BIN/
SET PS1='$PWD' SET PS1='$PWD'
SET
# Main Screen # Main Screen
INSDRV CONSOLE.DRV INSDRV CONSOLE.DRV
STARTPROC GETTY CON ${A2OSX}SBIN/LOGIN STARTPROC GETTY CON ${A2OSX}SBIN/LOGIN
@ -22,7 +23,7 @@ INSDRV UTHERNET.DRV 000E3A123456
#INSDRV UTHER2.AI.DRV 0008DC123456 #INSDRV UTHER2.AI.DRV 0008DC123456
#INSDRV LANCEGS.DRV #INSDRV LANCEGS.DRV
STARTPROC TCPIP STARTPROC TCPIP
STARTPROC DHCPCLNT #STARTPROC DHCPCLNT
#STARTPROC HTTPD #STARTPROC HTTPD
#TELNETD #TELNETD
#NFSMOUNT 192.168.1.5:/A2OSX /MNT/A2OSX #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/MACROS.I
.INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/A2OSX.I
.INB /A2OSX.DEV/INC/PRODOS.I .INB /A2OSX.DEV/INC/PRODOS.I
.INB /A2OSX.DEV/INC/COM.6551.I
*-------------------------------------- *--------------------------------------
ZPTmpPtr1 .EQ ZPDRV ZPTmpPtr1 .EQ ZPDRV
*--------------------------------------
.INB DRV/X.SER.6551.S
*-------------------------------------- *--------------------------------------
* File Header (16 Bytes) * File Header (16 Bytes)
*-------------------------------------- *--------------------------------------

View File

@ -11,13 +11,12 @@ AUTO 6
.INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/MACROS.I
.INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/A2OSX.I
.INB /A2OSX.DEV/INC/PRODOS.I .INB /A2OSX.DEV/INC/PRODOS.I
.INB /A2OSX.DEV/INC/COM.6551.I
*-------------------------------------- *--------------------------------------
BUF.SIZE .EQ $40 BUF.SIZE .EQ $40
BUF.MASK .EQ $3F BUF.MASK .EQ $3F
*-------------------------------------- *--------------------------------------
ZPTmpPtr1 .EQ ZPDRV ZPTmpPtr1 .EQ ZPDRV
*--------------------------------------
.INB DRV/X.SER.6551.S
*-------------------------------------- *--------------------------------------
* File Header (16 Bytes) * File Header (16 Bytes)
*-------------------------------------- *--------------------------------------

View File

@ -10,11 +10,10 @@ AUTO 6
*-------------------------------------- *--------------------------------------
.INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/MACROS.I
.INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/A2OSX.I
.INB /A2OSX.DEV/INC/NET.8900A.I
.INB /A2OSX.DEV/INC/LIBTCPIP.I .INB /A2OSX.DEV/INC/LIBTCPIP.I
*-------------------------------------- *--------------------------------------
ZPTmpPTR .EQ ZPDRV ZPTmpPTR .EQ ZPDRV
*--------------------------------------
.INB DRV/X.NET.8900A.S
*-------------------------------------- *--------------------------------------
* File Header (16 Bytes) * File Header (16 Bytes)
*-------------------------------------- *--------------------------------------

View File

@ -61,4 +61,4 @@ SSC.CTL.B115200 .EQ %00010000
*-------------------------------------- *--------------------------------------
MAN 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 PP.TxFrame .EQ $0A00
*-------------------------------------- *--------------------------------------
MAN 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 L91C96.BSR .EQ $C08E
*-------------------------------------- *--------------------------------------
MAN 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 RXTX.MASK .EQ $1FFF
*-------------------------------------- *--------------------------------------
MAN 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/MACROS.I
.INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/A2OSX.I
.INB /A2OSX.DEV/INC/NET.TELNET.I
*-------------------------------------- *--------------------------------------
ZPTmp1 .EQ ZPBIN ZPTmp1 .EQ ZPBIN
*-------------------------------------- *--------------------------------------
@ -79,20 +80,22 @@ CS.RUN >LDYA L.MSG.TELNETOPT
>SYSCALL CPrintFYA >SYSCALL CPrintFYA
bcs .8 bcs .8
.10 >SYSCALL GetC
bcc .10
lda #5 Ctrl-E lda #5 Ctrl-E
>SYSCALL PutCA >SYSCALL PutCA
bcs .8 bcs .8
.1 >SYSCALL Sleep .1 >SYSCALL Sleep
>SYSCALL GetC >SYSCALL GetC
bcs .1 bcs .2
cmp #13
beq .2
tax tax
lda (pData) lda (pData)
cmp #63 cmp #63
beq .1 beq .2
inc inc
sta (pData) sta (pData)
tay tay
@ -100,13 +103,13 @@ CS.RUN >LDYA L.MSG.TELNETOPT
sta (pData),y sta (pData),y
bra .1 bra .1
.2 >DEBUG .2 lda (pData)
beq .3
* >PUSHW pdata >PUSHW pdata
* >PUSHW L.TERM >PUSHW L.TERM
* >SYSCALL SetEnv >SYSCALL SetEnv
>LDYA L.MSG.GREETINGS .3 >LDYA L.MSG.GREETINGS
>SYSCALL CPrintFYA >SYSCALL CPrintFYA
bcs .8 unable to send greetings...loop.. bcs .8 unable to send greetings...loop..
@ -134,17 +137,6 @@ CS.QUIT ldy #hBinName
clc clc
rts 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 CS.END
MSG.USAGE >CSTR "GETTY <DEV> <PROGRAM>" MSG.USAGE >CSTR "GETTY <DEV> <PROGRAM>"
MSG.TELNETOPT .DA #IAC,#WILL,#TELOPT.ECHO 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.MSG0 >CSTR "VSDRIVE (ADTPro Vitual Serial HD) Driver For A2osX\n"
VSDRIVE.DRVKO >CSTR "VSDRIVE (Or other custom Driver) Already Installed.\n" VSDRIVE.DRVKO >CSTR "VSDRIVE (Or other custom Driver) Already Installed.\n"
VSDRIVE.SSCKO >CSTR "SSC Not Detected.\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.SRVKO >CSTR "No Response From ADTPro Server.\n"
VSDRIVE.SRVOK >CSTR "ADTPro Server Is Online.\n" VSDRIVE.SRVOK >CSTR "ADTPro Server Is Online.\n"
VSDRIVE.NOSLOT >CSTR "No ProDOS device slot available.\n" VSDRIVE.NOSLOT >CSTR "No ProDOS device slot available.\n"