X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_pm.c;h=7adb5fdb268fe2aaf7797f266b35134e3ff5e03f;hb=04fe364b1c5b4fdddca823044c2d584531691af6;hp=858bd4b9fe121208edf5393ae64f714c4596978a;hpb=ce3c236194323bcbc331bad4a059ea95fb6c7947;p=16.git diff --git a/src/lib/16_pm.c b/src/lib/16_pm.c index 858bd4b9..7adb5fdb 100755 --- a/src/lib/16_pm.c +++ b/src/lib/16_pm.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2021 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -66,28 +66,6 @@ PageListStruct far *gvar->pm.PMPages, _seg *gvar->pm.PMSegPages;*/ -static union REGS CPURegs; - -#define _AX CPURegs.x.ax -#define _BX CPURegs.x.bx -#define _CX CPURegs.x.cx -#define _DX CPURegs.x.dx - -#define _SI CPURegs.x.si - -#define _AH CPURegs.h.ah -#define _AL CPURegs.h.al -#define _BH CPURegs.h.bh -#define _BL CPURegs.h.bl -#define _CH CPURegs.h.ch -#define _CL CPURegs.h.cl -#define _DH CPURegs.h.dh -#define _DL CPURegs.h.dl - -#ifdef __WATCOMC__ -#define geninterrupt(n) int86(n,&CPURegs,&CPURegs); -#endif - static char *ParmStrings[] = {"nomain","noems","noxms",nil}; ///////////////////////////////////////////////////////////////////////////// @@ -799,6 +777,7 @@ PML_ReadFromFile(byte far *buf,long offset,word length, global_game_variables_t // // PML_OpenPageFile() - Opens the page file and sets up the page info // +#if 0 void PML_OpenPageFile(global_game_variables_t *gvar) { @@ -869,6 +848,7 @@ PML_ClosePageFile(global_game_variables_t *gvar) MM_FreePtr((void _seg *)&gvar->pm.PMSegPages, gvar); } } +#endif ///////////////////////////////////////////////////////////////////////////// // @@ -1208,7 +1188,7 @@ PM_GetPage(int pagenum, global_game_variables_t *gvar) if (pagenum >= gvar->pm.fi.ChunksInFile) Quit (gvar, "PM_GetPage: Invalid page request"); -//#ifdef __DEBUG_2__ // for debugging +#ifdef __DEBUG_2__ // for debugging __asm { mov dx,STATUS_REGISTER_1 in al,dx @@ -1218,7 +1198,7 @@ PM_GetPage(int pagenum, global_game_variables_t *gvar) mov al,10 // bright green out dx,al } -//#endif +#endif if (!(result = PM_GetPageAddress(pagenum, gvar))) { @@ -1236,7 +1216,7 @@ if (!gvar->pm.PMPages[pagenum].offset) // JDC: sparse page } gvar->pm.PMPages[pagenum].lastHit = gvar->pm.PMFrameCount; -//#ifdef __DEBUG_2__ // for debugging +#ifdef __DEBUG_2__ // for debugging __asm{ mov dx,STATUS_REGISTER_1 in al,dx @@ -1248,7 +1228,7 @@ if (!gvar->pm.PMPages[pagenum].offset) // JDC: sparse page mov al,0x20 // normal out dx,al } -//#endif +#endif return(result); } @@ -1420,7 +1400,7 @@ PM_NextFrame(global_game_variables_t *gvar) { char buf[40]; sprintf(buf,"PM_NextFrame: Page %d is locked",i); - Quit(gvar, buf); + Quit (gvar, buf); } } //#endif