PSP CPU Clock Limit was rocked!

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
ziozzang
Posts: 9
Joined: Wed Jun 08, 2005 12:39 pm

PSP CPU Clock Limit was rocked!

Post by ziozzang »

long scePowerSetClockFrequency(long, long, long);
scePowerSetClockFrequency(333,333,166);

STUB_START "scePower", 0x40010000, 0x20005
STUB_FUNC 0x4B7766E, scePowerRegisterCallback
STUB_FUNC 0x737486F2, scePowerSetClockFrequency
STUB_END
The clock speed can be "333,266,222,190,166,133" or etc.

Here is some code. :)
Last edited by ziozzang on Mon Jun 13, 2005 7:12 pm, edited 1 time in total.
Vampire
Posts: 138
Joined: Tue Apr 12, 2005 8:16 am

Post by Vampire »

good job :-)

any idea what the three parameters are?

one for the CPU Core?
one for the Media Engine?
and one for the Graphics Core?

btw: 0x04B7766E is scePowerRegisterCallback and not scePowerSetCallback ;-)
Vampire
Posts: 138
Joined: Tue Apr 12, 2005 8:16 am

Post by Vampire »

@ziozzang: if you post some infos/code from other sources you should give credit to the source... (i suppose: ngPsp v1.2.1 by neXis)
ziozzang
Posts: 9
Joined: Wed Jun 08, 2005 12:39 pm

Post by ziozzang »

Vampire wrote:@ziozzang: if you post some infos/code from other sources you should give credit to the source... (i suppose: ngPsp v1.2.1 by neXis)
I got that information from Japanese anonymous board, "2ch". the first poster's nick was "13". =) thanks to him.

I just translated information to this forum. It's not mine.

ps. some guy guessed that "CPU clock on userland, system land, FSB". but I don't know. It was just guesing. nothing less, nothing more.

anyway, It works well.
scePowerSetClockFrequency(333,333,166); <- Full speed maybe.
scePowerSetClockFrequency(222,222,133);
scePowerSetClockFrequency(222,222,111); <- Initial status?
Vampire
Posts: 138
Joined: Tue Apr 12, 2005 8:16 am

Post by Vampire »

PSP CPU CORE
1 - 333MHz

PSP Media Engine
1 - 333MHz

PSP Graphics Core 2
1 - 166 MHz
subbie
Posts: 122
Joined: Thu May 05, 2005 4:14 am

Post by subbie »

vampire,

(this is neXis). I get no credit for the cpu clock speed code. I got it from the rin team when smiths notified me they figured it out. It just happen to be the same time I finished up a build so it only took me a few seconds to get it in and released before others started adding it.
MDave
Posts: 82
Joined: Mon May 09, 2005 10:43 pm

Post by MDave »

The clock speed can be "333,266,222,190,166,133" or etc.
Does this mean it can go as low as say, 10? I remmember from one of the sony presentation videos/slides that the developer can set the speed to any mhz he/she wants, from the inital 1~222 they are allowed to use. Like only 10 or so mhz for the menus and options in games, and when the game is paused.

Then does this mean the speed could be set to say, 300, a safer number to use then the full 333? Or is this 'dangerous' factor about the speed just something people have made up or unsure of?

It would be handy to know :)
ziozzang
Posts: 9
Joined: Wed Jun 08, 2005 12:39 pm

Post by ziozzang »

0x843fbf43, scePowerSetCpuClockFrequency
0xb8d7b3fb, scePowerSetBusClockFrequency
0xfee03a2f, scePowerGetCpuClockFrequency
0x478fe6f5, scePowerGetBusClockFrequency
ziozzang
Posts: 9
Joined: Wed Jun 08, 2005 12:39 pm

Post by ziozzang »

MDave wrote:
The clock speed can be "333,266,222,190,166,133" or etc.
Does this mean it can go as low as say, 10? I remmember from one of the sony presentation videos/slides that the developer can set the speed to any mhz he/she wants, from the inital 1~222 they are allowed to use. Like only 10 or so mhz for the menus and options in games, and when the game is paused.

Then does this mean the speed could be set to say, 300, a safer number to use then the full 333? Or is this 'dangerous' factor about the speed just something people have made up or unsure of?

It would be handy to know :)
I don't know other clock can be used. I didn't test other than 333,266,222 clock.
please test and post your result.

I didn't find that code myself. I must say "I translated japanese post to english. that's all."
Post Reply