- bakapee = "data/koishi~.pcx";\r
-#endif\r
-\r
-// printf("main()=%Fp start MM\n", *argv[0]);\r
- MM_Startup(&gvar.mm, &gvar.mmi);\r
- //PM_Startup();\r
- //PM_UnlockMainMem();\r
- CA_Startup(&gvar);\r
-// printf(" done!\n");\r
- //PRINTBB\r
-// getch();\r
-#ifdef FILERL\r
-// bakapeehandle = open(bakapee,O_RDONLY | O_BINARY, S_IREAD);\r
-// printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer));\r
-// if(CA_FarRead(bakapeehandle,(void far *)&bigbuffer,sizeof(bigbuffer),&gvar.mm))\r
-#ifdef FILEREAD\r
- printf(" read\n");\r
- if(CA_ReadFile(bakapee, &bigbuffer, &gvar.mm))\r
-#else\r
- printf(" load\n");\r
- if(CA_LoadFile(bakapee, &bigbuffer, &gvar.mm, &gvar.mmi))\r
-#endif\r
- baka=1;\r
- else\r
- baka=0;\r
-// close(bakapeehandle);\r
- //hmm functions in cache system use the buffered stuff\r
+ strcpy(bakapee1, "data/koishi~.pcx"); //bakapee1 = "data/koishi~.pcx";\r
+ strcpy(bakapee2, "data/test.map"); //bakapee2 = "data/test.map";\r
+ }\r
+#endif\r
+ printf("bakapee1[%s]\n", bakapee1);\r
+ printf("bakapee2[%s]\n", bakapee2);\r
+ KEYP\r
+\r
+ #ifndef NOVID\r
+ Startup16(&gvar);\r
+ // save the palette\r
+ modexPalSave(&gvar.video.dpal); modexFadeOff(4, &gvar.video.dpal); //modexPalBlack();\r
+ #else //NOVID\r
+ StartupCAMMPM(&gvar);\r
+/* MM_Startup(&gvar);\r
+ #ifdef __16_PM__\r
+ #ifdef __DEBUG_PM__\r
+ if(dbg_debugpm>0)\r
+ {\r
+ #endif //__DEBUG_PM__\r
+ PM_Startup(&gvar); PM_CheckMainMem(&gvar); PM_UnlockMainMem(&gvar);\r
+ //0000printf("PM Started\n"); KEYP\r
+ #ifdef __DEBUG_PM__\r
+ }\r
+ #endif //__DEBUG_PM__\r
+ #endif //__16_PM__\r
+ CA_Startup(&gvar);*/\r
+ #endif //elsed NOVID\r
+ #ifdef PRINTBBDUMP\r
+ //0000\r
+PRINTBB; KEYP\r
+ #endif\r
+\r
+ w=0;\r
+ #ifdef FILEREADLOAD\r
+ #ifdef FILEREAD\r
+ for(;w<2;w++)\r
+ {\r
+ // printf("size of big buffer~=%u\n", _bmsize(segu, BBUF));\r
+ if(w>0)\r
+ {\r
+ printf("======================================read=====================================\n");\r
+ if(CA_ReadFile(bakapee2, BBUFPTR, &gvar)) baka=1; else baka=0;\r
+ printf("====================================read end===================================\n");\r
+ }\r
+ #endif //FILEREAD\r
+ if(w==0)\r
+ {\r
+ printf("======================================load=====================================\n");\r
+ if(CA_LoadFile(bakapee1, BBUFPTR, &gvar)) baka=1; else baka=0;\r
+ printf("====================================load end===================================\n");\r
+ }\r
+ //#ifdef __WATCOMC__\r
+ // printf("\nsize of big buffer~=%u\n", _bmsize(sega, BBUF));\r
+ //#endif\r
+ #ifdef BUFFDUMP\r
+ printf("contents of the buffer\n[\n%s\n]\n", BBUFSTRING);\r
+ #endif// #else\r
+ #ifdef PRINTBBDUMP\r
+ PRINTBB;\r
+ #endif\r
+\r
+ //endif // BUFFDUMP\r
+\r
+ //printf("dark purple = purgable\n");\r
+ //printf("medium blue = non purgable\n");\r
+ //printf("red = locked\n");\r
+ // KEYP\r
+ // DebugMemory_(&gvar, 1);\r
+ if(baka) printf("\nyay!\n");\r
+ else printf("\npoo!\n");\r
+ #ifdef BUFFDUMPPAUSE\r
+ KEYP\r
+ #endif\r
+ #ifdef FILEREAD\r
+ }\r
+ #endif\r
+ #endif //filereadload\r
+\r