Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: GroovyMAME 0.212 - Switchres v0.017o  (Read 163841 times)

0 Members and 2 Guests are viewing this topic.

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:Today at 07:24:18 am
    • b4nd1t0's repository
Re: GroovyMAME 0.200 - Switchres v0.017i
« Reply #800 on: October 22, 2018, 05:48:35 am »

Hello,
I'm using your build and i can't get hiscore to work...
What i did :
- create a "plugins/hiscore" folder and put hiscore.dat in it
- set "hiscore 1" in plugin.ini
- set "plugins 1" and "plugin hiscore" in mame.ini
- create a "hi" folder

Did i miss something or is it your mame version that is incompatible with hiscore support ?
hi, the version is fully compatible, to avoid mistakes I suggest you to download the unpatched version of mame, create the ini with mame64 -cc and then copy groovymame64.exe in the folder, I always follow this procedure and I never had problems

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #801 on: November 02, 2018, 08:12:56 am »
GroovyMAME v0.203 is out!

What's new in Switchres v0.017k (November 2018)

- Modeline generation now possible from 15 kHz up to 8K fulldome. Bandwidth limitations imposed by drivers still apply.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #802 on: November 02, 2018, 08:21:34 am »
YEEHAAW!! time to ride that beast.  8)
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15

pmc3

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:August 09, 2019, 04:16:27 am
  • 404
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #803 on: November 02, 2018, 08:26:06 am »
d3d9ex bin pliz ^_____^

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #804 on: November 02, 2018, 08:27:30 am »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

pmc3

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:August 09, 2019, 04:16:27 am
  • 404
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #805 on: November 02, 2018, 08:31:45 am »
lol, great. Thanks for your work ;)
« Last Edit: November 02, 2018, 08:34:27 am by pmc3 »

josete2k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:May 01, 2019, 10:19:32 am
« Last Edit: November 02, 2018, 03:39:27 pm by josete2k »

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 604
  • Last login:Yesterday at 05:36:14 pm
  • Arcade Otaku sysadmin...
    • Arcade Otaku
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #807 on: November 02, 2018, 05:52:33 pm »
Please don't PM me with support questions. Ask in public so everyone can learn!

Trnzaddict

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:August 10, 2019, 06:41:31 am
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #808 on: November 02, 2018, 08:43:37 pm »
Would somebody be so kind to compile the x64 d3d9ex nonag version?

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 418
  • Last login:Today at 09:24:59 am
  • Z80 ERROR
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #809 on: November 03, 2018, 04:51:56 am »
GroovyMAME v0.203 is out!

What's new in Switchres v0.017k (November 2018)

- Modeline generation now possible from 15 kHz up to 8K fulldome. Bandwidth limitations imposed by drivers still apply.

Hi Calamity,

As usual, many thanks for this release.

Would it be possible to have the system impacted together with the release of a new feature/function? I assume the modeline generation mentioned above is for Windows OS, am I correct?

Best

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #810 on: November 03, 2018, 12:48:21 pm »
Would it be possible to have the system impacted together with the release of a new feature/function? I assume the modeline generation mentioned above is for Windows OS, am I correct?

This change is OS-independent. Basically it's an update to the bandwidth sanity checks that were reasonable a few years ago but now were preventing Switchres from handling 4k resolutions.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 418
  • Last login:Today at 09:24:59 am
  • Z80 ERROR
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #811 on: November 04, 2018, 03:04:23 am »
Thanks Calamity for the clarification.

The Groovymame Linux binary is now available on the drive as well.

Cheers!

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:Today at 07:24:18 am
    • b4nd1t0's repository
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #812 on: November 04, 2018, 05:40:30 pm »
Thanks calamity for the new patch.
The new version 0.203 groovyv0.017k+d3d9ex+nonag available ->here<- on the repo, as usual.

 :cheers:

Simo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:March 08, 2019, 12:47:13 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #813 on: November 05, 2018, 02:51:03 am »
Hi, but there isn't a 32bit version of .201?

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #814 on: November 05, 2018, 04:27:45 am »
No wolf version this time b4nd1t0, or is the link broken ?  ;)
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:Today at 07:24:18 am
    • b4nd1t0's repository
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #815 on: November 05, 2018, 04:58:07 am »
I'm working on it, give me two hours and it's ready  ;D

Update: groovywolf ready!
« Last Edit: November 05, 2018, 06:18:44 am by b4nd1t0 »

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #816 on: November 05, 2018, 06:28:19 am »
Thanks!  8)
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15

Simo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:March 08, 2019, 12:47:13 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #817 on: November 05, 2018, 03:46:53 pm »
thank you very much for your availability .
Wolf but I can’t see the 32bit version of .201
« Last Edit: November 05, 2018, 03:50:50 pm by Simo »

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 105
  • Last login:Yesterday at 06:24:22 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #818 on: November 05, 2018, 03:56:50 pm »
Thanks @Calamity and @b4nd1t0

Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk


b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:Today at 07:24:18 am
    • b4nd1t0's repository
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #819 on: November 05, 2018, 04:49:14 pm »
Hi, but there isn't a 32bit version of .201?
Sorry but I don't compile anymore the 32 bit versions.

Inviato dalla batcaverna utilizzando Tapatalk


Simo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:March 08, 2019, 12:47:13 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #820 on: November 06, 2018, 12:42:55 am »

Sorry but I don't compile anymore the 32 bit versions
[/quote]
Ok, thanks anyway ;)
« Last Edit: November 06, 2018, 12:45:11 am by Simo »

Simo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:March 08, 2019, 12:47:13 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #821 on: November 06, 2018, 12:46:46 am »
Sorry but I don't compile anymore the 32 bit versions.

Ok, thanks anyway

pmc3

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:August 09, 2019, 04:16:27 am
  • 404
Re: GroovyMAME 0.203 - Switchres v0.017k
« Reply #822 on: November 29, 2018, 05:45:42 am »
Hi, but there isn't a 32bit version of .201?

groovy32 is available on emufrance with each new version of official (mame+groovy).

edit: 204 here: http://www.emu-france.com/news/58037-multi-systemes-groovymame-v0-204-switchres-v0-017l/
« Last Edit: November 29, 2018, 10:40:33 am by pmc3 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #823 on: November 29, 2018, 06:53:42 am »
GroovyMAME 0.204 is out!

What's new in Switchres v0.017l (November 2018)

- Fix issue where 4K pixel clocks caused an overflow in the modeline engine. Now Switchres can properly pick 4K video modes. However, AMD drivers will still reject custom 4K timings so, until this gets fixed, use the -nomodeline_generation in GroovyMAME when running on 4K monitors.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:Today at 07:24:18 am
    • b4nd1t0's repository
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #824 on: November 29, 2018, 07:18:22 am »
Great, thanks!

New version 64bit, nonag etc. usual place ->here<-

« Last Edit: December 03, 2018, 07:58:58 am by b4nd1t0 »

josete2k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:May 01, 2019, 10:19:32 am
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #825 on: November 30, 2018, 11:30:03 am »
Thanks Calamity.

As usual, the 204 arcade with nonag and 32 bit:

https://mega.nz/#!aUwAWIYI!BrKdjhObs4tfpCw3678k3e4Z6uoHc1TMf_kobcSoFZE

dilarconon

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 16, 2019, 04:44:49 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #826 on: December 26, 2018, 06:48:57 am »
The 204 diff does not work with mame 0.205 (not surprising).

Is there diff file for 0.205?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1229
  • Last login:August 21, 2019, 02:41:28 pm
  • retro maniac
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #827 on: December 26, 2018, 01:40:45 pm »
Nope

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #828 on: December 27, 2018, 07:43:53 am »
Here's a diff for v0.205. I've dropped BGFX support on this one, temporarily until I find the time and mood to redo it (the BGFX library has suffered a major rework and everything needs to be redone, it took me weeks the first time).
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1229
  • Last login:August 21, 2019, 02:41:28 pm
  • retro maniac
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #829 on: December 27, 2018, 09:09:04 am »
Sliders saving function is not implemented in this patch?

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #830 on: December 27, 2018, 09:59:46 am »
He mentioned an issue with the frame_delay slider, so it's too soon to add this to the official diff I guess.
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1229
  • Last login:August 21, 2019, 02:41:28 pm
  • retro maniac
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #831 on: December 27, 2018, 10:51:39 am »
Right, I forgot about this.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #832 on: December 27, 2018, 11:09:48 am »
I'm working on it atm. The 205 diff I uploaded doesn't have the save sliders feature, I posted it just in case someone didn't want to wait.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:August 18, 2019, 06:30:52 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #833 on: December 27, 2018, 01:50:21 pm »
For us CRT users, does BGFX offer any improvement over other video drivers?

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:August 21, 2019, 01:54:07 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #834 on: December 27, 2018, 02:12:18 pm »
IMHO the only advantage over other drivers is that it works with any OS (Linux, Mac OS X, Windows), but thats all. In theory there could be more advantages, if the Full potential would be used, but this would require more improvements in the coding.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #835 on: December 27, 2018, 03:16:39 pm »
It was supposed to cure cancer and turn water into wine, but it's still worse than D3D/D3D9ex overall.
No, to be fair some games perfom better with it, but that's all I can remember for the pros.
The cons: no solution for the lag yet, and shaders settings don't save.
In short it tells people to stick to D3D/groovy, or retroarch...
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15

dilarconon

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 16, 2019, 04:44:49 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #836 on: December 28, 2018, 03:34:22 am »
I'm working on it atm. The 205 diff I uploaded doesn't have the save sliders feature, I posted it just in case someone didn't want to wait.

I really appreciate this attitude. I know we're just at the mercy of your schedule and you had full right to release anytime, but thank you so much for that diff file.
We were able to have friendly comp at our lan party with the best version of MAME  :applaud:

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6693
  • Last login:Today at 09:13:54 am
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #837 on: December 28, 2018, 07:09:33 am »
With regards to BGFX, the author has added an option to set max frame latency, in the same way we do it in D3D9ex. As far as I know, baseline MAME is not benefiting from this feature yet, but it'd be trivial to add it.

The main concern for us with BGFX is that it doesn't support full screen exclusive rendering. Its documentation says "not implemented yet". Based on the web the feature has been requested to the author a few times already. He probably has other priorities, that's understandable. Probably he expects full screen exclusive mode will be deprecated anyway in a near future, so if he postpones it long enough it will become unnecessary.

My previous "implementation" of fullscreen exclusive mode through BGFX was a hack around the D3D11 backend, which obviously got broken as soon as the author made a serious rework of his code. Now after thinking of it, I believe it's a bad idea to even try again.

The main problem, imho, is that the interface itself of bgfx initialization only takes width and height, while targeting video modes accurately requires at least width, height and refresh (3 params), I say at least because it's desirable to also take interlace as a param. This oversimplification of the video phenomenon is an issue with most emulators, by the way, and the reason behind most compatibility problems with custom video modes, due to emulator authors' indifference or plain ignorance about video nature.

Having to add more params to the interface involves bulk changes all through the api. This could only be done in a clean, consistent way, by the author himself. For me, even figuring out what that code does is very difficult. It's written by a genius, but he didn't write it for others to understand.

With regards to GroovyMAME, not having support through BGFX seriously limits the viability of the project in the future. It might lead to a final project stall, or maybe an unlikely scenario where there's a completely separate backend for CRTs without any fancy shaders or anything (a major and unlikely to happen undertaking), and BFGX (hopefully with proper latency) for everyone else.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

dilarconon

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 16, 2019, 04:44:49 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #838 on: December 28, 2018, 08:35:10 am »
With regards to BGFX, the author has added an option to set max frame latency, in the same way we do it in D3D9ex. As far as I know, baseline MAME is not benefiting from this feature yet, but it'd be trivial to add it.

The main concern for us with BGFX is that it doesn't support full screen exclusive rendering. Its documentation says "not implemented yet". Based on the web the feature has been requested to the author a few times already. He probably has other priorities, that's understandable. Probably he expects full screen exclusive mode will be deprecated anyway in a near future, so if he postpones it long enough it will become unnecessary.

My previous "implementation" of fullscreen exclusive mode through BGFX was a hack around the D3D11 backend, which obviously got broken as soon as the author made a serious rework of his code. Now after thinking of it, I believe it's a bad idea to even try again.

The main problem, imho, is that the interface itself of bgfx initialization only takes width and height, while targeting video modes accurately requires at least width, height and refresh (3 params), I say at least because it's desirable to also take interlace as a param. This oversimplification of the video phenomenon is an issue with most emulators, by the way, and the reason behind most compatibility problems with custom video modes, due to emulator authors' indifference or plain ignorance about video nature.

Having to add more params to the interface involves bulk changes all through the api. This could only be done in a clean, consistent way, by the author himself. For me, even figuring out what that code does is very difficult. It's written by a genius, but he didn't write it for others to understand.

With regards to GroovyMAME, not having support through BGFX seriously limits the viability of the project in the future. It might lead to a final project stall, or maybe an unlikely scenario where there's a completely separate backend for CRTs without any fancy shaders or anything (a major and unlikely to happen undertaking), and BFGX (hopefully with proper latency) for everyone else.

Hey Calamity, I couldn't get a clear answer from Google.
Is you have an LCD and G-Sync, how many GroovyMAME frames are improved in terms of input lag?

disable_loading_patch     1
monitor                   lcd
lcd_range                 50-145
frame_delay               2

Other than the settings above, do I need to look into other things?

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 504
  • Last login:Today at 12:14:32 am
  • I want a large cream coffee
Re: GroovyMAME 0.204 - Switchres v0.017l
« Reply #839 on: December 28, 2018, 09:39:38 am »
Hmm...your settings seem to indicate you mistake frame_delay for run-ahead, but they're not the same thing.

Also more importantly I believe if you have a G-Sync or FreeSync monitor you don't need lag reduction features such as these to get the minumum lag MAME can produce anyway.
Normally you just play without any vsync feature on and you're set, the games should play with a refesh speed and delay equal to the original hardware+game program's intended*, and without tearing.
That's the point of these nVidia and AMD technologies (and also HDMI 2.1 VRR afaik)



*As far as MAME drivers accuracy go individually, of course (some drivers require the intervention of other software included in MAME that might add a thread and/or frame on top, which is also why in theory multi-core CPU should provide an advantage in response)
GroovyMAME oddball LCD user: W7 64, viewsonic vx3211-mh, i5-4690k @4.1GHz, Rx 570, crt_emudriver 2.0b15