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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ищу конфигуратор карт на ESS под 8088CPU
RSS

Ищу конфигуратор карт на ESS под 8088CPU

Вообще такой есть в природе?

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
 
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Именно под 8086-8088, не NEC?

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

Поясню, сконфигурить мало(это можно сделать на другой машине), надо дальше проинитить, затык именно в этом.
Просто параметров и set blaster недостаточно.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
hardware10, можно ссылку на проблемный конфигуратор?
На V20 и 286 все OK?
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
i8088

http://vogonsdrivers.com/getfi...enustate=0

Вот эта сборка. Любой.
На V20 и выше, многократно на них же все ок.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я так понял, из каталога WIN31 файл SETUP.EXE (10096 байт), так)?

Или ESSSETUP.EXE?
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
не, вроде ESSCFG.exe :)



Она же потом прописывает в autoexec.bat.. саму себя с опциями через "esscfg.exe /a:220 /i:5 " и т.д.

ESSCFG точно работает только от NEC v20 и выше. А с 8088 - зависает.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Одного этого файла достатточно под DOS?
Он там в общем архиве, для W31
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Да.. я только одним ESSCFG и пользуюсь..
всякие essvol - не пользуюсь.. или крайне редко.

про W31 - не вкурсе, сразу удалил :)

Если будет возможность найти опкоды и заменить на опкоды 8088 - то было бы здорово )
Программа станет универсальнее.. :)
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Ekb написал:
[q]
Если будет возможность найти опкоды и заменить на опкоды 8088 - то было бы здорово )
Программа станет универсальнее.. :)
[/q]
Посмотрел - программа набита enter/leave/pusha/popa.
При компиляции (написано было на Си) очевидно выставили флаг 286.
Был бы был исходник - исправить можно было-бы одним легким движением руки...

Однако исходника нет и не будет, и для преобразования без использования 286
opcode нужно делать прмерно так:

1.В IDA отреверсить (полностью!) весь код.

2.Далее (самое муторное) поменять абсолютные адреса на метки - где IDA не смогла
поставить метку, типа push 234h, где 234h адрес текстовой строки из сегмента данных.
Если этого не сделать, то при последующей трансляции, все "разъедется", тк
заменители неподдерживаемых инструкций будут естественно длиннее.

3. Генерировать asm файл, скорректировать его в соответствии с требованиями
применяемого ассемблера и настроить на режим 286.

4. Когда добъемся компиляции и (работы!) программы в режиме 286, настраиваем
ассемблер на 8086 и заменяем неподдерживаемые инструкции макроопределниями.


Не обещаю, но может быть когда-нибудь займусь в будущем. Я еще хочу редактор EDIT
скорректировать на 8086 (он значительно сложнее, но проблема в том же).


Если бы у 8086 было исключение по неизвестной инструкции, можно было бы сделать
эмулятор для таких программ, но у 8086/8088 исключения invalid opcode не предусмотрено.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Оффтопик: Оффтопик:
i8088 написал:
[q]
Я еще хочу редактор EDIT
скорректировать на 8086 (он значительно сложнее, но проблема в том же).
[/q]
Который edit? Тот, что qbasic/e, вполне нормально работает на 8086 c MS-DOS 3.3. Не помню, откуда брал его, то ли из 5.0, то ли из 6.22.
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
i8088 написал:
[q]
Однако исходника нет и не будет, и для преобразования без использования 286
opcode нужно делать прмерно так:
[/q]
Когда-то я подобное Sourcer'om делал, когда Trident4D Wave ковырял.. Если найти порты и процедуру записи и они явно окажутся прописаны - можно все и не реверсить. Остальное можно и самому написать - это несложно.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
ATauenis написал:
[q]
Который edit? Тот, что qbasic/e, вполне нормально работает на 8086 c MS-DOS 3.3. Не помню, откуда брал его, то ли из 5.0, то ли из 6.22.
[/q]
Речь идет про EDIT.COM из комплекта W95 и всех последующих, а EDIT из
комплекта DOS 6.x, да работает на 8088. Почему хочу именно новый EDIT:
он позволяет работать с несколькими файлами одновременно. И "довеска"
в виде QBASIC для работы не требует.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
i8088

Снимаю шляпу перед вашими познаниями.

Ekb

"alecv

Сообщение отправлено: 2 июня 2016 8:15
Ekb Работоспособность карт на ES688 без Plug-n-Play была известна уже давно. Всякие тайваньские Jazz16 работают в 8-битном слоте (IDE не работает конечно) без настройки, без SET BLASTER и т.д. Работоспособность ESS1868 на XT получили совсем недавно, когда на Vogons-ах нашли старые драйвера soft-инициализации ISA PNP ESS1868 без 286+ инструкций и оно расползлось.

Вполне возможно, что и другие карточки типа OPTi 93x, Yamaha 70x или даже Vibra тоже могли бы работать с в 8-битном слоте, если их проинициализировать "правильной" программой."

Вот я потому и озадачился. Это же не о V20, а о 8088/8086 речь полагаю.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
так может alecv вкурсе и знает где искать? :)
или он уже скопировал?

i8088
да уж, сразу представил обьем работ. Трудоёмко :frown:
В принципе, для меня это не обязательно. Я живу с Nec V20.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Самый старый конфигуратор ESSCFG.EXE, который я нашёл - за 1994 год, и он уже не работает на 8086/8088... :-(
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Еще раз пересмотрел - PUSH с непосредственым операндом (типа
вышеупомянутой PUSH 234h) тоже нет у 8086, те нужно предварительно
в регистр загрузить нужное значение, а потом push reg.

А вот EDIT на порядок сложнее - он еще пакованный, и помимо
вышеперечисленных нашлась еще неподдерживаемаяна на 8086
IMUL reg, reg, imm (с непосредственым рперандом).

Применемые компиляторы для конфигуратора и EDIT очень похоже что были одинаковые
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Ekb написал:
[q]
так может alecv вкурсе и знает где искать?
или он уже скопировал?
[/q]
Молчит, увы.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Увы, информация оказалась ложной. Под 8088 не удалось найти утилиту.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Чтобы тем не плодить, а кто-нибудь пробовал в такой

https://www.ebay.co.uk/itm/Edi...7675.l2557

запаивать джамперы. Сможет он потом без утилиты проинититься?

Вот такой вроде может.

http://www.picshare.ru/view/9487536/

Разводка разная но по-моему только за счет интерфейсов.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
hardware10 ESS 688 и ESS 1688 не PNP.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
alecv написал:
[q]
hardware10 ESS 688 и ESS 1688 не PNP.
[/q]
А это им imho без разницы, они все равно без запуска cfg-ка по set blaster не запустятся.
Соб-но вся эта тема с этим и связана. Сконфигурить-то еепром на другой машине дело не хитрое,
только все равно звука на 8088 не будет.

Соб-но вопрос потому, как 10 минут назад в руки попал эдисон, который без гребенки
джамперной снизу. Вот думаю, заведу ли его на 8088 если ее запаяю и отключу софтовый
режим конфигурации...

C vibra не PnP аналогичная картина, буквально пару недель назад возился. Да, не PnP,
но пока не будет SET SOUND и еще какой-то утилиты, в загрузке, она звук не выдает.

Я понимаю что проще копеечный нек поставить, но просто мне уже интересно стало.
Как-то в списке на вогонсах мало плат для 8088. Aztech, Pro Audio Spectrum и вариации на тему SB 2.0
и все. Вроде кто-то еще 17х серии SB16 заводил.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
hardware10 На ESS688 есть же (краткая) документация
http://wiki.sensi.org/download/doc/ES688.pdf
Там нету EEPROM и PNP. Громкость микшера после ресета ставится в середину.
Обратите внимание на GPI0 - это переключатель SB2 или SB Pro.
ESS 1688 - это такой же 688 плюс OPL2+ЦАП встроенный и не надо вешать YM3812.
Но говорят его FM "звенит" чуть сильнее.

ESS 1868 - уже ISA PNP.

P.S.Наклейку отклейте от чипа
inf
Newbie


Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 фев. 2019
Сорри, речь идёт про 16-битные звуковые карты на 8088 ? типа таких http://prnt.sc/n2stpo или http://prnt.sc/n2su9x ? То есть если их проинициализировать, то заработают на xt?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
hardware10, утилита ESSCFG.EXE из каталога W31 по Вашей
ссылке точно подходящая (для 286 opcodes конечно)? Если таки надумаю
переделывать, чтобы не то по ошибке не переделать.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
alecv написал:
[q]
ESS 1868 - уже ISA PNP.

P.S.Наклейку отклейте от чипа
[/q]
Товарный вид потеряет )) Ну соб-но уже очевидно, что чипы разные, спасибо.

i8088

Нет, не точно. Куда кинуть те, которые точно(есть проверенная кучка)?
inf
Newbie


Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 фев. 2019
ESSCFG.EXE версии 5.2 и 5.1 смотрел по диагонали. (Наверное надо более старую версию искать, одна из моих версий на запускается на современном железе)

первым делом
mov ah, 30h
int21h
проверяют версию dos чтобы выше 2.0 была или выход

Инструкций enter/leave тоже нет в 8086, но использованный разработчиками компилятор их юзает.

На компе дома остались открыты некие исходники работы с ess186x, но пока не разобрался с ними, нужно разобраться с портами которые используют эти звуковухи, но покрайней мере конфигурация громкости микшера довольно понятна из этих исходников.

p.s. пытаетесь впихнуть 16бит-звуковую в 8битный разъём? мне это интересно у меня тоже есть 8088 и 286...
p.p.s. в fasm есть вообще директива компиляции кода под 8086?
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
В общем, мне удалось заставить работать ESS1869F (по крайней мере, её PCM-часть) на XT с 8088 (конкретно с КР1810ВМ88). Часть инициализации делаю своей программкой (на базе даташита), часть регистров пока вручную вводил через Debug.
В результате удалось проиграть wav-файл с помощью Plany. Постараюсь в ближайшее время всё это собрать в инициализатор с каким-нибудь интерфейсом удобоваримым...
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
inf написал:
[q]
p.s. пытаетесь впихнуть 16бит-звуковую в 8битный разъём? мне это интересно у меня тоже есть 8088 и 286...
[/q]
Ну скорее просто взлететь с этим на 8088. На V20 и V30 в 8-ми битном слоте работает уйма 16-ти звуковух.

i8088
https://drive.google.com/open?...Y6g_QKSBHs

Вот тут набор проверенный. Работали все у меня, разницы не увидел.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
uav1606
Отлично! Хотелось бы минимализм на экране, если запускается через autoexec.bat :)
inf
Newbie


Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 фев. 2019
hardware10
даже версия 1.9 с новыми для 8088 инструкциями ((
UPD

hardware10 написал:
[q]
в 8-ми битном слоте работает уйма 16-ти звуковух
[/q]
да, проверил ESS1868 с заклеенными 16-ти битными контактами у меня тоже работает без проблем в плате с k5

uav1606
круто!
исходники из ядра линкуса, вдруг помогут
https://raw.githubusercontent....a/es18xx.c

тоже в турбодебагер засунул этот конфигуратор, правда машина не аутентичная для задачи к5-pr100 (собрана когда нужно было програмировать под чипсет via, а проц какой первый попался)

звучки у меня ess1868f и ess1869s ( http://prnt.sc/n2stpo , http://prnt.sc/n2su9x )
обе PnP, насколько понял из даташита это "опция" отключаемая, хотя при отсутствии запаянного EEPROM настройки каждый раз сбрасываются (3абавно что на звучке с распаяным IDE, он по умолчанию выключен и наоборот где отсутствует IDE занимает 168 порт ) )

вопросы: MIPC не работает на проце 8088 с PnP картами ?
были ли Non PnP 1868 1869 ?

UPD похоже всё сводится к инициализации звуковухи как устройства PnP.
K5 это конечно не очень 8088, но если в биос PnP OS Intalled установить в Yes (отдать ОС управление устройствами PnP), то без инициализации хоть родным драйвером, хоть драйвером mipc.sys, не имеет эффекта set blaster в config.sys
Aleks69
Newbie


Всего сообщений: 120
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
31 янв. 2010
Приветствую!

Подскажите, пожалуйста :-) А то я сейчас собираю Micro 8088 на V20 и хотелось бы оснастить ее звуком. В моем распоряжении три звуковые карты:

1. AWE 64 CT4520, насколько я помню, некогда я пытался завести ее на V20, но, хотя программа конфигурирования и работала, что-то пошло не так.
2. Плата на ES1868S. Тут, наверное, проблем не будет, если взять правильный ESSCFG из данного топика.
3. Плата Soundforge SF16-FMP-03 с FM-радио. Чип - Vibra 16S (CT2504-TCQ). Самый предпочтительный вариант. Реально ли завести ее? Есть ли софт для управления тюнером на V20?
4. Работает ли на XT 16-битный звук через 8 бит ISA слот на распространенных картах и софте в принципе?
5. Что за программа Plany? Можно ли с ее помощью проигрывать на V20, на какой-либо из моих карт, выдернутые с CD дисков 16 бит звуковые WAV файлы?
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
inf написал:
[q]
вопросы: MIPC не работает на проце 8088 с PnP картами ?
[/q]
На том упомянутом XT у меня MIPC вис на этапе детектирования карт.


Aleks69 написал:
[q]
Что за программа Plany? Можно ли с ее помощью проигрывать на V20, на какой-либо из моих карт, выдернутые с CD дисков 16 бит звуковые WAV файлы?
[/q]
Ну, раз на 8088 он wav воспроизводил, думаю, на V20 тем более должен. Вот эта программа:
https://ftp.sunet.se/mirror/ar...lany15.zip
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Aleks69 написал:
[q]
Подскажите, пожалуйста :-) А то я сейчас собираю Micro 8088 на V20 и хотелось бы оснастить ее звуком. В моем распоряжении три звуковые карты:

1. AWE 64 CT4520, насколько я помню, некогда я пытался завести ее на V20, но, хотя программа конфигурирования и работала, что-то пошло не так.
2. Плата на ES1868S. Тут, наверное, проблем не будет, если взять правильный ESSCFG из данного топика.
3. Плата Soundforge SF16-FMP-03 с FM-радио. Чип - Vibra 16S (CT2504-TCQ). Самый предпочтительный вариант. Реально ли завести ее? Есть ли софт для управления тюнером на V20?
4. Работает ли на XT 16-битный звук через 8 бит ISA слот на распространенных картах и софте в принципе?
5. Что за программа Plany? Можно ли с ее помощью проигрывать на V20, на какой-либо из моих карт, выдернутые с CD дисков 16 бит звуковые WAV файлы?
Сейчас на форуме
Ответи
[/q]
1. Даже не знаю.
2. Из ссылки что я на гугль драйв да(это копия с вогонсов), точно заработает моментально.
3. Реально, можно посмотреть тут мой недавний пост. Скорее всего это моя FMI.
Софт для тюнера не пользовал, не было интересно.
4. Такими извращениями не занимался ))
5. Это не ко мне. ))

В общем через мои руки прошло штук с 15 ХТ ушедшие в жизнь на V20 с 16-bit ISA sound card.
На ESS оно самое беспроблемное и малорессурсное.
На кристалле, надо помучаться.
На вибре уже помучаться сильнее
Ямаху я приживить не смог вообще.
SB16 джамперные не попадались, а PnP не брал т.к.
есть втрое дешевле ESS.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
hardware10 написал:
[q]
Вот тут набор проверенный. Работали все у меня, разницы не увидел.
[/q]
OK, спасибо!


inf написал:
[q]
Инструкций enter/leave тоже нет в 8086, но использованный разработчиками компилятор их юзает.
[/q]
Собственно проблема в данном кокретном случае с enter/leave/pusha/popa/push imm

Здесь хочу пояснить - я совершенно не интересуюсь (и не использую) звуковыми
картами, и разбор правил инициализации их с целью написания новой программы
для 8086 мне неинтересен. Но само преобразование готовых программ для 286 в
программу для 8086 весьма интересно. Те мне интересно именно выполнить само
8086 преобразование, с полным сохранением всех особенностей исходной программы
(есть много других подобных программ, и даже созданных тем же компилятором). Я
уже добился успешной компиляции в MASM, но видимо еще не все абсолютные адреса
поправил, тк программа ошибается.


inf написал:
[q]
p.p.s. в fasm есть вообще директива компиляции кода под 8086?
[/q]
FASM - хороший ассемблер, но в данном конкретном случае он совсем ни к чему:
советую использовать MASM или TASM (я в основном пользую MASM).
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
кстати, еще может помочь даташит от ES1869 (чуть улучшенной 1868)
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
В общем, дописал я свой инициализатор для ESS на 88 - см. вложение (исходники в комплекте). Программа, правда, сильно сырая, возможны глюки. На PnP-системах, по идее, он работать не будет.

Формат запуска:

ESSINIT [/A:xxx] [/I:y] [/D:z]

Где:

/A:xxx - адрес порта, обычно 220 (три шестнадцатеричные цифры).
/I:y - прерывание, обычно 5 или 7 (одна шестнадцатеричная цифра 0..F)
/D:z - канал DMA (одна цифра - 0..3)

Можно вообще без параметров запустить, тогда автоматически станут параметры A 220h, IRQ 5 и DMA 1.
BLASTER автоматом не прописывается, так что пишите вручную, если он нужен.

Программа инициализирует PCM- и FM-части. (MPU-401, IDE и джойстик, по идее, работать не будут.)
Проверена на двух картах на чипах ES1869F и ES1868F на XT с процессором КР1810ВМ88.
PCM (WAV) проверялся через плеер Plany, а MIDI - через вот этот плеер.

Прикрепленный файл (ESSINIT.zip, 0 байт, скачан: 54 раза)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606

Супер. Спасибо, сегодня проверю на 8088.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
uav1606 1) А чего не на C ? (хотя на вкус и цвет... И так хорошо.)
2) Микшер бы еще покрутить...
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
alecv, для компактности. :-) Да и вспомнить асм, а то уже начал подзабывать.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
uav1606 Там 4 ключа и потенциальная возможность инициализировать 4 карты :) Не будешь делать ? ;)
А джойстик ? У 1869 еще всякая 3D на борту. Надеюсь по умолчанию оно не мешает.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
alecv, джойстик там вроде бы просто включить, а насчёт остального - микшер, несколько карт и т.п. - посмотрю, как со временем будет, сейчас журнал надо доделывать...
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv написал:
[q]
2) Микшер бы еще покрутить...
[/q]
На сколько я помню, для ESS1868, после инициализации, подойдет любой микшер от Sound Blaster.
Да и свой не сложно написать, вот например, уже готовые сорцы модуля на паскакале: http://pascal.sources.ru/sound/sbpmixer.htm

UPD: Ну да, страница 54 даташита на ESS1869 об этом прямо и говорит.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606
Потестил. На 1869F(что стоит в ХТ 8088) FM звук появился, музыка
играет, FX идет через спикер.

Передергивать в 286 не стал, настройки были 220 7 1 или 220 5 1.
Попробовал обе. SET blaster t2 t4 картины не меняет.

P.S. Предлагаю сразу оное закопирайтить и убрать из свободного
доступа. Поскольку на ебее вы за него денежку хоть малую, но вполне получите,
когда доведете до ума. А каждый труд должен оплачиваться.
Соб-но дальше готов проверять и дать взнос за финальную рабочую версию.
La Forge
Advanced Member
Lt. Cmdr.

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


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
hardware10, я так думаю, что он это делал не из-за денег. Точно так же как и журнал делает.
...
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
hardware10, нет, копирайтить я это точно не буду. :-)

По поводу FX - а через что проверяли-то? Дайте эту же программу, я у себя проверю, может, в ней дело?

Попробуйте именно так проверить:
ESSINIT
plany chimes.wav -i 5

Ссылку на плеер Plany я давал выше, а chimes.wav можно из вложения взять.

Ну и неплохо, чтобы кто-то ещё проверил у себя.

Я вот сейчас проверил на 286-м с той же картой - всё работает нормально.

Прикрепленный файл (chimes.wav, 0 байт, скачан: 57 раз)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606

Prince of persia 1.4v

Гарантированно работающая на всех ESS.
Сегодня попробую эдисон в хт воткнуть.

И wav он разве не fm будет проигрываться? У меня эффектов нет,
музыка-то появилась.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Нет, конечно, WAV должен идти через PCM-часть.
В Prince of Persia нужно ещё через SETUP.EXE задать устройство воспроизведения для звука и музыки отдельно.

Добавлено:
Сейчас попробовал на своём XT Prince of Persia 1.3 ENG - есть и звук, и музыка.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606 написал:
[q]
В Prince of Persia нужно ещё через SETUP.EXE задать устройство воспроизведения для звука и музыки отдельно.
[/q]
Ну это очевидно )) А ХТ на каком CPU? 8088?
Вечером еще попробую поэкспериментирую.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
hardware10 написал:
[q]
А ХТ на каком CPU? 8088?
[/q]
Да, КР1810ВМ88.

hardware10 написал:
[q]
Ну это очевидно
[/q]
Я имею в виду, что там два отдельных пункта - Music и Sound - может, Вы один пропустили, оставив там спикер? Или настройки не сохранились и т.п.
Потому что Вы пишете, что FX идёт через спикер, а у меня, если нет звуковой вообще, а в настройках стоит Sound Blaster, звука просто нет, FX на спикер не идёт.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606 написал:
[q]
Я имею в виду, что там два отдельных пункта - Music и Sound - может, Вы один пропустили, оставив там спикер? Или настройки не сохранились и т.п.
Потому что Вы пишете, что FX идёт через спикер, а у меня, если нет звуковой вообще, а в настройках стоит Sound Blaster, звука просто нет, FX на спикер не идёт.
[/q]
На многих ХТ если в игре есть спикер в принципе, то при ненахождении основной платы, звук выводится на него.
Я уже с этим сталкивался на других машинах. Нет, я просто уже не помню, на каком irq сидела плата,
потому попробовал оба(в игре ну и set blaster и этот инит). FX не выдает. Сегодня возьму обе имеющиеся ESS, сначала сконфигурю на P100,
потом верну в ХТ и проиничу. Заодно попробую с разными играми и с wav что выше.
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
uav1606, отлично! :)
на ES1869F и плате на 440BX тоже все работает, даже с PnP OS installed = no (правда без запуска микшера баланс в SB режиме смещен вправо; в программах, умеющих нативно работать с карточкой, все нормально)


hardware10 написал:
[q]
P.S. Предлагаю сразу оное закопирайтить и убрать из свободного
доступа. Поскольку на ебее вы за него денежку хоть малую, но вполне получите,
когда доведете до ума. А каждый труд должен оплачиваться.
Соб-но дальше готов проверять и дать взнос за финальную рабочую версию.
[/q]
ага, до первого слившего в инет конфигуратор :biggrin: да и попросту некрасиво мариновать так делать, в открытом доступе пользы от проги намного больше
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
wbcbz7 написал:
[q]
ага, до первого слившего в инет конфигуратор да и попросту некрасиво мариновать так делать, в открытом доступе пользы от проги намного больше
[/q]
Ну автору виднее. ))) Тогда имеет смысл на вогонс их и выложить.
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
wbcbz7 написал:
[q]
правда без запуска микшера баланс в SB режиме смещен вправо
[/q]
В прошлом веке, когда я и сидел на первом пеньке с этой самой ESS1868, я писал чисто для себя маленькую утилитку. Смысл ее был прост донельзя - вешалась она резидентом на таймер и постоянно сбрасывала уровень громкости у ESS'ки до среднего значения. Зачем? А потому-что некоторые проги/игры после запуска и выхода из них меняли уровень громкости, а так как колонки у меня были на тот момент пассивные, то я слышал в них то громче, то тише. А запускать каждый раз после выхода из той-или иной программы микшер меня задалбливало. А тут один раз запустил эту утилиту - и все, постоянный уровень громкости везде. Прикладываю вместе с сорцом (простите за говнокод, был молод и горяч).

Прикрепленный файл (vol_lo.rar, 0 байт, скачан: 129 раз)
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
В принципе, в доках на ESS 1868 и ESS 1869 описан этот способ конфигурации (это такой быстрый обход PNP).
И любой квалифицированный программист это может повторить. Видимо, никому раньше просто не надо было.

ISA PNP очень уж геморойный.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
wbcbz7 написал:
[q]
правда без запуска микшера баланс в SB режиме смещен вправо
[/q]
Интересно, с чем это связано? Вроде как после включения питания и reset'а микшер должен сбрасываться на значения по умолчанию...
Во вложении чуть модифицированная версия 0.2a, в которой добавлена инициализация джойстика и установка портов MPU-401 на 300h. Правда, ни то, ни другое я пока не проверял...
Жаль, что мало игр работают на 8088 и одновременно поддерживают SB, обычно только AdLib, да и таких не так уж много... Трудно проверить работоспособность.

Прикрепленный файл (ESSINIT.zip, 0 байт, скачан: 114 раз)
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
uav1606 написал:
[q]
Интересно, с чем это связано? Вроде как после включения питания и reset'а микшер должен сбрасываться на значения по умолчанию...
[/q]
гляну завтра, самому интересно, почему так происходит

Кстати, хранить все ключи для входа в режим конфигурации необязательно, по сути [ключ для n-й карты = (ключ для 0-й XOR n)] для каждого байта ;)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
uav1606

Привет. Погонял еще. И на первой и на второй версиях. Полагаю это проблема в карте.
Это SC1868-3D Rev 1.10, она какая-то тараканистая. Инитчик видит ее только один из набора,
остальные говорят что она сконфигурена биосом или ICU.
На 8088 в Принце звук не появился, только музыка, в силмариловском метал-мутанте
звук есть, в Golden AXE только музыка.


Нет, может моя ХТ тараканистая. На 688 ESS та же картина, хотя работает без
всякого инициализатора.
UPD Точно ХТ. Версия Принца 1.3 на ней отлично работает, это та, в которой
жестко зашито 7-е прерывание.
Так что еще раз спасибо.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ищу конфигуратор карт на ESS под 8088CPU
RSS

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

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

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