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: WTB custom compile of MAME  (Read 3311 times)

0 Members and 1 Guest are viewing this topic.

AlexC

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 393
  • Last login:May 06, 2012, 05:18:05 pm
  • "Beware, I live!"
WTB custom compile of MAME
« on: April 06, 2006, 06:46:19 pm »
WTB a custom compile of MAME .37 final with NO NAG screens

botman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:May 06, 2009, 01:11:02 pm
  • There is no spoon.
Re: WTB custom compile of MAME
« Reply #1 on: April 06, 2006, 08:35:11 pm »
I've got a Win98SE machine setup that I've compiled the DOS version of MAME before (version .61 I believe).

There's about 20 different versions of .37 (b1, b2, b3, etc).  Which one specifically did you want?

Do you want the DOS or Win version?

I wouldn't be able to get to it until this weekend, and there's no need to pay me.  :)

SOAPboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1778
  • Last login:August 01, 2009, 03:36:12 am
  • ..::GeeK::..
Re: WTB custom compile of MAME
« Reply #2 on: April 06, 2006, 08:37:52 pm »
Um..

Should i point out, that the person selling this is selling something that isnt his?

pcates

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 403
  • Last login:January 05, 2011, 08:15:57 pm
Re: WTB custom compile of MAME
« Reply #3 on: April 06, 2006, 08:52:16 pm »
Um..

Should i point out, that the person selling this is selling something that isnt his?
:cheers: botman says, "no need to pay him"

AlexC

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 393
  • Last login:May 06, 2012, 05:18:05 pm
  • "Beware, I live!"
Re: WTB custom compile of MAME
« Reply #4 on: April 06, 2006, 09:09:25 pm »
I've got a Win98SE machine setup that I've compiled the DOS version of MAME before (version .61 I believe).

There's about 20 different versions of .37 (b1, b2, b3, etc).  Which one specifically did you want?

Do you want the DOS or Win version?

I wouldn't be able to get to it until this weekend, and there's no need to pay me.  :)


Thanks Botman, Dos version .37 b14 should do the trick.
 I'm currently using .36 but I can't play NBA JAM, it still wasn't working in .36  :P

botman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:May 06, 2009, 01:11:02 pm
  • There is no spoon.
