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:
- Utilisation de la carte comme
proto.
- Choix du VDP V9938(MSX2) ou d'un
VDP V9958 (MSX2+) par cavaliers, en jaune.
Attention
: Bien vérifier la position des cavaliers par rapport au VDP utilisé. Risque
de destruction du VDP.
- Choix de mettre A15 de la 29F040
à la GND ou au +5V (En rouge).
- Désactiver le /CLK ou /INT entre
le port cartouche et le VDP par cavaliers (En bleu). Un connecteur externe
(En violet), est prévu pour utiliser ces deux signaux + le /RESET
directement en sortie du VDP.
- Choix d'une sortie vidéo DIN où
péritel
- Entrée son, rediriger vers la
péritel pour avoir le son présent sur la T.V ou le moniteur.
Côté
soudures:
- Les signaux CS1, CS2 et CS12 sont
ressortis sur des pastilles pour utiliser la carte vidéo comme proto.
- Utilisation de OE, A14 et A15
de la 29F040 en coupant la piste encadrée en blanc.
- Strap (En bleu turquoise) pour
envoyer GND sur la broche 5 du port cartouche. A l'origine, cette broche est N.C. En
envoyant GND sur cette broche, elle peut servir pour commuter un périphérique interne
dans le MSX, comme un relais miniature par exemple.
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:
- 1 x BC548
- 3 x 2N5401 (Sur ma carte, j'ai
remplacé par des 2SA1015, les couleurs sont plus belles. Mais attention,
le brochage n'est pas le même !!!)
2N5401 2SA1015
C.I:
- 1 x 74LS32
- 1 X 74LS08
- 1 X 74LS138
- 4 x M41464 (Mémoire 32K)
- 1 x 29F040 (Support en option)
- 1 x V9938 ou V9958 (Support recommandé)
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:
- 1 x prise jack pour circuit.
- 1 x DIN 8 broches pour circuit
(En option)
- 1 x péritel femelle pour circuit.
- Barrette tulipe mâle + cavaliers
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 )