I've begun the switch from an AVGA to Groovymame + CRTEmuDriver + Radeon HD + Windows 7 with mostly good results so far.
Here's my setup: AMD Phenom II Black 3.2 / Radeon HD 4870 1GB / Win 7 pro x64 / Betson Imperial 27” Trisync
* Everything is set to run as ADMIN
Changes to VMMaker.ini defaults- Changed mame paths to where I extracted Groovymame
- ListFromXML = 0
- MonitorType = d9800 (closest to my monitor)
- ModeTableMethod_Custom = 1
- ModeTableMethod_XML = 1
- AnyCatalyst = 1
Changes to Groovymame mame.ini defaults- monitor d9800 (later changed to arcade_15_25_31)
- cleanstretch 2
- frame_delay 1
- resolution 2560x0
- skip_gameinfo 1
- disable_nagscreen_patch 0
- disable_loading_patch 1 (on 0 my joysticks did not work)
- cheat 1
Changes to ReslList.txt- super resolutions added
- 800x600 @ 60.000000 desktop added
- should nes, master system, turbo grafx entries be removed?
Installing the CRTEmuDriver beta went fine though I did notice a ‘Device Updated’ and a ‘Not needed’ indication (screenshot below) not sure if that’s normal.

After installing the driver I made my VMMaker.ini edits (above) and ran VMMaker which seemed to go fine except that it only created 57 mode lines (screenshot below) and I thought it would be 120 for my card.

After the Driver and VMMaker install I restarted and hooked up to my arcade monitor. I got the out of sync flash from my OSD (as delusional29 was) prior to the windows login screen (later I tried running
bcdedit /set bootux basic from an elevated cmd prompt but no luck getting rid of it).The resolution was initially funky but I was able to set the desktop to 800x600 using ArcadeOSD and it sticks.
Game Testing I’ve initially tried just a handful of games, robotron, 1943, pacman, ms pacman and street fighter II. At first a couple of the games were distorted or extended off the screen. I discovered this was from the monitor d9800 setting in the mame.ini. Confusing since it’s what I used in the VMMaker setup, is supposed to be the closest preset to my monitor and what delusional29 was using with the same monitor. Anyway, changing to the standard trisync preset arcade_15_25_31 fixed the issue and all of the games then looked and played great. Showing game info in mame it seems to be picking the super resolutions for all of them. I also tested running Mortal Kombat Komplete, Injustice, SFIV and Geometry Wars out of Steam and they all look and play great at high quality settings.
Custom Preset Since I had issues with the d9800 setting I’d like to create a custom preset for the Betson. Can anyone coach me on how to do this. I have a link to the manual with the needed info:
44-4070-VR Manual.pdf. Calamity discussed creating it in
this thread but I couldn’t infer enough from it to do it myself.
Feedback? So does all of this seem normal? This is my first foray into Groovymame and CRTEmu world so any feedback is appreciated. It appears to be running as it should but I have zero reference and little experience so far. My main concerns/questions are:
- There were fewer modelines created by VMMaker than I anticipated (57 vs. 120). Is this normal and maybe because I’m using the super resolutions and dynamic tables?
- I used the d9800 monitor preset for VMMaker and it ended up not working as the monitor setting in my mame.ini. Seems odd
- The sync error from my OSD on boot up is a little concerning since some of the commentary in this thread has said it’s no problem and some that it could damage your monitor.
- When I set disable_loading_patch 1 my joysticks (U360’s) didn’t work.
- Should I remove the listings for nes, master system, turbo grafx etc. that existed in the ReslList.txt file before I added the super resolutions and 800x600 line?
- Not really sure how to test for accuracy within games other than playing them or bringing up the info screen in mame.
Thanks!