Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

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

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

ВНИМАНИЕ! При получении на e-mail оповещения о новом личном сообщении не отвечайте, пожалуйста, почтой. Воспользуйтесь личными сообщениями, иначе адресат не получит ваше послание.

ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО. IBM PC-совместимое. До 2000 года включительно »   XT и SCSI как живут?
RSS

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

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

Выводить сообщения

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

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

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
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


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015

Bobo написал:
[q]
что не все прошивки контроллеров работают с 8088, некоторым 80286 требуется
и это не лечится
[/q]

Это программная проблема и вполне поправимая при желании

Bobo
Advanced Member

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


Ссылка


Дата регистрации на форуме:
16 авг. 2007

i8088 написал:
[q]
Это программная проблема и вполне поправимая при желании
[/q]

не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Сейчас на форуме
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015

Bobo написал:
[q]
не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088
[/q]

Если попадется такой, то почему бы и не порыться? У меня пока только Seagate ST-01 ранней ревизии, код его BIOS
странен (мягко говоря), но работает на XT.
alecv
Advanced Member

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

Репутация пользователя: 1

Ссылка


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


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


Ссылка


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

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

Если можно, сбросьте мне в ЛС или сюда материалы на эту тему
(прошивки, доументации, другие материалы (если есть) итп
KALDYH
Advanced Member
Технонекромант
KALDYH
Откуда: Кемерово
Всего сообщений: 1244
Рейтинг пользователя: 2


Ссылка


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

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

Репутация пользователя: 1

Ссылка


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

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

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
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


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


Ссылка


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

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

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

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

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

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

Последние RSS
Raspberry Pi приобрету
CRT Commodore 1084 - EGA|-EGA?
Задание тем у кого есть ДВК с MX:
Продаются платы, HDD-SATA-HDD, HDD, память.
Куплю оригинальный сетевой кабель для ЕС1841


Время выполнения скрипта: 0.0695. Количество выполненных запросов: 15, время выполнения запросов 0.0360


Партнёры: Компьютерный музей в Таллине | ЖЖ-сообщество | Таллин: Переулки Городских Легенд | Журнал "Downgrade"





Авторские права и условия копирования материалов



Hosted by Compic