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.219 - Switchres v0.017p  (Read 199061 times)

0 Members and 2 Guests are viewing this topic.

bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #280 on: January 16, 2017, 02:03:35 pm »
Sorry it doesnt work with alpha 6. Here is log

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #281 on: January 16, 2017, 02:10:20 pm »
Can you identify your spinner in the log?
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

bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #282 on: January 16, 2017, 02:57:47 pm »
the trackball and spinner show up in device manager as HID-compliant mouse. it detects both spinner and trackball as mouse #1 and 2 in the config. The trackball is #1 and spinner is #2

Input: Adding mouse #1: HID-compliant mouse (device id: \\?\HID#Vid_FAFA&Pid_0020#8&7e1a86a&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #2: HID-compliant mouse (device id: \\?\HID#Vid_FAFA&Pid_0060#9&16789a49&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #283 on: January 16, 2017, 04:59:50 pm »
I assume you have checked that the spinner and trackball work fine with stock MAME. Try changing the input provider for mouse devices in mame.ini. I think you can modify it to direct input, let's see if that fixes 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 or pasting it.

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

bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #284 on: January 16, 2017, 08:10:14 pm »
mouseprovider             dinput

did the trick.


bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #285 on: January 16, 2017, 08:26:58 pm »
Question, which version of groovymame should I used ? D3d or regularl?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #286 on: January 17, 2017, 10:56:36 am »
Question, which version of groovymame should I used ? D3d or regularl?

If you're on Windows 7 then the D3D9ex build is what you should use.

I'd appreciate that you tested your spinner with baseline MAME and stock options. The version alpha 6 of GM was supposed to fix the spinners (it did for several users), so I need to know if your issue is specific to GM.
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

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:Yesterday at 05:49:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #287 on: January 17, 2017, 11:17:43 am »
I force those games at 496x496 (stretched vertically).

What settings i have to change to achieve this?

i have to edit the ProgressiveLinesMin, ProgressiveLinesMax to 496, 496  , like this:
crt_range0  15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 496, 496, 448, 576     ?

or ihave to create a machinename.ini with resolution 496x496   ?
« Last Edit: January 17, 2017, 11:40:00 am by mdd45 »

bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #288 on: January 17, 2017, 09:18:43 pm »
Question, which version of groovymame should I used ? D3d or regularl?

If you're on Windows 7 then the D3D9ex build is what you should use.

I'd appreciate that you tested your spinner with baseline MAME and stock options. The version alpha 6 of GM was supposed to fix the spinners (it did for several users), so I need to know if your issue is specific to GM.

Looks like it doesnt work with stock MAME either. I assume there must have been a code change in MAME somewhere as I used to be able to detect them just by setting mame =1 in the mame.ini

bent98

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:February 02, 2019, 03:35:00 pm
  • Hyperspin Moderator
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #289 on: January 17, 2017, 09:20:56 pm »
One more thing. Is it possible to add a profile to the CRT Driver/VMmaker for my Bill Labs BL27CBOP-u Quad sync?

Specs

29" DYNA
.68 DOTpitch
1024x768 max resolution
H-FREQ 15-50KHZ
V-FREQ 47-90HZ
Bandwidth 100MHZ

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:Yesterday at 07:37:30 pm
  • C64 Rulez!!!!
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #290 on: January 18, 2017, 01:51:53 pm »
I force those games at 496x496 (stretched vertically).

What settings i have to change to achieve this?

i have to edit the ProgressiveLinesMin, ProgressiveLinesMax to 496, 496  , like this:
crt_range0  15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 496, 496, 448, 576     ?

or ihave to create a machinename.ini with resolution 496x496   ?

+1 This is something I would like to know as well. Why 496x496?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1253
  • Last login:March 24, 2020, 08:59:04 am
  • retro maniac
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #291 on: January 19, 2017, 03:20:03 am »
System 24 originally is using 496x384@57 Hz so with 496x496@57 at least I have integer pixels on horizontal axis (a little less blurry picture). As for 496 vertical it's a matter using as much I can lines for 57Hz. The more lines You have then less visible is artefacting from non integer vertical scalling.

