MSX Village forum

L'atelier Extension MSX2

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 12h23

Reprise du message précédent

Je viens de fabriquer le Connecteur de Fabf, non sans avoir fait quelques courts circuits dans le MSX :'(

Un gros crépitement aux alentours du VDP (interne) une odeur de chaud....

J'ai donc dessoudé le la partie EDGE de la partie IDC50 et en regardant de près, y avait 5 ou 6 connections à éliminer....


Une fois fait, je ressoude IDC sur EDGE, je connecte en mode MSX1 => OK
Etonnement ça marche.... :heink (j'aurais juré que le VDP interne avait cramé)
Après coup, je pense que c'est le VDP extene qui est utilisé pour afficher le mode MSX1 aussi. (Fabf en a parlé il me semble)

J'éteins tout, je bascule en mode MSX2 => OK :top :top :top
En fait, on voit le LOGO MSX2 s'afficher et en dessous, il est indiqué [ KL00 : 128KO]

Conclusion: Le BUFFER ADDON empêche l'EXTENSION MSX2 de fonctionner.
Afin d'éliminer l'hypothèse comme quoi ce serait la Panne du VDP interne qui permet le bon fonctionnement de L'EXTENSION en mode MSX2, j'ai réessayé avec le BUFFER ADDON et => KO...
Donc il s'agit bien du BUFFER, et non une possible panne du VDP!

@Jipe: Tu avais raison sur l'effet du BUFFER ADDON sur l'EXTENSION MSX2.
1) T'aurais pas une solution à me proposer pour contourner ce problème?
Je voudrais utiliser le BUFFER ADDON comme d'un amplificateur de signaux en début de chaîne de plusieurs périphériques formant un MSX complet :oups
C'est mon petit secret ;)
2) Ca vaut peut être le coup de tester l'ADDRAM sur le 8250 (MSX2+) sans le BUFFER ADDON. sait on jamais!

Edit: Je viens d'éteindre le 8020, le VDP interne est brûlant et des parasite traversent l'écran :'(
U22 et U23 sont très chaud aussi. Je pense que c'est la VRAM :sick
Le VDP externe semble être à une température normale! (légèrement tiède) Edité par igal Le 10/08/2012 à 15h00


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10349

Le 10/08/2012 à 13h44
tout tourne autour du /busdir je vais regarder ce qui cloche de plus prés


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 14h19
Jipe :
tout tourne autour du /busdir je vais regarder ce qui cloche de plus prés




Tu veux que j'ouvre mon Buffer AddOn pour voir quelles diodes sont présentes et sur quels signaux?


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 14h56
Je te décrit le buffer addon, des fois que tu y vois un truc qui va pas!

1) Tous les signaux passent par les 74HCT245N. (Pin 5 et 16 non connectés)
2) +12V / -12V/ +5V / GND / SOUND ne passent pas par 74HCT245N.
3) MSX SLOT PIN 8 => DIODE et RESISTANCE => 74HCT245N.
4) MSX SLOT PIN 10 => DIODE et RESISTANCE => 74HCT245N.
5) MSX SLOT PIN 7 => DIODE et RESISTANCE => 74HCT245N.

6) 8 RESISTANCES sur D0...D7 venant de l'EXPANDER.
7) 1 RESISTANCE sur PIN 7 venant de l'EXPANDER.
8) 1 RESISTANCE sur PIN 8 venant de l'EXPANDER.
9) 1 RESISTANCE sur PIN 10 venant de l'EXPANDER. (Particularité => un SHUNT va jusqu'à la PIN 1 du 74HCT245N ou sont reliés les D0 à D7) Edité par igal Le 10/08/2012 à 15h08


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 15h51
J'ai branché l'EXTENSION MSX2 directement sur le 8250 sans passer par le BUFFER ADDON.

Cela fonctionne très bien.

J'ai laissé la ROM2+ en place dans le MSX et j'ai laissé le MSX2EXT sur l'EXTENSION MSX2.

Voici le premier [DOUBLE BOOT MSX2 et 2+].

La première partie de la séquence affiche le [LOGO MSX2] en déroulant comme sur un MSX2+ mais avec l'indication [KL00: 128 KO de RAM]

La seconde partie de la séquence affiche le [LOGO MSX2+] en affichant simplement MSX2 mais avec le détail des [4096 KO de RAM]

Voici la vidéo:


@Jipe: Le MSX2 n'empêche pas de démarrer l'EXTENSION MSX2.
C'est mon Buffer AddOn qui l'empêche de fonctionner. :moue Edité par igal Le 10/08/2012 à 15h57


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10349

Le 10/08/2012 à 16h47
comment tu as fait pour avoir les 2 images sur le même écran c'est grace au switch ?
pour le KL00 c'est écrit dans la ROM soit c'est une modif voulue du programmeur soit un bug

ton MSX devient une monstruosité sans pareil bientôt il va te falloir une piéce entiére pour toutes les cartes additives :D

le buffer add-on ne peut pas fonctionner seul , il fait parti du slot expander
le signal /busdir est géré par le slot expander
il faut que je retrouve un schéma d'élektor pour fabriquer le /busdir sur des cartouches qui en sont dépourvu


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 16h48
Je viens de faire le teste avec le Gradiente Expert DD+.

Avec l'Eprom Hybrid [MSX1/MSX2] et voici le résulta.
1) Demarrage en mode MSX1 => OK
2) Demarrage en mode MSX2 => Le MSX démarre exactement comme une MSX1

Avec L'Eprom qui contient le Bios [MSX2 sans horloge]:
3) Demarrage avec le LOGO MSX2 (quelques artéfacts) et une fois que le LOGO termine son SCROOL, le MSX freeze!

J'ai retiré l'EPROM DD PLUS et refait les testes 1) 2) et 3). Même résulta!
Edité par igal Le 10/08/2012 à 17h35


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 17h22
Jipe :
comment tu as fait pour avoir les 2 images sur le même écran c'est grace au switch ?


Non les deux séquences s'enchaînent toutes seules.

J'ai lu un EVA sur la sortie MSX2, cela affiche du SCREEN 8. (Je suis currieux de voir si la sortie MSX2+ affiche simultanément du SCREEN12?)



Jipe :
le buffer add-on ne peut pas fonctionner seul , il fait parti du slot expander

le signal /busdir est géré par le slot expander

il faut que je retrouve un schéma d'élektor pour fabriquer le /busdir sur des cartouches qui en sont dépourvu


Encore une fois, tu as raison Jipe.

J'ai branché le SLOT X4 à la suite du BUFFER ADDON et par dessus, j'ai branché l'EXTENSION MSX2 et ça fonctionne parfaitement.

(Boot MSX2 et MSX2+ à la suite ;) )


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10349

Le 10/08/2012 à 18h34
l'image passe donc par la carte additive et tu as laissé les 2 subroms en place pour obtenir ce résultat

il te faut donc 2 écrans pour profiter de la stéréoscopie sur MSX ;)


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/08/2012 à 19h42
J'ai vérifié, et il y a bien deux images générées par les deux VDP.

En lançant une Video EVA:

Sur le VDP 9938 (MSX2) l'image sort en SCREEN8.
Sur le VDP 9958 (MSX2+) l'image sort en SCREEN12.

Une idée tordue comme une autre [ON]
Si l'on peut attribuer une adresse différente au VDP sur l'EXTENSION MSX2, on peut générer 2 images différentes simultanément.

Par exemple:
Envoyer la partie ANIMEE sur le 9938 (personnages vaisseaux etc..)
Envoyer la partie NON ANIMEE sur le 9958 (fond d'écran, Scrooling etc...)

Voir même 2 VDP 9958. Non :heink

Bon j'avais prévenu, c'est tordu, mais...peut être possible! :fou






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 11/03/2013 à 14h41
Je viens de tester l'extension MSX2 sur différents modèles.
La carte est sans eprom et donc la machine fonctionne en mode MSX1 avec le VDP interne et le V9938.

Cela ne fonctionne pas sur HB55, HB101 et HB10.

J'ai trouvé 3 points communs à ces machines.
1- Ce sont des Sony
2- Ce sont des machines Jap en 60hz
3- Elles partagent un seul quartz pour le VDP et le Z80.

Je n'ai pas testé sur HB75F ni HB501F.

Encore un mystère à éclaircir :p Edité par Fabf Le 11/03/2013 à 15h04
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 30/03/2013 à 00h05
j"ai lu et relus ce topic dans tous les sens de ce que j'ai compris le VDP d'origine pose problème mais est-ce que le problème ne serait pas résolu en remplaçant le VDP pal par une référence ntsc?

En fait j’aurais bien tenté cette modification mais en passant mon V20 en 60hz de A a Z VDP, bios. j'ai toujours regretté que mes msx 2+ a base de philips ne soient pas en 60hz pure -_-.

je sais que c'est stupide quand on voit le résultat sur le Y64 de Fabf (j'ai également parcourus mainte et maintes fois ce topic) c'est a se demander pourquoi se prendre la tète a passer par une carte externe vu ce les miracles qu'a fait Fabf, mais malheureusement il est impossible de loger un mini slot expander pour loger la modification en interne et savoir qu'en cas de perte ou autre de la carte la machine sans VDP n'est plus utilisable -_-.








Google+    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 30/03/2013 à 07h40
Page 9 de ce topic,GDX donne de nombreuses infos pour être conforme aux standard MSX

La fréquence d'un MSX1 est fixé par son VDP
Par contre sur MSX2 et MSX2+, les VDP sont compatible 50 et 60Hz
Il suffit de changer un octet dans la SUBROM
http://www.msxvillage.fr/forum/topic.php?id=733



galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 30/03/2013 à 11h30
si je comprends bien la sub rom contient la partie msx 2 ce qui arête moi si je me trompes permet une fois le VDP du mxs 1 remplacé par un 9938/58 de faire tourner la machine en msx1. ce n'est qu'en connectant la sub rom qu'il serrait possible d’accéder au msx2 c'est bien cela? en gros ca reviendrait a faire un clone de SVI-738 avec une carte mère de canon v20 ^^. Edité par galine Le 30/03/2013 à 11h31
Google+    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 31/03/2013 à 20h58
Dans les grosses lignes c'est ça.
Par contre la ROM est changée aussi et tu peux mettre la ROM MSX1 et la ROM MSX2 dans une erpom 64ko avec un inter pour passer de l'une à l'autre ;) .
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie