*/\r
void CA_OpenDebug(global_game_variables_t *gvar)\r
{\r
- unlink("debug.16");\r
- gvar->handle.debughandle = open("debug.16", O_CREAT | O_WRONLY | O_TEXT);\r
+#ifdef __BORLANDC__\r
+ unlink("debug.16b");\r
+ gvar->handle.debughandle = open("debug.16b", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
+#ifdef __WATCOMC__\r
+ unlink("debug.16w");\r
+ gvar->handle.debughandle = open("debug.16w", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
}\r
\r
void CA_CloseDebug(global_game_variables_t *gvar)\r
boolean CA_FarRead(int handle, byte huge *dest, dword length, mminfo_t *mm)\r
{\r
boolean flag;\r
- /*dword fat=0;\r
- word segm=0;\r
+ //dword fat=0;\r
+ //word segm=0;\r
//if(mm->EMSVer<0x40)\r
if(length>0xfffflu)\r
{\r
printf("File is a fat bakapee\n");\r
- segm=(length%0xfffflu)-1;\r
- fat=segm*0xfffflu;\r
- length-=fat;\r
+ //segm=(length%0xfffflu)-1;\r
+ //fat=segm*0xfffflu;\r
+ //length-=fat;\r
// printf("CA_FarRead doesn't support 64K reads yet!\n");\r
+ return 0;\r
}\r
\r
- if(!fat&&!segm)\r
- {*/\r
+ //if(!fat&&!segm)\r
+ //{\r
__asm {\r
push ds\r
mov bx,[handle]\r
boolean CA_FarWrite(int handle, byte huge *source, dword length, mminfo_t *mm)\r
{\r
boolean flag;\r
- /*dword fat=0;\r
- word segm=0;\r
+ //dword fat=0;\r
+ //word segm=0;\r
//if(mm->EMSVer<0x40)\r
if(length>0xfffflu)\r
{\r
printf("File is a fat bakapee\n");\r
- segm=(length%0xfffflu)-1;\r
- fat=segm*0xfffflu;\r
- length-=fat;\r
+ //segm=(length%0xfffflu)-1;\r
+ //fat=segm*0xfffflu;\r
+ //length-=fat;\r
// printf("CA_FarRead doesn't support 64K reads yet!\n");\r
+ return 0;\r
}\r
\r
- if(!fat&&!segm)\r
- {*/\r
+ //if(!fat&&!segm)\r
+ //{\r
__asm {\r
push ds\r
mov bx,[handle]\r
boolean CA_ReadFile(char *filename, memptr *ptr, mminfo_t *mm)\r
{\r
int handle;\r
- dword size;\r
+ sdword size;\r
//long size;\r
\r
if((handle = open(filename,O_RDONLY | O_BINARY, S_IREAD)) == -1)\r
boolean CA_LoadFile(char *filename, memptr *ptr, mminfo_t *mm, mminfotype *mmi)\r
{\r
int handle;\r
- dword size;\r
+ sdword size;\r
//long size;\r
\r
if((handle = open(filename,O_RDONLY | O_BINARY, S_IREAD)) == -1)\r
void CA_Startup(global_game_variables_t *gvar)\r
{\r
#ifdef PROFILE\r
- unlink("profile.16");\r
- gvar->handle.profilehandle = open("profile.16", O_CREAT | O_WRONLY | O_TEXT);\r
+#ifdef __BORLANDC__\r
+ unlink("profile.16b");\r
+ gvar->handle.profilehandle = open("profile.16b", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
+#ifdef __WATCOMC__\r
+ unlink("profile.16w");\r
+ gvar->handle.profilehandle = open("profile.16w", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
#endif\r
+// unlink("debug0.16");\r
+// gvar->handle.showmemhandle = open("debug0.16", O_CREAT | O_WRONLY | O_TEXT);\r
/*++++\r
// MDM begin - (GAMERS EDGE)\r
//\r
#ifdef PROFILE\r
close(gvar->handle.profilehandle);\r
#endif\r
+// close(gvar->handle.showmemhandle);\r
/*++++\r
close(maphandle);\r
close(grhandle);\r