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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XT и SCSI как живут?
RSS

XT и SCSI как живут?

Насколько реально приживить?

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Bobo Тут правильно обсудили, что пожалуй FutureDomain 8xx (например TMC-850 или совместимые на чипах TMC-950, 9C50 и т.д.) пожалуй самые "юзабельные" и "широко распространенные" контроллеры из 8-битных. Их BIOS нормально работает на XT с процессором 8088, поддерживает большие диски и имеются драйвера ASPI. Начинать приделывать SCSI к XT, скорее всего, лучше с такого.

Прочие контроллеры надо внимательно смотреть. Seagate ST-02 тоже широко распространен, но поддерживает только жесткие диски, нету ASPI драйверов. BIOS на XT работает. Большие диски держит с BIOS v3.x. Если нужен только диск - хороший выбор.

Контроллеры на чипе NCR53C400 и варианты очень широко доступны (их просто дохрена), но на 90% - это контроллеры от SCSI сканеров и у них нету BIOS-а вообще. А если у них есть BIOS то он или не держит большие диски либо не работает на 8088. Вобщем есть проблемы (работы ведутся).

Прочие 8-битные SCSI контроллеры - скорее экзотика и с каждым надо разбираться.

16-битный контроллер в 8-битной шине работать не будет.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Bobo написал:
[q]
что не все прошивки контроллеров работают с 8088, некоторым 80286 требуется
и это не лечится
[/q]
Это программная проблема и вполне поправимая при желании
Bobo
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 авг. 2007
i8088 написал:
[q]
Это программная проблема и вполне поправимая при желании
[/q]
не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Bobo написал:
[q]
не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088
[/q]
Если попадется такой, то почему бы и не порыться? У меня пока только Seagate ST-01 ранней ревизии, код его BIOS
странен (мягко говоря), но работает на XT.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
i8088 Ходят слухи, что чип у ST-01/02 - это замаскированный TMC-950 с некими небольшими модификациями. Не хотите бросить силы на адаптацию BIOS-а FutureDomain на Seagate ? Пруф: общий драйвер в Линуксе.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
alecv, я подумаю, дело интересное, но не сейчас, тк несколько
других незавершенных проектов имеются.

У меня ST-01 видимо самой ранней ревизии, без возможности замены
прошивки (для новых версий прошивка больше, а соответствкющая
нога адреса на ПЗУ не выведена). Его код пытается модифицировать
сам себя зачем-то, и если выставить shadow для адресов его ПЗУ,
любая плата стабильно перестает работать с разнообразными
проявлениями.

Если можно, сбросьте мне в ЛС или сюда материалы на эту тему
(прошивки, доументации, другие материалы (если есть) итп
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
У меня ST-01 поздней ревизии, биос обновил программатором на последний найденный. ПЗУ в колодке. Может, попробовать просто ткнуть туда биос от TMC-950?
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
---
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
i8088 Насколько помню, эти адаптеры (ST-01 и ST-02) - Memory Mapped устройства. У них BIOS занимает примерно 6Kb (или 12Kb на ST-02), а остальное - регистры устройств и внутренний буфер. Поэтому кажется, что BIOS модифицируется себя. У ST-02 действительно BIOS больше по размеру, чтобы он работал с тем же чипом - припаяли PAL-ину дешифратор.

Картинка очень древнего ST-01:
http://www.oldpcmuseum.com/ima...c_0287.jpg



KALDYH написал:
[q]
У меня ST-01 поздней ревизии, биос обновил программатором на последний найденный. ПЗУ в колодке. Может, попробовать просто ткнуть туда биос от TMC-950?
[/q]
Отличная идея ;)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
alecv, Ваше фото почти неотличимо от моего адаптера!!

Относительно BIOS - тут вот такая штука, I/O у него отображенное на память
(спасибо за информацию!), но он пытается модифицировать в самом начале кода
по адресам где прошивка ПЗУ, причем модификация попадает или на текстовую строку,
или код (не помню точно), те это не адреса буфера. Работает это хозяйство только если
модификация неудачна.

Стоит поставить контроллер на 386 плату например, включить shadow для адресов ПЗУ
и получаем стабильный вылет еще во время POST. Я полагаю, это такой способ задержки,
ничего другого в голову не приходит.

KALDYH, alecv, а как более поздние версии ST-01 ведут себя, если
поставить shadow для адресов ПЗУ?

Я правильно понял, что кроме linux driver, другой документации в свободном доступе нет?

PS буфер в моей древней верии видимо начинается с адреса 0x1800, как раз после ~6KB, как Вы сказали.
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XT и SCSI как живут?
RSS

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

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

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