hi everyone - in my program PSPSeq(http://dspmusic.org/psp) i need to read and write lots of data to memory (saving song files, writing audio to flash, loading audio presets, etc etc). therefore, i have lots of calls to sceIoWrite and sceIoRead. i've been testing on CFW 3.90 both with and without the 1.50 add-on. obviously, this is on a phat PSP. i am running the same build in both environments; the only change i make is via PSPBrew to combine the two PBPs into one for native 3xx support.
what i've found is that when i'm running the 1.50 add-on version read and write access is -much- faster. i haven't timed it out, but a rough guess is that loads are 4x faster and stores are 10-20x faster. is this normal? are there any simple ways of speeding up these accesses? i am not careful about reading/writing large blocks of data but i would guess that that would help, right? anything else i can try? are there any other flash access functions which are faster, or is this my only option?
lastly, someone tested the native 3xx build on a slim PSP and he said that R/W access times were ok. now i haven't tested this personally and i don't know if we have different ideas of ok, but should i expect to see radically different performance for flash access on phat and slim?
thanks!
ethan
dspmusic.org/psp
flash R/W speed differences with different FW?
You can try dark alex's "Patch to Load 3.71 fatmsmod on 3.80/3.90 M33" http://exophase.com/files/psp/fatmspatchv2.rar