home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / ZCPR33 / Z3-33 / Z33TSS-C.LBR / Z3BASE.E7 < prev    next >
Text File  |  2000-06-30  |  2KB  |  74 lines

  1. ; Z3BASE - Maximum TPA Configuration
  2.  
  3. ;****************************************************************
  4. ;*                                *
  5. ;*  Z3BASE.LIB -- Base Addresses for ZCPR33 System        *
  6. ;*    by Daniel A. Jacobs                    *
  7. ;*                                *
  8. ;*    These addresses are used by the following System    *
  9. ;* Segments: ENV starts at 0E700H                *
  10. ;*                                *
  11. ;****************************************************************
  12.  
  13. ;  True and False
  14. ;
  15. FALSE    SET    0
  16. TRUE    SET    NOT FALSE
  17.  
  18. ;*
  19. ;*  ZCPR33 BASE EQUATES
  20. ;*
  21.  
  22. Z3REV    EQU    33    ; ZCPR33 REV NUMBER
  23. CBREV    EQU    41    ; CBIOSZ REV NUMBER
  24. MSIZE    EQU    49    ; SIZE OF TPA
  25. ;        
  26. BASE    SET    0
  27.         
  28. I8080    EQU    FALSE
  29.         
  30. EXPATH    EQU    40H    ; EXTERNAL PATH
  31. EXPATHS    EQU    5    ; 5 2-byte Path Elements
  32.             ;  (PATH SIZE = EXPATHS*2 + 1)
  33.         
  34. Z3WHL    EQU    3EH    ; WHEEL BYTE ADDRESS
  35.         
  36. CCP    EQU    0C700H    ; ZCPR33 COMMAND PROCESSOR
  37. ;CCP    EQU    05C00H    ; Use this value to create the ZCPR33.PRL file
  38.             ; for operation under TSS/C
  39. Z3MSG    EQU    0E480H    ; ZCPR33 MESSAGE BUFFER
  40.          
  41. EXTFCB    EQU    0E4D0H    ; ZCPR33 EXTERNAL FCB
  42.          
  43. Z3CL    EQU    0E500H    ; ZCPR33 COMMAND LINE BUFFER
  44. Z3CLS    EQU    208    ; SIZE OF COMMAND LINE BUFFER
  45.          
  46. EXTSTK    EQU    0E5D0H    ; ZCPR33 EXTERNAL STACK
  47.          
  48. SHSTK    EQU    0E680H    ; ZCPR33 SHELL STACK
  49. SHSTKS    EQU    4    ; NUMBER OF SHSIZE-BYTE SHELL STACK ENTRIES
  50. SHSIZE    EQU    32    ; SIZE OF A SHELL STACK ENTRY
  51.             ;   (STACK SIZE = SHSTKS * SHSIZE)
  52.          
  53. Z3ENV    EQU    0E700H    ; ENVIRONMENT DESCRIPTORS
  54. Z3ENVS    EQU    2    ; SIZE OF ENVIRONMENT DESCRIPTOR IN 128-BYTE BLOCKS
  55.          
  56. IOP    EQU    0    ; REDIRECTABLE I/O PACKAGE
  57. IOPS    EQU    0    ; 12 128-byte Blocks (1.5K bytes)
  58.          
  59. FCP    EQU    00000H    ; FLOW COMMAND PACKAGE
  60. FCPS    EQU    0    ; 4 128-byte Blocks (0.5K bytes)
  61.          
  62. RCP    EQU    00000H    ; RESIDENT COMMAND PACKAGE
  63. RCPS    EQU    00    ; 16 128-byte Blocks (2K bytes)
  64.          
  65. Z3NDIR    EQU    00000H    ; ZCPR33 NAMED DIRECTORY AREA
  66. Z3NDIRS    EQU    00    ; 14 18-byte Named Directory Elements permitted
  67.             ;   (NDIR SIZE = Z3NDIRS*18 + 1 for trailing 0)
  68.          
  69. PROM    EQU    0E800H    ; EPROM BASE ADDRESS
  70. DJEPROM EQU    0F000H    ; TSS/C Executive Base
  71.         
  72. ;*  END of ZCPR33 BASE EQUATES
  73.  
  74.