diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index 531e339a..f6ad1ca1 100644 Binary files a/A2OSX.BOOT.po and b/A2OSX.BOOT.po differ diff --git a/A2OSX.BUILD.po b/A2OSX.BUILD.po index 68c33584..c0ff60bd 100644 Binary files a/A2OSX.BUILD.po and b/A2OSX.BUILD.po differ diff --git a/A2OSX.SRC.po b/A2OSX.SRC.po index 14adea42..74771707 100644 Binary files a/A2OSX.SRC.po and b/A2OSX.SRC.po differ diff --git a/A2osX.S.QC.txt b/A2osX.S.QC.txt index e5e5fdd3..4e0a2ccb 100644 --- a/A2osX.S.QC.txt +++ b/A2osX.S.QC.txt @@ -1,7 +1,5 @@ PR#3 -PREFIX /A2OSX.BOOT -DELETE A2OSX.SYSTEM -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 8 @@ -233,6 +231,6 @@ MSG.INIT1OK >PSTR "A2osX[Stage1]:Complete." .EP *-------------------------------------- MAN -SAVE A2OSX.S.QC -LOAD A2OSX.S +SAVE /A2OSX.SRC/A2OSX.S.QC +LOAD /A2OSX.SRC/A2OSX.S ASM diff --git a/A2osX.S.txt b/A2osX.S.txt index b0202d33..5cf90de0 100644 --- a/A2osX.S.txt +++ b/A2osX.S.txt @@ -1,20 +1,19 @@ PR#3 -PREFIX /A2OSX.BOOT -DELETE A2OSX.SYSTEM -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 8 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/A2OSX.SYSTEM,TSYS + .TF /A2OSX.BUILD/A2OSX.SYSTEM,TSYS *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MONITOR.I - .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MONITOR.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- TmpPtr1 .EQ $0 main & aux ZP TmpPtr2 .EQ $2 main & aux ZP @@ -359,7 +358,7 @@ LoadKM ldx Boot.Prefix .DA MLICLOSE02 .99 rts *-------------------------------------- - .INB X.PRINTF.S + .INB /A2OSX.SRC/X.PRINTF.S *-------------------------------------- MSG.INIT0 >CSTR "A2osX[Stage0]:Init\n" MSG.SYSMEM >CSTR "Checking System Memory..." @@ -421,8 +420,8 @@ KM.PREFIX >PSTR "KM." .EP *-------------------------------------- A2osX.QC.B.Start - .INB A2OSX.S.QC + .INB /A2OSX.SRC/A2OSX.S.QC *-------------------------------------- MAN -SAVE A2OSX.S +SAVE /A2OSX.SRC/A2OSX.S ASM diff --git a/A2osX.STARTUP.txt b/A2osX.STARTUP.txt index 274c8afc..adfc7d9b 100644 --- a/A2osX.STARTUP.txt +++ b/A2osX.STARTUP.txt @@ -1,11 +1,10 @@ PR#3 -PREFIX /A2OSX.BOOT +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 ECHO *** A2osX Startup Script *** echo Working Directory:$CD -SET PATH=${PATH};/A2OSX.DEV/BIN/ SET PS1='$PWD' # Main Screen INSDRV CONSOLE.DRV diff --git a/BIN/ARP.S.txt b/BIN/ARP.S.txt index 8a9ac5ea..30f961c4 100644 --- a/BIN/ARP.S.txt +++ b/BIN/ARP.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/ARP + .TF /A2OSX.BUILD/BIN/ARP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 40 40*100ms = 4 sec. *-------------------------------------- @@ -197,5 +197,5 @@ TimeOut .BS 1 DS.END *-------------------------------------- MAN -SAVE BIN/ARP.S +SAVE /A2OSX.SRC/BIN/ARP.S ASM diff --git a/BIN/ASM.S.DIR.txt b/BIN/ASM.S.DIR.txt index d94595d3..5c00ba6c 100644 --- a/BIN/ASM.S.DIR.txt +++ b/BIN/ASM.S.DIR.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -403,6 +403,6 @@ DIR.US clc rts *--------------------------------------- MAN -SAVE BIN/ASM.S.DIR +SAVE /A2OSX.SRC/BIN/ASM.S.DIR LOAD BIN/ASM.S ASM diff --git a/BIN/ASM.S.EXP.txt b/BIN/ASM.S.EXP.txt index 77f8a864..a69815d5 100644 --- a/BIN/ASM.S.EXP.txt +++ b/BIN/ASM.S.EXP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -274,6 +274,6 @@ EXP.OP.DIV rts *--------------------------------------- MAN -SAVE BIN/ASM.S.EXP +SAVE /A2OSX.SRC/BIN/ASM.S.EXP LOAD BIN/ASM.S ASM diff --git a/BIN/ASM.S.FIO.txt b/BIN/ASM.S.FIO.txt index 93075833..c50f693b 100644 --- a/BIN/ASM.S.FIO.txt +++ b/BIN/ASM.S.FIO.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -285,6 +285,6 @@ FIO.EmitByte clc rts *--------------------------------------- MAN -SAVE BIN/ASM.S.FIO +SAVE /A2OSX.SRC/BIN/ASM.S.FIO LOAD BIN/ASM.S ASM diff --git a/BIN/ASM.S.SRC.txt b/BIN/ASM.S.SRC.txt index 37b1c675..6f5ca417 100644 --- a/BIN/ASM.S.SRC.txt +++ b/BIN/ASM.S.SRC.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -928,6 +928,6 @@ SRC.ACC10 lda SRC.ACC ACC*2-> ACC & ACCTMP *--------------------------------------- MAN -SAVE BIN/ASM.S.SRC +SAVE /A2OSX.SRC/BIN/ASM.S.SRC LOAD BIN/ASM.S ASM diff --git a/BIN/ASM.S.SYM.txt b/BIN/ASM.S.SYM.txt index dd1405a3..f5eba454 100644 --- a/BIN/ASM.S.SYM.txt +++ b/BIN/ASM.S.SYM.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -360,6 +360,6 @@ SYM.NewGBlock2 >PUSHWI 256 rts *--------------------------------------- MAN -SAVE BIN/ASM.S.SYM +SAVE /A2OSX.SRC/BIN/ASM.S.SYM LOAD BIN/ASM.S ASM diff --git a/BIN/ASM.S.txt b/BIN/ASM.S.txt index 951a42e7..230e9643 100644 --- a/BIN/ASM.S.txt +++ b/BIN/ASM.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $C00 INC 1 AUTO 6 @@ -8,8 +8,8 @@ AUTO 6 .OR $2000 .TF /A2OSX.DEV/BIN/ASM *--------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *--------------------------------------- ZPPtr1 .EQ ZPBIN ZPPtr2 .EQ ZPBIN+2 @@ -537,5 +537,5 @@ DS.END .ED .FIN *--------------------------------------- MAN -SAVE BIN/ASM.S +SAVE /A2OSX.SRC/BIN/ASM.S ASM diff --git a/BIN/ASM.T.6502.O.txt b/BIN/ASM.T.6502.O.txt index 2595a084..244d3d5f 100644 --- a/BIN/ASM.T.6502.O.txt +++ b/BIN/ASM.T.6502.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -382,6 +382,6 @@ TYA .DA TYA.E+1 TYA.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.6502.O +SAVE /A2OSX.SRC/BIN/ASM.T.6502.O LOAD BIN/ASM.T.6502.S ASM diff --git a/BIN/ASM.T.6502.S.txt b/BIN/ASM.T.6502.S.txt index adff1988..edf0e820 100644 --- a/BIN/ASM.T.6502.S.txt +++ b/BIN/ASM.T.6502.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -39,5 +39,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.6502.O *--------------------------------------- MAN -SAVE BIN/ASM.T.6502.S +SAVE /A2OSX.SRC/BIN/ASM.T.6502.S ASM diff --git a/BIN/ASM.T.65816.O.txt b/BIN/ASM.T.65816.O.txt index a60e6280..9c1bcb0c 100644 --- a/BIN/ASM.T.65816.O.txt +++ b/BIN/ASM.T.65816.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -623,6 +623,6 @@ XCE .DA XCE.E+1 XCE.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.65816.O +SAVE /A2OSX.SRC/BIN/ASM.T.65816.O LOAD BIN/ASM.T.65816.S ASM diff --git a/BIN/ASM.T.65816.S.txt b/BIN/ASM.T.65816.S.txt index 12268ec0..7f7c874b 100644 --- a/BIN/ASM.T.65816.S.txt +++ b/BIN/ASM.T.65816.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -51,5 +51,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.65816.O *--------------------------------------- MAN -SAVE BIN/ASM.T.65816.S +SAVE /A2OSX.SRC/BIN/ASM.T.65816.S ASM diff --git a/BIN/ASM.T.65C02.O.txt b/BIN/ASM.T.65C02.O.txt index 1ea563b1..6842b016 100644 --- a/BIN/ASM.T.65C02.O.txt +++ b/BIN/ASM.T.65C02.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -441,6 +441,6 @@ TYA .DA TYA.E+1 TYA.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.65C02.O +SAVE /A2OSX.SRC/BIN/ASM.T.65C02.O LOAD BIN/ASM.T.65C02.S ASM diff --git a/BIN/ASM.T.65C02.S.txt b/BIN/ASM.T.65C02.S.txt index 200c110b..bc27ffbd 100644 --- a/BIN/ASM.T.65C02.S.txt +++ b/BIN/ASM.T.65C02.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -41,5 +41,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.65C02.O *--------------------------------------- MAN -SAVE BIN/ASM.T.65C02.S +SAVE /A2OSX.SRC/BIN/ASM.T.65C02.S ASM diff --git a/BIN/ASM.T.65R02.O.txt b/BIN/ASM.T.65R02.O.txt index 6d002a04..3730aa13 100644 --- a/BIN/ASM.T.65R02.O.txt +++ b/BIN/ASM.T.65R02.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -601,6 +601,6 @@ TYA .DA TYA.E+1 TYA.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.65R02.O +SAVE /A2OSX.SRC/BIN/ASM.T.65R02.O LOAD BIN/ASM.T.65R02.S ASM diff --git a/BIN/ASM.T.65R02.S.txt b/BIN/ASM.T.65R02.S.txt index 72516e20..dff321c9 100644 --- a/BIN/ASM.T.65R02.S.txt +++ b/BIN/ASM.T.65R02.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -42,5 +42,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.65R02.O *--------------------------------------- MAN -SAVE BIN/ASM.T.65R02.S +SAVE /A2OSX.SRC/BIN/ASM.T.65R02.S ASM diff --git a/BIN/ASM.T.65W02.O.txt b/BIN/ASM.T.65W02.O.txt index 9f7663a4..242e9814 100644 --- a/BIN/ASM.T.65W02.O.txt +++ b/BIN/ASM.T.65W02.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -611,6 +611,6 @@ WAI .DA WAI.E+1 WAI.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.65W02.O +SAVE /A2OSX.SRC/BIN/ASM.T.65W02.O LOAD BIN/ASM.T.65W02.S ASM diff --git a/BIN/ASM.T.65W02.S.txt b/BIN/ASM.T.65W02.S.txt index c564cad9..d6fc8fdf 100644 --- a/BIN/ASM.T.65W02.S.txt +++ b/BIN/ASM.T.65W02.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -42,5 +42,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.65W02.O *--------------------------------------- MAN -SAVE BIN/ASM.T.65W02.S +SAVE /A2OSX.SRC/BIN/ASM.T.65W02.S ASM diff --git a/BIN/ASM.T.SW16.O.txt b/BIN/ASM.T.SW16.O.txt index 5441835c..4ea9f8f0 100644 --- a/BIN/ASM.T.SW16.O.txt +++ b/BIN/ASM.T.SW16.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -364,6 +364,6 @@ SUB .DA SUB.E+1 SUB.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.SW16.O +SAVE /A2OSX.SRC/BIN/ASM.T.SW16.O LOAD BIN/ASM.T.SW16.S ASM diff --git a/BIN/ASM.T.SW16.S.txt b/BIN/ASM.T.SW16.S.txt index ae8559b0..ddb294cf 100644 --- a/BIN/ASM.T.SW16.S.txt +++ b/BIN/ASM.T.SW16.S.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -75,5 +75,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.SW16.O *--------------------------------------- MAN -SAVE BIN/ASM.T.SW16.S +SAVE /A2OSX.SRC/BIN/ASM.T.SW16.S ASM diff --git a/BIN/ASM.T.Z80.O.txt b/BIN/ASM.T.Z80.O.txt index 0e6c7054..c22bc8f0 100644 --- a/BIN/ASM.T.Z80.O.txt +++ b/BIN/ASM.T.Z80.O.txt @@ -1,5 +1,5 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -1203,6 +1203,6 @@ XOR .DA XOR.E+1 XOR.E .HS 00 .HS 0000 MAN -SAVE BIN/ASM.T.Z80.O +SAVE /A2OSX.SRC/BIN/ASM.T.Z80.O LOAD BIN/ASM.T.Z80.S ASM diff --git a/BIN/ASM.T.Z80.S.txt b/BIN/ASM.T.Z80.S.txt index 6814d0bb..46e8121d 100644 --- a/BIN/ASM.T.Z80.S.txt +++ b/BIN/ASM.T.Z80.S.txt @@ -1,11 +1,11 @@ PR# 3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OR $0 - .TF /A2OSX.BOOT/BIN/ASM.T.Z80 + .TF /A2OSX.BUILD/BIN/ASM.T.Z80 *--------------------------------------- .MA ST .DA #:1-*-1 @@ -228,5 +228,5 @@ T.REGISTERS .EQ * .INB BIN/ASM.T.Z80.O *--------------------------------------- MAN -SAVE BIN/ASM.T.Z80.S +SAVE /A2OSX.SRC/BIN/ASM.T.Z80.S ASM diff --git a/BIN/CAT.S.txt b/BIN/CAT.S.txt index 2dc2c015..8941f399 100644 --- a/BIN/CAT.S.txt +++ b/BIN/CAT.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/CAT + .TF /A2OSX.BUILD/BIN/CAT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- ZPPTR1 .EQ ZPBIN *-------------------------------------- @@ -391,5 +391,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/CAT.S +SAVE /A2OSX.SRC/BIN/CAT.S ASM diff --git a/BIN/CHTYP.S.txt b/BIN/CHTYP.S.txt index 48f585fe..05a09409 100644 --- a/BIN/CHTYP.S.txt +++ b/BIN/CHTYP.S.txt @@ -1,12 +1,12 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/CHTYP + .TF /A2OSX.BUILD/BIN/CHTYP *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I @@ -349,5 +349,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/CHTYP.S +SAVE /A2OSX.SRC/BIN/CHTYP.S ASM diff --git a/BIN/CP.S.txt b/BIN/CP.S.txt index d53a9e09..2b4954e3 100644 --- a/BIN/CP.S.txt +++ b/BIN/CP.S.txt @@ -1,22 +1,22 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/CP + .TF /A2OSX.BUILD/BIN/CP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- X.COPY.TO.DEST .EQ 1 X.DELETE.SOURCE .EQ 0 *-------------------------------------- - .INB BIN/X.CPMVRM.S - .INB BIN/X.FILEENUM.S + .INB /A2OSX.SRC/BIN/X.CPMVRM.S + .INB /A2OSX.SRC/BIN/X.FILEENUM.S *-------------------------------------- CS.END *-------------------------------------- @@ -58,5 +58,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/CP.S +SAVE /A2OSX.SRC/BIN/CP.S ASM diff --git a/BIN/DEVDUMP.S.txt b/BIN/DEVDUMP.S.txt index c7a75caf..be1d8b4f 100644 --- a/BIN/DEVDUMP.S.txt +++ b/BIN/DEVDUMP.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.DEV/BIN/DEVDUMP + .TF /A2OSX.BUILD/BIN/DEVDUMP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN *-------------------------------------- @@ -117,5 +117,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/DEVDUMP.S +SAVE /A2OSX.SRC/SBIN/DEVDUMP.S ASM diff --git a/BIN/DNSINFO.S.txt b/BIN/DNSINFO.S.txt index 58381536..b3a4f109 100644 --- a/BIN/DNSINFO.S.txt +++ b/BIN/DNSINFO.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/DNSINFO + .TF /A2OSX.BUILD/BIN/DNSINFO *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -152,5 +152,5 @@ hLIBTCPIP .BS 1 IP .BS 4 EntryCount .BS 1 MAN -SAVE BIN/DNSINFO.S +SAVE /A2OSX.SRC/BIN/DNSINFO.S ASM diff --git a/BIN/EDIT.S.BUF.txt b/BIN/EDIT.S.BUF.txt index 875ee493..e18c75b0 100644 --- a/BIN/EDIT.S.BUF.txt +++ b/BIN/EDIT.S.BUF.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -528,6 +528,6 @@ BUF.GetSelLen ldy #SelEnd rts *-------------------------------------- MAN -SAVE BIN/EDIT.S.BUF -LOAD BIN/EDIT.S +SAVE /A2OSX.SRC/BIN/EDIT.S.BUF +LOAD /A2OSX.SRC/BIN/EDIT.S ASM diff --git a/BIN/EDIT.S.CTRL.txt b/BIN/EDIT.S.CTRL.txt index e30a947e..3dc3e3a5 100644 --- a/BIN/EDIT.S.CTRL.txt +++ b/BIN/EDIT.S.CTRL.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -681,6 +681,6 @@ Prompt.Save cmp #3 .9 jmp Ctrl.Q *-------------------------------------- MAN -SAVE BIN/EDIT.S.CTRL -LOAD BIN/EDIT.S +SAVE /A2OSX.SRC/BIN/EDIT.S.CTRL +LOAD /A2OSX.SRC/BIN/EDIT.S ASM diff --git a/BIN/EDIT.S.SCRN.txt b/BIN/EDIT.S.SCRN.txt index a9ef8c16..d5073723 100644 --- a/BIN/EDIT.S.SCRN.txt +++ b/BIN/EDIT.S.SCRN.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -526,6 +526,6 @@ SCRN.scrollDn ldy #CurX .9 jmp Ctrl.Q *-------------------------------------- MAN -SAVE BIN/EDIT.S.SCRN -LOAD BIN/EDIT.S +SAVE /A2OSX.SRC/BIN/EDIT.S.SCRN +LOAD /A2OSX.SRC/BIN/EDIT.S ASM diff --git a/BIN/EDIT.S.txt b/BIN/EDIT.S.txt index d22282ee..b8cb1719 100644 --- a/BIN/EDIT.S.txt +++ b/BIN/EDIT.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/EDIT + .TF /A2OSX.BUILD/BIN/EDIT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -446,9 +446,9 @@ DecTmpCount lda TmpCount ora #$ff make sure NZ .9 rts *-------------------------------------- - .INB BIN/EDIT.S.BUF - .INB BIN/EDIT.S.CTRL - .INB BIN/EDIT.S.SCRN + .INB /A2OSX.SRC/BIN/EDIT.S.BUF + .INB /A2OSX.SRC/BIN/EDIT.S.CTRL + .INB /A2OSX.SRC/BIN/EDIT.S.SCRN *-------------------------------------- CS.END SEQ.DETECT >CSTR "Querying terminal capabilities...\e[999;999H\e[6n" @@ -541,5 +541,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/EDIT.S +SAVE /A2OSX.SRC/BIN/EDIT.S ASM diff --git a/BIN/FORMAT.S.txt b/BIN/FORMAT.S.txt index 592eb4b4..ee2c5004 100644 --- a/BIN/FORMAT.S.txt +++ b/BIN/FORMAT.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/FORMAT + .TF /A2OSX.BUILD/BIN/FORMAT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBBLKDEV.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBBLKDEV.I *-------------------------------------- ZPPtr1 .EQ ZPBIN ZPPtr2 .EQ ZPBIN+2 @@ -171,5 +171,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/FORMAT.S +SAVE /A2OSX.SRC/BIN/FORMAT.S ASM diff --git a/BIN/IPCONFIG.S.txt b/BIN/IPCONFIG.S.txt index 6cd3940b..9f1444de 100644 --- a/BIN/IPCONFIG.S.txt +++ b/BIN/IPCONFIG.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/IPCONFIG + .TF /A2OSX.BUILD/BIN/IPCONFIG *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/NET.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/NET.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPIPCfgPtr .EQ ZPBIN ZPDevPtr .EQ ZPBIN+2 @@ -287,5 +287,5 @@ hLIBTCPIP .BS 1 DevID .BS 1 DevName .BS 5 MAN -SAVE BIN/IPCONFIG.S +SAVE /A2OSX.SRC/BIN/IPCONFIG.S ASM diff --git a/BIN/LS.S.txt b/BIN/LS.S.txt index 01b6d04d..bf39f586 100644 --- a/BIN/LS.S.txt +++ b/BIN/LS.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/LS + .TF /A2OSX.BUILD/BIN/LS *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- X.COPY.TO.DEST .EQ 0 X.DELETE.SOURCE .EQ 0 @@ -463,7 +463,7 @@ FileType2PSTR ldy #0 adc #0 rts *-------------------------------------- - .INB BIN/X.FILEENUM.S + .INB /A2OSX.SRC/BIN/X.FILEENUM.S *-------------------------------------- CS.END *-------------------------------------- @@ -512,5 +512,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/LS.S +SAVE /A2OSX.SRC/BIN/LS.S ASM diff --git a/BIN/LSDEV.S.txt b/BIN/LSDEV.S.txt index 8a3d18d8..57fa4cd6 100644 --- a/BIN/LSDEV.S.txt +++ b/BIN/LSDEV.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/LSDEV + .TF /A2OSX.BUILD/BIN/LSDEV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -174,5 +174,5 @@ DEV.ID .BS 1 DEV.S .BS 1 DEV.SIZE .BS 4 MAN -SAVE BIN/LSDEV.S +SAVE /A2OSX.SRC/BIN/LSDEV.S ASM diff --git a/BIN/MD.S.txt b/BIN/MD.S.txt index 15fac5b4..8d9b35d4 100644 --- a/BIN/MD.S.txt +++ b/BIN/MD.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/MD + .TF /A2OSX.BUILD/BIN/MD *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN *-------------------------------------- @@ -71,5 +71,5 @@ CS.END hFullPath .BS 1 *-------------------------------------- MAN -SAVE BIN/MD.S +SAVE /A2OSX.SRC/BIN/MD.S ASM diff --git a/BIN/MEM.S.txt b/BIN/MEM.S.txt index bf01ea74..75451a6c 100644 --- a/BIN/MEM.S.txt +++ b/BIN/MEM.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/MEM + .TF /A2OSX.BUILD/BIN/MEM *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- PAGELEN .EQ 22 FOOTERLEN .EQ 8 @@ -130,5 +130,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/MEM.S +SAVE /A2OSX.SRC/BIN/MEM.S ASM diff --git a/BIN/MEMDUMP.S.txt b/BIN/MEMDUMP.S.txt index 0ff9504a..c8d1506f 100644 --- a/BIN/MEMDUMP.S.txt +++ b/BIN/MEMDUMP.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.DEV/BIN/MEMDUMP + .TF /A2OSX.BUILD/BIN/MEMDUMP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- PAGELEN .EQ 22 FOOTERLEN .EQ 8 @@ -293,5 +293,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/MEMDUMP.S +SAVE /A2OSX.SRC/BIN/MEMDUMP.S ASM diff --git a/BIN/MV.S.txt b/BIN/MV.S.txt index 05eda425..29c7ebbd 100644 --- a/BIN/MV.S.txt +++ b/BIN/MV.S.txt @@ -1,22 +1,22 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/MV + .TF /A2OSX.BUILD/BIN/MV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- X.COPY.TO.DEST .EQ 1 X.DELETE.SOURCE .EQ 1 *-------------------------------------- - .INB BIN/X.CPMVRM.S - .INB BIN/X.FILEENUM.S + .INB /A2OSX.SRC/BIN/X.CPMVRM.S + .INB /A2OSX.SRC/BIN/X.FILEENUM.S *-------------------------------------- CS.END *-------------------------------------- @@ -58,5 +58,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/MV.S +SAVE /A2OSX.SRC/BIN/MV.S ASM diff --git a/BIN/NETSTAT.S.txt b/BIN/NETSTAT.S.txt index d8599753..7cded0d1 100644 --- a/BIN/NETSTAT.S.txt +++ b/BIN/NETSTAT.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/NETSTAT + .TF /A2OSX.BUILD/BIN/NETSTAT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPPTR1 .EQ ZPBIN *-------------------------------------- @@ -150,5 +150,5 @@ MSG1.S.10 >CSTR "TIME-WAIT" hLIBTCPIP .BS 1 SocketCount .BS 1 MAN -SAVE BIN/NETSTAT.S +SAVE /A2OSX.SRC/BIN/NETSTAT.S ASM diff --git a/BIN/NFSMOUNT.S.txt b/BIN/NFSMOUNT.S.txt index bc5f12cf..642df4a9 100644 --- a/BIN/NFSMOUNT.S.txt +++ b/BIN/NFSMOUNT.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/NFSMOUNT + .TF /A2OSX.BUILD/BIN/NFSMOUNT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 40 40*100ms = 4 sec. *-------------------------------------- @@ -105,5 +105,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/NFSMOUNT.S +SAVE /A2OSX.SRC/BIN/NFSMOUNT.S ASM diff --git a/BIN/NSCUTIL.S.txt b/BIN/NSCUTIL.S.txt index 79dbe036..769195a2 100644 --- a/BIN/NSCUTIL.S.txt +++ b/BIN/NSCUTIL.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/NSCUTIL + .TF /A2OSX.BUILD/BIN/NSCUTIL *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- ZPPtr1 .EQ ZPBIN *-------------------------------------- @@ -379,5 +379,5 @@ DS.START DS.END *-------------------------------------- MAN -SAVE BIN/NSCUTIL.S +SAVE /A2OSX.SRC/BIN/NSCUTIL.S ASM diff --git a/BIN/PING.S.txt b/BIN/PING.S.txt index f639d98c..38fd05d8 100644 --- a/BIN/PING.S.txt +++ b/BIN/PING.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/PING + .TF /A2OSX.BUILD/BIN/PING *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 20 2 sec. *-------------------------------------- @@ -362,5 +362,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/PING.S +SAVE /A2OSX.SRC/BIN/PING.S ASM diff --git a/BIN/PS.S.txt b/BIN/PS.S.txt index d2c43996..75246c8c 100644 --- a/BIN/PS.S.txt +++ b/BIN/PS.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/PS + .TF /A2OSX.BUILD/BIN/PS *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -95,5 +95,5 @@ PS.COUNT .BS 1 MSG0 >CSTR "ID Flags PID Command Line\r\n" MSG1 >CSTR "%03d %b %03d %S\r\n" MAN -SAVE BIN/PS.S +SAVE /A2OSX.SRC/BIN/PS.S ASM diff --git a/BIN/RM.S.txt b/BIN/RM.S.txt index cdeeeca1..01954155 100644 --- a/BIN/RM.S.txt +++ b/BIN/RM.S.txt @@ -1,22 +1,22 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/BIN/RM + .TF /A2OSX.BUILD/BIN/RM *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- X.COPY.TO.DEST .EQ 0 X.DELETE.SOURCE .EQ 1 *-------------------------------------- - .INB BIN/X.CPMVRM.S - .INB BIN/X.FILEENUM.S + .INB /A2OSX.SRC/BIN/X.CPMVRM.S + .INB /A2OSX.SRC/BIN/X.FILEENUM.S *-------------------------------------- CS.END *-------------------------------------- @@ -57,5 +57,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/RM.S +SAVE /A2OSX.SRC/BIN/RM.S ASM diff --git a/BIN/RPCDUMP.S.txt b/BIN/RPCDUMP.S.txt index c5766bf2..1cf072ee 100644 --- a/BIN/RPCDUMP.S.txt +++ b/BIN/RPCDUMP.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.DEV/BIN/RPCDUMP + .TF /A2OSX.BUILD/BIN/RPCDUMP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 40 40*100ms = 4 sec. *-------------------------------------- @@ -280,5 +280,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE BIN/RPCDUMP.S +SAVE /A2OSX.SRC/BIN/RPCDUMP.S ASM diff --git a/BIN/X.CPMVRM.S.txt b/BIN/X.CPMVRM.S.txt index 9d37ebb0..7c896f5c 100644 --- a/BIN/X.CPMVRM.S.txt +++ b/BIN/X.CPMVRM.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -634,4 +634,4 @@ CS.QUIT jsr LeaveSubDir rts *-------------------------------------- MAN -SAVE BIN/X.CPMVRM.S +SAVE /A2OSX.SRC/BIN/X.CPMVRM.S diff --git a/BIN/X.FILEENUM.S.txt b/BIN/X.FILEENUM.S.txt index adde8c11..f15e717b 100644 --- a/BIN/X.FILEENUM.S.txt +++ b/BIN/X.FILEENUM.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -489,4 +489,4 @@ BasePath..1 lda (pData),y rts *-------------------------------------- MAN -SAVE BIN/X.FILEENUM.S +SAVE /A2OSX.SRC/BIN/X.FILEENUM.S diff --git a/DRV/CONSOLE.DRV.S.txt b/DRV/CONSOLE.DRV.S.txt index 2bf70bab..69355e38 100644 --- a/DRV/CONSOLE.DRV.S.txt +++ b/DRV/CONSOLE.DRV.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/CONSOLE.DRV + .TF /A2OSX.BUILD/DRV/CONSOLE.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/NET.TELNET.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/NET.TELNET.I *-------------------------------------- CURSOR.BLINK.SPEED .EQ 8 ESCSEQ.MAXLEN .EQ 16 @@ -835,5 +835,5 @@ STAT .DA #S.DEVSTAT.S.WRITE+S.DEVSTAT.S.READ ENQ.String >CSTR "A2osXTERM" *-------------------------------------- MAN -SAVE DRV/CONSOLE.DRV.S +SAVE /A2OSX.SRC/DRV/CONSOLE.DRV.S ASM diff --git a/DRV/DHGR.DRV.S.txt b/DRV/DHGR.DRV.S.txt index 8f0276ac..7a56c92a 100644 --- a/DRV/DHGR.DRV.S.txt +++ b/DRV/DHGR.DRV.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/DHGR.DRV + .TF /A2OSX.BUILD/DRV/DHGR.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/LIBGFX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/LIBGFX.I *-------------------------------------- ZPBase .EQ ZPDRV ZPShiftLo .EQ ZPDRV+2 diff --git a/DRV/DHGR.DRV.T.txt b/DRV/DHGR.DRV.T.txt index b1bc6acf..e30910b6 100644 --- a/DRV/DHGR.DRV.T.txt +++ b/DRV/DHGR.DRV.T.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 diff --git a/DRV/LANCEGS.DRV.S.txt b/DRV/LANCEGS.DRV.S.txt index b66812c0..075ed40f 100644 --- a/DRV/LANCEGS.DRV.S.txt +++ b/DRV/LANCEGS.DRV.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/LANCEGS.DRV + .TF /A2OSX.BUILD/DRV/LANCEGS.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV *-------------------------------------- diff --git a/DRV/MOUSE.DRV.S.txt b/DRV/MOUSE.DRV.S.txt index c1cca920..b8313605 100644 --- a/DRV/MOUSE.DRV.S.txt +++ b/DRV/MOUSE.DRV.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/MOUSE.DRV + .TF /A2OSX.BUILD/DRV/MOUSE.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- ZPGoMouse .EQ ZPDRV ZPTmpPtr1 .EQ ZPDRV+2 diff --git a/DRV/PIC.DRV.S.txt b/DRV/PIC.DRV.S.txt index 800c6038..79e5f187 100644 --- a/DRV/PIC.DRV.S.txt +++ b/DRV/PIC.DRV.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/PIC.DRV + .TF /A2OSX.BUILD/DRV/PIC.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV *-------------------------------------- diff --git a/DRV/SSC.DRV.S.txt b/DRV/SSC.DRV.S.txt index 600f57bf..c07a2af9 100644 --- a/DRV/SSC.DRV.S.txt +++ b/DRV/SSC.DRV.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/SSC.DRV + .TF /A2OSX.BUILD/DRV/SSC.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/COM.6551.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/COM.6551.I *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV *-------------------------------------- @@ -199,5 +199,5 @@ STAT .DA #S.DEVSTAT.S.WRITE+S.DEVSTAT.S.READ .DA $0900 *-------------------------------------- MAN -SAVE DRV/SSC.DRV.S +SAVE /A2OSX.SRC/DRV/SSC.DRV.S ASM diff --git a/DRV/SSC.I.DRV.S.txt b/DRV/SSC.I.DRV.S.txt index 6b86548c..c3cc79e5 100644 --- a/DRV/SSC.I.DRV.S.txt +++ b/DRV/SSC.I.DRV.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/SSC.I.DRV + .TF /A2OSX.BUILD/DRV/SSC.I.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/COM.6551.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/COM.6551.I *-------------------------------------- BUF.SIZE .EQ $40 BUF.MASK .EQ $3F @@ -319,5 +319,5 @@ STAT .DA #S.DEVSTAT.S.WRITE+S.DEVSTAT.S.READ+S.DEV.S.IRQ .DA $0900 *-------------------------------------- MAN -SAVE DRV/SSC.DRV.I.S +SAVE /A2OSX.SRC/DRV/SSC.DRV.I.S ASM diff --git a/DRV/UTHER2.AI.DRV.S.txt b/DRV/UTHER2.AI.DRV.S.txt index 454c31b7..7d628352 100644 --- a/DRV/UTHER2.AI.DRV.S.txt +++ b/DRV/UTHER2.AI.DRV.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/UTHER2.AI.DRV + .TF /A2OSX.BUILD/DRV/UTHER2.AI.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV *-------------------------------------- diff --git a/DRV/UTHERNET.DRV.S.txt b/DRV/UTHERNET.DRV.S.txt index 544da309..c9b40d33 100644 --- a/DRV/UTHERNET.DRV.S.txt +++ b/DRV/UTHERNET.DRV.S.txt @@ -1,19 +1,19 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/UTHERNET.DRV + .TF /A2OSX.BUILD/DRV/UTHERNET.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/NET.I - .INB /A2OSX.DEV/INC/NET.8900A.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/NET.I + .INB /A2OSX.BUILD/INC/NET.8900A.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV Size .EQ ZPDRV+2 @@ -134,7 +134,7 @@ Dev.Detect >STYA ARGS clc rts *-------------------------------------- - .INB DRV/X.NET.DRV.S + .INB /A2OSX.SRC/DRV/X.NET.DRV.S *-------------------------------------- CS.END MSG.DETECT >CSTR "UtherNet/CS8900A Driver.\r\n" @@ -467,5 +467,5 @@ FLAGS .DA #0 LINK.STATUS .BS 1 OK/DUPLEX/SPEED MAC .BS 6 MAN -SAVE DRV/UTHERNET.DRV.S +SAVE /A2OSX.SRC/DRV/UTHERNET.DRV.S ASM diff --git a/DRV/UTHERNET2.DRV.S.txt b/DRV/UTHERNET2.DRV.S.txt index f51ff8c7..02c4c50a 100644 --- a/DRV/UTHERNET2.DRV.S.txt +++ b/DRV/UTHERNET2.DRV.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/DRV/UTHERNET2.DRV + .TF /A2OSX.BUILD/DRV/UTHERNET2.DRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/NET.I - .INB /A2OSX.DEV/INC/NET.W5100.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/NET.I + .INB /A2OSX.BUILD/INC/NET.W5100.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV *-------------------------------------- @@ -135,7 +135,7 @@ Dev.Detect >STYA Args clc rts *-------------------------------------- - .INB DRV/X.NET.DRV.S + .INB /A2OSX.SRC/DRV/X.NET.DRV.S *-------------------------------------- CS.END MSG.DETECT >CSTR "UtherNet2/W5100 Driver.\r\n" @@ -410,5 +410,5 @@ FLAGS .DA #0 LINK.STATUS .DA #S.DEVSTAT.NET.STATUS.OK+S.DEVSTAT.NET.STATUS.FD+S.DEVSTAT.NET.STATUS.100 MAC .BS 6 MAN -SAVE DRV/UTHERNET2.DRV.S +SAVE /A2OSX.SRC/DRV/UTHERNET2.DRV.S ASM diff --git a/DRV/X.NET.DRV.S.txt b/DRV/X.NET.DRV.S.txt index 39c0a251..d8fcf745 100644 --- a/DRV/X.NET.DRV.S.txt +++ b/DRV/X.NET.DRV.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -58,4 +58,4 @@ Asc2NibbleA cmp #$30 rts *-------------------------------------- MAN -SAVE DRV/X.NET.DRV.S +SAVE /A2OSX.SRC/DRV/X.NET.DRV.S diff --git a/INC/A2osX.I.txt b/INC/A2osX.I.txt index c3378d6f..76d9b7d2 100644 --- a/INC/A2osX.I.txt +++ b/INC/A2osX.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -590,4 +590,4 @@ S.NODE.FIFO.Head .EQ 5 S.NODE.FIFO .EQ 6 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/A2OSX.I +SAVE /A2OSX.BUILD/INC/A2OSX.I diff --git a/INC/APPLESOFT.I.txt b/INC/APPLESOFT.I.txt index ab5cdaba..944dad38 100644 --- a/INC/APPLESOFT.I.txt +++ b/INC/APPLESOFT.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -78,4 +78,4 @@ ATN .EQ $F09E *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/APPLESOFT.I +SAVE /A2OSX.BUILD/INC/APPLESOFT.I diff --git a/INC/COM.6551.I.txt b/INC/COM.6551.I.txt index 014db194..46576a93 100644 --- a/INC/COM.6551.I.txt +++ b/INC/COM.6551.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -61,4 +61,4 @@ SSC.CTL.B115200 .EQ %00000000 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/COM.6551.I +SAVE /A2OSX.BUILD/INC/COM.6551.I diff --git a/INC/IO.I.txt b/INC/IO.I.txt index 0d5e5503..0dcfd824 100644 --- a/INC/IO.I.txt +++ b/INC/IO.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -94,4 +94,4 @@ RRAMWRAMBNK1 .EQ $C08B RR *-------------------------------------- *CLRC8ROM .EQ $CFFF R, Release C800-CFFF Rom Space for all cards MAN -SAVE /A2OSX.DEV/INC/IO.I +SAVE /A2OSX.BUILD/INC/IO.I diff --git a/INC/LIBBLKDEV.I.txt b/INC/LIBBLKDEV.I.txt index d29aaf8c..05033a42 100644 --- a/INC/LIBBLKDEV.I.txt +++ b/INC/LIBBLKDEV.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -12,4 +12,4 @@ LIBBLKDEV.GetProDOSCatSize .EQ 4 LIBBLKDEV.BuildProDOSCat .EQ 6 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/LIBBLKDEV.I +SAVE /A2OSX.BUILD/INC/LIBBLKDEV.I diff --git a/INC/LIBCRYPT.I.txt b/INC/LIBCRYPT.I.txt index 00235cfd..f30e6477 100644 --- a/INC/LIBCRYPT.I.txt +++ b/INC/LIBCRYPT.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -25,4 +25,4 @@ S.MD5.FINALIZED .EQ 25 S.MD5.SIZE .EQ 26 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/LIBCRYPT.I +SAVE /A2OSX.BUILD/INC/LIBCRYPT.I diff --git a/INC/LIBGFX.I.txt b/INC/LIBGFX.I.txt index be65d6db..2766984c 100644 --- a/INC/LIBGFX.I.txt +++ b/INC/LIBGFX.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -30,4 +30,4 @@ LIBGFX.HideCursor .EQ 10 LIBGFX.ShowCursor .EQ 12 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/LIBGFX.I +SAVE /A2OSX.BUILD/INC/LIBGFX.I diff --git a/INC/LIBTCPIP.I.txt b/INC/LIBTCPIP.I.txt index e143b8f9..53e22463 100644 --- a/INC/LIBTCPIP.I.txt +++ b/INC/LIBTCPIP.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -292,4 +292,4 @@ S.DNS.QTYPE.ANY .EQ 255 S.DNS.QCLASS.IN .EQ 1 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/LIBTCPIP.I +SAVE /A2OSX.BUILD/INC/LIBTCPIP.I diff --git a/INC/MACROS.I.txt b/INC/MACROS.I.txt index d1ae3312..4f4ffe48 100644 --- a/INC/MACROS.I.txt +++ b/INC/MACROS.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -290,4 +290,4 @@ AUTO 6 :1 .EQ * .EM MAN -SAVE /A2OSX.DEV/INC/MACROS.I +SAVE /A2OSX.BUILD/INC/MACROS.I diff --git a/INC/MLI.ERR.I.txt b/INC/MLI.ERR.I.txt index 0d89524e..7eba3955 100644 --- a/INC/MLI.ERR.I.txt +++ b/INC/MLI.ERR.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -37,4 +37,4 @@ MLI.ERR.OPEN .EQ $50 File Already Open *$5A - File Structure Damaged *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/MLI.ERR.I +SAVE /A2OSX.BUILD/INC/MLI.ERR.I diff --git a/INC/MONITOR.I.txt b/INC/MONITOR.I.txt index 93a0b5bd..d9bffce5 100644 --- a/INC/MONITOR.I.txt +++ b/INC/MONITOR.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 1000 @@ -89,4 +89,4 @@ MONZ .EQ $FF69 ENTER MONITOR QUIETLY GETNUM .EQ $FFA7 ASCII TO HEX IN 3E & 3F *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/MONITOR.I +SAVE /A2OSX.BUILD/INC/MONITOR.I diff --git a/INC/NET.8900A.I.txt b/INC/NET.8900A.I.txt index 803ae806..944bc69e 100644 --- a/INC/NET.8900A.I.txt +++ b/INC/NET.8900A.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $C00 INC 1 AUTO 6 @@ -98,4 +98,4 @@ PP.RxFrame .EQ $0404 PP.TxFrame .EQ $0A00 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.8900A.I +SAVE /A2OSX.BUILD/INC/NET.8900A.I diff --git a/INC/NET.91C96.I.txt b/INC/NET.91C96.I.txt index e76cea9f..096b11a2 100644 --- a/INC/NET.91C96.I.txt +++ b/INC/NET.91C96.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -63,4 +63,4 @@ L91C96.3.RCV .EQ $C08C L91C96.BSR .EQ $C08E *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.91C96.I +SAVE /A2OSX.BUILD/INC/NET.91C96.I diff --git a/INC/NET.DHCP.I.txt b/INC/NET.DHCP.I.txt index 2e8853cf..f628d816 100644 --- a/INC/NET.DHCP.I.txt +++ b/INC/NET.DHCP.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -48,4 +48,4 @@ S.DHCP.OPTIONS.END .EQ 255 S.DHCP .EQ S.UDP+240 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.DHCP.I +SAVE /A2OSX.BUILD/INC/NET.DHCP.I diff --git a/INC/NET.I.txt b/INC/NET.I.txt index 7be916aa..f046c3e7 100644 --- a/INC/NET.I.txt +++ b/INC/NET.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -20,4 +20,4 @@ S.DEVSTAT.NET.MAC .EQ S.DEVSTAT+2 S.DEVSTAT.NET .EQ S.DEVSTAT+8 *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.I +SAVE /A2OSX.BUILD/INC/NET.I diff --git a/INC/NET.TELNET.I.txt b/INC/NET.TELNET.I.txt index 3ba89ef5..b9e4800b 100644 --- a/INC/NET.TELNET.I.txt +++ b/INC/NET.TELNET.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -61,4 +61,4 @@ TELOPT.NEWENVIRON .EQ 39 New - Environment variables TELOPT.EXOPL .EQ 255 extended-options-list *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.TELNET.I +SAVE /A2OSX.BUILD/INC/NET.TELNET.I diff --git a/INC/NET.W5100.I.txt b/INC/NET.W5100.I.txt index 534512c7..314cb8c6 100644 --- a/INC/NET.W5100.I.txt +++ b/INC/NET.W5100.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -68,4 +68,4 @@ RX.BASE .EQ $6000 RXTX.MASK .EQ $1FFF *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/NET.W5100.I +SAVE /A2OSX.BUILD/INC/NET.W5100.I diff --git a/INC/PRODOS.I.txt b/INC/PRODOS.I.txt index 0acf49f7..644c32cd 100644 --- a/INC/PRODOS.I.txt +++ b/INC/PRODOS.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -134,4 +134,4 @@ MACHID.CLK .EQ %00000001 *KVERSION .EQ $BFFF *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/PRODOS.I +SAVE /A2OSX.BUILD/INC/PRODOS.I diff --git a/INC/ZP.I.txt b/INC/ZP.I.txt index 5ae53226..40cdd993 100644 --- a/INC/ZP.I.txt +++ b/INC/ZP.I.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -29,4 +29,4 @@ RNDL .EQ $4E RANDOM NUMBER LOW RNDH .EQ $4F RANDOM NUMBER HIGH *-------------------------------------- MAN -SAVE /A2OSX.DEV/INC/ZP.I +SAVE /A2OSX.BUILD/INC/ZP.I diff --git a/LIB/LIBBLKDEV.S.txt b/LIB/LIBBLKDEV.S.txt index 797ebb09..4aac8a2e 100644 --- a/LIB/LIBBLKDEV.S.txt +++ b/LIB/LIBBLKDEV.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBBLKDEV.O + .TF /A2OSX.BUILD/LIB/LIBBLKDEV.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/LIBBLKDEV.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/LIBBLKDEV.I *-------------------------------------- * NIBBLE track len = $1A00 (6656) bytes: * diff --git a/LIB/LIBCRYPT.S.txt b/LIB/LIBCRYPT.S.txt index cc0d8da5..e99c554a 100644 --- a/LIB/LIBCRYPT.S.txt +++ b/LIB/LIBCRYPT.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBCRYPT.O + .TF /A2OSX.BUILD/LIB/LIBCRYPT.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBCRYPT.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBCRYPT.I *-------------------------------------- ZPTmpPtr1 .EQ ZPLIB ZPTmpPtr2 .EQ ZPLIB+2 diff --git a/LIB/LIBGFX.S.txt b/LIB/LIBGFX.S.txt index c75e41d0..84a7b037 100644 --- a/LIB/LIBGFX.S.txt +++ b/LIB/LIBGFX.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBGFX.O + .TF /A2OSX.BUILD/LIB/LIBGFX.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBGFX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBGFX.I *-------------------------------------- ZPPtr1 .EQ ZPLIB *-------------------------------------- @@ -66,7 +66,7 @@ ShowCursor clc rts *-------------------------------------- - .INB LIB/LIBGFX.S.CUR +* .INB LIB/LIBGFX.S.CUR *-------------------------------------- CS.END hDev .BS 1 diff --git a/LIB/LIBMATH.S.txt b/LIB/LIBMATH.S.txt index c7c4e555..fd7f4bfc 100644 --- a/LIB/LIBMATH.S.txt +++ b/LIB/LIBMATH.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBMATH.O + .TF /A2OSX.BUILD/LIB/LIBMATH.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/APPLESOFT.I -* .INB /A2OSX.DEV/INC/LIBMATH.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/APPLESOFT.I +* .INB /A2OSX.BUILD/INC/LIBMATH.I *-------------------------------------- ZPPtr1 .EQ ZPLIB *-------------------------------------- diff --git a/LIB/LIBPAK.S.txt b/LIB/LIBPAK.S.txt index ef1eeb9d..dae840fd 100644 --- a/LIB/LIBPAK.S.txt +++ b/LIB/LIBPAK.S.txt @@ -1,15 +1,64 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBPAK.O + .TF /A2OSX.BUILD/LIB/LIBPAK.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I +* File Header : +* SFX : +* - BIN must begin with CLD (QCODE) +* - BIN must be relocatable +* - BIN must overwrite itself +* (well, best way is moving CODE to $200) +*-------------------------------------- +* Shunk Header : +* WORD : !Target Length +* USED TO STOP UNPACK +* !!!NO EOF TOKEN!!! +* Short4 : [0..15] +* Short3 : [0..7] +*-------------------------------------- +S.PAKHDR.LEN .EQ 0 +S.PAKHDR.SHORT4 .EQ 2 +S.PAKHDR.SHORT3 .EQ 18 +* +S.PAKHDR .EQ 26 +*-------------------------------------- +S.PAKSTAT.BL .EQ 0 +S.PAKSTAT.REP .EQ 2 +S.PAKSTAT.S3 .EQ 4 +S.PAKSTAT.S4 .EQ 6 +S.PAKSTAT.STORE .EQ 8 +* +S.PAKSTAT .EQ 10 +*-------------------------------------- +PIPELEN .EQ 18 +*-------------------------------------- +* BITSTREAM : +* 0 = STORE : 1 byte follow (9 bits) +*-------------- +* 1 = CMD : +*---SHORT4 --- (3)+4=7 bits -------- +* 100 : SHORT4 +* xxxx = index in Short4 Table +*---SHORT3 --- (3)+3=6 bits -------- +* 101 : SHORT3 +* xxx = index in Short3 Table +*--- BACKLINK : (3)+9+4=16 bits ---- +* 110 : BackLink +* 9 bits : Offset (LO8,HI1) +* 4 bits : 3 + n (4 bits count) (18 max) +*--- REP : (3)+1, (3)+1+4 =4/8 bits ---- +* 111 : REP +* 0 : repeat last byte +* 1 : repeat 2 + n (4 bits count) +*-------------------------------------- + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- Pak.SrcPtr .EQ ZPLIB Pak.SrcBlPtr .EQ ZPLIB+2 @@ -40,61 +89,11 @@ LIB.LOAD LIB.UNLOAD clc rts *-------------------------------------- -* UNPACK code as short as possible -* For Self Extract -*-------------------------------------- -* File Header : -* SFX : -* - BIN must begin with CLD (QCODE) -* - BIN must be relocatable -* - BIN must overwrite itself -* (well, best way is moving CODE to $200) -*-------------------------------------- -* Shunk Header : -* WORD : !Target Length -* USED TO STOP UNPACK -* !!!NO EOF TOKEN!!! -* Short4 : [0..15] -* Short3 : [0..7] -*-------------------------------------- -S.PAK.LEN .EQ 0 -S.PAK.SHORT4 .EQ 2 -S.PAK.SHORT3 .EQ 18 -S.PAK .EQ 26 -*-------------------------------------- -* BITSTREAM : -* 0 = STORE : -* 00 : 1 byte follow (10 bits) -* 01 = 2 + n (4 bits count) -*-------------- -* 1 = CMD : -*---SHORT4 --- (3)+4=7 bits -------- -* 100 : SHORT4 -* xxxx = index in Short4 Table -*---SHORT3 --- (3)+3=6 bits -------- -* 101 : SHORT3 -* xxx = index in Short3 Table -*--- BACKLINK : (3)+8+5=16 bits ---- -* 110 : BackLink -* 9 bits : Offset (LO8,HI1) -* 4 bits : 3 + n (4 bits count) (18 max) -*--- REP : (3)+1, (3)+1+4 =4/8 bits ---- -* 111 : REP -* 0 : repeat last byte -* 1 : repeat 2 + n (4 bits count) -*-------------------------------------- * In : * PULLW = Src PTR * PULLW = Src LEN * PULLW = Dst PTR Compressed Buffer *-------------------------------------- -PIPELEN .EQ 18 -STATS.SIZE .EQ 0 -STATS.BL .EQ 2 -STATS.REP .EQ 4 -STATS.S3 .EQ 6 -STATS.S4 .EQ 8 -*-------------------------------------- Pak >PULLYA >STYA Pak.Src Init for pass #1 >STYA Pak.SrcPtr @@ -116,8 +115,8 @@ Pak >PULLYA tya jsr Pak.PutByte - ldx #9 -.1 stz Pak.Stat.Size,x Reset Stats + ldx #S.PAKSTAT-1 +.1 stz PakStat,x Reset Stats dex bpl .1 @@ -171,7 +170,7 @@ Pak.1 ldx #0 bne .7 lda Pak.Byte - sta Pak.Short,y + sta PakHdr+S.PAKHDR.SHORT4,y stz Pak.CntL,x Discard this entry stz Pak.CntH,x dey @@ -179,20 +178,20 @@ Pak.1 ldx #0 ldx #15 -.9 lda Pak.Short4,x Store SHORT4 in reverse order +.9 lda PakHdr+S.PAKHDR.SHORT4,x Store SHORT4 in reverse order jsr Pak.PutByte dex bpl .9 ldx #7 -.10 lda Pak.Short3,x Store SHORT3 in reverse order +.10 lda PakHdr+S.PAKHDR.SHORT3,x Store SHORT3 in reverse order jsr Pak.PutByte dex bpl .10 - >LDYAI S.PAK Total Header Size - >STYA Pak.Stat.Size + >LDYAI S.PAKHDR Total Header Size + >STYA PakHdr+S.PAKHDR.LEN * PASS #2 : Pak.2 >LDYA Pak.Src Init for pass #2 >STYA Pak.SrcPtr @@ -215,21 +214,24 @@ Pak.2.LOOP ldx Pak.PipeLen Always fill Bytes in the PIPE until full inx cpx #PIPELEN PIPE Full ? bne .1 - clc .2 stx Pak.PipeLen - txa PIPE empty ....exit - beq .99 + txa + beq Pak.2.EXIT PIPE empty ....exit + dex + bne Pak.2.REP more than one char in PIPE...REP? + + jmp Pak.2.Store only one....store it + +Pak.2.EXIT clc + rts * try finding REPeating same bytes..... -Pak.2.REP dex - beq Pak.2.SHORT Only one char in PIPE... +Pak.2.REP ldx #0 + lda Pak.Pipe - ldx #0 - -.1 lda Pak.Pipe,x - cmp Pak.Pipe+1,x +.1 cmp Pak.Pipe+1,x bne .2 inx cpx Pak.PipeLen @@ -240,14 +242,16 @@ Pak.2.REP dex dex if 2, -> REP ONE (not 2) phx REP 1 + 0 or more....save REP count for later.... - jsr Pak.2.STORE1 a = byte to store + jsr Pak.PutA a = byte to store lda #%11100000 plx phx beq .3 + ora #%00010000 - ldy #4 + +.3 ldy #4 jsr Pak.PutYBits txa beq .4 if not REP 2 or more no extra count @@ -260,7 +264,7 @@ Pak.2.REP dex tay jsr Pak.StripPipe Remove REP bytes from PIPE - ldx #STATS.REP + ldx #S.PAKSTAT.REP jsr Pak.UpdateStats jmp Pak.2.LOOP Pak.2.BL @@ -334,7 +338,7 @@ Pak.2.BL asl ldy #4 store 4 bits len jsr Pak.PutYBits - ldx #STATS.BL + ldx #S.PAKSTAT.BL jsr Pak.UpdateStats jmp Pak.2.LOOP @@ -348,28 +352,49 @@ Pak.2.BL bne .40 and start over from BLPtr * NO Bl Found, STORE -Pak.STORE lda Pak.Pipe - jsr Pak.2.STORE1 +Pak.2.Store lda Pak.Pipe + ldx #23 + +.1 cmp PakHdr+S.PAKHDR.SHORT4,x + beq .2 + dex + bpl .1 + + lda #0 + ldy #1 + jsr Pak.PutYBits write 0 + + lda Pak.Pipe ...and byte + jsr Pak.PutA + + ldy #1 + jsr Pak.StripPipe + jmp Pak.2.LOOP + +.2 cpx #16 16-23 -> SHORT3 + bcs .3 + + txa 0-15, SHORT4 + asl move to BIT 000xxxx0 + + ora #10000000 SHORT4 + ldy #7 + bra .8 + +.3 txa + and #7 make it xxx + asl + asl and 000xxx00 + ora #10100000 SHORT3 + ldy #6 + +.8 jsr Pak.PutYBits write 100xxxx + ldy #1 jsr Pak.StripPipe jmp Pak.2.LOOP *-------------------------------------- -Pak.2.STORE1 - rts -*-------------------------------------- -Pak.GetByte inc UnPak.Cnt - bne .1 - inc UnPak.Cnt+1 -.1 beq .9 - lda (Pak.SrcPtr) - pha - inc Pak.SrcPtr - bne .2 - inc Pak.SrcPtr+1 -.2 clc - rts -.9 sec - rts +Pak.PutA ldy #8 *-------------------------------------- Pak.PutYBits asl jsr Pak.PutBit @@ -402,9 +427,9 @@ Pak.PutByte sta (Pak.DstPtr) bne .1 inc Pak.DstPtr+1 -.1 inc Pak.Stat.Size +.1 inc PakHdr+S.PAKHDR.LEN bne .2 - inc Pak.Stat.Size+1 + inc PakHdr+S.PAKHDR.LEN+1 .2 rts *-------------------------------------- @@ -426,29 +451,30 @@ Pak.StripPipe ldx Pak.PipeLen .9 rts *-------------------------------------- -Pak.UpdateStats inc Pak.Stat.Size,x +Pak.UpdateStats inc PakStat,x bne .8 - inc Pak.Stat.Size+1,x + inc PakStat+1,x .8 rts *-------------------------------------- -Pak.BitMask .HS 0102040810204080 -Pak.Src .BS 2 -Pak.SrcCnt .BS 2 -Pak.Cnt .BS 2 -Pak.CntL .BS 256 -Pak.CntH .BS 256 -Pak.Short4 .BS 16 -Pak.Short3 .BS 8 -Pak.Byte .BS 1 -Pak.Limit .BS 2 -Pak.PipeLen .BS 1 -Pak.Pipe .BS 18 +Pak.GetByte inc UnPak.Cnt + bne .1 + inc UnPak.Cnt+1 + beq .9 + +.1 lda (Pak.SrcPtr) + + inc Pak.SrcPtr + bne .2 + inc Pak.SrcPtr+1 + +.2 clc + rts + +.9 sec + rts *-------------------------------------- -Pak.Stat.Size .BS 2 -Pak.Stat.BL .BS 2 -Pak.Stat.REP .BS 2 -Pak.Stat.S3 .BS 2 -Pak.Stat.S4 .BS 2 +* UNPACK code as short as possible +* For Self Extract *-------------------------------------- * UnPak * In : @@ -606,6 +632,21 @@ UnPak.PutByte inc UnPak.DstPtr .8 sta (UnPak.DstPtr) rts *-------------------------------------- +CS.END +Pak.Src .BS 2 +Pak.SrcCnt .BS 2 +Pak.Cnt .BS 2 +Pak.CntL .BS 256 +Pak.CntH .BS 256 +Pak.Byte .BS 1 +Pak.Limit .BS 2 +Pak.PipeLen .BS 1 +Pak.Pipe .BS 18 +Pak.BitMask .HS 0102040810204080 +*-------------------------------------- +PakHdr .BS S.PAKHDR +PakStat .BS S.PAKSTAT +*-------------------------------------- UnPak.BitMask .HS 8040201008040201 MAN SAVE LIB/LIBPAK.S diff --git a/LIB/LIBTCPIP.S.ARP.txt b/LIB/LIBTCPIP.S.ARP.txt index da98bb76..be68dd5c 100644 --- a/LIB/LIBTCPIP.S.ARP.txt +++ b/LIB/LIBTCPIP.S.ARP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.CFG.txt b/LIB/LIBTCPIP.S.CFG.txt index c4c8b81f..fd997f94 100644 --- a/LIB/LIBTCPIP.S.CFG.txt +++ b/LIB/LIBTCPIP.S.CFG.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.DNS.txt b/LIB/LIBTCPIP.S.DNS.txt index 7b3af498..ebbf3cc2 100644 --- a/LIB/LIBTCPIP.S.DNS.txt +++ b/LIB/LIBTCPIP.S.DNS.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $900 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.FRM.txt b/LIB/LIBTCPIP.S.FRM.txt index de7789c9..d0cbebf6 100644 --- a/LIB/LIBTCPIP.S.FRM.txt +++ b/LIB/LIBTCPIP.S.FRM.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.HST.txt b/LIB/LIBTCPIP.S.HST.txt index ce72c31e..40e5052e 100644 --- a/LIB/LIBTCPIP.S.HST.txt +++ b/LIB/LIBTCPIP.S.HST.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.ICMP.txt b/LIB/LIBTCPIP.S.ICMP.txt index 674edfe1..8adc6add 100644 --- a/LIB/LIBTCPIP.S.ICMP.txt +++ b/LIB/LIBTCPIP.S.ICMP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.IP.txt b/LIB/LIBTCPIP.S.IP.txt index f732adc1..3ef8b09b 100644 --- a/LIB/LIBTCPIP.S.IP.txt +++ b/LIB/LIBTCPIP.S.IP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.SKT.txt b/LIB/LIBTCPIP.S.SKT.txt index c6020572..38532f91 100644 --- a/LIB/LIBTCPIP.S.SKT.txt +++ b/LIB/LIBTCPIP.S.SKT.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $900 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.TCP.txt b/LIB/LIBTCPIP.S.TCP.txt index 3c606b6f..e43da101 100644 --- a/LIB/LIBTCPIP.S.TCP.txt +++ b/LIB/LIBTCPIP.S.TCP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $900 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.UDP.txt b/LIB/LIBTCPIP.S.UDP.txt index 38bcdf43..5012a7f4 100644 --- a/LIB/LIBTCPIP.S.UDP.txt +++ b/LIB/LIBTCPIP.S.UDP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 diff --git a/LIB/LIBTCPIP.S.txt b/LIB/LIBTCPIP.S.txt index e818a4e0..3b3f0e4b 100644 --- a/LIB/LIBTCPIP.S.txt +++ b/LIB/LIBTCPIP.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $900 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/LIB/LIBTCPIP.O + .TF /A2OSX.BUILD/LIB/LIBTCPIP.O *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/NET.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/NET.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPFrameInPtr .EQ ZPLIB ZPFrameInLen .EQ ZPLIB+2 @@ -213,16 +213,16 @@ DecDataInLen lda ZPDataInLen *-------------------------------------- NetDevJmp jmp * *-------------------------------------- - .INB LIB/LIBTCPIP.S.ARP - .INB LIB/LIBTCPIP.S.CFG - .INB LIB/LIBTCPIP.S.DNS - .INB LIB/LIBTCPIP.S.FRM - .INB LIB/LIBTCPIP.S.HST - .INB LIB/LIBTCPIP.S.ICMP - .INB LIB/LIBTCPIP.S.IP - .INB LIB/LIBTCPIP.S.SKT - .INB LIB/LIBTCPIP.S.TCP - .INB LIB/LIBTCPIP.S.UDP + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.ARP + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.CFG + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.DNS + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.FRM + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.HST + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.ICMP + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.IP + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.SKT + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.TCP + .INB /A2OSX.SRC/LIB/LIBTCPIP.S.UDP *-------------------------------------- CS.END *-------------------------------------- diff --git a/README.md b/README.md index d8196b20..b6bf2cad 100644 --- a/README.md +++ b/README.md @@ -48,25 +48,17 @@ Several subprojects are now indentified : ** Kernel 0.9 complete rewrite in progress ** (Kernel 0.8 has been archived) -It is confined in Aux LC Bank 1 & 2 to leave enough room at $EOOO for Drivers. +It is confined in Aux LC Bank 1 & 2 to leave enough room at $EOOO for Drivers. Network drivers, Mouse, DHGR.DRV can load and fit in Aux LC. -Now it's time to make all external BINs use new API, then GUI development will resume. +Now it's time to make all external BINs use new API, then GUI development will resume. -**A2OSX.BOOT.po** : 140k BOOT disk image with all binaries -**A2OSX.DEV.po** : 140k disk image with ASM binaries, Debug Tools & INClude files -**A2OSX.SRC.po** : 800k S-C MASM boot disk image with all sources +**A2OSX.BOOT.po** : 140k BOOT disk image with all binaries +**A2OSX.DEV.po** : 140k disk image with ASM binaries, Debug Tools & INClude files +**A2OSX.BUILD.po** : 800k S-C MASM boot disk image with all sources +**A2OSX.SRC.po** : 800k disk image with all sources OApple+1,OApple+2,OApple+3 to switch between screens : Kernel Log, text, DHGR. (OApple+shift+1,OApple+shift+2,OApple+shift+3 on FR keyboard) - -### **** Developers WANTED **** - -!!! Help on writing this code should be greatly appreciated !!! - -... -In Progress : Document API... -In Progress : moving TCPIP to socket API -... ## SYS/KM* Supported Hardware At Kernel Level (ProDOS): | KM.Name | Status | Comment | diff --git a/SBIN/DESKTOP.S.txt b/SBIN/DESKTOP.S.txt index 56f5909c..a3d737c4 100644 --- a/SBIN/DESKTOP.S.txt +++ b/SBIN/DESKTOP.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/DESKTOP + .TF /A2OSX.BUILD/SBIN/DESKTOP *-------------------------------------- - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBGFX.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBGFX.I *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- @@ -230,5 +230,5 @@ DrawLine.Y2 .BS 2 DrawLine.Mode .BS 1 DrawLine.Color .BS 1 MAN -SAVE SBIN/DESKTOP.S +SAVE /A2OSX.SRC/SBIN/DESKTOP.S ASM diff --git a/SBIN/DHCPCLNT.S.txt b/SBIN/DHCPCLNT.S.txt index 63ab6fba..ad310158 100644 --- a/SBIN/DHCPCLNT.S.txt +++ b/SBIN/DHCPCLNT.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/DHCPCLNT + .TF /A2OSX.BUILD/SBIN/DHCPCLNT *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I - .INB /A2OSX.DEV/INC/NET.DHCP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/NET.DHCP.I *-------------------------------------- TIMEOUT.MAX .EQ 200 20 sec. *-------------------------------------- @@ -500,5 +500,5 @@ hSocket .BS 1 hFrame .BS 1 DS.END MAN -SAVE SBIN/DHCPCLNT.S +SAVE /A2OSX.SRC/SBIN/DHCPCLNT.S ASM diff --git a/SBIN/GETTY.S.txt b/SBIN/GETTY.S.txt index 92bf2966..2593137b 100644 --- a/SBIN/GETTY.S.txt +++ b/SBIN/GETTY.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/GETTY + .TF /A2OSX.BUILD/SBIN/GETTY *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/NET.TELNET.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/NET.TELNET.I *-------------------------------------- TIMEOUT.MAX .EQ 10 1 sec. *-------------------------------------- @@ -320,5 +320,5 @@ IAC.VERB .BS 1 IAC.OPT .BS 1 DS.END .ED MAN -SAVE SBIN/GETTY.S +SAVE /A2OSX.SRC/SBIN/GETTY.S ASM diff --git a/SBIN/GFX/APPLE.ICO.S.txt b/SBIN/GFX/APPLE.ICO.S.txt index 197dda40..fe0e6c4c 100644 --- a/SBIN/GFX/APPLE.ICO.S.txt +++ b/SBIN/GFX/APPLE.ICO.S.txt @@ -1,12 +1,12 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/GFX/APPLE.ICO + .TF /A2OSX.BUILD/SBIN/GFX/APPLE.ICO *-------------------------------------- * 28x16 (bits) * 7x16 (16 color pixels) @@ -30,5 +30,5 @@ Apple.Ora .DA #%00000000 .DA #%00000000 *-------------------------------------- MAN -SAVE SBIN/GFX/APPLE.ICO.S +SAVE /A2OSX.SRC/SBIN/GFX/APPLE.ICO.S ASM \ No newline at end of file diff --git a/SBIN/GFX/APPLE.PIC.S.txt b/SBIN/GFX/APPLE.PIC.S.txt index 05b66e2e..a70dfe7b 100644 --- a/SBIN/GFX/APPLE.PIC.S.txt +++ b/SBIN/GFX/APPLE.PIC.S.txt @@ -1,12 +1,12 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/GFX/APPLE.PIC + .TF /A2OSX.BUILD/SBIN/GFX/APPLE.PIC *-------------------------------------- * 28x16 (bits) * 7x16 (16 color pixels) @@ -36,5 +36,5 @@ Apple.Ora .DA #%00000000 .DA #%00000000 *-------------------------------------- MAN -SAVE SBIN/GFX/APPLE.PIC.S +SAVE /A2OSX.SRC/SBIN/GFX/APPLE.PIC.S ASM \ No newline at end of file diff --git a/SBIN/HTTPD.S.txt b/SBIN/HTTPD.S.txt index cfe292b9..d024a8c0 100644 --- a/SBIN/HTTPD.S.txt +++ b/SBIN/HTTPD.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/HTTPD + .TF /A2OSX.BUILD/SBIN/HTTPD *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 30 30 sec. CONN.MAX .EQ 16 @@ -261,5 +261,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/HTTPD.S +SAVE /A2OSX.SRC/SBIN/HTTPD.S ASM diff --git a/SBIN/INSDRV.S.txt b/SBIN/INSDRV.S.txt index d49fefad..6360ba32 100644 --- a/SBIN/INSDRV.S.txt +++ b/SBIN/INSDRV.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/INSDRV + .TF /A2OSX.BUILD/SBIN/INSDRV *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -56,7 +56,7 @@ CS.INIT >SYSCALL GetArgC lda #1 get PTR to ARG[1] (Driver name) >SYSCALL GetArgA - + >SYSCALL LoadDrvYA YA = PTR to ARG[1...n] bcs .99 @@ -76,5 +76,5 @@ MSG.HELP >CSTR "Usage: insdrv file.drv \r\n" MSG.LOAD >CSTR "INSDRV:Loading %S...\r\n" *-------------------------------------- MAN -SAVE SBIN/INSDRV.S +SAVE /A2OSX.BUILD/SBIN/INSDRV.S ASM diff --git a/SBIN/LOGIN.S.txt b/SBIN/LOGIN.S.txt index dc55b174..ba3f6269 100644 --- a/SBIN/LOGIN.S.txt +++ b/SBIN/LOGIN.S.txt @@ -1,15 +1,15 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/LOGIN + .TF /A2OSX.BUILD/SBIN/LOGIN *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I *-------------------------------------- ZPPTR1 .EQ ZPBIN *-------------------------------------- @@ -204,5 +204,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/LOGIN.S +SAVE /A2OSX.SRC/SBIN/LOGIN.S ASM diff --git a/SBIN/NFSD.S.txt b/SBIN/NFSD.S.txt index 51fac642..c4d92763 100644 --- a/SBIN/NFSD.S.txt +++ b/SBIN/NFSD.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/NFSD + .TF /A2OSX.BUILD/SBIN/NFSD *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 30 30 sec. *-------------------------------------- @@ -227,5 +227,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/NFSD.S +SAVE /A2OSX.SRC/SBIN/NFSD.S ASM diff --git a/SBIN/SHELL.S.CMD.txt b/SBIN/SHELL.S.CMD.txt index 655023d4..b454ef1a 100644 --- a/SBIN/SHELL.S.CMD.txt +++ b/SBIN/SHELL.S.CMD.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -547,6 +547,6 @@ Cmd.Exec.EXIT ldy #bEXIT rts *-------------------------------------- MAN -SAVE SBIN/SHELL.S.CMD -LOAD SBIN/SHELL.S +SAVE /A2OSX.SRC/SBIN/SHELL.S.CMD +LOAD /A2OSX.SRC/SBIN/SHELL.S ASM diff --git a/SBIN/SHELL.S.ERR.txt b/SBIN/SHELL.S.ERR.txt index 8ce0381e..12904919 100644 --- a/SBIN/SHELL.S.ERR.txt +++ b/SBIN/SHELL.S.ERR.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -42,6 +42,6 @@ ERR.Print >PUSHA Save EC for PrintF rts *-------------------------------------- MAN -SAVE SBIN/SHELL.S.ERR -LOAD SBIN/SHELL.S +SAVE /A2OSX.SRC/SBIN/SHELL.S.ERR +LOAD /A2OSX.SRC/SBIN/SHELL.S ASM diff --git a/SBIN/SHELL.S.HIS.txt b/SBIN/SHELL.S.HIS.txt index 6f850732..9573f2f4 100644 --- a/SBIN/SHELL.S.HIS.txt +++ b/SBIN/SHELL.S.HIS.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -182,6 +182,6 @@ HIS.Quit ldy #hCmdHistory .9 rts *-------------------------------------- MAN -SAVE SBIN/SHELL.S.HIS -LOAD SBIN/SHELL.S +SAVE /A2OSX.SRC/SBIN/SHELL.S.HIS +LOAD /A2OSX.SRC/SBIN/SHELL.S ASM diff --git a/SBIN/SHELL.S.TXT.txt b/SBIN/SHELL.S.TXT.txt index e07414a5..b14190ba 100644 --- a/SBIN/SHELL.S.TXT.txt +++ b/SBIN/SHELL.S.TXT.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -67,6 +67,6 @@ TXT.CloseFile ldy #hInputFile rts *-------------------------------------- MAN -SAVE SBIN/SHELL.S.TXT -LOAD SBIN/SHELL.S +SAVE /A2OSX.SRC/SBIN/SHELL.S.TXT +LOAD /A2OSX.SRC/SBIN/SHELL.S ASM diff --git a/SBIN/SHELL.S.txt b/SBIN/SHELL.S.txt index 6eecf597..71b35d35 100644 --- a/SBIN/SHELL.S.txt +++ b/SBIN/SHELL.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/SHELL + .TF /A2OSX.BUILD/SBIN/SHELL *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- ZPPTR1 .EQ ZPBIN ZPPTR2 .EQ ZPBIN+2 @@ -473,10 +473,10 @@ CmdBuffer.DEL lda (pData) sta (pData) .9 rts *-------------------------------------- - .INB SBIN/SHELL.S.CMD - .INB SBIN/SHELL.S.ERR - .INB SBIN/SHELL.S.HIS - .INB SBIN/SHELL.S.TXT + .INB /A2OSX.SRC/SBIN/SHELL.S.CMD + .INB /A2OSX.SRC/SBIN/SHELL.S.ERR + .INB /A2OSX.SRC/SBIN/SHELL.S.HIS + .INB /A2OSX.SRC/SBIN/SHELL.S.TXT *-------------------------------------- CS.END *-------------------------------------- @@ -503,7 +503,7 @@ FMT.DATE >PSTR "%A, %B %d %Y" FMT.TIME >PSTR "%H:%M:%S (%I:%M:%S%p)" MSG.PRINTENV >CSTR "%S=%S\r\n" *-------------------------------------- - .INB X.ERRORS.S + .INB /A2OSX.SRC/X.ERRORS.S *-------------------------------------- EscChars >PSTR "DBAC" EscAscii .HS 04080A0B15 @@ -536,5 +536,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/SHELL.S +SAVE /A2OSX.SRC/SBIN/SHELL.S ASM diff --git a/SBIN/TCPIP.S.CFG.txt b/SBIN/TCPIP.S.CFG.txt index 0b29f7f6..a047d5e5 100644 --- a/SBIN/TCPIP.S.CFG.txt +++ b/SBIN/TCPIP.S.CFG.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -368,6 +368,6 @@ CFG.Dec2Hex sec rts *-------------------------------------- MAN -SAVE SBIN/TCPIP.S.CFG -LOAD SBIN/TCPIP.S +SAVE /A2OSX.SRC/SBIN/TCPIP.S.CFG +LOAD /A2OSX.SRC/SBIN/TCPIP.S ASM diff --git a/SBIN/TCPIP.S.txt b/SBIN/TCPIP.S.txt index 955b55b3..0ebcb4be 100644 --- a/SBIN/TCPIP.S.txt +++ b/SBIN/TCPIP.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/TCPIP + .TF /A2OSX.BUILD/SBIN/TCPIP *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- ZPIPCfgPtr .EQ ZPBIN ZPIPDevPtr .EQ ZPBIN+2 @@ -186,7 +186,7 @@ A2CharAX pha *-------------------------------------- NetDevJmp jmp * *-------------------------------------- - .INB SBIN/TCPIP.S.CFG + .INB /A2OSX.SRC/SBIN/TCPIP.S.CFG *-------------------------------------- CS.END *-------------------------------------- @@ -226,5 +226,5 @@ CFG.HexByte .BS 1 CFG.IP .BS 5 *-------------------------------------- MAN -SAVE SBIN/TCPIP.S +SAVE /A2OSX.SRC/SBIN/TCPIP.S ASM diff --git a/SBIN/TELNETD.S.txt b/SBIN/TELNETD.S.txt index c73799af..5481e86c 100644 --- a/SBIN/TELNETD.S.txt +++ b/SBIN/TELNETD.S.txt @@ -1,16 +1,16 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SBIN/TELNETD + .TF /A2OSX.BUILD/SBIN/TELNETD *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/LIBTCPIP.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/LIBTCPIP.I *-------------------------------------- TIMEOUT.MAX .EQ 30 30 sec. CONN.MAX .EQ 16 @@ -288,5 +288,5 @@ DS.END .ED *-------------------------------------- MAN -SAVE SBIN/TELNETD.S +SAVE /A2OSX.SRC/SBIN/TELNETD.S ASM diff --git a/SYS/KERNEL.S.ARG.txt b/SYS/KERNEL.S.ARG.txt index 18de382d..01e4e429 100644 --- a/SYS/KERNEL.S.ARG.txt +++ b/SYS/KERNEL.S.ARG.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -73,6 +73,6 @@ ARG.NextArgPtr1 lda ZPPtr1 .8 rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.ARG -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.ARG +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.BIN.txt b/SYS/KERNEL.S.BIN.txt index c3cd0ec8..878a90f2 100644 --- a/SYS/KERNEL.S.BIN.txt +++ b/SYS/KERNEL.S.BIN.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -417,6 +417,6 @@ BIN.OPCODES .HS 1.2.2.1.2.2.2.2.1.2.1.1.B.B.B.3 .HS 2.2.2.1.2.2.2.2.1.B.1.1.1.B.B.3 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.BIN -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.BIN +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.CHR.txt b/SYS/KERNEL.S.CHR.txt index 059baacb..40cf0762 100644 --- a/SYS/KERNEL.S.CHR.txt +++ b/SYS/KERNEL.S.CHR.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -234,6 +234,6 @@ K.CHR.IOERR lda #MLI.ERR.IO rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.CHR -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.CHR +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.CIO.txt b/SYS/KERNEL.S.CIO.txt index 6f0e090d..bcbf1f48 100644 --- a/SYS/KERNEL.S.CIO.txt +++ b/SYS/KERNEL.S.CIO.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -514,6 +514,6 @@ PADLEN .BS 1 PADCHAR .BS 1 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.CIO -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.CIO +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.CNV.txt b/SYS/KERNEL.S.CNV.txt index 939a9c53..db262727 100644 --- a/SYS/KERNEL.S.CNV.txt +++ b/SYS/KERNEL.S.CNV.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -138,6 +138,6 @@ BCDBUF .BS 5 5, enough to handle 10 digits (32bits) ASCBUF .BS 12 LEN + sign + 10 digits ($FFFFFFFF=4.294.967.295) *-------------------------------------- MAN -SAVE SYS/KERNEL.S.CNV -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.CNV +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.D01.txt b/SYS/KERNEL.S.D01.txt index 44349e11..dc560019 100644 --- a/SYS/KERNEL.S.D01.txt +++ b/SYS/KERNEL.S.D01.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -347,6 +347,6 @@ DevMgr.BADCALL lda #MLI.ERR.BADCALL *-------------------------------------- DevMgr.FreeMem .EQ * MAN -SAVE SYS/KERNEL.S.D01 -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.D01 +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.DAT.txt b/SYS/KERNEL.S.DAT.txt index 5f02beb4..b869cf4f 100644 --- a/SYS/KERNEL.S.DAT.txt +++ b/SYS/KERNEL.S.DAT.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -23,6 +23,6 @@ ENV.LIB >PSTR "LIB" EmptyPSTR .DA #0 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.DAT -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.DAT +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.DEV.txt b/SYS/KERNEL.S.DEV.txt index d4edf247..98addcac 100644 --- a/SYS/KERNEL.S.DEV.txt +++ b/SYS/KERNEL.S.DEV.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -217,6 +217,6 @@ K.MKFIFO >PUSHWI 256 .99 rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.DEV -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.DEV +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.DIR.txt b/SYS/KERNEL.S.DIR.txt index bca3c6b4..e0afebc0 100644 --- a/SYS/KERNEL.S.DIR.txt +++ b/SYS/KERNEL.S.DIR.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -623,6 +623,6 @@ K.MKDirYA jsr PFT.CheckPathYA rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.DIR -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.DIR +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.DRV.txt b/SYS/KERNEL.S.DRV.txt index 0511c2bd..0342ab1b 100644 --- a/SYS/KERNEL.S.DRV.txt +++ b/SYS/KERNEL.S.DRV.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -13,7 +13,7 @@ AUTO 6 K.LoadDrvYA >STYA K.LoadDrv.CmdArray >LDYAI ENV.DRV push ENVNAME=DRV - >SYSCALL GetEnvYA get value for ENV=DRV + >SYSCALL GetEnvYA get value for ENV=DRV bcs .99 >PUSHYA Push $DRV value @@ -73,6 +73,6 @@ K.LoadDrv.hFullName .BS 1 K.LoadDrv.hMem .BS 1 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.DRV -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.DRV +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.ENV.txt b/SYS/KERNEL.S.ENV.txt index 9c54b69c..d814caa9 100644 --- a/SYS/KERNEL.S.ENV.txt +++ b/SYS/KERNEL.S.ENV.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -554,6 +554,6 @@ ENV.NextEnvPtr3 lda ZPPtr3 .8 rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.ENV -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.ENV +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.EVT.txt b/SYS/KERNEL.S.EVT.txt index 4d144f57..e113c6d3 100644 --- a/SYS/KERNEL.S.EVT.txt +++ b/SYS/KERNEL.S.EVT.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -135,6 +135,6 @@ EVT.DestroyEvent EvtMgr.Idx .BS 1 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.EVT -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.EVT +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.FILE.txt b/SYS/KERNEL.S.FILE.txt index 3ad3cf73..d4279353 100644 --- a/SYS/KERNEL.S.FILE.txt +++ b/SYS/KERNEL.S.FILE.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -410,6 +410,6 @@ FILE.MLI2STAT lda K.MLI.PARAMS+S.FILEINFO.ACCESS rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.FILE -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.FILE +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.FIO.txt b/SYS/KERNEL.S.FIO.txt index 40f469ef..32b5493a 100644 --- a/SYS/KERNEL.S.FIO.txt +++ b/SYS/KERNEL.S.FIO.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -230,6 +230,6 @@ K.LoadFile.Mem .BS 2 K.LoadFile.Len .BS 2 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.FIO -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.FIO +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.GP.txt b/SYS/KERNEL.S.GP.txt index 2dc5b5a3..89ef5e6e 100644 --- a/SYS/KERNEL.S.GP.txt +++ b/SYS/KERNEL.S.GP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -316,6 +316,6 @@ IrqHandler cld BrkHandler bra * *-------------------------------------- MAN -SAVE SYS/KERNEL.S.GP -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.GP +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.INIT2.txt b/SYS/KERNEL.S.INIT2.txt index c834897c..1cddf641 100644 --- a/SYS/KERNEL.S.INIT2.txt +++ b/SYS/KERNEL.S.INIT2.txt @@ -1,10 +1,11 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 *-------------------------------------- Kernel.Init2 sei + lda RROMBNK1 Make sure ROM is enabled for X.PRINT.F >LDAXI MSG.Init2 jsr PrintCStrAX @@ -27,11 +28,11 @@ Kernel.Init2 sei lda RRAMWRAMBNK2 lda RRAMWRAMBNK2 - >LDYAI A2osX.D002 + >LDYAI A2osX.D2 >STYA ZPPtr1 >LDYAI $D000 >STYA ZPPtr2 - >LDYAI A2osX.D002.SIZE^$FFFF + >LDYAI A2osX.D2.SIZE^$FFFF >STYA ZPPtr3 jsr Kernel.Move @@ -45,11 +46,11 @@ Kernel.Init2 sei lda RRAMWRAMBNK1 lda RRAMWRAMBNK1 - >LDYAI A2osX.D001 + >LDYAI A2osX.D1 >STYA ZPPtr1 >LDYAI $D000 >STYA ZPPtr2 - >LDYAI A2osX.D001.SIZE^$FFFF + >LDYAI A2osX.D1.SIZE^$FFFF >STYA ZPPtr3 jsr Kernel.Move @@ -63,11 +64,11 @@ Kernel.Init2 sei lda RRAMWRAMBNK1 lda RRAMWRAMBNK1 - >LDYAI A2osX.E000 + >LDYAI A2osX.E0 >STYA ZPPtr1 >LDYAI $E000 >STYA ZPPtr2 - >LDYAI A2osX.E000.SIZE^$FFFF + >LDYAI A2osX.E0.SIZE^$FFFF >STYA ZPPtr3 jsr Kernel.Move @@ -304,6 +305,6 @@ MSG.Z80 >CSTR "Detecting Z80 CPU..." MSG.Z80.OK >CSTR "Detected In Slot %d.\n" MSG.Z80.KO >CSTR "Not Detected.\n" MAN -SAVE SYS/KERNEL.S.INIT2 -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.INIT2 +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.INIT3.txt b/SYS/KERNEL.S.INIT3.txt index dc95f66f..9dc30cc8 100644 --- a/SYS/KERNEL.S.INIT3.txt +++ b/SYS/KERNEL.S.INIT3.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -516,6 +516,6 @@ MSG.StartupErr >CSTR "Failed : [$%h]\r\n" MSG.Init3.OK >CSTR "A2osX[Stage3]:Complete.\r\n" *-------------------------------------- MAN -SAVE SYS/KERNEL.S.INIT3 -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.INIT3 +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.IRQ.txt b/SYS/KERNEL.S.IRQ.txt index e3f66d75..0ec2dc9d 100644 --- a/SYS/KERNEL.S.IRQ.txt +++ b/SYS/KERNEL.S.IRQ.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -118,6 +118,6 @@ K.IrqHandlerJMP ldx #DEVMGR.IRQ jmp ($fe) *-------------------------------------- MAN -SAVE SYS/KERNEL.S.IRQ -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.IRQ +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.JMP.txt b/SYS/KERNEL.S.JMP.txt index a0a9d4ef..04016b7e 100644 --- a/SYS/KERNEL.S.JMP.txt +++ b/SYS/KERNEL.S.JMP.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -320,6 +320,6 @@ KERNEL.SYSCALL.FLAGS .DA 0 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.JMP -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.JMP +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.LIB.txt b/SYS/KERNEL.S.LIB.txt index b19d0cd3..08ed7475 100644 --- a/SYS/KERNEL.S.LIB.txt +++ b/SYS/KERNEL.S.LIB.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -90,6 +90,6 @@ K.UnloadLibA pha LIB.Jump jmp $ffff Self Modiied *-------------------------------------- MAN -SAVE SYS/KERNEL.S.LIB -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.LIB +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.MEM.txt b/SYS/KERNEL.S.MEM.txt index 1245c5a5..2a017cb5 100644 --- a/SYS/KERNEL.S.MEM.txt +++ b/SYS/KERNEL.S.MEM.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -453,7 +453,7 @@ MEM.GetMemByNameYA ldx MemMgr.LastSlot beq .9 - >STYA ZPMemMgrSrcPtr save BINPATH + >STYA ZPMemMgrSrcPtr SAVE /A2OSX.SRC/BINPATH >LDYAI MemMgr.Table >STYA ZPMemMgrTmp1 @@ -505,6 +505,6 @@ MEM.GarbageCollector rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.MEM -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.MEM +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.PFT.txt b/SYS/KERNEL.S.PFT.txt index 216866d4..ae64ff44 100644 --- a/SYS/KERNEL.S.PFT.txt +++ b/SYS/KERNEL.S.PFT.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -115,6 +115,6 @@ S.PFT.hFILE .BS 1 S.PFT.SYSCALL .BS 1 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.PFT -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.PFT +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.PS.txt b/SYS/KERNEL.S.PS.txt index 74211eb0..2c64666d 100644 --- a/SYS/KERNEL.S.PS.txt +++ b/SYS/KERNEL.S.PS.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -371,6 +371,6 @@ PS.DupEnvA jsr K.GetMemPtrA .9 rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.PS -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.PS +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.RUN.txt b/SYS/KERNEL.S.RUN.txt index 434ede7b..a4a05675 100644 --- a/SYS/KERNEL.S.RUN.txt +++ b/SYS/KERNEL.S.RUN.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -100,6 +100,6 @@ SYS.CPULOADI .BS 1 SYS.CPULOADC .AS "|/-\" *-------------------------------------- MAN -SAVE SYS/KERNEL.S.RUN -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.RUN +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.STR.txt b/SYS/KERNEL.S.STR.txt index b161522c..d1a5c10b 100644 --- a/SYS/KERNEL.S.STR.txt +++ b/SYS/KERNEL.S.STR.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -533,6 +533,6 @@ K.PStr2StrArrayYA .9 rts *-------------------------------------- MAN -SAVE SYS/KERNEL.S.STR -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.STR +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.TIME.txt b/SYS/KERNEL.S.TIME.txt index 22b92b2a..94e3bf82 100644 --- a/SYS/KERNEL.S.TIME.txt +++ b/SYS/KERNEL.S.TIME.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -374,6 +374,6 @@ K.CTime.Mod .BS 1 K.CTime.Century .BS 1 K.CTime.Year .BS 1 MAN -SAVE SYS/KERNEL.S.Time -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.Time +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.TSK.txt b/SYS/KERNEL.S.TSK.txt index 92da2ff8..219aaf25 100644 --- a/SYS/KERNEL.S.TSK.txt +++ b/SYS/KERNEL.S.TSK.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 @@ -185,6 +185,6 @@ TskMgr.Idx .BS 1 TSKMGR.EVENTCNT .BS 1 *-------------------------------------- MAN -SAVE SYS/KERNEL.S.TSK -LOAD SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S.TSK +LOAD /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KERNEL.S.txt b/SYS/KERNEL.S.txt index 6cc43484..0e390559 100644 --- a/SYS/KERNEL.S.txt +++ b/SYS/KERNEL.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD LOMEM $A00 INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SYS/KERNEL + .TF /A2OSX.BUILD/SYS/KERNEL *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/A2OSX.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- TmpPtr1 .EQ $0 for X.PRINTF.S ZPPtr1 .EQ ZPKERNEL Temp Ptrs for use in very limited scope @@ -29,99 +29,90 @@ ZPPtr4 .EQ ZPKERNEL+6 stx A2osX.SaveSX sta CLRALTZP Make sure MAIN ZP is enabled for X.PRINT.F - lda RROMBNK1 Make sure ROM is enabled for X.PRINT.F cli jsr Kernel.Init2 >DEBUGOA jmp Kernel.Init3 - .INB X.PRINTF.S - .INB SYS/KERNEL.S.INIT2 - .INB SYS/KERNEL.S.INIT3 + .INB /A2OSX.SRC/X.PRINTF.S + .INB /A2OSX.SRC/SYS/KERNEL.S.INIT2 + .INB /A2OSX.SRC/SYS/KERNEL.S.INIT3 * Global Page A2osX.GP .EQ * .PH $BD00 - .INB SYS/KERNEL.S.GP + .INB /A2OSX.SRC/SYS/KERNEL.S.GP .EP A2osX.GP.SIZE .EQ *-A2osX.GP * LC AUX $D000 BANK1 API Calls $00-$3E -A2osX.D001 .EQ * +A2osX.D1 .EQ * .PH $D000 .DA #RRAMWRAMBNK1 - .INB SYS/KERNEL.S.FIO - .INB SYS/KERNEL.S.DRV - .INB SYS/KERNEL.S.LIB - .INB SYS/KERNEL.S.TIME - .INB SYS/KERNEL.S.FILE - .INB SYS/KERNEL.S.DIR + .INB /A2OSX.SRC/SYS/KERNEL.S.FIO + .INB /A2OSX.SRC/SYS/KERNEL.S.DRV + .INB /A2OSX.SRC/SYS/KERNEL.S.LIB + .INB /A2OSX.SRC/SYS/KERNEL.S.TIME + .INB /A2OSX.SRC/SYS/KERNEL.S.FILE + .INB /A2OSX.SRC/SYS/KERNEL.S.DIR - .INB SYS/KERNEL.S.PFT - .INB SYS/KERNEL.S.BIN + .INB /A2OSX.SRC/SYS/KERNEL.S.PFT + .INB /A2OSX.SRC/SYS/KERNEL.S.BIN .EP -A2osX.D001.SIZE .EQ *-A2osX.D001 - +A2osX.D1.SIZE .EQ *-A2osX.D1 * LC AUX $D000 BANK2 API Calls $40-$8E -A2osX.D002 .EQ * +A2osX.D2 .EQ * .PH $D000 .DA #RRAMWRAMBNK2 - .INB SYS/KERNEL.S.CIO - .INB SYS/KERNEL.S.STR - .INB SYS/KERNEL.S.DEV - .INB SYS/KERNEL.S.PS - .INB SYS/KERNEL.S.ARG - .INB SYS/KERNEL.S.ENV + .INB /A2OSX.SRC/SYS/KERNEL.S.CIO + .INB /A2OSX.SRC/SYS/KERNEL.S.STR + .INB /A2OSX.SRC/SYS/KERNEL.S.DEV + .INB /A2OSX.SRC/SYS/KERNEL.S.PS + .INB /A2OSX.SRC/SYS/KERNEL.S.ARG + .INB /A2OSX.SRC/SYS/KERNEL.S.ENV - .INB SYS/KERNEL.S.RUN - .INB SYS/KERNEL.S.EVT - .INB SYS/KERNEL.S.TSK + .INB /A2OSX.SRC/SYS/KERNEL.S.RUN + .INB /A2OSX.SRC/SYS/KERNEL.S.EVT + .INB /A2OSX.SRC/SYS/KERNEL.S.TSK .EP -A2osX.D002.SIZE .EQ *-A2osX.D002 +A2osX.D2.SIZE .EQ *-A2osX.D2 * LC AUX $E000 API Calls $80-$FE -A2osX.E000 .EQ * +A2osX.E0 .EQ * .PH $E000 - .INB SYS/KERNEL.S.JMP - .INB SYS/KERNEL.S.DAT - .INB SYS/KERNEL.S.IRQ - .INB SYS/KERNEL.S.MEM - .INB SYS/KERNEL.S.CNV - .INB SYS/KERNEL.S.CHR + .INB /A2OSX.SRC/SYS/KERNEL.S.JMP + .INB /A2OSX.SRC/SYS/KERNEL.S.DAT + .INB /A2OSX.SRC/SYS/KERNEL.S.IRQ + .INB /A2OSX.SRC/SYS/KERNEL.S.MEM + .INB /A2OSX.SRC/SYS/KERNEL.S.CNV + .INB /A2OSX.SRC/SYS/KERNEL.S.CHR * Make sure KERNEL.S.D01 is the last one - .INB SYS/KERNEL.S.D01 + .INB /A2OSX.SRC/SYS/KERNEL.S.D01 .EP -A2osX.E000.SIZE .EQ *-A2osX.E000 +A2osX.E0.SIZE .EQ *-A2osX.E0 * CONTROL SECTION : - .LIST ON -Check.GP .EQ A2osX.GP.SIZE -Check.D001 .EQ A2osX.D001.SIZE -Check.D002 .EQ A2osX.D002.SIZE -Check.E000 .EQ A2osX.E000.SIZE - .LIST OFF - .DO A2osX.GP.SIZE>$1E0 .LIST ON * !!!!!!!!! ERROR:GP too big !!!!!!!!!! .LIST OFF .FIN - .DO A2osX.D001.SIZE>$1000 + .DO A2osX.D1.SIZE>$1000 .LIST ON * !!!!!!!!! ERROR:BNK1 too big !!!!!!!! .LIST OFF .FIN - .DO A2osX.D002.SIZE>$1000 + .DO A2osX.D2.SIZE>$1000 .LIST ON * !!!!!!!!! ERROR:BNK2 too big !!!!!!!! .LIST OFF .FIN MAN -SAVE SYS/KERNEL.S +SAVE /A2OSX.SRC/SYS/KERNEL.S ASM diff --git a/SYS/KM.APPLETALK.txt b/SYS/KM.APPLETALK.txt index 4694381b..dda02358 100644 --- a/SYS/KM.APPLETALK.txt +++ b/SYS/KM.APPLETALK.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SYS/KM.APPLETALK + .TF /A2OSX.BUILD/SYS/KM.APPLETALK *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MONITOR.I - .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MONITOR.I + .INB /A2OSX.BUILD/INC/PRODOS.I *-------------------------------------- TmpPtr1 .EQ $0 *-------------------------------------- @@ -113,7 +113,7 @@ AT.INIT >LDAXI MSG.INIT GO.WSCARD jmp $ffff Self Modifed GO.OLDMLI jmp $ffff *-------------------------------------- - .INB X.PRINTF.S + .INB /A2OSX.SRC/X.PRINTF.S *-------------------------------------- MSG.INIT >CSTR "AppleTalk Driver For A2osX\n" MSG.NOHW >CSTR "AppleTalk Workstation Card Not Found.\n" @@ -144,5 +144,5 @@ MLIGETPREFIX.PARAMS BUF.PREFIX .BS MLI.MAXPATH *-------------------------------------- MAN -SAVE SYS/KM.APPLETALK.S +SAVE /A2OSX.SRC/SYS/KM.APPLETALK.S ASM diff --git a/SYS/KM.NSC.S.txt b/SYS/KM.NSC.S.txt index 5b9e2679..baffc757 100644 --- a/SYS/KM.NSC.S.txt +++ b/SYS/KM.NSC.S.txt @@ -1,17 +1,17 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SYS/KM.NSC + .TF /A2OSX.BUILD/SYS/KM.NSC *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MONITOR.I - .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MONITOR.I + .INB /A2OSX.BUILD/INC/PRODOS.I *-------------------------------------- TmpPtr1 .EQ $0 TmpPtr2 .EQ $2 @@ -299,5 +299,5 @@ NSCDRV.SIZE .EQ *-NSCDRV.B.START .FIN *-------------------------------------- MAN -SAVE SYS/KM.NSC.S +SAVE /A2OSX.SRC/SYS/KM.NSC.S ASM diff --git a/SYS/KM.RAMWORKS.S.txt b/SYS/KM.RAMWORKS.S.txt index fed31b82..f0d5b112 100644 --- a/SYS/KM.RAMWORKS.S.txt +++ b/SYS/KM.RAMWORKS.S.txt @@ -1,18 +1,18 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SYS/KM.RAMWORKS + .TF /A2OSX.BUILD/SYS/KM.RAMWORKS *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MONITOR.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MONITOR.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I *-------------------------------------- TmpPtr1 .EQ $0 TmpPtr2 .EQ $2 @@ -379,7 +379,7 @@ RW.BLOCK2.CT .BS 4 Creation time RW.BLOCK2.TB .BS 2 Total Blocks RW.BLOCK2.END .EQ * *-------------------------------------- - .INB X.PRINTF.S + .INB /A2OSX.SRC/X.PRINTF.S *-------------------------------------- RW.MSG >CSTR "RAMWorks (I,II,III,z-Ram) Driver For A2osX\n" RW.MSG.OK >CSTR "/RAM3 Device Already Installed.\n" @@ -664,5 +664,5 @@ RWDRVX.SIZE .EQ RWDRVX.B.END-RWDRVX.B.START .FIN *-------------------------------------- MAN -SAVE SYS/KM.RAMWORKS.S +SAVE /ASOSX.SRC/SYS/KM.RAMWORKS.S ASM diff --git a/SYS/KM.VSDRIVE.S.txt b/SYS/KM.VSDRIVE.S.txt index 980044f7..409a0156 100644 --- a/SYS/KM.VSDRIVE.S.txt +++ b/SYS/KM.VSDRIVE.S.txt @@ -1,19 +1,19 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 .LIST OFF .OP 65C02 .OR $2000 - .TF /A2OSX.BOOT/SYS/KM.VSDRIVE + .TF /A2OSX.BUILD/SYS/KM.VSDRIVE *-------------------------------------- - .INB /A2OSX.DEV/INC/MACROS.I - .INB /A2OSX.DEV/INC/IO.I - .INB /A2OSX.DEV/INC/MONITOR.I - .INB /A2OSX.DEV/INC/PRODOS.I - .INB /A2OSX.DEV/INC/MLI.ERR.I - .INB /A2OSX.DEV/INC/COM.6551.I + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/IO.I + .INB /A2OSX.BUILD/INC/MONITOR.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/COM.6551.I *-------------------------------------- TmpPtr1 .EQ $0 VS.CMD .EQ $C5 "E": Virtual Drive Command Envelope @@ -267,7 +267,7 @@ VSDRIVE.Install ldx #PATCH.SIZE clc rts *-------------------------------------- - .INB X.PRINTF.S + .INB /A2OSX.SRC/X.PRINTF.S *-------------------------------------- DEVSIG.Offset .HS 05070B0C DEVSIG.Value .HS 38180131 @@ -512,5 +512,5 @@ DRV.SIZE .EQ *-DRV .FIN *-------------------------------------- MAN -SAVE SYS/KM.VSDRIVE.S +SAVE /A2OSX.SRC/SYS/KM.VSDRIVE.S ASM diff --git a/X.ERRORS.S.txt b/X.ERRORS.S.txt index b1256b8b..aaebc82c 100644 --- a/X.ERRORS.S.txt +++ b/X.ERRORS.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -50,4 +50,4 @@ ERR.Messages >PSTR "I/O Error" >PSTR "Unknown Error" *-------------------------------------- MAN -SAVE X.ERRORS.S +SAVE /A2OSX.SRC/X.ERRORS.S diff --git a/X.PRINTF.S.txt b/X.PRINTF.S.txt index dd313dc0..4f14f651 100644 --- a/X.PRINTF.S.txt +++ b/X.PRINTF.S.txt @@ -1,5 +1,5 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 @@ -184,4 +184,4 @@ X.DigitCount .BS 1 X.DigitBuffer .BS 6 *-------------------------------------- MAN -SAVE X.PRINTF.S +SAVE /A2OSX.SRC/X.PRINTF.S diff --git a/_MAKEDIR.txt b/_MAKEDIR.txt index 81f13f61..57a22b4d 100644 --- a/_MAKEDIR.txt +++ b/_MAKEDIR.txt @@ -10,10 +10,21 @@ CREATE USR PREFIX /A2OSX.DEV CREATE INC CREATE BIN -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD CREATE BIN CREATE DRV CREATE LIB CREATE SBIN CREATE SBIN/GFX CREATE SYS + +PREFIX /A2OSX.BUILD +CREATE BIN +CREATE DRV +CREATE ETC +CREATE LIB +CREATE SBIN +CREATE SYS +CREATE USR +CREATE SRV +CREATE INC diff --git a/_MAKESYS.txt b/_MAKESYS.txt index 2ff695a4..c66e73c0 100644 --- a/_MAKESYS.txt +++ b/_MAKESYS.txt @@ -8,5 +8,5 @@ DELETE A2OSX.SYSTEM BSAVE A2OSX.SYSTEM,TSYS,A$2000,L$0A00 -A2OSX.SYSTEM MAN -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD TEXT MAKESYS diff --git a/_RUN.txt b/_RUN.txt index f44a4492..5dc36321 100644 --- a/_RUN.txt +++ b/_RUN.txt @@ -1,9 +1,9 @@ PR#3 -PREFIX /A2OSX.SRC +PREFIX /A2OSX.BUILD NEW INC 1 AUTO 6 -PREFIX /A2OSX.BOOT +PREFIX /A2OSX.BUILD -A2OSX.SYSTEM MAN TEXT RUN