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

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

igal :
Si vous voyez un truc douteux!
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

alors qu'il serait tellement simple d'editer tes posts

site en Français sur la musique MSX

Salut Popolon.
J'ai fait en sorte que les images devenues obsolètes ne s'affichent plus
Néanmoins, je tiens à rappeler que c'est avec les poils de C... qu'on fait les plus belletouffes tresses
Est ce que tu connais le rôle des 2Ko dans le montage OPL3 ?
Thx
Edité par
igal
Le 03/08/2013 à 11h54
J'ai fait en sorte que les images devenues obsolètes ne s'affichent plus

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

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


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

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

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

Igal, aurais tu le fichier Gerber a tout hasard

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


Edit: un petit lien au passage
http://www.pa4den.nl/opl3.html Edité par MSXlegend Le 06/08/2013 à 18h19
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

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
)
ThewipMaster m''a fait remarqué que le dernier BIOS 1.3 pour Music Module est compatible OPL3
Si vous avez une idée pour l'application OPL3 sur MSX, n'hésitez pas.
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

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

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

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

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]
Edité par
igal
Le 07/08/2013 à 16h25
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



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]


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

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
Autrement, j'ai trouvé ce superbe extrait sur Youtube avec juste 2 X OPL3
Nb: Y a quand même un peu de réverbe ajouté mais le résulta est bluffant
Je retombe sur l'ancien schéma.
En fait, je voulais voir si ils donnaient quelques explications sur la carte

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

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


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

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
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
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
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
Edité par
igal
Le 09/08/2013 à 02h47
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

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

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

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


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

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].
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].
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie