]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_tail.c
====XMS MOSTLY translated but crashes EXMMTEST.EXE ====
[16.git] / src / lib / 16_tail.c
similarity index 72%
rename from src/lib/16_lib.c
rename to src/lib/16_tail.c
index 12a4288b6aab4e1ccc97f7a7bf36b82d2cf89dcf..f9f6fb569914e1972fd52b528b4786f82ca5cea2 100755 (executable)
@@ -23,7 +23,7 @@
  * 16 library\r
  */\r
 \r
-#include "src/lib/16_lib.h"\r
+#include "src/lib/16_tail.h"\r
 \r
 //===========================================================================\r
 \r
@@ -35,7 +35,7 @@
 ==================\r
 */\r
 \r
-void DebugMemory (global_game_variables_t *gvar)\r
+void DebugMemory_(global_game_variables_t *gvar, boolean q)\r
 {\r
        /*VW_FixRefreshBuffer ();\r
        US_CenterWindow (16,7);\r
@@ -50,10 +50,24 @@ void DebugMemory (global_game_variables_t *gvar)
        US_PrintUnsigned (MM_TotalFree()/1024);\r
        US_Print ("k\n");\r
        VW_UpdateScreen();*/\r
+       if(q){\r
+       printf("========================================\n");\r
+       printf("                DebugMemory_\n");\r
+       printf("========================================\n");}\r
+       if(q) { printf("Memory Usage\n");\r
+       printf("------------\n"); }else printf("  ");\r
+       printf("Total:  "); if(q) printf("      "); printf("%uk", gvar->mmi.mainmem/1024);\r
+       if(q) printf("\n"); else printf("       ");\r
+       printf("Free:   "); if(q) printf("      "); printf("%uk", MM_UnusedMemory(gvar)/1024);\r
+       if(q) printf("\n"); else printf("       ");\r
+       printf("With purge:"); if(q) printf("   "); printf("%uk\n", MM_TotalFree(gvar)/1024);\r
+       if(q) printf("------------\n");\r
+#ifdef __WATCOMC__\r
        IN_Ack ();\r
-       MM_ShowMemory (gvar);\r
+#endif\r
+       if(q) MM_ShowMemory (gvar);\r
 }\r
-\r
+#ifdef __WATCOMC__\r
 /*\r
 ==========================\r
 =\r
@@ -111,5 +125,6 @@ void Quit (char *error)
 \r
        exit(0);\r
 }\r
+#endif\r
 \r
 //===========================================================================\r