#include "src/lib/planar.h"
#include "src/lib/16_head.h"
#include "src/lib/16text.h"
+#include "src/lib/modex16/320x240.h"
+#include "src/lib/modex16/192x144.h"
//320x240 = 20x15
//256x192 = 16x12
/* -============================ Functions =============================- */
/* mode switching, page, and plane functions */
void VGAmodeX(sword vq, global_game_variables_t *gv);
-void modexEnter();
+void modex__320x240_256__Enter(global_game_variables_t *gv);
+void modex__192x144_256__Enter(global_game_variables_t *gv);
+long vgaGetMode();
void modexLeave();
+void modexsetBaseXMode(void);
page_t modexDefaultPage();
page_t modexNextPage(page_t *p);
page_t modexNextPageFlexibleSize(page_t *p, word x, word y);
/* -======================= Constants & Vars ==========================- */
extern byte far* VGA; /* The VGA Memory */
-extern int old_mode;
+//extern int old_mode;
#define SCREEN_SEG 0xa000
#define VIDEO_INT 0x10
#define SET_MODE 0x00