+#ifdef __BORLANDC__\r
+#define _FCORELEFT 0x90000UL-16UL\r
+#define sprite\r
+#endif\r
+#ifdef __WATCOMC__\r
+#define _FCORELEFT 0x90000UL+16UL\r
+/*static union REGS CPURegs;\r
+\r
+#define _AX CPURegs.x.ax\r
+#define _BX CPURegs.x.bx\r
+#define _CX CPURegs.x.cx\r
+#define _DX CPURegs.x.dx\r
+\r
+#define _SI CPURegs.x.si\r
+#define _AH CPURegs.h.ah\r
+#define _AL CPURegs.h.al\r
+#define _BH CPURegs.h.bh\r
+#define _BL CPURegs.h.bl\r
+#define _CH CPURegs.h.ch\r
+#define _CL CPURegs.h.cl\r
+#define _DH CPURegs.h.dh\r
+#define _DL CPURegs.h.dl\r
+\r
+#define geninterrupt(n) int86(n,&CPURegs,&CPURegs);*/\r
#define peekb(segm,ofs) (*(byte far*)MK_FP((segm),(ofs)))\r
#define peekw(segm,ofs) (*(word far*)MK_FP((segm),(ofs)))\r
#define pokeb(segm,ofs,value) (peekb((segm),(ofs)) = (byte)(value))\r
#define pokew(segm,ofs,value) (peekw((segm),(ofs)) = (word)(value))\r
\r
typedef union REGPACK regs_t;\r
#define peekb(segm,ofs) (*(byte far*)MK_FP((segm),(ofs)))\r
#define peekw(segm,ofs) (*(word far*)MK_FP((segm),(ofs)))\r
#define pokeb(segm,ofs,value) (peekb((segm),(ofs)) = (byte)(value))\r
#define pokew(segm,ofs,value) (peekw((segm),(ofs)) = (word)(value))\r
\r
typedef union REGPACK regs_t;\r
-//typedef struct SREGS sregs_t;\r
-//sregs_t sregs;\r
-typedef enum {false,true} boolean;\r
-//I hope this is correct!\r
-typedef void __based(__self) * memptr;\r
-typedef struct\r
-{\r
- int old_mode; //old video mode before game!\r
- word frames_per_second;\r
- clock_t t;\r
- dword tiku;\r
- word far* clock;\r
- //handles for log files of the game gose here if wwww\r
- //int heaphandle;\r
-} global_game_variables_t;\r
long int filesize(FILE *fp);\r
void printmeminfoline(byte *strc, const byte *pee, size_t h_total, size_t h_used, size_t h_free);\r
long int filesize(FILE *fp);\r
void printmeminfoline(byte *strc, const byte *pee, size_t h_total, size_t h_used, size_t h_free);\r
-void print_normal_entry(char *text, dword total, dword used, dword free, byte *str);\r
-void convert(const char *format, dword num);\r