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: Editing Mame Nag Screen to Display Image  (Read 7944 times)

0 Members and 1 Guest are viewing this topic.

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Editing Mame Nag Screen to Display Image
« on: February 09, 2010, 10:47:19 am »
Hi All,

Can anyone advise me on how to edit mame's nag screen(the one that displays disclaimer) to instead show an image eg. xxxx.png, so i would be able to change the image every now and then, just renaming the new image to xxxx.png.

If the above is possible, then I would like to change the "press any button to continue" to automatically disappear in 5 seconds.(no. of seconds able to be edited)

Thanks in advance! :applaud: 

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:July 11, 2025, 01:29:48 am
  • Insufficient facts always invite danger.
Re: Editing Mame Nag Screen to Display Image
« Reply #1 on: February 09, 2010, 11:01:01 am »
Not sure you can do a png instead of text, but I just compile Mame to not display the nag screen at all.

See this thread for instructions:

http://forum.arcadecontrols.com/index.php?topic=64298.0

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: Editing Mame Nag Screen to Display Image
« Reply #2 on: February 09, 2010, 11:03:10 am »
+1 on what Havok said...its best to just compile it and get rid of it...
“If first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Re: Editing Mame Nag Screen to Display Image
« Reply #3 on: February 09, 2010, 11:32:58 am »
Thanks guys for the input  :cheers:

But i really need to display an image/s.

maybe i should try editing a front-end then?

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Editing Mame Nag Screen to Display Image
« Reply #4 on: February 09, 2010, 11:39:24 am »
What sort of image are you wanting to display? That info would help us to help you. I doubt you could load it where you're wanting to, but maybe we can help another way.

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Re: Editing Mame Nag Screen to Display Image
« Reply #5 on: February 09, 2010, 11:54:52 am »
I want to display a splash screen, displaying my company logo etc. ???

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Editing Mame Nag Screen to Display Image
« Reply #6 on: February 09, 2010, 11:56:45 am »
Ok, I think you may have just opened a huge can of worms.

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Re: Editing Mame Nag Screen to Display Image
« Reply #7 on: February 09, 2010, 12:03:26 pm »
NO... I've made a mame arcade cab for my gameroom, but i want to put it in my office. I've printed my company's logo and "branded" my cabinet but I think it would be Really cool to display it onscreen too.

This is not for commercial use etc.

 ???

ImBerzerk2

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 30, 2021, 10:36:31 am
Re: Editing Mame Nag Screen to Display Image
« Reply #8 on: February 09, 2010, 12:06:56 pm »
NO... I've made a mame arcade cab for my gameroom, but i want to put it in my office. I've printed my company's logo and "branded" my cabinet but I think it would be Really cool to display it onscreen too.

This is not for commercial use etc.

 ???

Then look-up HeadKaze's MAME compiler and recompile MAME, removing the nag screen, adding in the Hi-Score saver.  Then run Mame under GameEx, or whatever front end you want, and add in the company logo there.

It's basically impossible to do what you want with MAME as the nag screen is not a PNG, it's hardcoded text and can only be removed.   You might be able to edit it, but I have no idea how.

IMB

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Editing Mame Nag Screen to Display Image
« Reply #9 on: February 09, 2010, 12:08:42 pm »
NO... I've made a mame arcade cab for my gameroom, but i want to put it in my office. I've printed my company's logo and "branded" my cabinet but I think it would be Really cool to display it onscreen too.

This is not for commercial use etc.

 ???

Just use a frontend and give it your company's logo as a theme, I suppose.

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Re: Editing Mame Nag Screen to Display Image
« Reply #10 on: February 09, 2010, 12:11:50 pm »
Thanks Guys. ;)

I think that would be the best and easiest option.

@ImBerzerk2: thx will check it out

Much apperciated!

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
Re: Editing Mame Nag Screen to Display Image
« Reply #11 on: February 09, 2010, 12:20:42 pm »
How can you put a MAME cab in your office at work, and have company images being displayed prior to having MAME games running?

I thought that would be against MAME licensing?

Gameroom maybe...
If I had only one wish, it would be for three more wishes.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Editing Mame Nag Screen to Display Image
« Reply #12 on: February 09, 2010, 12:23:35 pm »
How can you put a MAME cab in your office at work, and have company images being displayed prior to having MAME games running?

I thought that would be against MAME licensing?

Gameroom maybe...

Hence, the can of worms I mentioned.

ImBerzerk2

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 30, 2021, 10:36:31 am
Re: Editing Mame Nag Screen to Display Image
« Reply #13 on: February 09, 2010, 12:47:13 pm »
How can you put a MAME cab in your office at work, and have company images being displayed prior to having MAME games running?

I thought that would be against MAME licensing?

Gameroom maybe...

Dude.. you're avatar is completely insane.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Editing Mame Nag Screen to Display Image
« Reply #14 on: February 09, 2010, 12:52:44 pm »
Dude.. you're avatar is completely insane.


garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: Editing Mame Nag Screen to Display Image
« Reply #15 on: February 09, 2010, 01:13:26 pm »
You could also use your company logo for the boot screen...(whenever the cab is turned on) :dunno
« Last Edit: February 09, 2010, 01:37:44 pm by garnerb350 »
“If first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
Re: Editing Mame Nag Screen to Display Image
« Reply #16 on: February 09, 2010, 01:31:17 pm »
How can you put a MAME cab in your office at work, and have company images being displayed prior to having MAME games running?

I thought that would be against MAME licensing?

Gameroom maybe...

Dude.. you're avatar is completely insane.

Thanks!  :cheers:
If I had only one wish, it would be for three more wishes.

ImBerzerk2

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 30, 2021, 10:36:31 am
Re: Editing Mame Nag Screen to Display Image
« Reply #17 on: February 09, 2010, 02:35:47 pm »
Thanks!  :cheers:

Well ... that video was completely INSANE!!!   :afro:

888gameover888

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:April 12, 2019, 01:48:52 am
Re: Editing Mame Nag Screen to Display Image
« Reply #18 on: February 09, 2010, 03:12:22 pm »
@garnerb350: Thanks...thats a good idea. :cheers:

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: Editing Mame Nag Screen to Display Image
« Reply #19 on: February 09, 2010, 03:27:33 pm »
(custom bootscreen) Look up a program called BootSkin (depends on what os you have) there is one for XP & also Vista...do some looking and you can find a tutorial on how to make a "Bootskin"...use your logo and you are good to go!
“If first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

massive88

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 938
  • Last login:February 26, 2024, 02:21:01 pm
Re: Editing Mame Nag Screen to Display Image
« Reply #20 on: February 09, 2010, 03:28:33 pm »
You could use a program like CPViewer to do what you are originally asking - http://www.emuchrist.org/cpviewer/

Basically in your front end, you tell it to run CPV first, which displays a picture of your choosing, then upon any button press, the picture goes away and the game launches.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: Editing Mame Nag Screen to Display Image
« Reply #21 on: February 09, 2010, 06:39:40 pm »
How can you put a MAME cab in your office at work, and have company images being displayed prior to having MAME games running?

I thought that would be against MAME licensing?

Gameroom maybe...

Yeah, you might want to check company policy, running a copy of MAME with unlicensed roms in the workplace, even if set to free play is a potential legal problem for the company and may end up being picked up in various software audits etc.  Your boss, or his boss, might not be too happy if that happens and you might find yourself out of a job (or if it's your company, with a hefty fine)



Alpha17X

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 153
  • Last login:September 19, 2023, 01:44:51 am
  • wheee!
Re: Editing Mame Nag Screen to Display Image
« Reply #22 on: February 09, 2010, 07:04:47 pm »
NO... I've made a mame arcade cab for my gameroom, but i want to put it in my office. I've printed my company's logo and "branded" my cabinet but I think it would be Really cool to display it onscreen too.

This is not for commercial use etc.

 ???

Just use a frontend and give it your company's logo as a theme, I suppose.

This would potentially be the easiest and the most.. 'modest' choice.  Having your company's logo prominantly displayed on the screen between game selections as part of a skin makes it clear that it's provided by your business to your employees for their enjoyment and well-being. Inserting it as a splash before every single game launched on the system would almost imply that your company had something to do with the game's production.   Though most people would easily be able to tell you simply branded the system to fit in with the corporate image and/or culture.

I've set up 4 cabinets at my office, the nag screen is removed and there isn't any real side-art on them other than stickers employees put on them from time to time. Just the company logo replacing the hyperspin intro sequence (HS is the front end on all of them) and the nag screens are removed so it just goes as seamlessly as possible into the games.

I also made it a point to include a 'Powered by MAME(tm) and Hyperspin' textline at the bottom of the screen during game selection. I've always felt it important that if you were using something created by someone else in a degree such as having an arcade cabinet outside a home, that it was important that people using it would know full well that while you did some of the work to get it all together, you didn't do it alone.

Epic rambling aside, Just remove the nag screen and put your company's branding on the front-end's skin.
I miss Retroblast :(

BamBam

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 283
  • Last login:November 03, 2011, 07:18:19 am
  • This is better than Disney Land man!
Re: Editing Mame Nag Screen to Display Image
« Reply #23 on: February 09, 2010, 09:03:31 pm »
I didn't scroll through all of the replies to see if this was covered or not, but could he have his front end launch the .png from an external application at the launch of each game with a batch file?
Galaga... Was there any other game?

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:July 11, 2025, 09:17:44 am
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: Editing Mame Nag Screen to Display Image
« Reply #24 on: February 09, 2010, 09:23:57 pm »
Wouldn't a home office count as personal use and not commercial?  Dunno.

As for the logo suggestion, +1 on adding it to your BIOS boot up (if it supports it).  But CP viewer sounds like it will fit the bill nicely, although it may be more difficult to implement.

D
Stop by my Youtube channel and leave a comment:

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3428
  • Last login:Today at 11:17:00 am
Re: Editing Mame Nag Screen to Display Image
« Reply #25 on: February 11, 2010, 04:34:12 pm »
You could use a program like CPViewer to do what you are originally asking - http://www.emuchrist.org/cpviewer/

Basically in your front end, you tell it to run CPV first, which displays a picture of your choosing, then upon any button press, the picture goes away and the game launches.

CPViewer, or a similar program, is the simply the best and easiest way to do it. I can't imagine why you would want to hack MAME to get the same result.
Check out my completed projects!


RobbyMac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 228
  • Last login:January 05, 2019, 06:48:50 pm
  • My New years Resolution is 1400 x 900.
    • My cabinet build
Re: Editing Mame Nag Screen to Display Image
« Reply #26 on: February 11, 2010, 11:44:00 pm »
I'm no legaleze expert.
But I would guess that mame in a commercial setting might be allowed if it were not available to the purchasing public?
Like in a break room or private office? Where no obvious commercial gain is obtained? Other than happy employees which in turn get happy customers or something.

I could definately see not allowing its use in a lobby or public area where it could be used to entice customers.

My kids dentist has several upright arcades in the waiting room for kids to play. I could understand not having a mame machine in there. But if the dentist wanted to have a mame in his private office or in the break room to let off a little steam, would that not be allowed?
fyi, I have no intention of moving my heavy $%^&$ cabinet to my workplace!

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Editing Mame Nag Screen to Display Image
« Reply #27 on: February 12, 2010, 01:34:21 am »
as long no credits is used, or dont plans to sell cabs, I can't see any problems at all to changing the startup sequence.

I guess you could do a autohotkey or such wrapper to been run from your frontend, instead of directly run mame.exe, which so can show the logo while the wrapper run mame? That would works with any frontend as long all args is passed to the mame.

I think this is a idea I could include in my frontend, so it show any loading or logo screen when run a game (since it allways take some secs to start it).... But better to do a wrapper for that.
« Last Edit: February 12, 2010, 01:36:17 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.