Hi!
I'm currently in the planning stages of building my first MAME cabinet, to which the following vague specification applies:
- Accurate emulation
- Minimal input lag
- Interlaced and progressive NTSC video output on 15kHz CRT
- Compatibility with a wide library of games
To meet these wants, I decided early on that GroovyMAME is right for me. I've done quite a bit of research on this and tried to find others in my situation to see what their experiences have been, as well as current information on what is and isn't possible, but I'm still not sure what direction is appropriate for my needs. I apologise if my question is a bit on the large side - I'm rather inexperienced when it comes to consumer hardware in general, and completely new to MAME machines in particular - or if this thread is in the wrong subforum due to much of it falling outside of the GroovyMAME subject. I would be very grateful for any help I can get.
To further specify my application, I intend to build a new computer that will serve - running whatever OS works best - as the heart of my cabinet,
but also for other things. This, I feel, constitutes the main complication to my situation; since I want to use the system for non-MAME purposes, among these recent and perhaps even near-future games (on both an LCD monitor and, in some cases - if at all possible - CRT), I believe it will require a modern GPU, which I understand would problematise my GroovyMAME configuration.
I have been able to identify three different solutions that appear feasible to me:
- Install a modern GPU, probably a recent GeForce GTX series model. Undertake the immense task of configuring GroovyMAME, Soft15kHz, PowerStrip and SwitchRes to function together. I understand this would ultimately limit the functionality of GroovyMAME in some way - which features would be absent compared to the conventional CRT_Emudriver solution?
- Install the same modern GPU, as well as an older one compatible with CRT_Emudriver. Configure the system with significantly less effort. Utilise CRT_Emudriver for MAME, and Soft15kHz for resource-intensive games that require the modern GPU. Is this solution at all possible?
- Install the same modern GPU. Use a downscaler such as an Emotia or a homebuilt FPGA solution to achieve various 15kHz outputs. Am I correct in supposing that this would limit accuracy, due to many native resolutions likely being unavailable as outputs from the downscaler?
Do I have any other options to achieve the level of flexibility that I'm pursuing? Which solution would you suggest? Is this a pointless endeavour altogether?Thanks in advance, and, again, please pardon my ignorance. I don't usually post questions on forums like this, but this time I'm quite eager to learn. I've been staring at this problem for weeks now, so it's perfectly possible that I'm suffering internal screen burn-in and that this post is completely incoherent outside of my head - please let me know, and I'll attempt to clarify.