![]() |
DOS-программа и XP
Есть ХР SP1. Нужно заставить работать на ней Dos-программу. Проблема в DOSX. Эта бяка садится в основную память, а требуется поместить её в верхнюю, благо выделенного пространства под неё хватает. Autoexec.nt и config.nt настроены верно (это про buffer, files и т.п.) Наличие в памяти DOSX обязательно, так как иначе не будет работать другая программа привязанная к первой. На аналогичных машинах работает, а вот на этой никак. Бьюсь уже третий день и соображений никаких не осталось. Может кто что посоветует?
|
Не знаю. Но если поюзать Google, к примеру, то ясно, что траблы с этой прогой - частая вещь.
К сожалению мне так и не удалось полностью загнать DOSX.EXE в верхнюю память :( И место вроде бы есть. DOSX загружается туда только при отсутствии выделения EMS памяти! - это отсюда: http://www.platnaya.ru/programs_DOSinXP.shtml |
Картина аналогична, но без EMM = RAM. За соседней машиной DOSX полностью грузится в верхнюю память. :angry:
И никто не знает где рыть. |
DOSX грузится в верхнюю память потому, что в свойствах Ярлыка стоит: EMS - Нет.
|
В XP работы некоторых DOS Protected mode приложений добиться практически невозможно встроенными средствами, еще хуже дела с real-mode программами. Попробуйте использовать эмулятор DosBox: http://dosbox.sourceforge.net
К сожалению, есть и более быстрая штука dosemu, но она пишется только под *nix системы. DosBox частично даже имитирует компьютер. Запуск в нем программ - вполне безопасный процесс. Думаю, это решит вашу проблему. |
Время: 05:07. |
Время: 05:07.
© OSzone.net 2001-