Author: aandrejevic Date: Mon Nov 11 03:45:39 2013 New Revision: 60937
URL: http://svn.reactos.org/svn/reactos?rev=60937&view=rev Log: [NTVDM] Give the virtual machine 16 MB of memory, for DOS extenders, protected mode programs, etc... EMS is still not implemented.
Modified: branches/ntvdm/subsystems/ntvdm/ntvdm.h
Modified: branches/ntvdm/subsystems/ntvdm/ntvdm.h URL: http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/ntvdm.h?r... ============================================================================== --- branches/ntvdm/subsystems/ntvdm/ntvdm.h [iso-8859-1] (original) +++ branches/ntvdm/subsystems/ntvdm/ntvdm.h [iso-8859-1] Mon Nov 11 03:45:39 2013 @@ -25,7 +25,7 @@ #define TO_LINEAR(seg, off) (((seg) << 4) + (off)) #define MAX_SEGMENT 0xFFFF #define MAX_OFFSET 0xFFFF -#define MAX_ADDRESS TO_LINEAR(MAX_SEGMENT, MAX_OFFSET) +#define MAX_ADDRESS 0x1000000 // 16 MB of RAM
#define FAR_POINTER(x) \ (PVOID)((ULONG_PTR)BaseAddress + TO_LINEAR(HIWORD(x), LOWORD(x)))