Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запустить программу на старом железе (286)
RSS

Запустить программу на старом железе (286)

<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
 
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Доброго времени суток, форумчане!
Имеется очень старая программа, которую необходимо запустить под чистым ДОСом на 286-486 железе.. Изначально использовалась на 286 компе. Если мне память не изменяет, при влючении Биос говорит о себе что-то типа "Ruby 451" или что-то типа того. "© American Megatrends"
Под виртуалкой не взлетает. Есть мнение что там программный баг, который выползает в виртуалках (DosBox, DosEmu, VMware перепробованы) и приводит к ресету.

Ссылка для скачивания:
http://rghost.net/48625878

Дополнительные контакты для связи со мной:
ICQ: 3151566
Jabber: pepel_sbey@jabber.ru
E-mail: pepel_sbey@bk.ru
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Стоит попробовать MESS, довольно точный эмулятор. Должны подойти драйвера ct486, ibm5170
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Завтра домой приеду, попробую запустить на расово правильной 286.
Иван Михаилович UN7JPB
Advanced Member
реставратор старого радио

Откуда: Казахстан, ВКО, Семипалатинск
Всего сообщений: 310
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2013
ребутит комп оно. Под нормальным ДОСом пускал, на 386 машине правда.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Diversant, завтра тоже попробую на реальном 286-м.

P.S.
Ruby 451 - это некая видеокарта:
http://www.vgamuseum.info/inde...s-f82c451b
Вроде бы VGA.

P.P.S. В эмуляторе Pico XT прога нарисовала рамку и закрылась с сообщением Error 72 at pgm-ctr:82407 (причём ошибка мелькает так быстро, что пришлось записывать и просматривать покадрово видео, чтобы её увидеть :-).
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
В досбоксе оно пишет requered reboot, closing now, что на мой взгляд подразумевает судя по сорцам досбокса вызов прерывания int 18h. Это васик вроде как вшитый в некоторые ранние XT. Но даже если ему дать нормальный васик и иксти - тож падает. Можно в принципе копнуть, если некоторая мотивация появится, а можно и на шашлыки сгонять. Второе пока предпочтительнее -))
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Судя по exe-шнику, она написана на Turbo Basic... Попозже попробую её в отладчике погонять...
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Diversant написал:
[q]
при влючении Биос говорит о себе что-то типа "Ruby 451"
[/q]
Это похоже пишет VGA BIOS на Chips&Techologies 82c451.

Надеюсь прога не привязана к железу...
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
alecv написал:
[q]
Надеюсь прога не привязана к железу...
[/q]
Именно в этом утверждении я сейчас и запутался. По ссылке ниже люди засомневались в наличии защиты, но высказали предположение что прога должна запуститься на 286. Посему сюда и обратился, но похоже успехом это, к сожалению, не увенчалось.
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Ввиду наличия сомнений у людей насчёт того, что программа вообще способна запускаться, снял на видео её запуск .

Запуск CXEMA.EXE
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Diversant Всякое бывало, например очень старый Simatic привязывался к номеру секторов на жестком диске, в которых лежит EXE-шник. И какой-нибудь из запусков дефрагментации убивала привязку...

Мне кажется, целесообразно собрать второй 286. Думаю, форумчане вам с радостью продадут :)
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
alecv написал:
[q]
Мне кажется, целесообразно собрать второй 286.
[/q]
Может даже и так, главное - результат. Но в конечном счёте всё же хотелось бы иметь возможность запускать на современном железе. Я понимаю что на данных форумах это уже оффтоп получается, но всё же старое железо не вечно. Да и не так удобно это всё - ради одной только программульки мелкой целый комп держать.
Сюда же я заглянул с целью найти людей/железо, где оно взлетит. Просто некое "гадание" получается.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Harris 286/20 IIT 287/16, RAM 16МБ, Video ЕGA/VGA Gemini VC-004, HDD Teac SD3540N IDE, 1,2+1.144 FDD.

Нарисовала рамочку в графическом режиме VGA, после чего перезагрузила машину.

а RTE 72 в Турбо Бейсике это media error. The controller board of a floppy or hard disk indicates a hard media error in one or more sectors. Вероятны два пути происхождения этой ошибки. Либо она действительно проверяет некий сектор на HDD, либо ей нужно определённое имя собственного каталога.

Судя по .pif файлу, программа находилась в каталоге C:\ARIADNA\

Но и запуск из такого каталога ничего не дал.
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Кай
Привязка к каталогу не критична. На родном железе можно запускать из любой директории.
Скорее всего где-то видимо ищет сектор на жёстком диске. Вот подпихнуть бы в эмулятор это..

По большому счёту скопирован пофайлово был весь исходный жёсткий диск. Путём Navigator Link'a через COM-порт. То бишь сами данные продублированы. Но не клон диска как такового конечно же.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Diversant, а что там за диск? Если IDE, то проще некуда сделать его образ - просто подключить к другому компу.
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Глянул нутро, похоже что IDE. Может посоветуете чем лучше снимать образ и как бы его под эмулятор подсунуть? Тут же главное снять корректно его. Да и образ образом, юзабельность последующая нужна.

