• 17Jul

    Le problème

    Sur mon Revenge From Mars (qui est un Pinball 2000 pour ceux qui ne connaissent pas), l’écran est tombé en panne. Trois semaines sans utilisation, les condensateurs ont du “sécher” et le moniteur reste déséspérement noir.

    Plutôt que de réparer le moniteur (qui est identique à un moniteur de borne d’arcade), j’ai préféré creuser la voie du LCD. Au menu :

    • un petit défi technique
    • un allègement du poids du flipper (165 Kg le bougre !)
    • nous sommes bientôt en 2010, le CRT, c’est du passé 

    Un écran de P2K, comment ça fonctionne

    Pinball 2000 uses an unmodified 19″ color monitor at 640×240 resolution (also known as “Lo-Res” or “CGA”).
    This is a standard monitor configuration used by many coin-op video games.

    –> http://www.pinball.com/pinball2000/faq.html

    Le PC qui est à l’intérieur du Pinball 2000 sort un signal CGA à travers une prise VGA. On ne peut donc pas brancher directement un écran LCD classique, ces derniers ne supportant pas les résolutions aussi basse que le CGA et une fréquence de 15 KHz.

    CGA Converter

    La carte de conversion que j’ai utilisé est celle-ci :

    On peut l’acheter sur Ebay, par exemple chez ce vendeur. La carte est arrivée en 4 jours en France, pas de douane, valeur déclarée 15 Euros (attention, pas d’alim fournie).

    Grosso modo, elle convertit n’importe quel signal en entrée vers un signal VGA (4 résolutions possibles en sortie + bi-écrans clones possible). Les caractéristiques de la carte sont les suivantes.

    • Supports CGA/EGA/YUV signal input.
    • Supports VGA output 640*480,800*600,1024*768,1360*768
    • CGA/EGA signal auto scan(15K,24K,31K)
    • YUV signal auto scan(480i,576i,720i,1080i,480p,576p,720p,1080p)
    • Chinese and English OSD.
    • Supports position control & zoom control.
    • True digital 24-bit A/D converter for true 16.7-million color conversion.
    • Supports all VGA monitor (CRT、LCD、PDP、PROJECT……)
    • POWER INPUT: DC+5V
    • CONSUMPTION: 1.5 W MAX

    La carte offre de nombreuses options de réglage :

    • étirement vertical et horizontal de l’image
    • décalage vertical et horizontal de l’image
    • luminosité / contraste
    • niveau d’anticrenelage pour l’extrapolation (du très pixelisé au très flou)
    • résolution de sortie

    On branche, et…

    Après quelques essais, impossible d’utiliser directement la carte en branchant un cable VGA depuis la sortie du PC sur la carte de conversion. Vu la sortie de l’image (aucune stabilité ou aucune sortie tout court), il manquait clairement la synchro. J’ai également essayé d’utiliser l’entrée RGBVH (RGB + synchro V + synchro H) mais les résultats étaient les mêmes.

    Il parait que d’autres cartes de conversion CGA fonctionnent directement, c’est possible, mais comme nous allons le voir ensuite, ce n’est pas vraiment un problème.

    La Saint Kro

    Voici le signal de synchro sur l’oscillo lorsque la carte PRISM est retirée (vous pouvez brancher un PC, ce dernier démarre d’ailleurs classiquement avec le bios puis ne trouve pas de boot) :


    Voici le signal de synchro sur l’oscillo lorsque la carte PRISM est présente :

    On a bien une synchro inversée au niveau des fronts avec ou sans carte PRISM. Ce type de synchro est important pour la carte de conversion. Il semble que toutes les cartes de conversion ne soit pas identique, celle-ci ne gère manifestement pas les synchro négatives en RGBHV, d’où l’impossibilité de brancher directement la sortie du PC dessus.

    Un petit topo des types de synchros, trouvés sur cette page :

               ||         ||         ||
    .._________||_________||_________||____... HSYNC (active high)      
    
                                    _____
                                   |     |
    .._____________________________|     |_... VSYNC (active high)      
    
                                    _____
               ||         ||       |     |
    .._________||_________||_______|     |_... CSYNC (active high)      
    
    .._________  _________  _________  ____...
               ||         ||         ||        _____
               ||         ||         ||        HSYNC (active low)       
    
    .._____________________________       _...
                                   |     |     _____
                                   |_____|     VSYNC (active low)       
    
    .._________  _________  _______       _...
               ||         ||       |     |     _____
               ||         ||       |_____|     CSYNC (active low)

    Le plan de reconversion

    Pour être sûr que tout était OK sur la carte, j’ai testé avec Maître Yann cette carte sur un bornier JAMMA : aucun souci, elle fonctionne à merveille. Il suffisait donc de reproduire un signal de type JAMMA CSYNC (active low) pour que l’affaire soit pliée (pour info, nous n’avons pas réussi à utiliser l’entrée RGBHV, même en inversant les signaux synchro, je ne sais pas pourquoi).

    La création d’une synchro combinée peut se faire très simplement avec :

    _____
    CSYNC <= HSYNC NOR VSYNC   (i.e TTL chip 7402)

    Un autre montage, avec un peu plus de portes logiques est également possible :

    Nous avons utilisé le premier schéma, qui demande une simple porte logique NOR 7402.

    Le schéma de cablage est très simple :

    5V

    |

    ‘  ‘  ‘  ‘  ‘  ‘  ‘

    >   7402    |

    ‘  ‘  ‘  ‘  ‘  ‘  ‘

    |  |  |           |

    |  |  |           Gnd

    |  |  Synchro H

    |  Synchro V

    Synchro combinée

    Le cablage

    Un aspect important du signal vidéo est également les masses. La sortie du PC possède une masse par couleur, il suffit donc de cumuler les 3 masses vidéos en une seule.

    Pour rappel, voici le cablage de sortie de la prise VGA (mais du signal CGA) [merci à Marvin] :

    15 Pin PC Connector Pinout
    Pin # Description
    1 Red Video
    2 Green Video
    3 Blue Video
    4 Sense 2 (Monitor ID bit 2)
    5 Self Test (TTL Ground)
    6 Red Ground
    7 Green Ground
    8 Blue Ground
    9 Key – reserved, no pin
    10 Logic Ground (Sync Ground)
    11 Sense 0 (Monitor ID bit 0)
    12 Sense 1 (Monitor ID bit 1)
    13 Horizontal Sync (HS)
    14 Vertical Sync (VS)
    15 Sense 3 – often not used

    Le schéma de cablage devient donc le suivant

    1 Red Video –> Rouge (R)
    2 Green Video –> Vert (G)
    3 Blue Video –> Bleu (B)
    6 Red Ground ——|
    7 Green Ground —|—> Masse (Gnd)
    8 Blue Ground —–|
    13 Horizontal Sync –> Entrée NOR 7402
    14 Vertical Sync –> Entrée NOR 7402

    Sortie NOR 7402 –> Synchro Combinée (S)

    En résumé

    Donc les étapes pour mettre en place le LCD ont été les suivantes :

    • conversion des signaux de synchro H et V en synchro combinée grâce à une porte logique 7402
    • sortie du 5V du boitier par une molex de l’alim ATX

    • récupération de ce 5V pour alimenter la carte de conversion CGA ET la porte logique pour la synchro

    • démontage de tout l’ancien moniteur (berceau compris)
    • mise en place d’un masque en carton fin noir pour éviter que la lumière du néon soit visible pendant le jeu autour de l’écran
    • mise en place de cales pour fixer le moniteur LCD 19″ (format 4/3)

    • fixation de la carte de conversion CGA -> VGA

    • Fixation du néon

    Bilan de l’opération

    • on gagne clairement en poids, le flipper devient plus “maniable”, un vrai plaisir
    • On gagne en place dans le fronton, on peut enfin mettre les mains partout sans risque de se prendre des baffes avec la THT 🙂
    • je découvre de nouvelles couleurs, des décors que je ne voyais pas avant et donc des animations plus riches
    • le noir peut être un peu moins noir, on voit un peu plus la zone du LCD (du fait du retro éclairage de la dalle).
    • La qualité de l’écran LCD va ici jouer. J’ai fais des essais avec 2 moniteurs, le jour et la nuit ! Sur le premier écran testé, on voyait franchement la zone du LCD avec des noirs tirant plutôt vers le gris foncé. Sur le second LCD testé, on est quasiment au niveau de l’écran CRT pour le noir, avec la richesse des couleurs en plus et le poids en moins (il est toutefois possible de retrouver toutes les couleurs sans changer d’écran CRT en installant un ampli vidéo) :

    • Le coût total de l’opération reste minime (environ 120 Euro pour l’écran et la carte de conversion)
    • Si certains sont intéressés par le montage LCD, gardez également à l’esprit que le système Nucore va permettre de brancher un LCD directement, donc une carte de conversion sera inutile (le tarif ne sera pas le même non plus)

    Posted by admin @ 11:20 pm

9 Responses

WP_Cloudy
  • Eric Says:

    Merci pour ce superbe article et information.

  • tang Says:

    Hi,

    I have CGA EGA Converter,plesae vist http://www.gbs100.com.

    Tang

  • agm_bass Says:

    Thanks for the info! about the 7402 pin 1 what resistor did you used ?

  • Nicolas Says:

    The resistor is not mandatory, you can solder directly without it.

  • philippe Says:

    Bonjour
    Moi j’ai un probleme j’ai changer le tube par un lcd mais je suis obligé de prendre la telecommande pour sortir de la veille ,pourtant j’ai relier du 12 volt a la commutation lente de la peritel mais je pense que le lcd non plus cette fonction de sortir de veille des qu’on envoie un signal , comment avez vous fait sur le votre
    Cordialent

  • Nicolas Says:

    @philippe : je n’ai pas mis un écran de TV, mais un écran d’ordinateur (donc pas de péritel). Sur tous les écrans d’ordinateur, dès que le signal VGA se “réveille”, l’écran sort de sa veille automatiquement.
    Je suppose qu’il y a un signal à envoyer à votre écran de téléviseur, mais je ne le connais pas.

  • nicola Says:

    Hi, I’m Nicola from Italy, I need help!
    tar Wars want to replace my LCD monitor, I saw what you posted but I do not understand how to connect the dm74l
    Can you help me please

  • Massimo Says:

    Bonjour. Une question. Dans le diagramme, nous voyons 5 entrées à la RVBS connecteur (R, G, B, GND, S). Dans la photo vous pouvez voir 6 entrées (R, G, B, GND, _, _, S,?). Que dois-je perdre? Merci.

  • admin Says:

    Le dernier connecteur est, je pense, une masse également, mais ce montage remonte et je n’ai plus de souvenir précis.
    D’après la photo de la carte, on a :
    GND, GND, SynchroV, SynchroH, SynchroCombinée, B, G, R

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.