- printf("done!\n");
- printf("&main()=%Fp\n", *argv[0]);
- MM_GetPtr(&bigbuffer, mmi.nearheap, &mm, &mmi);
+ //PM_Startup();\r
+ //PM_UnlockMainMem();\r
+ CA_Startup();
+ printf(" done!\n");
+ /*if(FP_SEG(*argv[0])==0)
+ {
+ MM_Report(&screen, &mm, &mmi);
+ MM_Shutdown(&mm);
+ printf("&main()=%Fp\n", *argv[0]);
+ printf("&main() == %u\n", FP_SEG(*argv[0]));
+ exit(-5);
+ }*/
+ 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 FILERL
+// bakapeehandle = open(bakapee,O_RDONLY | O_BINARY, S_IREAD);
+// printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer));
+// if(CA_FarRead(bakapeehandle,(void far *)&bigbuffer,sizeof(bigbuffer),&mm))
+#ifdef FILEREAD
+ printf(" read\n");
+ if(CA_ReadFile(bakapee, &bigbuffer, &mm))
+#else
+ printf(" load\n");
+ if(CA_LoadFile(bakapee, &bigbuffer, &mm, &mmi))
+#endif
+ baka=1;
+ else
+ baka=0;
+// close(bakapeehandle);