L'atelier Modification d'un MPC200 ( Ext. 256K + MSX2 )
metalgear2
Membre non connecté
Conseiller Municipal
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.
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
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
Plus je m'approche d'une solution, plus je me dit pareil
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)
Fabf
Membre non connecté
Conseiller Municipal
Oui le logo n'est pas animé au démarrage mais après tu retombe en SCREEN0
igal
Membre non connecté
Conseiller Municipal
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
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
Fabf
Membre non connecté
Conseiller Municipal
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+ ?
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
Fabf :
Des news des ROM MSX2+ ?
Non, desoler, pas pu faire de tests hier soir. Je compte m'en occuper ce soir.
metalgear2
Membre non connecté
Conseiller Municipal
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.
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.
Fabf
Membre non connecté
Conseiller Municipal
metalgear2 :
J'ai l'impression qu'il veut afficher quelque chose.
Pas autant que nous
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
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
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
Fabf
Membre non connecté
Conseiller Municipal
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
Fabf
Membre non connecté
Conseiller Municipal
Là les ROMs MSX2 ne marchent pas en externe non plus.
Il faut obligatoirement un /SLTSL pour faire fonctionner une ROM
Il faut obligatoirement un /SLTSL pour faire fonctionner une ROM
igal
Membre non connecté
Conseiller Municipal
Nine...Copin Fabf.
Pas besoin Obligatoirement un /SLTSL pour faire fonctionner un ROM
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 siaffinité 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
Pas besoin Obligatoirement un /SLTSL pour faire fonctionner un ROM
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
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
Fabf
Membre non connecté
Conseiller Municipal
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
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
Bonjour,
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.
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
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.
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
Fabf
Membre non connecté
Conseiller Municipal
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
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.
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
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