	SUBTTL	BOOT ROM EXTERNAL DEFINITIONS	
;****************************************************************************
;
;	THIS INCLUDE FILE DEFINES THE DISK BOOT ROM EXTERNAL DEFINITIONS
;
;****************************************************************************
;
;	REVISION HISTORY:
;
; 1.0	6 JUL 88   GRH
;	First cut.
;
; 1.1	26 SEP 88   GRH
;	Change all '?' symbols to 'DK_' symbols of 8 significant chars.
;
;****************************************************************************


;============================================================================
;
;		ROM #
;
;============================================================================
DK_RNUM	EQU	2


;============================================================================
;
;		ENTRY POINTS
;
;============================================================================
	STRUCT	0F800H		;START OF ROM
;
;   COLD START ENTRY
;
DK_COLD	DS	3

;============================================================================
;
;   DUMMY CONSOLE INPUT VECTOR ONLY RETURNS
;
	DS	3

;============================================================================
;
;   DO DISK ROM FUNCTION
;
DK_FUNC	DS	3
;
;  ENTRY- C= FUNCTION #
DK_RF0	EQU	0	;RETURN ROM VERSION NUMBER
			;   EXIT - HL= BINARY OF VERSION
DK_RF1	EQU	1	;OUTPUT IOPB DATA IF IOPB.PBSTATO != 0
			;   ENTRY- IX= IOPB PTR
DK_RF2	EQU	2	;OUTPUT IOPB DATA
			;   ENTRY- IX= IOPB PTR

;============================================================================
;
;   CONSOLE OUTPUT STUB IS USED BY ERROR ROUTINES TO TALK TO THE CONSOLE
;
	DS	3

;============================================================================
;
;   EXECUTE IOPB FUNCTION
;	ENTRY-	IX= IOPB PTR
;	EXIT -	AF= 0,ZF: NO ERROR
;
DK_DSKX	DS	3

	ENDM


;============================================================================
;
;		PAGE 0 RESERVED
;
;============================================================================
	STRUCT	0040H
DK_PROM	DS	2	;BOOTED PROM # & DRIVE #
	DS	4	;BOOT SCRATCH

	ENDM
