PSP Custom Configs

From PS3 Developer wiki
Revision as of 10:45, 5 September 2021 by Sandungas (talk | contribs) (→‎B: Moved from Talk:PSP Emulation)
Jump to navigation Jump to search




#

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

A

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Ape Escape P

ULUS00045
ADDITIONAL_KEY_ASSIGN = 0000000047C6C544

Remaps the D-pad (camera control) to the right stick

B

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Black Rock Shooter

Crash #1, debug info
Edit-copy purple.svg.png
lv2(2): # SDK version: 446000 
lv2(2): # system software version: 4.46 (DEX) 
lv2(2): # revision: 49873 
lv2(2): # 
lv2(2): # Lv-2 detected an interrupt(exception) in a user PPU Thread. 
lv2(2): # 
lv2(2): # Interrupt(exception) Info. 
lv2(2): #   Type : Data Storage 
lv2(2): #   SRR0 : 0x00000000016a8d94 00000000000C8D94                 lwz       r17, 0x454(r15) ; r15 = 0
lv2(2): #   SRR1 : 0x800000000200e032 
lv2(2): #   DSISR: 0x0000000040000000 
lv2(2): #   DAR  : 0x0000000000000454 
lv2(2): #   TB   : 0x000000028bed73b7 
lv2(2): #   HW Thread #: 1 
lv2(2): # 
lv2(2): # Backtrace 
lv2(2): #   0x00000000016a8d88 sub_c8CB0 + 0xD8
lv2(2): #   0x00000000015e36ac PEmuCoreLib_7EBDEE23 + -0x20
lv2(2): #   0x0000000000b7d25c ThreadManForKernel_D3C08E1A + 0x2A0
lv2(2): #   0x000000000163bc48 sub_5B0C8 + 0xB78
lv2(2): #   0x000000000163c68c sub_5C32C + 0x348 
lv2(2): #   0x000000000163dc14 sub_5DA7C + 0x1E8
lv2(2): #   0x000000000163ddd8 
lv2(2): #   0x00000000016697c8 
lv2(2): #   0xbadadd0010700fcc 
lv2(2): # 
lv2(2): # User PPU Thread Info. 
lv2(2): #   ID        : 0x010700fd 
lv2(2): #   Name      : PEmuExecThread 
lv2(2): #   Stack addr: 0x00000000d00ab000 
lv2(2): #   Stack size: 0x0000000000020000 
lv2(2): #   Priority  : 1001 
lv2(2): #   Proc name : /dev_flash/pspemu/psp_emulator.self 
lv2(2): #   Proc ID   : 0x1030200 
lv2(2): # 
lv2(2): # Register Info. 
lv2(2): #      LR: 0x00000000016a8d8c     CR:0x4824202a 
lv2(2): #     CTR: 0x00000000000a512c 
lv2(2): # 
lv2(2): #   GPR 0: 0x00000000016a8d8c  GPR 1: 0x00000000d00c9f50 
lv2(2): #   GPR 2: 0x000000000191ef80  GPR 3: 0x0000000000000000 
lv2(2): #   GPR 4: 0x80000000006ac990  GPR 5: 0x0000000000000000 
lv2(2): #   GPR 6: 0x0000000000000000  GPR 7: 0x0000000000000000 
lv2(2): #   GPR 8: 0x00000000300000c0  GPR 9: 0x0000000000000001 
lv2(2): #   GPR10: 0x00000000010700fd  GPR11: 0x0000000000000000 
lv2(2): #   GPR12: 0x00000000000c0308  GPR13: 0x000000001000cf50 
lv2(2): #   GPR14: 0x0000000001abc4f0  GPR15: 0x0000000000000000 
lv2(2): #   GPR16: 0x000000004824202a  GPR17: 0x00000000801a4730 
lv2(2): #   GPR18: 0x00000000089a6550  GPR19: 0x0000000000000000 
lv2(2): #   GPR20: 0x0000000000057e40  GPR21: 0x0000000000000002 
lv2(2): #   GPR22: 0x0000000009979e00  GPR23: 0x0000000000000800 
lv2(2): #   GPR24: 0x00000000089a6550  GPR25: 0x0000000009973e00 
lv2(2): #   GPR26: 0x0000000009983e00  GPR27: 0x0000000009983e00 
lv2(2): #   GPR28: 0x0000000009983e00  GPR29: 0x0000000009983e00 
lv2(2): #   GPR30: 0x0000000009fec650  GPR31: 0x0000000008815618 
lv2(2): # 
lv2(2): #     XER: 0x0000000000000000  FPSCR: 0x82008000 
lv2(2): # 
lv2(2): #   FPR 0: 0xc000000000000000  FPR 1: 0x0000000000000000 
lv2(2): #   FPR 2: 0x0000000000000000  FPR 3: 0x0000000000000000 
lv2(2): #   FPR 4: 0xfff8000082008000  FPR 5: 0x408c200000000000 
lv2(2): #   FPR 6: 0x3f52345680000000  FPR 7: 0x00000010703fd000 
lv2(2): #   FPR 8: 0x0000000000000000  FPR 9: 0x0000000000000000 
lv2(2): #   FPR10: 0x0000000000000000  FPR11: 0x00000010703fd000 
lv2(2): #   FPR12: 0xfff8000082008000  FPR13: 0x407f400000000000 
lv2(2): #   FPR14: 0x00000010703fd000  FPR15: 0x00000010703fd000 
lv2(2): #   FPR16: 0x00000010703fd000  FPR17: 0x00000010703fd000 
lv2(2): #   FPR18: 0x00000010703fd000  FPR19: 0x00000010703fd000 
lv2(2): #   FPR20: 0x00000010703fd000  FPR21: 0x00000010703fd000 
lv2(2): #   FPR22: 0x00000010703fd000  FPR23: 0x00000010703fd000 
lv2(2): #   FPR24: 0x00000010703fd000  FPR25: 0x00000010703fd000 
lv2(2): #   FPR26: 0x00000010703fd000  FPR27: 0x00000010703fd000 
lv2(2): #   FPR28..

r31 = 8815618 

0881560C	addu	s1,s0,s1
08815610	jal	zz_sceAtracReleaseAtracID
08815614	nop	
08815618	li	a0,-0x1
0881561C	sw	a0,0x2020(s2)
08815620	lb	s1,0x20A0(s1)
08815624	beq	s1,zero,pos_08815634
Crash #2 on loading, debug info
Edit-copy purple.svg.png
lv2(2): # Interrupt(exception) Info.
lv2(2): #   Type : Data Storage
lv2(2): #   SRR0 : 0x00000000016a8d94
lv2(2): #   SRR1 : 0x800000000200e032
lv2(2): #   DSISR: 0x0000000040000000
lv2(2): #   DAR  : 0x0000000000000454
lv2(2): #   TB   : 0x0000000106f65ac5
lv2(2): #   HW Thread #: 1
lv2(2): #
lv2(2): # Backtrace
lv2(2): #   0x00000000016a8d88
lv2(2): #   0x00000000015e36ac
lv2(2): #   0x0000000000b7d25c
lv2(2): #   0x000000000163bc48
lv2(2): #   0x000000000163c68c
lv2(2): #   0x000000000163dc14
lv2(2): #   0x000000000163ddd8
lv2(2): #   0x00000000016697c8
lv2(2): #   0xbadadd001030068c
lv2(2): #
lv2(2): # User PPU Thread Info.
lv2(2): #   ID        : 0x01030069
lv2(2): #   Name      : PEmuExecThread
lv2(2): #   Stack addr: 0x00000000d00ab000
lv2(2): #   Stack size: 0x0000000000020000
lv2(2): #   Priority  : 1001
lv2(2): #   Proc name : /dev_flash/pspemu/psp_emulator.self
lv2(2): #   Proc ID   : 0x1010200
lv2(2): #
lv2(2): # Register Info.
lv2(2): #      LR: 0x00000000016a8d8c     CR:0x4824208a
lv2(2): #     CTR: 0x00000000000a512c
lv2(2): #
lv2(2): #   GPR 0: 0x00000000016a8d8c  GPR 1: 0x00000000d00c9f50
lv2(2): #   GPR 2: 0x000000000191ef80  GPR 3: 0x0000000000000000
lv2(2): #   GPR 4: 0x80000000006768a0  GPR 5: 0x0000000000000000
lv2(2): #   GPR 6: 0x0000000000000000  GPR 7: 0x0000000000000000
lv2(2): #   GPR 8: 0x00000000300000c0  GPR 9: 0x0000000000000001
lv2(2): #   GPR10: 0x0000000001030069  GPR11: 0x0000000000000000
lv2(2): #   GPR12: 0x00000000000c0308  GPR13: 0x000000001000cf50
lv2(2): #   GPR14: 0x0000000001abc4f0  GPR15: 0x0000000000000000
lv2(2): #   GPR16: 0x000000004824208a  GPR17: 0x00000000805c3858
lv2(2): #   GPR18: 0x0000000000000001  GPR19: 0x0000000009e28010
lv2(2): #   GPR20: 0x0000000000000001  GPR21: 0x0000000000000001
lv2(2): #   GPR22: 0x0000000000000000  GPR23: 0x0000000000000000
lv2(2): #   GPR24: 0x0000000004000000  GPR25: 0x0000000000000080
lv2(2): #   GPR26: 0x0000000000000001  GPR27: 0x0000000009e28010
lv2(2): #   GPR28: 0x0000000000000001  GPR29: 0x0000000000000001
lv2(2): #   GPR30: 0x0000000009ffda80  GPR31: 0x0000000008814a94 	jal	zz_sceCtrlReadBufferPositive
lv2(2): #
lv2(2): #     XER: 0x0000000000000000  FPSCR: 0x82004000
lv2(2): #
lv2(2): #   FPR 0: 0x407be00000000000  FPR 1: 0x0000000000000000
lv2(2): #   FPR 2: 0x406e000000000000  FPR 3: 0x0000000000000000
lv2(2): #   FPR 4: 0xfff8000082004000  FPR 5: 0x4040000000000000
lv2(2): #   FPR 6: 0x3fef000000000000  FPR 7: 0x0000001030369000
lv2(2): #   FPR 8: 0x407be00000000000  FPR 9: 0x406e000000000000
lv2(2): #   FPR10: 0x0000000000000000  FPR11: 0x0000001030369000
lv2(2): #   FPR12: 0xfff8000082004000  FPR13: 0x407f400000000000
lv2(2): #   FPR14: 0x0000001030369000  FPR15: 0x0000001030369000
lv2(2): #   FPR16: 0x0000001030369000  FPR17: 0x0000001030369000
lv2(2): #   FPR18: 0x0000001030369000  FPR19: 0x0000001030369000
lv2(2): #   FPR20: 0x0000001030369000  FPR21: 0x0000001030369000
lv2(2): #   FPR22: 0x0000001030369000  FPR23: 0x0000001030369000
lv2(2): #   FPR24: 0x0000001030369000  FPR25: 0x0000001030369000
lv2(2): #   FPR26: 0x0000001030369000  FPR27: 0x0000001030369000
lv2(2): #   FPR28: 0x0000001030369000  FPR29: 0x0000001030369000
lv2(2): #   FPR30: 0x0000001030369000  FPR31: 0x0000001030369000

zz_sceAtracReleaseAtracID
zz_sceCtrlReadBufferPositive
Its a thread? timing/sync problem.

Bleach: Soul Carnival 1

NPJG00008
SAVEDATA_USE_PS3_SAVE = 1

Brandish: The Dark Revenant

NPUH10195
ADDITIONAL_KEY_ASSIGN = 0000000048C6C944

Remaps R and L buttons to the right stick

Brave Story: New Traveler

ULUS10279
VOUT_RESOLUTION_MODE = 0
DRAWN_IMAGE_SCALE = 4
SAVEDATA_USE_PS3_SAVE = 1
VFPU_USE_FAST_VMMUL = 1

SAVEDATA_USE_PS3_SAVE = 1 fixes save problem
VFPU_USE_FAST_VMMUL = 1 fixes little slowdowns

Breath of Fire III

ULES00193
ADHOC.EMUPA_TITLE_ID = ULUS10567
AW.LINEAR_ADRS = 40
AW.DISABLE_FB_TEX = 200

C

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

D

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Danganronpa 1

NPJH50515
ALLEGREX_DELAY = 50

Danganronpa : Hope's Academy and Despair's Students

NPJH50515
ALLEGREX_DELAY = 50

Digimon Adventure

?
VERSION = 0xFFFFFFFF
ADHOC_PARTY = 0
S3D.ENABLE = 0
VOUT_RESOLUTION_MODE = 0
DRAWN_IMAGE_SCALE = 4
SAVEDATA_USE_PS3_SAVE = 1
VFPU_USE_FAST_VMMUL = 1
SDRAM_SIZE = 03800000
ADDITIONAL_KEY_ASSIGN = 0000000047C6C544

Better speed

E

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Evangelion Jo

?
ADDITIONAL_KEY_ASSIGN = 0000000047C6C544
AW.LINEAR_ADRS = 40
AW.DISABLE_FB_TEX = 200
SAVEDATA_USE_PS3_SAVE = 1

ADDITIONAL_KEY_ASSIGN = 0000000047C6C544 // Remaps the D-pad (camera control) to the right stick
AW.LINEAR_ADRS = 40 // blur fix
AW.DISABLE_FB_TEX = 200 // blur fix
SAVEDATA_USE_PS3_SAVE = 1 // save fix

F

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Final Fantasy Tactics: The War of the Lions

ULUS10297
AW.VRAM_MODE = 1
DRAWN_IMAGE_SCALE = 4
VFPU_USE_FAST_VMMUL = 1
AW.EXT_MODE = 3
AW.EXT_CMD = 3
  • The config fixes slowdowns
  • The Saves needs to be fixed by patching the EBOOT.ELF
    • EU patch: raw offset 0x3A0A4 : 04 00 42 04 -> 21 10 00 00

G

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Genso Suikoden Tsumugareshi Hyakunen no Toki

NPJH50535
AW.DISABLE_FB_TEX = 100
  • The config fixes blur
  • Needs fix for libmt19937.prx loading

Gods Eater Burst

ULUS10563
SAVEDATA_USE_PS3_SAVE = 1

Save fix

GUN

?
VERSION = 0xFFFFFFFF
SDRAM_SIZE = 03000000
S3D.ENABLE = 0
ADHOC_PARTY = 0
SAVEDATA_USE_PS3_SAVE = 1
AW.LINEAR_ADRS = 40
VFPU_USE_FAST_VMMUL = 1
AW.DISABLE_FB_TEX = 222
DRAWN_IMAGE_SCALE = 1
AW.EXT_MODE = 3
AW.EXT_CMD = 2
MIPS_CODE_BLOCK_SIZE = 8192
ADDITIONAL_KEY_ASSIGN = 000000004FCECD4C

H

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Hunter x Hunter : Wonder Adventure

NPJH50624
AW.DISABLE_FB_TEX = 100

Fix gfx errors

I

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

J

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

K

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

L

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

M

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

N

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Nova - Near Orbit Vanguard Alliance

NPEZ00222
ADDITIONAL_KEY_ASSIGN = 000000004FCECD4C

Remaps cross/square/circle/triangle to the right stick

O

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

P

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Patapon 3

UCES01421
ALLEGREX_DELAY = 50

EBOOT requires sceIoClose patch and button fix

Persona

NPEH00069
SAVEDATA_USE_PS3_SAVE = 1

Peter Jackson's King Kong

ULUS10072
ADDITIONAL_KEY_ASSIGN = 000000004FCECD4C

Remaps R and L buttons to the right stick

Phantasy Star Portable 2

ULES01439,ULUS10529
S3D.ENABLE = 0
ADHOC_PARTY = 1
VFPU_USE_FAST_VMMUL = 1
  • The config helps with some of the framerate drops

Powerstone Collection

?
ELF_PATH = disc0:/PSP_GAME/SYSDIR/EBOOT.BIN
  • Works as a Remaster. Needs each game to be separated : in the iso, take out PWS1.PRX or PWS2.PRX, rename it to EBOOT.BIN, resign it with SIGN_EBOOT.BAT, and replace the original EBOOT.BIN in SYS_DIR using UMDGen.exe with the one of your game. Then enjoy it as a remaster :) or add minis2 : ELF_PATH = disc0:/PSP_GAME/SYSDIR/EBOOT.BIN to the path/ pwsX.prx you like..to run, easier and faster than always repacking.

Q

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

R

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Ragnarok Tactics

ULUS10594
VERSION = 0xFFFFFFFF
SDRAM_SIZE = 03600000
S3D.ENABLE = 0
DRAWN_IMAGE_SCALE = 2
VFPU_USE_FAST_VMMUL = 1
ADHOC_PARTY = 0
VSYNC_OFFSET_US = 8341
AW.DISABLE_FB_TEX = 222
AW.SINGLE_BUF = 880
AW.REUSE_ADRS = 110000
AW.SINGLE_BUF2 = 880
AW.DISCARD_EDGE = 20000
AW.EXT_MODE = 3
AW.EXT_CMD = 2
AUDIO.SLEEP = 421
VMX_FOR_FPU = 0
FPU_FS_SUPPORT = 0
MIPS_CODE_BLOCK_SIZE = 8192
MAX_PARALLAX = 0
DEPTH_TYPE = 3
  • The config reduces lag

Resistance Retribution

UCES01184
ADDITIONAL_KEY_ASSIGN = 000000004FCECD4C

Remaps R and L buttons to the right stick

S

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Shadow of Destiny

ULUS10459
ADHOC.EMUPA_TITLE_ID = ULUS10459
AW.LINEAR_ADRS = 40
AW.DISABLE_FB_TEX = 200

Shin Megami Tensei: Persona

ULUS10432
SAVEDATA_USE_PS3_SAVE = 1

Shin Megami Tensei: Persona 3 Portable

?
AW.VRAM_MODE = 1

The game hangs while loading screen
This config fixes loading, but requires further research

Shin Megami Tensei: Persona 3 Portable

ULUS10512
AW.VRAM = 1
AW.EXT_MODE = 3
AW.EXT_CMD = 2

Party fix

Silent Hill: Origins

ULUS10285
AW.LINEAR_ADRS = 40

Loading Screen texture flicker on top

Star Wars Battlefront II: Remastered Edition

ULES00183
ADDITIONAL_KEY_ASSIGN = 000000004FCECD4C

Remaps R and L buttons to the right stick

Sword Art Online Infinity Moment

?
AW.EXT_MODE = 3
AW.EXT_CMD = 3

T

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Tactics Ogre: Let Us Cling Together

?
AW.LINEAR_ADRS = 40

Black texture? overlay in movies and "Tarot Card" selection

Tactics Ogre: Let Us Cling Together

ULES01500
VFPU_USE_FAST_VMMUL = 1
AW.EXT_MODE = 3
AW.EXT_CMD = 2
AW.LINEAR_ADRS = 40
AW.DISABLE_FB_TEX = 100

Tales of the World: Radiant Mythology

ULUS10271
VOUT_RESOLUTION_MODE = 0
DRAWN_IMAGE_SCALE = 4
AW.LINEAR_ADRS = 40

AW.LINEAR_ADRS = 40 // Fixes Minor graphical glitches before battles.

Tetris

NPEZ00093
AW.SINGLE_BUF = 80
AW.REUSE_ADRS = 110000
PPSSPP Emulator debug info
Edit-copy purple.svg.png
user_main I[SCEGE]: Common\FramebufferCommon.cpp:331 Creating FBO for 00110000 : 280 x 20 x 3
user_main W[SCEGE]: Common\FramebufferCommon.cpp:373 FBO reusing depthbuffer, 00110000/00044000 and 00088000/00044000
user_main I[G3D]: GLES\ShaderManager.cpp:140 Linked shader: vs 31 fs 32
user_main I[IO]: HLE\sceIo.cpp:906 stdout: >L
user_main I[IO]: HLE\sceIo.cpp:906 stdout: <OK
user_main W[G3D]: GLES\TextureCache.cpp:336 Render to texture with different strides 256 != 280
user_main I[SCEGE]: GLES\Framebuffer.cpp:730 Resizing FBO for 00110000 : 256 x 272 x 3
user_main I[SCEGE]: GLES\Framebuffer.cpp:730 Resizing FBO for 00110000 : 256 x 272 x 3

The 3rd Birthday

?
AW.DISABLE_FB_TEX = 222

blue transparent texture overblending
This config mostly removes them, but requires further research

The 3rd Birthday

ULES01513
ADDITIONAL_KEY_ASSIGN = 0000000047C6C544
AW.DISABLE_FB_TEX = 100

ADDITIONAL_KEY_ASSIGN = 0000000047C6C544 // Remaps the D-pad (camera control) to the right stick
AW.DISABLE_FB_TEX = 100 // Fixes bad overlay

U

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

V

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

W

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

X

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Y

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top

Ys Seven

ULUS10551
S3D.ENABLE = 0
SAVEDATA_USE_PS3_SAVE = 1

Z

# · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Back to top