X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_tail.c;h=557c4968930439d4c1efb3d89e8a87a70589d1d4;hb=c99bda70e2b46d085d3ba7aa951117bcd737c208;hp=bfa8446b801c8adb813f5e5e8636efd588e4a3a6;hpb=d799ef823a8b57ba6c783ed323430254083158be;p=16.git diff --git a/src/lib/16_tail.c b/src/lib/16_tail.c index bfa8446b..557c4968 100755 --- a/src/lib/16_tail.c +++ b/src/lib/16_tail.c @@ -79,10 +79,13 @@ void Startup16(global_game_variables_t *gvar) #ifdef __DEBUG_InputMgr__ if(!dbg_nointest) #endif - IN_Startup(gvar); + IN_Startup(); #endif +#ifdef __16_PM__ PM_Startup(gvar); + PM_CheckMainMem(gvar); PM_UnlockMainMem(gvar); +#endif CA_Startup(gvar); } @@ -100,16 +103,20 @@ void Startup16(global_game_variables_t *gvar) void Shutdown16(global_game_variables_t *gvar) { +#ifdef __16_PM__ PM_Shutdown(gvar); +#endif #ifdef __WATCOMC__ #ifdef __DEBUG_InputMgr__ if(!dbg_nointest) #endif - IN_Shutdown(gvar); + IN_Shutdown(); #endif CA_Shutdown(gvar); MM_Shutdown(gvar); +#ifdef __WATCOMC__ VGAmodeX(0, 1, gvar); +#endif } @@ -311,7 +318,9 @@ void DebugMemory_(global_game_variables_t *gvar, boolean q) void ClearMemory (global_game_variables_t *gvar) { +#ifdef __16_PM__ PM_UnlockMainMem(gvar); +#endif //snd MM_SortMem (gvar); }