Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Флейм на общие темы » вопросы по механизму загрузки контроллеров со своим биосом |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
bblkkskgv |
Сообщение отправлено: 21 июля 2015 19:34
Вопрос этот давно хочет прояснения, но... в частности в этот вопрос упёрся вчера. Применительно к: материнка с 486-м, звуковая карта sb16 ot Creative ( ct1770 ), на которой распаян чип adaptec aic6360L, но scsi-bios нет, конечно. Есть контроллер adaptec ava1515 c bios, но чип на этом контроллере - 6360Q. «По совету друзей» я попробовал в кроватку бутрома на сетевой карте поместить биос от авы1515 и попробовать включить систему. Какие прерывания на сетевухе не ставил, отличные от прерываний на Криэйтиве или такие же, результат - SCSI adapter test failed ( или как-то так ). я напрочь не понимаю, как и что надо определить в настройках «сетевухи» и саундбластера, чтобы их «поженить»... |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июля 2015 19:53 Сообщение отредактировано: 21 июля 2015 22:24
bblkkskgv написал: Должны совпадать адреса портов и номер прерывания у AVA и SCSI звуковухи. я напрочь не понимаю, как и что надо определить в настройках «сетевухи» и саундбластера, чтобы их «поженить»... Сетевая карта не должна "отсвечивать" и ни в коем случае не занимать ресурсы SCSI. Размер или "длина" BIOS должны совпадать. Лучше, чтобы совпадал и начальный адрес BIOS - у некоторых контроллеров по начальному адресу определяется номер порта. Чаще всего - C800:0000 Ну и самое печальное - никто не гарантирует совместимости aic6360Q и aic6360L... Интересно, что получится. Насчет процесса загрузки - это процесс совершенно стандартного запуска ISA Optional ROM. https://en.wikipedia.org/wiki/Option_ROM В промежутке адресов от C000:0000 до E000:0000 с шагом 2Кб происходит "скан" данных. По сигнатуре AA 55 определяется наличие Optional ROM. Третий байт - длина BIOS карты в параграфах. Далее, имея начальный адрес и длину, считаем CRC блока памяти. Если CRC=0 то управление тупо передается на 3-й от начала байт (например С800:0003). А там сидит код, который тестирует "своё" железо, меняет вектора прерываний "на себя" и отдает управление назад в BIOS мамки. Адаптеры ЖД обычно перехватывают INT 13h (дисковые операции) с номером диска 80h - это первый жесткий диск. Таким образом Optional ROM как бы встраивается в BIOS мамки, вернее дополняет его. Это вкратце. Почти то же самое написано у меня http://wiki.sensi.org/dokuwiki/doku.php?id=hddxt Понятно, что для SCSI, MFM адаптеров и для сетевух процедура одинаковая, поэтому в сокет сетевухи можно сувать BIOS контроллера ЖД. Исходники BIOS IBM PC XT http://www.retroarchive.org/dos/docs/ibm5160techref.pdf стр. A-16 внизу, ROM_SCAN Исходники Optional ROM BIOS контроллера XEBEC http://www.minuszerodegrees.ne...dapter.pdf со стр. 25 LoTech выпускает чудесные платки http://www.lo-tech.co.uk/wiki/Lo-tech_8-bit_ROM_Board Upd у PCI чуть сложнее, но похоже. |
bblkkskgv |
NEW! Сообщение отправлено: 22 июля 2015 8:14 Сообщение отредактировано: 22 июля 2015 9:44
Спасибо за развёрнутый ответ! Страничку на сенси.вики читал- очень интересно, но мозг фильтрует технические подробности, просто пытаясь запомнить... Адреса портов на звуковой карте.. имеется в виду - 140h или 340h? а что это вообще такое, порт и его адрес? дверка, которую знает биос материнки для того, чтобы отправить управляющий сигнал/информацию конкретному устройству? То бишь, раз звуковуха состоит из sb16 и aic6360 - должны быть определены хотя бы два порта для общения материнки с ней? и прерывание для скази-части я выставляю джампером, а для sb16- автоматически присваивается? alecv написал: отсвечивать - это что? Типичный IRQ для сетевой выставлять? Забыл вчера внимательно посмотреть, что за сетевая ( джамперируемая ). Ресурсы какие у сетевой могут пересекаться с SCSI'овыми? Сетевая карта не должна "отсвечивать" и ни в коем случае не занимать ресурсы SCSI alecv написал: Не понял ) по начальному адресу определяется номер порта. Чаще всего - C800:0000 После прохождения POST материнки - пишется обыкновенное приветствие контроллера "Adaptec AVA1515... blahblah", потом - вываливается SCSI adapter test failed в любом случае - воткнута CT1770 в шину или нет. - то есть - не доходит даже до определения "своего железа". |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2015 9:59 Сообщение отредактировано: 22 июля 2015 10:02
bblkkskgv написал: У Intel процессоров для внешних устройств есть специальная адресация. Собственно, номер ячейки и называется адресом (номером) порта. Даже команды процессора для доступа к портам отличаются от команд для доступа к памяти (IN/OUT против MOV) Говоря умными словами - порты ввода-вывода расположены в отдельном адресном пространстве ввода-вывода. Еще есть пространство памяти и у PCI есть Configuration Space. а что это вообще такое, порт и его адрес? Для введения в тему лучше почитать книжки: Роберт Журден. Справочник программиста на персональном компьютере фирмы IBM. Питер Нортон. Программно-аппаратная организация IBM-PC. |
bblkkskgv |
NEW! Сообщение отправлено: 22 июля 2015 13:26
Благодарю! Нортона скачал, начинаю ) |
Сейчас на форуме |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2015 22:43 Сообщение отредактировано: 22 июля 2015 22:56 Оффтопик: Оффтопик: ...Саш, у меня есть обе эти книги в хорошем твёрдом переплёте. Не первое, но около третьего переводного издания. Удар ими в теменную область пациента — гарантированно "сотряс", с последующим "просветлением" в область программизма на ассемблере. Подарить? Для введения в тему лучше почитать книжки: Затерминируй шину. Ту, которая SCSI. потом - вываливается SCSI adapter test failed Любые. Впрочем, я в предыдущей твоей теме явно указал на косяк про IRQ. Ресурсы какие у сетевой могут пересекаться с SCSI'овыми? |
bblkkskgv |
NEW! Сообщение отправлено: 22 июля 2015 23:21
Несмотря на то, что фокус удался и после правки джамперами прерывания на сетевой карте и каких-то (?) адресов на скази-части звуковой карты определился винчестер- буду продолжать чтение Нортона) |
Сейчас на форуме |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
...ничуть не менее захватывающе, чем чтение Дж. Мартина. Разумеется, с соотв. слоганом: "Intel inside, Idiots outside". буду продолжать чтение Нортона |
bblkkskgv |
NEW! Сообщение отправлено: 22 июля 2015 23:30
Мартина не читал, меня пытали экранизацией Престолов три недели ( да, я ещё перевёл адрес порта на ст1770 в 140Н, вот. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
bblkkskgv написал: Ура! на скази-части звуковой карты определился винчестер |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2015 23:36 Сообщение отредактировано: 22 июля 2015 23:44 ...снова целенаправленное разумное победило коллективное бессознательное. bblkkskgv написал:Ура! на скази-части звуковой карты определился винчестер 340H это дефолтный порт для Adaptec-ов. 140H - альтернативный дефолтный. Если в системе 2 Adaptec-а, имеет смысл их так и развести, важно, чтобы на эти адреса не лезло другое "железо". Как и на IRQ и на DRQ/DACK. SCSI штука, хоть и монструозная, но весьма нежная. С ней нужно как с женской грудью обращаться. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Интересно теперь скорость винта померять и прицепить остальные SCSI устройства через ASPI драйвер, CD-ROM там, или ленту |
bblkkskgv |
NEW! Сообщение отправлено: 23 июля 2015 0:11 Сообщение отредактировано: 23 июля 2015 7:31
какой программкой мерИть? СиДи-ром есть, лента, увы, будет непоказательна- ддс4 через переходник... магнитооптика есть. |
Сейчас на форуме |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bblkkskgv написал: hddspeed. какой программкой мерять? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2015 0:17 Сообщение отредактировано: 23 июля 2015 0:18
bblkkskgv написал: Думаю, мало кто в мире подключал ленту DDS к звуковой карте только редкие маньяки. лента, увы, будет непоказательна- ддс4 через переходник... Скорость винта можно померять банальным SYSINFO из Norton Utilities. |
bblkkskgv |
NEW! Сообщение отправлено: 23 июля 2015 0:29
Сисинфо ругнулась на непрозрачный контроллер винчестера и выдала Data transfer Rate: 785.2 Kbytes/second. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Сорри... Роберт Журден и Джордейн (не помню имя) - это один и тот же мэн? |
bblkkskgv |
NEW! Сообщение отправлено: 23 июля 2015 18:53
Фамилия пишется как Jourdain - французское прочтение - Журден ) |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Главное, не как пишется, а в какой стране читается. Я вот учился в Харькове, да и автор явно не француз, поэтому нам его преподавали, как Джордейна. Да и в книге на русском он, кажется, так назван. Приеду домой, найду и уточню... и прочитаю заново. Тема меня потрясла открывающимися возможностями. |
bblkkskgv |
NEW! Сообщение отправлено: 24 июля 2015 14:55
Которыми возможностями?) |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Напрошивать любых ПЗУ, навтыкать в сетевухи ИСА, коих пруд пруди, и наслаждаться. Особенно, если ПЗУ увидится в 8-битном слоте в 16-битной видеокарте. Можно задействовать 16-битные мультикарты в качестве контроллера флопа 1.2/1.44МБ. Можно задействовать платы диск-он-чип, требующих в ХТ поддержку любых дисков. И т.д. |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2015 19:50 Сообщение отредактировано: 24 июля 2015 19:55
sanders ...мне кажется, или кое-у-кого были ISA платы Y2K коррекции? Так вот, они для этой цели подходят даже лучше, чем LAN-карточки (не требуют IRQ и DMA). Кай подключал DDS3/4/72 и Exabyte и даже QIC-525, одновременно с MO, JAZ, СD-ROM и бутовым SCSI HDD. Звуковуха Media Vision PAS SCSI (FD TMC-950), сетевуха Dlink DE-200. На удивление - всё работало. Думаю, мало кто в мире подключал ленту DDS к звуковой карте только редкие маньяки. |
bblkkskgv |
NEW! Сообщение отправлено: 24 июля 2015 20:37 Сообщение отредактировано: 24 июля 2015 20:45
16битными видеокартами в восьмибитном слоте/режиме... что-то мне кажется, что хорошего будет немного... разве видяшки часто бывают с изменяемым IRQ? Игорь, мало того - можно и 8битные флоппи-контроллеры заставить видеть 1.44 с соответствующим биосом. Мало того- через 16-битные мультикарты , воткнутые в 8битные слоты, используя биос ХТ-ИДЕ - работать с CF-картами ) остается только этих биосов понаходить... да, плату коррекции г2К приобрёл бы) |
Сейчас на форуме |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2015 20:47 Сообщение отредактировано: 24 июля 2015 20:56 А разве нужно ISA видеокарте изменяемый IRQ? разве видяшки часто бывают с изменяемым IRQ? Гарантированно работают в ISA8 ISA16 видеокарты: Trident 8800/8900/9000 Tseng Labs ET4000 Gemini VC-003/004 Realtek RTG3105E Paradise PVGA1/WD-90C00 Hualon HMC86304 Мне кажется, sanders ошибочно назвал "видеокартой" LAN-карту. |
Fe-Restorator |
NEW! Сообщение отправлено: 24 июля 2015 21:34
sanders написал: А не проще-ли переписать ХТ-биос? Включить в него поддержку всех желаемых функций... Напрошивать любых ПЗУ, навтыкать в сетевухи ИСА, коих пруд пруди, и наслаждаться. |
Сейчас на форуме |
bblkkskgv |
NEW! Сообщение отправлено: 24 июля 2015 22:29
не проще )) |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2015 22:56 Сообщение отредактировано: 25 июля 2015 1:24
Fe-Restorator написал: Поддержка флопов 1.2 есть в BIOS JUKO и вроде как поздних IBM PC XT с бейсиком последних версий. А не проще-ли переписать ХТ-биос? И вот есть самописный BIOS для XT http://www.phatcode.net/downloads.php?id=101 довольно навороченный |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 июля 2015 1:00 Сообщение отредактировано: 25 июля 2015 1:03 Я пробовал. Результат отрицательный, но "зверюшки довольны". Добавить дискретных ПЗУ оказалось проще. А не проще-ли переписать ХТ-биос? Включить в него поддержку всех желаемых функций... Дампов ПЗУ понаходить? Помимо минусзеродигриза, есть ещё такой сборник: http://www.retroarchive.org/maslin/roms/index.html |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 июля 2015 7:52 Сообщение отредактировано: 25 июля 2015 7:54
Ой сколько написано после моего поста. Во-первых, 16-битные видяхи нормально работают в ХТ. Не все. Но с биосами это не связано. Не стоит сюда их впутывать. Во-вторых, контроллеры флоппи 720кб НЕ будут работать в режиме 1.44 с другим биосом, хотя бы потому, что частоты другие, и возможности чипа (очи бачуть, да руки не имут). В-третьих, в моих платах коррекции 2000года не было панельки под нормальную ППЗУ, а квадратные х.з.-что я за ППЗУ не считаю, и мне проще прошить 24-28-32-ногие DIPP и вставить их в сетевуху. В-четвертых, чтобы сетевуха не отзывалась на IRQ, ей обрезаются эти дорожки возле слота ISA. В-пятых, пока я писал это, уже ответили, что переписывать BIOS не проще. |
Max1024
Advanced Member
Ретроклокер Откуда: Беларусь, Могилев Всего сообщений: 755 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 дек. 2014 |
В рамках темы SCSI контроллеров, приобрел Tekram DC-395UW, что скажете о данном экспонате хорошего/плохого? В нагрузку достался еще Seagate Barracuda ST318436LW. |
bblkkskgv |
NEW! Сообщение отправлено: 25 июля 2015 9:28 Сообщение отредактировано: 25 июля 2015 10:00
Игорь, про видяшки - я думал, что Вы имели в виду - использовать 16битную видеокарту, как носитель для ПЗУ , а со второй уже брать сигнал на монитор. обрезать дорожки... спасибо за подсказку! Как раз есть восьмибитная аркнет-сетевушка, которую больше никак и не использовать) Мах, с Текрамами я даже и не встречался никогда, это, видимо, к Сандерсу вопрос или к EasyJohn'у. УПД из старой рекламы: « Из недостатков следует отметить невозможность загрузки с CD-ROM. Это удалось только при установке опции delay before BIOS scan device 5 сек (по умолчанию - 3 сек.). В описании об этом скромно умалчивается. Из удобств следует отметить возможность отмены загрузки простым нажатием на клавишу Esc, несмотря на указание в BIOS (очень удобно, например, при инсталляции Windows NT), автоматическую установку скорости передачи для разных устройств. Так для CD-ROM в setup была установлена скорость передачи 20 Мб/с, а при загрузке было установлено правильное значение 10 Мб/с. Кроме того, возможна загрузка драйверов ASPI, CD-ROM в верхнюю область памяти после himem.sys (для Adaptec это невозможно) ». То бишь- контроллер как контроллер, но надо приложить руки)) Да, вчера брал биос в сетевуху тоже от адаптека уже 1522 на ещё одной модификации 6360- всё работает. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
bblkkskgv написал: Можешь выдать для коллекции прошивку ? Или она уже есть на minuszerodegree ? биос в сетевуху тоже от адаптека уже 1522 на ещё одной модификации 6360 |
bblkkskgv |
NEW! Сообщение отправлено: 25 июля 2015 15:21 Сообщение отредактировано: 25 июля 2015 15:29
Вот такой: http://www.amazon.com/ADAPTEC-...B003GB1PNG Aha-1522B. Биос могу на работе слить. ещё есть 1542, но не тех версий, что на "нуле". И, правда, у него 2 ПЗУ. а что такое " 1. BIOS 2. Microcode"?? |
Сейчас на форуме |
bblkkskgv |
NEW! Сообщение отправлено: 17 октября 2015 18:36
Вдогонку или в додумку. Итак, есть материночка на IBM 486dlc ( спасибо нашему софорумчанину Hyperborean ( кланяюсь ). И обсуждённая во пЕрвых строках этого топика связка Ct1770 и сетевушка с BIOS от Aha1522. В теперешнем эксперименте сетевушка воткнута в слот ISA8, а на SCSI-разъём Ct1770 через переходник подключен винчестер UW на 72гБ. Система работает и грузится с винчестера. я рад ) |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » Флейм на общие темы » вопросы по механизму загрузки контроллеров со своим биосом |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |