#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
#define XMS_FREEUMB 0x11
//==========================================================================
-//I hope this is correct!
-//__segment seg;
-typedef void __based(__self) * memptr; //__based(seg) * memptr;
typedef struct
{
#define BASEATTRIBUTES 0 // unlocked, non purgable
#define MAXUMBS 12
-#define MAPPAGES mm->EMSpagesmapped
+#define MAPPAGES 4//mm->EMSpagesmapped
typedef struct mmblockstruct
{