К списку форумов К списку вопросов
Как запустить старую DOSовскую программу в XP?
Совесть
06.05.2004 - 13:02
Я рад приветствовать Вас.
Не могли бы мне помочь в проблеме описанной в сабже? SP1, ХР хоме, прога не хочет не в какую идти... не хотелось бы ставить еще одну Ось из-за одной, маленькой проги.
Под 98 идет нормально.
subber
1 - 06.05.2004 - 14:21
идеальным, на мой взгляд, решением проблемы является установка виртуальной машины Virtual PC фирмы Microsoft, либо VMware (сайт vmware.com)
Совесть
2 - 06.05.2004 - 15:10
да я тоже так думаю, но смысл почти один - Ось-то все равно ставить,
полгига из-за программулинки.... да еще пока настроешь 98...
может какой вариант менее энергоемкий есть?
Начинающий админ
3 - 06.05.2004 - 16:11
Многим помог такой вариант:
====================================================================
1 Config.nt
Файл config.nt находится в директории %SystemRoot%\System32, где %SystemRoot% - это директория куда устанавливали Windows 2000, обычно WINNT. В этом файле необходимо изменить значение Files с 40 на 240.
2 Autoехес.nt
Файл autoехес.nt находится в директории %SystemRoot%\System32, где %SystemRoot% - это директория куда устанавливали Windows 2000, обычно WINNT. В этот файл необходимо в конце добавить строку lh %SystemRoot%\System32\kb16.exe ru. Если не добавлять данную строку, то в дальнейшем могут возникнуть проблемы с набором русских букв.
3 _default.pif
Файл _default.pif находится в директории %SystemRoot%, где %SystemRoot% - это директория, куда устанавливали Windows 2000, обычно WINNT. Вам необходимо посмотреть свойства данного файла и исправить параметры:
В закладке memory
• Extended (XMS) memory - 8192;
• Initial environment - 2048
Совесть
4 - 06.05.2004 - 16:22
во, за это спасибо!
вечером попробую - напишу про результат.
Совесть
5 - 07.05.2004 - 09:09
не помогло, буду, наверное вторую Ось ставить.
спасибо всем за помощь...
1111
6 - 07.05.2004 - 09:26
Да нужно ставить 2-ю ось, обычно fdisk-ом изначально бьют винт для win9x (несколько гигабайт или меньше), для WinXP,2000; и под архивы и прочее - все остальное пространство. На диск C (под Win9x) - ставим Win9x, а на остальные диски - все что нужно. Я так делал.
SVS
7 - 07.05.2004 - 10:34
Здесь посмотри, вроде что-то похожее
http://www.kuban.ru/cgi-bin/forum/forum10.cgi?page=1&ask=18385
ketler
8 - 07.05.2004 - 17:31
http://dosbox.sourceforge.net/ -DOSBox.
если проблемы со звуком http://ntvdm.cjb.net/ -VDMSound
если проблемы с мышью http://vogons.zetafleet.com/viewtopic.php?t=1059 -Mouse2KV
Совесть
9 - 11.05.2004 - 13:03
короче эта сволочь перестала работать даже в 98. мне сдается что машина сильно мощная для него, почитал что другие проги этого разработчика имели такие проблемы, не работали на машинах с процем выше 500, появляется проблема с делением на ноль... а надо запустить на 2000, может есть какой-то затормаживатель? и поможет ли он?
S@M
10 - 11.05.2004 - 13:51
Ищи прогу типа GOSLO.EXE (тормозит проц)
А ваще проблема старая - есть патчи для старых паскалевских программ (пошукай, наверняка найдешь).
Eduard
11 - 11.05.2004 - 21:18
Ты бы все ж таки сам определился - то ли запустить прогу в ХР, то ли затормозить комп.
Если она на ранее запускалась на процах быстере 300 (трехсот)Мгц - то торомзить нет смысла.
Если ты считаешь сложным поставить вторую ось, хотя можно установить только ДОСовскую часть 98-х, то можешь сделать загрузочную дискетку или сидюк с Досом и работать с ней.
Совесть
12 - 12.05.2004 - 08:11
Eduard, да я определился, я хочу чтобы она работала в ХР, моё предположение, что трабла из-за скорости появились после прочтения http://www.autoxp.ru/conf/message.asp?MessageID=126, а по поводу второго абзаца твоего поста - то прочти мой пост №9, вторая ось была поставлена (на VMware - 98 и DOS), сие не помогло, также она перестала работать на машине с 98, где раньше работала. Ошибка - "Cannot locate NOVEX Key (tm) driver!".
З.Ы.: сейчас попробовал на работе под 98 запустить (Р2000, 512Мб) - запустиласть без проблем, Autoехес.bat и Config.sys - стандартные. Я в ступоре...
Boroda
13 - 12.05.2004 - 12:56
Если прога не запускается по причине высокой частоты проца, то можно попробовать создать файлик типа proga.cmd, в котором прописать:
@proga.ext
@proga.cmd
После какого-то числа циклов, она, возможно, запустится, тогда окно proga.cmd надо будет закрыть насильно.
Или запустить её параллельно с какой-нить другой прогой, требовательной к ресурсам. Например, с тем-же таскменеджером. Он в момент старта даёт неслабую пиковую нагрузку. AVP, наверное, тоже подойдёт. :-)
Либо запустить чё-нить с высоким приоритетом, а DOS-прогу - с низким.
Можно попробовать в свойствах ярлыка ограничить её память или запустить её "в отдельной области памяти" из контекстного меню. Хотя, к процу это уже не относится.
Совесть
14 - 12.05.2004 - 15:20
спасибо Boroda, попробую, но только вечером, т.к. на работе эта падлюка работает :) AVP не держим, я помнится озадачивал RARом (гигов пять архивил). память пробовал ограничивать, как в третьем посте написано - как по животу ладошкой...
Интересно все-таки, почему она на работе работает? (Прям каламбур получился)...
Boroda
15 - 13.05.2004 - 14:00
Сегодня заметил, что при поиске по regedit'у проц загружался до 98% потому, что остальные 2% были используемы другими процессами. И загрузка довольно стабильная и длительная, а не единичным кратковременным скачком. Правда проц у меня 166ММХ... :-)
Eduard
16 - 13.05.2004 - 19:26
Сразу хотелось бы сказть что я пишу, читая написанное тобой и если ТЕБЕ все опнятно, то это не означает что это понятно другим.
В №1 ты пишешь что под 98-ым идет, но чуть далее следут мысль о том что все таки тебе ПРИДЕТСЯ ставить вторую ОСь.
Из этого я могу сделать только один вывод - что под 98 запускалось на другом компе.
В дальнейшем ты нигде не пишешь что поставил вторую ось или еще что-то.
Короче, это долго можно обсуждать но было бы неплохо если бы вопрошающие описывали бы подробней, то что им кажется вполне понятным.
Прочти №5 и попробуй (взглядом со стороны УВЕРЕННО понять к какому из постингов ортносится == не помогло ==) к №2 или к №4.
А ведь не так уж и сложно написать - то-то не помогло или поставил 98 под VM-vare и недопонимания не будет.
=============
Ну а теперь по самому вопросу.
Я не уверен в том что VM-ware на 100% эмулирует комп и скорей всего сообщение об отсутствии ключа == Cannot locate NOVEX Key (tm) driver! == это из -за этого.
Что касется скорости проца. Неужели сложно сделать загрузочную ДОСовскую дискетку и запустить комп с нее. Если прога пойдет то явно дело не в частоте.
====
ЗЫ: В конце концов - решение проблемы НУЖНО ТЕБЕ, но твоей заинтересованности в этом не заметно.
Иногда надо принимать "as is as" а не из подхода "я так хочу".

К списку вопросов на форуме Использование программ

>>