L'atelier Mettre un SN76489AN dans un MSX (jeux ColecoVision sur MSX)
Reprise du message précédent
Il semblerait que certains MSX activent le son qu'après le Logo MSX. On me signal que c''est le cas du MSX Turbo R A1-GT mais pas du A1-ST !irios :
Une solution : un 4053 avec une cellule NE555 en monostable et le tour est joué !!
Aurais-tu une autre solution ? Je préfère une solution plus universelle. C'est à dire qui marcherait aussi pour une cartouche SN76489AN sans jeu.
L'idéal serait que le son s'active dès le premier accès au SN76489AN. SI quelqu'un a une idée qui requière le minimum de composants et pas cher, ça permettrait de finir le projet.
la bonne question est:
Que font les machines qui utilisent ce composant lors de la mise sous tension?
<mode ignar>C'est utilisé dans quoi ce machin?</mode ignar>
Que font les machines qui utilisent ce composant lors de la mise sous tension?
<mode ignar>C'est utilisé dans quoi ce machin?</mode ignar>
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...
igal
Membre non connecté
Conseiller Municipal
J'ai cru(certainement tort) que ce générateur de SON pouvait jouer un signal émis par le msx et destine au PSG.
Au delà du détail (important) technique, ce générateur de SON arrêté de produire des bruits du moment ou il commence à jouer un SON. (Du moins, c'est ce que j'ai cru comprendre).
L'idée est de lui faire jouer un SON le plus vite possible.
Je retourne EXpander
Au delà du détail (important) technique, ce générateur de SON arrêté de produire des bruits du moment ou il commence à jouer un SON. (Du moins, c'est ce que j'ai cru comprendre).
L'idée est de lui faire jouer un SON le plus vite possible.
Je retourne EXpander
Non, c'est un autre PSG différent piloté indépendamment par un autre port E/S (03FH).
Le problème est que la méthode que j'ai utilisé ne marche pas sur Turbo R A1-GT. Il y a toujours le bruit qui se produit au démarrage mais les accès au port 03FH n'ont pas d'effet.
PS : Le bruit se produit après le logo MSX sur Turbo R A1-GT alors que sur les autres MSX, il se produit dès l'allumage. Edité par GDX Le 24/07/2013 à 12h22
Le problème est que la méthode que j'ai utilisé ne marche pas sur Turbo R A1-GT. Il y a toujours le bruit qui se produit au démarrage mais les accès au port 03FH n'ont pas d'effet.
PS : Le bruit se produit après le logo MSX sur Turbo R A1-GT alors que sur les autres MSX, il se produit dès l'allumage. Edité par GDX Le 24/07/2013 à 12h22
a-t-on le schéma de la colecovision?
et la rom(bios) qui boot à l'allumage du bouzin?
edit: trouvé qu'un schéma fait à partir du pcb et le mec n garantie pas l'exactitude
Edité par z80 Le 24/07/2013 à 23h17
et la rom(bios) qui boot à l'allumage du bouzin?
edit: trouvé qu'un schéma fait à partir du pcb et le mec n garantie pas l'exactitude
Edité par z80 Le 24/07/2013 à 23h17
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...
SveN
Membre non connecté
Villageois
@GDX (et autres) : Je viens de relire le topic en totalité. Il s'agit d'un projet séduisant.
Concernant le schéma que tu as retenu ( http://www.msxvillage.fr/upload/sn76489an_on_msx_new.gif ), le pin 4 du SN76489AN est actif-haut .. c'est donc READY et pas /READY. Il s'agit, comme tu l'as signifié, d'un collecteur ouvert. L'utilisation une résistance de tirage est donc légitime.
Pour résumer (corrige moi si j'ai mal compris) :
Je n'ai pas trouvé la liste des composants que tu as finalement utilisé, et encore moins quelques photos de ton montage.
As-tu également testé ton montage sur un OCM ?
Concernant le schéma que tu as retenu ( http://www.msxvillage.fr/upload/sn76489an_on_msx_new.gif ), le pin 4 du SN76489AN est actif-haut .. c'est donc READY et pas /READY. Il s'agit, comme tu l'as signifié, d'un collecteur ouvert. L'utilisation une résistance de tirage est donc légitime.
Pour résumer (corrige moi si j'ai mal compris) :
- Avec ton schéma de départ ( http://www.msxvillage.fr/upload/sn76489an_on_msx_b.png ), les versions modifiées (par tes soins) de Zaxxon et de Donkey Kong se sont avérées très instables (plantage initial ou aléatoire). Ceci semble avoir été résolu avec le schéma dernièrement retenu (/WE et READY reliés, pull-up sur ce noeud)
- Ton montage ne fonctionne par sur A1GT alors qu'il marche bien sur A1ST et autres MSX : l'accès au port choisi (03FH) n'est pas possible sur l'A1-GT
- Quelque-soit la configuration utilisée, tu as un bruit "parasite" à l'allumage du MSX, sauf sur A1GT où ces parasites audio n'apparaissent qu'après l'apparition du logo MSX.
Je n'ai pas trouvé la liste des composants que tu as finalement utilisé, et encore moins quelques photos de ton montage.
GDX :
Peux-tu confirmer que les comportements que tu as observé le sont également avec une MegaFlashRomSCC/MegaFlashRomSCC+SD (ou comparable)?...Pour tester la carte, il faut lancer un jeu que j'ai modifié pour l'occasion avec une MegaSram au mapper ASCII.16 ou KONAMI.SCC...
As-tu également testé ton montage sur un OCM ?
GDX :
Il serait peut-être intéressant de relever l'état des pins /WE, /CE, READY du SN76489AN et des pins /WAIT, /IORQ du slot lors du boot de l'A1GT (avant et après l'apparition des parasites).
Edité par
SveN
Le 25/07/2013 à 00h01
Il semblerait que certains MSX activent le son qu'après le Logo MSX. On me signale que c'est le cas de l'A1GT mais pas de l'A1ST ! ... L'idéal serait que le son s'active dès le premier accès au SN76489AN. Si quelqu'un a une idée qui requière le minimum de composants et pas cher, ça permettrait de finir le projet.
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
Le schéma n'est pas bon.
/WE doit allé sur /WR du MSX
et on ne met pas une résistance de pull-up pour plusieurs broches, mais une par broches.
Dans le cas présent seule READY à besoin de pull-up Edité par z80 Le 25/07/2013 à 06h51
/WE doit allé sur /WR du MSX
et on ne met pas une résistance de pull-up pour plusieurs broches, mais une par broches.
Dans le cas présent seule READY à besoin de pull-up Edité par z80 Le 25/07/2013 à 06h51
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...
J'ai déjà testé de mettre /WE sur le /WR du MSX. Ça ne marche pas du tout.
N'étant pas un connaisseur, je me suis inspiré du schéma de la Sega SC-3000 suivant.
http://www43.tok2.com/home/cmpslv/Sc3000/SC3psg.png
(La résistance de tirage n'est pas indiquée sur le montage mais elle est présente sur le circuit.)
Relier /WE au Ready du SN76489AN est une astuce pour retarder le signal. C'est utilisé dans plusieurs consoles de l'époque.
SveN,
1. oui.
2. oui. J'ai testé aussi le port 2Fh. Les autres sont 2 MSX1. Un Toshiba et un Yashica.
3. oui. Apparemment, l'entrée son des ports cartouches du A1GT n'est activée qu'après l'apparition du logo MSX.
Non. Je n'ai aucune MegaFlashRom.
Je n'ai pas de matos pour ça non-plus. Je me base sur les documentations trouvées (et les conseils donnés). Edité par GDX Le 25/07/2013 à 13h45
N'étant pas un connaisseur, je me suis inspiré du schéma de la Sega SC-3000 suivant.
http://www43.tok2.com/home/cmpslv/Sc3000/SC3psg.png
(La résistance de tirage n'est pas indiquée sur le montage mais elle est présente sur le circuit.)
Relier /WE au Ready du SN76489AN est une astuce pour retarder le signal. C'est utilisé dans plusieurs consoles de l'époque.
SveN,
1. oui.
2. oui. J'ai testé aussi le port 2Fh. Les autres sont 2 MSX1. Un Toshiba et un Yashica.
3. oui. Apparemment, l'entrée son des ports cartouches du A1GT n'est activée qu'après l'apparition du logo MSX.
SveN :
Peux-tu confirmer que les comportements que tu as observé le sont également avec une MegaFlashRomSCC/MegaFlashRomSCC+SD (ou comparable)?
As-tu également testé ton montage sur un OCM ?
As-tu également testé ton montage sur un OCM ?
Non. Je n'ai aucune MegaFlashRom.
SveN :
l serait peut-être intéressant de relever l'état des pins /WE, /CE, READY du SN76489AN et des pins /WAIT, /IORQ du slot lors du boot de l'A1GT (avant et après l'apparition des parasites).
Je n'ai pas de matos pour ça non-plus. Je me base sur les documentations trouvées (et les conseils donnés). Edité par GDX Le 25/07/2013 à 13h45
J'ai du nouveau !
En fait, ça marche aussi sur Turbo R GT. Ce qui causait problème, c'est l'interface Sunrise CF. Il y a un conflit étrange qui se produit avec un adaptateur CF-SD. On a testé avec plusieurs cartes CF et adaptateurs CF-SD / CF-microSD. Pas de problème sauf avec un adaptateur CF-SD de Panasonic qui empêche le SN76489AN de fonctionner.
Autre test : La résistance de tirage est inutile sur MSX. J'ai essayé plusieurs de 0 à 10Kohm.
J'attends encore des tests sur d'autres MSX pour être fixé. Edité par GDX Le 21/10/2013 à 10h13
En fait, ça marche aussi sur Turbo R GT. Ce qui causait problème, c'est l'interface Sunrise CF. Il y a un conflit étrange qui se produit avec un adaptateur CF-SD. On a testé avec plusieurs cartes CF et adaptateurs CF-SD / CF-microSD. Pas de problème sauf avec un adaptateur CF-SD de Panasonic qui empêche le SN76489AN de fonctionner.
Autre test : La résistance de tirage est inutile sur MSX. J'ai essayé plusieurs de 0 à 10Kohm.
J'attends encore des tests sur d'autres MSX pour être fixé. Edité par GDX Le 21/10/2013 à 10h13
J'ai eu du nouveau. Il semblerai que l'on entende parfois des bruits de fond (un peu comme le son les modems lors d'un chargement). Ce bruit est presque pas audible sur certains MSX mais on l'entend plus sur d'autres. Il est donc préférable d'ajouter un filtre audio.
Celui du HX-10 a l'air efficace. En contre partie, le niveau sonore baisse un peu. Il est fait d'une résistance de 10 KΩ, un condensateur de 10uF et une résistance de 3,9 KΩ.
On a parlé de ce filtre sur MRC :
http://www.msx.org/forum/msx-talk/hardware/toshiba-hx-10-six-audio-outputs Edité par GDX Le 25/09/2014 à 15h08
Celui du HX-10 a l'air efficace. En contre partie, le niveau sonore baisse un peu. Il est fait d'une résistance de 10 KΩ, un condensateur de 10uF et une résistance de 3,9 KΩ.
On a parlé de ce filtre sur MRC :
http://www.msx.org/forum/msx-talk/hardware/toshiba-hx-10-six-audio-outputs Edité par GDX Le 25/09/2014 à 15h08
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie