#define BUFFDUMP\r
//#endif\r
\r
+#define BBUF bigbuffer//gvar.ca.tinf[0]\r
+\r
void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)\r
{\r
printf("VGAmodeX dummy:\n %Fp %Fp %Fp\n", &vq, &cmem, gv);\r
}\r
#define PRINTBB {\\r
printf("&main()= %Fp\n", argv[0]);\\r
- printf("gvar.ca.tinf[0]:\n");\\r
- printf(" %Fp\t", gvar.ca.tinf[0]);\\r
- printf("&%Fp\n", &gvar.ca.tinf[0]);\\r
- printf(" %04x\t", gvar.ca.tinf[0]);\\r
- printf("& %04x\n", &gvar.ca.tinf[0]);\\r
+ printf("BBUF:\n");\\r
+ printf(" %Fp\t", BBUF);\\r
+ printf("&%Fp\n", &BBUF);\\r
+ printf(" %04x\t", BBUF);\\r
+ printf("& %04x\n", &BBUF);\\r
}\r
//printf("&main()= %Fp\n", *argv[0]);\r
//printf("bigbuffer= %Fp\n", bigbuffer);\r
// getch();\r
}\r
#endif\r
-//static global_game_variables_t gvar;\r
\r
void\r
main(int argc, char *argv[])\r
{\r
byte w=1;\r
static global_game_variables_t gvar;\r
+ memptr BBUF;\r
//#ifdef __WATCOMC__\r
// __segment sega;\r
//#endif\r
#endif\r
CA_Startup(&gvar);\r
// printf(" done!\n");\r
- //0000PRINTBB;\r
-// printf("press any key to continue!\n"); getch();\r
+ //0000\r
+ PRINTBB; printf("press any key to continue!\n"); getch();\r
#ifdef FILEREAD\r
for(w=0;w<2;w++)\r
{\r
-// printf("size of big buffer~=%u\n", _bmsize(segu, gvar.ca.tinf[0]));\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, &gvar.ca.tinf[0], &gvar)) baka=1; else baka=0;\r
+ if(CA_ReadFile(bakapee2, &BBUF, &gvar)) baka=1; else baka=0;\r
}\r
#endif\r
if(w==0)\r
{\r
printf(" load\n");\r
- if(CA_LoadFile(bakapee1, &gvar.ca.tinf[0], &gvar)) baka=1; else baka=0;\r
+ if(CA_LoadFile(bakapee1, &BBUF, &gvar)) baka=1; else baka=0;\r
}\r
//#ifdef __WATCOMC__\r
-// printf("\nsize of big buffer~=%u\n", _bmsize(sega, gvar.ca.tinf[0]));\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", (gvar.ca.tinf[0]));\r
+ printf("contents of the buffer\n[\n%s\n]\n", (BBUF));\r
#endif// #else\r
PRINTBB;\r
// #endif\r
MM_Report_(&gvar);\r
//printf("bakapee1=%s\n", bakapee1);\r
//printf("bakapee2=%s\n", bakapee2);\r
- MM_FreePtr(&gvar.ca.tinf[0], &gvar);\r
+ MM_FreePtr(&BBUF, &gvar);\r
#ifdef __16_PM__\r
#ifdef __DEBUG_PM__\r
if(dbg_debugpm>0)\r
printf("&far= %Fp", &(gvar.mm.farheap));\r
printf("\n");\r
#ifdef EXMMVERBOSE\r
- printf("bigb= %Fp ", gvar.ca.tinf[0]);\r
- //printf("bigbr= %04x", gvar.ca.tinf[0]);\r
+ printf("bigb= %Fp ", BBUF);\r
+ //printf("bigbr= %04x", BBUF);\r
//printf("\n");\r
- printf("&bigb=%Fp ", &gvar.ca.tinf[0]);\r
- //printf("&bigb=%04x", &gvar.ca.tinf[0]);\r
+ printf("&bigb=%Fp ", &BBUF);\r
+ //printf("&bigb=%04x", &BBUF);\r
printf("\n");\r
printf("========================================\n");\r
#endif\r