	SUBTTL	MONITOR ROM EXTERNAL DEFINITIONS	
;****************************************************************************
;
;	INCLUDE FILE THAT DEFINES THE MONITOR ROM I/O
;
;****************************************************************************
;
;	REVISION HISTORY:
; 1.0	6 JUL 88   GRH
;	First cut.
;
; 1.1	26 SEP 88   GRH
;	Change symbols to 'MR_' prefixes of 8 significant chars.
;
;****************************************************************************


;============================================================================
;
;		ROM #
;
;============================================================================
MR_RNUM EQU	0


;============================================================================
;
;	ROM FUNCTIONS
;
;============================================================================
	STRUCT	0F800H		;START OF ROM
MR_CBOOT DS	3	;COLD START ENTRY
MR_CONIN DS	3	;CONSOLE INPUT
			;  EXIT - A= CHAR
	DS	3	;UNSUPPORTED TAPE READER
MR_CONOUT	DS	3	;CONSOLE OUTPUT
			;  ENTRY- C= CHAR
	DS	3	;UNSUPPORTED TAPE PUNCH
MR_LSTOUT	DS	3	;LIST DEVICE OUTPUT
			;  EXTRY- C= CHAR
MR_CONSTS	DS	3	;RETURN CONSOLE INPUT STATUS
			;  EXIT - A= 0: NOT READY, /0: CHAR READY
	DS	3	;UNSUPPORTED IOCHK
	DS	3	;UNSUPPORTED IOSET
	DS	3	;UNSUPPORTED MEMCK
	DS	3	;UNSUPPORTED IODEF
	DS	3	;UNSUPPORTED I/O CONTROL
MR_REST	DS	3	;BREAKPOINT ENTRY
MR_LSTSTS	DS	3	;RETURN LIST DEVICE STATUS
			;  EXIT - A= 0: NOT READY, /0: READY FOR CHAR
	DS	3	;SPARE
	DS	3	;SPARE
	ENDM

;============================================================================
;
;	ROM SWAP CROSS-OVER POINT
;
;============================================================================
MR_XOVER EQU	0F800H + 33H	;ADDRESS OF THE SWAPPING 'OUT' INSTRUCTION
