Jump to content
LaunchBox Community Forums
silvusvalentine

Retroarch Mame Disable Info Screens

Recommended Posts

Retroarch Version: 1.3.6

Mame Core: MAME 0.174 (The core labeled Arcade (MAME) in the Core Updater)

Steps:

  • Open Retroarch and pull up the Main Menu (Press F1 if you are in-game).
  • Load the Mame Core if it is not already loaded (check the bottom left of the screen for the currently loaded core).
  • Navigate to Main Menu -> Quick Menu -> Options.
  • In the Options menu, turn ON the following options (Image 1):
    • Hide nag screen
    • Hide gameinfo screen
    • Hide warnings screen
  • Navigate back to the Main Menu and select Save Current Config.
  • Now, when you play an Arcade game with Retroarch, it will begin loading the rom immediately.

Note: The nag screens, warning screens, and info screens are the screens that display before the rom is actually loaded (Image 2). These screens usually require a button press before the process is allowed to continue. These settings will not remove the arcade startup screens, display test screens, RAM check screens, hard disk load screens, etc.

Images:

  1. Settings to change:retroarch_mame_hide_info.png
  2. Nag screen and gameinfo screen example:retroarch_mame_info_screen.png
  • Like 2

Share this post


Link to post
Share on other sites

Oh very nice, they finally put this in the core options. I may have to look into going back to Mame again since this was one of the reasons i preferred standalone mame with a no-nag hack.

  • Like 1

Share this post


Link to post
Share on other sites

I just haven't bothered with the Mame core for a couple of months now so I never even looked at it. I know people on the Retroarch forums have been asking for it and the answer that was given was to just compile your own core. Was even kinda silly to have to find a hacked Mame.exe when GrooveyMame had the option to turn them off right in the mame.ini file.

  • Like 1

Share this post


Link to post
Share on other sites

Having tested this out for a while now it is good that they allow the user to turn off the nag screens I still wouldn't use RA Mame over stand alone Mame. Mames HLSL and GLSL shaders just absolutely destroy any shader in RA for arcade games. RAs shaders are perfect and the best for consoles but for arcade games Mames shaders are still best. Mames shaders for the most part do not rotate properly for vertical games so you would have to set a custom config for vertical or horizontal. While in Mame you have to do that with GLSL it is much easier using MameUI and the vertical and horizontal filters and HLSL doesn't care about the orientation.

Another thing is that there is something with the RA Mame core that requires more graphical processing power. I can throw any shader at any system in RA and my system will take it like a champ but in Mame the heavier shaders like the ones found in solid12345's analog shader pack make games unplayable dropping framerates down into the 40s. I can use shaders on any other system without issue.

Share this post


Link to post
Share on other sites

I'm only just figuring out how to get shaders to work in Retroarch. I wouldn't know where to start in standalone Mame. Are there any tutorials on here that show how to set them up?

Share this post


Link to post
Share on other sites

I posted a video around here a little while ago showing how to setup HLSL. If you are using MameUI setting up GLSL shaders is very easy. HLSL is a little bit more tricky and hands on but not so bad. The command line version of Mame is bit more hands on again since you are editing ini files by hand.

  • Like 1

Share this post


Link to post
Share on other sites

When I load the Mame0.174 core (mame_libretro), the option section gives me a "nocoreoptionsavailable"
Why is that?

Share this post


Link to post
Share on other sites

It's possible it got removed in the build of the core you are using. That's just a guess though since I don't use the Mame core.

Share this post


Link to post
Share on other sites

It seems so. 

I now use mame2003_libretro, and it's working perfectly, without the game info screen, except when there's a known issue with the game (which is fine).
 

Share this post


Link to post
Share on other sites
On Saturday, August 13, 2016 at 0:23 PM, lordmonkus said:

I posted a video around here a little while ago showing how to setup HLSL. If you are using MameUI setting up GLSL shaders is very easy. HLSL is a little bit more tricky and hands on but not so bad. The command line version of Mame is bit more hands on again since you are editing ini files by hand.

I decided to leave retroarch and go back to MAMEUI so without this GLSL, is there a way to turn off those nag screens just by editing the mameui.ini file? I saw a post talking about skip_gameinfo and skip_warnings but that didn't work.

Edited by MerlinArcade

Share this post


Link to post
Share on other sites

You have a couple of options for nag screens.

1) Compile an exe yourself disabling them.

2) Download a precompiled exe from somewhere, the Hyperspin site usually has up to date exes shortly after a release.

3) Download and use the GrooveyMame exe and turn off the nag screens in the ini file.

Share this post


Link to post
Share on other sites

put the tag -skip_gameinfo in the LB associated platform for arcade will take away all but the warning about systems not being 100%

Share this post


Link to post
Share on other sites
11 minutes ago, lordmonkus said:

You have a couple of options for nag screens.

1) Compile an exe yourself disabling them.

2) Download a precompiled exe from somewhere, the Hyperspin site usually has up to date exes shortly after a release.

3) Download and use the GrooveyMame exe and turn off the nag screens in the ini file.

How about..

 

4) Drop MAME and go back to Retroarch? lol

 

Say I go back with retro, does that mean I will have to totally delete anything that is associated with MAME? Like associate the Arcade platform with Retroarch?

 

Personally, I dropped Retroarch because I kinda like the "all games" section of the MAMEUI, you could see exactly which ROM and sub ROM version you need for each game. Not sure if Retroarch will download all the right ROMs though.
 

Share this post


Link to post
Share on other sites

You could go back to Retroarch if you like and you would not have to remove anything related to Mame in your Launchbox setup. You can just leave it there for easy swapping back and forth if you want to, I have mine set up this way.

Though I still prefer stand alone Mame for various reasons but the newer git builds of the Mame 181 core in Retroarch are looking to be fairly decent and much better than the "stable" Mame cores.

Share this post


Link to post
Share on other sites
15 minutes ago, DOS76 said:

put the tag -skip_gameinfo in the LB associated platform for arcade will take away all but the warning about systems not being 100%

You mean like this?

LB1.jpg
Anything else? Because it's not working. :-(

 

Edited by MerlinArcade

Share this post


Link to post
Share on other sites

You could even disable that screen in the mame.ini file if you wanted to but yeah that command line parameter will do the same thing.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   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...