mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-25 05:32:20 +00:00
74acfeccd1
SH : fiw for line wrap ProDOS.FX : removed a strange bug inherited from 2.0.3 trashing FCBs
66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
NEW
|
||
AUTO 3,1
|
||
*--------------------------------------
|
||
* SYSCALL (AUXLC to AUXLC)
|
||
* Used by user & kernel for inter bank Calls
|
||
* In:
|
||
* X = SYSfnc.Index
|
||
* Y,A = free for Inline param
|
||
*--------------------------------------
|
||
jmp GP.SysCall
|
||
*--------------------------------------
|
||
* LIBCALL (AUXLC to AUXLC)
|
||
* Used by user
|
||
* In:
|
||
* Y = LIB.ID
|
||
* X = LIBfnc.Index
|
||
* A = free for Inline param
|
||
*--------------------------------------
|
||
jmp GP.LibCall
|
||
*--------------------------------------
|
||
* AppleTalk MLICALL (AUXLC to MAINLC)
|
||
* Used by user
|
||
* In:
|
||
* Y,A = Params
|
||
*--------------------------------------
|
||
jmp GP.AtkCall
|
||
*--------------------------------------
|
||
* ROMCALL (AUXLC to ROMLC)
|
||
* Used by Kernel
|
||
* In:
|
||
* X = ROM Function
|
||
* Y,A = Param
|
||
*--------------------------------------
|
||
jmp GP.FpuCall
|
||
*--------------------------------------
|
||
* BADCALL
|
||
*--------------------------------------
|
||
lda #MLI.E.BADCALL
|
||
sec
|
||
rts
|
||
*--------------------------------------
|
||
* SLEEP
|
||
*--------------------------------------
|
||
jmp GP.Sleep
|
||
*--------------------------------------
|
||
* NON BLOCKING Entry point (From libs)
|
||
*--------------------------------------
|
||
jmp JMP.2
|
||
*--------------------------------------
|
||
* Public Vars
|
||
*--------------------------------------
|
||
.BS A2osX.KCONFIG-*
|
||
*--------------------------------------
|
||
* Kernel Config Block
|
||
*--------------------------------------
|
||
.DA #6 A2osX.HZ : 60hz
|
||
.DA #2 A2osX.TTYDEVS : 2
|
||
.DA #0 A2osX.F : ChRoot/Preemptive Disabled
|
||
.BS A2osX.S-*
|
||
.BS 7 All Slots marked as "Free"
|
||
*--------------------------------------
|
||
MAN
|
||
SAVE usr/src/sys/kernel.s.gp
|
||
LOAD usr/src/sys/kernel.s
|
||
ASM
|