Kernel 0.9.1 : Code reorganization & move to CSTR : SHELL,INSDRV

This commit is contained in:
Rémy GIBERT 2017-09-14 08:36:32 +02:00
parent 0520ce47c5
commit c55cfbbf0e
6 changed files with 7 additions and 35 deletions

Binary file not shown.

Binary file not shown.

View File

@ -243,9 +243,9 @@ SYS.CTime2Time .EQ $92
SYS.PTime2Time .EQ $94
* .EQ $96
* .EQ $98
* .EQ $9A
* .EQ $9C
SYS.LoadLib.YA .EQ $98
SYS.UnloadLib.A .EQ $9A
SYS.LoadDrv.YA .EQ $9C
* .EQ $9E
SYS.ExecProcessNewEnvYA .EQ $A0
@ -287,10 +287,6 @@ SYS.GetStkObj.A .EQ $DA
SYS.FreeStkObj.A .EQ $DC
* .EQ $DE
*--------------------------------------
SYS.LoadLib.YA .EQ $E0
SYS.UnloadLib.A .EQ $E2
SYS.LoadDrv.YA .EQ $E4
*--------------------------------------
* ProDOS ERROR CODES : $00->$5F
* Lib ERROR CODES : $80->$BF
* Kernel ERROR CODES : $C0->$FF

View File

@ -231,7 +231,6 @@ Cmd.Exec.EXT.BIN
jsr Cmd.Exec.EXT.SEP Add a space....
>PUSHW ZPPTR2
>DEBUG
>PUSHW ZPCMDBuf
>SYSCALL StrCat
@ -395,7 +394,6 @@ Cmd.Exec.STARTPROC
>LDYA ZPPTR2
>STYA ZPPTR1
jmp Cmd.Exec.2
*--------------------------------------
Cmd.Exec.SET lda (ZPPTR2)

View File

@ -95,9 +95,9 @@ K.SYSCALL.JMP .DA 0 $00
.DA K.CTime2Time
.DA K.PTime2Time
.DA 0
.DA 0
.DA 0
.DA 0
.DA K.LoadLib.YA
.DA K.UnloadLib.A
.DA K.LoadDrv.YA
.DA 0
.DA K.ExecProcessNewEnv.YA $A0
@ -137,10 +137,6 @@ K.SYSCALL.JMP .DA 0 $00
.DA K.GetStkObj.A
.DA K.FreeStkObj.A
.DA 0
*--------------------------------------
.DA K.LoadLib.YA $E0
.DA K.UnloadLib.A
.DA K.LoadDrv.YA
*--------------------------------------
* LO Byte :
* #RRAMWRAMBNK1,#RRAMWRAMBNK2
@ -387,24 +383,6 @@ K.SYSCALL.BANK .DA #RRAMWRAMBNK1 $00
.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
sec
.HS 90 bcc

View File

@ -39,10 +39,10 @@ A2osX.D2 .PH $D000
.INB /A2OSX.SRC/SYS/KERNEL.S.STRING
.INB /A2OSX.SRC/SYS/KERNEL.S.STDLIB
.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.ARG
.INB /A2OSX.SRC/SYS/KERNEL.S.ENV
.INB /A2OSX.SRC/SYS/KERNEL.S.BIN
.EP
A2osX.E0 .PH $E000
.INB /A2OSX.SRC/SYS/KERNEL.S.JMP