Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› программа под дос
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 июля 2005 15:12
· Личное сообщение · #1

Здравствуйте. Посоветуйте мне пожалуйста. Есть у меня одна программулина под DOS, которая никак не хотела устанавливаться. Повозившись с ней немного мне все же удалось установить ее на чистый DOS, который затер мне WINDOWS. Сейчас эта программулина работает, но страшно глючит. Постоянно виснет и вообще делает какую-то х... непонятную. ПОсле перезагрузки она работает некоторое время нормально, потом начинает снова глючить. Может быть, она сама по себе такая кривая, а может быть это происходит от того, что я ее криво поставил. В общем хочу сейчас поковырять эту программу и разобраться в чем дело. А сама программа организована следующим образом: есть главный модуль из которого запускаются все остальные. Подскажите мне, чем ее можно поковырять и как это сделать, с чего надо начать. Я немного знаком с Ассемблером. И еще меня интересует вопрос, как параллельно с WINDOWS поставить чистый DOS (чтобы не эмуляция). У меня есть дистрибутив DOS 6.22 из трех дискет. Можно ли DOS поставить из виртуальной машины и возможна ли отладка программы в этом случае. Если
у Вас есть подобный опыт, поделитесь пожалуйста. Буду вам очень благодарен.



Ранг: 22.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 30 июля 2005 15:28
· Личное сообщение · #2

Вариант 1. Ставишь Virtual PC или VMWare.
Вариант 2. Под Win9x в свойствах ярлыка для программы выставляешь - не давать обнаружить Вындуз.

И что за такая "программулина" которая требует подобных извратов? Неужели нету Виндового аналога с которым можно было бы работать гораздо спокойнее? Не Atlas случайно ли?




Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 15:38
· Личное сообщение · #3

DoS BoX Не помогает? По крайней мере игрушки все идут под winXp с полной увереностью что они в досе...



Ранг: 22.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 30 июля 2005 15:51
· Личное сообщение · #4

Пока еще Dosbox штука достаточно глюкавая =)



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 15:59
· Личное сообщение · #5

+ Логический диск для доса?

-----
TBR




Ранг: 21.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 30 июля 2005 17:49
· Личное сообщение · #6

В WinXP каждая программа выполняется в отдельном виртуальном компе, и таких проблемм не возникает. Программа не то что обнаружить Windows не может,но и проц. определяет как 386. А вот отлаживать получиться врятли, но можно поробовать покопаться в asm




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 30 июля 2005 21:35
· Личное сообщение · #7

Кстати дебажить такую прогу дебаггером тоже соответсвующим надо, например TurboDebugger от TAsm.



Ранг: 22.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 30 июля 2005 22:06
· Личное сообщение · #8

Лучше Deglucker'ом.... Ссылку сорри не помню, но поищи - должно быть... Приятный досовский дебаггер.



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 31 июля 2005 21:51
· Личное сообщение · #9

drake
На один диск врядли удастся, т.к. 6.22 не работает с ФАТ32!
а ставить фат16 это уже черезчур, лучше поставь виртуальную машину, как парни советуют

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 16.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 02 августа 2005 06:02
· Личное сообщение · #10

Если загрузиться с системной дискеты Windows 98, будет чистый дос который FAT 32 видит, помоему версия 7.10 считается, правда работает с дискеты медленно. А если 98-ой на винте есть, команду "win" не грузи, и вот он чистый дос. Или командой "sys a: c:" на чистый активный раздел c: перенеси систему с дискеты, скопируй содержимое дискеты, подредактируй autoexec. bat & config.sys a: на c: замени и у тебя чистый дос.


 eXeL@B —› Основной форум —› программа под дос
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати