X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fexmmtest.c;h=a7a781885d3643d0c857ba9b16890fc7117a91b3;hb=de061bfbd47c0c86acefa16bb31d8c94dceea032;hp=8cd440f558bc2a19146c380cd7f806983c662aac;hpb=9ffe77d9a59bd77df9ab71eb98e82c97a1fa6076;p=16.git diff --git a/src/exmmtest.c b/src/exmmtest.c index 8cd440f5..a7a78188 100644 --- a/src/exmmtest.c +++ b/src/exmmtest.c @@ -42,6 +42,8 @@ main(int argc, char *argv[]) if(argv[1]) bakapee = argv[1]; else bakapee = "data/koishi~~.pcx"; + //if(argv[2]) + // #define FILEINIT textInit(); @@ -54,18 +56,30 @@ main(int argc, char *argv[]) MM_Startup(&mm, &mmi); printf("done!\n"); printf("&main()=%Fp\n", *argv[0]); - if(CA_LoadFile(bakapee, &bigbuffer, &mm, &mmi)) baka=1; +#ifdef FILEINIT + printf("read\n"); + if(CA_ReadFile(bakapee, &bigbuffer, &mm/*, &mmi*/)) +#else + printf("load\n"); + if(CA_LoadFile(bakapee, &bigbuffer, &mm, &mmi)) +#endif + baka=1; else baka=0; //MM_GetPtr(&bigbuffer, mmi.nearheap, &mm, &mmi); //hmm functions in cache system use the buffered stuff printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); + printf("dark purple = purgable\n"); + printf("medium blue = non purgable\n"); + printf("red = locked\n"); getch(); modexEnter(); + modexShowPage(&screen); MM_ShowMemory(&screen, &mm); getch(); - MM_Report(&screen, &mm, &mmi); + MM_DumpData(&mm); modexLeave(); + MM_Report(&screen, &mm, &mmi); printf("stop!\n"); MM_FreePtr(&bigbuffer, &mm); MM_Shutdown(&mm);