diff --git a/include/mem.h b/include/mem.h index 12a316e7..b459ef32 100644 --- a/include/mem.h +++ b/include/mem.h @@ -33,12 +33,11 @@ typedef void (*MEMORY_WriteHandler)(PhysPt pt,Bit8u val); #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) -extern HostPt ReadHostTable[MAX_PAGES]; -extern HostPt WriteHostTable[MAX_PAGES]; -extern MEMORY_ReadHandler ReadHandlerTable[MAX_PAGES]; -extern MEMORY_WriteHandler WriteHandlerTable[MAX_PAGES]; +extern HostPt ReadHostTable[]; +extern HostPt WriteHostTable[]; +extern MEMORY_ReadHandler ReadHandlerTable[]; +extern MEMORY_WriteHandler WriteHandlerTable[]; INLINE Bit16u PAGES(Bit32u bytes) {