\r
// XMS specific variables\r
boolean gvar->pm.xmm.XMSPresent;\r
- word gvar->pm.xmm.XMSAvail,gvar->pm.xmm.XMSPagesAvail,gvar->pm.xmm.XMSHandle;\r
- dword XMSDriver;\r
- int gvar->pm.xmm.XMSProtectPage = -1;\r
+ word gvar->pm.xmm.XMSAvail,gvar->pm.xmm.XMSPagesAvail,gvar->pm.xmm.XMSHandle;*/\r
+ word XMSDriver;\r
+/* int gvar->pm.xmm.XMSProtectPage = -1;\r
\r
// File specific variables\r
char gvar->pm.fi.PageFileName[13] = {"VSWAP."};\r
boolean\r
PML_StartupXMS(global_game_variables_t *gvar)\r
{\r
- XMSD;\r
+ //XMSD;\r
gvar->pm.xmm.XMSPresent = false; // Assume failure\r
gvar->pm.xmm.XMSAvail = 0;\r
\r
mov [WORD PTR XMSDriver+2],es // function pointer to XMS driver\r
}\r
\r
- XMS_CALL(XMS_QUERYFREE, gvar); // Find out how much XMS is available\r
+ XMS_CALL(XMS_QUERYFREE); // Find out how much XMS is available\r
gvar->pm.xmm.XMSAvail = _AX;\r
if (!_AX) // AJR: bugfix 10/8/92\r
goto error;\r
goto error;\r
\r
_DX = gvar->pm.xmm.XMSAvail;\r
- XMS_CALL(XMS_ALLOC, gvar); // And do the allocation\r
+ XMS_CALL(XMS_ALLOC); // And do the allocation\r
gvar->pm.xmm.XMSHandle = _DX;\r
\r
if (!_AX) // AJR: bugfix 10/8/92\r
PML_XMSCopy(boolean toxms,byte far *addr,word xmspage,word length, global_game_variables_t *gvar)\r
{\r
#ifdef __WATCOMC__\r
- XMSD;\r
+ //XMSD;\r
#endif\r
dword xoffset;\r
struct\r
push si\r
}\r
_SI = (word)©\r
- XMS_CALL(XMS_MOVE, gvar);\r
+ XMS_CALL(XMS_MOVE);\r
__asm {\r
pop si\r
}\r
void\r
PML_ShutdownXMS(global_game_variables_t *gvar)\r
{\r
- XMSD;\r
+ //XMSD;\r
if (gvar->pm.xmm.XMSPresent)\r
{\r
_DX = gvar->pm.xmm.XMSHandle;\r
- XMS_CALL(XMS_FREE, gvar);\r
+ XMS_CALL(XMS_FREE);\r
if (_BL)\r
{\r
Quit("PML_ShutdownXMS: Error freeing XMS");\r
\r
gvar->pm.PMPanicMode = false;\r
\r
+ gvar->pm.fi.PageFile = -1;\r
+ gvar->pm.xmm.XMSProtectPage = -1;\r
+\r
// Initialize page list\r
for (i = 0,page = gvar->pm.PMPages;i < gvar->pm.PMNumBlocks;i++,page++)\r
{\r
return;\r
\r
strcat(&(gvar->pm.fi.PageFileName), "VSWAP.");\r
- gvar->pm.fi.PageFile = -1;\r
- gvar->pm.xmm.XMSProtectPage = -1;\r
\r
nomain = noems = noxms = false;\r
for (i = 1;i <\r