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 latest version No nag and diff  (Read 11122 times)

0 Members and 1 Guest are viewing this topic.

fred92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19
  • Last login:March 03, 2025, 01:45:41 am
Groovymame latest version No nag and diff
« on: July 04, 2021, 04:58:26 am »
Hello All  ;D



  compiled No Nag Groovymame .exe only and Diff file
or
compiled No Nag on my Github

0.251 is released

-------------------------

files are zipped with winrar
-------------------------


I have used this command to compile:
Code: [Select]
make -j5 OPTIMIZE=3 SYMLEVEL=1 SYMBOLS=1 STRIP_SYMBOLS=1

i used this command to patch my diff:
Code: [Select]
patch -p0 -E <C:\msys64\patchnonagxxx.diff
hope it could help and i will try to keep updated

any comments,any "thank you" are welcome

Fred.
« Last Edit: January 11, 2023, 12:46:16 pm by fred92 »

peterson65

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 74
  • Last login:December 13, 2025, 03:57:23 pm
Re: Groovymame latest version No nag and diff i would like to share
« Reply #1 on: July 07, 2021, 03:40:28 pm »
THANKS! :applaud:

peterson65

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 74
  • Last login:December 13, 2025, 03:57:23 pm
Re: Groovymame latest version No nag and diff i would like to share
« Reply #2 on: January 04, 2022, 03:27:18 pm »
thanks for keeping up on this, needed groovymame 238 no nag  ;)

Dalba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 54
  • Last login:August 18, 2025, 02:54:37 pm
Re: Groovymame latest version No nag and diff i would like to share
« Reply #3 on: January 07, 2022, 10:42:46 am »
Hello,
It's been a long time since i compile mame, but today if i want to compile my own groovymame using a dev mame build version, where can i find a groovymame diff file to apply ?

fred92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19
  • Last login:March 03, 2025, 01:45:41 am
Re: Groovymame latest version No nag and diff i would like to share
« Reply #4 on: January 08, 2022, 02:22:29 am »
Hello,
It's been a long time since i compile mame, but today if i want to compile my own groovymame using a dev mame build version, where can i find a groovymame diff file to apply ?
There is no official diff for groovymame but :

you can create  your own
you can use mine
you can read the great tutorial  b4nd1t0.blogspot.com

Cheers,
Fred.
« Last Edit: January 08, 2022, 02:29:48 am by fred92 »

Elektronix

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:October 31, 2023, 02:45:09 pm
Re: Groovymame latest version No nag and diff
« Reply #5 on: April 08, 2022, 07:30:36 am »
Thank you, was looking for this.

bandicoot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:April 19, 2026, 04:39:57 am
Re: Groovymame latest version No nag and diff
« Reply #6 on: May 31, 2022, 04:46:51 am »
thanks

vector1

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 04, 2026, 01:35:20 pm
  • I want to build my own arcade controls!
Re: Groovymame latest version No nag and diff
« Reply #7 on: June 01, 2022, 10:45:38 am »
Thanks!

markran

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 23
  • Last login:October 23, 2025, 10:14:47 pm
Re: Groovymame latest version No nag and diff
« Reply #8 on: October 18, 2022, 08:12:36 pm »
Thanks!!!!!

beaches

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 23
  • Last login:April 03, 2026, 02:53:12 pm
  • I want to build my own arcade controls!
Groovymame latest version No nag and diff
« Reply #9 on: December 15, 2022, 06:51:15 am »
Thanks for your work!
« Last Edit: December 21, 2022, 05:12:23 pm by beaches »

Andypc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:Yesterday at 05:55:47 pm
Re: Groovymame latest version No nag and diff
« Reply #10 on: May 03, 2026, 05:50:44 pm »
Has anyone created a No Nag version of Groovymame 0.287

Andypc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:Yesterday at 05:55:47 pm
Re: Groovymame latest version No nag and diff
« Reply #11 on: May 04, 2026, 02:31:22 pm »
or a No Nag version of Groovymame 0.285, as I can't seem to get 0.287 running on my system.

0.285 is working perfectly, but 0.287 give me the following error: -

"The procedure entry point std terminate could not be located in the dynamic link library api-ms-win-crt-private-l1-1-0.dll "

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9780
  • Last login:Today at 06:32:55 pm
  • Designated spam hunter
Re: Groovymame latest version No nag and diff
« Reply #12 on: May 04, 2026, 06:39:17 pm »
or a No Nag version of Groovymame 0.285, as I can't seem to get 0.287 running on my system.

0.285 is working perfectly, but 0.287 give me the following error: -

"The procedure entry point std terminate could not be located in the dynamic link library api-ms-win-crt-private-l1-1-0.dll "
Sounds like this might be related to MAME moving to c++20 and win10/11.
In this thread, Robbbert links to a post he did on another forum that tells you how to make MAME work again with Win7.
https://forum.arcadecontrols.com/index.php/topic,170214.0.html


Scott

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1559
  • Last login:Today at 12:16:38 pm
  • retro maniac
Re: Groovymame latest version No nag and diff
« Reply #13 on: Today at 06:19:51 am »
or a No Nag version of Groovymame 0.285, as I can't seem to get 0.287 running on my system.

0.285 is working perfectly, but 0.287 give me the following error: -

"The procedure entry point std terminate could not be located in the dynamic link library api-ms-win-crt-private-l1-1-0.dll "

I compiled my version with older tools (previous one) and no nag still works in my build. I'm on windows 10.

Code: [Select]
diff -Nru src/frontend/mame/ui/mainmenu.cpp src-nonag/frontend/mame/ui/mainmenu.cpp
--- src/frontend/mame/ui/mainmenu.cpp Fri Aug  1 08:56:06 2025
+++ src-nonag/frontend/mame/ui/mainmenu.cpp Fri Aug  8 18:45:30 2025
@@ -191,6 +191,10 @@
 
  item_append(menu_item_type::SEPARATOR);
 
+ // DISABLE SELECT NEW MACHINE & FAVORITES
+ if (!machine().options().skip_gameinfo())
+ {
+
  if (!mame_machine_manager::instance()->favorite().is_favorite(machine()))
  item_append(_("menu-main", "Add To Favorites"), 0, (void *)FAVORITE);
  else
@@ -201,7 +205,7 @@
  item_append(string_format(_("menu-main", "About %1$s"), emulator_info::get_appname()), 0, (void *)ABOUT);
 
  item_append(menu_item_type::SEPARATOR);
-
+ }
 //  item_append(_("menu-main", "Quit From System"), 0, (void *)QUIT_GAME);
 
  if (machine_phase::INIT == m_phase)
@@ -210,6 +214,7 @@
  }
  else
  {
+ if (!machine().options().skip_gameinfo())
  item_append(_("menu-main", "Select New System"), 0, (void *)SELECT_GAME);
  item_append(_("menu-main", "Close Menu"), 0, (void *)DISMISS);
  }
diff -Nru src/frontend/mame/ui/ui.cpp src-nonag/frontend/mame/ui/ui.cpp
--- src/frontend/mame/ui/ui.cpp Fri Aug  1 08:56:07 2025
+++ src-nonag/frontend/mame/ui/ui.cpp Fri Aug  8 18:45:26 2025
@@ -303,6 +303,8 @@
  handler_callback_func(
  [this] (render_container &container) -> uint32_t
  {
+ // DISABLE INITIALIZING, LOADING & DECRYPTING MESSAGES
+ if (!machine().options().skip_gameinfo())
  draw_text_box(container, messagebox_text, ui::text_layout::text_justify::LEFT, 0.5f, 0.5f, colors().background_color());
  return 0;
  }));
@@ -632,6 +634,9 @@
  bool show_gameinfo = !machine().options().skip_gameinfo();
  bool show_warnings = true;
  bool video_none = strcmp(downcast<osd_options &>(machine().options()).video(), OSDOPTVAL_NONE) == 0;
+
+ // FORCE INTERACTIVE WARNING MESSAGES (HARD RESET)
+ first_time = show_gameinfo;
 
  // disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
  // or if we are debugging, or if there's no mame window to send inputs to