I think I have enabled running the new 3.10 POPS files on my 3.03OE-C FW using DaXs 3.02 POPS Plugin.
The steps I took were:-
Use c+d's latest 'psardump3.rar'
Use the 'PSP Firmware 3.10.zip'
Use 'PSP Brew .91' to extract the DATA.PSAR file
Copy psar_dump2 & psar_dump2% directories to ms0:/psp/game
Copy DATA.PSAR to ms0:/
Enable 1.50 kernel homebrew in recovery menu.
Disable the 302 POPS plugin.
Run psardump with the 'X' option.
Backup the old 3.02 seplugins folder.
Create a 'pops310' directory in seplugins.
Copy these new 3.10 files to ms0:/seplugins/pops310 - mesg_led.prx, msaudio.prx, pops.prx, popsman.prx
Rename the ms0:/seplugins file 'pops302ld.prx' to 'pops310ld.prx'
Use a hex editor on 'pops310ld.prx' to change all entries from '302' to '310'
Change the 'pops310ld.prx' 'meaudio' entries to 'msaudio'
Edit the ms0:/seplugins/pops.txt entry to -> 'ms0:/seplugins/pops310ld.prx'
Delete the old pops302 directory.
Now enable the new 310 POPS in recovery menu.
I could start the PSX game FF9 ok & load my previous saves
HEX EDITING DETAIL:-
open 'pops302ld.prx' in a hex editor
change any lines with '302' to '310' -
Code: |
00000CE0,58,0A,00,00,6D,73,30,3A,2F,73,65,70,6C,75,67,69,X...ms0:/seplugi,
00000CF0,6E,73,2F,70,6F,70,73,33,31,30,2F,70,6F,70,73,2E,ns/pops310/pops.,
00000D00,70,72,78,00,2F,6B,64,2F,70,73,70,62,74,63,6E,66,prx./kd/pspbtcnf,
00000D10,2E,74,78,74,00,00,00,00,6F,70,65,6E,20,65,6E,63,.txt....open enc,
00000D20,72,79,70,74,65,64,20,25,73,0A,00,00,52,65,74,75,rypted %s...Retu,
00000D30,72,6E,69,6E,67,20,25,30,38,58,0A,00,73,63,65,49,rning %08X..sceI,
00000D40,6E,69,74,00,73,63,65,50,6F,70,73,5F,4D,61,6E,61,nit.scePops_Mana,
00000D50,67,65,72,00,70,6C,61,69,6E,20,67,61,6D,65,20,25,ger.plain game %,
00000D60,64,0A,00,00,70,6F,70,73,00,00,00,00,70,73,70,62,d...pops....pspb,
00000D70,74,63,6E,66,2A,20,6D,6F,64,75,6C,65,20,6C,6F,61,tcnf* module loa,
00000D80,64,65,64,3A,20,25,73,0A,00,00,00,00,6D,73,30,3A,ded: %s.....ms0:,
00000D90,2F,73,65,70,6C,75,67,69,6E,73,2F,70,6F,70,73,33,/seplugins/pops3,
00000DA0,31,30,2F,70,6F,70,73,6D,61,6E,2E,70,72,78,00,00,10/popsman.prx..,
00000DB0,52,65,61,64,20,70,6F,70,73,6D,61,6E,3A,20,25,64,Read popsman: %d,
00000DC0,0A,00,00,00,73,63,65,4D,73,41,75,64,69,6F,00,00,....sceMsAudio..,
00000DD0,6D,73,30,3A,2F,73,65,70,6C,75,67,69,6E,73,2F,70,ms0:/seplugins/p,
00000DE0,6F,70,73,33,31,30,2F,6D,73,61,75,64,69,6F,2E,70,ops310/msaudio.p,
00000DF0,72,78,00,00,52,65,61,64,20,6D,73,61,75,64,69,6F,rx..Read msaudio,
00000E00,3A,20,25,64,0A,00,00,00,73,63,65,4D,65,73,67,4C,: %d....sceMesgL,
00000E10,65,64,00,00,6D,73,30,3A,2F,73,65,70,6C,75,67,69,ed..ms0:/seplugi,
00000E20,6E,73,2F,70,6F,70,73,33,31,30,2F,6D,65,73,67,5F,ns/pops310/mesg_,
00000E30,6C,65,64,2E,70,72,78,00,52,65,61,64,20,6D,65,73,led.prx.Read mes,
00000E40,67,5F,6C,65,64,3A,20,25,64,0A,00,00,45,6E,74,72,g_led: %d...Entr,
00000E50,79,3A,20,30,78,25,30,38,58,0A,00,00,00,00,00,00,y: 0x%08X.......,
00000E60,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,................,
|
Change the 'meaudio' entries to 'msaudio' -
Code: |
00000DC0,0A,00,00,00,73,63,65,4D,73,41,75,64,69,6F,00,00,....sceMsAudio..,
00000DD0,6D,73,30,3A,2F,73,65,70,6C,75,67,69,6E,73,2F,70,ms0:/seplugins/p,
00000DE0,6F,70,73,33,31,30,2F,6D,73,61,75,64,69,6F,2E,70,ops310/msaudio.p,
00000DF0,72,78,00,00,52,65,61,64,20,6D,73,61,75,64,69,6F,rx..Read msaudio,
00000E00,3A,20,25,64,0A,00,00,00,73,63,65,4D,65,73,67,4C,: %d....sceMesgL,
00000E10,65,64,00,00,6D,73,30,3A,2F,73,65,70,6C,75,67,69,ed..ms0:/seplugi,
00000E20,6E,73,2F,70,6F,70,73,33,31,30,2F,6D,65,73,67,5F,ns/pops310/mesg_,
00000E30,6C,65,64,2E,70,72,78,00,52,65,61,64,20,6D,65,73,led.prx.Read mes,
00000E40,67,5F,6C,65,64,3A,20,25,64,0A,00,00,45,6E,74,72,g_led: %d...Entr,
00000E50,79,3A,20,30,78,25,30,38,58,0A,00,00,00,00,00,00,y: 0x%08X.......,
00000E60,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,................,
|
Then I renamed 'pops302ld.prx' to 'pops310ld.prx'
Change the 'pops.txt' entry to read - ms0:/seplugins/pops310ld.prx
Create a subdir in seplugins called 'pops310'
Copy the new 3.10FW files there - 'mesg_led.prx', 'msaudio.prx', 'pops.prx' & 'popsman.prx'.
I tested this ok with the 310 plugin by itself & then separately with the original 302 (DaXs original) & 310 POPS (hex-edited) 1 at a time ok.
In any case as far as FF8 was concerned I saw no change between 302/303 & 310 with better stability - still crashses
You wanted a Miracle, I give you the F. B. Eye !!
|