Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: garnerb350 on May 18, 2009, 01:11:32 pm

Title: Getting rid of Nag screen on MAME- I need walkthrough
Post by: garnerb350 on May 18, 2009, 01:11:32 pm
Hey everybody...

I am almost finished with setting up my mame cab...been on it since July 08...
I think I am doing pretty good, with not having internet at my house, & supporting wife & kid...

I am kind of confused and need some help to get this noob straight...so correct me if I am wrong...

I want to get rid of the nag screen ( that what you guys call it) on Mame...

I have MameUI32 ver. 129...I know that i have some games that say " The video and or sound emulation is not 100% correct...blah, blah , blah".

I am ok with having these games that dont work correctly, they suit me fine...
Is there a way to disable those nag screens?

I think i read in the past that this can be done with CLRMAMEPRO...and I am not sure if it is true or not...At the same time that is what scares me...I dont want to touch CLRMAMEPRO...

Can someone be willing to walk me through this procedure?
Some of the tuturioals I have read mostly talk about upgrading MAME...and also at the same time it is not NOOB friendly...

Is there a "short-bus "  :laugh2: version of how to operate CLRPROMAME that i dont know about?

Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: isucamper on May 18, 2009, 11:03:47 pm
Sorry, I can't help you with CLRMAMEPRO, but I can tell you that you can get rid of the nag screens, and add high score support for all games by recompiling MAME with the high score/no nag patch.

It's really easy to do this if you use the Headkaze's MAME64 compiler.

Check out this thread.  It's got links to the compiler and the high score/no nag patch.  You'll also need to download the MAME source code from the MAME website.  Don't be intimidated, it's really easy to do. 

http://forum.arcadecontrols.com/index.php?topic=64298.0 (http://forum.arcadecontrols.com/index.php?topic=64298.0)
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: garnerb350 on May 19, 2009, 01:28:38 pm
I read the forum link you sent...only problem though is that the link to get the patches is blocked here at work....arrrrrrghhhhh!
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: NOP on May 20, 2009, 09:28:22 am
I think i read in the past that this can be done with CLRMAMEPRO...and I am not sure if it is true or not...At the same time that is what scares me...I dont want to touch CLRMAMEPRO...

you cannot remove the nag screens with cmpro.  they don't exist in the ROMs themselves, they are a part of MAME.  cmpro is for adding/removing rom files from within the zips, and verifying that you've got the correct roms inside the zips.

As isucamper says, you just need to recompile MAME.
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: Stormrider on May 20, 2009, 11:47:47 am
First, are you able to compile? Well then 95% is done. Now, the only thing you have to do is to edit mame.c (one of the files of the MAME source) and change:

ui_display_startup_screens(machine, firstrun, !settingsloaded);

with

ui_display_startup_screens(machine, !firstrun, settingsloaded);

Recompile. That's all folk.
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: isucamper on May 20, 2009, 12:19:07 pm
First, are you able to compile? Well then 95% is done. Now, the only thing you have to do is to edit mame.c (one of the files of the MAME source) and change:

ui_display_startup_screens(machine, firstrun, !settingsloaded);

with

ui_display_startup_screens(machine, !firstrun, settingsloaded);

Recompile. That's all folk.

man, that is simple.  but you should really get the high score/no nag patch.  seriously, high score support adds so much to a MAME cabinet
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: Stormrider on May 21, 2009, 08:31:29 am
I've never been interested ni hi-scores. However, a friend of mine is. Could you tell me what changes in the source are necessary for hiscores support? Sorry I don't like patches...
Title: Re: Getting rid of Nag screen on MAME- I need walkthrough
Post by: headkaze on May 21, 2009, 11:25:49 am
I've never been interested ni hi-scores. However, a friend of mine is. Could you tell me what changes in the source are necessary for hiscores support? Sorry I don't like patches...

Diff patches are readable text files that you can use to edit the source manually. It tells you the source file, line numbers and what code to change (minus sign means remove line and plus sign means add line). So just download the hiscore diff and open it in notepad or software like Notepad++ which has nice text hilighting.