For those with super resolutions 2560x496@ would be fine also.

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:Yesterday at 05:49:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #292 on: January 19, 2017, 03:17:20 pm »
System 24 originally is using 496x384@57 Hz so with 496x496@57 at least I have integer pixels on horizontal axis (a little less blurry picture). As for 496 vertical it's a matter using as much I can lines for 57Hz. The more lines You have then less visible is artefacting from non integer vertical scalling.

For those with super resolutions 2560x496@ would be fine also.

any specific details on how to achieve that? i tried the above settings with no luck.... what exactly are you editing-choosing?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #293 on: January 19, 2017, 03:36:37 pm »
Just add the -resolution option in a game specific ini.
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: 1253
  • Last login:March 24, 2020, 08:59:04 am
  • retro maniac
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #294 on: January 19, 2017, 03:51:22 pm »
Or for whole driver for example source\segas24.ini

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:Yesterday at 07:37:30 pm
  • C64 Rulez!!!!
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #295 on: January 20, 2017, 11:55:55 am »
Thank you Calamity, haynor666!!!    :D :D :D

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:Yesterday at 05:49:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #296 on: January 23, 2017, 03:34:32 am »
Just add the -resolution option in a game specific ini.


by adding:

resolution 496x496@57

at the game ini i only get an error when booting and then interlaced resolution. How is it is even possible to have a 496x496p on a 15khz tv? on arcade osd i only have a 2560x496i @ 57 resolution not a p ......

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #297 on: January 23, 2017, 04:00:51 pm »
by adding:

resolution 496x496@57

at the game ini i only get an error when booting and then interlaced resolution. How is it is even possible to have a 496x496p on a 15khz tv? on arcade osd i only have a 2560x496i @ 57 resolution not a p ......

You get an error because there's no 496x496 mode available in your system. You must create it first with VMMaker before you can select it with GM. 496x496 interlaced is perfectly possible, nobody said it had to be progressive.
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

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.181 - Switchres v0.016 alpha 6
« Reply #298 on: January 25, 2017, 04:20:28 am »
@Doozer
Request if Doozer reads this, I know you put out the Linux builds on Google Drive and we recently fixed a problem with spinners and trackballs. Is there any way you could put out the fixed version with the hi score and nag screen patches included. Sorry to be a pain and ask. Again many thanks for your work guys  :applaud:

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #299 on: January 25, 2017, 06:49:22 am »
What's new in SwitchRes v0.016 final (January 2017)

- Increased granularity of integrated audio resampler, to avoid or reduce over-/underruns due to the use of -syncrefresh with the new PortAudio implementation for low latency audio [intealls].


This one is a big release, due to the integration of the PortAudio module in mainline MAME, contributed by our friend intealls over the initial implementation of R.Belmont.

PortAudio provides low latency audio, with similar results to the ASIO implementation, but without the licensing issues, and the best of all, it's really straightforward to set up.

So for those of you who've been stubbornly sticking to older versions due to the ASIO feature, there's no excuse not to update.

Besides, all known issues with Switchres 0.016 have finally been fixed, so I've labelled this version as "final", seeing that "alpha" in the name was scaring a lot of people for some reason.

I consider this 0.016_final version as stable, and from now on we'll be focusing on 0.017, which is going to involve some important refactoring. Doozer is helping me on the SDL side, so we keep both Linux and Windows features on par.

Notice that version 0.016 most relevant feature is the adaptation of GM to take advantage of the new scaling features contributed by me to mainline MAME during last year. So it's important that everyone gets updated, otherwise you'll be running versions with obsolete features (-cleanstretch), making troubleshooting a pain.

In order to configure the new PortAudio stuff, on Windows, you can use one of these examples:

Code: [Select]
mame64 -sound portaudio -pa_api "Windows WASAPI" -pa_latency 0.003334 -audio_latency 1

or

mame64 -sound portaudio -pa_api "Windows WDM-KS" -pa_latency 0.001 -audio_latency 1

Or better play with the settings at your will. Only caution, from my own experience, is not to set fractional values of -audio_latency below 1 (it makes GM crash here).

