On 2010-4-13 3:16 PM, Mark Cave-Ayland wrote:
[...]
One possible problem may be that we overrun the 32 bit address space, because there is only 3M available: 0xffd00000 to 0xffffffff.
Hmmm. Would that matter even for a 64-bit architecture like SPARC64? It wouldn't affect any of the other architectures except for PPC which already has a default of 512K rather than 256K. Also even with MEMORY_SIZE and DICTIONARY_SIZE set to 512K, that's still just 1M...
Unfortunately, it does matter. FCode still expects to run in 32-bit mode and use 32-bit pointers, so the 64-bit address space doesn't buy us anything.