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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT
RSS

Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT

Пока что виснет

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7 8 9 10
Печать
 
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
Fe-Restorator написал:
[q]
Причём, мфм воткнуть (условно говоря) в первый слот, а платку - во второй, чтоб их биосы увиделись в этом порядке.
[/q]
Я полагаю, что BIOS опрашивает не слоты справа налево, а адреса по возрастанию и таким образом ищет устройства.
[/q]
Хлопцы, ну что вы понапридумывали? BIOS никакие слоты не опрашивает. Я же писал - все ISA в писюках абсолютно параллельны, втыкайте как угодно. Порядок инициализации BIOS плат расширения жестко фиксирован. BIOS при включении компьютера выполняет процедуру rom scan: в определенном диапазоне адресов перебирает двухкилобайтные блоки, и ищет в начале каждого сигнатуру AAFF. ПЗУ в каждой плате расширения должно быть помечено такой сигнатурой, и если BIOS ее находит, то передает туда управление. ПЗУ делает свое черное дело (в частности, ставит свои обработчики прерываний и инициализирует свой девайс, если надо) и возвращает управление BIOS, а та дальше идет искать следующую микросхему. Т.е. они всегда инициализируются в том порядке, в котором они отображаются в адресное пространство, независимо от того, в какой слот воткнули карту.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Блин, ну скажите, как мне эту игрушку запустить в ХТ?
Для АТ 8мб флэш-диск не очень актуально. А для ХТ бесшумный HDD был бы самое то.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
DrPass
О спасибо что обяснил за адреса. Я то знаю как память в х86 устроена и знал что устройства отображаются на озу. Но не знал что РЕАЛЬНОЙ памяти для их работы не обязательно надо. А если она есть то они просто ее занимают...

sanders
А этот твой контроллер, диск в нем системный, ос там дос 6,22? Если версия выше то не загрузится. Потому что я, что-то и не понял, комп не находит контроллер или с контроллера не грузится.
Если находит и не стартует система то надо ос дос 6,22 или меньше. Если не находит вообще ну тогда не знаю.. На адрес C000h адаптер ставил? В той ХТ встроеного бейсика нет? как у ХТ IВМ-а может он что-то мешает, а у ХТ память не сбойная?
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
Блин, ну скажите, как мне эту игрушку запустить в ХТ?
Для АТ 8мб флэш-диск не очень актуально. А для ХТ бесшумный HDD был бы самое то.
[/q]
Ну, я бы попробовал из ХТ выдрать все, кроме видео, и сунуть мультикарту с 386. То, что половина разъема будет висеть в воздухе, пофигу, т.к. порты ввода-вывода у мультика все равно 8-битные, и будут прекрасно работать и на ХТ. Не будет только поддержки со стороны BIOS... но есть некоторая вероятность, что она не понадобится.
Если не сработает, тогда нужно будет снимать дамп ПЗУ этой карты, дизассемблировать и смотреть, чем она там занимается при инициализации.
Вполне возможно также, что эта дрянь ничем крамольным не занимается, а просто была скомпилирована с ассемблером 286-386 процессора, и потому просто вгоняет 8088 в хальт какой-нибудь недопустимой инструкцией :)
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А зачем сунуть мультикарту от 386 в ХТ?
При чем тут еще и мультикарта?
Речь идет об ISA карте 8бит Disk-on-Chip.
И эта плата у меня как раз и была еинственной кроме видео в ХТ
emax
Junior Member


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


Ссылка


Дата регистрации на форуме:
10 июня 2009
беглый просмотр дампа скачанного с сайта, обнаружил команды i386. желательно снять дампа ПЗУ на работающей 386 системе и выложить сюда
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
А зачем сунуть мультикарту от 386 в ХТ?
При чем тут еще и мультикарта?
[/q]
Я ж писал - это поможет в том случае, если он при инициализации лезет в порты АТА (которых на ХТ нет), чтобы посмотреть, какие еще дисковые устройства есть в системе.
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
emax написал:
[q]
беглый просмотр дампа скачанного с сайта, обнаружил команды i386. желательно снять дампа ПЗУ на работающей 386 системе и выложить сюда
[/q]
Но раз так, то более вероятен второй вариант :)
emax
Junior Member


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


Ссылка


Дата регистрации на форуме:
10 июня 2009
не будет АТА винт в 8-разрядном разъеме работать, у него шина данных 16 бит
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
дамп выложу позже.
Результат вставляния мультикарты в ХТ сообщу к ночи.
Адрес С000 выставить не могу, т.к. возможны адреса с С800 по E000 или disable. Все их пробовал.
У ХТ нет Бэйсика. Это "дубовая" (простая) плата Super Turbo III с процессором 8088-1 и 640кб памяти. Пробовал вставлять сопроц (как вариант шаманства).
Память на материнке не сбойная, без платы DoC ХТ-шка сразу видит контроллер флопа и грузит ДОС, тесты, etc.
DOS у меня 5.0 и 6.22 пробовал обе.
Зависание происходит на этапе отображения строки BIOS платы DoC. При этом светодиод загорается ярко. Затем следующий шаг на 386 - он притухает, и появляется Starting MS-DOS с платы DoC, а на ХТ все висит, причем светодиод не притухает, а остается гореть ярко до нажатия любой клавиши. При этом он гаснет, но все по прежнему висит. Обращения к флопу нет. Пробовал также оставлять EGA (VGA) и DoC (без флоповода).

Напомните, плиз, как в дебаге считать дамп ПЗУ в файл. Меня учили, но я забыл. Там 2-3 команды.
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7 8 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT
RSS

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

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

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