OSDN Git Service

still testing....
authorsparky4 <sparky4@cock.li>
Sat, 16 May 2015 01:20:57 +0000 (20:20 -0500)
committersparky4 <sparky4@cock.li>
Sat, 16 May 2015 01:20:57 +0000 (20:20 -0500)
modified:   src/lib/exmm/EMM.EXE
modified:   src/lib/exmm/emm.c

src/lib/exmm/EMM.EXE
src/lib/exmm/emm.c

index 729ba5a..1c10737 100644 (file)
Binary files a/src/lib/exmm/EMM.EXE and b/src/lib/exmm/EMM.EXE differ
index af7d8d8..05e68bf 100644 (file)
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
        printf("b4 EMS          *pEmmData=%x\n", *pEmmData);
        //printf("b4 EMS        *pEmmData=%s\n", *pEmmData);
 
-       pEmmData = (byte *)EMMalloc(&hEData, 104);  // get 6 * 16K bytes - 96K
+       pEmmData = (byte *)EMMalloc(&hEData, EMMCoreLeft()-1);  // get 6 * 16K bytes - 96K
        if(pEmmData == NULL/* ||  pEmmData0 == NULL*/)\r
        {\r
                printf("Not enough EMM or out of handles.\n");\r