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: Wrapping my head around Groovymame/CRT_Emudriver  (Read 2769 times)

0 Members and 1 Guest are viewing this topic.

LunarLoveLust

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 41
  • Last login:October 14, 2016, 02:43:26 pm
  • n00b :D
Wrapping my head around Groovymame/CRT_Emudriver
« on: July 28, 2016, 01:55:31 pm »
Wow, the last time I was on here was in 2003, I haven't used this username since high school!

Anyways, before I start, my setup is a PC with a Radeon HD 4670 running CRT_Emudriver, which is hooked up to my PVM via VGA to RGB.

I've been using Groovymame in my frontend (Launchbox) along with Retroarch for most of the system emulators. I just saw the thread about how Retroarch can use CRT_Emudriver as well.

So I guess I've got 2 very broad questions.

1. What exactly does CRT_Emudriver/Groovymame do? If I'm understanding it, it allows the PC to display the correct resolution for the games, but does it automatically switch to them? I guess I'm not sure how to use it besides using ArcadeOSD to pick the resolution I want to use.

2. How would I use this with Retroarch as well?

Sorry for the super noob question, but I knew this would be a great place to ask. Thanks!

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Wrapping my head around Groovymame/CRT_Emudriver
« Reply #1 on: July 28, 2016, 04:07:10 pm »
Back in the day when I was using an ArcadeVGA (with its special ATI drivers) to drive my arcade monitor, I had to run a tool called AVRes to generate ini files for every game in MAME that included the target resolution as well as other settings like triplebuffer.

GroovyMAME calculates optimal resolutions and MAME settings on the fly when you run the game so there's no need for a separate tool to generate ini files for each game.

CRT_EmuDriver are just modified ATI/AMD video drivers that allow supported off-the-shelf ATI/AMD video cards to output 15KHz resolutions for arcade monitors.

When you first install CRT_EmuDriver, you need to run the VMMaker tool to parse the MAME xml output and generate a list of optimal resolutions that are installed into the Windows registry.  When you launch a game in GroovyMAME, it will determine the optimal settings based on the available resolutions.

My previous GroovyMAME setup was Windows XP x64 Edition with CRT_EmuDriver and an ATI Radeon X600 XT.  I also experimented briefly with an ATI Radeon HD 4550 but I liked the X600 XT better.

My current setup is Windows 7 64-bit with CRT_EmuDriver 2.0 and an AMD Radeon HD 7750 and so far, I don't have any complaints.

Here's the page for CRT_EmuDriver 2.0...  http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=295

Unfortunately, I don't know anything about Retroarch.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

LunarLoveLust

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 41
  • Last login:October 14, 2016, 02:43:26 pm
  • n00b :D
Re: Wrapping my head around Groovymame/CRT_Emudriver
« Reply #2 on: July 29, 2016, 10:50:00 am »
Awesome, thanks for the info!