2015-03-14 21:48:35 +00:00
|
|
|
|
PR#3
|
2015-03-15 22:00:40 +00:00
|
|
|
|
PREFIX /A2OSX.BUILD
|
2015-03-14 21:48:35 +00:00
|
|
|
|
NEW
|
|
|
|
|
INC 1
|
|
|
|
|
AUTO 6
|
|
|
|
|
.LIST OFF
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* KERNEL CONSTANTS DEFINITON
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
K.BIN.MAGICHEADER .EQ $7CD8
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
K.TIMER16RESOLUTION .EQ 5 every 5 VBL (50hz), so 100ms
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
K.ENV.SIZE .EQ $100
|
|
|
|
|
K.DEV.MAX .EQ 20
|
|
|
|
|
K.PS.MAX .EQ 32
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
K.NETCFG.MAX .EQ 4
|
|
|
|
|
K.NETCFG.SIZE .EQ 128
|
|
|
|
|
K.PROTOID.ATALK .EQ 0
|
|
|
|
|
K.PROTOID.ETALK .EQ 1
|
|
|
|
|
K.PROTOID.IP .EQ 2
|
|
|
|
|
K.PROTOID.SPARE .EQ 3
|
|
|
|
|
K.ARPCACHE.SIZE .EQ 10
|
|
|
|
|
K.DNSCACHE.SIZE .EQ 10
|
|
|
|
|
K.UDPTABLE.SIZE .EQ 16
|
|
|
|
|
K.TCPTABLE.SIZE .EQ 16
|
|
|
|
|
K.ETH.FRAME.LEN .EQ 1514
|
|
|
|
|
K.IP.TTL .EQ 64
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* KERNEL Reserved ZP Location 00-1F,56-FF
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
DEVMGR.DEVPTR .EQ $80
|
|
|
|
|
EVTMGR.EVTPTR .EQ $82
|
|
|
|
|
TSKMGR.TSKPTR .EQ $84
|
|
|
|
|
TSKMGR.pNewPS .EQ $86
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
ZPMemMgr .EQ $D0 Aux
|
|
|
|
|
ZPSysScr .EQ $E0 Aux
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
R.VCPU16 .EQ $F0 Aux
|
|
|
|
|
R.AX .EQ R.VCPU16
|
|
|
|
|
R.AL .EQ R.VCPU16
|
|
|
|
|
R.AH .EQ R.VCPU16+$1
|
|
|
|
|
R.BX .EQ R.VCPU16+$2
|
|
|
|
|
R.BL .EQ R.VCPU16+$2
|
|
|
|
|
R.BH .EQ R.VCPU16+$3
|
|
|
|
|
R.CX .EQ R.VCPU16+$4
|
|
|
|
|
R.CL .EQ R.VCPU16+$4
|
|
|
|
|
R.CH .EQ R.VCPU16+$5
|
|
|
|
|
R.DX .EQ R.VCPU16+$6
|
|
|
|
|
R.DL .EQ R.VCPU16+$6
|
|
|
|
|
R.DH .EQ R.VCPU16+$7
|
|
|
|
|
*R.CS .EQ R.VCPU16+$8
|
|
|
|
|
*R.DS .EQ R.VCPU16+$A
|
|
|
|
|
R.LS .EQ R.VCPU16+$C
|
|
|
|
|
*R.SP .EQ R.VCPU16+$E
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
MAN
|
|
|
|
|
SAVE INC/KERNEL.I
|