2017-12-22 21:24:30 +00:00
|
|
|
|
NEW
|
2019-04-19 05:42:43 +00:00
|
|
|
|
AUTO 3,1
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.LIST OFF
|
|
|
|
|
.OP 65C02
|
|
|
|
|
.OR $2000
|
|
|
|
|
.TF SYS/KERNEL
|
2017-05-02 15:56:43 +00:00
|
|
|
|
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB INC/MACROS.I
|
|
|
|
|
.INB INC/A2OSX.I
|
|
|
|
|
.INB INC/IO.I
|
2019-10-21 19:40:50 +00:00
|
|
|
|
.INB INC/IO.IIC.I
|
2019-10-22 07:52:34 +00:00
|
|
|
|
.INB INC/IO.IIGS.I
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB INC/MLI.I
|
|
|
|
|
.INB INC/MLI.E.I
|
2018-12-11 16:41:25 +00:00
|
|
|
|
.INB INC/NET.TELNET.I
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB INC/XY.MOUSE.I
|
2019-01-11 16:06:05 +00:00
|
|
|
|
.INB INC/GFX.I
|
2018-11-29 15:59:14 +00:00
|
|
|
|
|
|
|
|
|
.INB INC/KERNEL.I
|
2018-12-03 06:59:30 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.DEF
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.INIT
|
2019-04-10 15:51:47 +00:00
|
|
|
|
.INB USR/SRC/SHARED/X.PRINTF.S
|
2019-10-28 06:32:12 +00:00
|
|
|
|
.INB USR/SRC/SHARED/X.UNPAK.S
|
2018-07-12 15:20:39 +00:00
|
|
|
|
|
2019-10-30 16:29:46 +00:00
|
|
|
|
PAKME.Table
|
|
|
|
|
PAKME.MAIN .DA A2osX.MAIN
|
|
|
|
|
PAKME.AUX .DA A2osX.AUX
|
|
|
|
|
PAKME.GP .DA A2osX.GP
|
|
|
|
|
PAKME.D1 .DA A2osX.D1
|
|
|
|
|
PAKME.D2 .DA A2osX.D2
|
|
|
|
|
PAKME.E0 .DA A2osX.E0
|
2019-10-28 06:32:12 +00:00
|
|
|
|
|
|
|
|
|
A2osX.MAIN .DA #0
|
|
|
|
|
.DA A2osX.MAIN.S
|
|
|
|
|
.PH A2osX.EndTables
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.CORE
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.DRV
|
2018-12-17 07:02:03 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.TERM
|
2019-10-03 06:25:27 +00:00
|
|
|
|
.LIST ON
|
2018-12-17 07:02:03 +00:00
|
|
|
|
Mem.MLoMem .EQ *
|
2018-12-17 15:21:32 +00:00
|
|
|
|
.LIST OFF
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.EP
|
2019-10-28 06:32:12 +00:00
|
|
|
|
|
|
|
|
|
A2osX.AUX .DA #0
|
|
|
|
|
.DA A2osX.AUX.S
|
|
|
|
|
.PH $1000
|
2019-04-10 15:51:47 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.OSDX
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.SLISTX
|
2019-04-09 15:47:33 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.PWDX
|
2018-12-17 15:21:32 +00:00
|
|
|
|
.LIST ON
|
2018-12-17 07:02:03 +00:00
|
|
|
|
Mem.XLoMem .EQ *
|
2018-12-17 15:21:32 +00:00
|
|
|
|
.LIST OFF
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.EP
|
2019-10-28 06:32:12 +00:00
|
|
|
|
|
|
|
|
|
A2osX.GP .DA #0
|
|
|
|
|
.DA A2osX.GP.S
|
|
|
|
|
.PH A2osX.SYSCALL
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.GP
|
|
|
|
|
.EP
|
2019-10-30 16:29:46 +00:00
|
|
|
|
|
2019-10-28 06:32:12 +00:00
|
|
|
|
A2osX.D1 .DA #0
|
|
|
|
|
.DA A2osX.D1.S
|
|
|
|
|
.PH $D000
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.DA #RRAMWRAMBNK1
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.STAT
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.DIRENT
|
2019-07-27 20:51:39 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.UNISTD
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.STDIO
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.STDLIB
|
2019-09-04 15:35:50 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.DEV
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.FIO
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.PFT
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.EP
|
2019-10-30 16:29:46 +00:00
|
|
|
|
|
2019-10-28 06:32:12 +00:00
|
|
|
|
A2osX.D2 .DA #0
|
|
|
|
|
.DA A2osX.D2.S
|
|
|
|
|
.PH $D000
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.DA #RRAMWRAMBNK2
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.STRING
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.TIME
|
2019-07-29 15:38:55 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.BIN
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.PS
|
2019-07-19 14:05:22 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.ARG
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.ENV
|
|
|
|
|
.EP
|
2019-10-30 16:29:46 +00:00
|
|
|
|
|
2019-10-28 06:32:12 +00:00
|
|
|
|
A2osX.E0 .DA #0
|
|
|
|
|
.DA A2osX.E0.S
|
|
|
|
|
.PH $E000
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.JMP
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.IRQ
|
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.MEM
|
2019-07-10 15:39:02 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.MATH
|
2018-12-12 16:32:33 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.TERMLC
|
2019-07-26 14:23:07 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.SHARED
|
2019-09-04 15:35:50 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.STDIO2
|
2019-10-28 06:32:12 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.PWD
|
|
|
|
|
********* TMP ***** go to A2osX.D1
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.IO
|
2019-07-27 20:51:39 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.PIPE
|
2019-10-03 06:25:27 +00:00
|
|
|
|
********* TMP ***** go to A2osX.D2
|
2019-07-10 15:39:02 +00:00
|
|
|
|
*--------------------------------------
|
2019-08-01 14:59:15 +00:00
|
|
|
|
DevMgr.Stat .DA DevMgr.FreeMem
|
|
|
|
|
DevMgr.Free .DA DevMgr.FreeMem
|
|
|
|
|
.DA DevMgr.HiMem
|
|
|
|
|
DevMgr.DevIdx .DA #1
|
2019-07-10 15:39:02 +00:00
|
|
|
|
*--------------------------------------
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.LIST ON
|
2017-11-22 16:27:50 +00:00
|
|
|
|
DevMgr.FreeMem .EQ *
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.LIST OFF
|
|
|
|
|
.EP
|
|
|
|
|
A2osX.E0.E .EQ *
|
2019-10-28 06:32:12 +00:00
|
|
|
|
*--------------------------------------
|
2019-10-29 14:47:25 +00:00
|
|
|
|
.AS "PAKME" TAG
|
|
|
|
|
.DA $2000 BIN ORG
|
|
|
|
|
.DA #6 Chunk Count
|
|
|
|
|
.DA PAKME.Table Chunks
|
2019-10-28 06:32:12 +00:00
|
|
|
|
*--------------------------------------
|
2018-11-17 17:17:13 +00:00
|
|
|
|
.INB USR/SRC/SYS/KERNEL.S.CTRL
|
2015-03-14 21:48:35 +00:00
|
|
|
|
MAN
|
2018-11-17 17:17:13 +00:00
|
|
|
|
SAVE USR/SRC/SYS/KERNEL.S
|
2015-03-14 21:48:35 +00:00
|
|
|
|
ASM
|