Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MIDI Game Port card to card connection |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
Доброго времени суток, форумчане! Собрал себе винтажную машинку, и все было-бы хорошо, кроме звука. Так-как я любитель DOS игр, то и MIDI хочется иметь соответствующий, что вполне логично. Люблю я очень звучание Yamaha XG-50, пользовался в своё время этим синтом в GP. Тогда использоваться его под DOS не мог, но вот времена сменились: не так давно у меня появилась Yamaha DS-XG PC-PCI. Радость на этом закончилась, т.к. ни на одной материнке, которые имею, разъема SB-Link(PC-PCI) нет. По факту у меня простая PCI, которую я могу хорошо использовать только в Win. Под DOS есть вариант назначить D-DMA на звуковуху, через BIOS, однако такой вариант откровенно костыльный. Вот тут в мою голову закралась крамольная мысль: что если поставить ISAшную звуковую на чипе ESS, чисто как MPU-401, а PCIную карту сделать приёмником сигналов, по логике должен быть профит? Начал рыть информацию и сразу возникло множество вопросов: 1. При пайке кабеля, необходимо-ли делать внутреннюю развёртку в полный MIDI(как в случае подсоединения MIDI клавиатур), или просто с коммутировать выход на вход? (насколько карты будут друг-друга понимать) 2. Правильная ли будет адресация банков? (Грубо говоря, не пойдёт ли MIDI сигнал на OPL3(FM) инструмент, вместо WT) 3. Умеет ли данный порт вообще принимать поток MIDI или он принимает только сигналы клавиш? (грубо говоря играет ли несколько инструментов из банка одновременно).\ Так информации по данным вопросам не нашёл в гугле совсем, решил обратиться к людям имеющим какой-никакой опыт с железом тех лет. Прошу вашей помощи! |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bfg2407 написал: Это зависит от настройки банков на самой карте. 2. Правильная ли будет адресация банков? bfg2407 написал: Если в настройках игры будешь выбирать mpu401(0x330), а не opl3/fm (0x338), то не пойдет. (Грубо говоря, не пойдёт ли MIDI сигнал на OPL3(FM) инструмент, вместо WT) bfg2407 написал: Данный порт - это какой? midi совмещенный c joystic - да, там два порта, на вход и выход. 3. Умеет ли данный порт вообще принимать поток MIDI bfg2407 написал: А, по твоему "сигналы клавишь" как-то должны отличаться от midi? или он принимает только сигналы клавиш? bfg2407 написал: Кто именно? "Порт" ничего не играет, он передает последовательно символы со скоростью 31кбит. (грубо говоря играет ли несколько инструментов из банка одновременно).\ |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
easyjohn написал: Возможно ли проверить настройку банков на звуковой? Это зависит от настройки банков на самой карте. easyjohn написал: MIDI клавиатура посылает сигналы только на один(выбранный) инструмент, или я ошибаюсь? А, по твоему "сигналы клавиш" как-то должны отличаться от midi? easyjohn написал: Это и так очевидно, мало того и коммутацию я знаю. Вопрос был, про команды воспроизведения нескольких инструментов (информацию из MIDI файла) Данный порт - это какой? midi совмещенный c joystic - да, там два порта, на вход и выход. easyjohn написал: Не цепляйся к словам Кто именно? "Порт" ничего не играет, он передает последовательно символы со скоростью 31кбит. Короче понял - тупо паяю кабель и проверяю настройку банков (если есть способ), на карте приёмнике. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bfg2407 написал: Я не понимаю, что ты хочешь этим сказать. Возможно ли проверить настройку банков на звуковой? Загружай GM/GS набор в первый банк - будет играть так, как задумано. bfg2407 написал: Зависит от клавиатуры. Может посылать и 16 инструментов одновременно. MIDI клавиатура посылает сигналы только на один(выбранный) инструмент, или я ошибаюсь? bfg2407 написал: Никакой разницы, один канал используется или все 16. Вопрос был, про команды воспроизведения нескольких инструментов (информацию из MIDI файла) bfg2407 написал: Паяй нормальный midi кабель. Короче понял - тупо паяю кабель и проверяю настройку банков (если есть способ), на карте приёмнике. PCI звуковуху рекомендую вставить в современный комп и посмотреть в виндах, что она будет принимать от ess из досового компа. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bfg2407 написал: И да, только сейчас заметил, это простая полусофт карта, она играет используя ресурсы винды, то есть в голом досе подавая на нее midi ты ничего не услышишь (в отличии от полноценных аппаратных синтезаторов типа yamaha sw60xg/sw1000xg, roland lapc/scc-1 и тому подобных). Т.е. тебе надо два компа - старый для доса как источник midi, и новый с этой картой и виндой, как проигрыватель midi. Yamaha DS-XG |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
easyjohn написал: Ок, пока есть сомнения просто, что у Yamaha первый банк именно WT, а не FM. Загружай GM/GS набор в первый банк - будет играть так, как задумано. easyjohn написал: MIDI TXD -> MIDI RXD направить напрямую с одной карты на другую, или все-же такую схему паять: Паяй нормальный midi кабель.http://www.petelin.ru/articles/midi/midi2.htm (первая на рисунке). easyjohn написал: Хорошо, спасибо за совет. PCI звуковуху рекомендую вставить в современный комп и посмотреть в виндах, что она будет принимать от ess из досового компа. |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
easyjohn написал: Стоп! А для чего тогда у нее SB-Link имеется и досовые дрова? 0_о И да, только сейчас заметил, это простая полусофт карта |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bfg2407 написал: FM не может быть банком, это совсем другой синтез и протокол. Ок, пока есть сомнения просто, что у Yamaha первый банк именно WT, а не FM. bfg2407 написал: Для поддержки стандарта SB? SB-link нужен на pci, что бы передать несуществующие на этой шине irq/dma, которые нужны для работы кодека, а вовсе не синтезатора. Стоп! А для чего тогда у нее SB-Link имеется и досовые дрова? 0_о Впрочем, если в досе драйвера загружают какой-то банк, то возможно тебе и не надо возиться с midi in/out, а просто настроить звуковуху на порт 0x330 и посмотреть что будет. Если миди будет играть - то просто добавь любую isa для кодека (sb pro/sb16/wss) и все. |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
easyjohn написал: 0x330 - это порт MPU-401? Тогда в настройках игры я указываю MIDI как MPU-401? Для поддержки стандарта SB? SB-link нужен на pci, что бы передать несуществующие на этой шине irq/dma, которые нужны для работы кодека, а вовсе не синтезатора. |
doctord
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 596 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 сен. 2014 |
я кстати такую схему собирал с двумя компами, работало нормально. для хорошего звука попробуйте еще на современный комп с DS-XG PowerYMF поставить (http://www.trancein.com/articles/power-ymf/) еще на современный комп можно поставить MUNT (эмулятор MT-32), и точно также через эту же схему, по этому же MIDI-кабелю передавать ему данные из игр, которые умеют MT-32. Ну и любые другие софт-синтезаторы, например не так давно вышедший Roland Sound Canvas VA (очень неплохо звучит...) |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
bfg2407 написал: Да, это один из возможных (наиболее распространенный) портов для интерфейса mpu401. 0x330 - это порт MPU-401? Тогда в настройках игры я указываю MIDI как MPU-401? Надо загрузить досовые драйвера для звуковухи yamaha, если там есть выбор портов, то можно отключить все, кроме mpu401. Попробовать запустить сетап какой-нить игры, выбрать только музыку через mpu401/general midi, послушать, получилось ли что-то воспроизвести или нет. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
doctord написал: Ну да, работает, если по умолчанию все, что сыплется на midi in карта готова играть. я кстати такую схему собирал с двумя компами, работало нормально. Аппаратным синтезаторам даже шины/инициализации не надо, подал питание, подключил mini - она играет: https://www.youtube.com/watch?v=gShzkBG0g2Y |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
easyjohn написал: Ну проводок джек-джек, для соединения карт нужен в любом случае. Спасибо, за консультацию! Надо загрузить досовые драйвера для звуковухи yamaha, если там есть выбор портов, то можно отключить все, кроме mpu401. |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
doctord написал: Действительно, если на то пошло, и все равно надо использовать второй комп, звуковая подойдет вообще любая. Есть же Yamaha S-YXG50. я кстати такую схему собирал с двумя компами, работало нормально. для хорошего звука попробуйте еще на современный комп с DS-XG PowerYMF поставить (http://www.trancein.com/articles/power-ymf/) |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
hoorma написал: На данный случай у меня есть вполне себе модерновый Creative E-MU, на котором пишусь. Действительно, если на то пошло, и все равно надо использовать второй комп, звуковая подойдет вообще любая. Есть же Yamaha S-YXG50. |
bfg2407
Newbie
Откуда: Doom Power Community Всего сообщений: 37 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 июля 2016 11:43 Сообщение отредактировано: 11 июля 2016 14:33
Немного добавлю, если кому-то интересны подобные мытарства. С поиском драйверов особых проблем не было, на vogons были ссылки, там-же я узнал, что драйвера, ставятся разделённые, т.е. на MPU-401 и джойстик - дрова отдельно. Это даёт преимущество, т.к. в этих драйверах выставляется только порт, и нет DMA и IRQ. В теории всё должно работать на MPU-401. Осталось дождаться посылки с AliExpress, и можно будет собираться конфигурацию, а пока возвращаю системнику начальный цвет и перепаиваю PS/2 клаву на DIN5. К слову ISA карта будет с чипом ESS1816(по-моему так), соединяться карточки будут по классической схеме: джек-джек. Немного из оффтопа, про характеристики самого компа: 1. Видео: S3 Virge Trio64+, 3dfx VooDoo 2 x 2SLI 2. Звук: PC-PCI Yamaha XG-50 (чип маркировку чуть попозже запишу, когда дома буду), ESS1816 ISA Карта. 3. Оперативная память DIMM 384 Мб 4. Сompact Flash (через переходник IDE) - 16 Гб 5. Floppy Emulator 6. В скором времени появиться AMD K6 II+ 400 МГц. 7. Наименование материнской платы не помню, что-то "штатное-штатное", но питание отдельно для ядра процессора поддерживается. AGP и USB - на борту нет. 8. Добавлю какой-нить CD'юк для приличия. 9. Монитор LCD 14" 1024х768 - достаточно редкий, был подогнан знакомым, полностью в рабочем состоянии. 10. Корпус пока старый, однако думаю поставить всё в современный корпус. Кабель SLI - самодельный, из брендового флопповского ASUS (к счастью таких у меня много). |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MIDI Game Port card to card connection |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |