MSX Village forum

L'atelier Modification d'un MPC200 ( Ext. 256K + MSX2 )

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 04h16

Reprise du message précédent

Fréquencemètre terminé, fonctionne nickel.

Un petit topo sur le MPC200 concernant les fréquences :

Présicion du fréquencemètre (Sans signal à l'entrée), c'est quand même pas mal :



Réglage au plus prés avec un oscillateur a 3.57Mhz :



Fréquence sur la PIN 42 du port cartouche :



Fréquence en sortie du VDP MSX1 (T6950) :
Sur ce coup là, je comprend pas bien. Un quartz de 22.168Mhz est utilisé pour faire fonctionner le T6950. Deux sorties CLK sont dispo, PIN 41 (HALF CLK 1) et PIN 42 (HALF CLK 2). Seule la sortie PIN 42 est utilisée.
Pour moi, HALF, c'est "LA MOITIE". Donc la moitié de 22.168, ça devrait faire 11.084Mhz. Bin là, je trouve 3.6Mhz en PIN 42. Encore un mystére.
Par contre, en sortie PIN 41 (Non utiliser), je trouve 11.090Mhz, la moitié.






Avec la carte MSX2 insérer, fréquence en sortie PIN 8 :
- Premiere photo, à l'allumage du MSX.
- Deuxième photo, une dizaine de secondes plus tard.





Une vidéo aprés 1 ou 2 minutes plus tard de la sortie CLK du 9938 :

Edité par metalgear2 Le 26/09/2013 à 09h31



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 08h09
Ca sent pas bon du coté du quartz VDP ou même du VDP :gne

Tu brancherais pas ton montage à 3.5778 sur le pin 42 à la place du CPUCLOCK du V9938 ?

En tout cas bravo pour les moyens mis en place pour régler ton problème :top
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 09h28
Bonjour,

Un autre essai :

Comme je sais maintenant qu'il faut envoyer 3,57Mhz au MSXEngine (Voir photo N°4 au dessus), j'ai connecter le sortie CLK (PIN 8) du VDP9938 à la PIN 42 (Sortie HALF CLK1) du VDP MSX1, avec le T6950 enlevé bien sùr.
Et là, la fréquence ne s'emballe plus, elle reste bien a 3,57Mhz, même à l'allumage. Donc, j'envois bien 3,57Mhz au MSXEngine. J'en ais déduit que si rien n'est branché sur la PIN 8 du 9938, la fréquence varie un peu. :moue

A l'allumage du MSX, avec une fréquence de 3,57Mhz, maintenant j'ai un écran bleu. J'ai l'impression qu'il ne demande qu'a afficher le logo MSX, mais il manque un poil de quelque chose.


Quoi ...., pour l'instant, je sais pas encore. je vais continuer a chercher. :oups

Une petite question :
A l'origine, la ROM du MPC200 est une 27256-30, donc 300ms. La ROMBASIC et la SUBROM que j'utilise pour l'extension MSX2 sont en 150ms. Est-ce que le probléme ne viendrait pas de là :hum

Edité par metalgear2 Le 26/09/2013 à 09h40



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 10h08
Remet ta ROM d'origine pour voir.
Si il démarre avec un clock externe en MSX1 et pas MSX2 alors:

soit problème hardware de ROM
soit problème software de ROM

Ou peut être autre chose :moue
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 10h38
Fabf :
Remet ta ROM d'origine pour voir.

Si il démarre avec un clock externe en MSX1 et pas MSX2 alors:



soit problème hardware de ROM

soit problème software de ROM



Ou peut être autre chose :moue




Essai concluant.



Le MPC200 est dans son état d'origine, VDP MSX1 + VRAM MSX1 dessus. Carte MSX2 + SUBROM enlever.



J'ai plié la PIN 42 du T6950 pour éviter d'envoyer 3,57Mhz au MSXEngine et j'ai relier la sortie du montage qui génére 3.57Mhz au MSXEngine. En mode MSX1, il démarre parfaitement.



Résultat : Une fréquence externe autre que la fréquence du T6950, le MSX démarre.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 11h22
A voir dans la même config avec ROM et SUBROM MSX2
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 26/09/2013 à 13h37
petit mystére le clock des T6950

tes mesures prouvent que la sortie utilisée est bien de 3,5MHz environ donc la sortie du V9938 devrait convenir

est ce que ton V9938 est un neuf ou bien une récup ?


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 17h08
Fabf :
En tout cas bravo pour les moyens mis en place pour régler ton problème :top


Il ne m'est revenu qu'a une quinzaine d'euros, alors, pourquoi sans priver. En plus, le j'en n'avais plus et 50Mhz pour un fréquencemetre, c'est bien.



Fabf :
A voir dans la même config avec ROM et SUBROM MSX2


Avec une fréquence externe de 3,57Mhz ou la fréquence de sortie du 9938, ecran bleu.





Jipe :
petit mystére le clock des T6950



tes mesures prouvent que la sortie utilisée est bien de 3,5MHz environ donc la sortie du V9938 devrait convenir



est ce que ton V9938 est un neuf ou bien une récup ?


Gros mystére même, le CLK du T6950.

Je pense aussi que la sortie du 9938 convient bien, car j'ai le même résultat qu'avec une fréquence externe (Oscilateur de 3.57Mhz). Mais dans les deux cas, ecran bleu. Le MSX initialise bien la page bleu, mais n'aficche pas le LOGO.

Le VDP vient de mon 8250 passer en MSX2+. J'ai fais l'essais avec un autre 9938, pareil. :@



Citation :
Une petite question :

A l'origine, la ROM du MPC200 est une 27256-30, donc 300ms. La ROMBASIC et la SUBROM que j'utilise pour l'extension MSX2 sont en 150ms. Est-ce que le probléme ne viendrait pas de là


Qu'en pense tu Jipe ? Edité par metalgear2 Le 26/09/2013 à 17h21



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 26/09/2013 à 17h35
pour la vitesse des eproms je ne me suis jamais posé la question car je n'ai jamais eu de probléme de ce type

faut dire aussi que je n'ai jamais étendu de MSX1

mais avec des plus rapide ça devrait fonctionner

as tu essayé de laisser la machine d'origine et de brancher un simple quartz de 3,57Mhz en entrée du T7775 puis de reprendre la fréquence sur le CLCK du bus MSX


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 17h54
Jipe :
as tu essayé de laisser la machine d'origine et de brancher un simple quartz de 3,57Mhz en entrée du T7775 puis de reprendre la fréquence sur le CLCK du bus MSX




Résultat : 3,6 Mhz



Pour la vitesse, j'effacerais l'eprom d'origine (300ms) pour m'en servir comme SUBROM.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 18h06
Il te restera toujours la MAINROM en 150ms.
Tu peux graver ta ROM d'origine sur tes eproms 150ms et vérifier leurs fonctionnement.

Plus ça va et plus je pense à une incompatibilité avec le BIOS MSX2 :moue
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 26/09/2013 à 18h08
pour info les anciennes eproms programmables en 21V font 250ms

sauvegarde ton eprom d'origine et grave la dans une 150ms et tu sera fixé la dessus ;)


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 18h10
Pour bien faire le tour, tu peux aussi essayer les ROMs MSX2+ qui fonctionnent avec un V9938
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 26/09/2013 à 18h13
Je vais sans doute dire une connerie mais le bios décrit a la machine son contenue si il n'y a pas de msx 2 avec le même msx engine je penses qu'il risque d'y avoir un soucis de compatibilité qui et c'est peut être cela qui vient perturber le mod

En clair il faut trouver une rom msx2 d'un msx utilisant ce msx engine...
Google+    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 26/09/2013 à 18h25
le bios est capable de reconnaitre la configuration du MSX

un Sony HB700 et un 8250 gonflés en 2+ utilisent le même bios 2+ malgré que les MSX engine soient différents un S1985 et un S3527

n'oublions pas que le MSX est un standard et il faut que le hard soit respecté pour que les softs tournent


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 26/09/2013 à 20h29
Fabf :
Il te restera toujours la MAINROM en 150ms.

Tu peux graver ta ROM d'origine sur tes eproms 150ms et vérifier leurs fonctionnement.




Jipe :
Pour info les anciennes eproms programmables en 21V font 250ms

Sauvegarde ton eprom d'origine et grave la dans une 150ms et tu sera fixé la dessus




ROM d'origine du MPC200 :







Maintenant que tu en parle, c'est vrai que j'avais déjà fait l'essai avec ta ROM MPC2 sur une 27256-15. C'est là que j'avais vu qu'il y avait les caractéres KANJI en plus.



Citation :
Plus ça va et plus je pense à une incompatibilité avec le BIOS MSX2 :moue


Plus je m'approche d'une solution, plus je me dit pareil :moue



Fabf :
Pour bien faire le tour, tu peux aussi essayer les ROMs MSX2+ qui fonctionnent avec un V9938


Tu veux dire qu'avec les deux ROMS MSX2+, l'extension MSX2 fonctionne quand même ?



Si c'est le cas, le fichier est bien celui que tu as posté dans l'article : Extension MSX2+ (Fichier ROM_MSX2P.RAR)



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie