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 434918 times)

0 Members and 1 Guest are viewing this topic.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #440 on: April 14, 2017, 04:05:44 am »
I will, but I'm away till Monday, it's on my list of most important things I need to do when I get back! :) So apologies if it takes a few days.

No need to apologise, your help is well appreciated. Thank you.

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.183 - Switchres v0.017c
« Reply #441 on: April 14, 2017, 06:16:28 am »
Are diff files for 184 avaible for download as previous releases?
« Last Edit: April 14, 2017, 06:19:29 am by antoniomauro »

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #442 on: April 14, 2017, 07:48:59 am »
Are diff files for 184 avaible for download as previous releases?

On Linux, the 0.183 diff can be used with 0.184.

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Today at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #443 on: April 17, 2017, 09:39:47 am »
On Linux, the 0.183 diff can be used with 0.184.

Not for me. :( Every file works apart from this one:

Code: [Select]
patching file src/emu/emuopts.cpp
Hunk #1 succeeded at 77 (offset -3 lines).
Hunk #2 FAILED at 109.
Hunk #3 succeeded at 208 with fuzz 2 (offset -3 lines).
1 out of 3 hunks FAILED -- saving rejects to file src/emu/emuopts.cpp.rej

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 150
  • Last login:March 12, 2024, 04:11:22 am
    • b4nd1t0's repository
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #444 on: April 18, 2017, 05:25:41 am »
some errors for me too  ???

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #445 on: April 18, 2017, 08:24:14 am »
On windos does not work as well.

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.183 - Switchres v0.017c
« Reply #446 on: April 20, 2017, 11:13:10 am »
I'll wait for the final diff release!

Rattus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:January 05, 2024, 09:09:48 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #447 on: April 27, 2017, 07:09:01 am »
Easy question for the pros, I am updating my mame PC to an I5 2.8 CPU tower and taking to opportunity to update my roms and Groovymame to 0.83 at the same time.

So I have started with a fresh install of Win7x64 and I'm about to follow the "Installing CRT Emudriver 2.0 - HD 5450 - Windows 7 - super resolutions" guide but when I unzipped Groovymame there are heaps of different versions and I'm not sure which to use?

My video card is AMD Radeon HD 8570 1GB DDR3 PCIe DVI which has GCN.......I assume I should use the bottom one in the list as that is the latest? groovymame64_0183.017c_d3d9ex

Or should I use the one above it groovymame64_0183.017c from memory "d3d" was previously an option in the INI file, has it now been rolled into mame?

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.183 - Switchres v0.017c
« Reply #448 on: May 03, 2017, 10:36:43 am »
I can see the preconpiled version (linux) but no more diff files to recompile mame as groovymame from source.
Why?

Trnzaddict

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 175
  • Last login:September 24, 2023, 12:12:29 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #449 on: May 03, 2017, 06:47:05 pm »
I can see the preconpiled version (linux) but no more diff files to recompile mame as groovymame from source.
Why?

Wondering about this as well. Is the last diff compatible with 185? Usually as soon as a new mame version came out Groovymame would be updated right after.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #450 on: May 04, 2017, 05:45:51 am »

I am providing a courtesy Linux 64 bit 0.185 build based on the 0.183 diff.
If you want to create your own build, use 0.183 diff. Note that you have to manually fix the emuopts default option value but it is straight forward. Remember, I am speaking Linux, not windows. I do not know if the 0.183 diff is working for compiling Windows 0.185 version.

Cheers!

Diogo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 23
  • Last login:December 18, 2023, 07:29:04 pm
  • Learn a little every day ....
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #451 on: May 05, 2017, 08:40:16 am »
Sorry for the mistakes in writing because I live in Brazil ...
I installed crt emudriver on my computer (using the http://geedorah.com tutorial) and I'm using groovymame, it worked, however,
When I leave some game the screen is serrated and distorted and nothing is filled ... now press the enter key to enter another game and what happens is curious: the arcade monitor disarms and shuts off ... :cry:
Please help me!
PS: I'm using the newer version of J-PAC, windows 7, Radeon HD 6570.
Thank you for the attention you have given me!

ozfalcon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:April 07, 2022, 04:55:03 am
  • ZSystem
Display Frame Count (Version 0.0.4)
« Reply #452 on: May 07, 2017, 10:17:07 am »
Display Frame Count UPDATE

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.
Asterix "*" length may be changed with full bit values eg. 15,31,63 etc.
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.

Frame Count Howto
Included is a very simple LED trigger circuit.
Typically the LED circuit is wired to IPAC Coin 1 input.
Mame/Rom/Plugin are run - Frame count & Coin 1 data is shown.
A high speed camera is setup to capture LED & Screen frame counts.

To calculate frame delay from input to display:
  Frame number at LED light minus The frame number at Coin 1 data change.

(Current version is 0.0.4 - Be sure you are using this one)

ves

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:April 11, 2020, 02:57:49 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #453 on: May 13, 2017, 03:06:18 am »
Hello Doozer,

Have you compiled using the Calamity fix?

Quote
There's a possible workaround. In switchres_sdl, change:

 bool sync_refresh_effective = black_frame_insertion || !(fd == 0 || (best_mode->result.weight & R_V_FREQ_OFF) || best_mode->result.v_scale > 1);

by

 bool sync_refresh_effective = black_frame_insertion || !((best_mode->result.weight & R_V_FREQ_OFF) || best_mode->result.v_scale > 1);

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #454 on: May 14, 2017, 05:39:38 am »
Hello Doozer,

Have you compiled using the Calamity fix?

Quote
There's a possible workaround. In switchres_sdl, change:

 bool sync_refresh_effective = black_frame_insertion || !(fd == 0 || (best_mode->result.weight & R_V_FREQ_OFF) || best_mode->result.v_scale > 1);

by

 bool sync_refresh_effective = black_frame_insertion || !((best_mode->result.weight & R_V_FREQ_OFF) || best_mode->result.v_scale > 1);

Hi Ves,

No this fix wasn't included until now. I will upload a new binary in a few minutes.

Trnzaddict

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 175
  • Last login:September 24, 2023, 12:12:29 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #455 on: May 15, 2017, 01:06:52 pm »
Has anybody successfully compiled GM 185 winx64 w/nonag & hi score patches?


I have been trying all morning with the newest build tools and MC and this message pops up:

Code: [Select]

../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp: In member function 'bool bgfx::d3d11::RendererContextD3D11::init()':
../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:1044:60: error: 'printf' was not declared in this scope
       printf("Unable to set device maximum frame latency\n");
                                                            ^
../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp: In member function 'bool bgfx::d3d11::RendererContextD3D11::switchFullscreenResolution(bgfx::Resolution)':
../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:2398:107: error: 'printf' was not declared in this scope
    printf("Finding best match for %d x %d @ %d\n", new_mode.m_width, new_mode.m_height, new_mode.m_refresh);
                                                                                                           ^
Compiling src/mame/drivers/funtech.cpp...
Compiling src/mame/drivers/pcat_nit.cpp...
Compiling src/mame/video/starfire.cpp...
make[2]: *** [../../../../mingw-gcc/obj/x64/Release/3rdparty/bgfx/src/renderer_d3d11.o] Error 1
make[1]: *** [bgfx] Error 2
make[1]: *** Waiting for unfinished jobs....


it skips over this, but then it stops at

Code: [Select]
Archiving libatari.a...
make[1]: Leaving directory `C:/buildtools/src/185/build/projects/windows/mamearcade/gmake-mingw64-gcc'
make: *** [windows_x64] Error 2
Finished!
0 Hours 8 Minutes and 59 Seconds Elapsed.

I'm applying
0183_groovymame_017b, then 0183_groovymame_017c in that order.

So do the patches need to be updated?








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.183 - Switchres v0.017c
« Reply #456 on: May 15, 2017, 01:41:45 pm »
The patches need to be updated. By now you can comment out the "printf" lines, that should allow the compiler to go on, provided there are no other issues.

I've moved to a new place and have been very busy during the last couple of months. Hopefully I can get some free time for this in the next few weeks.

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

PhoneGuy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:June 02, 2020, 01:34:56 pm
  • Crazy
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #457 on: May 15, 2017, 10:04:41 pm »
I have a D9200.    Setting the monitor type to d9200 seemed fine until launching a vector game.  Games launch but do not look very good. They were running at 800x600.  Possibly some of the later d200s officially supported 800x600 but mine does not. It will run it but from what I have read it will shorten its life. I changed my monitor type to custom and only added the first 3 ranges defined for the D9200 in switchres.  It would be good to have 640x480 and 800x600 D200 selections included.

SwitchRes: v0.017b, Monitor: d9200, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Monitor range 15250.00-16500.00,40.00-80.00,2.187,4.688,6.719,0.190,0.191,1.018,0,0,224,288,448,576
SwitchRes: Monitor range 23900.00-24420.00,40.00-80.00,2.910,3.000,4.440,0.451,0.164,1.148,0,0,384,400,0,0
SwitchRes: Monitor range 31000.00-32000.00,40.00-80.00,0.636,3.813,1.906,0.318,0.064,1.048,0,0,400,512,0,0
SwitchRes: Monitor range 37000.00-38000.00,40.00-80.00,1.000,3.200,2.200,0.020,0.106,0.607,0,0,512,600,0,0

info concerning the D9200 @ 800x600
http://easymamecab.mameworld.info/html/d9200.htm
« Last Edit: May 16, 2017, 09:47:58 am by PhoneGuy »

Rattus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:January 05, 2024, 09:09:48 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #458 on: May 28, 2017, 07:12:42 am »
just in case anyone else needs them I have uploaded the D3D9ex x64 binaries that I use with the suppression patch:

http://www.mediafire.com/file/19cu4fgv54fsups/GroovyMame64_0183.017b_d3d9ex_suppression0183-k.rar
http://www.mediafire.com/file/gdqmv1jrbq5ss58/GroovyMame64_arcade-only_0183.017b_d3d9ex_suppression0183-k.rar

I'm running GM 0.183 from the link above and I have tried for HOURS to get hiscore saves working with the new plugin files, I have read all the documentation and have edited the mame.ini and plugin.ini and checked the paths but no go. When I run a game and press tab and select the plugins menu the options are blank :(

Is this because the GM I have downloaded doesn't have the hiscore patch compiled?

If so can someone please send me a link to download GM with hiscore support?



RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Today at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #459 on: May 28, 2017, 08:20:47 am »
There is no high score patch now, it's all in the LUA plugin. You do need the hiscore.dat still though.

Try running MAME with the verbose switch and see if it is launching the plugin and if it is finding the hiscore.dat file.

Rattus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:January 05, 2024, 09:09:48 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #460 on: May 29, 2017, 01:44:46 am »
There is no high score patch now, it's all in the LUA plugin. You do need the hiscore.dat still though.

Try running MAME with the verbose switch and see if it is launching the plugin and if it is finding the hiscore.dat file.

Thanks RobertJ it was good to have it confirmed that the high score patch was no longer needed, I did some more research and found that I had my folder hierarchy incorrect, all fixed now old and new high score working :)

ozfalcon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:April 07, 2022, 04:55:03 am
  • ZSystem
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #461 on: May 30, 2017, 06:24:31 am »
There is no high score patch now, it's all in the LUA plugin. You do need the hiscore.dat still though.

Try running MAME with the verbose switch and see if it is launching the plugin and if it is finding the hiscore.dat file.

Thanks RobertJ it was good to have it confirmed that the high score patch was no longer needed, I did some more research and found that I had my folder hierarchy incorrect, all fixed now old and new high score working :)

You can also set the location the hi scores are saved by using the "hiscore.ini" file.

example "hiscore.ini"
Code: [Select]
hi_path $HOME/.mame/hi
dat_path $HOME/my/hiscore/data/path

Only hi_path is currently used (Hi Score save location).

The dat_path (dat file) is looked for in the current directory and then in the hiscore plugin directory.
You could enable the dat_path by uncommenting line #51 in the hiscore lua script (init.lua).
 
« Last Edit: May 30, 2017, 06:26:43 am by ozfalcon »

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #462 on: May 31, 2017, 03:27:03 pm »
Linux users, you have a 0.186 groovymame binary available on the google drive. Enjoy!

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.183 - Switchres v0.017c
« Reply #463 on: June 01, 2017, 09:17:45 am »
Linux users, you have a 0.186 groovymame binary available on the google drive. Enjoy!

Could you share the diff file, please?

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #464 on: June 01, 2017, 10:52:36 am »
Linux users, you have a 0.186 groovymame binary available on the google drive. Enjoy!

Could you share the diff file, please?

The diff is the groovymame 0.183 patchset and already on the drive (). As  already mentioned, this is only quick update provided until Calamity releases a real version increment. No modification or new feature have been added since 17b/17c on Linux code portion.

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.183 - Switchres v0.017c
« Reply #465 on: June 05, 2017, 05:21:07 am »
I'll try to compile on win32

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 150
  • Last login:March 12, 2024, 04:11:22 am
    • b4nd1t0's repository
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #466 on: June 05, 2017, 08:44:06 am »
i've tryed without succes, patch is ok but compiling not, i've commented the "printf" lines adding "//" before, is correct????
These are the errors reported under ubuntu bash, for windows is the same
Code: [Select]
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h: In instantiation of ‘void std::unique_ptr<_Tp [], _Dp>::reset(_Up) [with _Up = z8002_device::Z8000_exec*; <template-parameter-2-2> = void; _Tp = const z8002_device::Z8000_exec; _Dp = std::default_delete<const z8002_device::Z8000_exec []>]’:
/usr/include/c++/6/bits/unique_ptr.h:539:9:   required from ‘typename std::enable_if<std::__and_<std::__and_<std::is_array<_Up>, std::is_same<typename std::unique_ptr<_Tp [], _Dp>::_Pointer::type, _Tp*>, std::is_same<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::unique_ptr<_Up, _Ep>::element_type*>, std::is_convertible<typename std::unique_ptr<_Up, _Ep>::element_type (*)[], _Tp (*)[]>, std::__or_<std::__and_<std::is_reference<_Dp>, std::is_same<_Dp, _Ep> >, std::__and_<std::__not_<std::is_reference<_Dp> >, std::is_convertible<_Ep, _Dp> > > >, std::is_assignable<_Dp&, _Ep&&> >::value, std::unique_ptr<_Tp [], _Dp>&>::type std::unique_ptr<_Tp [], _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = z8002_device::Z8000_exec []; _Ep = std::default_delete<z8002_device::Z8000_exec []>; _Tp = const z8002_device::Z8000_exec; _Dp = std::default_delete<const z8002_device::Z8000_exec []>; typename std::enable_if<std::__and_<std::__and_<std::is_array<_Up>, std::is_same<typename std::unique_ptr<_Tp [], _Dp>::_Pointer::type, _Tp*>, std::is_same<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::unique_ptr<_Up, _Ep>::element_type*>, std::is_convertible<typename std::unique_ptr<_Up, _Ep>::element_type (*)[], _Tp (*)[]>, std::__or_<std::__and_<std::is_reference<_Dp>, std::is_same<_Dp, _Ep> >, std::__and_<std::__not_<std::is_reference<_Dp> >, std::is_convertible<_Ep, _Dp> > > >, std::is_assignable<_Dp&, _Ep&&> >::value, std::unique_ptr<_Tp [], _Dp>&>::type = std::unique_ptr<const z8002_device::Z8000_exec []>&]’
../../../../../src/devices/cpu/z8000/z8000tbl.hxx:578:29:   required from here
/usr/include/c++/6/bits/unique_ptr.h:614:6: error: no matching function for call to ‘swap(const z8002_device::Z8000_exec*&, z8002_device::Z8000_exec*&)’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_pair.h:59:0,
                 from /usr/include/c++/6/bits/stl_algobase.h:64,
                 from /usr/include/c++/6/list:60,
                 from ../../../../../src/emu/emu.h:21:
/usr/include/c++/6/bits/move.h:179:5: note: candidate: template<class _Tp> typename std::enable_if<std::__and_<std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&)
     swap(_Tp& __a, _Tp& __b)
     ^~~~
/usr/include/c++/6/bits/move.h:179:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   deduced conflicting types for parameter ‘_Tp’ (‘const z8002_device::Z8000_exec*’ and ‘z8002_device::Z8000_exec*’)
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_pair.h:59:0,
                 from /usr/include/c++/6/bits/stl_algobase.h:64,
                 from /usr/include/c++/6/list:60,
                 from ../../../../../src/emu/emu.h:21:
/usr/include/c++/6/bits/move.h:202:5: note: candidate: template<class _Tp, long unsigned int _Nm> typename std::enable_if<std::__is_swappable<_Tp>::value>::type std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm])
     swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
     ^~~~
/usr/include/c++/6/bits/move.h:202:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘_Tp [_Nm]’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
                 from /usr/include/c++/6/list:60,
                 from ../../../../../src/emu/emu.h:21:
/usr/include/c++/6/bits/stl_pair.h:403:5: note: candidate: template<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)
     swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y)
     ^~~~
/usr/include/c++/6/bits/stl_pair.h:403:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::pair<_T1, _T2>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/list:63:0,
                 from ../../../../../src/emu/emu.h:21:
/usr/include/c++/6/bits/stl_list.h:1918:5: note: candidate: template<class _Tp, class _Alloc> void std::swap(std::list<_Tp, _Alloc>&, std::list<_Tp, _Alloc>&)
     swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y)
     ^~~~
/usr/include/c++/6/bits/stl_list.h:1918:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::list<_Tp, _Alloc>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../../../../src/emu/emu.h:22:
/usr/include/c++/6/bits/stl_vector.h:1557:5: note: candidate: template<class _Tp, class _Alloc> void std::swap(std::vector<_Tp, _Alloc>&, std::vector<_Tp, _Alloc>&)
     swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
     ^~~~
/usr/include/c++/6/bits/stl_vector.h:1557:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::vector<_Tp, _Alloc>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:65:0,
                 from ../../../../../src/emu/emu.h:22:
/usr/include/c++/6/bits/stl_bvector.h:112:3: note: candidate: void std::swap(std::_Bit_reference, std::_Bit_reference)
   swap(_Bit_reference __x, _Bit_reference __y) noexcept
   ^~~~
/usr/include/c++/6/bits/stl_bvector.h:112:3: note:   no known conversion for argument 1 from ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’ to ‘std::_Bit_reference’
/usr/include/c++/6/bits/stl_bvector.h:120:3: note: candidate: void std::swap(std::_Bit_reference, bool&)
   swap(_Bit_reference __x, bool& __y) noexcept
   ^~~~
/usr/include/c++/6/bits/stl_bvector.h:120:3: note:   no known conversion for argument 1 from ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’ to ‘std::_Bit_reference’
/usr/include/c++/6/bits/stl_bvector.h:128:3: note: candidate: void std::swap(bool&, std::_Bit_reference)
   swap(bool& __x, _Bit_reference __y) noexcept
   ^~~~
/usr/include/c++/6/bits/stl_bvector.h:128:3: note:   no known conversion for argument 2 from ‘z8002_device::Z8000_exec*’ to ‘std::_Bit_reference’
In file included from /usr/include/c++/6/string:52:0,
                 from /usr/include/c++/6/stdexcept:39,
                 from /usr/include/c++/6/array:39,
                 from /usr/include/c++/6/tuple:39,
                 from /usr/include/c++/6/functional:55,
                 from /usr/include/c++/6/memory:79,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/basic_string.h:5287:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> void std::swap(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&)
     swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
     ^~~~
/usr/include/c++/6/bits/basic_string.h:5287:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::basic_string<_CharT, _Traits, _Alloc>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/tuple:39:0,
                 from /usr/include/c++/6/functional:55,
                 from /usr/include/c++/6/memory:79,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/array:275:5: note: candidate: template<class _Tp, long unsigned int _Nm> void std::swap(std::array<_Tp, _Nm>&, std::array<_Tp, _Nm>&)
     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
     ^~~~
/usr/include/c++/6/array:275:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::array<_Tp, _Nm>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/functional:55:0,
                 from /usr/include/c++/6/memory:79,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/tuple:1546:5: note: candidate: template<class ... _Elements> void std::swap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)
     swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y)
     ^~~~
/usr/include/c++/6/tuple:1546:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::tuple<_Elements ...>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/memory:79:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/functional:2238:5: note: candidate: template<class _Res, class ... _Args> void std::swap(std::function<_Res(_ArgTypes ...)>&, std::function<_Res(_ArgTypes ...)>&)
     swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y)
     ^~~~
/usr/include/c++/6/functional:2238:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/6/memory:81:0,
                 from ../../../../../src/emu/emu.h:23:
/usr/include/c++/6/bits/unique_ptr.h:614:6: note:   mismatched types ‘std::function<_Res(_ArgTypes ...)>’ and ‘std::__tuple_element_t<0ul, std::tuple<const z8002_device::Z8000_exec*, std::default_delete<const z8002_device::Z8000_exec []> > > {aka const z8002_device::Z8000_exec*}’
  swap(std::get<0>(_M_t), __p);
  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [../../../../linux_gcc/obj/x64/Release/src/devices/cpu/z8000/z8000.o] Errore 1
make[2]: *** Attesa per i processi non terminati....
make[1]: *** [optional] Errore 2
make: *** [linux_x64] Errore 2
[/spoiler]
« Last Edit: June 05, 2017, 09:35:26 am by b4nd1t0 »

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #467 on: June 06, 2017, 04:58:23 am »
Hi,

Have you tried to compile stock vanilla mame? Your issue could be related to the compiler/library version.


b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 150
  • Last login:March 12, 2024, 04:11:22 am
    • b4nd1t0's repository
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #468 on: June 06, 2017, 09:01:37 am »
thank you for the reply, i have updated to gcc 6.3.0 (previously 6.2.0) and compiled stock mame 186, all ok, now im testing  with the patch applied

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 150
  • Last login:March 12, 2024, 04:11:22 am
    • b4nd1t0's repository
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #469 on: June 06, 2017, 10:33:59 am »
Compiling with updated gcc and patch applied ok, now i have to try the windows version.
Thanks for the suggestion Doozer  :cheers:

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #470 on: June 06, 2017, 03:02:01 pm »
Compiling with updated gcc and patch applied ok, now i have to try the windows version.
Thanks for the suggestion Doozer  :cheers:

Well done. Have fun playing arcade games! Cheers.

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.183 - Switchres v0.017c
« Reply #471 on: June 07, 2017, 06:27:52 am »
Compiled on win32 commentig "printf" and applying manually the patch on "emuopts.ccp"

alex2005

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 125
  • Last login:December 20, 2023, 09:21:14 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #472 on: June 07, 2017, 01:01:57 pm »

Hello,
I am looking for the latest groovymame compiled for Windows x64 with the nonag and hiscore patches applied. Has anyone succeeded on obtaining these? if so would you mind to share via link or PM?

Thanks a lot!

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.186 - Switchres v0.017d
« Reply #473 on: June 13, 2017, 08:02:52 am »
GroovyMAME 0.186 is out!

What's new in SwitchRes v0.017d (June 2017)

- (Linux) Fixed bug affecting the "lcd" monitor preset, that caused a wrong 0x0 resolution to be used [Doozer].

- (Linux) Fixed long-standing bug that prevented DRM-based v-sync from working at all  [Calamity].


Notes:

- I've uploaded 0.017d diffs for versions 0.184, 0.185, in case someone needs to build binaries for those specific versions.
- I'd like to start releasing only 64-bit binaries. This is mainly to lighten the work involved in releasing new builds. Unfortunately Google Drive doesn't provide download statistics but I think everyone out there is already using 64-bit binaries. Anyone can still compile a 32-bit binary, and considering many users compile their own builds anyway in order to remove nag-screens, etc., I hope this decision doesn't cause much trouble.

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

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Today at 04:36:19 am
Re: GroovyMAME 0.186 - Switchres v0.017d
« Reply #474 on: June 13, 2017, 08:11:25 am »
THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU!

 :applaud: :applaud: :applaud: :applaud: :applaud: :applaud: :applaud: :applaud:

Did I say thank you Calamity? Probably not enough. :)

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.186 - Switchres v0.017d
« Reply #475 on: June 13, 2017, 08:18:47 am »
Great to see you back. Thanks @Calamity

Envoyé de mon Pixel XL en utilisant Tapatalk


haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: GroovyMAME 0.186 - Switchres v0.017d
« Reply #476 on: June 13, 2017, 09:20:11 am »
Only XP x32 user will probably miss x32 build. Personally I'll build my own with some patches from ARCADE32/64 and no nag.

EVICLX

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:October 20, 2022, 08:28:12 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.186 - Switchres v0.017d
« Reply #477 on: June 13, 2017, 02:13:14 pm »
Thank you Calamity, Groovymame is amazing.

Enviado desde mi XT1032 mediante Tapatalk


Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: GroovyMAME 0.186 - Switchres v0.017d
« Reply #478 on: June 13, 2017, 02:40:04 pm »
Thanks, Calamity! Hope things have calmed down a bit for you.
« Last Edit: June 13, 2017, 06:01:27 pm by Jonny G »

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.186 - Switchres v0.017d
« Reply #479 on: June 14, 2017, 03:25:13 am »
awesome! thanks for the update Calamity