Наверное не все любители чиптюн музыки знают, что SID музыку можно слушать через FM-синтезатор OPL3. Кто-то может подумает, что это будет что-то ужасное, а оказывается если сделать простой маппер, то можно получить весьма хорошее звучание, как это сделали несколько разработчиков в программе LLSID ещё в далеком 2007 году. Есть две версии этой программы 1.2 под DOS воспроизводящая музыку через аппаратный OPL3-синтезатор и версия 1.4 под Windows, но через собственный эмулятор YMF262(OPL3). Эмулятор звучит не так, как железный OPL3-синтезатор, поэтому я версию 1.4 не рекомендую.
В данном случае будем рассматривать звуковые карты на шине PCI, чтобы можно было послушать на современных ПК. Сразу нужно определиться, какие звуковые карты подходят для этой цели — это звуковые карты с аппаратным FM-синтезатором работающие в DOS, т.к. LLSID работает только в DOS. К таким звуковым картам относятя ForteMedia на чипе FM801-AU с хорошим хардварным клоном OPL3, YAMAHA 724/744/740/754, либо ESS 1938 Solo-1 — в более поздних карточках ESS уже нет аппаратного ESFM-синтезатора. Эти карточки довольно легко можно найти в продаже и хотя некоторые имеют драйвера под Windows 98 не выше, но это не помешает послушать музыку на современных ПК. Главное чтобы ваш ПК имел слот PCI. Все остальные PCI-звуковые будь то от Creative или Vortex AU8810/30 или C-Media 8738 не имеют аппаратного OPL3, а только эмулируют FM в довольно плохом качестве. Если у вас есть совсем другая звуковая карта то нужно смотреть datasheet её чипа. Хотя, наверное самая доступная на сегодняшний день является C-Media 8738, но я её не тестировал, т.к. не держу у себя звуковые с программной эмуляцией FM.
Далее предлагаю ознакомиться как звучит SID-музыка через ForteMedia FM801. Записывал через простенький смартфон, т.к. карты видеозахвата у меня нет, а по другому экран или звауковой поток ДОСа не запишешь, поэтому извините за плохое качество видео.
На записи через дешевый микрофон качество музыки намного хуже реального звучания, но это только для ознакомления. Но как можно представить звучит по «железному» и мне такая музыка нравится даже больше, чем через эмуляторы MOS 6581. Так что FM-синтезаторы на дешёвеньких звуковых картах прошлого это не рудимент, который годится только для проигрывания мидишек. SID-музыка жива, каждый месяц выходят новые треки под этот чип.
Для тех кто не хочет возиться с настройкой DOS я подготовил настроенный софт для флешки. Вам нужно только взять любую старую флешку объемом более 100 Мб и отформатировать в FAT32 с переносом системных файлов MS-DOS. Далее перенести все файлы из моего архива в корень флешки и перезагрузиться загрузив ПК с USB.
Autoexec.bat и Config.sys настроены с разными вариантами загрузки драйверов разных звуковых карт. В качестве менеджера памяти используется JEMM386. Norton Commander, Volkov Commander и Dos Navigator уже настроены для прослушивания музыкальных файлов sid, а также a2m, sat, dfm, hsc, xms, mid.
Один маленький лайфхак, накануне подготовки этого материала на моей YAMAHA 744B в одном ухе пропал звук. На всех сайтах, где я искал информацию по данной проблеме я не нашел ответа. Тогда я решил перепаять крупные детали на своей звуковой. Это был конденсатор, стабилизатор 78L05 и ОУ. Звук появился после перепайки операционного усилителя. Сначала я заменил на такой-же какой и был JRC 4558 — нормально звучит с басами. Потом поставил подороже OPA2134 — басов стало меньше, но звук стал чище. Может знающий тут человек подскажет, какие из этих ОУ лучше ставить на звуковые карты, чтоб хорошо и не дорого AD8620 было: JRC 4580 M-TE1, OPA2134 PA, LME 4960 NA, LM 4562
Скачать настроенные файлы для DOS: yadi.sk/d/Xk4XUrO1uFGwaQ
Источник