]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_mm.h
the actual results of the experiment!
[16.git] / src / lib / 16_mm.h
index 2a37f372c385916c115ef14cbf80691f11710f57..0b562da7eaf3908fe24dfba0d9564d5dbc19f8b5 100644 (file)
@@ -37,7 +37,7 @@
 
 
 #define SAVENEARHEAP   0//x200         // space to leave in data segment
-#define SAVEFARHEAP    0//x2000                        // space to leave in far heap
+#define SAVEFARHEAP    0x400                   // space to leave in far heap
 
 #define        BUFFERSIZE              0x1000          // miscelanious, allways available buffer
 
@@ -84,9 +84,6 @@
 #define        XMS_FREEUMB             0x11
 
 //==========================================================================
-//I hope this is correct!
-//__segment                seg;
-typedef void __based(__self) * memptr; //__based(seg) * memptr;
 
 typedef struct
 {
@@ -116,7 +113,7 @@ extern void         (* XMSaddr) (void);             // far pointer to XMS driver
 #define BASEATTRIBUTES 0       // unlocked, non purgable
 
 #define MAXUMBS                12
-#define MAPPAGES               mm->EMSpagesmapped
+#define MAPPAGES               4//mm->EMSpagesmapped
 
 typedef struct mmblockstruct
 {