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 / ENTERPRS / CPM / UTILS / S / ZEN2.LBR / ZMTR100.LIB < prev    next >
Text File  |  2000-06-30  |  2KB  |  67 lines

  1.  
  2. ;**    Z-MACHINE MONITOR ROM MTR-100 EQUATES
  3. ;
  4.  
  5. ;*    MONITOR ENTRY POINTS
  6. ;
  7. ;    THESE VECTORS ARE PROVIDED AS ALTERNATE ENTRY POINTS
  8. ;    INTO THE MONITOR ROUTINES.
  9. ;
  10.  
  11. MTRSEG    EQU    0FE01H        ;SEGMENT VALUE
  12.  
  13. ;    OFFSET VALUES
  14.  
  15. MTRRES  EQU    00000H        ;RESET THE MONITOR
  16. MTRMON  EQU    00005H        ;MONITOR ENTRY
  17. MTRSWIM EQU    0000AH        ;SOFTWARE INTERRUPT
  18. MTRDCRT EQU    0000FH        ;DUMB CRT PROCESSOR
  19. MTRDKBD EQU    00014H        ;DUMP KEYBOARD PROCESSOR
  20. MTRSCRT    EQU    00019H        ;SMART CRT PROCESSOR
  21. MTRSKBD EQU    0001EH        ;SMART KEYBOARD PROCESSOR
  22. MTRTINT    EQU    00023H        ;TERMINAL INTERRUPT HANDLER (VERTICAL SYNC)
  23. MTRIRET    EQU    00028H        ;INTERRUPT RETURN
  24.  
  25. ;*    MONITOR DATA AREA
  26.  
  27. MTRDSEG    EQU    03FEH        ;OFFSET IN PAGE ZERO OF POINTER TO BE USED
  28.                 ; AS THE DATA SEGMENT VALUE
  29.  
  30. ;    DATA AREA DEFINITIONS
  31.  
  32.     DSEG
  33.     ORG    0
  34.     RB    5        ;WILD INTERRUPT JMPF INSTRUCTION
  35. MTRVER    RB    1        ;VERSION
  36. MTRDSZ    RW    1        ;DATA AREA SIZE IN BYTES
  37.  
  38. ;        BOOT PARAMETERS
  39.  
  40. MTRBI    RB    1        ;BOOT DEVICE INDEX
  41. MTRBP    RB    1        ;BOOT DEVICE BASE PORT
  42. MTRBS    RB    80        ;BOOT STRING
  43. MTRBU    RB    1        ;BOOT UNIT
  44.  
  45. ;        RAM VECTORS FOR PARAMETERIZED ROUTINES
  46.  
  47. MTRDCI    RW    2        ;DISPLAY CHARACTER INITIALIZATION
  48. MTRDFC    RW    2        ;DISPLAY FONT CHARACTER
  49. MTRDXMTC RW    2        ;DUMB KEYBOARD TRANSMIT CHARACTER
  50. MTREDC    RW    2        ;ERASE DISPLAY CHARACTER
  51. MTREMEC    RW    2        ;EXTENDED-MODE ESCAPE CHARACTER
  52. MTRFONT    RW    2        ;CHARACTER FONT ADDRESS
  53. MTRMDC    RW    2        ;MOVE DISPLAY CHARACTER
  54. MTRMDL    RW    2        ;MOVE DISPLAY LINE
  55. MTRP    RW    2        ;DISPLAY MONITOR PROMPT
  56. MTRRDC    RW    2        ;READ DISPLAYED CHARACTER
  57. MTRSXMTC RW    2        ;SMART KEYBOARD TRANSMIT CHARACTER
  58. MTRUIES    RW    2        ;UNIMPLEMENTED ESCAPE SEQUENCE
  59. MTRXCA    RW    2        ;TRANSMIT CHARACTER ATTRIBUTES
  60.  
  61. ;    CHARACTER FONT VALUES
  62.  
  63. MTRFNTL    RW    1        ;CHARACTER FONT TABLE LENGTH IN BYTES
  64. MTRKMAP    RB    256        ;KEYBOARD MAP
  65. MTRDMAP    RB    256        ;DISPLAY MAP
  66.  
  67.