Re: WTB custom compile of MAME
« Reply #5 on: April 06, 2006, 09:22:51 pm »
All righty then.  I assume you just want the press "OK" to continue screen gone right? (that's the change I made to 0.61 so I already know how to do that :D).

I'll build it this weekend and PM you when it's done.

AlexC

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 393
  • Last login:May 06, 2012, 05:18:05 pm
  • "Beware, I live!"
Re: WTB custom compile of MAME
« Reply #6 on: April 06, 2006, 09:28:40 pm »
Yeah, that's it.
Thanks for the help.

botman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:May 06, 2009, 01:11:02 pm
  • There is no spoon.
Re: WTB custom compile of MAME
« Reply #7 on: April 06, 2006, 11:30:03 pm »
Done!

There's 2 versions.  mame_no_nag.exe and mame_no_warn.exe

The mame_no_nag.exe just has the nag screen disabled.  The mame_no_warn.exe has the nag screen disabled PLUS it has the warn screen disabled (for things like games that don't have sound support, etc.).

Just download these and rename the one you want to use to mame.exe.

Here's how the code was changed (if anyone wants to do this on their version that doesn't support the command line option to turn it off)...

The only file you have to modify is 'usrintrf.c' (which I assume means "user interface").  Open the file in Wordpad (it's too big for Notepad) or any other text editor and search for "int showcopyright" and you should see something like this line...

int showcopyright(struct osd_bitmap *bitmap)

You want to comment out everything between the "int done;" line and the "setup_selected = 0;" line at the end of that function (so add the lines with "nonag" in them)...

int showcopyright(struct osd_bitmap *bitmap)
{
/*nonag
   int done;
.
.
.
   } while (done < 2);
nonag*/
   setup_selected = 0;////
   erase_screen(bitmap);
   update_video_and_audio();

   return 0;
}

...then search for "int showgamewarnings" and comment out everything between the "int i;" and "while (done < 2);" like this (add the lines with "nowarn" in them)...

int showgamewarnings(struct osd_bitmap *bitmap)
{
/*nowarn
   int i;
.
.
.
            done = 2;
      } while (done < 2);
   }
nowarn*/

...then go down a few lines and comment out the "while (displaygameinfo(bitmap,0) == 1)" loop like so (add the lines with "nonag" in them)...

   /* clear the input memory */
   while (code_read_async() != CODE_NONE) {};
/*nonag
   while (displaygameinfo(bitmap,0) == 1)
   {
      update_video_and_audio();
   }
nonag*/

...if you are building the MESS version, scroll down a couple of lines and comment out the "while (displayimageinfo(bitmap,0) == 1)" line inside the #ifdef MESS line (add the lines with "nonag" in them)...

   #ifdef MESS
/*nonag
   while (displayimageinfo(bitmap,0) == 1)
   {
      update_video_and_audio();
   }
nonag*/
   #endif

...save the file, then run "make" to rebuild mame.exe (or dmame.exe for newer versions of MAME).

If you want to skip the nag screen but still want to see warnings, just don't put in the "/*nowarn" and "nowarn*/" lines.
« Last Edit: April 06, 2006, 11:32:41 pm by botman »

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: WTB custom compile of MAME
« Reply #8 on: April 07, 2006, 12:25:13 am »
Soapboy likes to comment in every b/s/t and usually just to pee on someones parade. :tool:  He is right though, don't offer to buy anything to do with mame or roms here.  That's rule #1.  Thanks for hooking him up botman, that's the good stuff right there!

AlexC

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 393
  • Last login:May 06, 2012, 05:18:05 pm
  • "Beware, I live!"
Re: WTB custom compile of MAME
« Reply #9 on: April 07, 2006, 12:28:44 am »
Thanks everyone. Game on..

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:June 29, 2025, 08:37:44 pm
Re: WTB custom compile of MAME
« Reply #10 on: April 07, 2006, 01:04:35 am »
Soapboy likes to comment in every b/s/t and usually just to pee on someones parade. :tool:  He is right though, don't offer to buy anything to do with mame or roms here.  That's rule #1.  Thanks for hooking him up botman, that's the good stuff right there!

Wasn't he just paying someone to do the coding work? Not like he was buying mame. If I wanted someone to take the source code and do some work to it for me - I would pay them for their time. Not for mame.

Am I understanding how this went down?

SOAPboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1778
  • Last login:August 01, 2009, 03:36:12 am
  • ..::GeeK::..
Re: WTB custom compile of MAME
« Reply #11 on: April 07, 2006, 01:28:25 am »
Soapboy likes to comment in every b/s/t and usually just to pee on someones parade. :tool:  He is right though, don't offer to buy anything to do with mame or roms here.  That's rule #1.  Thanks for hooking him up botman, that's the good stuff right there!

No, i like to prevent people from getting raped on price, or doing something illegal..

Ill remember this next time someone sells something to high and your interested and nobody speaks up..

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:June 22, 2025, 02:32:40 am
  • Insufficient facts always invite danger.
Re: WTB custom compile of MAME
« Reply #12 on: April 07, 2006, 01:37:06 am »
No, i like to prevent people from getting raped on price, or doing something illegal..

Hmmmm... still have that CapCom bowling cab, with MAME on it?

quarterback

  • King Of The Night Time World!
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3089
  • Last login:February 26, 2025, 12:22:43 pm
Re: WTB custom compile of MAME
« Reply #13 on: April 07, 2006, 03:20:02 am »
Soapboy likes to comment in every b/s/t and usually just to pee on someones parade. :tool:  He is right though, don't offer to buy anything to do with mame or roms here.  That's rule #1.  Thanks for hooking him up botman, that's the good stuff right there!

Wasn't he just paying someone to do the coding work? Not like he was buying mame.

That's the same kind of rationalization that people make when they say they''re paying for the DVDs and the burning process, but not the roms on the discs.   He was looking to buy a compiled version of MAME.   It all worked out in the end, but I agree with Soap et al, it was originally kind of dicey.  He was offering money for somebody to send him a version of MAME.   If you think that's kosher, then why not set up a website where you offer compiled versions of mame for $10 a pop.   I doubt the MAME devs (or saint) would support that kind of endeavor.
« Last Edit: April 07, 2006, 03:23:21 am by quarterback »
No crap, don't put your kids in a real fridge.
-- Chad Tower

whatzcrackn

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 848
  • Last login:January 19, 2019, 12:14:02 pm
  • U just won tickets to da 'GUN SHOW'
Re: WTB custom compile of MAME
« Reply #14 on: April 07, 2006, 09:11:53 am »
No, i like to prevent people from getting raped on price, or doing something illegal..

Hmmmm... still have that CapCom bowling cab, with MAME on it?

that is funny :cheers:
« Last Edit: April 07, 2006, 09:29:29 am by whatzcrackn »

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:June 29, 2025, 08:37:44 pm
Re: WTB custom compile of MAME
« Reply #15 on: April 07, 2006, 12:47:38 pm »
Soapboy likes to comment in every b/s/t and usually just to pee on someones parade. :tool:  He is right though, don't offer to buy anything to do with mame or roms here.  That's rule #1.  Thanks for hooking him up botman, that's the good stuff right there!

Wasn't he just paying someone to do the coding work? Not like he was buying mame.

That's the same kind of rationalization that people make when they say they''re paying for the DVDs and the burning process, but not the roms on the discs.   He was looking to buy a compiled version of MAME.   It all worked out in the end, but I agree with Soap et al, it was originally kind of dicey.  He was offering money for somebody to send him a version of MAME.   If you think that's kosher, then why not set up a website where you offer compiled versions of mame for $10 a pop.   I doubt the MAME devs (or saint) would support that kind of endeavor.

I see your point. But, if the roms were free/open source, and I wanted someone to go through the roms and select only the trackball games for me...

I guess thats how I looked at it. If I needed a custom compile of Mame, I would need someone to do the work for me, and I wouldn't expect them to do it for free. I'm glad it all worked out. I can see how this could get really muddy.

Hoagie_one

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3062
  • Last login:September 04, 2020, 12:36:28 pm
  • Um....whats a cabinet
Re: WTB custom compile of MAME
« Reply #16 on: April 07, 2006, 01:41:44 pm »
its a gray area.  there is nothing wrong with paying someone for their time and expertice

SOAPboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1778
  • Last login:August 01, 2009, 03:36:12 am
  • ..::GeeK::..
Re: WTB custom compile of MAME
« Reply #17 on: April 07, 2006, 02:19:11 pm »
No, i like to prevent people from getting raped on price, or doing something illegal..

Hmmmm... still have that CapCom bowling cab, with MAME on it?

Actually no, my mame machien is not longer up nor running.. The cabinet it 100% empty waiting to be hauled off by a friend..


mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: WTB custom compile of MAME
« Reply #18 on: April 07, 2006, 02:51:33 pm »
Hopefully they're taking you with it.

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:June 29, 2025, 08:37:44 pm
Re: WTB custom compile of MAME
« Reply #19 on: April 07, 2006, 05:00:55 pm »
I'm using the 1.04 command line version of mame - is there a switch to turn off all the warning/ok screens? I'm wondering since botman brings it up.

botman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:May 06, 2009, 01:11:02 pm
  • There is no spoon.
Re: WTB custom compile of MAME
« Reply #20 on: April 07, 2006, 07:22:54 pm »
Yes, "-[no]skip_gameinfo" and "-[no]skip_disclaimer"...

http://www.mame.net/readmewin.html

The default is "-noskip_gameinfo" and "-noskip_disclaimer"

I just wish there was a "-skip_selftest" option to cause games to skip the selftest at boot time (but that would be a little difficult since each game would have implement this by hacking the boot sequence).

« Last Edit: April 07, 2006, 07:24:39 pm by botman »

nullb0y

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1307
  • Last login:November 17, 2024, 04:06:05 pm
  • Slow In Fast Out
    • WAT Racing
Re: WTB custom compile of MAME
« Reply #21 on: April 07, 2006, 08:28:17 pm »
self tests are awesome dont bash em!

when the new cades pc boots on the tv it looks like its selftesting windows lmao its all messed up looking then all of a sudden blue screen with a mouse on it
Slow In Fast Out

SOAPboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1778
  • Last login:August 01, 2009, 03:36:12 am
  • ..::GeeK::..
Re: WTB custom compile of MAME
« Reply #22 on: April 07, 2006, 10:15:44 pm »
Hopefully they're taking you with it.

Troll me when you have some kind of point, at this point, its useless and makes you look foolish..

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: WTB custom compile of MAME
« Reply #23 on: April 08, 2006, 01:08:21 pm »
See, you have an established track record of butting into threads.  I have remarked in two on here lately.  Nothing was wrong with what you said, and I didn't disagree with what you said, I just wanted the members to know you make a habit of commenting on many things.  Seems like a lot of those times you make factual statements about stuff you don't know the for sure answer.  You just make it sound like you do.  The old timers here should know what I'm talking about.  So, I feel it is a public service to let new guys know you make a habit of sticking your nose in topics that have nothing to do with you.  I'll leave you alone.

APFelon

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 564
  • Last login:July 04, 2024, 08:51:53 pm
  • Posts: 5922
Re: WTB custom compile of MAME
« Reply #24 on: April 09, 2006, 12:45:08 pm »
No, i like to prevent people from getting raped on price, or doing something illegal..


That is not your job. Queering someone's deal because you think that they are getting "raped on price" is a really crappy thing to do.

Perhaps you should consider breaking that habit.

APf

quarterback

  • King Of The Night Time World!
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3089
  • Last login:February 26, 2025, 12:22:43 pm
Re: WTB custom compile of MAME
« Reply #25 on: April 09, 2006, 01:18:46 pm »
No, i like to prevent people from getting raped on price, or doing something illegal..

That is not your job. Queering someone's deal because you think that they are getting "raped on price" is a really crappy thing to do.

I disagree.    If I can help somebody from being ripped off by paying significantly more than what the item can be purchased from elsewhere, I'll do it.    And I'd appreciate if somebody did the same for me.    In fact, saint encourages it.

Quote from: saint
Don't be afraid to help each other avoid getting ripped off
No crap, don't put your kids in a real fridge.
-- Chad Tower

APFelon

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 564
  • Last login:July 04, 2024, 08:51:53 pm
  • Posts: 5922
Re: WTB custom compile of MAME
« Reply #26 on: April 09, 2006, 03:16:11 pm »
Very well. I'll keep that in mind next time you put something up for sale.

APf

quarterback

  • King Of The Night Time World!
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3089
  • Last login:February 26, 2025, 12:22:43 pm
Re: WTB custom compile of MAME
« Reply #27 on: April 09, 2006, 03:33:31 pm »
Very well. I'll keep that in mind next time you put something up for sale.

Oooh, you got me there!   ;D    Seriously though, I have no problem with that.

I like and respect (99% of) my brothers and sisters here at BYOAC.  If somebody is trying to rip somebody else off by charging twice the going rate for something, I feel completely justified in telling the potential buyer.  And of course I'd support your decision to do the same.  I have no problems with that what so ever.


And, beyond that, it's saint's rule, not mine.  You shouldn't "keep that in mind" because I quoted it here and you think that you'll burn me at some future date, you should "keep that in mind" because saint said it and it's nice to help your compadres and keep them from getting ripped off.
« Last Edit: April 09, 2006, 03:37:57 pm by quarterback »
No crap, don't put your kids in a real fridge.
-- Chad Tower

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: WTB custom compile of MAME
« Reply #28 on: April 09, 2006, 09:49:40 pm »
I agree with Quarterback on watching out for each other.  I just really dislike Soapboy. :tool:  He is a negative person in my opinion.  He likes to jump into conversations that he has no business being in and makes matter-of-fact statements that simply aren't correct.  He was right in the two posts this week that I commented on, but again, I don't like him.  He's sort of got a Howard Casto attitude without the credentials.

SOAPboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1778
  • Last login:August 01, 2009, 03:36:12 am
  • ..::GeeK::..
Re: WTB custom compile of MAME
« Reply #29 on: April 09, 2006, 10:10:54 pm »
I agree with Quarterback on watching out for each other.  I just really dislike Soapboy. :tool:  He is a negative person in my opinion.  He likes to jump into conversations that he has no business being in and makes matter-of-fact statements that simply aren't correct.  He was right in the two posts this week that I commented on, but again, I don't like him.  He's sort of got a Howard Casto attitude without the credentials.

Cry more..

Fact is, i admit when im wrong.. you, are just a common troll..

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: WTB custom compile of MAME
« Reply #30 on: April 09, 2006, 10:25:18 pm »
No crying here.  Just the truth.  You do not admit when you're wrong and that affects other members.  Outside of your two posts, no trolling here buddy.

Goz

  • KOTA
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3421
  • Last login:June 25, 2024, 10:06:41 pm
Re: WTB custom compile of MAME
« Reply #31 on: April 10, 2006, 08:08:49 am »
Speaking as someone who has been observing this thread while eating popcorn and drinking a 64oz soda I'm going to have to admit that McCoy is the more productive of two playing "my pee pee is bigger than your pee pee".

Dude got his custom build and didn't pay for it. The inevitable don't buy or sell MAME was discussed. Lets move on.  :blah:  :blah:  :blah: