mirror of
https://github.com/A2osX/A2osX.git
synced 2024-09-10 22:54:59 +00:00
Kernel 0.9.1 : Code reorganization & move to CSTR : SHELL,INSDRV
This commit is contained in:
parent
0520ce47c5
commit
c55cfbbf0e
Binary file not shown.
Binary file not shown.
@ -243,9 +243,9 @@ SYS.CTime2Time .EQ $92
|
|||||||
SYS.PTime2Time .EQ $94
|
SYS.PTime2Time .EQ $94
|
||||||
* .EQ $96
|
* .EQ $96
|
||||||
|
|
||||||
* .EQ $98
|
SYS.LoadLib.YA .EQ $98
|
||||||
* .EQ $9A
|
SYS.UnloadLib.A .EQ $9A
|
||||||
* .EQ $9C
|
SYS.LoadDrv.YA .EQ $9C
|
||||||
* .EQ $9E
|
* .EQ $9E
|
||||||
|
|
||||||
SYS.ExecProcessNewEnvYA .EQ $A0
|
SYS.ExecProcessNewEnvYA .EQ $A0
|
||||||
@ -287,10 +287,6 @@ SYS.GetStkObj.A .EQ $DA
|
|||||||
SYS.FreeStkObj.A .EQ $DC
|
SYS.FreeStkObj.A .EQ $DC
|
||||||
* .EQ $DE
|
* .EQ $DE
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
SYS.LoadLib.YA .EQ $E0
|
|
||||||
SYS.UnloadLib.A .EQ $E2
|
|
||||||
SYS.LoadDrv.YA .EQ $E4
|
|
||||||
*--------------------------------------
|
|
||||||
* ProDOS ERROR CODES : $00->$5F
|
* ProDOS ERROR CODES : $00->$5F
|
||||||
* Lib ERROR CODES : $80->$BF
|
* Lib ERROR CODES : $80->$BF
|
||||||
* Kernel ERROR CODES : $C0->$FF
|
* Kernel ERROR CODES : $C0->$FF
|
||||||
|
@ -231,7 +231,6 @@ Cmd.Exec.EXT.BIN
|
|||||||
jsr Cmd.Exec.EXT.SEP Add a space....
|
jsr Cmd.Exec.EXT.SEP Add a space....
|
||||||
|
|
||||||
>PUSHW ZPPTR2
|
>PUSHW ZPPTR2
|
||||||
>DEBUG
|
|
||||||
>PUSHW ZPCMDBuf
|
>PUSHW ZPCMDBuf
|
||||||
>SYSCALL StrCat
|
>SYSCALL StrCat
|
||||||
|
|
||||||
@ -395,7 +394,6 @@ Cmd.Exec.STARTPROC
|
|||||||
|
|
||||||
>LDYA ZPPTR2
|
>LDYA ZPPTR2
|
||||||
>STYA ZPPTR1
|
>STYA ZPPTR1
|
||||||
|
|
||||||
jmp Cmd.Exec.2
|
jmp Cmd.Exec.2
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
Cmd.Exec.SET lda (ZPPTR2)
|
Cmd.Exec.SET lda (ZPPTR2)
|
||||||
|
@ -95,9 +95,9 @@ K.SYSCALL.JMP .DA 0 $00
|
|||||||
.DA K.CTime2Time
|
.DA K.CTime2Time
|
||||||
.DA K.PTime2Time
|
.DA K.PTime2Time
|
||||||
.DA 0
|
.DA 0
|
||||||
.DA 0
|
.DA K.LoadLib.YA
|
||||||
.DA 0
|
.DA K.UnloadLib.A
|
||||||
.DA 0
|
.DA K.LoadDrv.YA
|
||||||
.DA 0
|
.DA 0
|
||||||
|
|
||||||
.DA K.ExecProcessNewEnv.YA $A0
|
.DA K.ExecProcessNewEnv.YA $A0
|
||||||
@ -137,10 +137,6 @@ K.SYSCALL.JMP .DA 0 $00
|
|||||||
.DA K.GetStkObj.A
|
.DA K.GetStkObj.A
|
||||||
.DA K.FreeStkObj.A
|
.DA K.FreeStkObj.A
|
||||||
.DA 0
|
.DA 0
|
||||||
*--------------------------------------
|
|
||||||
.DA K.LoadLib.YA $E0
|
|
||||||
.DA K.UnloadLib.A
|
|
||||||
.DA K.LoadDrv.YA
|
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* LO Byte :
|
* LO Byte :
|
||||||
* #RRAMWRAMBNK1,#RRAMWRAMBNK2
|
* #RRAMWRAMBNK1,#RRAMWRAMBNK2
|
||||||
@ -387,24 +383,6 @@ K.SYSCALL.BANK .DA #RRAMWRAMBNK1 $00
|
|||||||
.DA 0
|
.DA 0
|
||||||
.DA 0
|
.DA 0
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.DA 0 $E0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
.DA 0
|
|
||||||
*--------------------------------------
|
|
||||||
PullPtr1Ptr2Ptr3
|
PullPtr1Ptr2Ptr3
|
||||||
sec
|
sec
|
||||||
.HS 90 bcc
|
.HS 90 bcc
|
||||||
|
@ -39,10 +39,10 @@ A2osX.D2 .PH $D000
|
|||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.STRING
|
.INB /A2OSX.SRC/SYS/KERNEL.S.STRING
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.STDLIB
|
.INB /A2OSX.SRC/SYS/KERNEL.S.STDLIB
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.TIME
|
.INB /A2OSX.SRC/SYS/KERNEL.S.TIME
|
||||||
|
.INB /A2OSX.SRC/SYS/KERNEL.S.BIN
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.PS
|
.INB /A2OSX.SRC/SYS/KERNEL.S.PS
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.ARG
|
.INB /A2OSX.SRC/SYS/KERNEL.S.ARG
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.ENV
|
.INB /A2OSX.SRC/SYS/KERNEL.S.ENV
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.BIN
|
|
||||||
.EP
|
.EP
|
||||||
A2osX.E0 .PH $E000
|
A2osX.E0 .PH $E000
|
||||||
.INB /A2OSX.SRC/SYS/KERNEL.S.JMP
|
.INB /A2OSX.SRC/SYS/KERNEL.S.JMP
|
||||||
|
Loading…
Reference in New Issue
Block a user