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.227 - Switchres v0.017t  (Read 436588 times)

0 Members and 2 Guests are viewing this topic.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #160 on: November 19, 2016, 01:39:03 pm »
I hope support for XP will stay as long as it is possible :)

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #161 on: November 19, 2016, 01:55:14 pm »
Notes on compiling GM for newbies (like me  :laugh:)

- MKChamp's suppression patches are here: http://mamestuff.lowtrucks.net/MKChamp/ , there is a new one for version 0.179 (download and rename .txt to .diff)

- If you are installing in a location other than the default (c:\msys64 or c:\msys32), after you unpack run autorebase.bat

- Use this detailed guide here: http://forum.attractmode.org/index.php?topic=348.0 but apply the different patches with the following order and pay attention to the patch command that changes for the suppression .diff

a. 0179_groovymame_016_alpha3.diff with command: patch -p0 -E <0179_groovymame_016_alpha3.diff
b. d3d9ex.diff with command: patch -p0 -E <d3d9ex.diff
c. suppression_0179u0.diff with command: patch --binary -p0 -E <suppression_0179u0.diff

- If you want to make an arcade-only exe (like mame before mess/ume) then use the "SUBTARGET=arcade" option, like this for example: "make SUBTARGET=arcade -j5"

Here is a download link for groovymame64_0179.016_alpha3_d3d9ex with the suppression patch: http://www.mediafire.com/file/4x5jwkbha98557w/GroovyMame64_0179.016_alpha3_d3d9ex_suppression0179-k.rar
and an arcade-only one: http://www.mediafire.com/file/rq6yzwjxlylp8h6/GroovyMame64_arcade-only_0179.016_alpha3_d3d9ex_suppression0179-k.rar
« Last Edit: November 19, 2016, 03:52:30 pm by keropi »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #162 on: November 22, 2016, 11:46:53 am »
The user oomek has measured a consistent latency increase when comparing the old 0.171 build with current versions of GM, even when using Direct3D 9Ex and frame delay. Fortunately we have probably found the source of problem on a change in the code base made a few months ago.

There's a new test build on the drive that performs as good as 0.171 latency-wise, according to oomek's measurements: groovymame64_0179.016_alpha3_d3d9ex_test

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

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #163 on: November 22, 2016, 05:30:55 pm »
great news I suposse!
I can't help in verifying the test so I'll wait for the new .diff to appear :)

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #164 on: November 23, 2016, 01:24:52 pm »
Fortunately we have probably found the source of problem on a change in the code base made a few months ago.

So this is a different issue than the std::chrono::high_resolution_clock issue?
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: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #165 on: November 23, 2016, 01:29:30 pm »
So this is a different issue than the std::chrono::high_resolution_clock issue?

Yes, and we still need to check if it affects baseline as well before we report it to MAMEdev.
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

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #166 on: November 27, 2016, 05:57:53 am »
any news on this patch? or it's still on testing phase?

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:December 08, 2023, 02:31:38 pm
  • Mame forever.
    • https://github.com/oomek
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #167 on: November 27, 2016, 08:07:40 am »
any news on this patch? or it's still on testing phase?
My testing confirmed an issue with mame's input polling. There are two builds in the 0.179 folder. Alwayspoll which fixes the hid lag and d3d9ex test which reduces the lag even more if you set the frame_delay to 1

The input lag reduction is massive comparing to the original mame. It's around 60-70 ms
« Last Edit: November 27, 2016, 08:20:37 am by oomek »

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #168 on: November 27, 2016, 11:15:35 am »
really great news then , thanks for the update!
I hope we get a .diff sooner or later :)

javierluisbravo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:November 28, 2016, 02:26:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #169 on: November 27, 2016, 03:33:29 pm »
Thanks for your hard work.

Tough i am a little lost here.  I have 0179 alpha 3 installed now in my cab with windows 10 and an AVGA 3000.

To which one would be better to update:  alpha3_d3d9ex test? or 0179_always_poll? to get better experience and less lag...

so there was a little delay in 0179 alpha 3... i could feel something compared to 0149 i had installed in parallel before. Playing wboy in 0149 felt like less lag... maybe i was paranoid about that.. but now i think you are confirming that 0179  has more lag that previous groovymame verisions..

Thanks again :)

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:December 08, 2023, 02:31:38 pm
  • Mame forever.
    • https://github.com/oomek
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #170 on: November 27, 2016, 05:01:57 pm »
Always poll version is just an original mame with tweaked input polling by Calamity to allow me to investigate the delays. Get groovymame64_0179.016_alpha3_d3d9ex_test.7z and enjoy d3dx9ex benefits and faster input polling. You just set video to d3d and frame_delay > 0 and vsync_offset accordingly.
« Last Edit: November 27, 2016, 05:06:34 pm by oomek »

javierluisbravo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:November 28, 2016, 02:26:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #171 on: November 27, 2016, 05:26:55 pm »
Thank you so much for clarifying this..

Amazing! i will be testing that version...
and.. vsync_offset.. i never touched it.. i will research about it.  Thanks a lot oomek and Calamity for all this groovymagic.


antoniomauro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:September 02, 2022, 10:39:41 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #172 on: November 28, 2016, 09:12:31 am »
Great!
Waiting for the diff to recompile

befensor

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 13, 2017, 03:29:50 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #173 on: November 29, 2016, 07:27:30 am »
Keropi please, could you compile both version, but 32bit if it is possible? Thank you so much in advance but my cab test is win xp 32 based  :soapbox:

Quote from: keropi

Here is a download link for groovymame64_0179.016_alpha3_d3d9ex with the suppression patch: http://www.mediafire.com/file/4x5jwkbha98557w/GroovyMame64_0179.016_alpha3_d3d9ex_suppression0179-k.rar
and an arcade-only one: http://www.mediafire.com/file/rq6yzwjxlylp8h6/GroovyMame64_arcade-only_0179.016_alpha3_d3d9ex_suppression0179-k.rar

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #174 on: November 29, 2016, 09:04:46 am »
D3Dex is only for Vista and above so this version will not work on XP.

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #175 on: November 29, 2016, 10:44:13 am »
haynor666 is correct about the D3D9ex version.

I have uploaded some 32-bit binaries in the meantime in case someone finds them usefull - they don't include the latest code that helps reduce latency, once Calamity releases something I'll post binaries

GroovyMame32_0179.016_alpha3_d3d9ex_suppression : https://www.mediafire.com/?89v5ct3jx2zbg9u

GroovyMame32_0179.016_alpha3_suppression : https://www.mediafire.com/?h408drz639b0imr
GroovyMame32_arcade-only_0179.016_alpha3_suppression : https://www.mediafire.com/?7v1wmb0lwrupxue

befensor

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 13, 2017, 03:29:50 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #176 on: November 29, 2016, 11:36:57 am »
Thank you....so THANK YOU so much  :notworthy:

BTW, are there any benefits to use 64bit version (such to install a win xp 64 on to my cab)?

haynor666 is correct about the D3D9ex version.

I have uploaded some 32-bit binaries in the meantime in case someone finds them usefull - they don't include the latest code that helps reduce latency, once Calamity releases something I'll post binaries

GroovyMame32_0179.016_alpha3_d3d9ex_suppression : https://www.mediafire.com/?89v5ct3jx2zbg9u

GroovyMame32_0179.016_alpha3_suppression : https://www.mediafire.com/?h408drz639b0imr
GroovyMame32_arcade-only_0179.016_alpha3_suppression : https://www.mediafire.com/?7v1wmb0lwrupxue

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #177 on: November 29, 2016, 03:48:35 pm »
From mine experience it works even worse that XP x32. At least with Radeon cards.

befensor

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 13, 2017, 03:29:50 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.179 - Switchres v0.016 alpha 3
« Reply #178 on: December 01, 2016, 01:06:48 pm »
In mame.ini can you help me to take a test? In my GM I set

full_screen_gamma 0.7
gamma 0.7
(but what differences are between these two?)

Ok, problem is that these settings are too strong: is it possible to the first will add to second? In my cab, brightness is too "strong" and if I low brightness trimmer it darken image too much while mame.ini brightness is more accurate. So, what best setting is in your tests?

Now I'm trying GM 0.179 arcade ("no nag" compiled version posted by keropi).
« Last Edit: December 01, 2016, 02:50:05 pm by befensor »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #179 on: December 03, 2016, 05:09:02 am »
GroovyMAME v0.180 is out (Switchres v0.016 alpha 4):

What's new in SwitchRes v0.016 alpha 4 (December 2016)

- Full implementation of dynamic mode switching on the BGFX renderer (D3D11 backend). Now it shouldn't crash when launching games from the internal UI. Games that switch video modes dynamically now work.

- Improved dynamic mode switching for -video bgfx (D3D11) and -video d3d (D3D9/D3D9Ex*). Now transitions should be smoother, and the desktop shouldn't flash on the background anymore. There should be a comparative advantage here for D3D9ex (and D3D11) over plain D3D9 since the former doesn't need to destroy and recreate resources upon a mode switch.

- Attempt at reducing input latency, now it should be on a par with previous versions of GM (0.171). Experimental confirmation needed.

* Re-added D3D9Ex support, now as a separate build. Remind using -video d3d even for the D3D9ex build, instead of the old deprecated setting -video d3d9ex.
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

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 687
  • Last login:March 10, 2024, 04:41:43 am
    • SCART Hunter
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #180 on: December 03, 2016, 01:55:31 pm »
Thank you!!! :)

Sent from my SM-A300Y using Tapatalk

My MAME/SCART/CRT blog: SCART Hunter

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #181 on: December 03, 2016, 02:57:08 pm »
Awesome, thanks for the update Calamity!

I have compiled several flavors with MKChamp's 0.180 suppression patch:

GroovyMame64:

GroovyMame64_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?9egdiv8vklid772
GroovyMame64_arcade-only_0180.016_alpha4_suppression0180 : http://www.mediafire.com/?dgzfbse8m762onm

GroovyMame64_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?o6mxwzze6abnm1m
GroovyMame64_arcade-only_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?w509scud0i24wwk


GroovyMame32:

GroovyMame32_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?112gyp4qtcqgb6q
GroovyMame32_arcade-only_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?qmx78m3gteo91a1

GroovyMame32_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?dhpccryuzm6989x
GroovyMame32_arcade-only_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?urpehq7mnn2a66g
« Last Edit: December 07, 2016, 07:42:29 pm by keropi »

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Today at 05:03:50 am
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #182 on: December 04, 2016, 09:26:17 am »
Having a compilation error with 180 :( Anyone have any ideas?

Code: [Select]
[root@mame mame180]# make
GCC 6.2.1 detected
Compiling src/osd/modules/render/drawogl.cpp...
../../../../../src/osd/modules/render/drawogl.cpp: In member function ‘ogl_texture_info* renderer_ogl::texture_update(const render_primitive*, int)’:
../../../../../src/osd/modules/render/drawogl.cpp:2714:26: error: ‘class osd_window’ has no member named ‘platform_window’; did you mean ‘osd_window’?
      set_mame_focus(win->platform_window<SDL_Window*>());
                          ^~~~~~~~~~~~~~~
../../../../../src/osd/modules/render/drawogl.cpp:2714:52: error: expected primary-expression before ‘*’ token
      set_mame_focus(win->platform_window<SDL_Window*>());
                                                    ^
../../../../../src/osd/modules/render/drawogl.cpp:2714:53: error: expected primary-expression before ‘>’ token
      set_mame_focus(win->platform_window<SDL_Window*>());
                                                     ^
../../../../../src/osd/modules/render/drawogl.cpp:2714:55: error: expected primary-expression before ‘)’ token
      set_mame_focus(win->platform_window<SDL_Window*>());
                                                       ^
make[2]: *** [osd_sdl.make:1192: ../../../../linux_gcc/obj/x64/Release/osd_sdl/src/osd/modules/render/drawogl.o] Error 1
make[1]: *** [Makefile:19: osd_sdl] Error 2
make: *** [makefile:1224: linux_x64] Error 2

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:March 25, 2024, 06:17:37 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #183 on: December 04, 2016, 10:19:44 am »
Awesome, thanks for the update Calamity!

I have compiled several flavors with MKChamp's 0.180 suppression patch:

GroovyMame64:

GroovyMame64_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?9egdiv8vklid772
GroovyMame64_arcade-only_0180.016_alpha4_suppression0180 : http://www.mediafire.com/?dgzfbse8m762onm

GroovyMame64_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?o6mxwzze6abnm1m
GroovyMame64_arcade-only_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?w509scud0i24wwk


GroovyMame32:

GroovyMame32_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?112gyp4qtcqgb6q
GroovyMame32_arcade-only_0180.016_alpha4_suppression0180 : https://www.mediafire.com/?urpehq7mnn2a66g

GroovyMame32_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?dhpccryuzm6989x
GroovyMame32_arcade-only_0180.016_alpha4_d3d9ex_suppression0180 : https://www.mediafire.com/?urpehq7mnn2a66g

I'm kind of lost with all those new releases. For a winxp 32 with a Pentium 4 setup what is the best groovymame32_0180 to test? what suppression exactly means? Also d3d9ex works on winxp 32?

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #184 on: December 04, 2016, 10:56:20 am »
suppression = no warning/load messages displayed
d3d9ex = works only on vista/7

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #185 on: December 04, 2016, 12:11:32 pm »
Having a compilation error with 180 :( Anyone have any ideas?

Try replacing win->platform_window<SDL_Window*>() by std::static_pointer_cast<sdl_window_info>(win)->platform_window().
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

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #186 on: December 04, 2016, 12:33:53 pm »
Having a compilation error with 180 :( Anyone have any ideas?

Try replacing win->platform_window<SDL_Window*>() by std::static_pointer_cast<sdl_window_info>(win)->platform_window().

@Calamity, the mame_set_focus temporary fix can be dropped from the groovy patch. It is not required anymore thanks to SDL 2.0.5

I have uploaded the Linux build without focus fix.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 110
  • Last login:September 16, 2023, 09:21:11 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #187 on: December 04, 2016, 03:05:54 pm »
Thanks @Calamity and @keropi for these new builds  :applaud:

mdd45

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:March 25, 2024, 06:17:37 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #188 on: December 04, 2016, 05:06:14 pm »
suppression = no warning/load messages displayed
d3d9ex = works only on vista/7

Thanks for the info.

nikolash

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:March 23, 2024, 03:17:26 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #189 on: December 05, 2016, 10:36:02 am »
Thanks @Calamity and @keropi for these new builds  :applaud:  :cheers:

cbcduna

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:January 28, 2017, 04:46:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #190 on: December 05, 2016, 04:00:51 pm »
Sorry Keropy,

i have in doubt with the news modes, i not understand fine the difference betwen d3d11 and d3dex.

 I use win 7 64 bits with CRT. What is the better release im my case?

You can help me please?

Regards,

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #191 on: December 05, 2016, 04:55:33 pm »
Heh thanks all for the kind words but let's not forget that the brains behind Groovymame is Calamity. Without him there would be no stuff to compile and post :)

From what I know (and correct me if I am wrong on this) normal D3D11 has a frame queue of 4 frames in it's rendering proccess and D3D9ex only has 1. So right from the start there is an obvious advantage in using D3D9ex.

cbcduna

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:January 28, 2017, 04:46:35 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #192 on: December 06, 2016, 08:06:46 am »
Ok Keropi,

thanks for the answer...

another question mate. What is the diference in arcade_only vs normal in your releases?

Thanks in advance,

C.

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #193 on: December 06, 2016, 01:09:56 pm »
arcade_only is just mame like in the old days, arcade games only
normal is mame+mess , arcade + consoles + home computers all in one

Isstanar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:February 19, 2018, 12:38:39 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #194 on: December 07, 2016, 12:53:15 pm »
arcade_only is just mame like in the old days, arcade games only
normal is mame+mess , arcade + consoles + home computers all in one

Thank you, thank you, thank you! I don't mind MAME adding more consoles, but it's been such a hassle for me making a gamelist for a frontend with all the extra stuff.

EDIT: I also noticed that the "GroovyMame32_arcade-only_0180.016_alpha4_suppression0180" mediafire link is the same as the D3D9ex Groovymame32 version. Is that correct or should there be a separate non-D3D9ex version?
« Last Edit: December 07, 2016, 01:08:19 pm by Isstanar »

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #195 on: December 07, 2016, 07:41:47 pm »
^ yes the link was wrong, thanks for reporting that! I have fixed the post with the links :)

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:December 08, 2023, 02:31:38 pm
  • Mame forever.
    • https://github.com/oomek
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #196 on: December 07, 2016, 08:29:07 pm »
I've just compiled GM 0.180 GM with d3d9ex.diff and comapred to the Calamity's build.
The thing I've noticed is that my build is a bit slower (I had to increase vsync_delay) and I wonder why is that.

Also my build is reporting resolution differently.
SwitchRes: [shdancer] (1) horizontal (320x224@57.230000)->(796x448@57.978447)
where Calamity's shows a full number.
SwitchRes: [shdancer] (1) horizontal (320x224@57.230000)->(796x448@58.000000)

Does anyone else have this?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #197 on: December 08, 2016, 12:15:31 pm »
@oomek, you're probably missing the dummy dlls.
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

burn_654

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 158
  • Last login:March 06, 2024, 03:31:13 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #198 on: December 08, 2016, 12:21:19 pm »
Thanks for the update Calamity! Looking forward to trying out the d3d9ex version...

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:December 08, 2023, 02:31:38 pm
  • Mame forever.
    • https://github.com/oomek
Re: GroovyMAME 0.180 - Switchres v0.016 alpha 4
« Reply #199 on: December 08, 2016, 12:44:52 pm »
@oomek, you're probably missing the dummy dlls.