]> 4ch.mooo.com Git - 16.git/blobdiff - src/exmmtest.c
seeing what was changed...
[16.git] / src / exmmtest.c
index 8d4c3865252ca94ef2ca210ffa0af7b0811ff306..5adebd335c38c6cf9c8c89e8b6e193ec91f81a0c 100755 (executable)
 /*\r
        exmm test\r
 */\r
-#include "src/lib/16_head.h"\r
-#include "src/lib/16_tail.h"\r
-#include "src/lib/16_pm.h"\r
-#include "src/lib/16_ca.h"\r
-#include "src/lib/16_mm.h"\r
-#include "src/lib/16_hc.h"\r
-#include "src/lib/16_dbg.h"\r
-\r
-#pragma hdrstop\r
-\r
-#pragma warn -pro\r
-#pragma warn -use\r
-\r
-//file load or read definition\r
-#define FILEREADLOAD\r
-#define FILEREAD\r
-//#define EXMMVERBOSE\r
-//#define BUFFDUMPPAUSE\r
-//#define EXMMVERBOSE__\r
-//     #define PRINTBBDUMP\r
-#define BUFFDUMP\r
-\r
-#ifdef __BORLANDC__\r
-#define NOVID\r
-#endif\r
-#ifdef __WATCOMC__\r
-#define NOVID\r
-//#define                      SCROLLLOAD\r
-#endif\r
-\r
-\r
-#define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
-\r
-#define BBUFNAME gvar.mm.bufferseg//bigbuffer\r
-//#define INITBBUF static memptr BBUFNAME;\r
-#define BBUFPTR        MEMPTRCONV BBUFNAME\r
-\r
-#ifdef __BORLANDC__\r
-#define BBUF           (memptr *)BBUFPTR\r
-#define BBUFSTRING     (memptr *)BBUFNAME\r
-#endif\r
-#ifdef __WATCOMC__\r
-#define BBUF           BBUFNAME\r
-#define BBUFSTRING     BBUF\r
-#endif\r
+#include "src/exmmtest.h"\r
 \r
 ////////////////////////////////////////////////////////////////////////////\r
 #ifdef NOVID\r
@@ -104,23 +60,6 @@ void modexpdump(nibble pagenum, global_game_variables_t *gvar){}
 #endif\r
 #endif\r
 \r
-//printf("*    %Fp\t", *BBUF);\r
-//printf("*         %04x\t", *BBUF);\r
-#define PRINTBB {\\r
-       printf("-------------------------------------------------------------------------------\n");\\r
-       printf("&main()=        %Fp\n", argv[0]);\\r
-       printf("buffer:\n");\\r
-       printf("        %Fp\t", BBUF);\\r
-       printf("&%Fp\n", BBUFPTR);\\r
-       printf("             %04x\t", BBUF);\\r
-       printf("&     %04x\n", BBUFPTR);\\r
-       printf("-------------------------------------------------------------------------------\n");\\r
-}\r
-       //printf("&main()=      %Fp\n", *argv[0]);\r
-       //printf("bigbuffer=    %Fp\n", bigbuffer);\r
-       //printf("&bigbuffer=   %Fp\n", &bigbuffer);\r
-       //printf("bigbuffer=    %04x\n", bigbuffer);\r
-       //printf("&bigbuffer=   %04x\n", &bigbuffer);\r
 #ifdef __WATCOMC__\r
 void segatesuto()\r
 {\r
@@ -197,6 +136,7 @@ main(int argc, char *argv[])
        printf("coreleft():             %u\n", coreleft());\r
        printf("farcoreleft():          %ld\n", farcoreleft());\r
                                                                #endif\r
+       printf("stackavail()=%u\n", stackavail());\r
        KEYP\r
 \r
                                                                #ifndef NOVID\r
@@ -268,10 +208,10 @@ PRINTBB; KEYP
                                                        #endif  //scrollload\r
 \r
 #ifndef NOVID\r
-       VL_Startup(&gvar);//    VGAmodeX(8, 0, &gvar);\r
+       VGAmodeX(8, 0, &gvar); VL_LoadPalFileCore(&gvar.video.palette, &gvar);\r
        modexHiganbanaPageSetup(&gvar);\r
+//     gvar.video.page[0].dx = gvar.video.page[0].dy = 0;\r
 //     VL_modexPalScramble(&gvar.video.palette);\r
-       VL_LoadPalFileCore(&gvar.video.palette, &gvar);\r
 //     ShapeTest_(&gvar);\r
 #endif\r
        MM_ShowMemory(&gvar);\r
@@ -317,6 +257,7 @@ PRINTBB; KEYP
 #endif\r
        DebugMemory_(&gvar, 1);\r
        MM_DumpData(&gvar);\r
+       KEYP\r
        MM_Report_(&gvar);\r
        //printf("bakapee1=%s\n", bakapee1);\r
        //printf("bakapee2=%s\n", bakapee2);\r