L'atelier [EN COURS] Music Module aux petits oignons. Décomposer le Music Module pour de futurs transplantations
igal
Membre non connecté
Conseiller Municipal
Salut à tous.
Afin de compléter l'émulation OPL1 par le biais de l'OPL3 en simulant l'OPL4, un fantastique logiciel tel que MS2 fait des miracles puisque ce dernier réoriente l'OPLL et l'OPL1 en les combinant tous les deux pour en faire de l'OPL4.
Pour boucler la boucle le Bios Msx-Audio 1.3 de FRS (Version Opl3) permet de réorienter l'OPL4 (Fm) vers l'OPL3 en Hardware
Le Music Module est un MSX-AUDIO (allégé) et permet l'[ADPCM]. Cette particularité n'est pas dans le cahier des charges de l'OPL1.
Le Manuel de service sur l'excellent site MsxBlue => http://www.msxblue.com/?page_id=6155&lang=fr
Voici le schéma complet du Music Module [NMS 1205]
Cliquer ici pour télécharger la version haute définition => http://imageshack.us/a/img716/3801/x47.png
Le diagramme:
Cliquer ici pour télécharger la version haute définition => http://imageshack.us/a/img825/7397/80y.png
Afin de faciliter la lecture, j'ai surligné de couleurs différentes chaque composant actif et cela m'a permis de mettre en évidences les curiosités suivantes:
1) [IC6C 74LS32] est présent 2 fois sur le schéma.
2) [IC13A 74LS32] Une seule porte du CI est utilisé.
3) En F6 se trouve un CI identifié [&]. comment savoir quel est ce CI ?
4) En M23 se trouve [IC21] sans autre précision. Il s'agit de [IC21B] ?
5) [IC2D 74LS04] n'est pas visible sur le schéma.
6) [IC4 68B50P] attend le signal INT sur la pin 7 mais reçoit le signal RST du BUS MSX. Est ce un Bug? Edité par igal Le 22/08/2013 à 21h09
Afin de compléter l'émulation OPL1 par le biais de l'OPL3 en simulant l'OPL4, un fantastique logiciel tel que MS2 fait des miracles puisque ce dernier réoriente l'OPLL et l'OPL1 en les combinant tous les deux pour en faire de l'OPL4.
Pour boucler la boucle le Bios Msx-Audio 1.3 de FRS (Version Opl3) permet de réorienter l'OPL4 (Fm) vers l'OPL3 en Hardware
Le Music Module est un MSX-AUDIO (allégé) et permet l'[ADPCM]. Cette particularité n'est pas dans le cahier des charges de l'OPL1.
Le Manuel de service sur l'excellent site MsxBlue => http://www.msxblue.com/?page_id=6155&lang=fr
Voici le schéma complet du Music Module [NMS 1205]
Cliquer ici pour télécharger la version haute définition => http://imageshack.us/a/img716/3801/x47.png
Le diagramme:
Cliquer ici pour télécharger la version haute définition => http://imageshack.us/a/img825/7397/80y.png
Afin de faciliter la lecture, j'ai surligné de couleurs différentes chaque composant actif et cela m'a permis de mettre en évidences les curiosités suivantes:
1) [IC6C 74LS32] est présent 2 fois sur le schéma.
2) [IC13A 74LS32] Une seule porte du CI est utilisé.
3) En F6 se trouve un CI identifié [&]. comment savoir quel est ce CI ?
4) En M23 se trouve [IC21] sans autre précision. Il s'agit de [IC21B] ?
5) [IC2D 74LS04] n'est pas visible sur le schéma.
6) [IC4 68B50P] attend le signal INT sur la pin 7 mais reçoit le signal RST du BUS MSX. Est ce un Bug? Edité par igal Le 22/08/2013 à 21h09
popolon
Membre non connecté
Villageois
igal :
un fantastique logiciel tel que MS2 fait des miracles puisque ce dernier réoriente l'OPLL et l'OPL1 en les combinant tous les deux pour en faire de l'OPL4.
pas encore testé
en pratique, ça se passe comment ?
tout, tout, tout, vous saurez tout sur la zizi...que
igal
Membre non connecté
Conseiller Municipal
Salut Popolon:
MS2 charge les MBM, BMW et MFM.
MS2 réoriente de façon totalement transparente l'OPLL et le MSX-AUDIO vers l'OPL4 tout en respectant droit et gauche ce qui ne dénature pas le morceau tel qu'il a été envisagé lors de sa création.
D'autre part, puisque l'OPL4 est véritablement stéréo, le rendu est d'autant plus beau puisqu'au choix volontaire [Droite OPLL] ou [Gauche MSX-AUDIO] de la mélodie, la stéréo s'applique sur chaque instrument naturellement
Je me rend compte que je n'ai pas cherché à voir si l'ADPCM est supporté par MS2! Ce qui en ferait le lecteur ultime pour du MBM.
MS2 fait aussi Séquenceur à la volée et plein d'autres trucs...Mais j'ai pas fouillé plus que ça
Seul bémol à ce logiciel toujours en développement, un Bug d'affichage sur les MSX2! (bug absent sur Turbo-R) Les auteurs attendent plus de retour de testes pour se pencher sur ce Bug. (Faudra que je leurs confirme le Bug sur [8250 Vdp9958] et [8280 Vdp9938 et 9958]. Edité par igal Le 22/08/2013 à 14h52
MS2 charge les MBM, BMW et MFM.
MS2 réoriente de façon totalement transparente l'OPLL et le MSX-AUDIO vers l'OPL4 tout en respectant droit et gauche ce qui ne dénature pas le morceau tel qu'il a été envisagé lors de sa création.
D'autre part, puisque l'OPL4 est véritablement stéréo, le rendu est d'autant plus beau puisqu'au choix volontaire [Droite OPLL] ou [Gauche MSX-AUDIO] de la mélodie, la stéréo s'applique sur chaque instrument naturellement
Je me rend compte que je n'ai pas cherché à voir si l'ADPCM est supporté par MS2! Ce qui en ferait le lecteur ultime pour du MBM.
MS2 fait aussi Séquenceur à la volée et plein d'autres trucs...Mais j'ai pas fouillé plus que ça
Seul bémol à ce logiciel toujours en développement, un Bug d'affichage sur les MSX2! (bug absent sur Turbo-R) Les auteurs attendent plus de retour de testes pour se pencher sur ce Bug. (Faudra que je leurs confirme le Bug sur [8250 Vdp9958] et [8280 Vdp9938 et 9958]. Edité par igal Le 22/08/2013 à 14h52
igal
Membre non connecté
Conseiller Municipal
Salut Kris.
Aucun soucis, tu pollues pas le post et c'est cool de prendre part même par des questions
L'OPL est un générateur de SONS à Modulation de Fréquences.
En gros on peut distinguer 4 opl => OPL1, OPL2, OPL3 et OPL4.
OPL1 et OPL2 ont 2 Opérateurs arithmétiques qui permettent une variété assez limité en Modulation de Fréquences.
OPL3 et OPL4 ont 4 Opérateurs arithmétiques qui permettent un variété beaucoup plus grande en Modulation de Fréquences.
Historiquement, le MSX supporte deux déclinaisons voisines de l'OPL1 à savoir:
L'[OPLL] qui est un clone Bas de Gamme de l'OPL1 avec certaines limitations.
Le [MSX AUDIO] qui est le clone Haut de Gamme de l'OPL1 avec des possibilités additionnelles.
Plus récemment (depuis quelques années déjà) l'OPL4 est apparu sur MSX avec la fameuse MOONSOUND de Sunrise.
La seule différence entre OPL3 et OPL4 étant le support de la Table d'Ondes, l'OPL3 et OPL4 ont les mêmes possibilités au niveau FM!
(Cela explique pourquoi les Musiques MWB (Wave seulement) ne sont pas audibles sur OPL3, les Musiques MFM (Wave + FM) partiellement et MBM (FM + ADPCM) presque entièrement.)
L'OPL est gamme de Puces Yamaha tout comme l'est l'OPN que l'on trouve sur Mégadrive, NéoGéo et bornes d'arcades.
L'OPL et OPN sont des Puces faites pour le marché grand public. Pour les Synthétiseurs, ce sont des puces différentes avec beaucoup plus d'opérateurs encore. Edité par igal Le 22/08/2013 à 19h16
Aucun soucis, tu pollues pas le post et c'est cool de prendre part même par des questions
L'OPL est un générateur de SONS à Modulation de Fréquences.
En gros on peut distinguer 4 opl => OPL1, OPL2, OPL3 et OPL4.
OPL1 et OPL2 ont 2 Opérateurs arithmétiques qui permettent une variété assez limité en Modulation de Fréquences.
OPL3 et OPL4 ont 4 Opérateurs arithmétiques qui permettent un variété beaucoup plus grande en Modulation de Fréquences.
Historiquement, le MSX supporte deux déclinaisons voisines de l'OPL1 à savoir:
L'[OPLL] qui est un clone Bas de Gamme de l'OPL1 avec certaines limitations.
Le [MSX AUDIO] qui est le clone Haut de Gamme de l'OPL1 avec des possibilités additionnelles.
Plus récemment (depuis quelques années déjà) l'OPL4 est apparu sur MSX avec la fameuse MOONSOUND de Sunrise.
La seule différence entre OPL3 et OPL4 étant le support de la Table d'Ondes, l'OPL3 et OPL4 ont les mêmes possibilités au niveau FM!
(Cela explique pourquoi les Musiques MWB (Wave seulement) ne sont pas audibles sur OPL3, les Musiques MFM (Wave + FM) partiellement et MBM (FM + ADPCM) presque entièrement.)
L'OPL est gamme de Puces Yamaha tout comme l'est l'OPN que l'on trouve sur Mégadrive, NéoGéo et bornes d'arcades.
L'OPL et OPN sont des Puces faites pour le marché grand public. Pour les Synthétiseurs, ce sont des puces différentes avec beaucoup plus d'opérateurs encore. Edité par igal Le 22/08/2013 à 19h16
igal
Membre non connecté
Conseiller Municipal
Voici le diagramme de fonctionnement:
Cliquer ici pour la version haute définition => http://imageshack.us/a/img825/7397/80y.png
Un petit complément sur le schéma en V.002 ici => http://imageshack.us/a/img197/9760/jasy.png Edité par igal Le 22/08/2013 à 21h10
Cliquer ici pour la version haute définition => http://imageshack.us/a/img825/7397/80y.png
Un petit complément sur le schéma en V.002 ici => http://imageshack.us/a/img197/9760/jasy.png Edité par igal Le 22/08/2013 à 21h10
TurboSEB :
J'ai ete probablement un des premier en France a avoir un Music Module
Moi j'ai probablement été un des premiers en Belgique ...
Mais après l'avoir eu pendant 2 jours, j'ai fait marche arrière et je l'ai rapporté au magasin
A l'époque je n'était pas sur de pouvoir l'utiliser (je ne suis pas musicien), et vu le prix d'achat, j'ai préféré le remettre.
Une erreur que je regrette encore aujourd'hui ...
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie