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 Try the site in https mode Site News

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

  

Author Topic: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b  (Read 137850 times)

0 Members and 1 Guest are viewing this topic.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.147u3 SwitchRes v0.014
« Reply #240 on: June 12, 2013, 05:17:23 pm »
Patch updated for MAME 0.149.
Please test it before upload on the official site.

Hi Ansa, thanks for the update.

I'll be making updated GM builds this weekend hopefully.
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 of pasting it.

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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #241 on: June 12, 2013, 05:49:44 pm »
CRT Emudriver is "passive", it just enables some video modes to your specs. You have to care about setting the right resolution to the right output, depending on the device you plan to attach.
Can you explain me how to do that? Sorry if it's a stupid question, i'm still struggling a bit with the functionalities.  :-\

Quote
Mmmm, GroovyArcade and the live cd are much the same thing, it's a full operating system. You can't simply install it on Ubuntu. You'd need to patch some kernel elements and roll your own modified Ubuntu clone of GroovyArcade, if that's what you mean.
Thanks Calamity, that's exactly what I mean. Then I'll stay with Windows  :)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #242 on: June 12, 2013, 06:07:45 pm »
Can you explain me how to do that? Sorry if it's a stupid question, i'm still struggling a bit with the functionalities.  :-\

That depends on how you are going to have things connected, either both devices simultaneously, or switching from one to another, etc. That sort of things.
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 of pasting it.

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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #243 on: June 12, 2013, 07:04:41 pm »
Never at the same time.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #244 on: June 16, 2013, 11:44:30 am »
GroovyMAME/GroovyUME v0.149 014b

Windows and Linux binaries here: https://code.google.com/p/groovyarcade/downloads/list

Thanks to Ansa89 for the updated diff.

This version still uses SwitchRes 014b, so no differences here from v0.148u5.

NOTE: There's an issue I have seen related to -prescale and LCD screens, for some reason it produces a glitch here by the center of the screen, which looks like tearing but it is not. It disappears if you force -prescale 1. This didn't happen with v0.148u5, so something has been changed in the middle (testing this with an Intel card).
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 of pasting it.

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

Dr.Venom

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 270
  • Last login:May 08, 2018, 05:06:54 am
  • I want to build my own arcade controls!
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #245 on: June 16, 2013, 03:10:16 pm »
Hi Calamity and Ansa89,

Thanks for updating the binaries and the diff.

machyavel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:December 25, 2016, 10:23:52 am
Re: GroovyMAME/GroovyUME 0.148u5 SwitchRes v0.014b
« Reply #246 on: June 16, 2013, 08:22:05 pm »
Merci Messieurs !
 :notworthy:

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:May 20, 2024, 03:53:16 pm
  • I want to build my own arcade controls!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #247 on: September 07, 2013, 11:15:52 am »
hello folks,

i am using cabmame with soft15khz and i am relatively satisfied. recently i found GroovyMame and it interests me a lot, but sadly i have only a Nvidia card (but with Powerstrip ;) ).
in comparison, what are the differencies of cabmame and groovymame? i know of the "on the fly" resolution change, which makes groovymame so interesting for me. do i still have this function with my setup?

any help is appreciated and if this is the wrong place to ask, i am sorry.

thx, u-man
"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."

rCadeGaming

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1256
  • Last login:April 13, 2025, 12:14:40 pm
  • Just call me Rob!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #248 on: September 07, 2013, 01:23:39 pm »
I started with soft15kHz, then switched CRT_Emudriver, and I would never go back.  Ultimately, you are achieving the same thing with either one, in one terms of the resolutions you are able to display, but setting these resolutions up is sooooo much more cumbersome in Soft15kHz using Powerstrip than it is in CRT_Emudriver using ArcadeOSD.  Furthermore, with Soft15kHz you may be limited in how many different resolutions you can use, which can become a problem with the multitude needed for all the different games in MAME, whereas the "on-the-fly" auto-generated resolutions of CRT_Emudriver + GroovyMAME basically give you an infinite amount of them, while also saving you the trouble of setting each one up yourself.  If auto-generation is not your thing and you really want total control, there is going to be an update for GroovyMAME which will allow you to use your own custom modelines "on-the-fly" by stating them in a game's ini file, which I am really looking forward to.

As far as a video card goes, that shouldn't be an issue.  You can get a Radeon HD4350 (what I'm using, highly recommended) on eBay for about $20.

GroovyMAME has a lot of other unique and powerful features which make it worthwhile as well.
« Last Edit: September 07, 2013, 01:25:26 pm by rCadeGaming »

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:May 20, 2024, 03:53:16 pm
  • I want to build my own arcade controls!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #249 on: September 08, 2013, 08:45:43 am »
Ok, i bought a HIS Radeon HD 3850 IceQ 3 Turbo 512MB (256bit) GDDR3 AGP yesterday, as this is the fastest AGP card on earth :D.
It will come next week, than i can test GroovyMAME to its full potential ;).
many thx for the infos, but i have still some questions, regarding how to get GroovyMAME to work. Downloaded it yesterday and realized that i only have .exe file. guess i need to put this into a regular MAME structure. do i need something else to be done? I want to test it with my current setup and as i have only a Nvidia card, i cant use the CRT-Emu drivers. Wondering if this can work.

my current setup is the following:

15khz Arcade CRT in a Uni-Cab (a Magnum).
P4 3,4Ghz with 2GB Ram
GeForce 7800 GS
Windows XP + Soft15khz + Powerstrip

what else do i need to do, for a try out of GroovyMAME?

thx in advance, u-man
"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."

crispux3

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 24, 2023, 04:42:12 pm
  • I want to build my own bartop arcade!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #250 on: September 14, 2013, 04:52:47 pm »
Hi. I have a question about groovyUME and original gameboy resolution.

I think I have set up VMMaker.ini correctly for magic resolutions. They are listed in ArcadeOSD anyway. Most games that I have been testing with groovyUME so far, such as Mame games like MK2, NES games like super mario bros., and some others seem to work perfectly. However, when I try to run a gameboy game, the resolution switches to 480x448i. Is there any small resolution that I could use that is closer to the native resolution of 160x144? How would I accomplish this?

My setup:

Sony PVM 20L2MD
Windows XP Pro x64 edition
ATI Radeon 4350

Thank you for all your help. And if it simply isn't possible to achieve resolutions closer to the gameboy original, I'll use another emulator for my gameboy titles.

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #251 on: September 19, 2013, 05:46:22 am »
Patch updated for MAME 0.150.
Please test it before upload on the official site.
Earth could be the hell of another world

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #252 on: September 20, 2013, 11:45:17 am »
Patch updated for MAME 0.150.
Please test it before upload on the official site.

Thanks Ansa! Any special difficulty patching this version I should know about?
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 of pasting it.

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

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #253 on: September 20, 2013, 12:10:26 pm »
Not really, the only thing is the new options for the integrated web server which "confuses" the patch.
Oh, and also the little problem with MKChamp's hiscore patch (you can find more info in the dedicated thread).
Earth could be the hell of another world

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #254 on: September 20, 2013, 12:59:23 pm »
Patch updated for MAME 0.150.
Please test it before upload on the official site.

Thanks man  :applaud:

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #255 on: September 21, 2013, 11:48:32 am »
For some reason in the latest build, im not getting the correct aspect ratio, on my widescreen LCD screen, every game is in 16:9 and not 4:3. What option do i need to alter to get the correct aspect?
« Last Edit: September 21, 2013, 12:28:07 pm by lettuce »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #256 on: September 21, 2013, 01:11:15 pm »
By latest build, do you mean you compiled your own based on v0.150?
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 of pasting it.

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

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #257 on: September 21, 2013, 02:48:38 pm »
By latest build, do you mean you compiled your own based on v0.150?

Yeah the one Ansa89 posted above

I used that and complied it with the latest mame0.150 source (along with hi score and cave sh3)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #258 on: September 21, 2013, 04:35:37 pm »
You need to use this option (as in the previous versions):

aspect                    16:9
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 of pasting it.

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

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #259 on: September 21, 2013, 07:28:27 pm »
You need to use this option (as in the previous versions):

aspect                    16:9

Strange i never remember having to set that before.....that said its been about 6 months since i played around with GM for an LCD screen. From the default setting of a newly created ini file for 0.150 apart from setting

monitor                       lcd
frame_delay               1
lcd_range                   51-61
aspect                        16:9

is there any other options that need to be altered?

As i noticed i seem to be getting a screen tear right across the screen about 25% of the way down the screen, if doesnt scroll across the screen like a normal screen tear its always in the same position. I also get a very slight graphic stutter every now and then, the emulation speed doesn't seem to dip when this happens and stays at a rock solid 100% speed throughout
« Last Edit: September 21, 2013, 07:36:16 pm by lettuce »

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #260 on: September 24, 2013, 11:25:02 am »
This is a bit bizarre.  I compiled for all three variants (MAME/MESS/UME), and every game I play has done two things (save for Donkey Kong, which is segfaulting.  Can provide the usual logs and whatever else is needed to debug the segfault).  I get an error stating "unknown monitor type", followed by the screen staying in the selected resolution for the game (forcing me to use xrandr via command line to reset the dpi and go back to a readable resolution).  Just let me know what else you need aside from the usual logs for this one.

Also, a note of warning to those who also have Python3.x installed as well in linux: make sure that the makefile actually points to the binary for python2.7 (or whatever version of 2.x  you use) before building.  Turns out some things in 3.x have changed to make building fail.
It doesn't matter how bad things are, it'll work out in the end.

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #261 on: September 24, 2013, 02:50:51 pm »
Are you using HLSL settings at all. I have noticed that there is new Post.fx file now for MAME 0.150. So maybe download MameUI 0.150 and get the new HLSL folder from that

blontic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 80
  • Last login:December 21, 2020, 08:03:28 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #262 on: September 25, 2013, 06:10:04 am »
By latest build, do you mean you compiled your own based on v0.150?

Yeah the one Ansa89 posted above

I used that and complied it with the latest mame0.150 source (along with hi score and cave sh3)

I tried compiling 0.150 I got the hiscore and groovy diff patched but get this error when trying to patch the cave diff. If I ignore the error I then get a error right at the end of compiling.

Let me know if you want me to start a new topic :)

C:\MameCompiler\MameSrc150>patch -p0 -E  0<cavesh3_147u3.diff
patching file src/mame/drivers/cavesh3.c
patching file src/mame/drivers/csh3blit.c
patching file src/mame/mame.lst
Hunk #1 succeeded at 39 with fuzz 2.
patching file src/mame/mame.mak
Hunk #1 FAILED at 1740.
Hunk #2 FAILED at 2379.
2 out of 2 hunks FAILED -- saving rejects to file src/mame/mame.mak.rej



blontic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 80
  • Last login:December 21, 2020, 08:03:28 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #263 on: September 25, 2013, 08:37:05 pm »
By latest build, do you mean you compiled your own based on v0.150?

Yeah the one Ansa89 posted above

I used that and complied it with the latest mame0.150 source (along with hi score and cave sh3)

I tried compiling 0.150 I got the hiscore and groovy diff patched but get this error when trying to patch the cave diff. If I ignore the error I then get a error right at the end of compiling.

Let me know if you want me to start a new topic :)

C:\MameCompiler\MameSrc150>patch -p0 -E  0<cavesh3_147u3.diff
patching file src/mame/drivers/cavesh3.c
patching file src/mame/drivers/csh3blit.c
patching file src/mame/mame.lst
Hunk #1 succeeded at 39 with fuzz 2.
patching file src/mame/mame.mak
Hunk #1 FAILED at 1740.
Hunk #2 FAILED at 2379.
2 out of 2 hunks FAILED -- saving rejects to file src/mame/mame.mak.rej

Nevermind. Found this little page of goodness http://www.systempixel.fr/extra/

SMMM

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:October 10, 2020, 09:19:13 pm
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #264 on: September 26, 2013, 06:13:25 am »
Is there a patch yet for the improved frame delay, to help with input lag??

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #265 on: September 28, 2013, 08:20:09 am »
By latest build, do you mean you compiled your own based on v0.150?

Yeah the one Ansa89 posted above

I used that and complied it with the latest mame0.150 source (along with hi score and cave sh3)

I tried compiling 0.150 I got the hiscore and groovy diff patched but get this error when trying to patch the cave diff. If I ignore the error I then get a error right at the end of compiling.

Let me know if you want me to start a new topic :)

C:\MameCompiler\MameSrc150>patch -p0 -E  0<cavesh3_147u3.diff
patching file src/mame/drivers/cavesh3.c
patching file src/mame/drivers/csh3blit.c
patching file src/mame/mame.lst
Hunk #1 succeeded at 39 with fuzz 2.
patching file src/mame/mame.mak
Hunk #1 FAILED at 1740.
Hunk #2 FAILED at 2379.
2 out of 2 hunks FAILED -- saving rejects to file src/mame/mame.mak.rej

Nevermind. Found this little page of goodness http://www.systempixel.fr/extra/

No GroovyMame build though

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #266 on: September 28, 2013, 09:11:33 am »
Been getting screen tearing since 149 on my LCD screen, have tried enabling tripplebuffer but doesnt seem to sort the problem. Anything else to try in the ini file?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #267 on: September 28, 2013, 04:13:48 pm »
Been getting screen tearing since 149 on my LCD screen, have tried enabling tripplebuffer but doesnt seem to sort the problem. Anything else to try in the ini file?

You're probably using the -frame_delay option:

Quote
- New option -frame_delay. Delays the start of the emulation of each frame by an amount of time defined in tenths of the frame period length (0-9), in order to give a chance to the emulator to have the most possible updated input for that frame, as an attempt to minimize input lag. A value of 0 corresponds to standard behaviour. This option is experimental, and is known to produce tearing in LCD screens.

There's nothing that can be done about this. The -frame_delay goodness is reserved to the CRT realm.
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 of pasting it.

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #268 on: September 28, 2013, 04:15:40 pm »
Is there a patch yet for the improved frame delay, to help with input lag??

Not yet, but the official patch for v0.150 will have it.
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 of pasting it.

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

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #269 on: September 29, 2013, 08:47:26 am »
Is there a patch yet for the improved frame delay, to help with input lag??

Not yet, but the official patch for v0.150 will have it.

Do u know if this will sort the tearing issues on LCD displays?

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #270 on: September 30, 2013, 05:02:39 am »
the official patch for v0.150
Is there a release date for that patch?
Earth could be the hell of another world

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #271 on: September 30, 2013, 07:59:51 am »
Do u know if this will sort the tearing issues on LCD displays?

No. I've tried different ideas but it just seems impossible to get rid of it. It also seems to affect to CRTs when the resolution is high enough.
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 of pasting it.

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #272 on: September 30, 2013, 08:00:48 am »
Is there a release date for that patch?

It is going to delay a bit because it intend to add some new stuff.
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 of pasting it.

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

jdubs

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:January 03, 2018, 09:06:27 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #273 on: September 30, 2013, 10:07:18 am »
Is there a patch yet for the improved frame delay, to help with input lag??

Not yet, but the official patch for v0.150 will have it.

Nice!  ;D

-Jim

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #274 on: October 06, 2013, 04:38:39 pm »
How does this affect GroovyMAME?...

MAME and -mt (multithread) – Public Service Announcement
http://mamedev.emulab.it/haze/2013/10/05/mame-and-mt-multithread-public-service-announcement/
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #275 on: October 09, 2013, 05:33:42 pm »
How does this affect GroovyMAME?...

Hi krick, thanks for posting this. Yes, I agree with Haze, the multithreading feature should not be enabled in main line MAME. De-synchronizing the emulation and window threads is a bad idea. This caused problems to GroovyMAME in the past because we thought it was good to have -mt enabled all the time and we noticed that -syncrefresh was ignored because of this. However, forcing both threads to run in sync fixed the problem, although possibly loosing the negligible performance boost.

Another nasty side effect is that the window thread, which is the one that blits to the screen, is supposed to receive the input too. So while it's blitting, it becomes "deaf" for input during an instant. This is not a problem when running everything in a single thread because input is forced to be in sync with the emulation.

GroovyMAME uses a third thread for blitting, so input is processed in its own thread and there's no lag induced. Because the blitting thread is supposed to be in sync with the emulation, the glitches associated to multithreading in main line MAME *should* not happen, at least I haven't seen them, though I might be wrong.

Having a separate thread for blitting is what makes it possible to implement a proper triple buffering model. This way, you can have tearing-free video while playing a 60Hz game at a 53Hz video mode (typical 'pacman' case in yoko orientation), and still have the game running at 100% speed.

However, the 3-thread implementation is a real pita and is still the cause of many deadlocks in GroovyMAME (http://msdn.microsoft.com/en-us/library/windows/desktop/bb147224(v=vs.85).aspx.)
« Last Edit: October 09, 2013, 05:36:28 pm by Calamity »
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 of pasting it.

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

blontic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 80
  • Last login:December 21, 2020, 08:03:28 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #276 on: October 13, 2013, 06:26:36 pm »
Just wondering how the updates are coming for the windows 7 video drivers? Are there still issues with windows 7 or are people using it? I am in the process of building a new pc and having some issues with XP 64bit and some drivers.

Just found this post http://forum.arcadecontrols.com/index.php/topic,133239.0.html

Looks like no magic resolutions in Win 7 which means XP for me :) (for now)

Thanks.
« Last Edit: October 13, 2013, 06:31:18 pm by blontic »

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #277 on: November 01, 2013, 08:09:22 am »
This is rather odd.  I'm trying to adjust my settings for crt_specs0-1 for my NEC XM2960 (per Calamtiy's request for adding another monitor to the next version of SwitchRes), and I'm now having a hell of a time with certain games.  Many 25KHz games (despite most using the pre-set 1024x768 resolution built into the monitor's chassis logic) are now using only interlaced modes (as I'm also trying to get games that run at upwards of native 480i like Popeye and Bloody Roar 2).  I can dig up the specs lines from mame.ini if need-be again.

I'm in the process of trying to come up with numerous crt_specs lines as more than just GroovyMAME/GroovyUME can make use of additional native resolutions (like a 31KHz 320x200@70Hz mode for DOSbox in full screen for many games, or an Atari STE emulator running at native resolution and refresh for its monochrome ST High mode).
It doesn't matter how bad things are, it'll work out in the end.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #278 on: November 01, 2013, 03:17:03 pm »
Hi NightSprinter,

I can help you with your XM2960 settings. It could be good to have a separate dedicated thread, then post your current specs and a log of the problematic games/resolutions, and after some iterations we should be able to finish with it.
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 of pasting it.

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

Dalba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 54
  • Last login:Today at 05:55:14 am
Re: GroovyMAME/GroovyUME 0.149 SwitchRes v0.014b
« Reply #279 on: November 04, 2013, 09:56:03 am »
I encounter a strange behavior with modelines on my Nanao Ms9-29.
In Vmmaker.ini, with the default monitor_spec0, and in mame.ini, specifying arcade_15 as monitor, i get all my resolutions perfectly centered (horizontally of course).
If i change monitor_spec0 with the new preset for my Nanao, and set monitor line as ms929, my resolutions are no longer centered.... So i get back with generic presets...
Am i the only one with this "issue" ?