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