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 0.171 - SwitchRes v0.015m  (Read 282453 times)

0 Members and 3 Guests are viewing this topic.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #280 on: November 01, 2014, 09:39:35 am »
I'm having a little difficulty getting the "ps_timing" option working in GM 0.154.

Hi sean_skroht,

Unfortunately the logs in version 154 are broken so the information they show is limited. Please wait for the new version and test then. If it keeps failing at least the logs will be more informative.
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

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #281 on: November 03, 2014, 02:29:19 am »
Hi sean_skroht,

Unfortunately the logs in version 154 are broken so the information they show is limited. Please wait for the new version and test then. If it keeps failing at least the logs will be more informative.

No problems. Will do.

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #282 on: November 03, 2014, 10:43:34 pm »
Calamity: I have GM working with 240p or equivalent on my linux box.  I am curious as to how to deal with interlaced resolutions (games like Popeye or Tekken 3), or with 480p or higher.  I can post my CRT_specs0 line and post a pic or two if need-be.
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 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #283 on: November 04, 2014, 08:00:18 am »
Calamity: I have GM working with 240p or equivalent on my linux box.  I am curious as to how to deal with interlaced resolutions (games like Popeye or Tekken 3), or with 480p or higher.  I can post my CRT_specs0 line and post a pic or two if need-be.

Open a thread or reuse one of your existing ones so I can see what your setup was (monitor, etc.). Then post a picture there, but much better if you post logs too. Interlaced resolutions are managed automatically by GM. However, for games like Popeye that were originally interlaced, it will try to promote them to progressive if it has the chance (i.e. your crt_range allows 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.154 - SwitchRes v0.015b
« Reply #284 on: November 08, 2014, 01:36:28 pm »
Any release date for 0.155??

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #285 on: November 08, 2014, 01:42:29 pm »
Any release date for 0.155??

Still fighting with the Linux side...
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.154 - SwitchRes v0.015b
« Reply #286 on: November 09, 2014, 05:26:45 am »
Still fighting with the Linux side...
What's the problem? SDL2?
Earth could be the hell of another world

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #287 on: November 09, 2014, 10:03:41 am »
What's the problem? SDL2?

Well the problem is I decided to implement support for rotating desktops and this requires osd specific code (ddraw, d3d, sdl) and tests for each of the three possible scaling methods (cleanstretch 0, 1, 2). Ddraw and d3d are done. But porting this to Linux has coincided with the move to SDL2 and things are messed up now. Vertical synchronization is totally flawed in SDL2 to begin with. The way it's implemented in mainline MAME makes games run at 50 % with some cards and at 100% with others. Modifying the swap interval from 2 to 1, which is what one should do according to SDL docs, and forcing glFinish, works fine in most situations, but in some others runs at 200%. GM needs a fully deterministic vertical synchronization, which just seems impossible to achieve with SDL2. By now I have resorted to completely bypassing SDL2 and using drm for doing vsync, which works perfectly. The second issue with SDL2 is it is designed to not allowing switching video modes while in fullscreen. Hopefully we can find a workaround for this too without having to rely on a pathed SDL2 library.
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.154 - SwitchRes v0.015b
« Reply #288 on: November 09, 2014, 10:09:50 am »
Sounds very messy and difficult.
Hope you will find a way to fix all these issues.
Earth could be the hell of another world

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #289 on: November 09, 2014, 10:24:01 am »
So SDL2 sucks more than SDL1 and we're back to a non portable Linux specific OSD? ;)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #290 on: November 09, 2014, 01:00:41 pm »
So SDL2 sucks more than SDL1 and we're back to a non portable Linux specific OSD? ;)

Well to be honest I only tested SDL2 for Linux, and the functionality I mentioned is definitely broken (not only for me). I guess the problem is rather with the underlying OpenGL and the way it schedules the buffer swaps. We always wanted to have asynchronous flipping (what we didn't have with DirectX fake triple buffering), but not at the price of loosing the ability to be to be synchronous when required.

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

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: GroovyMAME/GroovyUME 0.154 - SwitchRes v0.015b
« Reply #291 on: November 10, 2014, 03:34:28 am »
Any chance you can release the windows version? Then we can start big reporting etc on that one first :)
Who cares about all those Linux elitists any way ;)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #292 on: November 13, 2014, 01:57:52 pm »
GroovyMAME/UME v0.155 - Switchres v0.1015c released.

- Support for rotated desktops (Windows & Linux).
    - E.g. if you have your desktop rotated 90º, launch GroovyMAME like this: groovymame.exe 1942 -monitor vertical -aspect 3:4
      ("Magic" resolutions won't work with rotated desktops. If you're still using them we encourage you to move to "super" resolutions).

- Finally proper support for "super" resolutions (Windows & Linux):
    - Fix for modeline scoring to properly select the best available "super" resolution.
    - Fix for blank UI due to wrong scaling when in rotated mode and using "super" resolutions.
    - Fix for vector games that didn't show when using "super" resolutions.

- Moved our official build to SDL2 (Linux):
    - Fix for SDL2 broken waitvsync feature, now we perform vsync through DRM.
    - Fix for SDL2 broken mode switching feature while in fullscreen.
    - Added support for asynchronous rendering (equivalent to -triplebuffer in Windows).

- Full logs back in working order.
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

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.155 - SwitchRes v0.015c
« Reply #293 on: November 13, 2014, 02:49:22 pm »
GroovyMAME/UME v0.155 - Switchres v0.1015c released.

- Support for rotated desktops (Windows & Linux).
    - E.g. if you have your desktop rotated 90º, launch GroovyMAME like this: groovymame.exe 1942 -monitor vertical -aspect 3:4
      ("Magic" resolutions won't work with rotated desktops. If you're still using them we encourage you to move to "super" resolutions).


Is this a general recommendation for all GroovyMAME users to move to "super" resolutions going forward?  Even those of us using XP x64?
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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #294 on: November 13, 2014, 02:57:05 pm »
Magic resolutions in XP are only useful for Hyperspin users. Hyperspin on a rotated desktop isn't pretty...

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #295 on: November 14, 2014, 04:22:14 am »
Is this a general recommendation for all GroovyMAME users to move to "super" resolutions going forward?  Even those of us using XP x64?

While you can keep your current setup if it's working fine for you and GM will support "magic" resolutions as long as possible, I see objective benefits in using "super" over "magic" resolutions, like perfect horizontal centering between 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 of pasting it.

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

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #296 on: November 14, 2014, 07:59:50 am »
Hi Calamity,

Thank you very much for this release!!

I mentioned in my last post in this thread that I was getting the error message: "SwitchRes: could not find a video mode that meets your specs" when trying the ps_timing feature.
Well I managed to get it to work and I wanted to ask you a couple of questions about it. I've included a log showing the error as well as the ini settings I'm using.

By default I use the "arcade_15" monitor preset. In order for phoenix to run smoothly it needs to run at 16.784 kHz horizontal and 61.034 Hz vertical. I therefore exported those settings from powerstrip into phoenix.ini.

I discovered that I had to enter a custom crt_range in phoenix.ini. I used:
crt_range0                15625-16800, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

Because Phoenix is running at horizontal frequency 16.784 kHz, I thought a limit of 16800 would be fine but I had to increase it to a minimum of 16968 for it to actually work. So therefore I was just wondering why I had to increase it so much to get it to work? The game still ran at 16784.

I have a couple of games that run at 352x256 but with different timings. I noticed that the last ps_timing setting, that happens to be used, overwrites the default profile for 352x256 in Powerstrip. Everytime a different timing is used for that same resolution it changes the default profile that I created in Powerstrip (for another purpose). I was hoping not to have this happen. Is there a way to stop that from happening?

As always, thanks for your help.


EDIT: I noticed a commenting mistake i made in phoenix.ini.txt. I meant to say that I had to change "horizontal" frequency range, not vertical.
« Last Edit: November 14, 2014, 08:20:31 am by sean_skroht »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #297 on: November 14, 2014, 08:30:12 am »
I was hoping not to have this happen. Is there a way to stop that from happening?

I'd say it is a rounding problem. In your ps_timing string, you have an H-total that is not 8-multiple (450).

7553 * 1000 / 450 = 16784 kHz

GM internally converts all horizontal  values to 8-multiples. In your case 450 would be rounded to 448.

7553 * 1000 / 448 = 16859 kHz

If you take care to use 8-multiples in PS this probably won't happen. It will produce more accurate results too because the driver also rounds everything to 8-multiples internally.
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

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #298 on: November 14, 2014, 08:35:34 am »
Thanks mate. I'll have a look. :)

UPDATE: H-Total of 450 is AVGA default. I did change it to 448 but it didn't do much except increase the reported h-frequency to 16859 (as you mentioned) from 16784 originally reported by switchres. Crt_range in phoenix.ini had to stay the same.

The concern I still have is that the ps_timing string overwrites the default profile I have created for the resolution in Powerstrip. The default profile I created simply centers the screen and adds lines to the backporch to eliminate line bunching at the top, but I have kept timings at default. This is so I can use that res with something other than GM.

 If I run a game that changes those timings, then the new timings overwrite the default timings permanently. Even if I restart Powerstrip and select 352x256 in quickres, the new timings still apply. Is there any way to stop that or is it something I have to deal with because of the way Powerstrip works?
« Last Edit: November 14, 2014, 09:35:24 am by sean_skroht »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #299 on: November 14, 2014, 11:25:58 am »
UPDATE: H-Total of 450 is AVGA default. I did change it to 448 but it didn't do much except increase the reported h-frequency to 16859 (as you mentioned) from 16784 originally reported by switchres. Crt_range in phoenix.ini had to stay the same.

Yeah but that's the right value, the previous one was bogus.

Quote
Is there any way to stop that or is it something I have to deal with because of the way Powerstrip works?

Unfortunately once we apply the new timings they stay, this is part of how Powerstrip works. In order to restore your previous values we should manage to read them first, and unfortunately the only way to do this is to actually set the mode, then read the values, store them, and finally set the new ones. Then on exit we should restore the original mode, but again the only way to do this is to actually set the mode. So you would probably have a lot of flashing each time you enter/exit a game. If you see the logs we actually restore the desktop default settings on exit, but this is because we set it to stay.

One possibility would be to create a batch file to launch your other emulators and use that .bat to set your default timings with PS before actually launching the emulator. I know the user rCadeGaming was doing this regularly, you could ask him about it.

BTW it makes me happy that someone uses the PS feature, it was challenge to integrate it at the 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 of pasting it.

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

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #300 on: November 14, 2014, 06:16:27 pm »
BTW it makes me happy that someone uses the PS feature, it was challenge to integrate it at the time.

And it's an awesome feature as well. Thank you for going to the trouble of putting it in there and answering my questions about it. :D I'm really enjoying using it. Your comments about the batch files has given me some ideas.  Thanks mate!

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.155 - SwitchRes v0.015c
« Reply #301 on: November 16, 2014, 03:07:23 am »
Is this a general recommendation for all GroovyMAME users to move to "super" resolutions going forward?  Even those of us using XP x64?

While you can keep your current setup if it's working fine for you and GM will support "magic" resolutions as long as possible, I see objective benefits in using "super" over "magic" resolutions, like perfect horizontal centering between resolutions.

For some reason, I was under the impression that super resolutions didn't work in XP.
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 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #302 on: November 16, 2014, 05:01:28 am »
For some reason, I was under the impression that super resolutions didn't work in XP.

It's "magic" resolutions what doesn't work in W7, and the reason "super" resolutions had to be implemented to replace those in the first place.
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

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #303 on: November 16, 2014, 05:23:08 am »
Hi Calamity can i ask a paranoid question about super resolutions  :)
because of the super wide horizontal resolution in use, do you think it would have any affect on lag/performance in any way, or is there really no extra overheads here and it's not really any different from using one of the other groovy options?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #304 on: November 16, 2014, 05:31:26 am »
Hi Calamity can i ask a paranoid question about super resolutions  :)
because of the super wide horizontal resolution in use, do you think it would have any affect on lag/performance in any way, or is there really no extra overheads here and it's not really any different from using one of the other groovy options?

To be honest I have only tested "super" resolutions with HD 4xxx cards, and I could see no impact at all. Provided you have a semi-decent video card, the scaling should involve zero pain.
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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #305 on: November 16, 2014, 11:09:05 am »
Maybe this was mentioned somewhere in the thread but I couldn't find it in the top post. I'd like to use the Groovy enhancements with MESS but you don't offer a mess compile only UME, however I can't seem to find an official release on mamedev.org for UME, only MESS.

Where should I get the official UME release to use as a base with the GroovyUME release?

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #306 on: November 16, 2014, 02:31:24 pm »
I think UME can be found on Haze's site here: http://mamedev.emulab.it/haze/

A few posts down is the download for UME 0.155 which may also include the source. I haven't checked it myself yet.

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.155 - SwitchRes v0.015c
« Reply #307 on: November 16, 2014, 03:31:53 pm »
Maybe this was mentioned somewhere in the thread but I couldn't find it in the top post. I'd like to use the Groovy enhancements with MESS but you don't offer a mess compile only UME, however I can't seem to find an official release on mamedev.org for UME, only MESS.

Where should I get the official UME release to use as a base with the GroovyUME release?

Unless I'm mistaken, you just download the combined MAME/MESS source package from mamedev.org and build using:   make TARGET=ume
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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #308 on: November 16, 2014, 08:08:02 pm »
Maybe this was mentioned somewhere in the thread but I couldn't find it in the top post. I'd like to use the Groovy enhancements with MESS but you don't offer a mess compile only UME, however I can't seem to find an official release on mamedev.org for UME, only MESS.

Where should I get the official UME release to use as a base with the GroovyUME release?

Unless I'm mistaken, you just download the combined MAME/MESS source package from mamedev.org and build using:   make TARGET=ume
I think I'm being misunderstood. I'm not looking for the source code. I'm looking for the official binary distribution, specifically all of the files OTHER than the .exe

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.155 - SwitchRes v0.015c
« Reply #309 on: November 16, 2014, 08:52:26 pm »
I think I'm being misunderstood. I'm not looking for the source code. I'm looking for the official binary distribution, specifically all of the files OTHER than the .exe

UME is just MAME and MESS combined.  So if you're looking for "other files" they have to be either in the MAME distribution or the MESS binary distribution packages on the mamedev site...  http://mamedev.org/release.html

If there are no tools in those packages, then you may need to compile your own.  I think "make all" will build tools and the emulators.
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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #310 on: November 25, 2014, 08:57:55 am »
GroovyMAME/UME v0.155 - Switchres v0.1015c released.

- Support for rotated desktops (Windows & Linux).
    - E.g. if you have your desktop rotated 90º, launch GroovyMAME like this: groovymame.exe 1942 -monitor vertical -aspect 3:4

AWESOME! Thank you for adding this.  :applaud:

I'm assuming that GroovyMAME doesn't include the patch to add back support for cave shooters. That's fine but is there any known issues when compiling using both the GM diff and the cave shooter diff? I'd assume not but I'd figured I'd ask.

EDIT: Any problems using Headkaze's compiler with GM?
« Last Edit: November 25, 2014, 09:24:05 am by twistedsymphony »

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #311 on: November 25, 2014, 05:31:56 pm »
I'm assuming that GroovyMAME doesn't include the patch to add back support for cave shooters. That's fine but is there any known issues when compiling using both the GM diff and the cave shooter diff? I'd assume not but I'd figured I'd ask.

You shouldn't have to compile the Cave diff file into MAME as the Cave games have been supported in vanilla MAME since 0.152.

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: GroovyMAME/GroovyUME 0.155 - SwitchRes v0.015c
« Reply #312 on: November 26, 2014, 08:53:48 am »
You shouldn't have to compile the Cave diff file into MAME as the Cave games have been supported in vanilla MAME since 0.152.
oh really? I didn't realize they'd been added back in... thanks  :cheers:

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #313 on: November 27, 2014, 11:06:27 am »
GroovyMAME/UME 0.156 is out.

What's new in SwitchRes v0.015d

- Frame_update method slighty reorganized to improve -frame_delay efficiency. Should fix previous issues with analog controls.
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

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #314 on: November 27, 2014, 06:28:36 pm »
Whuuu? 0.156 is already out? I only just updated to 0.155. I wasn't expecting the MAME devs to release a new version so soon.
Thanks heaps for that Calamity. :D

EDIT: i just noticed the following on the mamedev website:

"MAME and MESS 0.156 are now available.
Please note that from now on we will create release every last Wednesday in month."

That's interesting! Calamity, you'll have your work cut out for you to keep up. Then again, at least you'll know when the next release is due out and can prepare for it.
« Last Edit: November 27, 2014, 06:38:55 pm by sean_skroht »

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #315 on: November 27, 2014, 07:29:29 pm »
Quote from: sean_skroht
Calamity, you'll have your work cut out for you to keep up
or he could just skip every other release, so that would mean 6 groovymame's a year.. or skip 2 of 3 releases, so that's 4 groovymame's a year.
we dont want our hero stressed out ;D

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.156 - SwitchRes v0.015d
« Reply #316 on: November 27, 2014, 10:17:27 pm »
I'm new to it all, but I concur: Calamity is a hero, and I really appreciate the skills and expertise he brings to the hobby. Seriously, I'm just an end-user and I appreciate all the computer/software engineers out there who can do what I only wish I could do.

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #317 on: November 27, 2014, 10:30:30 pm »
personally speaking i wouldnt update my mame setup every month, because i do try to play the games frequently, but if updating every month, i think i would end up spending too much time keeping up to date rather than playing anything. also, maybe there wont be a huge amount of changes each month anyway (but dont quote me on that ;D)
« Last Edit: November 27, 2014, 10:34:41 pm by jadder »

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #318 on: November 28, 2014, 04:36:16 am »
Doing a simple patch resync (AKA: only fix hunk warnings/errors without implementing new features) in order to let us apply the old patch to newer release, shouldn't that stressful (IMHO).
However I totally agree when you say "If he wants to slow down a bit (4-6 patches per year), it's ok".
Earth could be the hell of another world

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: GroovyMAME/GroovyUME 0.156 - SwitchRes v0.015d
« Reply #319 on: November 28, 2014, 08:12:34 am »
Doing a simple patch resync (AKA: only fix hunk warnings/errors without implementing new features) in order to let us apply the old patch to newer release, shouldn't that stressful (IMHO).

Yeah definitely. That's probably something we could do, thereby taking the load off Calamity. Like jadder said, not everyone is going to want to update every version, but if someone does want to, perhaps because of a fix for a particular rom then at least the option is there.