OSDN Git Service

XCROLL IS MYSTERIOUSLY NOT WORKING
authorsparky4 <sparky4@cock.li>
Mon, 22 May 2017 23:47:13 +0000 (18:47 -0500)
committersparky4 <sparky4@cock.li>
Mon, 22 May 2017 23:47:13 +0000 (18:47 -0500)
src/lib/16_mm.c
src/lib/16_tdef.h
src/lib/doslib
src/xcroll.c

index 5061b4d..bb392aa 100755 (executable)
@@ -826,7 +826,7 @@ void MM_Startup (global_game_variables_t *gvar)
 \r
        //has to be 16\r
        if(sizeof(mmblocktype)!=16)\r
-               return;\r
+               Quit (gvar, "mmblocktype size is not 16");\r
 \r
        gvar->mm.mmstarted = true;\r
        gvar->mm.bombonerror = true;\r
index 88ab4cd..f4b9d09 100755 (executable)
@@ -501,9 +501,8 @@ typedef struct
 \r
 typedef struct mmblockstruct\r
 {\r
-       //word  start,length;\r
+       //word  start,length,           word    blob;   //for data larger than 64k\r
        word    start;  dword length;\r
-       //word  blob;   //for data larger than 64k\r
        unsigned        attributes;\r
        memptr          *useptr;        // pointer to the segment start\r
        struct mmblockstruct far *next;\r
index 03c79f4..a9daa1c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 03c79f455524b97368caf6c27773991a4d217cb2
+Subproject commit a9daa1c704f3963f3e673f20234ca78117e2d999
index 52d9b5b..b9e9284 100755 (executable)
@@ -69,6 +69,9 @@ void main(int argc, char *argv[])
 \r
        ggvv=&gvar;\r
 \r
+       // input!\r
+       IN_Default(0, &gvar.player[0],ctrl_Keyboard1, &gvar);\r
+\r
        if (argc >= 2) {\r
                if(argv[1]){ strcpy(bakapee, argv[1]);\r
                if(argv[2]) strcpy(bakapeep, argv[2]); }\r
@@ -91,10 +94,9 @@ void main(int argc, char *argv[])
        //initMap(&map);\r
 #endif\r
        // data\r
-       VRS_LoadVRS(bakapee, &gvar.player[0].enti, &gvar);\r
-\r
-       // input!\r
-       IN_Default(0, &gvar.player[0],ctrl_Keyboard1, &gvar);\r
+       printf("loading vrs     ");\r
+       VRS_LoadVRS(bakapee, &gvar.player[0].enti, &gvar);      printf("ok\n");\r
+       IN_StartAck (&gvar);    while (!IN_CheckAck (&gvar)){}\r
 \r
        // save the palette\r
 #ifdef FADE\r