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 >
Wrap
Text File
|
2000-06-30
|
2KB
|
67 lines
;** Z-MACHINE MONITOR ROM MTR-100 EQUATES
;
;* MONITOR ENTRY POINTS
;
; THESE VECTORS ARE PROVIDED AS ALTERNATE ENTRY POINTS
; INTO THE MONITOR ROUTINES.
;
MTRSEG EQU 0FE01H ;SEGMENT VALUE
; OFFSET VALUES
MTRRES EQU 00000H ;RESET THE MONITOR
MTRMON EQU 00005H ;MONITOR ENTRY
MTRSWIM EQU 0000AH ;SOFTWARE INTERRUPT
MTRDCRT EQU 0000FH ;DUMB CRT PROCESSOR
MTRDKBD EQU 00014H ;DUMP KEYBOARD PROCESSOR
MTRSCRT EQU 00019H ;SMART CRT PROCESSOR
MTRSKBD EQU 0001EH ;SMART KEYBOARD PROCESSOR
MTRTINT EQU 00023H ;TERMINAL INTERRUPT HANDLER (VERTICAL SYNC)
MTRIRET EQU 00028H ;INTERRUPT RETURN
;* MONITOR DATA AREA
MTRDSEG EQU 03FEH ;OFFSET IN PAGE ZERO OF POINTER TO BE USED
; AS THE DATA SEGMENT VALUE
; DATA AREA DEFINITIONS
DSEG
ORG 0
RB 5 ;WILD INTERRUPT JMPF INSTRUCTION
MTRVER RB 1 ;VERSION
MTRDSZ RW 1 ;DATA AREA SIZE IN BYTES
; BOOT PARAMETERS
MTRBI RB 1 ;BOOT DEVICE INDEX
MTRBP RB 1 ;BOOT DEVICE BASE PORT
MTRBS RB 80 ;BOOT STRING
MTRBU RB 1 ;BOOT UNIT
; RAM VECTORS FOR PARAMETERIZED ROUTINES
MTRDCI RW 2 ;DISPLAY CHARACTER INITIALIZATION
MTRDFC RW 2 ;DISPLAY FONT CHARACTER
MTRDXMTC RW 2 ;DUMB KEYBOARD TRANSMIT CHARACTER
MTREDC RW 2 ;ERASE DISPLAY CHARACTER
MTREMEC RW 2 ;EXTENDED-MODE ESCAPE CHARACTER
MTRFONT RW 2 ;CHARACTER FONT ADDRESS
MTRMDC RW 2 ;MOVE DISPLAY CHARACTER
MTRMDL RW 2 ;MOVE DISPLAY LINE
MTRP RW 2 ;DISPLAY MONITOR PROMPT
MTRRDC RW 2 ;READ DISPLAYED CHARACTER
MTRSXMTC RW 2 ;SMART KEYBOARD TRANSMIT CHARACTER
MTRUIES RW 2 ;UNIMPLEMENTED ESCAPE SEQUENCE
MTRXCA RW 2 ;TRANSMIT CHARACTER ATTRIBUTES
; CHARACTER FONT VALUES
MTRFNTL RW 1 ;CHARACTER FONT TABLE LENGTH IN BYTES
MTRKMAP RB 256 ;KEYBOARD MAP
MTRDMAP RB 256 ;DISPLAY MAP