X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_mm.h;h=47c6118188fc31f6099a30f3f248b89de30de4ca;hb=a565be31ce92d6168ae6983042da75b0b683e52b;hp=510dadae13d68dc55ae49403d59034a531462e0b;hpb=3a2741ba173836748d0fa07e41f2c56c184cee8d;p=16.git diff --git a/src/lib/16_mm.h b/src/lib/16_mm.h index 510dadae..47c61181 100755 --- a/src/lib/16_mm.h +++ b/src/lib/16_mm.h @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2019 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -42,7 +42,7 @@ #define FREEBLOCK(x) {*x->useptr=NULL;x->next=gvar->mm.mmfree;gvar->mm.mmfree=x;} #define SAVENEARHEAP 0x400 // space to leave in data segment -#define SAVEFARHEAP 0 // space to leave in far heap +#define SAVEFARHEAP 0 // space to leave in far heap #define BUFFERSIZE 0x1000 // miscelanious, allways available buffer @@ -96,11 +96,12 @@ //========================================================================== -//moved to typdefst +//typedef void _seg * memptr; //moved to 16_t.h + /*typedef struct { dword nearheap,farheap,EMSmem,XMSmem,mainmem; -} mminfotype;*/ +} mminfotype;*/ //moved to 16_tdef.h //========================================================================== @@ -190,6 +191,7 @@ boolean MML_CheckForXMS (void); void MML_UseSpace (unsigned segstart, unsigned seglength, global_game_variables_t *gvar); void MML_ClearBlock (global_game_variables_t *gvar); +void MM_Reset (global_game_variables_t *gvar); void MM_Startup (global_game_variables_t *gvar); void MM_Shutdown (global_game_variables_t *gvar); @@ -199,7 +201,7 @@ void MM_SetPurge (memptr *baseptr, int purge, global_game_variables_t *gvar); void MM_SetLock (memptr *baseptr, boolean locked, global_game_variables_t *gvar); void MM_SortMem (global_game_variables_t *gvar); void MM_ShowMemory (global_game_variables_t *gvar); -void MM_ShowMemoryDetail (unsigned x, unsigned y, unsigned w, unsigned q, sdword end, mmshowmemoryinfo_t *scaninfo, global_game_variables_t *gvar); +//void MM_ShowMemoryDetail (unsigned x, unsigned y, unsigned w, unsigned q, sdword end, mmshowmemoryinfo_t *scaninfo, global_game_variables_t *gvar); void MM_DumpData (global_game_variables_t *gvar); dword MM_UnusedMemory (global_game_variables_t *gvar); dword MM_TotalFree (global_game_variables_t *gvar);