]> 4ch.mooo.com Git - 16.git/commitdiff
modified: scroll.exe
authorsparky4 <sparky4@lappy4.4ch.mooo.com>
Wed, 10 Dec 2014 19:28:31 +0000 (13:28 -0600)
committersparky4 <sparky4@lappy4.4ch.mooo.com>
Wed, 10 Dec 2014 19:28:31 +0000 (13:28 -0600)
modified:   src/scroll.c

scroll.exe
src/scroll.c

index 44700a0e596721abaf1ecb429c65ac1be8fd3366..5240d41ecb164c15e929e757ef41eaaf95a7a47f 100644 (file)
Binary files a/scroll.exe and b/scroll.exe differ
index 109226602a1a933f7a39ece5cc2eb1e7388cc88d..557b1a072c4ae78c217d20130085a3638043f9aa 100644 (file)
@@ -74,7 +74,8 @@ void animatePlayer(map_view_t *src, map_view_t *dest, /*map_view_t *top, */sword
 void main() {\r
        bitmap_t ptmp;//, npctmp; // player sprite\r
        const char *cpus;\r
-       static int persist_aniframe = 0;    /* gonna be increased to 1 before being used, so 0 is ok for default */\r
+       static int persist_aniframe = 0;    /* gonna be increased to 1 before being used, so 0 is ok for default */
+       int emmhandle;\r
        page_t screen, screen2, screen3;\r
        map_t map;\r
        map_view_t mv, mv2, mv3;\r
@@ -100,7 +101,7 @@ void main() {
        if(isEMS()) printf("%d\n", coretotalEMS());
        if(isEMS())
        {
-               int emmhandle = alloc_emem(1);
+               emmhandle = alloc_emem(256);
                printf("%d\n", emmhandle);
        }
 \r
@@ -488,7 +489,8 @@ void main() {
        //xmsfree(bg);
        //xmsfree(spri);
        //xmsfree(mask);
-       //xmsreport();\r
+       //xmsreport();
+       if(isEMS()) dealloc_emem(emmhandle);\r
        switch(detectcpu())\r
        {\r
                case 0: cpus = "8086/8088 or 186/88"; break;\r