]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/DEV/VDISK/VDISKSYS.INC

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / DEV / VDISK / VDISKSYS.INC
1 EMS_STATUS EQU 40H
2 EMS_GET_NUM_PAGES EQU 42H
3 EMS_ALLOC_PAGES EQU 43H
4 EMS_MAP_HANDLE EQU 44H
5 EMS_VERSION EQU 46H
6 EMS_SAVE_STATE EQU 4F00H
7 EMS_RESTORE_STATE EQU 4F01H
8 EMS_SET_HANDLE_NAME EQU 5301H
9 EMS_FRAME_SEG EQU 5800H
10 EMS_INT EQU 67H
11 EMS_VERSION_LEVEL EQU 40H
12 EMS_2F_Handler EQU 1Bh
13
14 EMS_Mem EQU 'X' ;an005; dms;
15 EM_Mem EQU 'E' ;an005; dms;
16
17 EMS_EXPECTED_VERSION EQU 34H
18 EMS_LOW_ERROR EQU 80H
19 EMS_INSTALLED_FLAG EQU 00h ;ac006; dms;
20
21 EMS_ALLOC_ERROR EQU -1 ; ***RPS ??
22 SINGLE_SEGMENT EQU 1
23 ;;;DOS_PAGE1 EQU 0FFH
24 ;;;DOS_PAGE2 EQU 0FEH
25 DOS_PAGE_SZ EQU 16
26 EMS_Page_Size EQU 4000h ;an002; dms;
27
28 EM_Size_Get EQU 88h ;an001; dms;
29
30
31 GET_PAGE_FRAME_STRUC STRUC
32 FRAME_SEGMENT DW ?
33 START_PAGE DB ?
34 NUM_PAGE DB ?
35 GET_PAGE_FRAME_STRUC ENDS
36 BUFFER_ENTRY_SIZE EQU TYPE GET_PAGE_FRAME_STRUC
37