FDD-only controller?

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 19.11.2018,16:09

ни факт что эта модель контроллера при такой большой предпрограммируемой микросхеме и собственном биосе не умеет сама кушать 16-битные AT IDE харды и транслировать все на 8 битную шину по стандарту XT-IDE. Включая прерывания и ДМА. Cами такое можете на CPLD сделать :tongue:
При собственном биосе вам и ХТ-IDE не уперся; так как его в стандарте нет. Берете с харда 16 бит и за 2 прихлопа пересылаете по 8 бит по шине XT.
и это :tongue: называется даунгрейд
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 19.11.2018,17:07

такой большой предпрограммируемой микросхеме
ISA8 2 полноценный IDE контроллер на шестиста программируемых вентилях тянет как минимум на конкурсную работу. :)
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

-MiS-
Advanced Member
Сообщения: 923
Зарегистрирован: 09.03.2016,15:39
Откуда: Москва

Вклад в сообщество

Сообщение -MiS- » 19.11.2018,17:20

svinka писал(а):Берете с харда 16 бит и за 2 прихлопа пересылаете по 8 бит по шине XT.
Я такое лет 15 назад делал. Цеплялось к LPT bi-directional порту. Схема на регистрах и логике. Программа управления на паскале. Дописал до считывания любого сектора и управления воспроизведением компакт-дисков. Имплементировать чтение и разбор FAT не осилил.

XPOHOMETP

Сообщение XPOHOMETP » 19.11.2018,17:51

Кай писал(а):Позволю себе каверзный вопрос: почему в прошивке Seagate ST-02 (SCSI) версии 3.03 нашлось место и для одного и для другого, несмотря на объём?
Что-то не нашлось сходу версии 3.03 :(

Гуглятся 3.2, 3.3, и они под 27128 рассчитаны.
Но даже если откинуть забитое нулями, то полезного кода там больше 8 кб получается.
А в 2764 первые версии от ST01 шились, но он без контроллера флоппи был.
И с версии БИОСа 2.0 его тоже на 16 кб перевели.

Ну и вот тут
ftp://ftp.seagate.com/techsuppt/controllers/st01-02.txt
есть хитрая фраза:
"Note: The ST02 Host Adapter does not contain any ROM BIOS extensions for diskette drive support."
Т.е. контроллер на плате распаян, поддерживает в т.ч. 1.2 / 1.44 дискеты,
но программная поддержка - средствами БИОС матплаты, ДОСа или дополнительных драйверов...

Могу ошибаться, ST01/ST02 последний раз держал в руках лет 20 назад.
С удовольствием выслушаю Вашу версию :)

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 19.11.2018,19:38

Кай, господин XPOHOMETP прав, в прошивке Seagate ST01/02 действительно нету поддержки флопи, только винт.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 19.11.2018,20:10

в прошивке Seagate ST01/02 действительно нету поддержки флопи, только винт.
Очевидно, ошибаюсь и я. Увы, да, перепутал.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Аватара пользователя
DENis_S
Advanced Member
Сообщения: 4412
Зарегистрирован: 02.11.2018,20:12
Откуда: Челябинск

Вклад в сообщество

Сообщение DENis_S » 19.11.2018,21:00

Я правильно понял, что без замены микросхемы на 27128 не получится IDE завести на ней?

XPOHOMETP

Сообщение XPOHOMETP » 19.11.2018,21:15

DENis_S писал(а):Я правильно понял, что без замены микросхемы на 27128 не получится IDE завести на ней?
100% гарантии не даю, но повторюсь - ИМНО в установленной микросхеме BIOS только для FDD.
Для HDD нужна другая прошивка и микросхема 27128 (или большего объема).
Ну и с перемычками тоже по новой разбираться придется.

Попробуйте для начала воткнуть контроллер в ISA материнскую, посмотреть заведется ли флоппи.
Вычитать содержимое установленной 2764 debug-ом, а там уж пытаться делать более точные выводы...

Так что чините материнки из соседних тем,
т.к. упомянутый выше программатор для PIC такие микросхемы не поддерживает.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 19.11.2018,22:31

DENis_S Прочитайте пожалуйста содержимое вашей микросхемы, или попросите коллег в вашей местности прочитать.


Кай Ты вероятно пробовал на JUKO XT, у нее прямо в BIOS есть поддержка флопов 1.2Mb если контроллер Hi-Density.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 19.11.2018,22:55

Кай Ты вероятно пробовал на JUKO XT
Нет. На Hedaka HED-918. Забыл, что в твой D-Link DE-150 сунул DTK-шный расширитель BIOS для поддержки 1,2 и 1,44.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Аватара пользователя
DENis_S
Advanced Member
Сообщения: 4412
Зарегистрирован: 02.11.2018,20:12
Откуда: Челябинск

Вклад в сообщество

FDD-only controller?

Сообщение DENis_S » 15.10.2019,07:05

XPOHOMETP писал(а): 19.11.2018,21:15 Вычитать содержимое установленной 2764 debug-ом
Скинте ссылку на гайд, пожалуйста, как это сделать.

Ответить