GroovyMAME est un émulateur multi-systèmes basé sur MAME (Arcade + Consoles + Ordinateurs) et qui se focalise sur le rendu sur écran CRT (Moniteur de PC ou d’arcade avec fréquence particulière) car les auteurs sont convaincus que la technologie CRT est un must quand il s’agit de profiter de l’émulation dans toute sa splendeur. Cependant GroovyMAME peut être utilisé également sur écran LCD (principalement sur les modèles qui permettent un rafraîchissant à des taux personnalisés).

Beaucoup d’améliorations provenant de Groovy avaient été intégrées dans MAME il y a quelques temps rendant Groovy obsolète, mais depuis de nouvelles fonctions ont été développées en parallèles justifiant ces nouveaux builds.
A noter que des LiveCD sont également disponibles sur le site officiel.

Les changements:
– Sync with mame v0.289
Audio latency reduction and code fixes/simplifications:
– For games not using VIDEO_UPDATE_AFTER_VBLANK, shave off vblank time for audio latency
– Register minimum count buffer count across both audio updates for emusynclog
– Update audio at m_vactive_ratio instead of 1.0, pushes audio earlier and reduces end-to-end latency, but maintains non-negative latency without -afd
– Reduce minimum buffering latency to 0.1 ms, increase skip duration to 1 second, decrease minimum adjustment to 0.25 ms, only really matters for PipeWire
– Fix XAudio2/WASAPI available() calculation
– Add mutex for sink registration
– Fix out-of-bound read resulting from fractional audio updates, fixes gyruss (and maybe others)
Note sur la version D3D9EX (les builds ne sont valables que pour windows 7 ou supérieur):
Cette version intègre un patch Direct3D9Ex (également connu sous le nom de Direct3D 9.0L ou 9.L, le L faisant référence à Longhorn, nom de la base de code de Windows Vista) qui permet de bénéficier de certaines fonctionnalités introduites par l’utilisation des drivers WDDM tout en maintenant la compatibilité avec les applications écrites pour Direct3D 9. L’interface Windows Aero s’appuie sur D3D 9Ex et utilise certaines des fonctionnalités non présentes dans Direct3D 9 comme la possibilité de partager des surfaces DirectX entre plusieurs processus.
Pas de binaires 32 bits pour le moment.
MAJ: J’ai compilé les binaires 32 bits et le 64 bits non Ex.
Télécharger GroovyMAME (x86) v0.227 SwitchRes v0.017t (56.4 Mo)
Télécharger GroovyMAME (x64) v0.227 SwitchRes v0.017t (58.1 Mo)
Télécharger GroovyMAME D3D9Ex (x86) v0.227 SwitchRes v0.017t (56.4 Mo)
Télécharger GroovyMAME D3D9Ex (x64) v0.289 SwitchRes 2.22f (98.5 Mo)







