L'atelier Extension MSX2

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....

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



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

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

Le VDP externe semble être à une température normale! (légèrement tiède) Edité par igal Le 10/08/2012 à 15h00


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
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

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.
Edité par
igal
Le 10/08/2012 à 15h57
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.

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
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
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

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

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
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

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
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


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
Bon j'avais prévenu, c'est tordu, mais...peut être possible!
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

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


A la demande générale de personne, mais plus particulièrement de Sven
http://img26.imageshack.us/img26/1540/dsc02554yu.jpg
http://img37.imageshack.us/img37/3513/dsc02555qg.jpg
http://img593.imageshack.us/img593/4994/dsc02556yf.jpg
http://img268.imageshack.us/img268/6013/dsc02557yj.jpg
http://img705.imageshack.us/img705/9010/dsc02558o.jpg
http://img856.imageshack.us/img856/742/dsc02559w.jpg
http://img809.imageshack.us/img809/4751/dsc02560e.jpg
http://img51.imageshack.us/img51/453/dsc02561mw.jpg
http://img560.imageshack.us/img560/935/dsc02562lm.jpg
http://img23.imageshack.us/img23/4889/dsc02563ue.jpg
http://img94.imageshack.us/img94/7819/dsc02564w.jpg
http://img407.imageshack.us/img407/3594/dsc02565v.jpg
http://img846.imageshack.us/img846/8246/dsc02566pu.jpg
http://img9.imageshack.us/img9/7264/dsc02567s.jpg Edité par igal Le 18/08/2012 à 14h33

http://img26.imageshack.us/img26/1540/dsc02554yu.jpg
http://img37.imageshack.us/img37/3513/dsc02555qg.jpg
http://img593.imageshack.us/img593/4994/dsc02556yf.jpg
http://img268.imageshack.us/img268/6013/dsc02557yj.jpg
http://img705.imageshack.us/img705/9010/dsc02558o.jpg
http://img856.imageshack.us/img856/742/dsc02559w.jpg
http://img809.imageshack.us/img809/4751/dsc02560e.jpg
http://img51.imageshack.us/img51/453/dsc02561mw.jpg
http://img560.imageshack.us/img560/935/dsc02562lm.jpg
http://img23.imageshack.us/img23/4889/dsc02563ue.jpg
http://img94.imageshack.us/img94/7819/dsc02564w.jpg
http://img407.imageshack.us/img407/3594/dsc02565v.jpg
http://img846.imageshack.us/img846/8246/dsc02566pu.jpg
http://img9.imageshack.us/img9/7264/dsc02567s.jpg Edité par igal Le 18/08/2012 à 14h33

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
Edité par
Fabf
Le 11/03/2013 à 15h04
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

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 -_-.
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 -_-.

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
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
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


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
.
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