]> 4ch.mooo.com Git - 16.git/blobdiff - 16/modex16/modex16.h
modified: 16/DOS_GFX.EXE
[16.git] / 16 / modex16 / modex16.h
diff --git a/16/modex16/modex16.h b/16/modex16/modex16.h
deleted file mode 100644 (file)
index 4502fa0..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*\r
- * Functions for handling modex and doing other basic graphics stuff.\r
- */\r
-#ifndef MODEX16_H\r
-#define MODEX16_H\r
-#include <conio.h>\r
-#include "types.h"\r
-\r
-/* -========================== Types & Macros ==========================- */\r
-#define PAGE_OFFSET(x,y) ((y<<6)+(y<<4)+(x>>2))\r
-#define PLANE(x) (1<< (x&3))\r
-typedef byte far* page_t;\r
-#define SELECT_ALL_PLANES() outpw(0x03c4, 0xff02)\r
-\r
-/* -============================ Functions =============================- */\r
-void modexEnter();\r
-void modexLeave();\r
-void modexShowPage(page_t page);\r
-void modexPanPage(page_t *page, int dx, int dy);\r
-void modexSelectPlane(byte plane);\r
-void modexClearRegion(page_t page, int x, int y, int w, int h, byte color);\r
-\r
-/* -======================= Constants & Vars ==========================- */\r
-extern byte far*  VGA;  /* The VGA Memory */\r
-#define VIDEO_INT              0x10\r
-#define SET_MODE               0x00\r
-#define VGA_256_COLOR_MODE     0x13\r
-#define TEXT_MODE              0x03\r
-#define SCREEN_WIDTH           320\r
-#define SCREEN_HEIGHT          240\r
-#define PAGE_SIZE              (word)(SCREEN_WIDTH/4 * SCREEN_HEIGHT)\r
-\r
-#define SC_INDEX               0x03c4\r
-#define SC_DATA                        0x03c5\r
-#define CRTC_INDEX             0x03d4\r
-#define CRTC_DATA              0x03d5\r
-#define MISC_OUTPUT            0x03c2\r
-#define HIGH_ADDRESS           0x0C\r
-#define LOW_ADDRESS            0x0D\r
-#define VRETRACE               0x08\r
-#define INPUT_STATUS_1         0x03da\r
-#define DISPLAY_ENABLE         0x01\r
-#define MAP_MASK               0x02\r
-#endif\r