PR#3 PREFIX /A2OSX.BUILD 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