mirror of
https://github.com/A2osX/A2osX.git
synced 2024-09-10 07:54:37 +00:00
61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
PR#3
|
||
PREFIX /DATA/A2OSX
|
||
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
|