FABRICATION D'UNE CARTE VIDEO MSX2 / MSX2+ :

 

Descriptif de la PCB :

Le but de cette opération, est de modifier le moins possible, un MSX1 pour le rendre compatible MSX2 ou MSX2+.

Je suis parti du schéma du CT80 et du datasheet du V9958 pour réaliser un proto ...

 

J'ai lancé une fabrication de PCB en rajoutant des options.

 

Options rajoutées :

    Côté composants:

    Attention : Bien vérifier la position des cavaliers par rapport au VDP utilisé. Risque de destruction du VDP.

 

    Côté soudures:

 

Côté composants :                                                                 Coté soudures :

   

 

Choix de la MAINROM et de la SUBROM :

Pour la MAINROM, elle embarque soit le BIOS du MSX1 et du MSX2, soit le BIOS du MSX1 et du MSX2+.

 

Un conseil : Avant toute chose, vérifier bien que la PIN1 de l'eprom n'est pas relier au +5V. Si je prend l'exemple du YIS503, sur le schéma du construteur, elle n'est pas relier. Mais sur la carte mére, cette PIN est relier au +5V. Donc, prenez 5 minutes pour vérifier, cela vous evitera des surprises.

Pourquoi déconnecter la PIN1 du +5V ?

Tout simplement pour la raison que cette PIN correspond a A15 sur une 27C512, PIN que l'on va ce servir pour ce qui suit ...

 

La ROM du MSX1 fait 256K, celle du MSX2 fait aussi 256K. Une eprom du type 27C512 fera donc l'affaire. Le but est de commuter les deux jeux de ROM par l'intermédiare de A15 (Voilà pourquoi il faut l a déconnecter du +5V).

Il faudra dans un permier temp, enlever la ROM d'origine pour la remplacer par la 27C512. Prévoyez un support 28 broches.

Aprés l'avoir programmer selon vos bessoins, relever la PIN1 avant de la mettre sur son support. Avec un double interupteur , relier la PIN1 de la 27C512 sur le point milieu (Voir photo) et de chaque côté, relier à la GND et au +5V que vous pouvez récuperer sur les deux broches de l'eprom (En rouge et bleu sur la photo).

De cette maniére, en actionnant l'interupteur, vous sélectionnez le 1er bank de 256K pour la ROM MSX1 et de l'autre côté de l'interupteur, vous basculez sur le 2émé bank 256K qui correspond à la ROM MSX2.

Reste a désactiver le signal /INT du VDP MSX1 quand vous êtes en mode MSX2, car il entre en conflit avec le /INT du VDP de la carte vidéo. Couper la PIN16 du VDP MSX1 à la base de la carte mére. Relever la PIN coupée du VDP et refaire la jonction sur l'interupteur quand vous êtes en mode MSX1 (Voir photo).

De cette maniére, quand vous passez en mode MSX2, /INT du VDP MSX1 est désactiver. Vous le réativez en mode MSX1.

 

Pour le passage en mode MSX2+, c'est exactememnt la même opération, sauf qu'il faut programmer la MAINROM avec la ROM MSX2+.

 

 

Pour la SUBROM, aucune intervention dans le MSX. Il suffit de programmer la 29F040 PLCC de la carte vidéo avec le fichier correspond à la MAINROM (MSX2 ou MSX2+)

 

ROM a télécharger :

Toutes les ROM en téléchargement, ne sont n'y avec le RTC, n'y avec le port F4.

Pour les MAINROM, le BIOS MSX1 se trouve toujours à l'adresse 8000-FFFF et le BIOS MSX2 ou MSX2+, à l'adresse 0000-7FFF

 

MAINROM MSX1 Qwerty / MSX2 Azerty

MAINROM MSX1 Qwerty / MSX2 Qwerty

MAINROM MSX1 Qwerty / MSX2+ Azerty

MAINROM MSX1 Qwerty / MSX2+ Qwerty

SUBROM MSX2

SUBROM MSX2+ avec logo standard

SUBROM MSX2+ avec logo TurboR

 

Liste des composants nécéssaire :

Résistances:

Condensateurs:

Transistors:

2N5401                                2SA1015

C.I:

    A s'avoir : Avec un V9958, vous pouvez descendre en mode MSX2, mais avec un V9938, vous ne pouvez pas monté en mode MSX2+, ce qui est évident !!!

Divers:

 

Aperçu de la carte vidéo une fois assemblée :

 

Aperçu de la carte vidéo avec son jeux de MAINROM et SUBROM :

 

 

Trois vidéos qui montrent le bon fonctionnement de la commutation des BIOS.

La premiére, passage du MSX1 en MSX2 :

 

La deuxiéme, passage du MSX1 en MSX2+.

 

La troisiéme est identique à la deuxiéme, mais avec le logo du TurboR.

 

 

Retrouver mon site MSX sur :

( Cliquer sur l'image )