-#define PRINTBB { printf("&main()= %Fp\n", argv[0]);printf("gvar.ca.tinf[0]= %Fp\n", gvar.ca.tinf[0]);printf("&gvar.ca.tinf[0]= %Fp\n", &gvar.ca.tinf[0]);printf("gvar.ca.tinf[0]= %04x\n", gvar.ca.tinf[0]);printf("&gvar.ca.tinf[0]= %04x\n", &gvar.ca.tinf[0]); }\r
+\r
+word\r
+VL_modexPalOverscan(byte *p, word col)\r
+{\r
+ int i;\r
+ //modexWaitBorder();\r
+// vga_wait_for_vsync();\r
+ outp(PAL_WRITE_REG, 0); /* start at the beginning of palette */\r
+ for(i=col; i<(3+col); i++)\r
+ {\r
+ outp(PAL_DATA_REG, p[i]);\r
+ }\r
+// modexPalSave(p);\r
+ return col;\r
+}\r
+void TL_VidInit(global_game_variables_t *gvar)\r
+{\r
+ gvar->video.old_mode = 3;\r
+}\r
+\r
+#ifdef __WATCOMC__\r
+void VL_ShowPage(page_t *page, boolean vsync, boolean sr){}\r
+void modexClearRegion(page_t *page, int x, int y, int w, int h, byte color){}\r
+void modexprint(page_t *page, sword x, sword y, word t, boolean tlsw, word color, word bgcolor, boolean vidsw, const byte *str){ printf("%s\n", str); }\r
+void modexpdump(nibble pagenum, global_game_variables_t *gvar){}\r
+#endif\r
+#endif\r