Editing PS2 Official Configs
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 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<!-- some introduction here ? --> | |||
< | |||
<!-- for copypasting purposes | |||
=== | === NNNNNNNNNNN === | ||
{{boxcodelite|title= | {{boxcodelite|title=TTTTTTTTTTTTTT|ps2configrev=RRRRRRRRRRRRRRRR|code= | ||
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH | |||
}} | }} | ||
IIIIIIIIIIIIIIIIIIIIIIIIIIII | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
CCCCCCCCCCCCCCCCCCCCCCCCC | |||
</syntaxhighlight>}} | |||
--> | |||
== # == | |||
{{jumptosection|current=#}} | |||
=== | == A == | ||
{{jumptosection|current=A}} | |||
{{ | |||
== B == | == B == | ||
Line 122: | Line 33: | ||
=== Bloodrayne === | === Bloodrayne === | ||
{{boxcodelite|title= | {{boxcodelite|title=????-????? (PSN: NPUD20461)|ps2configrev=15942|code= | ||
3D 00 00 00 46 3E 00 00 16 00 00 00 0B 00 00 00 | 3D 00 00 00 46 3E 00 00 16 00 00 00 0B 00 00 00 | ||
04 00 00 00 07 01 00 00 C0 02 00 00 10 00 00 00 | 04 00 00 00 07 01 00 00 C0 02 00 00 10 00 00 00 | ||
Line 141: | Line 52: | ||
35 8C 22 7E | 35 8C 22 7E | ||
}} | }} | ||
<!--All the official configs have the TITLE_ID at the end, but this one doesnt ?... it looks like someone removed it --> | |||
{{boxcode|float=left|height= | {{boxcode|float=left|height=300px|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3E46 (15942) | 0x3D => 0x3E46 (15942) | ||
0x16 => | 0x16 => 0xB => 4 | ||
0xB => 4 | |||
0x107, (sector) | 0x107, (sector) | ||
0x2C0, (offset -> 0x1072B4 in iso) | 0x2C0, (offset -> 0x1072B4 in iso) | ||
Line 212: | Line 123: | ||
=== Bloodrayne 2 === | === Bloodrayne 2 === | ||
{{boxcodelite|title=SLUS-20862 | {{boxcodelite|title=SLUS-20862 (PSN:NPUD20862)|ps2configrev=16189|code= | ||
3D 00 00 00 3D 3F 00 00 15 00 00 00 04 00 00 00 | 3D 00 00 00 3D 3F 00 00 15 00 00 00 04 00 00 00 | ||
26 00 00 00 00 00 34 00 00 00 35 00 00 00 00 00 | 26 00 00 00 00 00 34 00 00 00 35 00 00 00 00 00 | ||
Line 218: | Line 129: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3F3D (16189) | 0x3D => 0x3F3D (16189) | ||
0x15 => | 0x15 => 4 | ||
0x26 => 0x340000, 0x350000 | 0x26 => 0x340000, 0x350000 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Bully === | === Bully === | ||
{{boxcodelite|title=SLUS-21269 (PSN:NPUD21269)|ps2configrev=15753|code= | |||
{{boxcodelite|title=SLUS-21269 | |||
3D 00 00 00 89 3D 00 00 17 00 00 00 01 00 00 00 | 3D 00 00 00 89 3D 00 00 17 00 00 00 01 00 00 00 | ||
00 00 00 00 53 4C 55 53 2D 32 31 32 36 39 | 00 00 00 00 53 4C 55 53 2D 32 31 32 36 39 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x17 => 1 | 0x17 => 1 | ||
Line 265: | Line 148: | ||
== C == | == C == | ||
{{jumptosection|current=C}} | {{jumptosection|current=C}} | ||
=== Contra Shattered Soldier === | === Contra Shattered Soldier === | ||
{{boxcodelite|title=SLPM-62247 (PSN:NPJD00004)|ps2configrev=16319|code= | |||
{{boxcodelite|title=SLPM-62247 | |||
3D 00 00 00 BF 3F 00 00 0A 00 00 00 12 00 00 00 | 3D 00 00 00 BF 3F 00 00 0A 00 00 00 12 00 00 00 | ||
A0 FF 0F 00 00 00 00 00 10 00 01 3C A4 FF 0F 00 | A0 FF 0F 00 00 00 00 00 10 00 01 3C A4 FF 0F 00 | ||
Line 319: | Line 168: | ||
2D 36 32 32 34 37 | 2D 36 32 32 34 37 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3FBF (16319) | 0x3D => 0x3FBF (16319) | ||
0x0A => 0x12, | 0x0A => 0x12, | ||
Line 360: | Line 190: | ||
0x4272C0, 0x03E00008 (jr ra), 0x0803FFE8 j pos_000FFFA0 | 0x4272C0, 0x03E00008 (jr ra), 0x0803FFE8 j pos_000FFFA0 | ||
0x427CB4, 0x03E00008 (jr ra), 0x0803FFF4 j pos_000FFFD0 | 0x427CB4, 0x03E00008 (jr ra), 0x0803FFF4 j pos_000FFFD0 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 403: | Line 196: | ||
=== Dark Cloud === | === Dark Cloud === | ||
{{boxcodelite|title=SCPS-15004 | {{boxcodelite|title=SCPS-15004 (PSN: NPJC00002)|ps2configrev=16135|code= | ||
3D 00 00 00 07 3F 00 00 0F 00 00 00 34 93 23 00 | 3D 00 00 00 07 3F 00 00 0F 00 00 00 34 93 23 00 | ||
FF FF FF 01 09 00 00 00 01 00 00 00 B0 8E 13 00 | FF FF FF 01 09 00 00 00 01 00 00 00 B0 8E 13 00 | ||
Line 410: | Line 203: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3F07 (16135) | 0x3D => 0x3F07 (16135) | ||
0x0F => 0x239334, | 0x0F => 0x239334, 0x01FFFFFF | ||
0x09 => | 0x09 => 1, | ||
0x138EB0 ( | 0x138EB0 , | ||
0x7FBF0020 (sq ra,0x20(sp)), | |||
0x7FBF0020 sq ra,0x20(sp) - | 0x27BDFFB0 (addiu sp,-0x50), | ||
0x00000000 (nop), | |||
0x03E00008 (jr ra) | |||
0x239334 = end of code segment? | |||
0x138EB0 = Remove function CCharacter::DrawShadow((void)) | |||
config 20 00 BF 7F 0x7FBF0020 sq ra, 0x20(sp) | |||
B0 FF BD 27 0x27BDFFB0 addiu sp, -0x50 | |||
00 00 00 00 0x00000000 nop | |||
08 00 E0 03 0x03E00008 jr ra | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Dead Or Alive 2 Hardcore === | === Dead Or Alive 2 Hardcore === | ||
{{boxcodelite|title=SLUS-20071 (PSN: NPUD20071)|ps2configrev=17136|code= | |||
{{boxcodelite|title=SLUS-20071 | |||
3D 00 00 00 F0 42 00 00 0A 00 00 00 01 00 00 00 | 3D 00 00 00 F0 42 00 00 0A 00 00 00 01 00 00 00 | ||
EC 06 2B 00 01 00 06 24 00 00 06 24 0B 00 00 00 | EC 06 2B 00 01 00 06 24 00 00 06 24 0B 00 00 00 | ||
Line 440: | Line 238: | ||
00 00 00 00 53 4C 55 53 2D 32 30 30 37 31 | 00 00 00 00 53 4C 55 53 2D 32 30 30 37 31 | ||
}} | }} | ||
</ | |||
{{boxcodelite|title=SLPS-25026 | Fixes blackscreen | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x42F0 (17136) | |||
0x0A => 0x01, | |||
0x2B06EC, 0x24060001 (li a2,0x1), | |||
0x24060000 (li a2,0x0) | |||
0x0B => 0x07, | |||
0x186A71, 0x7F4, 0x04, | |||
0xB732000C (jal -0x2A9B90), | |||
0xB332000C (jal -0x2A9BA0) | |||
0x186A71, 0x5F4, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)), | |||
0x186A7B, 0x708, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)), | |||
0x186A85, 0x118, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)), | |||
0x186A85, 0x170, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)), | |||
0x186A85, 0x1C8, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)), | |||
0x186A86, 0x7FC, 0x08, 0x0800E003 (jr ra), 0 (nop), 0xF0FFBD27 (addiu sp,-0x10), 0x0800BEAF (sw fp,0x8(sp)) | |||
</syntaxhighlight>}} | |||
=== Dead Or Alive 2 Hardcore === | |||
{{boxcodelite|title=SLPS-25026 (PSN: NPJD00011)|ps2configrev=15753|code= | |||
3D 00 00 00 89 3D 00 00 09 00 00 00 01 00 00 00 | 3D 00 00 00 89 3D 00 00 09 00 00 00 01 00 00 00 | ||
6C 66 2B 00 80 00 08 24 01 00 06 24 80 00 08 24 | 6C 66 2B 00 80 00 08 24 01 00 06 24 80 00 08 24 | ||
Line 460: | Line 278: | ||
2D 32 35 30 32 36 | 2D 32 35 30 32 36 | ||
}} | }} | ||
Block TLSDRV rpc (0x09 patch), and fix issues at IOP side (0x0B) in Tick function | |||
0x0B | |||
{{boxcode|float=left | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x09 => | 0x09 => 1, | ||
0x2B666C, | 0x2B666C, | ||
0x24080080 (li t0,0x80), | 0x24080080 (li t0,0x80), | ||
Line 489: | Line 289: | ||
0x24080080 (li t0,0x80), | 0x24080080 (li t0,0x80), | ||
0x24060000 (li a2,0x0) | 0x24060000 (li a2,0x0) | ||
0x0B => | 0x0B => 7, | ||
0x17FF05, 0x7F0, 0x0C , | 0x17FF05, 0x7F0, 0x0C , | ||
0x1000C427 addiu a0,fp,0x10, | 0x1000C427 addiu a0,fp,0x10, | ||
Line 506: | Line 306: | ||
=== Deadly Strike === | === Deadly Strike === | ||
{{boxcodelite|title=SLES-52955 (PSN: NPED00027)|ps2configrev=16534|code= | |||
{{boxcodelite|title=SLES-52955 | |||
3D 00 00 00 96 40 00 00 0A 00 00 00 01 00 00 00 | 3D 00 00 00 96 40 00 00 0A 00 00 00 01 00 00 00 | ||
14 09 1E 00 17 37 01 3C 14 37 01 3C 00 00 00 00 | 14 09 1E 00 17 37 01 3C 14 37 01 3C 00 00 00 00 | ||
Line 513: | Line 312: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x4096 (16534) | 0x3D => 0x4096 (16534) | ||
0x0A => | 0x0A => 1 | ||
0x1E0914, 17 37 01 3C 0x3C013717 li at,0x3717 | |||
14 37 01 3C 0x3C013714 li at,0x3714 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== | === Disneys PK: Out of the Shadows === | ||
{{boxcodelite|title=????-????? (PSN: NPED00087)|ps2configrev=99999999|code= | |||
????????? | |||
{{boxcodelite|title= | |||
}} | }} | ||
blackscreen | |||
=== Doras Big Birthday Adventure === | === Doras Big Birthday Adventure === | ||
{{boxcodelite|title=SLUS-21944 | {{boxcodelite|title=SLUS-21944 (PSN: NPUD21944)|ps2configrev=16365|code= | ||
3D 00 00 00 ED 3F 00 00 0A 00 00 00 0A 00 00 00 | 3D 00 00 00 ED 3F 00 00 0A 00 00 00 0A 00 00 00 | ||
00 FF 0F 00 00 00 00 00 07 00 40 14 04 FF 0F 00 | 00 FF 0F 00 00 00 00 00 07 00 40 14 04 FF 0F 00 | ||
Line 608: | Line 340: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3FED (16365) | 0x3D => 0x3FED (16365) | ||
0x0A => 0xA, | 0x0A => 0xA, | ||
Line 624: | Line 356: | ||
=== Dragon Force === | === Dragon Force === | ||
{{boxcodelite|title=SLPM-65778 | {{boxcodelite|title=SLPM-65778 (PSN: NPJD00005)|ps2configrev=16598|code= | ||
3D 00 00 00 D6 40 00 00 0A 00 00 00 02 00 00 00 | 3D 00 00 00 D6 40 00 00 0A 00 00 00 02 00 00 00 | ||
B4 41 10 00 1C 00 40 10 F9 FF 40 14 BC 41 10 00 | B4 41 10 00 1C 00 40 10 F9 FF 40 14 BC 41 10 00 | ||
Line 631: | Line 363: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x40D6 (16598) | 0x3D => 0x40D6 (16598) | ||
0x0A => | 0x0A => 2, | ||
0x1041B4, 0x1040001C beqz v0,pos_00104228 | 0x1041B4, 0x1040001C beqz v0,pos_00104228 | ||
0x1440FFF9 bnez v0,pos_0010419C | 0x1440FFF9 bnez v0,pos_0010419C | ||
Line 640: | Line 372: | ||
0x41 => (sets some value 1, sync? - speedhack?) | 0x41 => (sets some value 1, sync? - speedhack?) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
== E == | == E == | ||
Line 653: | Line 378: | ||
== F == | == F == | ||
{{jumptosection|current=F}} | {{jumptosection|current=F}} | ||
=== Fatal Frame II === | === Fatal Frame II === | ||
{{boxcodelite|title=SLUS-20766 | {{boxcodelite|title=SLUS-20766 (PSN: NPUD20766)|ps2configrev=17071|code= | ||
3D 00 00 00 AF 42 00 00 21 00 00 00 00 00 00 00 | 3D 00 00 00 AF 42 00 00 21 00 00 00 00 00 00 00 | ||
48 00 00 00 02 00 00 00 9C E6 FF FF 0A 00 00 00 | 48 00 00 00 02 00 00 00 9C E6 FF FF 0A 00 00 00 | ||
Line 680: | Line 391: | ||
Fix textures problems + performance improvement (0x0B patch VU microcode). | Fix textures problems + performance improvement (0x0B patch VU microcode). | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x42AF (17071) | 0x3D => 0x42AF (17071) | ||
0x21 => | 0x21 => 0 | ||
0x48 => 0x2, 0xFFFFE69C | 0x48 => 0x2, 0xFFFFE69C | ||
0x0A => | 0x0A => 1, | ||
0x17701C, 0x240F0141 (li t7,0x141) | 0x17701C, 0x240F0141 (li t7,0x141) | ||
0x240F0161 (li t7,0x161) | 0x240F0161 (li t7,0x161) | ||
0x46 | 0x46 | ||
0x0B => | 0x0B => 1 | ||
0x4DD, (sector) | 0x4DD, (sector) | ||
0x2E8, (offset -> 0x26EADC in iso) | 0x2E8, (offset -> 0x26EADC in iso) | ||
Line 695: | Line 406: | ||
0x000002FF nop | 0x000002FF nop | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
== G == | == G == | ||
{{jumptosection|current=G}} | {{jumptosection|current=G}} | ||
=== God Hand === | === God Hand === | ||
{{boxcodelite|title=SLES-54490 (PSN: NPED00052)|ps2configrev=16223|code= | |||
{{boxcodelite|title=SLES-54490 | |||
3D 00 00 00 5F 3F 00 00 41 00 00 00 0A 00 00 00 | 3D 00 00 00 5F 3F 00 00 41 00 00 00 0A 00 00 00 | ||
14 00 00 00 A0 FF 0F 00 00 00 00 00 01 00 02 3C | 14 00 00 00 A0 FF 0F 00 00 00 00 00 01 00 02 3C | ||
Line 778: | Line 429: | ||
01 00 02 3C E8 FF 03 08 94 9E 29 00 21 20 82 00 | 01 00 02 3C E8 FF 03 08 94 9E 29 00 21 20 82 00 | ||
00 00 00 00 00 00 00 00 53 4C 45 53 2D 35 34 34 | 00 00 00 00 00 00 00 00 53 4C 45 53 2D 35 34 34 | ||
39 30 | 39 30 | ||
}} | }} | ||
{{boxcode|float=left | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3F5F (16223) | 0x3D => 0x3F5F (16223) | ||
0x41 => (sets some value 1, sync? - speedhack?) | 0x41 => (sets some value 1, sync? - speedhack?) | ||
Line 839: | Line 458: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
{{boxcode|float=left | === God Hand === | ||
{{boxcodelite|title=????-????? (PSN: NPUD21503)|ps2configrev=15744|code= | |||
3D 00 00 00 80 3D 00 00 41 00 00 00 0B 00 00 00 | |||
06 00 00 00 54 04 00 00 C4 06 00 00 04 00 00 00 | |||
00 00 30 2D 24 06 00 60 55 04 00 00 50 01 00 00 | |||
04 00 00 00 00 00 30 2D 24 06 00 60 55 04 00 00 | |||
E0 03 00 00 04 00 00 00 00 00 30 2D 24 06 00 60 | |||
5E 04 00 00 CC 07 00 00 04 00 00 00 00 00 30 2D | |||
24 06 00 60 5F 04 00 00 40 02 00 00 04 00 00 00 | |||
00 00 30 2D 24 06 00 60 5F 04 00 00 B8 04 00 00 | |||
04 00 00 00 00 00 30 2D 24 06 00 60 | |||
}} | |||
<!--All the official configs have the TITLE_ID at the end, but this one doesnt ?... it looks like someone removed it --> | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x3D80 (15744) | 0x3D => 0x3D80 (15744) | ||
0x41 => (sets some value 1, sync? - speedhack?) | 0x41 => (sets some value 1, sync? - speedhack?) | ||
Line 862: | Line 495: | ||
0x60000624 (addiu a2, zero, 0x60) | 0x60000624 (addiu a2, zero, 0x60) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Gradius V === | === Gradius V === | ||
{{boxcodelite|title=SLUS-20712 (PSN: NPUD20712)|ps2configrev=15927|code= | |||
{{boxcodelite|title=SLUS-20712 | |||
3D 00 00 00 37 3E 00 00 0B 00 00 00 01 00 00 00 | 3D 00 00 00 37 3E 00 00 0B 00 00 00 01 00 00 00 | ||
D3 05 00 00 10 03 00 00 08 00 00 00 03 E0 00 08 | D3 05 00 00 10 03 00 00 08 00 00 00 03 E0 00 08 | ||
Line 886: | Line 503: | ||
26 00 00 00 E0 46 30 00 44 5E 30 00 00 00 00 00 | 26 00 00 00 E0 46 30 00 44 5E 30 00 00 00 00 00 | ||
53 4C 55 53 2D 32 30 37 31 32 | 53 4C 55 53 2D 32 30 37 31 32 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3E37 (15927) | 0x3D => 0x3E37 (15927) | ||
0x0B => | 0x0B => 1 | ||
0x5D3, (sector) | |||
0x310, (offset -> 0x2E9B28 in a RAW/2352 image) | |||
0x08, | |||
03 E0 00 08 jr ra | |||
00 00 00 00 nop | |||
27 BD FF C0 addiu sp,-0x40 | |||
3C 03 00 4C lui v1,0x004C | |||
0x41 => (sets some value 1, sync? - speedhack?) | |||
0x26 => 0x3046E0, 0x0x305E44 | |||
0x41 => ( | |||
0x26 => 0x3046E0, | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Grand Theft Auto - Vice City === | === Grand Theft Auto - Vice City === | ||
{{boxcodelite|title=SLUS-20552 | {{boxcodelite|title=SLUS-20552 (PSN: NPUD20552)|ps2configrev=16805|code= | ||
3D 00 00 00 A5 41 00 00 21 00 00 00 01 00 00 00 | 3D 00 00 00 A5 41 00 00 21 00 00 00 01 00 00 00 | ||
0A 00 00 00 0D 00 00 00 A0 FF 0F 00 00 00 00 00 | 0A 00 00 00 0D 00 00 00 A0 FF 0F 00 00 00 00 00 | ||
Line 933: | Line 538: | ||
0x0A patch does diminish the amount of teargas particles. | 0x0A patch does diminish the amount of teargas particles. | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x41A5 (16805) | 0x3D => 0x41A5 (16805) | ||
0x21 => | 0x21 => 1 | ||
0x0A = | 0x0A = 0xD | ||
0xFFFA0,0,0x24010017 li at,0x17 | 0xFFFA0,0,0x24010017 li at,0x17 | ||
0xFFFA4,0,0x14240008 bne at,a0,pos_000FFFC8 | 0xFFFA4,0,0x14240008 bne at,a0,pos_000FFFC8 | ||
Line 953: | Line 558: | ||
=== Grand Theft Auto III === | === Grand Theft Auto III === | ||
< | {{boxcodelite|title=SLES-50330 (PSN: NPED00063)|ps2configrev=15753|code= | ||
{{boxcodelite|title=SLUS-20062 | 3D 00 00 00 89 3D 00 00 01 00 00 00 90 97 34 00 | ||
10 00 00 00 21 00 00 00 01 00 00 00 00 00 00 00 | |||
53 4C 45 53 2D 35 30 33 33 30 | |||
}} | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x3D89 (15753) | |||
0x01 => 0x349790, 0x10 | |||
0x21 => 1 | |||
</syntaxhighlight>}} | |||
=== Grand Theft Auto III === | |||
{{boxcodelite|title=SLUS-20062 (PSN: NPUD20062)|ps2configrev=16200|code= | |||
3D 00 00 00 48 3F 00 00 19 00 00 00 01 00 00 00 | 3D 00 00 00 48 3F 00 00 19 00 00 00 01 00 00 00 | ||
40 8B 34 00 0F 00 00 00 21 00 00 00 01 00 00 00 | 40 8B 34 00 0F 00 00 00 21 00 00 00 01 00 00 00 | ||
Line 988: | Line 605: | ||
00 00 00 00 53 4C 55 53 2D 32 30 30 36 32 | 00 00 00 00 53 4C 55 53 2D 32 30 30 36 32 | ||
}} | }} | ||
{{boxcode|float=left|height=300px|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|height= | |||
0x3D => 0x3F48 (16200) | 0x3D => 0x3F48 (16200) | ||
0x19 => ( | 0x19 => (sets some value 1) | ||
0x01 => 0x348B40, 0xF | 0x01 => 0x348B40, 0xF | ||
0x21 => | 0x21 => 1 | ||
0x0B => | 0x0B => 1 | ||
0xF6D71, (sector) | 0xF6D71, (sector) | ||
0x4EC, (offset -> 0x7B6B8CE0 in iso) | 0x4EC, (offset -> 0x7B6B8CE0 in iso) | ||
Line 1,103: | Line 712: | ||
0x2C7414, 0x7FBF0090 (sq ra,0x90(sp)), 0x00000000 nop | 0x2C7414, 0x7FBF0090 (sq ra,0x90(sp)), 0x00000000 nop | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Grand Theft Auto - San Andreas === | === Grand Theft Auto - San Andreas === | ||
{{boxcodelite|title=SLES-52927 (PSN: NPED00070)|ps2configrev=16480|code= | |||
{{boxcodelite|title=SLES-52927 | |||
3D 00 00 00 60 40 00 00 0F 00 00 00 B0 45 1E 00 | 3D 00 00 00 60 40 00 00 0F 00 00 00 B0 45 1E 00 | ||
08 51 1E 00 40 00 00 00 00 00 00 00 53 4C 45 53 | 08 51 1E 00 40 00 00 00 00 00 00 00 53 4C 45 53 | ||
2D 35 32 39 32 37 | 2D 35 32 39 32 37 | ||
}} | }} | ||
< | |||
{{boxcodelite|title=SLUS-20946 | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x4060 (16480) | |||
0x0F => 0x1E45B0, 0x1E5108 | |||
0x40 => (sets some value 1) | |||
</syntaxhighlight>}} | |||
=== Grand Theft Auto - San Andreas === | |||
{{boxcodelite|title=SLUS-20946 (PSN: NPUD20946)|ps2configrev=16480|code= | |||
3D 00 00 00 60 40 00 00 0F 00 00 00 DC 46 1E 00 | 3D 00 00 00 60 40 00 00 0F 00 00 00 DC 46 1E 00 | ||
E8 4A 1E 00 40 00 00 00 00 00 00 00 53 4C 55 53 | E8 4A 1E 00 40 00 00 00 00 00 00 00 53 4C 55 53 | ||
2D 32 30 39 34 36 | 2D 32 30 39 34 36 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x4060 (16480) | 0x3D => 0x4060 (16480) | ||
0x0F => 0x1E46DC, 0x1E4AE8 | 0x0F => 0x1E46DC, 0x1E4AE8 | ||
0x40 => (sets some value 1) | 0x40 => (sets some value 1) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Grandia III === | === Grandia III === | ||
{{boxcodelite|title=SLUS-21334 Disc 1 (PSN: NPUD21334)|ps2configrev=16040|code= | |||
{{boxcodelite|title=SLUS-21334 Disc 1 | |||
3D 00 00 00 A8 3E 00 00 00 00 00 00 53 4C 55 53 | 3D 00 00 00 A8 3E 00 00 00 00 00 00 53 4C 55 53 | ||
2D 32 31 33 33 34 00 02 00 | 2D 32 31 33 33 34 00 02 00 | ||
}} | }} | ||
{{boxcodelite|title=SLUS-21335 Disc 2 (PSN: NPUD21334)|ps2configrev=16040|code= | |||
{{boxcodelite|title=SLUS-21335 Disc 2 | |||
3D 00 00 00 A8 3E 00 00 00 00 00 00 53 4C 55 53 | 3D 00 00 00 A8 3E 00 00 00 00 00 00 53 4C 55 53 | ||
2D 32 31 33 34 35 00 02 01 | 2D 32 31 33 34 35 00 02 01 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | |||
Example of a multi-disc config. | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x3EA8 (16040) | 0x3D => 0x3EA8 (16040) | ||
0x00 => 0x534C55532D3231333435 (SLUS-21345) | 0x00 => 0x534C55532D3231333334 (SLUS-21334), 0x000200 (00 - separator?, 02 - total discs, 00 - first disc), | ||
0x000201 | 0x00 => 0x534C55532D3231333435 (SLUS-21345), 0x000201 (00 - separator?, 02 - total discs, 01 - second disc) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== GRIMgRiMoiRe === | === GRIMgRiMoiRe === | ||
{{boxcodelite|title=????-????? (PSN: NPUD21604)|ps2configrev=15634|code=3D 00 00 00 12 3D 00 00 15 00 00 00 04 00 00 00}} | |||
{{boxcodelite|title= | |||
3D 00 00 00 12 3D 00 00 15 00 00 00 04 00 00 00 | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
}} | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3D12 (15634) | 0x3D => 0x3D12 (15634) | ||
0x15 => | 0x15 => 4 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
== H == | == H == | ||
{{jumptosection|current=H}} | {{jumptosection|current=H}} | ||
== I == | == I == | ||
{{jumptosection|current=I}} | {{jumptosection|current=I}} | ||
== J == | == J == | ||
{{jumptosection|current=J}} | {{jumptosection|current=J}} | ||
== K == | == K == | ||
Line 1,343: | Line 778: | ||
=== Katamari Damacy === | === Katamari Damacy === | ||
{{boxcodelite|title=SLPS-25360 (PSN: NPJD00020)|ps2configrev=16454|code= | |||
{{boxcodelite|title=SLPS-25360 | |||
3D 00 00 00 46 40 00 00 41 00 00 00 0B 00 00 00 | 3D 00 00 00 46 40 00 00 41 00 00 00 0B 00 00 00 | ||
01 00 00 00 29 04 00 00 40 00 00 00 04 00 00 00 | 01 00 00 00 29 04 00 00 40 00 00 00 04 00 00 00 | ||
00 24 77 68 00 00 00 00 00 00 00 00 53 4C 50 53 | 00 24 77 68 00 00 00 00 00 00 00 00 53 4C 50 53 | ||
2D 32 35 33 36 30 | 2D 32 35 33 36 30 | ||
}}< | }} | ||
{{boxcodelite|title=SLUS-21008 | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x4046 (16454) | |||
0x41 => (sets some value 1, sync? - speedhack?) | |||
0x0B => 1 | |||
0x429, (sector) | |||
0x40, (offset -> 0x214834 in iso) | |||
0x04, | |||
0x00247768 (pointer) | |||
0x00000000 | |||
</syntaxhighlight>}} | |||
=== Katamari Damacy === | |||
{{boxcodelite|title=SLUS-21008 (PSN: NPUD21008)|ps2configrev=15753|code= | |||
3D 00 00 00 89 3D 00 00 41 00 00 00 0B 00 00 00 | 3D 00 00 00 89 3D 00 00 41 00 00 00 0B 00 00 00 | ||
01 00 00 00 71 04 00 00 80 02 00 00 04 00 00 00 | 01 00 00 00 71 04 00 00 80 02 00 00 04 00 00 00 | ||
00 26 B8 D8 00 00 00 00 00 00 00 00 53 4C 55 53 | 00 26 B8 D8 00 00 00 00 00 00 00 00 53 4C 55 53 | ||
2D 32 31 30 30 38 | 2D 32 31 30 30 38 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
{{boxcode|float=left|title=Commands Info | |||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x41 => (sets some value 1, sync? - speedhack?) | 0x41 => (sets some value 1, sync? - speedhack?) | ||
0x0B => | 0x0B => 1 | ||
0x471, (sector) | 0x471, (sector) | ||
0x280, (offset -> 0x238A74 in iso) | 0x280, (offset -> 0x238A74 in iso) | ||
Line 1,375: | Line 814: | ||
0x00000000 | 0x00000000 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Kessen II === | === Kessen II === | ||
{{boxcodelite|title=SLUS-20275 | {{boxcodelite|title=SLUS-20275 (PSN: NPUD20275)|ps2configrev=15753|code= | ||
3D 00 00 00 89 3D 00 00 0B 00 00 00 03 00 00 00 | 3D 00 00 00 89 3D 00 00 0B 00 00 00 03 00 00 00 | ||
10 76 00 00 BC 07 00 00 10 00 00 00 48 43 88 00 | 10 76 00 00 BC 07 00 00 10 00 00 00 48 43 88 00 | ||
Line 1,422: | Line 831: | ||
Fixes spickey polygon syndrome problems for characters in cutscenes/selection/.. | Fixes spickey polygon syndrome problems for characters in cutscenes/selection/.. | ||
{{boxcode|float=left | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x0B => | 0x0B => 3 | ||
0x7610, 0x07BC, 0x10, | 0x7610, 0x07BC, 0x10, | ||
Patched Bytes: | |||
0x00884348 00 88 43 48 cfc2 $v1, $17 (cfc2 v1,MACflag) | |||
0xAC21E54B AC 21 E5 4B cop2 (vsub.xyzw vf06, vf04, vf05) | |||
0x00808430 00 80 84 30 andi $a0, 0x8000 | |||
0x3C2BE74B 3C 2B E7 4B cop2 (vmove.xyzw, vf07, vf05) | |||
Original Bytes: | |||
0xAC21E54B AC 21 E5 4B cop2 (vsub.xyzw vf06, vf04, vf05) | |||
0x00808430 00 80 84 30 andi $a0, 0x8000 | |||
0x3C2BE74B 3C 2B E7 4B cop2 (vmove.xyzw, vf07, vf05) | |||
0x00884348 00 88 43 48 cfc2 $v1, $17 (cfc2 v1,MACflag) | |||
0x7664, 0x0510, 0x0C, | 0x7664, 0x0510, 0x0C, | ||
Patched Bytes: | |||
0x9C10C04B 9C 10 C0 4B cop2 (vmulq.xyz vf02,vf02,Q) | |||
0xDC18C04B DC 18 C0 4B cop2 (vmulq.xyz vf03,vf03,Q) | |||
0xBE03684A BE 03 68 4A cop2 (vrsqrt Q, vf00w, vf08x) | |||
Original Bytes: | |||
0xBE03684A BE 03 68 4A cop2 (vrsqrt Q, vf00w, vf08x) | |||
0x9C10C04B 9C 10 C0 4B cop2 (vmulq.xyz vf02,vf02,Q) | |||
0xDC18C04B DC 18 C0 4B cop2 (vmulq.xyz vf03,vf03,Q) | |||
0x7664, 0x06C8, 0x0C, | 0x7664, 0x06C8, 0x0C, | ||
Patched Bytes: | |||
0x9C10C04B 9C 10 C0 4B cop2 (vmulq.xyz vf02,vf02,Q) | |||
0xDC18C04B DC 18 C0 4B cop2 (vmulq.xyz vf03,vf03,Q) | |||
0xBE03684A BE 03 68 4A cop2 (vrsqrt Q, vf00w, vf08x) | |||
Original Bytes: | |||
0xBE03684A BE 03 68 4A cop2 (vrsqrt Q, vf00w, vf08x) | |||
0x9C10C04B 9C 10 C0 4B cop2 (vmulq.xyz vf02,vf02,Q) | |||
0xDC18C04B DC 18 C0 4B cop2 (vmulq.xyz vf03,vf03,Q) | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 1,460: | Line 869: | ||
=== La Pucelle: Tactics === | === La Pucelle: Tactics === | ||
{{boxcodelite|title=SLUS-20847 (PSN: NPUD20847)|ps2configrev=16347|code= | |||
{{boxcodelite|title=SLUS-20847 | |||
3D 00 00 00 DB 3F 00 00 0A 00 00 00 0B 00 00 00 | 3D 00 00 00 DB 3F 00 00 0A 00 00 00 0B 00 00 00 | ||
40 FA 0F 00 00 00 00 00 0C 01 0A 3C 44 FA 0F 00 | 40 FA 0F 00 00 00 00 00 0C 01 0A 3C 44 FA 0F 00 | ||
Line 1,474: | Line 882: | ||
34 37 | 34 37 | ||
}} | }} | ||
Fixes blackscreen | Fixes blackscreen | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3FDB (16347) | 0x3D => 0x3FDB (16347) | ||
0x0A => 0xB | 0x0A => 0xB | ||
Line 1,510: | Line 904: | ||
{{jumptosection|current=M}} | {{jumptosection|current=M}} | ||
=== Mana Khemia 2 === | |||
{{boxcodelite|title=SLPM-55114 (PSN: NPJD00040)|ps2configrev=16792|code= | |||
=== Mana Khemia 2 | |||
{{boxcodelite|title=SLPM-55114 | |||
3D 00 00 00 98 41 00 00 1B 00 00 00 15 00 00 00 | 3D 00 00 00 98 41 00 00 1B 00 00 00 15 00 00 00 | ||
04 00 00 00 00 00 00 00 53 4C 50 4D 2D 35 35 31 | 04 00 00 00 00 00 00 00 53 4C 50 4D 2D 35 35 31 | ||
Line 1,531: | Line 911: | ||
}} | }} | ||
Fixes blackscreen | Fixes blackscreen | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x4198 (16792) | 0x3D => 0x4198 (16792) | ||
0x1B => (sets some value 1) | 0x1B => (sets some value 1) | ||
0x15 => | 0x15 => 4 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Manhunt === | === Manhunt === | ||
{{boxcodelite|title=SLUS-20827 (PSN: NPUD20827)|ps2configrev=15753|code= | |||
{{boxcodelite|title=SLUS-20827 | |||
3D 00 00 00 89 3D 00 00 0A 00 00 00 0F 00 00 00 | 3D 00 00 00 89 3D 00 00 0A 00 00 00 0F 00 00 00 | ||
A0 FF 0F 00 00 00 00 00 2D 68 A0 00 A4 FF 0F 00 | A0 FF 0F 00 00 00 00 00 2D 68 A0 00 A4 FF 0F 00 | ||
Line 1,576: | Line 938: | ||
2D 32 30 38 32 37 | 2D 32 30 38 32 37 | ||
}} | }} | ||
Fixes graphical issues | Fixes graphical issues | ||
{{boxcode|float=left | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x0A => 0x0F | 0x0A => 0x0F | ||
Line 1,619: | Line 981: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== | === Max Payne === | ||
{{boxcodelite|title= | {{boxcodelite|title=SLES-50325 (PSN: NPED00145)|ps2configrev=15753|code= | ||
3D 00 00 00 | 3D 00 00 00 89 3D 00 00 01 00 00 00 F4 E9 52 00 | ||
03 00 00 00 01 00 00 00 78 EB 52 00 02 00 00 00 | |||
00 00 00 00 53 4C 45 53 2D 35 30 33 32 35 | |||
}} | }} | ||
Fixes game hang on first cutscene/cutscenes | |||
Fixes | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x3D89 (15753) | |||
0x01 => 0x52E9F4, 3 (applies to main_p.run ELF on disc: 0x52E9F4 dmove a1,v0 ) | |||
0x01 => 0x52EB78, 2 (applies to main_p.run ELF on disc: 0x52EB78 lq s1,0x10(sp) ) | |||
{{boxcode|float=left | |||
0x3D => | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Max Payne === | === Max Payne === | ||
{{boxcodelite|title=SLUS-20230 (PSN: NPUD20230)|ps2configrev=15753|code= | |||
{{boxcodelite|title= | |||
3D 00 00 00 89 3D 00 00 01 00 00 00 E4 E6 52 00 | 3D 00 00 00 89 3D 00 00 01 00 00 00 E4 E6 52 00 | ||
03 00 00 00 01 00 00 00 68 E8 52 00 02 00 00 00 | 03 00 00 00 01 00 00 00 68 E8 52 00 02 00 00 00 | ||
00 00 00 00 53 4C 55 53 2D 32 30 32 33 30 | 00 00 00 00 53 4C 55 53 2D 32 30 32 33 30 | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | Fixes game hang on first cutscene/cutscenes | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x3D89 (15753) | 0x3D => 0x3D89 (15753) | ||
0x01 => | 0x01 => 0x52E6E4, 3 (applies to main.run ELF on disc: 0x52E6E4 dmove a1,v0 ) | ||
0x01 => | 0x01 => 0x52E868, 2 (applies to main.run ELF on disc: 0x52E868 lq s1,0x10(sp) ) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Medal of Honor: European Assault === | === Medal of Honor: European Assault === | ||
{{boxcodelite|title=SLES-53332 | {{boxcodelite|title=SLES-53332|ps2configrev=16545|code= | ||
3D 00 00 00 A1 40 00 00 1C 00 00 00 01 00 00 00 | 3D 00 00 00 A1 40 00 00 1C 00 00 00 01 00 00 00 | ||
1D 00 00 00 01 00 00 00 00 00 00 00 53 4C 45 53 | 1D 00 00 00 01 00 00 00 00 00 00 00 53 4C 45 53 | ||
Line 1,710: | Line 1,018: | ||
}} | }} | ||
{{boxcode|float=left|title=Commands Info | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 40A1 (16545) | ||
0x1C => | 0x1C => 1 | ||
0x1D => | 0x1D => 1 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
== N == | == N == | ||
{{jumptosection|current=N}} | {{jumptosection|current=N}} | ||
== O == | == O == | ||
{{jumptosection|current=O}} | {{jumptosection|current=O}} | ||
== P == | == P == | ||
{{jumptosection|current=P}} | {{jumptosection|current=P}} | ||
== Q == | == Q == | ||
Line 1,957: | Line 1,038: | ||
== R == | == R == | ||
{{jumptosection|current=R}} | {{jumptosection|current=R}} | ||
== S == | == S == | ||
{{jumptosection|current=S}} | {{jumptosection|current=S}} | ||
== T == | == T == | ||
{{jumptosection|current=T}} | {{jumptosection|current=T}} | ||
== U == | == U == | ||
Line 2,751: | Line 1,053: | ||
== W == | == W == | ||
{{jumptosection|current=W}} | {{jumptosection|current=W}} | ||
== X == | == X == | ||
Line 2,784: | Line 1,063: | ||
{{jumptosection|current=Z}} | {{jumptosection|current=Z}} | ||
{{Games}}{{Reverse engineering}}<noinclude>[[Category:Games]]</noinclude> | |||
{{Games}}{{Reverse engineering}}<noinclude> | |||
[[Category:Games]] | |||
</noinclude> |