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: Skip Startup Frames and Disable Validity Checks patches  (Read 2302 times)

0 Members and 1 Guest are viewing this topic.

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Skip Startup Frames and Disable Validity Checks patches
« on: July 29, 2013, 02:28:07 am »
I'm updating my Arcade Cabinet and most of the patches I depend on are no longer being maintained. Here's a couple I brought up to .149.

Both patches come from alank2's original patches documented here:
http://forum.arcadecontrols.com/index.php/topic,48674.msg473253.html#msg473253
http://forum.arcadecontrols.com/index.php/topic,17952.msg142470.html#msg142470

For "Skip Startup Frames" I just hardcoded 999 frames. The original patch was so old it I had to download a pre .100 source just to figure out where everything moved to. So I didn't end up support fast startup frames (since I don't use it). I saw that some people have a txt file that maps the first frame of a game, but I don't need to see the first frame, I mostly wanted to skip all the crap and 999 seems to clear all of game initializing junk.

Neither are configurable via mame.ini nor the command line. Validity checks just comments out the validity checks. Seems like a waste to validate our sets when we've all (presumably) used clrMamePro or the likes to verify that we have the right data.

I've tested this, but there might be some quirkiness - report any here. In particular Skip Startup Frames had some code to set that the game had been paused (even though it really hadn't) and I just removed that code...
Thanks,
Joseph Elwell.

Megaweapon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:July 30, 2022, 09:58:51 pm
  • 40 Megatons of Fun
Re: Skip Startup Frames and Disable Validity Checks patches
« Reply #1 on: August 31, 2013, 10:07:45 pm »
"Skip Startup Frames"

Thanks for this!  I am using it with 0.145 and it seems to work fine.
Uhh, boy I don't know.  We always used to refer to him as just 'That Paper Chase Guy'...