2017-12-22 21:24:30 +00:00
|
|
|
|
NEW
|
2018-11-17 17:17:13 +00:00
|
|
|
|
PREFIX
|
2017-12-22 21:24:30 +00:00
|
|
|
|
AUTO 4,1
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2016-09-26 16:00:52 +00:00
|
|
|
|
* SYSCALL (AUXLC to AUXLC)
|
|
|
|
|
* Used by user & kernel for inter bank Calls
|
2016-06-07 06:10:18 +00:00
|
|
|
|
* In:
|
|
|
|
|
* X = SYSfnc.Index
|
|
|
|
|
* Y,A = free for Inline param
|
|
|
|
|
*--------------------------------------
|
2018-04-27 13:43:40 +00:00
|
|
|
|
GP.CodeStart jmp GP.SysCall
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* LIBCALL (AUXLC to AUXLC)
|
2016-09-26 16:00:52 +00:00
|
|
|
|
* Used by user
|
2016-06-07 06:10:18 +00:00
|
|
|
|
* In:
|
|
|
|
|
* Y = LIB.ID
|
|
|
|
|
* X = LIBfnc.Index
|
|
|
|
|
* A = free for Inline param
|
|
|
|
|
*--------------------------------------
|
2017-10-27 14:56:46 +00:00
|
|
|
|
jmp GP.LibCall
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2017-11-05 21:23:21 +00:00
|
|
|
|
* AppleTalk MLICALL (AUXLC to MAINLC)
|
|
|
|
|
* Used by user
|
2016-06-07 06:10:18 +00:00
|
|
|
|
* In:
|
2017-11-05 21:23:21 +00:00
|
|
|
|
* Y,A = Params
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2017-11-05 21:23:21 +00:00
|
|
|
|
jmp GP.AtkCall
|
2016-11-25 16:20:28 +00:00
|
|
|
|
*--------------------------------------
|
2018-06-14 15:31:36 +00:00
|
|
|
|
* ROMCALL (AUXLC to ROMLC)
|
2017-08-31 15:35:15 +00:00
|
|
|
|
* Used by Kernel
|
|
|
|
|
* In:
|
2018-06-14 15:31:36 +00:00
|
|
|
|
* X = ROM Function
|
|
|
|
|
* Y,A = Param
|
2017-08-31 15:35:15 +00:00
|
|
|
|
*--------------------------------------
|
2018-04-10 15:03:29 +00:00
|
|
|
|
jmp GP.RomCall
|
2017-07-01 13:44:40 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* BADCALL
|
|
|
|
|
*--------------------------------------
|
2017-10-26 16:01:54 +00:00
|
|
|
|
lda #MLI.E.BADCALL
|
2017-07-01 13:44:40 +00:00
|
|
|
|
sec
|
|
|
|
|
rts
|
2017-11-22 16:27:50 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* SLEEP
|
2017-11-17 16:16:05 +00:00
|
|
|
|
*--------------------------------------
|
2019-02-19 14:51:33 +00:00
|
|
|
|
GP.Sleep php
|
2018-04-28 12:10:58 +00:00
|
|
|
|
sei
|
|
|
|
|
|
|
|
|
|
phy
|
|
|
|
|
ldy #S.PS.A
|
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
txa
|
|
|
|
|
iny #S.PS.X
|
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
pla
|
2019-05-04 21:13:50 +00:00
|
|
|
|
iny #S.PS.Y
|
2018-04-28 12:10:58 +00:00
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
pla
|
|
|
|
|
iny #S.PS.P
|
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
pla get PC LO
|
|
|
|
|
plx get PC HI
|
|
|
|
|
|
|
|
|
|
inc Advance one byte because of return by RTI
|
2019-05-04 21:13:50 +00:00
|
|
|
|
bne GP.Sleep2
|
2018-04-28 12:10:58 +00:00
|
|
|
|
inx
|
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
GP.Sleep2 ldy #S.PS.PC
|
2018-04-28 12:10:58 +00:00
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
txa
|
|
|
|
|
iny #S.PS.PC+1
|
|
|
|
|
sta (pPs),y
|
|
|
|
|
|
|
|
|
|
tsx
|
|
|
|
|
|
2019-01-04 13:17:31 +00:00
|
|
|
|
inx
|
|
|
|
|
inx keep PC HI,LO from KERNEL jsr PSExec/PSResume
|
|
|
|
|
|
|
|
|
|
inx Stack Ptr is $1ff if empty
|
2018-04-28 12:10:58 +00:00
|
|
|
|
|
|
|
|
|
txa
|
|
|
|
|
|
2019-01-04 13:17:31 +00:00
|
|
|
|
beq .3
|
2018-04-28 12:10:58 +00:00
|
|
|
|
|
|
|
|
|
tay Save !Byte count for later
|
|
|
|
|
|
|
|
|
|
.2 pla
|
|
|
|
|
>PUSHA
|
|
|
|
|
inx
|
|
|
|
|
bne .2
|
|
|
|
|
|
|
|
|
|
tya
|
|
|
|
|
|
2019-01-04 13:17:31 +00:00
|
|
|
|
.3 >PUSHA push CPU Stack BC to restore on top of Soft Stack
|
2018-04-28 12:10:58 +00:00
|
|
|
|
|
2019-01-04 13:17:31 +00:00
|
|
|
|
inc $1fe PC=PC+1
|
|
|
|
|
bne .4
|
|
|
|
|
inc $1ff because of RTI
|
|
|
|
|
|
|
|
|
|
.4 lda (pPs)
|
2018-04-28 12:10:58 +00:00
|
|
|
|
ora #S.PS.F.SLEEP
|
|
|
|
|
sta (pPs)
|
|
|
|
|
|
|
|
|
|
lda #0 cld,clc,cli
|
|
|
|
|
pha
|
|
|
|
|
rti exit to kernel with CC
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2016-09-26 16:00:52 +00:00
|
|
|
|
* *** MUST BE REINTRANT ***
|
|
|
|
|
*--------------------------------------
|
2018-04-10 15:03:29 +00:00
|
|
|
|
GP.SysCall dec IRQ.InKernel
|
2016-09-26 16:00:52 +00:00
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
pha
|
|
|
|
|
phy
|
|
|
|
|
ldy #S.PS.A
|
|
|
|
|
sta (pPs),y
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
txa
|
|
|
|
|
iny #S.PS.X
|
|
|
|
|
sta (pPs),y
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
pla
|
|
|
|
|
iny #S.PS.Y
|
|
|
|
|
sta (pPs),y
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
tay
|
|
|
|
|
pla
|
2019-02-19 16:34:43 +00:00
|
|
|
|
|
2019-05-12 20:45:11 +00:00
|
|
|
|
jsr K.SYSCALL2
|
2019-05-04 21:13:50 +00:00
|
|
|
|
bcc .2 no error quit...
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
|
|
|
|
tax CS,A=0 ?
|
2019-05-04 21:13:50 +00:00
|
|
|
|
beq .3 Yes, BLOCKING I/O
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
.2 inc IRQ.InKernel
|
|
|
|
|
rts Unmodified Carry
|
|
|
|
|
|
|
|
|
|
.3 pla get PC LO
|
2019-02-19 14:51:33 +00:00
|
|
|
|
plx get PC HI
|
2019-05-04 21:13:50 +00:00
|
|
|
|
* sec
|
|
|
|
|
sbc #2 move back JSR GP.SysCall -3 (jsr $BF00) +1 (RTI)
|
|
|
|
|
bcs .4
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
|
|
|
|
dex
|
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
.4 inc IRQ.InKernel
|
|
|
|
|
bra GP.Sleep2
|
2016-09-26 16:00:52 +00:00
|
|
|
|
*--------------------------------------
|
2019-03-27 17:01:01 +00:00
|
|
|
|
GP.LibCall dec IRQ.InLib
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
2018-06-21 15:12:10 +00:00
|
|
|
|
pha No need to save X, K.GetMemPtr will leave it unmodified
|
2016-09-26 16:00:52 +00:00
|
|
|
|
tya Get LIB hMem in A
|
2019-01-04 13:17:31 +00:00
|
|
|
|
jsr K.GetMemPtr Get LIB Code Segment (MemMgr in $E000, no BNK change)
|
2017-03-27 15:32:30 +00:00
|
|
|
|
>STYA .1+1
|
2016-06-07 06:10:18 +00:00
|
|
|
|
pla
|
2019-01-04 13:17:31 +00:00
|
|
|
|
.1 jsr $FFFF SELF MODIFIED
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
2019-03-27 17:01:01 +00:00
|
|
|
|
GP.LibCall.8 inc IRQ.InLib
|
2019-05-04 21:13:50 +00:00
|
|
|
|
GP.LibCall.RTS rts
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2018-04-10 15:03:29 +00:00
|
|
|
|
GP.AtkCall dec IRQ.InKernel
|
|
|
|
|
|
2019-05-04 21:13:50 +00:00
|
|
|
|
>STYA .1
|
|
|
|
|
jsr GO.ProDOS
|
|
|
|
|
jsr MLI
|
|
|
|
|
.DA #MLIATALK
|
|
|
|
|
.1 .DA *
|
|
|
|
|
jsr GO.A2osX
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
2019-03-27 17:01:01 +00:00
|
|
|
|
inc IRQ.InKernel
|
|
|
|
|
rts
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2019-01-04 13:17:31 +00:00
|
|
|
|
GP.RomCallPushFAC
|
|
|
|
|
jsr GP.ROMCALL
|
|
|
|
|
|
|
|
|
|
lda pStack
|
|
|
|
|
sec
|
|
|
|
|
sbc #5
|
|
|
|
|
sta pStack
|
|
|
|
|
sta FORPNT Ptr to dst buffer
|
|
|
|
|
lda pStack+1
|
|
|
|
|
sta FORPNT+1
|
|
|
|
|
|
|
|
|
|
ldx #ROM.GETFAC
|
|
|
|
|
*--------------------------------------
|
2018-04-10 15:03:29 +00:00
|
|
|
|
GP.RomCall dec IRQ.InKernel
|
|
|
|
|
|
|
|
|
|
phx
|
2017-10-16 15:41:48 +00:00
|
|
|
|
ldx $D000
|
|
|
|
|
stx .8+1
|
|
|
|
|
|
|
|
|
|
bit RROMBNK1
|
|
|
|
|
|
|
|
|
|
plx
|
|
|
|
|
jsr .1
|
|
|
|
|
|
|
|
|
|
.8 ldx #$ff
|
|
|
|
|
bit $C000,x
|
|
|
|
|
bit $C000,x
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
|
|
|
|
inc IRQ.InKernel
|
2019-02-19 14:51:33 +00:00
|
|
|
|
|
|
|
|
|
clc
|
2017-10-16 15:41:48 +00:00
|
|
|
|
rts
|
2017-10-26 16:01:54 +00:00
|
|
|
|
|
2017-10-16 15:41:48 +00:00
|
|
|
|
.1 jmp (.2,x)
|
2017-10-26 16:01:54 +00:00
|
|
|
|
|
|
|
|
|
* http://www.txbobsc.com/scsc/scdocumentor/E7A0.html
|
|
|
|
|
|
2017-10-30 16:11:07 +00:00
|
|
|
|
.2 .DA $E7AA FSUBT
|
|
|
|
|
.DA $E7C1 FADDT
|
2017-10-27 06:36:46 +00:00
|
|
|
|
.DA $E82E NORMALIZE.FAC.2 (L->F)
|
2017-10-18 15:32:56 +00:00
|
|
|
|
.DA $E941 LOG
|
2017-10-30 16:11:07 +00:00
|
|
|
|
.DA $E987 FMULTT.1
|
2017-10-27 14:56:46 +00:00
|
|
|
|
.DA $E9E7 LOAD.ARG.FROM.INDEX
|
2017-10-30 16:11:07 +00:00
|
|
|
|
.DA $EA6B FDIVT+2
|
2017-10-27 14:56:46 +00:00
|
|
|
|
.DA $EAFD LOAD.FAC.FROM.INDEX
|
2017-10-27 06:36:46 +00:00
|
|
|
|
|
2017-11-05 21:23:21 +00:00
|
|
|
|
.DA $EB27 SETFOR (GETFAC)
|
2017-10-27 06:36:46 +00:00
|
|
|
|
.DA $EBB2 FCOMP
|
|
|
|
|
.DA $EBF2 QINT (F->L)
|
2017-10-27 14:56:46 +00:00
|
|
|
|
.DA $EC4A FIN StrToF
|
|
|
|
|
.DA $ED36 FOUT.1 PrintF
|
2017-10-18 15:32:56 +00:00
|
|
|
|
.DA $EE8D SQR
|
|
|
|
|
.DA $EE97 FPWRT
|
|
|
|
|
.DA $EF09 EXP
|
2017-10-27 06:36:46 +00:00
|
|
|
|
|
2017-10-18 15:32:56 +00:00
|
|
|
|
.DA $EFEA COS
|
|
|
|
|
.DA $EFF1 SIN
|
|
|
|
|
.DA $F03A TAN
|
|
|
|
|
.DA $F09E ATN
|
|
|
|
|
*--------------------------------------
|
2017-11-05 21:23:21 +00:00
|
|
|
|
GP.MLICall stx .1
|
|
|
|
|
sta K.MLI.PARAMS
|
|
|
|
|
jsr GO.ProDOS
|
|
|
|
|
jsr MLI
|
|
|
|
|
.1 .BS 1
|
|
|
|
|
.DA K.MLI.PARAMS
|
|
|
|
|
jsr GO.A2osX
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2017-03-31 15:24:42 +00:00
|
|
|
|
GO.ProDOS pha
|
|
|
|
|
lda $D000 We re coming from AUXLC, saving bank...
|
2016-09-26 16:00:52 +00:00
|
|
|
|
sta GO.A2osX.BNK+1
|
2017-03-31 15:24:42 +00:00
|
|
|
|
pla
|
2016-09-05 16:00:11 +00:00
|
|
|
|
php
|
2016-06-07 06:10:18 +00:00
|
|
|
|
clc
|
|
|
|
|
.HS 2C bit abs
|
|
|
|
|
|
2016-09-26 16:00:52 +00:00
|
|
|
|
GO.A2osX php
|
2016-06-07 06:10:18 +00:00
|
|
|
|
sec
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
2016-06-07 06:10:18 +00:00
|
|
|
|
sei
|
|
|
|
|
|
2017-05-03 15:40:02 +00:00
|
|
|
|
sta GO.EXIT.SaveA+1
|
|
|
|
|
stx GO.EXIT.SaveX+1
|
|
|
|
|
sty GO.EXIT.SaveY+1
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
|
|
|
|
pla Restore P in A for later
|
|
|
|
|
|
|
|
|
|
plx Get PC and add 1 for return
|
2016-06-07 06:10:18 +00:00
|
|
|
|
ply
|
|
|
|
|
inx
|
|
|
|
|
bne .1
|
|
|
|
|
iny
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
2016-06-07 06:10:18 +00:00
|
|
|
|
.1 stx GO.EXIT.JMP+1
|
|
|
|
|
sty GO.EXIT.JMP+2
|
|
|
|
|
|
2016-09-26 16:00:52 +00:00
|
|
|
|
bcs GO.A2osX.BNK if CS, go AUXLC
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
|
|
|
|
bit RRAMWRAMBNK1 Go MAINLC (ProDOS), always BNK1
|
|
|
|
|
bit RRAMWRAMBNK1
|
|
|
|
|
|
|
|
|
|
tsx
|
2016-06-07 06:10:18 +00:00
|
|
|
|
stx A2osX.SaveSX
|
|
|
|
|
ldx A2osX.SaveSM
|
|
|
|
|
txs
|
2016-09-05 16:00:11 +00:00
|
|
|
|
sta CLRALTZP
|
2016-06-07 06:10:18 +00:00
|
|
|
|
bra GO.EXIT
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
2016-09-28 15:34:15 +00:00
|
|
|
|
GO.A2osX.BNK ldx #RRAMWRAMBNK1 Self Modified, initialized to BNK1 for INIT3
|
2016-09-05 16:00:11 +00:00
|
|
|
|
|
|
|
|
|
bit $C000,x
|
|
|
|
|
bit $C000,x
|
|
|
|
|
|
|
|
|
|
sta SETALTZP
|
2016-06-07 06:10:18 +00:00
|
|
|
|
tsx
|
|
|
|
|
stx A2osX.SaveSM
|
|
|
|
|
ldx A2osX.SaveSX
|
|
|
|
|
txs
|
|
|
|
|
*--------------------------------------
|
2017-09-12 15:24:36 +00:00
|
|
|
|
GO.EXIT pha push P on stack
|
2017-05-03 15:40:02 +00:00
|
|
|
|
GO.EXIT.SaveY ldy #$ff
|
|
|
|
|
GO.EXIT.SaveX ldx #$ff
|
|
|
|
|
GO.EXIT.SaveA lda #$ff
|
2016-06-07 06:10:18 +00:00
|
|
|
|
plp
|
2018-11-19 07:43:00 +00:00
|
|
|
|
GO.EXIT.JMP jmp $FFFF SELF MODIFIED
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2017-11-23 16:51:52 +00:00
|
|
|
|
* Called from ProDOS IRQ Manager (LCBNK1)
|
2017-01-25 16:18:35 +00:00
|
|
|
|
* A,X,Y, $FA->$FF Already Saved
|
|
|
|
|
* Main RAM,ZP/LC selected
|
|
|
|
|
* must begin with CLD
|
|
|
|
|
* must exit with RTS
|
|
|
|
|
* - CC if IRQ cleared, CS if NOT
|
|
|
|
|
*--------------------------------------
|
2018-04-10 15:03:29 +00:00
|
|
|
|
GP.IrqH cld
|
2018-04-05 20:32:22 +00:00
|
|
|
|
|
2018-04-10 15:03:29 +00:00
|
|
|
|
bit IRQ.SkipA2osX After A2osX IRQ.H ?
|
2018-04-27 14:35:55 +00:00
|
|
|
|
bmi GP.IrqH.Exit
|
2018-04-10 15:03:29 +00:00
|
|
|
|
|
2018-04-27 14:35:55 +00:00
|
|
|
|
sta SETALTZP switch to aux LC
|
2017-01-25 16:18:35 +00:00
|
|
|
|
tsx
|
|
|
|
|
stx A2osX.SaveSM
|
|
|
|
|
ldx A2osX.SaveSX
|
|
|
|
|
txs
|
2018-04-27 14:35:55 +00:00
|
|
|
|
|
|
|
|
|
GP.IrqH.JSR jsr K.IrqH.DEV SELF MODIFIED
|
2018-04-05 20:32:22 +00:00
|
|
|
|
|
2018-04-27 13:43:40 +00:00
|
|
|
|
tsx go back to Main
|
2017-01-25 16:18:35 +00:00
|
|
|
|
stx A2osX.SaveSX
|
|
|
|
|
ldx A2osX.SaveSM
|
|
|
|
|
txs
|
|
|
|
|
sta CLRALTZP
|
2018-04-05 20:32:22 +00:00
|
|
|
|
|
2018-04-27 14:35:55 +00:00
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
GP.IrqH.Exit stz IRQ.SkipA2osX reset flag
|
|
|
|
|
sec
|
2018-04-05 20:32:22 +00:00
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2019-01-13 13:10:14 +00:00
|
|
|
|
CORE.VBLState .BS 1
|
|
|
|
|
CORE.IRQMode .BS 1
|
|
|
|
|
CORE.TickPerSec .BS 1
|
|
|
|
|
CORE.TickPer10t .BS 1
|
|
|
|
|
CORE.TickSec .BS 1
|
|
|
|
|
CORE.Tick10t .BS 1
|
|
|
|
|
CORE.CPUStatCnt .DA #100
|
|
|
|
|
CORE.LastPSID .DA #0
|
2019-01-24 13:53:29 +00:00
|
|
|
|
*--------------------------------------
|
2018-12-17 07:02:03 +00:00
|
|
|
|
IRQ.Mode .BS 1
|
2018-04-10 15:03:29 +00:00
|
|
|
|
IRQ.SkipA2osX .BS 1
|
|
|
|
|
IRQ.Tick .BS 1
|
|
|
|
|
IRQ.InKernel .BS 1
|
2019-03-27 17:01:01 +00:00
|
|
|
|
IRQ.InLib .BS 1
|
2018-04-05 20:32:22 +00:00
|
|
|
|
IRQ.IntNum .BS 1
|
|
|
|
|
IRQ.VBL.n0 .BS 1
|
|
|
|
|
IRQ.VBL.0n .BS 1
|
2019-01-04 13:17:31 +00:00
|
|
|
|
IRQ.Vectors .BS K.IRQDEV.MAX*2
|
2017-01-25 16:18:35 +00:00
|
|
|
|
*--------------------------------------
|
2017-10-18 15:32:56 +00:00
|
|
|
|
*GO.Reset jsr GO.A2osX
|
|
|
|
|
* jmp CORE.Run
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
*BrkHandler bra *
|
2017-05-03 15:40:02 +00:00
|
|
|
|
*--------------------------------------
|
2018-04-27 13:43:40 +00:00
|
|
|
|
GP.CodeEnd .BS $BEE0-*
|
2017-10-27 14:56:46 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
* $BEE0->$BEEF : Public Variables
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
.BS 16
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* $BEF0->$BEFF : Kernel Config Block
|
2017-05-03 15:40:02 +00:00
|
|
|
|
*--------------------------------------
|
2018-04-28 12:10:58 +00:00
|
|
|
|
.DA #6 A2osX.HZ=60hz
|
2019-01-21 21:45:47 +00:00
|
|
|
|
.DA #2 A2osX.TTYDEVS=2
|
2018-12-10 16:45:37 +00:00
|
|
|
|
.HS 000000000000
|
2018-04-27 14:35:55 +00:00
|
|
|
|
.DA #0 ChRoot/Preemptive Disabled
|
|
|
|
|
.HS 00000000000000 All Slots marked as "Free"
|
2016-06-07 06:10:18 +00:00
|
|
|
|
*--------------------------------------
|
2018-05-26 17:25:04 +00:00
|
|
|
|
GP.End .EQ *
|
2016-06-07 06:10:18 +00:00
|
|
|
|
MAN
|
2018-11-17 17:17:13 +00:00
|
|
|
|
SAVE USR/SRC/SYS/KERNEL.S.GP
|
|
|
|
|
LOAD USR/SRC/SYS/KERNEL.S
|
2016-06-07 06:10:18 +00:00
|
|
|
|
ASM
|