L'atelier Mettre un SN76489AN dans un MSX (jeux ColecoVision sur MSX)
Enfin du nouveau, ça marche !
Le problème venait du fait que le signal /WE devait se produire un peu plus tard que celui de /CE. Une solution simple était sur les schémas de certaines consoles utilisant ce PSG. C'est à dire relier /WE à /Ready.
Schéma :
Le port d'E/S utilisé pour le test est 0Fh. Avec ce port, ça marche aussi bien sur mon MSX1 que le Turbo R.
J'ai essayé de remettre le port F0h comme à l'origine mais avec ce port, le son déconne sur l'MSX1. Ça marche sur le Turbo R. Je pense mettre le port 10h par la suite.
Maintenant pour être parfait, il faudrait pouvoir couper le bruit parasite au démarrage. C'est un bruit qui reste continuellement jusqu'à la routine d'initialisation qu'il y a dans le BIOS de la ColecoVision. Cette routine met simplement le volume de chaque voix à zéro.
Sur ColecoVision, la routine est exécutée immédiatement au démarrage mais sur MSX, il faut attendre que le logo s'affiche et que de la ROM se lance. Ce son est continu mais plus ou moins différent à chaque démarrage.
Voici une vidéo de ce son parasite :
http://ana2jl.1fichier.com/
EDIT : J'ai mis le port10H 3FH et donc mis à jour le schéma.
Edité par
GDX
Le 26/05/2013 à 07h25
Le problème venait du fait que le signal /WE devait se produire un peu plus tard que celui de /CE. Une solution simple était sur les schémas de certaines consoles utilisant ce PSG. C'est à dire relier /WE à /Ready.
Schéma :
Le port d'E/S utilisé pour le test est 0Fh. Avec ce port, ça marche aussi bien sur mon MSX1 que le Turbo R.
J'ai essayé de remettre le port F0h comme à l'origine mais avec ce port, le son déconne sur l'MSX1. Ça marche sur le Turbo R. Je pense mettre le port 10h par la suite.
Maintenant pour être parfait, il faudrait pouvoir couper le bruit parasite au démarrage. C'est un bruit qui reste continuellement jusqu'à la routine d'initialisation qu'il y a dans le BIOS de la ColecoVision. Cette routine met simplement le volume de chaque voix à zéro.
Sur ColecoVision, la routine est exécutée immédiatement au démarrage mais sur MSX, il faut attendre que le logo s'affiche et que de la ROM se lance. Ce son est continu mais plus ou moins différent à chaque démarrage.
Voici une vidéo de ce son parasite :
http://ana2jl.1fichier.com/
EDIT : J'ai mis le port
Fabf
Membre non connecté
Conseiller Municipal
Vas y GDX, fais péter des ROMs (surtout Donkey Kong )
Je regarde ça dès que j'ai un FPGA câblé
Je regarde ça dès que j'ai un FPGA câblé
je vais sans doute dire une connerie mais il est peut être possible de faire un "retardateur de démarrage" qui couperait physiquement le son le temps nécessaire. la routine du bios msx aurait ainsi le temps de se mètre en route. en gros il faut que l'injection du son dans le sound in du msx soit intérompus les quelques secondes et tu retrouveras ainsi le boot silencieux du msx .
j'avais prévenus que c’était quelque peut tordu .
j'avais prévenus que c’était quelque peut tordu .
ericb59
Membre non connecté
Conseiller Municipal
Je peux me permettre une question, pour espères que vous êtes ?
Spectravideo avait sorti pour ses micros SV718/728 un adaptateur (le sv-603) qui permettait de faire fonctionner les cartouches colecovision sur un spectravideo.
Je me demande pourquoi ça ne serait pas possible de faire la même chose avec un MSX ?
Spectravideo avait sorti pour ses micros SV718/728 un adaptateur (le sv-603) qui permettait de faire fonctionner les cartouches colecovision sur un spectravideo.
Je me demande pourquoi ça ne serait pas possible de faire la même chose avec un MSX ?
tout est possible
1 - récupérer un SV-603
2 - l'ouvrir pour faire le schéma
3 - avoir un SV318/328 compatible avec le SV-603 pour faire des test et non pas un SV718/728 qui sont des vrais MSX
voir ici pour un descriptif : http://www.samdal.com/svperipherals.htm derniére photo avant le magnéto
le connecteur du port cartouche est inversé par rapport au MSX
vu la taille du boitier il doit y avoir un paquet de composants
1 - récupérer un SV-603
2 - l'ouvrir pour faire le schéma
3 - avoir un SV318/328 compatible avec le SV-603 pour faire des test et non pas un SV718/728 qui sont des vrais MSX
voir ici pour un descriptif : http://www.samdal.com/svperipherals.htm derniére photo avant le magnéto
le connecteur du port cartouche est inversé par rapport au MSX
vu la taille du boitier il doit y avoir un paquet de composants
ericb59
Membre non connecté
Conseiller Municipal
Il suffit de demander....
PDF du Schema Tech du SV-603
SVI603-b.pdf
Il n'y a pas l'air d'avoir tant de composants que ça...
PS : Notez qu'il y avait aussi le SV-606 qui est un adaptateur permettant de faire fonctionner les logiciels MSX sur le spectravideo 318/328 Edité par ericb59 Le 23/05/2013 à 19h35
PDF du Schema Tech du SV-603
SVI603-b.pdf
Il n'y a pas l'air d'avoir tant de composants que ça...
PS : Notez qu'il y avait aussi le SV-606 qui est un adaptateur permettant de faire fonctionner les logiciels MSX sur le spectravideo 318/328 Edité par ericb59 Le 23/05/2013 à 19h35
Merci Irios,
Je vais essayé de mettre en oeuvre cette solution. A première vue, je me pose 2 questions :
1/ J'ai vue des schémas de temporisation à base de NE555. Ils permettent de garder un signal à 1 un certain temps jusqu'à plusieurs secondes. Pour moi, ne faut-il pas l'inverse afin maintenir la sortie sonore à 0 pendant 6 à 7 secondes ? De plus, peut-on utiliser uniquement du 5V pour le montage ?
2/ Est-ce qu'un simple transistor peut remplacer le 4053 ?
Ce que je fais est bien plus simple et ça permet de faire touner une bonne partie des jeux coleco sur MSX.
Ça ne veut rien dire, il est peut-être à moitié vide comme l'extension FM Panasonic.
Je vais essayé de mettre en oeuvre cette solution. A première vue, je me pose 2 questions :
1/ J'ai vue des schémas de temporisation à base de NE555. Ils permettent de garder un signal à 1 un certain temps jusqu'à plusieurs secondes. Pour moi, ne faut-il pas l'inverse afin maintenir la sortie sonore à 0 pendant 6 à 7 secondes ? De plus, peut-on utiliser uniquement du 5V pour le montage ?
2/ Est-ce qu'un simple transistor peut remplacer le 4053 ?
ericb59 :
JSpectravideo avait sorti pour ses micros SV718/728 un adaptateur (le sv-603) qui permettait de faire fonctionner les cartouches colecovision sur un spectravideo.
Je me demande pourquoi ça ne serait pas possible de faire la même chose avec un MSX ?
Je me demande pourquoi ça ne serait pas possible de faire la même chose avec un MSX ?
Ce que je fais est bien plus simple et ça permet de faire touner une bonne partie des jeux coleco sur MSX.
Jipe :
vu la taille du boitier il doit y avoir un paquet de composants
Ça ne veut rien dire, il est peut-être à moitié vide comme l'extension FM Panasonic.
ericb59
Membre non connecté
Conseiller Municipal
j'ai mis à jour mon précédent post avec une autre version du pdf.
Bizarre que tu ne puisses pas la charger ??
Si je fais un screenshot tu risques de ne rien y voir, le schéma est trop grand...
Bizarre que tu ne puisses pas la charger ??
Si je fais un screenshot tu risques de ne rien y voir, le schéma est trop grand...
j'ai toujours le même probléme : le PDF se charge , j'ai la barre de progression
a la fin j'ai un symbole avec des barres qui tournent a l'infini et rien ne s'affiche
est ce que ça pése lourd pour me l'envoyer ?
a la fin j'ai un symbole avec des barres qui tournent a l'infini et rien ne s'affiche
est ce que ça pése lourd pour me l'envoyer ?
ericb59
Membre non connecté
Conseiller Municipal
tu dois avoir un souci avec acrobat reader, j'arrive à lire ce fichier depuis le site depuis mon ipad !
sinon, ce n 'est pas lourd je peux te l 'enyoyer par mail
Voici une version ZIP
SVI603-b.zip Edité par ericb59 Le 24/05/2013 à 09h28
sinon, ce n 'est pas lourd je peux te l 'enyoyer par mail
Voici une version ZIP
SVI603-b.zip Edité par ericb59 Le 24/05/2013 à 09h28
voila les 2 fichiers fonctionnent
en effet pas trop de composants mais il y a une 2764 eprom de 8K et sans le programme c'est impossible !!
la partie interessante est le 76489 avec son décodeur et son ampli
il y a une diode sur le signal wait qui peut résoudre le probleme du son
en effet pas trop de composants mais il y a une 2764 eprom de 8K et sans le programme c'est impossible !!
la partie interessante est le 76489 avec son décodeur et son ampli
il y a une diode sur le signal wait qui peut résoudre le probleme du son
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie