Nous écoutons de la musique SID (Commodore 64) via OPL3 sur des PC modernes

image

Tous les amateurs de musique chiptune ne savent probablement pas que la musique SID peut être entendue par le synthétiseur FM OPL3. Quelqu'un pourrait penser que ce sera quelque chose de terrible, mais il s'avère que si vous faites un simple mappeur, vous pouvez obtenir un très bon son, comme l'ont fait plusieurs développeurs dans Programme LLSID en 2007. Il existe deux versions de ce programme 1.2 pour DOS qui jouent de la musique via un synthétiseur matériel OPL3 et la version 1.4 pour Windows, mais via son propre émulateur YMF262 (OPL3). L'émulateur ne ressemble pas à un synthétiseur OPL3 de fer, donc je ne recommande pas la version 1.4.

Dans ce cas, nous considérerons les cartes son sur le bus PCI afin que vous puissiez écouter sur des PC modernes. Vous devez immédiatement décider quelles cartes son conviennent à cet effet - ce sont des cartes son avec un synthétiseur FM matériel fonctionnant sous DOS, car LLSID ne fonctionne que sous DOS. Ces cartes son incluent ForteMedia sur la puce FM801-AU, YAMAHA 724/744/740/754, C-Media CMI8738, Avance Logic ALS4000, ALS300 ou ESS ES1938, ES1946, ES1969, Crystal CS4281, S3 Sonic Vibes, Aztech AZT3328, RACC010, ainsi que certaines puces VIA (vous devez consulter la fiche technique). Ces cartes peuvent être trouvées assez facilement en vente et bien que certaines aient des pilotes pour Windows 98 pas plus élevés, cela n'empêchera pas d'écouter de la musique sur des ordinateurs modernes. L'essentiel est que votre PC dispose d'un slot PCI ou alors prenez C-Media 8738 pour le slot PCI-e. Toutes les autres cartes son PCI, qu'elles soient de Creative ou de Vortex AU8810 / 30 n'ont pas de matériel OPL3 ou émulent la FM de qualité plutôt médiocre.

Ensuite, je propose de vous familiariser avec le son de la musique SID via le ForteMedia FM801. J'ai enregistré via un simple smartphone, car Je n'ai pas de carte de capture vidéo, mais d'une autre manière, vous n'enregistrerez pas d'écran DOS ni de flux audio, donc désolé pour la mauvaise qualité vidéo.


Lors d'un enregistrement via un microphone bon marché, la qualité de la musique est bien pire que le son réel, mais ce n'est qu'à titre de référence. Mais comme vous pouvez l'imaginer, cela semble ironique et j'aime cette musique encore plus que par le biais d'émulateurs SID (MOS 6581). Les synthétiseurs FM des cartes son bon marché du passé ne sont donc pas un rudiment qui ne convient que pour jouer en midi. La musique SID est vivante, de nouveaux morceaux pour cette puce sortent chaque mois. Certes, tous les SID sonores ne sonnent pas comme ceci, par exemple, sur YAMAHA 7xx, certaines notes disparaîtront.

Pour ceux qui ne veulent pas bricoler avec la configuration DOS, j'ai préparé un logiciel personnalisé pour un lecteur flash. Il vous suffit de prendre n'importe quel ancien lecteur flash d'une capacité supérieure à 100 Mo et de le formater en FAT32 avec le transfert des fichiers système MS-DOS. Ensuite, transférez tous les fichiers de mes archives à la racine du lecteur flash et redémarrez en téléchargeant le PC depuis USB.
Autoexec.bat et Config.sys sont configurés avec différentes options de téléchargement de pilotes pour différentes cartes son. Le gestionnaire de mémoire utilisé est JEMM386. Norton Commander, Volkov Commander et Dos Navigator sont déjà configurés pour écouter les fichiers de musique sid, ainsi que a2m, sat, dfm, hsc, xms, mid.

Un petit hack de vie, à la veille de préparer ce matériel sur ma YAMAHA 744B, un son a disparu dans une oreille. Sur tous les sites où je cherchais des informations sur ce problème, je n'ai pas trouvé la réponse. J'ai alors décidé de souder de grandes parties sur mon son. C'était un condensateur, un stabilisateur 78L05 et un ampli op. Le son est apparu après avoir soudé l'amplificateur opérationnel. Au début, je l'ai remplacé par le même que le JRC 4558 - il semble normal avec des basses. Puis il a mis l'OPA2134 plus cher - les basses sont devenues moins, mais le son est devenu plus propre. Peut-être qu'une personne qui sait ici vous dira lequel de ces amplificateurs opérationnels est préférable de mettre sur les cartes son, afin qu'il soit bon et pas cher, comme l'AD8620: JRC 4580 M-TE1, OPA2134 PA, LME 4960 NA, LM 4562.

Téléchargez des fichiers personnalisés pour DOS

Et voici une vidéo - comparant le son de l'OPL3 dans Dosbox et Yamaha 744 et Windows Wavetable. Si vous spécifiez General Midi ou Roland MT32 et le port 330 dans la configuration des paramètres sonores du jeu, le périphérique midi utilisé par défaut dans Windows sera utilisé:



Les différences sont clairement visibles dans les écouteurs. Dans le jeu Duke Nukem 3D, un meilleur son stéréo est entendu et dans le jeu Tekwar, les instruments sonnent même différemment, voici la différence entre l'émulateur et le matériel ... Et donc dans chaque jeu, les différences entre l'émulateur et la vraie carte sont entendues.

Source: https://habr.com/ru/post/fr448740/


All Articles