Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: kirillov on February 16, 2016, 03:30:16 am

Title: How to add a console and a desktop resolution to resllist?
Post by: kirillov on February 16, 2016, 03:30:16 am
Hi, first of all thanks to Calamity for this awesome work, really its awesome.
I have a cabinet with a HD 4850 W7 X64 built months ago.
CRT_emudriver 1.2b and VMMaker 1.4b

Im trying to deal with super and custom resolutions in VMMaker and i need to add the typical console resolutions (SNES, MD, and some more) but i need to add too a desktop (1366x768 or 1920x1090) resolution to change configs remotely with teamviewer (seriously, some windows are unusable in 640x480)

I tried to add a 1366x768 @ 60.000000 resolution in resllist.txt and run vmmaker with ModeTableMethod_XML / ModeTableMethod_Custom 0  in .ini but only adds the super resolutions and the 640x480@60 (using resllist-super file). Im doing something wrong?
(Sorry if this question was answered before, but every info i saw was only mame related)

Title: Re: How to add a console and a desktop resolution to resllist?
Post by: Calamity on February 16, 2016, 08:24:34 am
You can't do that with VMMaker 1.x. That's because you're probably using a 15 kHz preset. And you can only use a single preset at once.

With VMMaker 2.0, you can still use a just a single preset to create the mode list. But after that, you can change the monitor preset to something like vesa_768 and then add a new mode for the desktop using a command in VMMaker.

Anyway... my advice is to generate 768x512, or even 800x600, which are certainly possible at 15 kHz, and use those during configuration. They should be more than enough for that.
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: wildbil52 on March 23, 2016, 03:27:37 pm
I'm trying to do the same thing, RocketLauncherUI is unusable at 640x480 so I've been switching off to an LCD to configure and then switch back to the arcade monitor to play.

I was playing with VMMaker a little on my laptop today to get more familiar and when I added "800 x 600 @60 desktop" to the user modes - super.ini and generated modes in VMMaker, the mode generated was 800 X 480 instead of 800 x 600.  Did some trial and error, found I couldn't get it to generate a y resolution above 576.  I'll try later on the machine that actually has the CRT emudriver installed and see if I can get it to work.

Apologies if this has been addressed before.
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: Calamity on March 24, 2016, 11:44:53 am
Assuming you're on CRT Emudriver 2.0. Edit your current monitor preset, and replace the 576 value for interlaced lines limit by 600. Then it will properly generate your 800x600 modes.
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: wildbil52 on March 25, 2016, 01:25:57 pm
Assuming you're on CRT Emudriver 2.0. Edit your current monitor preset, and replace the 576 value for interlaced lines limit by 600. Then it will properly generate your 800x600 modes.

I am using 2.0 and thanks for the info.  When I change the interlaced lines limit to 600, the Timing Chart in VMMaker drops all values to 0.  When I generate modes I get an error that the 600 is out of range and a mode is generated consisting of all zeroes.  I'm using a K7000 monitor.
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: wildbil52 on April 06, 2016, 03:11:20 pm
Assuming you're on CRT Emudriver 2.0. Edit your current monitor preset, and replace the 576 value for interlaced lines limit by 600. Then it will properly generate your 800x600 modes.

I am using 2.0 and thanks for the info.  When I change the interlaced lines limit to 600, the Timing Chart in VMMaker drops all values to 0.  When I generate modes I get an error that the 600 is out of range and a mode is generated consisting of all zeroes.  I'm using a K7000 monitor.

Any idea why I can't increase the line limit up to 600?
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: Calamity on April 06, 2016, 04:42:17 pm
You need to use an HfreqMax value of at least 16200. Switch to arcade_15, and edit with the 600 interlaced lines limit.
Title: Re: How to add a console and a desktop resolution to resllist?
Post by: kortina on April 06, 2016, 11:33:00 pm
I was having a hard time configuring everything on my cab with a desktop res of 640x480.
RocketLauncherUI was unusable
WinUAE was unusable

The way I fixed it was to use the 2.0 drivers, then make the "Secondary" monitor display at 1280x1024.
I did this even WITHOUT the physical monitor attached. This works as the new EDID detection just tells windows to output.

Install VNC server

On your primary desktop, which *probably* has a resolution of 1920x1080, install the VNC client.

Remote (VNC) to your cabinet and then you can run and display all of your apps on the fake Second monitor. The entire VNC session will be displayed with the 640x480 and 1280x1024 displays side by side and all contained within your 1920x1080 desktop!

PS - Normally I love RDP, but it is NOT the right protocol for this job.

This has drastically reduced the messing around with the cabinet, keyboard, mouse etc.
PPS - don't forget that you should CLOSE the VNC session before you kick off anything D3D or Direct Draw related, otherwise expect weird results.

While I would normally never recommend it, I have installed VNC without a password, so reconnecting is really easy. When all your config tasks are done... you can/should stop the VNC server service from running.