MSX Village forum

L'atelier [RESOLU] OPL3 Conception d'un périphérique OPL3

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/08/2013 à 10h11

Reprise du message précédent

Un petit oubli D1 sur l'OPL3.

Cette version corrige cet oubli ;)
[img]-http://imageshack.us/a/img844/623/b5bn.png[/img]

Si vous voyez un truc douteux! Edité par igal Le 07/08/2013 à 00h11


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 03/08/2013 à 10h46
igal :


Si vous voyez un truc douteux!


Moi ce que je vois c'est que a chaque petit changement d'un poil de c**, tu remet une énorme image

et que du coup avec ma connexion d'escargot, j'arrive meme pas a charger la page jusqu'au bout :gne

alors qu'il serait tellement simple d'editer tes posts ;)
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/08/2013 à 11h30
Salut Popolon.

J'ai fait en sorte que les images devenues obsolètes ne s'affichent plus :top

Néanmoins, je tiens à rappeler que c'est avec les poils de C... qu'on fait les plus belle touffes tresses :fou

Est ce que tu connais le rôle des 2Ko dans le montage OPL3 ?

Thx :D Edité par igal Le 03/08/2013 à 11h54


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10287

Le 03/08/2013 à 11h57
les 2k ne sont pas montés comme une mémoire normale , il sont en tampon sur les données


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 05/08/2013 à 20h55
J'ai terminé le câblage des signaux "indirectes":


Il reste cependant quelques condensateurs à câbler à savoir:
22nF X 4
22pF X 1
560 pF X 1
Pour se faire, il faut que je révise ma lecture des inscriptions sur les condensateurs :oups

Coté composants:


Nb: Sur le dessin de mon implantation, j'ai inversé la totalité de l'ordre des signaux venant du BUS MSX.
Cela signifie que je dois redessiner l'ensemble du câblage partant du BusMsx jusqu'au premier composant rencontré!
(Forcément, les signaux indirectes ne sont pas concernés par ce problème)

Si tout va bien je devrai terminer demain.

Voici la correction de l'implantation:

Edité par igal Le 06/08/2013 à 00h05


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10287

Le 06/08/2013 à 12h13
pourquoi faire simple quand on peut faire trés compliqué ;)


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5727

Le 06/08/2013 à 18h10
Igal, aurais tu le fichier Gerber a tout hasard :hum



Edit: un petit lien au passage
http://www.pa4den.nl/opl3.html Edité par MSXlegend Le 06/08/2013 à 18h19


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/08/2013 à 18h45
Nine!

TheWipmaster a demandé lui aussi mais désolé j'ai rien d'autre :(

J'ai terminé de câbler la carte. J'ai imprimé le schéma de sorte à vérifier point par point que tout y est.

J'ai bien fait, parce que j'ai oublié quelques trucs sur le dessin d'implantation. (Je corrigerai par la suite).

Pour le moment, le SON va directement dans le MSX. Il y a bien une sortie stéréo Câblé, mais j'ai pas de Connecteur Minijack femelle à souder sous la main :(

De fait, puisque la Musique passe par le MSX, la bande SON audible est en MONO pourri au lieu d'un magnifique stéréo.

voici la vidéo:


Demain j'essaierai de souder une Sortie Stéréo et enregistré directement sur l'entrée micro du PC.

Faudra que j'essais de trouver des condensateurs avec une valeur plus rapprochées. (J'ai vraiment du mal à déterminer leurs valeur)

@Jipe:
Quand je met le Jumper sur...
#C0 soit [HCT04 Pin 10] => [HC30 Pin 2], je suis en émulation MSX-AUDIO I/O et MoonBlaster 1.4 le reconnait comme un Music Module.

Quand je met le Jumper sur...
#C4 soit [HCT04 Pin 11] => [HC30 Pin 2], je suis en OPL 3 (MoonSound Partiel compatibilité) mais ni MBWAVE, ni MBFM ne reconnait cette puce!

En plus de cela, quelque soit la position du Jumper, la FM-Stéréo Pak reste Muette. (Même sans Jumper :fou )

ThewipMaster m''a fait remarqué que le dernier BIOS 1.3 pour Music Module est compatible OPL3 :top

Si vous avez une idée pour l'application OPL3 sur MSX, n'hésitez pas.


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10287

Le 06/08/2013 à 20h18
il existe des démos qui doivent attaquer directement les puces pour le test moonsound partiel


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/08/2013 à 16h21
J'ai fait quelques testes notamment avec Xtazy, Battle Bomber man, mais pas moyen.

J'ai finalement pu utiliser l'OPL3 en faisant ce qui suit.
J'ai donc laissé la MoonSound(OPL4) et l'OPL3 branchés simultanément.

Voici une musique au format MoonBlaster 1.4 (FM PAC + MSX AUDIO)
J'ai utilisé l'excellent MS2 qui a la particularité de rediriger OPLL + OPL1 pour le jouer directement en OPL4 :kiss :kiss :kiss

Mounty => http://igalsirour.hautetfort.com/media/01/01/586385649.mp3

Temptation Of War => http://igalsirour.hautetfort.com/media/02/02/3777487938.mp3

Le SON crachote certainement à cause de condensateurs qui vont pas.
J'essais de trouver lesquels ne sont pas les bons mais pas évident!
Le problème est aussi bien en sortie TV (C8 C9) que sur la Sortie Stéréo (C10 C11) :(
J'ai repris quelques soudures sur le YAC512 (DAC) mais le problème est ailleurs.

@Jipe: Sachant que deux éléments sont essentiels pour ce périphérique.
(A) qui permet de déterminer l'Adresse ou doit répondre "présent" le périphérique.
(A) semble ne pas être câbler pour répondre à la bonne Adresse.

(D) qui permet l'échange des Données entre le périphérique et le processeur.
(D) semble être correctement câblé puisqu'il joue les musiques qui lui sont destinés

Mis à part:
A0 qui va sur YMF262 et LS138.
A1 qui va sur YMF262 et la SRAM.

Nous avons:
A2, A3, A4, A5, A6 et A7 vont sur HCT04 et LS30 pour créer l'Adresse à laquelle le périphérique doit répondre.

@Jipe:
Peut on modifier la combinaison A2, A3, A4, A5, A6 et A7 pour que l'adresse indiquée soit strictement identique à la MoonSound?
En câblant la stricte même adresse, on pourrait avoir une réponse positive avec les Démos et logiciels non?

Concernant IORQ:
Je confirme que [BUS MSX IORQ] => [HCT 04 PIN 8] (pour ressortir à 9) est un petit Bug du schéma! (Le Boot CF Sunrise tourne en boucle)
Il faut bien câblé [BUS MSX IORQ] => [HCT 04 PIN 9] (pour ressortir à 8] :top Edité par igal Le 07/08/2013 à 16h25


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

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 07/08/2013 à 19h54
la suite la suite! ;)
opl3_full.pdf


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/08/2013 à 23h11
J'ai essayé de trouver la page ou se trouve ton schéma sur MsxPro, mais pas moyen!
Je retombe sur l'ancien schéma.

En fait, je voulais voir si ils donnaient quelques explications sur la carte :moue

Autrement, j'ai trouvé ce superbe extrait sur Youtube avec juste 2 X OPL3 :top

Nb: Y a quand même un peu de réverbe ajouté mais le résulta est bluffant :D


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

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 08/08/2013 à 13h57
Je pensai que le schema ete sur msxpro, mais je retrouve pas ou ... Mais j avais cette copie dans ma boîte mail avec un invitation pour le meeting de sao polo 2014


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 08/08/2013 à 18h51
Pas grave. Je l'ai épluché ce matin et j'y ai trouvé encore un petit Bug!

YMF262: Anciennement [WR => Pin6] et [RD => Pin 7]. Nouvellement [WR => Pin 7] et [RD => Pin6].
Nb: Sur le DataSheet, on voit que [Pin6 =>WR] et [Pin7 =>RD]. C'est peut être un bug sur le nouveau schéma!

Sinon, une bonne nouvelle j'ai résolu le problème de parasites en ajoutant des condensateurs 100nF sur +12V et un autre sur +5V(Filtrés).
Ensuite, j'ai fixé le problème de volume beaucoup beaucoup trop fort.

J'ai remplacé R7 et R8 anciennement 15Kohms par des 6.8Kohms.
Pour la paire R10 et R12 anciennement 22Kohms par des 1Kohms.

Sur le YAC512, j'ai remplacé +5v par +5V filtrés tels que sur le nouveau schéma :top

Voici deux extraits après le fixe (dédicacés à Popolon lol)
Aurora de Wolf:
http://igalsirour.hautetfort.com/media/02/02/331527743.mp3

USAS de Dandan
http://igalsirour.hautetfort.com/media/02/00/2509774977.mp3

Pour rappel, il s'agit de mélodie au format MoonBlaster Music Module + Fm Pac redirigé vers de l'OPL3 par MS2 :top

Moi je trouve le résulta magnifique pour le l'OPLL+OPL à la sauce OPL3 et rien que pour cela, cette carte est indispensable à tout musicos en herbe :top

Merci à MsxPro pour le schéma. Voici leurs lien => http://www.msxpro.com

Prochaine étape, la Version améliorée avec support d'un Bios Spécifique.

@Thewipmaster: t'as une idée du Bios qui va dans l'AT49F002 ?
Rend toi indispensable au Brésil pour 2014!
Faut que ta boite t'envoie la bas :D Edité par igal Le 09/08/2013 à 02h47


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

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 09/08/2013 à 05h35
Pour le Brésil j ai un plan, déployer le programme d aide aux malvoyants ! Vive le greenwashing !
Plus sérieusement concernant le bios c est la version modifiée du bios du music module 1.3. D ou le Switch 32-64
http://frs.badcoffee.info/tools.html
Edité par TheWhipMaster Le 09/08/2013 à 08h48


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 09/08/2013 à 11h39
Merci pour le lien. J'efface un 27C512 et j'essais ça dans la foulée.

Concernant l'[OPL3 AddOn] de MsxPro, en voici ce que j'ai relevé de mon expérience avec l'ancien schéma:

Légende:
Bleu: Resté inchangé.
Orange: Modification/Correction de l'ancien schéma.
Vert: L'Addon constitué d'un AT49F002, une 6264 Sram et d'un 74HC139.

Nb: De ma propre expérience, il faut réduire R4 et R6 de 15Kohms à 6.8 Kohms. R8 et R10 doivent être réduits de 22Kohms à 1Kohms.
Plus la valeur de ces 4 résistances est haute et plus le volume est augmenté.

On peut voir que:
1) IORQ à été corrigé.
2) Un bug s'est glissé sur YMF262. Inversion de RD et WR.
3) Un bug corrigé sur YAC512. Les +5V sont maintenant filtrés.
4) L'ensemble C2, C3, C4, C5 et R2 on été divisés par 10!
5) L'ensemble U10A et U10B me sont inconnus. (Savez vous quel est ce composant ???)
6) /CS12, A8, A9, A10, A11, A12, A13, A14 et A15 sont nécessaire seulement pour la partie [Addon On].


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