0.227 - Switchres 0.017t / 11-01-2021



GroovyMAME is a fork of MAME aimed at CRT monitors, with a strong focus on CRT preservation since they argue its the only display technology that accurately replicates the genuine video game experience. However you can use GroovyMAME to alleviate some of the annoyances associated to emulation on LCD displays, specially for models that are capable of refreshing at custom rates.

GroovyMAME's main features:

- Improved video and audio synchronization that achieves truly smooth scrolling, tearing-free video and hiccup-free audio.
- Automatic generation of custom video timings for CRT monitors.
- Reduced input latency

While the improved synchronization feature is system independent, you are going to need special hardware and software setups in order to get the full experience. For more information, follow this link





Windows: XP+ (7+ recommended)

CPU: Intel Core series CPU or equivalent, at least 2.0 GHz
GPU: modern card with Direct3D 9.0c+ / OpenGL 


Most Recent Changes

  • Slider enhancements (as requested by schmerzkaufen):
      - Increased vsync_offset slider limit to 1024
      - Added 1-decimal precision to CPU overclock slider

Previous Update Changes

  • sync with mame v0.227

  • Set proper default option values for most cases

  • This is the first public release of GM based on Switchres 2.0, a major redesign of our custom video library we’ve been working on for the whole last year. It has important new features that I’ll talk about in the new thread I’m preparing.

  • Although this version is intended to completely replace current GM based on Switchres 0.xxx, we know that bugs may exist, so we’ll probably keep releasing the « legacy » GM here for some versions yet, depending on how things go.