home *** CD-ROM | disk | FTP | other *** search
- ; 11/15/86 Set up for hard-disk Ampro machine at work
- ; 08/01/86 Revised for use with ZCPR314B and RCP143A
- ; 01/22/86 System with hard disks and 28 names in NDR.
-
- zmovsiz equ 54 ; VALUE USED TO BUILD SYSTEM WITH ZMOVCPM
-
- base equ 0
-
- ;-----------------------------------------------------------------------------
-
- ; FIXED SYSTEM COMPONENTS (SAME ADDRESS IN ALL VERSIONS)
-
- EXPATH EQU 40H ; EXTERNAL PATH
- EXPATHS EQU 5 ; 5 2-byte Path Elements
- ; (PATH SIZE = EXPATHS*2 + 1)
-
- Z3WHL EQU 4BH ; WHEEL BYTE ADDRESS
-
- SHSTK EQU 0FD00H ; ZCPR3 SHELL STACK
- SHSTKS EQU 4 ; NUMBER OF SHSIZE-BYTE SHELL STACK ENTRIES
- SHSIZE EQU 32 ; SIZE OF A SHELL STACK ENTRY
- ; (STACK SIZE = SHSTKS * SHSIZE)
-
- Z3MSG EQU 0FD80H ; ZCPR3 MESSAGE BUFFER
-
- EXTFCB EQU 0FDD0H ; ZCPR3 EXTERNAL FCB
-
- Z3ENV EQU 0FE00H ; ENVIRONMENT DESCRIPTORS
- Z3ENVS EQU 2 ; SIZE OF ENVIRONMENT DESCRIPTOR IN 128-BYTE BLOCKS
-
- Z3CL EQU 0FF00H ; ZCPR3 COMMAND LINE BUFFER
- Z3CLS EQU 204 ; SIZE OF COMMAND LINE BUFFER
-
- EXTSTK EQU 0FFD0H ; ZCPR3 EXTERNAL STACK
-
- ;-----------------------------------------------------------------------------
-
- ; VARIABLE ADDRESS COMPONENTS
-
- CCP EQU 0D400H - [60-ZMOVSIZ]*400H
- BUFBASE EQU 0EF00H ; moved down 200h to allow for larger buffers
-
- ; RESIDENT COMMAND PACKAGE
-
- RCP EQU BUFBASE
- RCPS EQU 18 ; 18 128-byte Blocks (2K+256 bytes)
-
- ; REDIRECTABLE I/O PACKAGE (NONE)
-
- IOP EQU 00000H
- IOPS EQU 00 ; 12 128-byte Blocks (1.5K bytes)
-
- ; FLOW COMMAND PACKAGE
-
- FCP EQU RCP + RCPS * 128
- FCPS EQU 5 ; 5 128-byte Blocks
-
- ; ZCPR3 NAMED DIRECTORY AREA
-
- Z3NDIR EQU FCP + FCPS * 128
- Z3NDIRS EQU 35 ; 35 18-byte Named Directory Elements permitted
- ; (NDIR SIZE = Z3NDIRS*18 + 1 for trailing 0)
-
-
- ; END of ZCPR3 BASE EQUATES
-