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 à 20h29

Reprise du message précédent

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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2013 à 20h47
Oui le logo n'est pas animé au démarrage mais après tu retombe en SCREEN0
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 27/09/2013 à 19h27
On sait jamais, des fois que ca serve.

Sur le Diagramme du 8235, on peut voir que EXTINT et VDPINT sont croisés pour ensuite aller sur le CPU.
Page 5/27 du Service Manuel.

Sur le Diagramme du 8250, on peut voir que EXTINT et VDPINT passent pas [Interrupt Control IC125] avant d'aller sur le CPU.
Page 17/40 du Service Manuel.

Peut être un soucis de ce coté la :moue


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 27/09/2013 à 20h06
Cela revient au même mais en plus propre sur le 8250
On en a parlé ici :
http://www.msxvillage.fr/forum/topic.php?id=1457&pt=3
De tout façon ça change rien :
-Il n'y a pas de VDP interne
-Ca marche en MSX1

Des news des ROM MSX2+ ?

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 27/09/2013 à 21h34
Fabf :
Des news des ROM MSX2+ ?




Non, desoler, pas pu faire de tests hier soir. Je compte m'en occuper ce soir.



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 27/09/2013 à 22h20
Test effectuer avec le fichier ROM_MSX2P.RAR.

Avec VDP MSX1 et avec son quartz + carte MSX2

Avec VDP MSX1 et sans son quartz + carte MSX2 + PIN 8 du 9938 sur le MSXEngine

Avec VDP MSX1 et sans son quartz + carte MSX2 + montage oscillateur 3.57Mhz sur le MSXEngine

Sans VDP MSX1 + carte MSX2 + PIN 8 du 9938 sur le MSXEngine

Sans VDP MSX1 + carte MSX2 + montage oscillateur 3.57Mhz sur le MSXEngine

ROM MSX1 + carte MSX2 + PIN 8 du 9938 sur le MSXEngine

ROM MSX1 + carte MSX2 + montage oscillateur 3.57Mhz sur le MSXEngine

Dans tous les cas, écran noir.

Mais y'a le même symptome que le mode MSX2. Comme il n'y a pas le logo qui doit s'afficher, l'écran est noir au début est devient plus clair au bout de quelques secondes. J'ai l'impression qu'il veut afficher quelque chose.



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 27/09/2013 à 23h00
metalgear2 :
J'ai l'impression qu'il veut afficher quelque chose.


Pas autant que nous :p



Tu as bien dis qu'avec les ROMs MSX2 il affichait le logo correctement puis figeait ?

As tu utilisé les ROMs 60Hz ?



Tu pourais essayer celle là :

cbios_main_msx2_jp et cbios_sub

http://www.vik.cc/bluemsx/src/MSX2%20-%20C-BIOS%20-%20JP.zip Edité par Fabf Le 27/09/2013 à 23h01
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 27/09/2013 à 23h45
Test avec les fichiers CBIOS_MAIN_MSX2_JP et CBIOS_SUB :

Test effectuer avec le VDP MSX1 en place mais avec la PIN 42 relevée et j'utilise la PIN 8 du 9938 relier au MSXEngine pour le CLK.
Si je remet la PIN 42 du VDP MSX 1 en place, il ne démarre pas.

Enfin quelque chose de positif. Le MSX démarre, mais comme je n'ais plus de port cartouche de libre (Carte MSX2 sur SLOT 1 et SUBROM sur slot 2), il affiche cette erreur, mais là, il démarre.

Donc, je pense quand même que maintenant, c'est un probléme de soft dans la ROM

Demain je déplace la SUBROM du SLOT 2 et je fais l'essai avec une cartouche MSX2.

Edité par metalgear2 Le 27/09/2013 à 23h55



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

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 28/09/2013 à 01h08
tiens bon tu approche du but
Google+    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/09/2013 à 08h28
^^
Pas sur pour le problème de ROM.
Tu peux tester celles là ?
http://www.vik.cc/bluemsx/src/MSX2%20-%20C-BIOS.zip
Met un repère sur l'écran pour voir s'il est moins haut (je suis pas sur que le CBIOS international soit en 50Hz).
Je viens aussi de tilter que tu utilise un RGB/VGA qui peut aussi figer lors du passage en 50Hz.
Tu as pas un bon vieux CRT ?
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/09/2013 à 08h51
On à la cartographie des Slot (RAM, ROM etc) de ce MSX?

Si ça Marche avec SLOT SELECT et que ca marche pas en interne avec CSx, alors possible que ce soit un souci au niveau de l'architecture :moue


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/09/2013 à 09h49
Là les ROMs MSX2 ne marchent pas en externe non plus.

Il faut obligatoirement un /SLTSL pour faire fonctionner une ROM

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/09/2013 à 11h11
Nine...Copin Fabf.

Pas besoin Obligatoirement un /SLTSL pour faire fonctionner un ROM :p

En fait Slot Select ne détermine pas la selection d'une ROM...Mais d'un volume globale à considérer.

Le SLT SL c'est juste pour dire que c'est 64Ko (et plus si affinité mapper).

Une ROM peut tourner directement en OE / CS1 /CS2 / CS12 ou encore SLT SL.

C'est une partie très intéressante sur le fonctionnement du MSX.

@Fabf: J'espère ne pas être hors sujet selon ton propos...Si c'est ça, Oups :oups


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/09/2013 à 12h07
Tu as raison ça fonctionne mais c'est pas clean et tu va au casse pipe en utilisant les ROMs de la sorte.

Imagine :
ROM1 en /CS12 et /CS12 (ta ROM)
ROM2 en /SLTSL31 et CS12 (une ROM système)

Maintenant que se passe t'il quand le MSX veut accéder à la ROM système ?
Il choisi le slot31 et sélectionne la page mémoire /CS12 (4000H à BFFFH)

Le Z80 va alors recevoir un mixe des 2 ROMs sur le BUS des données :(

En fait c'est comme si tu branchais ta ROM en I/O et que chaque fois que /CS12 est actif elle se met à fonctionner.

Pour finir /SLTSL s'occupe de la localisation et /CS de la partie utilisée (si pas de /CS, /SLTSL prends tout)
Exemple :
ROM1 en /SLTSL1 et /CS1 (4000H à 7FFFH)
ROM2 en /SLTSL1 et /CS2 (8000H à BFFFH)
On a 2 ROMS sur le même slot ;)

J’espère avoir éclairci ce point crucial dans l’organisation d'un MSX. Edité par Fabf Le 28/09/2013 à 12h09
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 28/09/2013 à 17h56
Bonjour,



Fabf :
Tu as pas un bon vieux CRT ?




Oui, a chaque fois que j'ai quelque chose à l'écran, j'essais toujours sur une TV avec un bon vieux tube. Là, je fais toujours mes essais sur mon moniteur VGA car ça prend moins de place sur la table d'opération. :D



igal :
Une ROM peut tourner directement en OE / CS1 /CS2 / CS12 ou encore SLT SL.




J'avais testé les trois CSxx, mais sans résultats. J'ai même essayer la sortie prévu pour la ROM supplémentaire (Logiciel au démarrage du MSX) sur le T7775, sans résultat.



Seule la SUBROM branchée sur SLTSL fonctionne






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 28/09/2013 à 18h08
Normal ta SUBROM est en 0000H donc il faut bien /SLTSL pour la lancer.

Pour ce qui est de ton blocage après le logo je vois bien un problème de passage en 50Hz, c'est pour ça que je te demande si tu as un CRT.
Je me méfie un peu des RGB/VGA ;)
D'ailleurs chez moi l'extension MSX2 ne fonctionne pas avec :moue

Maintenant que ça tourne niveau horloge il serait peut être intéressant de re-tester les ROMs de MSXPRO qui sont en 60Hz si je me souviens bien.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie