1
0
Fork 0

Change the PAGE_SIZE #define to be a bit safer

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@344
This commit is contained in:
Sjoerd van der Berg 2002-10-18 09:20:24 +00:00
parent 1591baeb42
commit b950a89a3b

View file

@ -30,7 +30,7 @@ typedef Bit8u (*MEMORY_ReadHandler)(PhysPt pt);
typedef void (*MEMORY_WriteHandler)(PhysPt pt,Bit8u val);
#define PAGE_KB 16
#define PAGE_SIZE PAGE_KB*1024
#define PAGE_SIZE (PAGE_KB*1024)
#define PAGE_SHIFT 14
#define PAGE_COUNT(A) (A & ((1 << PAGE_SHIFT)-1) ? 1+(A >> PAGE_SHIFT) : (A >> PAGE_SHIFT) )
#define MAX_PAGES PAGE_COUNT(C_MEM_MAX_SIZE*1024*1024)