Kernel version 0.9 : Workspace Reorg #1

This commit is contained in:
Rémy GIBERT 2017-06-16 15:01:08 +02:00
parent 34d100b807
commit 33b83bd24f
42 changed files with 570 additions and 475 deletions

View File

@ -1,6 +1,6 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
@ -404,5 +404,5 @@ DIR.US clc
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.S.DIR SAVE /A2OSX.SRC/BIN/ASM.S.DIR
LOAD BIN/ASM.S LOAD /A2OSX.SRC/BIN/ASM.S
ASM ASM

View File

@ -1,6 +1,6 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
@ -275,5 +275,5 @@ EXP.OP.DIV
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.S.EXP SAVE /A2OSX.SRC/BIN/ASM.S.EXP
LOAD BIN/ASM.S LOAD /A2OSX.SRC/BIN/ASM.S
ASM ASM

View File

@ -1,6 +1,6 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
@ -75,7 +75,7 @@ FIO.OpenFileA sta FIO.hFileName
lda FIO.hFileName lda FIO.hFileName
>SYSCALL GetMemPtrA >SYSCALL GetMemPtrA
>PUSHYA >PUSHYA
>SYSCALL MLIOpenYA >SYSCALL FOpen
bcs .99 bcs .99
pha pha
@ -218,11 +218,11 @@ FIO.ReadLine stz SRC.BufPtr
FIO.ReadFromFile ldy #SRC.COUNT FIO.ReadFromFile ldy #SRC.COUNT
lda (pData),y lda (pData),y
clc clc
adc #SRC.hREFNUMS-1 adc #SRC.hFILES-1
tay tay
lda (pData),y lda (pData),y
>PUSHA >PUSHA
>SYSCALL MLIRead >SYSCALL FRead
bcs .9 bcs .9
tax $100 byte transfered ? tax $100 byte transfered ?
beq .9 beq .9
@ -235,18 +235,10 @@ FIO.FileClose ldy #SRC.COUNT
beq .8 beq .8
clc clc
adc #SRC.hREFNUMS-1 adc #SRC.hFILES-1
tay tay
lda (pData),y lda (pData),y
>SYSCALL MLICloseA >SYSCALL FCloseA
ldy #SRC.COUNT
lda (pData),y
clc
adc #SRC.hBUFFERS-1
tay
lda (pData),y
>SYSCALL FreeMemA
ldy #SRC.COUNT ldy #SRC.COUNT
lda (pData),y lda (pData),y
@ -286,5 +278,5 @@ FIO.EmitByte clc
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.S.FIO SAVE /A2OSX.SRC/BIN/ASM.S.FIO
LOAD BIN/ASM.S LOAD /A2OSX.SRC/BIN/ASM.S
ASM ASM

View File

@ -1,6 +1,6 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
@ -929,5 +929,5 @@ SRC.ACC10 lda SRC.ACC ACC*2-> ACC & ACCTMP
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.S.SRC SAVE /A2OSX.SRC/BIN/ASM.S.SRC
LOAD BIN/ASM.S LOAD /A2OSX.SRC/BIN/ASM.S
ASM ASM

View File

@ -1,6 +1,6 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
@ -31,25 +31,14 @@ AUTO 6
*--------------------------------------- *---------------------------------------
* Macro Record: ( bytes) * Macro Record: ( bytes)
*--------------------------------------- *---------------------------------------
SYM.Init lda #0 SYM.Init jmp SYM.NewGBlock
ldy #SYM.iLastGBlock
sta (pData),y
dec
ldy #SYM.pLastGBlock
sta (pData),y
jsr SYM.NewGBlock
bcs .9
clc
.9 rts
*--------------------------------------- *---------------------------------------
SYM.Quit ldy #SYM.pLastGBlock SYM.Quit ldy #SYM.pLastGBlock
lda (pData),y lda (pData),y
bmi .8 beq .8
.1 clc .1 clc
adc #SYM.hGBlocks adc #SYM.hGBlocks-1
tay tay
lda (pData),y lda (pData),y
>SYSCALL FreeMemA >SYSCALL FreeMemA
@ -57,7 +46,7 @@ SYM.Quit ldy #SYM.pLastGBlock
lda (pData),y lda (pData),y
dec dec
sta (pData),y sta (pData),y
bpl .1 bne .1
.8 clc .8 clc
rts rts
@ -355,11 +344,12 @@ SYM.NewGBlock2 >PUSHWI 256
sta (pData),y sta (pData),y
clc clc
.9 ply .9 ply
plx plx
rts rts
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.S.SYM SAVE /A2OSX.SRC/BIN/ASM.S.SYM
LOAD BIN/ASM.S LOAD /A2OSX.SRC/BIN/ASM.S
ASM ASM

View File

@ -1,12 +1,12 @@
PR#3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
LOMEM $C00 LOMEM $A00
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OP 65C02 .OP 65C02
.OR $2000 .OR $2000
.TF /A2OSX.DEV/BIN/ASM .TF /A2OSX.BUILD/BIN/DEV/ASM
*--------------------------------------- *---------------------------------------
.INB /A2OSX.BUILD/INC/MACROS.I .INB /A2OSX.BUILD/INC/MACROS.I
.INB /A2OSX.BUILD/INC/A2OSX.I .INB /A2OSX.BUILD/INC/A2OSX.I
@ -310,11 +310,11 @@ CS.QUIT jsr FIO.FileClose
.8 clc .8 clc
rts rts
*--------------------------------------- *---------------------------------------
.INB BIN/ASM.S.DIR .INB /A2OSX.SRC/BIN/ASM.S.DIR
.INB BIN/ASM.S.EXP .INB /A2OSX.SRC/BIN/ASM.S.EXP
.INB BIN/ASM.S.FIO .INB /A2OSX.SRC/BIN/ASM.S.FIO
.INB BIN/ASM.S.SRC .INB /A2OSX.SRC/BIN/ASM.S.SRC
.INB BIN/ASM.S.SYM .INB /A2OSX.SRC/BIN/ASM.S.SYM
*--------------------------------------- *---------------------------------------
CS.END CS.END
SRC.DIR.MAXLEN .EQ 5 SRC.DIR.MAXLEN .EQ 5
@ -414,17 +414,17 @@ T.LI .HS 03
.AS "OFF" .AS "OFF"
.HS 00 .HS 00
*--------------------------------------- *---------------------------------------
MSG.HELP >CSTR "A2osX-Macro Assembler (S-C MASM 3.0 Based)\nUsage : ASM <src file> [type TXT ($04) or S-C/BAS ($FA)]\n" MSG.HELP >CSTR "A2osX-Macro Assembler (S-C MASM 3.0 Based)\r\nUsage : ASM <src file> [type TXT ($04) or S-C/BAS ($FA)]\r\n"
MSG.PASS >CSTR "Pass:#%d\n" MSG.PASS >CSTR "Pass:#%d\r\n"
MSG.SRC.FILE >CSTR "Reading SRC File:%S\n" MSG.SRC.FILE >CSTR "Reading SRC File:%S\r\n"
MSG.OBJ.FILE >CSTR "Writing OBJ File:%S, Type=%02x\n" MSG.OBJ.FILE >CSTR "Writing OBJ File:%S, Type=%02x\r\n"
MSG.T.FILE >CSTR "Loading CPU File:%S\n" MSG.T.FILE >CSTR "Loading CPU File:%S\r\n"
MSG.SRCLINE >CSTR "%H: %05D-%s\n" MSG.SRCLINE >CSTR "%H: %05D-%s\r\n"
MSG.ERROR >CSTR "%05D-Error:$%h\n" MSG.ERROR >CSTR "%05D-Error:$%h\r\n"
MSG.SYMBOLS >CSTR "Symbol Table:\n" MSG.SYMBOLS >CSTR "Symbol Table:\r\n"
MSG.GSYMBOL >CSTR "$%H%H:%S" MSG.GSYMBOL >CSTR "$%H%H:%S"
MSG.LSYMBOL >CSTR " .%d:+$%h" MSG.LSYMBOL >CSTR " .%d:+$%h"
MSG.SUMMARY >CSTR "\nEnd Of Assembly.\n" MSG.SUMMARY >CSTR "\r\nEnd Of Assembly.\r\n"
SRC.AM.RESERVED >PSTR "[]()," SRC.AM.RESERVED >PSTR "[](),"
SRC.MOD.RESERVED >PSTR "#/<>" SRC.MOD.RESERVED >PSTR "#/<>"
SRC.EXP.RESERVED >PSTR "^!|&<=>+-*/" SRC.EXP.RESERVED >PSTR "^!|&<=>+-*/"

