Main > Software Forum
Cheat options (overclock) from command line (adding to derivative)
Tiger-Heli:
I have 2 questions -
Many of the more recent games (like Cruisin, Blitz) etc. are really only playable by underclocking the CPU's using the cheat menu - i.e. start the game with -cheat, then use the tilde menu and reduce the CPU overclock speed until the game speeds up.
Q1 - What do you lose (gameplay, wise) by doing this?
Q2 - How hard would it be to add an option where this could be specified either on the commandline or preferably in a game specific .ini file?
i.e. mame.exe crusnusa -cheat -cpu0_15 -cpu1_15
or
crusnusa.ini
cpu0 15
cpu1 15
Thanks in advance!
Howard_Casto:
Because there are 100 some odd processors in mame it would be difficult to do it via the command line. See in the cheat menu the processos are alreayd loaded, so it doesn't have to look for them. It is possible, it'd just be difficult.
By underclocking the main thing you loose is accuracy. It screws up the sound on timing criticla games, you get less polls to the input driver so your controller can be less-responsive, less fps are drawn ect.... Basically it slows down the whole game, which may or may not do anything. It jsut depends.
Tiger-Heli:
--- Quote from: Howard_Casto on April 13, 2004, 03:33:38 pm ---Because there are 100 some odd processors in mame it would be difficult to do it via the command line. See in the cheat menu the processos are alreayd loaded, so it doesn't have to look for them. It is possible, it'd just be difficult.
--- End quote ---
Would it be easier for mame to load it from a game specific .ini file?
And do you think anyone would add it to a mame build?
--- Quote ---By underclocking the main thing you loose is accuracy. It screws up the sound on timing criticla games, you get less polls to the input driver so your controller can be less-responsive, less fps are drawn ect.... Basically it slows down the whole game, which may or may not do anything. It jsut depends.
--- End quote ---
Thanks, that's what I was wondering about.
Howard_Casto:
Well I thought it was a good idea, so I just tested a few things on the games you mentioned. Unfortunately the interface isn't the problem.
Take Crusin Usa for example:
During the bootup sequence it checks the processor speed.... if it isn't correct it reboots the cpu and keeps doing it until the reading is correct.
It appears to be the same with all harddrive games with the "computer like" bootup screen.
So they would have to be done after the fact. :(
Tiger-Heli:
--- Quote from: Howard_Casto on April 13, 2004, 03:45:58 pm ---Well I thought it was a good idea, so I just tested a few things on the games you mentioned. Unfortunately the interface isn't the problem.
Take Crusin Usa for example:
During the bootup sequence it checks the processor speed.... if it isn't correct it reboots the cpu and keeps doing it until the reading is correct.
It appears to be the same with all harddrive games with the "computer like" bootup screen.
So they would have to be done after the fact. :(
--- End quote ---
Does it matter if you run the hardrive games with -ssf and this option to bypass the computer like bootup screen.
Could it be set so it overclocked the CPU after a timed delay for the CHD games?