grolliger / procfw

Automatically exported from code.google.com/p/procfw
0 stars 0 forks source link

High Memory Layout + UMD Cache problem #498

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Force high memory layout
2. Enable UMD Cache
3. Start a UMD game

What is the expected output? What do you see instead?
Game should run normally with slightly reduced loading times thans to UMD 
cache, instead the PSP shutsdown.

What version of the product are you using? On what operating system?
PSP 2004 with 6.20 Pro-C.fix3 + Permanent patch
UMD of Soul Calibur Broken destiny.

Disabling UMD Cache solves the problem, but that increases loading times from 
the UMD.
Also UMD cache can be on without high memory layout.

Original issue reported on code.google.com by piotrekhenry on 18 Aug 2012 at 7:07

GoogleCodeExporter commented 8 years ago
The psps except the psp 100x basically has 2 main memories:
-user memory, about 20mb, usable in games
-kernel memory, about 25mb, only accessible by kernel modules

The high memory layout merge the kernel memory in the user memory allowing user 
plugin and games to have more room.
The iso cache however uses this kernel memory so if you reduce its size and 
increase the size of the user memory with the hight memory layout, the iso 
cache doesn't have enough room and it makes the psp to crash (if alloc failed 
-> psp crashes).

The only solution would be to create a fallback to high memory layout for 
example or change the recovery menu to forbid the user to activate both of them.

Original comment by devnonam...@gmail.com on 25 Sep 2012 at 10:37

GoogleCodeExporter commented 8 years ago
But the ProCFW should forbid to activate both at the same time

Original comment by devnonam...@gmail.com on 28 Aug 2013 at 10:10