void modexCalcVmemRemain(video_t *video);\r
void VL_Initofs(video_t *video);\r
void modexHiganbanaPageSetup(global_game_variables_t *gvar);\r
-//void modexShowPage(page_t *page);\r
+void modexShowPage(page_t *page);//for 0croll.exe\r
void VL_ShowPage(page_t *page, boolean vsync, boolean sr);\r
void modexPanPage(page_t *page, int dx, int dy);\r
void modexSelectPlane(byte plane);\r
void modexLoadPalFile(char *filename, byte *palette);\r
void VL_LoadPalFile(const char *filename, byte *palette, global_game_variables_t *gvar);\r
void VL_LoadPalFileCore(byte *palette, global_game_variables_t *gvar);\r
-void VL_LoadPalFilewithoffset(const char *filename, byte *palette, word o, global_game_variables_t *gvar);\r
+//void VLL_LoadPalFilewithoffset(const char *filename, byte *palette, word o, global_game_variables_t *gvar);\r
void VL_UpdatePaletteWrite(byte *palette, word o, global_game_variables_t *gvar);\r
void VL_PaletteSync(global_game_variables_t *gvar);\r
void modexSavePalFile(char *filename, byte *palette);\r
/* utility functions */\r
void modexPalUpdate(byte *p);\r
void VL_modexPalScramble(byte *p);\r
-word modexPalOverscan(word col);\r
+word VL_modexPalOverscan(byte *p, word col);\r
void VL_ColorBorder (int color, video_t *v);\r
void VL_Plot (int x, int y, int color, global_game_variables_t *gvar);\r
void VL_Hlin (unsigned x, unsigned y, unsigned width, unsigned color, global_game_variables_t *gvar);\r
#endif\r
\r
void modexDrawChar(page_t *page, int x/*for planar selection only*/, word t, word col, word bgcol, word addr);\r
-void modexprint(page_t *page, sword x, sword y, word t, boolean tlsw, word col, word bgcol, boolean sw, const byte *str);\r
+void modexprint(page_t *page, sword x, sword y, word t, boolean tlsw, word color, word bgcolor, boolean vidsw, const byte *str);\r
void modexprintbig(page_t *page, word x, word y, word t, word col, word bgcol, const byte *str);\r
void VL_modexPrintTextBox(global_game_variables_t *gvar);\r
void modexpdump(page_t *pee);\r