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 :

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.

 

Résulat avec un CXA1145                                                    Résultat avec un CXA2075

   

 

 

Passage de 1024K RAM avec l'ajout d'une SRAM 512K :

 

       EN COURS DE TEST .....

 

 

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.

 

Résultat en 60Hz                                           Résustat en 50Hz

 

   

 

 

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 )