30
BIN/ASM.T.6502.A.txt Normal file
View File

@ -0,0 +1,30 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "r"
>ST "(aa)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.6502.A
LOAD /A2OSX.SRC/BIN/ASM.T.6502.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -381,7 +382,8 @@ TYA .DA TYA.E+1
.HS FF.023938 .HS FF.023938
TYA.E .HS 00 TYA.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.6502.O SAVE /A2OSX.SRC/BIN/ASM.T.6502.O
LOAD BIN/ASM.T.6502.S LOAD /A2OSX.SRC/BIN/ASM.T.6502.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.6502 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.6502
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,26 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.6502.O
>ST "(a),Y" .INB /A2OSX.SRC/BIN/ASM.T.6502.A
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "r"
>ST "(aa)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.6502.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.6502.S SAVE /A2OSX.SRC/BIN/ASM.T.6502.S

42
BIN/ASM.T.65816.A.txt Normal file
View File

@ -0,0 +1,42 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "(a)"
>ST "(a),Y"
>ST "(a,S),Y"
>ST "(a,X)"
>ST "[a]"
>ST "[a],Y"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "aaa"
>ST "aaa,X"
>ST "i"
>ST "a,S"
>ST "r"
>ST "rr"
>ST "(aa)"
>ST "(aa,X)"
>ST "[aa]"
>ST "a,Y"
>ST "a,a"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "S"
>ST "X"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65816.A
LOAD /A2OSX.SRC/BIN/ASM.T.65816.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -622,7 +623,8 @@ XCE .DA XCE.E+1
.HS FF.024642 .HS FF.024642
XCE.E .HS 00 XCE.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65816.O SAVE /A2OSX.SRC/BIN/ASM.T.65816.O
LOAD BIN/ASM.T.65816.S LOAD /A2OSX.SRC/BIN/ASM.T.65816.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.65816 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.65816
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,38 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.65816.O
>ST "(a)" .INB /A2OSX.SRC/BIN/ASM.T.65816.A
>ST "(a),Y"
>ST "(a,S),Y"
>ST "(a,X)"
>ST "[a]"
>ST "[a],Y"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "aaa"
>ST "aaa,X"
>ST "i"
>ST "a,S"
>ST "r"
>ST "rr"
>ST "(aa)"
>ST "(aa,X)"
>ST "[aa]"
>ST "a,Y"
>ST "a,a"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "S"
>ST "X"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.65816.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65816.S SAVE /A2OSX.SRC/BIN/ASM.T.65816.S

32
BIN/ASM.T.65C02.A.txt Normal file
View File

@ -0,0 +1,32 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "(a)"
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65C02.A
LOAD /A2OSX.SRC/BIN/ASM.T.65C02.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -440,7 +441,8 @@ TYA .DA TYA.E+1
.HS FF.023938 .HS FF.023938
TYA.E .HS 00 TYA.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65C02.O SAVE /A2OSX.SRC/BIN/ASM.T.65C02.O
LOAD BIN/ASM.T.65C02.S LOAD /A2OSX.SRC/BIN/ASM.T.65C02.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.65C02 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.65C02
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,28 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.65C02.O
>ST "(a)" .INB /A2OSX.SRC/BIN/ASM.T.65C02.A
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.65C02.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65C02.S SAVE /A2OSX.SRC/BIN/ASM.T.65C02.S

33
BIN/ASM.T.65R02.A.txt Normal file
View File

@ -0,0 +1,33 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "(a)"
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "a,r"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65R02.A
LOAD /A2OSX.SRC/BIN/ASM.T.65R02.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -600,7 +601,8 @@ TYA .DA TYA.E+1
.HS FF.023938 .HS FF.023938
TYA.E .HS 00 TYA.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65R02.O SAVE /A2OSX.SRC/BIN/ASM.T.65R02.O
LOAD BIN/ASM.T.65R02.S LOAD /A2OSX.SRC/BIN/ASM.T.65R02.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.65R02 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.65R02
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,29 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.65R02.O
>ST "(a)" .INB /A2OSX.SRC/BIN/ASM.T.65R02.A
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "a,r"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.65R02.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65R02.S SAVE /A2OSX.SRC/BIN/ASM.T.65R02.S

33
BIN/ASM.T.65W02.A.txt Normal file
View File

@ -0,0 +1,33 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "(a)"
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "a,r"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65W02.A
LOAD /A2OSX.SRC/BIN/ASM.T.65W02.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -610,7 +611,8 @@ WAI .DA WAI.E+1
.HS FF.024342 .HS FF.024342
WAI.E .HS 00 WAI.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65W02.O SAVE /A2OSX.SRC/BIN/ASM.T.65W02.O
LOAD BIN/ASM.T.65W02.S LOAD /A2OSX.SRC/BIN/ASM.T.65W02.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.65W02 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.65W02
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,29 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.65W02.O
>ST "(a)" .INB /A2OSX.SRC/BIN/ASM.T.65W02.A
>ST "(a),Y"
>ST "(a,X)"
>ST "a"
>ST "a,X"
>ST "aa"
>ST "aa,X"
>ST "aa,Y"
>ST "i"
>ST "a,r"
>ST "r"
>ST "(aa)"
>ST "(aa,x)"
>ST "a,Y"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "Y"
>ST "X"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.65W02.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.65W02.S SAVE /A2OSX.SRC/BIN/ASM.T.65W02.S

66
BIN/ASM.T.SW16.A.txt Normal file
View File

@ -0,0 +1,66 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "R0"
>ST "R1"
>ST "R2"
>ST "R3"
>ST "R4"
>ST "R5"
>ST "R6"
>ST "R7"
>ST "R8"
>ST "R9"
>ST "R10"
>ST "R11"
>ST "R12"
>ST "R13"
>ST "R14"
>ST "R15"
>ST "r"
>ST "@R0"
>ST "@R1"
>ST "@R2"
>ST "@R3"
>ST "@R4"
>ST "@R5"
>ST "@R6"
>ST "@R7"
>ST "@R8"
>ST "@R9"
>ST "@R10"
>ST "@R11"
>ST "@R12"
>ST "@R13"
>ST "@R14"
>ST "@R15"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "R0"
>ST "R1"
>ST "R2"
>ST "R3"
>ST "R4"
>ST "R5"
>ST "R6"
>ST "R7"
>ST "R8"
>ST "R9"
>ST "R10"
>ST "R11"
>ST "R12"
>ST "R13"
>ST "R14"
>ST "R15"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.SW16.A
LOAD /A2OSX.SRC/BIN/ASM.T.SW16.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADD .DA ADD.E+1 ADD .DA ADD.E+1
.HS 03 .HS 03
@ -363,7 +364,8 @@ SUB .DA SUB.E+1
.HS 0F.024246 .HS 0F.024246
SUB.E .HS 00 SUB.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.SW16.O SAVE /A2OSX.SRC/BIN/ASM.T.SW16.O
LOAD BIN/ASM.T.SW16.S LOAD /A2OSX.SRC/BIN/ASM.T.SW16.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.DEV/BIN/ASM.T.SW16 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.SW16
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,62 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.SW16.O
>ST "R0" .INB /A2OSX.SRC/BIN/ASM.T.SW16.A
>ST "R1"
>ST "R2"
>ST "R3"
>ST "R4"
>ST "R5"
>ST "R6"
>ST "R7"
>ST "R8"
>ST "R9"
>ST "R10"
>ST "R11"
>ST "R12"
>ST "R13"
>ST "R14"
>ST "R15"
>ST "r"
>ST "@R0"
>ST "@R1"
>ST "@R2"
>ST "@R3"
>ST "@R4"
>ST "@R5"
>ST "@R6"
>ST "@R7"
>ST "@R8"
>ST "@R9"
>ST "@R10"
>ST "@R11"
>ST "@R12"
>ST "@R13"
>ST "@R14"
>ST "@R15"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "R0"
>ST "R1"
>ST "R2"
>ST "R3"
>ST "R4"
>ST "R5"
>ST "R6"
>ST "R7"
>ST "R8"
>ST "R9"
>ST "R10"
>ST "R11"
>ST "R12"
>ST "R13"
>ST "R14"
>ST "R15"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.SW16.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.SW16.S SAVE /A2OSX.SRC/BIN/ASM.T.SW16.S

219
BIN/ASM.T.Z80.A.txt Normal file
View File

@ -0,0 +1,219 @@
PR#3
PREFIX /A2OSX.BUILD
NEW
INC 1
AUTO 6
.LIST OFF
*---------------------------------------
T.ADDR.MODES .EQ *
>ST "A,(HL)"
>ST "A,(IX+a)"
>ST "A,(IY+a)"
>ST "A,A"
>ST "A,a"
>ST "A,B"
>ST "A,C"
>ST "A,D"
>ST "A,E"
>ST "A,H"
>ST "A,L"
>ST "HL,BC"
>ST "HL,DE"
>ST "HL,HL"
>ST "HL,SP"
>ST "IX,BC"
>ST "IX,DE"
>ST "IX,IX"
>ST "IX,SP"
>ST "IY,BC"
>ST "IY,DE"
>ST "IY,IY"
>ST "IY,SP"
>ST "(HL)"
>ST "(IX+a)"
>ST "(IY+a)"
>ST "A"
>ST "a"
>ST "B"
>ST "C"
>ST "D"
>ST "E"
>ST "H"
>ST "L"
>ST "aa"
>ST "BC"
>ST "DE"
>ST "HL"
>ST "IX"
>ST "IY"
>ST "SP"
>ST "r"
>ST "(SP),HL"
>ST "(SP),IX"
>ST "(SP),IY"
>ST "DE,HL"
>ST "A,(a)"
>ST "A,(C)"
>ST "B,(C)"
>ST "C,(C)"
>ST "D,(C)"
>ST "E,(C)"
>ST "H,(C)"
>ST "L,(C)"
>ST "(IX)"
>ST "(IY)"
>ST "(aa),A"
>ST "(aa),BC"
>ST "(aa),DE"
>ST "(aa),HL"
>ST "(aa),IX"
>ST "(aa),IY"
>ST "(aa),SP"
>ST "(BC),A"
>ST "(DE),A"
>ST "(HL),A"
>ST "(HL),a"
>ST "(HL),B"
>ST "(HL),C"
>ST "(HL),D"
>ST "(HL),E"
>ST "(HL),H"
>ST "(HL),L"
>ST "(IX+a),A"
>ST "(IX+a),a"
>ST "(IX+a),B"
>ST "(IX+a),C"
>ST "(IX+a),D"
>ST "(IX+a),E"
>ST "(IX+a),H"
>ST "(IX+a),L"
>ST "(IY+a),A"
>ST "(IY+a),a"
>ST "(IY+a),B"
>ST "(IY+a),C"
>ST "(IY+a),D"
>ST "(IY+a),E"
>ST "(IY+a),H"
>ST "(IY+a),L"
>ST "A,(aa)"
>ST "A,(BC)"
>ST "A,(DE)"
>ST "A,I"
>ST "A,R"
>ST "B,(HL)"
>ST "B,(IX+a)"
>ST "B,(IY+a)"
>ST "B,A"
>ST "B,a"
>ST "B,B"
>ST "B,C"
>ST "B,D"
>ST "B,E"
>ST "B,H"
>ST "B,L"
>ST "BC,(aa)"
>ST "BC,aa"
>ST "C,(HL)"
>ST "C,(IX+a)"
>ST "C,(IY+a)"
>ST "C,A"
>ST "C,a"
>ST "C,B"
>ST "C,C"
>ST "C,D"
>ST "C,E"
>ST "C,H"
>ST "C,L"
>ST "D,(HL)"
>ST "D,(IX+a)"
>ST "D,(IY+a)"
>ST "D,A"
>ST "D,a"
>ST "D,B"
>ST "D,C"
>ST "D,D"
>ST "D,E"
>ST "D,H"
>ST "D,L"
>ST "DE,(aa)"
>ST "DE,aa"
>ST "E,(HL)"
>ST "E,(IX+a)"
>ST "E,(IY+a)"
>ST "E,A"
>ST "E,a"
>ST "E,B"
>ST "E,C"
>ST "E,D"
>ST "E,E"
>ST "E,H"
>ST "E,L"
>ST "H,(HL)"
>ST "H,(IX+a)"
>ST "H,(IY+a)"
>ST "H,A"
>ST "H,a"
>ST "H,B"
>ST "H,C"
>ST "H,D"
>ST "H,E"
>ST "H,H"
>ST "H,L"
>ST "HL,(aa)"
>ST "HL,aa"
>ST "I,A"
>ST "IX,(aa)"
>ST "IX,aa"
>ST "IY,(aa)"
>ST "IY,aa"
>ST "L,(HL)"
>ST "L,(IX+a)"
>ST "L,(IY+a)"
>ST "L,A"
>ST "L,a"
>ST "L,B"
>ST "L,C"
>ST "L,D"
>ST "L,E"
>ST "L,H"
>ST "L,L"
>ST "R,A"
>ST "SP,(aa)"
>ST "SP,aa"
>ST "SP,HL"
>ST "SP,IX"
>ST "SP,IY"
>ST "(a),A"
>ST "(C),A"
>ST "(C),B"
>ST "(C),C"
>ST "(C),D"
>ST "(C),E"
>ST "(C),H"
>ST "(C),L"
>ST "AF"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "A"
>ST "HL"
>ST "IX"
>ST "IY"
>ST "B"
>ST "C"
>ST "D"
>ST "E"
>ST "H"
>ST "L"
>ST "BC"
>ST "DE"
>ST "SP"
>ST "I"
>ST "R"
>ST "AF"
.HS 00
*---------------------------------------
MAN
SAVE /A2OSX.SRC/BIN/ASM.T.Z80.A
LOAD /A2OSX.SRC/BIN/ASM.T.Z80.S
ASM

View File

@ -1,9 +1,10 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
*---------------------------------------
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1 ADC .DA ADC.E+1
.HS 03 .HS 03
@ -1202,7 +1203,8 @@ XOR .DA XOR.E+1
.HS 21.024144 .HS 21.024144
XOR.E .HS 00 XOR.E .HS 00
.HS 0000 .HS 0000
*---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.Z80.O SAVE /A2OSX.SRC/BIN/ASM.T.Z80.O
LOAD BIN/ASM.T.Z80.S LOAD /A2OSX.SRC/BIN/ASM.T.Z80.S
ASM ASM

View File

@ -1,11 +1,11 @@
PR# 3 PR#3
PREFIX /A2OSX.BUILD PREFIX /A2OSX.BUILD
NEW NEW
INC 1 INC 1
AUTO 6 AUTO 6
.LIST OFF .LIST OFF
.OR $0 .OR $0
.TF /A2OSX.BUILD/BIN/ASM.T.Z80 .TF /A2OSX.BUILD/BIN/DEV/ASM.T.Z80
*--------------------------------------- *---------------------------------------
.MA ST .MA ST
.DA #:1-*-1 .DA #:1-*-1
@ -17,215 +17,8 @@ AUTO 6
.DA T.REGISTERS .DA T.REGISTERS
.DA T.OPCODES .DA T.OPCODES
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * .INB /A2OSX.SRC/BIN/ASM.T.Z80.O
>ST "A,(HL)" .INB /A2OSX.SRC/BIN/ASM.T.Z80.A
>ST "A,(IX+a)"
>ST "A,(IY+a)"
>ST "A,A"
>ST "A,a"
>ST "A,B"
>ST "A,C"
>ST "A,D"
>ST "A,E"
>ST "A,H"
>ST "A,L"
>ST "HL,BC"
>ST "HL,DE"
>ST "HL,HL"
>ST "HL,SP"
>ST "IX,BC"
>ST "IX,DE"
>ST "IX,IX"
>ST "IX,SP"
>ST "IY,BC"
>ST "IY,DE"
>ST "IY,IY"
>ST "IY,SP"
>ST "(HL)"
>ST "(IX+a)"
>ST "(IY+a)"
>ST "A"
>ST "a"
>ST "B"
>ST "C"
>ST "D"
>ST "E"
>ST "H"
>ST "L"
>ST "aa"
>ST "BC"
>ST "DE"
>ST "HL"
>ST "IX"
>ST "IY"
>ST "SP"
>ST "r"
>ST "(SP),HL"
>ST "(SP),IX"
>ST "(SP),IY"
>ST "DE,HL"
>ST "A,(a)"
>ST "A,(C)"
>ST "B,(C)"
>ST "C,(C)"
>ST "D,(C)"
>ST "E,(C)"
>ST "H,(C)"
>ST "L,(C)"
>ST "(IX)"
>ST "(IY)"
>ST "(aa),A"
>ST "(aa),BC"
>ST "(aa),DE"
>ST "(aa),HL"
>ST "(aa),IX"
>ST "(aa),IY"
>ST "(aa),SP"
>ST "(BC),A"
>ST "(DE),A"
>ST "(HL),A"
>ST "(HL),a"
>ST "(HL),B"
>ST "(HL),C"
>ST "(HL),D"
>ST "(HL),E"
>ST "(HL),H"
>ST "(HL),L"
>ST "(IX+a),A"
>ST "(IX+a),a"
>ST "(IX+a),B"
>ST "(IX+a),C"
>ST "(IX+a),D"
>ST "(IX+a),E"
>ST "(IX+a),H"
>ST "(IX+a),L"
>ST "(IY+a),A"
>ST "(IY+a),a"
>ST "(IY+a),B"
>ST "(IY+a),C"
>ST "(IY+a),D"
>ST "(IY+a),E"
>ST "(IY+a),H"
>ST "(IY+a),L"
>ST "A,(aa)"
>ST "A,(BC)"
>ST "A,(DE)"
>ST "A,I"
>ST "A,R"
>ST "B,(HL)"
>ST "B,(IX+a)"
>ST "B,(IY+a)"
>ST "B,A"
>ST "B,a"
>ST "B,B"
>ST "B,C"
>ST "B,D"
>ST "B,E"
>ST "B,H"
>ST "B,L"
>ST "BC,(aa)"
>ST "BC,aa"
>ST "C,(HL)"
>ST "C,(IX+a)"
>ST "C,(IY+a)"
>ST "C,A"
>ST "C,a"
>ST "C,B"
>ST "C,C"
>ST "C,D"
>ST "C,E"
>ST "C,H"
>ST "C,L"
>ST "D,(HL)"
>ST "D,(IX+a)"
>ST "D,(IY+a)"
>ST "D,A"
>ST "D,a"
>ST "D,B"
>ST "D,C"
>ST "D,D"
>ST "D,E"
>ST "D,H"
>ST "D,L"
>ST "DE,(aa)"
>ST "DE,aa"
>ST "E,(HL)"
>ST "E,(IX+a)"
>ST "E,(IY+a)"
>ST "E,A"
>ST "E,a"
>ST "E,B"
>ST "E,C"
>ST "E,D"
>ST "E,E"
>ST "E,H"
>ST "E,L"
>ST "H,(HL)"
>ST "H,(IX+a)"
>ST "H,(IY+a)"
>ST "H,A"
>ST "H,a"
>ST "H,B"
>ST "H,C"
>ST "H,D"
>ST "H,E"
>ST "H,H"
>ST "H,L"
>ST "HL,(aa)"
>ST "HL,aa"
>ST "I,A"
>ST "IX,(aa)"
>ST "IX,aa"
>ST "IY,(aa)"
>ST "IY,aa"
>ST "L,(HL)"
>ST "L,(IX+a)"
>ST "L,(IY+a)"
>ST "L,A"
>ST "L,a"
>ST "L,B"
>ST "L,C"
>ST "L,D"
>ST "L,E"
>ST "L,H"
>ST "L,L"
>ST "R,A"
>ST "SP,(aa)"
>ST "SP,aa"
>ST "SP,HL"
>ST "SP,IX"
>ST "SP,IY"
>ST "(a),A"
>ST "(C),A"
>ST "(C),B"
>ST "(C),C"
>ST "(C),D"
>ST "(C),E"
>ST "(C),H"
>ST "(C),L"
>ST "AF"
.HS 00
*---------------------------------------
T.REGISTERS .EQ *
>ST "A"
>ST "HL"
>ST "IX"
>ST "IY"
>ST "B"
>ST "C"
>ST "D"
>ST "E"
>ST "H"
>ST "L"
>ST "BC"
>ST "DE"
>ST "SP"
>ST "I"
>ST "R"
>ST "AF"
.HS 00
*---------------------------------------
.INB BIN/ASM.T.Z80.O
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE /A2OSX.SRC/BIN/ASM.T.Z80.S SAVE /A2OSX.SRC/BIN/ASM.T.Z80.S

Binary file not shown.

View File

@ -6,7 +6,7 @@ AUTO 6
.LIST OFF .LIST OFF
.OP 65C02 .OP 65C02
.OR $2000 .OR $2000
.TF /A2OSX.BUILD/BIN/DEVDUMP .TF /A2OSX.BUILD/BIN/DEV/DEVDUMP
*-------------------------------------- *--------------------------------------
.INB /A2OSX.BUILD/INC/MACROS.I .INB /A2OSX.BUILD/INC/MACROS.I
.INB /A2OSX.BUILD/INC/A2OSX.I .INB /A2OSX.BUILD/INC/A2OSX.I

View File

@ -6,7 +6,7 @@ AUTO 6
.LIST OFF .LIST OFF
.OP 65C02 .OP 65C02
.OR $2000 .OR $2000
.TF /A2OSX.BUILD/BIN/MEMDUMP .TF /A2OSX.BUILD/BIN/DEV/MEMDUMP
*-------------------------------------- *--------------------------------------
.INB /A2OSX.BUILD/INC/MACROS.I .INB /A2OSX.BUILD/INC/MACROS.I
.INB /A2OSX.BUILD/INC/A2OSX.I .INB /A2OSX.BUILD/INC/A2OSX.I

View File

@ -6,7 +6,7 @@ AUTO 6
.LIST OFF .LIST OFF
.OP 65C02 .OP 65C02
.OR $2000 .OR $2000
.TF /A2OSX.BUILD/BIN/RPCDUMP .TF /A2OSX.BUILD/BIN/DEV/RPCDUMP
*-------------------------------------- *--------------------------------------
.INB /A2OSX.BUILD/INC/MACROS.I .INB /A2OSX.BUILD/INC/MACROS.I
.INB /A2OSX.BUILD/INC/A2OSX.I .INB /A2OSX.BUILD/INC/A2OSX.I

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -179,7 +179,7 @@ note : '$VAR' does NOT expand Variable
## BIN,External DEV Shell commands: ## BIN,External DEV Shell commands:
| Name | Status | Comment | K.Ver | | Name | Status | Comment | K.Ver |
| ---- | ------ | ------- | ----- | | ---- | ------ | ------- | ----- |
| ASM | In Progress | S-C MASM based multi CPU assembler | | | ASM | In Progress | S-C MASM based multi CPU assembler | 0.9 |
| DEVDUMP | | | 0.8 | | DEVDUMP | | | 0.8 |
| MEMDUMP | Working | | 0.9 | | MEMDUMP | Working | | 0.9 |
| RPCDUMP | Working | tool based on UDP socket API, renamed from RPCINFO | 0.9 | | RPCDUMP | Working | tool based on UDP socket API, renamed from RPCINFO | 0.9 |

13
_MAKEDEV.txt Normal file
View File

@ -0,0 +1,13 @@
PR#3
NEW
INC 1
AUTO 6
PREFIX /A2OSX.BUILD
echo \fBuilding A2OSX.DEV Media...
format S6D2 A2OSX.DEV
md /A2OSX.DEV/BIN
cp BIN/DEV/* /A2OSX.DEV/BIN
md /A2OSX.DEV/INC
cp INC/* /A2OSX.DEV/INC
MAN
TEXT MAKEDEV

BIN
_Tools/ASM.T.xlsm Normal file

Binary file not shown.

View File

@ -13,17 +13,19 @@ echo Apple //e
set /a c=0 set /a c=0
set DOCFILE=%~dp0..\_Docs\KERNEL.md if not exist "%~dp0..\.Docs" md "%~dp0..\.Docs"
set DOCFILE=%~dp0..\.Docs\KERNEL.md
set SRCDIR=%~dp0..\SYS set SRCDIR=%~dp0..\SYS
set FILTER=KERNEL.S*.txt set FILTER=KERNEL.S*.txt
Call :SCAN Call :SCAN
set DOCFILE=%~dp0..\_Docs\LIBTCPIP.md set DOCFILE=%~dp0..\.Docs\LIBTCPIP.md
set SRCDIR=%~dp0..\LIB set SRCDIR=%~dp0..\LIB
set FILTER=LIBTCPIP.S*.txt set FILTER=LIBTCPIP.S*.txt
Call :SCAN Call :SCAN
set DOCFILE=%~dp0..\_Docs\LIBBLKDEV.md set DOCFILE=%~dp0..\.Docs\LIBBLKDEV.md
set SRCDIR=%~dp0..\LIB set SRCDIR=%~dp0..\LIB
set FILTER=LIBBLKDEV.S*.txt set FILTER=LIBBLKDEV.S*.txt
Call :SCAN Call :SCAN