Короче говоря, чем снять посекторный образ, и какой эмулятор этот образ впоследствии "скушает"?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Norton GHOST вроде юзался всегда для таких целей. Пускаецца из голово доса ессно, никаких виндовс.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Tronix, а его образы GHO эмуляторы-то понимают? Как-то не пробовал...
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
uav1606 написал:
[q]
[/q]
Конвертилки есть....
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Tronix написал:
[q]
Конвертилки есть....
[/q]
Всё же некоторое недоверие к ним, а то мало ли что.. Лучше снять образ, который эмулятор использовал бы напрямую.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Могут быть проблемы с трансляцией CHS, я думаю. Т.е. один и тот же сектор в итоге в образе может получить другой номер CHS, что может привести к непредсказуемым последствиям...

Как минимум, желательно после подключения винта к другому компу проставить его параметры в BIOS Setup вручную так же, как они стояли на 286-м.
Я бы, наверное, для снятия образа использовал WinHex или WinImage.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Вобщем, ошибка (или защита от копирования) содержится в оверлее cxema1.ovl и дизассемблировать (Turbo и Power-бейсиковые программы не декомпилируются) нужно именно его.

И такой ещё вопрос. Оверлей cxema2.ovl ТОЧНО всего 4 килобайта?

Ага... НаписАл, потом сходил по ссылке. :)

И последний вопрос - что за винчестер в машине, на которой она запускается? Может у меня такой же найдётся.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ну и для пущей надежности сдампить все биосы машины (основной, видюхи и если есть еще что-то, то его тоже). Можно вот этой прогой: http://www.mess.org/_media/dumping/dumppc.zip Как сдампите, прошу выложить, а то у меня такого AMI биоса нет 89 года -(
Fe-Restorator
Гость

Ссылка

Насколько понимаю, прожка есмь некий аналог P-CAD-а... Примитивы, соединения, пересечения, *.plt и прочее говорят об том. Шальная мысль: а мож это и есть переименованный P-CAD? Русифицированный...

PS. Похоже, проге нужно 620К свободной нижней памяти и сопр. И, в качестве теста, неплохо запустить прожку под setver-ом, выставив ей "дос 3.3х", в автоекзеке прописать буферов=30, файлов=20, никаких смартдрайвов.
Сейчас на форуме
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Tronix
Попробую заняться дампами, если успею. Но, если не получится сегодня, то возможно уже только лишь на следующей неделе.
Насчёт винча - не в курсе. Честно сказать побаиваюсь в системник с отвёрткой лишний раз лезть. Суеверие конечно, но всё же. Поскольку через раз уже бывает компьютер половину памяти видит при включении, или клавиатуру не видит.
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Выкладываю DUMP.BIN.
В данном БИОСе опций как оказалось немного. Shadow RAM не включается. Снял дамп после загрузки с голого ДОСа.

dump.bin
zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
Diversant Можно ещё autoexec и config увидеть? Ramdrive от переизбытка ОЗУ грузится или смысловая нагрузка есть?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
С биосом афтора завелась без проблем...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Судя по дизассемблеру, эта прога активно использует прерывания ROM-Basic - ECh, CFh, EEh, BEh, B8h. Не тут ли собака зарыта?
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Tronix
Спасибо за информацию!
А в каком эмуляторе это взлетело?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
uav1606 Собака вряд-ли зарыта здесь, так как у афтора в компе физически нет ROM basic'a. Там только 286 биос и биос видеокарты. Я все-таки склоняюсь к варианту, что в проге никакой защиты НЕТ. Есть ошибка в этом конкретном БИОС, которая по счастливому стечению обстоятельств не приводит к ребуту машины. И есть ошибка в проге, которая на любых других биосах к ребуту таки приводит. Короче они нашли друг друга -)))

Diversant PCem. Домашняя страница: http://www.tommowalker.co.uk/pcem.html , сорцы посвежее: http://retrosoftware.co.uk/hg/pcem Я из последних сорцов собирал, ggc 4.8.1. Кому хочется поглазеть на чудо-прогу в действии, собрал уже настроенный комплект: http://rghost.ru/48658288 Запускать PCem.exe, далее грузится ДОС с dos5_0.img. В autoexec впихнул mouse.com (ибо прога без него ругается на отсутствие мыши) и cyrillic.com (руссификатор, а то иероглифы фигово читаются). Как дос прогружается вводим cxema и нажимаем ENTER -)))
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Tronix написал:
[q]
Я все-таки склоняюсь к варианту, что в проге никакой защиты НЕТ. Есть ошибка в этом конкретном БИОС, которая по счастливому стечению обстоятельств не приводит к ребуту машины.
[/q]
Да как-то это странно, такое совпадение. :-)
На моём "реальном" 286-м тоже, кстати, ребут. Итого уже проверено на 3-х старых компах - с одинаковым результатом. Интересно, что же у автора темы в BIOS такого уникального?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Таки привязка к биос, да... На васме расковыряли вдоль и поперек: http://www.wasm.ru/forum/viewtopic.php?id=48572
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
После перепривязки, описанной на васме diamond, программа заработала на моей 286-ой.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Пропатчил 74 -> EB по смещению 0xA5AF в cxema1.ovl - запустилась и под XP. :-) diamond - молодец!
Diversant
Newbie


Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 сен. 2013
Благодарю всех за помощь! diamond-у лучей добра! :-)
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запустить программу на старом железе (286)
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS