1 BREAK <ABOVE BOARD Equates>
4 ; Assorted equates for use with Intel Above Board
8 ; EMM INT 67H Function codes
12 ABOVE_GET_FREE EQU 42H
16 ABOVE_GET_VERSION EQU 46H
17 ABOVE_SAVE_MAP_PID EQU 47H
18 ABOVE_RESTORE_MAP_PID EQU 48H
21 ; NEW call not implemented in version 1.00 Above Board
23 ABOVE_GETSET_MAP EQU 4EH
25 ; 4EH AX equates for subfunctions
27 ABOVE_GETSET_GET EQU 4E00H
28 ABOVE_GETSET_SET EQU 4E01H
29 ABOVE_GETSET_GETSET EQU 4E02H
35 ABOVE_GET_IOPORT EQU 49H
36 ABOVE_GET_MAP_ARRAY EQU 4AH
37 ABOVE_GET_PIDS EQU 4BH
38 ABOVE_GET_PAGES EQU 4CH
39 ABOVE_GET_ALLOC EQU 4DH
43 ; EMM INT 67H AH return values
45 ABOVE_SUCCESSFUL EQU 0
46 ABOVE_ERROR_SOFTWARE EQU 80H
47 ABOVE_ERROR_HARDWARE EQU 81H
48 ABOVE_ERROR_BUSY EQU 82H
49 ABOVE_ERROR_BAD_PID EQU 83H
50 ABOVE_ERROR_BAD_FUNC EQU 84H
51 ABOVE_ERROR_OUT_OF_PIDS EQU 85H
52 ABOVE_ERROR_MAP_CNTXT EQU 86H
53 ABOVE_ERROR_INSUFF_MEM EQU 87H
54 ABOVE_ERROR_INSUFF_FREE EQU 88H
55 ABOVE_ERROR_ALLOC_ZERO EQU 89H
56 ABOVE_ERROR_LOG_INVALID EQU 8AH
57 ABOVE_ERROR_PHYS_INVALID EQU 8BH
58 ABOVE_ERROR_CNTXT_NO_STACK EQU 8CH
59 ABOVE_ERROR_SECOND_SAVE EQU 8DH
60 ABOVE_ERROR_NO_CNTXT EQU 8EH
61 ABOVE_ERROR_BAD_PARM EQU 8FH