Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 | Печать |
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 написал: Так для того, чтобы процессор обращался к какому-то устройствоу в верхней памяти, как раз и нужно, чтобы на том адресе не было ОЗУ Тут же принцип простой - процессор может обращаться по адресам от 0 до 1023Кб. Адреса 0 .. 639Кб занимает ОЗУ, а оставшиеся специально оставлены разработчиаками свободными, чтобы туда можно было помещать дополнительные девайсы. Это и регистры плат расширения, и картриджи ПЗУ, и основной BIOS там же, и видеопамять. Более того, ничто не мешает продлить обычное ОЗУ выше 640К. Эти самые 640К - всего лишь условность, т.к. этот объем легко набирается из 16 микросхем на 256Кбит + 16 микросхем на 64Кбита, только и всего. А меня вот всегда удивляло.. Как например платы-адаптеры висят в верхней памяти (больше за 640 килобайт) |
emax
Junior Member
Откуда: Пермь Всего сообщений: 129 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июня 2009 |
я так понял, что как плату можно использовать любую с панелькой под биос, например сетевую, а софт зашить во флешку. Надо попробовать. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
sanders написал: Я думаю, проблема в другом. Как эта штука работает? Скорее всего, в ПЗУ встроен обработчик Int 13, который цепляется перед стандартным обработчиком в основном BIOS, реализуя функции работы с этим ПЗУ. ХТшка первым делом выполняет при включении процедуру ROM scan, находит это ПЗУ и выполняет его код. Вероятно, зависает из-за этого кода. Я даже могу предположить, почему - адаптер пытается определить наличие других дисков в системе, чтобы присвоить себе правильный номер, но фишка в том, что порты дисковых контроллеров в ХТ и АТ разные. На том и зависает. Меня терзают смутные догадки, что раз папка названа 8086, то может эта плата способна работать с процессорами, начиная с 8086, а у меня 8088-1? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Тогда бесполезно менять номера диска или тем более пытаться перепрошить плату (там есть утилита заливки образа с дискеты) А еще идеи будут? |
Fe-Restorator |
NEW! Сообщение отправлено: 21 октября 2011 15:08 Сообщение отредактировано: 21 октября 2011 15:09
DrPass написал: Интересно, как эта платка будет определять наличие МФМ-винта на ХТ? Или она рассчитана исключительно на IDE/ATA-системы, т.е. обслуживание этих систем должно быть зашито в биос мамки, ибо биос DoC-платки не является самодостаточным и опирается именно на АТА-часть биоса мамки? адаптер пытается определить наличие других дисков в системе, чтобы присвоить себе правильный номер, но фишка в том, что порты дисковых контроллеров в ХТ и АТ разные Попробовать-бы перепрошить платку DoC, чтоб вешалась именно как первый диск с присвоением буквы "С". И подключить МФМ-контроллер, настроенный на нестандартный адрес. В качестве проверки/пробы. Причём, мфм воткнуть (условно говоря) в первый слот, а платку - во второй, чтоб их биосы увиделись в этом порядке. |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Fe-Restorator написал: Никак. Порты IDE у ХТшных контроллеров тоже отличаются от АТ. Но я не думаю, что этот BIOS полагается на BIOS АТА. По крайней мере, ему нет прямой необходимости так делать. Обработчик прерывания выглядит как цепочка разных функций. Сперва получает управление последний обработчик, проверяет, не относится ли прерывание к его девайсу. Если относится, то он дергает порты своего девайса, выполняет запрошенную операцию и возвращает. Если не относится, передает параметры следующему обработчику по цепочке и т.д. В данном случае оно проходит как DoC - ATA - FDC. Порты этой платы не должны совпадать с портами АТА, иначе она не смогла бы корректно работать. Поэтому управлять вводом-выводом ее BIOS должен уметь автономно. Ну а единственная точка, где оно соприкасается с АТА - это как раз инсталляция обработчика. Здесь ему нужно правильно определить номер своего устройства, а для этого нужно посчитать другие накопители. Вот тут буржуйская гадость и обламывается. Интересно, как эта платка будет определять наличие МФМ-винта на ХТ? Или она рассчитана исключительно на IDE/ATA-системы, т.е. обслуживание этих систем должно быть зашито в биос мамки, ибо биос DoC-платки не является самодостаточным и опирается именно на АТА-часть биоса мамки? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
А разве слоты ISA не полностью параллельны? |
Globalyst
Advanced Member
Откуда: Москва Всего сообщений: 1268 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мая 2007 |
sanders - совершенно паралельные. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |