flat assembler
Message board for the users of flat assembler.
Index
> Windows > compiler options |
Author |
|
revolution 05 Jul 2010, 00:12
In 32-bit Windows you can only use 2GB per process in normal boot mode. And 3GB per process when booting in 3GB mode and your app has the LARGE_ADDRESS_AWARE flag set.
In 64-bit Windows a 32-bit process can use 4GB. |
|||
05 Jul 2010, 00:12 |
|
LocoDelAssembly 05 Jul 2010, 00:55
Quote:
|
|||
05 Jul 2010, 00:55 |
|
revolution 05 Jul 2010, 02:23
LocoDelAssembly wrote:
LocoDelAssembly wrote: I think that there was some discussion about this earlier but AFAIK, the PE formatter still has no way to set it. Code: format PE GUI 4.0 LARGE However for the OPs problem of out of memory, I doubt that can be solved so simply. fasm needs a contiguous block of memory to work with and Windows in 3GB mode still uses 0x7fff0000 in the process address space so it is not possible to get a 3GB contiguous block. |
|||
05 Jul 2010, 02:23 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.