*\r
*/\r
\r
-#include "src/lib/modex16.h"\r
+//#include "src/lib/16_head.h"\r
+#include "src/lib/16_vl.h"\r
#include "src/lib/16_sprit.h"\r
#include "src/lib/16_tail.h"\r
#include "src/lib/16_pm.h"\r
#include "src/lib/16_ca.h"\r
#include "src/lib/16_mm.h"\r
\r
+static word far* clockw= (word far*) 0x046C; /* 18.2hz clock */\r
+\r
void main() {\r
static global_game_variables_t gvar;\r
- __segment sega;\r
+ //__segment sega;\r
memptr bigbuffer;\r
int i;\r
word start;\r
- int plane;\r
float t1, t2;\r
boolean baka;\r
- byte *pal;\r
- int size, size1;\r
+ byte *pal=0;\r
+ int size=0;\r
struct sprite spri;\r
- vrl1_vgax_offset_t * off, *off1;\r
+ //vrl1_vgax_offset_t * off, *off1;\r
struct vrs_container vrs;\r
vrl1_vgax_offset_t **vrl_line_offsets;\r
uint32_t huge *vrl_headers_offsets;\r
uint32_t vrl_size;\r
int num_of_vrl;\r
struct vrl1_vgax_header huge *curr_vrl;\r
- struct vrl_container *vrl;\r
word w=0;\r
\r
+ gvar.mm.mmstarted=0;\r
+#ifdef __DEBUG_PM__\r
+ dbg_debugpm=1;\r
+#endif\r
// DOSLIB: check our environment\r
probe_dos();\r
\r
\r
//gvar.video.page[0]=modexDefaultPage(&gvar.video.page[0]);\r
\r
- gvar.mm.mmstarted=0;\r
MM_Startup(&gvar);\r
PM_Startup(&gvar);\r
PM_UnlockMainMem(&gvar);\r
t2 = (*clockw-start)/18.2;\r
\r
for (i = 0; i < 5; i++){\r
- spri.delay = 1; animate_spri(&spri); spri.x += 20; sleep(1); }\r
+ spri.delay = 1; animate_spri(&spri); spri.x += 20; /*sleep(1);*/ }\r
\r
while(!kbhit())\r
{\r
VGAmodeX(0, 1, &gvar);\r
MM_ShowMemory(&gvar);\r
MM_DumpData(&gvar);\r
+ MM_Report_(&gvar);\r
free(spri.sprite_vrl_cont);\r
MM_FreePtr(&bigbuffer, &gvar);\r
//MM_FreePtr(&((void __based(sega)*)spri.spritesheet->buffer), &mm);\r
printf("version %s\n", VERSION);\r
printf("t1: %f\n", t1);\r
printf("t2: %f\n", t2);\r
- printf("gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
- printf("gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
+//0000 printf("gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
+//0000 printf("gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
printf("Num %d", num_of_vrl);\r
if(baka) printf("\nyay!\n");\r
else printf("\npoo!\n");\r