Editing PSP Emulation
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 280: | Line 280: | ||
| || VERSION = 0x%x || VERSION = 0xFFFFFFFF || | | || VERSION = 0x%x || VERSION = 0xFFFFFFFF || | ||
|- | |- | ||
| || BOOT_MODE = %llx || | | || BOOT_MODE = %llx || || | ||
100010000 = | 100010000 = Minis | ||
200010000 = | 200010000 = Remaster | ||
|- | |- | ||
| || REMASTER_VERSION = 0x%x || || | | || REMASTER_VERSION = 0x%x || || | ||
Line 308: | Line 297: | ||
|- | |- | ||
| || TRANS_CACHE_SIZE = %llx || TRANS_CACHE_SIZE = 1000000 || | | || TRANS_CACHE_SIZE = %llx || TRANS_CACHE_SIZE = 1000000 || | ||
2000000 = (Default | 2000000 = (Default) | ||
1000000 = | 1000000 = | ||
|- | |- | ||
| || HOSTFS_PATH = %lld || || | | || HOSTFS_PATH = %lld || || | ||
Line 337: | Line 326: | ||
0 = | 0 = | ||
1 = small picture | 1 = small picture | ||
2 = (Default | 2 = (Default) | ||
3 = | 3 = | ||
4 = | 4 = | ||
... | ... | ||
|- | |- | ||
| AW. {|| || || indicates LINEAR_ADRS to CLOAD_MODE optional setting following | | AW. {|| || || indicates LINEAR_ADRS to CLOAD_MODE optional setting following | ||
|- | |- | ||
| || LINEAR_ADRS = %llx || AW.LINEAR_ADRS = | | || LINEAR_ADRS = %llx || AW.LINEAR_ADRS = 40 || | ||
0 = (Default) | |||
40 = | |||
|- | |- | ||
| || SINGLE_BUF = %llx || AW.SINGLE_BUF = | | || SINGLE_BUF = %llx || AW.SINGLE_BUF = 880 || | ||
0 = (Default) | |||
80 = | |||
880 = | |||
|- | |- | ||
| || DISABLE_FB_TEX = %llx || AW.DISABLE_FB_TEX = | | || DISABLE_FB_TEX = %llx || AW.DISABLE_FB_TEX = 100 || | ||
0 = (Default) | |||
100 = | |||
|- | |- | ||
| || REUSE_ADRS = %llx || AW.REUSE_ADRS = 110000 || | | || REUSE_ADRS = %llx || AW.REUSE_ADRS = 110000 || | ||
Line 371: | Line 350: | ||
110000 = | 110000 = | ||
|- | |- | ||
| || SINGLE_BUF2 = %llx || | | || SINGLE_BUF2 = %llx || || | ||
|- | |- | ||
| || DECODE_WAIT = %llx || AW.DECODE_WAIT = 1 || Delay GE Commands decoding | | || DECODE_WAIT = %llx || AW.DECODE_WAIT = 1 || Delay GE Commands decoding | ||
Wait loops * | Wait loops * value++ | ||
0 = 0x10000 (Default) | 0 = 0x10000 (Default) | ||
1 = 0x20000 | 1 = 0x20000 | ||
Line 385: | Line 362: | ||
6 = 0x400000 | 6 = 0x400000 | ||
7 = 0x800000 | 7 = 0x800000 | ||
10000 = Value used by 2 internal configs. | 10000 = Value used by 2 internal configs. Seems to be mistake. Paradoxically this value is treated as 0, which ends up as wanted 0x10000. | ||
|- | |- | ||
| || DISCARD_EDGE = %llx || AW.DISCARD_EDGE = | | || DISCARD_EDGE = %llx || AW.DISCARD_EDGE = 20000 || | ||
0 = Disabled (Default) | |||
else = Enabled (value is used as "bool", 1 or 20000 works the same way) | |||
|- | |- | ||
| || RECYCLE_RD_TEX = %llx || || | | || RECYCLE_RD_TEX = %llx || || | ||
|- | |- | ||
| || EXT_MODE = %llx || AW.EXT_MODE = 3 || | | || EXT_MODE = %llx || AW.EXT_MODE = 3 || | ||
0 = (Default | 0 = (Default) | ||
Uses different SPU ELF for | Uses different SPU ELF for transparency/textures behavior | ||
1 = | 1 = | ||
2 = | 2 = | ||
3 = | 3 = | ||
|- | |- | ||
| || THR_PIXEL_OFST = %llx || AW.THR_PIXEL_OFST = 0 || | | || THR_PIXEL_OFST = %llx || AW.THR_PIXEL_OFST = 0 || | ||
Line 411: | Line 381: | ||
3EFFFFFF = (default) | 3EFFFFFF = (default) | ||
|- | |- | ||
| || EXT_CMD = %llx || AW.EXT_CMD = 2 || | | || EXT_CMD = %llx || AW.EXT_CMD = 2 || | ||
0 = (Default) | 0 = (Default) | ||
1 = | 1 = | ||
2 = | 2 = | ||
3 = | 3 = | ||
|- | |- | ||
| || VRAM_MODE = %llx || AW.VRAM_MODE = 1 || | | || VRAM_MODE = %llx || AW.VRAM_MODE = 1 || | ||
0 = Disabled (default) | 0 = Disabled (default) | ||
1 = Enabled | 1 = Enabled | ||
|- | |- | ||
| || CLOAD_MODE = %llx || AW.CLOAD_MODE = 1 || (Note: Only available since 4.30?) | | || CLOAD_MODE = %llx || AW.CLOAD_MODE = 1 || (Note: Only available since 4.30?) | ||
Line 452: | Line 408: | ||
421 = Delay by 0x420 ms for one of 2 possible places. | 421 = Delay by 0x420 ms for one of 2 possible places. | ||
This setting actually has hidden bitfield too | This setting actually has hidden bitfield too. There are 2 separate usleep values that can be set by this config. | ||
First is set when bit | First is set when bit 0 is active. By default value here is 0x320 | ||
Second can be set if bit | Second can be set if bit 1 is active. By default value is 0x100 | ||
Bits | Bits 0-7 are masked from use as a ms. | ||
|- | |- | ||
| || DECODE_LIMIT = %llx || || Used in sceAudiocodec functions. | | || DECODE_LIMIT = %llx || || Used in sceAudiocodec functions. | ||
Line 648: | Line 604: | ||
|- | |- | ||
| || VSYNC_OFFSET_US = %lld || VSYNC_OFFSET_US = 8341 || | | || VSYNC_OFFSET_US = %lld || VSYNC_OFFSET_US = 8341 || | ||
8341 | 8341 = 0x2095 (Default) | ||
2000 = 0x07D0 (Legend of Heroes/Eiyū Densetsu HD Remasters) | |||
2000 | |||
|- | |- | ||
| || ADHOC_PARTY = %llx || ADHOC_PARTY = 1 || | | || ADHOC_PARTY = %llx || ADHOC_PARTY = 1 || | ||
0 = Disabled (Default | 0 = Disabled (Default) | ||
1 = Enable Ad hoc Multiplayer | 1 = Enable Ad hoc Multiplayer | ||
|- | |- | ||
| || GPI = 0x%llx || || | | || GPI = 0x%llx || || |