MSX Village forum

L'atelier Mettre un SN76489AN dans un MSX (jeux ColecoVision sur MSX)

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 06/06/2013 à 13h35

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.
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 23/07/2013 à 14h05
Etonnant, ce montage ne marche pas sur un MSX Turbo R A1-GT ! :heink
Pourtant, il marche très bien sur le Turbo R A1-ST et plusieurs autres MSX. :fou
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 23/07/2013 à 16h32
Si le bruit se produit seulement tant qu'un premier SON n est pas encore généré. Alors peut être que jouer le BEEP de démarrage du MSX serait une solution au problème Edité par igal Le 23/07/2013 à 20h36


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

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 23/07/2013 à 22h06
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>


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 24/07/2013 à 02h11
Igal,

Le Beep, c'est pour le PSG du MSX. Seul un pro peut resoudre ce probleme.

z80,

C'est le PSG de la ColecoVision. Il permet de lancer les jeux Coleco avec le son original.
Sur Turbo R A1-GT, le SN76489 ne repond pas.
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 24/07/2013 à 07h55
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 ^^


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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 24/07/2013 à 09h48
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
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 24/07/2013 à 22h50
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


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 24/07/2013 à 23h28
@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) :

  1. 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)
  2. 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
  3. 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 :
...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...
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 ?



GDX :
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.
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


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 25/07/2013 à 06h48
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


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/07/2013 à 11h43
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.



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 ?


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
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 19/10/2013 à 13h54
J'ai du nouveau ! :heink

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. :fou

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
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 07/09/2014 à 03h02
C'est tres interressant !!
http://www.colecovision.dk/sem.htm


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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/09/2014 à 15h01
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
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie