diff --git a/patches/SCES-50760_5C991F4E.pnach b/patches/SCES-50760_5C991F4E.pnach index 0caf4e50..d1fb6a76 100644 --- a/patches/SCES-50760_5C991F4E.pnach +++ b/patches/SCES-50760_5C991F4E.pnach @@ -1,21 +1,189 @@ -gametitle=ICO (SCES-50760) +gametitle=ICO * PAL-M5 * SCES-50760 * 5C991F4E [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 -comment=Widescreen Hack -//widescreen + +// 16:9 widescreen patch=1,EE,00114dd0,word,3c013f40 patch=1,EE,00114dd4,word,4481c000 patch=1,EE,00114de0,word,46181082 -//render fix +// 16:9 Render fix patch=1,EE,001146F4,word,240302ab patch=1,EE,0054E478,word,44fa0000 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,00114dd0,word,3c013f55 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,240302ab +patch=1,EE,0054E478,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,00114dd0,word,3c013f64 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,240302ab +patch=1,EE,0054E478,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +patch=1,EE,00114dd0,word,3c013f1a +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,24030aaa +patch=1,EE,0054E478,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +patch=1,EE,00114dd0,word,3c013f12 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,24030aaa +patch=1,EE,0054E478,word,45241000 + [Remove Blackbars] author=nemesis2000 description=Removes black bars in cutscenes patch=1,EE,00113450,word,3c010000 +///////////////////// + +[60 fps & No Interlacing] +author=Red_Tv +comment=Might need EE overclocking to be stable. + +// 60 fps +patch=1,EE,0028F4C4,word,00000001 + +// Revert to 30 fps during Cutscenes +//patch=1,EE,e0010001,extended,0063AA08 +//patch=1,EE,2028F4C4,extended,00000002 + +// No Interlacing (needed for 60 fps) +patch=1,EE,0013CAD0,word,30420000 +patch=1,EE,001144AC,word,30420000 + +///////////////////// + +[60 fps] +author=synce & Agrippa +// 60 fps hack by Agrippa based on the NTSC-U hack by synce +comment=Set EE Cyclerate to 130% - 180% in combination with this. +// - makes some animations run too fast +patch=1,EE,E0010000,extended,0063AA08 +patch=1,EE,0028F4C4,extended,00000001 + +// Revert to 30 fps during Cutscenes +patch=1,EE,E0010001,extended,0063AA08 +patch=1,EE,0028F4C4,extended,00000002 + +[No-Interlacing] +comment=Don't combine with the 60 fps hacks. +patch=1,EE,0013CAD0,word,30420000 +patch=1,EE,001144AC,word,30420000 + +/////////////////// + +[Full height back buffer] +author=asasega & Agrippa + +// Hacks by Agrippa based on the asasega patch for the NTSC version. +// A full height back buffer enabled, instead of a downsampled front buffer. +// Works with both PAL and NTSC modes. + +// set the back buffer +patch=1,EE,2028F500,extended,00001040 +patch=1,EE,2028F528,extended,00001040 +// switch to the interlaced mode with FFMD set to 0. Progressive mode, applied by default, +// does add a black bar at the bottom in the NTSC mode when the back buffer is enabled +patch=1,EE,2028F4F8,extended,00000001 +patch=1,EE,2028F520,extended,00000001 + +// check if the PAL mode is turned on to extend the display buffer from 256 to 512 +patch=1,EE,E0024290,extended,0028F508 +patch=1,EE,2028F50C,extended,001FF9FF +patch=1,EE,2028F534,extended,001FF9FF +// check if the NTSC mode is turned on to extend the display buffer from 224 to 448 +patch=1,EE,E002927C,extended,0028F508 +patch=1,EE,2028F50C,extended,001DF9FF +patch=1,EE,2028F534,extended,001DF9FF + +/////////////////// + +[Debug Menu] +description=Press Select to open the Debug Menu. +comment=Enable 'Single Framestep' in the menu for 60fps. +patch=1,EE,20101F94,word,0C06C966 +patch=1,EE,201AF850,word,0806BD28 + +[Maximum Graphics Booster] +description=No Blur-Effect and maxed out Game Sharpness. +patch=1,EE,001322f0,word,03e00008 +patch=1,EE,001322f4,word,00000000 +patch=1,EE,001fca60,word,03e00008 +patch=1,EE,001fca64,word,00000000 +patch=1,EE,001137f8,word,03e00008 +patch=1,EE,001137fc,word,00000000 +patch=1,EE,001136b0,word,03e00008 +patch=1,EE,001136b4,word,00000000 + +[Disable Motion Blur] +patch=1,EE,001fca60,word,03e00008 +patch=1,EE,001fca64,word,00000000 + +[Disable Post-Effects] +description=Disables Post-Effect like the bright reddish Sky. +patch=1,EE,0028F808,word,00000000 + +[No Blackborders] +patch=1,EE,001133F8,word,44800800 +patch=1,EE,00113410,word,44800800 +patch=1,EE,00113420,word,44800800 +patch=1,EE,00113534,word,44800000 + +[No Shadow Effects] +patch=1,EE,0028F7CC,word,00000000 +patch=1,EE,0028F7D0,word,00000000 +patch=1,EE,0028F7D4,word,00000000 +patch=1,EE,0028F7D8,word,00000000 +patch=1,EE,0028F7DC,word,00000000 +patch=1,EE,0028F7E0,word,00000000 +patch=1,EE,0028F7E4,word,00000000 +patch=1,EE,0028F7E8,word,00000000 + +[RGB Values] +description=RGB Values enhanced & fixed + +// Characters RGB Values decently enhanced, +// disable extra Light on Boy and Objects +// and disable Boy-Dimming in dark Areas. +patch=1,EE,001170b4,word,24020000 +patch=1,EE,00117000,word,24130000 +patch=1,EE,00117010,word,24130000 +patch=1,EE,001175f4,word,44806000 +patch=1,EE,0028F780,word,3F900000 +patch=1,EE,0028F784,word,3F900000 +patch=1,EE,0028F788,word,3F900000 +patch=1,EE,0028F78C,word,3F800000 + +// World and Character main RGB fixed Values. +patch=1,EE,0028F7F0,word,00000080 +patch=1,EE,0028F7F4,word,00000080 +patch=1,EE,0028F7F8,word,00000080 +patch=1,EE,0028F7FC,word,00000000 + +/////////////////// + +// Mastercode - not needed for pcsx2 +//patch=1,EE,0E3C7dF2,extended,1456E7A5 +//patch=1,EE,F024E5d4,extended,0024E5d7 +/////////////////// diff --git a/patches/SCPS-11003_B01A4C95.pnach b/patches/SCPS-11003_B01A4C95.pnach index 3fac5499..73024f7c 100644 --- a/patches/SCPS-11003_B01A4C95.pnach +++ b/patches/SCPS-11003_B01A4C95.pnach @@ -1,25 +1,80 @@ -gametitle=ICO [NTSC-J] (SCPS-11003) +gametitle=ICO * NTSC-J * SCPS-11003 * B01A4C95 [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (pnach by Little Giant) +author=nemesis2000, ported by Little Giant -//widescreen -patch=1,EE,00114c6c,word,3c013f40 //00000000 -patch=1,EE,00114c70,word,4481c000 //00000000 -patch=1,EE,00114c80,word,c78780e0 //00000000 -patch=1,EE,00114c84,word,46181082 //00000000 +// 16:9 widescreen +patch=1,EE,00114c6c,word,3c013f40 // 00000000 +patch=1,EE,00114c70,word,4481c000 // 00000000 +patch=1,EE,00114c80,word,c78780e0 // 00000000 +patch=1,EE,00114c84,word,46181082 // 00000000 -//render fix -patch=1,EE,00114624,word,240302aB //8f8394cc -patch=1,EE,00549778,word,44FA0000 //44bb8000 +// 16:9 Render fix +patch=1,EE,00114624,word,240302aB // 8f8394cc +patch=1,EE,00549778,word,44FA0000 // 44bb8000 -//No interlacing by asasega -//patch=1,EE,0028D3F8,extended,00000001 -//patch=1,EE,0028D420,extended,00000001 -//patch=1,EE,0028D400,extended,00000040 -//patch=1,EE,0028D428,extended,00000040 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, Little Giant & pgert +patch=1,EE,00114c6c,word,3c013f55 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,240302aB +patch=1,EE,00549778,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, Little Giant & pgert +patch=1,EE,00114c6c,word,3c013f64 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,240302aB +patch=1,EE,00549778,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, Little Giant, kripkrop, Devina & pgert +patch=1,EE,00114c6c,word,3c013f1a +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,24030aaa +patch=1,EE,00549778,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, Little Giant, kripkrop, Devina & pgert +patch=1,EE,00114c6c,word,3c013f12 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,24030aaa +patch=1,EE,00549778,word,45241000 [Remove Blackbars] +author=nemesis2000 & Little Giant description=Removes black bars in cutscenes -patch=1,EE,00113380,word,3c010000 //3c014300 \ No newline at end of file +patch=1,EE,00113380,word,3c010000 // 3c014300 + +/////////////////// + +[60 fps] +author=asasega +comment=Might need EE overclocking to be stable. +// 00000002 00000001 00000000 00000000 00000000 00000000 00000103 00000103 00000000\ +// 00000000 00000007 00000066 +patch=1,EE,2028D3C4,extended,00000001 + +[No-Interlacing] +gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D3F8,extended,00000001 +patch=1,EE,0028D420,extended,00000001 +patch=1,EE,0028D400,extended,00000040 +patch=1,EE,0028D428,extended,00000040 + +/////////////////// diff --git a/patches/SCPS-19103_B1228D1E.pnach b/patches/SCPS-19103_B1228D1E.pnach new file mode 100644 index 00000000..40784787 --- /dev/null +++ b/patches/SCPS-19103_B1228D1E.pnach @@ -0,0 +1,12 @@ +gametitle=ICO [PlayStation 2 The Best] * NTSC-J * SCPS-19103 * B1228D1E + +[No-Interlacing] +gsinterlacemode=1 +author=pcsx2user156 +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D480,word,00001040 +patch=1,EE,0028D4A8,word,00001040 +patch=1,EE,0028D478,word,00000001 +patch=1,EE,0028D4A0,word,00000001 +patch=1,EE,0028D48C,word,001DF9FF +patch=1,EE,0028D4B4,word,001DF9FF diff --git a/patches/SCPS-56001_2DF2C1EA.pnach b/patches/SCPS-56001_2DF2C1EA.pnach index 4ca89ea4..a925eaf3 100644 --- a/patches/SCPS-56001_2DF2C1EA.pnach +++ b/patches/SCPS-56001_2DF2C1EA.pnach @@ -1,24 +1,75 @@ -gametitle=ICO (NTSC-K) (SCPS-56001) +gametitle=ICO * NTSC-K * SCPS-56001 * 2DF2C1EA [Widescreen 16:9] gsaspectratio=16:9 -comment=16:9 widescreen hack - -//16:9 widescreen hack by nemesis2000, porting by 99skull +author=nemesis2000, ported by 99skull +// 16:9 widescreen patch=1,EE,00114C6C,word,3C013F40 patch=1,EE,00114C70,word,4481C000 patch=1,EE,00114C80,word,46181082 -//render fix + +// 16:9 Render fix patch=1,EE,00114624,word,240302AB patch=1,EE,00549578,word,44FA0000 -//No interlacing by asasega -//patch=1,EE,0028D478,extended,00000001 -//patch=1,EE,0028D4A0,extended,00000001 -//patch=1,EE,0028D480,extended,00000040 -//patch=1,EE,0028D4A8,extended,00000040 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, 99skull & pgert +patch=1,EE,00114C6C,word,3C013F55 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,240302AB +patch=1,EE,00549578,word,44E10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, 99skull & pgert +patch=1,EE,00114C6C,word,3C013F64 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,240302AB +patch=1,EE,00549578,word,44D2F000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, 99skull, kripkrop, Devina & pgert +patch=1,EE,00114C6C,word,3C013F1A +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,24030AAA +patch=1,EE,00549578,word,451C4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, 99skull, kripkrop, Devina & pgert +patch=1,EE,00114C6C,word,3C013F12 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,24030AAA +patch=1,EE,00549578,word,45241000 [Remove Blackbars] +author=nemesis2000 & 99skull description=Removes black bars in cutscenes -patch=1,EE,00113380,word,3C010000 \ No newline at end of file +patch=1,EE,00113380,word,3C010000 + +/////////////////// + +[60 fps] +author=asasega +comment=Might need EE overclocking to be stable. +// 00000002 00000001 00000000 00000000 00000000 00000000 00000103\ +// 00000103 00000000 00000000 00000007 00000066 +patch=1,EE,2028D444,extended,00000001 + +[No-Interlacing] +gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D478,extended,00000001 +patch=1,EE,0028D4A0,extended,00000001 +patch=1,EE,0028D480,extended,00000040 +patch=1,EE,0028D4A8,extended,00000040 + +/////////////////// diff --git a/patches/SCUS-97113_6F8545DB.pnach b/patches/SCUS-97113_6F8545DB.pnach index 501fa441..73ba1601 100644 --- a/patches/SCUS-97113_6F8545DB.pnach +++ b/patches/SCUS-97113_6F8545DB.pnach @@ -1,28 +1,95 @@ -gametitle=ICO (SCUS-97113) 6F8545DB +gametitle=ICO * NTSC-U * SCUS-97113 * 6F8545DB [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 -description=Widescreen hack -//widescreen + +// 16:9 widescreen patch=1,EE,001146c8,word,3c013f40 patch=1,EE,001146cc,word,44813800 patch=1,EE,001146d8,word,46071082 patch=1,EE,001146dc,word,c78780dc -//render fix -patch=1,EE,001141a4,word,240302ab -patch=1,EE,00554790,word,44800000 //optional +// 16:9 Render fix +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44fa0000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,001146c8,word,3c013f55 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,001146c8,word,3c013f64 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +patch=1,EE,001146c8,word,3c013f1a +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,24030aaa +patch=1,EE,00554790,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +patch=1,EE,001146c8,word,3c013f12 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,24030aaa +patch=1,EE,00554790,word,45241000 [Remove Blackbars] author=nemesis2000 description=Removes black bars in cutscenes patch=1,EE,00113030,word,3c010000 +/////////////////// + +[Slow Motion (60 fps)] +author=synce +patch=1,EE,20274EC4,extended,00000001 + +[Wireframe] +author=synce +patch=1,EE,20632CC8,extended,00000001 + +/////////////////// + +[60 fps] +author=synce & Agrippa +// 60 fps hack Agrippa based on the NTSC-U hack by synce +// - restores the original value in the cutscenes +comment=Might need EE overclocking to be stable. +patch=1,EE,E0010000,extended,006325B4 +patch=1,EE,00274EC4,extended,00000001 +patch=1,EE,E0010001,extended,006325B4 +patch=1,EE,00274EC4,extended,00000002 + +/////////////////// + [No-Interlacing] -description=Attempts to disable interlaced offset rendering. gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. patch=1,EE,00274EF8,extended,00000001 patch=1,EE,00274F20,extended,00000001 patch=1,EE,00274F00,extended,00000040 -patch=1,EE,00274F28,extended,00000040 \ No newline at end of file +patch=1,EE,00274F28,extended,00000040 + +///////////////////