MAJ 01/18/2026
Download on GitHub:
(release and sources)
https://github.com/HardCade/hardcade/releases================================================================================
CRT-MAME-ARCADE-2D Perceptual Sync 0.168 V2.1
================================================================================
Development Version December 2025
© 2025 Hardcade Olivier Mileo
================================================================================
DESCRIPTION
================================================================================
CRT-MAME-ARCADE-2D Perceptual Sync is a specialized version of MAME 0.168 optimized for
2D arcade on 15 kHz CRT monitors under WINXP-32 with ATI or NVIDIA graphics card +
crt_emu drivers or soft15khz.
Three complementary approaches for CRT video synchronization and selection are
offered for total control of your display:
INI Option auto_refresh_sync = 0
→ MANUAL PERFECT SYNC MODE: Precise tuning of the Refresh Rate Slider up to
4 decimals (±0.0001 Hz) for total timing control. Ideal for purists
who want to calibrate each game individually and achieve strictly
authentic hardware timing with quasi-invisible fixed tearing.
INI Option auto_refresh_sync = 1
→ AUTOMATIC PERFECT SYNC MODE (DDRAW): The real CRT refresh rate is measured automatically
at game launch, after the video screen has produced a sufficient number of stable frames.
The calculated value is applied dynamically to the video engine and user slider in memory
only (no writing to CFG file). Ultra-smooth scrolling even on atypical modelines
(57.45878 Hz, 58.25494 Hz, 60.61575 Hz
)
HARDCADE SWITCHRES CRT (Built-in)
→ OPTIMIZED 15KHZ MODE SELECTION: A deep rewrite of the DirectDraw algorithm.
Unlike standard MAME, this version prioritizes fluidity (Hz) over exact
resolution through a ±24 line vertical tolerance. It allows using your best
240p modelines for the entire catalog (224p, 239p, 256p...) to guarantee
always complete, centered display, and perfect vertical synchronization without stuttering.
Choose your philosophy: absolute manual control or automatic fluidity without effort.
Both methods eliminate mobile tearing and guarantee an optimal CRT experience.
If your modelines are close to the original game timings, activating this
option will offer you the ultimate experience.
If your modelines are far from the original timings, you will only perceive a slight
increase or decrease in game speed, while maintaining perfect timing in terms
of smooth scrolling, tearing elimination, and overall visual fidelity.