2017-04-11 16:07:39 +00:00
|
|
|
|
PR#3
|
|
|
|
|
PREFIX /A2OSX.BUILD
|
|
|
|
|
NEW
|
|
|
|
|
INC 1
|
|
|
|
|
AUTO 6
|
|
|
|
|
.LIST OFF
|
|
|
|
|
.OP 65C02
|
|
|
|
|
.OR $2000
|
|
|
|
|
.TF /A2OSX.BUILD/SBIN/KCONFIG
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
.INB /A2OSX.BUILD/INC/MACROS.I
|
|
|
|
|
.INB /A2OSX.BUILD/INC/A2OSX.I
|
|
|
|
|
*--------------------------------------
|
2017-10-19 15:27:38 +00:00
|
|
|
|
ZPCfgPtr .EQ ZPBIN
|
|
|
|
|
ZPTmp1 .EQ ZPBIN+2
|
2017-04-11 16:07:39 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* File Header (16 Bytes)
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.START cld
|
|
|
|
|
jmp (.1,x)
|
|
|
|
|
.DA #$61 6502,Level 1 (65c02)
|
|
|
|
|
.DA #1 BIN Layout Version 1
|
|
|
|
|
.DA 0
|
2017-10-19 15:27:38 +00:00
|
|
|
|
.DA CS.END-CS.START CS
|
|
|
|
|
.DA DS.END-DS.START DS
|
|
|
|
|
.DA #16 SS
|
|
|
|
|
.DA #4 ZP
|
2017-04-11 16:07:39 +00:00
|
|
|
|
.DA 0
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* Relocation Table
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
.1 .DA CS.INIT
|
|
|
|
|
.DA CS.RUN
|
|
|
|
|
.DA CS.DOEVENT
|
|
|
|
|
.DA CS.QUIT
|
|
|
|
|
L.FILENAME .DA FILENAME
|
|
|
|
|
L.MSG.TOPBAR .DA MSG.TOPBAR
|
|
|
|
|
L.MSG.TOPBAR.OK .DA MSG.TOPBAR.OK
|
|
|
|
|
L.MSG.TOPBAR.KO .DA MSG.TOPBAR.KO
|
2017-04-13 16:04:05 +00:00
|
|
|
|
L.MSG.STATUSBAR .DA MSG.STATUSBAR
|
2017-04-11 16:07:39 +00:00
|
|
|
|
L.MSG.KCONF .DA MSG.KCONF
|
|
|
|
|
L.MSG.FCONF .DA MSG.FCONF
|
|
|
|
|
L.MSG.HZ .DA MSG.HZ
|
2017-10-19 06:19:54 +00:00
|
|
|
|
L.MSG.PMODE .DA MSG.PMODE
|
2017-04-11 16:07:39 +00:00
|
|
|
|
L.MSG.CHROOT .DA MSG.CHROOT
|
2017-04-12 15:46:03 +00:00
|
|
|
|
L.MSG.DISABLED .DA MSG.DISABLED
|
|
|
|
|
L.MSG.ENABLED .DA MSG.ENABLED
|
2017-04-11 16:07:39 +00:00
|
|
|
|
L.MSG.SLOT .DA MSG.SLOT
|
|
|
|
|
L.MSG.QUIT .DA MSG.QUIT
|
|
|
|
|
L.MSG.QUIT.ERR .DA MSG.QUIT.ERR
|
|
|
|
|
T.MSG.SLOT.DESC .DA MSG.SLOT.NODEV
|
|
|
|
|
.DA MSG.SLOT.Z80
|
|
|
|
|
.DA MSG.SLOT.VSD
|
|
|
|
|
.DA MSG.SLOT.ATK
|
|
|
|
|
.DA MSG.SLOT.DII
|
|
|
|
|
.DA MSG.SLOT.BLK
|
|
|
|
|
.DA MSG.SLOT.PRT
|
|
|
|
|
.DA MSG.SLOT.COM
|
|
|
|
|
.DA MSG.SLOT.XY
|
|
|
|
|
.DA MSG.SLOT.NET
|
2017-04-13 16:04:05 +00:00
|
|
|
|
.DA MSG.SLOT.DIS
|
|
|
|
|
L.MSG.PROMPT .DA MSG.PROMPT
|
2017-04-11 16:07:39 +00:00
|
|
|
|
.DA 0 End Of Reloc Table
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.INIT clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.RUN >LDYA L.FILENAME
|
2017-08-24 15:29:22 +00:00
|
|
|
|
>SYSCALL ExpandStr.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
txa
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>STA.G hFileName
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.TOPBAR
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
jsr CS.RUN.Load
|
|
|
|
|
bcs .1
|
|
|
|
|
>LDYA L.MSG.TOPBAR.OK
|
|
|
|
|
bra .2
|
|
|
|
|
.1 >LDYA L.MSG.TOPBAR.KO
|
|
|
|
|
|
2017-08-25 15:02:16 +00:00
|
|
|
|
.2 >SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.KCONF
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
>LDYAI A2osX.HZ
|
|
|
|
|
jsr CS.RUN.DumpConfYA
|
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.STATUSBAR
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
CS.RUN.REPaint >LDYA L.MSG.FCONF
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>LDYA ZPCfgPtr
|
2017-04-11 16:07:39 +00:00
|
|
|
|
jsr CS.RUN.DumpConfYA
|
|
|
|
|
|
|
|
|
|
CS.RUN.Loop >SYSCALL Sleep
|
2017-09-18 06:30:07 +00:00
|
|
|
|
>SYSCALL GetChar
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bcs CS.RUN.Loop
|
2017-10-19 15:27:38 +00:00
|
|
|
|
|
2017-04-11 16:07:39 +00:00
|
|
|
|
cmp #17 Ctrl-Q
|
|
|
|
|
beq .8
|
|
|
|
|
|
|
|
|
|
cmp #19 Ctrl-S
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
jsr CS.RUN.Save
|
|
|
|
|
bcc .8
|
|
|
|
|
>PUSHA
|
|
|
|
|
>LDYA L.MSG.QUIT.ERR
|
|
|
|
|
bra .9
|
|
|
|
|
|
2017-04-12 15:46:03 +00:00
|
|
|
|
.1 cmp #20 Ctrl-T
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bne .2
|
2017-04-12 15:46:03 +00:00
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
lda (ZPCfgPtr)
|
|
|
|
|
eor #3
|
|
|
|
|
sta (ZPCfgPtr)
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bra CS.RUN.REPaint
|
|
|
|
|
|
|
|
|
|
.2 cmp #3 Ctrl-C
|
|
|
|
|
bne .3
|
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
ldy #8
|
|
|
|
|
lda (ZPCfgPtr),y
|
|
|
|
|
eor #A2osX.F.CHROOT
|
|
|
|
|
sta (ZPCfgPtr),y
|
|
|
|
|
bra CS.RUN.REPaint
|
|
|
|
|
|
|
|
|
|
.3 cmp #16 Ctrl-P
|
|
|
|
|
bne .4
|
|
|
|
|
|
|
|
|
|
ldy #8
|
|
|
|
|
lda (ZPCfgPtr),y
|
|
|
|
|
eor #A2osX.F.PMODE
|
|
|
|
|
sta (ZPCfgPtr),y
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bra CS.RUN.REPaint
|
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
.4 cmp #'1'
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bcc CS.RUN.Loop
|
|
|
|
|
cmp #'8'
|
|
|
|
|
bcs CS.RUN.Loop
|
|
|
|
|
and #$0f
|
2017-10-19 15:27:38 +00:00
|
|
|
|
clc
|
|
|
|
|
adc #8
|
|
|
|
|
tay
|
|
|
|
|
lda (ZPCfgPtr),y
|
|
|
|
|
eor #$FF
|
|
|
|
|
sta (ZPCfgPtr),y
|
2017-04-11 16:07:39 +00:00
|
|
|
|
bra CS.RUN.REPaint
|
|
|
|
|
|
|
|
|
|
.8 >LDYA L.MSG.QUIT
|
2017-08-25 15:02:16 +00:00
|
|
|
|
.9 >SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
lda #0
|
|
|
|
|
sec
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2017-09-25 15:50:33 +00:00
|
|
|
|
CS.RUN.Load >PUSHEA.G StatBuf
|
2017-09-22 06:38:22 +00:00
|
|
|
|
>LDA.G hFileName
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL GetMemPtr.A
|
2017-04-11 16:07:39 +00:00
|
|
|
|
>PUSHYA
|
|
|
|
|
>SYSCALL Stat
|
|
|
|
|
bcs .99
|
|
|
|
|
|
2017-04-13 16:04:05 +00:00
|
|
|
|
* sec
|
|
|
|
|
* lda UsrBuf256+S.STAT.SIZE
|
|
|
|
|
* eor #16
|
|
|
|
|
* bne .99
|
|
|
|
|
* lda UsrBuf256+S.STAT.SIZE+1
|
|
|
|
|
* ora UsrBuf256+S.STAT.SIZE+2
|
|
|
|
|
* ora UsrBuf256+S.STAT.SIZE+3
|
|
|
|
|
* bne .99
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
2017-09-18 06:30:07 +00:00
|
|
|
|
>LDA.G StatBuf+S.STAT.P.TYPE
|
2017-04-11 16:07:39 +00:00
|
|
|
|
eor #6
|
|
|
|
|
bne .99
|
|
|
|
|
|
|
|
|
|
>PUSHWI 0 Aux type
|
|
|
|
|
>PUSHBI 6 S.FILEINFO.TYPE.BIN
|
|
|
|
|
>PUSHBI SYS.FOpen.R
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>LDA.G hFileName
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL GetMemPtr.A
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
>PUSHYA
|
|
|
|
|
>SYSCALL LoadFile
|
|
|
|
|
bcs .99
|
|
|
|
|
txa
|
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>STA.G hFileBuf
|
|
|
|
|
>SYSCALL GetMemPtr.A
|
|
|
|
|
>STYA ZPCfgPtr
|
|
|
|
|
* clc
|
2017-04-11 16:07:39 +00:00
|
|
|
|
rts
|
|
|
|
|
|
2017-07-06 15:30:40 +00:00
|
|
|
|
.99 >LDYAI 16
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL GetMem0.YA
|
2017-04-13 16:04:05 +00:00
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>STYA ZPCfgPtr
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
txa
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>STA.G hFileBuf
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
lda #6
|
2017-10-19 15:27:38 +00:00
|
|
|
|
sta (ZPCfgPtr)
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
sec
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2017-10-19 06:19:54 +00:00
|
|
|
|
CS.RUN.Save >PUSHWI 0 AUXTYPE
|
2017-04-12 15:46:03 +00:00
|
|
|
|
>PUSHBI 6 S.FILEINFO.TYPE.BIN
|
|
|
|
|
>PUSHBI SYS.FOpen.W+SYS.FOpen.X
|
|
|
|
|
|
2017-10-19 06:19:54 +00:00
|
|
|
|
>LDA.G hFileName
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL GetMemPtr.A
|
2017-04-12 15:46:03 +00:00
|
|
|
|
>PUSHYA
|
|
|
|
|
|
2017-10-19 06:19:54 +00:00
|
|
|
|
>SYSCALL FOpen
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
pha save hFile
|
2017-10-19 15:27:38 +00:00
|
|
|
|
|
|
|
|
|
>PUSHW ZPCfgPtr
|
2017-10-19 06:19:54 +00:00
|
|
|
|
>PUSHWI 16 LEN
|
|
|
|
|
|
|
|
|
|
pla
|
|
|
|
|
pha
|
|
|
|
|
>PUSHA
|
|
|
|
|
>SYSCALL FWrite
|
|
|
|
|
bcc .1
|
|
|
|
|
|
|
|
|
|
tax
|
|
|
|
|
pla
|
|
|
|
|
phx
|
|
|
|
|
>SYSCALL FClose.A
|
|
|
|
|
pla
|
|
|
|
|
sec
|
2017-04-11 16:07:39 +00:00
|
|
|
|
rts
|
2017-10-19 06:19:54 +00:00
|
|
|
|
|
|
|
|
|
.1 pla
|
|
|
|
|
>SYSCALL FClose.A
|
|
|
|
|
|
|
|
|
|
.9 rts
|
2017-04-11 16:07:39 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.RUN.DumpConfYA
|
|
|
|
|
>STYA ZPTmp1
|
|
|
|
|
|
|
|
|
|
>PUSHB (ZPTmp1)
|
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.HZ
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
ldy #8
|
2017-04-12 15:46:03 +00:00
|
|
|
|
lda (ZPTmp1),y
|
2017-10-19 15:27:38 +00:00
|
|
|
|
and #A2osX.F.CHROOT
|
2017-04-13 16:04:05 +00:00
|
|
|
|
bne .10
|
2017-10-19 15:27:38 +00:00
|
|
|
|
>LDYA L.MSG.DISABLED
|
2017-04-12 15:46:03 +00:00
|
|
|
|
bra .12
|
2017-10-19 15:27:38 +00:00
|
|
|
|
.10 >LDYA L.MSG.ENABLED
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
2017-10-19 15:27:38 +00:00
|
|
|
|
.12 >PUSHYA
|
|
|
|
|
>LDYA L.MSG.CHROOT
|
|
|
|
|
>SYSCALL PrintF.YA
|
|
|
|
|
|
|
|
|
|
ldy #8
|
|
|
|
|
lda (ZPTmp1),y
|
|
|
|
|
and #A2osX.F.PMODE
|
|
|
|
|
bne .13
|
|
|
|
|
>LDYA L.MSG.DISABLED
|
|
|
|
|
bra .14
|
|
|
|
|
.13 >LDYA L.MSG.ENABLED
|
|
|
|
|
|
|
|
|
|
.14 >PUSHYA
|
|
|
|
|
>LDYA L.MSG.PMODE
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
ldy #9 Slot 1
|
|
|
|
|
|
|
|
|
|
.1 lda (ZPTmp1),y
|
|
|
|
|
|
|
|
|
|
ldx #SLOTS.MAX-1
|
|
|
|
|
|
|
|
|
|
.2 cmp SLOTS,x
|
|
|
|
|
beq .3
|
|
|
|
|
|
|
|
|
|
dex
|
|
|
|
|
bne .2
|
|
|
|
|
|
|
|
|
|
.3 phy
|
|
|
|
|
txa
|
|
|
|
|
asl
|
|
|
|
|
tax
|
|
|
|
|
|
|
|
|
|
>PUSHB T.MSG.SLOT.DESC+1,x
|
|
|
|
|
>PUSHB T.MSG.SLOT.DESC,x
|
|
|
|
|
|
|
|
|
|
pla
|
|
|
|
|
pha
|
|
|
|
|
sec
|
|
|
|
|
sbc #8
|
|
|
|
|
>PUSHA Slot
|
|
|
|
|
|
|
|
|
|
>LDYA L.MSG.SLOT
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-13 16:04:05 +00:00
|
|
|
|
|
2017-04-11 16:07:39 +00:00
|
|
|
|
ply
|
|
|
|
|
iny
|
|
|
|
|
cpy #16
|
|
|
|
|
bne .1
|
|
|
|
|
|
2017-04-13 16:04:05 +00:00
|
|
|
|
>LDYA L.MSG.PROMPT
|
2017-08-25 15:02:16 +00:00
|
|
|
|
>SYSCALL PrintF.YA
|
2017-04-13 16:04:05 +00:00
|
|
|
|
|
2017-04-11 16:07:39 +00:00
|
|
|
|
clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.DOEVENT sec do not discard TIMER event
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.QUIT ldy #hFileBuf
|
|
|
|
|
lda (pData),y
|
|
|
|
|
beq .1
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL FreeMem.A
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
.1 ldy #hFileName
|
|
|
|
|
lda (pData),y
|
|
|
|
|
beq .8
|
2017-08-25 06:37:21 +00:00
|
|
|
|
>SYSCALL FreeMem.A
|
2017-04-11 16:07:39 +00:00
|
|
|
|
|
|
|
|
|
.8 clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.END
|
|
|
|
|
SLOTS .DA #0
|
2017-10-19 15:27:38 +00:00
|
|
|
|
.DA #A2osX.S.Z80
|
|
|
|
|
.DA #A2osX.S.VSDRIVE
|
|
|
|
|
.DA #A2osX.S.ATCARD
|
|
|
|
|
.DA #A2osX.S.DII
|
|
|
|
|
.DA #A2osX.S.BLK
|
|
|
|
|
.DA #A2osX.S.SP
|
|
|
|
|
.DA #A2osX.S.COM
|
|
|
|
|
.DA #A2osX.S.XY
|
|
|
|
|
.DA #A2osX.S.NIC
|
|
|
|
|
.DA #A2osX.S.DISABLE
|
2017-04-11 16:07:39 +00:00
|
|
|
|
SLOTS.MAX .EQ *-SLOTS
|
2017-04-13 16:04:05 +00:00
|
|
|
|
*--------------------------------------
|
2017-09-18 06:30:07 +00:00
|
|
|
|
FILENAME >CSTR "${A2OSX}A2osX.KCONFIG"
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.TOPBAR >CSTR "\ec\e[7m\e[1;1HA2osX Kernel Config Utility : "
|
|
|
|
|
MSG.TOPBAR.OK >CSTR "KCONFIG File Successfully Loaded. \e[0m"
|
|
|
|
|
MSG.TOPBAR.KO >CSTR "Invalid/missing KCONFIG File. \e[0m"
|
2017-10-19 06:19:54 +00:00
|
|
|
|
MSG.STATUSBAR >CSTR "\e[7m\e[24;1HCtrl-Q:Quit,Ctrl-S:Save,Ctrl-T:Time,Ctrl-P:Preemptive,Ctrl-C:CHRoot,1-7:En/Dis \e[0m"
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.KCONF >CSTR "\e[2;1H------ Actual Kernel Configuration ------\r\n"
|
2017-09-22 06:38:22 +00:00
|
|
|
|
MSG.FCONF >CSTR "\e[13;1H------ KCONFIG File Configuration -------\r\n"
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.HZ >CSTR " Machine Timing : %d0 Hz\r\n"
|
2017-10-19 06:19:54 +00:00
|
|
|
|
MSG.PMODE >CSTR " Preemptive Mode : %s\r\n"
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.CHROOT >CSTR " CHRoot to /RAMx : %s\r\n"
|
|
|
|
|
MSG.ENABLED >CSTR "Enabled "
|
|
|
|
|
MSG.DISABLED >CSTR "Disabled"
|
|
|
|
|
MSG.SLOT >CSTR " Slot #%d : %s\r\n"
|
2017-10-19 06:19:54 +00:00
|
|
|
|
MSG.SLOT.NODEV >CSTR "<Enabled> "
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.SLOT.Z80 >CSTR "Z80 CPU Board"
|
|
|
|
|
MSG.SLOT.VSD >CSTR "SSC Shared Driver for VSDRIVE"
|
|
|
|
|
MSG.SLOT.ATK >CSTR "AppleTalk Board"
|
|
|
|
|
MSG.SLOT.DII >CSTR "Disk II Controller"
|
|
|
|
|
MSG.SLOT.BLK >CSTR "Generic Block/SCSI Controller"
|
|
|
|
|
MSG.SLOT.PRT >CSTR "SmartPort Controller"
|
|
|
|
|
MSG.SLOT.COM >CSTR "Communication Card"
|
|
|
|
|
MSG.SLOT.XY >CSTR "XY Pointing Device"
|
|
|
|
|
MSG.SLOT.NET >CSTR "Network Interface Card"
|
2017-10-19 06:19:54 +00:00
|
|
|
|
MSG.SLOT.DIS >CSTR "<Disabled>"
|
2017-08-22 06:37:03 +00:00
|
|
|
|
MSG.PROMPT >CSTR "\e[24;80H"
|
|
|
|
|
MSG.QUIT >CSTR "\ec"
|
|
|
|
|
MSG.QUIT.ERR >CSTR "\ecError [$%h] While Writing KCONFIG File.\r\n\r\n"
|
2017-04-11 16:07:39 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
.DUMMY
|
|
|
|
|
.OR 0
|
|
|
|
|
DS.START
|
|
|
|
|
hFileName .BS 1
|
|
|
|
|
hFileBuf .BS 1
|
2017-09-18 06:30:07 +00:00
|
|
|
|
StatBuf .BS S.STAT
|
2017-04-11 16:07:39 +00:00
|
|
|
|
DS.END .ED
|
|
|
|
|
MAN
|
|
|
|
|
SAVE /A2OSX.SRC/SBIN/KCONFIG.S
|
|
|
|
|
ASM
|