Editing PS2 Custom 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 15: | Line 15: | ||
=== Ape Escape 2 === | === Ape Escape 2 === | ||
{{boxcodelite|title=SCES-50885|ps2configrev=17495|code= | {{boxcodelite|title=SCES-50885|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 0A 00 00 00 | 3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00 | ||
E0 E0 34 00 16 00 40 14 00 00 00 00 | E0 E0 34 00 16 00 40 14 00 00 00 00 00 00 00 00 | ||
}} | }} | ||
Force game to not create Mipmaps. Fix flickering textures completely. | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x4457 (17495) | 0x3D => 0x4457 (17495) | ||
0x0A => | 0x0A => 0x01 (1 Patch to EE memory) | ||
0x34E0E0 | 0x34E0E0, 0x14400016 (bnez loc_0063a0c4), 0x00000000 (nop) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Ar tonelico games === | |||
See: [[#Gust Games (Video Game Developer)|Gust Games (Video Game Developer)]] | |||
=== Atelier Iris games === | |||
See: [[#Gust Games (Video Game Developer)|Gust Games (Video Game Developer)]] | |||
== B == | == B == | ||
{{jumptosection|current=B}} | {{jumptosection|current=B}} | ||
=== Baldur's Gate games === | |||
See: [[#Snowblind Games (Game Engine)|Snowblind Games (Game Engine)]] | |||
=== Blood Omen 2: Legacy of Kain === | === Blood Omen 2: Legacy of Kain === | ||
{{boxcodelite|title=SLES-50771|ps2configrev=4369|code= | {{boxcodelite|title=SLES-50771|ps2configrev=4369|code= | ||
3D 00 00 00 11 11 00 00 0A 00 00 00 01 00 00 00 | 3D 00 00 00 11 11 00 00 0A 00 00 00 01 00 00 00 | ||
30 24 2F 00 06 00 02 45 06 00 00 10 | 30 24 2F 00 06 00 02 45 06 00 00 10 00 00 00 00 | ||
}} | }} | ||
Trick game to not produce mipmaps. Ignore Coprocessor 1 compare result, and branch (likely) always. | Trick game to not produce mipmaps. Ignore Coprocessor 1 compare result, and branch(likely) always. Fix graphical issues. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x1111 (4369) | 0x3D => 0x1111 (4369) | ||
0x0A => | 0x0A => 0x01 (1 patch to EE memory) | ||
0x2F2430 | 0x2F2430, 0x45020006 (bc1fl +6), 0x10000006 (b +6) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 88: | Line 92: | ||
== C == | == C == | ||
{{jumptosection|current=C}} | {{jumptosection|current=C}} | ||
=== Champions of Norrath games === | |||
See: [[#Snowblind Games (Game Engine)|Snowblind Games (Game Engine)]] | |||
=== Combat Elite === | |||
See: [[#Snowblind Games (Game Engine)|Snowblind Games (Game Engine)]] | |||
=== Crash Bandicoot: Wrath of Cortex === | === Crash Bandicoot: Wrath of Cortex === | ||
Line 97: | Line 107: | ||
F4 3C 24 00 14 00 62 14 14 00 00 10 01 00 00 00 | F4 3C 24 00 14 00 62 14 14 00 00 10 01 00 00 00 | ||
F0 CF 16 00 12 00 00 00 01 00 00 00 90 D3 16 00 | F0 CF 16 00 12 00 00 00 01 00 00 00 90 D3 16 00 | ||
12 00 00 00 03 00 00 00 | 12 00 00 00 03 00 00 00 00 00 00 00 | ||
}} | }} | ||
Multi-version config (applies to both 1.00 and 1.01 versions). Disables fog, smoke effect and smoothing to improve the frame rate. Additionally, it does hook the function VU1_DmaGetStatus to fix the hang in the pause menu. 0x03 command is unknown - it was just copy pasted straight from the official Finding Nemo config, as the games share similar engine and, therefore, the exact pause menu problem. | Multi-version config (applies to both 1.00 and 1.01 versions). Disables fog, smoke effect and smoothing to improve the frame rate. Additionally, it does hook the function VU1_DmaGetStatus to fix the hang in the pause menu. 0x03 command is unknown - it was just copy pasted straight from the official Finding Nemo config, as the games share similar engine and, therefore, the exact pause menu problem. | ||
{{boxcode|float=left|title=Commands Info|ps2configrev= | {{boxcode|float=left|title=Commands Info|ps2configrev=16454|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 4457 (17495) | ||
0x44 => (disable smoothing) | 0x44 => (disable smoothing) | ||
0x0A => | 0x0A => 2 (patches for the 1.00 version) | ||
0x12FE80 (NuRndrFx) | 0x12FE80 (NuRndrFx) | ||
0x0C04F28C jal 0x13CA30 (NuLightFogDraw) -> 0x00000000 nop | 0x0C04F28C jal 0x13CA30 (NuLightFogDraw) -> 0x00000000 nop | ||
0x249B54 (LaunchObjects) | 0x249B54 (LaunchObjects) | ||
0x14620014 bne v1,v0,0x249BA8 -> 0x10000014 | 0x14620014 bne v1,v0,0x249BA8 -> 0x10000014 b 0x249BA8 | ||
0x0A => | 0x0A => 2 (patches for the 1.01 version) | ||
0x1303E8 | 0x1303E8 | ||
0x0C04F352 jal 0x13CD48 -> 0x00000000 nop | 0x0C04F352 jal 0x13CD48 -> 0x00000000 nop | ||
0x243CF4 | 0x243CF4 | ||
0x14620014 bne v1,v0,0x243D48 -> 0x10000014 | 0x14620014 bne v1,v0,0x243D48 -> 0x10000014 b 0x243D48 | ||
0x01 => 0x16CFF0 (VU1_DmaGetStatus) lw s0,-0x58E0(gp) | 0x01 => 0x16CFF0 (VU1_DmaGetStatus) lw s0,-0x58E0(gp), 0x12 (hook for the 1.00 version) | ||
0x01 => 0x16D390 lw s0,-0x5958(gp) | 0x01 => 0x16D390 lw s0,-0x5958(gp), 0x12 (hook for the 1.01 version) | ||
0x03 => (sets something 0) | 0x03 => (sets something 0) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 170: | Line 133: | ||
{{jumptosection|current=D}} | {{jumptosection|current=D}} | ||
=== | === Disney's Treasure Planet === | ||
{{boxcodelite|title=SCUS-97146|ps2configrev=17136|code= | |||
3D 00 00 00 F0 42 00 00 0B 00 00 00 01 00 00 00 | |||
{{boxcodelite|title= | 7C 14 00 00 80 05 00 00 18 00 00 00 3C 01 01 00 | ||
3D 00 00 00 | 3C 03 BF 80 8C 63 10 C8 00 61 18 24 10 61 FF FB | ||
00 00 00 00 00 00 00 00 01 00 01 00 | 00 00 00 00 24 01 FF FF 14 61 00 04 3C 01 80 00 | ||
14 41 00 02 00 00 00 00 00 06 00 0D 00 00 00 00 | |||
}} | }} | ||
Fixes | Fixes black screen at start, it apply to STREAM_D.IRX file in IOP folder. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 0x42F0 (17136) | ||
0x0B => 1 | |||
0x147C, (sector) | |||
0x580, (offset) | |||
0x18 (bytes to replace), | |||
Replaced opcodes | |||
00 01 01 3C lui at,0x0100 | |||
80 BF 03 3C lui v1,0xBF80 | |||
C8 10 63 8C lw v1,0x10C8(v1) | |||
24 18 61 00 and v1,at | |||
FB FF 61 10 beq v1,at, -0x10 | |||
00 00 00 00 nop | |||
Original opcodes | |||
FF FF 01 24 li at,-0x1 | |||
04 00 61 14 bne at,v1, +0x14 | |||
00 80 01 3C lui at,0x8000 | |||
02 00 41 14 bne at,v0, +0x0C | |||
00 00 00 00 nop | |||
0D 00 06 00 break | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Dynasty Warriors 3 | === Dynasty Warriors 3, and Dynasty Warriors 3 Xtreme Legends === | ||
{{boxcodelite|title=All|ps2configrev=15753|code=3D 00 00 00 89 3D 00 00 35 00 00 00 00 00 00 00}} | {{boxcodelite|title=All|ps2configrev=15753|code=3D 00 00 00 89 3D 00 00 35 00 00 00 00 00 00 00}} | ||
Line 245: | Line 182: | ||
{{jumptosection|current=F}} | {{jumptosection|current=F}} | ||
=== | === Fahrenheit === | ||
{{boxcodelite|title=SLES- | {{boxcodelite|title=SLES-53539, SLUS-21196|ps2configrev=16886|code= | ||
3D 00 00 00 | 3D 00 00 00 F6 41 00 00 40 00 00 00 00 00 00 00 | ||
}} | |||
{{boxcodelite|title=SLES-53539, SLUS-21196 (alternative)|ps2configrev=15753|code= | |||
3D 00 00 00 89 3D 00 00 2F 00 00 00 01 00 00 00 | |||
00 00 00 00 | |||
}} | |||
Fixes freeze after Lucas' apartment. This bug have random trigger related to DECI2 | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x41F6 (16886) | |||
0x40 => (sets some value 1) | |||
</syntaxhighlight>}} | |||
=== Freedom Fighters === | |||
{{boxcodelite|title=SLUS-20658, SLES-51467, SLPM-65548, SLPM-65803|ps2configrev=15717|code= | |||
3D 00 00 00 65 3D 00 00 1F 00 00 00 E8 03 00 00 | |||
00 00 00 00 | 00 00 00 00 | ||
}} | }} | ||
Fix freeze when you get control at start | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
3D => 0x3D65 (15717) | |||
0x1F => 0x3E8 (sets something 0x3E8 - 1000 in decimal) | |||
</syntaxhighlight>}} | |||
=== Fire Pro Wrestling Returns === | |||
{{boxcodelite|title=SLUS-21702|ps2configrev=16886|code=3D 00 00 00 F6 41 00 00 03 00 00 00 00 00 00 00}} | |||
Fixes interlaced artifacts | |||
{{boxcode|float=left|title=Commands Info|ps2configrev=16886|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x41F6 (16886) | |||
0x03 => (sets some value 0) | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Flipnic === | === Flipnic === | ||
{{boxcodelite|title=SLES-52065|ps2configrev=17495|code= | |||
{{boxcodelite|title= | |||
3D 00 00 00 57 44 00 00 46 00 00 00 47 00 00 00 | 3D 00 00 00 57 44 00 00 46 00 00 00 47 00 00 00 | ||
00 00 00 00 | |||
}} | }} | ||
Remove horizontal lines at full screen, and reducing screen shakes little bit | |||
{{boxcode|float=left|title=Commands Info|ps2configrev=17495|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|ps2configrev=17495|code=<syntaxhighlight lang=bash> | ||
0x3D => 0x4457 (17495) | 0x3D => 0x4457 (17495) | ||
0x46 => | 0x46 => Enable L2H Improvement | ||
0x47 => | 0x47 => Enable XOR CSR | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 309: | Line 263: | ||
0x26 => 0x21DC00, 0x21DD00 (Improve floats calculation) | 0x26 => 0x21DC00, 0x21DD00 (Improve floats calculation) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
== G == | == G == | ||
Line 371: | Line 312: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Gust | === Gust Games (Video Game Developer) === | ||
{{boxcodelite|title=Various<br>Ported from [[PS2_Official_Configs#Mana_Khemia_2:_Fall_of_Alchemy|Mana Khemia 2: Fall of Alchemy]]|ps2configrev=16792|code= | {{boxcodelite|title=Various<br>Ported from [[PS2_Official_Configs#Mana_Khemia_2:_Fall_of_Alchemy|Mana Khemia 2: Fall of Alchemy]]|ps2configrev=16792|code= | ||
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 | 04 00 00 00 00 00 00 00 | ||
}} | }} | ||
Fixes | Fixes blackscreen, see: [https://en.wikipedia.org/wiki/Gust_Co._Ltd.#Games Gust games] | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{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>}} | ||
Line 392: | Line 329: | ||
{{jumptosection|current=H}} | {{jumptosection|current=H}} | ||
=== Hot Wheels: | === Hot Wheels: Beat That! === | ||
{{boxcodelite|title=SLUS- | {{boxcodelite|title=SLES-54971 ?, SLUS-21628|ps2configrev=15753|code= | ||
3D 00 00 00 | 3D 00 00 00 89 3D 00 00 15 00 00 00 04 00 00 00 | ||
00 00 00 00 | |||
}} | }} | ||
Fix for turning off ps3 after selecting track | |||
== I == | == I == | ||
Line 413: | Line 341: | ||
=== Ice Age 2 The Meltdown === | === Ice Age 2 The Meltdown === | ||
{{boxcodelite|title=SLUS-21307 (standard config)|ps2configrev=15753|code= | {{boxcodelite|title=SLUS-21307 (standard config)|ps2configrev=15753|code= | ||
3D 00 00 00 89 3D 00 00 0B 00 00 00 01 00 00 00 | 3D 00 00 00 89 3D 00 00 0B 00 00 00 01 00 00 00 | ||
Line 427: | Line 354: | ||
53 4C 55 53 2D 32 31 33 30 37 | 53 4C 55 53 2D 32 31 33 30 37 | ||
}} | }} | ||
{{boxcodelite|title=SLUS-21307 (alternative config)|ps2configrev=16740|code= | {{boxcodelite|title=SLUS-21307 (alternative config)|ps2configrev=16740|code= | ||
3D 00 00 00 64 41 00 00 0A 00 00 00 02 00 00 00 | 3D 00 00 00 64 41 00 00 0A 00 00 00 02 00 00 00 | ||
Line 438: | Line 365: | ||
20 01 BD 27 00 00 00 00 | 20 01 BD 27 00 00 00 00 | ||
}} | }} | ||
*Standard config fixes the freeze at the game logo. Function allocate too small stack, causing issues later. This patch fix it. | *Standard config fixes the freeze at the game logo. Function allocate too small stack, causing issues later. This patch fix it. | ||
*Alternative config to show 0x42 command usage, as a bonus is using less code than original to do the same. | *Alternative config to show 0x42 command usage, as a bonus is using less code than original to do the same. | ||
Line 465: | Line 392: | ||
0x27BD0120 addiu $sp, 0x120 | 0x27BD0120 addiu $sp, 0x120 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Indigo Prophecy === | |||
See: [[#Fahrenheit|Fahrenheit]] | |||
== J == | == J == | ||
{{jumptosection|current=J}} | {{jumptosection|current=J}} | ||
=== Jak X === | |||
{{boxcodelite|title=SCES-53286, SCUS-97429|ps2configrev=15703|code= | |||
3D 00 00 00 57 3D 00 00 24 00 00 00 00 00 00 00 | |||
80 BB 00 00 13 00 00 00 00 00 00 00 60 F9 00 00 | |||
00 00 00 00 | |||
}} | |||
Fixes freeze while saving game, official config not work properly. | |||
=== Justice League Heroes === | |||
See: [[#Snowblind Games (Game Engine)|Snowblind Games (Game Engine)]] | |||
== K == | == K == | ||
{{jumptosection|current=K}} | {{jumptosection|current=K}} | ||
=== Kingdom Hearts II === | === Kingdom Hearts II Final Mix === | ||
{{boxcodelite|title= | {{boxcodelite|title=SLPM-66675|ps2configrev=15753|code= | ||
3D 00 00 00 | 3D 00 00 00 89 3D 00 00 26 00 00 00 58 A5 1D 00 | ||
F4 AE 1D 00 00 00 00 00 | |||
}} | }} | ||
Fixes Hostile Program Boss issue | Fixes Hostile Program Boss issue. | ||
=== Kuon === | === Kuon === | ||
{{boxcodelite|title=SLUS-21007 | {{boxcodelite|title=SLUS-21007|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 | 3D 00 00 00 57 44 00 00 0F 00 00 00 24 41 10 00 | ||
24 41 10 00 00 00 00 00 | |||
}} | }} | ||
Fixes bugged Sugoroku minigame. | Fixes bugged Sugoroku minigame. | ||
== L == | == L == | ||
Line 503: | Line 434: | ||
=== Legacy of Kain: Soul Reaver 2 === | === Legacy of Kain: Soul Reaver 2 === | ||
{{boxcodelite|title=SLES-50196|ps2configrev= | {{boxcodelite|title=SLES-50196|ps2configrev=8515|code= | ||
3D 00 00 00 | 3D 00 00 00 43 21 00 00 0A 00 00 00 01 00 00 00 | ||
80 1F 2A 00 01 00 00 00 00 00 00 | 80 1F 2A 00 01 00 00 00 00 00 00 00 00 00 00 00 | ||
}} | }} | ||
Turn off mipmapping in game engine. Completely fix flickering, and bad texturing. | |||
== M == | == M == | ||
Line 544: | Line 466: | ||
== O == | == O == | ||
{{jumptosection|current=O}} | {{jumptosection|current=O}} | ||
=== Oni === | |||
{{boxcodelite|title=SLES-50134, SLES-50176, SLES-50177, SLES-50178, SLES-50179|ps2configrev=17495|code= | |||
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00 | |||
7C EF 1C 00 FF FF 00 41 00 00 00 00 00 00 00 00 | |||
}} | |||
{{boxcodelite|title=SLUS-20064|ps2configrev=17495|code= | |||
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00 | |||
CC F3 1C 00 FF FF 00 41 00 00 00 00 00 00 00 00 | |||
}} | |||
Fixes black screen at start | |||
{{boxcode|float=left|title=Commands Info (EURO)|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x4457 (17495) | |||
0x0A => 0x1 | |||
0x1CEF7C 0x4100FFFF (bc0f +0), 0x00000000 (nop) | |||
</syntaxhighlight>}}{{clear}} | |||
{{boxcode|float=left|title=Commands Info (USA)|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x4457 (17495) | |||
0x0A => 0x1 | |||
0x1CF3CC 0x4100FFFF (bc0f +0), 0x00000000 (nop) | |||
</syntaxhighlight>}} | |||
== P == | == P == | ||
Line 589: | Line 534: | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 4457 (17495) | ||
0x0A => | 0x0A => 2 | ||
0x2D0398 (EngineTextureManager::GenerateMipMapChain) | 0x2D0398 (EngineTextureManager::GenerateMipMapChain) | ||
0x27BDFF40 addiu sp, | 0x27BDFF40 addiu sp,sp,$ff40 -> 0x03E00008 jr ra | ||
0x2D039C | 0x2D039C | ||
0x7FBE00A0 sq fp, | 0x7FBE00A0 sq fp,$00a0(sp) -> 0x00000000 nop | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 601: | Line 546: | ||
=== Radiata Stories === | === Radiata Stories === | ||
{{boxcodelite|title=SLUS-21262|ps2configrev= | {{boxcodelite|title=SLUS-21262|ps2configrev=15753|code= | ||
3D 00 00 00 | 3D 00 00 00 89 3D 00 00 07 00 00 00 08 00 00 00 | ||
01 00 00 00 94 4D 12 00 0A 00 00 00 01 00 00 00 | 01 00 00 00 94 4D 12 00 0A 00 00 00 01 00 00 00 | ||
18 F6 1A 00 0B 00 00 00 44 00 00 00 | 18 F6 1A 00 0B 00 00 00 44 00 00 00 00 00 00 00 | ||
53 4C 55 53 2D 32 31 32 36 32 | |||
2D | |||
}} | }} | ||
Fix black screen and ghosting/gfx | |||
=== Rumble Racing === | |||
{{boxcodelite|title=SLUS-20174|ps2configrev=17136|code= | |||
3D 00 00 00 F0 42 00 00 0B 00 00 00 01 00 00 00 | |||
DA AE 03 00 20 01 00 00 24 00 00 00 14 80 00 06 | |||
00 43 20 21 00 A0 10 21 14 A0 00 02 00 00 00 00 | |||
24 05 00 01 10 40 FF EB 24 84 00 04 24 90 FF FC | |||
14 80 00 07 00 43 80 21 00 A0 10 21 14 A0 00 02 | |||
00 00 00 00 24 05 00 01 10 40 FF FC 00 00 00 00 | |||
26 04 00 04 00 00 00 00 | |||
}} | |||
Fixes black screen after Playstation 2 logo. Patch apply to AUDIO.IRX file in MODULES folder | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 0x42F0 (17136) | ||
0x0B => 1 | |||
0x03AEDA, (sector) | |||
0x120, (offset) | |||
0x24 (bytes to replace), | |||
Replaced opcodes | |||
06 00 80 14 bnez a0, +0x1C | |||
21 20 43 00 addu a0,v0,v1 | |||
21 10 A0 00 move v0,a1 | |||
02 00 A0 14 bnez a1, +0x0C | |||
00 00 00 00 nop | |||
01 00 05 24 li a1,0x1 | |||
EB FF 40 10 beqz v0, -0x50 | |||
04 00 84 24 addiu a0,0x4 | |||
FC FF 90 24 addiu s0,a0,-0x4 | |||
Original opcodes | |||
07 00 80 14 bnez a0, +0x20 | |||
21 80 43 00 addu s0,v0,v1 | |||
21 10 A0 00 move v0,a1 | |||
02 00 A0 14 bnez a1, +0x0C | |||
00 00 00 00 nop | |||
01 00 05 24 li a1,0x1 | |||
FC FF 40 10 beqz v0, -0x0C | |||
00 00 00 00 nop | |||
04 00 04 26 addiu a0,s0,0x4 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 664: | Line 627: | ||
}} | }} | ||
Fixes the missing polygons on characters | Fixes the missing polygons on characters and the inaccurate camera angles. Enables the pressure sensitivity for melee attack differentiation. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 4457 (17495) | ||
0x0E => 0x1735D4 (offset in the original version) | 0x0E => 0x1735D4 (offset in the original version) | ||
0x0E => 0x1753B4 (offset in the Greatest Hits version) | 0x0E => 0x1753B4 (offset in the Greatest Hits version) | ||
0x0F => 0x173F34, 0x173F54 (range in the original version) | 0x0F => 0x173F34, 0x173F54 (range in the original version) | ||
0x0F => 0x175D14, 0x175D34 (range in the Greatest Hits version) | 0x0F => 0x175D14, 0x175D34 (range in the Greatest Hits version) | ||
0x50 => ( | 0x50 => (Enables pressure sensitive controls) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Silent Hill 3 === | === Silent Hill 3 === | ||
{{boxcodelite|title=SLUS-20622|ps2configrev=17495|code= | {{boxcodelite|title=SLUS-20622|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 | 3D 00 00 00 57 44 00 00 0F 00 00 00 34 AC 19 00 | ||
34 AC 19 00 00 00 00 00 | |||
}} | }} | ||
Fixes camera inaccuracies | |||
=== Silent Hill: Origins === | === Silent Hill: Origins === | ||
Line 700: | Line 656: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== | === Snowblind Games (Game Engine) === | ||
{{boxcodelite|title=SLUS- | {{boxcodelite|title=Various|ps2configrev=17179|code=3D 00 00 00 1B 43 00 00 4A 00 00 00 00 00 00 00}} | ||
3D 00 00 00 57 44 00 00 | |||
01 00 00 00 | Fixes backgrounds not rendering properly (see:[https://www.dropbox.com/s/92n81uot56czb5v/Datei%2018.08.17%2011%2011%2029.jpeg?dl=0]) Universal fix, but produces flickering glitches here and there. Works best when used in conjunction with the official GX config. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | |||
0x3D => 0x431B (17179) | |||
0x4A => (sets something 0x15100) | |||
</syntaxhighlight>}} | |||
=== SRS: Street Racing Syndicate === | |||
{{boxcodelite|title=SLUS-20582|ps2configrev=17495|code= | |||
3D 00 00 00 57 44 00 00 0A 00 00 00 0F 00 00 00 | |||
44 55 10 00 20 00 B0 7F E8 FF 03 08 68 56 10 00 | |||
F8 7E 04 0C F4 FF 03 08 A0 FF 0F 00 00 00 00 00 | |||
20 00 B0 7F A4 FF 0F 00 00 00 00 00 55 00 10 3C | |||
A8 FF 0F 00 00 00 00 00 01 00 02 24 AC FF 0F 00 | |||
00 00 00 00 78 21 03 8E B0 FF 0F 00 00 00 00 00 | |||
02 00 43 14 B8 FF 0F 00 00 00 00 00 78 21 00 AE | |||
BC FF 0F 00 00 00 00 00 53 15 04 08 C0 FF 0F 00 | |||
00 00 00 00 20 00 B0 7B D0 FF 0F 00 00 00 00 00 | |||
55 00 04 3C D4 FF 0F 00 00 00 00 00 01 00 02 24 | |||
D8 FF 0F 00 00 00 00 00 F8 7E 04 0C DC FF 0F 00 | |||
00 00 00 00 78 21 82 AC E0 FF 0F 00 00 00 00 00 | |||
9C 15 04 08 15 00 00 00 04 00 00 00 0B 00 00 00 | |||
01 00 00 00 5D 01 00 00 68 06 00 00 14 00 00 00 | |||
00 00 00 00 0C 04 7E A8 00 00 00 00 00 00 00 00 | |||
10 40 FF FC 0C 04 7E A8 00 00 00 00 00 00 00 00 | |||
00 00 00 00 10 40 FF FB 01 00 00 00 40 55 10 00 | |||
1B 00 00 00 01 00 00 00 68 56 10 00 1C 00 00 00 | |||
00 00 00 00 | |||
}} | }} | ||
Fixes | Multi-version config. Fixes the hang on the splash screen. Based on the original GX config which does work only for the 1.03 version, because of the offset difference. A value of zero in 0x552168 (1.03 version) or 0x552178 (2.00 version) is expected to avoid the hang. This value is stored there using the 0x01 hook with 0x1B function or custom hook at 0x105544. Original value is reverted back later at 0x105668 using either the 0x01 or 0x0A command. 0x0B patch is delaying the jump. It seems the emulator is not able to execute the hook on the jump or branch instructions, due to how the recompiler works. What is interesting, the 0x0B command there does not use 0xC offset correction. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 4457 (17495) | ||
0x0A => F | |||
0x105544 | |||
0x7FB00020 sq s0,0x20(sp) -> 0x0803FFE8 j 0xFFFA0 | |||
0x105668 (patch does apply to the 2.00 version) | |||
0x0C047EF8 jal 0x11FBE0 -> 0x0803FFF4 j 0xFFFD0 | |||
0xFFFA0 (start of the first hook) | |||
0x7FB00020 sq s0,0x20(sp) | |||
0xFFFA4 | |||
0x3C100055 lui s0,0x55 | |||
0xFFFA8 | |||
0x24020001 addiu v0,zero,0x1 | |||
0xFFFAC | |||
0x8E032178 lw v1,0x2178(s0) | |||
0xFFFB0 (version check) | |||
0x14430002 bne v0,v1,0xFFFBC | |||
0xFFFB8 | |||
0xAE002178 sw zero,0x2178(s0) | |||
0xFFFBC | |||
0x08041553 j 0x10554C | |||
0xFFFC0 | |||
0x7BB00020 lq s0,0x20(sp) | |||
0xFFFD0 (start of the second hook, executed only in the 2.00 version) | |||
0x3C040055 lui a0,0x55 | |||
0xFFFD4 | |||
0x24020001 addiu v0,zero,0x1 | |||
0xFFFD8 | |||
0x0C047EF8 jal 0x11FBE0 | |||
0xFFFDC | |||
0xAC822178 sw v0,0x2178(a0) | |||
0xFFFE0 | |||
0x0804159C j 0x105670 | |||
0x15 => 4 | |||
0x0B => 1 | |||
0x15D (sector) | |||
0x668 (offset, 0xAEE68 in the ISO) | |||
0x14 (bytes to replace) | |||
Replaced bytes: | |||
00 00 00 00 nop | |||
A8 7E 04 0C jal 0x11FAA0 | |||
00 00 00 00 nop | |||
00 00 00 00 nop | |||
FC FF 40 10 beqz v0,0x10566C | |||
Original bytes: | |||
A8 7E 04 0C jal 0x11FAA0 | |||
00 00 00 00 nop | |||
00 00 00 00 nop | |||
00 00 00 00 nop | |||
FB FF 40 10 beqz v0,0x105668 | |||
0x01 => 0x105540 addiu sp,-0x30, 0x1B | |||
0x01 => 0x105668 nop (after applying the 0x0B patch), 0x1C | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Star Ocean - Till the End of Time === | |||
{{boxcodelite|title=SLUS-20488|ps2configrev=15753|code= | |||
3D 00 00 00 89 3D 00 00 07 00 00 00 08 00 00 00 | |||
01 00 00 00 48 09 10 00 0A 00 00 00 2C 00 00 00 | |||
72 01 00 00 00 00 00 00 53 4C 55 53 2D 32 30 34 | |||
38 38 | |||
}} | |||
Fix black screen | |||
=== Star Wars: Battlefront II === | === Star Wars: Battlefront II === | ||
Line 725: | Line 763: | ||
}} | }} | ||
Fixes the freeze. Works with both versions of the game. | Fixes the freeze. Works with both versions of the game. Patch applies to SWBFRNT2.ELF file. | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
0x3D => 3D89 (15753) | 0x3D => 3D89 (15753) | ||
0x01 => 0x49B784 lui v0, | 0x01 => 0x49B784 lui v0,$1000, 0x05 (hook for the v1.01) | ||
0x01 => 0x499704 lui v0, | 0x01 => 0x499704 lui v0,$1000, 0x05 (hook for the v2.01) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 757: | Line 795: | ||
Fix graphical gliches, subtitles, QTE buttons, missing HUD | Fix graphical gliches, subtitles, QTE buttons, missing HUD | ||
== T == | == T == | ||
{{jumptosection|current=T}} | {{jumptosection|current=T}} | ||
=== Tales of | === Tales of The Abyss === | ||
{{boxcodelite|title=SLUS-21386|ps2configrev=15717|code= | {{boxcodelite|title=SLUS-21386|ps2configrev=15717|code= | ||
3D 00 00 00 65 3D 00 00 | 3D 00 00 00 65 3D 00 00 26 00 00 00 FC FF 27 00 | ||
FF FF 27 00 26 00 00 00 F4 21 29 00 F8 21 29 00 | |||
00 00 00 00 | |||
}} | }} | ||
Fix freeze at Choral Castle | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
Improve add accuracy range => 0x27FFFC , 0x27FFFF | |||
Improve add accuracy range => 0x2921F4 , 0x2921F8 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== | === Tales of Destiny (Director's cut) === | ||
{{boxcodelite|title= | {{boxcodelite|title=SLPS-25842|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 | 3D 00 00 00 57 44 00 00 0F 00 00 00 00 00 1C 00 | ||
00 00 1D 00 00 00 00 00 | |||
}} | }} | ||
Fix freezes | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
Improve FPU accuracy range => 0x1C0000 , 0x1D0000 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== The Bard's Tale === | |||
See: [[#Snowblind Games (Game Engine)|Snowblind Games (Game Engine)]] | |||
=== Tokyo Extreme Racer 3 === | === Tokyo Extreme Racer 3 === | ||
Line 844: | Line 839: | ||
Vsync Delay -> No IPU 150,000 | Vsync Delay -> No IPU 150,000 | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
=== Tony Hawk's Games === | |||
{{boxcodelite|title=Various|ps2configrev=15753|code= | |||
3D 00 00 00 89 3D 00 00 08 00 00 00 00 00 00 80 | |||
FF FF FF FF 00 00 00 80 00 00 40 53 00 00 00 80 | |||
FF FF FF FF 00 00 00 80 00 00 40 D3 14 00 00 00 | |||
00 00 00 00 | |||
}} | |||
VU patch fixes graphic issues with Spiky Polygons. Command 0x14 seems to be related to VRC, but is not known what it do. | |||
=== True Crime: NYC === | === True Crime: NYC === | ||
Line 866: | Line 871: | ||
=== Valkyrie Profile 2: Silmeria === | === Valkyrie Profile 2: Silmeria === | ||
{{boxcodelite|title=SLES-54644|ps2configrev=17495|code= | {{boxcodelite|title=SLES-54644|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 0A 00 00 00 | 3D 00 00 00 57 44 00 00 0A 00 00 00 20 00 00 00 | ||
78 6E 3D 00 31 00 60 10 31 00 00 10 D0 5A 11 00 | 78 6E 3D 00 31 00 60 10 31 00 00 10 D0 5A 11 00 | ||
A8 00 B3 8F 00 00 00 00 24 6C 24 00 36 00 01 46 | A8 00 B3 8F 00 00 00 00 24 6C 24 00 36 00 01 46 | ||
Line 872: | Line 877: | ||
7C 0A 10 00 FA FF 00 10 FA FF 00 14 B4 0B 10 00 | 7C 0A 10 00 FA FF 00 10 FA FF 00 14 B4 0B 10 00 | ||
FA FF 00 10 FA FF 00 14 64 0C 10 00 FA FF 00 10 | FA FF 00 10 FA FF 00 14 64 0C 10 00 FA FF 00 10 | ||
FA FF 00 14 3C 53 14 00 FA FF 00 10 FA FF 00 14 | FA FF 00 14 14 36 14 00 FA FF 00 10 FA FF 00 14 | ||
D4 39 42 00 00 00 64 AC 00 00 60 AC B4 33 42 00 | 3C 53 14 00 FA FF 00 10 FA FF 00 14 D4 39 42 00 | ||
00 00 56 8C 00 00 16 24 68 35 42 00 00 00 56 8C | 00 00 64 AC 00 00 60 AC B4 33 42 00 00 00 56 8C | ||
00 00 16 24 20 37 42 00 00 00 56 8C 00 00 16 24 | 00 00 16 24 68 35 42 00 00 00 56 8C 00 00 16 24 | ||
5C 9F 49 00 A4 6E 12 0C 00 00 00 00 94 09 43 00 | 20 37 42 00 00 00 56 8C 00 00 16 24 5C 9F 49 00 | ||
FA FF 00 10 00 00 00 00 FC 09 43 00 FA FF 00 10 | A4 6E 12 0C 00 00 00 00 94 09 43 00 FA FF 00 10 | ||
00 00 00 00 54 1A 43 00 00 00 43 AC 00 00 40 AC | 00 00 00 00 FC 09 43 00 FA FF 00 10 00 00 00 00 | ||
B0 7B 39 00 F9 FF 40 14 00 00 00 00 70 BE 3A 00 | 54 1A 43 00 00 00 43 AC 00 00 40 AC B0 7B 39 00 | ||
17 00 60 1C 17 00 00 10 1C F1 3A 00 FA FF 00 10 | F9 FF 40 14 00 00 00 00 70 BE 3A 00 17 00 60 1C | ||
00 00 00 00 B4 F2 3A 00 FA FF 00 10 00 00 00 00 | 17 00 00 10 1C F1 3A 00 FA FF 00 10 00 00 00 00 | ||
74 F3 3A 00 FA FF 00 10 00 00 00 00 84 54 3C 00 | B4 F2 3A 00 FA FF 00 10 00 00 00 00 74 F3 3A 00 | ||
FA FF 00 10 00 00 00 00 7C FA 3C 00 FA FF 00 10 | FA FF 00 10 00 00 00 00 84 54 3C 00 FA FF 00 10 | ||
00 00 00 00 6C 22 3D 00 20 00 20 14 20 00 00 10 | 00 00 00 00 7C FA 3C 00 FA FF 00 10 00 00 00 00 | ||
54 45 3D 00 FA FF 00 10 00 00 00 00 B4 CF 3A 00 | 6C 22 3D 00 20 00 20 14 20 00 00 10 54 45 3D 00 | ||
2E 00 20 10 2E 00 00 10 64 D4 3A 00 2E 00 20 10 | FA FF 00 10 00 00 00 00 B4 CF 3A 00 2E 00 20 10 | ||
2E 00 00 10 9C D0 3A 00 50 00 20 10 50 00 00 10 | 2E 00 00 10 64 D4 3A 00 2E 00 20 10 2E 00 00 10 | ||
3C D2 3A 00 50 00 20 10 50 00 00 10 3C D5 3A 00 | 9C D0 3A 00 50 00 20 10 50 00 00 10 3C D2 3A 00 | ||
02 00 03 64 00 00 03 64 A4 1A 43 00 02 00 03 64 | 50 00 20 10 50 00 00 10 3C D5 3A 00 02 00 03 64 | ||
00 00 03 64 07 00 00 00 08 00 00 00 01 00 00 00 | 00 00 03 64 A4 1A 43 00 02 00 03 64 00 00 03 64 | ||
08 98 2B 00 0B 00 00 00 01 00 00 00 28 09 10 00 | 07 00 00 00 08 00 00 00 01 00 00 00 08 98 2B 00 | ||
0A 00 00 00 44 00 00 00 00 00 00 00 | 0B 00 00 00 01 00 00 00 28 09 10 00 0A 00 00 00 | ||
44 00 00 00 00 00 00 00 | |||
}} | }} | ||
Fix black screen and ghosting, and fully disable game protection, shadows, in-battle ghosting, and enable frame skipping in towns to fix performance issues. Smoothing is disabled in the config to prevent ghosting issues. Two hooks are applied: the 0x0A does add a value of 1 to pass executable's decryption process. The 0x0B hook does apply to some DMA function. | |||
{{boxcode|float=left|title=Commands Info|ps2configrev=16454|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|ps2configrev=16454|code=<syntaxhighlight lang=bash> | ||
0x3D => | 0x3D => 4457 (17495) | ||
0x0A => | 0x0A => 20 | ||
//Enable | //Enable frameskipping | ||
0x3D6E78 | 0x3D6E78 | ||
0x10600031 beqz v1,0x3D6F40 -> 0x10000031 | 0x10600031 beqz v1,0x3D6F40 -> 0x10000031 b 0x3D6F40 | ||
//Disable ghosting | //Disable ghosting | ||
0x115AD0 | 0x115AD0 | ||
Line 913: | Line 919: | ||
//Disable protection traps | //Disable protection traps | ||
0x100A7C | 0x100A7C | ||
0x1000FFFA | 0x1000FFFA b 0x100A68 -> 0x1400FFFA bne zero,zero,0x100A68 | ||
0x100BB4 | 0x100BB4 | ||
0x1000FFFA | 0x1000FFFA b 0x100BA0 -> 0x1400FFFA bne zero,zero,0x100BA0 | ||
0x100C64 | 0x100C64 | ||
0x1000FFFA | 0x1000FFFA b 0x100C50 -> 0x1400FFFA bne zero,zero,0x100C50 | ||
0x143614 | |||
0x1000FFFA b 0x143600 -> 0x1400FFFA bne zero,zero,0x143600 | |||
0x14533C | 0x14533C | ||
0x1000FFFA | 0x1000FFFA b 0x145328 -> 0x1400FFFA bne,zero,zero,0x145328 | ||
//Disable timebomb and memory scanning | //Disable timebomb and memory scanning | ||
0x4239D4 | 0x4239D4 | ||
Line 934: | Line 942: | ||
//Disable protection traps, timebomb and memory scanning after the battle | //Disable protection traps, timebomb and memory scanning after the battle | ||
0x430994 | 0x430994 | ||
0x1000FFFA | 0x1000FFFA b 0x430980 -> 0x00000000 nop | ||
0x4309FC | 0x4309FC | ||
0x1000FFFA | 0x1000FFFA b 0x4309E8 -> 0x00000000 nop | ||
0x431A54 | 0x431A54 | ||
0xAC430000 sw v1,(v0) -> | 0xAC430000 sw v1,(v0) -> sw zero,(v0) | ||
0x397BB0 | 0x397BB0 | ||
0x1440FFF9 bnez v0,0x397B98 -> 0x00000000 nop | 0x1440FFF9 bnez v0,0x397B98 -> 0x00000000 nop | ||
0x3ABE70 | 0x3ABE70 | ||
0x1C600017 bgtz v1,0x3ABED0 -> 0x10000017 | 0x1C600017 bgtz v1,0x3ABED0 -> 0x10000017 b 0x3ABED0 | ||
0x3AF11C | 0x3AF11C | ||
0x1000FFFA | 0x1000FFFA b 0x3AF108 -> 0x00000000 nop | ||
0x3AF2B4 | 0x3AF2B4 | ||
0x1000FFFA | 0x1000FFFA b 0x3AF2A0 -> 0x00000000 nop | ||
0x3AF374 | 0x3AF374 | ||
0x1000FFFA | 0x1000FFFA b 0x3AF360 -> 0x00000000 nop | ||
0x3C5484 | 0x3C5484 | ||
0x1000FFFA | 0x1000FFFA b 0x3C5470 -> 0x00000000 nop | ||
0x3CFA7C | 0x3CFA7C | ||
0x1000FFFA | 0x1000FFFA b 0x3CFA68 -> 0x00000000 nop | ||
0x3D226C | 0x3D226C | ||
0x14200020 bnez at,0x3D22F0 -> 0x10000020 | 0x14200020 bnez at,0x3D22F0 -> 0x10000020 b 0x3D22F0 | ||
0x3D4554 | 0x3D4554 | ||
0x1000FFFA | 0x1000FFFA b 0x3D4540 -> 0x00000000 nop | ||
0x3ACFB4 | 0x3ACFB4 | ||
0x1020002E beqz at,0x3AD070 -> 0x1000002E | 0x1020002E beqz at,0x3AD070 -> 0x1000002E b 0x3AD070 | ||
0x3AD464 | 0x3AD464 | ||
0x1020002E beqz at,0x3AD520 -> 0x1000002E | 0x1020002E beqz at,0x3AD520 -> 0x1000002E b 0x3AD520 | ||
0x3AD09C | 0x3AD09C | ||
0x10200050 beqz at,0x3AD1E0 -> 0x10000050 | 0x10200050 beqz at,0x3AD1E0 -> 0x10000050 b 0x3AD1E0 | ||
0x3AD23C | 0x3AD23C | ||
0x10200050 beqz at,0x3AD380 -> 0x10000050 | 0x10200050 beqz at,0x3AD380 -> 0x10000050 b 0x3AD380 | ||
0x3AD53C | 0x3AD53C | ||
0x64030002 daddiu v1,zero,0x2 -> 0x64030000 daddiu v1,zero,0x0 | 0x64030002 daddiu v1,zero,0x2 -> 0x64030000 daddiu v1,zero,0x0 | ||
0x431AA4 | 0x431AA4 | ||
0x64030002 daddiu v1,zero,0x2 -> 0x64030000 daddiu v1,zero,0x0 | 0x64030002 daddiu v1,zero,0x2 -> 0x64030000 daddiu v1,zero,0x0 | ||
0x07 => | 0x07 => 0x08 (XGKICK delay by 8 cycles) | ||
0x01 => 0x2B9808 slti at,s2,0x2800 | 0x01 => 0x2B9808 slti at,s2,0x2800, 0x0B | ||
0x01 => 0x100928 sqc2 vf3,(v0) | 0x01 => 0x100928 sqc2 vf3,(v0), 0x0A | ||
0x44 => (disable smoothing) | 0x44 => (disable smoothing) | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 991: | Line 999: | ||
=== Xenosaga Episode I: Der Wille zur Macht === | === Xenosaga Episode I: Der Wille zur Macht === | ||
{{boxcodelite|title=SLUS-20469|ps2configrev=17495|code= | {{boxcodelite|title=SLUS-20469|ps2configrev=17495|code= | ||
3D 00 00 00 57 44 00 00 | 3D 00 00 00 57 44 00 00 0F 00 00 00 00 24 32 00 | ||
00 29 32 00 00 00 00 00 | |||
}} | }} | ||
Fix "erde kaiser" quest. Config cause massive slow down, and should be used only for that part of game, then removed safely. | |||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
Improve FPU accuracy range => 0x322400 , 0x322900 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 1,023: | Line 1,021: | ||
{{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | {{boxcode|float=left|title=Commands Info|code=<syntaxhighlight lang=bash> | ||
Improve COP2 accuracy "range" => 0x1AB308 | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||