Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Less input lag in newer GroovyMAME+CRT Emudriver setup?  (Read 713 times)

0 Members and 2 Guests are viewing this topic.

David Courant

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:October 16, 2025, 07:02:52 am
  • I want to build my own arcade controls!
Less input lag in newer GroovyMAME+CRT Emudriver setup?
« on: October 16, 2025, 04:56:08 am »
Hello,

I have installed GroovyMAME (with soft15kHz patch) on my arcade cabinet in 2013 and haven't changed anything on that setup since then. It is still running Windows XP and I am using groovymame32_142.012o (any newer version doesn't run on my system).
I am now considering buying a new PC with Windows 7 and installing the newest version of CRT Emudriver and GroovyMAME. My question is: Is there an improvement with regards to input lag when updating to the newest version?

With my setup I have 2 frames lag in Donkey Kong.
There is a special mame version called shmupmame with reduced input lag and with shmupmame I get 1 frame lag in DK, so 1 frame less then the old GroovyMAME version am still using. Would this reduced lag also be possible with a newer version of GroovyMAME?

And if someone wants do me a favor: Could you please check the input lag on Donkey Kong on your groovymame setup. In the game press p to pause, then press and hold the joystick in one direction and then press shift+p to advance the emulation 1 frame until the player sprite moves in this direction. 

Thanks
« Last Edit: October 16, 2025, 07:03:38 am by David Courant »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7475
  • Last login:Today at 04:55:18 am
  • Quote me with care
Re: Less input lag in newer GroovyMAME+CRT Emudriver setup?
« Reply #1 on: Today at 04:10:34 am »
Hi David,

I am now considering buying a new PC with Windows 7 and installing the newest version of CRT Emudriver and GroovyMAME.

If you're building a new PC, I'd definitely skip Windows 7, we have a brand new deprecated Windows version already: Windows 10.

Quote
My question is: Is there an improvement with regards to input lag when updating to the newest version?

Recent GroovyMAME is better at reducing input lag. However, the biggest improvement will be determined by having a faster CPU. The faster the CPU, the lower the latency.

Quote
With my setup I have 2 frames lag in Donkey Kong.
There is a special mame version called shmupmame with reduced input lag and with shmupmame I get 1 frame lag in DK, so 1 frame less then the old GroovyMAME version am still using. Would this reduced lag also be possible with a newer version of GroovyMAME?

What you're talking about is the internal (built-in) game input response latency, not the input lag itself of your system which is likely higher than that. What shmupmame did is to hack the emulation to remove some of that built-in latency, in part compensating for the otherwise poor overall system response. GroovyMAME's strategy is different, it tries to lower the system's response time to the minimum, while not hacking the emulation.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi