Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ищу конфигуратор карт на 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 марта 2019 14:57 Сообщение отредактировано: 24 марта 2019 15:01
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 марта 2019 20:48 Сообщение отредактировано: 24 марта 2019 20:51
не, вроде 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 марта 2019 22:07 Сообщение отредактировано: 24 марта 2019 22:10
Ekb написал: Посмотрел - программа набита enter/leave/pusha/popa. Если будет возможность найти опкоды и заменить на опкоды 8088 - то было бы здорово ) При компиляции (написано было на Си) очевидно выставили флаг 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 написал: Который edit? Тот, что qbasic/e, вполне нормально работает на 8086 c MS-DOS 3.3. Не помню, откуда брал его, то ли из 5.0, то ли из 6.22. Я еще хочу редактор EDIT |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
i8088 написал: Когда-то я подобное Sourcer'om делал, когда Trident4D Wave ковырял.. Если найти порты и процедуру записи и они явно окажутся прописаны - можно все и не реверсить. Остальное можно и самому написать - это несложно. Однако исходника нет и не будет, и для преобразования без использования 286 |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 марта 2019 10:22 Сообщение отредактировано: 25 марта 2019 10:24
ATauenis написал: Речь идет про EDIT.COM из комплекта W95 и всех последующих, а EDIT из Который edit? Тот, что qbasic/e, вполне нормально работает на 8086 c MS-DOS 3.3. Не помню, откуда брал его, то ли из 5.0, то ли из 6.22. комплекта 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 марта 2019 14:19 Сообщение отредактировано: 25 марта 2019 14:21
так может alecv вкурсе и знает где искать? или он уже скопировал? i8088 да уж, сразу представил обьем работ. Трудоёмко В принципе, для меня это не обязательно. Я живу с 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 написал: Молчит, увы. так может alecv вкурсе и знает где искать? |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 марта 2019 21:56 Сообщение отредактировано: 25 марта 2019 22:03
alecv написал: А это им imho без разницы, они все равно без запуска cfg-ка по set blaster не запустятся. hardware10 ESS 688 и ESS 1688 не PNP. Соб-но вся эта тема с этим и связана. Сконфигурить-то еепром на другой машине дело не хитрое, только все равно звука на 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 марта 2019 22:43 Сообщение отредактировано: 25 марта 2019 22:44
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 |
Сорри, речь идёт про 16-битные звуковые карты на 8088 ? типа таких http://prnt.sc/n2stpo или http://prnt.sc/n2su9x ? То есть если их проинициализировать, то заработают на xt? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 марта 2019 10:08 Сообщение отредактировано: 26 марта 2019 10:09
hardware10, утилита ESSCFG.EXE из каталога W31 по Вашей ссылке точно подходящая (для 286 opcodes конечно)? Если таки надумаю переделывать, чтобы не то по ошибке не переделать. |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
alecv написал: Товарный вид потеряет )) Ну соб-но уже очевидно, что чипы разные, спасибо. ESS 1868 - уже ISA PNP. i8088 Нет, не точно. Куда кинуть те, которые точно(есть проверенная кучка)? |
inf |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 марта 2019 16:25 Сообщение отредактировано: 26 марта 2019 16:29
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 написал: Ну скорее просто взлететь с этим на 8088. На V20 и V30 в 8-ми битном слоте работает уйма 16-ти звуковух. p.s. пытаетесь впихнуть 16бит-звуковую в 8битный разъём? мне это интересно у меня тоже есть 8088 и 286... i8088 https://drive.google.com/open?...Y6g_QKSBHs Вот тут набор проверенный. Работали все у меня, разницы не увидел. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
uav1606 Отлично! Хотелось бы минимализм на экране, если запускается через autoexec.bat |
inf |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 марта 2019 19:08 Сообщение отредактировано: 26 марта 2019 22:19
hardware10 даже версия 1.9 с новыми для 8088 инструкциями (( UPD hardware10 написал: да, проверил ESS1868 с заклеенными 16-ти битными контактами у меня тоже работает без проблем в плате с k5 в 8-ми битном слоте работает уйма 16-ти звуковух 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 |
Приветствую! Подскажите, пожалуйста :-) А то я сейчас собираю 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 написал: На том упомянутом XT у меня MIPC вис на этапе детектирования карт. вопросы: MIPC не работает на проце 8088 с PnP картами ? Aleks69 написал: Ну, раз на 8088 он wav воспроизводил, думаю, на V20 тем более должен. Вот эта программа: Что за программа Plany? Можно ли с ее помощью проигрывать на V20, на какой-либо из моих карт, выдернутые с CD дисков 16 бит звуковые WAV файлы? https://ftp.sunet.se/mirror/ar...lany15.zip |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Aleks69 написал: 1. Даже не знаю. Подскажите, пожалуйста :-) А то я сейчас собираю Micro 8088 на V20 и хотелось бы оснастить ее звуком. В моем распоряжении три звуковые карты: 2. Из ссылки что я на гугль драйв да(это копия с вогонсов), точно заработает моментально. 3. Реально, можно посмотреть тут мой недавний пост. Скорее всего это моя FMI. Софт для тюнера не пользовал, не было интересно. 4. Такими извращениями не занимался )) 5. Это не ко мне. )) В общем через мои руки прошло штук с 15 ХТ ушедшие в жизнь на V20 с 16-bit ISA sound card. На ESS оно самое беспроблемное и малорессурсное. На кристалле, надо помучаться. На вибре уже помучаться сильнее Ямаху я приживить не смог вообще. SB16 джамперные не попадались, а PnP не брал т.к. есть втрое дешевле ESS. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 марта 2019 16:25 Сообщение отредактировано: 27 марта 2019 16:27
hardware10 написал: OK, спасибо! Вот тут набор проверенный. Работали все у меня, разницы не увидел. inf написал: Собственно проблема в данном кокретном случае с enter/leave/pusha/popa/push imm Инструкций enter/leave тоже нет в 8086, но использованный разработчиками компилятор их юзает. Здесь хочу пояснить - я совершенно не интересуюсь (и не использую) звуковыми картами, и разбор правил инициализации их с целью написания новой программы для 8086 мне неинтересен. Но само преобразование готовых программ для 286 в программу для 8086 весьма интересно. Те мне интересно именно выполнить само 8086 преобразование, с полным сохранением всех особенностей исходной программы (есть много других подобных программ, и даже созданных тем же компилятором). Я уже добился успешной компиляции в MASM, но видимо еще не все абсолютные адреса поправил, тк программа ошибается. inf написал: FASM - хороший ассемблер, но в данном конкретном случае он совсем ни к чему: p.p.s. в fasm есть вообще директива компиляции кода под 8086? советую использовать MASM или TASM (я в основном пользую MASM). |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
кстати, еще может помочь даташит от ES1869 (чуть улучшенной 1868) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 марта 2019 2:58 Сообщение отредактировано: 28 марта 2019 3:01
В общем, дописал я свой инициализатор для 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 марта 2019 12:34 Сообщение отредактировано: 28 марта 2019 12:47
alecv написал: На сколько я помню, для ESS1868, после инициализации, подойдет любой микшер от Sound Blaster. 2) Микшер бы еще покрутить... Да и свой не сложно написать, вот например, уже готовые сорцы модуля на паскакале: http://pascal.sources.ru/sound/sbpmixer.htm UPD: Ну да, страница 54 даташита на ESS1869 об этом прямо и говорит. |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 марта 2019 22:27 Сообщение отредактировано: 28 марта 2019 22:40
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 марта 2019 9:24 Сообщение отредактировано: 29 марта 2019 9:25
uav1606 Prince of persia 1.4v Гарантированно работающая на всех ESS. Сегодня попробую эдисон в хт воткнуть. И wav он разве не fm будет проигрываться? У меня эффектов нет, музыка-то появилась. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 марта 2019 9:38 Сообщение отредактировано: 29 марта 2019 10:18
Нет, конечно, WAV должен идти через PCM-часть. В Prince of Persia нужно ещё через SETUP.EXE задать устройство воспроизведения для звука и музыки отдельно. Добавлено: Сейчас попробовал на своём XT Prince of Persia 1.3 ENG - есть и звук, и музыка. |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
uav1606 написал: Ну это очевидно )) А ХТ на каком CPU? 8088? В Prince of Persia нужно ещё через SETUP.EXE задать устройство воспроизведения для звука и музыки отдельно. Вечером еще попробую поэкспериментирую. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 марта 2019 13:35 Сообщение отредактировано: 29 марта 2019 13:37
hardware10 написал: Да, КР1810ВМ88. А ХТ на каком CPU? 8088? hardware10 написал: Я имею в виду, что там два отдельных пункта - Music и Sound - может, Вы один пропустили, оставив там спикер? Или настройки не сохранились и т.п. Ну это очевидно Потому что Вы пишете, что FX идёт через спикер, а у меня, если нет звуковой вообще, а в настройках стоит Sound Blaster, звука просто нет, FX на спикер не идёт. |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
uav1606 написал: На многих ХТ если в игре есть спикер в принципе, то при ненахождении основной платы, звук выводится на него. Я имею в виду, что там два отдельных пункта - Music и Sound - может, Вы один пропустили, оставив там спикер? Или настройки не сохранились и т.п. Я уже с этим сталкивался на других машинах. Нет, я просто уже не помню, на каком 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 написал: ага, до первого слившего в инет конфигуратор да и попросту некрасиво P.S. Предлагаю сразу оное закопирайтить и убрать из свободного |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
wbcbz7 написал: Ну автору виднее. ))) Тогда имеет смысл на вогонс их и выложить. ага, до первого слившего в инет конфигуратор да и попросту некрасиво мариновать так делать, в открытом доступе пользы от проги намного больше |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
wbcbz7 написал: В прошлом веке, когда я и сидел на первом пеньке с этой самой ESS1868, я писал чисто для себя маленькую утилитку. Смысл ее был прост донельзя - вешалась она резидентом на таймер и постоянно сбрасывала уровень громкости у ESS'ки до среднего значения. Зачем? А потому-что некоторые проги/игры после запуска и выхода из них меняли уровень громкости, а так как колонки у меня были на тот момент пассивные, то я слышал в них то громче, то тише. А запускать каждый раз после выхода из той-или иной программы микшер меня задалбливало. А тут один раз запустил эту утилиту - и все, постоянный уровень громкости везде. Прикладываю вместе с сорцом (простите за говнокод, был молод и горяч). правда без запуска микшера баланс в SB режиме смещен вправо Прикрепленный файл (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 написал: Интересно, с чем это связано? Вроде как после включения питания и reset'а микшер должен сбрасываться на значения по умолчанию... правда без запуска микшера баланс в SB режиме смещен вправо Во вложении чуть модифицированная версия 0.2a, в которой добавлена инициализация джойстика и установка портов MPU-401 на 300h. Правда, ни то, ни другое я пока не проверял... Жаль, что мало игр работают на 8088 и одновременно поддерживают SB, обычно только AdLib, да и таких не так уж много... Трудно проверить работоспособность. Прикрепленный файл (ESSINIT.zip, 0 байт, скачан: 114 раз) |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
uav1606 написал: гляну завтра, самому интересно, почему так происходит Интересно, с чем это связано? Вроде как после включения питания и reset'а микшер должен сбрасываться на значения по умолчанию... Кстати, хранить все ключи для входа в режим конфигурации необязательно, по сути [ключ для n-й карты = (ключ для 0-й XOR n)] для каждого байта |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 марта 2019 21:26 Сообщение отредактировано: 30 марта 2019 22:16
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 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |