- 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
-\r
-#ifdef FILERL\r
- bakapee = malloc(64);\r
-#endif\r
- mm.mmstarted=0;\r
-\r
-#ifdef FILERL\r
-// printf("filename!: ");\r
-// scanf("%[^\n]", &bakapee);\r
- if(argv[1]) bakapee = argv[1];\r
- else bakapee = "data/koishi~.pcx";\r
-#endif\r
-\r
-// textInit();\r
-\r
- // setup camera and screen~\r
- //bug!!!\r
- //screen = modexDefaultPage();\r
- //screen.width += (16*2);\r
- //screen.height += (16*2);\r
-\r
- printf("main()=%Fp start MM\n", *argv[0]);\r
- MM_Startup(&mm, &mmi);\r
- //PM_Startup();\r
- //PM_UnlockMainMem();\r
- CA_Startup();\r
- printf(" done!\n");\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
-// 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),&mm))\r
+ //file name //\r
+ bakapee1 = malloc(24);\r
+ bakapee2 = malloc(24);\r
+ //file name //\r
+\r
+#ifdef __16_PM__\r
+#ifdef __DEBUG_PM__\r
+ dbg_debugpm=1; //debug pm\r
+#endif\r
+#endif\r
+\r
+#ifdef __DEBUG_CA__\r
+ dbg_debugca=1;\r
+#endif\r
+#ifdef PRINTBBDUMP\r
+//0000PRINTBB; printf("press any key to continue!\n"); getch();\r
+#endif\r
+ if(argv[1]){ bakapee1 = argv[1];\r
+ if(argv[2]) bakapee2 = argv[2]; }\r
+ else{\r
+ //{ printf("filename!: "); scanf("%[^\n]", &bakapee); }\r
+ bakapee1 = "data/koishi~.pcx";\r
+ bakapee2 = "data/test.map";\r
+ }\r
+ //printf("main()=%Fp start MM\n", *argv[0]);\r
+ MM_Startup(&gvar); //printf("ok\n");\r
+#ifdef __16_PM__\r
+#ifdef __DEBUG_PM__\r
+ if(dbg_debugpm>0)\r
+ {\r
+#endif\r
+ PM_Startup(&gvar); PM_CheckMainMem(&gvar); PM_UnlockMainMem(&gvar);\r
+//0000 printf("PM Started\n"); printf("press any key to continue!\n"); getch();\r
+#ifdef __DEBUG_PM__\r
+ }\r
+#endif\r
+#endif\r
+\r
+#ifdef __DEBUG_MM__\r
+ dbg_debugmm=0;\r
+#endif\r
+ CA_Startup(&gvar);\r
+// printf(" done!\n");\r
+#ifdef PRINTBBDUMP\r
+//0000\r
+PRINTBB; printf("\n\npress any key to continue!\n"); getch();\r
+#endif\r
+#ifdef __DEBUG_MM__\r
+ dbg_debugmm=1;\r
+#endif\r
+\r
+ w=0;\r
+#ifdef FILEREADLOAD\r