
FABRICATION
D'UNE CARTE AUDIO/VIDEO, LA MA20+ :
Quelques
infos :
Cette carte video est une
grosse mise à jour de la MA20, carte video qui est sortie dans les années 1980.
A la base, cette carte
vidéo servait pour upgrader un MSX1 en MSX2 pour jouer avec la plupart des jeux
MSX2 sur un simple MSX1. Il fallait simplement un MSX1 avec 64K de RAM et deux
ports cartouche, un pour l'adaptateur vidéo et l'autre pour la cartouche de
jeux
MSX2. Le problème que rencontrer cette carte, c'est qu'elle ne reproduissait
pas le son PSG. Il fallait raccorder à l'aide d'un cordon audio, le MSX1 au
moniteur ou à la TV.
La carte vidéo que je
réalise est plus performante :
- VDP V9958 / 128K de VRAM
- 512K de RAM,
extensible a 1024K.
- SON PSG.
- SON FM.
- SON SCC.
- SON SN76489
(A venir).
- Sortie jack audio.
- Sortie RVB
sur DB15.
- Réglage volume.
- Port clavier
PS2.
Une question que certaines
personnes me pose, "Pourquoi avoir mit un VDP et sa VRAM en version
DIP ?"
Tout simplement parce que
je voulais garder la structure vidéo d'un vrai MSX. Ces derniéres années, j'ai
effectué plusieurs essais entre le VDP9938, le VDP9958 et le VDP en version
VHDL. Rien ne vaut un vrai VDP qui fait ressortir ses vrais couleurs. De plus,
si j'avais utilisé un VDP en VHDL, le VDP version DIP serait tombé dans les
oubliettes et il n'y aurait plus rien qui rappellerait le standard MSX, sauf
bien sûr, le logo que j'ai fait faire en 3D.
Toute la logique vidéo,
le mapper RAM, la gestion du clavier PS2 et les sons PSG/FM/SCC seront dans un FPGA, je prévois plus tard
de rajouter le son SN76489. J'utilise
une carte DEV Cyclone EP4CE6 tout simplement pour un montage plus facile.

Fabrication
de la PCB :
Vue en 3D de la PCB avec
l'emplacement des composants. Cette premiére fabrication servira pour les tests.

Réception
des PCB :
Sur la photo de droite,
on peut voir l'implantation de la carte DEV EP4.

Détail du logo MSX en 3D.
Ce logo est découpé dans l'épaisseur de la PCB.

La PCB s'intégre bien dans
le boitier choisi.

Implantation
des composants :
Quelques modifications
ont étaient faite en wrappant quelques cables.

1er
test
vidéo :
La convertion entre le
mode MSX1 et le mode MSX2 ce passe très bien. Il faudra simplement que je règle
le problème du 60Hz en 50Hz.
L'EXPANDER x4, le MAPPER
512K et les ROM MSX2 fonctionnent très bien.
J'ai volontairement brancher
un moniteur sur la sortie du MSX1 et un autre sur la carte MA20+ pour voir la
réaction entre le changement MSX1 et MSX2. La TV de droite a du mal a afficher
le mode MSX2 au début, c'est du à l'ancientée de la TV.
On peut aussi voir qu'une
fois que le mode MSX2 s'affiche à l'écran, le boot du MSX1 est bloqué. C'est
tout simplement parce que le VDP9958 prend le relais et qu'il fonctionne sur
une adresse différente.
Après plusieurs test, j'ai
finalement opter pour un CXA2075 comme ampli RVB en sortie du VDP. Le sortie
CSync sera amplifier par un BC548. La différence
entre le CXA1145 et le CXA2075 est assez flagrante.
J'avais aussi fait des
essais avec un THS7314 (Triple ampli vidéo), mais le résultat était médiocre.

Passage de 1024K RAM
avec l'ajout
d'une SRAM 512K :
Rajout
du son PSG et passage en mode 50Hz:
Comme je l'ai signalé au
début, la MA20 ne reproduissait pas le son PSG, la mienne le fait.
On peut voir aussi que
le basculement entre le MSX1 et le MSX2 est assez rapide.
Les deux vidéos montre
la différence entre le 60Hz et le 50Hz, la musique est plus rapide en 60Hz.
Rajout
du son FM :
Deux vidéos qui confirme
que le son FM fonctionne bien. Le plus difficile était de trouver le moyen de
commuter la ROM FM pour qu'elle soit lu au démarrage, comme sur un MSX2+.
Rajout
du son SCC :
Deux vidéos qui confirme
que le son SCC fonctionne aussi très bien.
Rajout
d'un port PS2 :
Après une longue hésitation,
j'ai décidé de rajouter un port pour connecter un clavier PS2. Merci a 6502man
( WWW.6502man.com ) pour
son aide.

Avec la très bonne idée
de Fabf ( http://www.fabf.fr/
), j'ai rajouté un switch pour activer ou désactiver le clavier PS2.
Celà
permet de garder la main sur le clavier MSX sans brancher un clavier PS2.

Fabrication
de la PCB finale :
Aperçu de la PCB en commande avec une finition gold (Contact or).
La sortie RVB est cablée
sur une DB15 pour gagner de la place. Il faudra bien sùr réaliser un cordon
vidéo DB15 / PERITEL.
Le DIP SWITCH 4 positions
côté soudures sera pour une éventuelle mise à jour.

Réception
des PCB finale :
Avec toujours le logo MSX
en 3D.
Petite erreur sur la commande,
la finition est en étain. Elle sera en gold à la prochaine commande.


Assemblage
de la carte :
Petite erreur de cablage
sur la DB15 qui sera rectifier aussi à la prochaine commande.

Les
1er tests :
Test du clavier interne
du MSX et le basculement sur un clavier PS2.
A
SUIVRE .....

Retrouver mon site MSX
sur :
(
Cliquer sur l'image )
