Тем не менее прерывание генерируется самой платой на харде (которая в случае с IDE собственно контроллер) и должно быть обработано. Настоящий контроллер XT IDE вероятно как то это делает, если же вставить 16ти разрядный контроллер АТ в слот ISA8, то 31й вывод харда (IRQ) просто висит в воздухе вне зависимости от разрядности интерфейса, что XT IDE Bus, что AT. На всех ISA16 контроллерах 14е прерывание идёт напрямую на гребёнку харда со слота.
Совместимость HDD в XT.
- mcloud4477
- Advanced Member
- Сообщения: 1263
- Зарегистрирован: 03.04.2010,01:28
- Откуда: Москва
Совместимость HDD в XT.
286x3 386x4 486x4 p1 без счёта, дальше- больше.
Совместимость HDD в XT.
Или НЕ генерируется, в зависимости от инверсного
значения бита номер один .xxxx xxx?x
регистра (контроля устройства)\(управления устройством) -
по разному в литературе.
Совместимость HDD в XT.
mcloud4477,
У XT-IDE IRQ IDE никак не обрабатывается, могут быть джамперы для его подключения к IRQ2-7, но включать их нет смысла. IOCS16 тоже в воздухе висит.
У XT-IDE IRQ IDE никак не обрабатывается, могут быть джамперы для его подключения к IRQ2-7, но включать их нет смысла. IOCS16 тоже в воздухе висит.
- mcloud4477
- Advanced Member
- Сообщения: 1263
- Зарегистрирован: 03.04.2010,01:28
- Откуда: Москва
Совместимость HDD в XT.
Тогда появляется вопрос, зачем у жёских дисков XT IDE вообще это IRQ надо? Не разводили бы его и оставили этот пин NC. А то получается странная ситуация при которой вроде как ни на старых ни на новых контроллерах этот сигнал не нужен, но на харде он есть, если верить ссылке с первой страницы,- http://wiki.sensi.org/dokuwiki/doku.php?id=hddxt#xt-bus.
286x3 386x4 486x4 p1 без счёта, дальше- больше.
- led178
- Advanced Member
- Сообщения: 2259
- Зарегистрирован: 26.09.2018,10:59
- Откуда: Гатчина
-
Вклад в сообщество
Совместимость HDD в XT.
Из XTIDECFG
Я ради интереса прогнал все свои MIO через ISA8 слот на 486, prime2 у меня увы нет, а prime2c (как и все остальные) CFки видят, но грузиться не хотят (зависают). XTIDE bios в режиме "16-bit ISA IDE in 8-bit mode" с отключённым прерыванием.
PS: Призываю Tronix и easyjohn.
Я ради интереса прогнал все свои MIO через ISA8 слот на 486, prime2 у меня увы нет, а prime2c (как и все остальные) CFки видят, но грузиться не хотят (зависают). XTIDE bios в режиме "16-bit ISA IDE in 8-bit mode" с отключённым прерыванием.
PS: Призываю Tronix и easyjohn.
- led178
- Advanced Member
- Сообщения: 2259
- Зарегистрирован: 26.09.2018,10:59
- Откуда: Гатчина
-
Вклад в сообщество
Совместимость HDD в XT.
Как показали поиски, не так уж прерывание и нужно. Да, медленнее.
Ну или перемычку на IRQ 5 кинуть можно.
Учитывая что можно просто воткнуть CFку, цена которой от 100 рублей...
Найденные контроллеры ISA8 IDE это AT-BUS с собственным bios (кроме prime2)
И наоборот, я пока не видел XT-BUS контроллеров. (Но думаю что они есть).
Эээ нет. 528mb это не ограничение
Но у другого контроллера зашиты именно типы (и это гораздо хуже)
Короче бывают оба варианта, "без ограничений" и с ними.
- led178
- Advanced Member
- Сообщения: 2259
- Зарегистрирован: 26.09.2018,10:59
- Откуда: Гатчина
-
Вклад в сообщество
Совместимость HDD в XT.
Еще чуть-чуть потока сознания
"Я некоторое время экспериментировал с ПЗУ XT-IDE, и после нескольких неправильно сконфигурированных заказов ПЗУ мне удалось получить работающее. Для этого я настроил сканирование всех 4 диапазонов портов IDE на наличие «16-битной ISA IDE в 8-битном режиме».
Карты и клоны Sound Blaster с интерфейсом IDE : они работают очень хорошо. Одна из моих карт Sound Blaster 16 может быть настроена на 2-й/3-й/4-й порты IDE (хотя и не в качестве основного, поэтому обязательно сканируйте не менее 170 часов). Работает из коробки с картой на 2 ГБ и 4 ГБ, настроенной как дополнительная IDE. Не загрузился (но прочитал MBR) с 48 МБ, который, как известно, загружается на машинах AT. ESS-688FC с IDE также оказался успешным. Любопытно, что эту симпатичную маленькую карту можно настроить как основной интерфейс IDE (по крайней мере, с помощью перемычки PRI/SEC). Я пытался использовать его как PRI, но XT-IDE ничего не обнаружил.
16-разрядные контроллеры ISA IDE : мне не удалось заставить работать ни один из них, хотя ходят слухи, что они совместимы с XT с CF или MicroDrives. Предыдущий опыт работы с ESS-688FC говорит о том, что у меня почему-то возникают проблемы при попытке использовать интерфейс IDE в диапазоне первичных портов, но я попробовал переключить один из них на вторичный, и это тоже не сработало (CF)." https://gabucino.hu/archive.htm
"Во всяком случае, у меня есть эта карта Juko D16-X, и, как многие из вас знают, она поддерживает только самые ранние примитивные диски IDE до 151 МБ. Кто-нибудь успешно обновил биос этой карты до чего-то более нового, чтобы поддерживать больше устройств?"
"В XTIDECFG выберите «16-bit ISA/VLB/PCI IDE» в качестве типа контроллера, затем измените «Базовый адрес (командный блок)» на 320h, а «Адрес блока управления» следует оставить на 3F0h.
Вы также можете попробовать использовать «16-битную ISA IDE в 8-битном режиме» для типа устройства, используя те же адреса ввода-вывода, но для этого вам почти наверняка придется использовать карту Compact Flash или микродиск."
"У меня есть Juko D16X с BIOS версии 1.0, и он не работает. При подключенном диске Conner CP3024 IDE-AT он жаловался на царапание таблицы параметров диска. Итак, я зашел в его подпрограмму BIOS (в моем случае g=ce00:5 в DEBUG вместо типичного g=c800:5), и после выбора типа диска он немедленно заставил меня «предварительно отформатировать» его, потеряв данные, которые были в теме. Затем FDISK и FORMAT /S, казалось, работали нормально, но при загрузке с него он жалуется на то, что COMMAND.COM неисправен или отсутствует, и выполнение CHKDSK на нем говорит, что FAT поврежден. Это с правильным диском на 20 МБ, который отлично работает в других системах, а не в чем-то большем и новом, чем он изначально предназначался для поддержки." https://forum.vcfed.org/index.php?threa ... ded.62484/
"Чтобы использовать обычные жесткие диски, требующие 16-битной передачи, вам нужна «правильная» карта XTIDE, которая чередует старшие и младшие слова на 8-битной шине данных."
"Я некоторое время экспериментировал с ПЗУ XT-IDE, и после нескольких неправильно сконфигурированных заказов ПЗУ мне удалось получить работающее. Для этого я настроил сканирование всех 4 диапазонов портов IDE на наличие «16-битной ISA IDE в 8-битном режиме».
Карты и клоны Sound Blaster с интерфейсом IDE : они работают очень хорошо. Одна из моих карт Sound Blaster 16 может быть настроена на 2-й/3-й/4-й порты IDE (хотя и не в качестве основного, поэтому обязательно сканируйте не менее 170 часов). Работает из коробки с картой на 2 ГБ и 4 ГБ, настроенной как дополнительная IDE. Не загрузился (но прочитал MBR) с 48 МБ, который, как известно, загружается на машинах AT. ESS-688FC с IDE также оказался успешным. Любопытно, что эту симпатичную маленькую карту можно настроить как основной интерфейс IDE (по крайней мере, с помощью перемычки PRI/SEC). Я пытался использовать его как PRI, но XT-IDE ничего не обнаружил.
16-разрядные контроллеры ISA IDE : мне не удалось заставить работать ни один из них, хотя ходят слухи, что они совместимы с XT с CF или MicroDrives. Предыдущий опыт работы с ESS-688FC говорит о том, что у меня почему-то возникают проблемы при попытке использовать интерфейс IDE в диапазоне первичных портов, но я попробовал переключить один из них на вторичный, и это тоже не сработало (CF)." https://gabucino.hu/archive.htm
"Во всяком случае, у меня есть эта карта Juko D16-X, и, как многие из вас знают, она поддерживает только самые ранние примитивные диски IDE до 151 МБ. Кто-нибудь успешно обновил биос этой карты до чего-то более нового, чтобы поддерживать больше устройств?"
"В XTIDECFG выберите «16-bit ISA/VLB/PCI IDE» в качестве типа контроллера, затем измените «Базовый адрес (командный блок)» на 320h, а «Адрес блока управления» следует оставить на 3F0h.
Вы также можете попробовать использовать «16-битную ISA IDE в 8-битном режиме» для типа устройства, используя те же адреса ввода-вывода, но для этого вам почти наверняка придется использовать карту Compact Flash или микродиск."
"У меня есть Juko D16X с BIOS версии 1.0, и он не работает. При подключенном диске Conner CP3024 IDE-AT он жаловался на царапание таблицы параметров диска. Итак, я зашел в его подпрограмму BIOS (в моем случае g=ce00:5 в DEBUG вместо типичного g=c800:5), и после выбора типа диска он немедленно заставил меня «предварительно отформатировать» его, потеряв данные, которые были в теме. Затем FDISK и FORMAT /S, казалось, работали нормально, но при загрузке с него он жалуется на то, что COMMAND.COM неисправен или отсутствует, и выполнение CHKDSK на нем говорит, что FAT поврежден. Это с правильным диском на 20 МБ, который отлично работает в других системах, а не в чем-то большем и новом, чем он изначально предназначался для поддержки." https://forum.vcfed.org/index.php?threa ... ded.62484/
"Чтобы использовать обычные жесткие диски, требующие 16-битной передачи, вам нужна «правильная» карта XTIDE, которая чередует старшие и младшие слова на 8-битной шине данных."
Последний раз редактировалось led178 02.02.2023,00:49, всего редактировалось 1 раз.
-
- Advanced Member
- Сообщения: 9537
- Зарегистрирован: 16.08.2007,11:42
- Откуда: СПб
-
Вклад в сообщество
Совместимость HDD в XT.
ну так на том же minuszerodegrees.net- Acculogic sIDE-1
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Совместимость HDD в XT.
Например:
https://hr.ponuda.hardver.komponente.na ... -do-20gb-a
*1083Mb D3727 PN: 134-506649-301 NEC FR: 1 TM0 PCB: CL-SH4600-44QC-D 41916-310BF
контроллер то может, а FW диска?
https://hr.ponuda.hardver.komponente.na ... -do-20gb-a
*1083Mb D3727 PN: 134-506649-301 NEC FR: 1 TM0 PCB: CL-SH4600-44QC-D 41916-310BF
контроллер то может, а FW диска?
- Вложения
-
- CL-SH4600ov.pdf
- (168.52 КБ) 76 скачиваний
-
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Совместимость HDD в XT.
В BIOS обработчик IRQ читает регистр состояния (чтобы снять запрос), взводит флаг факта прерывания
от контроллера, и дает EOF для PIC. В обработчиках команд int13 есть подпрограмма wait_irq,
которая ждет прерывания от контроллера и выходит из ПП только по получения прерывания
от контроллера.
286 BIOS-ов, чтобы они вообще не использовали IRQ - я не видел. Я как-то пробовал без использования
int14h сделать, но работало не со всеми устройствами, потом я отказался от этой идеи и дальнейшие эксперименты
в этом направлении не проводились.
от контроллера, и дает EOF для PIC. В обработчиках команд int13 есть подпрограмма wait_irq,
которая ждет прерывания от контроллера и выходит из ПП только по получения прерывания
от контроллера.
286 BIOS-ов, чтобы они вообще не использовали IRQ - я не видел. Я как-то пробовал без использования
int14h сделать, но работало не со всеми устройствами, потом я отказался от этой идеи и дальнейшие эксперименты
в этом направлении не проводились.
- led178
- Advanced Member
- Сообщения: 2259
- Зарегистрирован: 26.09.2018,10:59
- Откуда: Гатчина
-
Вклад в сообщество
Совместимость HDD в XT.
Alexandr45, а вы собирали XT-BUS или AT-BUS контроллер? Изображение 2021 года уже не открывается.
Почему вообще может не работать 16-bit MIO в 8-bit слоте, если для IDE там только дешифратор адреса?
отсутствующие линии данных и IRQ это скорее проблема HDD ведь?
(причём напомню что в моём эксперименте CF как минимум определялась!)
Что меняется в prime 2, при переключении в "IDE(XT) drives supported"?
Далее на ней же есть джампер "XT hard drive port address is 320-323h", а почему так? Почему не обычные 1F0-1F7?
XTхе по идее пофигу, вопрос только в том, где будет искать контроллер соответствующее расширение bios?
Почему вообще может не работать 16-bit MIO в 8-bit слоте, если для IDE там только дешифратор адреса?
отсутствующие линии данных и IRQ это скорее проблема HDD ведь?
(причём напомню что в моём эксперименте CF как минимум определялась!)
Что меняется в prime 2, при переключении в "IDE(XT) drives supported"?
Далее на ней же есть джампер "XT hard drive port address is 320-323h", а почему так? Почему не обычные 1F0-1F7?
XTхе по идее пофигу, вопрос только в том, где будет искать контроллер соответствующее расширение bios?