XDS (Оберон) не может выделить больше гигобайта памяти в куче, сколь я ни игрался с уравнением HEAPLIMIT. Никто не встречался с таким ограничением? Delphi 7 у меня выделяет вплоть до 2 Гб, как и положено.