mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-05 23:30:15 +00:00
Kernel 0.94
This commit is contained in:
parent
bac1250507
commit
8f44faaf1d
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -169,14 +169,16 @@ CS.RUN ldy #S.PS.ARGC
|
||||
beq .99
|
||||
*--------------------------------------
|
||||
CS.RUN.Format jsr CS.RUN.GetDevStatus
|
||||
bcs .9
|
||||
bcs .99
|
||||
|
||||
>PUSHW L.MSG.INIT
|
||||
>PUSHW ZPPtrDevName
|
||||
>PUSHEA.G VolName
|
||||
>PUSHBI 4
|
||||
>SYSCALL PrintF
|
||||
bcs .9
|
||||
bcs .99
|
||||
|
||||
jsr CS.RUN.GET.DSSS0000
|
||||
|
||||
bit bLL
|
||||
bpl .1
|
||||
@ -191,7 +193,7 @@ CS.RUN.Format jsr CS.RUN.GetDevStatus
|
||||
bcs .9
|
||||
|
||||
jsr CS.RUN.WriteCat
|
||||
bcs .9
|
||||
.99 bcs .9
|
||||
|
||||
>LDYA L.MSG.OK
|
||||
>SYSCALL PutS
|
||||
@ -202,7 +204,12 @@ CS.RUN.Format jsr CS.RUN.GetDevStatus
|
||||
jsr CS.RUN.LL.DISKII.V
|
||||
bcs .9
|
||||
|
||||
.8 lda #0
|
||||
.8 >PUSHB DSSS0000
|
||||
>PUSHW pData
|
||||
>SYSCALL Online
|
||||
bcs .9
|
||||
|
||||
lda #0
|
||||
sec
|
||||
rts
|
||||
|
||||
@ -246,10 +253,7 @@ CS.RUN.GetDevStatus
|
||||
sec
|
||||
rts
|
||||
*--------------------------------------
|
||||
CS.RUN.LL >LDA.G DIB+S.DIB.T
|
||||
cmp #S.DIB.T.DISKII
|
||||
bne .1
|
||||
|
||||
CS.RUN.GET.DSSS0000
|
||||
ldy #S.FD.DEV.BUSID
|
||||
lda (ZPPtrFD),y 00000SSS
|
||||
|
||||
@ -268,6 +272,12 @@ CS.RUN.LL >LDA.G DIB+S.DIB.T
|
||||
ror
|
||||
sta DSSS0000
|
||||
|
||||
rts
|
||||
*--------------------------------------
|
||||
CS.RUN.LL >LDA.G DIB+S.DIB.T
|
||||
cmp #S.DIB.T.DISKII
|
||||
bne .1
|
||||
|
||||
lda #0
|
||||
bit bExtraTrack
|
||||
bpl .10
|
||||
|
@ -238,7 +238,7 @@ SYS.SScanF .EQ $52
|
||||
* MOUNT
|
||||
SYS.Mount .EQ $60
|
||||
SYS.UMount .EQ $62
|
||||
* .EQ $64
|
||||
SYS.Online .EQ $64
|
||||
* ERROR
|
||||
SYS.GetErrorMessage .EQ $66
|
||||
* ARG
|
||||
|
@ -63,7 +63,7 @@ K.SYSCALL .DA K.ChTyp $00 : STAT
|
||||
*--------------------------------------
|
||||
.DA K.Mount $60
|
||||
.DA K.UMount
|
||||
.DA 0
|
||||
.DA K.Online
|
||||
.DA K.GetErrorMessage
|
||||
.DA K.Shift $68 : ARG
|
||||
.DA K.ArgV
|
||||
@ -491,6 +491,6 @@ K.SYSCALL.JMPX sta SETREADAUX
|
||||
.1 jmp (KX.SYSCALL-SYS.StrVShift,x)
|
||||
*--------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/SYS/KERNEL.S.JMP
|
||||
LOAD USR/SRC/SYS/KERNEL.S
|
||||
SAVE usr/src/sys/kernel.s.jmp
|
||||
LOAD usr/src/sys/kernel.s
|
||||
ASM
|
||||
|
@ -15,7 +15,12 @@ K.UMount
|
||||
clc
|
||||
rts
|
||||
*--------------------------------------
|
||||
K.Online >PULLW K.MLI.PARAMS+2
|
||||
>PULLW K.MLI.PARAMS+1
|
||||
>MLICALL MLIONLINE
|
||||
rts
|
||||
*--------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/SYS/KERNEL.S.MOUNT
|
||||
LOAD USR/SRC/SYS/KERNEL.S
|
||||
SAVE usr/src/sys/kernel.s.mount
|
||||
LOAD usr/src/sys/kernel.s
|
||||
ASM
|
||||
|
Loading…
x
Reference in New Issue
Block a user