Main > Software Forum

My favorite new MAME feature - Unthrottle!

<< < (3/3)

Howard_Casto:
Because the save state system has been reworked and 90% of your games don't support save states anymore. 

jelwell:

--- Quote from: GregorDV on June 30, 2006, 08:55:21 pm ---I've oft thought it would be a great feature for the BYOAC crowd if there were a -fastCheck flag for MAME that would turn off throttling/max frameskip for N seconds of game time to make the self-check go speedier.  On many games it gets a bit tiresome to watch it check out the board RAM every single time.

It seems un-documenty and more I-just-wanna-play-y, so might not make the cut for main branch MAME, but would be a nice feature for one of the derivatives.

--- End quote ---
-ssf "skip startup frames" it's been around for a while (no offense meant). It's one of Alan's tweaks. I startup mame with "-ssf 999" this gets me past most rom loading screens and lands me squarely in the demo attact mode (most of the time).

There's no downside, even if the game can't render faster while unthrottled it's not going to break anything. It will simply run - and continue to accept input during that period.

Alan's latest tweaks are located here. Note there is now a startup.ini file that can contain a time interval that will skip you past rom loading for many roms already. You can add your own:
http://home.earthlink.net/~alank2/mame/

I had suggested the feature to PowerMame however it's become clear that PowerMame is a LEDWiz project and not the "cabinet friendly" mame that it claimed to be.
Joseph Elwell.

jelwell:

--- Quote from: jelwell on July 25, 2006, 07:33:38 pm ---it's become clear that PowerMame is a LEDWiz project and not the "cabinet friendly" mame that it claimed to be.

--- End quote ---

I should clarify, it's not simply that they rejected a feature I suggested.
11 Features listed - 10 are for XWiz products. 8 are LEDWiz exclusive 1 is GPWiz and 1 is GPWiz & LEDWiz (but also includes a game pause message).

So basically a GroovyGameGear MAME with sound support.
Joseph Elwell.

Howard_Casto:
Oh I agree with you, no need to clarify. 

I suggested hooking up the ledwiz to mame drivers that have outputs and was humored but nobody but me bothered to look into it.  This seems sad to me as it'd make powermame a legitimate build that actually does something useful.  You see all of the features that powermame does can be done externally, so there is no reason to even have the build. 

I mean literally, you can do keyboard led tracking externally,  you can load a different ledwiz for each game externally, you can set the gp49 mode externally ect.  And all of this can be done via a resident app that simply monitors the mame caption too so it doesn't aid in the ease of launch either as the appropriate stuff can be called automatically. 

I think the qbert knocker was hooked up, but that's about it. 

I don't have any ill will towards powermame, the guy who made it and the people that use it, I just share your frustration.

Especially considering immediately after the features were announced for the build I made a nice post that said something along the lines of "I don't mean to offend, but all of that stuff can be done without hacking the mame driver, and it's a bad idea to do things on a custom build if you don't have to because most custom builds are seldom updated or down right abandoned." 

Everyone promptly ignored me and a few months later pm is all but abandoned and guys like me are going to have to "save" the poor schmucks that bought ggg products by making proper, external apps that won't have to be constantly updated. 

Also I was assured that the ledwiz inclusion was added so that the product could interact with mame.  As I said, I think the qbert driver is hooked up... that's something. 

elvis:

--- Quote from: GregorDV on June 30, 2006, 08:55:21 pm ---I've oft thought it would be a great feature for the BYOAC crowd if there were a -fastCheck flag for MAME that would turn off throttling/max frameskip for N seconds of game time to make the self-check go speedier.  On many games it gets a bit tiresome to watch it check out the board RAM every single time.

It seems un-documenty and more I-just-wanna-play-y, so might not make the cut for main branch MAME, but would be a nice feature for one of the derivatives.

--- End quote ---
This is already implemented in AdvanceMAME.

You can set the startup speed:
http://advancemame.sourceforge.net/doc-advmame.html#5.10

And the startup time:
http://advancemame.sourceforge.net/doc-advmame.html#8.12.4

AdvanceMAME also has an internal and ever-growing database of startup times.  With no extra configuration on my behalf, by cocktail cab running AdvanceMAME automatically fast-forwards through the majority of game startup screens.

Yet another reason why AdvanceMAME is grossly superior to any other build.

Navigation

[0] Message Index

[*] Previous page

Go to full version