Gamoover

[move]Vous aimez le couscous-boulettes, le chorizo, la Force 4, et la mimolette ? Alors soyez les bienvenus sur Gamoover ! [/move]

Messages récents

#21
Arcade dédiée vintage de 71 à 89 / [WIP] Super Invaders Jeutel
Dernier message par Fred G5 - Dimanche 11 Janvier 2026, 10:11:38 AM
Pour ton histoire de "ripple il faudra effectivement sortir le scope et monitorer les alimentations en mode AC pour voir si tu n'as pas des variation rapides qui viennent se greffer dessus.

La piste du signal vidéo trop fort est intéressante car effectivement si tu satures les étages d'entrée du moniteur cela provoque des soucies d'image, il faut peut être trouver le bon compromis de résistances pour mettre en forme le signal avant d'attaquer les entrées
#22
Emulateurs, Frontends & Distributions / CRT-MAME-ARCADE-2D Perceptual ...
Dernier message par acepad - Samedi 10 Janvier 2026, 20:06:32 PM
Hello la TEAM :-)


MAJ du 10/01/2026 (readme complet à jour en haut)   :

Download release sur GiTHub : https://github.com/HardCade/hardcade/releases


================================================================================
CRT-MAME-ARCADE-2D Perceptual Sync 0.168 V2.0
================================================================================

Version Développement — Décembre 2025
© 2025 Hardcade — Olivier Mileo

================================================================================
DESCRIPTION
================================================================================


CRT-MAME-ARCADE-2D Perceptual Sync est une version spécialisée de MAME 0.168 optimisée pour
l'arcade 2D sur moniteurs CRT 15 kHz et écrans LCD modernes sous WINXP-32 avec carte graphique ATI ou NVIDIA +
crt_emu drivers ou soft15khz.

Cette édition se concentre sur la réduction maximale de l'input lag, la légèreté et
l'amélioration de la synchronisation vidéo pour une expérience arcade authentique.

Deux approches complémentaires de synchronisation CRT sont proposées :

→ MODE MANUEL "Perceptual Sync" : Affinage précis du Slider Refresh Rate jusqu'à
  4 décimales (±0.0001 Hz) pour un contrôle total du timing. Idéal pour les puristes
  qui souhaitent calibrer chaque jeu individuellement et obtenir un timing hardware
  strictement authentique avec un tearing fixe quasi-invisible.

→ MODE AUTOMATIQUE (en cours de dev) "Adaptive Sync" : VSync DirectDraw Low-Level qui s'adapte
  automatiquement au refresh réel de votre CRT (type Snes9x/RetroArch). Scrolling
  ultra-fluide garanti quelle que soit votre modeline (58 Hz, 60 Hz, 61 Hz...),
  sans aucun réglage manuel nécessaire. MAME ajuste sa vitesse pour matcher
  parfaitement votre écran.

Choisissez votre philosophie : contrôle manuel absolu ou fluidité automatique sans effort.
Les deux méthodes éliminent le tearing mobile et garantissent une expérience CRT optimale.


// PHILOSOPHIE :

Pourquoi "CRT-MAME-ARCADE-2D Perceptual Sync" alors que d'autres émulateurs comme GROOVYMAME existent déjà ?

Que vous émulez en15khz avec du matériel récent ou ancien, la synchronisation entre l'émulation et l'affichage
n'est jamais parfaite à 100% en pratique. Même si le modeline est calculé pour correspondre exactement à la fréquence du jeu original,
parfois même en respectant les valeurs précises des drivers video de MAME le timing interpreté par votre matériel sera plus ou moins
éloigné du timing qu'il devrait réellement adopter pour être parfaitement calé sur le timing du jeu,

il existe toujours des écarts (grands ou minuscules) dus aux :

- Tolérances du matériel (moniteur CRT, carte graphique)
- Imprécisions dans les horloges et oscillateurs
- Arrondis dans les calculs, système d'exploitation

Ces écarts sont aléatoires selon votre matériel même si vous utilisez LA modeline parfaite qui respecte mathématiquement
les valeurs imposées par le système du jeu MAME, malgré ça la synchronisation dérive plus ou moins au fil du temps,
créant cette ligne de tearing qui "marche" lentement ou rapidement sur l'écran - elle peut mettre plusieurs minutes voire dizaines de
minutes pour traverser tout l'écran. C'est généralement considéré comme acceptable car :

La ligne se déplace si lentement qu'elle est peu gênante en jeu
C'est infiniment mieux que du tearing classique avec des lignes multiples qui bougent rapidement
En y ajoutant une V-sync on la fait disparaitre au détriment d'une frame d'input lag, mais si notre modeline est trop éloigné
du timing parfait nous obtiendrons un scrolling saccadé. Certains utilisateurs affinent encore leurs modelines ou ajustent
légèrement la fréquence de rafraîchissement pour minimiser ce phénomène, mais un micro-tearing reste souvent présent.


Perceptual Sync est la philosophie d'un mode d'affichage CRT qui privilégie la stabilité visuelle perçue
(zéro tearing mobile, scrolling fluide) plutôt que l'exactitude absolue du refresh théorique.
c'est une doctrine d'affichage CRT basée sur la perception humaine, pas sur la perfection mathématique.

Perceptual Sync privilégie la fluidité perçue et la stabilité de l'image sur CRT.
De légères variations de vitesse (≤0,0001 à 0,5 Hz) sont volontairement acceptées afin d'éliminer le tearing mobile.

🔴 Ce que Perceptual Sync NE CHERCHE PAS à faire

❌ Être mathématiquement exact
❌ Être "perfect frame"
❌ Imiter GroovyMAME
❌ Convaincre les puristes théoriques

👉 Il assume ses choix.

Autrement dit : "Ce que l'œil voit est plus important que ce que les chiffres disent."

// Les principes fondamentaux :

- Le refresh n'a PAS besoin d'être exact si on tolère une variation de : ±0.0001 à 0,5 Hz (configurable)

👉 Résultat : vitesse imperceptiblement différente, image stable.

// Priorité absolue à la stabilité du tearing :

- Tearing autorisé ou pas avec Vsync activée

Mais : fixe, coincé hors zone visible si possible ou toujours au même endroit

👉 Un tearing immobile est psychologiquement invisible.

// Aucune chasse au "modeline parfaite" :

- Pas de calcul dynamique

- Pas de création de modes

- Pas d'ajustement en temps réel

👉 Une fois le mode choisi → et le slider refresh rate affiné on n'y touche plus !

// Le joueur prime sur le chronomètre :

- L'émulation respecte le gameplay

- Pas l'horloge atomique

- Aucune dérive perceptible en jeu

#23
Arcade dédiée vintage de 71 à 89 / [WIP] Super Invaders Jeutel
Dernier message par Mario25 - Samedi 10 Janvier 2026, 19:22:37 PM
Merci à vous, ça fait plaisir de voir que quelques personnes suivent ce WIP.  <:)


Aujourd'hui j'ai essayé de creuser ce problème vidéo.

Pour rappel voici la situation. Ce balayage étrange est TRÈS visible à l'œil nu. Cela assombri une partie de l'image et l'effet est très pénible. De plus, la luminosité, même réglée au minimum est trop élevée, cela bave un peu. Et ce réglage au minimum perturbe la largeur de l'image.



Après quelques recherches je tombe sur un sujet similaire à mon problème:

https://www.ukvac.com/forum/threads/space-invaders-sync-problems.64182/

Une des réponses est celle-ci :

CitationTo rule out the board, there's an electrolytic cap on the video output (can't remember the value, it's something like 10uF). The sync and video are combined and then this cap acts as an AC coupler, removing the DC part of the signal so that the monitor can then DC bias it in the appropriate way.

Ainsi il y a 7 chimiques sur le carte-mère, que je n'ai jamais remplacé. Cette piste me semble intéressante à suivre. Il y a 5 condos de 10 µF, 25V. Parfait j'ai des Würth de qualité en stock. ^-

J'ai profite aussi pour faire les 2 chimiques près des puces de RAM. Il s'agit de 22 µF 25V. Et cela. est contrariant: j'ai des Würth mais en 16V. En 25V, j'ai en stock des noname chinois, beaucoup plus petits d'ailleurs. Initialement, j'ai installé les Würth, me disant qu'il n'y a pas plus de 12V sur cette carte de toute manière. Mais finalement, ces derniers ont été remplacés par les noname afin de respecter la sacro-sainte règle : toujours remplacer par quelque chose d'identique.



Et tout comme le membre de l'autre forum : cela n'a rien changé. :'( 


En consultant cet autre forum, j'en viens à suspecter l'alimentation. Mais le problème n'est pas tout à fait le même. Les gens parle de « ripple ». :?

https://rec.games.video.arcade.collecting.narkive.com/Cx0nUHGX/taito-space-invaders-display-problem

Mais est-ce que cela pourrait perturber le signal video ? Ou est-ce une fausse piste ? :?

Ce qui pourrait aussi incriminer l'alimentation c'est cette vidéo :


En y repensant, sur le banc de test de Little_Rabbit le PCB semble générer une image parfaitement propre. Ce sympathique Trinitron a un contraste mal ajusté, ce qui laisse apparaître un fond gris. Et c'est tant mieux pour nous, puisque cela nous permet de confirmer qu'il n'y a aucun phénomène parasite qui pourrait se cacher dans un fond bien noir.

Mon alimentation d'origine a subi un capkit, mais avec des condos noname de la boutique d'électronique du coin (Teapo). Ce n'est peut-être pas idéal. :-[

Si cette piste est la bonne il doit bien y avoir une solution autre que de la remplacer par une moderne à découpage. La borne fonctionnait bien comme ça à la base. :?


Autrement, je reviens sur cette histoire de résistance. Puisque le signal vidéo semble trop élevé/chaud (ou je ne sais quel terme technique plus approprié) et que cela nécessite le montage d'une résistance en usine, je tente alors de la remplacer par une valeur plus importante : 330 Ω => 560 Ω.

Résultat :



Pas parfait, mais mieux.

Le potard de luminosité qui était initialement au minimum à pu être tourné, ce qui a résolu le problème de largeur de l'image.

Le potard de contraste a pu être ajusté de manière à supprimer les bords qui bavent.

Le phénomène de colonnes grises qui perturbent la synchro est moins présent. Cela semble plus stable mais l'image scintille encore pas mal. Néanmoins on pourrait presque s'en contenter si le problème n'est pas identifié. :-\



Dans tous les cas, j'anticipe une suggestion qui pourrait être faite : Pour effectuer un dépannage sérieux, un multimètre ne suffit pas. Vu les symptômes et les interrogations, il serait temps de sortir un oscilloscope. ^- 

En effet, d'ailleurs j'en ai récupéré un dernièrement, provenant d'un Lycée, un OX722, testé et fonctionnel. ;) 

Néanmoins, je n'ai jamais utilisé ce type de matériel. Il est temps que je m'y mette. Je vais expérimenter un peu à l'occasion, au moins pour voir la tronche du signal vidéo. :? 

Je vais faire ça demain. Il se fait tard..... :angel:
#24
Flippers / Pose decals de caisse TZ
Dernier message par Fred G5 - Samedi 10 Janvier 2026, 16:52:48 PM
Good Job  ^-
#25
Flippers / Pose decals de caisse TZ
Dernier message par StarLord - Samedi 10 Janvier 2026, 15:19:06 PM
Beau travail ^-^
#26
Flippers / Pose decals de caisse TZ
Dernier message par djedje - Samedi 10 Janvier 2026, 14:25:16 PM
Bonjour,

Les decals du fronton sont posés (pas facile à bien les centrer).

Il me reste à découper les trous des vis et surtout enlever et poser les decals sur la caisse.







#27
Le Bistrot de l'Arcade / Veilleur de nuit :D
Dernier message par Maitre_Poulpi - Vendredi 09 Janvier 2026, 19:56:08 PM
Oulà, j'étais passé à côté du message.
C'est l'intervention d'AsPiC qui m'a intrigué  ;D

Du coup, courage à toi et à ta famille @f4brice, j'espère que tout ira pour le mieux et que ça ne reste qu'une frayeur.
Bises à vous  :-*
#28
Arcade dédiée vintage de 71 à 89 / [WIP] Super Invaders Jeutel
Dernier message par Fred G5 - Vendredi 09 Janvier 2026, 16:24:44 PM
Bravo pour le remise en marche de ce jeu et de cette borne, c'est de toute beauté   ^-^
#29
Cabs From Scratch / Borne d'arcade format vertical...
Dernier message par gottlieb - Vendredi 09 Janvier 2026, 10:50:13 AM
Elles sont vraiment incroyable tes réalisation Coolfire  :-*
Et les décos au top  ^-^  ^-^
#30
Arcade dédiée vintage de 71 à 89 / [WIP] Lunar Lander (Atari, 197...
Dernier message par gottlieb - Vendredi 09 Janvier 2026, 10:47:36 AM
Elle est magnifique cette Pcb faite par Jason  :-*  :-*