Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

**This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.

Contents: mame.exe - Normal Mame with Nags removed. (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)

This version also allows the games Akai Katana and Dodonpachi Saidaioujou  to be played.

It's advisable to download the full mame official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.

After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  

If you are using your own installed/setup of mame then make sure you also set in the mame.ini  'Skip_gameinfo  1'

If you got Launchbox to setup mame for you when asked, you only need to replace the exe and play.

 

As some are not sure about  False Positives, and report a virus was detected, As goes for all versions i upload, they are all ran through virustotal before i upload, and if by any chance something did end up with an issue it would be noticed very quickly after upload and would be removed/restricted.

0.278 - https://www.virustotal.com/gui/file/002e59eca6b2ca765a34e7511346a4e737965167cf391530c50a70ded1b72b8b?nocache=1

 

All NEW versions of the No-Nag will be posted in this download thread only, if you wish to get the new releases every month, either follow myself or the thread, As the download section will not show any new releases.

Edited by MadK9
Updated Virustotal for 0.278 & Tags


What's New in Version 0.278   See changelog

Released

MAME 0.278

After two long months, MAME 0.278 is finally ready. Of course, the big news is that the new sound system has arrived! The benefits it brings include:

    Native WASAPI support on Windows and PipeWire support on Linux.
    Support for sound input for emulated systems that have microphones or other audio capture hardware.
    Support for multi-channel input and output.
    Built-in effects, including a parametric equaliser and dynamic range compressor.
    Better quality sample rate conversion and mixing, and lower latency.

As this is the first release of a major new component, it’s going to be rough around the edges in some ways. But we’re already thinking about some of the ways we can improve it further over the coming months.

We’ve been busy with the sound system, but we haven’t stopped working on emulation. There are some nice fixes for graphical issues in 3D systems, including Sega Model 2 and Taito Type Zero. But it doesn’t stop with 3D – the 2D classics are still getting love. Quite a few Konami games are looking nicer, including often-overlooked cocktail mode support, and all the missing graphics in the iconic IGS mahjong game Long Hu Bang are finally fixed.

There’s a long list of newly supported systems this month. We’ve got Exidy and Taito arcade games from the 1970s, LCD games from behind the Iron Curtain, and a whole pile of recently dumped TV games. On top of that, numerous additional versions of Gaelco arcade games have surfaced from the archives. In between, you’ll find rare Capcom arcade releases, music workstations and sequencers, game watches, casino games, and more. If you do play casino games, please be aware that some of the default input assignments for gambling games have changed in this release.

There’s lots of fun to be had with the computer emulation updates in this release. The Victor 9000 has had its floppy support overhauled and SASI hard disk support added. There’s been a bit of a flurry of updates for the Sanyo PHC-25. The POKEY’s serial communication support used by the Atari 8-bit computers has finally been implemented properly.

If you want to read about all the adventures in MAME development in these past two months, check out the whatsnew.txt file. As always, the source code and 64-bit Windows binary packages are available from https://www.mamedev.org download page.

  • Like 44
  • Thanks 39
  • Game On 2
  • Unusual Gem 3

User Feedback

Recommended Comments



Gullly

Posted

OK I did all that - but I think I am still seeing Nag. I guess my question would be that would I still see some ROM load up screen? def not seeing any warning or info screen. thx a bunch really helpful

MadK9

Posted

3 hours ago, Gullly said:

OK I did all that - but I think I am still seeing Nag. I guess my question would be that would I still see some ROM load up screen? def not seeing any warning or info screen. thx a bunch really helpful

Some have replied to you with the solution, if you are still seeing this same 'Press any Key' screen then you need to have skip_gameinfo either in the LaunchBox Launch options for mame or manually set the "skip_gameinfo 1" in the mame.ini file, that is an internal command for mame itself to directly skip the Press any Key screen, this no-nag does not touch that screen or its functions. If you scroll back a few posts here you will see what this no-nag actually does.

Gullly

Posted

Thx Everyone - I got it workng - some very detailed support and I appreciate it

 

  • Like 1
raywjewhurst

Posted

I just wanted to thank you wonderful hackers and developer! I do a lot of work with the computer emulation side of Mame in an attempt to someday be able to emulate every single computer system that can be emulated using both this and others. Not having the nags makes the presentation of my various configuration look better and make loading a lot less clunky.

Aevans0001

Posted

Awesome work for years!  I always know exactly where to look for the newest versions!

 

Thanks

  • Thanks 1
LanzSJ

Posted

How it download? Im new here

dav777

Posted

Thanks MadK9. Really love that you do this. I used to edit the source manually and then do it myself but this is much easier 😃

If I may ask, would it be possible to build the UI version or is that a lot of effort?

MadK9

Posted (edited)

On 5/4/2025 at 7:48 PM, dav777 said:

Thanks MadK9. Really love that you do this. I used to edit the source manually and then do it myself but this is much easier 😃

If I may ask, would it be possible to build the UI version or is that a lot of effort?

I used to do the UI version as well awhile back, but the download numbers were sometimes single digits to zero, i don't feel there just isn't any reason to use it if you are using Launchbox to launch games, i personally just use the inbuilt ui it does what i need. Unless of course you are using the UI version for overclocking.

Its not a lot of effort, its just time consuming and ties up the computer for an hour while compiling.

Maybe someone else can do the UI version, i have left instructions on how to compile the source in a number of the no-nag threads, its not much different to standard mame, just a small change to the ui.cpp iirc.

 

Edited by MadK9
dav777

Posted

On 5/5/2025 at 3:56 AM, MadK9 said:

I used to do the UI version as well awhile back, but the download numbers were sometimes single digits to zero, i don't feel there just isn't any reason to use it if you are using Launchbox to launch games, i personally just use the inbuilt ui it does what i need. Unless of course you are using the UI version for overclocking.

Its not a lot of effort, its just time consuming and ties up the computer for an hour while compiling.

Maybe someone else can do the UI version, i have left instructions on how to compile the source in a number of the no-nag threads, its not much different to standard mame, just a small change to the ui.cpp iirc.

 

 

Thanks very much for your response. I'll stick with your version thanks. I'll get a nice Launchbox layout.

dav777

Posted

Thank you. Much appreciated.

fireedo

Posted

is there any info or tips to make mame no-nag on linux? are there maybe patch files that I can use to compile and build with latest mame on linux? thankyou

 

dragon57

Posted

6 hours ago, fireedo said:

is there any info or tips to make mame no-nag on linux? are there maybe patch files that I can use to compile and build with latest mame on linux? thankyou

 

While I don't have a Linux environment to use and test MAME on, I was given this tip long ago and I use it on all my MAME and variant installs on Windows and this has worked for me without requiring a 'nonag' version. In the MAME.ini file, I either add and change the seconds_to_run value to 1 and I get nonag type behavior. Something to try on your Linux MAME version.

JoeViking245

Posted

51 minutes ago, dragon57 said:

While I don't have a Linux environment to use and test MAME on, I was given this tip long ago and I use it on all my MAME and variant installs on Windows and this has worked for me without requiring a 'nonag' version. In the MAME.ini file, I either add and change the seconds_to_run value to 1 and I get nonag type behavior. Something to try on your Linux MAME version.

That's weird. Because when I set seconds_to_run from 0 (zero) to 1 (one), after the game has completely loaded, it exits after one second.  It then also creates a subfolder in MAME's root folder named after the ROM, and in that folder has a screenshot of the game.

You sure that's the correct line? ;) 

 

Though I can see that as a pretty cool feature. Set it to 300 (5 minutes). Start a game and you have 5 minutes to get the highest score you can.  When it "kicks you out", look in the folder it created and look at the screenshot to see what your score was. :D

dragon57

Posted

3 hours ago, JoeViking245 said:

That's weird. Because when I set seconds_to_run from 0 (zero) to 1 (one), after the game has completely loaded, it exits after one second.  It then also creates a subfolder in MAME's root folder named after the ROM, and in that folder has a screenshot of the game.

You sure that's the correct line? ;) 

 

Though I can see that as a pretty cool feature. Set it to 300 (5 minutes). Start a game and you have 5 minutes to get the highest score you can.  When it "kicks you out", look in the folder it created and look at the screenshot to see what your score was. :D

Well, isn't that a kick in the head. Recent MAME builds from the official mamedev web site act just as you say. What does work are the other MAME builds like mameui and arcade64 using seconds_to_run set to 1. I actually don't ever use the official MAME build, and they one I have is quite old. Lesson learned.

I'm now curious what other builds work and do not work with that set.

  • Like 1
MadK9

Posted

6 hours ago, dragon57 said:

While I don't have a Linux environment to use and test MAME on, I was given this tip long ago and I use it on all my MAME and variant installs on Windows and this has worked for me without requiring a 'nonag' version. In the MAME.ini file, I either add and change the seconds_to_run value to 1 and I get nonag type behavior. Something to try on your Linux MAME version.

 

Can't say i have ever heard of that working like that, but if it did/does its a bonus. But i really cant see it removing hard nags.

iirc mame does have a feature where nags are disabled for i think 5-7 days once you have seen it for the game you select to play (if a warning is to be shown) but will still return no matter what, and only works on the games with warnings. 

Also to add the no nag removes the initialising screen as well.

But nice catch if that did work/does work on your currnet build.

 

MadK9

Posted

12 hours ago, fireedo said:

is there any info or tips to make mame no-nag on linux? are there maybe patch files that I can use to compile and build with latest mame on linux? thankyou

 

If you go back through my posts/versions of the no nag uploads you will find what i edit, im pretty sure the edits for linux will be the exact same, all you will need to do is then compile for linux. 

dragon57

Posted

14 minutes ago, MadK9 said:

 

Can't say i have ever heard of that working like that, but if it did/does its a bonus. But i really cant see it removing hard nags.

iirc mame does have a feature where nags are disabled for i think 5-7 days once you have seen it for the game you select to play (if a warning is to be shown) but will still return no matter what, and only works on the games with warnings. 

Also to add the no nag removes the initialising screen as well.

But nice catch if that did work/does work on your currnet build.

 

This setting seems to work on all the custom builds that I have tried this afternoon. Everything but official MAME. I even have downloaded source code for some of those custom builds and I see nothing specific about this option outside of normal logic. Since I haven't used official MAME for years, and this has worked for me for at least the last four years, well, why switch things up now! Having said that, I was custom compiling my own nonag builds before that when I happened on this option on a random forum somewhere that for the life of me now, I can't recall the source of. Sorry to hijack the thread.

MadK9

Posted (edited)

6 minutes ago, dragon57 said:

This setting seems to work on all the custom builds that I have tried this afternoon. Everything but official MAME. I even have downloaded source code for some of those custom builds and I see nothing specific about this option outside of normal logic. Since I haven't used official MAME for years, and this has worked for me for at least the last four years, well, why switch things up now! Having said that, I was custom compiling my own nonag builds before that when I happened on this option on a random forum somewhere that for the life of me now, I can't recall the source of. Sorry to hijack the thread.

We have the answer

MameUI has this set and others may as well, they do it via video.cpp "str != 0, we check for str > 1" .and its a simple on/off affair. With no user feedback. So its just another no nag.

The offical mame will never do it, with my version of the no-nag the nag isn't removed its moved into the esc menu, so people can still see warning information, along with the removal of the init scree for some games.

Cant say i have ever used another mame thats not official/source. so its a nice catch none the less/

 

Heres Roberts take on it.

https://www.1emulation.com/forums/topic/36827-nonag/

Edited by MadK9
dragon57

Posted

18 minutes ago, MadK9 said:

We have the answer

MameUI has this set and others may as well, they do it via video.cpp "str != 0, we check for str > 1" .and its a simple on/off affair. With no user feedback. So its just another no nag.

The offical mame will never do it, with my version of the no-nag the nag isn't removed its moved into the esc menu, so people can still see warning information, along with the removal of the init scree for some games.

Cant say i have ever used another mame thats not official/source. so its a nice catch none the less/

 

Heres Roberts take on it.

https://www.1emulation.com/forums/topic/36827-nonag/

Sweet! Mystery solved. I totally missed that in the source. Thanks for that.

MadK9

Posted (edited)

22 minutes ago, dragon57 said:

Sweet! Mystery solved. I totally missed that in the source. Thanks for that.

I cant take the credit im afraid, it was @JoeViking245's sleuthing that found the link.

Edited by MadK9
  • Like 2
fireedo

Posted

6 hours ago, MadK9 said:

If you go back through my posts/versions of the no nag uploads you will find what i edit, im pretty sure the edits for linux will be the exact same, all you will need to do is then compile for linux. 

do you mean is this post --> 

so I only need to edit mainmenu.cpp ? 

MadK9

Posted

6 hours ago, fireedo said:

do you mean is this post --> 

so I only need to edit mainmenu.cpp ? 

Just try it, i have never used/tried the Linux version so i cant say for sure it will work, but that is the main file i edit for the windows version, i do edit some other files but thats just to add support back for 2 games that were removed.

Just be aware that edit is old, just get the latest diff (this could be an older version than current, but the edits are the same, but you will need to adjust the locations accordingly for each edit. 


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...