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: mame 0.143 patched?  (Read 7627 times)

0 Members and 1 Guest are viewing this topic.

notroubleclubber

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:October 07, 2023, 04:26:25 pm
mame 0.143 patched?
« on: August 03, 2011, 05:46:15 pm »
Ive read and reread how to compile my own mame 0.143 but i just dont get it!!!

Can i download a no nag/highscore version of mame 0.143 from somewhere or is this against the rules?


jimmy2x2x

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1215
  • Last login:December 19, 2018, 01:29:48 am
Re: mame 0.143 patched?
« Reply #1 on: August 03, 2011, 05:49:52 pm »
Very much against the rules, sorry

Savannan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 183
  • Last login:December 22, 2012, 10:53:06 pm
Re: mame 0.143 patched?
« Reply #2 on: August 03, 2011, 06:32:59 pm »
you can complie your own with the no nag screen but you cant dload it.

Generic Eric

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4520
  • Last login:July 15, 2024, 09:18:25 pm
  • Restore! Don't maim for MAME, build from scratch!
    • forum.arcadecontrols.com/index.php/topic,143226.0.html
Re: mame 0.143 patched?
« Reply #3 on: August 03, 2011, 06:34:51 pm »
It is against the rules to post links to that.


What guides have you been using to compile?  The one for mame compiler 64 is pretty straight forward.  http://headsoft.com.au/index.php?category=mame&page=mc64  

EnC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:August 04, 2011, 09:32:44 pm
Re: mame 0.143 patched?
« Reply #4 on: August 03, 2011, 06:37:39 pm »
Very much against the rules, sorry


You really believe that, don't you?

What rules would that be, exactly?




notroubleclubber,

http://mame.groovy.org/

http://forum.arcadecontrols.com/index.php?topic=110905.msg1175640#msg1175640

EnC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:August 04, 2011, 09:32:44 pm
Re: mame 0.143 patched?
« Reply #5 on: August 03, 2011, 06:44:24 pm »
you can complie your own with the no nag screen but you cant dload it.

Where did you get that? Why can't we download it, says who?

I already gave a link to GroovyMAME that has both no-nag and hi-score patch, here it is again:

http://mame.groovy.org/


Hiscore project also has MAME build (141) with no-nag and hi-score patch, and it's even hosted on mameworld.info server:

http://highscore.mameworld.info/
« Last Edit: August 03, 2011, 06:54:23 pm by EnC »

jimmy2x2x

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1215
  • Last login:December 19, 2018, 01:29:48 am
Re: mame 0.143 patched?
« Reply #6 on: August 03, 2011, 06:47:02 pm »
EnC, Driverman, Torino or whatever you are called today (before you are banned again):

Please return to the bridge.

EnC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:August 04, 2011, 09:32:44 pm
Re: mame 0.143 patched?
« Reply #7 on: August 03, 2011, 06:48:10 pm »
It is against the rules to post links to that.

What rules? Forum rules, MAME license, what?

Where did everyone get this idea? Fascinating!

jimmy2x2x

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1215
  • Last login:December 19, 2018, 01:29:48 am
Re: mame 0.143 patched?
« Reply #8 on: August 03, 2011, 06:49:42 pm »
It is against the rules to post links to that.

What rules? Forum rules, MAME license, what?

Where did everyone get this idea? Fascinating!

Do you manually master-debate at the dinner table demanding to see the sign forbidding it?

EDIT: corrected for PC
« Last Edit: August 03, 2011, 06:59:38 pm by jimmy2x2x »

EnC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:August 04, 2011, 09:32:44 pm
Re: mame 0.143 patched?
« Reply #9 on: August 03, 2011, 06:51:39 pm »
EnC, Driverman, Torino or whatever you are called today (before you are banned again):

Please return to the bridge.


What are you talking about, paranoid clown?
 
Are you not donating to GroovyMAME yourself?


What rules?

Donkbaca

  • Our reptillian overlords would be pleased
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2648
  • Last login:May 09, 2012, 06:28:10 pm
    • Slim built MAME/Xbox cab
Re: mame 0.143 patched?
« Reply #10 on: August 03, 2011, 07:18:32 pm »
It would seem that it would be against this rule:

from the site:
Quote
-Modifying and then distributing the MAME source code in such a way that is contrary to the MAMEdev policies in an effort to tailor the software towards home or commercial arcade cabinet use. This includes things like adding features and releasing the new version without the source code, or certain modifications such as removing the "nag screens" at the beginning of games that have information the MAMEdevs wish to impart regarding that game.


from the mame-devs:
Quote
Do not remove the startup screen that contains information about why certain non-working games don't work. This only serves to generate a bunch of useless email traffic to the developers asking why the games don't work.


So from what I gather, compiling your own no-nag mame is fine, but distributing non-nag mame is a no-no

notroubleclubber

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:October 07, 2023, 04:26:25 pm
Re: mame 0.143 patched?
« Reply #11 on: August 03, 2011, 07:40:21 pm »
Thanks
I've used mame compiler64 and as I have a normal p4 I've think I've managed to patch my own 0143 for 32bit.
Ta

EnC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:August 04, 2011, 09:32:44 pm
Re: mame 0.143 patched?
« Reply #12 on: August 03, 2011, 08:01:01 pm »
It would seem that it would be against this rule:

from the site:
Quote
-Modifying and then distributing the MAME source code in such a way that is contrary to the MAMEdev policies in an effort to tailor the software towards home or commercial arcade cabinet use. This includes things like adding features and releasing the new version without the source code, or certain modifications such as removing the "nag screens" at the beginning of games that have information the MAMEdevs wish to impart regarding that game.


from the mame-devs:
Quote
Do not remove the startup screen that contains information about why certain non-working games don't work. This only serves to generate a bunch of useless email traffic to the developers asking why the games don't work.


So from what I gather, compiling your own no-nag mame is fine, but distributing non-nag mame is a no-no

Those are not rules. It's not even part of MAME licence. Those are some "policies", someone's opinions, desires, whining and self-imposed importance. Even MAME licence does not have any real legal ground. Anyone can come up with whatever licences and rules they like, but that does not mean they have any legal or moral right to do so. I don't think even their copyright is valid, they know they can't copyright ROM dumps, but why do they think they are free to reverse engineer the rest of any PCB and claim copyright as if it's their own work?

You don't really think GroovyMAME is braking some rules and farting in the face of MAME developers, eh? Even official MAME actually had hi-score built in and was also supporting options to skip nag-screens, at some point, so I don't think anyone even has any right to complain, even if there was any actual reason or any real damage done.

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: mame 0.143 patched?
« Reply #13 on: August 03, 2011, 08:17:40 pm »
Ive read and reread how to compile my own mame 0.143 but i just dont get it!!!

Can i download a no nag/highscore version of mame 0.143 from somewhere or is this against the rules?



Just so you know you're not alone, I tried compiling as well but had no luck. The idea of being able to modify MAME but not find a modified version easily was an early frustration in mine in this hobby.  :cheers:
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

syph007

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 598
  • Last login:June 24, 2014, 04:30:03 pm
  • With a router big enough, we can shape the world!
Re: mame 0.143 patched?
« Reply #14 on: August 03, 2011, 09:59:42 pm »
Ive read and reread how to compile my own mame 0.143 but i just dont get it!!!

Can i download a no nag/highscore version of mame 0.143 from somewhere or is this against the rules?



Just so you know you're not alone, I tried compiling as well but had no luck. The idea of being able to modify MAME but not find a modified version easily was an early frustration in mine in this hobby.  :cheers:

It's easy once you've done it once.  The only trick is to make sure you are using the right version of the compiling tools fro the MAME version you are trying to build.  This page is what finally helped me figure that out.

http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=207730&page=0&view=collapsed&sb=5&o=&fpart=1&vc=1&new=1259743662

It's awesome to have control over the source and mod it the way you want.  For example I removed the need to hit a key after the save key.  So I can bind one key to save a state and another key to load a state with a single button press.

Sjaak

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 706
  • Last login:March 19, 2025, 02:54:38 am
Re: mame 0.143 patched?
« Reply #15 on: August 04, 2011, 03:12:56 am »
 :troll:

EnC is Driverman

lastrega

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:January 03, 2012, 12:18:19 pm
Re: mame 0.143 patched?
« Reply #16 on: August 04, 2011, 11:43:01 am »
Donblanka is right you can make your own ver, I have made a patched 142version using jimmy's directions. (verry good directions by the way), but distributing any mame with out the source code is a NO NO.  and has been like that since 97........ MKchamp gives his source code, so his way is correct.... Groovy mame also has source code.... However be warned ALL.......  newer versions of mame , dont like being patched.... by using the save score feature, it will reset any and all video setting back to default.. If you are like me , and have your games running on a cocktail, running in daul screen mode.....This is a bad thing.......  I am looking for a fix , See my post "mame 141u1 error fix"  but until one is found, the patch will only get on your nerves............ and besides removing the nag screens does make it it harder to see if the game is partialy or fully broken........ and is bad for mame dev in general, as don said.      I don't care about the nag screens, I just want hi high scores saved:)   good luck compile your own using jimmys directions, it works well:) 

syph007

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 598
  • Last login:June 24, 2014, 04:30:03 pm
  • With a router big enough, we can shape the world!
Re: mame 0.143 patched?
« Reply #17 on: August 04, 2011, 01:45:49 pm »
However be warned ALL.......  newer versions of mame , dont like being patched.... by using the save score feature, it will reset any and all video setting back to default.. If you are like me , and have your games running on a cocktail, running in daul screen mode.....This is a bad thing.......   

I've patched 0.143 and running it fine.  I didn't notice any video resetting.  Do you mean this happens every time it tries to save scores?

jimmy2x2x

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1215
  • Last login:December 19, 2018, 01:29:48 am
Re: mame 0.143 patched?
« Reply #18 on: August 04, 2011, 01:54:15 pm »
However be warned ALL.......  newer versions of mame , dont like being patched.... by using the save score feature, it will reset any and all video setting back to default.. If you are like me , and have your games running on a cocktail, running in daul screen mode.....This is a bad thing.......   

I've patched 0.143 and running it fine.  I didn't notice any video resetting.  Do you mean this happens every time it tries to save scores?

Same here I run hi score + groovymame patches with 0.143 on a cocktail and all settings are saved correctly

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14019
  • Last login:July 02, 2025, 09:03:11 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: mame 0.143 patched?
« Reply #19 on: August 04, 2011, 03:04:57 pm »
Those are not rules. It's not even part of MAME licence. Those are some "policies", someone's opinions, desires, whining and self-imposed importance.

Its a rule of this site. How is that not a rule?
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

FREDS

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:March 04, 2012, 12:38:57 pm
Re: mame 0.143 patched?
« Reply #20 on: August 04, 2011, 09:42:37 pm »
Those are not rules. It's not even part of MAME licence. Those are some "policies", someone's opinions, desires, whining and self-imposed importance.

Its a rule of this site. How is that not a rule?

The rule of this site is to be "MAME friendly", the actual rules and meaning of that are given by supposed MAME team through their website, which is nothing else but poor act to help them pretend they condemn piracy so to avoid or lessen potential legal troubles.

Still, how is that not a rule? Because official MAME build already has "skip_gameinfo" option built in, it's been there for the last ten years and it's also in the latest official .143 build. There is no any mention or complaint about hi-scores, that patch is perfectly fine even according to those crazy policies, it's just that it is being replaced with "save state" feature.

So, if you want to adhere to that "rule" you would need to forbid downloading and linking to official MAME, plus remove hundreds of links on this site to various GroovyMAME, CabMAME, and such, since no one seem to have cared, complained or tried to enforce that rule ever before. In the light of that you sure still may call it a "rule", and you might even want to put some energy into enforcing it, for some strange reason, however in reality it's nothing else but self-contradicting nonsense.

lastrega

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:January 03, 2012, 12:18:19 pm
Re: mame 0.143 patched?
« Reply #21 on: August 05, 2011, 10:57:56 am »
Wow, really, I do not have groovy mame patches inplace, I just have the 142 patched with mkchamp's save patch for ver.142......... it did the same screen restting onver 141u1......... perhapes it is mysetup..... I would love 143 with groovy mame pathces, maybe that is where my problem lies......... thanks for letting me know that it does work with the right configuration.......... my 2 cents for the other is.............. mame did away with the save feature long ago, why is beyond me......... they replaced it with a save state feature......... I even put two buttons on my 3rd cp, for the save state feature... however , it blows ........ it has to have a number attached to it.... so once you hit save state, it ask for a slot number so I hit player 1 start, or number 1........ works fine , til you need to overwirght it..... won't do it.....it gives an error..... so with out a key board it blows.......... and who wants to to do the extra work for each game , mkchamps patch is automatic:)   he included his source...........I feel he violated NO rules:)  but opinions are like bungholes , and that is mine:)................ML

syph007

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 598
  • Last login:June 24, 2014, 04:30:03 pm
  • With a router big enough, we can shape the world!
Re: mame 0.143 patched?
« Reply #22 on: August 05, 2011, 11:27:20 am »
I even put two buttons on my 3rd cp, for the save state feature... however , it blows ........ it has to have a number attached to it.... so once you hit save state, it ask for a slot number so I hit player 1 start, or number 1........ works fine , til you need to overwirght it..... won't do it.....it gives an error..... so with out a key board it blows.......... and who wants to to do the extra work for each game , mkchamps patch is automatic:)   he included his source...........I feel he violated NO rules:)  but opinions are like bungholes , and that is mine:)................ML

Yup it bugged me to have to hit a key after save or load as well.  I edited the source to make it default to only use a single slot and not ask for a slot.

When you build, find the file src\emu\ui.c

Just delete the crossed out lines from this method  handler_load_save.  Probably don't need the /* check for cancel key */  part either, but it does no harm.

This is what my ui.c file has for 0.143

   /*-------------------------------------------------
       handler_load_save - leads the user through
       specifying a game to save or load
   -------------------------------------------------*/
  
   static UINT32 handler_load_save(running_machine &machine, render_container *container, UINT32 state)
   {
      char filename[20];
     input_code code;
      char file = 0;
  
      /* if we're not in the middle of anything, skip */
      if (state == LOADSAVE_NONE)
         return 0;
  
    /* okay, we're waiting for a key to select a slot; display a message */
     if (state == LOADSAVE_SAVE)
        ui_draw_message_window(container, "Select position to save to");
     else
        ui_draw_message_window(container, "Select position to load from");

  
      /* check for cancel key */
      if (ui_input_pressed(machine, IPT_UI_CANCEL))
      {
         /* display a popup indicating things were cancelled */
         if (state == LOADSAVE_SAVE)
            popmessage("Save cancelled");
         else
            popmessage("Load cancelled");
  
         /* reset the state */
         machine.resume();
         return UI_HANDLER_CANCEL;
      }
 
     /* check for A-Z or 0-9 */
     for (input_item_id id = ITEM_ID_A; id <= ITEM_ID_Z; id++)
        if (machine.input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id)))
           file = id - ITEM_ID_A + 'a';
     if (file == 0)
        for (input_item_id id = ITEM_ID_0; id <= ITEM_ID_9; id++)
          if (machine.input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id)))
              file = id - ITEM_ID_0 + '0';
     if (file == 0)
       for (input_item_id id = ITEM_ID_0_PAD; id <= ITEM_ID_9_PAD; id++)
           if (machine.input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id)))
              file = id - ITEM_ID_0_PAD + '0';
     if (file == 0)
       return state;

  
      /* display a popup indicating that the save will proceed */
      sprintf(filename, "%c", file);
      if (state == LOADSAVE_SAVE)
      {
         popmessage("Save to position %c", file);
         machine.schedule_save(filename);
      }
      else
      {
         popmessage("Load from position %c", file);
         machine.schedule_load(filename);
      }
  
      /* remove the pause and reset the state */
      machine.resume();
      return UI_HANDLER_CANCEL;
   }


« Last Edit: August 05, 2011, 11:33:48 am by syph007 »

lastrega

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:January 03, 2012, 12:18:19 pm
Re: mame 0.143 patched?
« Reply #23 on: August 06, 2011, 10:41:27 am »
Nice fix thanks, I will try this out thanks again:)......................ML

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14019
  • Last login:July 02, 2025, 09:03:11 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: mame 0.143 patched?
« Reply #24 on: August 06, 2011, 11:31:46 am »
  :blah:  :blah:  :blah:  :blah:  :blah:

glad your first post was to be a dick bag to me.  :cheers:
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: mame 0.143 patched?
« Reply #25 on: August 06, 2011, 08:55:33 pm »
lastrega
I responded to your post about this. It was fixed in 142u5. I'm assuming you are talking about orientation and such...

lastrega

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:January 03, 2012, 12:18:19 pm
Re: mame 0.143 patched?
« Reply #26 on: August 09, 2011, 11:07:10 pm »
Just read it:) Thanks for the responce as well:)   I love your patches:)  GREAT WORK ........ML

gms1975

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:August 30, 2022, 09:45:05 am
Re: mame 0.143 patched?
« Reply #27 on: August 13, 2011, 04:19:49 pm »
So if I download groovymame32_0143.013b.exe.7z and run it in the mame folder it will get rid of the left right requirement before each game?  Is it that simple or is there more I have to do?

gms1975

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:August 30, 2022, 09:45:05 am
Re: mame 0.143 patched?
« Reply #28 on: August 13, 2011, 07:23:16 pm »
Where do I download GroovyMame to and run it?