Running my own app on mame cabinet with CRT emudriver..

The place for all discussion on gaming hardware
Post Reply
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Running my own app on mame cabinet with CRT emudriver..

Post by pixelcorps »

Hi all..

I decided to write a quick test of a Nw.JS game running @ 640x480 using WebGL in the vague hope of being able to make my own game to run on the cabinet..

On my regular work PC, this app runs at 60FPS or faster, but on the PC in my cabinet it only runs at half speed. The PC in my cabinet is fast enough to run the new cave games without issue, and is the same CPU clockspeed as my normal PC.

So, my questions are :

1. Did installing CRT Emudriver disable DirectX/OpenGL - or something that stops them from working?

2. 640x480 on my cabinet, most noticably on my 640x480 windows desktop, (when it's visible) has always had an interlace-y looking flicker, which doesn't seem to happen when I run a 640x480 game on my hardware Naomi system when I run a high res game like Ikaruga. - is this flicker simply something that cannot be avoided, or can it be improved?

Hopefully someone will be kind enough to assist. I haven't updated any of the drivers or anything in a few years as it was all running without issue..

I can supply the test program for win32 or 64 if anyone wants to play with it - its just some sprites / bullets spamming over a test scrolling background.
User avatar
cyborc
Posts: 308
Joined: Wed Mar 25, 2009 6:26 am
Location: USA

Re: Running my own app on mame cabinet with CRT emudriver..

Post by cyborc »

DX/OpenGL still works with CRT emudriver. From what you've described it sounds like your desktop mode is set to 480i instead of 480p. How do you have vmmaker set up? It's been a while since I've messed with it but there's a setting for 31Khz monitors.
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Re: Running my own app on mame cabinet with CRT emudriver..

Post by pixelcorps »

So checking my resolutions, currently I am at 480i, 480p is not in the resolution list.
I am gonna update the drivers today, if that doesnt give me 480p, I'll need a new graphics card.

I guess I can't move much further until I see what framerate I get at 480p.

Thanks!
Dochartaigh
Posts: 1575
Joined: Thu Mar 02, 2017 6:53 pm

Re: Running my own app on mame cabinet with CRT emudriver..

Post by Dochartaigh »

cyborc wrote:How do you have vmmaker set up? It's been a while since I've messed with it but there's a setting for 31Khz monitors.
pixelcorps wrote:So checking my resolutions, currently I am at 480i, 480p is not in the resolution list.
I am gonna update the drivers today, if that doesnt give me 480p, I'll need a new graphics card.

I guess I can't move much further until I see what framerate I get at 480p.

Is this the resolution list you're talking about:

http://forum.arcadecontrols.com/index.p ... 023.0.html

Or do you mean from the drop down menu in CRT Emudriver? (or VMMaker? or whatever - it's been a good month since I tried this myself so my memory is getting hazy). Both me and Philexile are having issues with CRT Emudriver and getting it to work at both 240p and 480p on our multisync BVM's (BVM-D20F1U and PVM-20L5 for me, and BVM-D32 for Phil) - Phil swears there used to be a 15/31khz preset before (for 240p and 480p), but doesn't see that option now...which is extremely weird there's no preset for those two super-common resolutions.

When you look at that link above there's (think they're called modelines) with 15.7, 31.5, 15.7/25, 15.7/31.5, 15.7/25/31.5...but none of those hit 240p and 480p like multisync BVM/PVM's take. 15.7 is fine I believe, but I don't know if 31.5 is compatible with a BVM.

I posted in that topic almost a month ago, a couple times, as did Phil, but it seems like nobody knows how to make it work with two of the most common resolutions (240p and 480p) these BVM's take - unless I'm missing something of course - I'm still completely new to all this and help seems to be very sparse. The worst part is I built my fist Windows PC since 2002 from scratch and I can't even get GroovyMAME functioning like it should be...
User avatar
cyborc
Posts: 308
Joined: Wed Mar 25, 2009 6:26 am
Location: USA

Re: Running my own app on mame cabinet with CRT emudriver..

Post by cyborc »

I used the tri sync mode for my JVC DT-V monitor and just erased the 24khz line. It worked well. Unfortunately it's been so long since I tinkered with it that I don't really remember how I did it. :? But, it should be pretty straightforward...then again, I've never used a BVM so ymmv
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Re: Running my own app on mame cabinet with CRT emudriver..

Post by pixelcorps »

Thanks for the responses - I updated all the software today, and while re-configging in VMmaker, my monitor was set to 15khz..

It isn't anymore, and we are rocking 31khz @ 60fps!
Post Reply