-#define far\r
-#define MK_FP(x,y) ((void *)x)\r
-#define FP_SEG(x) (x)\r
+#ifndef _TWEAK_H_\r
+#define _TWEAK_H_\r
+#include "common.h"\r
\r
-extern void tw_opengraph();\r
-extern void tw_opengraph2();\r
-extern void tw_closegraph();\r
-extern void tw_putpixel(int x, int y, int color);\r
-extern int tw_getpixel(int x, int y);\r
-extern void tw_setpalette(void far *pal);\r
-extern void tw_setpalarea(void far *pal,int start,int cnt);\r
-extern void tw_setrgbpalette(int pal, int r, int g, int b);\r
-extern void tw_setstart(int start);\r
-extern void tw_pictovmem(void far *pic, int to, int len);\r
-extern void tw_crlscr();\r
+void tw_opengraph2();\r
+//void tw_setrgbpalette(byte *p);\r
+void tw_setrgbpalette(int a, int r, int g, int b);\r
\r
-extern int far scr_seg;\r
+#define PAL_READ_REG 0x03C7 /* Color register, read address */\r
+#define PAL_WRITE_REG 0x03C8 /* Color register, write address */\r
+#define PAL_DATA_REG 0x03C9 /* Color register, data port */\r
+#define PAL_SIZE (256 * 3)\r
+\r
+#endif\r