Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
Печать
 
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders 8086 и 8088 программно одинаковые. Ты все правильно сделал что форматнул карту утилитами из каталога 8086. Этот вариант загрузчика не использует расширенные команды 286/386.

Скорее всего окно перекрылось с каким-то устройством на XT. попробуй вынуть все карты расширения и оставь только видео.

Что говорит DINFO ?
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
http://www.rts.ua/rus/catshop/422/0/8698/
http://support.advantech.com.t...rd=PCD-897
Нечему перекрывать окно Е000 в ХТ. я се вынул, даже контроллер флопа вынимал. Вставлена только видеокарта.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
В 386 DINFO говорит размер, версии прошивки, 48кб - размер прошивки и что раньше он был диском С во время экспериментов. Сейчас я его переформатировал в D, но в ХТ вставлять поздно уже, силы кончились.
А в ХТ DINFO по вышеуказанным причинам ничего не говорит
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
DOS Logic написал:
[q]
А меня вот всегда удивляло.. Как например платы-адаптеры висят в верхней памяти (больше за 640 килобайт)
И работают в ХТ где всего 640 килобайт озу или меньше.. Как проц к ним обращается, по какому адресу тогда они висят
[/q]
Так для того, чтобы процессор обращался к какому-то устройствоу в верхней памяти, как раз и нужно, чтобы на том адресе не было ОЗУ :) Тут же принцип простой - процессор может обращаться по адресам от 0 до 1023Кб. Адреса 0 .. 639Кб занимает ОЗУ, а оставшиеся специально оставлены разработчиаками свободными, чтобы туда можно было помещать дополнительные девайсы. Это и регистры плат расширения, и картриджи ПЗУ, и основной BIOS там же, и видеопамять. Более того, ничто не мешает продлить обычное ОЗУ выше 640К. Эти самые 640К - всего лишь условность, т.к. этот объем легко набирается из 16 микросхем на 256Кбит + 16 микросхем на 64Кбита, только и всего.
emax
Junior Member


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


Ссылка


Дата регистрации на форуме:
10 июня 2009
я так понял, что как плату можно использовать любую с панелькой под биос, например сетевую, а софт зашить во флешку. Надо попробовать.
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
Меня терзают смутные догадки, что раз папка названа 8086, то может эта плата способна работать с процессорами, начиная с 8086, а у меня 8088-1?
С сегодняшнего дня страничка производителя с ФАКом недоступна. Хорошо хоть успел скачать дрова и мануал.
[/q]
Я думаю, проблема в другом. Как эта штука работает? Скорее всего, в ПЗУ встроен обработчик Int 13, который цепляется перед стандартным обработчиком в основном BIOS, реализуя функции работы с этим ПЗУ. ХТшка первым делом выполняет при включении процедуру ROM scan, находит это ПЗУ и выполняет его код. Вероятно, зависает из-за этого кода. Я даже могу предположить, почему - адаптер пытается определить наличие других дисков в системе, чтобы присвоить себе правильный номер, но фишка в том, что порты дисковых контроллеров в ХТ и АТ разные. На том и зависает.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Тогда бесполезно менять номера диска или тем более пытаться перепрошить плату (там есть утилита заливки образа с дискеты)
А еще идеи будут?
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
адаптер пытается определить наличие других дисков в системе, чтобы присвоить себе правильный номер, но фишка в том, что порты дисковых контроллеров в ХТ и АТ разные
[/q]
Интересно, как эта платка будет определять наличие МФМ-винта на ХТ? Или она рассчитана исключительно на IDE/ATA-системы, т.е. обслуживание этих систем должно быть зашито в биос мамки, ибо биос DoC-платки не является самодостаточным и опирается именно на АТА-часть биоса мамки?

Попробовать-бы перепрошить платку DoC, чтоб вешалась именно как первый диск с присвоением буквы "С". И подключить МФМ-контроллер, настроенный на нестандартный адрес. В качестве проверки/пробы. Причём, мфм воткнуть (условно говоря) в первый слот, а платку - во второй, чтоб их биосы увиделись в этом порядке.
Сейчас на форуме
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Fe-Restorator написал:
[q]
Интересно, как эта платка будет определять наличие МФМ-винта на ХТ? Или она рассчитана исключительно на IDE/ATA-системы, т.е. обслуживание этих систем должно быть зашито в биос мамки, ибо биос DoC-платки не является самодостаточным и опирается именно на АТА-часть биоса мамки?
[/q]
Никак. Порты IDE у ХТшных контроллеров тоже отличаются от АТ. Но я не думаю, что этот BIOS полагается на BIOS АТА. По крайней мере, ему нет прямой необходимости так делать. Обработчик прерывания выглядит как цепочка разных функций. Сперва получает управление последний обработчик, проверяет, не относится ли прерывание к его девайсу. Если относится, то он дергает порты своего девайса, выполняет запрошенную операцию и возвращает. Если не относится, передает параметры следующему обработчику по цепочке и т.д. В данном случае оно проходит как DoC - ATA - FDC. Порты этой платы не должны совпадать с портами АТА, иначе она не смогла бы корректно работать. Поэтому управлять вводом-выводом ее BIOS должен уметь автономно. Ну а единственная точка, где оно соприкасается с АТА - это как раз инсталляция обработчика. Здесь ему нужно правильно определить номер своего устройства, а для этого нужно посчитать другие накопители. Вот тут буржуйская гадость и обламывается.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А разве слоты ISA не полностью параллельны?
<<Назад  Вперед>> Страницы: 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