Any of the example configurations above makes an immediately noticeable difference on my setup. Enjoy!
« Last Edit: January 25, 2017, 06:53:15 am 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 or pasting it.

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

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:Yesterday at 07:37:30 pm
  • C64 Rulez!!!!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #300 on: January 25, 2017, 01:05:29 pm »

pakoman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 142
  • Last login:March 25, 2020, 11:24:02 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #301 on: January 25, 2017, 02:39:54 pm »
Good stuff.

It's funny: playing GNG with low latency sound makes more difficult to hear Sir Arthur shooting as the physical sound pressing the button masks the game shoot sound. That didn't happen in 0.181 ;D

Only this works for me (windows 10):
mame64 -sound portaudio -pa_api "Windows WASAPI" -pa_latency 0.003334 -audio_latency 1

Would be this the mame.ini equivalent??:

Code: [Select]
#
# OSD SOUND OPTIONS
#
sound                     portaudio
pa_api                   "Windows WASAPI"
pa_latency              0.003334
audio_latency             1.0

EDIT: yes, that works. I had an outdated mame.ini from who knows what version...

What's new in SwitchRes v0.016 final (January 2017)

I consider this 0.016_final version as stable, and from now on we'll be focusing on 0.017, which is going to involve some important refactoring. Doozer is helping me on the SDL side, so we keep both Linux and Windows features on par.

Notice that version 0.016 most relevant feature is the adaptation of GM to take advantage of the new scaling features contributed by me to mainline MAME during last year. So it's important that everyone gets updated, otherwise you'll be running versions with obsolete features (-cleanstretch), making troubleshooting a pain.


Will be nice to see what's coming next :)
« Last Edit: January 25, 2017, 04:23:19 pm by pakoman »

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1887
  • Last login:March 14, 2020, 09:48:41 pm
  • Make It So!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #302 on: January 25, 2017, 03:17:39 pm »
So what does d3d9ex actual bring to the table then?

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:Yesterday at 05:29:33 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #303 on: January 25, 2017, 05:03:16 pm »
Thanks Calamity! This is my favourite time of the month. New MAME to build!

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #304 on: January 26, 2017, 08:21:38 am »
Hi Calamity and Doozer, I've found an issue with 181 alpha 6 on the groovyarcade distro / linux GroovyArcade-Arch2016.07.02-i686.iso. The issue is very strange but quite serious. I'll do my best to outline / explain it below.

Fresh install of distro.
copy over the Groovymame alpha 6 binary to /usr/local/bin and rename the old one to .old
Distro boots into attract mode.
Select a game and all keys work as expected and everything plays perfect.
exit game and select same game again or another
game loads to switchres screen or to title screen if your lucky it then looses all keyboard focus / input. The system responds to 0 keyboard input. You can't exit the game or anything. (I've plugged keyboards in in case it was the J-Pac but nothing works)

No matter what I try I can not get this focus back and I have to hard reset / reboot

I tried this with the groovymame binary that is part of the latest distro above I think it is version 1.71 and it does not show any of these problems and works as expected.

Another bit of information, we recently highlighted an issue with the trackball that was fixed with alpha 6 this is still fixed but using the latest distro and the alpha 6 groovymame binary it appears there is a keyboard / input focus issue described above.

I hope all this makes sense, I've tried my best to outline the issue. It is repeatable too, if you install the latest distro, copy across the alpha 6 groovymame binary the steps above cause the issue every time.

Let me know if I can help with any testing or out in any way.

Thanks again for the great work,

Strontium
« Last Edit: January 26, 2017, 08:23:37 am by strontium »

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #305 on: January 26, 2017, 11:41:18 am »
OK just a quick update on some testing I have done, this is definitely an issue that seems to start from 180 alpha 4. If I try 179 alpha 2 the keyboard does not loose focus. This bug must also have something to do either with the newer SDL libraries in the latest distro or something else related as 181 alpha 6 was working on an older kernel and distro.

It's a pretty bad one but I'm hoping you guys may understand it quicker knowing that it was introduced around 180.

Thanks again,

Strontium

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:Yesterday at 03:32:08 pm
  • Z80 ERROR
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #306 on: January 26, 2017, 12:49:07 pm »
HI strontium,

The issue you have is coming from the wndow focus not returning to groovymane properly. I have made a patch to groovymame in order o grab focus at each start. At that time, the issue was related to a logic change in the sdl library code. With the latest sdl release thing went back to normal and the patch has been removed from recent groovymame build.

To confirm the issue, check your sdl library version, try to upgrade to latest to fix the issue. I am running version sdl2 2.0.5-2.

You can also use a window manager. It will fix the issue and allow better handling of attract/advmenu switch back and forward with other emulator.
Install openbox window manager and add the following line before the call to the frontend.

edit .xinitrc under /home/arcade/.xinitrc

Add the line:
Code: [Select]
openbox &

Cheers

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #307 on: January 26, 2017, 02:28:19 pm »
Thanks for the update Doozer, I can confirm that I am running the latest SDL2 version 2.052 and the issue is definitiely there. I'll try the workaround of adding that line to an xinit.rc file now and see if it helps. But I would say that this bug is still present even if the workaround works.

I'll test now and respond with my findings.

Thanks again,

Strontium

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #308 on: January 26, 2017, 02:38:22 pm »
Hey Doozer, I've tested and can tell you that your suggestion worked. Thanks. Thanks. Thanks. I spent hours looking at that today ha ha. It's funny that without the windowmanager it didn't though.

So openbox is basically getting called with that RC file every time a xorg display is created? and are you saying that makes things just work more smoothly?

Sorry If that's a bit newb but trying to understand Linux a little better.

Thanks again,

Strontium   :applaud:

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:February 19, 2020, 09:07:34 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #309 on: January 26, 2017, 03:22:44 pm »
here are some binaries with the suppression patch for the windows people , enjoy!

GroovyMAME64 D3D9ex version: https://www.mediafire.com/?87jz2q3629b2392
GroovyMAME64 D3D9ex arcade-only version: https://www.mediafire.com/?0w1wxh6cinsyz7d

GroovyMAME64 version: https://www.mediafire.com/?5162tw23b0i88xk
GroovyMAME64 arcade-only version: https://www.mediafire.com/?5dsh36937khbbfd


GroovyMAME32 D3D9ex version: https://www.mediafire.com/?5ab6gl86je061aa
GroovyMAME32 D3D9ex arcade-only version: https://www.mediafire.com/?0v0tub5r097tsm7

GroovyMAME32 version: https://www.mediafire.com/?k2ldv1k80atauzd
GroovyMAME32 arcade-only version: https://www.mediafire.com/?4cj25p9ge7e6xwf

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 06, 2018, 07:34:07 am
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #310 on: January 26, 2017, 04:44:22 pm »
Just tested with the new final 182 version using Doozers advice and adding the openbox & to the xinitrc and can say this works great. No issues as far as I can see using groovymame / linux.

Quick question to @Doozer, is there any chance you could put a version up with the suppression patches for hi and nag included. Also if using linux how do you use these if there compiled in, would you be able to advise on linux specific mame.ini configuration.

Thanks

Strontium

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:Yesterday at 03:32:08 pm
  • Z80 ERROR
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #311 on: January 26, 2017, 04:49:28 pm »

So openbox is basically getting called with that RC file every time a xorg display is created? and are you saying that makes things just work more smoothly?

Well done !

I suggested @ves to include this change to the next groovyarcade release.

You are right, this file is called by startx when the system autologin to the arcade account. You can examine the .bash_profile file too.

gift: the following .bash_profile remove the X cursor during start. The -- is missing in majority of the case.

Code: [Select]
export PATH=/usr/local/bin:/usr/local/sbin:/usr/games/bin:/usr/games/lib:/sbin:/bin:/usr/sbin:/usr/bin
MYTTY=$(tty)
if [ "$MYTTY" = "/dev/tty1" ]; then
    setterm -powerdown 0 -powersave off -blank 0
    startx -- -nocursor -quiet 2>&1 &> /dev/null
    sudo gasetup
fi


Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:Yesterday at 03:32:08 pm
  • Z80 ERROR
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #312 on: January 26, 2017, 04:57:59 pm »
Quick question to @Doozer, is there any chance you could put a version up with the suppression patches for hi and nag included. Also if using linux how do you use these if there compiled in, would you be able to advise on linux specific mame.ini configuration.

@calamity What is the guideline with respect to the suppression patch and the google drive? Shall we only keep groovy only patched groovymame files?

The suppression patch does not need any special change to mame.ini. It relies on skip gameinfo option, which must be set to 1. At the moment the patch is not part of my builds.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6844
  • Last login:Yesterday at 07:26:19 pm
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #313 on: January 27, 2017, 01:26:21 pm »
@calamity What is the guideline with respect to the suppression patch and the google drive? Shall we only keep groovy only patched groovymame files?

I'd rather keep the "supression" builds away from Google drive, so at least we have a chance to be taken seriously by MAMEdev at some point.

I tolerate the links on this thread, maybe because otherwise the builds would be popping up somewhere else anyway, moving relevant discussions away with them.

I confess it feels a bit annoying when people just post to ask for those builds, but I guess there's nothing I can do about it.

Ideally, one should compile his/her own build in order to get those "features" (ideally).

The information screens actually make you smarter.
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
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:Yesterday at 03:32:08 pm
  • Z80 ERROR
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #314 on: January 27, 2017, 02:28:20 pm »
@calamity What is the guideline with respect to the suppression patch and the google drive? Shall we only keep groovy only patched groovymame files?

I'd rather keep the "supression" builds away from Google drive, so at least we have a chance to be taken seriously by MAMEdev at some point.

I tolerate the links on this thread, maybe because otherwise the builds would be popping up somewhere else anyway, moving relevant discussions away with them.

I confess it feels a bit annoying when people just post to ask for those builds, but I guess there's nothing I can do about it.

Ideally, one should compile his/her own build in order to get those "features" (ideally).

The information screens actually make you smarter.

I share your view and totally agree with you Calamity.

I want also to add that mixing patches is not helping to debug or trace misbehaviours. When people report issues, they should make sure to use mame+groovy only or take a binary build from the drive.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 464
  • Last login:February 10, 2020, 05:31:34 pm
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #315 on: January 27, 2017, 04:17:14 pm »
The information screens actually make you smarter.
But do we need to see them EVERY time we start the same game? :)
after the first 20 times it gets a bit tedious

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2008
  • Last login:March 02, 2020, 10:20:32 am
  • Gotta have blue hair.
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #316 on: January 27, 2017, 05:58:07 pm »
But do we need to see them EVERY time we start the same game? :)
after the first 20 times it gets a bit tedious

The only one that happens every time is the warning screen when there's known problems with the emulation.  This is to help prevent spurious bug reports.

You can add this in the mame.ini to skip the game info screen...

Code: [Select]
skip_gameinfo             1
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

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:Yesterday at 05:49:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #317 on: January 27, 2017, 06:43:10 pm »
I've just tried 0.182 on my winxp machine. Thanks for this release. Only when using "Windows WDM-KS" groovymame works, even though i haven't checked the latency changes yet, because when escaping game i get a crash with an xp error screen instead of the groovymame game selaction menu. I'm attaching info about the error. When i'm not using portaudio i don't get the crash with 0.1.82. Any ideas whats wrong?

intealls

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 306
  • Last login:August 07, 2019, 06:12:47 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #318 on: January 27, 2017, 07:13:12 pm »
Any ideas whats wrong?

You're using Windows XP. Since not even Microsoft is supporting XP any more, you can't really expect the PortAudio developers to.

Having said that, you could try updating/mess around with the audio driver, but the only real solution is to upgrade to Windows 7.

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:Yesterday at 05:49:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #319 on: January 27, 2017, 07:50:52 pm »
Any ideas whats wrong?

You're using Windows XP. Since not even Microsoft is supporting XP any more, you can't really expect the PortAudio developers to.

Having said that, you could try updating/mess around with the audio driver, but the only real solution is to upgrade to Windows 7.

I understand, but keep in mind that my groovymame pc is only a Pentium4.... Also on portaudio site i don't see anything about winxp not being supported.