Orkie - I can't tell if you are being sarcastic or not (my guess is that you are). It probably does only take 20 seconds to set up, but I would imagine that
Take every app you have released on the GP2X, even ports, and look for the lowest CPU frequency you can use for your app
might take a bit longer...
OMG WTF, is that what you thought I was asking? I wasn't fucking asking for some programmers to go through everybody's code and test and include the underclocking and all that, I was asking developers to do that for their own programs. How long should that take (unless you released a dozen programs?)?
And just a clarification, if not modify the C/C++ code to make it do the overclocking, release your program with a reclocking script, because most people cannot make such a script or couldn't be arsed anyways to test the speed for each program and make a friggin script. I mean basically, as it is now, if you want to save batteries it's "test every single program you use and write your own scripts". I think it's rather your job to do it when you release a program.
Then you don't HAVE to do it, if you want to write some bloated half-baked crapped that drain batteries like there's no tomorrow and release it it's your problem, nobody makes you have to release quality stuff and give users a good experience. I'm not asking devs to clean my car or whatever some fool said earlier.
I still say that users should try underclocking programs and see how well they run. And share their findings on low clock speeds. Dev time is better spent on devving. With that been said I will try to test my own apps for lower clok speeds.
Just what I said about users that dunno how to do or couldn't be arsed to write a script every time. That's up to the dev to do it, I mean what's next you're gonna only release the source of your program and ask users to compile it on their own?
And as Orkie said, what god damn time? You quickly test how low isn't too low, you write a little piece of code or script, and in a few minutes you got it done. I for one spend ten times longer than it'd take for much meaningless things in my programs, and if you're too lazy to write such a script anyways I wonder how you could release anything anywhere near polished.
Actually, my suggestion is an essential part of the polishing process, and it's definitely not some user who should do it.