hexxellor / procfw

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

Force High Memory Layout, homebrew bug #467

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. MVSPSP cant load roms with cache data
2. I think CSP2 had the same problem

What is the expected output? What do you see instead?
When show "Loading cache information data.." the psp crash

What version of the product are you using? On what operating system?
I'm using a pspgo with 6.20 PRO-C Fix2

Original issue reported on code.google.com by c4rl0s...@gmail.com on 6 Jun 2012 at 7:23

GoogleCodeExporter commented 9 years ago

Original comment by devnonam...@gmail.com on 25 Jun 2012 at 9:07

GoogleCodeExporter commented 9 years ago
This problem could be emulator sided...

Early 2g+ Homebrews directly accessed the 32MB extra memory by using kernel 
helper modules to access their kernel mapping...

However with high memory layout, this range gets deleted so that the P2 user 
range can be extended with the resulting free memory.

I fear this problem might only be fixable inside the emulator sourcecode...
Or - if you dont want to do this, just disable the forced memory layout when 
using the application.

Original comment by gentlema...@gmail.com on 25 Jun 2012 at 9:35

GoogleCodeExporter commented 9 years ago
We could create an override options handler: at the start of the hb, we look 
for the file HM.txt in the homebrew directory: if there is 0 in it, then we 
disable the high memory layout, if this is 1, then we enable the high memory 
layout.

If the file can't be found/is empty, then we apply the settings of the user.

Original comment by devnonam...@gmail.com on 28 Jun 2012 at 2:45

GoogleCodeExporter commented 9 years ago

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