]> 4ch.mooo.com Git - 16.git/blobdiff - src/testemm.c
Merge remote-tracking branch 'upstream/master'
[16.git] / src / testemm.c
old mode 100644 (file)
new mode 100755 (executable)
index bee98b8..b78f449
@@ -106,14 +106,14 @@ int main() {
                if (h1 >= 0) printf("OK, handle=%u\n",h1);
                else printf("FAILED\n");
 
-               printf("Allocating EMM pages (1MB): ");
-               h2 = emm_alloc_pages(0x100000UL >> 14UL);
+               printf("Allocating EMM pages (1.6MB): ");
+               h2 = emm_alloc_pages(0x19999AUL >> 14UL);
                sanity();
                if (h2 >= 0) printf("OK, handle=%u\n",h2);
                else printf("FAILED\n");
 
-               printf("Allocating EMM pages (1MB): ");
-               h3 = emm_alloc_pages(0x100000UL >> 14UL);
+               printf("Allocating EMM pages (12MB): ");
+               h3 = emm_alloc_pages(0xC00000UL >> 14UL);
                sanity();
                if (h3 >= 0) printf("OK, handle=%u\n",h3);
                else printf("FAILED\n");
@@ -248,6 +248,8 @@ int main() {
                }
                else printf("FAILED\n");
 
+               getch();
+
                /* we do this test because Microsoft EMM386.EXE seems to max out at 32MB.
                 * the host could have 256MB of total memory and it would still report 32MB in EMS */
                printf("we do this test because Microsoft EMM386.EXE seems to max out at 32MB.\n the host could have 256MB of total memory and it would still report 32MB in EMS");