MSX Village forum

L'atelier [EN COURS] Music Module aux petits oignons. Décomposer le Music Module pour de futurs transplantations

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 21/08/2013 à 22h40
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 :top

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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 215

Le 22/08/2013 à 13h43
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é :oups

en pratique, ça se passe comment ?
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 22/08/2013 à 14h47
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 :top

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 :oups

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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Kris Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 08/07/2013 à 23h09

Messages: 366

Le 22/08/2013 à 15h34
Euh, question du newbie: c'est OPL1, OPL2 etc.....? (desolé de polluer le post).


Kris - Old CPU addict
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 22/08/2013 à 17h03
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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 22/08/2013 à 21h05
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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Kris Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 08/07/2013 à 23h09

Messages: 366

Le 22/08/2013 à 21h17
OK merci Igal pour les grandes lignes ;)
JE regarderai tout ça d'un peu plus pres dés que j'aurais plus de temps ;)


Kris - Old CPU addict
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/11/2014 à 19h03
Pour tester le Music module = http://gnogni.altervista.org/msx/SM/pmmdiags.bas


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5776

Le 06/11/2014 à 20h57
J'ai ete probablement un des premier en France a avoir un Music Module et je m'etonne encore de decouvrir ce Monstre a observer ce diagramme :glass Edité par TurboSEB Le 06/11/2014 à 20h58



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1482

Le 07/11/2014 à 16h07
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)
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/11/2014 à 19h24
@metalion: faut reconnaître que la rom embarquée est pas sexy du tout :(


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie