Я пытаюсь запустить приложение dos/4gw в 32-разрядной ОС Win7. Я получаю следующее сообщение об ошибке: DOS/4GW fatal error (1307): not enough memory
DOS/4GW Fatal Error (1307): недостаточно памяти
Когда я запускаю одно и то же приложение в 32-разрядной ОС WinXP, он работает нормально и никаких проблем.
Приложение dos/4gw было создано с использованием компилятора Watcom C.
Команда MEM показывает следующую Avaiable память,
655360 bytes total conventional memory 655360 bytes available to MS-DOS 580640 largest executable program size 16777216 bytes total EMS memory 16777216 bytes free EMS memory 32505856 bytes total contiguous extended memory 0 bytes available contiguous extended memory 15580160 bytes available XMS memory MS-DOS resident in High Memory Area
Из вышесказанного ясно, что память менее 1 МБ. Однако моя программа нуждается в большем, чем это. В основном мне нужно расширить память DOS, чтобы получить более 1 МБ памяти для запуска моего приложения dos/4gw.
Может ли кто-нибудь помочь в решении этой проблемы с памятью?
Спасибо!
-Anand
Ой .. смотреть из окна, это +2017 там. Откуда у тебя этот антиквар? Во всяком случае, попробуйте использовать DosBox. –
Я тоже пробовал DosBox. Мне нужно увеличить мою память более чем на 64 МБ, чтобы безупречно использовать мое приложение. Однако DosBox не поддерживает более 64 МБ в моей системе. – Anand
Итак, какая форма расширенной памяти использует программа? –