ES688F - не могу задать прерывание. Нужна утилита?

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
sanders
Advanced Member
Сообщения: 9361
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

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

ES688F - не могу задать прерывание. Нужна утилита?

Сообщение sanders » 06.01.2018,12:45

Нашел такую карточку:
ИзображениеИзображение
И она рабочая, только прерывание она захватывает IRQ2. Включал безо всяких драйверов в DOS, проверял SBTest. Перемычек на карте маловато. На другой ESS688 у меня разъемы приводов расположены вертикально, а внизу слева длииииинная группа перемычек JP1, где есть и IRQ, и DRQ, и DACK. А на этой карте, что на фото - нету такой группы
Вопрос1. Нужна какая-то ESS-шная утилита, которая перешьет NVRAM с IRQ и оно запомнится после выключения питания?
Вопрос2. В АТ она прекрасно работает с IRQ2. А в ХТ что с ней будет? Я такие карты подбираю для XT-шек, и если в XT IRQ2 можно использовать, тогда вопрос1 почти не актуален, хотя пригодится для общего развития.

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

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

Сообщение Anderson1 » 06.01.2018,12:54

sanders писал(а):Нужна какая-то ESS-шная утилита, которая перешьет NVRAM с IRQ и оно запомнится после выключения питания?
1) Да, была такая - для 688/1688. Кажется была где-то дискета с досовыми дровами для ess688... Это если гугл не найдёт ;)
2) Не пробовал, за отсутствием XT.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

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

Сообщение uav1606 » 06.01.2018,13:33

sanders, попробуйте, например, вот эти драйвера:
http://www.vogonsdrivers.com/getfile.php?fileid=112

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Сообщение Escalibur » 06.01.2018,14:10

Простите, если не совсем по теме. А в ХТ она вообще будет работать? На 16 бит части там КД-ПЗУ висят?

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

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

Сообщение alecv » 06.01.2018,15:14

ESS688 имеет 8-битный интерфейс, настраивается джамперами.
Пины IS0 (22),IS1(23) задают линию IRQ A,B,C,D которые обычно распаяны на IRQ 9,IRQ 5, IRQ7, IRQ 10
(на XT IRQ9 = IRQ2, можно использовать, а IRQ10 нету.)
Пины DS0, DS1 задают канал DMA.
Пин GPI0(55) задает эмуляцию: 0=SB 2, 1=SB PRO

Читайте доки, они рулят.
http://wiki.sensi.org/download/doc/ES688.pdf

ESS1688 и выше настраиваются софтово.

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

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

Сообщение Anderson1 » 06.01.2018,15:18

alecv писал(а):ESS1688 и выше настраиваются софтово
Однако, ESS688 на универсальной PCB, на которой может быть распаян и ESS1688, тоже настраивается софтово - частично.

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

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

Сообщение alecv » 06.01.2018,15:21

Anderson1 Ну да, можно перенастроить, но по ресету он читает конфигурацию с пинов.
Еще там микшер посложнее чем в SB, так что утилитой можно покрутить громкости (т.е. не нужно колёсико громкости), но по ресету вполне нормально.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9361
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

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

Сообщение sanders » 06.01.2018,18:50

Alecv, я же не вообще спросил, а о конкретной плате. У меня их теперь три и все три разные. Не говоря о клонах, типа Edisson Gold (4я иная плата).
На той, что на моих фото нет перемычек под IRQ, тем не менее плата определяется на IRQ2. Значит, прерывание в нее зашили софтово.

Т.е. IRQ2 можно оставлять, как есть, и в ХТ она работать будет с такой настройкой?

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

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

Сообщение alecv » 06.01.2018,19:05

sanders В доке на чип написано как переключить прерывание. Найти джамперы можно тестером.
Если работает - пусть работает, лучше не лезть. ;)

Аватара пользователя
sanders
Advanced Member
Сообщения: 9361
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

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

Сообщение sanders » 06.01.2018,20:29

Золотые слова! Спасибо! Если XT-шные игры заиграют, т.е. зазвучат на этом 2м прерывании, то и хорошо. Остается подходящую планку найти. От AWE32 чуток не подходит, тут два разъема слегка с интервалом размещены.

easyjohn
Advanced Member
Сообщения: 3583
Зарегистрирован: 07.04.2008,16:45
Откуда: SPb
Контактная информация:

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

Сообщение easyjohn » 06.01.2018,22:32

ЗЫ мне одному кажется, что на первой фото у 688 пины замяты и замыкаются?
Amiga 4000-ppc/4000-040/1200-ppc/1200/600 | PC XT/286/386/486/586/P2/P3/P4 http://amiwiki.spb.ru - Вики про Амигу http://www.phantom.sannata.ru/forum/index.php?t=18145

Ответить