Hello CRT fellas,
not sure if it's in the correct category for my thoughts, but well, let's start with a short story:
Got my hands on a 17" VGA CRT, Peacock Top 17, kinda unknown for google, so I got no specs for it.
But it can do up to 1024x768 @85 Hz determined by just testing switching Windows video modes and refresh rates.
I've hooked it up my Intel Quadcore Q9550 with a fresh Win7 64 install and a newly bought Radeon HD6450 with the CRTEmudriver, did the modelines and so far it does the res switching and I'm happy.
GroovyMAME 0.213, AttractMode Frontend and RetroArch 1.7.8.
Before I put it all into a cab (which I doubt I will with that exact setup) I'm doing some preliminary exercise.
Now I want to get deeper into all this stuff. My main thoughts/questions are:
- I've read most FAQs, did some searches here and on the www, tried for myself to derive the .ini and .cfg stuff, how it all (seems to) work together and made some progress, but now I'm stuck -
1.) How to create a custom monitor.ini for my "unknown" model?
For usage with vmmaker.exe. To get the most out of it. I'm not sure if a/what tool could read out some specs of the monitor or if there's just test software to "write it down"? Which also implies the next question...
2.) How to understand the CRT modeline terminology?
I'm a bit into this topic by using Linux tools like GTF and CVT and a OSSC for other purpose.
So most terminology like BackPorch, FrontPorch and what/why they do etc. are understandable for me.
How is it used for SwitchRes and how does it come altogether for the GroovyMAME drivers and their resolution and refresh rate demands?
3.) How to get vertical games run pixel perfect on horizontal setup without rotation?
I think the "only" thing for SwitchRes to take in precedence is, what resolution it uses is to decide as if it would run on horizontal and not 90° rotated;
So x and y might be swapped before letting SwitchRes decide?
4.) How to create custom modes for GroovyMAME and other emulators?
To add some tweaking especially for getting pixel perfection I would try to adjust or add some custom modelines. Also for the above horizontal/vertical discrepancy.
What method do you recommend for this? And how to calculate the modeline(s) and put them into vmmaker or (what) .ini file?
5.) How to use the custom resolutions AND refresh rates in other emulators?
Especially for RetroArch (ok it has some own "SwitchRes" stuff which isn't working yet) and standalone Emulators like VICE (C64), WinUAE, Atari800.
What do I have to tell these emulators to switch the resolution to their EXACT refresh rate? Ok I could read their docs, sure.
But I still need to know the coherences with above driver, SwitchRes and modelines properties beforehand?!
6.) How to get a decent Windows Desktop Resolution for my 17" at least 1024x768 capable CRT?
To have more ergonomic work on the rig possible: What do I have to add to the modelines to get at least a default 4:3 higher resolution for my desktop?
I'm currently stuck at 640x480 or 2560x960 maximum which is suboptimal.
I'm from Germany so it's maybe difficult to understand, it was also a bit difficult for me to write, so feel free to correct me or ask. It's a lot of stuff for me to learn.
So far I'm quite happy with GroovyMAME, CRTEmudriver, SwitchRes and my progress. But the above struggles give me headaches to get it near to (my own) perfection.
A big THX in advance and
Regards
MAQ