Comment by WalterBright

6 days ago

Not any more. The Win32 one functions as a cross compiler. The compiler is a little large for MS-DOS' memory.

AFAIU it was just (some versions of?) DOS/4GW that had a 64MB limit. Some other DOS extenders, in particular the open source DOS/32A, allow using the full 4GB virtual address space.