+#ifdef __BORLANDC__\r
+#define BBUF (memptr *)BBUFPTR\r
+#define BBUFSTRING (memptr *)BBUFNAME\r
+#endif\r
+#ifdef __WATCOMC__\r
+#define BBUF BBUFNAME\r
+#define BBUFSTRING BBUF\r
+#endif\r
+\r
+////////////////////////////////////////////////////////////////////////////\r
+//#ifdef NOVID\r
+#ifdef __BORLANDC__\r
+void VL_Startup (global_game_variables_t *gvar){ gvar=gvar; }\r
+void VL_Shutdown (global_game_variables_t *gvar){ gvar=gvar; }\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
+\r
+word modexPalOverscan(word col)\r
+{\r
+ //modexWaitBorder();\r
+ outp(PAL_WRITE_REG, 0); /* start at the beginning of palette */\r
+ outp(PAL_DATA_REG, col);\r
+ return col;\r
+}\r
+void TL_VidInit(global_game_variables_t *gvar)\r
+{\r
+ gvar->video.old_mode = 3;\r
+}\r
+#endif\r
+\r
+//printf("* %Fp\t", *BBUF);\r
+//printf("* %04x\t", *BBUF);\r
+#define PRINTBB {\\r
+ printf("-------------------------------------------------------------------------------\n");\\r
+ printf("&main()= %Fp\n", argv[0]);\\r
+ printf("buffer:\n");\\r
+ printf(" %Fp\t", BBUF);\\r
+ printf("&%Fp\n", BBUFPTR);\\r
+ printf(" %04x\t", BBUF);\\r
+ printf("& %04x\n", BBUFPTR);\\r
+ printf("-------------------------------------------------------------------------------\n");\\r
+}\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