First post, by Lazarus
Hi DOSBoxers,
I'm trying to get DOSBox to build with a smaller memory footprint. At the moment, the PagingBlock object is 16Mb in size. I have a fair understanding of x86 CPU emulation, but I'm not sure why TLB_SIZE is so big (1024*1024). As far as I can see, the TLB_SIZE does not need to be bigger than the total amount of RAM available to the emulation / 4096. If I limit MAX_MEMORY to 16Mb, then it seems that I can get away with a TLB_SIZE of 4096 (16*1024*1024/4096). Am I missing something?
Thanks,
I