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