#
# compile flags
#
-S_FLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k24576#32768
+S_FLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k32768#24576
Z_FLAGS=-zk0 -zc -zm#### -zp4 -ei
O_FLAGS=-opnr -oe=24 -oil+ -outback -ohm
T_FLAGS=-bt=dos -wx -m$(MEMORYMODE) -0 -fpi87 -d1 -fo=.$(OBJ)## -e=65536
ding(&gvar.video.page[1], &bakapee, 2);\r
}\r
#ifdef BAKAFIZZUNSIGNED\r
- if(!baka_FizzleFade (gvar.video.ofs.bufferofs, gvar.video.ofs.displayofs, vga_state.vga_width, vga_state.vga_height, 70, true, &gvar))\r
+ baka_FizzleFade (gvar.video.ofs.bufferofs, gvar.video.ofs.displayofs, vga_state.vga_width, vga_state.vga_height, 70, true, &gvar);\r
#else\r
- if(!baka_FizzleFade (&gvar.video.page[1], &gvar.video.page[0], vga_state.vga_width, vga_state.vga_height, 70, true, &gvar))\r
+ baka_FizzleFade (&gvar.video.page[1], &gvar.video.page[0], vga_state.vga_width, vga_state.vga_height, 70, true, &gvar);\r
#endif\r
//ding(&gvar.video.page[showpage], &bakapee, 9);\r
- modexprint(&gvar.video.page[0], gvar.video.page[0].sw/2, gvar.video.page[0].sh/2, 1, 0, 47, 0, 1, "bakapi ok");\r
+// modexprint(&gvar.video.page[0], gvar.video.page[0].sw/2, gvar.video.page[0].sh/2, 1, 0, 47, 0, 1, "bakapi ok");\r
}\r
while(!kbhit()){}\r
\r
//#define EXMMVERBOSE__\r
// #define PRINTBBDUMP\r
#define BUFFDUMP\r
+#ifdef __BORLANDC__\r
#define NOVID\r
+#endif\r
+#ifdef __WATCOMC__\r
+#define NOVID\r
+#endif\r
\r
\r
#define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
#endif\r
\r
////////////////////////////////////////////////////////////////////////////\r
-//#ifdef __BORLANDC__\r
+#ifdef NOVID\r
//void VL_Startup (global_game_variables_t *gvar){}\r
void VL_Shutdown (global_game_variables_t *gvar){}\r
void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)\r
{\r
gvar->video.old_mode = 3;\r
}\r
-//#endif\r
+#endif\r
\r
//printf("* %Fp\t", *BBUF);\r
//printf("* %04x\t", *BBUF);\r
#ifndef NOVID\r
Startup16(&gvar);\r
// save the palette\r
- #ifdef __WATCOMC__\r
modexPalSave(&gvar.video.dpal); modexFadeOff(4, &gvar.video.dpal); //modexPalBlack();\r
- #endif\r
#else //NOVID\r
//printf("main()=%Fp start MM\n", *argv[0]);\r
MM_Startup(&gvar);\r
IN_ClearKey(scan);\r
switch (scan)\r
{\r
-// case sc_Space:\r
-// MM_ShowMemory(&gvar);\r
-// break;\r
+ case sc_Space:\r
+ MM_ShowMemory(&gvar);\r
+ break;\r
//#ifdef __WATCOMC__\r
case sc_O:\r
- modexPalUpdate0(&gvar.video.palette); modexpdump(&gvar.video.page);\r
+ VL_modexPalScramble(&gvar.video.palette); modexpdump(&gvar.video.page);\r
break;\r
case sc_P:\r
modexpdump(&gvar.video.page[0]);\r
return false;\r
\r
size = filelength(handle);\r
+#ifdef __DEBUG_CA__\r
+ if(dbg_debugca>0){\r
+ printf("===============================================================================\n");\r
+ printf(" CA_ReadFile\n");\r
+ printf("===============================================================================\n");\r
+ //%04x\r
+ printf(" ptr=%Fp\n", ptr);\r
+ printf(" *ptr=%Fp\n", *ptr);\r
+ printf(" &ptr=%Fp\n", &ptr);\r
+ }\r
+#endif\r
if(!CA_FarRead(handle,*ptr,size, gvar))\r
{\r
close(handle);\r
\r
//===========================================================================\r
\r
-//#define NOMAPS\r
+#define NOMAPS\r
#define NOGRAPHICS\r
#define NOAUDIO\r
\r
#define __DEBUG_InputMgr__\r
#define __DEBUG_MAP__\r
//#define __DEBUG_2__\r
-//#define __DEBUG_CA__\r
+#define __DEBUG_CA__\r
//#define __DEBUG_PM__\r
//#define __DEBUG_MM__\r
//#define __DEBUG_RF__\r
continue;\r
//drawofs = source+(gvar->video.ofs.ylookup[y]) + (x>>2);\r
drawofs = source+(y*gvar->video.page[0].stridew) + (x>>2);\r
+/*\r
sprintf(global_temp_status_text, "draw - %Fp", drawofs);\r
modexprint(&(gvar->video.page[0]), PIXPOSX, q+PIXPOSY, 1, 0, 47, 0, 1, global_temp_status_text); q+=8;\r
sprintf(global_temp_status_text, "pdet - %Fp", pagedelta);\r
modexprint(&(gvar->video.page[0]), PIXPOSX, q+PIXPOSY, 1, 0, 47, 0, 1, global_temp_status_text); q+=8;\r
sprintf(global_temp_status_text, "dest - %Fp", dest);\r
modexprint(&(gvar->video.page[0]), PIXPOSX, q+PIXPOSY, 1, 0, 47, 0, 1, global_temp_status_text); q=16;\r
+*/\r
\r
//\r
// copy one pixel\r