The NEW Build Your Own Arcade Controls

Main => Buy/Sell/Trade - non-retail => Topic started by: AlexC on April 06, 2006, 06:46:19 pm

Title: WTB custom compile of MAME
Post by: AlexC on April 06, 2006, 06:46:19 pm
WTB a custom compile of MAME .37 final with NO NAG screens
Title: Re: WTB custom compile of MAME
Post by: botman 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.  :)
Title: Re: WTB custom compile of MAME
Post by: SOAPboy on April 06, 2006, 08:37:52 pm
Um..

Should i point out, that the person selling this is selling something that isnt his?
Title: Re: WTB custom compile of MAME
Post by: pcates 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"
Title: Re: WTB custom compile of MAME
Post by: AlexC 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
Title: Re: WTB custom compile of MAME
Post by: botman 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.
Title: Re: WTB custom compile of MAME
Post by: AlexC on April 06, 2006, 09:28:40 pm
Yeah, that's it.
Thanks for the help.
Title: Re: WTB custom compile of MAME
Post by: botman on April 06, 2006, 11:30:03 pm
Done!

There's 2 versions.  mame_no_nag.exe (http://www.botman2.com/downloads/mame_no_nag.exe) and mame_no_warn.exe (http://www.botman2.com/downloads/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.
Title: Re: WTB custom compile of MAME
Post by: mccoy178 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!
Title: Re: WTB custom compile of MAME
Post by: AlexC on April 07, 2006, 12:28:44 am
Thanks everyone. Game on..
Title: Re: WTB custom compile of MAME
Post by: leapinlew 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?
Title: Re: WTB custom compile of MAME
Post by: SOAPboy 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..
Title: Re: WTB custom compile of MAME
Post by: Havok 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?
Title: Re: WTB custom compile of MAME
Post by: quarterback 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.
Title: Re: WTB custom compile of MAME
Post by: whatzcrackn 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:
Title: Re: WTB custom compile of MAME
Post by: leapinlew 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.
Title: Re: WTB custom compile of MAME
Post by: Hoagie_one on April 07, 2006, 01:41:44 pm
its a gray area.  there is nothing wrong with paying someone for their time and expertice
Title: Re: WTB custom compile of MAME
Post by: SOAPboy 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..

Title: Re: WTB custom compile of MAME
Post by: mccoy178 on April 07, 2006, 02:51:33 pm
Hopefully they're taking you with it.
Title: Re: WTB custom compile of MAME
Post by: leapinlew 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.
Title: Re: WTB custom compile of MAME
Post by: botman 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).

Title: Re: WTB custom compile of MAME
Post by: nullb0y 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
Title: Re: WTB custom compile of MAME
Post by: SOAPboy 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..
Title: Re: WTB custom compile of MAME
Post by: mccoy178 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.
Title: Re: WTB custom compile of MAME
Post by: APFelon 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
Title: Re: WTB custom compile of MAME
Post by: quarterback 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
Title: Re: WTB custom compile of MAME
Post by: APFelon 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
Title: Re: WTB custom compile of MAME
Post by: quarterback 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.
Title: Re: WTB custom compile of MAME
Post by: mccoy178 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.
Title: Re: WTB custom compile of MAME
Post by: SOAPboy 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..
Title: Re: WTB custom compile of MAME
Post by: mccoy178 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.
Title: Re: WTB custom compile of MAME
Post by: Goz 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: