Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 8 9 10 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
sanders написал: Хлопцы, ну что вы понапридумывали? BIOS никакие слоты не опрашивает. Я же писал - все ISA в писюках абсолютно параллельны, втыкайте как угодно. Порядок инициализации BIOS плат расширения жестко фиксирован. BIOS при включении компьютера выполняет процедуру rom scan: в определенном диапазоне адресов перебирает двухкилобайтные блоки, и ищет в начале каждого сигнатуру AAFF. ПЗУ в каждой плате расширения должно быть помечено такой сигнатурой, и если BIOS ее находит, то передает туда управление. ПЗУ делает свое черное дело (в частности, ставит свои обработчики прерываний и инициализирует свой девайс, если надо) и возвращает управление BIOS, а та дальше идет искать следующую микросхему. Т.е. они всегда инициализируются в том порядке, в котором они отображаются в адресное пространство, независимо от того, в какой слот воткнули карту. Fe-Restorator написал:Я полагаю, что 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2011 18:08 Сообщение отредактировано: 21 октября 2011 18:09
sanders написал: Ну, я бы попробовал из ХТ выдрать все, кроме видео, и сунуть мультикарту с 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 написал: Я ж писал - это поможет в том случае, если он при инициализации лезет в порты АТА (которых на ХТ нет), чтобы посмотреть, какие еще дисковые устройства есть в системе. А зачем сунуть мультикарту от 386 в ХТ? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
emax написал: Но раз так, то более вероятен второй вариант беглый просмотр дампа скачанного с сайта, обнаружил команды i386. желательно снять дампа ПЗУ на работающей 386 системе и выложить сюда |
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 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |