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

0 Members and 1 Guest are viewing this topic.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2008
  • Last login:March 31, 2020, 05:59:40 pm
  • Gotta have blue hair.
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #320 on: January 27, 2017, 09:16:41 pm »
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.

Assuming you have a motherboard with an Intel chipset, make sure you have the latest chipset drivers...
http://www.intel.com/content/www/us/en/support/detect.html

Try installing the full DirectX 9.0c redist package. Check this link. Around 95MB in size.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Also, make sure you have the latest audio drivers from the audio chipset manufacturer.
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

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:March 26, 2020, 05:01:05 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #321 on: January 28, 2017, 04:50:53 am »
First of all, i want to cherish Calamity and especially intealls for this great release and the portaudio implementation. This is a huge step forward and IMHO one of the best things in a while in official MAME. It sounds so much better now  ;D .
Regarding the nag screens: the devs would not be so picky, if (dumb) people would not have reported so many false bugs at Mametesters.org, without paying attention that they reported already known bugs and ironically the reason was the missing warning screen that would told them, that the game has issues. Please listen to Calamity, when he says "so at least we have a chance to be taken seriously by MAMEdev at some point.". If you are serious into MAME, then take your time and learn how to compile your own version.

It is not that hard, use the Compiler from Headkaze:
http://www.headsoft.com.au/index.php?category=mame&page=mc64
If you still have questions, you can ask him (or other nice people) here in the forum:
http://forum.arcadecontrols.com/index.php/topic,71845.0.html

Also guys, you should really think about, if its always worth to have the latest MAME version. I update my cab setups only once in a year and sometimes not at all.
I recommend this youtube-channel:
Watch the videos and ask yourself, if its really worth the hassle, to go through downloading new romsets, adding new artwork, extras etc. and updating MAME. Better pay more attention to the really important stuff, that make a difference, like the mentioned portaudio implementation or if you are a LCD user, to any changes of the shader systems HLSL/BGFX or changes to the GUI, like the support of LUA scripts (i.e. no need for patching hiscore diffs) and so on.
Better start playing, instead of always hunting for the latest MAME ;) , just a advice.
"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."

mappy24

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 10, 2017, 07:45:10 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #322 on: January 28, 2017, 08:05:56 am »
Thanks for the new version!  :applaud:

Question: I'm running GroovyMAME 0.180 on the latest 2016 build of GroovyArcade.  If I update GroovyMAME to this latest version is there anything I have to do to take advantage of the new port audio features (or does that only apply to Windows builds)?

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 #323 on: January 28, 2017, 09:22:37 am »
Question: I'm running GroovyMAME 0.180 on the latest 2016 build of GroovyArcade.  If I update GroovyMAME to this latest version is there anything I have to do to take advantage of the new port audio features (or does that only apply to Windows builds)?

Use -sound portaudio and -audio_latency 1, check the log with -v to know the output latency. On my Linux test machine I got 8 ms output latency from the driver, but this can probably vary quite a bit.

mappy24

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 10, 2017, 07:45:10 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #324 on: January 28, 2017, 10:41:24 am »
I've added -v to the command line arguments for the emulator in attract mode, where does the log file go?  I've looked in /home/arcade but can't see it there  ???

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 #325 on: January 28, 2017, 01:54:38 pm »
I've added -v to the command line arguments for the emulator in attract mode, where does the log file go?  I've looked in /home/arcade but can't see it there  ???

The log is output to stdout. If possible, run mame from a terminal. To be clear, this should only be done if you absolutely want to know what the latency is, in most cases the default PA latency setting is very good.

mappy24

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 10, 2017, 07:45:10 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #326 on: January 28, 2017, 02:50:56 pm »
Ah, I understand about the log now, thanks.

I've got the following in my mame.ini

Code: [Select]
#
# OSD SOUND OPTIONS
#
sound                     portaudio
audio_latency             1.0

#
# PORTAUDIO OPTIONS
#
pa_api                    none
pa_device                 none
pa_latency                0

I'm confused about the PORTAUDIO OPTIONS section, bearing in mind that this is Groovy Arcade Linux and not Windows, is the above correct?

Other posts on this topic I can find talk about Windows WASAPI  ???

Thanks for all your help!

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 #327 on: January 28, 2017, 03:44:46 pm »
Code: [Select]
#
# OSD SOUND OPTIONS
#
sound                     portaudio
audio_latency             1.0

#
# PORTAUDIO OPTIONS
#
pa_api                    none
pa_device                 none
pa_latency                0

I'm confused about the PORTAUDIO OPTIONS section, bearing in mind that this is Groovy Arcade Linux and not Windows, is the above correct?

No worries, the setting above would on Linux automatically use ALSA with a default low latency setting (which PortAudio calculates). If used with audio_latency 1 you should get good results.

Other posts on this topic I can find talk about Windows WASAPI  ???

For WASAPI, use -pa_api "Windows WASAPI" -pa_latency 0.003334, for WDM-KS use -pa_api "Windows WDM-KS" -pa_latency 0.001. WASAPI is only supported on Windows Vista and up. For XP, WDM-KS might work, but this is not guaranteed in any way.

mappy24

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 10, 2017, 07:45:10 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #328 on: January 28, 2017, 03:48:16 pm »
Thanks intealls :)

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #329 on: January 28, 2017, 04:20:18 pm »
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.

Assuming you have a motherboard with an Intel chipset, make sure you have the latest chipset drivers...
http://www.intel.com/content/www/us/en/support/detect.html

Try installing the full DirectX 9.0c redist package. Check this link. Around 95MB in size.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Also, make sure you have the latest audio drivers from the audio chipset manufacturer.

I've tried all the above with no luck. I also installed a pci sound blaster audigy 4 with latest creative drivers again with no luck.

booting from dos i'm getting this:

C:\MAME>groovymame sf2.zip

SwitchRes: [sf2.zip] (1) horizontal (384x224@59.637405)->(2560x240@59.637405)
Average speed: 99.99% (12 seconds)

-----------------------------------------------------
Exception at EIP=7C910789 (not found): ACCESS VIOLATION
While attempting to read memory at 0B2AF70D
-----------------------------------------------------
EAX=0000FE00 EBX=003F0000 ECX=00222844 EDX=003F0608
ESI=0B2AF708 EDI=0B230708 EBP=0022278C ESP=00222780
-----------------------------------------------------
Stack crawl:
  0022278C: 7C910789 (wcsncpy+0x01b0)
  00222860: 7C91080B (wcsncpy+0x0232)
  002228A8: 77C2C2DE (free+0x00c3)
  002229B8: 041F05B0 (not found)

C:\MAME>

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 #330 on: January 28, 2017, 04:44:52 pm »
I've tried all the above with no luck. I also installed a pci sound blaster audigy 4 with latest creative drivers again with no luck.

You could try -pa_api "Windows DirectSound" and vary the -pa_latency setting. Start out with -pa_latency 0.100 and go down to for instance -pa_latency 0.016. Find the lowest latency that works. This is probably be the best compromise for your rig, also make sure to use -audio_latency 1.

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #331 on: January 28, 2017, 05:51:10 pm »
I've tried all the above with no luck. I also installed a pci sound blaster audigy 4 with latest creative drivers again with no luck.

You could try -pa_api "Windows DirectSound" and vary the -pa_latency setting. Start out with -pa_latency 0.100 and go down to for instance -pa_latency 0.016. Find the lowest latency that works. This is probably be the best compromise for your rig, also make sure to use -audio_latency 1.

thanks for your help but still the same error.... and i don't have any more ideas....

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 #332 on: January 28, 2017, 05:59:16 pm »
thanks for your help but still the same error.... and i don't have any more ideas....

Very strange, I can put together a debug build which you can try out. I'll PM you with this.

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #333 on: January 28, 2017, 06:06:41 pm »
Thank you!!!!

m.andrade1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:March 06, 2020, 08:59:25 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #334 on: January 28, 2017, 06:38:41 pm »
Hello Guys
I was able to run 0.182b on windows xp 32bits with the config above:
#
# OSD SOUND OPTIONS
#
sound                     portaudio
pa_api                    "Windows WDM-KS"
pa_latency              0
audio_latency          1.0

With pa_latency 0 it runs fine without any sound stuttering and withou crash.
The question is: Does it show any benefit with pa_latency 0 ?

Thanks a lot
Marcos

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2008
  • Last login:March 31, 2020, 05:59:40 pm
  • Gotta have blue hair.
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #335 on: January 28, 2017, 08:23:58 pm »
I've tried all the above with no luck. I also installed a pci sound blaster audigy 4 with latest creative drivers again with no luck.

Have you tried a clean installation?

Download the latest official MAME package and unzip it into a new folder... C:\MAME0182

http://mamedev.org/release.php

Then put the groovymame 0.182 EXE in that folder.

Copy over your ROMs for testing.

Run   C:\MAME0182>groovymame sf2.zip
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

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 #336 on: January 28, 2017, 09:32:12 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
Ahh ok.. i thought that was what the 'nonag' was..
my mistake :)

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #337 on: January 29, 2017, 05:51:33 am »
I've tried all the above with no luck. I also installed a pci sound blaster audigy 4 with latest creative drivers again with no luck.

Have you tried a clean installation?

Download the latest official MAME package and unzip it into a new folder... C:\MAME0182

http://mamedev.org/release.php

Then put the groovymame 0.182 EXE in that folder.

Copy over your ROMs for testing.

Run   C:\MAME0182>groovymame sf2.zip

i always use a clean install when updating. I have tried also the groovymame.exe and single rom scenario according to intealls instructions with the same results. I have pmed him the results. Something happening when exiting a game and returning to groovymame's built in frontend. When using the same setup and launching from maximus-arcade with 0.0182 with the same portaudio settings on mame.ini i don't get the ntdll.dll error on exiting a game....strange


nitrone

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:January 29, 2017, 08:14:32 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #338 on: January 29, 2017, 08:07:35 am »
(Sorry for my bad english)

I had the same problem (error on exit).
I had to specify the "pa_device" and it works now ;) gl hf

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 #339 on: January 29, 2017, 10:26:51 am »
I had the same problem (error on exit).
I had to specify the "pa_device" and it works now ;) gl hf

Are you also using Windows XP? Was it the same error (ntdll.dll crash)?

Edit: Also, can everyone please use this thread: http://forum.arcadecontrols.com/index.php/topic,152947.0.html to continue the PortAudio-related discussion?
« Last Edit: January 29, 2017, 10:37:30 am by intealls »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1255
  • Last login:April 08, 2020, 01:24:17 pm
  • retro maniac
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #340 on: January 29, 2017, 11:21:07 am »
Here is some info about crash under Windows 7 x64:

Nazwa aplikacji powodującej błąd: groovymame32_182.exe, wersja: 0.182.0.0, sygnatura czasowa: 0x00000000
Nazwa modułu powodującego błąd: ntdll.dll, wersja: 6.1.7601.19135, sygnatura czasowa: 0x56a1c6fa
Kod wyjątku: 0xc0000005
Przesunięcie błędu: 0x00033593
Identyfikator procesu powodującego błąd: 0x3b4
Godzina uruchomienia aplikacji powodującej błąd: 0x01d27a4b6ad54e12
Ścieżka aplikacji powodującej błąd: f:\groovymame32_182.exe
Ścieżka modułu powodującego błąd: C:\Windows\SysWOW64\ntdll.dll
Identyfikator raportu: ad65a768-e63e-11e6-a9ba-74d02bc6b5b6

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #341 on: January 29, 2017, 01:13:54 pm »
(Sorry for my bad english)

I had the same problem (error on exit).
I had to specify the "pa_device" and it works now ;) gl hf

tried different pa_device settings according to my configuration with no luck. Sometimes (but was random) on exiting the game i had no ntdll.dll crash, but  simple exit to desktop istead of groovymame's basic frontend. There was only 2-3 times (completely random) that it managed to reload the gm's frontend after exiting a game.....

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 02, 2020, 06:59:46 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #342 on: January 29, 2017, 01:15:28 pm »
Here is some info about crash under Windows 7 x64:

Nazwa aplikacji powodującej błąd: groovymame32_182.exe, wersja: 0.182.0.0, sygnatura czasowa: 0x00000000
Nazwa modułu powodującego błąd: ntdll.dll, wersja: 6.1.7601.19135, sygnatura czasowa: 0x56a1c6fa
Kod wyjątku: 0xc0000005
Przesunięcie błędu: 0x00033593
Identyfikator procesu powodującego błąd: 0x3b4
Godzina uruchomienia aplikacji powodującej błąd: 0x01d27a4b6ad54e12
Ścieżka aplikacji powodującej błąd: f:\groovymame32_182.exe
Ścieżka modułu powodującego błąd: C:\Windows\SysWOW64\ntdll.dll
Identyfikator raportu: ad65a768-e63e-11e6-a9ba-74d02bc6b5b6

try with    audio_latency             1

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 #343 on: January 29, 2017, 01:28:07 pm »
try with    audio_latency             1

Please use this thread for further PortAudio discussion: http://forum.arcadecontrols.com/index.php/topic,152947.0.html

joobloo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:February 06, 2017, 12:27:26 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #344 on: February 06, 2017, 12:19:33 am »
Hey guys,

Running an ancient P4 system here with a Radeon 9600XT on Windows XP32.  Tried running Groovymame .182 but I get a Direct3D error about my card not fully supporting "non-power-of-two textures".  Went back to .179, everything works.  Did some research, looks like this was something that the devs implemented in .180 of Mame.  So, I guess current versions of Groovymame no longer work with Radeon cards prior to the X1000 series.  Too bad, because the X1000 series don't support low pixel clocks.  Just thought I'd share my findings.  All of the old arcade games still run great on .179. 

ozfalcon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:April 28, 2019, 09:07:10 pm
  • ZSystem
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #345 on: February 06, 2017, 02:13:30 am »
Display Frame Count
Not sure if this has been done before - Sorry if so  ;D

This may be useful for anyone capturing video frames for determining input/frame delay.

It's a (very) simple LUA script that displays the frame count on the screen.

Simply unpack and drop into your plugins folder.
(See next post for new revision to download).
« Last Edit: February 06, 2017, 09:35:24 pm by ozfalcon »

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 496
  • Last login:April 06, 2020, 07:14:32 am
  • Z80 ERROR
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #346 on: February 06, 2017, 07:20:39 am »
Display Frame Count
Not sure if this has been done before - Sorry if so  ;D

This may be useful for anyone capturing video frames for determining input/frame delay.

It's a (very) simple LUA script that displays the frame count on the screen.

Simply unpack and drop into your plugins folder.

Hi ozfalcon,

Very good, thank you. I think adding the information about input sate (binary sequence showing input state) could also allow seeing the input lag introduced in the chain. What's your thought on that?

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:March 26, 2020, 05:01:05 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #347 on: February 06, 2017, 08:11:41 am »
Hey guys,

Running an ancient P4 system here with a Radeon 9600XT on Windows XP32.  Tried running Groovymame .182 but I get a Direct3D error about my card not fully supporting "non-power-of-two textures".  Went back to .179, everything works.  Did some research, looks like this was something that the devs implemented in .180 of Mame.  So, I guess current versions of Groovymame no longer work with Radeon cards prior to the X1000 series.  Too bad, because the X1000 series don't support low pixel clocks.  Just thought I'd share my findings.  All of the old arcade games still run great on .179.

Yes, the devs invented it, because previous versions slowed down newer cards. So on one side its bad for older cards, but great for newer cards ;) .
I dont know exactly, but i think your described problem should only be a HLSL problem and should not impact Direct3D, but again this is just my 50 cents.
"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."

ozfalcon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:April 28, 2019, 09:07:10 pm
  • ZSystem
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #348 on: February 06, 2017, 09:36:26 pm »
Display Frame Count

This may be useful for anyone capturing video frames for determining input/frame delay.

It's a (very) simple LUA script that displays the frame count on the screen.
It also displays Coin 1 Key press data (For evaluating signal delay).
(Credits to crazyc for his Lua Cheat Finder Script & Coin 1 code).
 
Simply unpack and drop into your plugins folder.
(Current version is 0.0.3 - Be sure you are using this one)
(Updated to include DisplayFrameCountCircuit.png)
« Last Edit: February 07, 2017, 05:20:06 am by ozfalcon »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6868
  • Last login:Yesterday at 08:54:18 am
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #349 on: February 08, 2017, 02:23:44 pm »
What's new in SwitchRes v0.017a (February 2017)

- Added support for lots of new AMD GPUs & APUs, check CRT Emudriver's site for the required driver update.
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

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.017a
« Reply #350 on: February 08, 2017, 02:37:43 pm »
YAY will check it out on the weekend :)

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:Today at 03:32:30 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #351 on: February 08, 2017, 03:54:15 pm »
What's new in SwitchRes v0.017a (February 2017)

- Added support for lots of new AMD GPUs & APUs, check CRT Emudriver's site for the required driver update.
Thanks Calamity for your work  :applaud:
What is the most powerful supported graphic card ? R9 Fury ?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6868
  • Last login:Yesterday at 08:54:18 am
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #352 on: February 08, 2017, 04:13:06 pm »
What is the most powerful supported graphic card ? R9 Fury ?

Apparently yes, although I'm not an expert on high-end GPUs. Maybe someone with more experience can tell.

I've tested it succesfully with an R9 270X. The nice thing of a big card is you can use high values of frame delay with super resolutions and zero tearing.
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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6868
  • Last login:Yesterday at 08:54:18 am
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #353 on: February 08, 2017, 05:24:59 pm »
Hey guys,

Running an ancient P4 system here with a Radeon 9600XT on Windows XP32.  Tried running Groovymame .182 but I get a Direct3D error about my card not fully supporting "non-power-of-two textures".  Went back to .179, everything works.  Did some research, looks like this was something that the devs implemented in .180 of Mame.  So, I guess current versions of Groovymame no longer work with Radeon cards prior to the X1000 series.  Too bad, because the X1000 series don't support low pixel clocks.  Just thought I'd share my findings.  All of the old arcade games still run great on .179.

You can disable that check in the source and it will work fine. You'll need to compile your own build. If I find some time I'll post a diff.
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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6868
  • Last login:Yesterday at 08:54:18 am
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #354 on: February 08, 2017, 05:28:50 pm »
Display Frame Count

This may be useful for anyone capturing video frames for determining input/frame delay.

This is pretty cool. In the past, I used to add a frame count to the fps display, but this is much better.
« Last Edit: February 08, 2017, 05:31:50 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 or pasting it.

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

rtyp3r

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:February 09, 2017, 06:01:38 pm
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #355 on: February 08, 2017, 07:14:08 pm »
What's new in SwitchRes v0.017a (February 2017)

- Added support for lots of new AMD GPUs & APUs, check CRT Emudriver's site for the required driver update.
Yaaaay!!! Great! Thank you Calamity!!!

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:Today at 03:32:30 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #356 on: February 09, 2017, 02:26:04 am »
What's new in SwitchRes v0.017a (February 2017)

- Added support for lots of new AMD GPUs & APUs, check CRT Emudriver's site for the required driver update.
Drivers installed: Radeon HD 7870 XT + win10
So far so good  8)
I still have blurry picture with interlaced modes.
I'm wondering if the new supported cards are affected by this blurriness feeling in interlaced mode  ???

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 681
  • Last login:Yesterday at 06:30:05 pm
    • SCART Hunter
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #357 on: February 09, 2017, 04:04:46 am »
SwitchRes v0.017a (February 2017)

Unreal! This is amazing news! :D

Where would we be without you?! Sure, we have a lot to thank the MAME team for but your work bridges the gap between desktop emulation and real cabinets with CRTs.

Thanks again for everything!!! :)
My MAME/SCART/CRT blog: SCART Hunter

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.017a
« Reply #358 on: February 09, 2017, 04:46:19 am »
which would be the best match for windows 7/new drivers/R5-230?
groovymame64_0182.017a_d3d9ex
or
groovymame64_0182.017a

What is the difference, or what is the purpose of the d3d9ex?

It's been a while since i've updated..
« Last Edit: February 09, 2017, 06:09:45 am by Sledge »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6868
  • Last login:Yesterday at 08:54:18 am
  • Quote me with care
Re: GroovyMAME 0.182 - Switchres v0.017a
« Reply #359 on: February 09, 2017, 06:18:01 am »
Drivers installed: Radeon HD 7870 XT + win10
So far so good  8)
I still have blurry picture with interlaced modes.
I'm wondering if the new supported cards are affected by this blurriness feeling in interlaced mode  ???

Thanks for testing!

That sarcastically said "blurriness" is here to stay, I'm afraid. It's nothing else than karma taking revenge on a decade of lamers asking "my screen flickers, how can I fix 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