diff --git a/bios/Aquaplus/PIECE/.variants/piece.pfi.9a1c9d3d b/bios/Aquaplus/PIECE/.variants/piece.pfi.9a1c9d3d new file mode 100644 index 00000000..6f9ee7f8 Binary files /dev/null and b/bios/Aquaplus/PIECE/.variants/piece.pfi.9a1c9d3d differ diff --git a/bios/Aquaplus/PIECE/piece.pfi b/bios/Aquaplus/PIECE/piece.pfi new file mode 100644 index 00000000..cc228a11 Binary files /dev/null and b/bios/Aquaplus/PIECE/piece.pfi differ diff --git a/bios/Aquaplus/PIECE/update/2mb/all.bin b/bios/Aquaplus/PIECE/update/2mb/all.bin new file mode 100644 index 00000000..c42a2c70 Binary files /dev/null and b/bios/Aquaplus/PIECE/update/2mb/all.bin differ diff --git a/bios/Aquaplus/PIECE/update/all.bin b/bios/Aquaplus/PIECE/update/all.bin new file mode 100644 index 00000000..6981305b Binary files /dev/null and b/bios/Aquaplus/PIECE/update/all.bin differ diff --git a/bios/Casio/Loopy/boot0.rom b/bios/Casio/Loopy/boot0.rom new file mode 100644 index 00000000..6267d6e5 Binary files /dev/null and b/bios/Casio/Loopy/boot0.rom differ diff --git a/bios/Casio/Loopy/boot1.rom b/bios/Casio/Loopy/boot1.rom new file mode 100644 index 00000000..2bd16442 Binary files /dev/null and b/bios/Casio/Loopy/boot1.rom differ diff --git a/bios/Coleco/Adam/eos.rom b/bios/Coleco/Adam/eos.rom new file mode 100644 index 00000000..a5ffa6b1 Binary files /dev/null and b/bios/Coleco/Adam/eos.rom differ diff --git a/bios/Coleco/ColecoVision/.variants/BIOS.col.160077af b/bios/Coleco/ColecoVision/.variants/BIOS.col.160077af new file mode 100644 index 00000000..4aac4ff8 Binary files /dev/null and b/bios/Coleco/ColecoVision/.variants/BIOS.col.160077af differ diff --git a/bios/Funtech/Super A'Can/boot0.rom b/bios/Funtech/Super A'Can/boot0.rom new file mode 100644 index 00000000..39f92d6a Binary files /dev/null and b/bios/Funtech/Super A'Can/boot0.rom differ diff --git a/bios/Funtech/Super A'Can/boot1.rom b/bios/Funtech/Super A'Can/boot1.rom new file mode 100644 index 00000000..e00cf3e5 Binary files /dev/null and b/bios/Funtech/Super A'Can/boot1.rom differ diff --git a/bios/Funtech/Super A'Can/boot2.rom b/bios/Funtech/Super A'Can/boot2.rom new file mode 100644 index 00000000..0e1f86b0 --- /dev/null +++ b/bios/Funtech/Super A'Can/boot2.rom @@ -0,0 +1,11 @@ +џџџџџџџџяёужУђ+ћв1д + ’oџРџџџџџџџџџџџџџџџџџџџџџџџџэ§ФйТуЏФНХ­Ј›Ѓ‹”ƒzr]mVhAL8:%2 .77A@MKe[vmƒ{’‹œ”ЃЈЈААКЖСПаЧсмшс№ъїѓќћќў§ў§џјћђѕьюучйрЬдКУЇЎ— ƒqxdjW[MRJMGGJKKJMLROXUXV[Y]]^_daeggfmjolws|y…€‹ˆ–‘ ›ЇЄБЌДГЗЖЗИЗЗВДЎЏЈЋЂЅ™ž•„‹x}kr_eV[NRFJ?B<=8:77:9=‹#яИK– "З'цкьО‡ЇиЈ{ПвНВО›І… epЫЃw№жЁ‡ЬН…ЦщФвd˜>n&I(„nЦ‘P?ЃЫeЋМ’ЖЙЏЖƒr„ЏN иm|]ЧE‘,4C”K“ЇщйЩЯ|Тkk„ЏŠ~š˜\hTz—9ž~{€„bŒ’­ŠHšŠ‰…ЎЋ…†Ё…0`SФЂХQ}51tBzmІsЮч’ЄR€]‚iFq‹s€‘i†wЏž…“p\’Ѓ]™QF`l„d™„ŒšЂИYofdŽ‹{АVtU:dH‚`ЅŸ“ОirˆД~…^W`\SblЂ’‘Аc_ipz–]jgno^lwuf–›}›€m`fWŒ‚NtqjŒ”~sŠ}Œxt_MffwjˆŽЄ›Šxkj€}ojncPmtf„Єƒˆ„†{gsgtryx€w„„Šxqw|gfj{v{rgœІА~‡…yd}ZWm{rnˆs˜Š”ƒz…‰y†yxƒvk€itŒe}‰‘€zjhlywtqy…xz— ‹†“‰c‚phfqjjuƒ~qŠ…ˆ|ˆ}}„tn{nook}Ž˜‹Œ…‡rtbi€pmzzxy{“Ž‹‚І…iƒhozseq|o‰ƒ‘Œ}‰‚‚ynzw€j{atts‹’|‰puqzalym|ƒytƒƒƒ†…‡„‰{…mzjnntjhƒr‡ŽŽ‡zŒ{yvjv~xw{tx††ˆ‡x‚‰t~murtuuwm„}ˆŠ†ŒŽ~‘xyirpjpput‡zŽŽ„Žƒ{~ur|ttu}ztvŠƒƒŒƒ†…|‚mrwrxwwwyy~‹ˆ†‰jxtupvzr~x…}‡‡‰†‚ƒu‚xtwztryr€z„Š‘z„swrtws|w|w‹‚†‰…‰~‡xxzwyzzvƒ}‚‡‰‚†ˆ„„w€uw|x|ytx‰„ŠŠŽŠŠ‹‚qvpp{zvx„€‰Œ…‡ŠŠ€…wzwyztxy…Žˆ‡Š‡Š}‚wvvtyz}ƒ‡ˆ„‡‹‰„‰|xztvww}|‡|ˆ‰„‡Œ…‚ˆy~{xzxyx}‡…ˆ†ˆ‰‚‡{wwvy|yƒ}ˆ‡…ˆƒƒ‡„~x{yyyy€|ƒ‰‡…ˆ†…‚xzwyyy}€…†‡ˆ…„‚z€ywyyy{‚}„…„‡„„€zwwxxzy††‡…„ƒ„‚‚|~sy~w{|€ˆ‘Œš–ЁЇЃЌЈЎ­ВАЖДКЗЛЛМЛННППРРПРННММММММОНСПХТЩЧЬЪЯЭдвйжомтрчхщчюэѓёјѕњљўћџџўџњќјљѕѕёѓэяьэыьщыхшпугйЧЯЕПЇЏЁ–˜“ˆŒ}‚ps_fPXFLAB=?==>=A?DCEEEEEEGFKJPMSPVTZX_]c`cc_`\]XZWWVWSTMQIKAD9=16+0&(!"  %"('+*0-43;8@?GEPKVQYX`]idqlvsyyz{xyxx}{…Ž‰•’œ˜Ё ЅЄЉЇЎЋГБЛЗФПЮШйгуоэшіђћљџўџџўџњ§єїшюмуЮеРШВИЄЋ˜žŒ“‚‡y~qugl_cUZLOCF;?37-.')%&"$""$"%$&&*)-+1.3274;8@CBEDFEBD8<*1%    ("1,748878241100////41=8JCUOa\gdhhggcf^`YZZXa^idtmz†‚ŠˆŒ”‘–•š—œŸžЇЃ­ЊЛГТОжЬпк№шєѓњі§ќџџџџўџќќћќѕїѓєщюфцптооллйкийжзежгдбгЯаЮЯЫЬЫЫЫЫЫЫЬЬЯЭгаедижйииижзджбгааЯЯЯЯаабаЯаЮЮСЩИМЄЏ™ž}‹ltR^ILCALGOMVRYW`\aaebgfjinltpyx{z~{€‡“Ž›—ЉЁВЏОЖЬХдаслщчёьјѕќњў§џўџџўў§§ќ§њћїјєіёђэ№шъцчптлнийдзавЬЮШЪХЦСУПРНОЙКЗИЖЖДЕДДДДГГГГГГДГЕДЗЖЙИНКОНРПССТСРСППЛНЖЙБГЉ­ŸЃ—œ‹„‡x~mqdjV]PSAH6934',!  + +  "($*).,3274<9?=CAGFJHOLPORQUSVUWWYYZZZZZZYZWWVWSUSSPQNOMNJKJJJJMKPNVS\Zd^oitq}z‚ˆ…ŒŠ–”šЃ ЊЇА­ЕВЛИОНСРУТСТРРНРЙКЕЗЏВЉЌЂЅšž•˜‘“ŽŽŽŽ”’–•˜—™˜šš™š˜™˜˜˜˜————˜—™™šš››œ›žœœœœœžžŸŸЁ ЃЂЇЅЌЉЏ­ЕВЛИПНХТЬШаЮгбддеегдавЪЭФЧМПВЗЊЎЂЇ˜ž”‰€„w|ptkmfh_bY\TVNQJLGH@D:>5713*.%( "   +#+&50?:GBPKXT`\fckiqnusyx|z}ƒ‚‡…‹‰Ž“‘—•™™› ŸЂЁЄЃЈІЋЉ­ЌАЏГВЖЕЙИМКОНТРФУЧЦЪШЭЬвадгижлкнмрпфтцхщчьъюэёяєѓіѕљїћњќћ§ќ§§ћ§љћѕї№ѓыэучнрзкЯгЩЬУХЛПЕЗЎБЈЋЁЄšž“—Œ„ˆ|€txmqeh]aVYORHLAD;>6914+.(*$&"  !&#,)20:6@‹#яИK– "З'цкьО‡ЇиЈ{ПвНВО›І… epЫЃw№жЁ‡ЬН…ЦщФвd˜>n&I(„nЦ‘P?ЃЫeЋМ’ЖЙЏЖƒr„ЏN иm|]ЧE‘,4C”K“ЇщйЩЯ|Тkk„ЏŠ~š˜\hTz—9ž~{€„bŒ’­ŠHšŠ‰…ЎЋ…†Ё…0`SФЂХQ}51tBzmІsЮч’ЄR€]‚iFq‹s€‘i†wЏž…“p\’Ѓ]™QF`l„d™„ŒšЂИYofdŽ‹{АVtU:dH‚`ЅŸ“ОirˆД~…^W`\SblЂ’‘Аc_ipz–]jgno^lwuf–›}›€m`fWŒ‚NtqjŒ”~sŠ}Œxt_MffwjˆŽЄ›Šxkj€}ojncPmtf„Єƒˆ„†{gsgtryx€w„„Šxqw|gfj{v{rgœІА~‡…yd}ZWm{rnˆs˜Š”ƒz…‰y†yxƒvk€itŒe}‰‘€zjhlywtqy…xz— ‹†“‰c‚phfqjjuƒ~qŠ…ˆ|ˆ}}„tn{nook}Ž˜‹Œ…‡rtbi€pmzzxy{“Ž‹‚І…iƒhozseq|o‰ƒ‘Œ}‰‚‚ynzw€j{atts‹’|‰puqzalym|ƒytƒƒƒ†…‡„‰{…mzjnntjhƒr‡ŽŽ‡zŒ{yvjv~xw{tx††ˆ‡x‚‰t~murtuuwm„}ˆŠ†ŒŽ~‘xyirpjpput‡zŽŽ„Žƒ{~ur|ttu}ztvŠƒƒŒƒ†…|‚mrwrxwwwyy~‹ˆ†‰jxtupvzr~x…}‡‡‰†‚ƒu‚xtwztryr€z„Š‘z„swrtws|w|w‹‚†‰…‰~‡xxzwyzzvƒ}‚‡‰‚†ˆ„„w€uw|x|ytx‰„ŠŠŽŠŠ‹‚qvpp{zvx„€‰Œ…‡ŠŠ€…wzwyztxy…Žˆ‡Š‡Š}‚wvvtyz}ƒ‡ˆ„‡‹‰„‰|xztvww}|‡|ˆ‰„‡Œ…‚ˆy~{xzxyx}‡…ˆ†ˆ‰‚‡{wwvy|yƒ}ˆ‡…ˆƒƒ‡„~x{yyyy€|ƒ‰‡…ˆ†…‚xzwyyy}€…†‡ˆ…„‚z€ywyyy{‚}„…„‡„„€zwwxxzy††‡…„ƒ„‚‚|~sy~w{|€ˆ‘Œš–ЁЇЃЌЈЎ­ВАЖДКЗЛЛМЛННППРРПРННММММММОНСПХТЩЧЬЪЯЭдвйжомтрчхщчюэѓёјѕњљўћџџўџњќјљѕѕёѓэяьэыьщыхшпугйЧЯЕПЇЏЁ–˜“ˆŒ}‚ps_fPXFLAB=?==>=A?DCEEEEEEGFKJPMSPVTZX_]c`cc_`\]XZWWVWSTMQIKAD9=16+0&(!"  %"('+*0-43;8@?GEPKVQYX`]idqlvsyyz{xyxx}{…Ž‰•’œ˜Ё ЅЄЉЇЎЋГБЛЗФПЮШйгуоэшіђћљџўџџўџњ§єїшюмуЮеРШВИЄЋ˜žŒ“‚‡y~qugl_cUZLOCF;?37-.')%&"$""$"%$&&*)-+1.3274;8@CBEDFEBD8<*1%    ("1,748878241100////41=8JCUOa\gdhhggcf^`YZZXa^idtmz†‚ŠˆŒ”‘–•š—œŸžЇЃ­ЊЛГТОжЬпк№шєѓњі§ќџџџџўџќќћќѕїѓєщюфцптооллйкийжзежгдбгЯаЮЯЫЬЫЫЫЫЫЫЬЬЯЭгаедижйииижзджбгааЯЯЯЯаабаЯаЮЮСЩИМЄЏ™ž}‹ltR^ILCALGOMVRYW`\aaebgfjinltpyx{z~{€‡“Ž›—ЉЁВЏОЖЬХдаслщчёьјѕќњў§џўџџўў§§ќ§њћїјєіёђэ№шъцчптлнийдзавЬЮШЪХЦСУПРНОЙКЗИЖЖДЕДДДДГГГГГГДГЕДЗЖЙИНКОНРПССТСРСППЛНЖЙБГЉ­ŸЃ—œ‹„‡x~mqdjV]PSAH6934',!  + +  "($*).,3274<9?=CAGFJHOLPORQUSVUWWYYZZZZZZYZWWVWSUSSPQNOMNJKJJJJMKPNVS\Zd^oitq}z‚ˆ…ŒŠ–”šЃ ЊЇА­ЕВЛИОНСРУТСТРРНРЙКЕЗЏВЉЌЂЅšž•˜‘“ŽŽŽŽ”’–•˜—™˜šš™š˜™˜˜˜˜————˜—™™šš››œ›žœœœœœžžŸŸЁ ЃЂЇЅЌЉЏ­ЕВЛИПНХТЬШаЮгбддеегдавЪЭФЧМПВЗЊЎЂЇ˜ž”‰€„w|ptkmfh_bY\TVNQJLGH@D:>5713*.%( "   +#+&50?:GBPKXT`\fckiqnusyx|z}ƒ‚‡…‹‰Ž“‘—•™™› ŸЂЁЄЃЈІЋЉ­ЌАЏГВЖЕЙИМКОНТРФУЧЦЪШЭЬвадгижлкнмрпфтцхщчьъюэёяєѓіѕљїћњќћ§ќ§§ћ§љћѕї№ѓыэучнрзкЯгЩЬУХЛПЕЗЎБЈЋЁЄšž“—Œ„ˆ|€txmqeh]aVYORHLAD;>6914+.(*$&"  !&#,)20:6@ (1.6 * u_pixelDelta.x); + vec3 res = texture(u_tex, r_texcoord.xy).xyz; + + // Let's skip the whole scaling if output size smaller than 1.6x of input size + if (upscale) { + + vec4 edri, edr, edr_l, edr_u, px; // px = pixel, edr = edge detection rule + vec4 irlv0, irlv1, irlv2l, irlv2u; + vec4 fx, fx_l, fx_u; // inequations of straight lines. + + vec2 pS = 1.0 / u_texelDelta.xy; + vec2 fp = fract(r_texcoord.xy*pS.xy); + vec2 TexCoord_0 = r_texcoord.xy-fp*u_pixelDelta.xy; + vec2 dx = vec2(u_texelDelta.x,0.0); + vec2 dy = vec2(0.0,u_texelDelta.y); + vec2 y2 = dy + dy; vec2 x2 = dx + dx; + + vec4 delta = vec4(1.0/XBR_SCALE, 1.0/XBR_SCALE, 1.0/XBR_SCALE, 1.0/XBR_SCALE); + vec4 delta_l = vec4(0.5/XBR_SCALE, 1.0/XBR_SCALE, 0.5/XBR_SCALE, 1.0/XBR_SCALE); + vec4 delta_u = delta_l.yxwz; + + vec3 A = texture(u_tex, TexCoord_0 -dx -dy ).xyz; + vec3 B = texture(u_tex, TexCoord_0 -dy ).xyz; + vec3 C = texture(u_tex, TexCoord_0 +dx -dy ).xyz; + vec3 D = texture(u_tex, TexCoord_0 -dx ).xyz; + vec3 E = texture(u_tex, TexCoord_0 ).xyz; + vec3 F = texture(u_tex, TexCoord_0 +dx ).xyz; + vec3 G = texture(u_tex, TexCoord_0 -dx +dy ).xyz; + vec3 H = texture(u_tex, TexCoord_0 +dy ).xyz; + vec3 I = texture(u_tex, TexCoord_0 +dx +dy ).xyz; + vec3 A1 = texture(u_tex, TexCoord_0 -dx -y2).xyz; + vec3 C1 = texture(u_tex, TexCoord_0 +dx -y2).xyz; + vec3 A0 = texture(u_tex, TexCoord_0 -x2 -dy).xyz; + vec3 G0 = texture(u_tex, TexCoord_0 -x2 +dy).xyz; + vec3 C4 = texture(u_tex, TexCoord_0 +x2 -dy).xyz; + vec3 I4 = texture(u_tex, TexCoord_0 +x2 +dy).xyz; + vec3 G5 = texture(u_tex, TexCoord_0 -dx +y2).xyz; + vec3 I5 = texture(u_tex, TexCoord_0 +dx +y2).xyz; + vec3 B1 = texture(u_tex, TexCoord_0 -y2).xyz; + vec3 D0 = texture(u_tex, TexCoord_0 -x2 ).xyz; + vec3 H5 = texture(u_tex, TexCoord_0 +y2).xyz; + vec3 F4 = texture(u_tex, TexCoord_0 +x2 ).xyz; + + vec4 b = vec4(dot(B ,rgbw), dot(D ,rgbw), dot(H ,rgbw), dot(F ,rgbw)); + vec4 c = vec4(dot(C ,rgbw), dot(A ,rgbw), dot(G ,rgbw), dot(I ,rgbw)); + vec4 d = b.yzwx; + vec4 e = vec4(dot(E,rgbw)); + vec4 f = b.wxyz; + vec4 g = c.zwxy; + vec4 h = b.zwxy; + vec4 i = c.wxyz; + vec4 i4 = vec4(dot(I4,rgbw), dot(C1,rgbw), dot(A0,rgbw), dot(G5,rgbw)); + vec4 i5 = vec4(dot(I5,rgbw), dot(C4,rgbw), dot(A1,rgbw), dot(G0,rgbw)); + vec4 h5 = vec4(dot(H5,rgbw), dot(F4,rgbw), dot(B1,rgbw), dot(D0,rgbw)); + vec4 f4 = h5.yzwx; + + // These inequations define the line below which interpolation occurs. + fx = (Ao*fp.y+Bo*fp.x); + fx_l = (Ax*fp.y+Bx*fp.x); + fx_u = (Ay*fp.y+By*fp.x); + irlv1 = irlv0 = diff(e,f) * diff(e,h); +#if(CornerA==0) // A takes priority skipping other corners + #define SMOOTH_TIPS + // Corner C also default if no other ones used + irlv1 = (irlv0 * ( neq(f,b) * neq(f,c) + neq(h,d) * neq(h,g) + eq(e,i) * (neq(f,f4) * neq(f,i4) + neq(h,h5) * neq(h,i5)) + eq(e,g) + eq(e,c)) ); + int select1 = 0; +#if(CornerB==1) // Corner B + irlv1 = (irlv0 * ( neq(f,b) * neq(h,d) + eq(e,i) * neq(f,i4) * neq(h,i5) + eq(e,g) + eq(e,c) ) ); + select1 = 1; +#endif +#if(CornerD==1) // Corner D + if (select1==0) { + vec4 c1 = i4.yzwx; + vec4 g0 = i5.wxyz; + irlv1 = (irlv0 * ( neq(f,b) * neq(h,d) + eq(e,i) * neq(f,i4) * neq(h,i5) + eq(e,g) + eq(e,c) ) * (diff(f,f4) * diff(f,i) + diff(h,h5) * diff(h,i) + diff(h,g) + diff(f,c) + eq(b,c1) * eq(d,g0))); + } +#endif +#endif + irlv2l = diff(e,g) * diff(d,g); + irlv2u = diff(e,c) * diff(b,c); + + vec4 fx45i = clamp((fx + delta -Co - Ci) / (2.0*delta ), 0.0, 1.0); + vec4 fx45 = clamp((fx + delta -Co ) / (2.0*delta ), 0.0, 1.0); + vec4 fx30 = clamp((fx_l + delta_l -Cx ) / (2.0*delta_l), 0.0, 1.0); + vec4 fx60 = clamp((fx_u + delta_u -Cy ) / (2.0*delta_u), 0.0, 1.0); + vec4 w1, w2; + + w1.x = dot(abs(E-C),rgbw) + dot(abs(E-G),rgbw) + dot(abs(I-H5),rgbw) + dot(abs(I-F4),rgbw) + 4.0*dot(abs(H-F),rgbw); + w1.y = dot(abs(E-A),rgbw) + dot(abs(E-I),rgbw) + dot(abs(C-F4),rgbw) + dot(abs(C-B1),rgbw) + 4.0*dot(abs(F-B),rgbw); + w1.z = dot(abs(E-G),rgbw) + dot(abs(E-C),rgbw) + dot(abs(A-B1),rgbw) + dot(abs(A-D0),rgbw) + 4.0*dot(abs(B-D),rgbw); + w1.w = dot(abs(E-I),rgbw) + dot(abs(E-A),rgbw) + dot(abs(G-D0),rgbw) + dot(abs(G-H5),rgbw) + 4.0*dot(abs(D-H),rgbw); + w2.x = dot(abs(H-D),rgbw) + dot(abs(H-I5),rgbw) + dot(abs(F-I4),rgbw) + dot(abs(F-B),rgbw) + 4.0*dot(abs(E-I),rgbw); + w2.y = dot(abs(F-H),rgbw) + dot(abs(F-C4),rgbw) + dot(abs(B-C1),rgbw) + dot(abs(B-D),rgbw) + 4.0*dot(abs(E-C),rgbw); + w2.z = dot(abs(B-F),rgbw) + dot(abs(B-A1),rgbw) + dot(abs(D-A0),rgbw) + dot(abs(D-H),rgbw) + 4.0*dot(abs(E-A),rgbw); + w2.w = dot(abs(D-B),rgbw) + dot(abs(D-G0),rgbw) + dot(abs(H-G5),rgbw) + dot(abs(H-F),rgbw) + 4.0*dot(abs(E-G),rgbw); + + edri = step(w1, w2) * irlv0; + edr = step(w1 + vec4(0.1, 0.1, 0.1, 0.1), w2) * step(vec4(0.5, 0.5, 0.5, 0.5), irlv1); + + w1.x = dot(abs(F-G),rgbw); w1.y = dot(abs(B-I),rgbw); w1.z = dot(abs(D-C),rgbw); w1.w = dot(abs(H-A),rgbw); + w2.x = dot(abs(H-C),rgbw); w2.y = dot(abs(F-A),rgbw); w2.z = dot(abs(B-G),rgbw); w2.w = dot(abs(D-I),rgbw); + + edr_l = step( lv2_cf*w1, w2 ) * irlv2l * edr; + edr_u = step( lv2_cf*w2, w1 ) * irlv2u * edr; + + fx45 = edr * fx45; + fx30 = edr_l * fx30; + fx60 = edr_u * fx60; + fx45i = edri * fx45i; + + w1.x = dot(abs(E-F),rgbw); w1.y = dot(abs(E-B),rgbw); w1.z = dot(abs(E-D),rgbw); w1.w = dot(abs(E-H),rgbw); + w2.x = dot(abs(E-H),rgbw); w2.y = dot(abs(E-F),rgbw); w2.z = dot(abs(E-B),rgbw); w2.w = dot(abs(E-D),rgbw); + + px = step(w1, w2); +#ifdef SMOOTH_TIPS + vec4 maximos = max(max(fx30, fx60), max(fx45, fx45i)); +#else + vec4 maximos = max(max(fx30, fx60), fx45); +#endif + vec3 res1 = E; + res1 = mix(res1, mix(H, F, px.x), maximos.x); + res1 = mix(res1, mix(B, D, px.z), maximos.z); + + vec3 res2 = E; + res2 = mix(res2, mix(F, B, px.y), maximos.y); + res2 = mix(res2, mix(D, H, px.w), maximos.w); + + res = mix(res1, res2, step(c_df(E, res1), c_df(E, res2))); + } + o_color.xyz = res; + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/5xBR.frag b/bios/Other/eka2l1/resources/upscale/5xBR.frag new file mode 100644 index 00000000..76f8e621 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/5xBR.frag @@ -0,0 +1,135 @@ +/* + Hyllian's 5xBR v3.5a Shader + + Copyright (C) 2011 Hyllian/Jararaca - sergiogdb@gmail.com + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +*/ + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D u_tex; +uniform vec2 u_texelDelta; +uniform vec2 u_pixelDelta; +in vec2 r_texcoord; +out vec4 o_color; + +const float coef = 2.0; +const vec3 rgbw = vec3(16.163, 23.351, 8.4772); + +const vec4 Ao = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 Bo = vec4( 1.0, 1.0, -1.0,-1.0 ); +const vec4 Co = vec4( 1.5, 0.5, -0.5, 0.5 ); +const vec4 Ax = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 Bx = vec4( 0.5, 2.0, -0.5,-2.0 ); +const vec4 Cx = vec4( 1.0, 1.0, -0.5, 0.0 ); +const vec4 Ay = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 By = vec4( 2.0, 0.5, -2.0,-0.5 ); +const vec4 Cy = vec4( 2.0, 0.0, -1.0, 0.5 ); + + +vec4 df(vec4 A, vec4 B) { + return abs(A-B); +} + +vec4 weighted_distance(vec4 a, vec4 b, vec4 c, vec4 d, vec4 e, vec4 f, vec4 g, vec4 h) { + return (df(a,b) + df(a,c) + df(d,e) + df(d,f) + 4.0*df(g,h)); +} + + +void main(){ + + bool upscale = u_texelDelta.x > (1.6 * u_pixelDelta.x); + vec3 res = texture(u_tex, r_texcoord.xy).xyz; + + // Let's skip the whole scaling if output size smaller than 1.6x of input size + if (upscale) { + + bvec4 edr, edr_left, edr_up, px; // px = pixel, edr = edge detection rule + bvec4 interp_restriction_lv1, interp_restriction_lv2_left, interp_restriction_lv2_up; + bvec4 nc; // new_color + bvec4 fx, fx_left, fx_up; // inequations of straight lines. + + vec2 pS = 1.0 / u_texelDelta.xy; + vec2 fp = fract(r_texcoord.xy*pS.xy); + vec2 TexCoord_0 = r_texcoord.xy-fp*u_pixelDelta.xy; + vec2 dx = vec2(u_texelDelta.x,0.0); + vec2 dy = vec2(0.0,u_texelDelta.y); + vec2 y2 = dy + dy; vec2 x2 = dx + dx; + + vec3 A = texture(u_tex, TexCoord_0 -dx -dy ).xyz; + vec3 B = texture(u_tex, TexCoord_0 -dy ).xyz; + vec3 C = texture(u_tex, TexCoord_0 +dx -dy ).xyz; + vec3 D = texture(u_tex, TexCoord_0 -dx ).xyz; + vec3 E = texture(u_tex, TexCoord_0 ).xyz; + vec3 F = texture(u_tex, TexCoord_0 +dx ).xyz; + vec3 G = texture(u_tex, TexCoord_0 -dx +dy ).xyz; + vec3 H = texture(u_tex, TexCoord_0 +dy ).xyz; + vec3 I = texture(u_tex, TexCoord_0 +dx +dy ).xyz; + vec3 A1 = texture(u_tex, TexCoord_0 -dx -y2).xyz; + vec3 C1 = texture(u_tex, TexCoord_0 +dx -y2).xyz; + vec3 A0 = texture(u_tex, TexCoord_0 -x2 -dy).xyz; + vec3 G0 = texture(u_tex, TexCoord_0 -x2 +dy).xyz; + vec3 C4 = texture(u_tex, TexCoord_0 +x2 -dy).xyz; + vec3 I4 = texture(u_tex, TexCoord_0 +x2 +dy).xyz; + vec3 G5 = texture(u_tex, TexCoord_0 -dx +y2).xyz; + vec3 I5 = texture(u_tex, TexCoord_0 +dx +y2).xyz; + vec3 B1 = texture(u_tex, TexCoord_0 -y2).xyz; + vec3 D0 = texture(u_tex, TexCoord_0 -x2 ).xyz; + vec3 H5 = texture(u_tex, TexCoord_0 +y2).xyz; + vec3 F4 = texture(u_tex, TexCoord_0 +x2 ).xyz; + + vec4 b = vec4(dot(B ,rgbw), dot(D ,rgbw), dot(H ,rgbw), dot(F ,rgbw)); + vec4 c = vec4(dot(C ,rgbw), dot(A ,rgbw), dot(G ,rgbw), dot(I ,rgbw)); + vec4 d = vec4(b.y, b.z, b.w, b.x); + vec4 e = vec4(dot(E,rgbw)); + vec4 f = vec4(b.w, b.x, b.y, b.z); + vec4 g = vec4(c.z, c.w, c.x, c.y); + vec4 h = vec4(b.z, b.w, b.x, b.y); + vec4 i = vec4(c.w, c.x, c.y, c.z); + vec4 i4 = vec4(dot(I4,rgbw), dot(C1,rgbw), dot(A0,rgbw), dot(G5,rgbw)); + vec4 i5 = vec4(dot(I5,rgbw), dot(C4,rgbw), dot(A1,rgbw), dot(G0,rgbw)); + vec4 h5 = vec4(dot(H5,rgbw), dot(F4,rgbw), dot(B1,rgbw), dot(D0,rgbw)); + vec4 f4 = vec4(h5.y, h5.z, h5.w, h5.x); + + // These inequations define the line below which interpolation occurs. + fx = greaterThan(Ao*fp.y+Bo*fp.x,Co); + fx_left = greaterThan(Ax*fp.y+Bx*fp.x,Cx); + fx_up = greaterThan(Ay*fp.y+By*fp.x,Cy); + + interp_restriction_lv1 = bvec4(vec4(notEqual(e,f))*vec4(notEqual(e,h))); + interp_restriction_lv2_left = bvec4(vec4(notEqual(e,g))*vec4(notEqual(d,g))); + interp_restriction_lv2_up = bvec4(vec4(notEqual(e,c))*vec4(notEqual(b,c))); + + edr = bvec4(vec4(lessThan(weighted_distance( e, c, g, i, h5, f4, h, f), weighted_distance( h, d, i5, f, i4, b, e, i)))*vec4(interp_restriction_lv1)); + edr_left = bvec4(vec4(lessThanEqual(coef*df(f,g),df(h,c)))*vec4(interp_restriction_lv2_left)); + edr_up = bvec4(vec4(greaterThanEqual(df(f,g),coef*df(h,c)))*vec4(interp_restriction_lv2_up)); + + nc.x = ( edr.x && (fx.x || edr_left.x && fx_left.x || edr_up.x && fx_up.x) ); + nc.y = ( edr.y && (fx.y || edr_left.y && fx_left.y || edr_up.y && fx_up.y) ); + nc.z = ( edr.z && (fx.z || edr_left.z && fx_left.z || edr_up.z && fx_up.z) ); + nc.w = ( edr.w && (fx.w || edr_left.w && fx_left.w || edr_up.w && fx_up.w) ); + + px = lessThanEqual(df(e,f),df(e,h)); + + res = nc.x ? px.x ? F : H : nc.y ? px.y ? B : F : nc.z ? px.z ? D : B : nc.w ? px.w ? H : D : E; + } + o_color.rgb = res; + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/CRT-Hyllian.frag b/bios/Other/eka2l1/resources/upscale/CRT-Hyllian.frag new file mode 100644 index 00000000..a6457d8a --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/CRT-Hyllian.frag @@ -0,0 +1,165 @@ +/* + Hyllian's CRT Shader + + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +*/ + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +in vec2 r_texcoord; + + +uniform vec2 u_texelDelta; +uniform vec2 u_pixelDelta; + +out vec4 o_color; + + +const vec2 rubyTextureSize = vec2(480.0,272.0); +const vec2 rubyInputSize = vec2(480.0,272.0); + + +#define SATURATION 1.0 +#define PHOSPHOR 1.0 +#define VSCANLINES 0.0 +#define InputGamma 2.5 +#define OutputGamma 2.3 +#define SHARPNESS 1.0 +#define COLOR_BOOST 1.4 +#define RED_BOOST 1.0 +#define GREEN_BOOST 1.0 +#define BLUE_BOOST 1.0 +#define SCANLINES_STRENGTH 0.60 +#define BEAM_MIN_WIDTH 0.80 +#define BEAM_MAX_WIDTH 0.95 +#define CRT_ANTI_RINGING 0.8 + +#define GAMMA_IN(color) pow(color, vec4(InputGamma, InputGamma, InputGamma, InputGamma)) +#define GAMMA_OUT(color) pow(color, vec4(1.0 / OutputGamma, 1.0 / OutputGamma, 1.0 / OutputGamma, 1.0 / OutputGamma)) + + +// Horizontal cubic filter. + +// Some known filters use these values: + +// B = 0.0, C = 0.0 => Hermite cubic filter. +// B = 1.0, C = 0.0 => Cubic B-Spline filter. +// B = 0.0, C = 0.5 => Catmull-Rom Spline filter. This is the default used in this shader. +// B = C = 1.0/3.0 => Mitchell-Netravali cubic filter. +// B = 0.3782, C = 0.3109 => Robidoux filter. +// B = 0.2620, C = 0.3690 => Robidoux Sharp filter. +// B = 0.36, C = 0.28 => My best config for ringing elimination in pixel art (Hyllian). + + +// For more info, see: http://www.imagemagick.org/Usage/img_diagrams/cubic_survey.gif + +// Change these params to configure the horizontal filter. +const float B = 0.0; +const float C = 0.5; + +mat4 invX = mat4( (-B - 6.0*C)/6.0, (3.0*B + 12.0*C)/6.0, (-3.0*B - 6.0*C)/6.0, B/6.0, + (12.0 - 9.0*B - 6.0*C)/6.0, (-18.0 + 12.0*B + 6.0*C)/6.0, 0.0, (6.0 - 2.0*B)/6.0, + -(12.0 - 9.0*B - 6.0*C)/6.0, (18.0 - 15.0*B - 12.0*C)/6.0, (3.0*B + 6.0*C)/6.0, B/6.0, + (B + 6.0*C)/6.0, -C, 0.0, 0.0); + + +void main() +{ + vec2 OGL2bPos = (r_texcoord + vec2(0.000001)) * (1.0/u_pixelDelta.xy); + vec4 color; + + vec2 TextureSize = vec2(SHARPNESS*rubyTextureSize.x, rubyTextureSize.y); + + vec2 dx = mix(vec2(1.0/TextureSize.x, 0.0), vec2(0.0, 1.0/TextureSize.y), VSCANLINES); + vec2 dy = mix(vec2(0.0, 1.0/TextureSize.y), vec2(1.0/TextureSize.x, 0.0), VSCANLINES); + + vec2 pix_coord = r_texcoord*TextureSize + vec2(-0.5, 0.5); + + vec2 tc = mix((floor(pix_coord) + vec2(0.5, 0.5))/TextureSize, (floor(pix_coord) + vec2(1.0, -0.5))/TextureSize, VSCANLINES); + + vec2 fp = mix(fract(pix_coord), fract(pix_coord.yx), VSCANLINES); + + vec4 c00 = GAMMA_IN(texture(sampler0, tc - dx - dy)); + vec4 c01 = GAMMA_IN(texture(sampler0, tc - dy)); + vec4 c02 = GAMMA_IN(texture(sampler0, tc + dx - dy)); + vec4 c03 = GAMMA_IN(texture(sampler0, tc + 2.0*dx - dy)); + vec4 c10 = GAMMA_IN(texture(sampler0, tc - dx )); + vec4 c11 = GAMMA_IN(texture(sampler0, tc )); + vec4 c12 = GAMMA_IN(texture(sampler0, tc + dx )); + vec4 c13 = GAMMA_IN(texture(sampler0, tc + 2.0*dx )); + + // Get min/max samples + vec4 min_sample = min(min(c01, c11), min(c02, c12)); + vec4 max_sample = max(max(c01, c11), max(c02, c12)); + + mat4 color_matrix0 = mat4(c00, c01, c02, c03); + mat4 color_matrix1 = mat4(c10, c11, c12, c13); + + vec4 invX_Px = vec4(fp.x*fp.x*fp.x, fp.x*fp.x, fp.x, 1.0) * invX; + vec4 color0 = color_matrix0 * invX_Px; + vec4 color1 = color_matrix1 * invX_Px; + + // Anti-ringing + vec4 aux = color0; + color0 = clamp(color0, min_sample, max_sample); + color0 = mix(aux, color0, CRT_ANTI_RINGING); + aux = color1; + color1 = clamp(color1, min_sample, max_sample); + color1 = mix(aux, color1, CRT_ANTI_RINGING); + + float pos0 = fp.y; + float pos1 = 1.0 - fp.y; + + vec4 lum0 = mix(vec4(BEAM_MIN_WIDTH), vec4(BEAM_MAX_WIDTH), color0); + vec4 lum1 = mix(vec4(BEAM_MIN_WIDTH), vec4(BEAM_MAX_WIDTH), color1); + + vec4 d0 = clamp(pos0/(lum0 + 0.0000001), 0.0, 1.0); + vec4 d1 = clamp(pos1/(lum1 + 0.0000001), 0.0, 1.0); + + d0 = exp(-10.0*SCANLINES_STRENGTH*d0*d0); + d1 = exp(-10.0*SCANLINES_STRENGTH*d1*d1); + + color = clamp(color0*d0 + color1*d1, 0.0, 1.0); + + color *= COLOR_BOOST*vec4(RED_BOOST, GREEN_BOOST, BLUE_BOOST, 1.0); + + float mod_factor = mix(OGL2bPos.x, OGL2bPos.y, VSCANLINES); + + vec4 dotMaskWeights = mix( + vec4(1.0, 0.7, 1.0, 0.0), + vec4(0.7, 1.0, 0.7, 0.0), + floor(mod(mod_factor, 2.0)) + ); + + color*= mix(vec4(1.0), dotMaskWeights, PHOSPHOR); + + color = GAMMA_OUT(color); + + float l = length(color); + color = normalize(pow(color, vec4(SATURATION)))*l; + + o_color = color; +} diff --git a/bios/Other/eka2l1/resources/upscale/CRT-Lottes-TV.frag b/bios/Other/eka2l1/resources/upscale/CRT-Lottes-TV.frag new file mode 100644 index 00000000..8bb7de8e --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/CRT-Lottes-TV.frag @@ -0,0 +1,241 @@ +// +// PUBLIC DOMAIN CRT STYLED SCAN-LINE SHADER +// +// by Timothy Lottes +// +// This is more along the style of a really good CGA arcade monitor. +// With RGB inputs instead of NTSC. +// The shadow mask example has the mask rotated 90 degrees for less chromatic aberration. +// +// Left it unoptimized to show the theory behind the algorithm. +// +// It is an example what I personally would want as a display option for pixel art games. +// Please take and use, change, or whatever. +// +// ported, tweaked, fast, TV version by guest.r + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +in vec2 r_texcoord; + +uniform vec2 u_texelDelta; +uniform vec2 u_pixelDelta; + +out vec4 o_color; + +const vec2 OGLSize = vec2(480.0,272.0); + + +// CRT-Lottes settings (editable) + +#define shadowMask 1 // 1, 2, 3 or 4 (CRT style) +#define maskDark 0.6 +#define maskLight 1.4 +#define hardScan -7.0 +#define hardPix -2.5 +#define warpX 0.045 // x-curvature setting, 0.0 - 0.1 +#define warpY 0.041 // y-curvature setting, 0.0 - 0.1 +#define shape 2.0 +#define brightboost 1.1 +#define GAMMA 0.416 // output gamma, 0.5 is default + + +#define warp vec2(warpX,warpY) + +vec3 TV (vec2 pos) +{ + vec2 dx = vec2(0.002083333, 0.0); + vec3 D = texture(sampler0, pos -dx ).rgb; + vec3 E = texture(sampler0, pos ).rgb; + vec3 F = texture(sampler0, pos +dx ).rgb; + + vec3 G = F - D + E; + + float le = dot(E,E); + float lg = dot(G,G); + float cs = length(G-E); + cs = min(0.2, 0.7*cs); + + if(lg < le) E*= vec3(1.0, 1.0-cs, 1.0); + if(lg > le) E*= vec3(1.0-cs, 1.0, 1.0-cs); + + return E; +} + +vec3 ToLinear(vec3 c) +{ + return c*c; +} + +// Linear to sRGB. +// Assuming using sRGB typed textures this should not be needed. + +vec3 ToSrgb(vec3 c) +{ + return pow(c,vec3(GAMMA)); +} + +// Nearest emulated sample given floating point position and texel offset. +vec3 Fetch(vec2 pos,vec2 off){ + pos=(floor(pos*OGLSize.xy+off)+vec2(0.5,0.5))/OGLSize; + return ToLinear(TV(pos.xy).xyz); +} + +// Distance in emulated pixels to nearest texel. +vec2 Dist(vec2 pos){pos=pos*OGLSize.xy;return -((pos-floor(pos))-vec2(0.5));} + +// 1D Gaussian. +float Gaus(float pos,float scale){return exp2(scale*pow(abs(pos),shape));} + +// 3-tap Gaussian filter along horz line. +vec3 Horz3(vec2 pos,float off){ + vec3 b=Fetch(pos,vec2(-1.0,off)); + vec3 c=Fetch(pos,vec2( 0.0,off)); + vec3 d=Fetch(pos,vec2( 1.0,off)); + float dst=Dist(pos).x; + // Convert distance to weight. + float scale=hardPix; + float wb=Gaus(dst-1.0,scale); + float wc=Gaus(dst+0.0,scale); + float wd=Gaus(dst+1.0,scale); + // Return filtered sample. + return (b*wb+c*wc+d*wd)/(wb+wc+wd);} + +// 5-tap Gaussian filter along horz line. +vec3 Horz5(vec2 pos,float off){ + vec3 a=Fetch(pos,vec2(-2.0,off)); + vec3 b=Fetch(pos,vec2(-1.0,off)); + vec3 c=Fetch(pos,vec2( 0.0,off)); + vec3 d=Fetch(pos,vec2( 1.0,off)); + vec3 e=Fetch(pos,vec2( 2.0,off)); + float dst=Dist(pos).x; + // Convert distance to weight. + float scale=hardPix; + float wa=Gaus(dst-2.0,scale); + float wb=Gaus(dst-1.0,scale); + float wc=Gaus(dst+0.0,scale); + float wd=Gaus(dst+1.0,scale); + float we=Gaus(dst+2.0,scale); + // Return filtered sample. + return (a*wa+b*wb+c*wc+d*wd+e*we)/(wa+wb+wc+wd+we);} + + +// Return scanline weight. +float Scan(vec2 pos,float off){ + float dst=Dist(pos).y; + return Gaus(dst+off,hardScan);} + + +// Allow nearest three lines to effect pixel. +vec3 Tri(vec2 pos){ + vec3 a=Horz3(pos,-1.0); + vec3 b=Horz5(pos, 0.0); + vec3 c=Horz3(pos, 1.0); + float wa=Scan(pos,-1.0); + float wb=Scan(pos, 0.0); + float wc=Scan(pos, 1.0); + return a*wa+b*wb+c*wc;} + + +// Distortion of scanlines, and end of screen alpha. +vec2 Warp(vec2 pos){ + pos=pos*2.0-1.0; + pos*=vec2(1.0+(pos.y*pos.y)*warp.x,1.0+(pos.x*pos.x)*warp.y); + return pos*0.5+0.5;} + +// Shadow mask +vec3 Mask(vec2 pos) { + vec3 mask=vec3(maskDark,maskDark,maskDark); + + // Very compressed TV style shadow mask. + if (shadowMask == 1) { + float lineM = maskLight; + float oddM = 0.0; + + if(fract(pos.x / 6.0) < 0.5) oddM = 1.0; + if(fract((pos.y + oddM) / 2.0) < 0.5) lineM = maskDark; + pos.x= fract(pos.x / 3.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + mask *= lineM; + } else if (shadowMask == 2) { + // Aperture-grille. + pos.x = fract(pos.x / 3.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b=maskLight; + } else if (shadowMask == 3) { + // Stretched VGA style shadow mask (same as prior shaders). + pos.x += pos.y * 3.0; + pos.x = fract(pos.x / 6.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + } else if (shadowMask == 4) { + // VGA style shadow mask. + pos.xy = floor(pos.xy * vec2(1.0,0.5)); + pos.x += pos.y * 3.0; + pos.x = fract(pos.x / 6.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + } + + return mask; +} + + +/* CRT shader - corner function + + Copyright (C) 2010-2012 cgwg, Themaister and DOLLS + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + (cgwg gave their consent to have the original version of this shader + distributed under the GPL in this message: + + http://board.byuu.org/viewtopic.php?p=26075#p26075 + + "Feel free to distribute my shaders under the GPL. After all, the + barrel distortion code was taken from the Curvature shader, which is + under the GPL." + ) +*/ + + float corner(vec2 coord) + { + coord = (coord - vec2(0.5)) * 1.0 + vec2(0.5); + coord = min(coord, vec2(1.0)-coord) * vec2(1.0, 0.5666667); + vec2 cdist = vec2(0.04); + coord = (cdist - min(coord,cdist)); + float dist = sqrt(dot(coord,coord)); + return clamp((cdist.x-dist)*200.0,0.0, 1.0); + } + + +void main() +{ + vec2 OGL2bPos = (r_texcoord + vec2(0.000001)) * (1.0/u_pixelDelta.xy); + vec2 pos = Warp(r_texcoord); + vec3 color = Tri(pos)*brightboost; + color = min(color,1.0); + color = pow(color, vec3(1.2)); + color*= Mask(OGL2bPos); // Tweak by SimoneT + color = ToSrgb(color); + float black = 1.0; + if (pos.x < 0.0 || pos.x > 1.0 || pos.y < 0.0 || pos.y > 1.0) black = 0.0; + o_color.rgb = color*black*corner(pos); + o_color.a= 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/CRT-Lottes.frag b/bios/Other/eka2l1/resources/upscale/CRT-Lottes.frag new file mode 100644 index 00000000..1989247a --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/CRT-Lottes.frag @@ -0,0 +1,193 @@ +// +// PUBLIC DOMAIN CRT STYLED SCAN-LINE SHADER +// +// by Timothy Lottes +// +// This is more along the style of a really good CGA arcade monitor. +// With RGB inputs instead of NTSC. +// The shadow mask example has the mask rotated 90 degrees for less chromatic aberration. +// +// Left it unoptimized to show the theory behind the algorithm. +// +// It is an example what I personally would want as a display option for pixel art games. +// Please take and use, change, or whatever. +// +// ported, tweaked, fast version and bloom by guest.r + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +in vec2 r_texcoord; + + +uniform vec2 u_texelDelta; +uniform vec2 u_pixelDelta; + +out vec4 o_color; + +const vec2 OGLSize = vec2(480.0,272.0); +const vec2 OGLInvSize = vec2(1.0/480.0,1.0/272.0); + + + +// CRT-Lottes settings (editable) + +#define shadowMask 1 // 1, 2, 3 or 4 (CRT style) +#define maskDark 0.5 +#define maskLight 1.5 +#define hardScan -8.0 +#define hardPix -3.0 +#define warpX 0.045 // x-curvature setting, 0.0 - 0.1 +#define warpY 0.041 // y-curvature setting, 0.0 - 0.1 +#define shape 2.0 +#define brightboost 1.1 +#define GAMMA 0.416 // output gamma, 0.5 is default + + +#define warp vec2(warpX,warpY) + + +vec3 ToLinear(vec3 c) +{ + return c*c; +} + +// Linear to sRGB. +// Assuming using sRGB typed textures this should not be needed. + +vec3 ToSrgb(vec3 c) +{ + return pow(c,vec3(GAMMA)); +} + +// Nearest emulated sample given floating point position and texel offset. +vec3 Fetch(vec2 pos,vec2 off){ + pos=(floor(pos*OGLSize.xy+off)+vec2(0.5,0.5))/OGLSize; + return ToLinear(texture(sampler0,pos.xy).xyz); +} + +// Distance in emulated pixels to nearest texel. +vec2 Dist(vec2 pos){pos=pos*OGLSize.xy;return -((pos-floor(pos))-vec2(0.5));} + +// 1D Gaussian. +float Gaus(float pos,float scale){return exp2(scale*pow(abs(pos),shape));} + +// 3-tap Gaussian filter along horz line. +vec3 Horz3(vec2 pos,float off){ + vec3 b=Fetch(pos,vec2(-1.0,off)); + vec3 c=Fetch(pos,vec2( 0.0,off)); + vec3 d=Fetch(pos,vec2( 1.0,off)); + float dst=Dist(pos).x; + // Convert distance to weight. + float scale=hardPix; + float wb=Gaus(dst-1.0,scale); + float wc=Gaus(dst+0.0,scale); + float wd=Gaus(dst+1.0,scale); + // Return filtered sample. + return (b*wb+c*wc+d*wd)/(wb+wc+wd);} + +// 5-tap Gaussian filter along horz line. +vec3 Horz5(vec2 pos,float off){ + vec3 a=Fetch(pos,vec2(-2.0,off)); + vec3 b=Fetch(pos,vec2(-1.0,off)); + vec3 c=Fetch(pos,vec2( 0.0,off)); + vec3 d=Fetch(pos,vec2( 1.0,off)); + vec3 e=Fetch(pos,vec2( 2.0,off)); + float dst=Dist(pos).x; + // Convert distance to weight. + float scale=hardPix; + float wa=Gaus(dst-2.0,scale); + float wb=Gaus(dst-1.0,scale); + float wc=Gaus(dst+0.0,scale); + float wd=Gaus(dst+1.0,scale); + float we=Gaus(dst+2.0,scale); + // Return filtered sample. + return (a*wa+b*wb+c*wc+d*wd+e*we)/(wa+wb+wc+wd+we);} + + +// Return scanline weight. +float Scan(vec2 pos,float off){ + float dst=Dist(pos).y; + return Gaus(dst+off,hardScan);} + + +// Allow nearest three lines to effect pixel. +vec3 Tri(vec2 pos){ + vec3 a=Horz3(pos,-1.0); + vec3 b=Horz5(pos, 0.0); + vec3 c=Horz3(pos, 1.0); + float wa=Scan(pos,-1.0); + float wb=Scan(pos, 0.0); + float wc=Scan(pos, 1.0); + return a*wa+b*wb+c*wc;} + + +// Distortion of scanlines, and end of screen alpha. +vec2 Warp(vec2 pos){ + pos=pos*2.0-1.0; + pos*=vec2(1.0+(pos.y*pos.y)*warp.x,1.0+(pos.x*pos.x)*warp.y); + return pos*0.5+0.5;} + +// Shadow mask +vec3 Mask(vec2 pos) { + vec3 mask=vec3(maskDark,maskDark,maskDark); + + // Very compressed TV style shadow mask. + if (shadowMask == 1) { + float lineM = maskLight; + float oddM = 0.0; + + if(fract(pos.x / 6.0) < 0.5) oddM = 1.0; + if(fract((pos.y + oddM) / 2.0) < 0.5) lineM = maskDark; + pos.x= fract(pos.x / 3.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + mask *= lineM; + } else if (shadowMask == 2) { + // Aperture-grille. + pos.x = fract(pos.x / 3.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b=maskLight; + } else if (shadowMask == 3) { + // Stretched VGA style shadow mask (same as prior shaders). + pos.x += pos.y * 3.0; + pos.x = fract(pos.x / 6.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + } else if (shadowMask == 4) { + // VGA style shadow mask. + pos.xy = floor(pos.xy * vec2(1.0,0.5)); + pos.x += pos.y * 3.0; + pos.x = fract(pos.x / 6.0); + + if(pos.x < 0.333) mask.r = maskLight; + else if(pos.x < 0.666) mask.g = maskLight; + else mask.b = maskLight; + } + + return mask; +} + +void main() +{ + vec2 OGL2bPos = (r_texcoord + vec2(0.000001)) * (1.0/u_pixelDelta.xy); + vec2 pos = Warp(r_texcoord); + vec3 color = Tri(pos)*brightboost; + color = min(color,1.0); + color = pow(color, vec3(1.2)); + color*= Mask(OGL2bPos); // Tweak by SimoneT + color = ToSrgb(color); + float black = 1.0; + if (pos.x < 0.0 || pos.x > 1.0 || pos.y < 0.0 || pos.y > 1.0) black = 0.0; + o_color.rgb = color*black; + o_color.a= 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/aacolor.frag b/bios/Other/eka2l1/resources/upscale/aacolor.frag new file mode 100644 index 00000000..028c8df9 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/aacolor.frag @@ -0,0 +1,85 @@ +// AA-Color shader, Modified to use in PPSSPP. Grabbed from: +// http://forums.ngemu.com/showthread.php?t=76098 + +// by guest(r) (guest.r@gmail.com) +// license: GNU-GPL + +// Color variables + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +const vec3 c_ch = vec3(1.0,1.0,1.0); // rgb color channel intensity +const float a = 1.20 ; // saturation +const float b = 1.00 ; // brightness +const float c = 1.25 ; // contrast +const float scaleoffset = 0.8; + +// you can use contrast1,contrast2...contrast4 (or contrast0 for speedup) + +float contrast0(float x) +{ return x; } + +float contrast1(float x) +{ x = x*1.1547-1.0; + return sign(x)*pow(abs(x),1.0/c)*0.86 + 0.86;} + +float contrast2(float x) +{ return normalize(vec2(pow(x,c),pow(0.86,c))).x*1.72;} + +float contrast3(float x) +{ return 1.73*pow(0.57735*x,c); } + +float contrast4(float x) +{ return clamp(0.866 + c*(x-0.866),0.05, 1.73); } + +uniform sampler2D u_tex; +uniform vec2 u_texelDelta; + +in vec2 r_texcoord; +out vec4 o_color; + +void main() +{ + float vx = u_texelDelta.x*scaleoffset; + float vy = u_texelDelta.y*scaleoffset; + + vec4 v_texcoord0; + vec4 v_texcoord1; + vec4 v_texcoord2; + vec4 v_texcoord4; + vec4 v_texcoord5; + + v_texcoord0 = r_texcoord.xyxy; + v_texcoord1 = v_texcoord0; + v_texcoord2 = v_texcoord0; + v_texcoord4 = v_texcoord0; + v_texcoord5 = v_texcoord0; + v_texcoord1.y-=vy; + v_texcoord2.y+=vy; + v_texcoord4.x-=vx; + v_texcoord5.x+=vx; + + vec3 c10 = texture(u_tex, v_texcoord1.xy).xyz; + vec3 c01 = texture(u_tex, v_texcoord4.xy).xyz; + vec3 c11 = texture(u_tex, v_texcoord0.xy).xyz; + vec3 c21 = texture(u_tex, v_texcoord5.xy).xyz; + vec3 c12 = texture(u_tex, v_texcoord2.xy).xyz; + + vec3 dt = vec3(1.0,1.0,1.0); + float k1=dot(abs(c01-c21),dt); + float k2=dot(abs(c10-c12),dt); + + vec3 color = (k1*(c10+c12)+k2*(c01+c21)+0.001*c11)/(2.0*(k1+k2)+0.001); + + float x = sqrt(dot(color,color)); + + color.r = pow(color.r+0.001,a); + color.g = pow(color.g+0.001,a); + color.b = pow(color.b+0.001,a); + + o_color.rgb = contrast4(x)*normalize(color*c_ch)*b; + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/dot.frag b/bios/Other/eka2l1/resources/upscale/dot.frag new file mode 100644 index 00000000..bec1eaaa --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/dot.frag @@ -0,0 +1,98 @@ +/* + dot fragment shader + + Original code by Themaister, released into the public domain + + 'Ported' (i.e. copy/paste) to PPSSPP format by jdgleaver + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. +*/ + +//=== Config +#define gamma 2.4 // "Dot Gamma" - default: 2.4, min: 0.0, max: 5.0, step: 0.05 +#define shine 0.05 // "Dot Shine" - default: 0.05, min: 0.0, max: 0.5, step: 0.01 +#define blend 0.65 // "Dot Blend" - default: 0.65, min: 0.0, max: 1.0, step: 0.01 + +//================ +#ifdef GL_ES +precision mediump float; +precision mediump int; +// For android, use this instead... +//precision highp float; +//precision highp int; +// +#endif + +//================ +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; + +out vec4 o_color; + +//================ +float dist(vec2 coord, vec2 source) +{ + vec2 delta = coord - source; + return sqrt(dot(delta, delta)); +} + +float color_bloom(vec3 color) +{ + const vec3 gray_coeff = vec3(0.30, 0.59, 0.11); + float bright = dot(color, gray_coeff); + return mix(1.0 + shine, 1.0 - shine, bright); +} + +vec3 lookup(vec2 pixel_no, float offset_x, float offset_y, vec3 color) +{ + vec2 offset = vec2(offset_x, offset_y); + float delta = dist(fract(pixel_no), offset + vec2(0.5, 0.5)); + return color * exp(-gamma * delta * color_bloom(color)); +} + +//================ +void main() +{ + float dx = u_texelDelta.x; + float dy = u_texelDelta.y; + + vec4 v_texcoord1 = vec4(r_texcoord + vec2(-dx, -dy), r_texcoord + vec2(0.0, -dy)); + + // c20_01 + vec4 v_texcoord2 = vec4(r_texcoord + vec2(dx, -dy), r_texcoord + vec2(-dx, 0.0)); + + // c21_02 + vec4 v_texcoord3 = vec4(r_texcoord + vec2(dx, 0.0), r_texcoord + vec2(-dx, dy)); + + // c12_22 + vec4 v_texcoord4 = vec4(r_texcoord + vec2(0.0, dy), r_texcoord + vec2(dx, dy)); + + // c11 + vec2 v_texcoord5 = r_texcoord; + + // pixel_no + vec2 v_texcoord6 = r_texcoord * (1.0 / u_texelDelta.xy); + + // pixel_no == v_texcoord6 + vec3 mid_color = lookup(v_texcoord6, 0.0, 0.0, texture(sampler0, v_texcoord5).rgb); // c11 + + vec3 color = vec3(0.0, 0.0, 0.0); + + color += lookup(v_texcoord6, -1.0, -1.0, texture(sampler0, v_texcoord1.xy).rgb); // c00_10 + color += lookup(v_texcoord6, 0.0, -1.0, texture(sampler0, v_texcoord1.zw).rgb); // c00_10 + color += lookup(v_texcoord6, 1.0, -1.0, texture(sampler0, v_texcoord2.xy).rgb); // c20_01 + color += lookup(v_texcoord6, -1.0, 0.0, texture(sampler0, v_texcoord2.zw).rgb); // c20_01 + color += mid_color; + color += lookup(v_texcoord6, 1.0, 0.0, texture(sampler0, v_texcoord3.xy).rgb); // c21_02 + color += lookup(v_texcoord6, -1.0, 1.0, texture(sampler0, v_texcoord3.zw).rgb); // c21_02 + color += lookup(v_texcoord6, 0.0, 1.0, texture(sampler0, v_texcoord4.xy).rgb); // c12_22 + color += lookup(v_texcoord6, 1.0, 1.0, texture(sampler0, v_texcoord4.zw).rgb); // c12_22 + + vec3 out_color = mix(1.2 * mid_color, color, blend); + + o_color = vec4(out_color, 1.0); +} diff --git a/bios/Other/eka2l1/resources/upscale/dot_mobile.frag b/bios/Other/eka2l1/resources/upscale/dot_mobile.frag new file mode 100644 index 00000000..90e2a67f --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/dot_mobile.frag @@ -0,0 +1,96 @@ +/* + dot fragment shader + + Original code by Themaister, released into the public domain + + 'Ported' (i.e. copy/paste) to PPSSPP format by jdgleaver + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. +*/ + +//=== Config +#define gamma 2.4 // "Dot Gamma" - default: 2.4, min: 0.0, max: 5.0, step: 0.05 +#define shine 0.05 // "Dot Shine" - default: 0.05, min: 0.0, max: 0.5, step: 0.01 +#define blend 0.65 // "Dot Blend" - default: 0.65, min: 0.0, max: 1.0, step: 0.01 + +//================ +#ifdef GL_ES +//precision mediump float; +//precision mediump int; +// For android, use this instead... +precision highp float; +precision highp int; +#endif + +//================ +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; +out vec4 o_color; + +//================ +float dist(vec2 coord, vec2 source) +{ + vec2 delta = coord - source; + return sqrt(dot(delta, delta)); +} + +float color_bloom(vec3 color) +{ + const vec3 gray_coeff = vec3(0.30, 0.59, 0.11); + float bright = dot(color, gray_coeff); + return mix(1.0 + shine, 1.0 - shine, bright); +} + +vec3 lookup(vec2 pixel_no, float offset_x, float offset_y, vec3 color) +{ + vec2 offset = vec2(offset_x, offset_y); + float delta = dist(fract(pixel_no), offset + vec2(0.5, 0.5)); + return color * exp(-gamma * delta * color_bloom(color)); +} + +//================ +void main() +{ + float dx = u_texelDelta.x; + float dy = u_texelDelta.y; + + vec4 v_texcoord1 = vec4(r_texcoord + vec2(-dx, -dy), r_texcoord + vec2(0.0, -dy)); + + // c20_01 + vec4 v_texcoord2 = vec4(r_texcoord + vec2(dx, -dy), r_texcoord + vec2(-dx, 0.0)); + + // c21_02 + vec4 v_texcoord3 = vec4(r_texcoord + vec2(dx, 0.0), r_texcoord + vec2(-dx, dy)); + + // c12_22 + vec4 v_texcoord4 = vec4(r_texcoord + vec2(0.0, dy), r_texcoord + vec2(dx, dy)); + + // c11 + vec2 v_texcoord5 = r_texcoord; + + // pixel_no + vec2 v_texcoord6 = r_texcoord * (1.0 / u_texelDelta.xy); + + // pixel_no == v_texcoord6 + vec3 mid_color = lookup(v_texcoord6, 0.0, 0.0, texture(sampler0, v_texcoord5).rgb); // c11 + + vec3 color = vec3(0.0, 0.0, 0.0); + + color += lookup(v_texcoord6, -1.0, -1.0, texture(sampler0, v_texcoord1.xy).rgb); // c00_10 + color += lookup(v_texcoord6, 0.0, -1.0, texture(sampler0, v_texcoord1.zw).rgb); // c00_10 + color += lookup(v_texcoord6, 1.0, -1.0, texture(sampler0, v_texcoord2.xy).rgb); // c20_01 + color += lookup(v_texcoord6, -1.0, 0.0, texture(sampler0, v_texcoord2.zw).rgb); // c20_01 + color += mid_color; + color += lookup(v_texcoord6, 1.0, 0.0, texture(sampler0, v_texcoord3.xy).rgb); // c21_02 + color += lookup(v_texcoord6, -1.0, 1.0, texture(sampler0, v_texcoord3.zw).rgb); // c21_02 + color += lookup(v_texcoord6, 0.0, 1.0, texture(sampler0, v_texcoord4.xy).rgb); // c12_22 + color += lookup(v_texcoord6, 1.0, 1.0, texture(sampler0, v_texcoord4.zw).rgb); // c12_22 + + vec3 out_color = mix(1.2 * mid_color, color, blend); + + o_color = vec4(out_color, 1.0); +} diff --git a/bios/Other/eka2l1/resources/upscale/dotpsp_color_mobile.frag b/bios/Other/eka2l1/resources/upscale/dotpsp_color_mobile.frag new file mode 100644 index 00000000..4091f4c5 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/dotpsp_color_mobile.frag @@ -0,0 +1,122 @@ +/* + dot+psp_color fragment shader + + - Original 'dot' code by Themaister, released into the public domain + + - Original 'psp_color' code written by hunterk, modified by Pokefan531 and + released into the public domain + + 'Ported' (i.e. copy/paste) to PPSSPP format by jdgleaver + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. +*/ + +//=== Config +#define gamma 2.4 // "Dot Gamma" - default: 2.4, min: 0.0, max: 5.0, step: 0.05 +#define shine 0.05 // "Dot Shine" - default: 0.05, min: 0.0, max: 0.5, step: 0.01 +#define blend 0.65 // "Dot Blend" - default: 0.65, min: 0.0, max: 1.0, step: 0.01 + +//================ +#ifdef GL_ES +//precision mediump float; +//precision mediump int; +// For android, use this instead... +precision highp float; +precision highp int; +#endif + +//================ +#define target_gamma 2.21 +#define display_gamma 2.2 +#define r 0.98 +#define g 0.795 +#define b 0.98 +#define rg 0.04 +#define rb 0.01 +#define gr 0.20 +#define gb 0.01 +#define br -0.18 +#define bg 0.165 + +//================ +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; + +out vec4 o_color; + +//================ +float dist(vec2 coord, vec2 source) +{ + vec2 delta = coord - source; + return sqrt(dot(delta, delta)); +} + +float color_bloom(vec3 color) +{ + const vec3 gray_coeff = vec3(0.30, 0.59, 0.11); + float bright = dot(color, gray_coeff); + return mix(1.0 + shine, 1.0 - shine, bright); +} + +vec3 lookup(vec2 pixel_no, float offset_x, float offset_y, vec3 color) +{ + vec2 offset = vec2(offset_x, offset_y); + float delta = dist(fract(pixel_no), offset + vec2(0.5, 0.5)); + return color * exp(-gamma * delta * color_bloom(color)); +} + +//================ +void main() +{ + float dx = u_texelDelta.x; + float dy = u_texelDelta.y; + + vec4 v_texcoord1 = vec4(r_texcoord + vec2(-dx, -dy), r_texcoord + vec2(0.0, -dy)); + + // c20_01 + vec4 v_texcoord2 = vec4(r_texcoord + vec2(dx, -dy), r_texcoord + vec2(-dx, 0.0)); + + // c21_02 + vec4 v_texcoord3 = vec4(r_texcoord + vec2(dx, 0.0), r_texcoord + vec2(-dx, dy)); + + // c12_22 + vec4 v_texcoord4 = vec4(r_texcoord + vec2(0.0, dy), r_texcoord + vec2(dx, dy)); + + // c11 + vec2 v_texcoord5 = r_texcoord; + + // pixel_no + vec2 v_texcoord6 = r_texcoord * (1.0 / u_texelDelta.xy); + + // pixel_no == v_texcoord6 + vec3 mid_color = lookup(v_texcoord6, 0.0, 0.0, texture(sampler0, v_texcoord5).rgb); // c11 + + vec3 color = vec3(0.0, 0.0, 0.0); + + color += lookup(v_texcoord6, -1.0, -1.0, texture(sampler0, v_texcoord1.xy).rgb); // c00_10 + color += lookup(v_texcoord6, 0.0, -1.0, texture(sampler0, v_texcoord1.zw).rgb); // c00_10 + color += lookup(v_texcoord6, 1.0, -1.0, texture(sampler0, v_texcoord2.xy).rgb); // c20_01 + color += lookup(v_texcoord6, -1.0, 0.0, texture(sampler0, v_texcoord2.zw).rgb); // c20_01 + color += mid_color; + color += lookup(v_texcoord6, 1.0, 0.0, texture(sampler0, v_texcoord3.xy).rgb); // c21_02 + color += lookup(v_texcoord6, -1.0, 1.0, texture(sampler0, v_texcoord3.zw).rgb); // c21_02 + color += lookup(v_texcoord6, 0.0, 1.0, texture(sampler0, v_texcoord4.xy).rgb); // c12_22 + color += lookup(v_texcoord6, 1.0, 1.0, texture(sampler0, v_texcoord4.zw).rgb); // c12_22 + + // Apply colour correction + // > This is not quite right, but should be good enough... + vec3 out_color = pow(mix(1.2 * mid_color, color, blend), vec3(target_gamma)); + out_color = clamp(out_color, 0.0, 1.0); + out_color = pow( + mat3(r, rg, rb, + gr, g, gb, + br, bg, b) * out_color, + vec3(1.0 / display_gamma) + ); + + o_color = vec4(out_color, 1.0); +} diff --git a/bios/Other/eka2l1/resources/upscale/fxaa.frag b/bios/Other/eka2l1/resources/upscale/fxaa.frag new file mode 100644 index 00000000..4649f7d0 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/fxaa.frag @@ -0,0 +1,69 @@ +// PPSSPP: Grabbed from Processing and slightly modified. + +// FXAA shader, GLSL code adapted from: +// http://horde3d.org/wiki/index.php5?title=Shading_Technique_-_FXAA +// Whitepaper describing the technique: +// http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D u_tex; + +// The inverse of the texture dimensions along X and Y +uniform vec2 u_texelDelta; +in vec2 r_texcoord; +out vec4 o_color; + +void main() { + // The parameters are hardcoded for now, but could be + // made into uniforms to control fromt he program. + float FXAA_SPAN_MAX = 8.0; + float FXAA_REDUCE_MUL = 1.0/8.0; + float FXAA_REDUCE_MIN = (1.0/128.0); + + vec3 rgbNW = texture(u_tex, r_texcoord.xy + (vec2(-1.0, -1.0) * u_texelDelta)).xyz; + vec3 rgbNE = texture(u_tex, r_texcoord.xy + (vec2(+1.0, -1.0) * u_texelDelta)).xyz; + vec3 rgbSW = texture(u_tex, r_texcoord.xy + (vec2(-1.0, +1.0) * u_texelDelta)).xyz; + vec3 rgbSE = texture(u_tex, r_texcoord.xy + (vec2(+1.0, +1.0) * u_texelDelta)).xyz; + vec3 rgbM = texture(u_tex, r_texcoord.xy).xyz; + + vec3 luma = vec3(0.299, 0.587, 0.114); + float lumaNW = dot(rgbNW, luma); + float lumaNE = dot(rgbNE, luma); + float lumaSW = dot(rgbSW, luma); + float lumaSE = dot(rgbSE, luma); + float lumaM = dot( rgbM, luma); + + float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); + float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); + + vec2 dir; + dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); + dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); + + float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); + + float rcpDirMin = 1.0/(min(abs(dir.x), abs(dir.y)) + dirReduce); + + dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), + max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), dir * rcpDirMin)) * u_texelDelta; + + vec3 rgbA = (1.0/2.0) * ( + texture(u_tex, r_texcoord.xy + dir * (1.0/3.0 - 0.5)).xyz + + texture(u_tex, r_texcoord.xy + dir * (2.0/3.0 - 0.5)).xyz); + vec3 rgbB = rgbA * (1.0/2.0) + (1.0/4.0) * ( + texture(u_tex, r_texcoord.xy + dir * (0.0/3.0 - 0.5)).xyz + + texture(u_tex, r_texcoord.xy + dir * (3.0/3.0 - 0.5)).xyz); + float lumaB = dot(rgbB, luma); + + if((lumaB < lumaMin) || (lumaB > lumaMax)){ + o_color.xyz=rgbA; + } else { + o_color.xyz=rgbB; + } + o_color.a = 1.0; +} + diff --git a/bios/Other/eka2l1/resources/upscale/grayscale.frag b/bios/Other/eka2l1/resources/upscale/grayscale.frag new file mode 100644 index 00000000..099d93d2 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/grayscale.frag @@ -0,0 +1,17 @@ +// Simple grayscale shader + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D u_tex; +in vec2 r_texcoord; +out vec4 o_color; + +void main() { + vec3 rgb = texture(u_tex, r_texcoord.xy).xyz; + float luma = dot(rgb, vec3(0.299, 0.587, 0.114)); + o_color.rgb = vec3(luma, luma, luma); + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/inversecolors.frag b/bios/Other/eka2l1/resources/upscale/inversecolors.frag new file mode 100644 index 00000000..79974b61 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/inversecolors.frag @@ -0,0 +1,20 @@ +// Simple false color shader + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D u_tex; +in vec2 r_texcoord; +out vec4 o_color; + +void main() { + vec3 rgb = texture(u_tex, r_texcoord.xy).xyz; + float luma = dot(rgb, vec3(0.299, 0.587, 0.114)); + vec3 gray = vec3(luma, luma, luma) - 0.5; + rgb -= vec3(0.5, 0.5, 0.5); + + o_color.rgb = mix(rgb, gray, 2.0) + 0.5; + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/natural.frag b/bios/Other/eka2l1/resources/upscale/natural.frag new file mode 100644 index 00000000..9ad61284 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/natural.frag @@ -0,0 +1,62 @@ +// Natural Vision Shader, modified to use in PPSSPP. + +// by ShadX (Modded by SimoneT) +// http://forums.ngemu.com/showthread.php?t=76098 + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D u_tex; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; +out vec4 o_color; + +const mat3 RGBtoYIQ = mat3(0.299, 0.596, 0.212, + 0.587,-0.275,-0.523, + 0.114,-0.321, 0.311); + +const mat3 YIQtoRGB = mat3(1.0, 1.0, 1.0, + 0.95568806036115671171,-0.27158179694405859326,-1.1081773266826619523, + 0.61985809445637075388,-0.64687381613840131330, 1.7050645599191817149); + +const vec3 val00 = vec3( 1.2, 1.2, 1.2); + +void main() +{ + vec4 v_texcoord0=r_texcoord.xyxy+vec4(-0.5,-0.5,-1.5,-1.5)*u_texelDelta.xyxy; + vec4 v_texcoord1=r_texcoord.xyxy+vec4( 0.5,-0.5, 1.5,-1.5)*u_texelDelta.xyxy; + vec4 v_texcoord2=r_texcoord.xyxy+vec4(-0.5, 0.5,-1.5, 1.5)*u_texelDelta.xyxy; + vec4 v_texcoord3=r_texcoord.xyxy+vec4( 0.5, 0.5, 1.5, 1.5)*u_texelDelta.xyxy; + + vec3 c0,c1; + + c0 = texture(u_tex,v_texcoord0.xy).xyz; + c0+=(texture(u_tex,v_texcoord0.zy).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord0.xw).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord0.zw).xyz)*0.125; + + c0+= texture(u_tex,v_texcoord1.xy).xyz; + c0+=(texture(u_tex,v_texcoord1.zy).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord1.xw).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord1.zw).xyz)*0.125; + + c0+= texture(u_tex,v_texcoord2.xy).xyz; + c0+=(texture(u_tex,v_texcoord2.zy).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord2.xw).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord2.zw).xyz)*0.125; + + c0+= texture(u_tex,v_texcoord3.xy).xyz; + c0+=(texture(u_tex,v_texcoord3.zy).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord3.xw).xyz)*0.25; + c0+=(texture(u_tex,v_texcoord3.zw).xyz)*0.125; + c0*=0.153846153846; + + c1=RGBtoYIQ*c0; + + c1=vec3(pow(c1.x,val00.x),c1.yz*val00.yz); + + o_color.rgb=YIQtoRGB*c1; + o_color.a = 1.0; +} diff --git a/bios/Other/eka2l1/resources/upscale/scanline-emu.frag b/bios/Other/eka2l1/resources/upscale/scanline-emu.frag new file mode 100644 index 00000000..b8d8be52 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/scanline-emu.frag @@ -0,0 +1,29 @@ +// Scanline shader +// Author: Themaister +// This code is hereby placed in the public domain. + +#ifdef GL_FRAGMENT_PRECISION_HIGH +precision highp float; +#else +precision mediump float; +#endif + +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; + +in vec2 r_texcoord; + +out vec4 o_color; + +const float base_brightness = 0.95; +const vec2 sine_comp = vec2(0.05, 0.15); + +#define pi 3.141592654 + +void main () { + vec4 c11 = texture(sampler0, r_texcoord); + vec2 omega = vec2(pi / u_texelDelta.x, 2.0 * pi / u_texelDelta.x); + + vec4 scanline = c11 * (base_brightness + dot(sine_comp * sin(r_texcoord * omega), vec2(1.0))); + o_color = clamp(scanline, 0.0, 1.0); +} diff --git a/bios/Other/eka2l1/resources/upscale/scanline.frag b/bios/Other/eka2l1/resources/upscale/scanline.frag new file mode 100644 index 00000000..dc0ecbb3 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/scanline.frag @@ -0,0 +1,31 @@ +// Advanced Scanlines (CRT) shader, created to use in PPSSPP. + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +in vec2 r_texcoord; +out vec4 o_color; + +void main() +{ + vec4 u_setting; + u_setting.xy = vec2(1.0, 0.5); + + float pos0 = ((r_texcoord.y + 1.0) * 170.0*u_setting.x); + float pos1 = cos((fract( pos0 ) - 0.5)*3.1415926*u_setting.y)*1.5; + vec4 rgb = texture( sampler0, r_texcoord ); + + // slight contrast curve + vec4 color = rgb*0.5+0.5*rgb*rgb*1.2; + + // color tint + color *= vec4(0.9,1.0,0.7, 0.0); + + // vignette + color *= 1.1 - 0.6 * (dot(r_texcoord - 0.5, r_texcoord - 0.5) * 2.0); + + o_color = mix(vec4(0,0,0,0), color, pos1); +} \ No newline at end of file diff --git a/bios/Other/eka2l1/resources/upscale/sharpen.frag b/bios/Other/eka2l1/resources/upscale/sharpen.frag new file mode 100644 index 00000000..4ebee45b --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/sharpen.frag @@ -0,0 +1,18 @@ +// Simple sharpen shader; created to use in PPSSPP + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +in vec2 r_texcoord; +out vec4 o_color; + +void main() +{ + vec3 color = texture(sampler0, r_texcoord.xy).xyz; + color -= texture(sampler0, r_texcoord.xy+0.0001).xyz*7.0*0.3; + color += texture(sampler0, r_texcoord.xy-0.0001).xyz*7.0*0.3; + o_color.rgb = color; +} diff --git a/bios/Other/eka2l1/resources/upscale/zfast_lcd.frag b/bios/Other/eka2l1/resources/upscale/zfast_lcd.frag new file mode 100644 index 00000000..e2c97425 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/zfast_lcd.frag @@ -0,0 +1,65 @@ +/* + zfast_lcd - A very simple LCD shader meant to be used at 1080p + + Original code copyright (C) 2017 Greg Hogan (SoltanGris42) + + 'Ported' (i.e. copy/paste) to PPSSPP format by jdgleaver + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + Notes: This shader just does nearest neighbor scaling of the game and then + darkens the border pixels to imitate an LCD screen. You can change + the darkness/thickness of the borders. + + *** REQUIRES PPSSPP rendering resolution to be set to 1 x PSP + + *** REQUIRES a display resolution of at least 1080p (otherwise grid + effect will vanish...) +*/ + + +//=== Config +#define BORDERMULT 14.0 // "Border Multiplier" default: 14.0, min: -40.0, max: 40.0, step: 1.0 + +//================ +#ifdef GL_ES +precision mediump float; +precision mediump int; +// For android, use this instead... +//precision highp float; +//precision highp int; +// +#endif + +//================ +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; + +out vec4 o_color; + +//================ +void main() +{ + // Generate grid pattern + vec2 texcoordInPixels = r_texcoord.xy / u_texelDelta.xy; + vec2 centerCoord = floor(texcoordInPixels.xy) + vec2(0.5, 0.5); + vec2 distFromCenter = abs(centerCoord - texcoordInPixels); + + float Y = max(distFromCenter.x, distFromCenter.y); + + Y = Y * Y; + float YY = Y * Y; + float YYY = YY * Y; + + float LineWeight = YY - 2.7 * YYY; + LineWeight = 1.0 - BORDERMULT * LineWeight; + + // Get colour sample and apply grid effect + vec3 colour = texture(sampler0, u_texelDelta.xy * centerCoord).rgb * LineWeight; + + o_color = vec4(colour.rgb, 1.0); +} diff --git a/bios/Other/eka2l1/resources/upscale/zfast_lcd_mobile.frag b/bios/Other/eka2l1/resources/upscale/zfast_lcd_mobile.frag new file mode 100644 index 00000000..d58f1717 --- /dev/null +++ b/bios/Other/eka2l1/resources/upscale/zfast_lcd_mobile.frag @@ -0,0 +1,67 @@ +/* + zfast_lcd - A very simple LCD shader meant to be used at 1080p + + Original code copyright (C) 2017 Greg Hogan (SoltanGris42) + + 'Ported' (i.e. copy/paste) to PPSSPP format by jdgleaver + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + Notes: This shader just does nearest neighbor scaling of the game and then + darkens the border pixels to imitate an LCD screen. You can change + the darkness/thickness of the borders. + + *** REQUIRES PPSSPP rendering resolution to be set to 1 x PSP + + *** REQUIRES a display resolution of at least 1080p (otherwise grid + effect will vanish...) +*/ + + +//=== Config +#define BORDERMULT 14.0 // "Border Multiplier" default: 14.0, min: -40.0, max: 40.0, step: 1.0 + +//================ +#ifdef GL_ES +//precision mediump float; +//precision mediump int; +// For android, use this instead... +precision highp float; +precision highp int; +#endif + +//================ +uniform sampler2D sampler0; +uniform vec2 u_texelDelta; +in vec2 r_texcoord; + +out vec4 o_color; + +//================ +void main() +{ + // + // Note to self: u_texelDelta.xy == 1 / TextureSize.xy + // + + // Generate grid pattern + vec2 texcoordInPixels = r_texcoord.xy / u_texelDelta.xy; // v_texcoord1 == TextureSize + vec2 centerCoord = floor(texcoordInPixels.xy) + vec2(0.5, 0.5); + vec2 distFromCenter = abs(centerCoord - texcoordInPixels); + + float Y = max(distFromCenter.x, distFromCenter.y); + + Y = Y * Y; + float YY = Y * Y; + float YYY = YY * Y; + + float LineWeight = YY - 2.7 * YYY; + LineWeight = 1.0 - BORDERMULT * LineWeight; + + // Get colour sample and apply grid effect + vec3 colour = texture(sampler0, u_texelDelta.xy * centerCoord).rgb * LineWeight; + o_color = vec4(colour.rgb, 1.0); +} diff --git a/bios/Other/eka2l1/scripts/aq_crash_fix.lua b/bios/Other/eka2l1/scripts/aq_crash_fix.lua new file mode 100644 index 00000000..ef5f9c44 --- /dev/null +++ b/bios/Other/eka2l1/scripts/aq_crash_fix.lua @@ -0,0 +1,16 @@ +local common = require('eka2l1.common') +local evt = require('eka2l1.events') +local cpu = require('eka2l1.cpu') +local kern = require('eka2l1.kernel') +local std = require('eka2l1.std') + +local ffi = require('ffi') + +function fixGarbageValueNotZero() + cpu.setReg(2, 0) +end + +common.log('Script enabled: AstroQuest (mBounce) crash fix.') +common.log('Crash caused by garbage variable value not 0 because of User::Free R2 not set to 0. Require precise memory allocation.') + +evt.registerBreakpointHook('AQ.app', 0x100040C9, 0, 0x004750E8, fixGarbageValueNotZero) \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/common.lua b/bios/Other/eka2l1/scripts/eka2l1/common.lua new file mode 100644 index 00000000..3ad9ee1e --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/common.lua @@ -0,0 +1,44 @@ +--- **Common** contains utilities that is frequently used by the emulator. +-- @module common + +common = {} + +local ffi = require("ffi") + +pcall(ffi.load, 'native-lib', true) + +ffi.cdef([[ + void eka2l1_log(const char *line); + int eka2l1_get_current_symbian_version(); +]]) + +common.SYMBIAN_VERSION_EKA1 = 0 +common.SYMBIAN_VERSION_EPOCU6 = 1 +common.SYMBIAN_VERSION_EPOC6 = 2 +common.SYMBIAN_VERSION_EPOC80 = 3 +common.SYMBIAN_VERSION_EPOC81A = 4 +common.SYMBIAN_VERSION_EKA2 = 5 +common.SYMBIAN_VERSION_EPOC81B = 6 +common.SYMBIAN_VERSION_EPOC93FP1 = 7 +common.SYMBIAN_VERSION_EPOC93FP2 = 8 +common.SYMBIAN_VERSION_EPOC94 = 9 +common.SYMBIAN_VERSION_EPOC95 = 10 +common.SYMBIAN_VERSION_EPOC100 = 11 + +--- Print a string into the emulator's log sinks. +--- +--- The severity of the log will be **INFO**, and the category is **Scripting** +--- @param str The string to be logged out +function common.log(str) + local target = ffi.new("char[?]", #str + 1, str) + ffi.C.eka2l1_log(target) +end + +--- Get the current symbian version that the emulator is emulating. +--- +--- @return One of the value in SYMBIAN_VERSION enum. See common.SYMBIAN_VERSION_* +function common.getCurrentSymbianVersion() + return ffi.C.eka2l1_get_current_symbian_version() +end + +return common \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/cpu.lua b/bios/Other/eka2l1/scripts/eka2l1/cpu.lua new file mode 100644 index 00000000..347a1d28 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/cpu.lua @@ -0,0 +1,67 @@ +--- **CPU** provides access to read/write operations on the emulated CPU's general purpose registers (GPRs). +--- +--- The CPU that is targetted by these functions is the one being emulated on the current caller thread. Because of that, +--- these functions can not be run on threads that are not emulating CPUs, as it may result in undefined behaviour. +-- @module cpu + +cpu = {} + +local ffi = require("ffi") + +pcall(ffi.load, 'native-lib', true) + +ffi.cdef([[ + uint32_t eka2l1_cpu_get_reg(const int idx); + uint32_t eka2l1_cpu_get_cpsr(); + uint32_t eka2l1_cpu_get_pc(); + uint32_t eka2l1_cpu_get_sp(); + uint32_t eka2l1_cpu_get_lr(); + + void eka2l1_cpu_set_reg(const int idx, uint32_t value); +]]) + +--- Read value of register from R0 - R15. +-- @param idx The index of the register (0 - 15). Value outside the given range may produce undefined behaviour. +-- @return The value currently stored in the targetted register. +function cpu.getReg(idx) + return ffi.C.eka2l1_cpu_get_reg(idx) +end + +--- Read the CPSR register value. +-- @return CPSR register value. +function cpu.getCpsr() + return ffi.C.eka2l1_cpu_get_cpsr() +end + +--- Get the current program counter (PC) of the CPU. +--- +--- This call is identical to **cpu.getReg(15)** *(PC is R15)* +-- @return Register PC's value +function cpu.getPc() + return ffi.C.eka2l1_cpu_get_pc() +end + +--- Get the current stack pointer (SP) of the CPU. +--- +--- This call is identical to **cpu.getReg(13)** *(SP is R13)* +-- @return Register SP's value +function cpu.getSp() + return ffi.C.eka2l1_cpu_get_sp() +end + +--- Get the current stack pointer (LR) of the CPU. +--- +--- This call is identical to **cpu.getReg(14)** *(LR is R14)* +-- @return Register SP's value +function cpu.getLr() + return ffi.C.eka2l1_cpu_get_lr() +end + +--- Set value of register from R0 - R15. +-- @param idx The index of the register (0 - 15). Value outside the given range may produce undefined behaviour. +-- @param val The value that is to write to the destinated register. +function cpu.setReg(idx, val) + return ffi.C.eka2l1_cpu_set_reg(idx, val) +end + +return cpu \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/events.lua b/bios/Other/eka2l1/scripts/eka2l1/events.lua new file mode 100644 index 00000000..43bf4a64 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/events.lua @@ -0,0 +1,202 @@ +--- **Events** module provides abilities to register callbacks at certain events in the emulator. +--- +--- The current supported callback types are: breakpoint and IPC (Inter-process communication) callback. For breakpoint callback, +--- it's always preferred to not spend too much time in the callback, which may impact emulated app performance. +--- +--- Each script is allowed to have a limit of 2^32 callbacks, but the true number depends on the memory of your system and how much the Lua +--- runner can hold. All callbacks are discarded on script unload. +--- +-- @module events + +local ipcCtx = require('eka2l1.ipc.context') +local kern = require('eka2l1.kernel') +local common = require('eka2l1.common') + +events = {} + +--- Passed to **registerIpcHook**, indicating that IPC callback will be invoked when the client process first +--- sends message to the server process. +events.EVENT_IPC_SEND = 0 + +--- Passed to **registerIpcHook**, indicating that IPC callback will be invoked after the server process finished +--- processing the request and tell the emulator to notify back to the waiting client. +events.EVENT_IPC_COMPLETE = 2 + +--- Constant indicating an invalid handle returned from callback registering. +events.INVALID_HOOK_HANDLE = 0xFFFFFFFF + +local ffi = require("ffi") + +pcall(ffi.load, 'native-lib', true) + +ffi.cdef([[ + void free(void *ptr); + + typedef struct ipc_msg ipc_msg; + typedef struct thread thread; + + typedef void (__stdcall *breakpoint_hit_lua_func)(); + typedef void (__stdcall *ipc_sent_lua_func)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, thread*); + typedef void (__stdcall *ipc_completed_lua_func)(ipc_msg*); + + uint32_t eka2l1_cpu_register_lib_hook(const char *lib_name, const uint32_t ord, const uint32_t process_uid, const uint32_t codesegUid3, const uint32_t codesegHash, breakpoint_hit_lua_func func); + uint32_t eka2l1_cpu_register_bkpt_hook(const char *image_name, const uint32_t addr, const uint32_t process_uid, const uint32_t codesegUid3, const uint32_t codesegHash, breakpoint_hit_lua_func func); + uint32_t eka2l1_cpu_register_rom_export_bkpt_hook(const char *image_name, const uint32_t ordinal, const uint32_t methodHash, const uint32_t hookOffset, const uint32_t process_uid, const uint32_t codesegUid3, breakpoint_hit_lua_func func); + uint32_t eka2l1_register_ipc_sent_hook(const char *server_name, const int opcode, ipc_sent_lua_func func); + uint32_t eka2l1_register_ipc_completed_hook(const char *server_name, const int opcode, ipc_completed_lua_func func); + + void eka2l1_clear_hook(const uint32_t hook_handle); +]]) + +--- Register a callback on library function being called. +--- +--- This is **registerBreakpointHook** in disguise, but with automated address detection. This is preferred +--- for the callback to work across many emulated devices, because address of the library function may change, +--- but the ordinal is consistent. +--- +--- @param libName Name of the library that contains the target library function. +--- @param ord The ordinal of the function inside the library. +--- @param processUid UID3 of the process you want this callback to be triggered on. Use 0 for any active process. +--- @param codesegUid3 UID3 of the library the hook will be registered on. This is a safecheck to hook on the correct library. +--- @param func Callback function with no parameter and no return. +--- +--- @return A handle to this callback (> 0), which can later be used for unregistering. `INVALID_HOOK_HANDLE` on failure. +--- +--- @see clearHook +--- @see registerBreakpointHook +function events.registerLibraryHook(libName, ord, processUid, codesegUid3, func, codesegHash) + local libNameInC = ffi.new("char[?]", #libName + 1, libName) + local hash = codesegHash + + if (hash == nil) then + hash = 0 + end + + return ffi.C.eka2l1_cpu_register_lib_hook(libNameInC, ord, processUid, codesegUid3, hash, function () + local ran, errorMsg = pcall(func) + if not ran then + common.log('Error running breakpoint script, ' .. errorMsg) + end + end) +end + +--- Register a callback on a breakpoint. +--- +--- The address passed to this function should be relative to the original code base address found in +--- disassemble/image explorer program. The emulator will rebase the address relatively to where the library +--- is loaded in memory. +--- +--- In case the breakpoint address is constant and should not be related to any libraries or executables, pass the string "constantaddr" +--- to the `libName` variable. +--- +--- @param libName Name of the library that contains the target breakpoint. Use "constantaddr" for no library. +--- @param addr The address of the breakpoint, relative to the library's original code base address if libName is not "constantaddr" +--- @param processUid UID3 of the process you want this callback to be triggered on. Use 0 for any active process. +--- @param codesegUid3 UID3 of the library the hook will be registered on. This is a safecheck to hook on the correct library. +--- @param func Callback function with no parameter and no return. +--- +--- @return A handle to this callback (> 0), which can later be used for unregistering. `INVALID_HOOK_HANDLE` on failure. +--- +--- @see clearHook +--- @see registerLibraryHook +function events.registerBreakpointHook(libName, addr, processUid, codesegUid3, func, codesegHash) + local libNameInC = ffi.new("char[?]", #libName + 1, libName) + local hash = codesegHash + + if (hash == nil) then + hash = 0 + end + + return ffi.C.eka2l1_cpu_register_bkpt_hook(libNameInC, addr, processUid, codesegUid3, hash, function () + local ran, errorMsg = pcall(func) + if not ran then + common.log('Error running breakpoint script, ' .. errorMsg) + end + end) +end + +--- Register a breakpoint at an offset inside a ROM export after verifying only +--- that exported method's code bytes. This avoids firmware-specific absolute +--- addresses and whole-DLL hashes while refusing methods with unknown code. +--- +--- @param libName Name of the ROM library containing the method. +--- @param ordinal Export ordinal used to locate the method dynamically. +--- @param methodHash XXH32 fingerprint of the method, up to the next export. +--- @param hookOffset Byte offset from the method entry to the breakpoint. +--- @param processUid UID3 of the process to restrict the callback to, or 0. +--- @param codesegUid3 UID3 of the ROM library. +--- @param func Callback function with no parameter and no return. +function events.registerRomExportBreakpointHook(libName, ordinal, methodHash, hookOffset, processUid, codesegUid3, func) + local libNameInC = ffi.new("char[?]", #libName + 1, libName) + return ffi.C.eka2l1_cpu_register_rom_export_bkpt_hook(libNameInC, ordinal, + methodHash, hookOffset, processUid, codesegUid3, function () + local ran, errorMsg = pcall(func) + if not ran then + common.log('Error running ROM export breakpoint script, ' .. errorMsg) + end + end) +end + +--- Register a callback on IPC request send/complete. +--- +--- For IPC send callback, you have the ability to read data the client sent before the request is delivered +--- to the server process. +--- +--- For IPC complete callback, you will receive the message context before the request is signaled to be completed to +--- the client process. +--- +--- Both the callback will receive an `ipc.context` object as its parameter. +--- +---@param serverName Name of the server to intercept IPC messages. +---@param opcode The target message opcode to intercept. +---@param when The moment to receive the callback. Two options are `EVENT_IPC_SEND` and `EVENT_IPC_COMPLETE` +---@param func The callback function, with `ipc.context` object as its only parameter. +--- +--- @return A handle to this callback (> 0), which can later be used for unregistering. `INVALID_HOOK_HANDLE` on failure. +--- +--- @see clearHook +function events.registerIpcHook(serverName, opcode, when, func) + local serverNameInC = ffi.new("char[?]", #serverName + 1, serverName) + + if when == events.EVENT_IPC_SEND then + return ffi.C.eka2l1_register_ipc_sent_hook(serverNameInC, opcode, function (arg0, arg1, arg2, arg3, flags, reqsts, sender) + local ran, retval = pcall(ipcCtx.makeFromValues, opcode, arg0, arg1, arg2, arg3, flags, reqsts, kern.thread(sender)) + if not ran then + common.log('Fail to create IPC context, ' .. retval) + return + end + + ran, retval = pcall(func, retval) + if not ran then + common.log('IPC sent callback encountered error, '.. retval) + end + end) + else + return ffi.C.eka2l1_register_ipc_completed_hook(serverNameInC, opcode, function (msg) + local ran, retval = pcall(ipcCtx.makeFromMessage, kern.message(msg)) + if not ran then + common.log('Fail to create IPC context, ' .. retval) + return + end + + ran, retval = pcall(func, retval) + if not ran then + common.log('IPC sent callback encountered error, '.. retval) + end + end) + end +end + +--- Unregistering a callback. +--- +--- This method is safe to call inside a callback. The callback will still continue to do the rest of its job +--- after the delete. +--- +--- Note that failure is silent, and may only be reported on the log channel. +--- +---@param handle The handle retrieved from registering. +function events.clearHook(handle) + ffi.C.eka2l1_clear_hook(handle) +end + +return events \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/helper.lua b/bios/Other/eka2l1/scripts/eka2l1/helper.lua new file mode 100644 index 00000000..0ad2f443 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/helper.lua @@ -0,0 +1,50 @@ +helper = {} + +-- class.lua +-- Compatible with Lua 5.1 (not 5.0). +-- Source: http://lua-users.org/wiki/SimpleLuaClasses +function helper.class(base, init) + local c = {} -- a new class instance + if not init and type(base) == 'function' then + init = base + base = nil + elseif type(base) == 'table' then + -- our new class is a shallow copy of the base class! + for i,v in pairs(base) do + c[i] = v + end + c._base = base + end + -- the class will be the metatable for all its objects, + -- and they will look up their methods in it. + c.__index = c + + -- expose a constructor which can be called by () + local mt = {} + mt.__call = function(class_tbl, ...) + local obj = {} + setmetatable(obj,c) + if init then + init(obj,...) + else + -- make sure that any stuff from the base class is initialized! + if base and base.init then + base.init(obj, ...) + end + end + return obj + end + c.init = init + c.is_a = function(self, klass) + local m = getmetatable(self) + while m do + if m == klass then return true end + m = m._base + end + return false + end + setmetatable(c, mt) + return c + end + + return helper \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/kernel.lua b/bios/Other/eka2l1/scripts/eka2l1/kernel.lua new file mode 100644 index 00000000..0b0c41a4 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/kernel.lua @@ -0,0 +1,651 @@ +--- **Kernel** module provides access to the emulated system's kernel object (read/write/...) +--- +--- All kernel objects provided here are class-based. +--- +--- @module kernel + +kernel = { +} + +local helper = require('eka2l1.helper') +local ffi = require('ffi') + +ffi.cdef([[ + typedef struct codeseg codeseg; + typedef struct process process; + typedef struct thread thread; + typedef struct server server; + typedef struct session session; + typedef struct ipc_msg ipc_msg; + + void eka2l1_free_codeseg(codeseg* seg); + void eka2l1_free_process(process *pr); + void eka2l1_free_thread(thread *thr); + void eka2l1_free_server(server *svr); + void eka2l1_free_session(session *ss); + void eka2l1_free_ipc_msg(ipc_msg *msg); + + void eka2l1_free_string(const char* str); + + codeseg *eka2l1_load_codeseg(const char *path); + uint32_t eka2l1_codeseg_lookup(codeseg *seg, process *pr, const uint32_t ord); + uint32_t eka2l1_codeseg_code_run_address(codeseg *seg, process *pr); + uint32_t eka2l1_codeseg_data_run_address(codeseg *seg, process *pr); + uint32_t eka2l1_codeseg_bss_run_address(codeseg *seg, process *pr); + uint32_t eka2l1_codeseg_get_export(codeseg *seg, process *pr, const uint32_t index); + uint32_t eka2l1_codeseg_get_entry_point(codeseg *seg, process *pr); + uint32_t eka2l1_codeseg_code_size(codeseg *seg); + uint32_t eka2l1_codeseg_data_size(codeseg *seg); + uint32_t eka2l1_codeseg_bss_size(codeseg *seg); + uint32_t eka2l1_codeseg_export_count(codeseg *seg); + uint32_t eka2l1_codeseg_get_hash(codeseg *seg); + void eka2l1_codeseg_set_export(codeseg *seg, const uint32_t index, const uint32_t addr_or_offset); + void eka2l1_codeseg_set_entry_point(codeseg *seg, const uint32_t addr_or_offset); + void eka2l1_codeseg_set_patched(codeseg *seg); + void eka2l1_codeseg_set_entry_point_disabled(codeseg *seg); + + int32_t eka2l1_queries_all_processes(process ***pr); + process *eka2l1_get_current_process(); + const char *eka2l1_process_read_memory(process *pr, uint32_t addr, uint32_t size); + int eka2l1_process_write_memory(process *pr, uint32_t addr, const char *buf, uint32_t size); + uint8_t eka2l1_process_read_byte(process *pr, uint32_t addr); + uint16_t eka2l1_process_read_word(process *pr, uint32_t addr); + uint32_t eka2l1_process_read_dword(process *pr, uint32_t addr); + uint64_t eka2l1_process_read_qword(process *pr, uint32_t addr); + thread *eka2l1_process_first_thread(process *pr); + const char *eka2l1_process_executable_path(process *pr); + const char *eka2l1_process_name(process *pr); + + thread *eka2l1_get_current_thread(); + thread *eka2l1_next_thread_in_process(thread *thr); + process *eka2l1_thread_own_process(thread *thr); + uint32_t eka2l1_thread_stack_base(thread *thr); + uint32_t eka2l1_thread_get_heap_base(thread *thr); + uint32_t eka2l1_thread_get_register(thread *thr, uint8_t index); + uint32_t eka2l1_thread_get_pc(thread *thr); + uint32_t eka2l1_thread_get_lr(thread *thr); + uint32_t eka2l1_thread_get_sp(thread *thr); + uint32_t eka2l1_thread_get_cpsr(thread *thr); + int eka2l1_thread_get_exit_reason(thread *thr); + int eka2l1_thread_current_state(thread *thr); + int eka2l1_thread_priority(thread *thr); + const char *eka2l1_thread_name(thread *thr); + + const char *eka2l1_server_name(server *svr); + + session *eka2l1_session_from_handle(uint32_t handle); + server *eka2l1_session_server(session *ss); + + ipc_msg *eka2l1_ipc_message_from_handle(int guest_handle); + int eka2l1_ipc_message_function(ipc_msg *msg); + uint32_t eka2l1_ipc_message_arg(ipc_msg *msg, const int idx); + uint32_t eka2l1_ipc_message_flags(ipc_msg *msg); + thread *eka2l1_ipc_message_sender(ipc_msg *msg); + session *eka2l1_ipc_message_session_wrapper(ipc_msg *msg); + uint32_t eka2l1_ipc_message_request_status_address(ipc_msg *msg); +]]) + +--- Thread is created but not yet to run. +kernel.THREAD_STATE_CREATED = 0 + +--- Thread is running. +kernel.THREAD_STATE_RUN = 1 + +--- Thread is currently blocked and is waiting for a sync object. +--- Currently unused. +kernel.THREAD_STATE_WAIT = 2 + +--- Thread is in the ready queue, waiting to be run. +kernel.THREAD_STATE_READY = 3 + +--- Thread is currently waiting for a fast semaphore. +kernel.THREAD_STATE_WAIT_FAST_SEMA = 4 + +--- Thread is currently waiting for a mutex. +kernel.THREAD_STATE_WAIT_MUTEX = 5 + +--- Thread is currently waiting for a mutex and is also suspended. +kernel.THREAD_STATE_WAIT_MUTEX_SUSPEND = 6 + +--- Thread is currently waiting for a fast semaphore and is also suspended. +kernel.THREAD_STATE_WAIT_FAST_SEMA_SUSPEND = 7 + +--- Thread is currently in queue to own the mutex object. +kernel.THREAD_STATE_HOLD_MUTEX_PENDING = 8 + +kernel.PRIORITY_NULL = -30 +kernel.PRIORITY_MUCH_LESS = -20 +kernel.PRIORITY_LESS = -10 +kernel.PRIORITY_NORMAL = 0 +kernel.PRIORITY_MORE = 10 +kernel.PRIORITY_MUCH_MORE = 20 +kernel.PRIORITY_REAL_TIME = 30 +kernel.PRIORITY_ABSOLUTE_VERY_LOW = 100 +kernel.PRIORITY_ABSOLUTE_LOW = 200 +kernel.PRIORITY_ABSOLUTE_BACKGROUND_NORMAL = 250 +kernel.PRIORITY_ABSOLUTE_BACKGROUND = 300 +kernel.PRIORITY_ABSOLUTE_FOREGROUND_NORMAL = 350 +kernel.PRIORITY_ABSOLUTE_FOREGROUND = 400 +kernel.PRIORITY_ABSOLUTE_HIGH = 500 + +kernel.INVALID_ADDRESS = 0xFFFFFFFF + +handle = helper.class(function(self, impl) + self.impl = impl +end) + +-- Code segment object implementation +kernel.codeseg = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_codeseg) +end) + +--- Get the size of the segment's code section. +--- @return A 32-bit integer as the code size. +function kernel.codeseg:codeSize() + return ffi.C.eka2l1_codeseg_code_size(self.impl) +end + +--- Get the size of the segment's data section. +--- @return A 32-bit integer as the data size. +function kernel.codeseg:dataSize() + return ffi.C.eka2l1_codeseg_data_size(self.impl) +end + +--- Get the size of the segment's bss (initialised data) section. +--- @return A 32-bit integer as the bss size. +function kernel.codeseg:bssSize() + return ffi.C.eka2l1_codeseg_bss_size(self.impl) +end + +--- Get the export value of a code segment. +--- +--- @param pr The process to retrieve the export value from its address space. Nil to get raw value. +--- @param index The target export ordinal. +--- +--- @return The export address value. +function kernel.codeseg:getExport(pr, index) + prImpl = nil + if (pr ~= nil) then + prImpl = pr.impl + end + return ffi.C.eka2l1_codeseg_get_export(self.impl, prImpl, index) +end + +--- Get the entry point of a code segment. +--- +--- @param pr The process to retrieve the entry point from its address space. Nil to get raw value. +--- @return The entry point address value. +function kernel.codeseg:getEntryPoint(pr) + prImpl = nil + if (pr ~= nil) then + prImpl = pr.impl + end + return ffi.C.eka2l1_codeseg_get_entry_point(self.impl, prImpl) +end + +--- Get the number of export functions (addresses) this code segment provides. +--- @return A 32-bit integer containing the export count. +function kernel.codeseg:exportCount() + return ffi.C.eka2l1_codeseg_export_count(self.impl) +end + +--- Get the 32-bit xxHash of the code data. This can be used for differentiate actions between different version of an executable. +--- @return A 32-bit integer as the hash of the code data. +function kernel.codeseg:hash() + return ffi.C.eka2l1_codeseg_get_hash(self.impl) +end + +--- Set the address or offset relative to the codeseg's code section, to one of the codeseg's export. +--- +--- Depends on if the codeseg is XIP or not (in ROM for example), the address will be absolute in the memory. +--- Bit 0 on in the address value means that the function the export is pointing to will be in THUMB mode. +--- To make the address absolute in non-XIP, consider setting the codeseg patched attribute to true. +--- +--- @param index The index of the export to set the address/offset. Must be greater than 1. +--- @param addr The offset/address value. Refer to detail description. +function kernel.codeseg:setExport(index, addr) + if (index < 1) then + error("Wrong index argument passed to codeseg:setExport. Index value must be larger than 1!") + end + + ffi.C.eka2l1_codeseg_set_export(self.impl, index, addr) +end + +--- Set the address or offset relative to the codeseg's code section as the code segment's entry point. + +--- Depends on if the codeseg is XIP or not (in ROM for example), the address will be absolute in the memory. +--- Bit 0 on in the address value means that the function the export is pointing to will be in THUMB mode. +--- To make the address absolute in non-XIP, consider setting the codeseg patched attribute to true. +--- +--- @param addr The address/offset value to set the entry point as. +function kernel.codeseg:setEntryPoint(addr) + ffi.C.eka2l1_codeseg_set_entry_point(self.impl, addr) +end + +--- Set the code segment as patched. +--- +--- Patched code segment will have its export table value and the entry point address understood as absolute, and will be the +--- same for all the processes. +function kernel.codeseg:setPatched() + ffi.C.eka2l1_codeseg_set_patched(self.impl) +end + +--- Disable the entry point of the code segment from being used. +--- +--- By calling this function on a codeseg, its entry point will not be query to the static call list, which means +--- that there's no static data initialised for the DLL. +function kernel.codeseg:setEntryPointDisabled() + ffi.C.eka2l1_codeseg_set_entry_point_disabled(self.impl) +end + +--- Search for a function with specified index (ordinal) in the library and retrieve its address. +--- +--- For each process, a library may have different code address. ROM libraries are exception to this. +--- +--- @param process A `process` object, where the address of the function should be retrieved on. +--- @param ord The ordinal identify the library function to get. +--- +--- @return 32-bit integer as address to the function in the process's memory space, 0 on failure. +function kernel.codeseg:lookup(process, ord) + return ffi.C.eka2l1_codeseg_lookup(self.impl, process.impl, ord) +end + +--- Load a new code segment. +--- +--- This code segment is not attached to any process during this function. +--- +--- @param path The emulated system's path to the codeseg to load. +--- @return codeseg class if the codeseg loads successfully, else nil. +function kernel.loadCodeseg(path) + local target = ffi.new("char[?]", #path + 1, path) + + local res = ffi.C.eka2l1_load_codeseg(path) + if res == nil then + return nil + end + + return kernel.codeseg(res) +end + +-- End code segment object implementation + +-- Begin process object implementation +kernel.process = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_process) +end) + +--- Read the byte value *(8-bit)* at the specified address from this process's memory space. +--- @param addr The address to perform the read. +--- @return Byte value stored at the given address. +function kernel.process:readByte(addr) + return ffi.C.eka2l1_process_read_byte(self.impl, addr) +end + +--- Read the word value *(16-bit)* at the specified address from this process's memory space. +--- @param addr The address to perform the read. +--- @return Word value stored at the given address. +function kernel.process:readWord(addr) + return ffi.C.eka2l1_process_read_word(self.impl, addr) +end + +--- Read the dword value *(32-bit)* at the specified address from this process's memory space. +--- @param addr The address to perform the read. +--- @return Dword value stored at the given address. +function kernel.process:readDword(addr) + return ffi.C.eka2l1_process_read_dword(self.impl, addr) +end + +--- Read the qword value *(64-bit)* at the specified address from this process's memory space. +--- @param addr The address to perform the read. +--- @return Qword value stored at the given address. +function kernel.process:readQword(addr) + return ffi.C.eka2l1_process_read_qword(self.impl, addr) +end + +--- Get the name of the process. +--- @return A `string` contains the process's name. +function kernel.process:name() + local res = ffi.C.eka2l1_process_name(self.impl) + local ret = ffi.string(res) + + ffi.C.eka2l1_free_string(ffi.gc(res, nil)) + return ret +end + +--- Get the path to the running process's executable. +--- +--- This path is in the emulated's virtual file system. +--- @return A `string` contains the executable path. +function kernel.process:executablePath() + local res = ffi.C.eka2l1_process_executable_path(self.impl) + local ret = ffi.string(res) + + ffi.C.eka2l1_free_string(ffi.gc(res, nil)) + return ret +end + +--- Read a certain amount of data from the process's memory. +--- +--- @param addr The address to read data from. +--- @param size The number of bytes to read. +--- +--- @return A byte array contains the read result. +function kernel.process:readMemory(addr, size) + local res = ffi.C.eka2l1_process_read_memory(self.impl, addr, size) + ffi.gc(res, ffi.C.eka2l1_free_string) + + return res +end + +--- Write a byte array into the process's memory space. +--- +--- This function will call `error` on falure. +--- +--- @param addr The address to write the byte array to. +--- @param buffer Byte array to write to the memory. +function kernel.process:writeMemory(addr, buffer) + local cbuf = ffi.new('char[?]', #buffer + 1, buffer) + + local res = ffi.C.eka2l1_process_write_memory(addr, cbuf, #buffer) + if res == 0 then + error('Fail to write memory, address is invalid!') + end +end + +--- Get the current running process on the current emulated core. +--- @return Current process with type `process`. +function kernel.getCurrentProcess() + local primpl = ffi.C.eka2l1_get_current_process() + return kernel.process(primpl) +end + +-- Get all running processes in the kernel. +-- @return An array of `process` objects containing all processes in the kernel. +function kernel.getAllProcesses() + local arr = ffi.new('process**[1]', nil) + local count = ffi.C.eka2l1_queries_all_processes(arr) + + if count <= 0 then + ffi.C.free(ffi.gc(arr, nil)) + return {} + end + + local retarr = {} + + for i=1, count do + retarr[i] = kernel.process(arr[0][i - 1]) + end + + ffi.C.free(ffi.gc(arr[0], nil)) + return retarr +end +-- End process object implementation + +-- Begin thread object implementation +kernel.thread = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_thread) +end) + +--- Get the name of the thread. +--- @return A `string` contains the thread's name. +function kernel.thread:name() + local cname = ffi.C.eka2l1_thread_name(self.impl) + local namer = ffi.string(cname) + + ffi.C.eka2l1_free_string(ffi.gc(cname, nil)) + + return namer +end + +--- Get the stack base of the thread. +--- +--- This is the beginning address of the stack memory chunk, also can +--- be called as the highest point of the stack. +--- +--- @return A 32-bit integer address as the stack base value. +function kernel.thread:stackBase() + return ffi.C.eka2l1_thread_stack_base(self.impl) +end + +--- Get the heap base of the thread. +--- +--- This is the beginning address of the heap memory chunk, which is created by the +--- code in the thread and not directly managed by the kernel. +--- +--- @return A 32-bit integer address as the heap base value. +function kernel.thread:heapBase() + return ffi.C.eka2l1_thread_get_heap_base(self.impl) +end + +--- Retrieve the value in register from R0 to R15. +--- +--- This is the saved value from the last time this thread ran. If this is the current +--- thread, the value will be the same as the one called from `cpu` module. +--- +--- @param idx The index of the register to retrieve (0 - 15). Undefined behaviour will raise for index out of the given range. +--- +--- @return The value of the target register as a 32-bit integer. +function kernel.thread:getRegister(idx) + return ffi.C.eka2l1_thread_get_register(self.impl, idx) +end + +--- Retrieve the value in the PC (program counter) register. +--- +--- This is the saved value from the last time this thread ran. If this is the current +--- thread, the value will be the same as the one called from `cpu` module. +--- +--- The PC register is identical to the R15 register (PC is a different name for R15). +--- +--- @return The value of the PC as a 32-bit integer. +function kernel.thread:getPc() + return ffi.C.eka2l1_thread_get_pc(self.impl, idx) +end + +--- Retrieve the value in the PC (program counter) register. +--- +--- This is the saved value from the last time this thread ran. If this is the current +--- thread, the value will be the same as the one called from `cpu` module. +--- +--- The PC register is identical to the R15 register (PC is a different name for R15). +--- +--- @return The value of the PC as a 32-bit integer. +function kernel.thread:getLr() + return ffi.C.eka2l1_thread_get_lr(self.impl, idx) +end + +--- Retrieve the value in the SP (stack pointer) register. +--- +--- This is the saved value from the last time this thread ran. If this is the current +--- thread, the value will be the same as the one called from `cpu` module. +--- +--- The SP register is identical to the R13 register (SP is a different name for R13). +--- +--- @return The value of the SP as a 32-bit integer. +function kernel.thread:getSp() + return ffi.C.eka2l1_thread_get_sp(self.impl, idx) +end + +--- Retrieve the value in the CPSR register. +--- +--- This is the saved value from the last time this thread ran. If this is the current +--- thread, the value will be the same as the one called from `cpu` module. +--- +--- @return The value of the CPSR as a 32-bit integer. +function kernel.thread:getCpsr() + return ffi.C.eka2l1_thread_get_cpsr(self.impl, idx) +end + +--- Get the reason this thread exited. +--- +--- The reason is a code, which will be 0 if the thread is still running. +--- +--- @return 32-bit integer code indicating the exit reason. +function kernel.thread:exitReason() + return ffi.C.eka2l1_thread_get_exit_reason(self.impl) +end + +--- Get the current scheduling state of the thread. +--- @return One of the value in `THREAD_STATE_WAIT_` constant enums. +function kernel.thread:currentState() + return ffi.C.eka2l1_thread_current_state(self.impl) +end + +--- Get the scheduling priority of the thread in the process. +--- @return One of the value in `PRIORITY_` constant enums. +function kernel.thread:priority() + return ffi.C.eka2l1_thread_priority(self.impl) +end + +--- Get the thread next to the caller thread in the thread's owning process. +--- +--- Use this to iterate all threads in the process. +--- @return `nil` if there's no more thread in the process, else the next thread as a `thread` object. +function kernel.thread:nextInProcess() + local thrimpl = ffi.C.eka2l1_next_thread_in_process(self.impl) + if thrimpl == nil then + return nil + end + + return kernel.thread(thrimpl) +end + +--- Get the process that owns this thread. +--- +--- @return The owning process as a `process` object. +function kernel.thread:ownProcess() + local primpl = ffi.C.eka2l1_thread_own_process(self.impl) + if primpl == nil then + return nil + end + + return kernel.process(primpl) +end + +--- Get the first thread of the process. +--- +--- From the first thread you can travel to the next thread by using the `kernel.thread:nextInProcess` function. +--- @return The first thread of the process as a `process` object. +--- @see kernel.thread:nextInProcess +function kernel.process:firstThread() + local thrimpl = ffi.C.eka2l1_process_first_thread(self.impl) + return kernel.thread(thrimpl) +end + +--- Get the current running thread on the current emulated core. +--- @return Current thread with type `thread`. +function kernel.getCurrentThread() + local thrimpl = ffi.C.eka2l1_get_current_thread() + return kernel.thread(thrimpl) +end + +-- End thread object implementation + +-- Begin server object implementation +kernel.server = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_server) +end) + +--- Get the name of the server. +--- @return A `string` object containing the server's name. +function kernel.server:name() + local namec = ffi.C.eka2l1_server_name(self.impl) + local namer = ffi.string(namec) + + ffi.C.eka2l1_free_string(ffi.gc(namec, nil)) + + return namer +end +-- End server object implementation + +-- Begin session object implementation +kernel.session = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_session) +end) + +--- Get the server that this session is connected to. +--- +--- The session will be responsible for sending messages/requests to the connected server. +--- @return The connected server object with type of `server`. +function kernel.session:server() + local svimpl = ffi.C.eka2l1_session_server(self.impl) + return kernel.server(svimpl) +end + +--- Retrieve the session object from the kernel handle. +--- +--- @param handle The kernel handle of the session. +--- @return The `session` object correspond to this kernel handle. +function kernel.sessionFromHandle(handle) + local ssimpl = ffi.C.eka2l1_session_from_handle(handle) + if ssimpl == nil then + return nil + end + + return kernel.session(ssimpl) +end +-- End session object implementation + +-- Begin IPC message implementation +kernel.ipcMessage = helper.class(handle, function(self, impl) + handle.init(self, impl) + ffi.gc(self.impl, ffi.C.eka2l1_free_ipc_msg) +end) + +--- Get the function/opcode of this message. +--- @return 32-bit integer containing the message's function code. +function kernel.ipcMessage:func() + return ffi.C.eka2l1_ipc_message_function(self.impl) +end + +--- Get the argument flags of this message. +--- +--- This value is only relevant on IPCv2 model (appears usually on late S60v2 and further). +--- On EKA1 this value is 0xFFFFFFFF. +--- +--- @return 32-bit integer containing the message's argument flags. +function kernel.ipcMessage:flags() + return ffi.C.eka2l1_ipc_message_flags(self.impl) +end + +--- Get the argument value of the message. +--- +--- Each message stores 4 integer arguments that can be considered as pointer, +--- handle or pure integer. +--- +--- @param idx The index of the argument to retrieve (0 - 3). Undefined behaviour if value passed is not in specified range. +--- @return The value of the argument. +function kernel.ipcMessage:arg(idx) + return ffi.C.eka2l1_ipc_message_arg(self.impl, idx) +end + +--- Get the thread sending the message. +--- @return The `thread` object that sends the message. +function kernel.ipcMessage:sender() + local thrimpl = ffi.C.eka2l1_ipc_message_sender(self.impl) + return kernel.thread(thrimpl) +end + +--- Get the session responsible for establishing connection to the server and sending the message. +--- @return The `session` object that does the message submit. +function kernel.ipcMessage:session() + local ssimpl = ffi.C.eka2l1_ipc_message_session_wrapper(self.impl) + return kernel.session(ssimpl) +end + +--- Get the request status address in the sender process's memory space. +--- +--- It's recommended to use `std.requestStatus` class for exploring more about the condition +--- of the status. +--- +--- @return Address to the request status as a 32-bit integer. +function kernel.ipcMessage:requestStatusAddress() + return ffi.C.eka2l1_ipc_message_request_status_address(self.impl) +end +-- End IPC message implementation + +return kernel \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eka2l1/std.lua b/bios/Other/eka2l1/scripts/eka2l1/std.lua new file mode 100644 index 00000000..cf2a13b6 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eka2l1/std.lua @@ -0,0 +1,162 @@ +--- **Std** contains standard functions related to Symbian development's data structure. +--- @module std + +std = {} + +local kernel = require('eka2l1.kernel') +local helper = require('eka2l1.helper') +local bitops = require('bit') +local ffi = require('ffi') + +pcall(ffi.load, 'native-lib', true) + +ffi.cdef([[ + const char *eka2l1_std_utf16_to_utf8(const char *wstring, const int length); + void eka2l1_free_string(const char* str); +]]) + +std.DESCRIPTOR_TYPE_BUF_CONST = 0 +std.DESCRIPTOR_TYPE_PTR_CONST = 1 +std.DESCRIPTOR_TYPE_PTR = 2 +std.DESCRIPTOR_TYPE_BUF = 3 +std.DESCRIPTOR_TYPE_BUF_CONST_PTR = 4 +std.DESCRIPTOR_TYPE_MAX = 5 + +function GetPtrBufConstAddress(pr, address) + return address + 4 +end + +function GetPtrPtrConstAddress(pr, address) + return pr:readDword(address + 4) +end + +function GetPtrBufAddress(pr, address) + return address + 8 +end + +function GetPtrPtrAddress(pr, address) + return pr:readDword(address + 8) +end + +function GetPtrBufConstPtrAddress(pr, address) + local realBufAddr = pr:readDword(address + 8) + return realBufAddr + 4 +end + +--- Abstract class which allows the containment of data. +--- +--- @param pr The process where this descriptor lives on. +--- @param addr The address of the descriptor in the process's memory. +std.descriptor = helper.class(function(self, pr, addr) + local addressLookupTable = { + [std.DESCRIPTOR_TYPE_BUF_CONST] = GetPtrBufConstAddress, + [std.DESCRIPTOR_TYPE_BUF_CONST_PTR] = GetPtrBufConstPtrAddress, + [std.DESCRIPTOR_TYPE_BUF] = GetPtrBufAddress, + [std.DESCRIPTOR_TYPE_PTR] = GetPtrPtrAddress, + [std.DESCRIPTOR_TYPE_PTR_CONST] = GetPtrPtrConstAddress + } + + local desword = pr:readDword(addr) + + self.length = bitops.band(desword, 0xFFFFFFF); + self.type = bitops.band(bitops.rshift(desword, 28), 0xF) + + if self.type >= std.DESCRIPTOR_TYPE_MAX then + error('Descriptor type is invalid!') + else + self.dataAddr = addressLookupTable[self.type](pr, addr) + self.pr = pr + end +end) + +--- Detailed descriptor that is designed to hold 8-bit data. +--- +--- This kind of descriptor usually used to hold 8-bit string or binary data, and can be coverted +--- to string by using **tostring**. +--- +--- @param pr The process where this descriptor lives on. +--- @param addr The address of the descriptor in the process's memory. +std.descriptor8 = helper.class(std.descriptor, function(self, pr, addr) + std.descriptor.init(self, pr, addr) +end) + +--- Get the raw data that this descriptor is containing. +--- +--- @return A raw FFI byte array containing data. +function std.descriptor8:rawData() + return self.pr:readMemory(self.dataAddr, self.length) +end + +function std.descriptor8:__tostring() + return ffi.string(self:rawData()) +end + +--- Detailed descriptor that is designed to hold 16-bit data. +--- +--- This kind of descriptor usually used to hold 16-bit Unicode string, and can be coverted +--- to string by using **tostring**. +--- +--- @param pr The process where this descriptor lives on. +--- @param addr The address of the descriptor in the process's memory. +std.descriptor16 = helper.class(std.descriptor, function(self, pr, addr) + std.descriptor.init(self, pr, addr) +end) + +--- Convert a raw 8-bit C FFI byte array into a 16-bit Unicode string/ +--- +--- @param raw The raw byte array to convert. +--- @param length The number of characters that the result string should produce. +--- +--- @return Converted `string` object. +function std.rawUtf16ToString(raw, length) + local result = ffi.C.eka2l1_std_utf16_to_utf8(raw, length) + ffi.gc(result, ffi.C.eka2l1_free_string) + + return ffi.string(result) +end + +--- Get the raw data that this descriptor is containing. +--- +--- @return A raw FFI byte array containing data. +function std.descriptor16:rawData() + return self.pr:readMemory(self.dataAddr, self.length * 2) +end + +function std.descriptor16:__tostring() + return std.rawUtf16ToString(self:rawData(), self.length) +end + +-- Request status implementation + +--- Struct holding the status of a request. +--- +--- On EKA1, this struct simply holds an integer, which contains the result code +--- of completed operation. +--- +--- However, on EKA2, 32-bit `flag` bitarray is also added to this struct to tell +--- the status of the sync object associated with this request +--- +--- @param pr The process where this request status lives on. +--- @param addr The address of the request status in the process's memory. +std.requestStatus = helper.class(function(self, pr, addr) + self.ownProcess = pr + self.dataAddr = addr +end) + +--- Retrieve the current value of the request status +--- +--- @return A 32-bit integer as the status code. +function std.requestStatus:value() + return self.pr:readDword(self.addr) +end + +--- Retrieve the current flags of the request status +--- +--- @return A 32-bit integer, which each bit as a flag. +function std.requestStatus:flags() + return self.pr:readDword(self.addr + 4) +end + +-- End request status implementation + +return std \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/eternal_legacy_crash_fix.lua b/bios/Other/eka2l1/scripts/eternal_legacy_crash_fix.lua new file mode 100644 index 00000000..228790e5 --- /dev/null +++ b/bios/Other/eka2l1/scripts/eternal_legacy_crash_fix.lua @@ -0,0 +1,16 @@ +local common = require('eka2l1.common') +local evt = require('eka2l1.events') +local cpu = require('eka2l1.cpu') + +local ffi = require('ffi') + +function fixWrongGLSLCodeHash() + -- For some reason they try to hash configuration header string instead. They take the combined string + -- length, so we can try to replace the configuration string with combined + -- Again, this crash sometimes are constant!! Because the emulator's randomness does not exist. Note that + -- OpenGL operations does not cause any allocations that is supposed to make the memory orders random. + cpu.setReg(7, cpu.getReg(8)) +end + +common.log('Script enabled: Eternal Legacy (Gameloft) crash fix.') +evt.registerBreakpointHook('eternallegacy.exe', 0x00270488, 0, 0, fixWrongGLSLCodeHash, 0x7C16F812) \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/hero_of_sparta_crash_fix.lua b/bios/Other/eka2l1/scripts/hero_of_sparta_crash_fix.lua new file mode 100644 index 00000000..73d464d1 --- /dev/null +++ b/bios/Other/eka2l1/scripts/hero_of_sparta_crash_fix.lua @@ -0,0 +1,15 @@ +local common = require('eka2l1.common') +local evt = require('eka2l1.events') +local cpu = require('eka2l1.cpu') + +local ffi = require('ffi') + +function fixTemporaryFileBufferTooSmall() + -- The file buffer used to store the data is full too fast with the size of 0x80000 bytes (~0.5mb) + -- On a real phone, maybe it overflows, but the OS is less forgiving, or it does not at all. But increase should do it right. + cpu.setReg(0, 6 * 1024 * 1024) -- 6MB +end + +common.log('Script enabled: Hero of Sparta (Gameloft) crash fix.') +evt.registerBreakpointHook('heroofsparta.exe', 0x000886B3, 0, 0, fixTemporaryFileBufferTooSmall, 0x612393CE) -- 1.1.6 +evt.registerBreakpointHook('heroofsparta.exe', 0x00089063, 0, 0, fixTemporaryFileBufferTooSmall, 0x6094E8CC) -- 1.0.9 \ No newline at end of file diff --git a/bios/Other/eka2l1/scripts/s3_driver_patch.lua b/bios/Other/eka2l1/scripts/s3_driver_patch.lua new file mode 100644 index 00000000..11f6e1ea --- /dev/null +++ b/bios/Other/eka2l1/scripts/s3_driver_patch.lua @@ -0,0 +1,41 @@ +local common = require('eka2l1.common') +local kernel = require('eka2l1.kernel') +local math = require('math') + +function replaceCodesegFromOther(source, dest) + if ((source == nil) or (dest == nil)) then + return + end + + totalPatch = math.min(source:exportCount(), dest:exportCount()) + for i = 1, totalPatch, 1 + do + dest:setExport(i, source:getExport(nil, i)) + end + + dest:setEntryPoint(source:getEntryPoint(nil)) + dest:setPatched() +end + +function patchOpenVGAccelToSw() + segSw = kernel.loadCodeseg('z:\\sys\\bin\\libopenvg_sw.dll') + segHw = kernel.loadCodeseg('z:\\sys\\bin\\libopenvg.dll') + + segUSw = kernel.loadCodeseg('z:\\sys\\bin\\libopenvgu_sw.dll') + segUHw = kernel.loadCodeseg('z:\\sys\\bin\\libopenvgu.dll') + + replaceCodesegFromOther(segSw, segHw) + replaceCodesegFromOther(segUSw, segUHw) +end + +function loadNeccessaryRomDLLs() + -- Required by EComServer.exe. Some of these are already loaded on real phone on startup + kernel.loadCodeseg('z:\\sys\\bin\\domaincli.dll') +end + +if (common.getCurrentSymbianVersion() >= common.SYMBIAN_VERSION_EPOC95) then + common.log('Applying S^3 and higher patch') + + loadNeccessaryRomDLLs() + --patchOpenVGAccelToSw() +end diff --git a/bios/Other/eka2l1/scripts/s60v3_empty_avkon_menu_fix.lua b/bios/Other/eka2l1/scripts/s60v3_empty_avkon_menu_fix.lua new file mode 100644 index 00000000..96bd96fd --- /dev/null +++ b/bios/Other/eka2l1/scripts/s60v3_empty_avkon_menu_fix.lua @@ -0,0 +1,24 @@ +local cpu = require('eka2l1.cpu') +local events = require('eka2l1.events') + +local function skipEmptyAvkonMenu(cleanupOffset) + -- R1 is Count()-1. LuaJIT exposes uint32_t as an unsigned number, so test + -- the sign bit through its numeric range. + if tonumber(cpu.getReg(1)) >= 0x80000000 then + cpu.setReg(7, 0) + cpu.setReg(15, cpu.getPc() + cleanupOffset) + end +end + +local function skipRm409EmptyAvkonMenu() + skipEmptyAvkonMenu(0xF4) +end + +local function skipRm320EmptyAvkonMenu() + skipEmptyAvkonMenu(0x12C) +end + +events.registerRomExportBreakpointHook('eikcoctl.dll', 70, 0x39A36149, + 0x182, 0, 0x1000489E, skipRm409EmptyAvkonMenu) +events.registerRomExportBreakpointHook('eikcoctl.dll', 70, 0x1595EE13, + 0x17E, 0, 0x1000489E, skipRm320EmptyAvkonMenu) diff --git a/bios/Other/eka2l1/scripts/wh40k_slow_load_fix.lua b/bios/Other/eka2l1/scripts/wh40k_slow_load_fix.lua new file mode 100644 index 00000000..6d98ea71 --- /dev/null +++ b/bios/Other/eka2l1/scripts/wh40k_slow_load_fix.lua @@ -0,0 +1,40 @@ +local cpu = require('eka2l1.cpu') +local common = require('eka2l1.common') +local events = require('eka2l1.events') +local kernel = require('eka2l1.kernel') +local strlib = require('string') + +function WH40K_AdjustLoadingActiveObjPriority() + cpu.setReg(0, 0x14) +end + +function WH40K_SkipRecursiveWait() + -- Recursive wait for reason that maybe is to extend the amount and the number of times waiting + -- But it seems ineffective. It's better to just adjusting the time of wait + cpu.setReg(15, cpu.getPc() + 24) +end + +function WH40K_AdjustAudioFeedbackWaitTime() + cpu.setReg(0, 3500) +end + +common.log('Script enabled: Warhammer 40K slow loading fix.') +common.log('Loading active object got starved because screen update and audio runs at a fast rate under morden CPU') + +-- v12225-0.4.2b +events.registerBreakpointHook('6r92.app', 0x100CC880, 0, 0x101FD427, WH40K_AdjustLoadingActiveObjPriority, 0x5F894B9D) +events.registerBreakpointHook('6r92.app', 0x1006D3E8, 0, 0x101FD427, WH40K_SkipRecursiveWait, 0x5F894B9D) +events.registerBreakpointHook('6r92.app', 0x1006D3D0, 0, 0x101FD427, WH40K_AdjustAudioFeedbackWaitTime, 0x5F894B9D) + +events.registerBreakpointHook('main.dll', 0x100CC880, 0, 0x101FD427, WH40K_AdjustLoadingActiveObjPriority, 0x5F894B9D) +events.registerBreakpointHook('main.dll', 0x1006D3E8, 0, 0x101FD427, WH40K_SkipRecursiveWait, 0x5F894B9D) +events.registerBreakpointHook('main.dll', 0x1006D3D0, 0, 0x101FD427, WH40K_AdjustAudioFeedbackWaitTime, 0x5F894B9D) + +-- v03156-0.6.9 +events.registerBreakpointHook('6r92.app', 0x100DB3F8, 0, 0x101FD427, WH40K_AdjustLoadingActiveObjPriority, 0x8EFD9C7) +events.registerBreakpointHook('6r92.app', 0x1007290C, 0, 0x101FD427, WH40K_SkipRecursiveWait, 0x8EFD9C7) +events.registerBreakpointHook('6r92.app', 0x100728DC, 0, 0x101FD427, WH40K_AdjustAudioFeedbackWaitTime, 0x8EFD9C7) + +events.registerBreakpointHook('main.dll', 0x100DB3F8, 0, 0x101FD427, WH40K_AdjustLoadingActiveObjPriority, 0x8EFD9C7) +events.registerBreakpointHook('main.dll', 0x1007290C, 0, 0x101FD427, WH40K_SkipRecursiveWait, 0x8EFD9C7) +events.registerBreakpointHook('main.dll', 0x100728DC, 0, 0x101FD427, WH40K_AdjustAudioFeedbackWaitTime, 0x8EFD9C7) diff --git a/bios/Other/idtech4a++/glprogs.pk4 b/bios/Other/idtech4a++/glprogs.pk4 index 7d6340c3..b23607fb 100644 Binary files a/bios/Other/idtech4a++/glprogs.pk4 and b/bios/Other/idtech4a++/glprogs.pk4 differ diff --git a/bios/Other/omicron/omicron.jar b/bios/Other/omicron/omicron.jar new file mode 100644 index 00000000..79db73d4 Binary files /dev/null and b/bios/Other/omicron/omicron.jar differ diff --git a/bios/Other/xemu/wpcap.dll b/bios/Other/xemu/wpcap.dll new file mode 100644 index 00000000..be684ad9 Binary files /dev/null and b/bios/Other/xemu/wpcap.dll differ diff --git a/bios/Other/yaps2/AppIconLarge.ico b/bios/Other/yaps2/AppIconLarge.ico new file mode 100644 index 00000000..036be172 Binary files /dev/null and b/bios/Other/yaps2/AppIconLarge.ico differ diff --git a/bios/Other/yaps2/AppIconLarge.png b/bios/Other/yaps2/AppIconLarge.png new file mode 100644 index 00000000..60ed12d7 Binary files /dev/null and b/bios/Other/yaps2/AppIconLarge.png differ diff --git a/bios/Other/yaps2/GameIndex.yaml b/bios/Other/yaps2/GameIndex.yaml new file mode 100644 index 00000000..df0c66c3 --- /dev/null +++ b/bios/Other/yaps2/GameIndex.yaml @@ -0,0 +1,76866 @@ +# --------------------------------------------- +# PCSX2 Game Database! +# --------------------------------------------- + +# --------------------------------------------- +# Credits +# --------------------------------------------- +# Game Data (serials, titles, and region info) is +# based on the information found at: +# https://web.archive.org/web/20141105075540/http://sonyindex.com/, +# https://serialstation.com, +# https://psxdatacenter.com, +# http://redump.org/ +# +# Additional Games and Data by PCSX2 team + +# --------------------------------------------- +# Notes +# --------------------------------------------- +# For basics on the YAML syntax, see here - https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html +# +# For gamefixes/roundmodes/clampmodes, PCSX2 will use the current user +# settings if the game database does not explicitly change the values. + +# --------------------------------------------- +# Usage +# --------------------------------------------- +# For comprehensive usage examples / explanations, see the following documentation: +# https://github.com/PCSX2/pcsx2/blob/master/pcsx2/Docs/GameIndex.md + +# --------------------------------------------- +# -- Game List +# --------------------------------------------- + +ALCH-00001: + name: "ч‰‡чЅžх яНžх–Њу‚у‚ŒуŸх› цžœхО‹яНž" + name-sort: "у‹уŸу‹у‚€уЊ у†у—уЊу‚у‚ŒуŸу„у‚“уŒу‚ŠуЄ" + name-en: "Katakamuna - Ushinawareta Ingaritsu [Deluxe Pack]" + region: "NTSC-J" +ALCH-00003: + name: "у‚ЗуƒЇу‚ГуƒЉ яНžmaid cafe curioяНž [щ™хЎšч‰ˆ]" + name-sort: "у—у‚‡у“у‚‰ maid cafe curio [у’у‚“уІу„уАу‚“]" + name-en: "Chocolat Maid Cafe Curio [Limited Edition]" + region: "NTSC-J" +ALCH-00005: + name: "уЏу‚‹уЎу‚у—уŠуЈ яМStep of SpringяМ уƒ‘у‚Џуƒ‘у‚Џуƒ‘уƒƒу‚Џ [щ™хЎšч‰ˆ]" + name-sort: "уЏу‚‹уЎу‚у—уŠуЈ Step of Spring уБууБууБуЃу [у’у‚“уІу„уАу‚“]" + name-en: "Haru no Ashioto - Step of Spring [Paku Paku Pack]" + region: "NTSC-J" +ALCH-00007: + name: "уƒ‘уƒЋуƒ•у‚Ї Chocolat Second Style [щ™хЎšч‰ˆ]" + name-sort: "уБу‚‹уЕу‡ Chocolat Second Style [у’у‚“уІу„уАу‚“]" + name-en: "Parfait - Chocolat Second Style [Limited Edition]" + region: "NTSC-J" +ALCH-00008: + name: "ARIA The NATURAL яНžщ у„шЈ˜ц†ЖуЎуƒŸуƒЉуƒМу‚ИуƒЅяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚Šу‚ у– уЊуЁу‚…у‚‰у‚‹ уЈуŠу„ууŠууЎуПу‚‰уƒМу˜у‚…" + name-en: "Aria - The Natural - Tooi Yume no Mirage [Limited Edition]" + region: "NTSC-J" +ALCH-00009: + name: "уВуу‚‰у—уЎуЊущ ƒуЋчЅ­ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уВуу‚‰у—уЎуЊуу“у‚уЋуОуЄу‚Š [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Higurashi no Naku Koro ni Matsuri [First Limited Edition]" + region: "NTSC-J" +ALCH-00010: + name: "у“уЎщ’чЉКуЋчД„цŸу‚’ яНžmelody of the sun and seaяНž [щ™хЎšч‰ˆ]" + name-sort: "у“уЎу‚уŠуžу‚‰уЋу‚„уууу‚’ melody of the sun and sea [у’у‚“уІу„уАу‚“]" + name-en: "Kono Aozora ni Yakusoku wo - Melody of the Sun and Sea [Limited Edition]" + region: "NTSC-J" +ALCH-00011: + name: "PureУ—Cure Re:covery [ц‹уЎц•‘ц€Ѕу‚Луƒƒуƒˆ]" + name-sort: "уДу‚…у‚уу‚…у‚ у‚Šу‹уАу‚ŠуƒМ [у“у„уЎуу‚…у†уу‚…у†у›уЃуЈ]" + name-en: "Pure x Cure RE-Covery [Koi no Kyuukyuu Set]" + region: "NTSC-J" +ALCH-00014: + name: "ARIA The ORIGINATION яНžш’Му„цƒ‘ц˜ŸуЎу‚ЈуƒЋу‚Зу‚Јуƒ­яНž [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚Šу‚ у˜ уŠу‚Šу˜у­уƒМу—у‚‡у‚“ у‚уŠу„уЛу—уЎуЎуˆу‚‹у—уˆу‚ [у’у‚“уІу„уАу‚“]" + name-en: "Aria - The Origination ~Aoi Hoshi no El Cielo~ [Limited Edition]" + region: "NTSC-J" +ALCH-00015: + name: "Sugar+SpiceяМ яНžу‚уЎх­уЎу‚Йуƒ†у‚­уЊфН•у‚‚у‹у‚‚яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у—у‚…уŒуƒМу™уБу„у™ у‚уЎу“уЎу™уІууЊуЊуЋу‚‚у‹у‚‚ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Sugar+Spice! - Anoko no Suteki na Nanimokamo [First Limited Edition]" + region: "NTSC-J" +ALCH-00016: + name: "ц‹у™у‚‹фЙ™хЅГуЈхЎˆш­ЗуЎцЅЏ -The shield of AIGIS- [щ™хЎšч‰ˆ]" + name-sort: "у“у„у™у‚‹уŠуЈу‚уЈу—у‚…у”уЎуŸуІ The shield of AIGIS [у’у‚“уІу„уАу‚“]" + name-en: "Koisuru Otome to Shugo no Tate - The Shield of Aigis [Limited Edition]" + region: "NTSC-J" +ALCH-00017: + name: "уƒˆуƒЊу‚ЌуƒМуƒуƒМуƒˆ у‚Ју‚Ау‚МуƒЊу‚Ћ у‚ЈуƒГуƒуƒГу‚Йуƒ‰ у­у‚“уЉу‚у„уЉ у‚Йуƒšу‚ЗуƒЃуƒЋу‚Луƒƒуƒˆ [хˆх›žщ™хЎšч‰ˆхŒцЂБ]" + name-sort: "уЈу‚ŠуŒуƒМуЏуƒМуЈ уˆууœу‚Šу‹ уˆу‚“уЏу‚“у™уЉ у­у‚“уЉу‚у„уЉ у™уКу—у‚ƒу‚‹у›уЃуЈ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“уЉу†у“у‚“]" + name-en: "Triggerheart Exelica Enhanced [Nendroid Super Set]" + region: "NTSC-J" +ALCH-00021: + name: "у‚Лу‚­уƒЌу‚Є яНžцœЊцЅу‹у‚‰уЎуŠуу‚Šу‚‚уЎяНž хЙОфЙ…у—уяМ [у‚Йуƒšу‚ЗуƒЃуƒЋуƒ‘уƒƒу‚Џ]" + name-sort: "у›уу‚Œу„ уПу‚‰у„у‹у‚‰уЎуŠуу‚Šу‚‚уЎ у„ууВу•у—у [у™уКу—у‚ƒу‚‹уБуЃу]" + name-en: "Sekirei - Mirai Kara no Okurimono [Special Pack]" + region: "NTSC-J" +ALCH-00027: + name: "у‚Йу‚КуƒŽуƒу‚Луƒ–уƒГяМяНžRebirth KnotяНž [щ™хЎšч‰ˆ]" + name-sort: "у™уšуЎу­у›уЖу‚“ Rebirth Knot [у’у‚“уІу„уАу‚“]" + name-en: "Suzunone Seven - Rebirth Knot [Limited Edition]" + region: "NTSC-J" +ALCH-00028: + name: "шŠБуЈфЙ™хЅГуЋчЅчІу‚’ яНžц˜ЅщЂЈуЎшДˆу‚Šч‰ЉяНž [ш–уƒЋуƒ”уƒŠу‚ЙBOX]" + name-sort: "уЏуЊуЈуŠуЈу‚уЋу—у‚…ууЕуу‚’ уЏу‚‹у‹уœуЎуŠуу‚Šу‚‚уЎ [у›у„у‚“уЈу‚‹уДуЊу™BOX]" + name-en: "Hana to Otome ni Shukufuku wo - Harukaze no Okurimono [Saint Box]" + region: "NTSC-J" +ALCH-0004: + name: "уƒ‡уƒЅу‚ЈуƒЋу‚Лу‚ЄуƒДу‚ЁуƒМ уƒ‡у‚Ѓу‚Йуƒ†у‚Ѓуƒ‹уƒМ [уƒЁу‚Еу‚Єу‚Ђуƒœуƒƒу‚Џу‚Й]" + name-sort: "уЇу‚…уˆу‚‹у›у„у‚”ууƒМ уЇуƒу™уІуƒуЋуƒМ [у‚у•у„у‚уМуЃуу™]" + name-en: "Duel Savior Destiny [Messiah Box]" + region: "NTSC-J" +CPCS-01005: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ4 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ уƒ’уƒМуƒ­уƒМу‚К уƒуƒуƒМ уƒ€у‚Є WITH у‚ЌуƒГу‚ГуƒГ2" + name-sort: "уŒу‚“у•уАу„уАуƒМ4 уАу„уŠуЏу–уƒМуЉ уВуƒМу‚уƒМуš у­уАуƒМ у у„ WITH уŒу‚“у“у‚“2" + name-en: "Gun Survivor 4 - BioHazard - Heroes Never Die [with GunCon2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +CPCS-01020: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМ2 [DXуƒуƒГу‚ПуƒМуƒœуƒƒу‚Џу‚Й]" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМ2 [DXуЏу‚“уŸуƒМуМуЃуу™]" + name-en: "Monster Hunter 2 [DX Hunters Box]" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +DMP-P205: + name: "Under the Moon яНžу‚ЏуƒЌу‚ЛуƒГуƒˆяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚“у уƒМ у– у‚€уƒМу‚“ уу‚Œу›у‚“уЈ [у’у‚“уІу„уАу‚“]" + name-en: "Under the Moon - Crescent [Limited Edition]" + region: "NTSC-J" +FVGK-0007: + name: "LуЎх­ЃчЏ€2 яНžInvisible MemoriesяНž [щ™хЎšч‰ˆ]" + name-sort: "LуЎуу›уЄ2 яНžу„у‚“уГу˜уЖу‚‹у‚у‚‚у‚ŠуƒМуšяНž [у’у‚“уІу„уАу‚“]" + name-en: "L no Kisetsu 2 - Invisible Memories [Limited Edition]" + region: "NTSC-J" +FVGK-0015: + name: "фМЏчˆЕуЈхІ–чВО яНžхЄЂуЈчЕ†уЋц€у„у‚’щІГу›уІяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЏуу—у‚ƒууЈу‚ˆу†у›у„ у‚†у‚уЈууšуЊуЋуŠу‚‚у„у‚’уЏу›уІ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Hakushaku to Yousei - Yume to Kizuna ni Omoi o Hasete [First Limited Edition]" + region: "NTSC-J" +GUST-00003: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚Ју‚ПуƒМуƒŠуƒЋуƒžуƒŠ" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уˆуŸуƒМуЊу‚‹уОуЊ" + name-en: "Iris no Atelier - Eternal Mana [Premium Box]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes horizontal lines in FMV and prevents hash cache from disabling itself. + gsHWFixes: + roundSprite: 2 # Fixes character portraits when upscaling. +GUST-00009: + name: "уƒžуƒŠу‚БуƒŸу‚Ђ яНžх­Іхœ’уЎщŒЌщ‡‘шЁ“хИЋуŸуЁяНž [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й]" + name-sort: "уОуЊу‘уПу‚ уŒууˆу‚“уЎу‚Œу‚“уу‚“у˜у‚…уЄу—уŸуЁ [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Mana Khemia - Alchemists of Al-Revis [Premium Box]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes jump issue. + gameFixes: + - SoftwareRendererFMVHack # Vertical lines in FMV. + gsHWFixes: + roundSprite: 1 # Fixes misalignment of textures in the Pause Menu. +GWS-0007: + name: "уƒŠуƒ‡уƒ—уƒ­яМяМ яНžу‚­у‚Еуƒžу‚‚хЃАх„Њу‚„уЃуІуПу‚яМяНž [щ™хЎšч‰ˆ]" + name-sort: "уЊуЇуЗу‚!! уу•уОу‚‚у›у„у‚†у†у‚„уЃуІуПу‚! [у’у‚“уІу„уАу‚“]" + name-en: "NadePro!! Kisama mo Seiyuu Yatte Miro! [Limited Edition]" + region: "NTSC-J" +PAPX-90020: + name: "ц”ЛцЎЛцЉŸх‹•щšŠ STAND ALONE COMPLEX [фН“щЈ“ч‰ˆ]" + name-sort: "у“у†у‹уууЉу†уŸу„ STAND ALONE COMPLEX [уŸу„у‘у‚“уАу‚“]" + name-en: "Koukaku Kidoutai - Stand Alone Complex [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +PAPX-90201: + name: "уƒ•у‚ЁуƒГу‚Пуƒ“у‚ИуƒЇуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "уЕуу‚“уŸуГу˜у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Fantavision [Trial]" + region: "NTSC-J" +PAPX-90202: + name: "I.Q REMIX+ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у„уу‚…уƒМ у‚ŠуПуЃуу™уЗу‚‰у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "I.Q Remix+ [Trial]" + region: "NTSC-J" +PAPX-90203: + name: "GRAN TURISMO 2000 [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 2000 [уŸу„у‘у‚“уАу‚“]" + name-en: "Gran Turismo 2000 [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 5 # Fixes edge bleed and lines. + autoFlush: 1 # Fixes missing lens flare and intensity. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90204: + name: "TVDJ яНžуƒ†у‚ЃуƒМуƒ“у‚ЃуƒМуƒ‡у‚ЃуƒМу‚Иу‚ЇуƒМяНž [фН“щЈ“ч‰ˆ]" + name-sort: "TVDJ [уŸу„у‘у‚“уАу‚“]" + name-en: "TVDJ [Trial]" + region: "NTSC-J" +PAPX-90205: + name: "уƒ€уƒМу‚Џу‚ЏуƒЉу‚Іуƒ‰ MOVIE DISK [фН“щЈ“ч‰ˆ]" + name-sort: "у уƒМууу‚‰у†уЉ у‚€уƒМуГуƒМуЇуƒу™у [уŸу„у‘у‚“уАу‚“]" + name-en: "Dark Cloud MovieDisk [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +PAPX-90206: + name: "BLOOD THE LAST VAMPIRE TRAILER DISC [фН“щЈ“ч‰ˆ]" + name-sort: "уЖу‚‰уЃуЉ у– у‚‰у™уЈ уАу‚“уБу„у‚ уЈу‚Œу„у‚‰уƒМ уЇуƒу™у [уŸу„у‘у‚“уАу‚“]" + name-en: "Blood the Last Vampire Trailer Disc [Trial]" + region: "NTSC-J" +PAPX-90207: + name: "GRAN TURISMO 3 - A-Spec - у‚ЊуƒМуƒˆуƒуƒƒу‚Џу‚Йщ™хЎšуƒЊуƒ—уƒЌу‚Єу‚Зу‚Ђу‚ПуƒМ" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 A-Spec уŠуƒМуЈуАуЃуу™у’у‚“уІу„у‚ŠуЗу‚Œу„у—у‚уŸуƒМ" + name-en: "Gran Turismo 3 - A-Spec - Autobacs Gentei Replay Theater" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90208: + name: "GRAN TURISMO 3 - A-Spec - уƒЊуƒ—уƒЌу‚Єу‚Зу‚Ђу‚ПуƒМ" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 A-Spec у‚ŠуЗу‚Œу„у—у‚уŸуƒМ" + name-en: "Gran Turismo 3 - A-Spec - Replay Theater" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90209: + name: "GRAN TURISMO 3 - A-Spec - Netz TOYOTA - уƒЊуƒ—уƒЌу‚Єу‚Зу‚Ђу‚ПуƒМуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 A-Spec у­уЃуЄуЈу‚ˆуŸу‚ŠуЗу‚Œу„у—у‚уŸуƒМуЇуƒу™у" + name-en: "Gran Turismo 3 - A-Spec - Netz TOYOTA - Replay Theater Disc" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90210: + name: "у‚„уЃуБ RPGуЇу—у‚‡у€‚ [у‚ЊуƒЊу‚ИуƒŠуƒЋуƒ уƒМуƒ“уƒМуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‚„уЃуБ у‚уƒМу‚‹уДуƒМу˜уƒМуЇу—у‚‡ [уŠу‚Šу˜уЊу‚‹у‚€уƒМуГуƒМуЇуƒу™у]" + name-en: "Yappa RPG desho. [Original Movie Disk]" + region: "NTSC-J" +PAPX-90211: + name: "EXTERMINATION [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Ју‚Џу‚Йу‚ПуƒМуƒŸуƒуƒМу‚ЗуƒЇуƒГ [уŸу„у‘у‚“уАу‚“]" + name-en: "Extermination [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Black FMV. + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. +PAPX-90212: + name: "уƒœу‚ЏуЈщ­”чŽ‹ [фН“щЈ“ч‰ˆ]" + name-sort: "уМууЈуОуŠу† [уŸу„у‘у‚“уАу‚“]" + name-en: "Boku to Maou [Trial]" + region: "NTSC-J" +PAPX-90213: + name: "PHASE PARADOX [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу‡у„уšуБу‚‰уЉуЃуу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Phase Paradox" + region: "NTSC-J" +PAPX-90215: + name: "шšŠ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ka [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +PAPX-90216: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу [уŸу„у‘у‚“уАу‚“]" + name-en: "Bravo Music [Trial]" + region: "NTSC-J" +PAPX-90218: + name: "у‚Йу‚Ћу‚Єу‚ЌуƒГуƒŠуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "у™у‹у„уŒу‚“уЊуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "SkyGunner [Trial]" + region: "NTSC-J" +PAPX-90220: + name: "у‚ЕуƒМуƒДу‚ЃуƒЉуƒГу‚Й ч›ЃшІ–ш€… [фН“щЈ“ч‰ˆ]" + name-sort: "у•уƒМуƒДуƒу‚‰у‚“у™ у‹у‚“у—у—у‚ƒ [уŸу„у‘у‚“уАу‚“]" + name-en: "Surveillance - Kanshisha [Trial]" + region: "NTSC-J" +PAPX-90222: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ ц—ЇфИ–ч•ŒуЎщКч”Ѓ [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ уу‚…у†у›у‹у„уЎу„у•у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Jak x Daxter - Kyuu Sekai no Isan [Demo]" # NOT Jak X Combat Racing + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +PAPX-90223: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ ц—ЇфИ–ч•ŒуЎщКч”Ѓ [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ уу‚…у†у›у‹у„уЎу„у•у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Jak x Daxter - Kyuu Sekai no Isan [Demo]" # NOT Jak X Combat Racing + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +PAPX-90224: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМF [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМ F [уŸу„у‘у‚“уАу‚“]" + name-en: "Sidewinder F [Trial]" + region: "NTSC-J" +PAPX-90225: + name: "уƒЌу‚Ќу‚Єу‚Ђ уƒ‡уƒЅу‚ЈуƒЋу‚ЕуƒМу‚Ќ у‚Йуƒšу‚ЗуƒЃуƒЋуƒ‡у‚Ѓу‚Йу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚ŒуŒу„у‚ уЇу‚…уˆу‚‹у•уƒМуŒ у™уКу—у‚ƒу‚‹уЇуƒу™у [уŸу„у‘у‚“уАу‚“]" + name-en: "Legaia - Duel Saga - Special Disc [Trial]" + region: "NTSC-J" +PAPX-90226: + name: "у‚Њуƒˆу‚Йу‚Пуƒ„ -Otostaz- [фН“щЈ“ч‰ˆ]" + name-sort: "уŠуЈу™уŸуЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Otostaz [Trial]" + region: "NTSC-J" +PAPX-90228: + name: "у‚Њуƒˆу‚Йу‚Пуƒ„ -Otostaz- [фН“щЈ“ч‰ˆ/цŠНщИщ…хИƒч‰ˆ]" + name-sort: "уŠуЈу™уŸуЄ [уŸу„у‘у‚“уАу‚“/уЁу‚…у†у›у‚“уЏу„уЕуАу‚“]" + name-en: "Otostaz [Trial/Limited]" + region: "NTSC-J" +PAPX-90229: + name: "XIу‚Д ч›Ўу‹у‚‰у‚Іуƒ­у‚Г [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„у” у‚у‹у‚‰у†у‚у“ [уŸу„у‘у‚“уАу‚“]" + name-en: "XI Go [Trial]" + region: "NTSC-J" +PAPX-90230: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ чВОщœŠуЎщЛ„ц˜ Premiere Disc [хК—щ ­ч”ЈфН“щЈ“ч‰ˆ]" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у›у„у‚Œу„уЎуŸууŒу‚Œ уЗу‚ŒуПу‚уЇуƒу™у [уІу‚“уЈу†у‚ˆу†уŸу„у‘у‚“уАу‚“]" + name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopDemo]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +PAPX-90231: + name: "ц€Њч›— у‚ЙуƒЉу‚ЄуƒЛу‚ЏуƒМуƒ‘уƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у„уЈу† у™у‚‰у„ууƒМуБуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kaitou Sly Cooper [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +PAPX-90232: + name: "уƒу‚Їу‚ЄуƒГуƒ€у‚Єуƒ– [фН“щЈ“ч‰ˆ]" + name-sort: "уЁу‡у„у‚“у у„уЖ [уŸу„у‘у‚“уАу‚“]" + name-en: "Chain Dive [Trial]" + region: "NTSC-J" +PAPX-90233: + name: "чˆ†шЕАуƒžу‚ІуƒГуƒ†уƒГуƒу‚Єу‚ЋуƒМу‚К [фН“щЈ“ч‰ˆ]" + name-sort: "уАууу†уОу†у‚“уІу‚“уАу„у‹уƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Bakusou Mountain Bikers [Trial]" + region: "NTSC-J" +PAPX-90234: + name: "хЁŠщ­‚ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹уŸуОу‚Šу уОу—у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Katamari Damacy [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. +PAPX-90235: + name: "XII [фН“щЈ“ч‰ˆ]" + name-sort: "у•уƒМуІуƒуƒМу‚“[уŸу„у‘у‚“уАу‚“]" + name-en: "XII [Trial]" + region: "NTSC-J" +PAPX-90236: + name: "уПу‚“уЊхЄЇхЅНухЁŠщ­‚ [фН“щЈ“ч‰ˆ]" + name-sort: "уПу‚“уЊу у„у™уу‹уŸуОу‚Šу уОу—у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Minna Daisuki Katamari Damacy [Trial]" + region: "NTSC-J" +PAPX-90330: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2 у‚Іуƒƒу‚­уƒМу‚Іуƒƒу‚­уƒМуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "у•у‚‹у’уЃуЁу‚…2 у†уЃууƒМу†уЃууƒМуЇуƒу™у" + name-en: "Saru! Get You! 2 - Ukki Ukki Disc" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +PAPX-90501: + name: "уƒ€уƒМу‚Џу‚ЏуƒЉу‚Іуƒ‰ [фН“щЈ“ч‰ˆ]" + name-sort: "у уƒМууу‚‰у†уЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dark Cloud [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +PAPX-90502: + name: "THE хББц‰‹чЗš яНžTrain Simulator Real [фН“щЈ“ч‰ˆ]" + name-sort: "у– у‚„уОуЎуІу›у‚“ уЈу‚Œу„у‚“у—уПу‚…у‚ŒуƒМуŸуƒМу‚Šу‚у‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Yamanote-sen - Train Simulator Real, The [Trial]" + region: "NTSC-J" +PAPX-90503: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й [уƒ•у‚ЁуƒГщ™хЎšуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ уНуНу‚уу‚у„у™ [уЕуу‚“у’у‚“уІу„уЇуƒу™у]" + name-en: "PoPoLoCrois - Hajimari no Bouken [Fan Gentei Disc]" + region: "NTSC-J" +PAPX-90504: + name: "GRAN TURISMO Concept AIRTREK TURBO Special Edition [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у“у‚“у›уЗуЈ уˆу‚уЈу‚ŒуЃу уŸуƒМуМ у™уКу—у‚ƒу‚‹уˆуЇуƒу—у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Gran Turismo Concept - Airtrek Turbo Special Edition [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90505: + name: "2002 хЄуЎу‚Њу‚Йу‚ЙуƒЁу‚Нуƒ•уƒˆ уŠуŸу‚у—Disc" + name-sort: "2002 уЊуЄуЎуŠу™у™у‚ууЕуЈ уŠуŸу‚у—уЇуƒу™у" + name-en: "2002 Natsu no Osusume Soft Otameshi Disc" + region: "NTSC-J" +PAPX-90506: + name: "уƒ€уƒМу‚Џу‚Џуƒ­уƒ‹у‚ЏуƒЋ [фН“щЈ“ч‰ˆ]" + name-sort: "у уƒМууу‚уЋуу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dark Chronicle [Trial]" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +PAPX-90507: + name: "Official Demo Disc 2003" + name-sort: "уŠуЕуƒу—у‚ƒу‚‹ уЇу‚‚ уЇуƒу™у 2003" + name-en: "Official Demo Disc 2003" + region: "NTSC-J" +PAPX-90508: + name: "GRAN TURISMO 4 - LUPO CUP Training Version" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 у‚‹уН у‹уЃуЗ уЈу‚Œу„уЋу‚“у уАуƒМу˜у‚‡у‚“" + name-en: "GRAN TURISMO 4 - LUPO CUP Training Version" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90511: + name: "SIREN [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„у‚Œу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Siren [Trial]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +PAPX-90512: + name: "GRAN TURISMO 4 - TOYOTA Prius [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 - уЈу‚ˆуŸ уЗу‚Šу†у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "GRAN TURISMO 4 - TOYOTA Prius [Trial]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90514: + name: "х†ЌуЎу‚Њу‚Йу‚ЙуƒЁу‚Нуƒ•уƒˆ уŠуŸу‚у—DISC" + name-sort: "уЕу‚†уЎуŠу™у™у‚ууЕуЈуŠуŸу‚у—уЇуƒу™у" + name-en: "Recommended Winter Software Trial Disc" + region: "NTSC-J" +PAPX-90515: + name: "х†ЌуЎу‚Њу‚Йу‚ЙуƒЁу‚Нуƒ•уƒˆ уŠуŸу‚у—DISC 2003-2004" + name-sort: "уЕу‚†уЎуŠу™у™у‚ууЕуЈуŠуŸу‚у—уЇуƒу™у 2003-2004" + name-en: "Recommended Winter Software Trial Disc 2003-2004" + region: "NTSC-J" +PAPX-90516: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ2 [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Jak and Daxter II [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +PAPX-90517: + name: "уƒ—уƒЊуƒГу‚ЙуƒЛу‚Њуƒ–уƒЛуƒšуƒЋу‚ЗуƒЃ яНžц™‚щ–“уЎч ‚яНž [фН“щЈ“ч‰ˆ]" + name-sort: "уЗу‚Šу‚“у™ уŠуЖ уКу‚‹у—у‚ƒ у˜у‹у‚“уЎу™уЊ [уŸу„у‘у‚“уАу‚“]" + name-en: "Prince of Persia - The Sands of Time [Trial]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +PAPX-90519: + name: "уЉу“уЇу‚‚у„уЃу—у‚‡ уƒˆуƒ­уЈу„уЃуБу„ [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу“уЇу‚‚у„уЃу—у‚‡ уЈу‚уЈу„уЃуБу„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dokodemo Issyo - Toro to Ippai [Trial]" + region: "NTSC-J" +PAPX-90521: + name: "цˆ‘уŒчЋœу‚’шІ‹у‚ˆ -PRIDE OF THE DRAGON PEACE- [уƒІуƒМу‚ЖуƒМфН“щЈ“ч‰ˆ]" + name-sort: "у‚уŒу‚Šу‚…у†у‚’уПу‚ˆ у‚†уƒМу–уƒМ[у‚†уƒМу–уƒМуŸу„у‘у‚“уАу‚“]" + name-en: "Waga Ryuu wo Miyo - Pride of the Dragon Peace [Users Trial]" + region: "NTSC-J" +PAPX-90522: + name: "GENJI [фН“щЈ“ч‰ˆ]" + name-sort: "у’у‚“у˜ [уŸу„у‘у‚“уАу‚“]" + name-en: "Genji [Trial]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Aligns background. +PAPX-90523: + name: "GRAN TURISMO 4 - у‚ЊуƒГуƒЉу‚ЄуƒГхЎŸщЈ“уƒуƒМу‚ИуƒЇуƒГ" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 - уŠу‚“у‚‰у„у‚“у˜уЃу‘у‚“уАуƒМу˜у‚‡у‚“" + name-en: "Gran Turismo 4 - Online Test Version" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PAPX-90524: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚Ѓуƒ•у‚ЙуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕуƒуЕу™у‚”уу‚“уŒуƒМуЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Wild Arms - The Vth Vanguard [Trial]" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +PBGP-0061: + name: "цАДхЄA.S+ Eternal Name [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™у„у‹A.SуЗу‚‰у™уˆуŸуƒМуЊу‚‹у­уƒМу‚€ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Suika A.S+ Eternal Name [First Limited Edition]" + region: "NTSC-J" +PBGP-0063: + name: "цœ€чЕ‚шЉІщЈ“уу˜у‚‰ - Alive [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у•у„у—у‚…у†у—у‘у‚“уу˜у‚‰ у‚у‚‰у„уЖ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Saishuu Shiken Kujira - Alive [First Limited Edition]" + region: "NTSC-J" +PBGP-0065: + name: "D.C. уƒ€уƒЛу‚ЋуƒМуƒ The Origin [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у  у‹уƒМуН у˜ уŠу‚Šу˜у‚“ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "D.C. Da Capo The Origin [First Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces sprite artifacts like in the menu. +PBPX-95201: + name: "уƒІуƒМуƒ†у‚ЃуƒЊуƒ†у‚Ѓуƒ‡у‚Ѓу‚Йу‚Џ Version 1.00" + name-sort: "у‚†уƒМуІуƒу‚ŠуІуƒуЇуƒу™у Version 1.00" + name-en: "Utility Disc Version 1.00" + region: "NTSC-J" +PBPX-95202: + name: "уƒІуƒМуƒ†у‚ЃуƒЊуƒ†у‚Ѓуƒ‡у‚Ѓу‚Йу‚Џ Version 1.01" + name-sort: "у‚†уƒМуІуƒу‚ŠуІуƒуЇуƒу™у Version 1.01" + name-en: "Utility Disc Version 1.01" + region: "NTSC-J" +PBPX-95203: + name: "уƒІуƒМуƒ†у‚ЃуƒЊуƒ†у‚Ѓуƒ‡у‚Ѓу‚Йу‚Џ Version 1.01" + name-sort: "у‚†уƒМуІуƒу‚ŠуІуƒуЇуƒу™у Version 1.01" + name-en: "Utility Disc Version 1.01" + region: "NTSC-J" +PBPX-95204: + name: "PlayStation 2 - Demo Disc 2000" + region: "PAL-M5" +PBPX-95205: + name: "PlayStation 2 - Demo Disc 2000" + region: "PAL-M5" +PBPX-95206: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 2.01" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 2.01" + name-en: "DVD Player Version 2.01" + region: "NTSC-J" +PBPX-95207: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 2.10" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 2.10" + name-en: "DVD Player Version 2.10" + region: "NTSC-J" +PBPX-95208: + name: "DVD Player Version 2.10" + region: "PAL-M8" +PBPX-95209: + name: "DVD Player Version 2.10" + region: "PAL-A" +PBPX-95210: + name: "DVD Player Version 2.10" + region: "NTSC-U" +PBPX-95211: + name: "HDD уƒІуƒМуƒ†у‚ЃуƒЊуƒ†у‚Ѓуƒ‡у‚Ѓу‚Йу‚Џ Version 1.00" + name-sort: "уЏуƒМуЉуЇуƒу™у у‚†уƒМуІуƒу‚ŠуІуƒуЇуƒу™у Version 1.00" + name-en: "HDD Utility Disc Version 1.00" + region: "NTSC-J" +PBPX-95216: + name: "HDD Utility Disc Version 1.00 [Beta]" + region: "NTSC-U" +PBPX-95218: + name: "DVD Player Version 2.12" + region: "NTSC-U" +PBPX-95219: + name: "DVD Player Version 2.14" + region: "PAL-E" +PBPX-95220: + name: "DVD Player Version 2.14" + region: "PAL-M7" +PBPX-95221: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 2.12" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 2.12" + name-en: "DVD Player Version 2.12" + region: "NTSC-J" +PBPX-95222: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 2.14" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 2.14" + name-en: "DVD Player Version 2.14" + region: "NTSC-J" +PBPX-95223: + name: "DVD Player Version 2.14" + region: "NTSC-U" +PBPX-95224: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 2.16" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 2.16" + name-en: "DVD Player Version 2.16" + region: "NTSC-J" +PBPX-95228: + name: "DVDуƒ—уƒЌуƒМуƒЄуƒМ Version 3.00" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 3.00" + name-en: "DVD Player Version 3.00" + region: "NTSC-J" +PBPX-95237: + name: "HDD Utility Disc" + region: "NTSC-U" +PBPX-95239: + name: "Online Start-Up Disc v3.0" + region: "NTSC-U" +PBPX-95242: + name: "Online Start-Up Disc v3.0" + region: "NTSC-U" +PBPX-95245: + name: "Online Start-Up Disc v1.0" + region: "NTSC-U" +PBPX-95246: + name: "Online Start-Up Disc v3.5 - Broadband Only" + region: "NTSC-U" +PBPX-95247: + name: "Online Start-Up Disc v3.5 - Broadband Only" + region: "NTSC-U" +PBPX-95248: + name: "Online Start-Up Disc 4.0 - Broadband Only" + region: "NTSC-U" +PBPX-95250: + name: "Online Start-Up Disc v1.0" + region: "NTSC-Unk" +PBPX-95251: + name: "Online Start-Up Disc 4.0 - Broadband Only" + region: "NTSC-U" +PBPX-95501: + name: "PS2 Linux Beta Release 1" + name-sort: "PS2 Linux Beta Release 1" + name-en: "PS2 Linux Beta Release 1" + region: "NTSC-J" +PBPX-95502: + name: "GRAN TURISMO 3 - A-Spec [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 - A-Spec [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "GRAN TURISMO 3 - A-Spec [PS2 Bundle]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PBPX-95503: + name: "Gran Turismo 3 - A-Spec [PS2 Bundle]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "PBPX-95503" + - "SCUS-97102" +PBPX-95506: + name: "PlayStation 2 - Demo Disc 2001" + region: "PAL-M5" + patches: + default: + content: |- + // 7ACF7E03 + comment=You must enable the EETimingHack when playing the WRC demo to avoids random hangs. + comment=You must change the EE Clamping mode to Full when playing the Klonoa 2 demo to avoids misplaced objects. + comment=You must change the VU0 Clamping mode to extra + sign when playing the Klonoa 2 demo to fixes reflections issues. +PBPX-95507: + name: "Linux (for PlayStation 2) Release 1.0 (Disc 1) (Runtime Environment)" + region: "NTSC-U" +PBPX-95508: + name: "Linux (for PlayStation 2) Release 1.0 (Disc 2) (Software Packages)" + region: "NTSC-U" +PBPX-95509: + name: "Linux (for PlayStation 2) Release 1.0 (Disc 1) (Runtime Environment)" + region: "PAL-E" +PBPX-95510: + name: "Linux (for PlayStation 2) Release 1.0 (Disc 2) (Software Packages)" + region: "PAL-E" +PBPX-95514: + name: "PlayStation 2 - Demo Disc 2002" + region: "PAL-M5" +PBPX-95516: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "Ratchet & Clank [PS2 Bundle]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + roundModes: + eeRoundMode: 0 # Fixes Hydrodisplacer behaviour. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +PBPX-95517: + name: "Network Adaptor Start-Up Disc" + region: "NTSC-U" +PBPX-95519: + name: "Network Adaptor Start-Up Disc v2.0" + region: "NTSC-U" +PBPX-95520: + name: "PlayStation 2 - Demo Disc 2002" + region: "PAL-M5" +PBPX-95522: + name: "цЉŸх‹•цˆІхЃЋZу‚ЌуƒГуƒ€уƒ  у‚Ју‚ЅуƒМу‚Дvs.уƒ†у‚Ѓу‚ПуƒМуƒГу‚К [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—ZуŒу‚“у у‚€ уˆу…уƒМу”vs.уІуƒуŸуƒМу‚“уš [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "Kidou Senshi Z Gundam - A.E.U.G. vs. Titans [PS2 Bundle]" + region: "NTSC-J" +PBPX-95523: + name: "GRAN TURISMO 4 Prologue [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 уЗу‚у‚уƒМу [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "Gran Turismo 4 Prologue [PS2 Bundle]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + # vuClampMode = 2 Text in GT mode works. +PBPX-95524: + name: "Gran Turismo 4 Prologue [PlayStation 2 Racing Pack]" + region: "NTSC-C" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + # vuClampMode = 2 Text in GT mode works. +PBPX-95525: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ 12 [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "FINAL FANTASY XII [PS2 Bundle]" + region: "NTSC-J-K" +PBPX-95601: + name: "GRAN TURISMO 4 [цœЌфН“хŒцЂБч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 [уЛу‚“уŸу„уЉу†у“у‚“уАу‚“]" + name-en: "GRAN TURISMO 4 [PS2 Bundle]" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" +PCPX-96301: + name: "I.Q REMIX+ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у„уу‚…уƒМ у‚ŠуПуЃуу™уЗу‚‰у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "I.Q Remix+ [Trial]" + region: "NTSC-J" +PCPX-96302: + name: "Fantavision [фН“щЈ“ч‰ˆ]" + name-sort: "уЕуу‚“уŸуГу˜у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Fantavision [Trial]" + region: "NTSC-J" +PCPX-96303: + name: "6цœˆч™КхЃВу‚Пу‚ЄуƒˆуƒЋ уƒ—уƒ­уƒЂуƒМу‚ЗуƒЇуƒГуƒ‡у‚Ѓу‚Йу‚Џ хК—щ ­шЉІщŠхАч”Ј уƒ уƒМуƒ“уƒМуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "у‚ууŒуЄуЏуЄуАу„уŸу„уЈу‚‹ уЗу‚у‚‚уƒМу—у‚‡у‚“уЇуƒу™у уІу‚“уЈу†у—у‚†у†у у„у‚ˆу† у‚€уƒМуГуƒМуЇуƒу™у" + name-en: "6-gatsu Hatsubai Title Promotion Disc (Aconcagua - Boku no Natsuyasumi - TVDJ)" + region: "NTSC-J" +PCPX-96304: + name: "у‚Йу‚­уƒЃуƒГуƒ€уƒЋ уƒ уƒМуƒ“уƒМуƒ‡у‚Ѓу‚Йу‚Џ [хК—щ ­уƒ‡уƒЂч”Ј]" + name-sort: "у™уу‚ƒу‚“у у‚‹ у‚€уƒМуГуƒМуЇуƒу™у [уІу‚“уЈу†уЇу‚‚у‚ˆу†]" + name-en: "Scandal MovieDisk [ShopPV]" + region: "NTSC-J" +PCPX-96305: + name: "уƒ—уƒЌуƒ—уƒЌPLUS 004 2000 June [Disc 2]" + name-sort: "уЗу‚ŒуЗу‚ŒуЗу‚‰у™ 004 2000 June [Disc 2]" + name-en: "Play-Pre Plus 004 - 2000 June [Disc 2]" + region: "NTSC-J" +PCPX-96306: + name: "уГуЃуу‚Šуƒžу‚Іу‚Й [хК—щ ­шЉІщŠхАч”ЈфН“щЈ“ч‰ˆ]" + name-sort: "уГуЃуу‚ŠуОу†у™ [уІу‚“уЈу†у—у‚†у†у у„у‚ˆу†уŸу„у‘у‚“уАу‚“]" + name-en: "Bikkuri Mouse [ShopTrail]" + region: "NTSC-J" +PCPX-96309: + name: "GRAN TURISMO 3 Netz TOYOTA [Demo]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 у­уЃуЄ уЈу‚ˆуŸ [Demo]" + name-en: "GRAN TURISMO 3 Netz TOYOTA [Demo]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96310: + name: "у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ уƒЛуƒЌуƒМу‚ЗуƒГу‚А SSX [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуу™уЈу‚ŠуƒМу‚€ у‚ŒуƒМу—у‚“у SSX [уŸу„у‘у‚“уАу‚“]" + name-en: "X-treme Racing SSX [Trial]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes riders vanishing into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +PCPX-96311: + name: "GRAN TURISMO 3 [хК—щ ­шЉІщŠуƒ‡у‚Ѓу‚Йу‚Џ Vol.1]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 уІу‚“уЈу†у—у‚†у†уЇуƒу™уVol.1" + name-en: "Gran Turismo 3 Trial Disk Volume 1" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96312: + name: "GRAN TURISMO 3 - A-Spec - [у‚ЊуƒМуƒˆуƒуƒƒу‚Џу‚ЙхК—щ ­шЉІщŠуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 A-Spec уŠуƒМуЈуАуЃуу™уІу‚“уЈу†у—у‚†у†уЇуƒу™у" + name-en: "Gran Turismo 3 - A-Spec - Autobacs Tentou Shiyuu Disc" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96314: + name: "у‚Йу‚Ћу‚Єу‚Њуƒ‡уƒƒу‚Лу‚Є [фН“щЈ“ч‰ˆ]" + name-sort: "у™у‹у„уŠуЇуЃу›у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "The Sky Odyssey [Trial]" + region: "NTSC-J" + clampModes: + vu0ClampMode: 3 # Fixes runway line thickness on minimap. +PCPX-96315: + name: "PHASE PARADOX [хК—щ ­шЉІщŠхАч”ЈфН“щЈ“ч‰ˆ]" + name-sort: "уЕу‡у„уšуБу‚‰уЉуЃуу™ [уІу‚“уЈу†у—у‚†у†у у„у‚ˆу†уŸу„у‘у‚“уАу‚“]" + name-en: "Phase Paradox [ShopTrail]" + region: "NTSC-J" +PCPX-96316: + name: "PHASE PARADOX [щ›Лц’ƒPlayStationуƒЛDу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГфН“щЈ“ч‰ˆ]" + name-sort: "уЕу‡у„уšуБу‚‰уЉуЃуу™ [уЇу‚“у’ууЗу‚Œу„у™уІуƒМу—у‚‡у‚“уƒЛDуˆуЇуƒу—у‚‡у‚“уŸу„у‘у‚“уАу‚“]" + name-en: "Phase Paradox [Dengeki PlayStation D-Edition Trial]" + region: "NTSC-J" +PCPX-96317: + name: "шšŠ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ka [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +PCPX-96318: + name: "уƒЊуƒЂу‚Гу‚Гуƒ­уƒГ уŸу„у‘у‚“уАу‚“" + name-sort: "у‚Šу‚‚у“у“у‚у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Rimococoron [Trial]" + region: "NTSC-J" +PCPX-96319: + name: "уƒ”уƒу‚ЕуƒЋ2001 [фН“щЈ“ч‰ˆ]" + name-sort: "уДуНу•у‚‹2001 [уŸу„у‘у‚“уАяНŽ]" + name-en: "Pipo Saru 2001 [Trial]" + region: "NTSC-J" +PCPX-96320: + name: "уƒ‘уƒЉуƒƒуƒ‘уƒЉуƒƒуƒ‘уƒМ2 [фН“щЈ“ч‰ˆ]" + name-sort: "уБу‚‰уЃуБу‚‰уЃуБуƒМ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "PaRappa the Rapper 2 [Trial]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +PCPX-96321: + name: "у‚Йу‚Ћу‚Єу‚ЌуƒГуƒŠуƒМ [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у™у‹у„уŒу‚“уЊуƒМ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "SkyGunner [ShopTrial]" + region: "NTSC-J" +PCPX-96322: + name: "ICO [фН“щЈ“ч‰ˆ]" + name-sort: "у„у“ [уŸу„у‘у‚“уАу‚“]" + name-en: "ICO [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +PCPX-96323: + name: "уƒˆуƒ­уЈфМ‘ц—Ѕ [уƒ‡уƒЂуƒ уƒМуƒ“уƒМ]" + name-sort: "уЈу‚уЈуу‚…у†у˜уЄ [уЇу‚‚]" + name-en: "Toro to Kyuujitsu [Demo Movie]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes depth shadow stenciling effects. +PCPX-96324: + name: "уƒ‡уƒЅу‚ЂуƒЋуƒуƒМуƒ„ [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚…у‚у‚‹уЏуƒМуЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dual Hearts [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +PCPX-96328: + name: "3у‚Пу‚ЄуƒˆуƒЋу‚Йуƒšу‚ЗуƒЃуƒЋуƒ‡у‚Ѓу‚Йу‚Џу€Œу‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2уƒЛуƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й-уЏу˜уОу‚ŠуЎх†’щ™К-уƒЛуМууЎуЊуЄу‚„у™уП2у€ [фН“щЈ“ч‰ˆ]" + name-sort: "3уŸу„уЈу‚‹у™уКу—у‚ƒу‚‹уЇуƒу™у у•у‚‹у’уЃуЁу‚…2 уНуНуНуу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ уМууЎуЊуЄу‚„у™уП2 [уŸу„у‘у‚“уАу‚“]" + name-en: "3 Title Special Disc (Saru! Get You! 2 - PoPoLoCrois: Hajimari no Bouken - Boku no Natsuyasumi 2) [Trial]" + region: "NTSC-J" +PCPX-96330: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ чВОщœŠуЎщЛ„ц˜ Premiere Disc [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у›у„у‚Œу„уЎуŸууŒу‚Œ уЗу‚ŒуПу‚ уЇуƒу™у [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopTrial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +PCPX-96554: + name: "Games of Our Style - Tokyo Game Show 2003 Disc" + name-sort: "у’уƒМу‚€уš уŠуЖ у‚у‚уƒМ у™уŸу„у‚‹ - уЈу†уу‚‡у† у’уƒМу‚€у—у‚‡у† 2003 уЇуƒу™у" + name-en: "Games of Our Style - Tokyo Game Show 2003 Disc" + region: "NTSC-J" +PCPX-96603: + name: "уƒ€уƒМу‚Џу‚ЏуƒЉу‚Іуƒ‰ [фН“щЈ“ч‰ˆ]" + name-sort: "у уƒМууу‚‰у†уЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dark Cloud [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +PCPX-96605: + name: "шІ‹у‚‹шІ‹у‚‹ 2000хЙД12цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 20001у­у‚“12уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2000-nen12-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96606: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.0" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 0" + name-en: "Play-Pre 2 Volume 1 - 2001 February" + region: "NTSC-J" +PCPX-96607: + name: "2000-2001 Winter Lineup" + name-sort: "2000-2001 у†уƒу‚“уŸуƒМу‚‰у„у‚“уЊуЃуЗ" + name-en: "2000-2001 Winter Lineup" + region: "NTSC-J" +PCPX-96608: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД1цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 1уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 1-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96609: + name: "GRAN TURISMO 3 - A-Spec - хК—щ ­шЉІщŠ Disc Vol. 2" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 - A-Spec - уІу‚“уЈу†у—у‚†у† Disc Vol. 2" + name-en: "Gran Turismo 3 - A-Spec - Tentou Shiyuu Disc Vol. 2" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96610: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД2цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 2уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 2-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96611: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.1" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 1" + name-en: "Play-Pre 2 Volume 1 - 2001 April" + region: "NTSC-J" +PCPX-96612: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД3цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 3уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 3-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96613: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД4цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 4уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 4-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96614: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД5цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 5уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 5-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96615: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД6цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 6уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 6-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96616: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.2" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 2" + name-en: "Play-Pre 2 Volume 2 - 2001 August" + region: "NTSC-J" +PCPX-96617: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД8цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 8уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 8-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96618: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД7цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“ 7уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 7-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96619: + name: "у’у‚“у—уЎу“уЈуА [фН“щЈ“ч‰ˆ]" + name-sort: "у’у‚“у—уЎу“уЈуА [уŸу„у‘у‚“уАу‚“]" + name-en: "Genshi no Kotoba [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +PCPX-96620: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД9цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“9уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 9-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96621: + name: "шІ‹у‚‹шІ‹у‚‹ 2001хЙД10цœˆхКІх—цГЈхЗ" + name-sort: "уПу‚‹уПу‚‹ 2001у­у‚“10уŒуЄуЉу˜у‚…уЁу‚…у†у”у†" + name-en: "MiruMiru 2001-nen 10-gatsudo Juchuugou" + region: "NTSC-J" +PCPX-96622: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.3" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 3" + name-en: "Play-Pre 2 Volume 3 - 2001 December" + region: "NTSC-J" +PCPX-96624: + name: "GRAN TURISMO Concept 2001 Tokyo" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у“у‚“у›уЗуЈ 2001 Tokyo" + name-en: "Gran Turismo - Concept 2001 Tokyo" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96625: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.4" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 4" + name-en: "Play-Pre 2 Volume 4 - 2002 April" + region: "NTSC-J" +PCPX-96626: + name: "PlayStation Index [DVD-ROMч‰ˆ] - PlayStation 2 Official Soft Catalog 2002 April" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ у„у‚“уЇуЃуу™ (DVD-ROMуАу‚“) - уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 уŠуЕуƒу—у‚ƒу‚‹ ууЕуЈ у‹уŸу‚у 2002 April" + name-en: "PlayStation Index (DVD-ROM-ban) - PlayStation 2 Official Soft Catalog 2002 April" + region: "NTSC-J" +PCPX-96627: + name: "2002 хЄуЎу‚Њу‚Йу‚ЙуƒЁу‚Нуƒ•уƒˆ уŠуŸу‚у—Disc" + name-sort: "2002 уЊуЄуЎуŠу™у™у‚ууЕуЈ уŠуŸу‚у—уЇуƒу™у" + name-en: "2002 Natsu no Osusume Soft Otameshi Disc" + region: "NTSC-J" +PCPX-96628: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.5" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 5" + name-en: "Play-Pre 2 Volume 5 - 2002 August" + region: "NTSC-J" +PCPX-96629: + name: "х†ЌуЎу‚Њу‚Йу‚ЙуƒЁу‚Нуƒ•уƒˆ уŠуŸу‚у—Disc 2002" + name-sort: "уЕу‚†уЎуŠу™у™у‚ууЕуЈ уŠуŸу‚у—уЇуƒу™у 2002" + name-en: "Fuyu no osusume soft otameshi Disc 2002" + region: "NTSC-J" +PCPX-96630: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.6" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 6" + name-en: "Play-Pre 2 Volume 6 - 2002 December" + region: "NTSC-J" +PCPX-96631: + name: "хЃАх‡Ку—уІу„у“уƒМу€‚ [фН“щЈ“ч‰ˆ]" + name-sort: "у“уˆу у—уІу„у“уƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Koedashite Ikou. [Trial]" + region: "NTSC-J" +PCPX-96632: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.7" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 7" + name-en: "Play-Pre 2 Volume 7 - 2003 April" + region: "NTSC-J" +PCPX-96633: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.7 - CMу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 7 CMу“у‚Œуу—у‚‡у‚“" + name-en: "Play-Pre 2 Volume 7 - 2003 April - CM Collection" + region: "NTSC-J" +PCPX-96634: + name: "GRAN TURISMO - SUBARU уƒ‰уƒЉу‚Єуƒ“уƒГу‚Ау‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМVer." + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у™уАу‚‹уЉу‚‰у„уГу‚“уу—уПу‚…у‚ŒуƒМуŸуƒМуАуƒМу˜у‚‡у‚“" + name-en: "Gran Tourismo - SUBARU Driving Simulator ver." + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96635: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.8" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 8" + name-en: "Play-Pre 2 Volume 8 - 2003 August" + region: "NTSC-J" +PCPX-96636: + name: "SIREN [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у•у„у‚Œу‚“ уІу‚“уЈу†[уŸу„у‘у‚“уАу‚“]" + name-en: "SIREN [ShopTrial]" + region: "NTSC-J" +PCPX-96638: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„" + name-en: "EyeToy - Play" + region: "NTSC-J" +PCPX-96639: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.9" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME. 9" + name-en: "Play-Pre 2 Volume 9 - 2003 December" + region: "NTSC-J" +PCPX-96641: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.10" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME.10" + name-en: "Play-Pre 2 Volume 10 - 2004 April" + region: "NTSC-J" +PCPX-96646: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.11" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME.11" + name-en: "Play-Pre 2 Volume 11 - 2004 August" + region: "NTSC-J" +PCPX-96649: + name: "GRAN TURISMO 4 [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 [уŸу„у‘у‚“уАу‚“]" + name-en: "Gran Tourismo 4 [Trial]" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-96653: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ3 чЊц’ƒяМу‚ЌуƒЉу‚Џуƒуƒƒу‚Џт˜…уƒЌуƒГу‚ИуƒЃуƒМу‚К [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у3 уЈуЄу’уяМуŒу‚‰ууЁуЃуу‚Œу‚“у˜у‚ƒуƒМуš [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Ratchet & Clank 3 - Up Your Arsenal [ShopTrial]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +PCPX-96655: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.12" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME.12" + name-en: "Play-Pre 2 Volume 12 - 2004 December" + region: "NTSC-J" +PCPX-96656: + name: "уƒ—уƒЌуƒ—уƒЌ2 VOLUME.12 - PSPуƒ уƒМуƒ“уƒМу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ & CMу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "уЗу‚ŒуЗу‚Œ2 VOLUME.12 - PSPу‚€уƒМуГуƒМу“у‚Œуу—у‚‡у‚“ & CMу“у‚Œуу—у‚‡у‚“" + name-en: "Play-Pre 2 Volume 12 - 2004 December - PSP Movie Collection & CM Collection" + region: "NTSC-J" +PCPX-96657: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ3 [хК—щ ­ч”ЈфН“щЈ“ч‰ˆ]" + name-sort: "у•у‚‹у’уЃуЁу‚…3 [уІу‚“уЈу†у‚ˆу†уŸу„у‘у‚“уАу‚“]" + name-en: "Saru! Get You! 3 [Demo]" + region: "NTSC-J" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +PCPX-96660: + name: "уƒ„уƒМуƒЊу‚ЙуƒˆуƒЛуƒˆуƒ­уƒ•у‚ЃуƒМ [Demo]" + name-sort: "уЄуƒМу‚Šу™уЈ уЈу‚уЕуƒуƒМ [Demo]" + name-en: "Tourist Trophy [Demo]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +PCPX-98017: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ4th у‚ЎуƒЊу‚ЎуƒЊщŠ€цВГуЎу‚Ўу‚ЌуƒуƒˆуƒЋ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у4th уŽу‚ŠуŽу‚ŠуŽу‚“уŒуЎуŽуŒуАуЈу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ratchet & Clank 4th - GiriGiri Ginga no Giga Battle [Trial]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 # Helps fix misaligned bloom. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +PCPX-98041: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ уƒŸуƒЊу‚ЊуƒГуƒЂуƒГу‚­уƒМу‚К [фН“щЈ“ч‰ˆ]" + name-sort: "у•у‚‹у’уЃуЁу‚… уПу‚ŠуŠу‚“у‚‚у‚“ууƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Saru! Get You! - Million Monkeys [Trial]" + region: "NTSC-J" +PCPX-98042: + name: "уПу‚“уЊуЎуƒ†уƒ‹у‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "уПу‚“уЊуЎуІуЋу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Minna no Tennis [Trial]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +PDPX-99109: + name: "DVD Player Version 3.04" + name-sort: "DVDуЗу‚ŒуƒМу‚„уƒМ Version 3.04" + name-en: "DVD Player Version 3.04" + region: "NTSC-J" +PKP2-00702: + name: "PANDORA яНžх›уЎхх‰у‚’хƒ•уЏчŸЅу‚‹яНž [щ™хЎšч‰ˆ]" + name-sort: "уБу‚“уЉу‚‰ яНžууПуЎуЊуОуˆу‚’уМууЏу—у‚‹яНž [у’у‚“уІу„уАу‚“]" + name-en: "Pandora - Kimi no Namae o Boku ha Shiru [Limited Edition]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Vertical and horizontal lines in FMV. +PSXC-00201: + name: "DESR-7000/DESR-5000 хА‚ч”Ј:PSXу‚Ђуƒƒуƒ—уƒ‡уƒМуƒˆуƒ‡у‚Ѓу‚Йу‚Џ Version 1.10" + name-sort: "уЇуˆу™у‚‹-7000/уЇуˆу™у‚‹-5000 у›у‚“у‚ˆу†:PSXу‚уЃуЗуЇуƒМуЈуЇуƒу™ у†уˆу‚‹у—у‰у‚“ 1.10" + name-en: "PSX Update Disc Version 1.10" + region: "NTSC-J" +PSXC-00202: + name: "DESR-7000/DESR-5000 хА‚ч”Ј:PSXу‚Ђуƒƒуƒ—уƒ‡уƒМуƒˆуƒ‡у‚Ѓу‚Йу‚Џ Version 1.20" + name-sort: "уЇуˆу™у‚‹-7000/уЇуˆу™у‚‹-5000 у›у‚“у‚ˆу†:PSXу‚уЃуЗуЇуƒМуЈуЇуƒу™ у†уˆу‚‹у—у‰у‚“ 1.20" + name-en: "PSX Update Disc Version 1.20" + region: "NTSC-J" +PSXC-00203: + name: "DESR-7000/DESR-5000 хА‚ч”Ј:PSXу‚Ђуƒƒуƒ—уƒ‡уƒМуƒˆуƒ‡у‚Ѓу‚Йу‚Џ Version 1.31" + name-sort: "уЇуˆу™у‚‹-7000/уЇуˆу™у‚‹-5000 у›у‚“у‚ˆу†:PSXу‚уЃуЗуЇуƒМуЈуЇуƒу™ у†уˆу‚‹у—у‰у‚“ 1.31" + name-en: "PSX Update Disc Version 1.31" + region: "NTSC-J" +PSXC-00204: + name: "DESR-7000/DESR-5000 хА‚ч”Ј:PSXу‚Ђуƒƒуƒ—уƒ‡уƒМуƒˆуƒ‡у‚Ѓу‚Йу‚Џ Version 2.11" + name-sort: "уЇуˆу™у‚‹-7000/уЇуˆу™у‚‹-5000 у›у‚“у‚ˆу†:PSXу‚уЃуЗуЇуƒМуЈуЇуƒу™ у†уˆу‚‹у—у‰у‚“ 2.11" + name-en: "PSX Update Disc Version 2.11" + region: "NTSC-J" +PUPX-93033: + name: "PlayStation Seizou Kensa-you Disc 3 CD-ROM US-ban Ver1.1" + region: "NTSC-U" +SCAJ-10001: + name: "Makai Senki Disgaea" + region: "NTSC-Unk" +SCAJ-10003: + name: "Taiko no Tatsujin - Doki! Shinkyoku Darake no Haru Matsuri" + region: "NTSC-Unk" +SCAJ-10004: + name: "Time Crisis 2 [PlayStation2 the Best]" + region: "NTSC-Unk" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SCAJ-10006: + name: "Taiko no Tatsujin - Appare Sandaime" + region: "NTSC-Unk" +SCAJ-10007: + name: "Taiko no Tatsujin - Waku Waku Anime Matsuri" + region: "NTSC-Unk" +SCAJ-10008: + name: "Taiko no Tatsujin - Atsumare! Matsuri da!! Yondaime" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCAJ-10009: + name: "Psikyo Shooting Collection Vol.1 - Strikers 1-2" + region: "NTSC-Unk" + gameFixes: + - EETimingHack # Fixes part II intro screen. +SCAJ-10010: + name: "Mahjong Party - Play Mahjong with Swimsuit Beauty" + region: "NTSC-Unk" + compat: 5 +SCAJ-10011: + name: "Taiko no Tatsujin - Go! Go! Godaime" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SCAJ-10012: + name: "Taiko Drum Master" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SCAJ-10013: + name: "Taiko no Tatsujin - Tobikkiri! Anime Special" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SCAJ-10014: + name: "Taiko no Tatsujin - Wai Wai Happy! Rokudaime" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SCAJ-10015: + name: "Taiko no Tatsujin - Doka! to Oomori Nanadaime" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SCAJ-20001: + name: "Ratchet & Clank" + region: "NTSC-Unk" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCAJ-20002: + name: "Gallop Racer 6 - Revolution" + region: "NTSC-Unk" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves lighting, maximum blending is needed for full accuracy. +SCAJ-20003: + name: "у‚ЂуƒЋу‚Ду‚ЙуЎцˆІхЃЋ" + name-sort: "у‚у‚‹у”у™уЎу›у‚“у—" + name-en: "Warrior in Argus" + region: "NTSC-J" +SCAJ-20004: + name: ".hack Outbreak Part 3" + region: "NTSC-Unk" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SCAJ-20005: + name: "GUILTY GEAR XX THE MIDNIGHT CARNIVAL" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ уПуЃуЉуЊу„уЈу‹уƒМуЋуАу‚‹" + name-en: "Guilty Gear XX - The Midnight Carnival" + region: "NTSC-J" +SCAJ-20006: + name: "Gunbarl Collection with Time Crisis" + region: "NTSC-Unk" +SCAJ-20007: + name: "Xi[sai] Go" + region: "NTSC-Unk" +SCAJ-20008: + name: "V-Rally 3" + region: "NTSC-Unk" + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SCAJ-20009: + name: "Herdy Gerdy" + region: "NTSC-Unk" +SCAJ-20010: + name: "Bakusou Dekotora Densetsu - Otoko Hanamichi Yume Roman" + region: "NTSC-Unk" + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + drawBuffering: 1 # Reduces draws and improves performance. +SCAJ-20011: + name: "Silent Line - Armored Core" + region: "NTSC-HK" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SCAJ-20011" + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line +SCAJ-20012: + name: "Venus & Braves" + region: "NTSC-Unk" + gameFixes: + - EETimingHack +SCAJ-20013: + name: "MotoGP 3" + region: "NTSC-Unk" + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SCAJ-20014: + name: "Time Splitter" + region: "NTSC-Unk" +SCAJ-20015: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 уЎууŸуƒМу‚“" + name-en: "Shin Megami Tensei III - Nocturne" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SCAJ-20016: + name: "Warrior of Argus" + region: "NTSC-C-E" +SCAJ-20017: + name: "Sly Cooper" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCAJ-20018: + name: "This is Football 2003" + region: "NTSC-Unk" +SCAJ-20019: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ чВОщœŠуЎщЛ„ц˜" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у›у„у‚Œу„уЎуŸууŒу‚Œ" + name-en: "Arc the Lad - Twilight of the Spirits" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCAJ-20020: + name: "Drag-on Dragoon" + region: "NTSC-C-J" + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + recommendedBlendingLevel: 2 + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + mergeSprite: 1 # Fixes misaligned white lines. + PCRTCOverscan: 1 # Fixes missing HUD. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SCAJ-20021: + name: "Metal Slug 3" + region: "NTSC-Unk" + gsHWFixes: + gpuPaletteConversion: 2 # Stops excessive VRAM usage with preloading on. +SCAJ-20022: + name: "Super Robot Wars - Alpha 2nd" + region: "NTSC-Unk" +SCAJ-20023: + name: "SoulCalibur II" + region: "NTSC-Unk" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCAJ-20024: + name: ".hack Quarantine Part 4" + region: "NTSC-Unk" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SCAJ-20025: + name: "Grand Prix Challenge" + region: "NTSC-Unk" + gameFixes: + - VIFFIFOHack # TODO check what this fixes. +SCAJ-20026: + name: "Generation of Chaos 3" + region: "NTSC-Unk" +SCAJ-20027: + name: "Tenchu 3" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SCAJ-20028: + name: "Tales of Destiny 2" + region: "NTSC-Unk" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SCAJ-20029: + name: "R-Type Final" + region: "NTSC-Unk" + compat: 5 +SCAJ-20032: + name: "Ka 2 - Let's Go Hawaiian" + region: "NTSC-Unk" +SCAJ-20033: + name: "Guilty Gear XX #Reload" + region: "NTSC-Unk" +SCAJ-20034: + name: "Summon Night 3" + region: "NTSC-Unk" +SCAJ-20035: + name: "Dead to Rights" + name-sort: "уЇуЃуЉ уЈу… у‚‰у„уЄ" + name-en: "Dead to Rights" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes sky lighting. +SCAJ-20037: + name: "Monster Farm 4" + region: "NTSC-Unk" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Corrects shadow misalignment. +SCAJ-20038: + name: "Arc the Lad - Jing Ling Zhi Huang Hun" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCAJ-20039: + name: "Sidewinder V" + region: "NTSC-Unk" +SCAJ-20040: + name: "The King of Fighters 2001" + name-sort: "King of Fighters 2001, The" + region: "NTSC-Unk" +SCAJ-20041: + name: "Energy Airforce - Aim Strike!" + region: "NTSC-Unk" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SCAJ-20043: + name: "Chain Dive" + region: "NTSC-Unk" +SCAJ-20044: + name: "Lara Croft Tomb Raider - The Angel of Darkness" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Fixes lava effect. +SCAJ-20045: + name: "Shadow Tower Abyss" + region: "NTSC-Unk" +SCAJ-20046: + name: "Siren" + region: "NTSC-Unk" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCAJ-20047: + name: "Time Crisis 3" + region: "NTSC-Unk" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SCAJ-20048: + name: "R:RACING EVOLUTION" + name-sort: "Rу‚ŒуƒМу—у‚“ууˆуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "R:Racing Evolution" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom and shadows. + alignSprite: 1 # Fixes vertical lines. +SCAJ-20050: + name: "Fatal Frame II - Crimson Butterfly" + region: "NTSC-Unk" +SCAJ-20052: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ2 у‚Ќу‚Ќу‚ЌяМщŠ€цВГуЎу‚ГуƒžуƒГуƒ‰уƒМуЃу™" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у2 уŒуŒуŒяМуŽу‚“уŒуЎу“уОу‚“уЉуƒМуЃу™" + name-en: "Ratchet & Clank 2 - Going Commando" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: + - "SCAJ-20052" + - "SCAJ-20001" +SCAJ-20055: + name: "Battle Gear 3" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Stops car from falling through track. + gsHWFixes: + textureInsideRT: 1 # Fixes broken splitscreen mode. + halfPixelOffset: 4 # Fixes misaligned blur in replays. +SCAJ-20056: + name: "Bujingai" + region: "NTSC-Unk" +SCAJ-20057: + name: "Front Mission 4" + region: "NTSC-Unk" + gsHWFixes: + preloadFrameData: 1 # Fixes mech shadows. + roundSprite: 2 # Fixes font artifacts. +SCAJ-20058: + name: "Terminator 3 - Rise of the Machines" + region: "NTSC-Unk" +SCAJ-20059: + name: "Minna no Golf 4" + region: "NTSC-Unk" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCAJ-20060: + name: "Time Crisis 3" + region: "NTSC-Unk" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SCAJ-20061: + name: "Seven Samurai 20XX" + region: "NTSC-Unk" +SCAJ-20062: + name: "Crouching Tiger, Hidden Dragon" + region: "NTSC-Unk" + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SCAJ-20063: + name: "Popolocrois - The Law of the Moon" + region: "NTSC-Unk" +SCAJ-20064: + name: "Nebula - Echo Night" + region: "NTSC-Unk" +SCAJ-20065: + name: "EyeToy - Play [with Camera]" + region: "NTSC-Unk" +SCAJ-20066: + name: "Gran Turismo 4 Prologue" + region: "NTSC-Unk" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" + # vuClampMode = 2 Text in GT mode works. +SCAJ-20067: + name: "Gungrave O.D." + region: "NTSC-Unk" +SCAJ-20068: + name: "Final Fantasy X-2 International" + region: "NTSC-Unk" + clampModes: + eeClampMode: 3 # Fixes animations. + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and overlapping subtitles. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SCAJ-20069: + name: "Gallop Racer - Lucky 7" + region: "NTSC-Unk" +SCAJ-20070: + name: "Star Ocean 3 [Director's Cut]" + region: "NTSC-Unk" + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SCAJ-20072: + name: "Ghost in the Shell - Stand Alone Complex" + region: "NTSC-Unk" + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + textureInsideRT: 1 # Fixes post shuffles. +SCAJ-20073: + name: "Jak and Daxter II" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCAJ-20074: + name: "The King of Fighters 2002" + name-sort: "King of Fighters 2002, The" + region: "NTSC-Unk" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SCAJ-20075: + name: "Dragon Quest V - Bride of the Sky" + region: "NTSC-Unk" + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. +SCAJ-20076: + name: "Armored Core - Nexus [Disc 1]" + region: "NTSC-Unk" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SCAJ-20011" # Silent Line + - "SCAJ-20076" # Nexus (Disc 1) + - "SCAJ-20077" # Nexus (Disc 2) +SCAJ-20077: + name: "Armored Core - Nexus [Disc 2]" + region: "NTSC-Unk" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SCAJ-20011" # Silent Line + - "SCAJ-20076" # Nexus (Disc 1) + - "SCAJ-20077" # Nexus (Disc 2) +SCAJ-20078: + name: "Kuon" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 0 # Fixes Sugoroku mini-game. + speedHacks: + instantVU1: 1 # This option enabled brings about 15% more FPS when I tested it, *your experience may differ. + mtvu: 0 # For some reason this games halves the internal game FPS with this option. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. + preloadFrameData: 1 # Fixes red cracklines on walls. +SCAJ-20079: + name: "Katamari Damacy" + region: "NTSC-Unk" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCAJ-20080: + name: "Kaena" + region: "NTSC-Unk" +SCAJ-20081: + name: "Xenosaga Freaks" + region: "NTSC-Unk" +SCAJ-20082: + name: "Gungrave OD" + region: "NTSC-Unk" +SCAJ-20083: + name: "Bakuso! Mountain Bikers" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SCAJ-20084: + name: "MLB '04" + region: "NTSC-Unk" +SCAJ-20085: + name: "Sakurazaka Shouboutai" + region: "NTSC-Unk" +SCAJ-20086: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 1 of 2]" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SCAJ-20087: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 2 of 2]" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SCAJ-20088: + name: "Yu Zi - Qiang Jiu Shui Tang Da Zuo Zhan" + region: "NTSC-C" +SCAJ-20089: + name: "ATHENS 2004" + name-sort: "ATHENS 2004" + name-en: "Olympic Summer Games - Athens 2004" + region: "NTSC-J" +SCAJ-20090: + name: "Gacha Mecha Stadium - Saru Battle" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 1 # Fixes broken box spawning in the second boss battle with Goliath Armor. + gsHWFixes: + halfPixelOffset: 2 # Corrects fullscreen bloom misalignment. +SCAJ-20092: + name: "Samurai Spirits Zero" + region: "NTSC-Unk" +SCAJ-20093: + name: "Tenchu Kurenai" + region: "NTSC-Unk" +SCAJ-20094: + name: "Minna no Golf 4 [PlayStation2 the Best]" + region: "NTSC-Unk" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCAJ-20095: + name: "Digital Devil Saga - Avatar Tuner" + region: "NTSC-Unk" + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SCAJ-20096: + name: "Guilty Gear Isuka" + region: "NTSC-Unk" +SCAJ-20097: + name: "EyeToy - FuriFuri Dance Tengoku" + region: "NTSC-Unk" +SCAJ-20098: + name: "EyeToy - Oosawagi! Ukkiiuki Game Tenkomori!!" + region: "NTSC-Unk" +SCAJ-20099: + name: "ICO" + region: "NTSC-Unk" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCAJ-20100: + name: "Tenchu Kurenai" + region: "NTSC-C-J" +SCAJ-20101: + name: "EyeToy - Saru" + region: "NTSC-Unk" +SCAJ-20102: + name: "Tales of Symphonia" + region: "NTSC-Unk" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + getSkipCount: "GSC_TalesofSymphonia" +SCAJ-20104: + name: "Ace Combat 5 - The Unsung War" + region: "NTSC-Unk" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCAJ-20105: + name: "Armored Core - Nine Breaker" + region: "NTSC-Unk" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SCAJ-20076" # Nexus (Disc 1) + - "SCAJ-20077" # Nexus (Disc 2) + - "SCAJ-20105" # Nine Breaker + dynaPatches: # Fix stuck enemies. (author=Berylskid) + - pattern: + - { offset: 0x0, value: 0x3C023E4C } + - { offset: 0x4, value: 0x3442CCCD } + - { offset: 0x8, value: 0xE7A300D0 } + - { offset: 0xC, value: 0xE7A200D4 } + replacement: + - { offset: 0x4, value: 0x3442CCE0 } +SCAJ-20107: + name: "Bakufuu Slash! Kizna Arashi" + region: "NTSC-Unk" +SCAJ-20108: + name: "Arc the Lad - Generation" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCAJ-20109: + name: "Ratchet & Clank 3 - Up Your Arsenal" + region: "NTSC-Unk" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: + - "SCAJ-20109" + - "SCAJ-20052" + - "SCAJ-20001" +SCAJ-20110: + name: "Dragon Quest VIII - Sora to Daichi to Norowareshi Himegimi" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SCAJ-20111: + name: "Crash Bandicoot 5" + region: "NTSC-Unk" + gameFixes: + - XGKickHack # Fixes bad Geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. +SCAJ-20112: + name: "Tales of Rebirth" + region: "NTSC-Unk" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. + gsHWFixes: + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. +SCAJ-20113: + name: "Dragon Quest & Final Fantasy in Itadaki Street" + region: "NTSC-Unk" +SCAJ-20114: + name: "Tsukiyo ni Saraba" + region: "NTSC-Unk" +SCAJ-20115: + name: "Yoshitsune Eiyuuden" + region: "NTSC-Unk" +SCAJ-20116: + name: "цˆАц…„цЎКцЉŸ щЕц‹Г - хІЎхЈœ - хЈхЛ‰ц–Џ" + name-en: "Death by Degrees" + region: "NTSC-C" + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SCAJ-20117: + name: "Fu-un Bakumatsu-den" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SCAJ-20118: + name: "уƒЉу‚Иу‚ЂуƒМу‚П у‚ЙуƒˆуƒМуƒЊуƒМу‚К" + name-sort: "у‚‰у˜у‚уƒМуŸ у™уЈуƒМу‚ŠуƒМуš" + name-en: "Radiata Stories" + region: "NTSC-J" + gameFixes: + - VuAddSubHack + clampModes: + eeClampMode: 2 # Fixes incorrect model position. + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment bloom effects. + nativeScaling: 2 # Fixes bloom alignment. +SCAJ-20119: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚ЈуƒМу‚ПуƒМ - уƒ­уƒМуƒ‰ уƒˆу‚ЅуƒМ уƒ•уƒЊуƒМуƒ€уƒ " + name-sort: "уу‚‰уЇуƒуˆуƒМуŸуƒМ - у‚уƒМуЉ уЈу…уƒМ уЕу‚ŠуƒМу у‚€" + name-en: "Gladiator - Road to Freedom" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SCAJ-20120: + name: "Digital Devil Saga - Avatar Tuner 2" + region: "NTSC-Unk" + gameFixes: + - EETimingHack + memcardFilters: + - "SCAJ-20120" + - "SLPM-65795" + - "SLPM-66373" + - "SCAJ-20095" + - "SLPM-65597" + - "SLPM-66372" +SCAJ-20121: + name: "Armored Core - Formula Front" + region: "NTSC-Unk" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. +SCAJ-20122: + name: "Swords of Destiny" + region: "NTSC-Unk" +SCAJ-20123: + name: "Wild ARMs - The 4th Detonator" + region: "NTSC-Unk" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCAJ-20124: + name: "Romancing Saga - Minstrel Song" + region: "NTSC-Unk" +SCAJ-20125: + name: "Tekken 5" + region: "NTSC-Unk" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCAJ-20126: + name: "Tekken 5" + region: "NTSC-Unk" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCAJ-20127: + name: "EyeToy - Play 2 [with Camera]" + region: "NTSC-Unk" +SCAJ-20128: + name: "EyeToy - Play 2" + region: "NTSC-Unk" +SCAJ-20129: + name: "Ponkotsu Roman Daikatsugeki Bumpy Trot" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SCAJ-20130: + name: "Namco x Capcom" + region: "NTSC-Unk" +SCAJ-20131: + name: "namCollection - Namco 50th Anniversary" + region: "NTSC-Unk" +SCAJ-20132: + name: "уƒ‰уƒЉуƒƒу‚А у‚ЊуƒГ уƒ‰уƒЉу‚АуƒМуƒГ2 яНžхАхАуЎчД…у€шƒŒхОГуЎщЛ’яНž" + name-sort: "уЉу‚‰уЃу уŠу‚“ уЉу‚‰ууƒМу‚“2 яНžуЕу†у„у‚“уЎу‚у‹ уЏу„уЈууЎуу‚яНž" + name-en: "Drag-on Dragoon 2 - Fuuin no Aka, Haitoku no Kuro" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting characters. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SCAJ-20133: + name: "Kagero II - Dark Illusion" + region: "NTSC-Unk" +SCAJ-20134: + name: "Genji" + region: "NTSC-Unk" + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCAJ-20135: + name: "Minna Daisuki Katamari Damacy" + region: "NTSC-Unk" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + memcardFilters: + - "SCAJ-20135" + - "SLPS-25467" + - "SLPS-73241" + - "SCAJ-20079" + - "SLPS-25360" + - "SLPS-73210" + - "SLPS-73240" +SCAJ-20136: + name: "Ace Combat 5 - The Unsung War [PlayStation2 the Best]" + region: "NTSC-Unk" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCAJ-20137: + name: "Musashiden II - Blademaster" + region: "NTSC-Unk" + gameFixes: + - EETimingHack # Fixes garbled character animation. +SCAJ-20138: + name: "Ape Escape 3" + region: "NTSC-Unk" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCAJ-20139: + name: "Zero - Shisei no Koe" # Fatal Frame - Rei - Irezumi no Sei + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SCAJ-20140: + name: "Bleach - Erabareshi Tamashii" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SCAJ-20141: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђт…Ђ" + name-sort: "уу‚‰у‚“уЇуƒу‚3" + name-en: "Grandia III" + region: "NTSC-J" +SCAJ-20143: + name: "Armored Core - Last Raven" + region: "NTSC-Unk" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SCAJ-20076" # Nexus (Disc 1) + - "SCAJ-20077" # Nexus (Disc 2) + - "SCAJ-20105" # Nine Breaker + - "SCAJ-20143" # Last Raven +SCAJ-20144: + name: "Zhuo Hou La 3" + region: "NTSC-C" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCAJ-20145: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒЌу‚Иу‚ЇуƒГуƒ‡у‚Ѓу‚Ђ" + name-sort: "уІу„у‚‹уš уŠуЖ у‚Œу˜у‡у‚“уЇуƒу‚" + name-en: "Tales of Legendia" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes garbage textures presumably from texture cache issue. + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SCAJ-20146: + name: "Wang Da Yu Ju Xiang" + region: "NTSC-C" + compat: 5 + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCAJ-20146" + - "SCAJ-20196" + - "SCAJ-20099" + - "SCPS-11003" + - "SCPS-19103" + - "SCPS-19151" + - "SCPS-55001" +SCAJ-20147: + name: "уƒ˜уƒ“уƒМуƒЁу‚ПуƒЋу‚ЕуƒГуƒ€уƒМ" + name-sort: "уИуГуƒМу‚уŸу‚‹у•у‚“у уƒМ" + name-en: "Heavy Metal Thunder" + region: "NTSC-J" +SCAJ-20148: + name: "Tokyo Bus Guide 2" + region: "NTSC-Unk" +SCAJ-20149: + name: "Kingdom Hearts - Final Mix [Ultimate Hits]" + region: "NTSC-Unk" +SCAJ-20150: + name: "Critical Velocity" + region: "NTSC-Unk" +SCAJ-20151: + name: "MotoGP 4" + region: "NTSC-Unk" +SCAJ-20152: + name: "у‚ЂуƒМуƒуƒГуƒЌу‚ЄуƒГ" + name-sort: "у‚уƒМуАу‚“у‚Œу„у‚“" + name-en: "Urban Reign" + region: "NTSC-J" + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SCAJ-20153: + name: "у‚ГуƒМуƒ‰уƒЛу‚Ју‚Єу‚И у‚ГуƒžуƒГуƒ€уƒМу‚К" + name-sort: "у“уƒМуЉуƒЛуˆу„у˜ у“уОу‚“у уƒМуš" + name-en: "Code Age Commanders" + region: "NTSC-J" +SCAJ-20154: + name: "Prince of Persia - Warrior Within" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCAJ-20155: + name: "чОЉчЕŒш‹Бщ›„фМ фПЎчО…" + name-sort: "у‚ˆу—уЄу­уˆу„у‚†у†уЇу‚“ у—у‚…у‚‰" + name-en: "The Story of Hero Yoshitsune Shura" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 2 # Fixes post-processing alignment. +SCAJ-20156: + name: "Gallop Racer 8 - Live Horse Racing" + region: "NTSC-Unk" +SCAJ-20157: + name: "Ratchet & Clank 4th - GiriGiri Gingano Giga-battle" + region: "NTSC-Unk" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCAJ-20158: + name: "Ikusa Gami" + region: "NTSC-Unk" + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SCAJ-20159: + name: "SoulCalibur III" + region: "NTSC-C" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + - SoftwareRendererFMVHack # Horizontal bottom line in FMV. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SCAJ-20160: + name: "Yoshitsuneki" + region: "NTSC-Unk" +SCAJ-20161: + name: "SIREN2" + name-sort: "у•у„у‚Œу‚“2" + name-en: "Siren 2" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. +SCAJ-20162: + name: "Rogue Galaxy" + region: "NTSC-Unk" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. +SCAJ-20163: + name: "Tales of the Abyss" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + autoFlush: 2 # Fixes post lighting. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SCAJ-20164: + name: "Kingdom Hearts II" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SCAJ-20165: + name: "Bleach - Hanatareshi Yabou" + region: "NTSC-Unk" +SCAJ-20166: + name: "Front Mission 5 - Scars of the War" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness but no fix for font or other artifacts possible with round sprite. +SCAJ-20167: + name: "Siren 2" + region: "NTSC-C-J" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. +SCAJ-20168: + name: "Rule of Rose" + region: "NTSC-C" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs in hardware and hash cache disabling itself. +SCAJ-20169: + name: "Dirge of Cerberus - Final Fantasy VII" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SCAJ-20170: + name: "Tourist Trophy" + region: "NTSC-C" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCAJ-20171: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2 - х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу— у„уІуЄу„уŸууŠууŸуЁ" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioku Tachi" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SCAJ-20172: + name: "Final Fantasy XII" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SCAJ-20173: + name: "Ace Combat Zero - The Belkan War" + region: "NTSC-Unk" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + memcardFilters: + - "SCAJ-20173" + - "SLPS-25629" + - "SLPS-73250" + - "SLPS-25052" + - "SLPS-73205" + - "SLPS-73410" + - "SCAJ-20104" + - "SCAJ-20136" + - "SLPS-25418" + - "SLPS-73218" +SCAJ-20175: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆ хА‘хЙДуƒЄуƒГу‚Ќу‚ЙуЈфИц€ш­АуЎуƒ€уƒГу‚ИуƒЇуƒГ" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ у—у‚‡у†у­у‚“у‚„у‚“уŒу™уЈуЕу—уŽуЎу у‚“у˜у‚‡у‚“" + name-en: "Dragon Quest - Shounen Yangus to Fushigi no Dungeon" + region: "NTSC-J" +SCAJ-20176: + name: "Curious George" + region: "NTSC-HK" +SCAJ-20177: + name: "Valkyrie Profile 2 - Silmeria" + region: "NTSC-Unk" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SCAJ-20178: + name: "Ape Escape - Million Monkeys" + region: "NTSC-Unk" + compat: 5 +SCAJ-20179: + name: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 1 of 2]" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. +SCAJ-20180: + name: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 2 of 2]" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. +SCAJ-20181: + name: "Minna no Tennis" + region: "NTSC-Unk" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCAJ-20182: + name: "Tales of Destiny" + region: "NTSC-Unk" + gameFixes: + - FpuMulHack +SCAJ-20183: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚Ѓуƒ•у‚ЙуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕуƒуЕу™у‚”уу‚“уŒуƒМуЉ" + name-en: "Wild Arms - The Vth Vanguard" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SCAJ-20184: + name: "Seiken Densetsu 4" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. +SCAJ-20185: + name: "Super Robot Taisen - Original Generations" + region: "NTSC-Unk" +SCAJ-20188: + name: "Final Fantasy XII International - Zodiac Job System" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SCAJ-20190: + name: "God of War II" + region: "NTSC-Unk" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCAJ-20191: + name: "Super Robot Taisen OG - Original Generations Gaiden [Limited Edition]" + region: "NTSC-Unk" +SCAJ-20192: + name: "Super Robot Taisen OG - Original Generations Gaiden" + region: "NTSC-Unk" +SCAJ-20193: + name: "Tales of Destiny [Director's Cut] [Premium Box]" + region: "NTSC-C-J" + gameFixes: + - FpuMulHack +SCAJ-20194: + name: "Minna no Golf 4 [PlayStation2 the Best]" + region: "NTSC-Unk" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCAJ-20195: + name: "Ape Escape 3 [PlayStation2 the Best]" + region: "NTSC-C" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCAJ-20196: + name: "Wang Da Yu Ju Xiang [PlayStation2 the Best]" + region: "NTSC-C" + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCAJ-20146" + - "SCAJ-20196" + - "SCAJ-20099" + - "SCPS-11003" + - "SCPS-19103" + - "SCPS-19151" + - "SCPS-55001" +SCAJ-20197: + name: "Valkyrie Profile 2 - Silmeria [Ultimate Hits]" + region: "NTSC-Unk" + compat: 5 + gameFixes: + - VuAddSubHack + speedHacks: + instantVU1: 0 # Mostly fixes animation stuttering. + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SCAJ-20198: + name: "Everybody's Tennis [PlayStation2 the Best]" + region: "NTSC-Unk" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCAJ-20199: + name: "Tekken 5 [PlayStation2 the Best]" + region: "NTSC-Unk" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCAJ-25002: + name: "Shinobi" + region: "NTSC-Unk" +SCAJ-25004: + name: "Kingdom Hearts - Final Mix" + region: "NTSC-Unk" +SCAJ-25008: + name: "Initial D - Special Stage" + region: "NTSC-Unk" +SCAJ-25012: + name: "Final Fantasy X-2" + region: "NTSC-Unk" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SCAJ-25026: + name: "Kunoichi Shinobi" + region: "NTSC-Unk" +SCAJ-25034: + name: "Sakura Taisen Monogatari" + region: "NTSC-Unk" +SCAJ-25037: + name: "Astro Boy Atom" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SCAJ-25045: + name: "Sakura Taisen V - Episode 0" + region: "NTSC-Unk" +SCAJ-25047: + name: "Dororo" + region: "NTSC-Unk" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SCAJ-30001: + name: "Xenosaga Episode I - Der Wille zur Macht [PlayStation2 the Best]" + region: "NTSC-Unk" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 2 # Removes puppet lines shadows. + roundSprite: 2 # Fixes font artifacts. +SCAJ-30002: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚ЂуƒЋу‚ПуƒМу‚ГуƒМуƒ‰:F" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚у‚‹уŸуƒМу“уƒМуЉ:F" + name-en: "Wild ARMs - Alter Code:F" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCAJ-30003: + name: "Siren" + region: "NTSC-Unk" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCAJ-30004: + name: "Kan Wo Long Xian Shen Wei" + region: "NTSC-C" +SCAJ-30005: + name: "Gacha Mecha Stadium - Saru Battle" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 1 # Fixes broken box spawning in the second boss battle with Goliath Armor. + gsHWFixes: + halfPixelOffset: 2 # Corrects fullscreen bloom misalignment. +SCAJ-30006: + name: "GRAN TURISMO 4" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4" + name-en: "Gran Turismo 4" + region: "NTSC-J" + roundModes: + eeRoundMode: 3 # Using chop for both normal+div fixes crash in B5 license test. + eeDivRoundMode: 3 # See above. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" +SCAJ-30007: + name: "Gran Turismo 4" + region: "NTSC-C" + compat: 5 + roundModes: + eeRoundMode: 3 # Using chop for both normal+div fixes crash in B5 license test. + eeDivRoundMode: 3 # See above. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCAJ-30008: + name: "Gran Turismo 4 [PlayStation2 the Best]" + region: "NTSC-C" + roundModes: + eeRoundMode: 3 # Using chop for both normal+div fixes crash in B5 license test. + eeDivRoundMode: 3 # See above. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" +SCAJ-30010: + name: "God of War" + region: "NTSC-E" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCAJ-30011: + name: "God of War II" + region: "NTSC-E" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCCS-40001: + name: "ц‰чŒДх•І 2" + name-sort: "Zhuo Hou La 2" + name-en: "Ape Escape 2" + region: "NTSC-C" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCCS-40002: + name: "цЖщ­”чŒŽфКК2 (Disc 1)" + name-sort: "'Emo Lieren 2 Disc 1" + name-en: "Devil May Cry 2 - Disc 1" + region: "NTSC-C" +SCCS-40003: + name: "цЖщ­”чŒŽфКК2 (Disc 2)" + name-sort: "'Emo Lieren 2 Disc 2" + name-en: "Devil May Cry 2 - Disc 2" + region: "NTSC-C" +SCCS-40004: + name: "XIGO цœ€хŽчš„щЊАх­" + name-sort: "XIGO Zuihou de Touzi" + name-en: "XIGO - Zuihou de Touzi" + region: "NTSC-C" +SCCS-40005: + name: "ICO хЄх ЁшПЗшИЊ" + name-sort: "ICO Gubao Mizong" + name-en: "Ico" + region: "NTSC-C" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCCS-40006: + name: "чœŸТЗфИ‰х›Нч„ЁхŒ2" + name-sort: "Zhen Sanguo Wushuang 2" + name-en: "Zhen Sanguo Wushuang 2" + region: "NTSC-C" +SCCS-40007: + name: "фКšх…‹фМ ц‰П чВОчЕфЙ‹щЛ„ц˜" + name-sort: "Yake Chuancheng Jingling Zhi Huanghun" + name-en: "Arc the Lad - Seirei no Tasogare" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCCS-40009: + name: "щО™ч фКŒфИ–" + name-sort: "Longzhu Ershi" + name-en: "Dragon Ball Z 2" + region: "NTSC-C" +SCCS-40010: + name: "шЖ…чКЇцГЁцГЁщО™ 2" + name-sort: "Chaoji Paopaolong 2" + name-en: "Super Puzzle Bobble 2" + region: "NTSC-C" +SCCS-40011: + name: "цœКцˆ˜фНЃх…Е2" + name-sort: "Jizhan Yongbing 2" + name-en: "Armored Core 2 - Another Age" + region: "NTSC-C" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SCCS-40012: + name: "ц Мц–—ц“‚хА4 шП›хŒ–ч‰ˆ" + name-sort: "Gedou Leitai 4 Jinhuaban" + name-en: "Virtua Fighter 4 - Evolution" + region: "NTSC-C" +SCCS-40014: + name: "хЎžх†ЕшЖГчƒ шƒœхˆЉхфИ€фКК7 х›Нщ™…ч‰ˆ" + name-sort: "Shikuang Zuqiu Shengli Shiyi Ren 7 Guojiban" + name-en: "World Soccer Winning Eleven 7 - International" + region: "NTSC-C" +SCCS-40015: + name: "ш–‡цЌЇш•Оч‰Йчš„хЗЅцˆП яНžхЄц‹‰хЇ†щ‚Ѓч‰Йчš„ч‚Мщ‡‘цœЏхЃЋ2яНž" + name-sort: "Weiouleite De Gongfang Gulamunate De Lianjinshushi 2" + name-en: "Viorate no Atelier - Gramnad no Renkinjutsushi 2" + region: "NTSC-C" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Aligns text boxes. +SCCS-40016: + name: "цЏ”цГЂчŒДч™Оц–—цДОхЏЙ" + name-sort: "Bibohou Baidou Paidui" + name-en: "Ape Escape - Pumped & Primed" + region: "NTSC-C" + roundModes: + eeRoundMode: 1 # Fixes broken box spawning in the second boss battle with Goliath Armor. + gsHWFixes: + halfPixelOffset: 2 # Corrects fullscreen bloom misalignment. +SCCS-40017: + name: "чˆБцǘх„П" + name-sort: "AiTaoer" + name-en: "EyeToy - Play" + region: "NTSC-C" + compat: 5 +SCCS-40018: + name: "цЏ”цГЂчŒД@чˆБцǘх„П фИ€шЕЗцЌЂшšцЏ”цГЂчŒДфЙх›­хЇ!" + name-sort: "Bibohou Aitaoer Yiqi Huanju Bibohou Leyuan Ba!" + name-en: "Saru EyeToy - Oosawagi! Ukkiuki Game Tenkomori!!" + region: "NTSC-C" + compat: 5 +SCCS-40019: + name: "Formula One 04" + region: "NTSC-C" +SCCS-40022: + name: "хЎžх†ЕшЖГчƒ шƒœхˆЉхфИ€фКК8 фКšцДВх† х†›ш”шЕ›" + name-sort: "Shikuang Zuqiu Shengli Shiyi Ren 8 Yazhou Guanjunliansai" + name-en: "World Soccer Winning Eleven 8 - Asia Championship" + region: "NTSC-C" + compat: 5 +SCCS-60001: + name: "цЈБшŠБхЄЇцˆ˜ ч‚Нчƒ­фЙ‹шЁ€" + name-sort: "Yinghua Dazhan Chire Zhi Xue" + name-en: "Sakura Taisen - Atsuki Chishio Ni" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + mergeSprite: 1 # Removes blur from the image. +SCCS-60002: + name: "шЗ‘шНІцЕЊцМЋц—… 4" + name-sort: "Paoche Langmanlu 4" + name-en: "Gran Turismo 4 [Review Copy]" + region: "NTSC-C" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCED-50041: + name: "Tekken Tag Tournament [Demo]" + region: "PAL-E" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCED-50065: + name: "Official PlayStation 2 Magazine Demo 1" + region: "PAL-M5" +SCED-50066: + name: "Official PlayStation 2 Magazine Demo 2" + region: "PAL-M5" +SCED-50067: + name: "Official PlayStation 2 Magazine Demo 3" + region: "PAL-M5" +SCED-50133: + name: "PS2 Bonus Demo Jan 2001" + region: "PAL-M5" +SCED-50140: + name: "Official PlayStation 2 Magazine Demo 5" + region: "PAL-M5" +SCED-50141: + name: "Official PlayStation 2 Magazine Demo 6" + region: "PAL-M5" +SCED-50142: + name: "Official PlayStation 2 Magazine Demo 7" + region: "PAL-M5" +SCED-50143: + name: "Official PlayStation 2 Magazine Demo 8" + region: "PAL-M5" +SCED-50144: + name: "Official PlayStation 2 Magazine Demo 9" + region: "PAL-M5" +SCED-50145: + name: "Official PlayStation 2 Magazine Demo 10" + region: "PAL-M5" +SCED-50146: + name: "Official PlayStation 2 Magazine Demo 11" + region: "PAL-M5" +SCED-50147: + name: "Official PlayStation 2 Magazine Demo 12" + region: "PAL-M5" +SCED-50148: + name: "Official PlayStation 2 Magazine Demo 13" + region: "PAL-M5" +SCED-50149: + name: "Official PlayStation 2 Magazine Demo 14" + region: "PAL-M5" +SCED-50150: + name: "Official PlayStation 2 Magazine Demo 15" + region: "PAL-M5" +SCED-50151: + name: "Official PlayStation 2 Magazine Demo 16" + region: "PAL-M5" +SCED-50152: + name: "Official PlayStation 2 Magazine Demo 17" + region: "PAL-M5" +SCED-50153: + name: "Official PlayStation 2 Magazine Demo 18" # Australian + region: "PAL-M5" +SCED-50154: + name: "Official PlayStation 2 Magazine Demo 19" + region: "PAL-M5" +SCED-50161: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 1 - Special Edition - Buyers Guide" + region: "PAL-M5" +SCED-50162: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 2 - Special Edition - A-Z of PS2" + region: "PAL-M5" +SCED-50163: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 3 - Special Edition - Players Guide" + region: "PAL-M5" +SCED-50164: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 4 - Special Edition - Yearbook 2001" + region: "PAL-M5" +SCED-50254: + name: "Official Review of the 2000 FIA Formula 1 World Championship [Formula One 2001 Bonus Disc]" + region: "PAL-Unk" +SCED-50286: + name: "Red Faction [Demo]" + region: "PAL-Unk" +SCED-50313: + name: "Formula One 2001 [Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack +SCED-50381: + name: "Official PlayStation 2 Magazine Demo 8" + region: "PAL-M5" +SCED-50404: + name: "Official PlayStation 2 Magazine Demo 10" # German + region: "PAL-E-G" +SCED-50449: + name: "This is Football 2002 [Demo]" + region: "PAL-M6" +SCED-50450: + name: "Le Monde des Bleus 2002 [Demo]" + region: "PAL-F" +SCED-50460: + name: "Official PlayStation 2 Magazine Demo 11" # German + region: "PAL-E-G" +SCED-50463: + name: "Official PlayStation 2 Magazine Demo 11" # French + region: "PAL-M5" +SCED-50506: + name: "Official PlayStation 2 Magazine Demo 12" # German + region: "PAL-M5" +SCED-50520: + name: "World Rally Championship [Demo]" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes crash when using the Subaru. + gameFixes: + - EETimingHack # Fix in-game Freeze. +SCED-50543: + name: "Official PlayStation 2 Magazine Demo 12" # French + region: "PAL-M5" +SCED-50569: + name: "Play PlayStation 2 Demo Disc playable demos and videos Sept - Oct - Nov 2001" + region: "PAL-E" +SCED-50593: + name: "Official PlayStation 2 Magazine Demo 13" # French + region: "PAL-M5" +SCED-50594: + name: "Official PlayStation 2 Magazine Demo 13" # German + region: "PAL-G" +SCED-50610: + name: "Official PlayStation 2 Magazine Demo 14" # Australian + region: "PAL-M5" +SCED-50614: + name: "Jak and Daxter - The Precursor Legacy [Demo]" + region: "PAL-M6" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. +SCED-50615: + name: "Official Demo Disc 1 - Retail Edition November 01" + region: "PAL-E" +SCED-50622: + name: "Official PlayStation 2 Magazine Demo 14" # German + region: "PAL-E-G" +SCED-50633: + name: "Gravity Sucks" + region: "PAL-M5" +SCED-50642: + name: "Final Fantasy X [Demo] [Final Fantasy VI PS1 - Bonus Disc]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCED-50660: + name: "Dropship - United Peace Force" + region: "PAL-A" + speedHacks: + instantVU1: 0 # Fixes corrupted textures. + mtvu: 0 # Fixes corrupted textures. +SCED-50675: + name: "Official PlayStation 2 Magazine Demo 16" + region: "PAL-M5" +SCED-50685: + name: "Official PlayStation 2 Magazine Demo 15" + region: "PAL-E-G" +SCED-50697: + name: "Official PlayStation 2 Magazine Demo 17" # German + region: "PAL-E-G" +SCED-50698: + name: "Official PlayStation 2 Magazine Demo 18" # German + region: "PAL-E-G" +SCED-50699: + name: "Official PlayStation 2 Magazine Demo 20" # German + region: "PAL-E-G" +SCED-50700: + name: "Official PlayStation 2 Magazine Demo 21" # German + region: "PAL-E-G" +SCED-50701: + name: "Official PlayStation 2 Magazine Demo 22" # German + region: "PAL-E-G" +SCED-50708: + name: "Official PlayStation 2 Magazine Demo 15" + region: "PAL-S" +SCED-50732: + name: "Official Demo Disc Retail Edition February 02" + region: "PAL-F" +SCED-50733: + name: "Play PlayStation 2 Demo Disc playable demos and videos Jan - Feb 2002" + region: "PAL-E" +SCED-50734: + name: "PS2 Bonus Demo Jan 2002" + region: "PAL-M5" +SCED-50736: + name: "Official PlayStation 2 Magazine Demo 16" # German + region: "PAL-E-G" +SCED-50742: + name: "Official PlayStation 2 Magazine Demo 21" + region: "PAL-M5" +SCED-50743: + name: "Official PlayStation 2 Magazine Demo 20" + region: "PAL-M5" +SCED-50744: + name: "Official PlayStation 2 Magazine Demo 22" + region: "PAL-M5" +SCED-50745: + name: "Official PlayStation 2 Magazine Demo 23" + region: "PAL-M5" +SCED-50746: + name: "Official PlayStation 2 Magazine Demo 24" + region: "PAL-M5" +SCED-50747: + name: "Official PlayStation 2 Magazine Demo 25" + region: "PAL-M5" +SCED-50748: + name: "Official PlayStation 2 Magazine Demo 26" + region: "PAL-M5" +SCED-50749: + name: "Official PlayStation 2 Magazine Demo 27" + region: "PAL-M5" +SCED-50750: + name: "Official PlayStation 2 Magazine Demo 28" + region: "PAL-M5" +SCED-50761: + name: "Sega Cubed Demo" + region: "PAL-E" +SCED-50768: + name: "Wipeout Fusion" + region: "PAL-E" + gsHWFixes: + PCRTCOffsets: 1 # Fixes viewport shaking. +SCED-50780: + name: "Official PlayStation 2 Magazine Germany Special Edition 1" + region: "PAL-G" +SCED-50781: + name: "Destruction Derby Arenas [Beta]" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Fixes tyre textures. + gsHWFixes: + halfPixelOffset: 2 # Corrects shadow position. +SCED-50783: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 6 - Special Edition - Awards 2002" + region: "PAL-M5" +SCED-50784: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 5 - Special Edition - Action Heroes" + region: "PAL-M5" +SCED-50785: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 7 - Special Edition - Sports Games" + region: "PAL-M5" +SCED-50786: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 8 - Special Edition - Racing Games" + region: "PAL-M5" +SCED-50811: + name: "Selector Demo 01" + region: "PAL-M5" +SCED-50825: + name: "Official PlayStation 2 Magazine Demo 18" + region: "PAL-M5" +SCED-50844: + name: "Ico [Demo]" + region: "PAL-M5" + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCED-50907: + name: "Final Fantasy X [Bonus Disc - Beyond Final Fantasy]" + region: "PAL-Unk" +SCED-50916: + name: "Ratchet & Clank [Demo]" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. +SCED-50932: + name: "Smash Court Tennis - Pro Tournament [Demo]" + region: "PAL-M5" +SCED-50945: + name: "Official PlayStation 2 Magazine Demo 20" + region: "PAL-M5" +SCED-50989: + name: "Official PlayStation 2 Magazine Demo 21" + region: "PAL-M5" +SCED-50990: + name: "Frequency [Demo]" + region: "PAL-E" +SCED-51016: + name: "Official PlayStation 2 Magazine Demo 22-23" + region: "PAL-M5" +SCED-51075: + name: "Ratchet & Clank [Regular Demo]" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + roundModes: + eeRoundMode: 0 # Fixes Hydrodisplacer behaviour. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCED-51111: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 08-02" + region: "PAL-M5" +SCED-51120: + name: "Tekken 4 [Demo]" + region: "PAL-E" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCED-51140: + name: "PS2 Bonus Demo 03" + region: "PAL-M5" +SCED-51146: + name: "Selector Demo 03" + region: "PAL-E" +SCED-51147: + name: "Official PlayStation 2 Magazine Demo 24" + region: "PAL-M5" +SCED-51148: + name: "PlayStation Experience [Demo]" + region: "PAL-E" +SCED-51161: + name: "Das Offizielle PlayStation 2 Magazin - Special Edition 2" + region: "PAL-G" +SCED-51163: + name: "Official PlayStation 2 Magazine Demo 23" + region: "PAL-S" +SCED-51165: + name: "This is Football 2003" + region: "PAL-M7" +SCED-51166: + name: "Le Monde des Bleus 2003 - Un Nouveau DУƒТЉfi" + region: "PAL-F" +SCED-51173: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 09/02" + region: "PAL-I" +SCED-51185: + name: "Official PlayStation 2 Magazine Demo 24" # German + region: "PAL-E-G" +SCED-51187: + name: "SCEE Catalogue Video" + region: "PAL-M5" +SCED-51262: + name: "Official PlayStation 2 Magazine Demo 25" # German + region: "PAL-E-G" +SCED-51269: + name: "Selector Demo 04" + region: "PAL-E" +SCED-51278: + name: "SCEE Catalogue Video 3+" + region: "PAL-M5" +SCED-51279: + name: "Official PlayStation 2 Magazine Demo 25" + region: "PAL-M5" +SCED-51280: + name: "Official PlayStation 2 Magazine-UK Greatest Hits Volume 9 - Special Edition - Buyers Guide" + region: "PAL-E" +SCED-51304: + name: "WRC II Extreme - Peugeot Special Demo" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SCED-51305: + name: "WRC II Extreme [Press Kit]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SCED-51314: + name: "Kingdom Hearts" + region: "PAL-M5" + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCED-51319: + name: "Official PlayStation 2 Magazine Demo 27" # German + region: "PAL-E-G" +SCED-51321: + name: "Official PlayStation 2 Magazine Demo 26" + region: "PAL-S" +SCED-51351: + name: "The Getaway [Demo]" + name-sort: "Getaway, The [Demo]" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCED-51352: + name: "Gran Turismo - Nissan Micra Edition [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCED-51359: + name: "Official PlayStation 2 Magazine Demo 27" + region: "PAL-M5" +SCED-51366: + name: "Ape Escape 2 [Demo]" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCED-51375: + name: "Germany Special Issue 3" + region: "PAL-G" +SCED-51376: + name: "Official PlayStation 2 Magazine Demo 28" # German + region: "PAL-E-G" +SCED-51384: + name: "Official PlayStation 2 Magazine Demo 29" + region: "PAL-M5" +SCED-51389: + name: "Best PS2 Games Ever 10" + region: "PAL-E" +SCED-51405: + name: "Space Channel 5 - Part 2 Special Demo" + region: "PAL-A" +SCED-51406: + name: "The Mark of Kri" + region: "PAL-M5" +SCED-51411: + name: "Magazine Ufficiale PlayStation 2 Italia 02/03" + region: "PAL-I" +SCED-51432: + name: "Official PlayStation 2 Magazine Demo 29" # German + region: "PAL-E-G" +SCED-51440: + name: "Official PlayStation 2 Magazine Demo 29" + region: "PAL-M5" +SCED-51444: + name: "Official PlayStation 2 Magazine-UK - Crime Special" + region: "PAL-E" +SCED-51452: + name: "Sly Raccoon" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCED-51454: + name: "Tango - Game On Demo Disc 1" + region: "PAL-E" +SCED-51457: + name: "Official PlayStation 2 Magazine Demo 30" + region: "PAL-M5" +SCED-51483: + name: "Official PlayStation 2 Magazine Demo 30" # German + region: "PAL-E-G" +SCED-51484: + name: "Primal" + region: "PAL-M5" + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCED-51485: + name: "Official PlayStation 2 Magazine Demo 30" # Australian + region: "PAL-E" +SCED-51486: + name: "Bonus Demo 4" + region: "PAL-M5" +SCED-51489: + name: "Official PlayStation 2 Magazine Demo 30" + region: "PAL-M5" +SCED-51491: + name: "Primal + The Mark of Kri" + region: "PAL-E" +SCED-51505: + name: "Official PlayStation 2 Magazine-UK Special Edition 11 - The World's Best PS2 Games Ever" + region: "PAL-E" +SCED-51506: + name: "Primal + The Mark of Kri + War of the Monsters" + region: "PAL-M5" +SCED-51512: + name: "Official PlayStation 2 Magazine Germany Special Edition 2003/01" + region: "PAL-G" +SCED-51529: + name: "Official PlayStation 2 Magazine Demo 31" + region: "PAL-M5" +SCED-51530: + name: "Official PlayStation 2 Magazine Demo 32" + region: "PAL-M5" +SCED-51531: + name: "Official PlayStation 2 Magazine Demo 33" + region: "PAL-M5" +SCED-51532: + name: "Official PlayStation 2 Magazine Demo 34" + region: "PAL-M5" +SCED-51533: + name: "Official PlayStation 2 Magazine Demo 35" + region: "PAL-M5" +SCED-51534: + name: "Official PlayStation 2 Magazine Demo 36" + region: "PAL-M5" +SCED-51535: + name: "Official PlayStation 2 Magazine Demo 40" + region: "PAL-M5" +SCED-51536: + name: "Official PlayStation 2 Magazine Demo 41" + region: "PAL-M5" +SCED-51537: + name: "Official PlayStation 2 Magazine Demo 37" + region: "PAL-M5" +SCED-51538: + name: "Official PlayStation 2 Magazine Demo 38" + region: "PAL-M5" +SCED-51539: + name: "Official PlayStation 2 Magazine Demo 42" + region: "PAL-M5" +SCED-51540: + name: "Official PlayStation 2 Magazine Demo 39" + region: "PAL-M5" +SCED-51541: + name: "Official PlayStation 2 Magazine-UK Special Edition 12 - PlayStation 2 Blockbusters!" + region: "PAL-E" +SCED-51542: + name: "Official PlayStation 2 Magazine-UK Special Edition 13 - Girls! Motors! Guns! War! Monsters!" + region: "PAL-E" +SCED-51543: + name: "Official PlayStation 2 Magazine-UK Special Edition 14 - The Hit Squad" + region: "PAL-E" +SCED-51544: + name: "Official PlayStation 2 Magazine-UK Special Edition 15 - Summer Blockbusters!" + region: "PAL-E" +SCED-51545: + name: "Official PlayStation 2 Magazine-UK Special Edition 16 - Buyers Guide" + region: "PAL-E" +SCED-51546: + name: "Official PlayStation 2 Magazine-UK Special Edition 17 - The Best Games of 2003!" + region: "PAL-E" +SCED-51549: + name: "Official PlayStation 2 Magazine Germany Special Edition 2003/02" + region: "PAL-G" +SCED-51551: + name: "Official PlayStation 2 Magazine Germany Special Edition 2003/03" + region: "PAL-G" +SCED-51552: + name: "Official PlayStation 2 Magazine Demo 30" + region: "PAL-S" +SCED-51556: + name: "Official PlayStation 2 Magazine Demo 31" + region: "PAL-M5" +SCED-51558: + name: "Official PlayStation 2 Magazine Demo 32" + region: "PAL-M5" +SCED-51559: + name: "Official PlayStation 2 Magazine Demo 33" + region: "PAL-M5" +SCED-51560: + name: "Official PlayStation 2 Magazine Demo 34" # French + region: "PAL-F" +SCED-51561: + name: "Official PlayStation 2 Magazine Demo 35" + region: "PAL-M5" +SCED-51563: + name: "Official PlayStation 2 Magazine Demo 37" + region: "PAL-M5" +SCED-51565: + name: "Official PlayStation 2 Magazine Demo 40" + region: "PAL-M5" +SCED-51566: + name: "Official PlayStation 2 Magazine Demo 31" # German + region: "PAL-E-G" +SCED-51567: + name: "Official PlayStation 2 Magazine Demo 32" # German + region: "PAL-E-G" +SCED-51568: + name: "Official PlayStation 2 Magazine Demo 33" # German + region: "PAL-E-G" + roundModes: + vu1RoundMode: 1 # Fixes SPS (Primal). + clampModes: + vu1ClampMode: 0 # Fix other SPS (Primal). +SCED-51569: + name: "Official PlayStation 2 Magazine Demo 34" # German + region: "PAL-E-G" +SCED-51570: + name: "Official PlayStation 2 Magazine Demo 35" # German + region: "PAL-E-G" +SCED-51571: + name: "Official PlayStation 2 Magazine Demo 36" # German + region: "PAL-E-G" +SCED-51572: + name: "Official PlayStation 2 Magazine Demo 37" # German + region: "PAL-E-G" +SCED-51573: + name: "Official PlayStation 2 Magazine Demo 38" # German + region: "PAL-E-G" +SCED-51575: + name: "Official PlayStation 2 Magazine Demo 40" # German + region: "PAL-E-G" +SCED-51591: + name: "PlayStation 2 Official Demo Disc Edition Pour Revendeurs #5" + region: "PAL-F" +SCED-51596: + name: "Selector Demo 06" + region: "PAL-E" +SCED-51597: + name: "Selector Demo 7" + region: "PAL-E" +SCED-51598: + name: "Selector Demo 08" + region: "PAL-E" +SCED-51601: + name: "Shinobi" + region: "PAL-M5" +SCED-51632: + name: "WRC II Extreme [Special Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SCED-51643: + name: "Tango - Game On Demo Disc 2" + region: "PAL-E" +SCED-51644: + name: "Tango - Game On Demo Disc 3" + region: "PAL-E" +SCED-51652: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 04/03" + region: "PAL-I" +SCED-51656: + name: "Official PlayStation 2 Magazine Demo 32" + region: "PAL-S" +SCED-51657: + name: "Official PlayStation Magazine Demo 33" + region: "PAL-P" + compat: 5 +SCED-51669: + name: "MotoGP 3" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SCED-51677: + name: "My Street" + region: "PAL-M5" + gameFixes: + - VUSyncHack # Fixes SPS. +SCED-51683: + name: "Selector Demo 05" + region: "PAL-E" +SCED-51692: + name: "SOCOM - U.S. Navy SEALs" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCED-51700: + name: "Jak II - Renegade [Demo]" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCED-51728: + name: "EverQuest Online Adventures [Demo]" + region: "PAL-E" +SCED-51752: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 06/03" + region: "PAL-I" +SCED-51760: + name: "Official PlayStation 2 Magazine Demo 34" + region: "PAL-S" +SCED-51779: + name: "EyeToy - Play" + region: "PAL-E" +SCED-51836: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 07/03" + region: "PAL-I" +SCED-51880: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 08/03" + region: "PAL-I" +SCED-51894: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 09/03" + region: "PAL-I" +SCED-51899: + name: "PlayStation Experience [Demo]" + region: "PAL-E" +SCED-51905: + name: "Amplitude" + region: "PAL-E" +SCED-51922: + name: "Ghosthunter [Demo]" + region: "PAL-M6" + clampModes: + vu1ClampMode: 3 # Fixes sporadic white triangle SPS. + gsHWFixes: + halfPixelOffset: 5 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. + autoFlush: 1 # Aligns ghosting. +SCED-51935: + name: "Official PlayStation 2 Magazine Demo 38" # German + region: "PAL-E-G" +SCED-51936: + name: "Official PlayStation 2 Magazine Demo 12/2003" # German + region: "PAL-E-G" +SCED-51937: + name: "Das Offizielle PlayStation 2 Magazin 13/2003 - Uncut Edition" + region: "PAL-G" +SCED-51938: + name: "PlayStation Experience [Demo]" + region: "PAL-E" +SCED-51940: + name: "Bonus Demo 5" + region: "PAL-M5" +SCED-51941: + name: "Bonus Demo 5" + region: "PAL-M5" +SCED-51962: + name: "Nordic Fall 2003 Demo" + region: "PAL-SC" +SCED-52037: + name: "Official PlayStation 2 Magazine Demo 39" # German + region: "PAL-E-G" +SCED-52049: + name: "Dog's Life [Demo]" + region: "PAL-M11" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 3 # Fixes depth of field alignment. + nativeScaling: 4 # Fixes depth of field intensity. + roundSprite: 1 # Fix lines in the sky. +SCED-52051: + name: "Official PlayStation 2 Magazine Demo 43" + region: "PAL-M5" +SCED-52052: + name: "Official PlayStation 2 Magazine Demo 44" + region: "PAL-M5" +SCED-52053: + name: "Official PlayStation 2 Magazine Demo 40" + region: "PAL-PT" +SCED-52054: + name: "Official PlayStation 2 Magazine Demo 40" + region: "PAL-M5" +SCED-52057: + name: "Official PlayStation Magazine Demo Disc 40" + region: "PAL-IT" +SCED-52068: + name: "Official PlayStation 2 Magazine Demo 41" # German + region: "PAL-E-G" +SCED-52069: + name: "Official PlayStation 2 Magazine Demo 42" # German + region: "PAL-E-G" +SCED-52076: + name: "Official PlayStation 2 Magazine Demo 49" # German + region: "PAL-G" +SCED-52080: + name: "Official PlayStation 2 Magazine Demo 53" # German + region: "PAL-E-G" +SCED-52081: + name: "Official PlayStation 2 Magazine Demo 41" + region: "PAL-M5" +SCED-52082: + name: "Das Offizielle PlayStation 2 Magazin 02/2004 - Uncut Edition" + region: "PAL-G" +SCED-52083: + name: "Official PlayStation 2 Magazine Demo 43" + region: "PAL-M5" +SCED-52085: + name: "Official PlayStation 2 Magazine Demo 45" + region: "PAL-M5" +SCED-52087: + name: "Official PlayStation 2 Magazine Demo 47" # German + region: "PAL-E-G" +SCED-52088: + name: "Official PlayStation 2 Magazine Demo 48" + region: "PAL-M5" +SCED-52089: + name: "Das Offizielle PlayStation 2 Magazin 09/2004" + region: "PAL-G" +SCED-52090: + name: "Official PlayStation 2 Magazine Demo 50" # German + region: "PAL-E-G" +SCED-52091: + name: "Official PlayStation 2 Magazine Demo 51" + region: "PAL-M5" +SCED-52092: + name: "Official PlayStation 2 Magazine Demo 52" # German + region: "PAL-E-G" +SCED-52094: + name: "G-Con 2 Competition Demo" + region: "PAL-G" +SCED-52098: + name: "Destruction Derby Arenas" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Fixes tire textures. + gsHWFixes: + halfPixelOffset: 2 # Corrects shadow position. +SCED-52119: + name: "Official PlayStation 2 Magazine Germany Special Edition 01/2004" + region: "PAL-G" +SCED-52120: + name: "Official PlayStation 2 Magazine Demo 55" # German + region: "PAL-E-G" +SCED-52137: + name: "WRC 3 [Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SCED-52141: + name: "WRC 3 [Demo]" + region: "PAL-E" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SCED-52147: + name: "EyeToy - Christmas Wishi Washi" + region: "PAL-E" +SCED-52158: + name: "Official PlayStation 2 Magazine Demo 41" + region: "PAL-S" +SCED-52160: + name: "Official PlayStation 2 Magazine Demo 45" + region: "PAL-M5" +SCED-52161: + name: "Official PlayStation 2 Magazine Demo 46" + region: "PAL-M5" +SCED-52162: + name: "Official PlayStation 2 Magazine Demo 47" + region: "PAL-M5" +SCED-52163: + name: "Official PlayStation 2 Magazine Demo 48" + region: "PAL-M5" +SCED-52164: + name: "Official PlayStation 2 Magazine Demo 49" + region: "PAL-M5" +SCED-52165: + name: "Official PlayStation 2 Magazine Demo 50" # United Kingdom + region: "PAL-E" +SCED-52166: + name: "Official PlayStation 2 Magazine Demo 51" # United Kingdom + region: "PAL-E" +SCED-52167: + name: "Official PlayStation 2 Magazine Demo 52" # United Kingdom + region: "PAL-E" +SCED-52168: + name: "Official PlayStation 2 Magazine Demo 53" # United Kingdom + region: "PAL-E" +SCED-52169: + name: "Official PlayStation 2 Magazine Demo 54" + region: "PAL-M5" +SCED-52170: + name: "Official PlayStation 2 Magazine Demo 55" # United Kingdom + region: "PAL-E" +SCED-52177: + name: "Official PlayStation 2 Magazine Demo 41" + region: "PAL-M5" +SCED-52183: + name: "Magazine Ufficiale PlayStation 2 Platinum Speciale 2003" + region: "PAL-I" +SCED-52185: + name: "Official PlayStation 2 Magazine Demo 41" + region: "PAL-M5" +SCED-52186: + name: "Magazine Ufficiale PlayStation 2 Italia 01/04 Demo" + region: "PAL-I" +SCED-52193: + name: "Official PlayStation 2 Magazine-UK Special Edition 18 - Hot 100" + region: "PAL-E" +SCED-52194: + name: "Official PlayStation 2 Magazine-UK Special Edition 19 - 2004 Classics Hitlist" + region: "PAL-E" +SCED-52196: + name: "Official PS2 Magazine Demo 22 Special Ed - It's Here" # United Kingdom + region: "PAL-E" +SCED-52225: + name: "PlayStation 2 Christmas Special 2003" + region: "PAL-E" +SCED-52260: + name: "Forbidden Siren [Demo]" + region: "PAL-M5" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCED-52261: + name: "Jet Li - Rise to Honor [Demo]" + region: "PAL-M5" +SCED-52270: + name: "Official PlayStation 2 Magazine Demo 42" + region: "PAL-M5" +SCED-52271: + name: "Official PlayStation 2 Magazine Demo 42" + region: "PAL-M5" +SCED-52272: + name: "Magazine Ufficiale PlayStation 2 Italia Demo 02/04" + region: "PAL-I" +SCED-52273: + name: "Official PlayStation 2 Magazine Demo 42" + region: "PAL-M5" +SCED-52311: + name: "I-Ninja" + region: "PAL-E" +SCED-52354: + name: "Official PlayStation 2 Magazine Demo 43" + region: "PAL-M5" +SCED-52355: + name: "Military Multi Demo" + region: "PAL-M5" +SCED-52377: + name: "Official PlayStation 2 Magazine Demo 44" + region: "PAL-M5" +SCED-52390: + name: "Bonus Demo 6" + region: "PAL-M5" + gameFixes: + - XGKickHack # Fixes SPS for Formula One 2003. +SCED-52391: + name: "Bonus Demo 6" + region: "PAL-M5" + gameFixes: + - XGKickHack # Fixes SPS for Formula One 2003. +SCED-52423: + name: "Smash Court Tennis - Pro Tournament 2" + region: "PAL-A" +SCED-52436: + name: "Bonus Demo 7" + region: "PAL-M5" + compat: 5 +SCED-52437: + name: "Bonus Demo 7" + region: "PAL-M5" +SCED-52442: + name: "Official PlayStation 2 Magazine Demo 45" + region: "PAL-M5" +SCED-52443: + name: "Magazine Ufficiale PlayStation 2 Italia 05/04" + region: "PAL-I" +SCED-52452: + name: "Official PlayStation 2 Magazine Demo 45" + region: "PAL-M5" +SCED-52455: + name: "Gran Turismo Special Edition 2004 Geneva Version" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + # vuClampMode = 2 Text in GT mode works. +SCED-52461: + name: "SingStar [Press Kit]" + region: "PAL-E" +SCED-52491: + name: "Athens 2004" + region: "PAL-M6" +SCED-52496: + name: "This Is Football 2004 [Demo]" + region: "PAL-M4" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCED-52497: + name: "This Is Football 2004 [Demo]" + region: "PAL-M4" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCED-52549: + name: "Official PlayStation 2 Magazine Demo 47" + region: "PAL-M5" +SCED-52578: + name: "Gran Turismo 4 BMW 1 Series Virtual Drive Dealership [Demo]" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCED-52580: + name: "Magazine Ufficiale PlayStation 2 Italia 06/04" + region: "PAL-I" +SCED-52618: + name: "Smash Court Tennis - Pro Tournament 2" + region: "PAL-A" +SCED-52619: + name: "Official PlayStation 2 Magazine Demo 48" + region: "PAL-M5" +SCED-52681: + name: "Gran Turismo 4 BMW 1 Series Virtual Drive [Demo]" + region: "PAL-M11" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCED-52687: + name: "Formula One 04 [Demo]" + region: "PAL-M11" +SCED-52723: + name: "DJ - Decks & FX [Demo]" + region: "PAL-M5" +SCED-52728: + name: "Official PlayStation 2 Magazine Demo 49" + region: "PAL-M5" +SCED-52759: + name: "Killzone [Demo]" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCED-52785: + name: "Official PlayStation 2 Magazine Demo 50" + region: "PAL-M5" +SCED-52786: + name: "Official PlayStation 2 Magazine Demo 51" + region: "PAL-M5" +SCED-52795: + name: "Magazine Ufficiale PlayStation 2 Speciale di Corso" + region: "PAL-I" +SCED-52796: + name: "Official PlayStation 2 Magazine Demo 50" + region: "PAL-M5" +SCED-52818: + name: "EyeToy - Chat [Light]" + region: "PAL-M11" +SCED-52841: + name: "Jackie Chan Adventures [Demo]" + region: "PAL-M7" + speedHacks: + mtvu: 0 # Fixes SPS when entering Spain in Jackie's and Jade's character models. + instantVU1: 0 # Fixes SPS when entering Spain in Jackie's and Jade's character models. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SCED-52846: + name: "Killzone [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCED-52847: + name: "Ratchet & Clank 3 [Demo]" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCED-52848: + name: "Ratchet & Clank 3 + Sly 2 - Band of Thieves" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCED-52855: + name: "Magazine Ufficiale PlayStation 2 Italia 09/04" + region: "PAL-I" +SCED-52869: + name: "WRC 4 [Demo]" + region: "PAL-M5" + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SCED-52880: + name: "WRC 4 - The Official Game of the FIA World Rally Championship [Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SCED-52899: + name: "Killzone [Bonus Disc]" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCED-52932: + name: "Bonus Demo 8" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes shadows in TOCA Race Driver 2. +SCED-52933: + name: "Bonus Demo 8" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes shadows in TOCA Race Driver 2. +SCED-52935: + name: "SingStar - Party [Demo]" + region: "PAL-E" +SCED-52938: + name: "Official PlayStation 2 Magazine Demo 52" + region: "PAL-M5" +SCED-52945: + name: "WRC 4 - The Official Game of the FIA World Rally Championship [Ford Fiesta Sports Edition Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SCED-52946: + name: "The Getaway - Black Monday [Demo]" + name-sort: "Getaway, The - Black Monday [Demo]" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SCED-52952: + name: "Jak 3 [Demo]" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCED-52969: + name: "EyeToy - Play 2" + region: "PAL-M12" +SCED-52970: + name: "SCEE Hits Demo" + region: "PAL-M5" +SCED-52981: + name: "Magazine Ufficiale PlayStation 2 Italia 11/04" + region: "PAL-I" +SCED-52990: + name: "Official PlayStation 2 Magazine Demo 53" + region: "PAL-M5" +SCED-52991: + name: "Official PlayStation 2 Magazine Demo 53" # French + region: "PAL-M5" +SCED-52996: + name: "Official PlayStation 2 Magazine SpУƒТЉcial NoУƒТЋl 2004" + region: "PAL-F" +SCED-52997: + name: "Official PlayStation 2 Magazine Sonderausgabe 2004/3" + region: "PAL-G" +SCED-53018: + name: "Bonus Demo 8 (Geu)" + region: "PAL-G" + gsHWFixes: + textureInsideRT: 1 # Fixes shadows in TOCA Race Driver 2. +SCED-53043: + name: "Magazine Ufficiale PlayStation 2 Speciale Platinum Italia" + region: "PAL-I" +SCED-53056: + name: "Official PlayStation 2 Magazine Demo 54" # German + region: "PAL-E-G" +SCED-53067: + name: "Official PlayStation 2 Magazine Demo 54" + region: "PAL-S" +SCED-53068: + name: "Official PlayStation 2 Magazine Demo 54" # French + region: "PAL-M5" +SCED-53070: + name: "Magazine Ufficiale PlayStation 2 Demo 2005/01 Ita" + region: "PAL-I" +SCED-53081: + name: "Ace Combat - Squadron Leader [Demo]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCED-53115: + name: "Ace Combat - Squadron Leader [Demo]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCED-53116: + name: "Bonus Demo 9 (You)" + region: "PAL-M5" +SCED-53117: + name: "Bonus Demo 9 (Old)" + region: "PAL-E" +SCED-53122: + name: "Official PlayStation 2 Magazine Demo 56" + region: "PAL-M5" +SCED-53123: + name: "Official PlayStation 2 Magazine Demo 55" + region: "PAL-M5" +SCED-53132: + name: "Official PlayStation 2 Magazine Demo 56" + region: "PAL-M5" +SCED-53159: + name: "Official PlayStation 2 Magazine Demo 57" # German + region: "PAL-E-G" +SCED-53160: + name: "Official PlayStation 2 Magazine Demo 57" + region: "PAL-M5" +SCED-53161: + name: "Official PlayStation 2 Magazine Demo 58" + region: "PAL-M5" +SCED-53162: + name: "Official PlayStation 2 Magazine Demo 59" + region: "PAL-M5" +SCED-53163: + name: "Official PlayStation 2 Magazine Demo 60" + region: "PAL-M12" +SCED-53164: + name: "Official PlayStation 2 Magazine Demo 61" + region: "PAL-M5" +SCED-53165: + name: "Official PlayStation 2 Magazine Demo 62" + region: "PAL-M5" +SCED-53166: + name: "Official PlayStation 2 Magazine Demo 63" + region: "PAL-M5" +SCED-53167: + name: "Official PlayStation 2 Magazine Demo 64" + region: "PAL-M5" +SCED-53168: + name: "Official PlayStation 2 Magazine Demo 65" + region: "PAL-M5" +SCED-53169: + name: "Official PlayStation 2 Magazine Demo 66" + region: "PAL-M5" +SCED-53170: + name: "Official PlayStation 2 Magazine Demo 67" + region: "PAL-M5" +SCED-53171: + name: "Official PlayStation 2 Magazine Demo 68" + region: "PAL-M5" +SCED-53175: + name: "Official PlayStation 2 Magazine Demo 40" + region: "PAL-G" +SCED-53176: + name: "Official PlayStation 2 Magazine Demo 56" + region: "PAL-M5" +SCED-53177: + name: "EyeToy Special Demo" + region: "PAL-E" +SCED-53206: + name: "Official PlayStation 2 Magazine Demo 58" # German + region: "PAL-G" +SCED-53207: + name: "Official PlayStation 2 Magazine Demo 59" # German + region: "PAL-G" +SCED-53208: + name: "Official PlayStation 2 Magazine Demo 60" # German + region: "PAL-G" +SCED-53209: + name: "Official PlayStation 2 Magazine Demo 61" # German + region: "PAL-G" +SCED-53210: + name: "Official PlayStation 2 Magazine Demo 62" # German + region: "PAL-G" +SCED-53211: + name: "Official PlayStation 2 Magazine Demo 63" # German + region: "PAL-G" +SCED-53212: + name: "Official PlayStation 2 Magazine Demo 64" # German + region: "PAL-G" +SCED-53213: + name: "Official PlayStation 2 Magazine Demo 65" # German + region: "PAL-G" +SCED-53214: + name: "Official PlayStation 2 Magazine Demo 66" # German + region: "PAL-G" +SCED-53215: + name: "Official PlayStation 2 Magazine Demo 67" # German + region: "PAL-G" +SCED-53216: + name: "Official PlayStation 2 Magazine Demo 68" # German + region: "PAL-G" +SCED-53217: + name: "Official PlayStation 2 Magazine Demo 69" # German + region: "PAL-G" +SCED-53225: + name: "Official PlayStation 2 Magazine Demo 58" + region: "PAL-M5" +SCED-53228: + name: "Official PlayStation 2 Magazine Demo 57" + region: "PAL-M5" +SCED-53288: + name: "Official PlayStation 2 Magazine Demo 58" + region: "PAL-M5" +SCED-53289: + name: "Official PlayStation 2 Magazine Demo 59" + region: "PAL-M5" +SCED-53290: + name: "Official PlayStation 2 Magazine Demo 60" + region: "PAL-M5" +SCED-53291: + name: "Official PlayStation 2 Magazine Demo 61" + region: "PAL-M5" +SCED-53292: + name: "Official PlayStation 2 Magazine Demo 62" + region: "PAL-M5" +SCED-53293: + name: "Official PlayStation 2 Magazine Demo 63" + region: "PAL-M5" +SCED-53294: + name: "Magazine Ufficiale PlayStation 2 Italia 10/2005 - Italian Demo" + region: "PAL-I" +SCED-53298: + name: "Official PlayStation 2 Magazine Germany Special Edition 2005/01" + region: "PAL-G" +SCED-53316: + name: "SingStar - Pop [Demo]" + region: "PAL-E" +SCED-53325: + name: "Official PlayStation 2 Magazine Demo 58" # Spanish/Portuguese + region: "PAL-M5" +SCED-53348: + name: "Official PlayStation 2 Magazine Demo 58" # French + region: "PAL-F" +SCED-53349: + name: "Roland Garros Virtual Tour" + region: "PAL-F" +SCED-53431: + name: "God of War [Demo]" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCED-53447: + name: "Formula One 05 [Press Kit Demo]" + region: "PAL-E" +SCED-53448: + name: "Formula One 05 [Demo]" + region: "PAL-E" +SCED-53513: + name: "Bonus Demo 10" + region: "PAL-M5" +SCED-53514: + name: "Bonus Demo 10" + region: "PAL-M5" +SCED-53515: + name: "Bonus Demo 10" + region: "PAL-M5" +SCED-53516: + name: "Magazine Ufficiale PlayStation 2 Italian Demo 61 07/05" + region: "PAL-I" +SCED-53522: + name: "EyeToy - Kinetic" + region: "PAL-M7" +SCED-53538: + name: "Tekken 5 [Demo]" + region: "PAL-M5" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCED-53611: + name: "Official PlayStation 2 Magazine - German Kids Special" + region: "PAL-G" +SCED-53613: + name: "EyeToy - Play 3 + SpyToy" + region: "PAL-M5" +SCED-53622: + name: "24 - The Game [Demo]" + region: "PAL-M9" + clampModes: + vuClampMode: 2 # Fixes mini-map HUD. + gsHWFixes: + autoFlush: 1 # Fixes pause menu backgrounds. + roundSprite: 1 # Corrects proportions of fonts and pause-screen lines, adjusts display closer to software. +SCED-53660: + name: "Jak X & Ratchet Gladiator [Demo]" + region: "PAL" + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCED-53662: + name: "Official PlayStation 2 Magazine Germany Special 2/2005" + region: "PAL-G" +SCED-53674: + name: "SoulCalibur III [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SCED-53679: + name: "Fire It Up Lads [Demo]" + region: "PAL-E" + patches: + default: + content: |- + comment=- WRC Rally needs XGKick fix enabled +SCED-53684: + name: "SingStar - '80s [Demo]" + region: "PAL-E" +SCED-53733: + name: "Genji Special Demo" + region: "PAL-E" + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCED-53792: + name: "EyeToy - Antigrav + SpyToy Demo" + region: "PAL-M5" +SCED-53798: + name: "Ufficiale PlayStation 2 Italia Kids Special 2005 Demo" + region: "PAL-I" +SCED-53802: + name: "Sly 3 - Honour Among Thieves [Demo]" + region: "PAL-M5" + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCED-53854: + name: "Official PS2 Magazine French Christmas Special" # French + region: "PAL-F" +SCED-53905: + name: "Official PlayStation 2 Magazine Italia Special Sport Demo" + region: "PAL-M5" +SCED-53916: + name: "Official PlayStation 2 Magazine Demo 67" # French + region: "PAL-M5" +SCED-53932: + name: "Official PlayStation 2 Magazine Demo 67" # Spanish + region: "PAL-M5" +SCED-53933: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 01/2006" + region: "PAL-I" +SCED-53938: + name: "Official PlayStation 2 Magazine Germany Special 3/2005" + region: "PAL-G" +SCED-53939: + name: "Official PlayStation 2 Magazine Demo 67" # Australian + region: "PAL-E" +SCED-53946: + name: "Ufficiale PlayStation 2 Special Platinum 2006" + region: "PAL-I" +SCED-53947: + name: "Magazine Ufficiale PlayStation 2 Italia Demo Speciale Horror" + region: "PAL-I" +SCED-53962: + name: "Shadow of the Colossus [Demo]" + region: "PAL-M5" + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 1 # Fixes post effects shadows and DOF effects. +SCED-53978: + name: "Official PlayStation 2 Magazine Demo 69" + region: "PAL-M5" +SCED-53990: + name: "Shadow of the Colossus + Ico" + region: "PAL-M5" +SCED-54001: + name: "Official PlayStation 2 Magazine Demo 69" + region: "PAL-M5" +SCED-54024: + name: "Official PlayStation 2 Magazine Demo 70" + region: "PAL-M5" + patches: + default: + content: |- + comment=- Castlevania needs VU clamping none and EEclamping extra. +SCED-54036: + name: "Official PlayStation 2 Magazine Demo 69-70" + region: "PAL-M5" +SCED-54037: + name: "Official PlayStation 2 Magazine Demo 70" + region: "PAL-M5" +SCED-54043: + name: "Official PlayStation 2 Magazine Demo 71" + region: "PAL-M5" +SCED-54044: + name: "Official PlayStation 2 Magazine Demo 72" + region: "PAL-M5" +SCED-54045: + name: "Official PlayStation 2 Magazine Demo 73" + region: "PAL-M5" +SCED-54046: + name: "Official PlayStation 2 Magazine Demo 74" + region: "PAL-M5" +SCED-54047: + name: "Official PlayStation 2 Magazine Demo 75" + region: "PAL-M5" +SCED-54048: + name: "Official PlayStation 2 Magazine Demo 76" + region: "PAL-M5" +SCED-54049: + name: "Official PlayStation 2 Magazine Demo 77" + region: "PAL-M5" +SCED-54050: + name: "Official PlayStation 2 Magazine Demo 71" # German + region: "PAL-M5" +SCED-54051: + name: "Official PlayStation 2 Magazine Demo 72" # German + region: "PAL-M5" +SCED-54052: + name: "Official PlayStation 2 Magazine Demo 73" # German + region: "PAL-M5" +SCED-54053: + name: "Official PlayStation 2 Magazine Demo 74" # German + region: "PAL-M5" +SCED-54054: + name: "Official PlayStation 2 Magazine Demo 75" # German + region: "PAL-M5" +SCED-54055: + name: "Official PlayStation 2 Magazine Demo 76" # German + region: "PAL-M5" +SCED-54056: + name: "Official PlayStation 2 Magazine Demo 77" # German + region: "PAL-M5" +SCED-54057: + name: "Official PlayStation 2 Magazine Demo 78" # German + region: "PAL-M5" +SCED-54058: + name: "Official PlayStation 2 Magazine Demo 79" # German + region: "PAL-M5" +SCED-54059: + name: "Official PlayStation 2 Magazine Demo 80" # German + region: "PAL-M5" +SCED-54069: + name: "Magazine Ufficiale PlayStation 2 Demo Italia Special Racing" + region: "PAL-I" +SCED-54070: + name: "Official PlayStation 2 Magazine Demo 71" # Spanish/Portuguese + region: "PAL-M5" +SCED-54079: + name: "Official PlayStation 2 Magazine Demo 71" # French + region: "PAL-M5" +SCED-54088: + name: "Roland Garros Virtual Tour '06" + region: "PAL-F" +SCED-54090: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 03/2006" + region: "PAL-I" +SCED-54099: + name: "Official PlayStation 2 Magazine Demo 71" # Australian + region: "PAL-M5" +SCED-54101: + name: "Bonus Demo 11" + region: "PAL-M5" +SCED-54102: + name: "Bonus Demo 11" + region: "PAL-M5" +SCED-54105: + name: "Bonus Demo 11" + region: "PAL-M5" +SCED-54134: + name: "EyeToy - Play Sports" + region: "PAL-M5" +SCED-54144: + name: "Official PlayStation 2 Magazine Demo 72" # French + region: "PAL-M5" +SCED-54149: + name: "Magazine Ufficiale PlayStation 2 Italia 04/2006" + region: "PAL-I" +SCED-54176: + name: "Official PlayStation 2 Magazine Demo 73" # BeNeLux + region: "PAL-M5" +SCED-54180: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 05/2006" + region: "PAL-I" +SCED-54192: + name: "AFL Premiership 2006" + region: "PAL-A" +SCED-54202: + name: "Official PlayStation 2 Magazine Demo 74" + region: "PAL-M5" +SCED-54207: + name: "Formula One 06 [Demo]" + region: "PAL-E" +SCED-54208: + name: "Magazine Ufficiale PlayStation 2 Italia 06/2006" + region: "PAL-I" +SCED-54238: + name: "Buzz! The Sports Quiz" + region: "PAL-E" +SCED-54314: + name: "Magazine Ufficiale PlayStation 2 Demo Italia 07-2006" + region: "PAL-I" +SCED-54338: + name: "Bonus Demo 11" + region: "PAL-M5" +SCED-54345: + name: "Buzz! Junior - Jungle Party" + region: "PAL-M14" +SCED-54363: + name: "Buzz! The Sports Quiz" + region: "PAL-M4" +SCED-54397: + name: "Bonus Demo 12 (You)" + region: "PAL-E" +SCED-54398: + name: "Bonus Demo 12m (Old)" + region: "PAL-M5" +SCED-54399: + name: "Bonus Demo 12" + region: "PAL-M5" +SCED-54403: + name: "Official PlayStation 2 Magazine Demo 78" + region: "PAL-M5" +SCED-54404: + name: "Official PlayStation 2 Magazine Demo 79" + region: "PAL-M5" +SCED-54405: + name: "Official PlayStation 2 Magazine Demo 80" + region: "PAL-M5" +SCED-54406: + name: "Official PlayStation 2 Magazine Demo 81" + region: "PAL-M5" +SCED-54407: + name: "Official PlayStation 2 Magazine Demo 82" + region: "PAL-M5" +SCED-54408: + name: "Official PlayStation 2 Magazine Demo 83" + region: "PAL-M5" +SCED-54409: + name: "Official PlayStation 2 Magazine Demo 84" + region: "PAL-M5" +SCED-54410: + name: "Official PlayStation 2 Magazine Demo 85" + region: "PAL-M5" +SCED-54411: + name: "Official PlayStation 2 Magazine Demo 86" + region: "PAL-M5" +SCED-54412: + name: "Official PlayStation 2 Magazine Demo 87" + region: "PAL-M5" +SCED-54413: + name: "Official PlayStation 2 Magazine Demo 88" + region: "PAL-M5" +SCED-54414: + name: "Official PlayStation 2 Magazine Demo 89" + region: "PAL-M5" +SCED-54415: + name: "Official PlayStation 2 Magazine Demo 90" + region: "PAL-M5" +SCED-54416: + name: "Official PlayStation 2 Magazine Demo 91" + region: "PAL-M5" +SCED-54417: + name: "Official PlayStation 2 Magazine Demo 92" + region: "PAL-M5" +SCED-54418: + name: "Official PlayStation 2 Magazine Demo 93" + region: "PAL-M5" +SCED-54480: + name: "Official PlayStation 2 Magazine Demo 78" # French + region: "PAL-M5" +SCED-54481: + name: "Official PlayStation 2 Magazine Demo 79" # French + region: "PAL-M5" +SCED-54495: + name: "EyeToy - Kinetic Combat" + region: "PAL-E" +SCED-54523: + name: "Magazine Ufficiale PlayStation 2 Italia Speciale Kids" + region: "PAL-I" +SCED-54543: + name: "Magazine Ufficiale PlayStation 2 Demo Special Cinema" + region: "PAL-I" +SCED-54558: + name: "Official PlayStation 2 Magazine Germany Winter 2006" + region: "PAL-G" +SCED-54567: + name: "Official PlayStation 2 Magazine Demo 80" # Spanish/Portuguese + region: "PAL-M5" +SCED-54602: + name: "Magazine Ufficiale PlayStation 2 Italia Speciale Wrestling" + region: "PAL-I" +SCED-54603: + name: "Official PlayStation 2 Magazine Demo 81" + region: "PAL-S-P" +SCED-54605: + name: "Official PlayStation 2 Magazine Demo 81" # German + region: "PAL-G" +SCED-54640: + name: "PlayStation 2 Magazine Ufficiale Italia Presenta - Speciale Sport" + region: "PAL-I" +SCED-54642: + name: "Official PlayStation 2 Magazine Demo 82" # German + region: "PAL-M5" +SCED-54680: + name: "God of War II [Demo]" + region: "PAL-M6" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCED-54682: + name: "UPS2 Speciale Platinum 2007" + region: "PAL-M5" +SCED-54692: + name: "Official PlayStation 2 Magazine Demo 83" # German + region: "PAL-E-G" +SCED-54693: + name: "Official PlayStation 2 Magazine Germany Special Edition 2007-1" + region: "PAL-G" +SCED-54730: + name: "Ufficiale PlayStation 2 Speciale Racing 2007" + region: "PAL-I" +SCED-54758: + name: "Official PlayStation 2 Magazine Demo 84" # German + region: "PAL-G" +SCED-54808: + name: "Buzz! Junior - RoboJam + Buzz! Junior - Jungle Party" + region: "PAL-M14" +SCED-55113: + name: "Official PlayStation 2 Magazine Demo 94" + region: "PAL-M5" +SCED-55114: + name: "Official PlayStation 2 Magazine Demo 95" + region: "PAL-M5" +SCED-55115: + name: "Official PlayStation 2 Magazine Demo 96" + region: "PAL-M5" +SCED-55116: + name: "Official PlayStation 2 Magazine Demo 97" + region: "PAL-M5" +SCED-55117: + name: "Official PlayStation 2 Magazine Demo 98" + region: "PAL-M5" +SCED-55118: + name: "Official PlayStation 2 Magazine Demo 99" + region: "PAL-M5" +SCED-55119: + name: "Official PlayStation 2 Magazine Demo 100" + region: "PAL-M5" +SCED-55120: + name: "Official PlayStation 2 Magazine Demo 101" + region: "PAL-NL" +SCED-55432: + name: "Buzz! Junior - Ace Racers [Demo]" + region: "PAL-M15" +SCES-00000: + name: "Ico [Preview]" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + mipmap: 1 + halfPixelOffset: 1 # Fixes effect misalignment. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCES-50000: + name: "Ridge Racer V" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes texture rendering in the intro. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. + roundSprite: 1 # Fixes ui and hud alignment. + gpuPaletteConversion: 2 # Lots of CLUTs in large textures. + cpuSpriteRenderBW: 1 # Fixes car textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SCES-50001: + name: "Tekken Tag Tournament" + region: "PAL-M5" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCES-50002: + name: "FantaVision" + region: "PAL-M5" +SCES-50003: + name: "Dead or Alive 2 - Hardcore" + region: "PAL-M5" + compat: 5 + patches: + 7A51F86E: + content: |- + comment=Patch by Prafull and kozarovv + // Fixes game hanging on boot. + patch=0,EE,002b4c44,word,24060000 +SCES-50004: + name: "Formula One 2001" + region: "PAL-M6" + compat: 5 + gameFixes: + - XGKickHack +SCES-50005: + name: "Wipeout Fusion" + region: "PAL-M5" + compat: 5 + gsHWFixes: + PCRTCOffsets: 1 # Fixes viewport shaking. +SCES-50006: + name: "Drakan - The Ancients' Gates" + region: "PAL-M5" + compat: 5 +SCES-50009: + name: "Wild Wild Racing" + region: "PAL-Unk" +SCES-50034: + name: "MotoGP" + region: "PAL-M5" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 2 # Fixes some (haze?) shuffle colors. + textureInsideRT: 1 # Fixes rendering artifacts on racers. +SCES-50105: + name: "Sky Odyssey" + region: "PAL-M5" + clampModes: + vu0ClampMode: 3 # Fixes runway line thickness on minimap. +SCES-50139: + name: "World Rally Championship" + region: "PAL-M7" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes crash when using the Subaru. + gameFixes: + - EETimingHack # Fix in-game Freeze. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. +SCES-50240: + name: "Extermination" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Black FMV. + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. +SCES-50241: + name: "The Bouncer" + name-sort: "Bouncer, The" + region: "PAL-M6" + compat: 5 +SCES-50244: + name: "This is Football 2002" + region: "PAL-M6" +SCES-50245: + name: "Le Monde des Bleus 2002" + region: "PAL-F" +SCES-50246: + name: "AirBlade" + region: "PAL-M5" + compat: 5 +SCES-50293: + name: "ATV Offroad - All Terrain Vehicle" + region: "PAL-M5" +SCES-50294: + name: "Gran Turismo 3 - A-Spec" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCES-50295: + name: "Dark Cloud" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +SCES-50300: + name: "Time Crisis 2" + region: "PAL-M5" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SCES-50354: + name: "Klonoa 2 - Lunatea's Veil" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SCES-50360: + name: "Twisted Metal - Black" + region: "PAL-M5" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCES-50361: + name: "Jak and Daxter - The Precursor Legacy" + region: "PAL-M6" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCES-50408: + name: "PaRappa the Rapper 2" + region: "PAL-M5" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +SCES-50409: + name: "MotoGP 2" + region: "PAL-M5" +SCES-50410: + name: "Ace Combat - Distant Thunder" + region: "PAL-M5" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. +SCES-50411: + name: "Vampire Night" + region: "PAL-M5" + compat: 5 +SCES-50459: + name: "Dropship - United Peace Force" + region: "PAL-M5" + compat: 2 + speedHacks: + instantVU1: 0 # Fixes corrupted textures. + mtvu: 0 # Fixes corrupted textures. +SCES-50490: + name: "Final Fantasy X" + region: "PAL-E" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCES-50491: + name: "Final Fantasy X" + region: "PAL-F" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCES-50492: + name: "Final Fantasy X" + region: "PAL-G" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCES-50493: + name: "Final Fantasy X" + region: "PAL-I" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCES-50494: + name: "Final Fantasy X" + region: "PAL-S" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SCES-50499: + name: "Ecco the Dolphin - Defender of the Future" + region: "PAL-M5" + compat: 5 + patches: + 7FEDF999: + content: |- + author=PSI + // Ecco has an evil race condition: one of its custom IOP modules resets CDVDMAN while it's loading a module from disc. + // The race condition is resolved by making the EE slower. This gives enough time for CDVDMAN to reset itself before + // the EE sends a request to load a module. + // Alternatively, this patch swaps the load order of the modules. + patch=1,EE,201018d8,extended,24040007 + patch=1,EE,201018e4,extended,24040006 +SCES-50500: + name: "Headhunter" + region: "PAL-M5" +SCES-50501: + name: "Rez" + region: "PAL-M5" + compat: 5 +SCES-50522: + name: "Disney's Peter Pan - The Legend of Never Land" + region: "PAL-E-S" + compat: 5 +SCES-50526: + name: "Disney's Peter Pan - The Legend of Never Land" + region: "PAL-M5" +SCES-50531: + name: "Disney's Peter Pan - The Legend of Never Land" + region: "PAL-SC" +SCES-50595: + name: "Disney/Pixar Monsters, Inc. - Scare Island" + region: "PAL-E" +SCES-50596: + name: "Disney/Pixar Monsters, Inc." + region: "PAL-D" +SCES-50597: + name: "Monsters en Co - Schrik Eiland" + region: "PAL-NL" +SCES-50598: + name: "Monsterit Oy" + region: "PAL-FI" +SCES-50599: + name: "Monstres & Cie - L'ile de l'УЉpouvante" + region: "PAL-F" +SCES-50600: + name: "Die Monster AG - Schreckens-Insel" + region: "PAL-G" +SCES-50601: + name: "Monster & Co - L'Isola dello Spavento" + region: "PAL-I" +SCES-50602: + name: "Monsterbedriften - SkrekkУИya" + region: "PAL-NO" +SCES-50603: + name: "Monstruos, S.A. - Isla de los sustos" + region: "PAL-S" +SCES-50604: + name: "Monsters, Inc - SkrУЄmmarУЖn" + region: "PAL-SW" +SCES-50605: + name: "Monstros e Companhia - Ilha Assustadora" + region: "PAL-PL" +SCES-50611: + name: "Space Channel 5" + region: "PAL-M5" +SCES-50612: + name: "Space Channel 5 - Part 2" + region: "PAL-M5" +SCES-50614: + name: "Jak and Daxter - The Precursor Legacy" + region: "PAL-Unk" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCES-50759: + name: "Virtua Fighter 4" + region: "PAL-M5" + compat: 5 +SCES-50760: + name: "Ico" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCES-50781: + name: "Destruction Derby Arenas [Beta, Promo, & Full Retail]" + region: "PAL-M6" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes tyre textures. + gsHWFixes: + halfPixelOffset: 2 # Corrects shadow position. +SCES-50791: + name: "Frequency" + region: "PAL-M5" + compat: 5 +SCES-50810: + name: "Smash Court Tennis - Pro Tournament" + region: "PAL-M5" +SCES-50858: + name: "Gran Turismo - Concept 2002 Tokyo-Geneva" + region: "PAL-M6" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCES-50858" + - "SCES-50294" +SCES-50878: + name: "Tekken 4" + region: "PAL-M5" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCES-50885: + name: "Ape Escape 2" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. + patches: + "09B3AD4D": + content: |- + // Fixes COP2 CFC2 timing. + patch=1,EE,0027dbc4,word,48429000 + patch=1,EE,0027dbd4,word,4BC109FF + patch=1,EE,0027dc10,word,48429000 + patch=1,EE,0027dc20,word,4BC109FF + patch=1,EE,0027dd90,word,48429000 + patch=1,EE,0027dda0,word,4BC109FF + patch=1,EE,0027dddc,word,48429000 + patch=1,EE,0027ddec,word,4BC109FF +SCES-50887: + name: "Alpine Racer 3" + region: "PAL-M5" + compat: 5 +SCES-50888: + name: "Pac-Man World 2" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes hanging in Butane Pain, Ghost Bayou, Pinky's Revenge and Clyde in the Caldera levels. +SCES-50889: + name: "Ninja Assault" + region: "PAL-M5" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes intro captions not displaying. +SCES-50916: + name: "Ratchet & Clank" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCES-50917: + name: "Sly Raccoon" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCES-50928: + name: "SOCOM - U.S. Navy SEALs [Beta & Full Release]" + region: "PAL-M6" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCES-50934: + name: "WRC II Extreme" + region: "PAL-M7" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SCES-50935: + name: "WRC II Extreme" + region: "PAL-Unk" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SCES-50956: + name: "Ferrari F355 Challenge" + region: "PAL-M5" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes text alignment. + PCRTCOverscan: 1 # Fixes offscreen image. +SCES-50957: + name: "Disney's Stitch - Experiment 626" + region: "PAL-NL-I" +SCES-50959: + name: "Disney's Stitch - Experiment 626" + region: "PAL-P-S" +SCES-50960: + name: "Disney's Stitch - Experiment 626" + region: "PAL-F-G" + compat: 5 +SCES-50966: + name: "Disney's Stitch - Experiment 626" + region: "PAL-E-SW" +SCES-50967: + name: "Kingdom Hearts" + region: "PAL-E" + compat: 5 + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCES-50968: + name: "Kingdom Hearts" + region: "PAL-F" + compat: 5 + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCES-50969: + name: "Kingdom Hearts" + region: "PAL-G" + compat: 5 + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCES-50970: + name: "Kingdom Hearts" + region: "PAL-I" + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCES-50971: + name: "Kingdom Hearts" + region: "PAL-S" + compat: 5 + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SCES-50982: + name: "MotoGP 3" + region: "PAL-M5" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SCES-50987: + name: "Resident Evil - Outbreak" + region: "PAL-Unk" +SCES-51003: + name: "Network Access Disc" + region: "PAL-E" +SCES-51004: + name: "Formula One 2002" + region: "PAL-M6" + gameFixes: + - XGKickHack +SCES-51039: + name: "This is Football 2003" + region: "PAL-M7" +SCES-51040: + name: "Le Monde des Bleus 2003" + region: "PAL-F" +SCES-51041: + name: "This is Football 2003" + region: "PAL-BE" +SCES-51102: + name: "Ape Escape 2" + region: "PAL-F" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCES-51103: + name: "Ape Escape 2" + region: "PAL-I" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCES-51104: + name: "Ape Escape 2" + region: "PAL-G" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCES-51105: + name: "Ape Escape 2" + region: "PAL-S" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCES-51135: + name: "Primal" + region: "PAL-M5" + compat: 5 + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCES-51159: + name: "The Getaway" + name-sort: "Getaway, The" + region: "PAL-M5" + compat: 5 + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCES-51164: + name: "The Mark of Kri" + name-sort: "Mark of Kri, The" + region: "PAL-M5" +SCES-51176: + name: "Disney's Treasure Planet" + region: "PAL-M4" + clampModes: + vuClampMode: 3 # Fixes SPS when the solar surfer's engines are inactive. + gameFixes: + - EETimingHack # Fixes hang before going ingame. +SCES-51177: + name: "Disney's Treasure Planet" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes SPS when the solar surfer's engines are inactive. + gameFixes: + - EETimingHack # Fixes hang before going ingame. +SCES-51179: + name: "This is Football 2003" + region: "PAL-E" +SCES-51190: + name: "Dark Chronicle" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCES-51224: + name: "War of the Monsters" + region: "PAL-M5" +SCES-51248: + name: "Dog's Life" + region: "PAL-M11" + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 3 # Fixes depth of field alignment. + nativeScaling: 4 # Fixes depth of field intensity. + roundSprite: 1 # Fix lines in the sky. +SCES-51407: + name: "Exclusive PlayStation 2 Summer Sample Disc" + region: "PAL-A" +SCES-51426: + name: "The Getaway" + name-sort: "Getaway, The" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCES-51428: + name: "Shinobi" + region: "PAL-M5" + compat: 5 +SCES-51463: + name: "Ghosthunter" + region: "PAL-M6" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes sporadic white triangle SPS. + gsHWFixes: + halfPixelOffset: 5 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. + autoFlush: 1 # Aligns ghosting. +SCES-51480: + name: "Twisted Metal - Black Online" + region: "PAL-M5" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCES-51513: + name: "EyeToy - Play" + region: "PAL-M11" +SCES-51533: + name: "God of War" + region: "PAL-Unk" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCES-51578: + name: "Network Access Disc [v1.03 - v6.00]" + region: "PAL-M7" +SCES-51592: + name: "Formula One 2003" + region: "PAL-M6" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes bad polys. + gameFixes: + - XGKickHack # Fixes SPS. +SCES-51593: + name: "Hardware - Online Arena [Beta, Promo & Full Release]" + region: "PAL-M4" + patches: + "81797E77": + content: |- + comment=Reduces chance of game hanging going in-game + comment=caused by VU0 integer register being set twice causing bad COP2 timing + comment=Game will require EE Cycle Rate -1 to fix hangs completely + patch=1,EE,002c5e50,word,8000033c + patch=1,EE,002c5f40,word,8000033c +SCES-51607: + name: "Ratchet & Clank 2 - Locked and Loaded" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes DMA errors. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + dynaPatches: + - pattern: + - { offset: 0x0, value: 0x0280202d } + - { offset: 0x4, value: 0x3c0140d0 } + - { offset: 0x8, value: 0x44810800 } + - { offset: 0x10, value: 0x46000836 } + replacement: + - { offset: 0x4, value: 0x3c013f80 } + memcardFilters: # Reads Ratchet 1 data. + - "SCES-51607" + - "SCES-50916" +SCES-51608: + name: "Jak II - Renegade" + region: "PAL-M7" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCES-51610: + name: "This is Football 2004 [Red Devils 2004]" + region: "PAL-BE" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCES-51611: + name: "This is Football 2004" + region: "PAL-M4" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCES-51612: + name: "This Is Football 2004" + region: "PAL-E-N" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCES-51613: + name: "This is Football 2004" + region: "PAL-M4" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCES-51614: + name: "Monde des Bleus 2004, Le - Nouvelle Generation" + region: "PAL-F" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCES-51618: + name: "SOCOM - U.S. Navy SEALs" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCES-51635: + name: "Brave - The Search for Spirit Dancer" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes lighting/shadows. + preloadFrameData: 1 # Fixes sun flickering. + autoFlush: 2 # Fixes sun through objects. + bilinearUpscale: 1 # Smooths out sun glare textures like native. + nativeScaling: 1 # Fixes post effects. +SCES-51648: + name: "EverQuest Online Adventures" + region: "PAL-E-I" +SCES-51677: + name: "My Street" + region: "PAL-M5" + gameFixes: + - VUSyncHack # Fixes SPS. +SCES-51684: + name: "WRC 3" + region: "PAL-M8" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. + patches: + 80802EA9: + content: |- + author=JordanTheToaster + // Fixes branch in delay slot performance penalty. + patch=1,EE,002AA578,word,00000000 +SCES-51685: + name: "Primal" + region: "PAL-E-R" + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCES-51706: + name: "Amplitude" + region: "PAL-M5" + compat: 5 +SCES-51719: + name: "Gran Turismo 4" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCES-51719" + - "SCES-52438" + - "SCES-50294" +SCES-51725: + name: "EverQuest Online Adventures" + region: "PAL-M3" + compat: 4 +SCES-51844: + name: "Time Crisis 3" + region: "PAL-M5" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SCES-51895: + name: "EyeToy - Groove" + region: "PAL-M11" +SCES-51904: + name: "SOCOM II - U.S. Navy SEALs" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCES-51910: + name: "Arc - Twilight of the Spirits" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCES-51920: + name: "Forbidden Siren" + region: "PAL-E" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCES-51971: + name: "Jet Li - Rise to Honor" + region: "PAL-E" +SCES-51977: + name: "Hardware - Online Arena" + region: "PAL-E" +SCES-51979: + name: "Destruction Derby Arenas" + region: "PAL-M6" + roundModes: + vu1RoundMode: 0 # Fixes tire textures. + gsHWFixes: + halfPixelOffset: 2 # Corrects shadow position. +SCES-52004: + name: "Killzone" + region: "PAL-M6" + compat: 5 + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCES-52033: + name: "Syphon Filter - The Omega Strain" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. + gameFixes: + - EETimingHack # Fixes random hangs. + patches: + 27E54B37: + content: |- + author=refraction + // Cop2 problems. + patch=0,EE,003953F8,word,48438000 + patch=0,EE,003953FC,word,4B06521B + author=YukiXXL + // Speed Correction (25 FPS) + patch=1,EE,00175E1C,extended,00000019 +SCES-52042: + name: "Formula One 2004" + region: "PAL-M6" +SCES-52065: + name: "Flipnic" + region: "PAL-Unk" + gsHWFixes: + deinterlace: 9 # Fixes broken field order. +SCES-52099: + name: "I-Ninja" + region: "PAL-M5" +SCES-52124: + name: "kill.switch" + region: "PAL-M5" + speedHacks: + eeCycleRate: 2 # Fixes menu text flickering. +SCES-52137: + name: "WRC 3 - The Official Game of the FIA World Rally Championship" + region: "PAL-M8" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SCES-52154: + name: "EyeToy - Chat" + region: "PAL-M11" +SCES-52156: + name: "Ghosthunter - Hunter on the spectres" + region: "PAL-M3" + clampModes: + vu1ClampMode: 3 # Fixes sporadic white triangle SPS. + gsHWFixes: + halfPixelOffset: 5 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. + autoFlush: 1 # Aligns ghosting. +SCES-52268: + name: "SingStar" + region: "PAL-E" +SCES-52299: + name: "SingStar" + region: "PAL-S" +SCES-52306: + name: "SOCOM II - U.S. Navy SEALs" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCES-52327: + name: "Forbidden Siren" + region: "PAL-F" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCES-52328: + name: "Forbidden Siren" + region: "PAL-G" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCES-52329: + name: "Forbidden Siren" + region: "PAL-I" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCES-52330: + name: "Forbidden Siren - Viviendo la Pesadilla" + region: "PAL-S" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCES-52389: + name: "WRC 4" + region: "PAL-M8" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SCES-52405: + name: "DJ - Decks & FX - House Edition" + region: "PAL-M9" + compat: 5 +SCES-52410: + name: "Athens 2004" + region: "PAL-M6" +SCES-52411: + name: "Athens 2004 [Platinum]" + region: "PAL-M6" +SCES-52412: + name: "Jackie Chan Adventures" + region: "PAL-M7" + speedHacks: + mtvu: 0 # Fixes SPS when entering Spain in Jackie's and Jade's character models. + instantVU1: 0 # Fixes SPS when entering Spain in Jackie's and Jade's character models. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SCES-52423: + name: "Smash Court Tennis - Pro Tournament 2" + region: "PAL-M5" +SCES-52424: + name: "Ace Combat - Squadron Leader" + region: "PAL-M5" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + patches: + 1D54FEA9: + content: |- + // Fixes collision/missle hit issues. + patch=0,EE,001A3154,word,48498800 + patch=0,EE,001A3158,word,4B00682C + patch=0,EE,001A3164,word,484A8800 + patch=0,EE,001A3168,word,4B0C682C +SCES-52425: + name: "This is Football 2004" + region: "PAL-A" +SCES-52426: + name: "This is Football 2005" + region: "PAL-M4" +SCES-52427: + name: "This is Football 2005" + region: "PAL-M4" +SCES-52429: + name: "This is Football 2005" + region: "PAL-M4" +SCES-52430: + name: "Le Monde des Bleus 2005" + region: "PAL-F" +SCES-52431: + name: "This is Football 2005" + region: "PAL-A-E" +SCES-52432: + name: "This is Football 2005" + region: "PAL-BE" +SCES-52438: + name: "Gran Turismo 4 Prologue" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCES-51719" + - "SCES-52438" + - "SCES-50294" + # vuClampMode = 2 Text in GT mode works. +SCES-52456: + name: "Ratchet & Clank 3" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: # Reads Ratchet 1 & 2 data. + - "SCES-52456" + - "SCES-51607" + - "SCES-50916" +SCES-52460: + name: "Jak 3" + region: "PAL-M7" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCES-52529: + name: "Sly 2 - Band of Thieves" + region: "PAL-M11" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCES-52530: + name: "Crisis Zone" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 2 # Fixes Grassmarket district boss model. +SCES-52564: + name: "SingStar" + region: "PAL-F" +SCES-52565: + name: "SingStar" + region: "PAL-G" +SCES-52566: + name: "SingStar" + region: "PAL-I" +SCES-52582: + name: "Everybody's Golf 4" + region: "PAL-M5" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCES-52586: + name: "Death by Degrees" + region: "PAL-E-S" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SCES-52596: + name: "This is Football 2005" + region: "PAL-Unk" +SCES-52677: + name: "Network Access Disc & Hardware - Online Arena" + region: "PAL-M7" + compat: 5 + speedHacks: + instantVU1: 1 # Fixes not rendered most of the screen. +SCES-52684: + name: "WRC 3 - The Official Game of the FIA World Rally Championship" + region: "PAL-A" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SCES-52748: + name: "EyeToy - Play 2" + region: "PAL-M12" + compat: 5 +SCES-52756: + name: "DJ - Decks & FX - Claudio Coccoluto Edition" + region: "PAL-I" +SCES-52758: + name: "The Getaway - Black Monday" + name-sort: "Getaway, The - Black Monday" + region: "PAL-M6" + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SCES-52762: + name: "DJ Decks & FX" + region: "PAL-F" +SCES-52763: + name: "DJ Decks & FX Vol.1" + region: "PAL-G" +SCES-52764: + name: "DJ - Decks & FX - Live Session" + region: "PAL-S" +SCES-52826: + name: "SingStar - Party" + region: "PAL-E" +SCES-52827: + name: "SingStar - Party" + region: "PAL-I" +SCES-52828: + name: "SingStar - NRJ Music Tour" + region: "PAL-F" +SCES-52829: + name: "SingStar - Party" + region: "PAL-G" +SCES-52830: + name: "SingStar - Party" + region: "PAL-S" +SCES-52883: + name: "EyeToy - Kinetic" + region: "PAL-M7" + compat: 5 +SCES-52892: + name: "MotoGP 4" + region: "PAL-M5" + compat: 5 +SCES-52893: + name: "Killzone" + region: "PAL-E-GR-R" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCES-52930: + name: "EyeToy - Monkey Mania" + region: "PAL-M5" + compat: 5 +SCES-52948: + name: "The Getaway - Black Monday" + name-sort: "Getaway, The - Black Monday" + region: "PAL-M4" + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SCES-53033: + name: "Formula One 2005" + region: "PAL-M7" + compat: 5 +SCES-53053: + name: "Death by Degrees" + region: "PAL-F-I" + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SCES-53054: + name: "Death by Degrees" + region: "PAL-E-G" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SCES-53055: + name: "Eyetoy - Antigrav" + region: "PAL-M5" +SCES-53133: + name: "God of War" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCES-53178: + name: "SingStar - Pop" + region: "PAL-E" +SCES-53179: + name: "SingStar - Pop" + region: "PAL-F" +SCES-53180: + name: "SingStar - The Dome" + region: "PAL-G" +SCES-53181: + name: "SingStar - Radio 105" + region: "PAL-I" +SCES-53182: + name: "SingStar - Pop" + region: "PAL-S" +SCES-53183: + name: "SingStar - Pop" + region: "PAL-E" +SCES-53184: + name: "SingStar - Norske Hits" + name-en: "SingStar - Norwegian Hits" + region: "PAL-NO" +SCES-53185: + name: "SingStar - Svenska Hits" + name-en: "SingStar - Swedish Hits" + region: "PAL-SW" +SCES-53202: + name: "Tekken 5" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCES-53247: + name: "WRC Rally Evolved" + region: "PAL-M8" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + clampModes: + eeClampMode: 2 # Fixes rare bug causing player to respawn when starting the race or during certain car crashes. + gsHWFixes: + roundSprite: 1 # Fixes misaligned text. + autoFlush: 2 # Fixes sun luminosity. + patches: + CBBC2E7F: + content: |- + // https://forums.pcsx2.net/Thread-WRC-Rally-Evolved-run-problem?pid=617145#pid617145 + // Fix "Branch 19e00047 in delay slot" which causes extreme slowdowns + // when you crash your car or interact with physics objects + patch=1,EE,003CC894,word,00000000 +SCES-53285: + name: "Ratchet - Gladiator" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCES-53286: + name: "Jak X - Combat Racing" + region: "PAL-M7" + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: # Reads Ratchet Gladiator data. + - "SCES-53286" + - "SCES-53285" +SCES-53300: + name: "SOCOM 3 - U.S. Navy SEALs" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. +SCES-53304: + name: "Buzz! The Music Quiz" + region: "PAL-E" +SCES-53305: + name: "Buzz! The Music Quiz" + region: "PAL-M4" +SCES-53307: + name: "Buzz! The Music Quiz" + region: "PAL-SC" +SCES-53308: + name: "Buzz! The Music Quiz" + region: "PAL-P-S" +SCES-53310: + name: "Roland Garros 2005" + region: "PAL-M5" + compat: 5 +SCES-53312: + name: "SoulCalibur III" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SCES-53315: + name: "EyeToy - Play 3" + region: "PAL-M12" +SCES-53323: + name: "SingStar - Popworld" + region: "PAL-E" +SCES-53326: + name: "Shadow of the Colossus" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCES-53326" + - "SCES-50760" +SCES-53328: + name: "Genji" + region: "PAL-M6" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCES-53347: + name: "SpyToy" + region: "PAL-M11" +SCES-53358: + name: "24 - The Game" + region: "PAL-M9" + clampModes: + vuClampMode: 2 # Fixes mini-map HUD. + gsHWFixes: + autoFlush: 1 # Fixes pause menu backgrounds. + roundSprite: 1 # Corrects proportions of fonts and pause-screen lines, adjusts display closer to software. +SCES-53372: + name: "Tourist Trophy - The Real Riding Simulator" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCES-53397: + name: "SingStar - Popworld Events Code" + region: "PAL-Unk" +SCES-53409: + name: "Sly 3 - Honour Among Thieves" + region: "PAL-M11" + compat: 5 + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCES-53422: + name: "Stuart Little 3 - Big Photo Adventure" + region: "PAL-M9" + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. + gsHWFixes: + autoFlush: 2 # Fixes missing effects. +SCES-53449: + name: "AFL Premiership 2005" + region: "PAL-A" +SCES-53450: + name: "Gaelic Games - Football" + region: "PAL-E-GA" +SCES-53565: + name: "SingStar - Pop" + region: "PAL-Unk" +SCES-53602: + name: "SingStar - '80s" + region: "PAL-E" +SCES-53603: + name: "SingStar - '80s" + region: "PAL-F" +SCES-53604: + name: "SingStar - '80s" + region: "PAL-G" +SCES-53605: + name: "SingStar - '80s" + region: "PAL-I" +SCES-53606: + name: "SingStar - '80s" + region: "PAL-S" +SCES-53607: + name: "SingStar - '80s" + region: "PAL-NL" +SCES-53609: + name: "SingStar - '80s" + region: "PAL-SW" +SCES-53610: + name: "SingStar - '80s" + region: "PAL-PL" +SCES-53642: + name: "Ape Escape 3" + region: "PAL-M5" + compat: 5 + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCES-53663: + name: "Buzz! The Music Quiz" + region: "PAL-M3" +SCES-53669: + name: "Buzz! The Music Quiz" + region: "PAL-E" +SCES-53680: + name: "WRC avec SУЉbastien Loeb" + region: "PAL-M5" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Fixes misaligned text. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + patches: + 79BAD675: + content: |- + author=By Prafull + // Nopping a branch in delay slot instruction causing very bad performances + // in the playground mode when using physics (such as moving barrels etc..). + patch=1,EE,003d2394,word,00000000 +SCES-53688: + name: "Urban Reign" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SCES-53795: + name: "SingStar - '80s" + region: "PAL-Unk" +SCES-53851: + name: "Forbidden Siren 2" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. + patches: + default: + content: |- + // CRC C040B6AB, Unknown + comment=Swapping a COP2 op into place to make the flags work without delays. + patch=0,EE,002E2B44,word,48449000 + patch=0,EE,002E2B4C,word,4BC949FF +SCES-53879: + name: "Buzz! The Big Quiz" + region: "PAL-E" +SCES-53880: + name: "Buzz! The Big Quiz" + region: "PAL-E" +SCES-53881: + name: "Buzz! Le Grand Quiz" + name-en: "Buzz! The Big Quiz" + region: "PAL-F" +SCES-53882: + name: "Buzz! Il Superquiz" + name-en: "Buzz! The Big Quiz" + region: "PAL-I" + gameFixes: + - EETimingHack # Fixes freezes. +SCES-53883: + name: "Buzz! Das groУŸe Quiz" + name-en: "Buzz! The Big Quiz" + region: "PAL-G" + gameFixes: + - EETimingHack # Fixes freezes. +SCES-53884: + name: "Buzz! El Gran Reto" + name-en: "Buzz! The Big Quiz" + region: "PAL-S" + compat: 2 + gameFixes: + - EETimingHack # Fixes freezes. +SCES-53889: + name: "SingStar Rocks!" + region: "PAL-E" +SCES-53890: + name: "SingStar Rocks!" + region: "PAL-E" +SCES-53891: + name: "SingStar Rocks!" + region: "PAL-G" +SCES-53893: + name: "SingStar Rocks! TMF [Promo]" + region: "PAL-NL" +SCES-53894: + name: "SingStar Rocks!" + region: "PAL-HR" +SCES-53895: + name: "SingStar Rocks! [Promo]" + region: "PAL-S" +SCES-53897: + name: "SingStar Rocks!" + region: "PAL-F" +SCES-53898: + name: "SingStar Rocks!" + region: "PAL-I" +SCES-53925: + name: "Buzz! The Big Quiz" + region: "PAL-M3" + compat: 5 +SCES-53926: + name: "Buzz! The Big Quiz" + region: "PAL-SC" +SCES-53927: + name: "Buzz! Suuri Tietovisa" + name-en: "Buzz! The Big Quiz" + region: "PAL-FI" +SCES-53929: + name: "Buzz! O Grande Quiz" + name-en: "Buzz! The Big Quiz" + region: "PAL-P" +SCES-53931: + name: "Shinobido - Way of the Ninja" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes hang going in to the gardens. +SCES-53950: + name: "F1 '06" + region: "PAL-M7" + compat: 5 +SCES-53960: + name: "B-Boy" + region: "PAL-M5" + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post-processing position. +SCES-54025: + name: "SingStar Rocks! with RTУ‰ 2fm" + region: "PAL-IR" +SCES-54041: + name: "Ace Combat - The Belkan War" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + memcardFilters: # Reads AC4 and 5 saves for bonus unlockables. + - "SCES-54041" + - "SCES-50410" + - "SCES-52424" + patches: + 194C9F38: + content: |- + // Fixes collision/missile hit issues. + patch=0,EE,00131EB4,word,48498800 + patch=0,EE,00131EB8,word,4B00682C + patch=0,EE,00131EC4,word,484A8800 + patch=0,EE,00131EC8,word,4B0C682C +SCES-54068: + name: "AFL Premiership 2006" + region: "PAL-A" +SCES-54071: + name: "Buzz! The Big Quiz" + region: "PAL-Unk" +SCES-54073: + name: "Buzz! The Big Quiz" + region: "PAL-R" +SCES-54077: + name: "SingStar - top.it" + region: "PAL-I" +SCES-54078: + name: "SingStar - Norsk pУЅ Norsk" + name-en: "SingStar - Norwegian in Norwegian" + region: "PAL-NO" +SCES-54094: + name: "EyeToy - Play Sports" + region: "PAL-M15" +SCES-54128: + name: "SingStar - Deutsch Rock-Pop" + name-en: "SingStar - German Rock-Pop" + region: "PAL-G" +SCES-54129: + name: "SingStar - La Edad de Oro del Pop EspaУБol" + name-en: "SingStar - The Golden Age of Spanish Pop" + region: "PAL-S" +SCES-54131: + name: "SingStar - Anthems" + region: "PAL-E" + compat: 3 +SCES-54145: + name: "Lemmings" + region: "PAL-M10" + compat: 5 +SCES-54148: + name: "Eyetoy Kinetic Combat" + region: "PAL-M5" +SCES-54191: + name: "SingStar - Legends [Promo]" + region: "PAL-E" +SCES-54197: + name: "SingStar - Legends" + region: "PAL-F" +SCES-54198: + name: "SingStar - Legends" + region: "PAL-G" +SCES-54206: + name: "God of War II" + region: "PAL-M6" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCES-54219: + name: "Buzz! Junior - Jungle Party" + region: "PAL-M7" +SCES-54220: + name: "Buzz! Junior - Jungle Party" + region: "PAL-M8" +SCES-54257: + name: "SingStar - Legends" + region: "PAL-S" +SCES-54258: + name: "Buzz! The Sports Quiz" + region: "PAL-E" +SCES-54259: + name: "Buzz! Das Sport-Quiz" + name-en: "Buzz! The Sports Quiz" + region: "PAL-G" +SCES-54260: + name: "Buzz! Le Quiz du Sport" + name-en: "Buzz! The Sports Quiz" + region: "PAL-F" +SCES-54261: + name: "Buzz! The Sports Quiz" + region: "PAL-I" +SCES-54262: + name: "Buzz! El Gran Concurso de Deportes" + name-en: "Buzz! The Sports Quiz" + region: "PAL-S" +SCES-54263: + name: "Buzz! O Quiz Desportivo" + name-en: "Buzz! The Sports Quiz" + region: "PAL-P" +SCES-54264: + name: "Buzz! The Sports Quiz" + region: "PAL-E" +SCES-54265: + name: "Buzz! The Sports Quiz" + region: "PAL-M3" +SCES-54266: + name: "Buzz! The Sports Quiz" + region: "PAL-SC" +SCES-54267: + name: "Buzz! Sporttivisa" + name-en: "Buzz! The Sports Quiz" + region: "PAL-FI" +SCES-54268: + name: "Buzz! The Sports Quiz" + region: "PAL-M3" +SCES-54269: + name: "Buzz! The Sports Quiz" + region: "PAL-Unk" +SCES-54325: + name: "SingStar - Legendat" + name-en: "SingStar - Legends" + region: "PAL-FI" +SCES-54329: + name: "SingStar - Legends" + region: "PAL-I" +SCES-54330: + name: "SingStar - Legends" + region: "PAL-E" +SCES-54353: + name: "SingStar - Legends" + region: "PAL-D" +SCES-54477: + name: "SOCOM - US Navy Seals - Combined Assault" + region: "PAL-M5" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + recommendedBlendingLevel: 4 # Mitigates grayer text font in bottom left but stuff in front can lower or increase opacity. +SCES-54496: + name: "Buzz! The Mega Quiz" + region: "PAL-E" +SCES-54497: + name: "Buzz! Le Mega Quiz" + name-en: "Buzz! The Mega Quiz" + region: "PAL-F" +SCES-54498: + name: "Buzz! The Mega Quiz" + region: "PAL-I" +SCES-54499: + name: "Buzz! Das Mega-Quiz" + name-en: "Buzz! The Mega Quiz" + region: "PAL-G" +SCES-54500: + name: "Buzz! El Mega Concurso" + name-en: "Buzz! The Mega Quiz" + region: "PAL-S" +SCES-54501: + name: "Buzz! The Mega Quiz" + region: "PAL-A" +SCES-54503: + name: "Buzz! Megavisa" + name-en: "Buzz! The Mega Quiz" + region: "PAL-FI" +SCES-54504: + name: "Buzz! O Mega Quiz" + name-en: "Buzz! The Mega Quiz" + region: "PAL-P" +SCES-54505: + name: "Buzz! The Mega Quiz" + region: "PAL-M3" +SCES-54507: + name: "Buzz! The Mega Quiz" + region: "PAL-M3" +SCES-54524: + name: "Buzz! Junior - Jungle Party" + region: "PAL-SW" # Austria + Switzerland +SCES-54526: + name: "The Big! Sports Quiz" + region: "PAL-M" +SCES-54535: + name: "Everybody's Tennis" + region: "PAL-M11" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCES-54538: + name: "Eyetoy - Play Astro Zoo" + region: "PAL-M15" +SCES-54552: + name: "Rogue Galaxy" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. + patches: + CBB4B383: + content: |- + author=kozarovv + // Fixes Vedan Myna area out of bounds glitch. + patch=1,EE,00124898,word,3442fffe +SCES-54556: + name: "The Big! Mega Quiz" + region: "PAL-G" +SCES-54570: + name: "SingStar - Pop Hits" + region: "PAL-E" +SCES-54571: + name: "SingStar - Pop Hits" + region: "PAL-G" +SCES-54572: + name: "SingStar - Pop Hits - 40 Principales" + name-en: "SingStar - Pop Hits - Top 40" + region: "PAL-S" +SCES-54573: + name: "SingStar - Pop Hits" + region: "PAL-SC" +SCES-54574: + name: "SingStar - Pop Hits" + region: "PAL-F" +SCES-54575: + name: "SingStar - Pop Hits" + region: "PAL-P" +SCES-54576: + name: "SingStar - ESKA - Hity no Czasie" + name-en: "SingStar - ESKA - Hits on Time" + region: "PAL-PL" +SCES-54597: + name: "SingStar - Rock Ballads" + region: "PAL-E" +SCES-54598: + name: "SingStar - Svenska Hits - Schlager" + name-en: "SingStar - Swedish Hits - Schlager" + region: "PAL-SW" +SCES-54599: + name: "SingStar - '90s" + region: "PAL-E" +SCES-54600: + name: "SingStar - Die Toten Hosen" + region: "PAL-G" +SCES-54601: + name: "SingStar - AprУЈs-Ski Party" + name-en: "SingStar - After-Ski Party" + region: "PAL-G" +SCES-54613: + name: "SingStar - Pop Hits" + region: "PAL-E" +SCES-54625: + name: "Buzz! Junior - Monster Rumble" + region: "PAL-M7" +SCES-54637: + name: "Gaelic Games - Hurling" + region: "PAL-E-GA" + gsHWFixes: + halfPixelOffset: 4 # Fixes offset bloom. +SCES-54638: + name: "Gaelic Games - Football 2" + region: "PAL-E-GA" +SCES-54639: + name: "AFL Premiership 2007" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCES-54676: + name: "Buzz! Junior - RoboJam" + region: "PAL-M7" +SCES-54688: + name: "ATV Offroad Fury 4" + region: "PAL-M12" +SCES-54689: + name: "Buzz! The Maha Quiz" + region: "PAL-IN" +SCES-54690: + name: "Buzz! Mega Quiz" + region: "PAL-PL" +SCES-54701: + name: "Buzz! Junior - RoboJam" + region: "PAL-M8" +SCES-54703: + name: "Buzz! Junior - Monster Rumble" + region: "PAL-M9" +SCES-54704: + name: "Monsterspass" + region: "PAL-M" +SCES-54741: + name: "SingStar - Deutsch Rock-Pop Vol.2" + name-en: "SingStar - German Rock-Pop Vol.2" + region: "PAL-G" +SCES-54748: + name: "WipEout Pulse" + region: "PAL-M5" +SCES-54749: + name: "Buzz! Junior - Dino Den" + region: "PAL-M8" +SCES-54750: + name: "Buzz! Junior - Dino Den" + region: "PAL-M8" +SCES-54760: + name: "SingStar - R&B" + region: "PAL-E" +SCES-54761: + name: "SingStar - R&B" + region: "PAL-S" +SCES-54762: + name: "SingStar - R&B" + region: "PAL-G" +SCES-54764: + name: "SingStar - Pop Hits 2" + region: "PAL-F" +SCES-54765: + name: "SingStar - R&B" + region: "PAL-PL" +SCES-54768: + name: "SingStar - Latino" + region: "PAL-S" +SCES-54769: + name: "SingStar - Latino" + region: "PAL-P" +SCES-54773: + name: "SingStar - Pop Hits" + region: "PAL-E" +SCES-54794: + name: "Syphon Filter - Dark Mirror" + region: "PAL-M5" + gsHWFixes: + autoFlush: 2 + nativeScaling: 2 # Fixes post-processing. +SCES-54823: + name: "SingStar - Bollywood" + region: "PAL-E" +SCES-54844: + name: "Buzz! The Hollywood Quiz" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54845: + name: "Buzz! The Hollywood Quiz" + region: "PAL-G" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54848: + name: "Buzz! Hollywood" + region: "PAL-P-S" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54851: + name: "Buzz! The Hollywood Quiz" + region: "PAL-M3" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54852: + name: "Buzz! The Hollywood Quiz" + region: "PAL-F" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54854: + name: "Buzz! Hollywood Quiz" + region: "PAL-NL-E-FR" +SCES-54856: + name: "Buzz! The Hollywood Quiz" + region: "PAL-P" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCES-54869: + name: "SingStar - Italian Party" + region: "PAL-I" +SCES-54909: + name: "SingStar - '90s" + region: "PAL-S" +SCES-54910: + name: "SingStar - Rock Ballads" + region: "PAL-S" +SCES-54924: + name: "NBA 08" + region: "PAL-M5" +SCES-54941: + name: "Buzz! The Schools Quiz" + region: "PAL-E" +SCES-55019: + name: "Ratchet & Clank - Size Matters" + region: "PAL-M13" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes vendor and other bloom. + autoFlush: 2 # Fixes missing bloom and shadow definition. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes pixelated bloom. +SCES-55038: + name: "EyeToy Play - Hero" + region: "PAL-M15" +SCES-55056: + name: "SingStar - Summer Party" + region: "PAL-E" +SCES-55057: + name: "SingStar - Summer Party" + region: "PAL-G" +SCES-55058: + name: "SingStar - Summer Party" + region: "PAL-S" +SCES-55059: + name: "SingStar - Italian Greatest Hits" + region: "PAL-I" +SCES-55060: + name: "SingStar - Summer Party" + region: "PAL-D" +SCES-55061: + name: "SingStar - Wakacyjna Impreza!" + name-en: "SingStar - Holiday Party!" + region: "PAL-PL" +SCES-55062: + name: "SingStar - Pop Hits 3" + region: "PAL-F" +SCES-55077: + name: "SingStar - Party Hits" + region: "PAL-E" +SCES-55083: + name: "EyeToy Play - PomPom Party" + region: "PAL-M15" +SCES-55093: + name: "Buzz! The Pop Quiz" + region: "PAL-E" +SCES-55094: + name: "Buzz! The Pop Quiz" + region: "PAL-M3" +SCES-55095: + name: "Buzz! The Pop Quiz" + region: "PAL-P-S" +SCES-55096: + name: "Buzz! The Pop Quiz" + region: "PAL-SC" +SCES-55097: + name: "Buzz! The Pop Quiz" + region: "PAL-FI" +SCES-55098: + name: "Buzz! The Pop Quiz" + region: "PAL-M3" +SCES-55100: + name: "Buzz! The Pop Quiz" + region: "PAL-A" +SCES-55107: + name: "Buzz! Pop Quiz" + region: "PAL-PL" +SCES-55127: + name: "SingStar - Summer Party" + region: "PAL-NL" +SCES-55128: + name: "SingStar - Summer Party" + region: "PAL-P" +SCES-55158: + name: "SingStar - Pop Hits 4" + region: "PAL-F" +SCES-55159: + name: "SingStar - Amped" + region: "PAL-G" +SCES-55160: + name: "SingStar - Hottest Hits" + region: "PAL-E" +SCES-55173: + name: "SingStar - OperaciУГn Triunfo" + region: "PAL-S" +SCES-55176: + name: "SingStar - Amped" + region: "PAL-E" +SCES-55177: + name: "SingStar - SuomiRock" + name-en: "SingStar - FinnishRock" + region: "PAL-FI" +SCES-55178: + name: "SingStar - Boy Bands vs Girl Bands" + region: "PAL-E" +SCES-55179: + name: "SingStar - Schlager" + region: "PAL-G" +SCES-55181: + name: "SingStar - Italian Party 2" + region: "PAL-I" +SCES-55182: + name: "SingStar - ClУЁsicos" + name-en: "SingStar - Classics" + region: "PAL-S" +SCES-55183: + name: "SingStar - Turkish Party [Promo]" + region: "PAL-TU" +SCES-55210: + name: "Buzz! Junior - Ace Racers" + region: "PAL-M6" +SCES-55211: + name: "Buzz! Junior - Ace Racers" + region: "PAL-M8" +SCES-55213: + name: "Buzz! Escuela de Talentos" + region: "PAL-S" +SCES-55241: + name: "SingStar - а бƒббаКаИаЙ аЅаИб‚" + name-en: "SingStar - Russian Hit" + region: "PAL-R" +SCES-55255: + name: "SingStar - Singalong with Disney" + region: "PAL-E" +SCES-55256: + name: "SingStar - Canciones Disney" + name-en: "SingStar - Disney Songs" + region: "PAL-S" +SCES-55257: + name: "SingStar - Chansons Magiques de Disney" + name-en: "SingStar - Magical Songs of Disney" + region: "PAL-F" +SCES-55258: + name: "SingStar - Best of Disney" + region: "PAL-G" +SCES-55259: + name: "SingStar - CanУЇУЕes Disney" + name-sort: "SingStar - Disney Songs" + region: "PAL-P" +SCES-55260: + name: "SingStar e la Magia Disney" + name-en: "SingStar and the Disney Magic" + region: "PAL-I" +SCES-55261: + name: "SingStar - Sjung med Disney" + name-en: "SingStar - Sing with Disney" + region: "PAL-SW" +SCES-55262: + name: "SingStar - Syng med Disney" + name-en: "SingStar - Sing with Disney" + region: "PAL-D" +SCES-55360: + name: "SingStar - Singalong with Disney" + region: "PAL-G" +SCES-55361: + name: "SingStar - Boy Bands vs Girl Bands" + region: "PAL-G" +SCES-55362: + name: "SingStar - Hottest Hits" + region: "PAL-G" +SCES-55385: + name: "Buzz! Brain of the UK" + region: "PAL-E" +SCES-55386: + name: "Buzz! Le Plus Malin des Francais" + region: "PAL-F" +SCES-55387: + name: "Buzz! Deutschlands Superquiz" + region: "PAL-G" +SCES-55388: + name: "Buzz! Brain of Spain-Portugal" + region: "PAL-M2" +SCES-55389: + name: "Buzz! Il Quizzone Nazionale" + region: "PAL-I" +SCES-55401: + name: "SingStar - Zingt met Disney" + name-en: "SingStar - Sing with Disney" + region: "PAL-NL" +SCES-55419: + name: "Buzz! Brain of Oz" + region: "PAL-A" +SCES-55420: + name: "Buzz! De Slimste van Nederland" + region: "PAL-BE" +SCES-55421: + name: "Buzz! Brain of Switzerland" + region: "PAL-M" +SCES-55423: + name: "Buzz! Brain of the World" + region: "PAL-D-E-NW" +SCES-55424: + name: "Buzz! Brain of the World" + region: "PAL-Unk" +SCES-55425: + name: "Buzz! Brain of the World" + region: "PAL-SC" +SCES-55435: + name: "SingStar - ABBA" + region: "PAL-E" +SCES-55436: + name: "SingStar - ABBA" + region: "PAL-F" +SCES-55437: + name: "SingStar - ABBA" + region: "PAL-G" +SCES-55438: + name: "SingStar - ABBA" + region: "PAL-S" +SCES-55439: + name: "SingStar - ABBA" + region: "PAL-I" +SCES-55453: + name: "SingStar - Queen" + region: "PAL-E" +SCES-55454: + name: "SingStar - Queen" + region: "PAL-G" +SCES-55455: + name: "SingStar - Queen" + region: "PAL-S" +SCES-55464: + name: "Hanuman - Boy Warrior" + region: "PAL-E-HI" + compat: 5 +SCES-55478: + name: "SingStar - Afrikaanse Treffers" + name-en: "SingStar - African Hits" + region: "PAL-AF" +SCES-55485: + name: "SingStar - Queen" + region: "PAL-I" +SCES-55489: + name: "SingStar - Mallorca Party" + region: "PAL-G" +SCES-55496: + name: "Secret Agent Clank" + region: "PAL-M12" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Corrects post-processing smoothness. +SCES-55497: + name: "Medical and Engineering Joint Entrance Quiz" + region: "PAL-IN" +SCES-55510: + name: "Jak and Daxter - The Lost Frontier" + region: "PAL-M12" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes object glow. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes shadow definition. + cpuSpriteRenderBW: 4 # Fixes shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + bilinearUpscale: 1 # Smooths out shadow textures. + halfPixelOffset: 4 # Fixes misaligned blur. +SCES-55513: + name: "SingStar - Polskie Hity" + name-en: "SingStar - Polish Hits" + region: "PAL-PL" +SCES-55514: + name: "SingStar - Studio 100" + region: "PAL-NL" +SCES-55515: + name: "SingStar - Morangos com AУЇУКcar" + region: "PAL-P" +SCES-55521: + name: "SingStar - SuomiPop" + name-en: "SingStar - FinnishPop" + region: "PAL-FI" +SCES-55527: + name: "SingStar - Pop 2009" + region: "PAL-S" +SCES-55535: + name: "Desi Adda - Games of India" + region: "PAL-M4" + compat: 5 +SCES-55538: + name: "SingStar" + region: "PAL-G" +SCES-55540: + name: "SingStar - Mecano" + region: "PAL-S" +SCES-55549: + name: "SingStar - Motown [Promo]" + region: "PAL-E" +SCES-55551: + name: "SingStar - Motown" + region: "PAL-I" +SCES-55552: + name: "SingStar - Motown" + region: "PAL-G" +SCES-55553: + name: "SingStar - Motown" + region: "PAL-NL" +SCES-55554: + name: "SingStar - Take That" + region: "PAL-M5" +SCES-55557: + name: "SingStar - Take That" + region: "PAL-G" +SCES-55564: + name: "SingStar - Made in Germany" + region: "PAL-G" +SCES-55566: + name: "SingStar - Miliki" + region: "PAL-S" +SCES-55567: + name: "SingStar - The Wiggles" + name-sort: "SingStar - Wiggles, The" + region: "PAL-E" +SCES-55568: + name: "SingStar - Svenska StjУЄrnor" + name-en: "SingStar - Swedish Stars" + region: "PAL-SW" +SCES-55570: + name: "SingStar - Chartbreaker" + region: "PAL-G" +SCES-55571: + name: "Ghostbusters - The Video Game" + region: "PAL-M6" +SCES-55573: + name: "MotorStorm - Arctic Edge" + region: "PAL-M14" + clampModes: + vu1ClampMode: 3 # Fixes bad polys in menu. +SCES-55590: + name: "SingStar - Store DrУИmme" + name-en: "SingStar - Big Dreams" + region: "PAL-D" +SCES-55591: + name: "Street Cricket Champions" + region: "PAL-IN" +SCES-55594: + name: "SingStar - Vasco" + region: "PAL-I" +SCES-55606: + name: "SingStar - Die grУЖУŸten SolokУМnstler" + name-sort: "SingStar - grУЖУŸten SolokУМnstler, Die" + name-en: "SingStar - The Greatest Solo Artists" + region: "PAL-G" +SCES-55611: + name: "SingStar - Chart Hits" + region: "PAL-E" +SCES-55612: + name: "SingStar - SuomiHitit" + name-en: "SingStar - FinnishHits" + region: "PAL-FI" +SCES-55616: + name: "SingStar - Polskie Hity 2" + name-en: "SingStar - Polish Hits 2" + region: "PAL-PL" +SCES-55617: + name: "SingStar - Fussballhits" + name-en: "SingStar - Football Hits" + region: "PAL-G" +SCES-55618: + name: "SingStar - Kent" + region: "PAL-SW" +SCES-55619: + name: "SingStar - Portugal Hits" + region: "PAL-P" +SCES-55621: + name: "SingStar - Patito Feo" + region: "PAL-S" +SCES-55640: + name: "SingStar - Cantautori Italiani" + name-en: "SingStar - Italian Singers" + region: "PAL-I" +SCES-55641: + name: "SingStar - AprУЈs-Ski Party 2" + name-en: "SingStar - After-Ski Party 2" + region: "PAL-G" +SCES-55649: + name: "Cart Kings" + region: "PAL-IN" +SCES-55650: + name: "SingStar - SuomiSuosikit" + name-en: "SingStar - FinnishFavorites" + region: "PAL-FI" +SCES-55661: + name: "RA.ONE - The Game" + region: "PAL-IN" + compat: 5 +SCES-55662: + name: "Chandragupta - Warrior Prince" + region: "PAL-IN" +SCES-55663: + name: "Street Cricket Champions 2" + region: "PAL-IN" +SCES-55670: + name: "Don 2 - The Game" + region: "PAL-IN" +SCES-82034: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 1 of 2]" + region: "PAL-M3" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. +SCES-82035: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 2 of 2]" + region: "PAL-M3" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. +SCKA-10001: + name: "ъА•ьВ ъИАъА‘ь‚Ќы‹Ј - ONLINE BATTLEFIELD" + name-en: "Gangcheol Gigap Sadan - Online Battlefield" + region: "NTSC-K" +SCKA-10005: + name: "ь•„ьДэ† ьД - ь—ы“€э‚ЄьІˆ" + name-en: "EyeToy - Edukids" + region: "NTSC-K" +SCKA-10006: + name: "ьЛДь˜Ј ыВ ьДыЙ„!" + name-en: "Come on Baby" + region: "NTSC-K" +SCKA-10007: + name: "ь•„ьДэ† ьД - э…ŒьМьІˆ" + name-en: "EyeToy - Tales" + region: "NTSC-K" +SCKA-10008: + name: "ьЛДь˜Ј ыВ ьДыЙ„! [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Come on Baby [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-14001: + name: "ъА•ьВ ъИАъА‘ь‚Ќы‹Ј - ONLINE BATTLEFIELD" + name-en: "Gangcheol Gigap Sadan - Online Battlefield" + region: "NTSC-K" +SCKA-20001: + name: "XI5 яНžь•„ьП ьД ь˜Єэ˜•ь œяНž" + name-en: "XI5 - Aqui Ohyeongje" + region: "NTSC-K" +SCKA-20002: + name: "эƒ€ьž„эЌыМьДь‹œьŠЄ 2" + name-en: "Time Crisis II" + region: "NTSC-K" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SCKA-20003: + name: "ъДДьˆ˜ыŒ€ъВЉь „" + name-en: "War of the Monsters" + region: "NTSC-K" +SCKA-20004: + name: "ьŠЌыМьД ьП эМ - ь „ь„Єь˜ ыЙ„ыВ•ь„œыЅМ ьАОь•„ь„œ" + name-sort: "Sly Cooper - Jeonseolui Bibeobseoreul Chajaseo" + name-en: "Sly Cooper - In Search of the Legendary Secret Manual" # Sly Cooper and the Thievius Raccoonus + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCKA-20005: + name: "Let's ыИŒыМыГДыЎЄьЇ" + name-en: "Let's Bravo Music" + region: "NTSC-K" +SCKA-20006: + name: "ь•„ыЅДъГ ьŠЄь˜ ь „ь‚Ќ" + name-en: "Argus-ui Jeonsa" + region: "NTSC-K" +SCKA-20007: + name: "SOCOM - U.S. Navy SEALs" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCKA-20008: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ыАьŠЄэ‹Аы‹ˆ яМ’" + name-en: "Tales of Destiny 2" + region: "NTSC-K" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SCKA-20009: + name: "R-Type Final" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 +SCKA-20010: + name: "ьž­у€€яМЉяМЉ" + name-en: "Jak II" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCKA-20011: + name: "ыМьГ‡ & эДыž­эЌ - ъГЕъЕЌь „ь‚Ќ ыŒ€ыА•ыЊАьД" + name-sort: "Ratchet & Clank - Gonggu Jeonsa Daebak Moli" + name-en: "Ratchet & Clank - Tool Warrior Jackpot" # Ratchet & Clank 2 + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCKA-20012: + name: "ь•„эЌ ы” ыž˜ы“œ - ь •ы Йь˜ э™Љэ˜М" + name-sort: "Arc the Lad - Jeongryeongui Hwanghon" + name-en: "Arc the Lad - Twilight of the Spirits" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCKA-20013: + name: "SOCOM - U.S. Navy SEALs" # No listed Korean name on ReDump + region: "NTSC-K" +SCKA-20014: + name: "ы‹ЄэЌэДыМьšАы“œ 2" + name-en: "Dark Cloud 2" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCKA-20015: + name: "эƒ€ьž„ эЌыМьДь‹œьŠЄ 3" + name-en: "Time Crisis 3" + region: "NTSC-K" + compat: 5 + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SCKA-20016: + name: "ь†ŒьšИьЙМыІЌыВ„ II" + name-en: "SoulCalibur II" + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCKA-20017: + name: "ь•„ьДэ† ьД - э”Œы ˆьД" + name-en: "EyeToy - Play" + region: "NTSC-K" +SCKA-20018: + name: "ъВŸь–Дь›ЈьД" + name-sort: "Getaway, The" + name-en: "The Getaway" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCKA-20019: + name: "ь‚Ќэ˜МъГЁ" # Undumped on ReDump as of 2025-08-28 + name-en: "Siren" + region: "NTSC-K" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCKA-20020: + name: "SOCOM II - U.S. Navy SEALs" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCKA-20022: + name: "Gran Turismo 4 - Prologue" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + # vuClampMode = 2 Text in GT mode works. +SCKA-20023: + name: "ь œыЁœ ~ыЖ‰ь€ ы‚˜ыЙ„~" + name-sort: "Zero: Bulgeun Nabi" + name-en: "Zero - Red Butterfly" # Fatal Frame II - Crimson Butterfly + region: "NTSC-K" + compat: 5 +SCKA-20024: + name: "ь•„ьДэ† ьД ъЗИыЃЈыИŒ" + name-en: "EyeToy - Groove" + region: "NTSC-K" +SCKA-20025: + name: "ъДДэ˜М ъЕДы ЄыМ! ь™•ьžы‹˜!" + name-sort: "Goehon - Gulryeora! Wangjanim!" + name-en: "Katamari - Roll It! Prince!" # Katamari Damacy + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCKA-20026: + name: "ъБДъЗИы ˆьДыИŒу€€яМЏяМŽяМЄяМŽ" + name-en: "Gungrave O.D." + region: "NTSC-K" +SCKA-20027: + name: "ъГЕъАъИАы™ыŒ€ STAND ALONE COMPLEX" + name-sort: "Gonggak Gidongdae - Stand Alone Complex" + name-en: "Ghost in the Shell - Stand Alone Complex" + region: "NTSC-K" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + textureInsideRT: 1 # Fixes post shuffles. +SCKA-20028: + name: "ьДьН” [PlayStation 2 BigHit Series]" + name-en: "Ico [PlayStation 2 BigHit Series]" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCKA-20029: + name: "Gran Turismo Concept - 2002 Tokyo-Seoul [PlayStation 2 BigHit Series]" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCKA-20030: + name: "ьŠЌыМьД ьП эМ - ь „ь„Єь˜ ыЙ„ыВ•ь„œыЅМ ьАОь•„ь„œ [PlayStation 2 BigHit Series]" + name-sort: "Sly Cooper - Jeonseolui Bibeobseoreul Chajaseo [PlayStation 2 BigHit Series]" + name-en: "Sly Cooper - In Search of the Legendary Secret Manual [PlayStation 2 BigHit Series]" # Sly Cooper and the Thievius Raccoonus + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCKA-20031: + name: "ь•„э…Œы„Є 2004" + name-en: "Athens 2004" + region: "NTSC-K" +SCKA-20032: + name: "ь‚ЌьДэА э•„э„А ь˜ЄыЉ”ъА€ ыА”ьДыŸЌьŠЄ" + name-en: "Syphon Filter - The Omega Strain" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. + gameFixes: + - EETimingHack # Fixes random hangs. + patches: + 3676E74C: + content: |- + author=refraction + // Cop2 problems. + patch=1,EE,00398898,word,48438000 //4b06521b + patch=1,EE,0039889c,word,4b06521b //48438000 +SCKA-20033: + name: "ьŠЄыЇЄь‹œьН”эŠИ э”„ыЁœэ† ы„ˆыЈМэŠИ 2" # ReDump does not mention "Limited Edition" + name-en: "Smash Court Pro Tournament 2" + region: "NTSC-K" +SCKA-20034: + name: "эƒ€ьž„ эЌыМьДь‹œьŠЄ 3 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Time Crisis 3 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SCKA-20035: + name: "ыЊЈы‘ь˜ ъГЈэ”„ 3 [PlayStation 2 BigHit Series]" + name-en: "Hot Shots Golf 3 [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-20036: + name: "ь•„ьДэ† ьД - ь‚ыН€ь‚ЌыЃЈ" + name-en: "EyeToy - Monkey Mania" + region: "NTSC-K" +SCKA-20037: + name: "ыМьГ‡ & эДыž­эЌ - ъГЕъЕЌь „ь‚Ќ ыІЌыЁœы””ы“œ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Ratchet & Clank - Gonggu Jeonsa Reloaded [PlayStation 2 BigHit Series]" + name-en: "Ratchet & Clank - Tool Warrior Reloaded [PlayStation 2 BigHit Series]" # Ratchet & Clank 3 + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: + - "SCKA-20037" + - "SCKA-20011" +SCKA-20038: + name: "эƒ€ьž„ эЌыМьДь‹œьŠЄ -эЌыМьДь‹œьŠЄьЁД-" + name-en: "Time Crisis - Crisis Zone" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 2 # Fixes Grassmarket district boss model. +SCKA-20039: + name: "ыАьŠЄыА”ьДы””ъЗИыІЌьŠЄ ьВ ъЖŒ ы‹ˆы‚˜" + name-en: "Death by Degrees - Tekken - Nina" + region: "NTSC-K" + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SCKA-20040: + name: "ьž­ 3" + name-en: "Jak 3" + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCKA-20041: + name: "ь•„ьДэ† ьД - э”Œы ˆьД 2" + name-en: "EyeToy - Play 2" + region: "NTSC-K" +SCKA-20042: + name: "ь—ьДьŠЄ ьЛДыВГ 5 -THE UNSUNG WAR-" + name-en: "Ace Combat 5 - The Unsung War" + region: "NTSC-K" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCKA-20043: + name: "ыЇˆъЗИы‚˜ьЙДыЅДэƒ€ - ьЇ„э™ь˜ ь„Бэ”" + name-sort: "Magna Carta - Jinhongui Seongheun" + name-en: "Magna Carta - Crimson Stigmata" + region: "NTSC-K" +SCKA-20044: + name: "ьŠЌыМьД ьП эМ 2 - ъДДы„ ыИŒыМы”ьŠЄ ыŒ€ьž‘ь „!" + name-sort: "Sly Cooper 2 - Goedo Brothers Daejakjeon!" + name-en: "Sly 2 - The Great Operation of the Phantom Thief Brothers!" # Sly 2 - Band of Thieves + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCKA-20045: + name: "ьВ ъЖŒу€€яМ” [PlayStation 2 Big Hit Series]" + name-en: "Tekken 4 [PlayStation 2 Big Hit Series]" + region: "NTSC-K" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCKA-20046: + name: "ыМьГ‡ & эДыž­эЌ - ъГЕъЕЌь „ь‚Ќ ыŒ€ыА•ыЊАьД [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Ratchet & Clank - Gonggu Jeonsa Daebak Moli [PlayStation 2 BigHit Series]" + name-en: "Ratchet & Clank - Tool Warrior Jackpot [PlayStation 2 BigHit Series]" # Ratchet & Clank 2 + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCKA-20047: + name: "ь•„ыЈИы“œ ьН”ь–Д ы‚˜ьИ ыИŒы ˆьДьЛЄ" + name-en: "Armored Core - Nine Breaker" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLKA-25201" # Nexus (Disc 1) + - "SLKA-25202" # Nexus (Disc 2) + - "SCKA-20047" # Nine Breaker + dynaPatches: # Fix stuck enemies. (author=Berylskid) + - pattern: + - { offset: 0x0, value: 0x3C023E4C } + - { offset: 0x4, value: 0x3442CCCD } + - { offset: 0x8, value: 0xE7A300D0 } + - { offset: 0xC, value: 0xE7A200D4 } + replacement: + - { offset: 0x4, value: 0x3442CCE0 } +SCKA-20048: + name: "э‚ЌьЁД" + name-en: "Killzone" + region: "NTSC-K" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCKA-20049: + name: "ьВ ъЖŒ 5" + name-en: "Tekken 5" + region: "NTSC-K" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCKA-20050: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ы ˆь  ы””ь•„" + name-en: "Tales of Legendia" + region: "NTSC-K" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SCKA-20051: + name: "ыАъЕД ыАъЕД~ ьЋ€ы“ ьЋ€ы“~ ъДДэ˜М" + name-sort: "Degul Degul Jjondeuk Jjondeuk: Goehon" + name-en: "Roll Roll Sticky Sticky - Katamari Damacy" # We Love Katamari + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + memcardFilters: + - "SCKA-20051" + - "SCKA-20025" +SCKA-20052: + name: "ъВьЇ€" + name-en: "Genji" + region: "NTSC-K" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCKA-20053: + name: "SOCOM II - U.S. Navy SEALs [PlayStation 2 BigHit Series]" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCKA-20054: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ыАьŠЄэ‹Аы‹ˆ 2 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Tales of Destiny 2 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SCKA-20055: + name: "ыЏИьŠЄэ‹Б ы‚˜ьДьИ " + name-en: "MN - Mystic Nights" + region: "NTSC-K" +SCKA-20056: + name: "ыЃАыЃЈыž„ыМ ы…Иыž˜ыАЉ vol.1 [Bundled with USB microphone]" + name-sort: "LuluRara Noraebang Vol. 1 [Bundled with USB microphone]" + name-en: "LuluRara Karaoke Vol. 1 [Bundled with USB microphone]" + region: "NTSC-K" +SCKA-20057: + name: "ыЊЈы‘ь˜ ъГЈэ”„ 4" + name-en: "Everybody's Golf 4" + region: "NTSC-K" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCKA-20058: + name: "ь•Ёь…˜ ыЁœыЇ ыВ”э”М эŠИыЁЏ" + name-en: "Action Romance Bumpy Trot" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SCKA-20059: + name: "ь†ŒьšИьЙМыІЌыВ„ т…Ђ" + name-en: "SoulCalibur III" + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SCKA-20060: + name: "ыМьГ‡ & эДыž­эЌ: ъГЕъЕЌь „ь‚Ќ ьœ„ъИАьМыАœ" + name-sort: "Ratchet & Clank - Gonggu Jeonsa Wigi Ilbal" + name-en: "Ratchet & Clank - Tool Warrior's Crisis" # Ratchet - Deadlocked + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCKA-20061: + name: "ь™„ы‹Єь™€ ъБАьƒ" + name-en: "Wander and the Colossus" + region: "NTSC-K" + compat: 5 + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCKA-20061" + - "SCPS-15097" + - "SCPS-19320" + - "SCKA-20028" + - "SCPS-56001" +SCKA-20062: + name: "ь‚ыН€ь‚ЌыЃЈ ъВŸьИ„ 3" # Undumped on ReDump as of 2025-08-28 + name-en: "Piposarugetchu 3" # Ape Escape 3 + region: "NTSC-K" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCKA-20063: + name: "ьŠЌыМьД ьП эМ 3 - ьЕœэ›„ь˜ ыŒ€ы„" + name-sort: "Sly Cooper 3 - Choehu-ui Daedo" + name-en: "Sly 3 - The Last Master Thief" # Sly 3 - Honor Among Thieves + region: "NTSC-K" + compat: 5 + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCKA-20064: + name: "SOCOM 3 - U.S. Navy SEALs" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. +SCKA-20065: + name: "ь–ДыВˆ ы ˆьИ" + name-en: "Urban Reign" + region: "NTSC-K" + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SCKA-20066: + name: "ь•„ьДэ† ьД - э”Œы ˆьД 3" + name-en: "EyeToy - Play 3" + region: "NTSC-K" +SCKA-20067: + name: "ьŠЄэŠœь–ДэŠИ ыІЌэ‹€ 3 - ыЙ… эЌэ†  ь–Ды“œыВЄь˜" + name-en: "Stuart Little 3 - Big Photo Adventure" + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. + gsHWFixes: + autoFlush: 2 # Fixes missing effects. +SCKA-20068: + name: "ьЙД" + name-en: "Disney/Pixar Cars" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCKA-20069: + name: "ь‚Ќэ˜МъГЁ 2" # Undumped on ReDump as of 2025-08-28 + name-en: "Siren 2" + region: "NTSC-K" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. +SCKA-20070: + name: "ь—ьДьŠЄ ьЛДыБƒ ь œыЁœ уƒМы” ыВЈьЙИ ь›ŒуƒМ" + name-en: "Ace Combat Zero - The Belkan War" + region: "NTSC-K" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + patches: + 2799A4E5: + content: |- + // Fixes collision/missle hit issues. + patch=0,EE,00131ebc,word,48498800 + patch=0,EE,00131ec0,word,4B00682C + patch=0,EE,00131ecc,word,484A8800 + patch=0,EE,00131ed0,word,4B0C682C +SCKA-20071: + name: "MLB 06 - The Show" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCKA-20072: + name: "ыЃАыЃЈыž„ыМ ы…Иыž˜ыАЉ vol. 2 [Bundled with USB microphone]" + name-sort: "LuluRara Noraebang Vol. 2 [Bundled with USB microphone]" + name-en: "LulaRara Karaoke Vol. 2 [Bundled with USB microphone]" + region: "NTSC-K" +SCKA-20073: + name: "эŒŒьДы„ эŒэƒ€ьЇ€ XII" + name-en: "Final Fantasy XII" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SCKA-20074: + name: "ьŠЌыМьД ьП эМ 2 - ъДДы„ ыИŒыМы”ьŠЄ ыŒ€ьž‘ь „!" + name-sort: "Sly Cooper 2 - Goedo Brothers Daejakjeon!" + name-en: "Sly 2 - The Great Operation of the Phantom Thief Brothers!" # Sly 2 - Band of Thieves + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCKA-20075: + name: "ы‹ЄэЌ эДыМьšАы“œ 2 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Dark Cloud 2 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + roundSprite: 2 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. +SCKA-20078: + name: "э‚ЌьЁД [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Killzone [PlayStation 2 BigHit Series]" + region: "NTSC-K" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCKA-20079: + name: "ыАœэ‚ЄыІЌ э”„ыЁœэŒŒьМ 2 -ь‹ЄыЉ”ыІЌь•„-" + name-en: "Valkyrie Profile 2 - Silmeria" + region: "NTSC-K" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SCKA-20081: + name: "ьВ ъЖŒ 5 [PlayStation 2 BigHit Series]" + name-en: "Tekken 5 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SCKA-20082: + name: "ь—ьДьŠЄ ьЛДыВГ 5 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Ace Combat 5 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SCKA-20084: + name: "ыЊЌьŠЄэ„А э•˜ьšАьŠЄ" + name-en: "Monster House" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SCKA-20085: + name: "Minna no Tennis" # Only PSX DataCenter acknowledges this serial + region: "NTSC-K" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. +SCKA-20086: + name: "ь‹  ъЗ€ыЌДьž - ы‹ЄьšД ь˜ЄыИŒ ы“œыІМьІˆ [Disc 1 of 2]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Onimusha - Dawn of Dreams [Disc 1 of 2]" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. +SCKA-20087: + name: "ь‹  ъЗ€ыЌДьž: ы‹ЄьšД ь˜ЄыИŒ ы“œыІМьІˆ [Disc 2 of 2]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Onimusha - Dawn of Dreams [Disc 2 of 2]" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SCKA-20086" +SCKA-20088: + name: "ыЊЈы‘ь˜ э…Œы‹ˆьŠЄ" + name-en: "Everybody's Tennis" + region: "NTSC-K" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. +SCKA-20089: + name: "BioHazard 4" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SCKA-20090: + name: "ъА“ э•Иы“œ" # Undumped on ReDump as of 2025-08-28 + name-en: "God Hand" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Depth of field effect aligned properly + Shifts buildings correctly. + nativeScaling: 2 # Fixes post effects. +SCKA-20091: + name: "MLB 07 - The Show" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCKA-20092: + name: "K-1 World GP 2006" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + deinterlace: 9 # Game requires AdaptiveBFF de-interlacing when auto. + gameFixes: + - XGKickHack # Fixes grey fighters problem. + - InstantDMAHack # Fixes black flickering. +SCKA-20093: + name: "ыМы”АыšœьД" + name-en: "Disney/Pixar Ratatouille" + region: "NTSC-K" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SCKA-20094: + name: "ь˜Єь˜ЄьЙДыЏИ" # Undumped and unconfirmed on ReDump as of 2025-08-28 + name-en: "ХŒkami" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCKA-20095: + name: "ь˜Єь˜ЄьЙДыЏИ" + name-en: "ХŒkami" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCKA-20096: + name: "ыА˜ь•Мы“œ" + name-en: "Nickelodeon Barnyard" + region: "NTSC-K" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + autoFlush: 2 # Needed for recursive mipmap rendering. + nativeScaling: 1 # Fixes post effects. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SCKA-20097: + name: "ьŠˆэМыЁœыД‡ыŒ€ь „OG ORIGINAL GENERATIONS" + name-en: "Super Robot Taisen OG - Original Generations" + region: "NTSC-K" +SCKA-20098: + name: "ыГДъИ€ыГДъИ€ ьŠЄэАьЇ€ыАЅ - ьЂŒьЖЉьšАыŒ ыŒ€ыЊЈэ—˜" + name-en: "Nickelodeon SpongeBob SquarePants - Creature from the Krusty Krab" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SCKA-20099: + name: "ь—Ќь‹ ь „ьƒ эŽ˜ыЅДь†Œы‚˜ 3" + name-sort: "Yeosin Jeonsaeng Persona 3" + name-en: "Shin Megami Tensei Persona 3" + region: "NTSC-K" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. +SCKA-20100: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ыАьŠЄэ‹Аы‹ˆ" # Undumped on ReDump as of 2025-08-28 + name-en: "Tales of Destiny" + region: "NTSC-K" + gameFixes: + - FpuMulHack +SCKA-20101: + name: "ь„БъВ€ь „ь„Є 4" + name-en: "Seiken Densetsu 4" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. +SCKA-20104: + name: "ъВьЇ€" # Undumped on ReDump as of 2025-08-28 + name-en: "Genji" + region: "NTSC-K" +SCKA-20105: + name: "ыЊЈы‘ь˜ ъГЈэ”„ 4" + name-en: "Everybody's Golf 4" + region: "NTSC-K" +SCKA-20106: + name: "ь™„ы‹Є ь™€ ъБАьƒ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Wander and the Colossus [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Fixes misalignments and borders on side. + nativeScaling: 2 # Fixes post-processing position and smoothness of shadows and depth of field. +SCKA-20107: + name: "ь˜Єы”˜ ьŠЄэ”Мь–Д" + name-en: "Odin Sphere" + region: "NTSC-K" +SCKA-20108: + name: "ыМьГ‡ & эДыž­эЌ: ъГЕъЕЌь „ь‚Ќ ьœ„ъИАьМыАœ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Ratchet & Clank - Gonggu Jeonsa Wigi Ilbal [PlayStation 2 BigHit Series]" + name-en: "Ratchet & Clank - Tool Warrior's Crisis [PlayStation 2 BigHit Series]" # Ratchet - Deadlocked + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCKA-20109: + name: "ь—Ќь‹ ь „ьƒ эŽ˜ыЅДь†Œы‚˜ 3 FES [Independent Starting Version]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Megami Tensei Persona 3 FES [Independent Starting Version]" + region: "NTSC-K" + memcardFilters: + - "SCKA-20109" + - "SCKA-20099" +SCKA-20110: + name: "эŒŒьДы„эŒэƒ€ьЇ€ 12 ьИэ„Аы„Єь…”ы„" # Undumped on ReDump as of 2025-08-28 + name-en: "Final Fantasy XII International - Zodiac Job System" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SCKA-20111: + name: "ьŠЌыМьД ьП эМ 3 - ьЕœэ›„ь˜ ыŒ€ы„" + name-sort: "Sly Cooper 3 - Choehu-ui Daedo" + name-en: "Sly 3 - The Last Master Thief" # Sly 3 - Honor Among Thieves + region: "NTSC-K" + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCKA-20112: + name: "ь—Ќь‹ ь „ьƒ эŽ˜ыЅДь†Œы‚˜ 3 FES [Append]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Megami Tensei Persona 3 FES [Append]" + region: "NTSC-K" +SCKA-20114: + name: "ь˜ЕьŠЄэь–Д II" # Undumped on ReDump as of 2025-08-28 + name-en: "ObsCure II" + region: "NTSC-K" + gameFixes: + - EETimingHack # For stripes on FMVs and crashes on scenes. + clampModes: + vuClampMode: 3 # Fixes Lock picking pin. +SCKA-20115: + name: "ь „ы‡Œь „ъИА ыВ„ьВ ь˜Ј ыЇˆьІˆ" # Undumped on ReDump as of 2025-08-28 + name-en: "Cyber Troopers - Virtual-On Marz" + region: "NTSC-K" +SCKA-20116: + name: "SOCOM 3 - U.S. Navy SEALs [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28; no listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. +SCKA-20117: + name: "ьŠˆэМыЁœыД‡ыŒ€ь „яМЏяМЇь™Иь „" + name-en: "Super Robot Taisen OG - Original Generations Gaiden" + region: "NTSC-K" +SCKA-20118: + name: "ыЇˆъГ„ь „ъИА ы””ьŠЄъА€ьДь•„ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Disgaea - Hour of Darkness [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-20119: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ыАьŠЄэ‹Аы‹ˆ ы””ы ‰э„АьІˆьЛЗ [Premium Box]" # Undumped on ReDump as of 2025-08-28 + name-en: "Tales of Destiny - Director's Cut [Premium Box]" + region: "NTSC-K" + gameFixes: + - FpuMulHack +SCKA-20120: + name: "ыМьГ‡ & эДыž­эЌ - ъГЕъЕЌы“ЄъГ  ыА”ьК‰ьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "Ratchet & Clank - Vacation with Tools" # Ratchet & Clank - Size Matters + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes vendor and other bloom. + autoFlush: 2 # Fixes missing bloom and shadow definition. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes pixelated bloom. +SCKA-20123: + name: "Let's ыИŒыМыГДыЎЄьЇ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Let's Bravo Music [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-20124: + name: "ь‚ыН€ь‚ЌыЃЈ ъВŸьИ„ 3 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Piposarugetchu 3 [PlayStation 2 BigHit Series]" # Ape Escape 3 + region: "NTSC-K" +SCKA-20125: + name: "ъДДэ˜М ~ъЕДы ЄыМ! ь™•ьžы‹˜!~ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Goehon - Gulryeora! Wangjanim! [PlayStation 2 BigHit Series]" + name-en: "Katamari - Roll It! Prince! [PlayStation 2 BigHit Series]" # Katamari Damacy + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. +SCKA-20126: + name: "ь—Ќь‹ ь „ьƒ эŽ˜ыЅДь†Œы‚˜ 3 FES [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Megami Tensei Persona 3 FES [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-20127: + name: "ь œыЁœ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Zero [PlayStation 2 BigHit Series]" # Project Zero + region: "NTSC-K" +SCKA-20128: + name: "ь œыЁœ - ыЖ‰ь€ ы‚˜ыЙ„ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Zero - Akai Chou [PlayStation 2 BigHit Series]" # Project Zero 2 Crimson Butterfly + region: "NTSC-K" +SCKA-20129: + name: "э…ŒьМьІˆ ь˜ЄыИŒ ы ˆь  ы””ь•„ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Tales of Legendia [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SCKA-20130: + name: "ыЊЈы‘ь˜ э…Œы‹ˆьŠЄ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Everybody's Tennis [PlayStation 2 BigHit Series]" + region: "NTSC-K" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. +SCKA-20131: + name: "Super Robot Taisen Z" # No listed Korean name on ReDump + region: "NTSC-J-K" +SCKA-20132: + name: "ь—Ќь‹ ь „ьƒэŽ˜ыЅДь†Œы‚˜4" + name-sort: "Yeosin Jeonsaeng Persona 4" + name-en: "Shin Megami Tensei Persona 4" + region: "NTSC-K" + compat: 5 +SCKA-20133: + name: "ь—ьДьŠЄ ьЛДыБƒ ь œыЁœ - ы” ыВЈьЙИ ь›Œ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Ace Combat Zero - The Belkan War [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. +SCKA-20134: + name: "ы“œыž˜ъЗИ ь˜Ј ы“œыМъЕА 2 [Ultimate Hits]" + name-en: "Drag-on Dragoon 2 [Ultimate Hits]" + region: "NTSC-K" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting characters. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SCKA-20135: + name: "ыАъЕД ыАъЕД~ ьЋ€ы“ ьЋ€ы“~ ъДДэ˜М [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Degul Degul Jjondeuk Jjondeuk: Goehon [PlayStation 2 BigHit Series]" + name-en: "Roll Roll Sticky Sticky - Katamari Damacy [PlayStation 2 BigHit Series]" # We Love Katamari + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. +SCKA-20136: + name: "Super Robot Taisen Z - Special Disc" # No listed Korean name on ReDump + region: "NTSC-J-K" +SCKA-20137: + name: "ь—ыА˜ъВŒыІЌь˜Ј ь„œ" # Undumped on ReDump as of 2025-08-28 + name-en: "Evangelion - Jo" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SCKA-20138: + name: "эŒŒьДы„эŒэƒ€ьЇ€ 12 ьИэ„Аы„Єь…”ы„ [Ultimate Hits]" # Undumped on ReDump as of 2025-08-28 + name-en: "Final Fantasy XII International - Zodiac Job System [Ultimate Hits]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SCKA-20139: + name: "SD ъБДы‹Д Gь œы„ˆы ˆьДь…˜ ь›ŒьІˆ" + name-en: "SD Gundam - GGeneration Wars" + region: "NTSC-K" +SCKA-20140: + name: "MLB 10 - The Show" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCKA-20141: + name: "ь—Ќь‹ ь „ьƒ эŽ˜ыЅДь†Œы‚˜ 4 [PlayStation 2 BigHit Series]" + name-en: "Shin Megami Tensei Persona 4 [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SCKA-20142: + name: "MLB 11 - The Show" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Needed for mipmapping to function correctly. + mipmap: 0 # Currently causes texture corruption. +SCKA-24004: + name: "ьŠЌыМьД ьП эМ - ь „ь„Єь˜ ыЙ„ыВ•ь„œыЅМ ьАОь•„ь„œ [BANG]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Sly Cooper - Jeonseolui Bibeobseoreul Chajaseo [BANG]" + name-en: "Sly Cooper - In Search of the Legendary Secret Manual [BANG]" # Sly Cooper and the Thievius Raccoonus + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCKA-24007: + name: "Let's ыИŒыМыГДыЎЄьЇ [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "Let's Bravo Music [BANG]" + region: "NTSC-K" +SCKA-24008: + name: "SOCOM - U.S. Navy SEALs [BANG]" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCKA-24012: + name: "ь•„ьДэ† ьД ъЗИыЃЈыИŒ [BANG]" + name-en: "EyeToy - Groove [BANG]" + region: "NTSC-K" +SCKA-30001: + name: "Gran Turismo 4" # No listed Korean name on ReDump + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCKA-30002: + name: "GOD OF WAR ь˜э˜Мь˜ ыА˜ь—­ьž" + name-sort: "God of War: Yeonghonui Banyeokja" + name-en: "God of War - Traitor of the Soul" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCKA-30003: + name: "GOD OF WAR ь˜э˜Мь˜ ыА˜ь—­ьž [PlayStation 2 BigHit Series]" + name-sort: "God of War: Yeonghonui Banyeokja [PlayStation 2 BigHit Series]" + name-en: "God of War - Traitor of the Soul [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCKA-30004: + name: "Gran Turismo 4 [PlayStation 2 BigHit Series]" # No listed Korean name on ReDump + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCKA-30005: + name: "ыЁœъЗИ ъАЄыŸ­ь‹œ" + name-en: "Rogue Galaxy" + region: "NTSC-K" +SCKA-30006: + name: "God of War II" # No listed Korean name on ReDump + region: "NTSC-K" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCKA-30007: + name: "God of War 2 [PlayStation 2 BigHit Series]" # No listed Korean name on ReDump + region: "NTSC-K" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCKA-80003: + name: "ыМьГ‡ & эДыž­эЌ: ъГЕъЕЌь „ь‚Ќ ыІЌыЁœы””ы“œ [Public Beta]" # Undumped on ReDump as of 2025-08-28 + name-sort: "Ratchet & Clank - Gonggu Jeonsa Reloaded [Public Beta]" + name-en: "Ratchet & Clank - Tool Warrior Reloaded [Public Beta]" # Ratchet & Clank 3 + region: "NTSC-K" +SCKA-80005: + name: "ь‚ЌьДы Œ 2 [Trial]" # Undumped on ReDump as of 2025-08-28 + name-en: "Siren 2 [Trial]" + region: "NTSC-K" +SCKA-90002: + name: "ь ˆьВДь ˆыЊ…ы„ь‹œ" + name-en: "Jeolche Jeolmyeong Dosi" + region: "NTSC-K" +SCKA-90003: + name: "XI5 яНžь•„ьП ьД ь˜Єэ˜•ь œяНž [Trial]" + name-en: "XI5 - Aqui Ohyeongje [Trial]" + region: "NTSC-K" +SCKA-90004: + name: "ьŠЌыМьД ьП эМ - ь „ь„Єь˜ ыЙ„ыВ•ь„œыЅМ ьАОь•„ь„œ [Trial]" + name-sort: "Sly Cooper - Jeonseolui Bibeobseoreul Chajaseo [Trial]" + name-en: "Sly Cooper - In Search of the Legendary Secret Manual [Trial]" # Sly Cooper and the Thievius Raccoonus + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCKA-90006: + name: "ыВ эƒ€ э…ŒьŠЄэŠИьšЉ ы””ьŠЄэЌ [Public Beta]" # Undumped on ReDump as of 2025-08-28 + name-en: "SOCOM: U.S. Navy SEALs [Public Beta]" + region: "NTSC-K" +SCKA-90009: + name: "R-Type Final [Trial]" # No listed Korean name on ReDump + region: "NTSC-K" +SCKA-90010: + name: "SOCOM: U.S. Navy SEALs: SOCOM Demo [Trial]" + name-en: "SOCOM - U.S. Navy SEALs [Trial]" + region: "NTSC-K" +SCKA-90011: + name: "ь•„эЌу€€ы”у€€ыž˜ы“œяМšу€€ь •ы Йь˜у€€э™Љэ˜М [Promo]" + name-sort: "Arc the Lad - Jeongryeongui Hwanghon - Premiere Disc [Promo]" + name-en: "Arc the Lad - Twilight of the Spirits - Premiere Disc [Promo]" + region: "NTSC-K" +SCKA-90016: + name: "ъДДэ˜М - ъЕДы ЄыМ! ь™•ьžы‹˜! [Trial]" + name-en: "Goehon - Gulryeora! Wangjanim! [Trial]" + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SCKA-90505: + name: "ыАыЙŒ ыЉ”ьД эЌыМьД 3 [Trial]" # Undumped on ReDump as of 2025-08-28 + name-en: "Devil May Cry 3 [Trial]" + region: "NTSC-K" +SCPM-85101: + name: "уƒžу‚Џуƒ‰уƒŠуƒЋуƒ‰у‚ЊуƒЊу‚ИуƒŠуƒЋ уƒуƒƒуƒ”уƒМDISC" + name-sort: "уОууЉуЊу‚‹уЉуŠу‚Šу˜уЊу‚‹ уЏуЃуДуƒМуЇуƒу™у" + name-en: "McDonald's Original Happy Disc" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes metal textures. +SCPM-85301: + name: "GRAN TURISMO Concept - COPEN Special Edition [Demo]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у“у‚“у›уЗуЈ у“уКу‚“ у™уКу—у‚ƒу‚‹уˆуЇуƒу—у‚‡у‚“ [Demo]" + name-en: "Gran Turismo Concept - Copen Special Edition [Demo]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPM-85302: + name: "уПу‚“уЊуЎGOLF у‚ЊуƒГуƒЉу‚ЄуƒГ" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ уŠу‚“у‚‰у„у‚“" + name-en: "Minna no Golf Online" + region: "NTSC-J" +SCPM-85303: + name: "у‚Йуƒšу‚ЕуƒЋуƒ‡у‚Ѓу‚Йу‚Џ2003" + name-sort: "у™уКу•у‚‹уЇуƒу™у2003" + name-en: "SpeSaru Disc 2003" + region: "NTSC-J" +SCPM-85304: + name: "GRAN TURISMO 4 - First Preview -" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 уЕууƒМу™уЈуЗу‚ŒуГу‚…уƒМ" + name-en: "Gran Turismo 4 - First Preview -" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPN-60101: + name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 1]" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.10 [Prerelease] [Disc 1]" + name-en: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 1]" + region: "NTSC-J" +SCPN-60103: + name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.10 [Prerelease] [Disc 2]" + name-en: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + region: "NTSC-J" +SCPN-60107: + name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.10 [Prerelease] [Disc 2]" + name-en: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + region: "NTSC-J" +SCPN-60110: + name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.10 [Prerelease] [Disc 2]" + name-en: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + region: "NTSC-J" +SCPN-60111: + name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.10 [Prerelease] [Disc 2]" + name-en: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 2]" + region: "NTSC-J" +SCPN-60130: + name: "PlayStation BB Navigator - Version 0.20" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.20" + name-en: "PlayStation BB Navigator - Version 0.20" + region: "NTSC-J" +SCPN-60140: + name: "PlayStation BB Navigator - Version 0.30" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.30" + name-en: "PlayStation BB Navigator - Version 0.30" + region: "NTSC-J" +SCPN-60150: + name: "PlayStation BB Navigator - Version 0.31" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.31" + name-en: "PlayStation BB Navigator - Version 0.31" + region: "NTSC-J" +SCPN-60160: + name: "PlayStation BB Navigator - Version 0.32" + name-sort: "уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ BB уЊуГу’уƒМуŸуƒМ - Version 0.32" + name-en: "PlayStation BB Navigator - Version 0.32" + region: "NTSC-J" +SCPS-11001: + name: "I.Q REMIX+" + name-sort: "у‚у„уу‚…уƒМ у‚ŠуПуЃуу™уЗу‚‰у™" + name-en: "I.Q Remix+" + region: "NTSC-J" + compat: 5 +SCPS-11002: + name: "FANTAVISION" + name-sort: "уЕуу‚“уŸуГу˜у‚‡у‚“" + name-en: "Fantavision" + region: "NTSC-J" + compat: 5 +SCPS-11003: + name: "ICO" + name-sort: "у„у“" + name-en: "ICO" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCPS-11004: + name: "уГуЃуу‚Šуƒžу‚Іу‚Й" + name-sort: "уГуЃуу‚ŠуОу†у™" + name-en: "Bikkuri Mouse" + region: "NTSC-J" + compat: 5 +SCPS-11005: + name: "цŽЂу—уЋшЁŒу“у†у‚ˆ" + name-sort: "у•уŒу—уЋу„у“у†у‚ˆ" + name-en: "Sagashi ni Ikouyo - Go to Find It!" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SCPS-11006: + name: "у‚Йу‚Ћу‚Єу‚ЌуƒГуƒŠуƒМ" + name-sort: "у™у‹у„уŒу‚“уЊуƒМ" + name-en: "Sky Gunner" + region: "NTSC-J" + compat: 5 +SCPS-11007: + name: "tsugunai яНžуЄууЊу„яНž" + name-sort: "уЄууЊу„" + name-en: "Tsugunai" + region: "NTSC-J" +SCPS-11008: + name: "уƒœу‚ЏуЈщ­”чŽ‹" + name-sort: "уМууЈуОуŠу†" + name-en: "Boku to Maou" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Depth of field blur is incorrect without it. +SCPS-11009: + name: "шšŠ" + name-sort: "у‹" + name-en: "Ka" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SCPS-11010: + name: "хЄœц˜Žу‘уЎуƒžуƒЊу‚Г уƒ‘уƒ•у‚ЉуƒМуƒžуƒГу‚Йуƒ‘уƒƒу‚Џ {уƒžу‚Єу‚ЏхŒцЂБч‰ˆ}" + name-sort: "у‚ˆу‚у‘уЎуОу‚Šу“ уБуЕу‰уƒМуОу‚“у™уБуЃу [уОу„ууЉу†у“у‚“уАу‚“]" + name-en: "Yoake no Mariko [with Microphone]" + region: "NTSC-J" +SCPS-11011: + name: "Check-i-TV" + name-sort: "уЁу‡ууЃуІуƒуƒМуГуƒМ" + name-en: "Check-i-TV" + region: "NTSC-J" +SCPS-11012: + name: "уƒЊуƒЂу‚Гу‚Гуƒ­уƒГ" + name-sort: "у‚Šу‚‚у“у“у‚у‚“" + name-en: "Rimococoron" + region: "NTSC-J" + compat: 5 +SCPS-11013: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу" + name-en: "Bravo Music" + region: "NTSC-J" + compat: 5 +SCPS-11014: + name: "уƒ”уƒу‚ЕуƒЋ2001" + name-sort: "уДуНу•у‚‹2001" + name-en: "Pipo Saru 2001" + region: "NTSC-J" + compat: 5 +SCPS-11015: + name: "Check-i-TV уу‚‡у†у‹у‚‰у€Œуƒу‚Їу‚­уƒƒу€уƒ‘уƒƒу‚Џ" + name-sort: "уЁу‡ууЃуІуƒуƒМуГуƒМ уу‚‡у†у‹у‚‰уЁу‡ууЃуБуЃу" + name-en: "Check-i-TV [Kyou kara Check It Pack]" + region: "NTSC-J" +SCPS-11016: + name: "ц­ЃчОЉуЎх‘Гц–Й" + name-sort: "у›у„уŽуЎуПу‹уŸ" + name-en: "Seigi no Mikata" + region: "NTSC-J" +SCPS-11017: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ Christmas Edition" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу Christmas Edition" + name-en: "Bravo Music - Christmas Edition" + region: "NTSC-J" +SCPS-11018: + name: "хЄœц˜Žу‘уЎуƒžуƒЊу‚Г" + name-sort: "у‚ˆу‚у‘уЎуОу‚Šу“" + name-en: "Yoake no Mariko" + region: "NTSC-J" +SCPS-11019: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ шЖ…хц›Вч›Є [щ™хЎšч‰ˆ]" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу уЁу‚‡у†у‚у„уу‚‡ууАу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Bravo Music - Chou-Meikyokuban [Genteiban]" + region: "NTSC-J" + memcardFilters: + - "SCPS-11023" + - "SCPS-11019" + - "SCPS-11020" +SCPS-11020: + name: "у‚Њуƒˆу‚Йу‚Пуƒ„ -Otostaz- [фН“щЈ“ч‰ˆ]" + name-sort: "уŠуЈу™уŸуЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Otostaz [Trial]" + region: "NTSC-J" +SCPS-11021: + name: "хЄœц˜Žу‘уЎуƒžуƒЊу‚Г 2ndAct [уƒ‘уƒ•у‚ЉуƒМуƒžуƒГу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "у‚ˆу‚у‘уЎуОу‚Šу“ 2ndAct [уБуЕу‰уƒМуОу‚“у™уБуЃу]" + name-en: "Yoake no Mariko 2nd Act [Performance Pack]" + region: "NTSC-J" +SCPS-11022: + name: "хЄœц˜Žу‘уЎуƒžуƒЊу‚Г 2ndAct" + name-sort: "у‚ˆу‚у‘уЎуОу‚Šу“ 2ndAct" + name-en: "Yoake no Mariko 2nd Act" + region: "NTSC-J" +SCPS-11023: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ шЖ…хц›Вч›Є" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу уЁу‚‡у†у‚у„уу‚‡ууАу‚“" + name-en: "Bravo Music - Chou-Meikyokuban" + region: "NTSC-J" + memcardFilters: + - "SCPS-11023" + - "SCPS-11019" + - "SCPS-11020" +SCPS-11024: + name: "у‚Њуƒˆу‚Йу‚Пуƒ„ -Otostaz-" + name-sort: "уŠуЈу™уŸуЄ" + name-en: "Otostaz" + region: "NTSC-J" + compat: 5 +SCPS-11025: + name: "у‚ЙуƒšуƒМу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒЃуƒМуƒЁуƒГ" + name-sort: "у™уКуƒМу™уЕуƒуЃу—у‚ƒуƒМу‚у‚“" + name-en: "Space Fishermen" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS and bad textures. +SCPS-11026: + name: "у‚ЌуƒуƒЃу‚у" + name-sort: "уŒуЁу‚ƒу‚у" + name-en: "Gacharoku" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Fixes hash cache exploding. +SCPS-11027: + name: "MAWAZA" + name-sort: "уОу‚у–" + name-en: "Mawaza" + region: "NTSC-J" + compat: 5 +SCPS-11028: + name: "Let's уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ" + name-sort: "у‚ŒуЃуЄуЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу" + name-en: "Let's Bravo Music" + region: "NTSC-J" +SCPS-11029: + name: "у—уАу„уПуЁ [USBуƒžу‚Єу‚ЏхŒцЂБч‰ˆ]" + name-sort: "у—уАу„уПуЁ [USBуОу„ууЉу†у“у‚“уАу‚“]" + name-en: "Shibai Michi [with USB Mic]" + region: "NTSC-J" +SCPS-11030: + name: "у—уАу„уПуЁ" + name-sort: "у—уАу„уПуЁ" + name-en: "Shibai Michi" + region: "NTSC-J" +SCPS-11031: + name: "ууОу†уŸ" + name-sort: "ууОу†уŸ" + name-en: "Kumauta" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes name input panel. +SCPS-11032: + name: "уƒ“уƒ–уƒЊуƒƒуƒ—уƒЋ" + name-sort: "уГуЖу‚ŠуЃуЗу‚‹" + name-en: "Vib-Ripple" + region: "NTSC-J" + compat: 5 +SCPS-11033: + name: "уƒЂу‚Иуƒ–уƒЊуƒœуƒГ" + name-sort: "у‚‚у˜уЖу‚ŠуМу‚“" + name-en: "Mojib-Ribbon" + region: "NTSC-J" + compat: 5 +SCPS-11034: + name: "у‚ЌуƒуƒЃу‚у2 яНžфЛŠхКІуЏфИ–ч•ŒфИ€х‘Ју‚ˆяМяМяНž" + name-sort: "уŒуЁу‚ƒу‚у2 у“у‚“уЉуЏу›у‹у„у„уЃу—у‚…у†у‚ˆяМяМ" + name-en: "Gacharoku 2 - Kondo wa Sekai Isshuu yo!!" + region: "NTSC-J" +SCPS-15001: + name: "у‚Йу‚­уƒЃуƒГуƒ€уƒЋ" + name-sort: "у™уу‚ƒу‚“у у‚‹" + name-en: "Scandal" + region: "NTSC-J" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes graphical corruption. +SCPS-15002: + name: "TVDJ" + name-sort: "TVDJ" + name-en: "TVDJ" + region: "NTSC-J" + compat: 5 +SCPS-15003: + name: "у‚Йу‚Ћу‚Єу‚Њуƒ‡уƒƒу‚Лу‚Є" + name-sort: "у™у‹у„уŠуЇуЃу›у„" + name-en: "The Sky Odyssey" + region: "NTSC-J" + clampModes: + vu0ClampMode: 3 # Fixes runway line thickness on minimap. +SCPS-15004: + name: "уƒ€уƒМу‚Џу‚ЏуƒЉу‚Іуƒ‰" + name-sort: "у уƒМууу‚‰у†уЉ" + name-en: "Dark Cloud" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +SCPS-15005: + name: "PHASE PARADOX" + name-sort: "уЕу‡у„уšуБу‚‰уЉуЃуу™" + name-en: "Phase Paradox" + region: "NTSC-J" +SCPS-15006: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й]" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Popolocrois Story 3 [Limited Edition]" + region: "NTSC-J" +SCPS-15007: + name: "BLOOD THE LAST VAMPIRE -фИŠхЗЛ-" + name-sort: "уЖу‚‰уЃуЉ у– у‚‰у™уЈ уАу‚“уБу„у‚ 01 у˜у‚‡у†у‹у‚“" + name-en: "Blood - The Last Vampire - Vol.1 Joukan" + region: "NTSC-J" + compat: 5 +SCPS-15008: + name: "BLOOD THE LAST VAMPIRE -фИ‹хЗЛ-" + name-sort: "уЖу‚‰уЃуЉ у– у‚‰у™уЈ уАу‚“уБу„у‚ 02 у’у‹у‚“" + name-en: "Blood - The Last Vampire - Vol.2 Gekan" + region: "NTSC-J" + compat: 5 +SCPS-15009: + name: "GRAN TURISMO3 A-spec" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚3 A-spec" + name-en: "Gran Turismo 3 - A-Spec" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-15010: + name: "GRAN TURISMO Concept 2001 Tokyo" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у“у‚“у›уЗуЈ 2001 Tokyo" + name-en: "Gran Turismo - Concept 2001 Tokyo" + region: "NTSC-J" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-15011: + name: "EXTERMINATION" + name-sort: "у‚Ју‚Џу‚Йу‚ПуƒМуƒŸуƒуƒМу‚ЗуƒЇуƒГ" + name-en: "Extermination" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Black FMV. + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. +SCPS-15012: + name: "у‚ЕуƒМуƒДу‚ЃуƒЉуƒГу‚Й ч›ЃшІ–ш€…" + name-sort: "у•уƒМу‚”уƒу‚‰у‚“у™ у‹у‚“у—у—у‚ƒ" + name-en: "Surveillance" + region: "NTSC-J" +SCPS-15013: + name: "уƒу‚Єуƒ‹уƒМуƒу‚ЄуƒГ" + name-sort: "уНу„уЋуƒМуНу„у‚“" + name-en: "Poinie's Poin" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Prevents ingame flicker due to large clears/copies. + gsHWFixes: + textureInsideRT: 1 # Fixes text corruption. +SCPS-15014: + name: "у’у‚“у—уЎу“уЈуА" + name-sort: "у’у‚“у—уЎу“уЈуА" + name-en: "Genshi no Kotoba" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SCPS-15015: + name: "уƒˆуƒ­уЈфМ‘ц—Ѕ" + name-sort: "уЈу‚уЈуу‚…у†у˜уЄ" + name-en: "Toro to Kyuujitsu" + region: "NTSC-J" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes depth shadow stenciling effects. +SCPS-15016: + name: "уПу‚“уЊуЎGOLF 3" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ 3" + name-en: "Minna no Golf 3" + region: "NTSC-J" +SCPS-15017: + name: "уƒ‘уƒЉуƒƒуƒ‘уƒЉуƒƒуƒ‘уƒМ2" + name-sort: "уБу‚‰уЃуБу‚‰уЃуБуƒМ2" + name-en: "PaRappa the Rapper 2" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +SCPS-15018: + name: "THE хББц‰‹чЗš яНžTrain Simulator Real" + name-sort: "у– у‚„уОуЎуІу›у‚“ Train Simulator Real" + name-en: "Yamanote-sen - Train Simulator Real, The" + region: "NTSC-J" +SCPS-15019: + name: "Formula One 2001" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у‚у‚“ 2001" + name-en: "Formula One 2001" + region: "NTSC-J" + gameFixes: + - XGKickHack +SCPS-15020: + name: "уƒЌу‚Ќу‚Єу‚Ђ уƒ‡уƒЅу‚ЈуƒЋу‚ЕуƒМу‚Ќ" + name-sort: "у‚ŒуŒу„у‚ уЇу‚…уˆу‚‹у•уƒМуŒ" + name-en: "Legaia 2 - Duel Saga" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SCPS-15021: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ ц—ЇфИ–ч•ŒуЎщКч”Ѓ" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ уу‚…у†у›у‹у„уЎу„у•у‚“" + name-en: "Jak x Daxter - Kyuu Sekai no Isan" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCPS-15022: + name: "уƒ‡уƒЅу‚ЂуƒЋуƒуƒМуƒ„" + name-sort: "уЇу‚…у‚у‚‹уЏуƒМуЄ" + name-en: "Dual Hearts" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +SCPS-15023: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ђуƒ‰уƒДу‚ЁуƒГу‚Йуƒ‰у‚ЕуƒМуƒ‰ [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚уЉу‚”уу‚“у™уЉу•уƒМуЉ [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Wild ARMs - Advanced 3rd [Premium Box]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-15024: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ђуƒ‰уƒДу‚ЁуƒГу‚Йуƒ‰у‚ЕуƒМуƒ‰" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚уЉу‚”уу‚“у™уЉу•уƒМуЉ" + name-en: "Wild ARMs - Advanced 3rd" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-15025: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2" + name-sort: "у•у‚‹у’уЃуЁу‚…2" + name-en: "Saru Get You 2" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. + patches: + "FE0A6AB6": + content: |- + // Fixes COP2 CFC2 timing. + patch=1,EE,00275f44,word,48429000 + patch=1,EE,00275f54,word,4BC109FF + patch=1,EE,00275f90,word,48429000 + patch=1,EE,00275fa0,word,4BC109FF + patch=1,EE,00276110,word,48429000 + patch=1,EE,00276120,word,4BC109FF + patch=1,EE,0027615c,word,48429000 + patch=1,EE,0027616c,word,4BC109FF +SCPS-15026: + name: "уМууЎуЊуЄу‚„у™уП2 цЕЗуЎх†’щ™КчЏ‡" + name-sort: "уМууЎуЊуЄу‚„у™уП2 у†уПуЎуМу†у‘у‚“уИу‚“" + name-en: "Boku no Natsuyasumi 2 - Umi no Bouken-hen" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes menu text. +SCPS-15027: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž [хˆх›žч”Ÿч”Ѓ]" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ [у—у‚‡у‹у„у›у„у•у‚“]" + name-en: "PoPoLoCrois - Hajimari no Bouken [Limited]" + region: "NTSC-J" +SCPS-15028: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“" + name-en: "PoPoLoCrois - Hajimari no Bouken" + region: "NTSC-J" +SCPS-15029: + name: "XIу‚Д" + name-sort: "у•у„у”" + name-en: "XI Go" + region: "NTSC-J" +SCPS-15030: + name: "уЕуŸу‚ŠуЎFANTAVISION" + name-sort: "уЕуŸу‚ŠуЎуЕуу‚“уŸуГу˜у‚‡у‚“" + name-en: "Futari no Fantavision" + region: "NTSC-J" + compat: 5 +SCPS-15031: + name: "THE фКЌцЕœц€ЅшЁŒ яНžTrain Simulator RealяНž [щ™хЎšч‰ˆ]" + name-sort: "у– у‘у„уВу‚“уу‚…у†у“у† Train Simulator Real [у’у‚“уІу„уАу‚“]" + name-en: "Keihin Kyuukou - Train Simulator Real, The [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Increases performance due to massive hash cache size. +SCPS-15032: + name: "Formula One 2002" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у‚у‚“ 2002" + name-en: "Formula One 2002" + region: "NTSC-J" + gameFixes: + - XGKickHack +SCPS-15033: + name: "уƒ€уƒМу‚Џу‚Џуƒ­уƒ‹у‚ЏуƒЋ" + name-sort: "у уƒМууу‚уЋуу‚‹" + name-en: "Dark Chronicle" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCPS-15034: + name: "This Is Football у‚Еуƒƒу‚ЋуƒМфИ–ч•ŒцˆІшЈ˜ 2003" + name-sort: "уЇуƒу™ у„уš уЕуЃуЈуМуƒМу‚‹ у•уЃу‹уƒМу›у‹у„у›у‚“у 2003" + name-en: "This is Football 2003" + region: "NTSC-J" +SCPS-15035: + name: "THE фКЌцЕœц€ЅшЁŒ яНžTrain Simulator Real" + name-sort: "у– у‘у„уВу‚“уу‚…у†у“у† яНžTrain Simulator Real" + name-en: "Keihin Kyuukou - Train Simulator Real, The" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Increases performance due to massive hash cache size. +SCPS-15036: + name: "ц€Њч›— у‚ЙуƒЉу‚ЄуƒЛу‚ЏуƒМуƒ‘уƒМ" + name-sort: "у‹у„уЈу† у™у‚‰у„ууƒМуБуƒМ" + name-en: "Kaitou Sly Cooper" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCPS-15037: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у" + name-en: "Ratchet & Clank" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-15038: + name: "OPERATOR'S SIDE [уƒžу‚Єу‚ЏхŒцЂБч‰ˆ]" + name-sort: "уŠуКу‚ŒуƒМуŸуƒМуšу•у„уЉ [уОу„ууЉу†у“у‚“уАу‚“]" + name-en: "Operator's Side [wtih MIC]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCPS-15039: + name: "OPERATOR'S SIDE [щ€šхИИч‰ˆ]" + name-sort: "уŠуКу‚ŒуƒМуŸуƒМуšу•у„уЉ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Operator's Side [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCPS-15040: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ чВОщœŠуЎщЛ„ц˜ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у›у„у‚Œу„уЎуŸууŒу‚Œ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Arc the Lad - Twilight of the Spirits [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCPS-15041: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ чВОщœŠуЎщЛ„ц˜" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у›у„у‚Œу„уЎуŸууŒу‚Œ" + name-en: "Arc the Lad - Twilight of the Spirits" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCPS-15042: + name: "уƒ‡у‚Ћуƒœу‚Єу‚Й [уƒžу‚Єу‚ЏхŒцЂБч‰ˆ]" + name-sort: "уЇу‹уМу„у™ [уОу„ууЉу†у“у‚“уАу‚“]" + name-en: "Deka Voice [with Microphone]" + region: "NTSC-J" +SCPS-15043: + name: "уƒ‡у‚Ћуƒœу‚Єу‚Й" + name-sort: "уЇу‹уМу„у™" + name-en: "Deka Voice" + region: "NTSC-J" + compat: 4 +SCPS-15044: + name: "SOCOM : U.S. NAVY SEALs" + name-sort: "ууƒМу“у‚€ : U.S. у­у„уГуƒМу—уƒМу‚‹уš" + name-en: "SOCOM - U.S. Navy SEALs" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCPS-15045: + name: "шšŠ2 уƒЌуƒƒуƒ„у‚ДуƒМуƒуƒЏу‚Є" + name-sort: "у‹2 у‚ŒуЃуЄу”уƒМуЏу‚у„" + name-en: "Ka 2 - Let's Go Hawaiian" + region: "NTSC-J" + compat: 5 +SCPS-15046: + name: "HUNGRY GHOSTS" + name-sort: "уЏу‚“уу‚Šуƒ у”уƒМу™уЈ" + name-en: "Hungry Ghosts" + region: "NTSC-J" + compat: 5 +SCPS-15047: + name: "уЉу“уЇу‚‚у„уЃу—у‚‡ чЇуЊуˆуЛу‚“" + name-sort: "уЉу“уЇу‚‚у„уЃу—у‚‡ у‚уŸу—уЊуˆуЛу‚“" + name-en: "Dokodemo Issyo - Watashi na Ehon" + region: "NTSC-J" +SCPS-15049: + name: "уПу‚“уЊуЎGOLF у‚ЊуƒГуƒЉу‚ЄуƒГ" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕуŠу‚“у‚‰у„у‚“" + name-en: "Minna no Golf Online" + region: "NTSC-J" +SCPS-15050: + name: "уƒ•уƒЊуƒƒуƒ—уƒ‹уƒƒу‚Џ" + name-sort: "уЕу‚ŠуЃуЗуЋуЃу" + name-en: "Flipnic" + region: "NTSC-J" + compat: 5 + gsHWFixes: + deinterlace: 9 # Fixes broken field order. +SCPS-15051: + name: "MLB 2003" + name-sort: "MLB 2003" + name-en: "MLB 2003" + region: "NTSC-J" +SCPS-15052: + name: "SAINTS ш–уЊу‚‹щ­”ч‰Љ" + name-sort: "у›у„у‚“уЄ у›у„уЊу‚‹уОу‚‚уЎ" + name-en: "Saints - Seinaru Mamono" + region: "NTSC-J" + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCPS-15053: + name: "SIREN" + name-sort: "у•у„у‚Œу‚“" + name-en: "Siren" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCPS-15054: + name: "уƒу‚Їу‚ЄуƒГуƒ€у‚Єуƒ–" + name-sort: "уЁу‡у„у‚“у у„уЖ" + name-en: "Chain Dive" + region: "NTSC-J" +SCPS-15055: + name: "GRAN TURISMO 4 Prologue" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 уЗу‚у‚уƒМу" + name-en: "Gran Turismo 4 Prologue" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" + # vuClampMode = 2 Text in GT mode works. +SCPS-15056: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ2 у‚Ќу‚Ќу‚ЌяМщŠ€цВГуЎу‚ГуƒžуƒГуƒ‰уƒМуЃу™" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у2 уŒуŒуŒяМуŽу‚“уŒуЎу“уОу‚“уЉуƒМуЃу™" + name-en: "Ratchet & Clank 2 - Going Commando" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: + - "SCPS-15056" + - "SCPS-15037" +SCPS-15057: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ2" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ2" + name-en: "Jak and Daxter II" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCPS-15058: + name: "у‚ЂуƒМу‚Џу‚ЖуƒЉуƒƒуƒ‰ у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у‚уƒМуу–у‚‰уЃуЉ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "Arc the Lad - Generation" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCPS-15059: + name: "уПу‚“уЊуЎGOLF 4" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ 4" + name-en: "Minna no Golf 4" + region: "NTSC-J" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCPS-15060: + name: "хЙИчІц“фНœхЎ˜" + name-sort: "у“у†уЕууу†у•у‹у‚“" + name-en: "Koufuku Sousakan" + region: "NTSC-J" +SCPS-15061: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є [у‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„ [у‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EyeToy - Play [with Camera]" + region: "NTSC-J" +SCPS-15062: + name: "чˆ†шЕАуƒžу‚ІуƒГуƒ†уƒГуƒу‚Єу‚ЋуƒМу‚К" + name-sort: "уАууу†уОу†у‚“уІу‚“уАу„у‹уƒМуš" + name-en: "Bakuso! Mountain Bikers" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SCPS-15063: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžцœˆуЎцŽŸуЎх†’щ™КяНž" + name-sort: "уНуНу‚уу‚у„у™ уЄууЎуŠууІуЎуМу†у‘у‚“" + name-en: "Popolocrois - The Law of the Moon" + region: "NTSC-J" +SCPS-15064: + name: "ц”ЛцЎЛцЉŸх‹•щšŠ STAND ALONE COMPLEX" + name-sort: "у“у†у‹уууЉу†уŸу„ STAND ALONE COMPLEX" + name-en: "Koukaku Kidoutai - Stand Alone Complex" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + patches: + A5768F53: + content: |- + comment=Rearranging COP2 ops to avoid macflag bad stuff. + // Solves door problems, possibly other issues later on. + patch=0,EE,0010BC88,word,48468800 + patch=0,EE,0010BC8C,word,4BEC682C + patch=0,EE,0010BC94,word,4B8D617D + patch=0,EE,0010BC98,word,4A0002FF + patch=0,EE,0012A2A8,word,48468800 + patch=0,EE,0012A2AC,word,4BEC682C + patch=0,EE,0012A2B4,word,4B8D617D + patch=0,EE,0012A2B8,word,4A0002FF + patch=0,EE,0012A5D0,word,48468800 + patch=0,EE,0012A5D4,word,4BEC682C + patch=0,EE,0012A5DC,word,4B8D617D + patch=0,EE,0012A5E0,word,4A0002FF + patch=0,EE,0012AA4C,word,48468800 + patch=0,EE,0012AA50,word,4BEC682C + patch=0,EE,0012AA54,word,4B8D617D + patch=0,EE,0012AA58,word,4A6D617C + patch=0,EE,0012AA5C,word,4A0002FF + patch=0,EE,00163F38,word,48468800 + patch=0,EE,00163F3C,word,4BEC682C + patch=0,EE,00163F44,word,4B8D617D + patch=0,EE,00163F48,word,4A0002FF + patch=0,EE,001AEB14,word,48468800 + patch=0,EE,001AEB18,word,4BEC682C + patch=0,EE,001AEB1C,word,4BED617D + patch=0,EE,001AEB24,word,4A0002FF + patch=0,EE,001BD468,word,48588800 + patch=0,EE,001BD474,word,4A5DEF40 + patch=0,EE,001BD684,word,48588800 + patch=0,EE,001BD690,word,4A5DEF40 + patch=0,EE,001BDA24,word,48588800 + patch=0,EE,001BDA30,word,4A5DEF40 + patch=0,EE,001BDFE8,word,48588800 + patch=0,EE,001BDFF4,word,4A5DEF40 +SCPS-15065: + name: "SOCOM т…Ё: U.S. NAVY SEALs" + name-sort: "ууƒМу“у‚€ 2: U.S. у­у„уГуƒМу—уƒМу‚‹уš" + name-en: "SOCOM II :U.S. NAVY SEALs" + region: "NTSC-J" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCPS-15066: + name: "уƒ—уƒЊуƒГу‚ЙуƒЛу‚Њуƒ–уƒЛуƒšуƒЋу‚ЗуƒЃ яНžц™‚щ–“уЎч ‚яНž" + name-sort: "уЗу‚Šу‚“у™ уŠуЖ уКу‚‹у—у‚ƒ у˜у‹у‚“уЎу™уЊ" + name-en: "Prince of Persia - The Sands of Time" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCPS-15067: + name: "уЉу“уЇу‚‚у„уЃу—у‚‡ уƒˆуƒ­уЈцЕу‚Œц˜Ÿ" + name-sort: "уЉу“уЇу‚‚у„уЃу—у‚‡ уЈу‚уЈуЊуŒу‚ŒуМу—" + name-en: "Dokodemo Issyo - Toro to Nagare Boshi" + region: "NTSC-J" +SCPS-15068: + name: "MLB 2004" + name-sort: "MLB 2004" + name-en: "MLB 2004" + region: "NTSC-J" +SCPS-15069: + name: "у†уŠ 7уЄуЎцАДуЎфМшЊЌуЎуƒŒу‚З" + name-sort: "у†уŠ 7уЄуЎуПуšуЎуЇу‚“у›уЄуЎуЌу—" + name-en: "Fish - Legend of Seven Waters and Gods" + region: "NTSC-J" + compat: 5 +SCPS-15070: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„ [ууЕуЈуŸу‚“уŸу„]" + name-en: "EyeToy - Play [Game Only]" + region: "NTSC-J" +SCPS-15071: + name: "уПу‚“уЊуЎGOLF у‚ЊуƒГуƒЉу‚ЄуƒГ [PlayStation BB Unitуƒ‘уƒƒу‚ЏяНžу‚ЊуƒГуƒЉу‚ЄуƒГуЏу˜у‚уІуƒ‘уƒƒу‚ЏяНž]" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕуŠу‚“у‚‰у„у‚“ [PlayStation BB UnitуБуЃу уŠу‚“у‚‰у„у‚“уЏу˜у‚уІуБуЃу]" + name-en: "Minna no Golf Online" + region: "NTSC-J" +SCPS-15072: + name: "у‚ЌуƒуƒЃуƒЁу‚Ћу‚Йу‚Пу‚Иу‚Ђуƒ  у‚ЕуƒЋуƒуƒˆяНžуƒЌ" + name-sort: "уŒуЁу‚ƒу‚у‹у™уŸу˜у‚у‚€ у•у‚‹уАуЈуƒМу‚Œ" + name-en: "Gacha Mecha Stadium - Saru Battle" + region: "NTSC-J" + roundModes: + eeRoundMode: 1 # Fixes broken box spawning in the second boss battle with Goliath Armor. + gsHWFixes: + halfPixelOffset: 2 # Corrects fullscreen bloom misalignment. +SCPS-15073: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ•уƒЊуƒ•уƒЊуƒ€уƒГу‚ЙхЄЉх›Н [EyeToyу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "у‚у„уЈуƒМу„ уЕу‚ŠуЕу‚Šу у‚“у™уІу‚“у”у [у‚у„уЈуƒМу„у‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EyeToy - Groove [with Camera]" + region: "NTSC-J" +SCPS-15074: + name: "ATHENS 2004" + name-sort: "ATHENS 2004" + name-en: "Olympic Summer Games - Athens 2004" + region: "NTSC-J" +SCPS-15075: + name: "DJbox [уƒ—уƒЌуƒŸу‚Ђуƒ у‚­уƒƒуƒˆ]" + name-sort: "DJbox [уЗу‚ŒуПу‚у‚€ууЃуЈ]" + name-en: "DJ Box [Premium Kit]" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 1 # Fixes awful performance. +SCPS-15076: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ•уƒЊуƒ•уƒЊуƒ€уƒГу‚ЙхЄЉх›Н" + name-sort: "у‚у„уЈуƒМу„ уЕу‚ŠуЕу‚Šу у‚“у™уІу‚“у”у" + name-en: "EyeToy - HuriHuri Dance" + region: "NTSC-J" +SCPS-15077: + name: "у‚ЕуƒЋу‚Ђу‚ЄуƒˆуƒМу‚Є хЄЇщЈ’уŽяМу‚Іуƒƒу‚­у‚Іу‚­у‚ВуƒМуƒ уІу‚“у“у‚‚у‚ŠуЃяМяМ [EyeToy USBу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "у•у‚‹у‚у„уЈуƒМу„ уŠуŠу•у‚уŽяМу†уЃуу†уу’уƒМу‚€уІу‚“у“у‚‚у‚ŠуЃяМяМ [у‚у„уЈуƒМу„USBу‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EyeToy - Uki Uki Panic [with Camera]" + region: "NTSC-J" +SCPS-15078: + name: "у‚ЕуƒЋу‚Ђу‚ЄуƒˆуƒМу‚Є хЄЇщЈ’уŽяМу‚Іуƒƒу‚­у‚Іу‚­у‚ВуƒМуƒ уІу‚“у“у‚‚у‚ŠуЃяМяМ" + name-sort: "у•у‚‹у‚у„уЈуƒМу„ уŠуŠу•у‚уŽяМу†уЃуу†уу’уƒМу‚€уІу‚“у“у‚‚у‚ŠуЃяМяМ" + name-en: "EyeToy - Uki Uki Panic [Game Only]" + region: "NTSC-J" +SCPS-15079: + name: "чˆ†хАу‚ЙуƒЉуƒƒу‚ЗуƒЅяМ у‚­у‚КуƒŠ хЕ [EyeToyу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "уАууЕу†у™у‚‰уЃу—у‚…яМ ууšуЊ у‚у‚‰у— [у‚у„уЈуƒМу„у‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "Bakufuu Slash! Kizna Arashi [EyeToy Camera Doukonban]" + region: "NTSC-J" +SCPS-15080: + name: "цˆ‘уŒчЋœу‚’шІ‹у‚ˆ" + name-sort: "у‚уŒу‚Šу‚…у†у‚’уПу‚ˆ" + name-en: "Waga Ryuu wo miyo - Pride of the Dragon Peace" + region: "NTSC-J" +SCPS-15081: + name: "уЉу“уЇу‚‚у„уЃу—у‚‡ уƒˆуƒ­уЈу„уЃуБу„" + name-sort: "уЉу“уЇу‚‚у„уЃу—у‚‡ уЈу‚уЈу„уЃуБу„" + name-en: "Dokodemo Issyo - Toro to Ippai" + region: "NTSC-J" +SCPS-15082: + name: "DJbox [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "DJbox [ууЕуЈх˜фН“]" + name-en: "DJbox [Soft Only]" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 1 # Fixes awful performance. +SCPS-15083: + name: "Formula One 2004" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у‚у‚“ 2004" + name-en: "Formula One 2004" + region: "NTSC-J" +SCPS-15084: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ3 чЊц’ƒяМу‚ЌуƒЉу‚Џуƒуƒƒу‚Џт˜…уƒЌуƒГу‚ИуƒЃуƒМу‚К" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у3 уЈуЄу’уяМуŒу‚‰ууЁуЃуу‚Œу‚“у˜у‚ƒуƒМуš" + name-en: "Ratchet & Clank 3 - Charge! Galactic Rangers" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: + - "SCPS-15084" + - "SCPS-15056" + - "SCPS-15037" +SCPS-15085: + name: "чЕЂчˆ›шˆžшИчЅ­" + name-sort: "у‘у‚“у‚‰у‚“уЖуЈу†у•у„" + name-en: "Kenran Butousai" + region: "NTSC-J" + clampModes: + eeClampMode: 0 # Fixes missing graphics. + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. +SCPS-15086: + name: "чˆ†хАу‚ЙуƒЉуƒƒу‚ЗуƒЅяМ у‚­у‚КуƒŠ хЕ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уАууЕу†у™у‚‰уЃу—у‚…яМ ууšуЊ у‚у‚‰у— [ууЕуЈуŸу‚“уŸу„]" + name-en: "Bakufuu Slash! Kizna Arashi [Game Only]" + region: "NTSC-J" +SCPS-15087: + name: "BLEACH яНžщИуАу‚Œу—щ­‚яНž" + name-sort: "уЖу‚ŠуƒМуЁ уˆу‚‰уАу‚Œу—уŸуОу—у„" + name-en: "Bleach - Erabareshi Tamashii" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SCPS-15088: + name: "уМуу‚‰уЎу‹уžу" + name-sort: "уМуу‚‰уЎу‹уžу" + name-en: "Bokura no Kazoku - My Family Growing Up in the 21st Century" + region: "NTSC-J" + compat: 5 +SCPS-15089: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є2 [PlayStation 2хА‚ч”Ј EyeToy USBу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„2 [PlayStation2у›у‚“у‚ˆу† у‚у„уЈуƒМу„USBу‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EyeToy - Play 2 [With Camera]" + region: "NTSC-J" +SCPS-15090: + name: "ц€Њч›—у‚ЙуƒЉу‚ЄуƒЛу‚ЏуƒМуƒ‘уƒМ2" + name-sort: "у‹у„уЈу†у™у‚‰у„ууƒМуБуƒМ2" + name-en: "Kaitou Sly Cooper 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCPS-15091: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚ЉуƒМу‚Йуƒ‡уƒˆуƒу‚Єу‚ПуƒМ [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕу‰уƒМу™уЇуЈу­у„уŸуƒМ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Wild ARMs - The 4th Detonator [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCPS-15092: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚ЉуƒМу‚Йуƒ‡уƒˆуƒу‚Єу‚ПуƒМ" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕу‰уƒМу™уЇуЈу­у„уŸуƒМ" + name-en: "Wild ARMs - The 4th Detonator" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCPS-15093: + name: "RULE of ROSE" + name-sort: "у‚‹уƒМу‚‹ уŠуЖ у‚уƒМуš" + name-en: "Rule of Rose" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs in hardware and hash cache disabling itself. +SCPS-15094: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є2 [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„2 [ууЕуЈуŸу‚“уŸу„]" + name-en: "EyeToy - Play 2 [Game Only]" + region: "NTSC-J" +SCPS-15095: + name: "GENJI" + name-sort: "у’у‚“у˜" + name-en: "Genji - Dawn of the Samurai" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCPS-15096: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ3" + name-sort: "у•у‚‹у’уЃуЁу‚…3" + name-en: "Saru Get You! 3" + region: "NTSC-J" + compat: 5 + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCPS-15097: + name: "уƒЏуƒГуƒ€уЈхЗЈхƒ" + name-sort: "у‚у‚“у уЈуу‚‡уžу†" + name-en: "Wanda to Kyozou" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCAJ-20146" + - "SCAJ-20196" + - "SCAJ-20099" + - "SCPS-11003" + - "SCPS-19103" + - "SCPS-19151" + - "SCPS-55001" +SCPS-15098: + name: "Formula One 2005" + name-sort: "уЕу‰уПу‚…у‚‰уƒМ у‚у‚“ 2005" + name-en: "Formula One 2005" + region: "NTSC-J" +SCPS-15099: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ4th у‚ЎуƒЊу‚ЎуƒЊщŠ€цВГуЎу‚Ўу‚ЌуƒуƒˆуƒЋ [Special Gift Package]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у4th уŽу‚ŠуŽу‚ŠуŽу‚“уŒуЎуŽуŒуАуЈу‚‹ [Special Gift Package]" + name-en: "Ratchet & Clank 4th - GiriGiri Ginga no Giga Battle [Special Gift Package]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCPS-15100: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ4th у‚ЎуƒЊу‚ЎуƒЊщŠ€цВГуЎу‚Ўу‚ЌуƒуƒˆуƒЋ" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у4th уŽу‚ŠуŽу‚ŠуŽу‚“уŒуЎуŽуŒуАуЈу‚‹" + name-en: "Ratchet & Clank 4th - GiriGiri Ginga no Giga Battle" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCPS-15101: + name: "BLEACH яНžц”ОуŸу‚Œу—щ‡Žцœ›яНž" + name-sort: "уЖу‚ŠуƒМуЁ уЏуЊуŸу‚Œу—у‚„уМу†" + name-en: "Bleach - Hanatareshi Yabou" + region: "NTSC-J" +SCPS-15102: + name: "уƒ­уƒМу‚Ау‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМ" + name-sort: "у‚уƒМууŽу‚ƒу‚‰уу—уƒМ" + name-en: "Rogue Galaxy" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. +SCPS-15103: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ ч™НуЎчЋ  яНžщ’цЃЎуƒšуƒГу‚ЎуƒГфМшЊЌяНžяМˆщ™хЎšч‰ˆяМ‰" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ у—у‚уЎу—у‚‡у† у‚уŠу‚‚у‚ŠуКу‚“уŽу‚“уЇу‚“у›уЄ [у’у‚“уІу„уАу‚“]" + name-en: "Gunparade Orchestra - Shiro no Shou - Aomori Penguin Densetsu [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" +SCPS-15104: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ ч™НуЎчЋ  яНžщ’цЃЎуƒšуƒГу‚ЎуƒГфМшЊЌяНž" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ у—у‚уЎу—у‚‡у† у‚уŠу‚‚у‚ŠуКу‚“уŽу‚“уЇу‚“у›уЄ" + name-en: "Gunparade Orchestra - Shiro no Shou - Aomori Penguin Densetsu" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" +SCPS-15105: + name: "уƒ„уƒМуƒЊу‚ЙуƒˆуƒЛуƒˆуƒ­уƒ•у‚ЃуƒМ" + name-sort: "уЄуƒМу‚Šу™уЈ уЈу‚уЕуƒуƒМ" + name-en: "Tourist Trophy - The Real Riding Simulator" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-15106: + name: "SIREN2" + name-sort: "у•у„у‚Œу‚“2" + name-en: "Siren 2" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. + patches: + 626552EB: + content: |- + comment=Swapping a COP2 op into place to make the flags work without delays. + patch=0,EE,0013AB64,word,48449000 + patch=0,EE,0013AB6C,word,4BC949FF +SCPS-15107: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ чЗ‘уЎчЋ  яНžч‹МуЈхНМуЎхА‘хЙДяНž [щ™хЎšч‰ˆ]" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ уПуЉу‚ŠуЎу—у‚‡у† уŠуŠу‹уПуЈу‹уЎу—у‚‡у†у­у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Gunparade Orchestra - Midori no Shou [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" + - "SCPS-15107" + - "SCPS-15108" +SCPS-15108: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ чЗ‘уЎчЋ  яНžч‹МуЈхНМуЎхА‘хЙДяНž" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ уПуЉу‚ŠуЎу—у‚‡у† уŠуŠу‹уПуЈу‹уЎу—у‚‡у†у­у‚“" + name-en: "Gunparade Orchestra - Midori no Shou" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" + - "SCPS-15107" + - "SCPS-15108" +SCPS-15109: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ щ’уЎчЋ  яНžх…‰уЎцЕЗу‹у‚‰ц‰‹чД™у‚’щ€у‚ŠуОу™яНž [щ™хЎšч‰ˆ]" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ у‚уŠуЎу—у‚‡у† уВу‹у‚ŠуЎу†уПу‹у‚‰уІуŒуПу‚’уŠуу‚ŠуОу™ [у’у‚“уІу„уАу‚“]" + name-en: "Gunparade Orchestra - Ao no Shou [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" + - "SCPS-15107" + - "SCPS-15108" + - "SCPS-15109" + - "SCPS-15110" +SCPS-15110: + name: "у‚ЌуƒГуƒ‘уƒЌуƒМуƒ‰уƒЛу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ щ’уЎчЋ  яНžх…‰уЎцЕЗу‹у‚‰ц‰‹чД™у‚’щ€у‚ŠуОу™яНž" + name-sort: "уŒу‚“уБу‚ŒуƒМуЉ уŠуƒМу‘у™уЈу‚‰ у‚уŠуЎу—у‚‡у† уВу‹у‚ŠуЎу†уПу‹у‚‰уІуŒуПу‚’уŠуу‚ŠуОу™" + name-en: "Gunparade Orchestra - Ao no Shou" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fix font gap and some texture. + memcardFilters: + - "SCPS-15103" + - "SCPS-15104" + - "SCPS-15107" + - "SCPS-15108" + - "SCPS-15109" + - "SCPS-15110" +SCPS-15111: + name: "уƒ–уƒЌу‚Єуƒ– у‚ЙуƒˆуƒМуƒЊуƒМ уƒЏу‚ПуƒЋуЎх†’щ™К" + name-sort: "уЖу‚Œу„уЖ у™уЈуƒМу‚ŠуƒМ у‚уŸу‚‹уЎуМу†у‘у‚“" + name-en: "Brave Story - Wataru no Bouken" + region: "NTSC-J" +SCPS-15112: + name: "BLOOD+ яНžхŒчПМуЎуƒуƒˆуƒЋшМЊшˆžц›ВяНž" + name-sort: "уЖу‚‰уЃуЉуЗу‚‰у™ уу†у‚ˆууЎуАуЈу‚‹у‚у‚“уЉ" + name-en: "Blood+ - Souyoku no Battle Rondo" + region: "NTSC-J" + compat: 5 +SCPS-15113: + name: "уПу‚“уЊуЎуƒ†уƒ‹у‚Й" + name-sort: "уПу‚“уЊуЎуІуЋу™" + name-en: "Minna no Tennis" + region: "NTSC-J" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCPS-15114: + name: "цЉŸч”ВшЃ…х…Еу‚ЂуƒМуƒЂуƒ€у‚ЄуƒГ" + name-sort: "уу“у†уу†уИу„у‚уƒМу‚‚у у„у‚“" + name-en: "Kikou Souhei Armodyne" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SCPS-15115: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ уƒŸуƒЊу‚ЊуƒГуƒЂуƒГу‚­уƒМу‚К" + name-sort: "у•у‚‹у’уЃуЁу‚… уПу‚ŠуŠу‚“у‚‚у‚“ууƒМуš" + name-en: "Saru Get You - Million Monkeys" + region: "NTSC-J" + compat: 5 +SCPS-15116: + name: "BLEACH яНžуƒ–уƒЌу‚Єуƒ‰уƒЛуƒуƒˆуƒЉуƒМу‚КяНž" + name-sort: "уЖу‚ŠуƒМуЁ уЖу‚Œу„уЉ уАуЈу‚‰уƒМуš" + name-en: "Bleach - Blade Battlers" + region: "NTSC-J" + compat: 5 +SCPS-15117: + name: "Formula One 2006" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у‚у‚“ 2006" + name-en: "Formula One 2006" + region: "NTSC-J" +SCPS-15118: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚Ѓуƒ•у‚ЙуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕуƒуЕу™у‚”уу‚“уŒуƒМуЉ" + name-en: "Wild ARMs - The Vth Vanguard" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SCPS-15119: + name: "BLEACH яНžуƒ–уƒЌу‚Єуƒ‰уƒЛуƒуƒˆуƒЉуƒМу‚К2ndяНž" + name-sort: "уЖу‚ŠуƒМуЁ уЖу‚Œу„уЉ уАуЈу‚‰уƒМуš2nd" + name-en: "Bleach - Blade Battlers 2nd" + region: "NTSC-J" + compat: 5 + gameFixes: + - OPHFlagHack # Special moves "Bankai" hang otherwise. + gsHWFixes: + preloadFrameData: 1 # Fixes removed bloom. + drawBuffering: 1 # Reduces draws and improves performance. +SCPS-15120: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ5 цП€чЊяМуƒ‰уƒ‡у‚ЋщŠ€цВГуЎуƒŸуƒЊуƒŸуƒЊшЛх›Ѓ" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у5 у’ууЈуЄяМуЉуЇу‹уŽу‚“уŒуЎуПу‚ŠуПу‚Šуу‚“у у‚“" + name-en: "Ratchet & Clank 5 - Gekitotsu! Dodeka Ginga no Mirimiri Gundan" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes vendor and other bloom. + autoFlush: 2 # Fixes missing bloom and shadow definition. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-17001: + name: "GRAN TURISMO 4" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4" + name-en: "Gran Turismo 4" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Text in GT mode works. + roundModes: + eeRoundMode: 3 # Using chop for both normal+div fixes crash in B5 license test. + eeDivRoundMode: 3 # See above. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" +SCPS-17002: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚ЂуƒЋу‚ПуƒМу‚ГуƒМуƒ‰:F" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚у‚‹уŸуƒМу“уƒМуЉ:F" + name-en: "Wild ARMs - Alter Code:F" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-17008: + name: "NIKE/ GRAN TURISMO Limited Edition [8inch]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ уЊу„у у‚ŠуПуІуЃуЉуˆуЇуƒу—у‚‡у‚“ [8inch]" + name-en: "Nike - Gran Turismo [Limited Edition - 8 inch]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-17009: + name: "NIKE/ GRAN TURISMO Limited Edition [9inch]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ уЊу„у у‚ŠуПуІуЃуЉуˆуЇуƒу—у‚‡у‚“ [9inch]" + name-en: "Nike - Gran Turismo [Limited Edition - 9 inch]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-17010: + name: "NIKE/ GRAN TURISMO Limited Edition [10inch]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ уЊу„у у‚ŠуПуІуЃуЉуˆуЇуƒу—у‚‡у‚“ [10inch]" + name-en: "Nike - Gran Turismo [Limited Edition - 10 inch]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-17011: + name: "NIKE/ GRAN TURISMO Limited Edition [11inch]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ уЊу„у у‚ŠуПуІуЃуЉуˆуЇуƒу—у‚‡у‚“ [11inch]" + name-en: "Nike - Gran Turismo [Limited Edition - 11 inch]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-17013: + name: "уƒ­уƒМу‚Ау‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМ уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ" + name-sort: "у‚уƒМууŽу‚ƒу‚‰уу—уƒМ уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ" + name-en: "Rogue Galaxy [Director's Cut]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. + patches: + CDEE4B19: + content: |- + author=kozarovv + // Fixes Vedan Myna out of bounds glitch. + patch=1,EE,00124898,word,3442fffe +SCPS-17501: + name: "Linux for PlayStation 2 - Release 1.0 [Disc 1] [Runtime Environment]" + name-sort: "Linux уЕу‰уƒМ уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 - Release 1.0 (Disc 1) [Runtime Environment]" + name-en: "Linux for PlayStation 2 - Release 1.0 (Disc 1) (Runtime Environment)" + region: "NTSC-J" +SCPS-17502: + name: "Linux for PlayStation 2 - Release 1.0 [Disc 2] [Software Packages]" + name-sort: "Linux уЕу‰уƒМ уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 - Release 1.0 (Disc 2) [Software Packages]" + name-en: "Linux for PlayStation 2 - Release 1.0 (Disc 2) (Software Packages)" + region: "NTSC-J" +SCPS-19101: + name: "шšŠ [PlayStation2 the Best]" + name-sort: "у‹ [PlayStation2 the Best]" + name-en: "Ka [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SCPS-19102: + name: "уƒœу‚ЏуЈщ­”чŽ‹ [PlayStation2 the Best]" + name-sort: "уМууЈуОуŠу† [PlayStation2 the Best]" + name-en: "Boku to Maou [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Depth of field blur is incorrect without it. +SCPS-19103: + name: "ICO [PlayStation2 the Best]" + name-sort: "у„у“ [PlayStation2 the Best]" + name-en: "ICO [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCPS-19104: + name: "уƒ”уƒу‚ЕуƒЋ2001 [PlayStation2 the Best]" + name-sort: "уДуНу•у‚‹2001 [PlayStation2 the Best]" + name-en: "Pipo Saru 2001 [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19105: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ [PlayStation2 the Best]" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу [PlayStation2 the Best]" + name-en: "Bravo Music [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19151: + name: "ICO [PlayStation2 the Best]" + name-sort: "у„у“ [PlayStation2 the Best]" + name-en: "ICO [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCPS-19152: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2 [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚…2 [PlayStation2 the Best]" + name-en: "Saru Get You! 2 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCPS-19153: + name: "уƒ”уƒу‚ЕуƒЋ2001 [PlayStation2 the Best]" + name-sort: "уДуНу•у‚‹2001 [PlayStation2 the Best]" + name-en: "Pipo Saru 2001 [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19201: + name: "уƒ‘уƒЉуƒƒуƒ‘уƒЉуƒƒуƒ‘уƒМ2 [PlayStation2 the Best]" + name-sort: "уБу‚‰уЃуБу‚‰уЃуБуƒМ2 [PlayStation2 the Best]" + name-en: "PaRappa the Rapper 2 [PlayStation2 the Best]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +SCPS-19202: + name: "EXTERMINATION [PlayStation2 the Best]" + name-sort: "уˆуу™уŸуƒМуПу­уƒМу—у‚‡у‚“ [PlayStation2 the Best]" + name-en: "Extermination [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Black FMV. + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. +SCPS-19203: + name: "уƒ€уƒМу‚Џу‚ЏуƒЉу‚Іуƒ‰ [PlayStation2 the Best]" + name-sort: "у уƒМууу‚‰у†уЉ [PlayStation2 the Best]" + name-en: "Dark Cloud [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +SCPS-19204: + name: "уƒЌу‚Ќу‚Єу‚Ђ уƒ‡уƒЅу‚ЈуƒЋу‚ЕуƒМу‚Ќ [PlayStation2 the Best]" + name-sort: "у‚ŒуŒу„у‚ уЇу‚…уˆу‚‹у•уƒМуŒ [PlayStation2 the Best]" + name-en: "Legaia - Duel Saga [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19205: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ђуƒ‰уƒДу‚ЁуƒГу‚Йуƒ‰у‚ЕуƒМуƒ‰ [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚уЉу‚”уу‚“у™уЉу•уƒМуЉ [PlayStation2 the Best]" + name-en: "Wild ARMs - Advanced 3rd [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-19206: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2 [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚…2 [PlayStation2 the Best]" + name-en: "Ape Escape 2 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCPS-19207: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž [PlayStation2 the Best]" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ [PlayStation2 the Best]" + name-en: "Popolocrois - Hajimari no Bouken [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19208: + name: "GRAN TURISMO Concept 2001 Tokyo [PlayStation2 the Best]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ Concept 2001 Tokyo [PlayStation2 the Best]" + name-en: "Gran Turismo - Concept 2001 Tokyo [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-19209: + name: "уМууЎуЊуЄу‚„у™уП2 цЕЗуЎх†’щ™КчЏ‡ [PlayStation2 the Best]" + name-sort: "уМууЎуЊуЄу‚„у™уП2 у†уПуЎуМу†у‘у‚“уИу‚“ [PlayStation2 the Best]" + name-en: "Boku no Summer Vacation 2 [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19210: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ [PlayStation2 the Best]" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ [PlayStation2 the Best]" + name-en: "Jak x Daxter - Kyuu Sekai no Isan [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCPS-19211: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у [PlayStation2 the Best]" + name-en: "Ratchet & Clank [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-19213: + name: "Operator's Side [USBуƒžу‚Єу‚ЏхŒцЂБч‰ˆ] [PlayStation2 the Best]" + name-sort: "уŠуКу‚ŒуƒМуŸуƒМуšу•у„уЉ [USBуОу„ууЉу†у“у‚“уАу‚“] [PlayStation2 the Best]" + name-en: "Operator's Side [PlayStation2 the Best] [with Microphone]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCPS-19214: + name: "Operator's Side [PlayStation2 the Best]" + name-sort: "уŠуКу‚ŒуƒМуŸуƒМуšу•у„уЉ [PlayStation2 the Best]" + name-en: "Operator's Side [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCPS-19215: + name: "уƒ€уƒМу‚Џу‚Џуƒ­уƒ‹у‚ЏуƒЋ [PlayStation2 the Best]" + name-sort: "у уƒМууу‚уЋуу‚‹ [PlayStation2 the Best]" + name-en: "Dark Chronicle [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCPS-19251: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚ЂуƒЋу‚ПуƒМу‚ГуƒМуƒ‰:F [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚у‚‹уŸуƒМу“уƒМуЉ:F [PlayStation2 the Best]" + name-en: "Wild ARMs - Alter Code:F [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-19252: + name: "GRAN TURISMO 4 [PlayStation2 the Best]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 [PlayStation2 the Best]" + name-en: "Gran Turismo 4 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" +SCPS-19253: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚ЂуƒЋу‚ПуƒМу‚ГуƒМуƒ‰:F [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚у‚‹уŸуƒМу“уƒМуЉ:F [PlayStation2 the Best]" + name-en: "Wild ARMs - Alter Code F [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-19254: + name: "уƒ­уƒМу‚Ау‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМ [PlayStation2 the Best]" + name-sort: "у‚уƒМу уŽу‚ƒу‚‰уу—уƒМ [PlayStation2 the Best]" + name-en: "Rogue Galaxy [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. +SCPS-19301: + name: "уПу‚“уЊуЎGOLF 4 [PlayStation2 the Best]" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ4 [PlayStation2 the Best]" + name-en: "Minna no Golf 4 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCPS-19302: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ2 у‚Ќу‚Ќу‚ЌяМщŠ€цВГуЎу‚ГуƒžуƒГуƒ‰уƒМуЃу™ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у2 уŒуŒуŒяМуŽу‚“уŒуЎу“уОу‚“уЉуƒМуЃу™ [PlayStation2 the Best]" + name-en: "Ratchet & Clank 2 - Going Commando [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-19303: + name: "уМууЎуЊуЄу‚„у™уП2 цЕЗуЎх†’щ™КчЏ‡ [PlayStation2 the Best]" + name-sort: "уМууЎуЊуЄу‚„у™уП2 у†уПуЎуМу†у‘у‚“уИу‚“ [PlayStation2 the Best]" + name-en: "Boku no Natsuyasumi 2 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes menu text. +SCPS-19304: + name: "GRAN TURISMO 4 Prologue [PlayStation2 the Best]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 4 уЗу‚у‚уƒМу [PlayStation2 the Best]" + name-en: "Gran Turismo 4 Prologue [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCAJ-20066" + - "SCAJ-30006" + - "SCAJ-30007" + - "SCAJ-30008" + - "SCPS-15055" + - "SCPS-17001" + - "SCPS-19252" + - "SCPS-19304" + - "SCPS-15009" + - "SCPS-55007" + # vuClampMode = 2 Text in GT mode works. +SCPS-19305: + name: "SIREN [PlayStation2 the Best]" + name-sort: "у•у„у‚Œу‚“ [PlayStation2 the Best]" + name-en: "Siren [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCPS-19306: + name: "уƒ€уƒМу‚Џу‚Џуƒ­уƒ‹у‚ЏуƒЋ [PlayStation2 the Best]" + name-sort: "у уƒМууу‚уЋуу‚‹ [PlayStation2 the Best]" + name-en: "Dark Chronicle [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCPS-19307: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž [PlayStation2 the Best]" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“ [PlayStation2 the Best]" + name-en: "Popolocrois - The First Adventure [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19308: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2 [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚…2 [PlayStation2 the Best]" + name-en: "Saru Get You 2 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCPS-19309: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ3 чЊц’ƒяМу‚ЌуƒЉу‚Џуƒуƒƒу‚Џт˜…уƒЌуƒГу‚ИуƒЃуƒМу‚К [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у3 уЈуЄу’уяМуŒу‚‰ууЁуЃуу‚Œу‚“у˜у‚ƒуƒМуš [PlayStation2 the Best]" + name-en: "Ratchet & Clank 3 - Up Your Arsenal [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCPS-19310: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у [PlayStation2 the Best]" + name-en: "Ratchet & Clank [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-19311: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ3 [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚…3 [PlayStation2 the Best]" + name-en: "Saru Get You 3 [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCPS-19312: + name: "SIREN [PlayStation2 the Best]" + name-sort: "у•у„у‚Œу‚“ [PlayStation2 the Best]" + name-en: "Siren [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCPS-19313: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚ЉуƒМу‚Йуƒ‡уƒˆуƒу‚Єу‚ПуƒМ [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕу‰уƒМу™уЇуЈу­у„уŸуƒМ [PlayStation2 the Best]" + name-en: "Wild ARMs - The 4th Detonator [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCPS-19315: + name: "у‚Ђу‚ЄуƒˆуƒМу‚Є уƒ—уƒЌу‚Є [PlayStation2 the Best]" + name-sort: "у‚у„уЈуƒМу„ уЗу‚Œу„ [PlayStation2 the Best]" + name-en: "EyeToy - Play [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19316: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у [PlayStation2 the Best]" + name-en: "Ratchet & Clank [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCPS-19317: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ2 у‚Ќу‚Ќу‚ЌяМщŠ€цВГуЎу‚ГуƒžуƒГуƒ‰уƒМуЃу™ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у2 уŒуŒуŒяМуŽу‚“уŒуЎу“уОу‚“уЉуƒМуЃу™ [PlayStation2 the Best]" + name-en: "Ratchet & Clank 2 - Going Commando [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: + - "SCAJ-20001" + - "SCPS-15037" + - "SCPS-19211" + - "SCPS-19310" + - "SCPS-19316" +SCPS-19318: + name: "GENJI [PlayStation2 the Best]" + name-sort: "у’у‚“у˜ [PlayStation2 the Best]" + name-en: "Genji - Dawn of the Samurai [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCPS-19319: + name: "уПу‚“уЊуЎGOLF 4 [PlayStation2 the Best]" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ 4 [PlayStation2 the Best]" + name-en: "Minna no Golf 4 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCPS-19320: + name: "уƒЏуƒГуƒ€уЈхЗЈхƒ [PlayStation2 the Best]" + name-sort: "у‚у‚“у уЈуу‚‡уžу† [PlayStation2 the Best]" + name-en: "Wanda to Kyozou [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCAJ-20146" + - "SCAJ-20196" + - "SCAJ-20099" + - "SCPS-11003" + - "SCPS-19103" + - "SCPS-19151" + - "SCPS-55001" +SCPS-19321: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ4th у‚ЎуƒЊу‚ЎуƒЊщŠ€цВГуЎу‚Ўу‚ЌуƒуƒˆуƒЋ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у4th уŽу‚ŠуŽу‚ŠуŽу‚“уŒуЎуŽуŒуАуЈу‚‹ [PlayStation2 the Best]" + name-en: "Ratchet & Clank 4th - GiriGiri Ginga no Giga Battle [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCPS-19322: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚ЉуƒМу‚Йуƒ‡уƒˆуƒу‚Єу‚ПуƒМ [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕу‰уƒМу™уЇуЈу­у„уŸуƒМ [PlayStation2 the Best]" + name-en: "Wild ARMs - The 4th Detonator [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCPS-19323: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ђуƒ‰уƒДу‚ЁуƒГу‚Йуƒ‰у‚ЕуƒМуƒ‰ [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚уЉу‚”уу‚“у™уЉу•уƒМуЉ [PlayStation2 the Best]" + name-en: "Wild ARMs - The 4th Detonator [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: + - "SCAJ-20123" + - "SCPS-15091" + - "SCPS-15092" + - "SCPS-19313" + - "SCPS-19322" + - "SCPS-19323" + - "SCAJ-30002" + - "SCPS-17002" + - "SCPS-19251" + - "SCPS-19253" +SCPS-19324: + name: "уƒ„уƒМуƒЊу‚ЙуƒˆуƒЛуƒˆуƒ­уƒ•у‚ЃуƒМ [PlayStation2 the Best]" + name-sort: "уЄуƒМу‚Šу™уЈ уЈу‚уЕуƒуƒМ [PlayStation2 the Best]" + name-en: "Tourist Trophy - The Real Riding Simulator [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-19325: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ уƒŸуƒЊу‚ЊуƒГуƒЂуƒГу‚­уƒМу‚К [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚… уПу‚ŠуŠу‚“у‚‚у‚“ууƒМуš [PlayStation2 the Best]" + name-en: "Saru! Get You! - Million Monkeys [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19326: + name: "SIREN2 [PlayStation2 the Best]" + name-sort: "у•у„у‚Œу‚“2 [PlayStation2 the Best]" + name-en: "Siren 2 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. + mergeSprite: 1 # Fixes vertical lines in-game. + preloadFrameData: 1 # Fixes some missing effects. +SCPS-19327: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ3 [PlayStation2 the Best]" + name-sort: "у•у‚‹у’уЃуЁу‚…3 [PlayStation2 the Best]" + name-en: "Saru Get You 3 [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCPS-19328: + name: "уƒЉуƒу‚Їуƒƒуƒˆ&у‚ЏуƒЉуƒГу‚Џ4th у‚ЎуƒЊу‚ЎуƒЊщŠ€цВГуЎу‚Ўу‚ЌуƒуƒˆуƒЋ [PlayStation2 the Best]" + name-sort: "у‚‰уЁу‡уЃуЈу‚у‚“уЉуу‚‰у‚“у4th уŽу‚ŠуŽу‚ŠуŽу‚“уŒуЎуŽуŒуАуЈу‚‹ [PlayStation2 the Best]" + name-en: "Ratchet & Clank 4th - GiriGiri Ginga no Giga Battle [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCPS-19329: + name: "BLEACH яНžуƒ–уƒЌу‚Єуƒ‰уƒЛуƒуƒˆуƒЉуƒМу‚КяНž [PlayStation2 the Best]" + name-sort: "уЖу‚ŠуƒМуЁ уЖу‚Œу„уЉ уАуЈу‚‰уƒМуš [PlayStation2 the Best]" + name-en: "Bleach - Blade Battlers [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - OPHFlagHack # Special moves "Bankai" hang otherwise. + gsHWFixes: + preloadFrameData: 1 # Fixes removed bloom. +SCPS-19330: + name: "BLEACH яНžц”ОуŸу‚Œу—щ‡Žцœ›яНž [PlayStation2 the Best]" + name-sort: "уЖу‚ŠуƒМуЁ уЏуЊуŸу‚Œу—у‚„уМу† [PlayStation2 the Best]" + name-en: "Bleach - Hanatareshi Yabou [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-19331: + name: "BLEACH яНžщИуАу‚Œу—щ­‚яНž [PlayStation2 the Best]" + name-sort: "уЖу‚ŠуƒМуЁ уˆу‚‰уАу‚Œу—уŸуОу—у„ [PlayStation2 the Best]" + name-en: "Bleach - Selected Soul [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SCPS-19332: + name: "уПу‚“уЊуЎуƒ†уƒ‹у‚Й [PlayStation2 the Best]" + name-sort: "уПу‚“уЊуЎуІуЋу™ [PlayStation2 the Best]" + name-en: "Minna no Tennis [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCPS-19333: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ж уƒ•у‚Ѓуƒ•у‚ЙуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰ [PlayStation2 the Best]" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у– уЕуƒуЕу™у‚”уу‚“уŒуƒМуЉ [PlayStation2 the Best]" + name-en: "Wild ARMs - The Vth Vanguard [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SCPS-19335: + name: "уƒЏуƒГуƒ€уЈхЗЈхƒ [PlayStation 2 the Best Reprint]" + name-sort: "у‚у‚“у уЈуу‚‡уžу† [PlayStation 2 the Best Reprint]" + name-en: "Wanda to Kyozou [PlayStation 2 the Best Reprint]" + region: "NTSC-J" + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. +SCPS-51001: + name: "MotoGP 2" + name-sort: "у‚‚уЈGP 2" + name-en: "MotoGP 2" + region: "NTSC-J" +SCPS-51004: + name: "уƒ–уƒЉуƒœуƒМуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ" + name-sort: "уЖу‚‰уМуƒМуПу‚…уƒМу˜уЃу" + name-en: "Bravo Music" + region: "NTSC-J" +SCPS-51005: + name: "фО яНžSAMURAIяНž" + name-sort: "у•у‚€у‚‰у„ яНžSAMURAIяНž" + name-en: "Samurai" + region: "NTSC-J" + gameFixes: + - EETimingHack # Stops crash after intro movie. +SCPS-51006: + name: "ALPINE RACER 3" + name-sort: "у‚ЂуƒЋуƒšуƒГуƒЌуƒМу‚ЕуƒМ 3" + name-en: "Alpine Racer 3" + region: "NTSC-J" +SCPS-51008: + name: "у‚Іу‚ЇуƒМуƒ–уƒЉуƒЊуƒМ" + name-sort: "у†у‡уƒМуЖу‚‰у‚ŠуƒМ" + name-en: "Wave Rally" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 2 # Fixes water reflection. + autoFlush: 1 # Fixes shading on objects and foliage. +SCPS-51009: + name: "U - underwarter unit" + name-sort: "U - у‚у‚“у уƒМу†у‰уƒМуŸуƒМ у‚†уЋуЃуЈ" + name-en: "U - Underwater Unit" + region: "NTSC-J" +SCPS-51010: + name: "хМчЅžуЎхŸŽ" + name-sort: "у—ууŒуПуЎу—у‚" + name-en: "Shikigami no Shiro" + region: "NTSC-J" +SCPS-51011: + name: "RAGINGBLESS яНžщ™щ­”щЛ™чЄКщŒВяНž" + name-sort: "у‚Œу„у˜у‚“ууЖу‚Œу™ яНžу”у†уОу‚‚уу—у‚уяНž" + name-en: "Raging Bless - Gouma Mokushiroku" + region: "NTSC-J" + compat: 5 + gsHWFixes: + deinterlace: 7 # Fixes blurriness. +SCPS-51012: + name: "у‚Ўу‚ЌуƒГуƒ†у‚Ѓуƒƒу‚Џуƒ‰уƒЉу‚Єуƒ–" + name-sort: "уŽуŒу‚“уІуƒуЃууЉу‚‰у„уЖ" + name-en: "Gigantic Drive" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SCPS-51013: + name: "уƒˆуƒЋуƒу‚ГуЎхЄЇх†’щ™К3" + name-sort: "уЈу‚‹у­у“уЎу у„уМу†у‘у‚“3" + name-en: "Torneko's Adventure 3" + region: "NTSC-J" +SCPS-51014: + name: "уƒ‹уƒГу‚ИуƒЃу‚Ђу‚ЕуƒЋуƒˆ" + name-sort: "уЋу‚“у˜у‚ƒу‚у•у‚‹уЈ" + name-en: "Ninja Assault" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes intro captions not displaying. +SCPS-51015: + name: "у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋ2" + name-sort: "у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹2" + name-en: "Super Puzzle Bobble 2" + region: "NTSC-J" +SCPS-51016: + name: "у‚ЙуƒšуƒМу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒЃуƒМуƒЁуƒГ" + name-sort: "у™уКуƒМу™уЕуƒуЃу—у‚ƒуƒМу‚у‚“" + name-en: "Space Fishermen" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS and bad textures. +SCPS-55001: + name: "ICO" + name-sort: "у„у“" + name-en: "ICO" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gameFixes: + - SoftwareRendererFMVHack # FMV is cut off to the upper left. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCPS-55002: + name: "щ›Ж яНžzeroяНž" + name-sort: "уœу‚" + name-en: "Fatal Frame" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. +SCPS-55003: + name: "Vampire Night" + name-sort: "уƒДуу‚“уБу„у‚уЊу„уЈ" + name-en: "Vampire Night" + region: "NTSC-J" +SCPS-55004: + name: "у‚ИуƒЃуƒƒу‚ЏУ—уƒ€у‚Џу‚Йу‚ПуƒМ ц—ЇфИ–ч•ŒуЎщКч”Ѓ" + name-sort: "у˜у‚ƒуЃуу‚“у уу™уŸуƒМ уу‚…у†у›у‹у„уЎу„у•у‚“" + name-en: "Jak x Daxter - Kyuu Sekai no Isan" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCPS-55005: + name: "GRAN TURISMO Concept 2001 Tokyo" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ у“у‚“у›уЗуЈ 2001 Tokyo" + name-en: "Gran Turismo - Concept 2001 Tokyo" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-55006: + name: "уƒЏу‚ЄуƒЋуƒ‰у‚ЂуƒМуƒ у‚К у‚Ђуƒ‰уƒДу‚ЁуƒГу‚Йуƒ‰у‚ЕуƒМуƒ‰" + name-sort: "у‚у„у‚‹уЉу‚уƒМу‚€уš у‚уЉу‚”уу‚“у™уЉу•уƒМуЉ" + name-en: "Wild ARMs - Advanced 3rd" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCPS-55007: + name: "GRAN TURISMO 3 - A-Spec" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ 3 - A-Spec" + name-en: "GRAN TURISMO 3 - A-Spec" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-55008: + name: "у‚ЕуƒГуƒ€уƒМу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ" + name-sort: "у•у‚“у уƒМу™уЈу‚‰у„у‹уƒМ" + name-en: "Thunderstrike" + region: "NTSC-J" +SCPS-55010: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђ у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ " + name-sort: "уу‚‰у‚“уЇуƒу‚ уˆуу™уЈу‚ŠуƒМу‚€" + name-en: "Grandia Xtreme" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes FMVs. +SCPS-55011: + name: "уƒ‡уƒЅу‚ЂуƒЋуƒуƒМуƒ„" + name-sort: "уЇу‚…у‚у‚‹уЏуƒМуЄ" + name-en: "Dual Hearts" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +SCPS-55012: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђт…Ё" + name-sort: "уу‚‰у‚“уЇуƒу‚2" + name-en: "Grandia II" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Vertical Lines in FMV. +SCPS-55013: + name: "у‚Ну‚ІуƒЋуƒЊуƒМуƒуƒМ2" + name-sort: "уу†у‚‹у‚ŠуƒМуАуƒМ2" + name-en: "Soul Reaver 2 - Legacy of Kain" + region: "NTSC-J" +SCPS-55014: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 3" + name-en: "Armored Core 3" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 +SCPS-55015: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—" + name-en: "Zettai Zetsumei Toshi" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SCPS-55016: + name: "у‚Иу‚ЇуƒƒуƒˆуЇGOяМ2" + name-sort: "у˜у‡уЃуЈуЇGOяМ2" + name-en: "Jet de Go! 2" + region: "NTSC-J" +SCPS-55017: + name: "щ‰„ц‹Г4" + name-sort: "уІуЃу‘у‚“4" + name-en: "Tekken 4" + region: "NTSC-J" + compat: 3 + gsHWFixes: + alignSprite: 1 +SCPS-55018: + name: "у‚ЌуƒЉу‚Џу‚ПхфНœхЇх Д уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н" + name-sort: "уŒу‚‰ууŸу‚у„у•уу’уу˜у‚‡у† у‚‰ууŒууŠу†у“у" + name-en: "Kingdom of Scribbling" + region: "NTSC-J" +SCPS-55019: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ3 - Till the End of Time" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“3 - Till the End of Time" + name-en: "Star Ocean 3" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SCPS-55020: + name: "х‰ЃшБЊ2" + name-sort: "у‘у‚“у”у†2" + name-en: "KengХ 2" + region: "NTSC-J" +SCPS-55021: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІ IMPACT" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“ IMPACT" + name-en: "Super Robot Taisen Impact" + region: "NTSC-J" +SCPS-55022: + name: "у‚ЕуƒМуƒДу‚ЃуƒЉуƒГу‚Й ч›ЃшІ–ш€…" + name-sort: "у•уƒМу‚”уƒу‚‰у‚“у™ у‹у‚“у—у—у‚ƒ" + name-en: "Surveillance" + region: "NTSC-J" +SCPS-55023: + name: "у‚Њуƒˆу‚Йу‚Пуƒ„ -Otostaz-" + name-sort: "уŠуЈу™уŸуЄ" + name-en: "Otostaz" + region: "NTSC-J" +SCPS-55024: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2 у‚ЂуƒŠу‚ЖуƒМу‚Ју‚Єу‚И" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 2 у‚уЊу–уƒМуˆу„у˜" + name-en: "Armored Core 2 - Another Age" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age +SCPS-55025: + name: "E.O.E яНžхДЉхЃŠуЎх‰хЄœяНž" + name-sort: "E.O.E уЛу†у‹у„уЎуœу‚“у‚„" + name-en: "EOE - Eve of Extinction - Houkai no Zen'ya" + region: "NTSC-J" +SCPS-55026: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Иу‚ЊуƒГч‹ЌчЋ‹цˆІфК‰шЈ˜" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у˜уŠу‚“уЉуу‚ŠуЄу›у‚“уу†у" + name-en: "Gundam Gihren's Ambition" + region: "NTSC-J" +SCPS-55027: + name: "RUNABOUT3 neoAGE" + name-sort: "у‚‰у‚“уЊуАу†уЈ3 у­уŠуˆу„у˜" + name-en: "Runabout 3 - Neo Age" + region: "NTSC-J" +SCPS-55028: + name: "уƒуƒуƒ­у‚Џуƒ­у‚Єу‚Й яНžуЏу˜уОу‚ŠуЎх†’щ™КяНž" + name-sort: "уНуНу‚уу‚у„у™ уЏу˜уОу‚ŠуЎуМу†у‘у‚“" + name-en: "PoPoLoCrois - Hajimari no Bouken" + region: "NTSC-J" +SCPS-55029: + name: ".hack//ц„ŸцŸ“ц‹ЁхЄЇ Vol.1" + name-sort: "уЉуЃуЈуЏуЃу01 у‹у‚“у›у‚“у‹уу у„ Vol.1" + name-en: ".hack//Infection Part 1" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SCPS-55030: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS [PlayStation2 the Best]" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS [PlayStation2 the Best]" + name-en: "Hajime no Ippo - Victorious Boxers [PlayStation2 the Best]" + region: "NTSC-J" +SCPS-55031: + name: "у‚ДуƒМу‚ЙуƒˆуƒДу‚Ёу‚Єуƒ–уƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у”уƒМу™уЈуƒДуу„уЖу‚ŒуƒМу—у‚‡у‚“" + name-en: "Ghost Vibration" + region: "NTSC-J" +SCPS-55032: + name: "Fantavision - For You and Me" + region: "NTSC-C" +SCPS-55035: + name: "у‚ЕуƒЋу‚ВуƒƒуƒуƒЅ2" + name-sort: "у•у‚‹у’уЃуЁу‚…2" + name-en: "Saru Get You! 2" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. +SCPS-55038: + name: "уƒ‘уƒƒу‚ЏуƒžуƒГуƒЏуƒМуƒЋуƒ‰2" + name-sort: "уБуЃууОу‚“у‚уƒМу‚‹уЉ2" + name-en: "Pac-Man World 2" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes hanging in Butane Pain, Ghost Bayou, Pinky's Revenge and Clyde in the Caldera levels. +SCPS-55040: + name: "цЉŸч”Вц­ІшЃ…Gуƒ–уƒЌу‚Єу‚ЋуƒМ2 хŒч›ŸуЎхц’ƒ" + name-sort: "уу“у†уЖуу†GуЖу‚Œу„у‹уƒМ2 уЉу†у‚у„уЎуЏу‚“у’у" + name-en: "G-Breaker 2 - Doumei no Hangeki" + region: "NTSC-J" +SCPS-55041: + name: "Memories Off" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ" + name-en: "Memories Off" + region: "NTSC-J" +SCPS-55042: + name: ".hack//ц‚Њц€ЇхЄ‰ч•А Vol.2" + name-sort: "уЉуЃуЈуЏуЃу02 у‚уу›у„уИу‚“у„ Vol.2" + name-en: ".hack//Mutation Part 2" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SCPS-55043: + name: "щ›Ж яНžzeroяНž" + name-sort: "уœу‚" + name-en: "Fatal Frame" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. + patches: + 339A0B8C: + content: |- + author=WeirdBeardGame, TellowKrinkle, CheeseyBurrito. + // Wraps sceVu0ScaleVector in if statement to prevent bad divide by zero behaviour. + patch=1,EE,0011f0cc,word,46156032 + patch=1,EE,0011f0d0,word,45010002 +SCPS-55044: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚Ђуƒ•у‚ЉуƒМу‚Й [Asiaч‰ˆ]" + name-sort: "уˆуЊу˜уƒМуˆу‚уЕу‰уƒМу™ [AsiaуАу‚“]" + name-en: "Energy Airforce [Asia Version]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SCPS-55045: + name: "уƒу‚Єуƒ‹уƒМуƒу‚ЄуƒГ" + name-sort: "уНу„уЋуƒМуНу„у‚“" + name-en: "Poinie's Poin" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Prevents ingame flicker due to large clears/copies + gsHWFixes: + textureInsideRT: 1 # Fixes text corruption. +SCPS-55046: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 2 [Asiaч‰ˆ]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 2 [AsiaуАу‚“]" + name-en: "Ultraman Fighting Evolution 2 [Asia Version]" + region: "NTSC-J" +SCPS-55047: + name: "Formula One 2002" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у‚у‚“ 2002" + name-en: "Formula One 2002" + region: "NTSC-J" + gameFixes: + - XGKickHack +SCPS-55048: + name: "уƒ€уƒМу‚Џу‚Џуƒ­уƒ‹у‚ЏуƒЋ [Asiaч‰ˆ]" + name-sort: "у уƒМууу‚уЋуу‚‹ [AsiaуАу‚“]" + name-en: "Dark Chronicle [Asia Version]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCPS-55049: + name: "THE KING OF FIGHTERS 2000" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2000" + name-en: "King of Fighters 2000, The" + region: "NTSC-J" +SCPS-55050: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ2 " + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ2" + name-en: "Tales of Destiny 2" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SCPS-55901: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…  хŠ›уИуЎц„хП— [Asiaч‰ˆ]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ1 уЁу‹у‚‰уИуЎу„у— [AsiaуАу‚“]" + name-en: "Xenosaga Episode 1 - Der Wille zur Macht [Asia Version]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Removes puppet lines shadows. + patches: + A3D63039: + content: |- + // Repeatedly decrements JPEG quality until the generated save file thumbnail is + // within the 4 KB limit. Replaces the game's previous escape mechanism, which + // was simply to exit the game completely. + comment=Save Point Crash Prevention + author=pandubz, PSI, turtleli + patch=1,EE,00285f44,word,24130064 + patch=1,EE,00285f48,word,8f85ab00 + patch=1,EE,00285f4c,word,26640000 + patch=1,EE,00285f50,word,0c0935a8 + patch=1,EE,00285f54,word,00b02821 + patch=1,EE,00285f58,word,28421001 + patch=1,EE,00285f5c,word,1040fffa + patch=1,EE,00285f60,word,2673ffff + patch=1,EE,00285f64,word,00000000 +SCPS-55902: + name: "GRAN TURISMO - Concept 2002 Tokyo-Geneva" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ - у“у‚“у›уЗуЈ 2002 Tokyo-Geneva" + name-en: "Gran Turismo - Concept 2002 Tokyo-Geneva" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-55903: + name: "GRAN TURISMO - Concept 2002 Tokyo-Geneva" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚ - у“у‚“у›уЗуЈ 2002 Tokyo-Geneva" + name-en: "Gran Turismo - Concept 2002 Tokyo-Geneva" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-56001: + name: "ьДьН”" + name-en: "Ico" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCPS-56002: + name: "ьВ ъЖŒу€€эƒœъЗИу€€э† ы„ˆыЈМэŠИ" + name-en: "Tekken Tag Tournament" + region: "NTSC-K" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SCPS-56003: + name: "Jak & Daxter - ъЕЌь„ИъГ„ь˜ ьœ ь‚А" + name-en: "Jak and Daxter - The Precursor Legacy" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCPS-56004: + name: "ь˜Єэ† ьŠЄэƒ€ьИ " + name-en: "Otostaz" + region: "NTSC-K" +SCPS-56005: + name: "Gran Turismo Concept - 2002 Tokyo-Seoul" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-56006: + name: "ьВ ъЖŒу€€яМ”" + name-en: "Tekken 4" + region: "NTSC-K" + compat: 5 + gsHWFixes: + alignSprite: 1 +SCPS-56007: + name: "ыЊЈы‘ь˜ ъГЈэ”„ 3" + name-en: "Hot Shots Golf 3" + region: "NTSC-K" +SCPS-56008: + name: "щ›Ж яНžь œыЁœяНž" + name-en: "Zero" # Project Zero + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. + patches: + 339A0B8C: + content: |- + author=WeirdBeardGame, TellowKrinkle, CheeseyBurrito. + // Wraps sceVu0ScaleVector in if statement to prevent bad divide by zero behaviour. + patch=1,EE,0011f3ac,word,46156032 + patch=1,EE,0011f3b0,word,45010002 +SCPS-56009: + name: "ьŠЄыЇЄь‰ЌьН”эŠИ э”„ыЁœэ† ы„ˆыЈМэŠИ" + name-en: "Smash Court Pro Tournament" + region: "NTSC-K" +SCPS-56010: + name: "ы‹ЄьšДэž ы ˆьДь„œ" + name-en: "Downhill Racer" + region: "NTSC-K" +SCPS-56011: + name: "т€яМЕт€у€€ь–Иы”ь›Œэ„А ьœ ы‹ˆэŠИ" + name-en: "U - Underwater Unit" + region: "NTSC-K" +SCPS-56012: + name: "ь ˆьВДь ˆыЊ…ы„ь‹œ" + name-en: "Jeolche Jeolmyeong Dosi" + region: "NTSC-K" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SCPS-56013: + name: "This Is Football ь„ИъГ„ьЕœъА•ьЖ•ъЕЌ 2003" + name-sort: "This Is Football - Segye Choegang Chukgu 2003" + name-en: "This Is Football - World's Strongest Soccer 2003" + region: "NTSC-K" +SCPS-56014: + name: "ъБДъЗИы ˆьДыИŒ" + name-en: "Gungrave" + region: "NTSC-K" + compat: 5 +SCPS-56015: + name: "ы‹Œьž ь–ДьАэŠИ" + name-en: "Ninja Assault" + region: "NTSC-K" + gsHWFixes: + preloadFrameData: 1 # Fixes intro captions not displaying. +SCPS-56016: + name: "Axel Impact - The Extreme Racing" # DT Racer; no listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - GIFFIFOHack + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes car shadows but addeds about 5000 barriers, might impact slower machines. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. + autoFlush: 1 # Corrects shadows (Currently still broken even with this). + getSkipCount: "GSC_DTGames" +SCPS-72001: + name: "GRAN TURISMO3 A-spec [MEGA HITS!]" + name-sort: "уу‚‰у‚“уЄуƒМу‚Šу™у‚‚3 A-spec [MEGA HITS!]" + name-en: "Gran Turismo 3 - A-Spec [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCPS-72002: + name: "уПу‚“уЊуЎGOLF 3 [MEGA HITS!]" + name-sort: "уПу‚“уЊуЎу”у‚‹уЕ 3 [MEGA HITS!]" + name-en: "Minna no Golf 3 [MEGA HITS!]" + region: "NTSC-J" +SCUS-10380: + name: "LEGO Batman - The Videogame" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SCUS-21052: + name: "Disney/Pixar Monsters, Inc." + region: "NTSC-U" +SCUS-21295: + name: "Tony Hawk's American Wasteland Collector's Edition" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes water and grass textures. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SCUS-90174: + name: "Disney/Pixar Toy Story 3 [PlayStation 2 Bundle]" + region: "NTSC-U" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. +SCUS-90682: + name: "Gran Turismo 4" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-94346: + name: "SingStar - Latino" + region: "NTSC-U" +SCUS-94677: + name: "989 Sports 2003 Demo Disc" + region: "NTSC-U" +SCUS-97095: + name: "Network Adaptor Start-Up Disc v2.0" + region: "NTSC-U" +SCUS-97097: + name: "Network Adaptor Start-Up Disc" + region: "NTSC-U" +SCUS-97101: + name: "Twisted Metal - Black" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCUS-97102: + name: "Gran Turismo 3 - A-Spec" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97104: + name: "ATV Offroad Fury" + region: "NTSC-U" + compat: 5 +SCUS-97105: + name: "Fantavision" + region: "NTSC-U" + compat: 5 +SCUS-97106: + name: "NFL GameDay 2001" + region: "NTSC-U" +SCUS-97107: + name: "NCAA GameBreaker 2001" + region: "NTSC-U" +SCUS-97108: + name: "Cool Boarders 2001" + region: "NTSC-U" + compat: 5 +SCUS-97109: + name: "NCAA Final Four 2001" + region: "NTSC-U" +SCUS-97110: + name: "NHL FaceOff 2001" + region: "NTSC-U" +SCUS-97111: + name: "Dark Cloud" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +SCUS-97112: + name: "Extermination" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Black FMV. + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. +SCUS-97113: + name: "Ico" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCUS-97114: + name: "NBA ShootOut 2001" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97115: + name: "Gran Turismo 3 - A-Spec [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97116: + name: "Kiosk Disc 2.1" + region: "NTSC-U" +SCUS-97117: + name: "PlayStation 2 Demo Disc Version 2.1 [Need for Speed - Underground]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. +SCUS-97118: + name: "NFL GameDay 2001 [Demo]" + region: "NTSC-U" +SCUS-97121: + name: "PlayStation Underground 4.4 [Disc 2]" + region: "NTSC-U" +SCUS-97122: + name: "ATV Offroad Fury [Demo]" + region: "NTSC-U" +SCUS-97123: + name: "Disney/Pixar Monsters, Inc." + region: "NTSC-U" + compat: 5 +SCUS-97124: + name: "Jak and Daxter - The Precursor Legacy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCUS-97125: + name: "Frequency" + region: "NTSC-U" + compat: 5 +SCUS-97126: + name: "PlayStation 2 Demo Disc Version 2.2" + region: "NTSC-U" +SCUS-97127: + name: "Kiosk Disc 2.2" + region: "NTSC-U" +SCUS-97128: + name: "Drakan - The Ancients' Gates" + region: "NTSC-U" + compat: 5 +SCUS-97129: + name: "Okage - Shadow King" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Depth of field blur is incorrect without it. +SCUS-97130: + name: "Hot Shots Golf 3" + region: "NTSC-U" + compat: 5 +SCUS-97131: + name: "NFL GameDay 2002" + region: "NTSC-U" + compat: 5 +SCUS-97132: + name: "Kinetica" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical lines and minor ghosting. +SCUS-97133: + name: "The Getaway" + name-sort: "Getaway, The" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCUS-97134: + name: "SOCOM - U.S. Navy SEALs" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCUS-97136: + name: "NCAA Final Four 2002" + region: "NTSC-U" +SCUS-97140: + name: "The Mark of Kri" + name-sort: "Mark of Kri, The" + region: "NTSC-U" + compat: 5 + patches: + DBD09DD4: + content: |- + comment=COP2 flag instance patch + // Pair of vsubs with associated cfc2s. + patch=0,EE,002EA424,word,48468801 + patch=0,EE,002EA434,word,4BC311AC + // Bunch of vclips without enough cycles before reading the clip flag. + patch=0,EE,00329110,word,48489000 + patch=0,EE,00329124,word,4BDAD1FF + patch=0,EE,0032916C,word,48459000 + patch=0,EE,00329180,word,4BDAD1FF + patch=0,EE,003291DC,word,48459000 + patch=0,EE,003291F0,word,4BDAD1FF + patch=0,EE,0032924C,word,48459000 + patch=0,EE,00329260,word,4BDAD1FF + patch=0,EE,003292BC,word,48459000 + patch=0,EE,003292D0,word,4BDAD1FF + patch=0,EE,0032940C,word,48459000 + patch=0,EE,00329420,word,4BDAD1FF +SCUS-97142: + name: "Primal" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCUS-97144: + name: "PlayStation Underground 5.1" + region: "NTSC-U" +SCUS-97145: + name: "Disney's Stitch - Experiment 626" + region: "NTSC-U" + compat: 5 +SCUS-97146: + name: "Disney's Treasure Planet" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS when the solar surfer's engines are inactive. + gameFixes: + - EETimingHack # Fixes hang before going ingame. +SCUS-97147: + name: "Cool Boarders 2001 [Demo]" + region: "NTSC-U" +SCUS-97149: + name: "Jampack Demo Disc - Summer 2001" + region: "NTSC-U" +SCUS-97150: + name: "Formula One 2001" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack +SCUS-97152: + name: "Dark Cloud [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Distance is less blurry, game has reduced LOD so it will still look blurry. +SCUS-97153: + name: "Vans Warped Tour '01 [Demo]" + region: "NTSC-U" +SCUS-97155: + name: "PlayStation 2 Demo Disc Version 2.3" + region: "NTSC-U" +SCUS-97156: + name: "Kiosk Demo Disc 2.3" + region: "NTSC-U" +SCUS-97157: + name: "Frequency [Demo]" + region: "NTSC-U" +SCUS-97158: + name: "Official U.S. PlayStation Magazine Demo Disc 049" + region: "NTSC-U" +SCUS-97159: + name: "Ico [Demo]" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Otherwise freezes in various spots, check full intro. + vuClampMode: 1 # Otherwise camera does not focus correctly on main character. + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. + moveHandler: "MV_Ico" # Fixes depth buffer post-processing. +SCUS-97160: + name: "Extermination [Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Black FMV. +SCUS-97161: + name: "Kinetica [Demo]" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines and minor ghosting. +SCUS-97163: + name: "Jampack Demo Disc - Winter 2001" + region: "NTSC-U" +SCUS-97164: + name: "Twisted Metal - Black [Demo]" + region: "NTSC-U" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCUS-97165: + name: "Official U.S. PlayStation Magazine Demo Disc 051" + region: "NTSC-U" +SCUS-97166: + name: "PlayStation Underground - Holiday 2001" + region: "NTSC-U" +SCUS-97167: + name: "PaRappa the Rapper 2" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes noodles. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +SCUS-97169: + name: "Drakan - The Ancients' Gates [Demo]" + region: "NTSC-U" +SCUS-97170: + name: "Jak and Daxter - The Precursor Legacy [Cingular Wireless Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCUS-97171: + name: "Jak and Daxter - The Precursor Legacy [PS Underground Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes gate warp effect and emissive texture effects. +SCUS-97172: + name: "World Tour Soccer 2002" + region: "NTSC-U" +SCUS-97173: + name: "Jet X2O" + region: "NTSC-U" + compat: 5 +SCUS-97174: + name: "Kiosk Demo Disc 2.4" + region: "NTSC-U" +SCUS-97175: + name: "NCAA Final Four 2002 [Demo]" + region: "NTSC-U" +SCUS-97176: + name: "Official U.S. PlayStation Magazine Demo Disc 053" + region: "NTSC-U" +SCUS-97177: + name: "Downhill Domination" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SCUS-97178: + name: "NFL GameDay 2002" + region: "NTSC-U" +SCUS-97179: + name: "Twisted Metal - Black" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCUS-97181: + name: "Official U.S. PlayStation Magazine Demo Disc 055" + region: "NTSC-U" +SCUS-97182: + name: "Official U.S. PlayStation Magazine Demo Disc 056" + region: "NTSC-U" +SCUS-97183: + name: "Official U.S. PlayStation Magazine Demo Disc 057" + region: "NTSC-U" +SCUS-97184: + name: "Official U.S. PlayStation Magazine Demo Disc 058" + region: "NTSC-U" +SCUS-97185: + name: "Official U.S. PlayStation Magazine Demo Disc 059" + region: "NTSC-U" +SCUS-97186: + name: "Official U.S. PlayStation Magazine Demo Disc 060" + region: "NTSC-U" +SCUS-97187: + name: "Official U.S. PlayStation Magazine Demo Disc 061" + region: "NTSC-U" +SCUS-97188: + name: "Official U.S. PlayStation Magazine Demo Disc 062" + region: "NTSC-U" +SCUS-97189: + name: "Official U.S. PlayStation Magazine Demo Disc 063" + region: "NTSC-U" +SCUS-97190: + name: "Official U.S. PlayStation Magazine Demo Disc 064" + region: "NTSC-U" +SCUS-97191: + name: "Official U.S. PlayStation Magazine Demo Disc 065" + region: "NTSC-U" +SCUS-97192: + name: "World Tour Soccer 2002 [Demo]" + region: "NTSC-U" +SCUS-97194: + name: "NFL GameDay 2003" + region: "NTSC-U" +SCUS-97195: + name: "Twisted Metal - Black Online" + region: "NTSC-U" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCUS-97196: + name: "Twisted Metal - Black Online" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. +SCUS-97197: + name: "War of the Monsters" + region: "NTSC-U" + compat: 5 + memcardFilters: # Reads Twisted Metal Black for bonus unlockable. + - "SCUS-97101" + - "SCUS-97179" + - "SCUS-97197" +SCUS-97198: + name: "Sly Cooper and the Thievius Raccoonus" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCUS-97199: + name: "Ratchet & Clank" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97200: + name: "Kiosk Demo Disc 2.5" + region: "NTSC-U" +SCUS-97201: + name: "The Mark of Kri" + name-sort: "Mark of Kri, The" + region: "NTSC-U" +SCUS-97203: + name: "Wild ARMs 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCUS-97204: + name: "NCAA Final Four 2003" + region: "NTSC-U" +SCUS-97205: + name: "SOCOM - U.S. Navy SEALs [Demo]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCUS-97206: + name: "PlayStation Underground Jampack Summer 2002" + region: "NTSC-U" +SCUS-97208: + name: "Hot Shots Golf 3 & PaRappa the Rapper 2 [Demo]" + region: "NTSC-U" + speedHacks: + instantVU1: 0 # Fixes noodles on Parappa 2. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post effect. +SCUS-97209: + name: "Ratchet & Clank [E3 Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97210: + name: "Sly Cooper and the Thievius Raccoonus [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + autoFlush: 1 # Fixes Sly's shadow definition. +SCUS-97211: + name: "ATV Offroad Fury 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + bilinearUpscale: 2 # Fixes broken textures. +SCUS-97212: + name: "My Street" + region: "NTSC-U" + compat: 4 + gameFixes: + - VUSyncHack # Fixes SPS. +SCUS-97213: + name: "Dark Cloud 2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCUS-97214: + name: "NCAA GameBreaker 2003" + region: "NTSC-U" +SCUS-97216: + name: "PlayStation Underground Summer Sampler" + region: "NTSC-U" +SCUS-97217: + name: "NBA ShootOut 2003" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes an issue with loading screens which cause the game to return on the Bios. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97218: + name: "Kiosk Demo Disc 2.6" + region: "NTSC-U" +SCUS-97219: + name: "Gran Turismo 3 - A-Spec - Nissan 350Z Edition" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCUS-97219" + - "SCUS-97102" +SCUS-97220: + name: "NHL FaceOff 2003" + region: "NTSC-U" +SCUS-97222: + name: "The Mark of Kri [Demo]" + region: "NTSC-U" +SCUS-97223: + name: "NFL GameDay 2003 [Demo]" + region: "NTSC-U" +SCUS-97224: + name: "Wild ARMs 3 [Demo]" + region: "NTSC-U" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SCUS-97225: + name: "Primal [Demo]" + region: "NTSC-U" + roundModes: + vu1RoundMode: 1 # Fixes SPS. + eeRoundMode: 0 # Fixes textures on the doors. + clampModes: + vu1ClampMode: 0 # Fix other SPS. +SCUS-97226: + name: "NCAA GameBreaker 2003 [Demo]" + region: "NTSC-U" +SCUS-97227: + name: "Kiosk Demo Disc 2.7" + region: "NTSC-U" +SCUS-97229: + name: "Dark Cloud 2 [Demo]" + region: "NTSC-U" + clampModes: + eeClampMode: 3 # Fixes textbox. + gsHWFixes: + halfPixelOffset: 4 # Fixes offset DOF and effects. + roundSprite: 1 # Fixes font artifacts. + cpuSpriteRenderBW: 2 # Fixes lines in geometry. + cpuSpriteRenderLevel: 2 # Needed for above. + nativeScaling: 2 # Fixes post effect. +SCUS-97230: + name: "SOCOM - U.S. Navy SEALs" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCUS-97231: + name: "Arc the Lad - Twilight of the Spirits" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCUS-97232: + name: "The Getaway [Demo]" + name-sort: "Getaway, The [Demo]" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SCUS-97233: + name: "World Tour Soccer 2003" + region: "NTSC-U" +SCUS-97234: + name: "Jampack Demo Disc - Winter 2002 [M-Rated]" + region: "NTSC-U" +SCUS-97235: + name: "Jampack Demo Disc - Winter 2002 [T-Rated]" + region: "NTSC-U" +SCUS-97236: + name: "World Tour Soccer 2003 [Demo]" + region: "NTSC-U" +SCUS-97238: + name: "ATV Offroad Fury 2 [Demo]" + region: "NTSC-U" + gsHWFixes: + bilinearUpscale: 2 # Fixes broken textures. +SCUS-97239: + name: "Jet X2O [Demo]" + region: "NTSC-U" +SCUS-97240: + name: "Ratchet & Clank [EB Games Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + roundModes: + eeRoundMode: 0 # Fixes Hydrodisplacer behaviour. + gsHWFixes: + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97241: + name: "Official U.S. PlayStation Magazine Demo Disc 066" + region: "NTSC-U" +SCUS-97242: + name: "Official U.S. PlayStation Magazine Demo Disc 067" + region: "NTSC-U" +SCUS-97243: + name: "Official U.S. PlayStation Magazine Demo Disc 068" + region: "NTSC-U" +SCUS-97244: + name: "Official U.S. PlayStation Magazine Demo Disc 069" + region: "NTSC-U" +SCUS-97245: + name: "Official U.S. PlayStation Magazine Demo Disc 070" + region: "NTSC-U" +SCUS-97246: + name: "Official U.S. PlayStation Magazine Demo Disc 071" + region: "NTSC-U" +SCUS-97247: + name: "Official U.S. PlayStation Magazine Demo Disc 072" + region: "NTSC-U" +SCUS-97248: + name: "Official U.S. PlayStation Magazine Demo Disc 073" + region: "NTSC-U" +SCUS-97249: + name: "Official U.S. PlayStation Magazine Demo Disc 074" + region: "NTSC-U" +SCUS-97250: + name: "Official U.S. PlayStation Magazine Demo Disc 075" + region: "NTSC-U" +SCUS-97251: + name: "Official U.S. PlayStation Magazine Demo Disc 076" + region: "NTSC-U" +SCUS-97252: + name: "Official U.S. PlayStation Magazine Demo Disc 077" + region: "NTSC-U" +SCUS-97253: + name: "NBA ShootOut 2003 [Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes an issue with loading screens which cause the game to return on the Bios. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97256: + name: "MLB 2004" + region: "NTSC-U" +SCUS-97257: + name: "MLB 2004 [Demo]" + region: "NTSC-U" +SCUS-97258: + name: "Amplitude" + region: "NTSC-U" + compat: 5 +SCUS-97259: + name: "NHL FaceOff 2003 [Demo]" + region: "NTSC-U" +SCUS-97260: + name: "War of the Monsters [Demo]" + region: "NTSC-U" +SCUS-97261: + name: "Kiosk Demo Disc 2.8" + region: "NTSC-U" +SCUS-97262: + name: "Amplitude [Demo]" + region: "NTSC-U" +SCUS-97263: + name: "My Street [Demo]" + region: "NTSC-U" + gameFixes: + - VUSyncHack # Fixes SPS. +SCUS-97264: + name: "Syphon Filter - The Omega Strain" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. + gameFixes: + - EETimingHack # Fixes random hangs. + patches: + D5605611: + content: |- + author=refraction + // Cop2 problems. + patch=0,EE,003735F8,word,48438000 + patch=0,EE,003735FC,word,4B06521B + 062BC79E: + content: |- + author=YukiXXL + // Cop2 problems. + patch=0,EE,00395D28,word,48438000 + patch=0,EE,00395D2C,word,4B06521B + // Other languages SNDVAG fix + patch=1,EE,204A0C3C,word,482E7325 + patch=1,EE,204A0C40,word,0000474F +SCUS-97265: + name: "Jak II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCUS-97266: + name: "Final Fantasy XI [Disc 1 of 2]" + region: "NTSC-U" + compat: 3 +SCUS-97268: + name: "Ratchet & Clank 2 - Going Commando" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: + - "SCUS-97268" + - "SCUS-97199" +SCUS-97269: + name: "Final Fantasy XI [Disc 2 of 2]" + region: "NTSC-U" + compat: 3 +SCUS-97270: + name: "Kiosk Demo Disc 2.9" + region: "NTSC-U" +SCUS-97271: + name: "Final Fantasy XI - Online [Beta Version] [Disc 1 of 2]" + region: "NTSC-U" +SCUS-97272: + name: "Final Fantasy XI - Online [Beta Version] [Disc 2 of 2]" + region: "NTSC-U" +SCUS-97273: + name: "Jak II [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCUS-97274: + name: "Jak II [Video Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCUS-97275: + name: "SOCOM II - U.S. Navy SEALs" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCUS-97276: + name: "NFL GameDay 2004" + region: "NTSC-U" + compat: 5 +SCUS-97277: + name: "NCAA GameBreaker 2004" + region: "NTSC-U" +SCUS-97278: + name: "NCAA Final Four 2004" + region: "NTSC-U" + speedHacks: + mvuFlag: 0 # Fixes disappearing basketball. +SCUS-97279: + name: "Jet Li - Rise to Honor" + region: "NTSC-U" + compat: 5 +SCUS-97280: + name: "Jampack Demo Disc - Summer 2003 [T-Rated]" + region: "NTSC-U" +SCUS-97281: + name: "Jampack Demo Disc - Summer 2003 [M-Rated]" + region: "NTSC-U" +SCUS-97282: + name: "Arc the Lad - Twilight of the Spirits [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 4 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SCUS-97312: + name: "Jampack Demo Disc - Winter 2003 [T-Rated]" + region: "NTSC-U" +SCUS-97313: + name: "Jampack Demo Disc - Winter 2003 [M-Rated]" + region: "NTSC-U" +SCUS-97315: + name: "NCAA GameBreaker 2004 [Demo]" + region: "NTSC-U" +SCUS-97316: + name: "Sly 2 - Band of Thieves" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97317: + name: "NFL GameDay 2004 [Demo]" + region: "NTSC-U" +SCUS-97318: + name: "NBA ShootOut 2004" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97319: + name: "EyeToy - Play" + region: "NTSC-U" + compat: 5 +SCUS-97321: + name: "Kiosk JuneТЗJulyТЗAugust 2003" # Kiosk Demo Disc 2.10 or "PS2-10" + region: "NTSC-U" +SCUS-97322: + name: "Ratchet & Clank 2 - Going Commando [Regular Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97323: + name: "Ratchet & Clank 2 - Going Commando [Retail Employees Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97324: + name: "Kiosk 2-11 Winter 2003" # Kiosk Demo Disc 2.11 + region: "NTSC-U" +SCUS-97325: + name: "NBA ShootOut 2004 [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97326: + name: "MLB 2005" + region: "NTSC-U" +SCUS-97327: + name: "MLB 2005 [Demo]" + region: "NTSC-U" +SCUS-97328: + name: "Gran Turismo 4" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: # Allows car imports from GT3 or something. + - "SCUS-97328" + - "SCUS-97436" + - "SCUS-97102" + - "SCUS-97219" + - "SCUS-97512" +SCUS-97329: + name: "Downhill Domination [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SCUS-97330: + name: "Jak 3" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCUS-97331: + name: "Official U.S. PlayStation Magazine Demo Disc 078" + region: "NTSC-U" +SCUS-97332: + name: "Official U.S. PlayStation Magazine Demo Disc 079" + region: "NTSC-U" +SCUS-97333: + name: "Official U.S. PlayStation Magazine Demo Disc 080" + region: "NTSC-U" +SCUS-97334: + name: "Official U.S. PlayStation Magazine Demo Disc 081" + region: "NTSC-U" +SCUS-97335: + name: "Official U.S. PlayStation Magazine Demo Disc 082" + region: "NTSC-U" +SCUS-97336: + name: "Official U.S. PlayStation Magazine Demo Disc 083" + region: "NTSC-U" +SCUS-97337: + name: "Official U.S. PlayStation Magazine Demo Disc 084" + region: "NTSC-U" +SCUS-97338: + name: "Official U.S. PlayStation Magazine Demo Disc 085" + region: "NTSC-U" +SCUS-97339: + name: "Official U.S. PlayStation Magazine Demo Disc 086" + region: "NTSC-U" +SCUS-97340: + name: "Official U.S. PlayStation Magazine Demo Disc 087" + region: "NTSC-U" +SCUS-97341: + name: "Official U.S. PlayStation Magazine Demo Disc 088" + region: "NTSC-U" +SCUS-97342: + name: "Official U.S. PlayStation Magazine Demo Disc 089" + region: "NTSC-U" +SCUS-97345: + name: "EyeToy - Groove" + region: "NTSC-U" + compat: 5 +SCUS-97347: + name: "MLB 2006" + region: "NTSC-U" +SCUS-97348: + name: "NBA '06" + region: "NTSC-U" +SCUS-97353: + name: "Ratchet & Clank - Up Your Arsenal" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: + - "SCUS-97353" + - "SCUS-97268" + - "SCUS-97199" +SCUS-97355: + name: "Siren" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97356: + name: "Network Adaptor Start-Up Disc Ver.2.5" + region: "NTSC-U" +SCUS-97357: + name: "Online Start-Up Disc 4.0" + region: "NTSC-U" + compat: 3 +SCUS-97362: + name: "Syphon Filter - Dark Mirror" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 + nativeScaling: 2 # Fixes post-processing. +SCUS-97365: + name: "World Tour Soccer 2005" + region: "NTSC-U" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCUS-97366: + name: "SOCOM II - U.S. Navy SEALs [Public Beta v1.0]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCUS-97367: + name: "Neopets - The Darkest Faerie" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes player freezes. + gsHWFixes: + halfPixelOffset: 4 # Aligns distance positioning. +SCUS-97368: + name: "SOCOM II - U.S. Navy SEALs [Regular Demo]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCUS-97369: + name: "ATV Offroad Fury 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + bilinearUpscale: 2 # Fixes broken textures. +SCUS-97370: + name: "NCAA Final Four 2004" + region: "NTSC-U" + speedHacks: + mvuFlag: 0 # Fixes disappearing basketball. +SCUS-97372: + name: "Jet Li - Rise to Honor [Demo]" + region: "NTSC-U" +SCUS-97373: + name: "989 Sports 2004 Demo Disc" + region: "NTSC-U" +SCUS-97374: + name: "Ratchet & Clank 2 - Going Commando & Jak II [Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97377: + name: "Syphon Filter - The Omega Strain [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. +SCUS-97378: + name: "EyeToy and EyeToy Play [Demo]" + region: "NTSC-U" +SCUS-97379: + name: "Athens 2004" + region: "NTSC-U" + compat: 5 +SCUS-97380: + name: "Final Fantasy XI - Online [Demo]" + region: "NTSC-U" +SCUS-97381: + name: "Ratchet & Clank 2 - Going Commando [GameStop Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. +SCUS-97382: + name: "NBA ShootOut 2004 [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken player rendering and skin flashing. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97383: + name: "Kiosk 2-12 Spring 2004" # Kiosk Demo Disc 2.12 + region: "NTSC-U" +SCUS-97384: + name: "Gran Turismo Special Edition 2004 Toyota [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97392: + name: "NBA '06 featuring The Life Vol.1 [Demo]" + region: "NTSC-U" +SCUS-97394: + name: "Welcome to the World of Online Gaming for Your PlayStation 2 [Demo]" + region: "NTSC-U" +SCUS-97395: + name: "HDD Utility Disc Version 1.10" + region: "NTSC-U" +SCUS-97396: + name: "World Tour Soccer 2005 [Demo]" + region: "NTSC-U" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +SCUS-97397: + name: "Syphon Filter - The Omega Strain Public Beta 1.0" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + gameFixes: + - EETimingHack # Fixes random hangs. + patches: + C909A32E: + content: |- + author=YukiXXL + // Cop2 problems. + patch=0,EE,00367798,word,48438000 + patch=0,EE,0036779C,word,4B06521B +SCUS-97398: + name: "Siren [Demo]" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Fixes gaps between menu options. + cpuSpriteRenderBW: 4 # Fixes sky rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97399: + name: "God of War" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCUS-97400: + name: "EyeToy - Groove" + region: "NTSC-U" +SCUS-97401: + name: "Hot Shots Golf Fore!" + region: "NTSC-U" + compat: 5 + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCUS-97402: + name: "Killzone" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCUS-97403: + name: "Athens 2004 [Demo]" + region: "NTSC-U" +SCUS-97405: + name: "ATV Offroad Fury 3" + region: "NTSC-U" + compat: 5 + speedHacks: + mtvu: 0 # Increases FPS drastically. +SCUS-97406: + name: "Jampack Demo Disc Vol.10 - Summer 2004 [M-Rated]" + region: "NTSC-U" +SCUS-97407: + name: "Kiosk Demo Disc Q2-Q3 2004" + region: "NTSC-U" +SCUS-97408: + name: "The Getaway - Black Monday" + name-sort: "Getaway, The - Black Monday" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SCUS-97409: + name: "Gretzky NHL 2005" + region: "NTSC-U" + roundModes: + eeRoundMode: 2 # Fix ingame hang. +SCUS-97410: + name: "Jampack Demo Disc Vol.10 [T-Rated]" + region: "NTSC-U" +SCUS-97411: + name: "Ratchet & Clank - Up Your Arsenal [Regular Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCUS-97412: + name: "Jak 3 [Demo]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCUS-97413: + name: "Ratchet & Clank - Up Your Arsenal [Public Beta v1.0]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCUS-97414: + name: "EyeToy - AntiGrav" + region: "NTSC-U" + compat: 5 +SCUS-97415: + name: "Sly 2 - Band of Thieves [E3 Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97416: + name: "Rise of the Kasai" + region: "NTSC-U" + compat: 5 +SCUS-97417: + name: "Jampack Demo Disc Vol.11 [M-Rated]" + region: "NTSC-U" +SCUS-97418: + name: "Jampack Demo Disc Vol.11 [T-Rated]" + region: "NTSC-U" +SCUS-97419: + name: "Jampack Demo Disc Vol.12 [T-Rated]" + region: "NTSC-U" +SCUS-97420: + name: "Jampack Demo Disc Vol.12 [M-Rated]" + region: "NTSC-U" +SCUS-97421: + name: "Kiosk Demo Disc Q4-2004 - Q1-2005" + region: "NTSC-U" +SCUS-97422: + name: "Kiosk Demo Disc Q1-Q2 2005" + region: "NTSC-U" +SCUS-97423: + name: "Kiosk Demo Disc Q2-Q3 2005" + region: "NTSC-U" +SCUS-97424: + name: "Kiosk Demo Disc Q3-Q4 2005" + region: "NTSC-U" +SCUS-97425: + name: "Online Start-Up Disc v3.0" + region: "NTSC-U" +SCUS-97427: + name: "Hot Shots Golf Fore! [Online Public Beta]" + region: "NTSC-U" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCUS-97428: + name: "Kiosk Demo Disc Q3-Q4 2004" + region: "NTSC-U" +SCUS-97429: + name: "Jak X - Combat Racing" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. + memcardFilters: + - "SCUS-97429" + - "SCUS-97465" +SCUS-97430: + name: "Hot Shots Golf Fore! [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCUS-97431: + name: "Killzone Public Beta V1.0" + region: "NTSC-U" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCUS-97432: + name: "Killzone [Regular Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCUS-97436: + name: "Gran Turismo 4 [Online Public Beta]" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. + memcardFilters: + - "SCUS-97328" + - "SCUS-97436" + - "SCUS-97102" + - "SCUS-97219" + - "SCUS-97512" +SCUS-97437: + name: "ATV Offroad Fury 3 [Demo]" + region: "NTSC-U" +SCUS-97438: + name: "EyeToy - Antigrav [Demo]" + region: "NTSC-U" +SCUS-97440: + name: "Jak and Daxter Trilogy [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCUS-97441: + name: "The Getaway - Black Monday [Demo]" + name-sort: "Getaway, The - Black Monday [Demo]" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SCUS-97442: + name: "Official U.S. PlayStation Magazine Demo Disc 090" + region: "NTSC-U" +SCUS-97443: + name: "Official U.S. PlayStation Magazine Demo Disc 091" + region: "NTSC-U" +SCUS-97444: + name: "Official U.S. PlayStation Magazine Demo Disc 092" + region: "NTSC-U" +SCUS-97445: + name: "Official U.S. PlayStation Magazine Demo Disc 093" + region: "NTSC-U" +SCUS-97446: + name: "Official U.S. PlayStation Magazine Demo Disc 094" + region: "NTSC-U" +SCUS-97447: + name: "Official U.S. PlayStation Magazine Demo Disc 095" + region: "NTSC-U" +SCUS-97448: + name: "Official U.S. PlayStation Magazine Demo Disc 096" + region: "NTSC-U" +SCUS-97449: + name: "Official U.S. PlayStation Magazine Demo Disc 097" + region: "NTSC-U" +SCUS-97450: + name: "Official U.S. PlayStation Magazine Demo Disc 098" + region: "NTSC-U" +SCUS-97451: + name: "Official U.S. PlayStation Magazine Demo Disc 099" + region: "NTSC-U" +SCUS-97452: + name: "Official U.S. PlayStation Magazine Demo Disc 100" + region: "NTSC-U" +SCUS-97453: + name: "Official U.S. PlayStation Magazine Demo Disc 101" + region: "NTSC-U" +SCUS-97454: + name: "Official U.S. PlayStation Magazine Demo Disc 102" + region: "NTSC-U" +SCUS-97455: + name: "PlayStation Underground - Holiday 2004 [M-Rated]" + region: "NTSC-U" +SCUS-97456: + name: "PlayStation Underground - Holiday 2004 [T-Rated]" + region: "NTSC-U" +SCUS-97457: + name: "Sly 2 - Band of Thieves [Retail Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97460: + name: "MLB 2006 [Demo]" + region: "NTSC-U" +SCUS-97462: + name: "Rise of the Kasai [Demo]" + region: "NTSC-U" +SCUS-97463: + name: "World Tour Soccer 2006" + region: "NTSC-U" + compat: 5 +SCUS-97464: + name: "Sly 3 - Honor Among Thieves" + region: "NTSC-U" + compat: 5 + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97465: + name: "Ratchet - Deadlocked" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCUS-97466: + name: "Gretzky NHL 06" + region: "NTSC-U" + compat: 5 +SCUS-97467: + name: "God of War [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SCUS-97468: + name: "EyeToy - Play 2" + region: "NTSC-U" + compat: 5 +SCUS-97469: + name: "Neopets - The Darkest Faerie [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns distance positioning. +SCUS-97471: + name: "Genji - Dawn of the Samurai" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCUS-97472: + name: "Shadow of the Colossus" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. + memcardFilters: + - "SCUS-97472" + - "SCUS-97113" +SCUS-97473: + name: "World Tour Soccer 2006 [Demo]" + region: "NTSC-U" +SCUS-97474: + name: "SOCOM 3 - U.S. Navy SEALs" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. + patches: + 75ED4282: + content: |- + author=CK1 + // Remove the need of the VIF FIFO. + // Solve a massive slowdown when looking at the sun when ingame. + patch=1,EE,0019eb40,word,00000000 + patch=1,EE,0019eb4c,word,00000000 +SCUS-97475: + name: "SOCOM 3 - U.S. Navy SEALs [Regular Demo]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. + patches: + 314F0905: + content: |- + author=CK1 + // Remove the need of the VIF FIFO. + // Solve a massive slowdown when looking at the sun when ingame. + patch=1,EE,0019DC8C,word,00000000 + patch=1,EE,0019DC80,word,00000000 +SCUS-97478: + name: "EyeToy - Kinetic" + region: "NTSC-U" +SCUS-97479: + name: "ATV Offroad Fury 4" + region: "NTSC-U" + compat: 5 +SCUS-97481: + name: "God of War II" + region: "NTSC-U" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCUS-97482: + name: "God of War II - The Colossus Battle [Demo]" + region: "NTSC-U" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SCUS-97483: + name: "Gran Turismo 4 MX-5 Edition [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97484: + name: "Sly 3 - Honor Among Thieves [E3 Demo]" + region: "NTSC-U" + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97485: + name: "Ratchet - Deadlocked [Regular Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Helps fix misaligned bloom. +SCUS-97486: + name: "Jak X - Combat Racing [Regular Demo]" + region: "NTSC-U" + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. +SCUS-97487: + name: "Ratchet - Deadlocked [Public Beta v.1]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + disablePartialInvalidation: 1 # Prevents world geometry and some models from vanishing when pausing or opening vendor. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +SCUS-97488: + name: "Jak X - Combat Racing [Public Beta v.1]" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. +SCUS-97489: + name: "SOCOM 3 - U.S. Navy SEALs [Public Beta v.1]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. +SCUS-97490: + name: "Rogue Galaxy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. + patches: + 0643F90C: + content: |- + author=kozarovv + // Fixes Vedan Myna out of bounds glitch. + patch=1,EE,00124898,word,3442fffe +SCUS-97491: + name: "Jampack Demo Disc Vol.13 [T-Rated]" + region: "NTSC-U" +SCUS-97492: + name: "Jampack Demo Disc Vol.13 [M-Rated]" + region: "NTSC-U" +SCUS-97493: + name: "Jampack Demo Disc Vol.14 [T-Rated]" + region: "NTSC-U" +SCUS-97494: + name: "Jampack Demo Disc Vol.14 [M-Rated]" + region: "NTSC-U" +SCUS-97495: + name: "EyeToy - Play 2 [with Camera]" + region: "NTSC-U" +SCUS-97497: + name: "EyeToy - Kinetic [with Camera]" + region: "NTSC-U" +SCUS-97498: + name: "EyeToy - Play 3" + region: "NTSC-U" +SCUS-97500: + name: "MLB '06 - The Show" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97501: + name: "Ape Escape 3" + region: "NTSC-U" + compat: 5 + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCUS-97502: + name: "Tourist Trophy" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. + gsHWFixes: + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97503: + name: "MLB '06 - The Show [Demo]" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97504: + name: "Genji - Dawn of the Samurai [Demo]" + region: "NTSC-U" + gsHWFixes: + nativeScaling: 1 # Aligns background. +SCUS-97505: + name: "Shadow of the Colossus [Demo]" + region: "NTSC-U" + roundModes: + eeRoundMode: 3 # Prevents Wander from moving when charging the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water color. + halfPixelOffset: 5 # Fixes misalignments and borders on side. + nativeScaling: 3 # Fixes post effects shadows and DOF effects. +SCUS-97506: + name: "Gretzky NHL 06 [Demo]" + region: "NTSC-U" +SCUS-97507: + name: "EyeToy [Demo]" + region: "NTSC-U" +SCUS-97509: + name: "Jak II [Greatest Hits]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. +SCUS-97510: + name: "ATV Offroad Fury 2 [Greatest Hits]" + region: "NTSC-U" + gsHWFixes: + bilinearUpscale: 2 # Fixes broken textures. +SCUS-97511: + name: "SOCOM II - U.S. Navy SEALs [Greatest Hits]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +SCUS-97512: + name: "Gran Turismo 3 - A-Spec [Greatest Hits]" + region: "NTSC-U" + memcardFilters: + - "SCUS-97512" + - "SCUS-97102" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97513: + name: "Ratchet & Clank 2 - Going Commando [Greatest Hits]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + autoFlush: 2 + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + memcardFilters: + - "SCUS-97513" + - "SCUS-97199" +SCUS-97514: + name: "ATV Offroad Fury 3 [Greatest Hits]" + region: "NTSC-U" +SCUS-97515: + name: "Hot Shots Golf Fore! [Greatest Hits]" + region: "NTSC-U" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +SCUS-97516: + name: "Jak 3 [Greatest Hits]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes holes in face geometry. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal reflections and shadow quality. + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 2 # Fixes lighting. + halfPixelOffset: 5 # Aligns post-processing and fixes desert tiles. + nativeScaling: 2 # Fixes lighting effects due to upscaling. +SCUS-97517: + name: "Killzone [Greatest Hits]" + region: "NTSC-U" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SCUS-97518: + name: "Ratchet & Clank - Up Your Arsenal [Greatest Hits]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. + memcardFilters: + - "SCUS-97518" + - "SCUS-97513" + - "SCUS-97268" + - "SCUS-97199" +SCUS-97519: + name: "Sly 2 - Band of Thieves [Greatest Hits]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97520: + name: "Syphon Filter - The Omega Strain [Greatest Hits]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. +SCUS-97523: + name: "EyeToy - Operation Spy!" + region: "NTSC-U" +SCUS-97527: + name: "Sly 3 - Honor Among Thieves [Regular Demo]" + region: "NTSC-U" + roundModes: + vuRoundMode: 0 # Fixes game engine issue with bombs and ladders. + clampModes: + vu0ClampMode: 3 # Fixes bugged camera. + gsHWFixes: + halfPixelOffset: 5 # Fixes chromatic effect. +SCUS-97528: + name: "PlayStation Underground Demo Disc - Holiday 2005 [T-Rated]" + region: "NTSC-U" +SCUS-97529: + name: "PlayStation Underground Demo Disc - Holiday 2005 [M-Rated]" + region: "NTSC-U" +SCUS-97530: + name: "ESA Foundation Compilation Set" + region: "NTSC-U" +SCUS-97531: + name: "Official U.S. PlayStation Magazine Demo Disc 103" + region: "NTSC-U" +SCUS-97532: + name: "Official U.S. PlayStation Magazine Demo Disc 104" + region: "NTSC-U" +SCUS-97533: + name: "Official U.S. PlayStation Magazine Demo Disc 105" + region: "NTSC-U" +SCUS-97534: + name: "Official U.S. PlayStation Magazine Demo Disc 106" + region: "NTSC-U" +SCUS-97535: + name: "Official U.S. PlayStation Magazine Demo Disc 107" + region: "NTSC-U" +SCUS-97536: + name: "Official U.S. PlayStation Magazine Demo Disc 108" + region: "NTSC-U" +SCUS-97537: + name: "Official U.S. PlayStation Magazine Demo Disc 109" + region: "NTSC-U" +SCUS-97538: + name: "Official U.S. PlayStation Magazine Demo Disc 110" + region: "NTSC-U" +SCUS-97539: + name: "Official U.S. PlayStation Magazine Demo Disc 111" + region: "NTSC-U" +SCUS-97540: + name: "Official U.S. PlayStation Magazine Demo Disc 112" + region: "NTSC-U" +SCUS-97544: + name: "NBA '07 featuring The Life Vol.2" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes glitching crowd. +SCUS-97545: + name: "SOCOM - U.S. Navy SEALs - Combined Assault" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + recommendedBlendingLevel: 4 # Mitigates grayer text font in bottom left but stuff in front can lower or increase opacity. + patches: + D7CFDCCF: + content: |- + author=Prafull + //Fix Slowdown when looking at sun (all Patches) + patch=1,EE,0019f480,word,00000000 +SCUS-97548: + name: "Ape Escape 3 [Demo]" + region: "NTSC-U" + roundModes: + vu0RoundMode: 2 # Fixes light sabre SPS in specific positions. + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + preloadFrameData: 1 # Fixes black background in the pause menu. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 2 # Fixes corruption in cutscenes and brightens the image. +SCUS-97553: + name: "ATV Offroad Fury 4" + region: "NTSC-U" +SCUS-97554: + name: "NBA '07 featuring The Life Vol.2 [Demo]" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes glitching crowd. +SCUS-97555: + name: "Jak and Daxter Complete Trilogy [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes character and water textures. + cpuSpriteRenderLevel: 2 # Needed for above. +SCUS-97556: + name: "MLB '07 - The Show" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97557: + name: "Kiosk Demo Disc Q2-Q3 2006" + region: "NTSC-U" +SCUS-97558: + name: "Jak and Daxter - The Lost Frontier" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes object glow. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes shadow definition. + cpuSpriteRenderBW: 4 # Fixes shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + bilinearUpscale: 1 # Smooths out shadow textures. + halfPixelOffset: 4 # Fixes misaligned blur. +SCUS-97560: + name: "SOCOM - U.S. Navy SEALs - Combined Assault [Demo]" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + recommendedBlendingLevel: 4 # Mitigates grayer text font in bottom left but stuff in front can lower or increase opacity. +SCUS-97563: + name: "Gran Turismo 4" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Text in GT mode works. + gsHWFixes: + halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. +SCUS-97564: + name: "Jampack Demo Disc Vol.15 [T-Rated]" + region: "NTSC-U" +SCUS-97565: + name: "Jampack Demo Disc Vol.15 [M-Rated]" + region: "NTSC-U" +SCUS-97568: + name: "MLB '07 - The Show [Demo]" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97571: + name: "SingStar Rocks!" + region: "NTSC-U" + compat: 3 +SCUS-97572: + name: "Rogue Galaxy [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and menu color. + autoFlush: 2 # Fix glow effects from lamps. + roundSprite: 1 # Fix mini-map and field menu. + preloadFrameData: 1 # Fixes corrupt textures especially on water. + disablePartialInvalidation: 1 # Prevents UI and subtitles from disappearing. + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes doubled post and DOF effects. +SCUS-97574: + name: "Jak X - Combat Racing [Greatest Hits]" + region: "NTSC-U" + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. +SCUS-97579: + name: "ATV Offroad Fury 4 [Demo]" + region: "NTSC-U" +SCUS-97580: + name: "SingStar - Pop" + region: "NTSC-U" +SCUS-97582: + name: "Kiosk Disc 2.23" + region: "NTSC-U" +SCUS-97583: + name: "MLB '08 - The Show" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97584: + name: "Syphon Filter - Logan's Shadow" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 + preloadFrameData: 1 + nativeScaling: 2 # Fixes post-processing. +SCUS-97589: + name: "NBA '08 featuring The Life Vol.3" + region: "NTSC-U" +SCUS-97590: + name: "SingStar Rocks!" + region: "NTSC-U" +SCUS-97591: + name: "SingStar - Pop" + region: "NTSC-U" +SCUS-97592: + name: "Buzz! The Mega Quiz" + region: "NTSC-U" + compat: 5 +SCUS-97594: + name: "Buzz! The Hollywood Quiz [Bundle]" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCUS-97596: + name: "Buzz! Junior Jungle Party" + region: "NTSC-U" +SCUS-97597: + name: "Buzz! Jr. RoboJam [Bundle]" + region: "NTSC-U" + compat: 5 +SCUS-97600: + name: "EyeToy" + region: "NTSC-U" +SCUS-97601: + name: "Buzz! The Mega Quiz [Game Only]" + region: "NTSC-U" +SCUS-97602: + name: "Buzz! Jr. Jungle Party [Game Only]" + region: "NTSC-U" +SCUS-97610: + name: "Hot Shots Tennis" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCUS-97611: + name: "SingStar - Amped" + region: "NTSC-U" + compat: 3 +SCUS-97612: + name: "SingStar - Amped" + region: "NTSC-U" +SCUS-97615: + name: "Ratchet & Clank - Size Matters" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes vendor and other bloom. + autoFlush: 2 # Fixes missing bloom and shadow definition. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes pixelated bloom. +SCUS-97616: + name: "SingStar - '80s" + region: "NTSC-U" + compat: 3 +SCUS-97618: + name: "SingStar - '80s" + region: "NTSC-U" +SCUS-97619: + name: "Hot Shots Tennis" + region: "NTSC-U" + roundModes: + vu1RoundMode: 1 # Fixes the display of scores and text ingame. + gsHWFixes: + accurateAlphaTest: 1 # Fixes UI rendering. +SCUS-97620: + name: "Syphon Filter - Dark Mirror [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 + nativeScaling: 2 # Fixes post-processing. +SCUS-97621: + name: "Twisted Metal - Head-On [Extra Twisted Edition]" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes missing textures. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes menu text brightness and smoke effects. + halfPixelOffset: 4 # Fixes misaligned blur during Darkside special. + gameFixes: + - VUSyncHack # Fixes black doors on vehicles. + patches: + 3DC2FE45: + content: |- + author=refraction + // COP2 rearrangement. RSQRT directly followed by DIV and a few ops using Q causes issues + // Fixes fire effects + patch=1,EE,00237eb0,word,4b000060 + patch=1,EE,00237ec0,word,4a0203bd + patch=1,EE,002461d8,word,4bf4b33c + patch=1,EE,002461dc,word,4b806d9c + patch=1,EE,002461e0,word,4bc069fc + patch=1,EE,002461e4,word,4a54c3bc +SCUS-97622: + name: "SingStar - '80s" + region: "NTSC-U" +SCUS-97623: + name: "Secret Agent Clank" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Corrects post-processing smoothness. +SCUS-97625: + name: "NBA 09 - The Inside" + region: "NTSC-U" +SCUS-97626: + name: "SingStar - '90s" + region: "NTSC-U" +SCUS-97627: # Internal serial for SCUS-97649 + name: "SingStar - Pop Vol.2" + region: "NTSC-U" + compat: 3 +SCUS-97633: + name: "Buzz! The Hollywood Quiz [Game Only]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes long delays between questions. +SCUS-97634: + name: "Buzz! Jr. RoboJam [Game Only]" + region: "NTSC-U" +SCUS-97636: + name: "SingStar - '90s" + region: "NTSC-U" +SCUS-97640: + name: "SingStar - Legends" + region: "NTSC-U" + compat: 3 +SCUS-97642: + name: "SingStar - ABBA" + region: "NTSC-U" + compat: 3 +SCUS-97643: + name: "SingStar - Queen" + region: "NTSC-U" + compat: 3 +SCUS-97644: + name: "MLB '09 - The Show" + region: "NTSC-U" + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97649: + name: "SingStar - Pop Vol.2" + region: "NTSC-U" +SCUS-97650: + name: "SingStar - Country" + region: "NTSC-U" +SCUS-97651: + name: "SingStar - Country" + region: "NTSC-U" + compat: 3 +SCUS-97653: + name: "MLB '10 - The Show" + region: "NTSC-U" + compat: 5 + gsHWFixes: + mipmap: 0 # Currently causes texture corruption. +SCUS-97654: + name: "MotorStorm - Arctic Edge" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes bad polys in menu. +SCUS-97657: + name: "MLB 11 - The Show" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for mipmapping to function correctly. + mipmap: 0 # Currently causes texture corruption. +SCUS-97660: + name: "SingStar - Latino" + region: "NTSC-U" +SCUS-97859: + name: "SOCOM - U.S. Navy SEALs" + region: "NTSC-U" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 2 # Fixes bad shadows. +SCUS-97869: + name: "Amplitude P.O.D. [Demo]" + region: "NTSC-U" +SLAJ-25002: + name: "Shinobi" + region: "NTSC-Unk" +SLAJ-25003: + name: "Unlimited Saga" + region: "NTSC-Unk" +SLAJ-25004: + name: "Kingdom Hearts - Final Mix" + region: "NTSC-Unk" +SLAJ-25005: + name: "World Soccer Winning Eleven 6 - International" + region: "NTSC-HK" +SLAJ-25006: + name: "Virtua Fighter 4 - Evolution" + region: "NTSC-Unk" +SLAJ-25007: + name: "NBA 2K3" + region: "NTSC-Unk" +SLAJ-25008: + name: "Initial D - Special Stage" + region: "NTSC-Unk" +SLAJ-25011: + name: "Shin Sangoku Musou 3" + region: "NTSC-Unk" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLAJ-25012: + name: "Final Fantasy X-2" + region: "NTSC-Unk" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLAJ-25014: + name: "Cyber Troopers - Virtual-On Marz" + region: "NTSC-Unk" +SLAJ-25015: + name: "Enter the Matrix" + region: "NTSC-T" + gameFixes: + - EETimingHack # Fixes various VIF errors. +SLAJ-25016: + name: "Sangokushi Senki 2" + region: "NTSC-Unk" +SLAJ-25017: + name: "Harry Potter and the Philosopher's Stone" + region: "NTSC-HK" + gameFixes: + - EETimingHack +SLAJ-25018: + name: "Shutokou Battle 01" + region: "NTSC-HK" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLAJ-25019: + name: "The Lord of the Rings - The Return of the King" + region: "NTSC-C" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLAJ-25023: + name: "Shin Sangoku Musou 3 - Moushouden" + region: "NTSC-Unk" +SLAJ-25026: + name: "Kunoichi Shinobi" + region: "NTSC-Unk" +SLAJ-25027: + name: "Sonic Heroes" + region: "NTSC-Unk" +SLAJ-25028: + name: "The Sims - Bustin' Out" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. +SLAJ-25030: + name: "Medal of Honor - Rising Sun" + region: "NTSC-C" +SLAJ-25031: + name: "Kunoichi - Shinobu" + region: "NTSC-C-J" +SLAJ-25033: + name: "Puyo Puyo Fever" + region: "NTSC-Unk" +SLAJ-25034: + name: "Sakura Taisen - Mysterious Paris" + region: "NTSC-Unk" +SLAJ-25035: + name: "Sengoku Musou" + region: "NTSC-Unk" +SLAJ-25036: + name: "Zhen Sanguo Wushuang 2" + region: "NTSC-C" +SLAJ-25037: + name: "Astro Boy Atom" + region: "NTSC-Unk" + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SLAJ-25039: + name: "Beni no Umi 2" + region: "NTSC-Unk" +SLAJ-25040: + name: "Shin Sangoku Musou 3 - Empires" + region: "NTSC-Unk" +SLAJ-25041: + name: "Harry Potter and the Prisoner of Azkaban" + region: "NTSC-C" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLAJ-25042: + name: "Virtua Fighter - Cyber Generation" + region: "NTSC-Unk" +SLAJ-25045: + name: "Yinghua Dazhan V Episode 0 - Huangye de Shaonu Wushi" + region: "NTSC-C-J" +SLAJ-25046: + name: "NBA Live 2005" + region: "NTSC-Unk" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLAJ-25047: + name: "Dororo" + region: "NTSC-C-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLAJ-25048: + name: "Sengoku Musou Moushouden" + region: "NTSC-Unk" +SLAJ-25049: + name: "Kengo 3" + region: "NTSC-Unk" +SLAJ-25051: + name: "The Lord of the Rings - The Third Age" + name-sort: "Lord of the Rings, The - The Third Age" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLAJ-25052: + name: "The Urbz - Sims in the City" + name-sort: "Urbz, The - Sims in the City" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLAJ-25053: + name: "цЉЋшЁч›Дц’ž3" + name-en: "Burnout 3 - Takedown" + region: "NTSC-C" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLAJ-25055: + name: "Def Jam - Fight for NY" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLAJ-25056: + name: "Shining Tears" + region: "NTSC-Unk" +SLAJ-25057: + name: "Kessen III" + region: "NTSC-Unk" +SLAJ-25058: + name: "GoldenEye - Rogue Agent" + region: "NTSC-Unk" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLAJ-25059: + name: "NBA Street V3" + region: "NTSC-Unk" +SLAJ-25060: + name: "Project Altered Beast" + region: "NTSC-Unk" +SLAJ-25063: + name: "Shin Sangoku Musou 4" + region: "NTSC-Unk" +SLAJ-25064: + name: "MVP Baseball 2005" + region: "NTSC-Unk" +SLAJ-25066: + name: "Burnout Revenge - Battle Racing Ignited" + region: "NTSC-Unk" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: + - "SLAJ-25066" + - "SLPM-66108" + - "SLPM-66652" + - "SLPM-65719" + - "SLPM-65958" + - "SLPM-66962" + - "SLAJ-25053" + - "SLPM-66204" +SLAJ-25068: + name: "Shin Sangoku Musou 4 - Moushouden" + region: "NTSC-Unk" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLAJ-25072: + name: "The Matrix - Path of Neo" + name-sort: "Matrix, The - Path of Neo" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. +SLAJ-25073: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰4 [Asiaч‰ˆ]" + name-sort: "уАу„уŠуЏу–уƒМуЉ4 [AsiaуАу‚“]" + name-en: "BioHazard 4 [Asia Version]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLAJ-25075: + name: "Need for Speed - Most Wanted [Black Edition]" + region: "NTSC-Unk" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLAJ-25075" + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25054" # Underground 2 save grants extra money. +SLAJ-25076: + name: "Harry Potter and the Goblet of Fire" + region: "NTSC-Unk" +SLAJ-25077: + name: "Sengoku Musou 2" + region: "NTSC-Unk" + gsHWFixes: + roundSprite: 2 # Helps to alleviate misaligned text. + memcardFilters: + - "SLAJ-25077" + - "SLPM-66307" + - "SLPM-74247" + - "SLAJ-25035" + - "SLPM-65517" + - "SLPM-74212" + - "SLPM-74235" + - "SLAJ-25048" + - "SLPM-65718" + - "SLPM-74224" + - "SLPM-74249" +SLAJ-25078: + name: "Black" + region: "NTSC-Unk" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLAJ-25079: + name: "Shin Sangoku Musou 4 - Empires" + region: "NTSC-Unk" +SLAJ-25080: + name: "The Godfather" + name-sort: "Godfather, The" + region: "NTSC-Unk" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. +SLAJ-25081: + name: "FIFA World Cup - Germany 2006" + region: "NTSC-Unk" +SLAJ-25084: + name: "Sengoku Musou 2 - Empires" + region: "NTSC-Unk" +SLAJ-25087: + name: "NBA Live 07" + region: "NTSC-Unk" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLAJ-25088: + name: "FIFA Soccer 2007" + region: "NTSC-HK" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLAJ-25091: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЋуƒМуƒœуƒГ [у‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‹уƒМуМу‚“ [у“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“]" + name-en: "Need for Speed - Carbon [Collector's Edition]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLAJ-25091" + # Most Wanted save grants extra money. + - "SLAJ-25075" + - "SLPM-66232" + # UG2 saves can be detected, but the code is unused. + - "SLAJ-25054" +SLAJ-25092: + name: "Shin Sangoku Musou 4 [PlayStation2 the Best]" + region: "NTSC-Unk" +SLAJ-25093: + name: "Sangoku Musou [PlayStation2 the Best]" + region: "NTSC-Unk" +SLAJ-25094: + name: "Burnout Dominator" + region: "NTSC-Unk" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLAJ-25095: + name: "Medal of Honor - Vanguard" + region: "NTSC-HK" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLAJ-25096: + name: "Musou Orochi" + region: "NTSC-Unk" +SLAJ-25099: + name: "NBA Live 08" + region: "NTSC-Unk" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLAJ-25103: + name: "ч„ЁхŒOROCHI щ­”чŽ‹х†ш‡Ј" + name-sort: "у‚€уу†OROCHI уОуŠу†у•у„у‚Šу‚“" + name-en: "Musou Orochi - Maou Sairin" + region: "NTSC-J" +SLAJ-25104: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [уЇуƒу™у 1]" + name-en: "Shin Sangoku Musou 5 Special [Disc 1]" + region: "NTSC-J" +SLAJ-25105: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [уЇуƒу™у 2]" + name-en: "Shin Sangoku Musou 5 Special [Disc 2]" + region: "NTSC-J" +SLAJ-25111: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2009" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2009" + name-en: "World Soccer Winning Eleven 2009" + region: "NTSC-J" +SLAJ-25114: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2010" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2010" + name-en: "World Soccer Winning Eleven 2010" + region: "NTSC-J" +SLAJ-25115: + name: "World Soccer Winning Eleven 2011" + region: "NTSC-Unk" +SLAJ-35001: + name: "Sakura Wars" + region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLAJ-35003: + name: "Sakura Taisen - Atsuki Chishio Ni" + region: "NTSC-C" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + mergeSprite: 1 # Removes blur from the image. +SLAJ-35007: + name: "Zhen San Guo Wu Shuang 5 Special" + region: "NTSC-T" +SLED-50117: + name: "Metal Gear Solid 2 - Sons of Liberty [Demo] [Zone of the Enders Bonus Disc]" + region: "PAL-E" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLED-50286: + name: "Red Faction [Demo]" + region: "PAL-E" +SLED-50359: + name: "Devil May Cry [Demo]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes PAL interlacing issues. + clampModes: + vuClampMode: 3 # Fixes out of place polys (COP2). + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLED-50439: + name: "MX 2002 featuring Ricky Carmichael [Demo]" + region: "PAL-E" +SLED-50478: + name: "WWF SmackDown! - Just Bring It [Demo]" + region: "PAL-E" +SLED-50484: + name: "Rayman M [Demo]" + region: "PAL-E" +SLED-50488: + name: "Spy Hunter [Demo]" + region: "PAL-E" + gameFixes: + - VIF1StallHack # Fixes loading hang. +SLED-50489: + name: "Stuntman [Demo]" + region: "PAL-E" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. + halfPixelOffset: 4 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLED-50587: + name: "Top Gun - Combat Zones [Demo]" + region: "PAL-E" +SLED-50617: + name: "Burnout [Demo]" + region: "PAL-E" + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on sky. + halfPixelOffset: 4 # Fixes misaligned bloom. +SLED-50762: + name: "Maximo [Demo]" + region: "PAL-E" +SLED-50884: + name: "TimeSplitters 2 [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLED-50895: + name: "Medal of Honor - Frontline [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLED-50904: + name: "Dynasty Warriors 3" + region: "PAL-Unk" +SLED-50980: + name: "Gitaroo Man" + region: "PAL-Unk" +SLED-51012: + name: "Stuntman [Demo]" + region: "PAL-E" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. + halfPixelOffset: 4 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLED-51047: + name: "Red Faction II" + region: "PAL-Unk" +SLED-51048: + name: "Red Faction II" + region: "PAL-Unk" +SLED-51062: + name: "Fire Blade [Demo]" + region: "PAL-E" +SLED-51074: + name: "Aggressive Inline" + region: "PAL-Unk" +SLED-51091: + name: "Summoner 2" + region: "PAL-Unk" +SLED-51127: + name: "MX SuperFly" + region: "PAL-Unk" +SLED-51178: + name: "TOCA Race Driver" + region: "PAL-Unk" +SLED-51186: + name: "Mat Hoffman's Pro BMX 2 [Demo]" + region: "PAL-M5" +SLED-51211: + name: "Burnout 2 - Point of Impact [Demo]" + region: "PAL-E" + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLED-51212: + name: "V-Rally 3" + region: "PAL-E" + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SLED-51225: + name: "Rayman 3 [Demo]" + region: "PAL-E" + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on reflections and surfaces. +SLED-51264: + name: "Pro Evolution Soccer 2" + region: "PAL-Unk" +SLED-51281: + name: "Haven - Call of the King [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. + gpuTargetCLUT: 1 # Fixes broken water rendering. +SLED-51338: + name: "Tom Clancy's Ghost Recon" + region: "PAL-Unk" +SLED-51342: + name: "FIFA Soccer 2003 [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLED-51364: + name: "ATV - Quad Power Racing 2" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes dither patterns. +SLED-51380: + name: "Zone of the Enders - The 2nd Runner [Demo]" + region: "PAL-E" + gameFixes: + - InstantDMAHack # Fixes cut-off text. + gsHWFixes: + halfPixelOffset: 1 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLED-51472: + name: "Tom Clancy's Splinter Cell" + region: "PAL-Unk" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLED-51645: + name: "Def Jam - Vendetta [Demo]" + region: "PAL-E" +SLED-51651: + name: "Starsky & Hutch [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLED-51676: + name: "Warhammer 40,000 - Fire Warrior [Demo]" + region: "PAL" + gameFixes: + - XGKickHack # Fixes corrupted graphics. + gsHWFixes: + autoFlush: 1 # Fixes light bleed through walls. +SLED-51807: + name: "Summer Heat Beach Volleyball" + region: "PAL-Unk" +SLED-51832: + name: "Sphinx and the Cursed Mummy" + region: "PAL-F" +SLED-51901: + name: "SoulCalibur II [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLED-51902: + name: "True Crime - Streets of LA [Demo]" + region: "PAL-E" + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLED-51921: + name: "Final Fantasy X-2 [Demo]" + region: "PAL-Unk" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLED-51961: + name: "Prince of Persia - The Sands of Time [Demo]" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLED-51962: + name: "Nordic Fall 2003 Demo" + region: "PAL-SC" +SLED-51975: + name: "Need for Speed - Underground [Demo]" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + PCRTCOverscan: 1 # Fixes image alignment. + drawBuffering: 1 # Reduces draws and improves performance. +SLED-51987: + name: "Kya - Dark Lineage" + region: "PAL-Unk" +SLED-51992: + name: "Pro Evolution Soccer 3" + region: "PAL-Unk" +SLED-51993: + name: "Pro Evolution Soccer 3" + region: "PAL-I" +SLED-51994: + name: "Pro Evolution Soccer 3" + region: "PAL-Unk" +SLED-52014: + name: "XIII [Demo]" + region: "PAL-E" +SLED-52031: + name: "Beyond Good & Evil [Demo]" + region: "PAL-E" + roundModes: + eeRoundMode: 0 # Fixes SPS with water in some places. + gsHWFixes: + textureInsideRT: 1 # Fixes the shape of shadows. + autoFlush: 2 # Fixes water rendering. + halfPixelOffset: 3 # Fixes bloom misalignment, needs this harsh offset for autoflush. + cpuFramebufferConversion: 1 # Fixes shield rendering. +SLED-52304: + name: "Tom Clancy's Rainbow Six 3" + region: "PAL-Unk" +SLED-52325: + name: "Downhill Domination [Demo]" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SLED-52326: + name: "007 - Everything or Nothing [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. +SLED-52375: + name: "Fight Night 2004 [Demo]" + region: "PAL-E" +SLED-52441: + name: "Transformers [2004] [Demo]" + region: "PAL-E" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLED-52473: + name: "Transformers - Optimus Prime [Demo]" + region: "PAL-E" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLED-52474: + name: "Transformers - Red Alert [Demo]" + region: "PAL-E" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLED-52476: + name: "UEFA Euro 2004 - Portugal [Demo]" + region: "PAL-M5" +SLED-52485: + name: "Alias [Demo]" + region: "PAL-E" + gsHWFixes: + cpuCLUTRender: 1 # Fixes lights penetrating objects. + autoFlush: 2 # Helps with the light penetration problem. + cpuSpriteRenderBW: 1 # Fixes light glows. +SLED-52488: + name: "The Suffering [Demo]" + name-sort: "Suffering, The [Demo]" + region: "PAL-E" + speedHacks: + instantVU1: 1 # Fixes SPS. + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLED-52506: + name: "Mashed - Drive to Survive [Demo]" + region: "PAL-M5" +SLED-52574: + name: "Crash Twinsanity & Spyro - A Hero's Tail [Demo]" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes bad geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. +SLED-52597: + name: "Burnout 3 - Takedown [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLED-52736: + name: "Need for Speed - Underground 2 [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLED-52851: + name: "TOCA Race Driver 2" + region: "PAL-Unk" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLED-52852: + name: "Forgotten Realms - Demon Stone [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Removes occasional SPS where the head goes into nightmare fuel. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLED-52873: + name: "Pro Evolution Soccer 4" + region: "PAL-Unk" +SLED-52875: + name: "Sega Superstars [Demo]" + region: "PAL-E" +SLED-52879: + name: "Pro Evolution Soccer 4" + region: "PAL-I" +SLED-52890: + name: "FIFA 2005 [Demo]" + region: "PAL-M7" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLED-52891: + name: "Rocky Legends [Demo]" + region: "PAL-E" + speedHacks: + instantVU1: 0 # Fixes graphical issues on character models. + gsHWFixes: + preloadFrameData: 1 # Fixes background FMV flicker. +SLED-52899: + name: "Killzone [Bonus Disc]" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLED-52929: + name: "Prince of Persia - Warrior Within [Demo]" + region: "PAL-M5" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLED-52979: + name: "Mercenaries - Playground of Destruction [Demo]" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLED-53066: + name: "TimeSplitters - Future Perfect" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 5 # Fixes incorrect loading screen color. + halfPixelOffset: 5 # Aligns bloom of distant objects. + nativeScaling: 2 # Fixes post effect alignment and blocky bloom. + autoFlush: 2 # Fixes HUD blending. +SLED-53083: + name: "Monster Hunter [Demo]" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLED-53097: + name: "Worms 4 - Mayhem [Demo]" + region: "PAL-M5" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLED-53109: + name: "Juiced [Demo]" + region: "PAL-M5" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLED-53137: + name: "Stolen [Demo]" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom effects. + texturePreloading: 1 # Performs much better with partial preload. + textureInsideRT: 1 # Fixes post effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SLED-53198: + name: "Rugby 2005" + region: "PAL-Unk" +SLED-53327: + name: "Cold Winter [Demo]" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fixes rainbow graphics. +SLED-53330: + name: "Enthusia Professional Racing [Demo]" + region: "PAL" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLED-53359: + name: "LEGO Star Wars - The Video Game" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes bad coordinate spam. +SLED-53365: + name: "Brian Lara International Cricket 2005" + region: "PAL-Unk" +SLED-53440: + name: "Area 51" + region: "PAL-Unk" + gsHWFixes: + textureInsideRT: 1 # Fixes shadows in some scenarios. + halfPixelOffset: 2 # Fixes misaligned lighting and other effects, needs Special otherwise lights flicker. + nativeScaling: 2 # Fixes lights. +SLED-53442: + name: "Crash Tag Team Racing [Demo]" + region: "PAL-E" + gameFixes: + - IbitHack # Fixes constant recompilation problems. + gsHWFixes: + halfPixelOffset: 5 # Corrects the alignment of screen effects. + nativePaletteDraw: 1 # Fixes the look of screen effects. + PCRTCOverscan: 1 # Fixes offscreen image. +SLED-53445: + name: "The Incredible Hulk - Ultimate Destruction [Demo]" + name-sort: "Incredible Hulk, The - Ultimate Destruction [Demo]" + region: "PAL-M3" + speedHacks: + eeCycleRate: 1 # Fixes occasional post process flickering. + gsHWFixes: + nativePaletteDraw: 1 # Fixes lines in certain effects when upscaled. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLED-53512: + name: "Burnout Revenge [Demo]" + region: "PAL-E" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLED-53537: + name: "187 - Ride or Die [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves car color. + autoFlush: 1 # Softens bloom on objects and cars. + halfPixelOffset: 4 # Fixes misaligned bloom on objects and cars. +SLED-53543: + name: "Tiger Woods PGA Tour 06" + region: "PAL-Unk" +SLED-53591: + name: "Fahrenheit [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLED-53619: + name: "Tom Clancy's Rainbow Six - Lockdown" + region: "PAL-Unk" +SLED-53625: + name: "SSX On Tour [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLED-53627: + name: "The Suffering - Ties That Bind" + region: "PAL-Unk" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLED-53637: + name: "Burnout Revenge [Demo]" + region: "PAL-M2" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLED-53650: + name: "Need for Speed - Most Wanted [Demo]" + region: "PAL-E" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. +SLED-53664: + name: "FIFA 06 - Demo Pre-Release Version" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLED-53673: + name: "007 - From Russia with Love [Demo]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines in FMVs. + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 4 # Fixes center upscaling line during explosions. + recommendedBlendingLevel: 4 # Fixes lighting. +SLED-53681: + name: "007 - From Russia with Love & Need for Speed Most Wanted & SSX On Tour [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + textureInsideRT: 1 # Required for complex offset shuffles on 007. + recommendedBlendingLevel: 4 # Fixes lighting in 007. +SLED-53711: + name: "Brothers in Arms - Earned in Blood" + region: "PAL-A" +SLED-53719: + name: "Pro Evolution Soccer 5 [Demo]" + region: "PAL-E" +SLED-53723: + name: "Peter Jackson's King Kong [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLED-53731: + name: "Battlefield 2 - Modern Combat [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLED-53732: + name: "Spartan - Total Warrior [Demo]" + region: "PAL" + gameFixes: + - EETimingHack # Fixes garbage textures flashing on the character model. + gsHWFixes: + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 1 # Fixes post effects. +SLED-53745: + name: "Total Overdose [Demo]" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLED-53770: + name: "The Sims 2 [Demo]" + name-sort: "Sims 2, The [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. +SLED-53845: + name: "The Matrix - Path of Neo [Demo]" + name-sort: "Matrix, The - Path of Neo [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLED-53888: + name: "TOCA Race Driver 3 + V8 Supercars Australia 3" + region: "PAL-A" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLED-53937: + name: "Black [Demo]" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLED-53951: + name: "Honda Demo [Demo]" + region: "PAL-E" +SLED-53953: + name: "FIFA Street 2 [Demo]" + region: "PAL-E" + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLED-53954: + name: "Driver - Parallel Lines [Demo]" + region: "PAL-E" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLED-53977: + name: "Dragon Quest - The Journey of the Cursed King" + region: "PAL-E" + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLED-53980: + name: "Urban Chaos - Riot Response [Demo]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. + autoFlush: 1 # Fixes misaligned lights at native resolution. + nativeScaling: 2 # Fixes post-processing. +SLED-53983: + name: "Fight Night Round 3 [Demo]" + region: "PAL-E" + gameFixes: + - GIFFIFOHack # Fixes flag corruption. +SLED-54022: + name: "Lara Croft Tomb Raider - Legend [Demo]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLED-54032: + name: "Sonic Riders [Demo]" + region: "PAL-E" +SLED-54035: + name: "Play the Best Demos from Atari [Demo]" + region: "PAL-M5" +SLED-54103: + name: "FIFA World Cup Germany 2006" + region: "PAL-Unk" +SLED-54312: + name: "Need for Speed - Carbon [Demo]" + region: "PAL-E" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. +SLED-54315: + name: "LEGO Star Wars II - The Original Trilogy [Demo]" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLED-54327: + name: "FIFA 07" + region: "PAL-M7" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLED-54328: + name: "NBA Live 07 [Demo]" + region: "PAL-Unk" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLED-54401: + name: "Destroy All Humans! 2 [Demo]" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLED-54445: + name: "Pro Evolution Soccer 6 [Demo]" + region: "PAL-M5" +SLED-54509: + name: "Guitar Hero II [Demo]" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. +SLED-54925: + name: "FIFA '08" + region: "PAL-Unk" +SLED-55022: + name: "PES 2008 - Pro Evolution Soccer" + region: "PAL-Unk" +SLED-55602: + name: "PES 2010 - Pro Evolution Soccer" + region: "PAL-Unk" +SLES-50003: + name: "Swap Magic DVD Disc v2.0" + region: "PAL-Unk" +SLES-50009: + name: "Wild Wild Racing" + region: "PAL-M5" + compat: 5 +SLES-50010: + name: "Ready 2 Rumble - Round 2" + region: "PAL-M3" +SLES-50011: + name: "FIFA 2001" + region: "PAL-M5" +SLES-50012: + name: "FIFA 2001" + region: "PAL-F" +SLES-50013: + name: "FIFA 2001" + region: "PAL-G" +SLES-50014: + name: "FIFA 2001" + region: "PAL-GR" +SLES-50015: + name: "FIFA 2001" + region: "PAL-I" +SLES-50016: + name: "FIFA 2001" + region: "PAL-M5" +SLES-50017: + name: "F1 Championship Season 2000" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes graphical issues. +SLES-50018: + name: "Kessen" + region: "PAL-E" +SLES-50019: + name: "Kessen" + region: "PAL-F" +SLES-50020: + name: "Kessen" + region: "PAL-G" +SLES-50021: + name: "Madden NFL 2001" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-50022: + name: "NBA Live 2001" + region: "PAL-E" +SLES-50023: + name: "NBA Live 2001" + region: "PAL-F" +SLES-50024: + name: "NBA Live 2001" + region: "PAL-G" +SLES-50025: + name: "NBA Live 2001" + region: "PAL-I" +SLES-50026: + name: "NBA Live 2001" + region: "PAL-S" +SLES-50027: + name: "NHL 2001" + region: "PAL-M3" +SLES-50028: + name: "NHL 2001" + region: "PAL-G" +SLES-50029: + name: "NHL 2001" + region: "PAL-M2" +SLES-50030: + name: "SSX" + region: "PAL-M3" + roundModes: + eeRoundMode: 0 # Fixes riders vanishing into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLES-50031: + name: "X-Squad" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes character models. +SLES-50032: + name: "Theme Park World" + region: "PAL-M3" + compat: 5 +SLES-50033: + name: "Swing Away Golf" + region: "PAL-E" +SLES-50035: + name: "Winter X Games Snowboarding" + region: "PAL-M3" +SLES-50036: + name: "ESPN International Track & Field" + region: "PAL-M3" + compat: 5 + gameFixes: + - EETimingHack # Fixes call stack overflow and blue screen ingame. +SLES-50037: + name: "Silent Scope" + region: "PAL-M5" + compat: 5 +SLES-50038: + name: "Gradius III and IV" + region: "PAL-E" + compat: 5 +SLES-50039: + name: "International Superstar Soccer" + region: "PAL-E-G" +SLES-50042: + name: "Disney's Dinosaur" + region: "PAL-M5" +SLES-50043: + name: "Disney's Dinosaur" + region: "PAL-M5" +SLES-50044: + name: "Rayman Revolution" + region: "PAL-M5" + roundModes: + eeRoundMode: 0 # Fixes game hanging in the "Clark running away" ingame cutscene. +SLES-50045: + name: "Disney's Jungle Book - Groove Party" + region: "PAL-M12" +SLES-50046: + name: "F1 Racing Championship" + region: "PAL-F-G" + compat: 2 +SLES-50047: + name: "F1 Racing Championship" + region: "PAL-M3" + compat: 5 +SLES-50048: + name: "Disney's Donald Duck - Quack Attack" + region: "PAL-M5" + compat: 5 + patches: + F34ECBDC: + content: |- + author=refraction + comment=fixes lighting problems due to COP2 instruction order. + patch=1,EE,0032FD44,word,4BE09DDC + patch=1,EE,0032FD48,word,4A0303BD + patch=1,EE,0032FD60,word,4B000120 + patch=1,EE,0032FD64,word,4A0903BD + patch=1,EE,0032FD7C,word,4B0002A0 + patch=1,EE,0032FD80,word,4A6403BC + patch=1,EE,0032FD98,word,4BE0095C + patch=1,EE,0032FD9C,word,4A6A03BC + patch=1,EE,0032FDB4,word,4BE03ADC + patch=1,EE,0032FDB8,word,4A0F03BD + patch=1,EE,0032FDD0,word,4B000420 + patch=1,EE,0032FDD4,word,4A1503BD + patch=1,EE,0032FDEC,word,4B0005A0 + patch=1,EE,0032FDF0,word,4A7003BC + patch=1,EE,0032FE08,word,4BE06C5C + patch=1,EE,0032FE0C,word,4A7603BC +SLES-50050: + name: "Evergrace" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes terrain color rendering. +SLES-50051: + name: "Eternal Ring" + region: "PAL-E" + roundModes: + eeRoundMode: 0 # Fixes FPU errors causing instant death in Limestone Cave. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes graphics issues. +SLES-50052: + name: "Pool Master" + region: "PAL-M3" + compat: 5 +SLES-50053: + name: "Aqua Aqua - Wetrix 2" + region: "PAL-M5" + compat: 5 +SLES-50054: + name: "Midnight Club - Street Racing" + region: "PAL-E" + memcardFilters: # Reads Smuggler's Run for bonus unlockable. + - "SLES-50054" + - "SLES-50055" +SLES-50055: + name: "Smuggler's Run" + region: "PAL-E" + compat: 5 +SLES-50056: + name: "Surfing H3O" + region: "PAL-M3" +SLES-50057: + name: "Dynasty Warriors 2" + region: "PAL-E" +SLES-50058: + name: "Dynasty Warriors 2" + region: "PAL-F" +SLES-50059: + name: "Dynasty Warriors 2" + region: "PAL-G" +SLES-50060: + name: "International Superstar Soccer" + region: "PAL-M3" +SLES-50061: + name: "Smuggler's Run" + region: "PAL-M5" + compat: 5 +SLES-50062: + name: "Orphen - Scion of Sorcery" + region: "PAL-E" +SLES-50064: + name: "Stunt GP" + region: "PAL-M7" +SLES-50068: + name: "Top Gear Dare Devil" + region: "PAL-E" +SLES-50069: + name: "Top Gear Dare Devil" + region: "PAL-E" +SLES-50071: + name: "Midnight Club - Street Racing" + region: "PAL-M5" + compat: 3 + memcardFilters: # Reads Smuggler's Run for bonus unlockable. + - "SLES-50071" + - "SLES-50061" +SLES-50072: + name: "Street Fighter EX3" + region: "PAL-E" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SFEX3" + halfPixelOffset: 4 # Aligns post effects. +SLES-50073: + name: "Driving Emotion Type-S" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + roundSprite: 1 # Fixes font misalignment when upscaling. + textureInsideRT: 1 +SLES-50074: + name: "Unreal Tournament" + region: "PAL-M5" + compat: 5 +SLES-50075: + name: "ESPN NBA 2Night" + region: "PAL-E" + compat: 5 +SLES-50076: + name: "Super Bust-A-Move" + region: "PAL-E" + compat: 5 +SLES-50077: + name: "RC Revenge Pro" + region: "PAL-M4" + compat: 5 +SLES-50078: + name: "TimeSplitters" + region: "PAL-M5" + compat: 5 +SLES-50079: + name: "Armored Core 2" + region: "PAL-E" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SLES-50080: + name: "NBA Hoopz" + region: "PAL-M3" +SLES-50106: + name: "Fur Fighters - Viggo's Revenge" + region: "PAL-M4" + compat: 5 +SLES-50107: + name: "Legends of Wrestling" + region: "PAL-E" +SLES-50109: + name: "7 Blades" + region: "PAL-M3" +SLES-50110: + name: "Ephemeral Fantasia" + region: "PAL-M3" + compat: 5 +SLES-50111: + name: "Zone of the Enders" + region: "PAL-M4" + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. + deinterlace: 5 # Improves image clarity in motion. +SLES-50112: + name: "Shadow of Memories" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLES-50113: + name: "Ring of Red" + region: "PAL-M3" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMV lines. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-50114: + name: "Kengo - Master of Bushido" + region: "PAL-E" + compat: 5 +SLES-50115: + name: "Tokyo Xtreme Racer" + region: "PAL-E" +SLES-50118: + name: "Tiger Woods PGA Tour 2001" + region: "PAL-E" +SLES-50119: + name: "Tiger Woods PGA Tour 2001" + region: "PAL-A" +SLES-50120: + name: "Rumble Racing" + region: "PAL-M3" + compat: 5 +SLES-50121: + name: "Rumble Racing" + region: "PAL-Unk" +SLES-50126: + name: "Quake III - Revolution" + region: "PAL-M3" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-50127: + name: "Quake III - Revolution" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-50128: + name: "Knockout Kings 2001" + region: "PAL-E" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes missing arena, fighters and other missing graphics. +SLES-50129: + name: "Knockout Kings 2001" + region: "PAL-F" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes missing arena, fighters and other missing graphics. +SLES-50130: + name: "Knockout Kings 2001" + region: "PAL-G" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes missing arena, fighters and other missing graphics. +SLES-50131: + name: "Le Mans 24 Hours" + region: "PAL-M5" + compat: 5 +SLES-50132: + name: "MX Rider" + region: "PAL-M5" +SLES-50134: + name: "Oni" + region: "PAL-E" + compat: 5 + patches: + 22E85E68: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CEF78,word,4100ffff + patch=0,EE,001CEF7C,word,ac430000 +SLES-50136: + name: "Robot Warlords" + region: "PAL-E" + gsHWFixes: + gpuPaletteConversion: 2 # Reduces HC size. +SLES-50137: + name: "Robot Warlords" + region: "PAL-F" + gsHWFixes: + gpuPaletteConversion: 2 # Reduces HC size. +SLES-50138: + name: "Robot Warlords" + region: "PAL-G" + gsHWFixes: + gpuPaletteConversion: 2 # Reduces HC size. +SLES-50155: + name: "Operation WinBack" + region: "PAL-M3" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLES-50158: + name: "Gungriffon Blaze" + region: "PAL-E" +SLES-50159: + name: "Gungriffon Blaze" + region: "PAL-F" +SLES-50160: + name: "Gungriffon Blaze" + region: "PAL-G" +SLES-50165: + name: "Star Wars - Starfighter" + region: "PAL-E" +SLES-50166: + name: "Star Wars - Starfighter" + region: "PAL-F" +SLES-50167: + name: "Star Wars - Starfighter" + region: "PAL-G" +SLES-50168: + name: "Star Wars - Starfighter" + region: "PAL-I" +SLES-50169: + name: "Star Wars - Starfighter" + region: "PAL-S" +SLES-50170: + name: "World Destruction League - Thunder Tanks" + region: "PAL-M5" +SLES-50171: + name: "ESPN National Hockey Night" + region: "PAL-E" +SLES-50176: + name: "Oni" + region: "PAL-F" + compat: 5 + patches: + F77639F1: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CEF78,word,4100ffff + patch=0,EE,001CEF7C,word,ac430000 +SLES-50177: + name: "Oni" + region: "PAL-G" + compat: 5 + patches: + 32629F36: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CEF78,word,4100ffff + patch=0,EE,001CEF7C,word,ac430000 +SLES-50178: + name: "Oni" + region: "PAL-I" + patches: + 172B6971: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CEF78,word,4100ffff + patch=0,EE,001CEF7C,word,ac430000 +SLES-50179: + name: "Oni" + region: "PAL-S" + patches: + 20F419E9: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CEF78,word,4100ffff + patch=0,EE,001CEF7C,word,ac430000 +SLES-50182: + name: "MTV Music Generator 2" + region: "PAL-M5" + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLES-50183: + name: "Wacky Races Starring Dastardly & Muttley" + region: "PAL-M6" + compat: 5 + gsHWFixes: + PCRTCOverscan: 1 # Fixes interlace wobble. +SLES-50185: + name: "Alone in the Dark - The New Nightmare" + region: "PAL-M5" + compat: 5 +SLES-50186: + name: "Heroes of Might and Magic - Quest for the DragonBone Staff" + region: "PAL-M5" +SLES-50187: + name: "Warriors of Might and Magic" + region: "PAL-M5" + compat: 5 +SLES-50191: + name: "Army Men - Green Rogue" + region: "PAL-M5" +SLES-50192: + name: "Army Men - Sarge's Heroes 2" + region: "PAL-M5" + compat: 5 +SLES-50193: + name: "Silpheed - The Lost Planet" + region: "PAL-E" + compat: 5 +SLES-50194: + name: "4x4 Evo" + region: "PAL-M3" +SLES-50195: + name: "UEFA Challenge" + region: "PAL-M7" +SLES-50196: + name: "Soul Reaver 2 - Legacy of Kain" + region: "PAL-M5" + compat: 5 +SLES-50201: + name: "Evil Twin - Cyprien's Chronicles" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes texture mipmapping. +SLES-50202: + name: "DNA - Dark Native Apostle" + region: "PAL-M5" + compat: 5 +SLES-50203: + name: "Bloody Roar 3" + region: "PAL-E" + compat: 5 +SLES-50204: + name: "Star Wars - Super Bombad Racing" + region: "PAL-E" +SLES-50205: + name: "Star Wars - Super Bombad Racing" + region: "PAL-F" +SLES-50206: + name: "Star Wars - Super Bombad Racing" + region: "PAL-G" +SLES-50207: + name: "Star Wars - Super Bombad Racing" + region: "PAL-I" +SLES-50208: + name: "Star Wars - Super Bombad Racing" + region: "PAL-S" +SLES-50209: + name: "Jeremy McGrath Supercross World" + region: "PAL-M5" +SLES-50210: + name: "XG3 - Extreme-G Racing" + region: "PAL-M4" + compat: 5 +SLES-50211: + name: "Gauntlet - Dark Legacy" + region: "PAL-M3" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 5 # Corrects lighting to match software. +SLES-50212: + name: "Paris-Dakar Rally" + region: "PAL-E" + compat: 5 +SLES-50213: + name: "NFL Quarterback Club 2002" + region: "PAL-E" + patches: + F64D1146: + content: |- + // Fix freezes caused by sceipusync. + patch=1,EE,0026918c,word,00000000 + patch=1,EE,002690d4,word,00000000 +SLES-50214: + name: "18 Wheeler - American Pro Trucker" + region: "PAL-M4" + compat: 5 +SLES-50215: + name: "Crazy Taxi" + region: "PAL-M4" + compat: 5 + gameFixes: + - EETimingHack # Fixes credits screen. +SLES-50217: + name: "Dave Mirra Freestyle BMX 2" + region: "PAL-E-S" +SLES-50218: + name: "All-Star Baseball 2002" + region: "PAL-E" +SLES-50219: + name: "NBA Street" + region: "PAL-E-F" +SLES-50220: + name: "EA Sports Rugby" + region: "PAL-E" +SLES-50221: + name: "Conflict Zone - Modern War Strategy" + region: "PAL-M3" +SLES-50224: + name: "Kuri Kuri Mix" + region: "PAL-M3" + compat: 5 + speedHacks: + mtvu: 0 # Prevents broken textures and graphics. +SLES-50225: + name: "Escape from Monkey Island" + region: "PAL-E" +SLES-50226: + name: "Escape from Monkey Island" + region: "PAL-F" +SLES-50227: + name: "Flucht von Monkey Island" + region: "PAL-G" + compat: 5 +SLES-50228: + name: "Fuga da Monkey Island" + region: "PAL-I" +SLES-50229: + name: "Fuga de Monkey Island, La" + region: "PAL-S" +SLES-50230: + name: "Lotus Challenge" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Fixes gaps in menu. +SLES-50231: + name: "International League Soccer" + region: "PAL-M5" +SLES-50232: + name: "Off-Road Wide Open" + region: "PAL-M5" + compat: 5 +SLES-50233: + name: "Army Men - Air Attack - Blade's Revenge" + region: "PAL-M5" +SLES-50243: + name: "David Beckham Soccer" + region: "PAL-M5" + speedHacks: + eeCycleRate: -2 # Fixes FMV playback. +SLES-50247: + name: "Onimusha - Warlords" + region: "PAL-M3" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMVs (Req EE cycle rate 50% for them to run). + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + speedHacks: + eeCycleRate: -3 # Fixes FMV playback. +SLES-50248: + name: "MDK2 - Armageddon" + region: "PAL-M5" +SLES-50252: + name: "Penny Racers" + region: "PAL-M3" + compat: 5 + patches: + FBE2613D: + content: |- + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00174538,word,27BDFF00 + patch=1,EE,00174680,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017CED0,word,00000000 +SLES-50253: + name: "Moderngroove - Ministry of Sound Edition" + region: "PAL-E" +SLES-50259: + name: "Flintstones - Viva Rock Vegas" + region: "PAL-M3" +SLES-50260: + name: "Hidden Invasion" + region: "PAL-M3" +SLES-50261: + name: "Sky Surfer" + region: "PAL-M3" +SLES-50262: + name: "World Destruction League - War Jets" + region: "PAL-M5" +SLES-50263: + name: "Portal Runner" + region: "PAL-E" +SLES-50264: + name: "Playmobil - Hype - The Time Quest" + region: "PAL-F" + compat: 5 + patches: + B911D61B: + content: |- + // patches __kernel_cosf function to show text and boxes + // due to the rounding being slightly off. + // It looks worse than it is, it's just moving a block down + // so I can fit in an extra instruction + author=Refraction + patch=1,EE,0011ede8,word,34210001 + patch=1,EE,0011edec,word,44811800 + patch=1,EE,0011edf0,word,46003002 + patch=1,EE,0011edf4,word,46020841 + patch=1,EE,0011edf8,word,46010001 + patch=1,EE,0011edfc,word,03e00008 + patch=1,EE,0011ee00,word,46001801 + patch=1,EE,0011ee04,word,3c023f48 + patch=1,EE,0011ee08,word,0044102a + patch=1,EE,0011ee0c,word,10400003 + patch=1,EE,0011ee10,word,3c02ff00 + patch=1,EE,0011ee18,word,3c023e90 +SLES-50265: + name: "Playmobil - Hype - The Time Quest" + region: "PAL-G" + compat: 5 + patches: + 3D2A2448: + content: |- + // patches __kernel_cosf function to show text and boxes + // due to the rounding being slightly off. + // It looks worse than it is, it's just moving a block down + // so I can fit in an extra instruction + author=Refraction + patch=1,EE,0011ede8,word,34210001 + patch=1,EE,0011edec,word,44811800 + patch=1,EE,0011edf0,word,46003002 + patch=1,EE,0011edf4,word,46020841 + patch=1,EE,0011edf8,word,46010001 + patch=1,EE,0011edfc,word,03e00008 + patch=1,EE,0011ee00,word,46001801 + patch=1,EE,0011ee04,word,3c023f48 + patch=1,EE,0011ee08,word,0044102a + patch=1,EE,0011ee0c,word,10400003 + patch=1,EE,0011ee10,word,3c02ff00 + patch=1,EE,0011ee18,word,3c023e90 +SLES-50266: + name: "Playmobil - Hype - The Time Quest" + region: "PAL-M4" + compat: 5 + patches: + F668693E: + content: |- + // patches __kernel_cosf function to show text and boxes + // due to the rounding being slightly off. + // It looks worse than it is, it's just moving a block down + // so I can fit in an extra instruction + author=Refraction + patch=1,EE,0011ede8,word,34210001 + patch=1,EE,0011edec,word,44811800 + patch=1,EE,0011edf0,word,46003002 + patch=1,EE,0011edf4,word,46020841 + patch=1,EE,0011edf8,word,46010001 + patch=1,EE,0011edfc,word,03e00008 + patch=1,EE,0011ee00,word,46001801 + patch=1,EE,0011ee04,word,3c023f48 + patch=1,EE,0011ee08,word,0044102a + patch=1,EE,0011ee0c,word,10400003 + patch=1,EE,0011ee10,word,3c02ff00 + patch=1,EE,0011ee18,word,3c023e90 +SLES-50267: + name: "CART Fury Championship Racing" + region: "PAL-M5" + patches: + 2547FF67: + content: |- + author=Nachbrenner + // Skip SuperSync__Fi. + patch=0,EE,00100eb0,word,03e00008 + patch=0,EE,00100eb4,word,24020001 +SLES-50268: + name: "Spy Hunter" + region: "PAL-M5" + gameFixes: + - VIF1StallHack # Fixes loading hang. +SLES-50273: + name: "Legion - The Legend of Excalibur" + region: "PAL-M5" + gsHWFixes: + preloadFrameData: 1 # Reduces black ground textures. + textureInsideRT: 1 # Helps fix black textures. +SLES-50274: + name: "Arctic Thunder" + region: "PAL-M3" +SLES-50275: + name: "EA Sports Rugby" + region: "PAL-F" +SLES-50276: + name: "The Gift" + name-sort: "Gift, The" + region: "PAL-E" +SLES-50277: + name: "Red Faction" + region: "PAL-E" +SLES-50278: + name: "Red Faction" + region: "PAL-F" +SLES-50279: + name: "Red Faction" + region: "PAL-G" + compat: 5 +SLES-50280: + name: "Victorious Boxers" + region: "PAL-E" +SLES-50282: + name: "Age of Empires II - The Age of Kings" + region: "PAL-M5" + compat: 5 + gsHWFixes: + estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. +SLES-50283: + name: "WTA Tour Tennis" + region: "PAL-M3" +SLES-50284: + name: "Silent Scope 2 - Fatal Judgement" + region: "PAL-M6" +SLES-50285: + name: "Police 24-7" + region: "PAL-M5" + compat: 5 +SLES-50288: + name: "Stuntman" + region: "PAL-M5" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. + halfPixelOffset: 4 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-50296: + name: "Gift" + region: "PAL-F" + compat: 5 +SLES-50297: + name: "Gift" + region: "PAL-G" +SLES-50298: + name: "Gift" + region: "PAL-I" +SLES-50299: + name: "Gift" + region: "PAL-S" +SLES-50306: + name: "Resident Evil - CODE Veronica X" + region: "PAL-M4" + compat: 5 +SLES-50310: + name: "Freak Out" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + autoFlush: 1 # Fixes ghosting. +SLES-50314: + name: "Giants - Citizen Kabuto" + region: "PAL-E" +SLES-50325: + name: "Max Payne" + region: "PAL-E" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes crashes. +SLES-50326: + name: "Max Payne" + region: "PAL-M4" + clampModes: + eeClampMode: 3 # Fixes crashes. +SLES-50330: + name: "Grand Theft Auto III" + region: "PAL-M5" + compat: 5 +SLES-50335: + name: "Rune - Viking Warlord" + region: "PAL-E" +SLES-50336: + name: "Rune - Viking Warlord" + region: "PAL-G" +SLES-50337: + name: "Rune - Viking Warlord" + region: "PAL-F" +SLES-50338: + name: "Rune - Viking Warlord" + region: "PAL-I" +SLES-50339: + name: "Rune - Viking Warlord" + region: "PAL-S" +SLES-50341: + name: "Smuggler's Run 2 - Hostile Territory" + region: "PAL-M4" +SLES-50350: + name: "Disney's Tarzan - Freeride" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness and misaligned shadows. +SLES-50351: + name: "Lake Masters EX" + region: "PAL-M3" + compat: 5 +SLES-50355: + name: "Batman - Vengeance" + region: "PAL-M6" + gameFixes: + - EETimingHack # Fixes video speed. + gsHWFixes: + halfPixelOffset: 3 # Fixes ghosting on Batman +SLES-50356: + name: "Salt Lake 2002" + region: "PAL-E" + gameFixes: + - VUSyncHack # Fixes flickering and missing textures. + gsHWFixes: + textureInsideRT: 1 # Fixes graphical corruption. +SLES-50358: + name: "Devil May Cry" + region: "PAL-M5" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes PAL interlacing issues. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLES-50362: + name: "Jonny Moseley Mad Trix" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes missing FMVs. +SLES-50364: + name: "City Crisis" + region: "PAL-M4" +SLES-50366: + name: "Star Wars - Racer Revenge" + region: "PAL-E" +SLES-50371: + name: "Star Wars - Jedi Starfighter" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLES-50372: + name: "Star Wars - Jedi Starfighter" + region: "PAL-G" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLES-50373: + name: "Star Wars - Jedi Starfighter" + region: "PAL-F" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLES-50374: + name: "Star Wars - Jedi Starfighter" + region: "PAL-I" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLES-50375: + name: "Star Wars - Jedi Starfighter" + region: "PAL-S" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLES-50382: + name: "Silent Hill 2" + region: "PAL-M6" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLES-50383: + name: "Metal Gear Solid 2 - Sons of Liberty" + region: "PAL-M3" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLES-50384: + name: "Metal Gear Solid 2 - Sons of Liberty" + region: "PAL-I" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLES-50385: + name: "Metal Gear Solid 2 - Sons of Liberty" + region: "PAL-S" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLES-50386: + name: "Crash Bandicoot - The Wrath of Cortex" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLES-50390: + name: "Driven" + region: "PAL-M5" +SLES-50395: + name: "World Championship Snooker 2002" + region: "PAL-M3" +SLES-50396: + name: "Mike Tyson Heavyweight Boxing" + region: "PAL-M5" + compat: 4 + gameFixes: + - VUSyncHack # Fixes SPS. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-50397: + name: "Prisoner of War" + region: "PAL-M5" + speedHacks: + instantVU1: 0 # Fixes NPCs getting stuck in place. + gsHWFixes: + recommendedBlendingLevel: 5 # Fixes shading and shadow definition. +SLES-50398: + name: "UEFA Champions League" + region: "PAL-M5" +SLES-50400: + name: "Shaun Palmer's Pro Snowboarder" + region: "PAL-E" +SLES-50401: + name: "Shaun Palmer's Pro Snowboarder" + region: "PAL-F" +SLES-50402: + name: "Shaun Palmer's Pro Snowboarder" + region: "PAL-G" +SLES-50412: + name: "Pro Evolution Soccer" + region: "PAL-M3" +SLES-50419: + name: "Supercar Street Challenge" + region: "PAL-E" +SLES-50420: + name: "Supercar Street Challenge" + region: "PAL-F" +SLES-50421: + name: "Supercar Street Challenge" + region: "PAL-G" +SLES-50422: + name: "Madden NFL 2002" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-50423: + name: "F1 2001" + region: "PAL-M4" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-50424: + name: "Cricket 2002" + region: "PAL-E" + roundModes: + eeRoundMode: 0 # Fixes AI behaviour. +SLES-50425: + name: "NHL 2002" + region: "PAL-M3" +SLES-50426: + name: "NHL 2002" + region: "PAL-CZ-F" +SLES-50427: + name: "NHL 2002" + region: "PAL-G" +SLES-50428: + name: "MX 2002 featuring Ricky Carmichael" + region: "PAL-E" +SLES-50429: + name: "Alex Ferguson's Player Manager 2001" + region: "PAL-E" + compat: 3 +SLES-50430: + name: "ESPN X Games Skateboarding" + region: "PAL-M3" +SLES-50431: + name: "F1 2001" + region: "PAL-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-50433: + name: "GoDai - Elemental Force" + region: "PAL-E" +SLES-50434: + name: "Army Men - Real Time Strategy" + region: "PAL-E" +SLES-50435: + name: "Tony Hawk's Pro Skater 3" + region: "PAL-E" + compat: 5 +SLES-50436: + name: "Tony Hawk's Pro Skater 3" + region: "PAL-F" +SLES-50437: + name: "Tony Hawk's Pro Skater 3" + region: "PAL-G" +SLES-50438: + name: "Motor Mayhem" + region: "PAL-M3" +SLES-50443: + name: "LEGO Racers 2" + region: "PAL-M8" + gsHWFixes: + textureInsideRT: 1 # Fixes top left corner rendering. +SLES-50444: + name: "Portal Runner" + region: "PAL-M4" +SLES-50445: + name: "Burnout" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on sky. + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-50446: + name: "Shadow Man - 2econd Coming" + region: "PAL-M4" + compat: 5 + gameFixes: + - EETimingHack # Fixes cutscene freezes. + speedHacks: + instantVU1: 0 # Fixes SPS. + mtvu: 0 +SLES-50447: + name: "All-Star Baseball 2003 featuring Derek Jeter" + region: "PAL-E" +SLES-50451: + name: "NHL Hitz 2002" + region: "PAL-E" +SLES-50457: + name: "Rayman M" + region: "PAL-M5" + compat: 5 +SLES-50460: + name: "Official PlayStation 2 Magazine Demo 11" + region: "PAL-Unk" +SLES-50462: + name: "Pro Evolution Soccer" + region: "PAL-I-S" +SLES-50464: + name: "FIFA 2002" + region: "PAL-M5" +SLES-50465: + name: "FIFA 2002" + region: "PAL-BE" +SLES-50466: + name: "FIFA 2002" + region: "PAL-F" +SLES-50467: + name: "FIFA 2002" + region: "PAL-G" +SLES-50468: + name: "FIFA 2002" + region: "PAL-Unk" +SLES-50469: + name: "FIFA 2002" + region: "PAL-GR" +SLES-50470: + name: "FIFA 2002" + region: "PAL-I" +SLES-50471: + name: "FIFA 2002" + region: "PAL-M5" +SLES-50472: + name: "GTC Africa" + region: "PAL-M5" + compat: 5 +SLES-50477: + name: "WWF SmackDown! - Just Bring It" + region: "PAL-E" +SLES-50479: + name: "Turok - Evolution" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. + textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" +SLES-50480: + name: "Aggressive Inline" + region: "PAL-M4" + compat: 5 +SLES-50481: + name: "Vexx" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes geometry alignment, removing lines. + textureInsideRT: 1 # Fixes underwater rendering. +SLES-50484: + name: "Rayman M" + region: "PAL-Unk" +SLES-50486: + name: "Splashdown" + region: "PAL-M5" +SLES-50487: + name: "Space Race" + region: "PAL-M6" + compat: 5 +SLES-50495: + name: "Who Wants to Be a Millionaire - 2nd Edition" + region: "PAL-E" +SLES-50496: + name: "Qui veut gagner des millions т€“ Seconde Edition" + region: "PAL-F" +SLES-50497: + name: "Wer wird MillionУЄr - 2. Edition" + region: "PAL-G" +SLES-50498: + name: "Grandia II" + region: "PAL-E" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Vertical Lines in FMV. +SLES-50503: + name: "Weakest Link" + region: "PAL-E" +SLES-50504: + name: "Half-Life" + region: "PAL-E" + compat: 5 +SLES-50505: + name: "Half-Life" + region: "PAL-G" + compat: 5 +SLES-50507: + name: "Half-Life" + region: "PAL-F" + compat: 5 +SLES-50508: + name: "Half-Life" + region: "PAL-I" +SLES-50509: + name: "Half-Life" + region: "PAL-S" +SLES-50510: + name: "The Mummy Returns" + name-sort: "Mummy Returns, The" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack +SLES-50511: + name: "G-Surfers" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves character portraits. +SLES-50512: + name: "Bass Strike" + region: "PAL-E" +SLES-50533: + name: "Sunny Garcia Surfing" + region: "PAL-M3" +SLES-50534: + name: "NBA Live 2002" + region: "PAL-E" +SLES-50535: + name: "NBA Live 2002" + region: "PAL-F" +SLES-50536: + name: "NBA Live 2002" + region: "PAL-G" +SLES-50537: + name: "NBA Live 2002" + region: "PAL-I" +SLES-50538: + name: "NBA Live 2002" + region: "PAL-S" +SLES-50539: + name: "007 - Agent Under Fire" + region: "PAL-M6" + clampModes: + vuClampMode: 2 # Fixes corrupt textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes lighting. +SLES-50540: + name: "The Simpsons: Road Rage" + name-sort: "Simpsons, The: Road Rage" + region: "PAL-E" +SLES-50541: + name: "Capcom vs. SNK 2 - Mark of the Millennium 2001" + region: "PAL-E" +SLES-50544: + name: "Jet Ion GP" + region: "PAL-E" + compat: 5 +SLES-50545: + name: "SSX Tricky" + region: "PAL-M3" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLES-50546: + name: "LMA Manager 2002" + region: "PAL-E" +SLES-50547: + name: "Roger Lemerre - La SУЉlection des Champions 2002" + region: "PAL-F" +SLES-50548: + name: "BDFL Manager 2002" + region: "PAL-G" +SLES-50549: + name: "Football Manager Campionato 2002" + region: "PAL-I" +SLES-50550: + name: "MУЁnager de Liga 2002" + region: "PAL-S" +SLES-50551: + name: "Tetris Worlds" + region: "PAL-M3" +SLES-50552: + name: "Jet Ski Riders" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 2 # Fixes water reflection. + autoFlush: 1 # Fixes shading on objects and foliage. +SLES-50553: + name: "Project Eden" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes corrupted graphics. +SLES-50554: + name: "Thunderhawk - Operation Phoenix" + region: "PAL-M5" +SLES-50556: + name: "NYR - New York Race" + region: "PAL-M6" +SLES-50557: + name: "Polaroid Pete" + region: "PAL-E" +SLES-50558: + name: "DSF Fussball Manager 2002" + region: "PAL-G" +SLES-50559: + name: "Guy Roux Manager 2002" + region: "PAL-F" +SLES-50562: + name: "Super Bust-A-Move 2" + region: "PAL-M5" +SLES-50568: + name: "Top Gun - Combat Zones" + region: "PAL-M6" +SLES-50570: + name: "Tour de France, Le" + region: "PAL-M5" + compat: 4 +SLES-50572: + name: "Robot Wars - Arenas of Destruction" + region: "PAL-E" +SLES-50575: + name: "Dark Summit" + region: "PAL-M3" +SLES-50578: + name: "Kessen II" + region: "PAL-E" + patches: + 9FAC4FF3: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,00170F20,word,48438800 + patch=0,EE,00170F24,word,4BE521AC + patch=0,EE,00170F28,word,30848000 + patch=0,EE,00170F2C,word,4BE72B3C +SLES-50579: + name: "Kessen II" + region: "PAL-F" + patches: + FD4E2837: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,00171190,word,48438800 + patch=0,EE,00171194,word,4BE521AC + patch=0,EE,00171198,word,30848000 + patch=0,EE,0017119c,word,4BE72B3C +SLES-50580: + name: "Kessen II" + region: "PAL-G" + patches: + 33611180: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,001710e0,word,48438800 + patch=0,EE,001710e4,word,4BE521AC + patch=0,EE,001710e8,word,30848000 + patch=0,EE,001710ec,word,4BE72B3C +SLES-50584: + name: "G1 Jockey" + region: "PAL-M3" +SLES-50586: + name: "ESPN International Winter Sports" + region: "PAL-M4" +SLES-50589: + name: "Worms Blast" + region: "PAL-M5" +SLES-50590: + name: "Music Maker" + region: "PAL-E-G" +SLES-50591: + name: "Guilty Gear X" + region: "PAL-E" +SLES-50592: + name: "The Operative - No One Lives Forever" + name-sort: "Operative, The - No One Lives Forever" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLES-50606: + name: "State of Emergency" + region: "PAL-M4" +SLES-50608: + name: "Shadow Man - 2econd Coming" + region: "PAL-G" + compat: 5 + gameFixes: + - EETimingHack # Fixes cutscene freezes. + speedHacks: + instantVU1: 0 # Fixes SPS. + mtvu: 0 +SLES-50613: + name: "Woody Woodpecker" + region: "PAL-M5" + compat: 5 +SLES-50619: + name: "Jonny Moseley Mad Trix" + region: "PAL-F-G" + gameFixes: + - SoftwareRendererFMVHack # Fixes missing FMVs. +SLES-50620: + name: "Jonny Moseley Mad Trix" + region: "PAL-I-S" + gameFixes: + - SoftwareRendererFMVHack # Fixes missing FMVs. +SLES-50628: + name: "The Simpsons: Road Rage" + name-sort: "Simspons, The: Road Rage" + region: "PAL-M5" +SLES-50630: + name: "Dragon Rage" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-50631: + name: "Dragon Rage" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-50632: + name: "Dragon Rage" + region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-50636: + name: "Centre Court - Hard Hitter" + region: "PAL-M3" +SLES-50637: + name: "Pro Rally 2002" + region: "PAL-M5" + compat: 5 +SLES-50638: + name: "High Heat Major League Baseball 2003" + region: "PAL-E" +SLES-50639: + name: "Everblue" + region: "PAL-E" + compat: 5 +SLES-50640: + name: "Salt Lake 2002" + region: "PAL-M4" + gameFixes: + - VUSyncHack # Fixes flickering and missing textures. + gsHWFixes: + textureInsideRT: 1 # Fixes graphical corruption. +SLES-50641: + name: "Dynasty Warriors 3" + region: "PAL-M3" + compat: 5 +SLES-50643: + name: "Shifters" + region: "PAL-F-G" +SLES-50644: + name: "Shifters" + region: "PAL-E" +SLES-50645: + name: "Shifters" + region: "PAL-I-S" +SLES-50647: + name: "Casper - Spirit Dimensions" + region: "PAL-M5" +SLES-50649: + name: "Taz Wanted" + region: "PAL-M5" + compat: 5 +SLES-50650: + name: "Resident Evil Gun Survivor 2 - Code Veronica" + region: "PAL-E" + compat: 5 +SLES-50652: + name: "Iron Eagle Max" + region: "PAL-E" +SLES-50653: + name: "Gitaroo Man" + region: "PAL-M3" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. + patches: + default: + content: |- + author=boringhexi + // fix stage 4 flashing triangles + patch=0,EE,00102dd0,word,00000000 +SLES-50654: + name: "Frank Herbert's Dune" + name-sort: "Dune, Frank Herbert's" + region: "PAL-M5" +SLES-50661: + name: "Atlantis III - The New World" + region: "PAL-M3" + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLES-50662: + name: "The Shadow of Zorro" + name-sort: "Shadow of Zorro, The" + region: "PAL-M5" + compat: 4 + clampModes: + eeClampMode: 2 # Fixes texture mipmapping. +SLES-50670: + name: "ESPN Winter X Games Snowboarding 2" + region: "PAL-M3" +SLES-50672: + name: "Baldur's Gate - Dark Alliance" + region: "PAL-M5" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLES-50677: + name: "Shadow Hearts" + region: "PAL-E" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. +SLES-50679: + name: "Tenchu - Wrath of Heaven" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLES-50680: + name: "Pirates - The Legend of Black Kat" + region: "PAL-M3" + compat: 5 +SLES-50683: + name: "Sled Storm" + region: "PAL-M3" + clampModes: + vuClampMode: 3 # Missing polygons at the bottom of the screen. +SLES-50684: + name: "Medal of Honor - Frontline" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLES-50686: + name: "Iron Aces 2 - Birds of Prey" + region: "PAL-E" +SLES-50703: + name: "Maximo" + region: "PAL-M5" +SLES-50704: + name: "GoDai - Elemental Force" + region: "PAL-F-G" + compat: 5 +SLES-50705: + name: "GoDai - Elemental Force" + region: "PAL-I-S" +SLES-50706: + name: "Army Men - RTS" + region: "PAL-M4" +SLES-50709: + name: "Le Maillon Faible" + region: "PAL-F" +SLES-50710: + name: "Dr. Muto" + region: "PAL-M5" +SLES-50711: + name: "RedCard" + region: "PAL-M5" +SLES-50712: + name: "NHL Hitz 2003" + region: "PAL-E" +SLES-50713: + name: "Freaky Flyers" + region: "PAL-E" + patches: + 6E62DE7B: + content: |- + author=Prafull + // Fix hanging problem & SPS. + // Snow effect has to be removed for this fix (needs accurate emulation). + // Fixed by rearranging COP2 instructions. + patch=1,EE,00214aec,word,00000000 + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs. +SLES-50714: + name: "Defender" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes bad UI positioning. +SLES-50715: + name: "Gravity Games Bike Street - Vertical Dirt" + region: "PAL-M5" +SLES-50716: + name: "Fire Blade" + region: "PAL-E" +SLES-50717: + name: "Mortal Kombat - Deadly Alliance" + region: "PAL-M5" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes blue font artifacts. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-50720: + name: "FMX - Freestyle MetalX" + region: "PAL-M5" +SLES-50721: + name: "Pryzm Chapter One - Dark Unicorn" + region: "PAL-M4" + compat: 5 +SLES-50722: + name: "Premier Manager 2002-2003 Season" + region: "PAL-E" +SLES-50723: + name: "TOCA Race Driver" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines +SLES-50725: + name: "V-Rally 3" + region: "PAL-M5" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SLES-50726: + name: "Myst III - Exile" + region: "PAL-M6" + patches: + 9E159E95: + content: |- + // Waits for IPU command to finish. + // Replaces wait loop that had a very short wait period. + patch=0,EE,001f02A0,word,3C021000 + patch=0,EE,001f02A4,word,34422010 + patch=0,EE,001f02A8,word,8c430000 + patch=0,EE,001f02B8,word,0460FFFA + gameFixes: + - EETimingHack # Speeds up IPU DMA's +SLES-50727: + name: "Knockout Kings 2002" + region: "PAL-E" +SLES-50728: + name: "Tiger Woods PGA Tour 2002" + region: "PAL-M3" + gameFixes: + - VUSyncHack # Fixes the inverted legs. +SLES-50729: + name: "Tiger Woods USA Tour 2002" + region: "PAL-A" + gameFixes: + - VUSyncHack # Fixes the inverted legs. +SLES-50730: + name: "VIP" + region: "PAL-M5" +SLES-50731: + name: "Need for Speed - Hot Pursuit 2" + region: "PAL-M6" + compat: 5 + speedHacks: + eeCycleRate: 3 # Fixes intro audio desync. + clampModes: + vuClampMode: 2 # White textures. + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + recommendedBlendingLevel: 3 # Improves road quality. + halfPixelOffset: 2 # Fixes depth line and blur. +SLES-50735: + name: "Jade Cocoon 2" + region: "PAL-E" + compat: 5 +SLES-50738: + name: "Star Trek Voyager - Elite Force" + region: "PAL-M5" + compat: 5 +SLES-50739: + name: "Soldier of Fortune - Gold Edition" + region: "PAL-M5" +SLES-50751: + name: "Herdy Gerdy" + region: "PAL-M5" + compat: 5 +SLES-50752: + name: "Pro Tennis WTA Tour" + region: "PAL-E" +SLES-50753: + name: "Freekstyle" + region: "PAL-M5" +SLES-50754: + name: "The Simpsons Skateboarding" + region: "PAL-E" +SLES-50755: + name: "The Simpsons Skateboarding" + region: "PAL-F" +SLES-50757: + name: "Atlantis III - The New World" + region: "PAL-I-S" + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLES-50758: + name: "Eve of Extinction" + region: "PAL-M5" +SLES-50763: + name: "Rally Championship" + region: "PAL-M6" + compat: 5 +SLES-50765: + name: "Music Maker" + region: "PAL-M6" +SLES-50767: + name: "V8 Supercars Australia - Race Driver" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines +SLES-50768: + name: "Rally Championship" + region: "PAL-Unk" +SLES-50769: + name: "Mr. Moskeeto" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLES-50770: + name: "Mad Maestro!" + region: "PAL-M4" +SLES-50771: + name: "Blood Omen 2 - The Legacy of Kain Series" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes pathing. + gsHWFixes: + halfPixelOffset: 5 # Fixes lighting misalignment. + nativeScaling: 1 # Fixes lighting smoothness. +SLES-50772: + name: "Blood Omen 2 - The Legacy of Kain Series" + region: "PAL-M3" + roundModes: + eeRoundMode: 0 # Fixes pathing. + gsHWFixes: + halfPixelOffset: 5 # Fixes lighting misalignment. + nativeScaling: 1 # Fixes lighting smoothness. +SLES-50773: + name: "Disney's Donald Duck - Phantomias - Platyrhynchos Kineticus" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes outline misaligment. +SLES-50776: + name: "Slam Tennis" + region: "PAL-M5" +SLES-50777: + name: "Battle Engine Aquila" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes missing graphics. +SLES-50778: + name: "TD Overdrive - The Brotherhood of Speed" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + patches: + AE9EB9A0: + content: |- + author=kozarovv + // Fix initial loading by looping for some time on EE side. That allow IOP proceed requests correctly. + patch=1,EE,E0022430,extended,00308C68 + patch=1,EE,20308C68,extended,0803fff7 + patch=1,EE,20308C6C,extended,240f2000 + patch=1,EE,200fffdc,double,55eeffff0000702d + patch=1,EE,200fffe4,double,0c0c243025ce0004 + patch=1,EE,200fffec,double,080c231c00000000 +SLES-50779: + name: "ESPN NBA 2Night 2002" + region: "PAL-E" +SLES-50787: + name: "International Superstar Soccer 2" + region: "PAL-E-G" +SLES-50788: + name: "Frogger - The Great Quest" + region: "PAL-M5" +SLES-50789: + name: "Men in Black II - Alien Escape" + region: "PAL-M5" + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. +SLES-50790: + name: "International Superstar Soccer 2002" + region: "PAL-M3" +SLES-50793: + name: "Grand Theft Auto III" + region: "PAL-M5" +SLES-50794: + name: "Sven-Goran Eriksson's World Manager 2002" + region: "PAL-E" + compat: 4 +SLES-50795: + name: "Superman - Shadow of Apokolips" + region: "PAL-M5" +SLES-50796: + name: "2002 FIFA World Cup" + region: "PAL-E-SW" +SLES-50797: + name: "Coupe du Monde FIFA 2002" + region: "PAL-F" +SLES-50798: + name: "FIFA Fussball Weltmeisterschaft 2002" + region: "PAL-G" + compat: 5 + gameFixes: + - EETimingHack +SLES-50799: + name: "Mondiali FIFA 2002" + region: "PAL-I" +SLES-50800: + name: "Mundial FIFA 2002" + region: "PAL-S" +SLES-50801: + name: "FIFA World Cup 2002" + region: "PAL-GR" +SLES-50802: + name: "Knockout Kings 2002" + region: "PAL-G" +SLES-50803: + name: "Knockout Kings 2002" + region: "PAL-F" +SLES-50804: + name: "Deus Ex" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLES-50805: + name: "Deus Ex" + region: "PAL-G" + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLES-50806: + name: "Deus Ex" + region: "PAL-F" + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLES-50807: + name: "Deus Ex" + region: "PAL-I" + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLES-50808: + name: "Deus Ex" + region: "PAL-S" + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLES-50809: + name: "NGT - Next Generation Tennis" + region: "PAL-M6" + gsHWFixes: + textureInsideRT: 1 # Fixes broken pause menu graphics. + PCRTCOverscan: 1 # Fixes image alignment. +SLES-50812: + name: "Spider-Man" + region: "PAL-E" + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLES-50813: + name: "Spider-Man" + region: "PAL-F" + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLES-50814: + name: "Spider-Man" + region: "PAL-G" + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. + compat: 5 +SLES-50815: + name: "Blood Omen 2 - The Legacy of Kain Series" + region: "PAL-G" + roundModes: + eeRoundMode: 0 # Fixes pathing. + gsHWFixes: + halfPixelOffset: 5 # Fixes lighting misalignment. + nativeScaling: 1 # Fixes lighting smoothness. +SLES-50816: + name: "DTM Race Driver" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines +SLES-50818: + name: "Pro Race Driver" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines +SLES-50820: + name: "Micro Machines" + region: "PAL-M5" +SLES-50821: + name: "Project Zero" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. + patches: + "22E91837": + content: |- + author=WeirdBeardGame, TellowKrinkle, CheeseyBurrito. + // Wraps sceVu0ScaleVector in if statement to prevent bad divide by zero behaviour. + patch=1,EE,0011f3b4,word,46156032 + patch=1,EE,0011f3b8,word,45010002 +SLES-50822: + name: "Shadow Hearts" + region: "PAL-M3" + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. +SLES-50826: + name: "Star Wars - The Clone Wars" + region: "PAL-E" +SLES-50827: + name: "Star Wars - The Clone Wars" + region: "PAL-F" +SLES-50828: + name: "Star Wars - The Clone Wars" + region: "PAL-G" +SLES-50829: + name: "Star Wars - La Guerra dei Cloni" + region: "PAL-I" +SLES-50830: + name: "Star Wars - Las Guerras Clon" + region: "PAL-S" +SLES-50831: + name: "Star Wars - Bounty Hunter" + region: "PAL-E" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLES-50832: + name: "Star Wars - Bounty Hunter" + region: "PAL-F" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLES-50833: + name: "Star Wars - Bounty Hunter" + region: "PAL-G" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLES-50834: + name: "Star Wars - Bounty Hunter" + region: "PAL-I" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLES-50835: + name: "Star Wars - Bounty Hunter" + region: "PAL-S" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLES-50836: + name: "Indiana Jones and the Emperor's Tomb" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-50837: + name: "Indiana Jones et le Tombeau de L'Empereur" + region: "PAL-F" + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-50838: + name: "Indiana Jones und die Legende der Kaisergruft" + region: "PAL-G" + compat: 5 + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-50839: + name: "Indiana Jones e la Tomba dell'Imperatore" + region: "PAL-I" + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-50840: + name: "Indiana Jones y la Tumba del Emperador" + region: "PAL-S" + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-50841: + name: "Largo Winch - Empire Under Threat" + region: "PAL-M5" + compat: 5 +SLES-50842: + name: "Downforce" + region: "PAL-M5" + compat: 5 +SLES-50843: + name: "Crashed" + region: "PAL-M5" +SLES-50845: + name: "Medal of Honor - En PremiУЈre Ligne" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLES-50846: + name: "Medal of Honor - Frontline" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLES-50848: + name: "Speed Kings" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned bloom. + speedHacks: + instantVU1: 0 # Fixes graphical corruption. + patches: + 4C133D9D: + content: |- + author=Prafull + // Fixes hang before going ingame. + // Needed due to lack of VIF FIFO in PCSX2. + patch=1,EE,0022ee34,word,00000000 +SLES-50849: + name: "Urban Freestyle Soccer" + region: "PAL-M5" +SLES-50850: + name: "ATV - Quad Power Racing 2" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes dither patterns. +SLES-50852: + name: "Sven-GУЖran Eriksson's World Challenge" + region: "PAL-E" +SLES-50853: + name: "Marcel Desailly Pro Football" + region: "PAL-F" +SLES-50854: + name: "WM Nationalspieler" + region: "PAL-G" +SLES-50855: + name: "Mundial 2002 Challenge" + region: "PAL-P" +SLES-50859: + name: "Commandos 2 - Men of Courage" + region: "PAL-E" +SLES-50860: + name: "Commandos 2 - Men of Courage" + region: "PAL-G" +SLES-50861: + name: "Top Angler" + region: "PAL-E" +SLES-50862: + name: "Street Hoops" + region: "PAL-E" +SLES-50870: + name: "Mat Hoffman's Pro BMX 2" + region: "PAL-E" +SLES-50871: + name: "Mat Hoffman's Pro BMX 2" + region: "PAL-F" +SLES-50872: + name: "Mat Hoffman's Pro BMX 2" + region: "PAL-G" +SLES-50873: + name: "Reign of Fire" + region: "PAL-M5" +SLES-50874: + name: "F1 2002" + region: "PAL-M4" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-50875: + name: "F1 2002" + region: "PAL-I" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-50876: + name: "Driv3r" + region: "PAL-M5" + compat: 4 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLES-50877: + name: "TimeSplitters 2" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLES-50879: + name: "Paris-Dakar 2" + region: "PAL-M5" + compat: 5 + roundModes: + eeDivRoundMode: 1 # Fixes sky being shown over the 3D. +SLES-50880: + name: "BMX XXX" + region: "PAL-M4" + compat: 5 +SLES-50882: + name: "Mary-Kate and Ashley - Sweet 16 - Licensed to Drive" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes random crashes in mini games. +SLES-50886: + name: "TransWorld Surf" + region: "PAL-M5" +SLES-50891: + name: "Legaia 2 - Duel Saga" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLES-50892: + name: "Lethal Skies Elite Pilot - Team SW" + region: "PAL-M5" +SLES-50897: + name: "Super Trucks" + region: "PAL-M6" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes starting position. + gsHWFixes: + halfPixelOffset: 2 # Gets rid of fog line. + roundSprite: 1 # Fixes lines in FMVs. +SLES-50898: + name: "X-Men - Next Dimension" + region: "PAL-E" +SLES-50899: + name: "X-Men - Next Dimension" + region: "PAL-G" +SLES-50900: + name: "X-Men - Next Dimension" + region: "PAL-F" +SLES-50901: + name: "Conflict - Desert Storm" + region: "PAL-I" +SLES-50902: + name: "Conflict - Desert Storm" + region: "PAL-M4" +SLES-50903: + name: "MegaRace 3 - Nanotech Disaster" + region: "PAL-M5" +SLES-50905: + name: "Armored Core 2 - Another Age" + region: "PAL-E" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + # Save import option was removed from PAL release. +SLES-50906: + name: "Master Rallye" + region: "PAL-M6" +SLES-50908: + name: "Monster Jam - Maximum Destruction" + region: "PAL-E" +SLES-50914: + name: "International Cue Club" + region: "PAL-M5" +SLES-50919: + name: "Akira Psycho Ball" + region: "PAL-E" + compat: 5 +SLES-50920: + name: "King's Field IV" + region: "PAL-M5" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes invisible lava, there is another issue that needs skipdraw 1 for blurry font but it removes much brightness. + cpuSpriteRenderBW: 2 # Fixes sky and lava when upscaling. + cpuSpriteRenderLevel: 2 # Needed for above. + patches: + 401F4726: + content: |- + comment=Patch by Wgarvin + // Fixes (black voids) central tower level loading. + // Issue: Some doors leading to some areas appeared as black voids that you can walk into. + patch=1,EE,001BCC4C,word,46150036 +SLES-50921: + name: "Way of the Samurai" + region: "PAL-M3" + gameFixes: + - EETimingHack # Stops crash after intro movie. +SLES-50922: + name: "The Terminator - Dawn of Fate" + name-sort: "Terminator, The - Dawn of Fate" + region: "PAL-M5" +SLES-50927: + name: "Commandos 2 - Men of Courage" + region: "PAL-M3" +SLES-50930: + name: "Dino Stalker" + region: "PAL-E" + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLES-50932: + name: "Smash Court Tennis - Pro Tournament" + region: "PAL-M5" +SLES-50933: + name: "eJay Clubworld" + region: "PAL-M5" + compat: 5 +SLES-50935: + name: "Circus Maximus - Chariot Wars" + region: "PAL-E" +SLES-50936: + name: "Endgame" + region: "PAL-M5" +SLES-50937: + name: "LEGO Football Mania" + region: "PAL-M8" +SLES-50939: + name: "USA Racer" + region: "PAL-M4" +SLES-50946: + name: "Britney's Dance Beat" + region: "PAL-UK" +SLES-50947: + name: "Britney's Dance Beat" + region: "PAL-M3" +SLES-50948: + name: "Britney's Dance Beat" + region: "PAL-M3" +SLES-50953: + name: "Air Ranger - Rescue Helicopter" + region: "PAL-E" + gameFixes: + - VUSyncHack # Fixes graphics. +SLES-50954: + name: "Tokyo Road Race" + region: "PAL-E" + compat: 5 +SLES-50955: + name: "London Racer II" + region: "PAL-E" + compat: 5 +SLES-50958: + name: "Warhammer 40,000 - Fire Warrior" + region: "PAL-M4" + gameFixes: + - XGKickHack # Fixes corrupted graphics. + gsHWFixes: + autoFlush: 1 # Fixes light bleed through walls. +SLES-50963: + name: "Riding Spirits" + region: "PAL-M5" +SLES-50964: + name: "Antz Extreme Racing" + region: "PAL-M5" +SLES-50965: + name: "Spider-Man" + region: "PAL-S" + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLES-50972: + name: "Barbarian" + region: "PAL-M5" + compat: 5 +SLES-50974: + name: "Zapper - One Wicked Cricket!" + region: "PAL-M6" +SLES-50975: + name: "The Thing" + name-sort: "Thing, The" + region: "PAL-M4" + compat: 5 +SLES-50976: + name: "Das Ding aus einer anderen Welt" + name-sort: "Ding aus einer anderen Welt, Das" + name-en: "The Thing from Another World" + region: "PAL-G" + compat: 5 +SLES-50978: + name: "Onimusha 2 - Samurai's Destiny" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-50981: + name: "RC Sports Copter Challenge" + region: "PAL-E" +SLES-50984: + name: "Gumball 3000" + region: "PAL-E" + compat: 5 + speedHacks: + mtvu: 0 # Stops crashing and terrible speeds. +SLES-50985: + name: "Gumball 3000" + region: "PAL-M5" + compat: 5 + speedHacks: + mtvu: 0 # Stops crashing and terrible speeds. +SLES-50986: + name: "Twin Caliber" + region: "PAL-M4" + compat: 5 +SLES-50987: + name: "The Scorpion King - Rise of the Akkadian" + name-sort: "Scorpion King, The - Rise of the Akkadian" + region: "PAL-M5" +SLES-50988: + name: "The Lord of the Rings - The Fellowship of the Ring" + name-sort: "Lord of the Rings, The - The Fellowship of the Ring" + region: "PAL-M5" +SLES-50992: + name: "Hitman 2 - Silent Assassin" + region: "PAL-E" + compat: 5 +SLES-50994: + name: "Paris-Marseille Racing II" + region: "PAL-F" +SLES-50995: + name: "Fire Blade" + region: "PAL-M5" +SLES-50997: + name: "Rally Fusion - Race of Champions" + region: "PAL-M3" +SLES-50998: + name: "Xtreme Express - World Grand Prix" + region: "PAL-E" +SLES-50999: + name: "UFC Throwdown" + region: "PAL-E" +SLES-51009: + name: "Autobahn Raser IV" + region: "PAL-G" +SLES-51011: + name: "Knight Rider - The Game" + region: "PAL-M4" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes brake lights. + preloadFrameData: 1 # Fixes graphical issues. +SLES-51013: + name: "Blade II" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes lighting misalignment. + autoFlush: 1 # Fixes lighting misalignment. +SLES-51014: + name: "Blade II" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Fixes lighting misalignment. + autoFlush: 1 # Fixes lighting misalignment. +SLES-51017: + name: "Scooby-Doo! Night of 100 Frights" + region: "PAL-E" +SLES-51018: + name: "Scooby-Doo! La Nuit des 100 Frissons" + name-sort: "Scooby-Doo! Nuit des 100 Frissons, La" + name-en: "Scooby-Doo! Night of 100 Frights" + region: "PAL-F" +SLES-51019: + name: "Scooby-Doo! Nacht der 100 Schrecken" + name-en: "Scooby-Doo! Night of 100 Frights" + region: "PAL-G" +SLES-51022: + name: "Speed Challenge - Jacques Villeneuve's Racing Vision" + region: "PAL-E-F" +SLES-51023: + name: "LMA Manager 2003" + region: "PAL-E" + compat: 5 +SLES-51024: + name: "Roger Lemerre - La SУЉlection des Champions 2003" + region: "PAL-F" +SLES-51025: + name: "BDFL Manager 2003" + region: "PAL-G" +SLES-51026: + name: "Football Manager Campionato 2003" + region: "PAL-I" +SLES-51027: + name: "MУЁnager de Liga 2003" + region: "PAL-S" +SLES-51038: + name: "MX Superfly featuring Ricky Carmichael" + region: "PAL-E" +SLES-51042: + name: "Disney Golf" + region: "PAL-E" + roundModes: + eeDivRoundMode: 3 # Fixes random game crashing. +SLES-51043: + name: "Spyro - Enter the Dragonfly" + region: "PAL-M6" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes gem reflections. + nativeScaling: 1 # Fixes post effects. +SLES-51044: + name: "Burnout 2 - Point of Impact" + region: "PAL-M5" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLES-51045: + name: "Legends of Wrestling II" + region: "PAL-E" +SLES-51046: + name: "State of Emergency" + region: "PAL-M4" +SLES-51053: + name: "Tom & Jerry's War of the Wiskers" + region: "PAL-M6" +SLES-51054: + name: "Midnight Club II" + region: "PAL-M5" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Fixes light effect flicker while selecting a car. + patches: + ACB1989A: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,0036E5C4,word,00000000 +SLES-51055: + name: "Go Go Golf" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves brightness on terrain textures. +SLES-51056: + name: "Fighting Fury" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack # Fixes hang at menu. +SLES-51057: + name: "Hard Hitter 2" + region: "PAL-M3" +SLES-51058: + name: "Maken Shao - Demon Sword" + region: "PAL-E" + speedHacks: + mvuFlag: 0 +SLES-51060: + name: "Butt-Ugly Martians - Zoom or Doom!" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Fixes SPS. +SLES-51061: + name: "Grand Theft Auto - Vice City" + region: "PAL-M5" + compat: 5 +SLES-51063: + name: "Hot Wheels - Velocity X - Maximum Justice" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes the fog line. +SLES-51064: + name: "Gladius" + region: "PAL-M3" +SLES-51065: + name: "Gladius" + region: "PAL-F" +SLES-51066: + name: "Gladius" + region: "PAL-G" +SLES-51069: + name: "RTX - Red Rock" + region: "PAL-E" +SLES-51070: + name: "RTX Red Rock" + region: "PAL-F" +SLES-51071: + name: "RTX - Red Rock" + region: "PAL-G" + compat: 5 +SLES-51072: + name: "RTX - Red Rock" + region: "PAL-I" +SLES-51073: + name: "RTX Red Rock" + region: "PAL-S" +SLES-51076: + name: "Club Football - Liverpool FC" + region: "PAL-E" +SLES-51077: + name: "Club Football - Real Madrid" + region: "PAL-M6" +SLES-51078: + name: "Club Football - FC Barcelona" + region: "PAL-M4" + compat: 5 +SLES-51079: + name: "Club Football - Ajax Amsterdam" + region: "PAL-M4" +SLES-51080: + name: "Club Football - AC Milan" + region: "PAL-M3" +SLES-51081: + name: "Club Football - Juventus" + region: "PAL-M3" +SLES-51082: + name: "Club Football - Hamburger SV" + region: "PAL-G" +SLES-51083: + name: "Club Football - Borussia Dortmund" + region: "PAL-G" +SLES-51084: + name: "Club Football - FC Bayern MУМnchen" + region: "PAL-M3" +SLES-51085: + name: "Club Football - Aston Villa" + region: "PAL-E" +SLES-51086: + name: "Club Football - Chelsea FC" + region: "PAL-E" +SLES-51087: + name: "Club Football - Leeds United" + region: "PAL-E" +SLES-51088: + name: "Club Football - Rangers FC" + region: "PAL-E" +SLES-51089: + name: "Club Football - Arsenal" + region: "PAL-M4" +SLES-51090: + name: "Club Football - Manchester United" + region: "PAL-M6" +SLES-51093: + name: "Largo Winch - Empire Under Threat" + region: "PAL-M4" + compat: 5 +SLES-51094: + name: "Club Football - FC Internazionale" + region: "PAL-M3" +SLES-51095: + name: "Dino Stalker" + region: "PAL-F" + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLES-51096: + name: "Dino Stalker" + region: "PAL-G" + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLES-51100: + name: "Club Football - Liverpool FC" + region: "PAL-M6" +SLES-51101: + name: "Eggo Mania" + region: "PAL-M3" + compat: 5 + patches: + 30B27954: + content: |- + //SFX/Background Music Fix. + author=kr_ps2 + patch=1,EE,0011836C,word,00000000 + patch=1,EE,00118374,word,00000000 +SLES-51107: + name: "Hitman 2 - Silent Assassin" + region: "PAL-I" +SLES-51108: + name: "Hitman 2 - Silent Assassin" + region: "PAL-F" +SLES-51109: + name: "Hitman 2 - Silent Assassin" + region: "PAL-G" +SLES-51110: + name: "Hitman 2 - Silent Assassin" + region: "PAL-S" +SLES-51113: + name: "Zone of the Enders - The 2nd Runner Special Edition" + region: "PAL-M5" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes cut-off text. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-51114: + name: "Pro Evolution Soccer 2" + region: "PAL-M5" +SLES-51117: + name: "Colin McRae Rally 3" + region: "PAL-M5" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + autoFlush: 2 # Fixes the sun flare. + halfPixelOffset: 2 # Fixes the sun flare. +SLES-51118: + name: "Wizardry - Tale of the Forsaken Land" + region: "PAL-E" + compat: 5 +SLES-51124: + name: "Turok - Evolution" + region: "PAL-G" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. + textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" +SLES-51125: + name: "Sega Soccer Slam" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes hang +SLES-51126: + name: "Whirl Tour" + region: "PAL-M5" +SLES-51128: + name: "Total Immersion Racing" + region: "PAL-M5" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + roundSprite: 1 # Fixes upscaling lines. +SLES-51130: + name: "Tony Hawk's Pro Skater 4" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. +SLES-51131: + name: "Tony Hawk's Pro Skater 4" + region: "PAL-F" + roundModes: + vu1RoundMode: 0 # Crashes without. +SLES-51132: + name: "Tony Hawk's Pro Skater 4" + region: "PAL-G" + roundModes: + vu1RoundMode: 0 # Crashes without. +SLES-51133: + name: "Red Faction II" + region: "PAL-M3" + compat: 5 +SLES-51134: + name: "The Powerpuff Girls - Relish Rampage" + region: "PAL-M4" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes hangs in certain locations like building under construction. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes color saturation. +SLES-51141: + name: "Summoner 2" + region: "PAL-E" + compat: 5 +SLES-51142: + name: "Summoner 2" + region: "PAL-G" + compat: 5 +SLES-51143: + name: "Summoner 2" + region: "PAL-F" +SLES-51144: + name: "Shox - Rally Reinvented" + region: "PAL-M7" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLES-51145: + name: "Monopoly Party!" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Fixes missing game board. + gsHWFixes: + recommendedBlendingLevel: 2 +SLES-51150: + name: "Scrabble Interactive - 2003 Edition" + region: "PAL-M3" + clampModes: + vuClampMode: 0 # Fixes missing UI and game elements. +SLES-51151: + name: "NHL 2003" + region: "PAL-M6" + clampModes: + vuClampMode: 2 # Fixes missing geometry. +SLES-51153: + name: "LEGO Island - Extreme Stunts" + region: "PAL-M8" +SLES-51154: + name: "Madden NFL 2003" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-51156: + name: "Silent Hill 2 - Director's Cut" + region: "PAL-M5" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLES-51157: + name: "Silent Scope 3" + region: "PAL-M5" +SLES-51160: + name: "Sub Rebellion" + region: "PAL-E" +SLES-51162: + name: "Metropolismania" + region: "PAL-E" +SLES-51168: + name: "AFL Live 2003" + region: "PAL-E" + compat: 5 +SLES-51174: + name: "Marvel vs. Capcom 2" + region: "PAL-E" + compat: 5 +SLES-51180: + name: "The Sum of All Fears" + region: "PAL-M5" + compat: 5 +SLES-51181: + name: "Tom Clancy's Ghost Recon" + region: "PAL-M4" +SLES-51182: + name: "Tom Clancy's Ghost Recon" + region: "PAL-G" +SLES-51188: + name: "Rocket Power - Beach Bandits" + region: "PAL-E" +SLES-51189: + name: "MTV's Celebrity Deathmatch" + region: "PAL-M5" + compat: 5 +SLES-51191: + name: "Auto Modellista" + region: "PAL-M5" + compat: 5 +SLES-51192: + name: "Harry Potter and the Chamber of Secrets" + region: "PAL-E" + compat: 3 + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51193: + name: "Harry Potter et la Chambre des Secrets" + region: "PAL-F" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51194: + name: "Harry Potter und die Kammer des Schreckens" + region: "PAL-G" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51195: + name: "Harry Potter y la CУЁmara Secreta" + region: "PAL-S" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51196: + name: "Harry Potter e La Camera dei Secreti" + region: "PAL-I" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51197: + name: "FIFA 2003" + region: "PAL-M7" + compat: 5 + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLES-51198: + name: "NBA Live 2003" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLES-51199: + name: "4x4 Evo 2" + region: "PAL-M3" +SLES-51200: + name: "Kelly Slater's Pro Surfer" + region: "PAL-E" +SLES-51201: + name: "Kelly Slater's Pro Surfer" + region: "PAL-M3" +SLES-51202: + name: "Wreckless - The Yakuza Missions" + region: "PAL-M3" +SLES-51203: + name: "Enter the Matrix" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes various VIF errors. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + recommendedBlendingLevel: 4 # Fixes missing text brightness. +SLES-51208: + name: "Rocky" + region: "PAL-M5" + clampModes: + eeClampMode: 0 # Fixes boxers not appearing/disappearing. + gameFixes: + - VIF1StallHack # Fixes freezes. +SLES-51209: + name: "Haven - Call of the King" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. + gpuTargetCLUT: 1 # Fixes broken water rendering. +SLES-51214: + name: "Harry Potter og Hemmelighedernes Kammer" + region: "PAL-D" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51215: + name: "Harry Potter og Mysteriekammeret" + region: "PAL-NO" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51216: + name: "Harry Potter ja Salaisuuksien Kammio" + region: "PAL-FI" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51217: + name: "Harry Potter och Hemligheternas Kammare" + region: "PAL-SW" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51218: + name: "Harry Potter en de Geheime Kamer" + region: "PAL-NL" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51219: + name: "Harry Potter ea Camara dos Segredos" + region: "PAL-P" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLES-51220: + name: "TY the Tasmanian Tiger" + region: "PAL-M5" + compat: 5 + gsHWFixes: + bilinearUpscale: 1 # Fixes texture pixelation. +SLES-51222: + name: "Rayman 3 - Hoodlum Havoc" + region: "PAL-M5" + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on reflections and surfaces. +SLES-51223: + name: "Runabout 3 - Neo Age" + region: "PAL-E" +SLES-51226: + name: "Twin Caliber" + region: "PAL-M5" + compat: 5 +SLES-51227: + name: "Tomb Raider - Angel of Darkness" + region: "PAL-M10" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes lava effect. + patches: + default: + content: |- + // 54AD76D7 + author=Prafull + // Fix ingame SPS by interchanging vclipw.xyz vf5, vf5w with cfc2. + patch=1,EE,001db3a0,word,48489000 + patch=1,EE,001db3a4,word,4bc529ff +SLES-51229: + name: "Virtua Cop - Elite Edition" + region: "PAL-M5" + compat: 5 +SLES-51230: + name: "Minority Report - Everybody Runs" + region: "PAL-E" + gsHWFixes: + gpuTargetCLUT: 2 # Fixes light bleed through objects. + halfPixelOffset: 1 # Fixes light bleed through objects. + autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. +SLES-51232: + name: "Virtua Tennis 2" + region: "PAL-M4" + compat: 5 + gameFixes: + - XGKickHack # Fixes black models on certain games in World Tour. +SLES-51233: + name: "Dragon Ball Z - Budokai" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-51235: + name: "Raging Blades" + region: "PAL-M5" + compat: 5 + gsHWFixes: + deinterlace: 7 # Fixes blurriness. +SLES-51236: + name: "Gungrave" + region: "PAL-M3" +SLES-51244: + name: "XIII" + region: "PAL-M5" + compat: 5 +SLES-51247: + name: "Inspector Gadget - Mad Robots Invasion" + region: "PAL-M6" + compat: 5 +SLES-51249: + name: "Castleween" + region: "PAL-M5" + compat: 5 +SLES-51250: + name: "Shox - Rally Reinvented" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLES-51251: + name: "Shox - Rally Reinvented" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLES-51252: + name: "The Lord of the Rings - The Two Towers" + name-sort: "Lord of the Rings, The - The Two Towers" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLES-51253: + name: "Le Seigneur des Anneaux - Les Deux Tours" + name-sort: "Seigneur des Anneaux, Le - Deux Tours, Les" + name-en: "The Lord of the Rings - The Two Towers" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLES-51254: + name: "Der Herr der Ringe - Die zwei TУМrme" + name-sort: "Herr der Ringe, Der - zwei TУМrme, Die" + name-en: "The Lord of the Rings - The Two Towers" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLES-51255: + name: "Il Signore degli Anelli - Le Due Torri" + name-sort: "Signore degli Anelli, Il - Due Torri, Le" + name-en: "The Lord of the Rings - The Two Towers" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLES-51256: + name: "El SeУБor de los Anillos - Las Dos Torres" + name-sort: "SeУБor de los Anillos, El - Dos Torres, Las" + name-en: "The Lord of the Rings - The Two Towers" + region: "PAL-S" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLES-51257: + name: "The Sims" + name-sort: "Sims, The" + region: "PAL-M8" + compat: 5 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51258: + name: "007 - Nightfire" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Fixes polygon clipping in driving missions. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLES-51260: + name: "007 - Nightfire" + region: "PAL-G-S" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes polygon clipping in driving missions. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLES-51265: + name: "Dynasty Tactics" + region: "PAL-E" +SLES-51266: + name: "Dynasty Tactics" + region: "PAL-F" +SLES-51267: + name: "Dynasty Tactics" + region: "PAL-G" +SLES-51271: + name: "Mobile Suit Gundam - Federation vs. Zeon" + region: "PAL-M5" +SLES-51272: + name: "Wakeboarding Unleashed" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes water rendering. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + nativeScaling: 2 # Fixes water reflections. +SLES-51273: + name: "Wakeboarding Unleashed" + region: "PAL-F" + clampModes: + vuClampMode: 3 # Fixes water rendering. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + nativeScaling: 2 # Fixes water reflections. +SLES-51275: + name: "Summoner 2" + region: "PAL-I" +SLES-51282: + name: "Tiger Woods PGA Tour 2003" + region: "PAL-E" +SLES-51283: + name: "WWE SmackDown! Shut Your Mouth" + region: "PAL-E" +SLES-51284: + name: "Contra - Shattered Soldier" + region: "PAL-M3" +SLES-51285: + name: "Nickelodeon SpongeBob SquarePants - Revenge of the Flying Dutchman" + region: "PAL-E" + compat: 5 +SLES-51286: + name: "X-Men 2 - Wolverine's Revenge" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes upscaling lines. + autoFlush: 2 # Fixes sun penetration. + textureInsideRT: 1 # Fixes missing lighting in some rooms. +SLES-51287: + name: "X-Men 2 - La Vengeance de Wolverine" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Fixes upscaling lines. + autoFlush: 2 # Fixes sun penetration. + textureInsideRT: 1 # Fixes missing lighting in some rooms. +SLES-51289: + name: "Gunfighter 2 - Legend of Jesse James" + region: "PAL-M5" + compat: 5 + gameFixes: + - GIFFIFOHack # Fixes flickering textures. + - EETimingHack # Further required to stop flickering. +SLES-51290: + name: "Sword of the Samurai" + region: "PAL-E" + compat: 5 +SLES-51292: + name: "Savage Skies" + region: "PAL-M5" + compat: 4 + patches: + 9FCCACB5: + content: |- + author=PSI + // The game allocates a VIF DMA buffer on the stack and sends it, returns from the function, then calls another function to wait for the transfer to end. + // The second function causes stack corruption as it allocates over the buffer, which is still transferring data. + // This works on real hardware due to the data cache - the transfer will remain safe in main memory, and the stack corruption only happens in cache. + // This patch inserts a bc0f instruction right after the transfer starts, forcing the game to wait for the transfer to end ASAP. + patch=0,EE,00164974,word,4100ffff + patch=0,EE,00164978,word,00000000 + patch=0,EE,0016497c,word,03e00008 + patch=0,EE,00164980,word,27bd0030 +SLES-51294: + name: "XIII" + region: "PAL-Unk" +SLES-51296: + name: "Grand Prix Challenge" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIFFIFOHack # TODO check what this fixes. +SLES-51298: + name: "Jimmy Neutron - Boy Genius" + region: "PAL-E" +SLES-51300: + name: "Nickelodeon Jimmy Neutron - Der mutige Erfinder" + region: "PAL-G" +SLES-51301: + name: "SOS - The Final Escape" + region: "PAL-M3" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLES-51302: + name: "Bomberman Kart" + region: "PAL-M3" + compat: 5 +SLES-51303: + name: "LEGO Dome Racers" + region: "PAL-M8" + gsHWFixes: + textureInsideRT: 1 # Fixes black screen in races. + autoFlush: 1 # Fixes shadow rendering. + roundSprite: 1 # Fixes depth line. +SLES-51307: + name: "Wild ARMs 3" + region: "PAL-E" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SLES-51308: + name: "Reel Fishing III" + region: "PAL-E" +SLES-51311: + name: "Rugrats Royal Ransom" + region: "PAL-E" +SLES-51312: + name: "Rugrats Royal Ransom" + region: "PAL-F" +SLES-51313: + name: "Activision Anthology" + region: "PAL-E" +SLES-51315: + name: "The Great Escape" + name-sort: "Great Escape, The" + region: "PAL-M5" + compat: 5 +SLES-51316: + name: "Grand Theft Auto - Vice City" + region: "PAL-A" +SLES-51317: + name: "Minority Report - Le Futur vous Rattrape" + region: "PAL-F" + gsHWFixes: + gpuTargetCLUT: 2 # Fixes light bleed through objects. + halfPixelOffset: 1 # Fixes light bleed through objects. + autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. +SLES-51318: + name: "Minority Report - Everybody Runs" + region: "PAL-G" + gsHWFixes: + gpuTargetCLUT: 2 # Fixes light bleed through objects. + halfPixelOffset: 1 # Fixes light bleed through objects. + autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. +SLES-51322: + name: "Robotech - Battlecry" + region: "PAL-M5" +SLES-51333: + name: "Dark Angel" + region: "PAL-M5" + compat: 5 +SLES-51339: + name: "NFL 2K3" + region: "PAL-E" +SLES-51340: + name: "NBA 2K3" + region: "PAL-E" +SLES-51341: + name: "NHL 2K3" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes icerink color. +SLES-51343: + name: "Galerians - Ash" + region: "PAL-M5" +SLES-51344: + name: "Guilty Gear X2" + region: "PAL-E" +SLES-51345: + name: "Run Like Hell" + region: "PAL-M5" + patches: + 945301BE: + content: |- + comment=Swapping a COP2 op into place to make the flags work without delays + patch=0,EE,001D4534,word,4A0002FF + patch=0,EE,001D4544,word,4B07FA0B + patch=0,EE,001D4720,word,4A0002FF + patch=0,EE,001D4730,word,4B07FA0B +SLES-51347: + name: "Die Hard - Vendetta" + region: "PAL-M4" + compat: 5 +SLES-51348: + name: "Die Hard - Vendetta" + region: "PAL-E-G" + compat: 5 +SLES-51349: + name: "Evolution Skateboarding" + region: "PAL-M3" +SLES-51350: + name: "Ben Hur - Blood of Braves" + region: "PAL-M5" +SLES-51354: + name: "Jurassic Park - Operation Genesis" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-51355: + name: "Big Mutha Truckers" + region: "PAL-M5" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + roundSprite: 1 # Fixes shadow and speedometer alignment. +SLES-51356: + name: "Road Trip Adventure" + region: "PAL-M3" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLES-51357: + name: "G1 Jockey 3" + region: "PAL-E" +SLES-51358: + name: "Mystic Heroes" + region: "PAL-E" + compat: 5 +SLES-51360: + name: "The Simpsons Skateboarding" + name-sort: "Simpsons Skateboarding, The" + region: "PAL-I" +SLES-51361: + name: "The Simpsons Skateboarding" + name-sort: "Simpsons Skateboarding, The" + region: "PAL-S" +SLES-51362: + name: "The Simpsons Skateboarding" + name-sort: "Simpsons Skateboarding, The" + region: "PAL-G" +SLES-51363: + name: "Music 3000" + region: "PAL-M5" +SLES-51365: + name: "BMX XXX" + region: "PAL-M4" +SLES-51371: + name: "Pride FC" + region: "PAL-E" +SLES-51372: + name: "Wallace & Gromit in Project Zoo" + region: "PAL-E" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 2 # Fixes post alignment. + nativeScaling: 4 # Fixes post effects. +SLES-51374: + name: "RoboCop" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Improves effect rendering. + halfPixelOffset: 5 # Fixes effect alignment and edge garbage. +SLES-51377: + name: "Taxi 3" + region: "PAL-F" +SLES-51381: + name: "Everblue 2" + region: "PAL-E" + patches: + 00C584CB: + content: |- + author=kozarovv + // Rearrange COP2 ops to fix DIV Q timings + patch=1,EE,00230b68,word,4b0c211c + patch=1,EE,00230b6c,word,4be503bc + patch=1,EE,00230b84,word,4bc0295c + patch=1,EE,00230b88,word,4be603bc + patch=1,EE,00230ba0,word,4bc0319c + patch=1,EE,00230ba4,word,4be703bc + patch=1,EE,00230bbc,word,4bc039dc + patch=1,EE,00230bc0,word,4be803bc + patch=1,EE,00230bd8,word,4bc0421c + patch=1,EE,00230bdc,word,4be903bc + patch=1,EE,00230bf4,word,4bc04a5c + patch=1,EE,00230bf8,word,4bea03bc + patch=1,EE,00230c10,word,4bc0529c + patch=1,EE,00230c14,word,4beb03bc +SLES-51382: + name: "Shrek Super Party" + region: "PAL-E" +SLES-51383: + name: "Beach King Stunt Racer" + region: "PAL-M4" + compat: 5 +SLES-51385: + name: "Nickelodeon Rugrats - Rescate Real" + region: "PAL-S" +SLES-51387: + name: "World Racing" + region: "PAL-M3" +SLES-51388: + name: "Sega Bass Fishing Duel" + region: "PAL-M5" +SLES-51390: + name: "FightBox" + region: "PAL-E" + clampModes: + vuClampMode: 0 # Fixes missing 3D. +SLES-51391: + name: "RTL Skispringen 2003" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-51392: + name: "Evolution Snowboarding" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + C24C7FE3: + content: |- + author=Goatman13 + // Fix issues caused by PSS video playback. + // Extend stack to avoid sending bad data to VIF1. + // Required due to lack of data cache emulation. + patch=1,EE,00122E60,word,27BDFD00 + patch=1,EE,001231C4,word,27BD0300 +SLES-51393: + name: "Syberia" + region: "PAL-M5" + compat: 5 +SLES-51397: + name: "IndyCar Series" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing and fixes depth line. +SLES-51398: + name: "World Championship Snooker 2003" + region: "PAL-E" +SLES-51399: + name: "Armored Core 3" + region: "PAL-E" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLES-50079" # Armored Core 2 + - "SLES-50905" # Another Age + - "SLES-51399" # Armored Core 3 +SLES-51400: + name: "Tenchu - Wrath of Heaven" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLES-51401: + name: "Tenchu - Wrath of Heaven" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLES-51402: + name: "Tenchu - Wrath of Heaven" + region: "PAL-G" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLES-51403: + name: "Tenchu - Wrath of Heaven" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLES-51409: + name: "Frogger Beyond" + region: "PAL-M5" +SLES-51418: + name: "Fisherman's Challenge" + region: "PAL-M3" + compat: 5 +SLES-51423: + name: "Club Football - Celtic FC" + region: "PAL-E" +SLES-51425: + name: "Fatman & Slim" # Beta + region: "PAL-E" +SLES-51433: + name: "Ghost Vibration" + region: "PAL-E" + compat: 4 +SLES-51434: + name: "Silent Hill 3" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. + memcardFilters: + - "SLES-51434" + - "SLES-50382" + - "SLES-51156" +SLES-51435: + name: "International Superstar Soccer 3" + region: "PAL-E" +SLES-51436: + name: "Chessmaster 9000" + region: "PAL-E" +SLES-51439: + name: "Mortal Kombat - Deadly Alliance" + region: "PAL-M5" + gsHWFixes: + roundSprite: 1 # Fixes blue font artifacts. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-51441: + name: "Dynasty Warriors 3 - Xtreme Legends" + region: "PAL-E" +SLES-51442: + name: "Dynasty Warriors 3 - Xtreme Legends" + region: "PAL-F" +SLES-51443: + name: "Dynasty Warriors 3 - Xtreme Legends" + region: "PAL-G" +SLES-51445: + name: "Rygar - The Legendary Adventure" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Improves misaligned effect such as character shadows. +SLES-51448: + name: "Resident Evil - Dead Aim" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLES-51449: + name: "Return to Castle Wolfenstein - Operation Resurrection" + region: "PAL-E" +SLES-51450: + name: "Return to Castle Wolfenstein - OpУЉration RУЉsurrection" + region: "PAL-F" +SLES-51451: + name: "Whiteout" + region: "PAL-M3" +SLES-51456: + name: "LMA Manager 2004" + region: "PAL-E" +SLES-51458: + name: "BDFL Manager 2004" + region: "PAL-G" +SLES-51459: + name: "Roger Lemerre - La SУЉlection des Champions 2004" + region: "PAL-F" +SLES-51460: + name: "Football Manager Campionato 2004" + region: "PAL-I" + clampModes: + vu1ClampMode: 3 # Fixes 3D rendering. +SLES-51461: + name: "Manager de Liga 2004" + region: "PAL-S" +SLES-51462: + name: "Shrek Super Party" + region: "PAL-M4" +SLES-51466: + name: "Tom Clancy's Splinter Cell" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLES-51467: + name: "Freedom Fighters" + region: "PAL-E" +SLES-51468: + name: "Freedom Fighters" + region: "PAL-F" +SLES-51469: + name: "Freedom Fighters" + region: "PAL-G" +SLES-51470: + name: "Freedom Fighters" + region: "PAL-I" +SLES-51471: + name: "Freedom Fighters" + region: "PAL-S" +SLES-51473: + name: "Kya - Dark Lineage" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes smoke effects. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog misalignment and depth line. + autoFlush: 2 # Fixes sun going through objects. + preloadFrameData: 1 # Fixes missing sun and sky. +SLES-51474: + name: "BloodRayne" + region: "PAL-M4" + compat: 5 +SLES-51476: + name: "Mystic Heroes" + region: "PAL-F" +SLES-51477: + name: "Mystic Heroes" + region: "PAL-G" +SLES-51479: + name: "Def Jam Vendetta" + region: "PAL-E" +SLES-51481: + name: "NBA Street Vol. 2" + region: "PAL-E-F" + compat: 5 + clampModes: + vuClampMode: 2 # Missing environment with microVU. +SLES-51482: + name: "Downtown Run" + region: "PAL-M3" + compat: 3 +SLES-51488: + name: "Tour de France, Le - Centenary Edition" + region: "PAL-M5" +SLES-51492: + name: "Pro Beach Soccer" + region: "PAL-M6" +SLES-51493: + name: "Mr. Golf" + region: "PAL-E" +SLES-51495: + name: "SX Superstar" + region: "PAL-M4" + compat: 5 +SLES-51496: + name: "Breath of Fire - Dragon Quarter" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns HUD and HUD bloom to match software. + roundSprite: 1 # Helps fix some lines and lines in text. +SLES-51503: + name: "Ace Lightning" + region: "PAL-E" +SLES-51504: + name: "Chessmaster" + region: "PAL-F" +SLES-51507: + name: "Futurama" + region: "PAL-M5" + gsHWFixes: + readTCOnClose: 1 # Fixes render to target getting lost on state/switch. +SLES-51508: + name: "Hulk" + region: "PAL-M5" +SLES-51509: + name: "World of Outlaws - Sprint Cars" + region: "PAL-E" + gameFixes: + - XGKickHack +SLES-51510: + name: "Dancing Stage MegaMix" + region: "PAL-M5" + compat: 5 +SLES-51511: + name: "Crash Nitro Kart" + region: "PAL-M6" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + clampModes: + vu1ClampMode: 3 # Fixes missing vertices on ramps. +SLES-51522: + name: "Return to Castle Wolfenstein - Operation Resurrection" + region: "PAL-S" +SLES-51523: + name: "Conflict - Desert Storm II" + region: "PAL-M5" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes seizure inducing FMVs. +SLES-51525: + name: "Fallout - Brotherhood of Steel" + region: "PAL-M3" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes HUD garbage. +SLES-51526: + name: "Fallout - Brotherhood of Steel" + region: "PAL-M3" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes HUD garbage. +SLES-51547: + name: "Next Generation Tennis 2003" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes SPS menus. + gameFixes: + - VUSyncHack # Fixes SPS in game. +SLES-51548: + name: "X-Men 2 - Wolverine's Revenge" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 4 # Fixes upscaling lines. + autoFlush: 2 # Fixes sun penetration. + textureInsideRT: 1 # Fixes missing lighting in some rooms. +SLES-51553: + name: "Chaos Legion" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Fixes SPS in item menu. + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. + textureInsideRT: 1 # Fixes rainbow shadow of legions. +SLES-51554: + name: "Cel Damage Overdrive" + region: "PAL-M5" + compat: 5 +SLES-51555: + name: "Play It Pinball" + region: "PAL-M5" + compat: 5 +SLES-51557: + name: "Broken Sword - The Sleeping Dragon" + region: "PAL-M3" + compat: 5 +SLES-51579: + name: "Yu-Gi-Oh! - The Duelists of the Roses" + region: "PAL-E" + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLES-51580: + name: "London Racer World Challenge" + region: "PAL-M4" +SLES-51581: + name: "Dead to Rights" + region: "PAL-M4" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes sky lighting. +SLES-51584: + name: "F1 Career Challenge" + region: "PAL-M4" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-51588: + name: "Evil Dead - A Fistful of Boomstick [with Bonus DVD Movie]" + region: "PAL-E" +SLES-51589: + name: "Resident Evil - Outbreak" + region: "PAL-M5" + patches: + 47C231CC: + content: |- + //Patched by Refraction. + //Removes silly mask causing high barriers on draws (Requires game restart). + patch=0,EE,001972D0,word,24050000 +SLES-51590: + name: "Cabela's Big Game Hunter [2002]" + region: "PAL-E" +SLES-51594: + name: "Disney's Piglet's Big Game" + region: "PAL-E" +SLES-51595: + name: "Grand Theft Auto - Vice City" + region: "PAL-M5" +SLES-51600: + name: "WWE Crush Hour" + region: "PAL-E" +SLES-51602: + name: "All-Star Baseball 2004 featuring Derek Jeter" + region: "PAL-E" +SLES-51603: + name: "Seek and Destroy" + region: "PAL-M5" +SLES-51605: + name: "Motorsiege - Warriors of Prime Time" + region: "PAL-M5" +SLES-51606: + name: "Unlimited Saga" + region: "PAL-E" +SLES-51615: + name: "The King of Route 66" + name-sort: "King of Route 66, The" + region: "PAL-M5" +SLES-51616: + name: "Virtua Fighter 4 Evolution" + region: "PAL-M5" + compat: 5 +SLES-51617: + name: "Starsky & Hutch" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLES-51618: + name: "Starsky & Hutch" + region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLES-51619: + name: "Clock Tower 3" + region: "PAL-M5" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and striped lines in FMVs. +SLES-51620: + name: "Black & Bruised" + region: "PAL-M5" +SLES-51621: + name: "Dirt Track Devils" + region: "PAL-E" +SLES-51622: + name: "Maxxed Out Racing" + region: "PAL-E" +SLES-51623: + name: "The Sniper 2" + name-sort: "Sniper 2, The" + region: "PAL-E" + compat: 5 +SLES-51624: + name: "Eternal Quest" + region: "PAL-E" + compat: 5 + gameFixes: + - XGKickHack # Fixes missing blue lines on the characters in dark areas. +SLES-51625: + name: "Ultimate Mind Games" + region: "PAL-E" +SLES-51629: + name: "International Pool Championship" + region: "PAL-E" +SLES-51630: + name: "Play It Chess Challenger" + region: "PAL-M5" + compat: 5 +SLES-51633: + name: "Racing Simulation 3" + region: "PAL-M5" +SLES-51636: + name: "XGRA - Extreme G Racing Association" + region: "PAL-M5" +SLES-51645: + name: "Def Jam - Vendetta [Demo]" + region: "PAL-E" +SLES-51646: + name: "Energy Airforce" + region: "PAL-M4" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-51647: + name: "Energy Airforce" + region: "PAL-I" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-51649: + name: "Judge Dredd - Dredd vs. Death" + region: "PAL-M4" +SLES-51650: + name: "Judge Dredd - Dredd vs. Death" + region: "PAL-E-G" +SLES-51653: + name: "Mace Griffin - Bounty Hunter" + region: "PAL-M4" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting. +SLES-51654: + name: "Mace Griffin - Bounty Hunter" + region: "PAL-G" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting. +SLES-51658: + name: "Disney's ferkels grosses abenteuer-spiel" + name-en: "Piglet's Big Game" + region: "PAL-G" +SLES-51659: + name: "Disney's les aventures de porcinet" + name-en: "Piglet's Big Game" + region: "PAL-F" +SLES-51660: + name: "Risk - Global Domination" + region: "PAL-M4" +SLES-51661: + name: "Dynasty Warriors 4" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLES-51662: + name: "Dynasty Warriors 4" + region: "PAL-F" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLES-51663: + name: "Dynasty Warriors 4" + region: "PAL-G" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLES-51664: + name: "Dynasty Warriors 4" + region: "PAL-I" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLES-51665: + name: "Dynasty Warriors 4" + region: "PAL-S" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLES-51666: + name: "Piglet - El Gran Juego de Disney" + name-en: "Piglet's Big Game" + region: "PAL-S" +SLES-51667: + name: "Disney's Pimpi Piccolo Grande Eroe" + name-en: "Piglet's Big Game" + region: "PAL-I" +SLES-51668: + name: "Disney's Knorretje Kleine Grote Held" + name-en: "Piglet's Big Game" + region: "PAL-NL" +SLES-51670: + name: "Alter Echo" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes side borders. + autoFlush: 1 # Fixes broken bloom effect. +SLES-51671: + name: "Alter Echo" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes side borders. + autoFlush: 1 # Fixes broken bloom effect. +SLES-51675: + name: "Psyvariar - Complete Edition" + region: "PAL-M4" +SLES-51678: + name: "Super Farm" + region: "PAL-M6" +SLES-51680: + name: "Splashdown 2 - Rides Gone Wild" + region: "PAL-M3" + gsHWFixes: + autoFlush: 1 +SLES-51681: + name: "Splashdown 2 - Rides Gone Wild" + region: "PAL-M3" + gsHWFixes: + autoFlush: 1 +SLES-51682: + name: "Headhunter - Redemption" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-51686: + name: "Pitfall - The Lost Expedition" + region: "PAL-E" + compat: 4 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51687: + name: "Pitfall - The Lost Expedition" + region: "PAL-F" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51688: + name: "Pitfall - The Lost Expedition" + region: "PAL-G" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51689: + name: "Pitfall - The Lost Expedition" + region: "PAL-I" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51690: + name: "Pitfall - The Lost Expedition" + region: "PAL-S" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-51693: + name: "The Suffering" + name-sort: "Suffering, The" + region: "PAL-E-F-G" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLES-51696: + name: "Dragon's Lair 3D - Special Edition" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes hang before going ingame. +SLES-51697: + name: "SSX 3" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLES-51698: + name: "Mobile Light Force 2" + region: "PAL-M5" +SLES-51699: + name: "Virtua Fighter - 10th Anniversary Edition" + region: "PAL-M5" +SLES-51702: + name: "Battlestar Galactica" + region: "PAL-M5" +SLES-51704: + name: "XII Stag" + region: "PAL-E" +SLES-51705: + name: "Ford Racing 2" + region: "PAL-M5" + gsHWFixes: + autoFlush: 1 # Fixes missing sun. + halfPixelOffset: 4 # Aligns shadows. + nativeScaling: 1 # Softens Shadows. +SLES-51707: + name: "Secret Weapons Over Normandy" + region: "PAL-E" +SLES-51708: + name: "Secret Weapons Over Normandy" + region: "PAL-F" +SLES-51709: + name: "Secret Weapons Over Normandy" + region: "PAL-G" +SLES-51710: + name: "Secret Weapons Over Normandy" + region: "PAL-I" +SLES-51711: + name: "Secret Weapons Over Normandy" + region: "PAL-S" +SLES-51712: + name: "Snowboard Racer 2" + region: "PAL-E" +SLES-51713: + name: "Bust-A-Bloc" + region: "PAL-E" + compat: 5 +SLES-51714: + name: "BCV - Battle Construction Vehicles" + region: "PAL-E" +SLES-51715: + name: "The Seed - War Zone" + name-sort: "Seed, The - War Zone" + region: "PAL-E" +SLES-51716: + name: "A-Train 6" + region: "PAL-M3" +SLES-51717: + name: "Boxing Champions" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes graphical issues. +SLES-51718: + name: "League Series Baseball 2" + region: "PAL-E" + compat: 5 +SLES-51720: + name: "Disney's Extreme Skate Adventure" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. +SLES-51721: + name: "Disney's Extreme Skate Adventure" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. +SLES-51723: + name: "The Hobbit" + name-sort: "Hobbit, The" + region: "PAL-M5" +SLES-51732: + name: "EA Sports Rugby 2004" + region: "PAL-E" +SLES-51733: + name: "EA SPORTS RUGBY 2004" + region: "PAL-F" +SLES-51735: + name: "Perfect Ace - Pro Tournament Tennis" + region: "PAL-M5" +SLES-51741: + name: "1945 I-II - The Arcade Games" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes part II into screen. +SLES-51746: + name: "Space Invaders - Invasion Day" + region: "PAL-M5" + compat: 5 +SLES-51749: + name: "Mark Davis Pro Bass Challenge" + region: "PAL-E" +SLES-51750: + name: "Charlie's Angels" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Helps blur. +SLES-51753: + name: "True Crime - Streets of LA" + region: "PAL-E" + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLES-51754: + name: "True Crime - Streets of LA" + region: "PAL-M5" + compat: 3 + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLES-51755: + name: "Disney/Pixar Finding Nemo" + region: "PAL-E" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51756: + name: "Batman - Rise of Sin Tzu" + region: "PAL-M5" + speedHacks: + instantVU1: 0 # Fixes hang on final boss. +SLES-51757: + name: "Dancing Stage Fever" + region: "PAL-M5" + compat: 5 +SLES-51758: + name: "Metal Arms - Glitch in the System" + region: "PAL-M5" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes SPS. +SLES-51759: + name: "Maximo vs. Army of Zin" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes outlines around environmental objects. +SLES-51761: + name: "The Italian Job - L.A. Heist" + name-sort: "Italian Job, The - L.A. Heist" + region: "PAL-M5" +SLES-51765: + name: "Volleyball Xciting" + region: "PAL-E" + compat: 5 +SLES-51766: + name: "Gladiator - Sword of Vengeance" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-51772: + name: "Bad Boys II" + region: "PAL-E" +SLES-51778: + name: "Summer Heat Beach Volleyball" + region: "PAL-M5" + compat: 5 +SLES-51783: + name: "Starsky & Hutch" + region: "PAL-F-G" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLES-51785: + name: "Cool Shot" + region: "PAL-E" + compat: 5 +SLES-51787: + name: "Harry Potter - Quidditch World Cup" + region: "PAL-M10" + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post-processing smoothness. + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLES-51792: + name: "Aliens Versus Predator - Extinction" + region: "PAL-E" +SLES-51794: + name: "Looney Tunes - Back in Action" + region: "PAL-M5" + compat: 5 +SLES-51797: + name: "Madden NFL 2004" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-51798: + name: "NHL 2004" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes black void in ice. +SLES-51799: + name: "SoulCalibur II" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51800: + name: "Smash Cars" + region: "PAL-M5" + gameFixes: + - GIFFIFOHack # Fixes random graphical corruption. +SLES-51806: + name: "Evil Dead - A Fistful of Boomstick" + region: "PAL-E" +SLES-51812: + name: "Homerun" + region: "PAL-E" +SLES-51813: + name: "European Tennis Pro" + region: "PAL-E" +SLES-51814: + name: "ATV Offroad Fury 2" + region: "PAL-E" + gsHWFixes: + bilinearUpscale: 2 # Fixes broken textures. +SLES-51815: + name: "Final Fantasy X-2" + region: "PAL-E" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLES-51816: + name: "Final Fantasy X-2" + region: "PAL-F" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLES-51817: + name: "Final Fantasy X-2" + region: "PAL-G" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLES-51818: + name: "Final Fantasy X-2" + region: "PAL-I" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLES-51819: + name: "Final Fantasy X-2" + region: "PAL-S" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLES-51820: + name: "Sniper Elite" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing menus after intro FMV plays. + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misalignment. + autoFlush: 2 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes sky bloom. +SLES-51821: + name: "Alias" + region: "PAL-M5" + gsHWFixes: + cpuCLUTRender: 1 # Fixes lights penetrating objects. + autoFlush: 2 # Helps with the light penetration problem. + cpuSpriteRenderBW: 1 # Fixes light glows. +SLES-51822: + name: "Alias" + region: "PAL-I" + gsHWFixes: + cpuCLUTRender: 1 # Fixes lights penetrating objects. + autoFlush: 2 # Helps with the light penetration problem. + cpuSpriteRenderBW: 1 # Fixes light glows. +SLES-51823: + name: "Hunter - The Reckoning Wayward" + region: "PAL-M3" +SLES-51824: + name: "Colin McRae Rally 04" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes vertical lines and depth lines. + autoFlush: 2 # Fixes sun intensity. +SLES-51825: + name: "Pop Idol" + region: "PAL-E" +SLES-51826: + name: "AFL Live 2004" + region: "PAL-E" +SLES-51827: + name: "Gladiator - Sword of Vengeance" + region: "PAL-E-FR" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-51828: + name: "Gladiator - Sword of Vengeance" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-51831: + name: "Sphinx and the Cursed Mummy" + region: "PAL-M5" +SLES-51833: + name: "Premier Manager 2003-2004" + region: "PAL-E" +SLES-51834: + name: "Premier Manager 2003-04" + region: "PAL-F" +SLES-51838: + name: "AstУЉrix & ObУЉlix XXL" + region: "PAL-M5" +SLES-51839: + name: "Dragon Ball Z - Budokai 2" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-51840: + name: "NHL Hitz Pro" + region: "PAL-E" +SLES-51841: + name: "Spy Hunter 2" + region: "PAL-M5" +SLES-51842: + name: "Road Kill" + region: "PAL-M4" +SLES-51843: + name: "Worms 3D" + region: "PAL-M5" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLES-51845: + name: "Barbie Horse Adventures - Wild Horse Rescue" + region: "PAL-M6" + gsHWFixes: + minimumBlendingLevel: 2 # Improves blending on ground and shading. + halfPixelOffset: 2 # Fixes misaligned bloom and depth line. +SLES-51846: + name: "Deutschland sucht den Superstar" + region: "PAL-G" +SLES-51848: + name: "Tony Hawk's Underground" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-51850: + name: "Basketball Xciting" + region: "PAL-E" +SLES-51851: + name: "Tony Hawk's Underground" + region: "PAL-F" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-51852: + name: "Tony Hawk's Underground" + region: "PAL-G" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-51853: + name: "Tony Hawk's Underground" + region: "PAL-F" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-51854: + name: "Tony Hawk's Underground" + region: "PAL-S" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-51855: + name: "Tank Elite" + region: "PAL-E" +SLES-51856: + name: "Monster Attack" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLES-51859: + name: "Billiards Xciting" + region: "PAL-E" + compat: 5 +SLES-51860: + name: "Tennis Court Smash" + region: "PAL-E" + compat: 3 + gameFixes: + - XGKickHack # Fixes bad Geometry. +SLES-51861: + name: "Bowling Xciting" + region: "PAL-E" +SLES-51862: + name: "Bass Master Fishing" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes flickering FMVs. +SLES-51863: + name: "Maze Action" + region: "PAL-E" +SLES-51864: + name: "Police Chase Down" + region: "PAL-E" +SLES-51865: + name: "Heartbeat Boxing" + region: "PAL-E" +SLES-51867: + name: "Dynasty Tactics 2" + region: "PAL-E" +SLES-51868: + name: "Dynasty Tactics 2" + region: "PAL-F" +SLES-51869: + name: "Dynasty Tactics 2" + region: "PAL-G" +SLES-51870: + name: "Disney/Pixar Buscando a Nemo" + region: "PAL-FI-S" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51871: + name: "Disney/Pixar Findet Nemo" + region: "PAL-F-G" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51872: + name: "Disney/Pixar Finding Nemo" + region: "PAL-SC" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51873: + name: "Medal of Honor - Rising Sun" + region: "PAL-M5" + compat: 5 +SLES-51874: + name: "Medal of Honor - Rising Sun" + region: "PAL-F" +SLES-51875: + name: "Medal of Honor - Rising Sun" + region: "PAL-G" +SLES-51876: + name: "Medal of Honor - Rising Sun" + region: "PAL-F" +SLES-51877: + name: "Bloody Roar 4" + region: "PAL-M5" + compat: 5 +SLES-51879: + name: "Hot Wheels World Race" + region: "PAL-E" +SLES-51881: + name: "World Racing" + region: "PAL-F-G" +SLES-51883: + name: "Scooby-Doo! Mystery Mayhem" + region: "PAL-M3" +SLES-51885: + name: "Mega Man X7" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # For camera issues in some scenes. +SLES-51886: + name: "Lethal Skies II" + region: "PAL-E" +SLES-51887: + name: "Tiger Woods PGA Tour 2004" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLES-51888: + name: "RTL Ski Jumping 2004" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-51890: + name: "Buffy the Vampire Slayer - Chaos Bleeds" + region: "PAL-M4" + compat: 5 +SLES-51893: + name: "Naval Ops - Warship Gunner" + region: "PAL-E" +SLES-51896: + name: "Attheraces Presents Gallop Racer" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves lighting, maximum blending is needed for full accuracy. +SLES-51897: + name: "The Simpsons - Hit & Run" + name-sort: "Simpsons, The - Hit & Run" + region: "PAL-M4" + compat: 5 + roundModes: + eeDivRoundMode: 1 # Lens flare appears even when behind objects. + gsHWFixes: + minimumBlendingLevel: 2 # Improves color banding. + halfPixelOffset: 2 # Fixes sun occlusion. + autoFlush: 2 # Fixes missing lens flare. +SLES-51903: + name: "AFL Live 2004 - Aussie Rules Football" + region: "PAL-E" +SLES-51906: + name: "Rolling" + region: "PAL-M5" +SLES-51907: + name: "Disney/Pixar Alla Ricerca di Nemo" + region: "PAL-I" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51908: + name: "Van Helsing" + region: "PAL-M5" + compat: 5 +SLES-51911: + name: "Gadget Racers" + region: "PAL-M5" +SLES-51912: + name: "Pro Evolution Soccer 3" + region: "PAL-M4" +SLES-51913: + name: "Onimusha Blade Warrior" + region: "PAL-M3" + memcardFilters: + - "SLES-51913" + - "SLES-51914" +SLES-51914: + name: "Onimusha 3 - Demon Siege" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Makes sure enemies appear correctly. + memcardFilters: + - "SLES-51913" + - "SLES-51914" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + disablePartialInvalidation: 1 # Fixes textureless graphics ingame. + bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. +SLES-51915: + name: "Pro Evolution Soccer 3" + region: "PAL-I" +SLES-51916: + name: "Crouching Tiger, Hidden Dragon" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SLES-51917: + name: "Beyond Good & Evil" + region: "PAL-M6" + roundModes: + eeRoundMode: 0 # Fixes SPS with water in some places. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes eye color. + textureInsideRT: 1 # Fixes the shape of shadows. + autoFlush: 2 # Fixes water rendering. + halfPixelOffset: 3 # Fixes bloom misalignment, needs this harsh offset for autoflush. + cpuFramebufferConversion: 1 # Fixes shield rendering. +SLES-51918: + name: "Prince of Persia - The Sands of Time" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-51924: + name: "World War Zero - Ironstorm" + region: "PAL-M5" + compat: 5 +SLES-51925: + name: "Splashdown 2 - Rides Gone Wild" + region: "PAL-A" + gsHWFixes: + autoFlush: 1 +SLES-51926: + name: "Outlaw Golf" + region: "PAL-M3" +SLES-51927: + name: "Midway Arcade Treasures" + region: "PAL-E" +SLES-51930: + name: "Road Rage 3" + region: "PAL-E" +SLES-51931: + name: "Teenage Mutant Ninja Turtles" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post effects. + autoFlush: 1 # Fixes sun intensity. +SLES-51932: + name: "The Adventures of Jimmy Neutron - Boy Genius - Jet Fusion" + name-sort: "Adventures of Jimmy Neutron, The - Boy Genius - Jet Fusion" + region: "PAL-E" +SLES-51933: + name: "Gregory Horror Show" + region: "PAL-M3" + compat: 5 +SLES-51934: + name: "Curse - The Eye of Isis" + region: "PAL-M6" +SLES-51946: + name: "Robin Hood - Defender of the Crown" + region: "PAL-M5" + compat: 4 +SLES-51947: + name: "ESPN NFL 2K4" + region: "PAL-E" +SLES-51948: + name: "ESPN NHL Hockey 2K4" + region: "PAL-E" +SLES-51949: + name: "NBA 2K4" + region: "PAL-E" +SLES-51950: + name: "Sonic Heroes" + region: "PAL-M5" +SLES-51951: + name: "Puyo Pop Fever" + region: "PAL-M5" + compat: 5 +SLES-51952: + name: "R-Type Final" + region: "PAL-M3" + compat: 5 +SLES-51953: + name: "FIFA 2004" + region: "PAL-M4" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. + memcardFilters: # Football Fusion with Total Club Manager 2004 + - "SLES-52022" + - "SLES-59153" +SLES-51954: + name: "Max Payne 2 - The Fall of Max Payne" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLES-51956: + name: "Bionicle" + region: "PAL-M6" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes heat blur layer. + halfPixelOffset: 2 # Fixes depth line. + nativeScaling: 2 # Fixes post effects. +SLES-51957: + name: "Terminator 3 - Rise of the Machines" + region: "PAL-F" +SLES-51958: + name: "Whiplash" + region: "PAL-M5" + compat: 5 +SLES-51959: + name: "Football Generation" + region: "PAL-M5" +SLES-51960: + name: "Disney/Pixar У€ Procura de Nemo" + region: "PAL-P" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLES-51961: + name: "Prince of Persia - The Sands of Time" # Pre-order Demo + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-51963: + name: "FIFA 2004" + region: "PAL-F-G" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLES-51964: + name: "FIFA 2004" + region: "PAL-P-S" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLES-51966: + name: "Bombastic" + region: "PAL-E" + compat: 5 +SLES-51967: + name: "Need for Speed - Underground" + region: "PAL-M4" + compat: 5 + gameFixes: + - EETimingHack # Fixes broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + PCRTCOverscan: 1 # Fixes image alignment. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-51968: + name: "Nickelodeon SpongeBob SquarePants - Battle for Bikini Bottom" + region: "PAL-E" +SLES-51970: + name: "Nickelodeon SpongeBob Schwammkopf - Schlacht um Bikini Bottom" + region: "PAL-G" + compat: 5 +SLES-51972: + name: "NBA Jam" + region: "PAL-M3" +SLES-51973: + name: "War Chess" + region: "PAL-M5" +SLES-51974: + name: "XS Junior League Soccer" + region: "PAL-M5" + speedHacks: + eeCycleRate: -1 # Fixes FMV playback. +SLES-51976: + name: "Tom Clancy's Ghost Recon - Jungle Storm" + region: "PAL-M5" +SLES-51978: + name: "Baphomets Fluch - Der schlafende Drache" + name-en: "Baphomet's Curse - The Sleeping Dragon" + region: "PAL-G" + compat: 5 +SLES-51980: + name: "TT Superbikes" + region: "PAL-M5" +SLES-51981: + name: "ShellShock - Nam '67" + region: "PAL-E" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + gsHWFixes: + roundSprite: 1 # Fixes slight blur. + halfPixelOffset: 2 # Aligns sun post-processing. + nativeScaling: 2 # Fixes sun lines. +SLES-51982: + name: "ShellShock - Nam '67" + region: "PAL-M3" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + gsHWFixes: + roundSprite: 1 # Fixes slight blur. + halfPixelOffset: 2 # Aligns sun post-processing. + nativeScaling: 2 # Fixes sun lines. +SLES-51986: + name: "Backyard Wrestling - Don't Try This At Home" + region: "PAL-M5" +SLES-51989: + name: "Wallace & Gromit in Project Zoo" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 2 # Fixes post alignment. + nativeScaling: 4 # Fixes post effects. +SLES-51991: + name: "Dance - UK" + region: "PAL-E" +SLES-51996: + name: "International Snooker Championship" + region: "PAL-M5" +SLES-51997: + name: "SWAT - Global Strike Team" + region: "PAL-M4" + compat: 5 + clampModes: + eeClampMode: 3 # For grey screen ingame. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects on player 2. + halfPixelOffset: 4 # Fixes chromatic effect. +SLES-51998: + name: "Kao the Kangaroo - Round 2" + region: "PAL-M5" +SLES-51999: + name: "GrooveRider Slot Car Thunder" + region: "PAL-E" +SLES-52001: + name: "Mission: Impossible - Operation Surma" + region: "PAL-M5" + compat: 5 +SLES-52002: + name: "Rogue Ops" + region: "PAL-M6" + speedHacks: + eeCycleRate: 2 # Fixes hang on opening memory card screen. +SLES-52005: + name: "007 - Everything or Nothing" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLES-52008: + name: "NBA Live 2004" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLES-52011: + name: "Tak and the Power of Juju" + region: "PAL-E" + compat: 5 +SLES-52015: + name: "Chevaliers de Baphomet, Les - Le Manuscrit de Voynich" + region: "PAL-F" +SLES-52017: + name: "The Lord of the Rings - The Return of the King" + name-sort: "Lord of the Rings, The - The Return of the King" + region: "PAL-M5" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLES-52018: + name: "Der Herr der Ringe - Die RУМckkehr des KУЖnigs" + name-sort: "Herr der Ringe, Der - RУМckkehr des KУЖnigs, Die" + name-en: "The Lord of the Rings - The Return of the King" + region: "PAL-G" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLES-52019: + name: "Le Seigneur des Anneaux - Le Retour du Roi" + name-sort: "Seigneur des Anneaux, Le - Retour du Roi, Le" + name-en: "The Lord of the Rings - The Return of the King" + region: "PAL-F" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLES-52020: + name: "El SeУБor de los Anillos - El Retorno del Rey" + name-sort: "SeУБor de los Anillos, El - Retorno del Rey, El" + name-en: "The Lord of the Rings - The Return of the King" + region: "PAL-S" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLES-52021: + name: "Il Signore degli Anelli - Il Ritorno del Re" + name-sort: "Signore degli Anelli, Il - Ritorno del Re, Il" + name-en: "The Lord of the Rings - The Return of the King" + region: "PAL-I" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLES-52022: + name: "Total Club Manager 2004" + region: "PAL-M4" + clampModes: + vu1ClampMode: 3 # Fixes 3D rendering. + memcardFilters: # Football Fusion with FIFA 2004 + - "SLES-52022" + - "SLES-51953" +SLES-52023: + name: "Manhunt" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Helps with light occlusion problems when upscaling. + autoFlush: 2 # Fixes light occlusion draws which mistakenly get all drawn at once, so wrong texture data is picked. +SLES-52025: + name: "NFL Street" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-52026: + name: "Wallace & Gromit in Project Zoo" + region: "PAL-G" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 2 # Fixes post alignment. + nativeScaling: 4 # Fixes post effects. +SLES-52028: + name: "Junior Sports Basketball" + region: "PAL-M5" +SLES-52034: + name: "The Cat in the Hat" + name-sort: "Cat in the Hat, The" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + autoFlush: 2 # Fixes sun occlusion and heat radiosity. +SLES-52036: + name: "WWE SmackDown! - Here Comes the Pain" + region: "PAL-E" + compat: 5 +SLES-52038: + name: "Terminator 3 - Rebellion der Maschinen" + region: "PAL-G" +SLES-52039: + name: "Terminator 3 - Rise of the Machines" + region: "PAL-S" +SLES-52041: + name: "Detonator" + region: "PAL-E" + compat: 5 +SLES-52043: + name: "MX Unleashed Migrated" + region: "PAL-E" + patches: + DBA1250E: + content: |- + author=refraction (ported by Prafull) + comment=fixes COP2 instruction order to resolve SPS + patch=1,EE,001Cb778,word,484E9000 + patch=1,EE,001CB77C,word,4BDBD9FF +SLES-52044: + name: "Crescent Suzuki Racing - Superbikes and Super Sidecars" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes texture flicker. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes road brightness. +SLES-52045: + name: "GT-R 400" + region: "PAL-E" + compat: 5 + gameFixes: + - XGKickHack # Fixes bad Geometry. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing road highlights. + roundSprite: 1 # Fixes lines in menus and misaligned text. +SLES-52046: + name: "007 - Everything or Nothing" + region: "PAL-F-G" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLES-52047: + name: "The Sims - Bustin' Out" + name-sort: "Sims, The - Bustin' Out" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-52048: + name: "The Sims - Bustin' Out" + name-sort: "Sims, The - Bustin' Out" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-52055: + name: "Harry Potter and the Philosopher's Stone" + region: "PAL-M11" + compat: 5 + gameFixes: + - EETimingHack +SLES-52056: + name: "Harry Potter and the Philosopher's Stone" + region: "PAL-M11" + gameFixes: + - EETimingHack +SLES-52058: + name: "Groove Rider - Slot Car Racing" + region: "PAL-M5" +SLES-52060: + name: "Fame Academy" + region: "PAL-E" +SLES-52061: + name: "Star Academy" + region: "PAL-F" +SLES-52062: + name: "Pop Star Academy" + region: "PAL-M5" +SLES-52063: + name: "Alarm for Cobra 11" + region: "PAL-E-G" +SLES-52065: + name: "Flipnic" + region: "PAL-E" + gsHWFixes: + deinterlace: 9 # Fixes broken field order. +SLES-52095: + name: "Gradius V" + region: "PAL-M5" + compat: 5 +SLES-52096: + name: "Firefighter F.D. 18" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + roundSprite: 1 # Fixes sprite misaligment. +SLES-52097: + name: "SWAT - Global Strike Team" + region: "PAL-E-G" + compat: 5 + clampModes: + eeClampMode: 3 # For grey screen ingame. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects on player 2. + halfPixelOffset: 4 # Fixes chromatic effect. +SLES-52100: + name: "NRL Rugby League" + region: "PAL-E" +SLES-52101: + name: "Wrath Unleashed" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes colors. +SLES-52102: + name: "Hugo Bukkazoom!" + region: "PAL-M12" +SLES-52103: + name: "Tak & Le Pouvoir de Juju" + region: "PAL-F" + compat: 5 +SLES-52104: + name: "Tak and the Power of Juju" + region: "PAL-G" + compat: 5 +SLES-52106: + name: "Cabela's Dangerous Hunts" + region: "PAL-E" +SLES-52107: + name: "Dance Europe" + region: "PAL-M6" +SLES-52108: + name: "Underworld - The Eternal War" + region: "PAL-E" +SLES-52109: + name: "Underworld - The Eternal War" + region: "PAL-M5" +SLES-52111: + name: "Mojo!" + region: "PAL-M6" + compat: 5 +SLES-52116: + name: "Sitting Ducks" + region: "PAL-M6" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes blurriness. +SLES-52117: + name: "Go Go Copter" + region: "PAL-M3" +SLES-52118: + name: "Castlevania" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLES-52122: + name: "Crime Life - Gang Wars" + region: "PAL-M5" +SLES-52123: + name: "EA Sports Cricket 2004" + region: "PAL-E" + compat: 5 +SLES-52124: + name: "kill.switch" + region: "PAL-Unk" + speedHacks: + eeCycleRate: 2 # Fixes menu text flickering. +SLES-52125: + name: "Agassi Tennis Generation" + region: "PAL-M5" +SLES-52132: + name: "Hitman - Contracts" + region: "PAL-E" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLES-52133: + name: "Hitman - Contracts" + region: "PAL-F" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLES-52134: + name: "Hitman - Contracts" + region: "PAL-I" + compat: 4 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLES-52135: + name: "Hitman - Contracts" + region: "PAL-G" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLES-52136: + name: "Hitman - Contracts" + region: "PAL-S" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLES-52143: + name: "Carmen Sandiego - The Secret of the Stolen Drums" + region: "PAL-M4" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes upscaled shadows and improves performance. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes player shadow. +SLES-52149: + name: "Tom Clancy's Splinter Cell - Pandora Tomorrow" + region: "PAL-M5" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52150: + name: "Legacy of Kain - Defiance" + region: "PAL-M5" +SLES-52151: + name: "Terminator 3 - Le Macchine Ribelli" + region: "PAL-I" +SLES-52152: + name: "Terminator 3 - Rise of the Machines" + region: "PAL-E" +SLES-52153: + name: "Driv3r" + region: "PAL-E-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLES-52155: + name: "EyeToy - L'Eredita" + region: "PAL-I" +SLES-52159: + name: "Myth Makers Super Kart GP" + region: "PAL-E" + compat: 5 +SLES-52171: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "PAL-E" +SLES-52172: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "PAL-F" +SLES-52173: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "PAL-G" +SLES-52174: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "PAL-I" +SLES-52175: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "PAL-S" +SLES-52178: + name: "Casino Challenge" + region: "PAL-E" + compat: 5 +SLES-52179: + name: "Kaan - Barbarian's Blade" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line and edge garbage. + nativeScaling: 2 # Fixes post effects. + gpuTargetCLUT: 2 # Fixes broken effects. +SLES-52187: + name: "Baldur's Gate - Dark Alliance II" + region: "PAL-M3" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in sprites but still some lines left. +SLES-52188: + name: "Baldur's Gate - Dark Alliance II" + region: "PAL-M3" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in sprites but still some lines left. +SLES-52190: + name: "RPM Tuning" + region: "PAL-M6" + compat: 5 + gsHWFixes: + autoFlush: 1 + halfPixelOffset: 2 # Corrects post-processing positioning. + nativeScaling: 2 # Fixes post-processing effect and position. +SLES-52202: + name: "Downhill Domination" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes speed effect intensity. + minimumBlendingLevel: 2 # Fixes cloud depth rendering. +SLES-52203: + name: "Silent Line - Armored Core" + region: "PAL-E" + compat: 5 + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLES-50079" # Armored Core 2 + - "SLES-50905" # Another Age + - "SLES-51399" # Armored Core 3 + - "SLES-52203" # Silent Line +SLES-52204: + name: "UFC Sudden Impact" + region: "PAL-E" +SLES-52209: + name: "Star Trek - Shattered Universe" + region: "PAL-M3" +SLES-52214: + name: "Disney's The Haunted Mansion" + region: "PAL-E" +SLES-52216: + name: "Disney's The Haunted Mansion" + region: "PAL-M5" +SLES-52219: + name: "Corvette" + region: "PAL-M3" + compat: 5 + speedHacks: + instantVU1: 1 # Increases FPS drastically. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Aligns Post. + nativeScaling: 2 # Corrects post effect and reflections on cars. +SLES-52230: + name: "Muppets Party Cruise" + region: "PAL-E-F" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. + gameFixes: + - OPHFlagHack # Fixes some hanging throughout the game. +SLES-52237: + name: ".hack Infection Part 1" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. + memcardFilters: + - "SLES-52237" + - "SLES-52467" + - "SLES-52468" + - "SLES-52469" +SLES-52238: + name: "Nightshade" + region: "PAL-M5" + compat: 5 +SLES-52240: + name: "International Pool Championship" + region: "PAL-M5" +SLES-52241: + name: "Myth Makers - Orbs of Doom" + region: "PAL-E" +SLES-52242: + name: "Dalmatians 3" + region: "PAL-M3" + compat: 5 +SLES-52243: + name: "Dinosaur Adventure" + region: "PAL-M3" +SLES-52244: + name: "Legend of Herkules" + region: "PAL-E-G" +SLES-52246: + name: "Pool Paradise" + region: "PAL-M5" + compat: 5 +SLES-52247: + name: "The Hobbit" + name-sort: "Hobbit, The" + region: "PAL-R" +SLES-52249: + name: "Premier Manager 2003-04" + region: "PAL-I" +SLES-52256: + name: "Max Payne 2 - The Fall of Max Payne" + region: "PAL-E-S" + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLES-52257: + name: "P.T.O. IV - Pacific Theater of Operations IV" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes graphical flickering. +SLES-52258: + name: "Romance of the Three Kingdoms VIII" + region: "PAL-E" +SLES-52259: + name: "Outlaw Volleyball" + region: "PAL-M3" +SLES-52265: + name: "Energy Airforce - Aim Strike!" + region: "PAL-E" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-52266: + name: "Energy Airforce - Aim Strike!" + region: "PAL-F" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-52267: + name: "Energy Airforce - Aim Strike!" + region: "PAL-I" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-52275: + name: "Way of the Samurai 2" + region: "PAL-M3" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes UI lines. +SLES-52276: + name: "187 - Ride or Die" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Improves car color. + autoFlush: 1 # Softens bloom on objects and cars. + halfPixelOffset: 4 # Fixes misaligned bloom on objects and cars. +SLES-52277: + name: "Riding Spirits II" + region: "PAL-M5" + compat: 5 +SLES-52278: + name: "Mafia" + region: "PAL-E" + gameFixes: + - EETimingHack + patches: + A8ECA67A: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e2bb4,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLES-52279: + name: "Mafia" + region: "PAL-G" + gameFixes: + - EETimingHack + patches: + B1744B0F: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e2454,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLES-52280: + name: "Mafia" + region: "PAL-F" + gameFixes: + - EETimingHack + patches: + E185C725: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e23d4,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLES-52281: + name: "Mafia" + region: "PAL-I" + gameFixes: + - EETimingHack + patches: + B5FFA1E9: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e25c4,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLES-52282: + name: "Mafia" + region: "PAL-S" + gameFixes: + - EETimingHack + patches: + B67F4F9E: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e25f4,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLES-52283: + name: "Terminator 3 - The Redemption" + region: "PAL-M5" + gsHWFixes: + autoFlush: 2 # Fixes environment lights visible through player model. + halfPixelOffset: 4 # Fixes depth line and misaligned bloom. + minimumBlendingLevel: 3 # Fixes incorrect bloom rendering. +SLES-52284: + name: "Deadly Skies III" + region: "PAL-M5" +SLES-52286: + name: "Tak y el Poder Juju" + region: "PAL-S" + compat: 5 +SLES-52287: + name: "Tak and the Power of Juju" + region: "PAL-I" + compat: 5 +SLES-52288: + name: "Tom Clancy's Rainbow Six 3" + region: "PAL-M5" +SLES-52289: + name: "MTX Mototrax" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Fixes glitchy graphics ingame. +SLES-52290: + name: "MTX Mototrax" + region: "PAL-F" + roundModes: + vu1RoundMode: 0 # Fixes glitchy graphics ingame. +SLES-52291: + name: "Countryside Bears" + region: "PAL-M3" +SLES-52292: + name: "Mighty Mulan" + region: "PAL-M3" +SLES-52293: + name: "Son of the Lion King" + region: "PAL-M3" +SLES-52294: + name: "The Toys Room" + name-sort: "Toys Room, The" + region: "PAL-M3" +SLES-52295: + name: "Master Chess" + region: "PAL-E" + compat: 5 +SLES-52298: + name: "IndyCar Series 2005" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing and fixes depth line. +SLES-52308: + name: "Karaoke Stage" + region: "PAL-M5" +SLES-52309: + name: "R - Racing" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom and shadows. + alignSprite: 1 # Fixes vertical lines. +SLES-52310: + name: "Energy Airforce" + region: "PAL-E" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLES-52312: + name: "World Championship Rugby" + region: "PAL-E-F" +SLES-52313: + name: "Space Invaders Anniversary" + region: "PAL-M5" + compat: 5 +SLES-52314: + name: "Hugo - Bukkazoom!" + region: "PAL-R" +SLES-52322: + name: "Drakengard" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + recommendedBlendingLevel: 2 + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + mergeSprite: 1 # Fixes misaligned white lines. + PCRTCOverscan: 1 # Fixes missing HUD. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SLES-52323: + name: "Richard Burns Rally" + region: "PAL-M5" +SLES-52325: + name: "Champions of Norrath - Realms of EverQuest" + region: "PAL-M3" + gameFixes: + - BlitInternalFPSHack # Fixes internal fps detection in some areas. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in menus HUD and in game. + halfPixelOffset: 2 # Fixes edge garbage. + PCRTCOverscan: 1 # Fixes offscreen image. +SLES-52326: + name: "Spawn - Armageddon" + region: "PAL-M5" +SLES-52336: + name: "Max Payne 2 - The Fall of Max Payne" + region: "PAL-E-G" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLES-52337: + name: "Max Payne 2 - The Fall of Max Payne" + region: "PAL-E-F" + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLES-52338: + name: "Max Payne 2 - The Fall of Max Payne" + region: "PAL-E-I" + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLES-52339: + name: "Crash 'n' Burn" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52340: + name: "Rollercoaster World" + region: "PAL-E" +SLES-52341: + name: "The X-Files - Resist or Serve" + region: "PAL-E" +SLES-52342: + name: "Worms Forts - Under Siege" + region: "PAL-E-F" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + PCRTCOverscan: 1 # Centers game output. + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLES-52343: + name: "Midway Arcade Treasures" + region: "PAL-E" +SLES-52346: + name: "Retro Classics - 8 Arcade Classics from Yesteryears" + region: "PAL-E" +SLES-52348: + name: "Seven Samurai 20XX" + region: "PAL-M5" +SLES-52349: + name: "International Golf Pro" + region: "PAL-E" +SLES-52350: + name: "International Golf Pro" + region: "PAL-M4" +SLES-52358: + name: "Glass Rose" + region: "PAL-E" + compat: 5 +SLES-52362: + name: "Bad Boys II" + region: "PAL-M3" +SLES-52363: + name: "Bad Boys II" + region: "PAL-G" +SLES-52366: + name: "America's 10 Most Wanted" + region: "PAL-M5" +SLES-52367: + name: "America's 10 Most Wanted" + region: "PAL-M5" +SLES-52368: + name: "AFL Live - Premiership Edition" + region: "PAL-E" +SLES-52369: + name: "Empire of Atlantis" + region: "PAL-M3" +SLES-52370: + name: "The Mouse Police" + name-sort: "Mouse Police, The" + region: "PAL-M3" + compat: 5 +SLES-52371: + name: "Animal Soccer World" + region: "PAL-M3" +SLES-52372: + name: "Spider-Man 2" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLES-52373: + name: "Champions of Norrath" + region: "PAL-E-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal fps detection in some areas. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in menus HUD and in game. + halfPixelOffset: 2 # Fixes edge garbage. + PCRTCOverscan: 1 # Fixes offscreen image. +SLES-52374: + name: "Fight Night 2004" + region: "PAL-M3" +SLES-52378: + name: "Euro Rally Champion" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing and fixes depth line. + textureInsideRT: 1 # Fixes broken fog rendering. +SLES-52379: + name: "Shrek 2" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52380: + name: "Shrek 2" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52381: + name: "Shrek 2" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52382: + name: "Shrek 2" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52383: + name: "Shrek 2" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52384: + name: "Project Zero II - Crimson Butterfly" + region: "PAL-M5" + compat: 5 +SLES-52385: + name: "England International Football" + region: "PAL-E" + compat: 5 +SLES-52386: + name: "World Championship Snooker 2004" + region: "PAL-E" +SLES-52387: + name: "Spy Hunter 2" + region: "PAL-M5" +SLES-52388: + name: "Transformers [2004] [Special Edition]" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLES-52392: + name: "Combat Elite - WWII Paratroopers [Preview]" + region: "PAL-E" + gsHWFixes: + estimateTextureRegion: 1 # Improves performance. +SLES-52393: + name: "Pinball Fun" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS and console spam (The Tennis). +SLES-52394: + name: "UFEA Euro 2004" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes disappearing ball and black box issues. +SLES-52395: + name: "UFEA Euro 2004" + region: "PAL-F-G" + clampModes: + vuClampMode: 3 # Fixes disappearing ball and black box issues. +SLES-52396: + name: "Euro 2004" + region: "PAL-P-S" + clampModes: + vuClampMode: 3 # Fixes disappearing ball and black box issues. +SLES-52397: + name: "Euro 2004" + region: "PAL-M3" + clampModes: + vuClampMode: 3 # Fixes disappearing ball and black box issues. +SLES-52398: + name: "Euro 2004" + region: "PAL-M3" + clampModes: + vuClampMode: 3 # Fixes disappearing ball and black box issues. +SLES-52402: + name: "Perfect Ace 2 - The Championships" + region: "PAL-M5" +SLES-52403: + name: "Formula Challenge" + region: "PAL-M5" +SLES-52404: + name: "MTV Music Generator 3" + region: "PAL-M5" +SLES-52413: + name: "Malice" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLES-52418: + name: "Power Drome" + region: "PAL-M5" + compat: 4 + gsHWFixes: + autoFlush: 1 # Fixes light penetration. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + 52085DF1: + content: |- + // Game takes advantage of the VU's extended float range. + // This limits it so x86 can handle it. + author=refraction and PSI + comment=VU float patch + patch=1,EE,0037A680,word,7e7fffff + patch=1,EE,0037A688,word,fe7fffff +SLES-52423: + name: "Smash Court Tennis - Pro Tournament 2" + region: "PAL-Unk" +SLES-52433: + name: "Goblin Commander - Unleash the Horde" + region: "PAL-M3" +SLES-52439: + name: "The Suffering" + name-sort: "Suffering, The" + region: "PAL-E-I-S" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLES-52440: + name: "Harry Potter and the Prisoner of Azkaban" + region: "PAL-M7" + compat: 3 + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLES-52444: + name: "Hyper Street Fighter II - The Anniversary Edition" + region: "PAL-E" +SLES-52445: + name: "Silent Hill 4 - The Room" + region: "PAL-M5" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLES-52446: + name: "Mashed" + region: "PAL-M5" +SLES-52447: + name: "Spider-Man 2" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLES-52448: + name: "Knights of the Temple - Infernal Crusade" + region: "PAL-M4" +SLES-52449: + name: "Kidz Sports Basketball" + region: "PAL-E" +SLES-52450: + name: "Serious Sam - Next Encounter" + region: "PAL-M3" + compat: 5 +SLES-52451: + name: "Conan" + region: "PAL-M5" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed to fix depth lines (due to split shuffle code screwing the coordinates). + halfPixelOffset: 2 # Fixes depth line. +SLES-52457: + name: "Shrek 2" + region: "PAL-SW" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLES-52458: + name: "Disgaea - Hour of Darkness" + region: "PAL-E" +SLES-52459: + name: "Autobahn Raser - Das Spiel zum Film" + region: "PAL-G" +SLES-52466: + name: "Ribbit King" + region: "PAL-M5" +SLES-52467: + name: ".hack Mutation Part 2" + region: "PAL-M5" + compat: 5 + memcardFilters: + - "SLES-52237" + - "SLES-52467" + - "SLES-52468" + - "SLES-52469" +SLES-52468: + name: ".hack Quarantine Part 4" + region: "PAL-M5" + compat: 5 + memcardFilters: + - "SLES-52237" + - "SLES-52467" + - "SLES-52468" + - "SLES-52469" +SLES-52469: + name: ".hack Outbreak Part 3" + region: "PAL-M5" + compat: 5 + memcardFilters: + - "SLES-52237" + - "SLES-52467" + - "SLES-52468" + - "SLES-52469" +SLES-52471: + name: "Naval Ops - Commander" + region: "PAL-E" +SLES-52472: + name: "Project Minerva" + region: "PAL-M3" +SLES-52477: + name: "Vegas Casino II" + region: "PAL-E" +SLES-52478: + name: "Red Dead Revolver" + region: "PAL-M5" + compat: 4 +SLES-52479: + name: "Samurai Jack - The Shadow of Aku" + region: "PAL-M5" +SLES-52480: + name: "Yu-Gi-Oh! - The Duelists of the Roses" + region: "PAL-M4" + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLES-52481: + name: "Hot Wheels - Stunt Track Challenge" + region: "PAL-E" +SLES-52482: + name: "Steel Dragon EX" + region: "PAL-M4" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Fixes hashcache exploding. +SLES-52483: + name: "World Championship Pool 2004" + region: "PAL-UM3" +SLES-52486: + name: "Astro Boy" + region: "PAL-M5" + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SLES-52490: + name: "Dance - UK - Extra Trax" + region: "PAL-E" +SLES-52493: + name: "Spider-Man 2" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLES-52495: + name: "Bujingai - Swordmaster" + region: "PAL-M5" +SLES-52504: + name: "Trivial Pursuit Unhinged" + region: "PAL-M3" +SLES-52505: + name: "Spy Fiction" + region: "PAL-M5" +SLES-52507: + name: "Def Jam - Fight for NY" + region: "PAL-E-F" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-52508: + name: "Obscure" + region: "PAL-G" +SLES-52509: + name: "Tiger Woods PGA Tour 2005" + region: "PAL-M4" + clampModes: + vuClampMode: 2 # Fix black textures on characters. +SLES-52510: + name: "Neo Contra" + region: "PAL-M3" + compat: 6 + roundModes: + eeRoundMode: 0 # Reduces FPU calculation errors. + clampModes: + eeClampMode: 2 # Reduces FPU calculation errors. +SLES-52511: + name: "Headhunter - Redemption" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-52512: + name: "Headhunter - Redemption" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-52515: + name: "Ultimate Casino" + region: "PAL-E" + compat: 5 +SLES-52516: + name: "World Fighting" + region: "PAL-E" +SLES-52517: + name: "Radio Helicopter" + region: "PAL-E" + compat: 5 +SLES-52518: + name: "Motorbike King" + region: "PAL-E" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes missing textures. +SLES-52519: + name: "Pink Pong" + region: "PAL-E" + compat: 5 +SLES-52520: + name: "Volleyball Challenge" + region: "PAL-E" +SLES-52521: + name: "Adibou & Les Voleurs d'Energie" + region: "PAL-M6" +SLES-52523: + name: "Cocoto Platform Jumper" + region: "PAL-M5" +SLES-52525: + name: "Mouse Trophy" + region: "PAL-M5" +SLES-52527: + name: "Harry Potter og Fangen fra Azkaban" + region: "PAL-M4" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLES-52531: + name: "The Suffering" + name-sort: "Suffering, The" + region: "PAL-G" + speedHacks: + instantVU1: 1 # Fixes SPS. + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLES-52532: + name: "Aces of War" + region: "PAL-E" +SLES-52533: + name: "Zoo Puzzle" + region: "PAL-E" +SLES-52534: + name: "Crimson Tears" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. +# deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order. +SLES-52535: + name: "Rumble Roses" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLES-52536: + name: "DreamWorks Shark Tale" + region: "PAL-E" + compat: 2 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLES-52537: + name: "DreamWorks Shark Tale" + region: "PAL-M3" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLES-52539: + name: "DreamWorks Shark Tale" + region: "PAL-I" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLES-52541: + name: "Grand Theft Auto - San Andreas" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLES-52542: + name: "All Music Dance!" + region: "PAL-I" +SLES-52544: + name: "Trivial Pursuit Unhinged" + region: "PAL-M3" +SLES-52545: + name: "Star Wars - Battlefront" + region: "PAL-M3" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLES-52546: + name: "Star Wars - Battlefront" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLES-52547: + name: "Star Wars - Battlefront" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLES-52551: + name: "Samurai Warriors" + region: "PAL-E" +SLES-52552: + name: "Samurai Warriors" + region: "PAL-F" +SLES-52553: + name: "Samurai Warriors" + region: "PAL-G" +SLES-52554: + name: "Samurai Warriors" + region: "PAL-I" +SLES-52555: + name: "Samurai Warriors" + region: "PAL-S" +SLES-52556: + name: "Crimson Sea 2" + region: "PAL-E" +SLES-52557: + name: "Crimson Sea 2" + region: "PAL-F" +SLES-52558: + name: "Crimson Sea 2" + region: "PAL-G" +SLES-52559: + name: "FIFA Football 2005" + region: "PAL-E" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52560: + name: "FIFA Football 2005" + region: "PAL-G" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52561: + name: "FIFA Football 2005" + region: "PAL-P-S" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52562: + name: "FIFA Football 2005" + region: "PAL-I" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52563: + name: "FIFA Football 2005" + region: "PAL-M6" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + memcardFilters: # Football Fusion with Total Club Manager 2005 + - "SLES-52674" + - "SLES-52563" +SLES-52567: + name: "Catwoman" + region: "PAL-M7" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes bloom. + autoFlush: 1 # Fixes ghosting. + textureInsideRT: 1 # Required for offset RTs/textures for post-processing. + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52568: + name: "Crash Twinsanity" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes bad geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. + PCRTCOverscan: 1 # Fixes offscreen image. +SLES-52569: + name: "Spyro - A Hero's Tail" + region: "PAL-M6" + compat: 5 + gsHWFixes: + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-52570: + name: "Area 51" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. + textureInsideRT: 1 # Fixes shadows in some scenarios. + nativeScaling: 2 # Fixes lights. +SLES-52571: + name: "Pacific Air Warriors 2 - Dogfight" + region: "PAL-E" + compat: 5 +SLES-52572: + name: "Operation Air Assault" + region: "PAL-E" +SLES-52573: + name: "Conflict - Global Storm" + region: "PAL-M5" + roundModes: + eeRoundMode: 2 # Fixes abnormal character behaviour. +SLES-52576: + name: "Yu-Gi-Oh! Capsule Monster Coliseum" + region: "PAL-M5" +SLES-52579: + name: "Legends of Wrestling - Showdown" + region: "PAL-E" +SLES-52581: + name: "Madden NFL 2005" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-52584: + name: "Burnout 3 - Takedown" + region: "PAL-M4" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLES-52585: + name: "Burnout 3 - Takedown" + region: "PAL-F-G-I" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLES-52587: + name: "Army Men - Sarge's War" + region: "PAL-M5" + compat: 5 +SLES-52588: + name: "Mercenaries - Playground of Destruction" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLES-52589: + name: "Mercenaries - Playground of Destruction" + region: "PAL-F" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLES-52590: + name: "Mercenaries - Playground of Destruction" + region: "PAL-G" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLES-52591: + name: "Dynasty Warriors 4 - Empires" + region: "PAL-E" +SLES-52592: + name: "Dynasty Warriors 4 - Empires" + region: "PAL-G" +SLES-52593: + name: "Dynasty Warriors 4 - Empires" + region: "PAL-F" +SLES-52594: + name: "U-Move SuperSports" + region: "PAL-M5" +SLES-52598: + name: "Dancing Stage Fusion" + region: "PAL-M5" + compat: 5 +SLES-52599: + name: "Metal Slug 3" + region: "PAL-M5" + gsHWFixes: + gpuPaletteConversion: 2 # Stops excessive VRAM usage with preloading on. +SLES-52600: + name: "Harry Potter and the Prisoner of Azkaban" + region: "PAL-PL" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLES-52601: + name: "Ex Zeus" + region: "PAL-E" +SLES-52602: + name: "GT Racers" + region: "PAL-M5" + compat: 5 +SLES-52603: + name: "Room Zoom - Race for Impact" + region: "PAL-M3" +SLES-52605: + name: "The Polar Express" + name-sort: "Polar Express, The" + region: "PAL-Unk" + gsHWFixes: + halfPixelOffset: 4 # Fixes bottom left and right corner garbage. + nativeScaling: 2 # Corrects post effect. +SLES-52616: + name: "Video Poker & Blackjack" + region: "PAL-M5" +SLES-52617: + name: "Stock Car Speedway" + region: "PAL-E" +SLES-52620: + name: "Guncom 2" + region: "PAL-M3" + compat: 5 + gsHWFixes: + PCRTCOverscan: 1 # Fixes offscreen image. +SLES-52621: + name: "Tony Hawk's Underground 2" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-52622: + name: "Tony Hawk's Underground 2" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-52624: + name: "X-Men Legends" + region: "PAL-E" +SLES-52625: + name: "X-Men Legends" + region: "PAL-G" +SLES-52628: + name: "NBA Ballers" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fixes transparency issues. +SLES-52630: + name: "Conflict - Vietnam" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing lights. +SLES-52631: + name: "Digimon Rumble Arena 2" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes menu options freaking out. +SLES-52636: + name: "Colin McRae Rally 2005" + region: "PAL-M5" + compat: 5 + gameFixes: + - FullVU0SyncHack # Fixes in-game timer. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting and car reflections. + halfPixelOffset: 4 # Fixes lines in game and FMVs. +SLES-52637: + name: "TOCA Race Driver 2" + region: "PAL-M5" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLES-52638: + name: "DTM Race Driver 2 - The Ultimate Racing Simulator" # Also just "Ultimate Racing Simulator"; same serial + region: "PAL-M5" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLES-52639: + name: "V8 Supercars 2" + region: "PAL-M5" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. +SLES-52640: + name: "Dance - UK XL" + region: "PAL-UK" +SLES-52641: + name: "Leisure Suit Larry - Magna Cum Laude [Uncut]" + region: "PAL-E" +SLES-52642: + name: "Leisure Suit Larry - Magna Cum Laude" + region: "PAL-F" +SLES-52643: + name: "Leisure Suit Larry - Magna Cum Laude" + region: "PAL-G" +SLES-52644: + name: "Leisure Suit Larry - Magna Cum Laude" + region: "PAL-S" +SLES-52645: + name: "Leisure Suit Larry - Magna Cum Laude" + region: "PAL-I" +SLES-52646: + name: "Tom Clancy's Ghost Recon 2" + region: "PAL-M5" +SLES-52647: + name: "Club Football 2005 - Manchester United" + region: "PAL-M6" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52648: + name: "Club Football 2005 - Borussia Dortmund" + region: "PAL-G" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52649: + name: "Club Football 2005 - Olympique de Marseille" + region: "PAL-E-F" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52650: + name: "Club Football 2005 - Juventus" + region: "PAL-M3" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52651: + name: "Club Football 2005 - FC Barcelona" + region: "PAL-M4" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52652: + name: "Club Football 2005 - Liverpool FC" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52653: + name: "Club Football 2005 - Liverpool FC" + region: "PAL-M3" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52654: + name: "Club Football 2005 - Real Madrid" + region: "PAL-M5" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52655: + name: "Club Football 2005 - FC Bayern MУМnchen" + region: "PAL-M3" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52656: + name: "Club Football 2005 - AC Milan" + region: "PAL-M3" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52657: + name: "Club Football 2005 - Arsenal" + region: "PAL-E-F" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52658: + name: "Club Football 2005 - Hamburger SV" + region: "PAL-G" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52659: + name: "Club Football 2005 - Paris Saint-Germain" + region: "PAL-E-F" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52660: + name: "Club Football 2005 - FC Internazionale" + region: "PAL-M3" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52661: + name: "Club Football 2005 - Ajax Amsterdam" + region: "PAL-M4" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52662: + name: "Club Football 2005 - Newcastle United" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52663: + name: "Club Football 2005 - Chelsea FC" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52664: + name: "Club Football 2005 - Rangers FC" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52665: + name: "Club Football 2005 - Celtic FC" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52666: + name: "Club Football 2005 - Tottenham Hotspur" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52667: + name: "Club Football 2005 - Birmingham City" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52668: + name: "Club Football 2005 - Aston Villa" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Fixes upscaling lines. +SLES-52669: + name: "Forgotten Realms - Demon Stone" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Removes occasional SPS where the head goes into nightmare fuel. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLES-52670: + name: "Second Sight" + region: "PAL-M5" + compat: 5 +SLES-52671: + name: "Ghost Master - The Gravenville Chronicles" + region: "PAL-M5" +SLES-52673: + name: "NHL 2005" + region: "PAL-M5" +SLES-52674: + name: "Total Club Manager 2005" + region: "PAL-M5" + clampModes: + vu1ClampMode: 3 # Fixes 3D rendering. + memcardFilters: # Football Fusion with Total Club Manager 2005 + - "SLES-52674" + - "SLES-52563" +SLES-52675: + name: "Hugo - Cannon Cruise" + region: "PAL-Unk" +SLES-52676: + name: "Hugo - Cannon Cruise" + region: "PAL-R" +SLES-52678: + name: "Viewtiful Joe" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. +SLES-52680: + name: "Intellivision Lives - The History of Video Gaming" + region: "PAL-E" +SLES-52684: + name: "Cyclone Circus - Power Sail Racing" + region: "PAL-M4" + compat: 5 +SLES-52685: + name: "The Polar Express" + name-sort: "Polar Express, The" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes bottom left and right corner garbage. + nativeScaling: 2 # Corrects post effect. +SLES-52686: + name: "Backyard Wrestling 2 - There Goes the Neighborhood" + region: "PAL-E" +SLES-52693: + name: "LMA Manager 2005" + region: "PAL-E" +SLES-52694: + name: "BDFL Manager 2005" + region: "PAL-G" +SLES-52695: + name: "Roger Lemerre - La SУЉlection des Champions 2005" + region: "PAL-F" +SLES-52696: + name: "Football Manager Campionato 2005" + region: "PAL-I" +SLES-52697: + name: "MУЁnager de Liga 2005" + region: "PAL-S" +SLES-52698: + name: "Manchester United Manager 2005" + region: "PAL-E" +SLES-52700: + name: "The Adventures of Jimmy Neutron - Boy Genius - Attack of the Twonkies" + name-sort: "Adventures of Jimmy Neutron, The - Boy Genius - Attack of the Twonkies" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes shadow rendering. + cpuSpriteRenderLevel: 1 # Needed for above. + bilinearUpscale: 1 # Smooths out shadow textures. +SLES-52701: + name: "Future Tactics - The Uprising" + region: "PAL-M5" +SLES-52702: + name: "Psi-Ops - The Mindgate Conspiracy" + region: "PAL-M5" + gsHWFixes: + roundSprite: 2 # Removes blurriness and artifacting at sides, esspecialy helps 3D11. +SLES-52703: + name: "Psi-Ops - The Mindgate Conspiracy" + region: "PAL-M5" + gsHWFixes: + roundSprite: 2 # Removes blurriness and artifacting at sides, esspecialy helps 3D11. +SLES-52705: + name: "Mortal Kombat - Deception" + region: "PAL-M5" + compat: 5 +SLES-52706: + name: "Mortal Kombat - Deception" + region: "PAL-M5" +SLES-52707: + name: "Monster Hunter" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLES-52709: + name: "TY the Tasmanian Tiger 2 - Bush Rescue" + region: "PAL-M7" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes visible lines in water textures. +SLES-52710: + name: "McFarlane's Evil Prophecy" + region: "PAL-M5" + compat: 5 +SLES-52711: + name: "Titeuf MУЉga-Compet'" + region: "PAL-F" + gsHWFixes: + autoFlush: 1 # Fixes sun occlusion through buildings. + gameFixes: + - GIFFIFOHack # Fixes corrupted textures. + patches: + "958E5086": + content: |- + comment=Patch by refraction + // Game has a bug in it, where it's supposed to wait for the GS transfers/drawing to finish + // in order to reverse the FIFO to download data from the GS, but they got the condition backwards + // so their code was waiting for it to NOT finish. Lucky it even worked on a PS2. + patch=1,EE,001c83a4,word,1462fffa +SLES-52713: + name: "NBA Live 2005" + region: "PAL-M3" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52714: + name: "Board Games Gallery (10 Games)" + region: "PAL-E" +SLES-52716: + name: "The Energy Thieves" + name-sort: "Energy Thieves, The" + region: "PAL-E" +SLES-52717: + name: "Brian Lara International Cricket 2005" + region: "PAL-E" + compat: 5 +SLES-52718: + name: "Fight Club" + region: "PAL-M5" +SLES-52719: + name: "Under the Skin" + region: "PAL-M5" + compat: 5 +SLES-52720: + name: "Ford Racing 3" + region: "PAL-M5" +SLES-52722: + name: "Kidz Sports Ice Hockey" + region: "PAL-E" +SLES-52725: + name: "Need for Speed - Underground 2" + region: "PAL-M8" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-52726: + name: "NBA Live 2005" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52727: + name: "NBA Live 2005" + region: "PAL-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52729: + name: "Animaniacs - The Great Edgar Hunt" + region: "PAL-M5" + compat: 5 +SLES-52730: + name: "Dragon Ball Z - Budokai 3" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-52731: + name: "One Piece - Round the Land!" + region: "PAL-M3" +SLES-52733: + name: "Driven to Destruction" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLES-52734: + name: "Worms Forts - Under Siege" + region: "PAL-M5" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + PCRTCOverscan: 1 # Centers game output. + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLES-52737: + name: "Obscure" + region: "PAL-E" +SLES-52738: + name: "Obscure" + region: "PAL-F-I" + compat: 5 +SLES-52741: + name: "The Red Star [Beta]" + name-sort: "Red Star, The [Beta]" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line and edge garbage. +SLES-52745: + name: "Hugo - Cannon Cruise" + region: "PAL-M4" +SLES-52746: + name: "Hugo - Cannon Cruise" + region: "PAL-SC" +SLES-52747: + name: "The Dukes of Hazzard - Return of the General Lee" + name-sort: "Dukes of Hazzard, The - Return of the General Lee" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car colors. + halfPixelOffset: 5 # Fixes misaligned post-processing. + autoFlush: 1 # Fixes missing post blur. + nativeScaling: 1 # Aligns post blur. +SLES-52749: + name: "Habitrail - Hamster Ball" + region: "PAL-E" + compat: 5 +SLES-52750: + name: "Monster Trux Extreme - Arena Edition" + region: "PAL-E" + compat: 5 +SLES-52751: + name: "Offroad Extreme!" + region: "PAL-E" +SLES-52752: + name: "Playboy - The Mansion" + region: "PAL-M5" +SLES-52753: + name: "FlatOut" + region: "PAL-M4" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLES-52754: + name: "FlatOut" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLES-52755: + name: "Blood Will Tell - Tezuka Osamu's Dororo" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLES-52760: + name: "Pro Evolution Soccer 4" + region: "PAL-M4" + compat: 5 +SLES-52761: + name: "Rocky - Legends" + region: "PAL-M3" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes graphical issues on character models. + gsHWFixes: + preloadFrameData: 1 # Fixes background FMV flicker. +SLES-52766: + name: "Godzilla - Save the Earth" + region: "PAL-M5" + compat: 5 +SLES-52767: + name: "Hugo - Cannon Cruise" + region: "PAL-M4" +SLES-52768: + name: "Commandos - Strike Force" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-52773: + name: "Pool Shark 2" + region: "PAL-M5" +SLES-52774: + name: "Sprint Car Challenge" + region: "PAL-M6" + compat: 2 +SLES-52776: + name: "Junior Board Games" + region: "PAL-M5" + compat: 5 +SLES-52778: + name: "The Arcade" + name-sort: "Arcade, The" + region: "PAL-M6" + compat: 5 +SLES-52779: + name: "Poker Masters" + region: "PAL-M6" +SLES-52781: + name: "WWE SmackDown! vs. RAW" + region: "PAL-E" +SLES-52782: + name: "Call of Duty - Finest Hour" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + patches: + 0BC05D02: + content: |- + // Fixes COP2 CFC2 timing. + patch=1,EE,001AB900,word,48488800 + patch=1,EE,001AB904,word,4A252942 +SLES-52783: + name: "Call of Duty - Finest Hour" + region: "PAL-F-S-I" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + patches: + 30AE5279: + content: |- + // Avoids bad COP2 errors due to the instant nature of the PCSX2's COP2 handling. + patch=1,EE,001ab900,word,48488800 + patch=1,EE,001ab904,word,4A252942 +SLES-52784: + name: "Call of Duty - Finest Hour" + region: "PAL-G" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + patches: + 0BC05D02: + content: |- + // Avoids bad COP2 errors due to the instant nature of the PCSX2's COP2 handling. + patch=1,EE,001ab900,word,48488800 + patch=1,EE,001ab904,word,4A252942 +SLES-52798: + name: "Vietcong - Purple Haze" + region: "PAL-M4" +SLES-52799: + name: "Vietcong - Purple Haze" + region: "PAL-E-I" +SLES-52800: + name: "Pro Evolution Soccer 4" + region: "PAL-I" +SLES-52801: + name: "The Lord of the Rings - The Third Age" + name-sort: "Lord of the Rings, The - The Third Age" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLES-52802: + name: "Le Seigneur des Anneaux - Le Tiers У‚ge" + name-sort: "Seigneur des Anneaux, Le - Tiers У‚ge, Le" + name-en: "The Lord of the Rings - The Third Age" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLES-52803: + name: "Der Herr der Ringe - Das dritte Zeitalter" + name-sort: "Herr der Ringe, Der - dritte Zeitalter, Das" + name-en: "The Lord of the Rings - The Third Age" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLES-52804: + name: "Il Signore degli Anelli - La Terza Era" + name-sort: "Signore degli Anelli, Il - Terza Era, La" + name-en: "The Lord of the Rings - The Third Age" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLES-52805: + name: "El SeУБor de los Anillos - La Tercera Edad" + name-sort: "SeУБor de los Anillos, El - Tercera Edad, La" + name-en: "The Lord of the Rings - The Third Age" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLES-52807: + name: "Lemony Snicket's A Series of Unfortunate Events" + region: "PAL-E" + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52808: + name: "DУЉsastreuses Aventures des orphelins Baudelaire, Les" + region: "PAL-F" + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52809: + name: "Lemony Snicket - Schauriger Schlamassel" + region: "PAL-G" + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52810: + name: "Lemony Snicket Una Serie Di Sfortunati Eventi" + region: "PAL-I" + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52811: + name: "Get on da Mic" + region: "PAL-M3" +SLES-52812: + name: "Disney/Pixar The Incredibles" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52813: + name: "Disney/Pixar The Incredibles" + name-sort: "Incredibles, The" + region: "PAL-NL-F" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52814: + name: "Disney/Pixar Gli Incredibili" + name-sort: "Incredibles, The" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52815: + name: "Disney/Pixar Die Unglaublichen" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52816: + name: "Disney/Pixar Los IncreУ­bles" + name-sort: "Disney/Pixar IncreУ­bles, Los" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52820: + name: "Disney/Pixar The Incredibles" + name-sort: "Disney/Pixar Incredibles, The" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52821: + name: "Disney/Pixar The Incredibles - Os Super-HerУГis" + region: "PAL-P" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52822: + name: "Prince of Persia - Warrior Within" + region: "PAL-M6" + compat: 5 + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-52824: + name: "Furry Tales" + region: "PAL-E-F" +SLES-52825: + name: "Serie de CatastrУГficas Desdichas de Lemony Snicket, Una" + region: "PAL-S" + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-52831: + name: "Syberia II" + region: "PAL-M5" + compat: 5 +SLES-52832: + name: "Mega Man X - Command Mission" + region: "PAL-M3" + clampModes: + vu1ClampMode: 3 # Fixes the trophies. +SLES-52834: + name: "Sega Superstars Eyetoy Bundle" + region: "PAL-M4" + compat: 5 +SLES-52835: + name: "The Mummy" + name-sort: "Mummy, The" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 1 # Aligns post processing. +SLES-52836: + name: "Knight Rider 2" + region: "PAL-M6" + compat: 5 +SLES-52843: + name: "Garfield" + region: "PAL-M6" +SLES-52844: + name: "Midway Arcade Treasures 2" + region: "PAL-E" +SLES-52845: + name: "Gadget and the Gadgetinis" + region: "PAL-M6" +SLES-52852: + name: "Capcom Fighting Jam" + region: "PAL-Unk" +SLES-52853: + name: "Miami Vice" + region: "PAL-M6" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLES-52854: + name: "Capcom Fighting Jam" + region: "PAL-E" + compat: 5 +SLES-52856: + name: "10 Most Wanted" + region: "PAL-M5" +SLES-52857: + name: "The Fairly OddParents - Shadow Showdown" + name-sort: "Fairly OddParents, The - Shadow Showdown" + region: "PAL-E" +SLES-52858: + name: "Cocoto Kart Racer" + region: "PAL-M5" +SLES-52859: + name: "Project - Snowblind" + region: "PAL-E" + gsHWFixes: + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Aligns bloom effect. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-52861: + name: "King Arthur" + region: "PAL-M5" + compat: 5 +SLES-52863: + name: "Pinball Hall of Fame" + region: "PAL-M6" + compat: 5 +SLES-52864: + name: "MX World Tour" + region: "PAL-M5" +SLES-52867: + name: "Spindrive Ping Pong" + region: "PAL-M3" +SLES-52868: + name: "Viewtiful Joe 2" + region: "PAL-M5" +SLES-52871: + name: "Xtreme Speed" + region: "PAL-E" +SLES-52872: + name: "Constantine" + region: "PAL-M5" + roundModes: + eeRoundMode: 2 # Resolves dumpster not being able to be climbed from front in level 2. +SLES-52874: + name: "Dark Wind [with Gametrak]" + region: "PAL-M5" +SLES-52876: + name: "King of Fighters 2000-2001" + region: "PAL-E" +SLES-52877: + name: "Haunting Ground" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Reduces blurriness. + bilinearUpscale: 1 # Smooths out fire textures. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes post effects. +SLES-52882: + name: "Stolen" + region: "PAL-M5" + compat: 4 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom effects. + texturePreloading: 1 # Performs much better with partial preload. + textureInsideRT: 1 # Fixes post effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SLES-52884: + name: "Duel Masters" + region: "PAL-M5" +SLES-52885: + name: "Sega Superstars" + region: "PAL-G" +SLES-52886: + name: "Power Rangers - Dino Thunder" + region: "PAL-E" +SLES-52887: + name: "Power Rangers - Dino Thunder" + region: "PAL-F" +SLES-52888: + name: "Brothers in Arms - Road to Hill 30" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground shading. + halfPixelOffset: 5 # Reduces ghosting on objects. + nativeScaling: 2 # Helps smooth out ghosting. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-52889: + name: "Disney's Winnie the Pooh Rumbly Tumbly Adventure" + region: "PAL-M6" + gsHWFixes: + autoFlush: 1 # Fixes bloomlike-offsets. +SLES-52894: + name: "The Bard's Tale" + name-sort: "Bard's Tale, The" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLES-52895: + name: "Nickelodeon The SpongeBob SquarePants Movie" + name-sort: "Nickelodeon SpongeBob SquarePants Movie, The" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-52896: + name: "Nickelodeon SpongeBob SquarePants - The Movie" + region: "PAL-F-N" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-52897: + name: "Nickelodeon SpongeBob - Il Film" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-52898: + name: "King of Fighters - Maximum Impact" + region: "PAL-E-JP" +SLES-52900: + name: "Rapala Pro Fishing" + region: "PAL-E" +SLES-52902: + name: "Arcade Classics Volume 1" + region: "PAL-E" +SLES-52906: + name: "Nickelodeon SpongeBob SquarePants - Movin' with Friends" + region: "PAL-E" +SLES-52907: + name: "Nickelodeon SpongeBob SquarePants - Movin' with Friends" + region: "PAL-M4" +SLES-52908: + name: "The Urbz - Sims in the City" + name-sort: "Urbz, The - Sims in the City" + region: "PAL-M11" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLES-52909: + name: "UEFA Champions League 2004-2005" + region: "PAL-E-G" + gameFixes: + - EETimingHack # Fixes graphical corruption. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52910: + name: "UEFA Champions League 2004-2005" + region: "PAL-F-G" + gameFixes: + - EETimingHack # Fixes graphical corruption. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52911: + name: "UEFA Champions League 2004-2005" + region: "PAL-I-S" + gameFixes: + - EETimingHack # Fixes graphical corruption. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52912: + name: "UEFA Champions League 2004-2005" + region: "PAL-E-DU" + gameFixes: + - EETimingHack # Fixes graphical corruption. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-52913: + name: "Suikoden IV" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. + nativeScaling: 1 # Fixes post effects. +SLES-52915: + name: "DreamWorks Shark Tale - Hajar som Hajar" + region: "PAL-SW" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLES-52917: + name: "Scaler" + region: "PAL-E-F" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + autoFlush: 1 # Fixes player shadow. + nativeScaling: 2 # Fixes post-processing position. +SLES-52918: + name: "Scaler" + region: "PAL-M4" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + autoFlush: 1 # Fixes player shadow. + nativeScaling: 2 # Fixes post-processing position. +SLES-52919: + name: "NRL Rugby League 2" + region: "PAL-E" +SLES-52920: + name: "Alarm for Cobra 11 - Vol. II" + region: "PAL-E-G" +SLES-52921: + name: "Rogue Trooper" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage and misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and alignment. + autoFlush: 1 # Fixes bloom alignment. +SLES-52922: + name: "EyeToy - Disney Move" + region: "PAL-M5" +SLES-52927: + name: "Grand Theft Auto - San Andreas" + region: "PAL-G" + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLES-52931: + name: "Legend of Kay" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes broken polygons on trees. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes glitchy black rectangles. +SLES-52934: + name: "Guilty Gear Isuka [Preview]" + region: "PAL-E" +SLES-52939: + name: "Airborne Troops - Countdown to D-Day" + region: "PAL-M4" +SLES-52940: + name: "S.L.A.I. Steel Lancer Arena International" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 4 # Fixes double image and aligns glow effects. +SLES-52941: + name: "Gungrave - Overdose" + region: "PAL-M3" +SLES-52942: + name: "Midnight Club 3 - DUB Edition" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes light blooms. + textureInsideRT: 1 # Improves performance. + preloadFrameData: 1 # Fixes light trails. + getSkipCount: "GSC_MidnightClub3" + patches: + EBE1972D: + content: |- + comment=Patch by Refraction and Prafull + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,D0525A1C,extended,00000800 + patch=1,EE,20525A1C,extended,00000000 +SLES-52943: + name: "ESPN NFL 2K5" + region: "PAL-E" +SLES-52944: + name: "Robotech - Invasion" + region: "PAL-M5" +SLES-52949: + name: "Arcade Action - 30 Games" + region: "PAL-M5" +SLES-52950: + name: "Shadow of Rome" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-52951: + name: "Phantom Brave" + region: "PAL-E" + compat: 5 +SLES-52954: + name: "WWII - Tank Battles" + region: "PAL-E" +SLES-52955: + name: "Deadly Strike" + region: "PAL-E" + roundModes: + eeDivRoundMode: 3 # Fixes grid like pattern. +SLES-52956: + name: "Action Girlz Racing" + region: "PAL-E" + compat: 5 +SLES-52957: + name: "Urban Extreme" + region: "PAL-E" +SLES-52958: + name: "Premier Manager 2004-2005" + region: "PAL-E" +SLES-52959: + name: "Premier Manager 2004-2005" + region: "PAL-G" +SLES-52960: + name: "Premier Manager 2004-2005" + region: "PAL-F" +SLES-52961: + name: "Premier Manager 2004-2005" + region: "PAL-I" +SLES-52963: + name: "Cold Winter" + region: "PAL-M4" + clampModes: + vuClampMode: 2 # Fixes rainbow graphics. +SLES-52964: + name: "NanoBreaker" + region: "PAL-M5" + compat: 5 +SLES-52965: + name: "Outlaw Golf 2" + region: "PAL-M5" + compat: 5 +SLES-52966: + name: "ESPN NHL 2K5" + region: "PAL-E" +SLES-52967: + name: "Guilty Gear X2 Reloaded" + region: "PAL-E" + compat: 5 +SLES-52968: + name: "Burnout 2 - Point of Impact" + region: "PAL-E" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLES-52973: + name: "Ski Racing 2005" + region: "PAL-M5" +SLES-52974: + name: "GoldenEye - Rogue Agent" + region: "PAL-M4" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLES-52975: + name: "GoldenEye - Au Service du Mal" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLES-52976: + name: "GoldenEye - Rogue Agent" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLES-52977: + name: "GoldenEye - Agente Corrupto" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLES-52978: + name: "La Pucelle Tactics" + region: "PAL-E" +SLES-52980: + name: "Big Mutha Truckers 2 - Truck Me Harder" + region: "PAL-M5" +SLES-52982: + name: "NFL Street 2" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-52983: + name: "Fitness Fun" + region: "PAL-E" +SLES-52984: + name: "Panzer Front Ausf.B" + region: "PAL-E" +SLES-52985: + name: "Nickelodeon SpongeBob Schwammkopf - Der Film" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-52986: + name: "Nickelodeon Bob Esponja - La PelУ­cula" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLES-52988: + name: "Mega Man X8" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + autoFlush: 2 # Fixes bloom. + roundSprite: 1 # Fixes misaligned bloom. + deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. + memcardFilters: # Reads Command Mission save for bonus boss. + - "SLES-52988" + - "SLES-52832" +SLES-52989: + name: "Blowout" + region: "PAL-E" +SLES-52993: + name: "TimeSplitters - Future Perfect" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 5 # Fixes incorrect loading screen color. + halfPixelOffset: 5 # Aligns bloom of distant objects. + nativeScaling: 2 # Fixes post effect alignment and blocky bloom. + autoFlush: 2 # Fixes HUD blending. +SLES-52998: + name: "Sonic Mega Collection Plus" + region: "PAL-M5" + compat: 5 + memcardFilters: # Two games unlock by having a Sonic Heroes save. + - "SLES-52998" + - "SLES-51950" +SLES-52999: + name: "RC Toy Machines" + region: "PAL-E" +SLES-53000: + name: "Crazy Golf" + region: "PAL-E" +SLES-53001: + name: "NBA Street V3" + region: "PAL-M3" +SLES-53002: + name: "Samurai Warriors - Xtreme Legends" + region: "PAL-E" +SLES-53003: + name: "Samurai Warriors - Xtreme Legends" + region: "PAL-F" +SLES-53004: + name: "Samurai Warriors - Xtreme Legends" + region: "PAL-G" +SLES-53005: + name: "Monster Trux Extreme - Offroad Edition" + region: "PAL-E" +SLES-53006: + name: "Hamster Heroes" + region: "PAL-E" +SLES-53007: + name: "Tom Clancy's Splinter Cell - Chaos Theory" + region: "PAL-M5" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 4 # Fixes missing lights especially in NVGs. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53008: + name: "Mercenaries - Playground of Destruction" + region: "PAL-I-S" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLES-53009: + name: "Dance Factory" + region: "PAL-M5" +SLES-53011: + name: "Gallop Racer 2" + region: "PAL-E" +SLES-53012: + name: "Tenchu - Fatal Shadows" + region: "PAL-E" +SLES-53013: + name: "Tenchu - Fatal Shadows" + region: "PAL-F" +SLES-53014: + name: "Tenchu - Fatal Shadows" + region: "PAL-G" +SLES-53015: + name: "Tenchu - Fatal Shadows" + region: "PAL-I" +SLES-53016: + name: "Tenchu - Fatal Shadows" + region: "PAL-S" + compat: 5 +SLES-53017: + name: "Teenage Mutant Ninja Turtles 2 - Battle Nexus" + region: "PAL-M5" +SLES-53020: + name: "Ghost in the Shell - Stand Alone Complex" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + textureInsideRT: 1 # Fixes post shuffles. + patches: + BF6F101F: + content: |- + comment=Rearranging COP2 ops to avoid macflag bad stuff. + // Solves door problems, possibly other issues later on (nobody ever got that far :P). + patch=0,EE,0010BC88,word,48468800 + patch=0,EE,0010BC8C,word,4bec682c + patch=0,EE,0010BC90,word,4b8d617d + patch=0,EE,0010BC98,word,4a6d617c + patch=0,EE,0012B2CC,word,48468800 + patch=0,EE,0012B2D0,word,4bec682c + patch=0,EE,0012B2D4,word,4b8d617d + patch=0,EE,0012B2DC,word,4a6d617c + patch=0,EE,0012B5F4,word,48468800 + patch=0,EE,0012B5F8,word,4bec682c + patch=0,EE,0012B5FC,word,4b8d617d + patch=0,EE,0012B604,word,4a6d617c + patch=0,EE,001B0B5C,word,4bec682c + patch=0,EE,001B0B68,word,4b8d617d + patch=0,EE,001BF5FC,word,48588800 + patch=0,EE,001BF60C,word,4a0002ff + patch=0,EE,001BFBB8,word,48588800 + patch=0,EE,001BFBC8,word,4a0002ff + patch=0,EE,001BF818,word,48588800 + patch=0,EE,001BF828,word,4a0002ff + patch=0,EE,001C017C,word,48588800 + patch=0,EE,001C018C,word,4a0002ff +SLES-53021: + name: "Gunbird - Special Edition" + region: "PAL-M3" + compat: 5 +SLES-53022: + name: "ESPN NBA 2K5" + region: "PAL-E" + gameFixes: + - SkipMPEGHack # Fixes videos. +SLES-53023: + name: "RTL Ski Jump 2005" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-53024: + name: "Altered Beast" + region: "PAL-M5" + compat: 5 +SLES-53025: + name: "Red Ninja - End of Honor" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLES-53026: + name: "Red Ninja - End of Honor" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLES-53027: + name: "Championship Manager 5" + region: "PAL-M4" +SLES-53028: + name: "Hitman - Blood Money" + region: "PAL-E" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLES-53029: + name: "Hitman - Blood Money" + region: "PAL-F" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLES-53030: + name: "Hitman - Blood Money" + region: "PAL-G" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLES-53031: + name: "Hitman - Blood Money" + region: "PAL-I" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLES-53032: + name: "Hitman - Blood Money" + region: "PAL-S" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLES-53035: + name: "Masters of the Universe - He-Man - Defender of Greyskull" + region: "PAL-E" + compat: 5 +SLES-53036: + name: "Tak 2 - The Staff of Dreams" + region: "PAL-M3" + compat: 5 +SLES-53037: + name: "Super Monkey Ball Deluxe" + region: "PAL-M5" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes object balls never stopping in the Monkey Billiards DX minigame. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and foliage color. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLES-53038: + name: "Devil May Cry 3 - Dante's Awakening" + region: "PAL-M5" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-53039: + name: "Champions - Return to Arms" # aka "Champions of Norrath 2" + region: "PAL-M4" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in menus HUD and in game. + halfPixelOffset: 2 # Fixes erroneous line in menus. + PCRTCOverscan: 1 # Fixes offscreen image. + memcardFilters: # Allows import of characters from first game. + - "SLES-53039" + - "SLES-52325" +SLES-53041: + name: "RTL Ski Alpine 2005" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-53044: + name: "Juiced" + region: "PAL-M4" + compat: 5 + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLES-53045: + name: "Street Racing Syndicate" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post. +SLES-53046: + name: "Counter Terrorist Special Forces - Fire for Effect" + region: "PAL-M5" + clampModes: + vu1ClampMode: 3 # Fixes smoke particles. +SLES-53047: + name: "The Punisher" + name-sort: "Punisher, The" + region: "PAL-E-F" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLES-53049: + name: "The Punisher" + name-sort: "Punisher, The" + region: "PAL-I-S" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLES-53052: + name: "Robots" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLES-53058: + name: "Ricky Ponting International Cricket" + region: "PAL-E" + compat: 5 +SLES-53059: + name: "Samurai Shodown V" + region: "PAL-E" + compat: 5 +SLES-53060: + name: "AstУЉrix & ObУЉlix XXL 2 - Mission - Las Vegum" + region: "PAL-M3" +SLES-53061: + name: "Atari Anthology" + region: "PAL-E" +SLES-53062: + name: "Yu Yu Hakusho - Dark Tournament" + region: "PAL-M5" +SLES-53064: + name: "FIFA Street" + region: "PAL-M7" + compat: 5 +SLES-53065: + name: "SNK vs. Capcom - SVC Chaos" + region: "PAL-E" + compat: 5 +SLES-53073: + name: "Michigan - Report from Hell" + region: "PAL-M4" + compat: 5 + patches: + DCD7104E: + content: |- + comment=Rearranging code to avoid reading vf30 before VU0 program finish. + // Fixes falling through the floor in library. + patch=1,EE,0015d1f8,word,48481001 + patch=1,EE,0015d204,word,f85e0000 + patch=1,EE,0015d208,word,c7a1003c + patch=1,EE,0015d61c,word,48481001 + patch=1,EE,0015d628,word,f85e0000 + patch=1,EE,0015d62c,word,c7a2004c +SLES-53074: + name: "Soccer Life" + region: "PAL-M5" +SLES-53075: + name: "Area 51" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. + textureInsideRT: 1 # Fixes shadows in some scenarios. + nativeScaling: 2 # Fixes lights. +SLES-53076: + name: "Trigger Man" + region: "PAL-M5" +SLES-53078: + name: "Spy vs. Spy" + region: "PAL-M4" + compat: 5 +SLES-53079: + name: "Ys - The Ark of Napishtim" + region: "PAL-M5" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLES-53080: + name: "Extreme Sprint 3010" + region: "PAL-E" +SLES-53082: + name: "World Snooker Championship 2005" + region: "PAL-E" +SLES-53084: + name: "Fight Night Round 2" + region: "PAL-M3" +SLES-53087: + name: "TOCA Race Driver 3 - The Ultimate Racing Simulator" + region: "PAL-M5" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLES-53087" + - "SLES-52637" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLES-53088: + name: "DTM Race Driver 3 - The Ultimate Racing Simulator" + region: "PAL-M5" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLES-53088" + - "SLES-52638" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLES-53089: + name: "V8 Supercars Australia 3" + region: "PAL-E" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLES-53089" + - "SLES-52639" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLES-53090: + name: "Circuit Blasters" + region: "PAL-M5" +SLES-53091: + name: "Predator - Concrete Jungle" + region: "PAL-E" +SLES-53092: + name: "Motocross Mania 3" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment and edge garbage. + nativeScaling: 2 # Smooths effects out. +SLES-53093: + name: "Cold Winter" + region: "PAL-G" + clampModes: + vuClampMode: 2 # Fixes rainbow graphics. +SLES-53094: + name: "Rugby 2005" + region: "PAL-E" +SLES-53095: + name: "Rugby 2005" + region: "PAL-F" +SLES-53096: + name: "Worms 4 - Mayhem" + region: "PAL-M5" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLES-53098: + name: "Conspiracy - Weapons of Mass Destruction" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes post misalignment. + autoFlush: 2 # Fixes lighting misalignment. + gameFixes: + - XGKickHack # Fixes stretched/spikey textures. +SLES-53099: + name: "Pilot Down - Behind Enemy Lines" + region: "PAL-M5" + gameFixes: + - InstantDMAHack # Game has weird DMA handling (possible cache things?). + roundModes: + vu1RoundMode: 0 # Fixes shadow rendering. + speedHacks: + instantVU1: 0 # Improves speed by a moderate amount. +SLES-53100: + name: "Scooby-Doo! Unmasked" + region: "PAL-M4" + gsHWFixes: + nativeScaling: 2 # Fixes post processing position. +SLES-53104: + name: "Tom Clancy's Rainbow Six - Lockdown" + region: "PAL-M5" +SLES-53106: + name: "MX vs. ATV Unleashed" + region: "PAL-E" + patches: + D7AE31F4: + content: |- + comment=Rearranging COP2 ops to avoid clip flag resonse. Fixes SPS. + patch=1,EE,001B0138,word,484E9000 + patch=1,EE,001B013C,word,4BDBD9FF +SLES-53107: + name: "Cabela's Big Game Hunter 2005 Adventures" + region: "PAL-E" +SLES-53108: + name: "American Chopper" + region: "PAL-E" +SLES-53114: + name: "Full Spectrum Warrior" + region: "PAL-M5" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLES-53119: + name: "Kessen III" + region: "PAL-E" +SLES-53120: + name: "Kessen III" + region: "PAL-F" +SLES-53121: + name: "Kessen III" + region: "PAL-G" + compat: 5 +SLES-53124: + name: "Project - Snowblind" + region: "PAL-M4" + gsHWFixes: + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Aligns bloom effect. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-53125: + name: "Enthusia Professional Racing" + region: "PAL-M5" + clampModes: + eeClampMode: 3 # Corrects crazy car AI and prevents crash. + vuClampMode: 3 # Stops freezing at race start. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLES-53127: + name: "Teenage Mutant Ninja Turtles - Mutant Melee" + region: "PAL-M5" +SLES-53129: + name: "Tak 2 - The Staff of Dreams" + region: "PAL-F-G" + compat: 5 +SLES-53130: + name: "World Championship Poker" + region: "PAL-M5" +SLES-53131: + name: "Full Spectrum Warrior" + region: "PAL-E" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLES-53138: + name: "Outlaw Volleyball Remixed" + region: "PAL-M4" +SLES-53139: + name: "Alien Hominid" + region: "PAL-M6" + compat: 5 +SLES-53140: + name: "Choro Q" + region: "PAL-E" +SLES-53141: + name: "X-Treme Quads" + region: "PAL-E" + compat: 5 +SLES-53142: + name: "Doomsday Racers" + region: "PAL-E" +SLES-53143: + name: "Fantastic 4" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53144: + name: "4 Fantastiques, Les" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53145: + name: "Fantastic 4" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53146: + name: "I Fantastici Quattro" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53147: + name: "4 FantУЁsticos, Los" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53148: + name: "Fruitfall" + region: "PAL-E" +SLES-53149: + name: "LMA Manager 2005" + region: "PAL-Unk" +SLES-53150: + name: "10 Pin - Champions Alley" + region: "PAL-M6" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLES-53151: + name: "Juiced" + region: "PAL-I" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLES-53152: + name: "Mashed Fully Loaded" + region: "PAL-M5" +SLES-53154: + name: "The Bard's Tale" + name-sort: "Bard's Tale, The" + region: "PAL-M8" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLES-53155: + name: "Star Wars - Episode III - Revenge of the Sith" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLES-53156: + name: "Star Wars - Episode III - La Revanche des Sith" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLES-53157: + name: "Star Wars - Episode III - Die Rache der Sith" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLES-53158: + name: "Cold Fear" + region: "PAL-M5" + compat: 5 +SLES-53172: + name: "Strike Force Bowling" + region: "PAL-M5" +SLES-53173: + name: "Truck Racing 2" + region: "PAL-E" +SLES-53174: + name: "Golden Age of Racing" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack +SLES-53175: + name: "Top Spin" + region: "PAL-M5" + compat: 5 +SLES-53186: + name: "International Super Karts" + region: "PAL-E" +SLES-53189: + name: "Maniac Mole" + region: "PAL-E" +SLES-53190: + name: "Girl Zone" + region: "PAL-E" + compat: 5 +SLES-53191: + name: "Kaido Racer" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLES-53192: + name: "Tim Burton's The Nightmare Before Christmas - Oogie's Reveng" + name-sort: "Nightmare Before Christmas, The - Tim Burton's" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLES-53193: + name: "Puzzle Party - 10 Games" + region: "PAL-E" +SLES-53194: + name: "LEGO Star Wars - The Video Game" + region: "PAL-M7" + clampModes: + vuClampMode: 3 # Fixes bad coordinate spam. +SLES-53195: + name: "The Punisher" + name-sort: "Punisher, The" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLES-53196: + name: "Destroy All Humans!" + region: "PAL-M4" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLES-53197: + name: "Destroy All Humans!" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLES-53199: + name: "25 to Life" + region: "PAL-E" +SLES-53200: + name: "Dragon Ball Z - Budokai Tenkaichi" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-53201: + name: "Saint Seiya - The Sanctuary" + region: "PAL-M5" + compat: 5 +SLES-53203: + name: "аšаАб€аАб‚аЕаЛбŒ" + name-sort: "Punisher, The" + name-en: "The Punisher" + region: "PAL-R" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLES-53218: + name: "Dancing Stage MAX" + region: "PAL-M5" +SLES-53219: + name: "Winx Club" + region: "PAL-M5" +SLES-53221: + name: "L'Entraineur 5 - Saison 04-05" + region: "PAL-F" +SLES-53222: + name: "Scudetto 5" + region: "PAL-I" +SLES-53223: + name: "Championship Manager 5" + region: "PAL-P" +SLES-53224: + name: "Championship Manager 5" + region: "PAL-S" +SLES-53225: + name: "DreamWorks Madagascar" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53226: + name: "DreamWorks Madagascar" + region: "PAL-F-G" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53227: + name: "DreamWorks Madagascar" + region: "PAL-M3" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53231: + name: "Le Avventure di Lupin III - Il Tesoro del Re Stregone" + region: "PAL-I" +SLES-53233: + name: "Assault Suits Valken" + region: "PAL-E" +SLES-53234: + name: "Samurai Western" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes line across the middle of the screen and offset blur. +SLES-53235: + name: "Syberia II" + region: "PAL-R" + compat: 5 +SLES-53236: + name: "Buzzrod Fishing Fantasy" + region: "PAL-E" +SLES-53237: + name: "Fire Heroes" + region: "PAL-M4" +SLES-53238: + name: "Premier Manager 2005-2006" + region: "PAL-M4" +SLES-53242: + name: "DreamWorks Madagascar" + region: "PAL-P" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53246: + name: "DreamWorks Madagascar" + region: "PAL-S" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53280: + name: "7 Sins" + region: "PAL-M3" + compat: 5 +SLES-53281: + name: "Fantastic 4" + region: "PAL-NL" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLES-53282: + name: "Harvest Fishing" + region: "PAL-E" + compat: 5 +SLES-53284: + name: "Guilty Gear Isuka" + region: "PAL-E" + compat: 5 +SLES-53287: + name: "Tom Clancy's Splinter Cell - Chaos Theory" + region: "PAL-M3" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes missing lights especially in NVGs. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53296: + name: "Ford Mustang - The Legend Lives" + region: "PAL-M4" + compat: 5 +SLES-53297: + name: "7 Sins" + region: "PAL-E" + compat: 5 +SLES-53299: + name: "Delta Force - Black Hawk Down" + region: "PAL-M5" + gsHWFixes: + autoFlush: 1 # Fixes bloom misalignment. + halfPixelOffset: 4 # Fixes bloom misalignment. + textureInsideRT: 1 # Fixes sky bloom. + nativeScaling: 2 # Fixes post-processing. +SLES-53300: + name: "SOCOM 3 - U.S. Navy SEALs" + region: "PAL-Unk" + gameFixes: + - InstantDMAHack # Fixes texture corruption. + clampModes: + vuClampMode: 3 # Fixes SPS ingame and prevents flickering or invisible characters. + gsHWFixes: + minimumBlendingLevel: 4 # Mitigates grayer text font in bottom left. +SLES-53301: + name: "Bomberman Hardball" + region: "PAL-E" + compat: 5 +SLES-53303: + name: "RTL Ski Jumping 2006" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-53309: + name: "Transformers [2004] [Director's Cut]" + region: "PAL-M5" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLES-53311: + name: "Graffiti Kingdom" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +SLES-53314: + name: "Melbourne Cup Challenge" + region: "PAL-A" +SLES-53317: + name: "Black Market Bowling" + region: "PAL-E" +SLES-53318: + name: "Crazy Golf - World Tour" + region: "PAL-M6" +SLES-53319: + name: "Resident Evil Outbreak - File #2" + region: "PAL-M5" + memcardFilters: # Reads and writes to Outbreak File #1. + - "SLES-53319" + - "SCES-50987" + - "SLES-51589" +SLES-53320: + name: "S.C.A.R. - Squadra Corse Alfa Romeo" + region: "PAL-M5" +SLES-53321: + name: "The X Factor Sing" + name-sort: "X Factor Sing, The" + region: "PAL-E" +SLES-53322: + name: "Obscure" + region: "PAL-R" +SLES-53332: + name: "Medal of Honor - European Assault" + region: "PAL-M4" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-53333: + name: "Medal of Honor - Les Faucons de Guerre" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-53334: + name: "Medal of Honor - European Assault" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-53335: + name: "Medal of Honor - European Assault" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-53336: + name: "Medal of Honor - European Assault" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-53338: + name: "Victorious Boxers 2 - Fighting Spirit" + region: "PAL-M3" +SLES-53339: + name: "Dynasty Warriors 5" + region: "PAL-E" +SLES-53340: + name: "Dynasty Warriors 5" + region: "PAL-F" +SLES-53341: + name: "Dynasty Warriors 5" + region: "PAL-G" + compat: 5 +SLES-53342: + name: "EA Sports Cricket 2005" + region: "PAL-E" +SLES-53343: + name: "City Soccer Challenge" + region: "PAL-A" +SLES-53344: + name: "Guerrilla Strike" + region: "PAL-E" +SLES-53345: + name: "Shadow of Ganymede" + region: "PAL-E" +SLES-53346: + name: "Dragon Ball Z - Budokai 3 [Collector's Edition]" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-53350: + name: "Sonic Gems Collection" + region: "PAL-M5" + compat: 5 + roundModes: + vu1RoundMode: 0 # Prevents only backgrounds from appearing in Sonic R's multiplayer modes. + gsHWFixes: + cpuCLUTRender: 2 # Fixes CLUT colour in Sonic Fighters. + memcardFilters: # Vectorman unlocks by having a Mega Collection or Heroes save. + - "SLES-53350" + - "SLES-52998" + - "SLES-51950" +SLES-53351: + name: "SSX On Tour" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLES-53353: + name: "Shounen Jump's Shaman King - Power of Spirit" + region: "PAL-M3" +SLES-53354: + name: "Superbike GP" + region: "PAL-E" + compat: 5 +SLES-53355: + name: "Obliterate" + region: "PAL-E" +SLES-53356: + name: "Colosseum - Road to Freedom" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-53357: + name: "21 Card Games" + region: "PAL-E" +SLES-53360: + name: "Alarm for Cobra 11 Vol.2 - Hot Pursuit" + region: "PAL-E" +SLES-53361: + name: "Stealth Force - The War on Terror" + region: "PAL-E-S" +SLES-53362: + name: "Alpine Skiing 2005" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-53363: + name: "Shin Megami Tensei - Lucifer's Call" + region: "PAL-M3" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes commands not being visible. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLES-53364: + name: "7 Sins" + region: "PAL-G" +SLES-53366: + name: "Killer7" + region: "PAL-M3" + compat: 5 +SLES-53367: + name: "Dodgeball" + region: "PAL-E" + compat: 5 +SLES-53368: + name: "Splatter Master" + region: "PAL-E" +SLES-53369: + name: "Twenty 2 Party" + region: "PAL-E" + compat: 5 +SLES-53370: + name: "Real World Golf [with Gametrak]" + region: "PAL-F" +SLES-53371: + name: "Real World Golf [with Gametrak]" + region: "PAL-E" +SLES-53373: + name: "DreamWorks Madagascar" + region: "PAL-NL" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLES-53374: + name: "X-Men Legends II - Rise of Apocalypse" + region: "PAL-M3" +SLES-53377: + name: "X-Men Legends II - Rise of Apocalypse" + region: "PAL-I-S" +SLES-53380: + name: "Metal Slug 4" + region: "PAL-E" +SLES-53381: + name: "The King of Fighters 2002" + name-sort: "King of Fighters 2002, The" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-53382: + name: "The King of Fighters 2003" + name-sort: "King of Fighters 2003, The" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-53383: + name: "Metal Slug 5" + region: "PAL-E" + compat: 5 +SLES-53386: + name: "Charlie and the Chocolate Factory" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effect. + nativeScaling: 2 # Fixes post positioning. +SLES-53387: + name: "Batman Begins" + region: "PAL-M7" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. + autoFlush: 2 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes post-processing position. +SLES-53388: + name: "Rhythmic Star!" + region: "PAL-M5" +SLES-53390: + name: "Ultimate Spider-Man" + region: "PAL-E" + compat: 5 + clampModes: + vu1ClampMode: 0 # Fixes Spider-Man's eye texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLES-53391: + name: "Ultimate Spider-Man" + region: "PAL-M5" + clampModes: + vu1ClampMode: 0 # Fixes Spider-Man's eye texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLES-53393: + name: "Spartan - Total Warrior" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes garbage textures flashing on the character model. + gsHWFixes: + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 1 # Fixes post effects. +SLES-53396: + name: "Spartan - Total Warrior" + region: "PAL-M3" + gameFixes: + - EETimingHack # Fixes garbage textures flashing on the character model. + gsHWFixes: + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 1 # Fixes post effects. +SLES-53398: + name: "Zombie Zone" + region: "PAL-E" + compat: 5 +SLES-53399: + name: "Yakuza Fury" + region: "PAL-E" +SLES-53400: + name: "Shogun's Blade" + region: "PAL-A" +SLES-53401: + name: "Iron Sea" + region: "PAL-A" +SLES-53402: + name: "Taxi Rider" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 2 # Positive rounding fixes distant white models. + vu1RoundMode: 2 # Positive rounding fixes close white models. +SLES-53403: + name: "Demolition Girl" + region: "PAL-E" + compat: 5 +SLES-53404: + name: "Deep Water" + region: "PAL-E" +SLES-53405: + name: "Digimon World 4" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned blur. +SLES-53406: + name: "Party Girls" + region: "PAL-E" + compat: 5 +SLES-53407: + name: "Street Boyz" + region: "PAL-E" +SLES-53408: + name: "Fighting Angels" + region: "PAL-E" + compat: 5 +SLES-53411: + name: "Kuon" + region: "PAL-M3" + roundModes: + eeRoundMode: 0 # Fixes Sugoroku mini-game. + speedHacks: + instantVU1: 1 # This option enabled brings about 15% more FPS when I tested it, *your experience may differ. + mtvu: 0 # For some reason this games halves the internal game FPS with this option. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. + preloadFrameData: 1 # Fixes red cracklines on walls. +SLES-53413: + name: "Rebel Raiders - Operation Nighthawk" + region: "PAL-M5" +SLES-53414: + name: "Echo Night - Beyond" + region: "PAL-E" + compat: 5 +SLES-53415: + name: "Call of Duty 2 - Big Red One" + region: "PAL-E" + compat: 5 + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLES-53416: + name: "Call of Duty 2 - Big Red One" + region: "PAL-M3" + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLES-53417: + name: "Call of Duty 2 - Big Red One" + region: "PAL-G" + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLES-53418: + name: "Tak - The Great JuJu Challenge" + region: "PAL-A" + compat: 5 +SLES-53419: + name: "L.A. Rush" + region: "PAL-M5" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. +SLES-53420: + name: "Winnie the Pooh's Rumbly Tumbly Adventure" + region: "PAL-PL" + gsHWFixes: + autoFlush: 1 # Fixes bloomlike-offsets. +SLES-53424: + name: "Dead to Rights II" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLES-53430: + name: "The Incredible Hulk - Ultimate Destruction" + name-sort: "Incredible Hulk, The - Ultimate Destruction" + region: "PAL-M4" + speedHacks: + eeCycleRate: 1 # Fixes occasional post process flickering. + gsHWFixes: + nativePaletteDraw: 1 # Fixes lines in certain effects when upscaled. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLES-53433: + name: "NHL 06" + region: "PAL-M6" +SLES-53434: + name: "Red Baron" + region: "PAL-M3" + gsHWFixes: + textureInsideRT: 1 # Fixes trees and half screen issue. + drawBuffering: 1 # Reduces draws and improves performance. +SLES-53435: + name: "SAS Anti-Terror Force" + region: "PAL-M3" + compat: 5 +SLES-53436: + name: "EyeToy - YetiSports Arctic Adventures" + region: "PAL-M5" +SLES-53438: + name: "Taito Legends" + region: "PAL-M5" + compat: 5 +SLES-53439: + name: "Crash Tag Team Racing" + region: "PAL-M6" + gameFixes: + - IbitHack # Fixes constant recompilation problems. + gsHWFixes: + halfPixelOffset: 5 # Corrects the alignment of screen effects. + nativePaletteDraw: 1 # Fixes the look of screen effects. + PCRTCOverscan: 1 # Fixes offscreen image. +SLES-53441: + name: "Heroes of the Pacific" + region: "PAL-M5" +SLES-53443: + name: "The Warriors" + name-sort: "Warriors, The" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Alings recursive blur effects. + autoFlush: 2 # Fixes missing recursive blur effects. + nativeScaling: 2 # Fixes missing recursive blur effects. +SLES-53444: + name: "Panzer Elite Action - Fields of Glory" + region: "PAL-M5" + gameFixes: + - VUSyncHack # Partly fixes SPS still needs EE+3. + gsHWFixes: + halfPixelOffset: 2 # Fix effects and depth line. + nativeScaling: 1 # Fixes post effects. + speedHacks: + eeCycleRate: 3 # Fixes SPS. +SLES-53446: + name: "Arcade USA" + region: "PAL-E" + compat: 5 +SLES-53452: + name: "Myth Makers - Trixie in Toyland" + region: "PAL-E" +SLES-53457: + name: "Evil Dead - Regeneration" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-53458: + name: "Shin Megami Tensei - Digital Devil Saga" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLES-53459: + name: "Marc Ecko's Getting Up - Contents Under Pressure" + region: "PAL-M5" +SLES-53461: + name: "Sega Classics Collection" + region: "PAL-E" + compat: 5 + gameFixes: + - XGKickHack # Fixes black and white vehicle previews in MonacoGP. +SLES-53462: + name: "The Matrix - Path of Neo" + name-sort: "Matrix, The - Path of Neo" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53463: + name: "NHL 06" + region: "PAL-E" +SLES-53464: + name: "The Great British Football Quiz" + name-sort: "Great British Football Quiz, The" + region: "PAL-UK" +SLES-53465: + name: "Maxi Quiz du Foot FranУЇais" + region: "PAL-F" +SLES-53466: + name: "Il Grande Quiz sul Calcio Italiano" + region: "PAL-I" +SLES-53468: + name: "Family Board Games" + region: "PAL-M6" +SLES-53470: + name: "De Grote Nederlandse Voetbalquiz" + region: "PAL-NL" +SLES-53471: + name: "LMA Manager 2006" + region: "PAL-M5" +SLES-53473: + name: "Disney/Pixar The Incredibles - Rise of the Underminer" + name-sort: "Disney/Pixar Incredibles, The - Rise of the Underminer" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53474: + name: "Disney/Pixar The Incredibles - Rise of the Underminer" + name-sort: "Disney/Pixar Incredibles, The - Rise of the Underminer" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53480: + name: "Harvest Moon - A Wonderful Life [Special Edition]" + region: "PAL-E" +SLES-53481: + name: "10.000 Bullets" + region: "PAL-M5" + compat: 5 +SLES-53483: + name: "Magna Carta - Tears of Blood" + region: "PAL-E" + compat: 5 +SLES-53484: + name: "Eagle Eye Golf" + region: "PAL-M5" +SLES-53485: + name: "Car Racing Challenge" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes distant car textures. +SLES-53487: + name: "Forty 4 Party" + region: "PAL-E" +SLES-53488: + name: "Puzzle Maniacs" + region: "PAL-E" +SLES-53489: + name: "Paparazzi" + region: "PAL-E" + compat: 5 +SLES-53490: + name: "Outlaw Tennis" + region: "PAL-M5" +SLES-53491: + name: "Karaoke Stage 2" + region: "PAL-M5" +SLES-53492: + name: "Total Overdose" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-53494: + name: "Nickelodeon SpongeBob SquarePants - Lights, Camera, Pants!" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53495: + name: "Nickelodeon Bob L'УЉponge - Silence on Tourne!" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53496: + name: "Nickelodeon SpongeBob - Ciak si Gira!" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53497: + name: "Nickelodeon SpongeBob Schwammkopf - Film ab!" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53498: + name: "Nickelodeon Bob Esponja - ТЁLuces, CУЁmara, Esponja!" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53499: + name: "Nickelodeon SpongeBob SquarePants - Licht uit, Camera aan!" + region: "PAL-NL" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53500: + name: "Nickelodeon Svampbob Fyrkant - Tystnad, Tagning, TvУƒТЄttsvamp!" + region: "PAL-SW" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53501: + name: "Star Wars - Battlefront II" + region: "PAL-M3" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLES-53502: + name: "Star Wars - Battlefront II" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLES-53503: + name: "Star Wars - Battlefront II" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLES-53504: + name: "Agent Hugo" + region: "PAL-M11" +SLES-53505: + name: "Beat Down - Fists of Vengeance" + region: "PAL-M5" +SLES-53506: + name: "Burnout Revenge" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: + - "SLES-53506" + - "SLES-53507" + - "SLES-52584" + - "SLES-52585" + - "SLES-53510" +SLES-53507: + name: "Burnout Revenge" + region: "PAL-M3" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: + - "SLES-53506" + - "SLES-53507" + - "SLES-52584" + - "SLES-52585" + - "SLES-53510" +SLES-53508: + name: "Ultimate Pro-Pinball" + region: "PAL-M5" + compat: 5 +SLES-53509: + name: "Hello Kitty - Roller Rescue" + region: "PAL-M5" +SLES-53510: + name: "Madden NFL 2006" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-53518: + name: "Castle Shikigami II" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligment. +SLES-53521: + name: "Musashi - Samurai Legend" + region: "PAL-M4" +SLES-53523: + name: "Gun" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Fixes textures and crashes. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken light and shadow rendering. + halfPixelOffset: 5 # Fixes misaligned bloom and character shadows. + autoFlush: 1 # Fixes missing bloom intensity and alignment. + nativeScaling: 2 # Helps fix offset blur and bloom on shadows and the UI. +SLES-53524: + name: "Mortal Kombat - Shaolin Monks" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes effect alignment. + autoFlush: 2 # Fixes bloom intensity +SLES-53525: + name: "Mortal Kombat - Shaolin Monks" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Fixes effect alignment. + autoFlush: 2 # Fixes bloom intensity +SLES-53526: + name: "The Suffering - Ties That Bind" + name-sort: "Suffering, The - Ties That Bind" + region: "PAL-E-F" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. + memcardFilters: + - "SLES-53526" + - "SLES-53527" + - "SLES-53528" + - "SLES-53626" + - "SLES-51693" + - "SLES-52439" + - "SLES-52531" +SLES-53527: + name: "The Suffering - Ties That Bind" + name-sort: "Suffering, The - Ties That Bind" + region: "PAL-E-I-S" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. + memcardFilters: + - "SLES-53526" + - "SLES-53527" + - "SLES-53528" + - "SLES-53626" + - "SLES-51693" + - "SLES-52439" + - "SLES-52531" +SLES-53528: + name: "The Suffering - Ties That Bind" + name-sort: "Suffering, The - Ties That Bind" + region: "PAL-G" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. + memcardFilters: + - "SLES-53526" + - "SLES-53527" + - "SLES-53528" + - "SLES-53626" + - "SLES-51693" + - "SLES-52439" + - "SLES-52531" +SLES-53529: + name: "FIFA 06" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-53530: + name: "FIFA 06" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-53531: + name: "FIFA 06" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-53532: + name: "FIFA 06" + region: "PAL-P-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-53533: + name: "FIFA 06" + region: "PAL-M8" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-53534: + name: "Tony Hawk's American Wasteland" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes water and grass textures. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Improves post-processing rendering. + preloadFrameData: 1 # Fixes missing loading screens. +SLES-53535: + name: "Tony Hawk's American Wasteland" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes water and grass textures. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Improves post-processing rendering. + preloadFrameData: 1 # Fixes missing loading screens. +SLES-53536: + name: "London Racer - Police Madness" + region: "PAL-M3" + compat: 5 +SLES-53539: + name: "Fahrenheit" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. + patches: + default: + content: |- + author=atomic83github + // This is a game bug trigger by a timing issue. + // The game have an internal crash reporting system + // which rely on a debug server connected to the console. + // When the game do an error, it expects the debug server to be connected + // to send the crash dump. + // But that never happen on PCSX2 as the debug server is not present. + // Thus, the game will enter in an infinite loop at the asylum level. + // This only happen when certain conditions are meet in the game. + // This patch makes the game to exit the loop by cancelling the debug reporting. + patch=0,EE,001c5958,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + patch=0,EE,001c5b6c,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + patch=0,EE,001c5d24,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + // The game have no frame pacing system in place. + // This causes a massive slowdown in loading screens. + // Thankfully, this can be patched out. + patch=0,EE,002097b8,word,00000000 // QDT::KCORE::RENDER_CONTEXT::DoSwapStuff(void)+0x1a4 +SLES-53540: + name: "Fahrenheit" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. + patches: + default: + content: |- + author=atomic83github + // This is a game bug trigger by a timing issue. + // The game have an internal crash reporting system + // which rely on a debug server connected to the console. + // When the game do an error, it expects the debug server to be connected + // to send the crash dump. + // But that never happen on PCSX2 as the debug server is not present. + // Thus, the game will enter in an infinite loop at the asylum level. + // This only happen when certain conditions are meet in the game. + // This patch makes the game to exit the loop by cancelling the debug reporting. + patch=0,EE,001c5958,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + patch=0,EE,001c5b6c,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + patch=0,EE,001c5d24,word,00000000 // QDT::KCOM::COM_SERVICE::RetrieveComHandle + // The game have no frame pacing system in place. + // This causes a massive slowdown in loading screens. + // Thankfully, this can be patched out. + patch=0,EE,002097b8,word,00000000 // QDT::KCORE::RENDER_CONTEXT::DoSwapStuff(void)+0x1a4 +SLES-53541: + name: "Tiger Woods PGA Tour 06" + region: "PAL-M4" + clampModes: + vuClampMode: 3 # Fix black textures on characters. +SLES-53542: + name: "Shadow the Hedgehog" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves smoke rendering. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + speedHacks: + eeCycleRate: -1 # Fixes FMV audio desync. +SLES-53544: + name: "Pro Evolution Soccer 5" + region: "PAL-M4" + compat: 5 +SLES-53545: + name: "Pro Evolution Soccer 5" + region: "PAL-I" +SLES-53546: + name: "NBA Live 2006" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53547: + name: "NBA Live 06" + region: "PAL-M3" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53548: + name: "Yokushin - Giga Wing Generations" + region: "PAL-E" +SLES-53551: + name: "SSX On Tour" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLES-53552: + name: "SSX On Tour" + region: "PAL-M8" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLES-53553: + name: "007 - From Russia with Love" + region: "PAL-M7" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines in FMVs. + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 4 # Fixes center upscaling line during explosions. + recommendedBlendingLevel: 4 # Fixes lighting. +SLES-53556: + name: "Driver - Parallel Lines" + region: "PAL-M3" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLES-53557: + name: "Need for Speed - Most Wanted" + region: "PAL-E" + compat: 5 + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" # Underground 2 save grants extra money. +SLES-53558: + name: "Need for Speed - Most Wanted" + region: "PAL-M8" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" # Underground 2 save grants extra money. +SLES-53559: + name: "Need for Speed - Most Wanted" + region: "PAL-M7" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" # Underground 2 save grants extra money. +SLES-53560: + name: "Sonic Riders" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fix post-processing blur. + nativeScaling: 1 # Fixes post effects. +SLES-53561: + name: "Canis Canem Edit" + region: "PAL-M5" + clampModes: + eeClampMode: 3 # Fixes the inability to take the bottle in the trophy case in Chapter 2: Hattrick vs Galloway. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes door transitions. + halfPixelOffset: 5 # Reduces ghosting. +SLES-53563: + name: "Nickelodeon SpongeBob SquarePants and Friends Unite!" + region: "PAL-M6" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-53564: + name: "Darkwatch" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes blood vision bloom +SLES-53566: + name: "London Taxi - Rush Hour" + region: "PAL-E" +SLES-53569: + name: "Mini Desktop Racing" + region: "PAL-E" +SLES-53570: + name: "Ninjabread Man" + region: "PAL-E" + compat: 5 +SLES-53571: + name: "Anubis II" + region: "PAL-E" + compat: 5 +SLES-53572: + name: "Rig Racer 2" + region: "PAL-E" + compat: 4 +SLES-53574: + name: "Bratz - Rock Angelz" + region: "PAL-E" +SLES-53575: + name: "Bratz - Rock Angelz" + region: "PAL-S" +SLES-53576: + name: "Bratz - Rock Angelz" + region: "PAL-G" +SLES-53577: + name: "Bratz - Rock Angelz" + region: "PAL-I" +SLES-53578: + name: "Bratz - Rock Angelz" + region: "PAL-Unk" +SLES-53579: + name: "One Piece - Grand Battle" + region: "PAL-E" +SLES-53580: + name: "NBA Live 06" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53581: + name: "NBA Live 06" + region: "PAL-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53582: + name: "Bratz - Rock Angelz" + region: "PAL-SW" +SLES-53583: + name: "Bratz - Rock Angelz" + region: "PAL-F" +SLES-53585: + name: "Marvel Nemesis - Rise of the Imperfects" + region: "PAL-M4" + compat: 3 +SLES-53587: + name: "Garfield - Saving Arlene" + region: "PAL-M5" +SLES-53592: + name: "Zombie Attack" + region: "PAL-E" +SLES-53594: + name: "Living World Racing" + region: "PAL-E" +SLES-53595: + name: "Wild Water Adrenaline featuring Salomon" + region: "PAL-M5" +SLES-53596: + name: "The Ultimate Film Quiz" + name-sort: "Ultimate Film Quiz, The" + region: "PAL-M6" +SLES-53597: + name: "The Ultimate Sports Quiz" + name-sort: "Ultimate Sports Quiz, The" + region: "PAL-E" +SLES-53598: + name: "The Ultimate Trivia Quiz" + name-sort: "Ultimate Trivia Quiz, The" + region: "PAL-M6" +SLES-53599: + name: "The Ultimate Music Quiz" + name-sort: "Ultimate Music Quiz, The" + region: "PAL-M6" +SLES-53600: + name: "The Ultimate World Cup Quiz" + name-sort: "Ultimate World Cup Quiz, The" + region: "PAL-M6" +SLES-53601: + name: "International Cue Club 2" + region: "PAL-E" +SLES-53614: + name: "Classic British Motor Racing" + region: "PAL-E" + compat: 5 +SLES-53616: + name: "True Crime - New York City" + region: "PAL-E" + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLES-53617: + name: "True Crime - New York City" + region: "PAL-G" + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLES-53618: + name: "True Crime - New York City" + region: "PAL-S" + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLES-53621: + name: "Wallace & Gromit - The Curse of the Were-Rabbit" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post effect. +SLES-53623: + name: "Nickelodeon Bob L'УЉponge - Bataille pour Bikini Bottom" + region: "PAL-F" +SLES-53624: + name: "Disney/Pixar Cars" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53626: + name: "The Suffering - Ties That Bind" + name-sort: "Suffering, The - Ties That Bind" + region: "PAL-E-G" + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. + memcardFilters: + - "SLES-53526" + - "SLES-53527" + - "SLES-53528" + - "SLES-53626" + - "SLES-51693" + - "SLES-52439" + - "SLES-52531" +SLES-53632: + name: "Dance - UK XL Party" + region: "PAL-UK" +SLES-53633: + name: "Dance - UK XL Lite" + region: "PAL-UK" +SLES-53634: + name: "Nicktoons Unite!" + region: "PAL-A" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-53635: + name: "NASCAR 06 - Total Team Control" + region: "PAL-E" + gsHWFixes: + deinterlace: 8 # Game requires AdaptiveTFF de-interlacing when auto because shaking otherwise. +SLES-53636: + name: "TY the Tasmanian Tiger 3 - Night of the Quinkan" + region: "PAL-A" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes story mission to make it completable. + gsHWFixes: + halfPixelOffset: 1 # Fixes visible lines in water textures. +SLES-53638: + name: "Ski Racing 2006" + region: "PAL-M5" +SLES-53639: + name: "Ford Street Racing" + region: "PAL-M5" +SLES-53640: + name: "Das GroУŸe deutsche FuУŸball-Quiz" + name-sort: "GroУŸe deutsche FuУŸball-Quiz, Das" + name-en: "The Great German Football Quiz" + region: "PAL-G" +SLES-53641: + name: "Destroy All Humans!" + region: "PAL-R" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLES-53644: + name: "Gene Troopers" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes bloom intensity. +SLES-53645: + name: "Knights of the Temple II" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shadow quality. + autoFlush: 1 # Fixes light leaking and fire bloom intensity. +SLES-53646: + name: "World Racing 2" + region: "PAL-M5" +SLES-53647: + name: "Gun" + region: "PAL-G" + roundModes: + vu1RoundMode: 0 # Fixes textures and crashes. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken light and shadow rendering. + halfPixelOffset: 5 # Fixes misaligned bloom and character shadows. + autoFlush: 1 # Fixes missing bloom intensity and alignment. + nativeScaling: 2 # Helps fix offset blur and bloom on shadows and the UI. +SLES-53651: + name: "WWII - Soldier" + region: "PAL-E" +SLES-53652: + name: "Daemon Summoner" + region: "PAL-E" + compat: 5 +SLES-53653: + name: "WWII - Battle Over Europe" + region: "PAL-E" +SLES-53654: + name: "London Racer - Destruction Madness" + region: "PAL-M3" + compat: 5 +SLES-53656: + name: "Full Spectrum Warrior - Ten Hammers" + region: "PAL-M4" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLES-53657: + name: "DreamWorks Shrek - SuperSlam" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. +SLES-53658: + name: "Disney/Pixar аЁбƒаПаЕб€баЕаМаЕаЙаКаА - аŸаОаДаЗаЕаМаНаАб аБаИб‚аВаА" + region: "PAL-R" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLES-53659: + name: "Brothers in Arms - Earned in Blood" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLES-53661: + name: "Capcom Classics Collection Vol. 1" + region: "PAL-E" +SLES-53666: + name: "Midway Arcade Treasures 3" + region: "PAL-E" +SLES-53667: + name: "Gauntlet - Seven Sorrows" + region: "PAL-M5" + compat: 5 +SLES-53668: + name: "Micro Machines V4" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes bloom misalignment. +SLES-53672: + name: "Ultimate Spider-Man [Limited]" + region: "PAL-E" + clampModes: + vu1ClampMode: 0 # Fixes Fixes Spider-Man's eye texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLES-53676: + name: "WWE SmackDown! vs. RAW 2006" + region: "PAL-E" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. + nativeScaling: 1 # Better aligns background blur. +SLES-53677: + name: "WWE SmackDown! vs. RAW 2006" + region: "PAL-I" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. + nativeScaling: 1 # Better aligns background blur. +SLES-53682: + name: "James Pond - Codename - RoboCod" + region: "PAL-E" + compat: 5 +SLES-53683: + name: "Kiddies Party Pack" + region: "PAL-M3" +SLES-53685: + name: "Codename - Kids Next Door - Operation V.I.D.E.O.G.A.M.E" + region: "PAL-E-G" + compat: 5 +SLES-53686: + name: "NHL 2K6" + region: "PAL-M3" +SLES-53687: + name: "NBA 2K6" + region: "PAL-M5" +SLES-53689: + name: "World Poker Tour" + region: "PAL-M3" +SLES-53690: + name: "Makai Kingdom - Chronicles of the Sacred Tome" + region: "PAL-E" +SLES-53695: + name: "Tak - The Great Juju Challenge" + region: "PAL-E-G" + compat: 5 +SLES-53696: + name: "Zathura" + region: "PAL-M6" + compat: 5 +SLES-53697: + name: "Dora the Explorer - Journey to the Purple Planet" + region: "PAL-M3" +SLES-53698: + name: "Ford vs. Chevy" + region: "PAL-M5" +SLES-53699: + name: "Swords of Destiny" + region: "PAL-E-F-S" + compat: 5 +SLES-53701: + name: "Super Monkey Ball Adventure" + region: "PAL-M5" + compat: 5 + gameFixes: + - XGKickHack # Fixes texture normals. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-53702: + name: "Resident Evil 4" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes blurriness. +SLES-53703: + name: "Peter Jackson's King Kong - The Official Game of the Movie" + name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" + region: "PAL-M10" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLES-53704: + name: "Peter Jackson's King Kong - The Official Game of the Movie" + name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" + region: "PAL-R" + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLES-53705: + name: "Peter Jackson's King Kong - The Official Game of the Movie" + name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" + region: "PAL-PL-E" + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLES-53706: + name: "The Chronicles of Narnia - The Lion, the Witch and the Wardrobe" + name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53707: + name: "Chroniken von Narnia, Die - Der KУЖnig von Narnia" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53708: + name: "Cronache di Narnia, Le - Il Leone, La Strega e L'Armadio" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53709: + name: "The Chronicles of Narnia - The Lion, the Witch and The Wardrobe" + name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + region: "PAL-NL-F" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53710: + name: "CrУГnicas de Narnia, Las - El LeУГn, La Bruja y El Armario" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53712: + name: "The Chronicles of Narnia - The Lion, the Witch and the Wardrobe" + name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53713: + name: "OpowieХ›ci z Narnii - Lew Czarownica i Stara Szafa" + region: "PAL-PL" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53715: + name: "аЅб€аОаНаИаКаИ ааАб€аНаИаИ - а›аЕаВ, аšаОаЛаДбƒаНбŒб аИ а’аОаЛбˆаЕаБаНб‹аЙ аЈаКаАб„" + region: "PAL-R" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLES-53716: + name: "Without Warning" + region: "PAL-M5" +SLES-53717: + name: "Midnight Club 3 - DUB Edition Remix" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes light blooms. + textureInsideRT: 1 # Improves performance. + preloadFrameData: 1 # Fixes light trails. + getSkipCount: "GSC_MidnightClub3" + patches: + 208183AF: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,D0529074,extended,00000800 + patch=1,EE,20529074,extended,00000000 + memcardFilters: # Saves from the non-Remix release can be imported. + - "SLES-52942" + - "SLES-53717" +SLES-53718: + name: "The Sims 2" + name-sort: "Sims 2, The" + region: "PAL-M10" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. +SLES-53722: + name: "Call of Duty 2 - Big Red One [Collector's Edition]" + region: "PAL-E" + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLES-53724: + name: "World Series of Poker" + region: "PAL-E" +SLES-53725: + name: "AstУЉrix & ObУЉlix XXL 2 - Mission - Las Vegum" + region: "PAL-M5" +SLES-53726: + name: "Harry Potter and the Goblet of Fire" + region: "PAL-E" +SLES-53727: + name: "Harry Potter and the Goblet of Fire" + region: "PAL-M7" +SLES-53728: + name: "Harry Potter and the Goblet of Fire" + region: "PAL-M5" +SLES-53729: + name: "Battlefield 2 - Modern Combat" + region: "PAL-M4" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLES-53730: + name: "Battlefield 2 - Modern Combat" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLES-53734: + name: "50 Cent - Bulletproof" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Removes chromatic effect when upscaling also works with halfpixeloffset Special Texture. +SLES-53736: + name: "Billy the Wizard - Rocket Broomstick Racing" + region: "PAL-E" +SLES-53738: + name: "Disney's Chicken Little" + region: "PAL-NL-F" +SLES-53739: + name: "Disney's Chicken Little" + region: "PAL-F-S" + compat: 5 +SLES-53740: + name: "Disney's Himmel und Huhn" + region: "PAL-G" +SLES-53741: + name: "Chicken Little - аІб‹аПаЛб‘аНаОаК аІб‹аПаА" + region: "PAL-R" +SLES-53743: + name: "Disney's Lilla Kycklingen" + region: "PAL-SC" +SLES-53744: + name: "Disney's Chicken Little" + region: "PAL-E" +SLES-53746: + name: "Superman Returns" + region: "PAL-E" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-53747: + name: "Ed, Edd n Eddy - The Mis-Edventures" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53748: + name: "Quest for Sleeping Beauty" + region: "PAL-M7" +SLES-53749: + name: "Cabela's Outdoor Adventures [2005]" # Two games four years apart; same name + region: "PAL-A" +SLES-53751: + name: "DreamWorks Shrek - SuperSlam" + region: "PAL-M3" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. +SLES-53752: + name: "DreamWorks Shrek - SuperSlam" + region: "PAL-M4" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. +SLES-53753: + name: "Test Drive Unlimited" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes road reflections and glare flickering in sunlight. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Aligns bloom positioning. +SLES-53754: + name: "ATV Offroad Fury 3" + region: "PAL-M6" +SLES-53755: + name: "Castlevania - Curse of Darkness" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. + roundSprite: 1 # Fixes font sizes to be bigger. + memcardFilters: # Reads Lament of Innocence save for easter egg. + - "SLES-53755" + - "SLES-52118" +SLES-53756: + name: "Resident Evil 4" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes blurriness. +SLES-53758: + name: "Sniper Elite [Pre-Production]" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing menus after intro FMV plays. + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misalignment. + autoFlush: 2 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes sky bloom. +SLES-53759: + name: "The Matrix - Path of Neo" + name-sort: "Matrix, The - Path of Neo" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53760: + name: "Rugby Challenge 2006" + region: "PAL-M5" +SLES-53761: + name: "Friends - The One with All the Trivia" + region: "PAL-E" +SLES-53763: + name: "Tom Clancy's Ghost Recon - Advanced Warfighter" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes building and ground colours. + halfPixelOffset: 5 # Fix offset blur. + nativeScaling: 1 # Fixes post effects. +SLES-53764: + name: "Atelier Iris - Eternal Mana" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Fixes horizontal lines in FMV and prevents hash cache from disabling itself. + gsHWFixes: + roundSprite: 2 # Fixes character portraits when upscaling. +SLES-53765: + name: "Stella Deus - The Gate of Eternity" + region: "PAL-E" +SLES-53767: + name: "Magna Carta - Les Larmes de Sang" + region: "PAL-F" +SLES-53768: + name: "The Sword of Etheria" + name-sort: "Sword of Etheria, The" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes misaligned bloom on sun. + nativeScaling: 2 # Fixes post effects. +SLES-53769: + name: "Suikoden Tactics" + region: "PAL-M5" + memcardFilters: + - "SLES-53769" + - "SLES-52913" +SLES-53772: + name: "Air Raid 3" + region: "PAL-E" +SLES-53773: + name: "Cartoon Kingdom" + region: "PAL-M3" +SLES-53775: + name: "Reservoir Dogs" + region: "PAL-M4" + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + textureInsideRT: 1 # Fixes bottom half screen issues. + nativeScaling: 1 # Fixes post-processing. +SLES-53777: + name: "Prince of Persia - The Two Thrones" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-53778: + name: "Jacked" + region: "PAL-M5" + compat: 5 +SLES-53779: + name: "American Chopper 2 - Full Throttle" + region: "PAL-E" +SLES-53793: + name: "Pro Evolution Soccer 5 [Demo]" + region: "PAL-I" +SLES-53794: + name: "Drakengard 2" + region: "PAL-M3" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SLES-53796: + name: "FIFA Street 2" + region: "PAL-E" + compat: 5 + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53797: + name: "FIFA Street 2" + region: "PAL-M6" + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53799: + name: "The Matrix - Path of Neo" + name-sort: "Matrix, The - Path of Neo" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53800: + name: "Rampage - Total Destruction" + region: "PAL-M5" +SLES-53803: + name: "Friends - Das Trivia Game" + region: "PAL-G" +SLES-53804: + name: "SeaWorld Adventure Parks - Shamu's Deep Sea Adventures" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves overall brightness. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. + textureInsideRT: 1 # Fixes depth blur. + estimateTextureRegion: 1 # Massively improves performance in certain situations. + getSkipCount: "GSC_SandGrainGames" +SLES-53805: + name: "Cocoto Funfair" + region: "PAL-M5" + roundModes: + eeDivRoundMode: 1 # Fixes the cursor not being visible. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effect. +SLES-53809: + name: "K-1 Premium Dynamite!!" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes black and white fighters. + - InstantDMAHack # Fixes black flickering. + patches: + B6F9C8D3: + content: |- + comment=Fixes black screen in hardware mode. + patch=1,EE,0030a420,word,0000948c + patch=1,EE,0030a448,word,0000948c +SLES-53810: + name: "Sensible Soccer 2006" + region: "PAL-M5" + compat: 5 +SLES-53812: + name: "Codename - Kids Next Door - Operation - V.I.D.E.O.G.A.M.E. [Promo]" + region: "PAL-M4" +SLES-53813: + name: "Friends - Celui Qui RУЉpond У€ Toutes les Questions" + region: "PAL-F" +SLES-53819: + name: "Armored Core - Nine Breaker" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLES-82036" # Nexus (Disc 1) + - "SLES-82037" # Nexus (Disc 2) + - "SLES-53819" # Nine Breaker + dynaPatches: # Fix stuck enemies. (author=Berylskid) + - pattern: + - { offset: 0x0, value: 0x3C023E4C } + - { offset: 0x4, value: 0x3442CCCD } + - { offset: 0x8, value: 0xE7A300D0 } + - { offset: 0xC, value: 0xE7A200D4 } + replacement: + - { offset: 0x4, value: 0x3442CCE0 } +SLES-53820: + name: "Armored Core - Last Raven" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLES-82036" # Nexus (Disc 1) + - "SLES-82037" # Nexus (Disc 2) + - "SLES-53819" # Nine Breaker + - "SLES-53820" # Last Raven +SLES-53821: + name: "Radio Helicopter II" + region: "PAL-E" +SLES-53824: + name: "Trapt" + region: "PAL-E" + compat: 5 +SLES-53825: + name: "Project Zero 3 - The Tormented" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SLES-53826: + name: "Tom Clancy's Splinter Cell - Double Agent" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53827: + name: "Tom Clancy's Splinter Cell - Double Agent" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-53828: + name: "We Love Katamari" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. +SLES-53829: + name: "Raiden III" + region: "PAL-E" + compat: 5 +SLES-53830: + name: "Psychonauts" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned bloom. +SLES-53831: + name: "BloodRayne 2" + region: "PAL-M5" + compat: 5 +SLES-53832: + name: "BloodRayne 2" + region: "PAL-G" +SLES-53846: + name: "Soccer Life II" + region: "PAL-M3" +SLES-53847: + name: "Street Golfer" + region: "PAL-E" +SLES-53848: + name: "Flow - Urban Dance Uprising" + region: "PAL-M5" + compat: 5 +SLES-53849: + name: "AstУЉrix & ObУЉlix XXL 2 - Mission - Las Vegum" + region: "PAL-M4" +SLES-53850: + name: "Teenage Mutant Ninja Turtles 3 - Mutant Nightmare" + region: "PAL-M5" +SLES-53852: + name: "Taito Legends 2" + region: "PAL-M5" + compat: 5 +SLES-53853: + name: "Final Fight - Streetwise" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes excessive blur. +SLES-53855: + name: "Heracles - Battle with the Gods" + region: "PAL-E" +SLES-53857: + name: "Need for Speed - Most Wanted [Black Edition]" + region: "PAL-M3" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" # Underground 2 save grants extra money. +SLES-53860: + name: "Dynasty Warriors 5 - Xtreme Legends" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLES-53861: + name: "Dynasty Warriors 5 - Xtreme Legends" + region: "PAL-F" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLES-53862: + name: "Dynasty Warriors 5 - Xtreme Legends" + region: "PAL-G" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLES-53863: + name: "Pool Paradise - International Edition" + region: "PAL-M5" + compat: 5 +SLES-53866: + name: "DreamWorks Over the Hedge" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-53867: + name: "Ski Alpin 2006" + region: "PAL-E-G" + clampModes: + vuClampMode: 2 # Fixes SPS. +SLES-53869: + name: "Crazy Frog Racer" + region: "PAL-M5" + compat: 5 +SLES-53870: + name: "Devil Kings" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLES-53871: + name: "Tengai" + region: "PAL-E" +SLES-53872: + name: "Samurai Aces" + region: "PAL-E" +SLES-53873: + name: "Sol Divide" + region: "PAL-E" + compat: 5 +SLES-53874: + name: "Dragon Blaze" + region: "PAL-E" +SLES-53877: + name: "Premier Manager 2006-2007" + region: "PAL-M3" +SLES-53885: + name: "Cabela's Dangerous Hunts 2" + region: "PAL-A" +SLES-53886: + name: "Black" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" + patches: + ADDFF505: + content: |- + author=refraction + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,0037EBD4,word,4b000460 + patch=1,EE,0037EBD8,word,4af103bc + patch=1,EE,0037EBF0,word,4a800460 + patch=1,EE,0037EBF4,word,4b7103bc +SLES-53899: + name: "Pro Evolution Soccer Management" + region: "PAL-M5" +SLES-53900: + name: "Kaido Racer 2" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLES-53901: + name: "Torino 2006" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # For SPS with microVU. +SLES-53902: + name: "Leaderboard Golf" + region: "PAL-E" +SLES-53903: + name: "Franklin - A Birthday Surprise" + region: "PAL-M10" +SLES-53904: + name: "DT Racer" + region: "PAL-M5" + clampModes: + vuClampMode: 0 # Fixes black artifacts on tracks + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. + autoFlush: 1 # Corrects shadows (Currently still broken even with this). + gpuTargetCLUT: 2 # Fixes light flicker. + getSkipCount: "GSC_DTGames" +SLES-53906: + name: "50 Cent - Bulletproof" + region: "PAL-F" + gsHWFixes: + roundSprite: 1 # Removes chromatic effect when upscaling also works with halfpixeloffset Special Texture. +SLES-53908: + name: "Tomb Raider - Legend" + region: "PAL-M8" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLES-53909: + name: "Full Spectrum Warrior - Ten Hammers" + region: "PAL-G" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLES-53910: + name: "Agent Hugo" + region: "PAL-R" +SLES-53911: + name: "Rugby 06" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53912: + name: "Rugby 06" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53913: + name: "The Plan" + name-sort: "Plan, The" + region: "PAL-F-I" +SLES-53914: + name: "Plan, Th3" + region: "PAL-S" +SLES-53915: + name: "Space War Attack" + region: "PAL-E" +SLES-53917: + name: "G1 Jockey 4" + region: "PAL-E" +SLES-53920: + name: "Speed Machines III" + region: "PAL-E" +SLES-53921: + name: "Chemist Tycoon" + region: "PAL-E" +SLES-53922: + name: "Carwash Tycoon" + region: "PAL-E" +SLES-53923: + name: "London Cab Challenge" + region: "PAL-E" + compat: 5 +SLES-53924: + name: "Combat Ace" + region: "PAL-E" +SLES-53934: + name: "G-Force" + region: "PAL-E" +SLES-53935: + name: "Dynamite 100" + region: "PAL-E" +SLES-53936: + name: "Snow Rider" + region: "PAL-E" +SLES-53940: + name: "Smarties Meltdown" + region: "PAL-M5" +SLES-53945: + name: "Championship Manager 2006" + region: "PAL-M5" +SLES-53948: + name: "Winter Sports" + region: "PAL-M5" +SLES-53949: + name: "Magna Carta - Lacrime di Sangue" + region: "PAL-I" +SLES-53952: + name: "Cue Academy - Snooker, Pool, Billiards" + region: "PAL-M5" +SLES-53955: + name: "Friends - The One with All the Trivia" + region: "PAL-NL" +SLES-53956: + name: "Aeon Flux" + region: "PAL-E" + compat: 5 +SLES-53957: + name: "Namco Museum - 50th Anniversary" + region: "PAL-M5" + gsHWFixes: + preloadFrameData: 1 # Fixes black screen when prompted to load from memory card. +SLES-53958: + name: "Noble Racing" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing and fixes depth line. +SLES-53959: + name: "Pac-Man World 3" + region: "PAL-M5" + gameFixes: + - EETimingHack +SLES-53961: + name: "Rock'N'Roll Adventures" + region: "PAL-E" +SLES-53963: + name: "Downhill Slalom" + region: "PAL-E" +SLES-53964: + name: "Homura" + region: "PAL-E" + compat: 5 +SLES-53965: + name: "The Plan" + name-sort: "Plan, The" + region: "PAL-E-G" + compat: 5 +SLES-53966: + name: "Taito Legends" + region: "PAL-G" +SLES-53967: + name: "The Godfather" + name-sort: "Godfather, The" + region: "PAL-M6" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53968: + name: "Parrain, Le" + region: "PAL-F" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53969: + name: "Pate, Der" + region: "PAL-G" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53970: + name: "Padrino, Il" + region: "PAL-I" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53971: + name: "Padrino, El" + region: "PAL-S" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLES-53972: + name: "Stock Car Crash" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack +SLES-53974: + name: "Dragon Quest VIII - Journey of the Cursed King" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-53976: + name: "Evolution GT" + region: "PAL-M5" +SLES-53979: + name: "Torrente 3 - El Protector" + region: "PAL-S" +SLES-53982: + name: "Fight Night Round 3" + region: "PAL-E-F" + gameFixes: + - GIFFIFOHack # Fixes flag corruption. +SLES-53984: + name: "Ice Age 2 - The Meltdown" + region: "PAL-M6" + clampModes: + eeClampMode: 2 # Fixes occasional SPS on moving around, jumping and falling. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + patches: + 2EC49E65: + content: |- + comment=Patch by kozarovv + // Intro screen freeze fix. + patch=1,EE,002FF3F0,word,27BDFEE0 + patch=1,EE,002FF42C,word,27BD0120 +SLES-53986: + name: "DreamWorks La Gang del Bosco" + region: "PAL-I" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-53987: + name: "DreamWorks Vecinos Invasores" + region: "PAL-S" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-53988: + name: "DreamWorks Over the Hedge" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-53989: + name: "DreamWorks Beesten bij de Buren" + region: "PAL-NL" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-53991: + name: "Urban Chaos - Riot Response" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. + autoFlush: 1 # Fixes misaligned lights at native resolution. + nativeScaling: 2 # Fixes post-processing. +SLES-53994: + name: "50 Cent - Bulletproof" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Removes chromatic effect when upscaling also works with halfpixeloffset Special Texture. +SLES-53995: + name: "World Championship Poker 2 featuring Howard Lederer" + region: "PAL-M5" +SLES-53996: + name: "Army Men - Major Malfunction" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing text glow. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes misaligned bloom. + textureInsideRT: 1 # Fixes bottom half rendering and corrupted shadows. + PCRTCOverscan: 1 # Adjusts image upwards to center it correctly. +SLES-53998: + name: "OutRun 2006 - Coast 2 Coast" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned. + roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts. + nativeScaling: 1 # Fixes post effects. +SLES-53999: + name: "The King of Fighters - Neo Wave" + name-sort: "King of Fighters, The - Neo Wave" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-54002: + name: "FlatOut 2" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. +SLES-54003: + name: "FlatOut 2" + region: "PAL-G" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. +SLES-54004: + name: "Disney/Pixar Cars" + region: "PAL-NL-P" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54006: + name: "Disney/Pixar Cars" + region: "PAL-F" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54007: + name: "Disney/Pixar Cars" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54010: + name: "Disney/Pixar Cars" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54011: + name: "Disney/Pixar Cars" + region: "PAL-SW" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54012: + name: "Disney/Pixar Cars" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54013: + name: "World Snooker Championship 2007" + region: "PAL-E" +SLES-54015: + name: "Disney/Pixar Cars" + region: "PAL-SC" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + B36778F5: + content: |- + author=refraction ported by jordanthetoast + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,00203df8,word,484e9000 + patch=1,EE,00203dfc,word,4bdbd9ff +SLES-54016: + name: "AND 1 Streetball" + region: "PAL-M5" +SLES-54018: + name: "Jackpot Madness" + region: "PAL-E" +SLES-54021: + name: "Ruff Trigger - The Vanocore Conspiracy" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes game engine errors when going ingame. + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment like volcano lighting. + nativeScaling: 1 # Makes the lava bloom look more correct (very minor shimmer). + patches: + B02C81E5: + content: |- + // Fixes random hangs when going ingame. + patch=1,EE,001128e0,word,00000000 +SLES-54023: + name: "The Bible Game" + name-sort: "Bible Game, The" + region: "PAL-M3" + speedHacks: + mvuFlag: 0 # Fixes graphical corruption. +SLES-54027: + name: "Driver - Parallel Lines" + region: "PAL-M3" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLES-54030: + name: "Black" + region: "PAL-E" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" + patches: + CAA04879: + content: |- + author=refraction + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,0037EB54,word,4b000460 + patch=1,EE,0037EB58,word,4af103bc + patch=1,EE,0037EB70,word,4a800460 + patch=1,EE,0037EB74,word,4b7103bc +SLES-54031: + name: "The Da Vinci Code" + name-sort: "Da Vinci Code, The" + region: "PAL-M5" +SLES-54033: + name: "Search & Destroy" + region: "PAL-E" +SLES-54060: + name: "Fruit Machine Mania" + region: "PAL-M6" +SLES-54061: + name: "FIFA World Cup - Germany '06" + region: "PAL-E" + compat: 5 +SLES-54062: + name: "FIFA World Cup - Germany '06" + region: "PAL-F-G" +SLES-54063: + name: "FIFA World Cup 2006" + region: "PAL-M3" +SLES-54064: + name: "FIFA World Cup 2006" + region: "PAL-M3" +SLES-54066: + name: "X-Men - The Official Game" + region: "PAL-M4" +SLES-54074: + name: "Speedboat GP" + region: "PAL-E" +SLES-54075: + name: "ProStroke Golf - World Tour 2007" + region: "PAL-M5" +SLES-54080: + name: "World Super Police" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes game hanging at mission 1. +SLES-54081: + name: "FIFA World Cup 2006" + region: "PAL-PL" +SLES-54083: + name: "Pirates of the Caribbean - The Legend of Jack Sparrow" + region: "PAL-E" +SLES-54084: + name: "Powershot Pinball" + region: "PAL-M6" + compat: 5 +SLES-54085: + name: "Street Fighter Alpha Anthology" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLES-54087: + name: "Suikoden V" + region: "PAL-M5" + compat: 5 +SLES-54089: + name: "State of Emergency 2" + region: "PAL-M3" +SLES-54092: + name: "State of Emergency 2" + region: "PAL-M3" +SLES-54093: + name: "Guitar Hero" + region: "PAL-M5" + roundModes: + vu1RoundMode: 1 # Fixes cut-off numbers and restores missing whitespace inside combo meter. +SLES-54095: + name: "Dynasty Warriors 5 - Empires" + region: "PAL-E" +SLES-54096: + name: "Dynasty Warriors 5 - Empires" + region: "PAL-F" +SLES-54097: + name: "Dynasty Warriors 5 - Empires" + region: "PAL-G" +SLES-54106: + name: "Kidz Sports - Ice Hockey" + region: "PAL-I" +SLES-54107: + name: "Kidz Sports - Basketball" + region: "PAL-I" +SLES-54108: + name: "Habitrail - Hamster Ball" + region: "PAL-I" +SLES-54109: + name: "Offroad Extreme! Special Edition" + region: "PAL-E" +SLES-54110: + name: "Monster Trux Arenas - Special Edition" + region: "PAL-E" +SLES-54111: + name: "PDC World Championship Darts" + region: "PAL-M6" +SLES-54112: + name: "Myth Makers - Orbs of Doom" + region: "PAL-I" +SLES-54113: + name: "Myth Makers - Super Kart GP" + region: "PAL-I" +SLES-54114: + name: "Kingdom Hearts II" + region: "PAL-E" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLES-54115: + name: "Delta Force - Black Hawk Down - Team Sabre" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Missing text. +SLES-54116: + name: "Operation WinBack 2 - Project Poseidon" + region: "PAL-E" +SLES-54117: + name: "Torrente 3 - The Protector" + region: "PAL-E" +SLES-54118: + name: "The Da Vinci Code" + name-sort: "Da Vinci Code, The" + region: "PAL-E-DU" +SLES-54120: + name: "The Snow Queen Quest" + name-sort: "Snow Queen Quest, The" + region: "PAL-M6" +SLES-54122: + name: "Robin Hood 2 - The Siege" + region: "PAL-E" + gameFixes: + - GIFFIFOHack # Partially fixes PATH3 Masking timing, not enough on its own. + speedHacks: + eeCycleRate: 3 # Corrects timing of PATH3 further. +SLES-54123: + name: "Marvel - Ultimate Alliance" + region: "PAL-E-I" + clampModes: + vu1ClampMode: 3 # Fixes triangle holes in geometry. + speedHacks: + mtvu: 0 # Fixes internal FPS stuttering and freezing. +SLES-54124: + name: "The Quest for Aladdin's Treasure" + name-sort: "Quest for Aladdin's Treasure, The" + region: "PAL-M6" +SLES-54125: + name: "Robin Hood's Quest" + region: "PAL-M6" +SLES-54126: + name: "Family Guy - The Video Game" + region: "PAL-M5" +SLES-54130: + name: "Spy Hunter - Nowhere to Run" + region: "PAL-M5" +SLES-54131: + name: "SingStar - Anthems" + region: "PAL-A" +SLES-54132: + name: "Guitar Hero" + region: "PAL-M5" + compat: 5 + roundModes: + vu1RoundMode: 1 # Fixes cut-off numbers and restores missing whitespace inside combo meter. +SLES-54135: + name: "Grand Theft Auto - Liberty City Stories" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Removes blur due to misaligned fullscreen effect. +SLES-54136: + name: "Grand Theft Auto - Liberty City Stories" + region: "PAL-E-G" + gsHWFixes: + halfPixelOffset: 4 # Removes blur due to misaligned fullscreen effect. +SLES-54137: + name: "Just Cause" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 3 # High blending accuracy fixes notoriously broken water. + halfPixelOffset: 2 # Fixes ghosting. + nativeScaling: 2 # Fixes artifacts due to upscaling. +SLES-54138: + name: "Steambot Chronicles" + region: "PAL-E" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLES-54139: + name: "Earache - Extreme Metal Racing" + region: "PAL-E" +SLES-54140: + name: "Playwize Poker & Casino" + region: "PAL-M3" +SLES-54143: + name: "Hard Rock Casino" + region: "PAL-M5" +SLES-54146: + name: "Crusty Demons" + region: "PAL-M5" +SLES-54147: + name: "Ice Age 2 - The Meltdown" + region: "PAL-R" + clampModes: + eeClampMode: 2 # Fixes occasional SPS on moving around, jumping and falling. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + patches: + D9920B66: + content: |- + comment=Patch by kozarovv + // Intro screen freeze fix. + patch=1,EE,002FFAD8,word,27BDFEE0 + patch=1,EE,002FFB14,word,27BD0120 +SLES-54150: + name: "Bionicle Heroes" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and position. +SLES-54151: + name: "Let's Make a Soccer Team!" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Makes the game correctly register left and right Dpad button input. + memcardFilters: # Enables import of players from completed career saves. + - "SLES-54151" + - "SLES-54153" +SLES-54152: + name: "The Ant Bully" + name-sort: "Ant Bully, The" + region: "PAL-M5" + gsHWFixes: + nativeScaling: 2 # Fixes misaligned post effects. +SLES-54153: + name: "Virtua Pro Football" + region: "PAL-M5" + memcardFilters: # Enables import of teams. + - "SLES-54153" + - "SLES-54151" +SLES-54154: + name: "D-Unit Drift Racing" + region: "PAL-E" +SLES-54155: + name: "Drag Racer USA" + region: "PAL-E" +SLES-54156: + name: "Mortal Kombat - Armageddon" + region: "PAL-M5" +SLES-54157: + name: "SnoCross 2 featuring Blair Morgan" + region: "PAL-M5" +SLES-54158: + name: "Hummer Badlands" + region: "PAL-E" +SLES-54159: + name: "Eragon" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing misalignment. + recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. +SLES-54160: + name: "Eragon" + region: "PAL-R" + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing misalignment. + recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. +SLES-54161: + name: "Super Dragon Ball Z" + region: "PAL-E" +SLES-54162: + name: "Saint Seiya - The Hades" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes blooming and lighting offset. + nativeScaling: 2 # Fixes post-processing. +SLES-54163: + name: "Naruto - Ultimate Ninja" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54164: + name: "Dragon Ball Z - Budokai Tenkaichi 2" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLES-54165: + name: "One Piece - Grand Adventure" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines, shadow misaligment and more. +SLES-54166: + name: "Call of Duty 3" + region: "PAL-E" + clampModes: + eeClampMode: 3 # Fixes crash going ingame. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. +SLES-54167: + name: "Call of Duty 3" + region: "PAL-M3" + clampModes: + eeClampMode: 3 # Fixes crash going ingame. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. +SLES-54168: + name: "Call of Duty 3" + region: "PAL-G" + clampModes: + eeClampMode: 3 # Fixes crash going ingame. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. +SLES-54169: + name: "Aeon Flux" + region: "PAL-M4" +SLES-54170: + name: "Jaws Unleashed" + region: "PAL-M5" + gameFixes: + - XGKickHack # Fixes GS packet errors (and potential crash). +SLES-54171: + name: "Yakuza" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLES-54172: + name: "Garfield 2" + region: "PAL-M11" + compat: 5 +SLES-54173: + name: "DreamWorks PУЅ Andra Sidan HУЄcken" + region: "PAL-SW" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLES-54174: + name: "ZooCube" + region: "PAL-E" +SLES-54178: + name: "The Ant Bully" + name-sort: "Ant Bully, The" + region: "PAL-E-F" + gsHWFixes: + nativeScaling: 2 # Fixes misaligned post effects. +SLES-54179: + name: "Pirates of the Caribbean - At World's End" + region: "PAL-M6" + compat: 5 +SLES-54181: + name: "Gottlieb Pinball Classics" + region: "PAL-M5" + compat: 5 +SLES-54182: + name: "Scarface - The World is Yours" + region: "PAL-M4" + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLES-54183: + name: "Scarface - The World is Yours" + region: "PAL-G" + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLES-54184: + name: "Scarface - The World is Yours" + region: "PAL-R" + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLES-54185: + name: "Dirge of Cerberus - Final Fantasy VII" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SLES-54186: + name: "Devil May Cry 3 - Dante's Awakening [Special Edition]" + region: "PAL-M5" + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLES-54187: + name: "Real World Golf 2007" + region: "PAL-M3" +SLES-54188: + name: "Nickelodeon Avatar - The Legend of Aang" + region: "PAL-M4" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting and skin color. +SLES-54193: + name: "Carol Vorderman's Sudoku" + region: "PAL-E" +SLES-54194: + name: "Carol Vorderman's Sudoku" + region: "PAL-M5" +SLES-54195: + name: "Turbo Trucks" + region: "PAL-E" +SLES-54199: + name: "Who Wants to Be a Millionaire - Party Edition" + region: "PAL-E" +SLES-54200: + name: "Just Cause" + region: "PAL-F-G" + gsHWFixes: + recommendedBlendingLevel: 3 # High blending accuracy fixes notoriously broken water. + halfPixelOffset: 2 # Fixes ghosting. + nativeScaling: 2 # Fixes artifacts due to upscaling. +SLES-54203: + name: "Pro Evolution Soccer 6" + region: "PAL-E" +SLES-54204: + name: "Pro Evolution Soccer 6" + region: "PAL-I-PL" +SLES-54205: + name: "WWI - Aces of the Sky" + region: "PAL-E" +SLES-54209: + name: "The Sopranos - Road to Respect" + name-sort: "Sopranos, The - Road to Respect" + region: "PAL-E-S" + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting on lights. + nativeScaling: 1 # Smooths out lights. + texturePreloading: 1 # Temporarily fixes black frame flickering. +SLES-54210: + name: "NBA 2K7" + region: "PAL-M5" +SLES-54211: + name: "NHL 2K7" + region: "PAL-M5" +SLES-54212: + name: "Agent Hugo - RoboRumble" + region: "PAL-M11" +SLES-54213: + name: "Black Buccaneer" + region: "PAL-M5" +SLES-54215: + name: "Monster House" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-54216: + name: "Monster House" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-54217: + name: "Monster House" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-54218: + name: "Rule of Rose" + region: "PAL-M5" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs in hardware and hash cache disabling itself. +SLES-54221: + name: "LEGO Star Wars II - The Original Trilogy" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + memcardFilters: # Allows import of characters from Lego Star Wars 1. + - "SLES-54221" + - "SLES-53194" +SLES-54222: + name: "Super-Bikes Riding Challenge" + region: "PAL-M5" +SLES-54223: + name: "NASCAR 07" + region: "PAL-E" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 1 # Aligns Post Effect. + autoFlush: 1 # Fixes glows. +SLES-54224: + name: "Australian Idol Sing" + region: "PAL-A" +SLES-54225: + name: "LMA Manager 2007" + region: "PAL-M5" +SLES-54230: + name: "Brian Lara International Cricket 2007" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes dark stage rendering. + cpuSpriteRenderBW: 4 # Fixes garbage menus. +SLES-54231: + name: "Ricky Ponting International Cricket 2007" + region: "PAL-A" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes dark stage rendering. + cpuSpriteRenderBW: 4 # Fixes garbage menus. +SLES-54232: + name: "Kingdom Hearts II" + region: "PAL-F" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLES-54233: + name: "Kingdom Hearts II" + region: "PAL-G" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLES-54234: + name: "Kingdom Hearts II" + region: "PAL-I" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLES-54235: + name: "Kingdom Hearts II" + region: "PAL-S" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLES-54237: + name: "Pirates of the Caribbean - The Legend of Jack Sparrow" + region: "PAL-M5" + compat: 5 +SLES-54239: + name: "Wild ARMs 4" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SLES-54240: + name: "FIFA 07" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54241: + name: "FIFA 07" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54243: + name: "FIFA 07" + region: "PAL-P-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54244: + name: "FIFA 07" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54245: + name: "NHL 07" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54246: + name: "FIFA 07" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54248: + name: "Madden NFL '07" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-54250: + name: "NBA Live 07" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54251: + name: "NBA Live 07" + region: "PAL-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54252: + name: "NBA Live 07" + region: "PAL-M3" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54253: + name: "Tiger Woods PGA Tour 07" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fix black textures on characters. +SLES-54254: + name: "Evolution GT" + region: "PAL-PL" +SLES-54255: + name: "The King of Fighters - Maximum Impact 2" + name-sort: "King of Fighters, The - Maximum Impact 2" + region: "PAL-M5" + compat: 5 +SLES-54256: + name: "WWII - Battle Over the Pacific" + region: "PAL-E" +SLES-54271: + name: "Scarface - The World is Yours" + region: "PAL-E" + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLES-54305: + name: "Demon Chaos" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLES-54306: + name: "Cartoon Network Racing" + region: "PAL-E" +SLES-54307: + name: "Rayman - Raving Rabbids" + region: "PAL-M6" + compat: 5 +SLES-54308: + name: "Phantasy Star Universe" + region: "PAL-M3" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes enemies not moving (especially Chapter 7 boss). +SLES-54309: + name: "Strawberry Shortcake - The Sweet Dreams Game" + region: "PAL-M6" +SLES-54310: + name: "Open Season" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLES-54311: + name: "Noddy and the Magic Book" + region: "PAL-M5" +SLES-54313: + name: "Legend of the Dragon" + region: "PAL-M5" +SLES-54316: + name: "Open Season - Rebelles de la Foret" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLES-54317: + name: "Ghost Rider" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes alignment on fire effects. +SLES-54319: + name: "Biker Mice from Mars" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes shadow maps. +SLES-54320: + name: "Championship Manager 2007" + region: "PAL-M5" +SLES-54321: + name: "Need for Speed - Carbon" + region: "PAL-E" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54322: + name: "Need for Speed - Carbon" + region: "PAL-M8" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54323: + name: "Need for Speed - Carbon" + region: "PAL-I-S" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54324: + name: "Need for Speed - Carbon" + region: "PAL-R" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54326: + name: "Raceway - Drag & Stock Racing" + region: "PAL-E" +SLES-54331: + name: "Street Dance" + region: "PAL-M8" +SLES-54332: + name: "Dance Fest" + region: "PAL-M6" +SLES-54333: + name: "Sega MegaDrive Collection" + region: "PAL-M5" +SLES-54335: + name: "Steambot Chronicles" + region: "PAL-F" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLES-54336: + name: "Lumines Plus" + region: "PAL-M5" + compat: 5 +SLES-54339: + name: "Realm of the Dead" + region: "PAL-E" +SLES-54340: + name: "Samurai Warriors 2" + region: "PAL-E" + gsHWFixes: + roundSprite: 2 # Helps to alleviate misaligned text. + memcardFilters: # Reads Samurai Warriors and Samurai Warriors Xtreme Legends saves for unlockables. + - "SLES-54340" + - "SLES-52551" + - "SLES-52552" + - "SLES-52553" + - "SLES-52554" + - "SLES-52555" + - "SLES-53002" + - "SLES-53003" + - "SLES-53004" +SLES-54341: + name: "Dancing Stage SuperNOVA" + region: "PAL-M5" +SLES-54342: + name: "Bratz - Forever Diamondz" + region: "PAL-E-F" +SLES-54343: + name: "Bratz - Forever Diamondz" + region: "PAL-M3" +SLES-54344: + name: "Bratz - Forever Diamondz" + region: "PAL-M3" +SLES-54346: + name: "Heatseeker" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligment issues. + nativeScaling: 2 # Fixes post effects such as the afterburners. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLES-54347: + name: "The Sims 2 - Pets" + name-sort: "Sims 2, The - Pets" + region: "PAL-M11" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLES-54348: + name: "Superman Returns" + region: "PAL-F" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-54349: + name: "Superman Returns" + region: "PAL-I" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-54350: + name: "Superman Returns" + region: "PAL-G" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-54351: + name: "Superman Returns" + region: "PAL-S" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLES-54354: + name: "Final Fantasy XII" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLES-54355: + name: "Final Fantasy XII" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLES-54356: + name: "Final Fantasy XII" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLES-54357: + name: "Final Fantasy XII" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLES-54358: + name: "Final Fantasy XII" + region: "PAL-S" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLES-54359: + name: "The Legend of Spyro - A New Beginning" + name-sort: "Legend of Spyro, The - A New Beginning" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting on mushrooms + others. + patches: + 0EE5646B: + content: |- + comment=Patch by kozarovv and refraction + // Fixes HUD and menu display. + patch=1,EE,001849b8,word,00000000 +SLES-54360: + name: "Pro Evolution Soccer 6" + region: "PAL-F" +SLES-54361: + name: "Pro Evolution Soccer 6" + region: "PAL-G" +SLES-54362: + name: "Pro Evolution Soccer 6" + region: "PAL-S" +SLES-54364: + name: "Curious George" + region: "PAL-M7" +SLES-54365: + name: "AMF Xtreme Bowling 2006" + region: "PAL-M6" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLES-54366: + name: "David Douillet Judo" + region: "PAL-NL-F" +SLES-54368: + name: "RTL Ski Jumping 2007" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54370: + name: "Alpine Ski Racing" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54372: + name: "RTL Biathlon 2007" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54374: + name: "RTL Wintergames 2007" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54376: + name: "Nickelodeon Barnyard" + region: "PAL-E" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + autoFlush: 2 # Needed for recursive mipmap rendering. + nativeScaling: 1 # Fixes post effects. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SLES-54377: + name: "Nick - Der tierisch verrУМckte Bauernhof" + region: "PAL-G" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + autoFlush: 2 # Needed for recursive mipmap rendering. + nativeScaling: 1 # Fixes post effects. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SLES-54378: + name: "Nickelodeon Barnyard" + region: "PAL-M4" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + autoFlush: 2 # Needed for recursive mipmap rendering. + nativeScaling: 1 # Fixes post effects. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SLES-54379: + name: "NFL Street 3" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-54380: + name: "Babe" + region: "PAL-M6" +SLES-54381: + name: "Dr. Dolittle" + region: "PAL-M6" +SLES-54382: + name: "Jumanji" + region: "PAL-M6" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. +SLES-54383: + name: "Casper and The Ghostly Trio" + region: "PAL-M6" +SLES-54384: + name: "Destroy All Humans! 2" + region: "PAL-M5" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLES-54385: + name: "Atelier Iris 2 - The Azoth of Destiny" + region: "PAL-E" + gameFixes: + - SoftwareRendererFMVHack # Flickering in FMV. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts for health and other sprites. + texturePreloading: 0 # Improves performance and prevents it disabling itself regardless. +SLES-54388: + name: "Disney's Kim Possible - What's the Switch?" + region: "PAL-M3" + speedHacks: + instantVU1: 0 # Fixes extreme EE and VU usage. +SLES-54389: + name: "Tony Hawk's Project 8" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54390: + name: "Tony Hawk's Project 8" + region: "PAL-M4" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54393: + name: "Pippa Funnell - Take the Reins" + region: "PAL-M3" +SLES-54394: + name: "Family Guy - The Video Game" + region: "PAL-E" +SLES-54395: + name: "NeoGeo Battle Coliseum" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-54396: + name: "Cricket 07" + region: "PAL-E" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes broken sprite rendering and mipmapping. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54400: + name: "Nickelodeon SpongeBob SquarePants - Creature from the Krusty Krab" + region: "PAL-M7" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLES-54402: + name: "Need for Speed - Carbon [Collector's Edition]" + region: "PAL-F" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54420: + name: "Arthur and the Minimoys" + region: "PAL-M7" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes bloom misaligment. +SLES-54421: + name: "Happy Feet" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns bloom effect. + nativeScaling: 2 # Fixes very offset bloom. +SLES-54423: + name: "Justice League Heroes" + region: "PAL-M5" + clampModes: + vuClampMode: 2 # Fixes ingame SPS for the capes. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLES-54424: + name: "Dr. Dolittle" + region: "PAL-M7" +SLES-54425: + name: "Babe" + region: "PAL-M7" +SLES-54426: + name: "Casper and The Ghostly Trio" + region: "PAL-M7" +SLES-54427: + name: "Jumanji" + region: "PAL-M6" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. +SLES-54430: + name: "Teen Titans" + region: "PAL-E-F" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54431: + name: "Teen Titans" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54432: + name: "Mercury Meltdown Remix" + region: "PAL-M5" + compat: 5 +SLES-54433: + name: "Dr. Dolittle" + region: "PAL-A" +SLES-54434: + name: "Babe" + region: "PAL-A" +SLES-54435: + name: "Casper and the Ghostly Trio" + region: "PAL-A" +SLES-54436: + name: "Jumanji" + region: "PAL-A" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. +SLES-54437: + name: "The King of Fighters XI" + name-sort: "King of Fighters XI, The" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-54439: + name: "Okami" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54440: + name: "GT-R Touring" + region: "PAL-E" +SLES-54441: + name: "Hawk Kawasaki Racing" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes bad geometry. +SLES-54442: + name: "Guitar Hero II" + region: "PAL-M5" + compat: 5 + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. +SLES-54443: + name: "Made Man" + region: "PAL-M5" + clampModes: + vu1ClampMode: 3 # Fixes Textures flicker when shooting. +SLES-54444: + name: "Made Man" + region: "PAL-E" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes Textures flicker when shooting. +SLES-54447: + name: "Pro Evolution Soccer 6" + region: "PAL-I" +SLES-54448: + name: "World Series of Poker - Tournament of Champions" + region: "PAL-E" +SLES-54449: + name: "Disney's Chicken Little - Ace in Action" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-54450: + name: "Disney Chicken Little - Aventures Intergalactiques" + region: "PAL-F" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-54451: + name: "Disneys Himmel und Huhn - Ace in Action" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-54452: + name: "Disney Chicken Little - As en AcciУГn" + region: "PAL-S" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-54453: + name: "Disney Chicken Little - Asso Spaziale!" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLES-54454: + name: "Disgaea 2 - Cursed Memories" + region: "PAL-E" +SLES-54455: + name: "Thrillville" + region: "PAL-E" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 1 # Fixes misaligned bloom effects. + nativeScaling: 2 # Corrects post-processing. +SLES-54456: + name: "Beverly Hills Cop" + region: "PAL-M11" + compat: 5 +SLES-54458: + name: "Party Carnival" + region: "PAL-E" +SLES-54459: + name: "All-Star Fighters" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes inverted or broken character textures. +SLES-54460: + name: "Dragon Sisters" + region: "PAL-E" + compat: 5 +SLES-54461: + name: "Zombie Hunters" + region: "PAL-E" + compat: 5 + gameFixes: + - XGKickHack # Fixes characters clothing. +SLES-54462: + name: "Zombie Virus" + region: "PAL-E" +SLES-54463: + name: "Sprint Cars - Road to Knoxville" + region: "PAL-A" + clampModes: + vuClampMode: 3 # Fixes flickering textures on cars. + patches: + DFBAE612: + content: |- + comment=Patch by Prafull + // Rearrange COP2 instructions to fix bad mac flag stuff. Fixes ingame physics. + patch=1,EE,002657d0,word,48448800 + patch=1,EE,002657d4,word,309000E0 + patch=1,EE,002657dc,word,4BF0116C + patch=1,EE,002657e4,word,00908024 + patch=1,EE,002657e8,word,4A0002FF + patch=1,EE,002657ec,word,4BF019AC + patch=1,EE,00265800,word,48448800 + patch=1,EE,00265804,word,309000E0 + patch=1,EE,00265808,word,4BE2896C + patch=1,EE,0026580c,word,48448800 + patch=1,EE,00265810,word,4BE389AC + patch=1,EE,00265814,word,4A0002FF + patch=1,EE,00265818,word,4A0002FF +SLES-54464: + name: "Global Defence Force" + region: "PAL-E" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. + nativeScaling: 1 # Fixes Depth of Field effect. +SLES-54465: + name: "CSI - 3 Dimensions of Murder" + region: "PAL-M5" +SLES-54466: + name: "Test Drive Unlimited" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes road reflections and glare flickering in sunlight. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Aligns bloom positioning. + patches: + C2911A79: + content: |- + comment=COP2 Patch + author=Fobes + // Flips COP2 status read directly after vmulq. Fixes broken physics when slamming into trees (which is not recommended). + patch=1,EE,00b844b4,word,48428000 + patch=1,EE,00b844b8,word,4BC0085C + patch=1,EE,00b84514,word,48428000 + patch=1,EE,00b84518,word,4BC0085C + patch=1,EE,00b7fc48,word,48438000 + patch=1,EE,00b7fc4c,word,4BC0085C + patch=1,EE,00b81804,word,48438000 + patch=1,EE,00b81808,word,4BC0319C + patch=1,EE,00288d2c,word,48438000 + patch=1,EE,00288d30,word,4BC0109C +SLES-54467: + name: "Final Armada" + region: "PAL-M5" +SLES-54468: + name: "Crazy Chicken X" + region: "PAL-M5" +SLES-54469: + name: "Home Alone" + region: "PAL-M10" +SLES-54471: + name: "Captain Scarlet" + region: "PAL-M6" +SLES-54472: + name: "Home Alone" + region: "PAL-A" +SLES-54473: + name: "The Flintstones - Bedrock Racing" + name-sort: "Flintstones, The - Bedrock Racing" + region: "PAL-M10" +SLES-54474: + name: "Curious George" + region: "PAL-E" +SLES-54475: + name: "Darwin" + region: "PAL-E" +SLES-54476: + name: "Buccaneer" + region: "PAL-E" +SLES-54478: + name: "TMNT" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment and edge garbage. + autoFlush: 1 # Fixes missing bloom intensity. + nativeScaling: 2 # Smooths effects out. +SLES-54483: + name: "The Fast and the Furious" + name-sort: "Fast and the Furious, The" + region: "PAL-E" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes car reflections. + halfPixelOffset: 4 # Fixes bluriness. + nativeScaling: 2 # Fixes post lighting. + autoFlush: 1 # Fixes post alignment. +SLES-54485: + name: "Cinderella" + region: "PAL-M3" +SLES-54486: + name: "Xiaolin Showdown" + region: "PAL-M5" + gsHWFixes: + PCRTCOffsets: 1 # Stops screen shaking. +SLES-54487: + name: "Tokobot Plus - Mysteries of the Karakuri" + region: "PAL-M5" +SLES-54488: + name: "WWE SmackDown! vs. RAW 2007" + region: "PAL-I" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLES-54489: + name: "WWE SmackDown! vs. RAW 2007" + region: "PAL-E" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLES-54490: + name: "God Hand" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Depth of field effect aligned properly + Shifts buildings correctly. + nativeScaling: 2 # Fixes post effects. +SLES-54492: + name: "Need for Speed - Carbon [Collector's Edition]" + region: "PAL-E" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54493: + name: "Need for Speed - Carbon [Collector's Edition]" + region: "PAL-F-G" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-54494: + name: "Little Britain - The Video Game" + region: "PAL-E" +SLES-54508: + name: "National Geographic - Safari Adventures Africa" + region: "PAL-M6" +SLES-54510: + name: "Walt Disney Pictures Presents Meet the Robinsons" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. +SLES-54511: + name: "UEFA Champions League 2006-2007" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken lights due to copying around P8 data. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54512: + name: "UEFA Champions League 2006-2007" + region: "PAL-F-G" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken lights due to copying around P8 data. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54513: + name: "UEFA Champions League 2006-2007" + region: "PAL-I-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken lights due to copying around P8 data. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54516: + name: "Thrillville" + region: "PAL-F-G" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 1 # Fixes misaligned bloom effects. + nativeScaling: 2 # Corrects post-processing. +SLES-54517: + name: "Thrillville" + region: "PAL-M3" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 1 # Fixes misaligned bloom effects. + nativeScaling: 2 # Corrects post-processing. +SLES-54518: + name: "Clumsy Shumsy" + region: "PAL-E" +SLES-54519: + name: "Ford Street Racing XR Edition" + region: "PAL-A" +SLES-54520: + name: "Agent Hugo - RoboRumble" + region: "PAL-PL" +SLES-54521: + name: "Nickelodeon SpongeBob and Friends - Battle for Volcano Island" + region: "PAL-M5" + gsHWFixes: + autoFlush: 2 # Fixes texture corruptions. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-54522: + name: "Nickelodeon SpongeBob and Friends - Battle for Volcano Island" + region: "PAL-A" + gsHWFixes: + autoFlush: 2 # Fixes texture corruptions. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SLES-54527: + name: "DreamWorks & Aardman Flushed Away" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLES-54532: + name: "Home Alone" + region: "PAL-PL-P" +SLES-54534: + name: "Scarface - The World is Yours [Collector's Edition]" + region: "PAL-E" + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLES-54536: + name: "Big Idea's VeggieTales - LarryBoy and the Bad Apple" + region: "PAL-I" +SLES-54537: + name: "K.O. King" + region: "PAL-E" +SLES-54540: + name: "Hawk Superbike Racing" + region: "PAL-M6" + gameFixes: + - XGKickHack # Fixes bad geometry. +SLES-54541: + name: "Xena - Warrior Princess" + region: "PAL-M6" + compat: 5 +SLES-54542: + name: "Xena - Warrior Princess" + region: "PAL-M6" +SLES-54544: + name: "Gun Club" + region: "PAL-E" +SLES-54545: + name: "Maxxed Out Racing Nitro" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes car colours. +SLES-54546: + name: "Horsez" + region: "PAL-M5" +SLES-54547: + name: "World Championship Poker featuring Howard Lederer - All In" + region: "PAL-M5" +SLES-54548: + name: "Cocoto Fishing Master" + region: "PAL-M4" + gsHWFixes: + deinterlace: 7 # Fixes blurriness. + halfPixelOffset: 5 # Aligns Post. + nativeScaling: 2 # Corrects post effect. +SLES-54549: + name: "Crazy Frog Racer 2" + region: "PAL-M5" + compat: 5 + roundModes: + eeDivRoundMode: 1 # Fixes black fade effects and some overlays texts in the menus. + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. + nativeScaling: 1 # Fixes post effects. + deinterlace: 9 # Fixes disorderly interlacing lines. +SLES-54550: + name: "White Van Racer" + region: "PAL-E" + gameFixes: + - InstantDMAHack # Fixes DMA timeout errors. +SLES-54551: + name: "Premier Manager 2006-2007" + region: "PAL-G" +SLES-54553: + name: "DreamWorks Shrek - Smash n' Crash Racing" + region: "PAL-M5" +SLES-54554: + name: "Star Trek - Encounters" + region: "PAL-M3" + compat: 5 +SLES-54555: + name: "Shin Megami Tensei - Digital Devil Saga 2" + region: "PAL-E" + memcardFilters: # Reads data from DDS1. + - "SLES-54555" + - "SLES-53458" +SLES-54559: + name: "Free Running" + region: "PAL-E" + gsHWFixes: + nativeScaling: 2 # Fixes post effects. + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 1 # Reduces lighting misalignment but doesn't fully fix it. + patches: + D6A0A3EF: + content: |- + author=Prafull + // Fix character falling through floor. + // Fixed by rearranging COP2 instructions. + // Bad syncro between COP2 and VU0 (bottleneck for PCSX2). + patch=1,EE,001b1d1c,word,48428800 + patch=1,EE,001b1d20,word,4be228ec + patch=1,EE,001b1d24,word,4a0002ff + patch=1,EE,001b1d28,word,4a0002ff + patch=1,EE,001de5c0,word,48428800 + patch=1,EE,001de5c4,word,4be3696c + patch=1,EE,001de5c8,word,4a0002ff + patch=1,EE,001de5cc,word,4a0002ff +SLES-54560: + name: "Alpine Ski Racing 2007 - Bode Miller vs. Hermann Maier" + region: "PAL-M3" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54561: + name: "Capcom Classics Collection Vol. 2" + region: "PAL-E" +SLES-54563: + name: "Super Fruit Fall" + region: "PAL-E" +SLES-54566: + name: "Barbie in The 12 Dancing Princesses" + region: "PAL-E" +SLES-54568: + name: "Covert Command" + region: "PAL-E" +SLES-54569: + name: "Zombie Hunters 2" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns bloom outlines. + nativeScaling: 2 # Softens and aligns bloom outlines. + cpuSpriteRenderBW: 4 # Fixes bloom softness. + cpuSpriteRenderLevel: 1 # Needed for above. + gameFixes: + - XGKickHack # Fixes blank textures. +SLES-54579: + name: "The Flintstones - Bedrock Racing" + name-sort: "Flintstones, The - Bedrock Racing" + region: "PAL-PL-P" +SLES-54581: + name: "The Red Star" + name-sort: "Red Star, The" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line and edge garbage. +SLES-54582: + name: "International Tennis Pro" + region: "PAL-E" +SLES-54583: + name: "Surf's Up" + region: "PAL-M5" +SLES-54584: + name: "Pac-Man Rally" + region: "PAL-M5" + gsHWFixes: + textureInsideRT: 1 # Fixes Half blackscreen on the splitscreen couch co-op mode. + halfPixelOffset: 5 # Fixes depth line. + clampModes: + vuClampMode: 3 # Fixes bad geometry. +SLES-54586: + name: "Ar tonelico - Melody of Elemia" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLES-54587: + name: "Raw Danger" + region: "PAL-E" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLES-54588: + name: "Brunswick Pro Bowling" + region: "PAL-E" +SLES-54589: + name: "Global Defence Force Tactics" + region: "PAL-E" +SLES-54590: + name: "Hard Knock High" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLES-54591: + name: "Special Forces" + region: "PAL-E" +SLES-54592: + name: "PУЉtanque Pro" + region: "PAL-F" +SLES-54593: + name: "Space Rebellion" + region: "PAL-E" +SLES-54596: + name: "Heatseeker" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligment issues. + nativeScaling: 2 # Fixes post effects such as the afterburners. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLES-54604: + name: "ТЁQuУЉ pasa Neng! El videojuego" + region: "PAL-S" +SLES-54606: + name: "Harley-Davidson - Race to the Rally" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. +SLES-54607: + name: "MTV Pimp My Ride" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom as best it can be. + autoFlush: 1 # Fixes bloom rendering. +SLES-54608: + name: "Barbie in The 12 Dancing Princesses" + region: "PAL-M4" +SLES-54611: + name: "TT Superbikes - Real Road Racing Championship" + region: "PAL-M5" +SLES-54612: + name: "Captain Scarlet" + region: "PAL-M5" +SLES-54614: + name: "Lucinda Green's Equestrian Challenge" + region: "PAL-M5" +SLES-54615: + name: "Code of the Samurai" + region: "PAL-E" + compat: 5 +SLES-54616: + name: "Fantastic Four - Rise of the Silver Surfer" + region: "PAL-M5" + speedHacks: + eeCycleRate: 1 # Helps alleviate FPS drops during FMVs. + gsHWFixes: + roundSprite: 2 # Fixes edge depth bleeding during power attacks and misaligned bloom. + nativeScaling: 1 # Fixes Post effect. +SLES-54617: + name: "Action Man A.T.O.M. - Alpha Teens on Machines" + region: "PAL-M9" + gsHWFixes: + halfPixelOffset: 4 # Fixes depth line. +SLES-54619: + name: "Pinocchio" + region: "PAL-M3" +SLES-54620: + name: "Snow White and the 7 Clever Boys" + region: "PAL-M3" + gameFixes: + - InstantDMAHack # Fixes "VIF1 does not terminate" related stuttering. +SLES-54622: + name: "Grand Theft Auto - Vice City Stories" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned effect when in-game Trails option is turned on. +SLES-54623: + name: "Grand Theft Auto - Vice City Stories" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned effect when in-game Trails option is turned on. +SLES-54624: + name: "Samurai Warriors 2 - Empires" + region: "PAL-E" +SLES-54626: + name: "An American Tail" + name-sort: "American Tail, An" + region: "PAL-M11" +SLES-54627: + name: "Burnout Dominator" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLES-54628: + name: "Skate Attack [Promo]" + region: "PAL-E" +SLES-54629: + name: "Shin Megami Tensei - Devil Summoner - Raidou Kuzunoha vs. the Soulless Army" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken effect rendering. +SLES-54630: + name: "Chi Vuol Essere Milionario - Party Edition" + region: "PAL-I" +SLES-54631: + name: "Harley-Davidson - Race to the Rally" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. +SLES-54632: + name: "MTV Pimp My Ride" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom as best it can be. + autoFlush: 1 # Fixes bloom rendering. +SLES-54633: + name: "Premier Manager 08" + region: "PAL-M4" +SLES-54634: + name: "Top Trumps Adventures Vol. 1 - Horror & Predators" + region: "PAL-M5" +SLES-54635: + name: "Top Trumps Adventures Vol. 2 - Dogs & Dinosaurs" + region: "PAL-M5" +SLES-54641: + name: "International Cricket Captain III" + region: "PAL-E" +SLES-54644: + name: "Valkyrie Profile 2 - Silmeria" + region: "PAL-E" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLES-54645: + name: "Valkyrie Profile 2 - Silmeria" + region: "PAL-F" + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLES-54646: + name: "Valkyrie Profile 2 - Silmeria" + region: "PAL-G" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLES-54647: + name: "Valkyrie Profile 2 - Silmeria" + region: "PAL-I" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLES-54648: + name: "Valkyrie Profile 2 - Silmeria" + region: "PAL-S" + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLES-54653: + name: "Freak Out - Extreme Freeride" + region: "PAL-M5" +SLES-54655: + name: "Cabela's African Safari" + region: "PAL-A" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLES-54656: + name: "EyeToy - Bob the Builder" + region: "PAL-E" +SLES-54657: + name: "Charlotte's Web" + region: "PAL-E" +SLES-54658: + name: "Star Wars - The Force Unleashed" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes player shadow definition and color banding. + halfPixelOffset: 5 # Fixes misaligned bloom effects. + autoFlush: 1 # Fixes player shadow. + nativeScaling: 4 # Fixes bloom effects. + patches: + 87109051: + content: |- + author=kozarovv + // Fix for graphical issues, QTE events, subtitles, health bar. + // Patch replace values passed to FPU to workaround x86 rounding issues. + patch=1,EE,0017cb84,word,3464fff0 + patch=1,EE,0017cb90,word,3463fffc +SLES-54659: + name: "Star Wars - The Force Unleashed" + region: "PAL-M4" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes player shadow definition and color banding. + halfPixelOffset: 5 # Fixes misaligned bloom effects. + autoFlush: 1 # Fixes player shadow. + nativeScaling: 4 # Fixes bloom effects. + patches: + DAF2145C: + content: |- + author=kozarovv + // Fix for graphical issues, QTE events, subtitles, health bar. + // Patch replace values passed to FPU to workaround x86 rounding issues. + patch=1,EE,0017cb84,word,3464fff0 + patch=1,EE,0017cb90,word,3463fffc +SLES-54663: + name: "Jackass - The Game" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLES-54664: + name: "Top Gun" + region: "PAL-M11" + gsHWFixes: + autoFlush: 2 # Fixes shadow definition. +SLES-54665: + name: "Paddington Bear" + region: "PAL-M11" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLES-54666: + name: "Mr. Bean" + region: "PAL-M11" + compat: 5 +SLES-54668: + name: "Thomas & Friends - A Day at the Races" + region: "PAL-E" +SLES-54669: + name: "Lassie" + region: "PAL-M11" +SLES-54670: + name: "Wacky Races - Mad Motors" + region: "PAL-M11" +SLES-54671: + name: "Johnny Bravo Date-O-Rama" + region: "PAL-E" +SLES-54672: + name: "Casper's Scare School" + region: "PAL-M7" +SLES-54674: + name: "Lara Croft Tomb Raider - Anniversary" + region: "PAL-M10" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLES-54675: + name: "Street Warrior" + region: "PAL-E" +SLES-54677: + name: "Metal Slug - Anthology" + region: "PAL-E" + compat: 5 +SLES-54679: + name: "Walt Disney Pictures Presents Meet the Robinsons" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. +SLES-54681: + name: "Burnout Dominator" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLES-54683: + name: "Medal of Honor - Vanguard" + region: "PAL-M9" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLES-54684: + name: "Peter Pan" + region: "PAL-M3" +SLES-54685: + name: "Hansel & Gretel" + region: "PAL-M3" +SLES-54686: + name: "Impossible Mission" + region: "PAL-E" + compat: 5 +SLES-54687: + name: "Spectral vs Generation" + region: "PAL-E" +SLES-54694: + name: "K-1 World GP" + region: "PAL-E" +SLES-54695: + name: "Azur & Asmar" + region: "PAL-M5" + compat: 5 +SLES-54700: + name: "SXR - Snow X Racing" + region: "PAL-M5" +SLES-54705: + name: "SBK-07 - Superbike World Championship" + region: "PAL-M5" +SLES-54708: + name: "The History Channel - Great Battles of Rome" + name-sort: "History Channel, The - Great Battles of Rome" + region: "PAL-M5" +SLES-54711: + name: "Shadow Hearts - From the New World" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. +SLES-54712: + name: "Action Man A.T.O.M. - Alpha Teens on Machines" + region: "PAL-PL" +SLES-54713: + name: "Pajeczyna Charlotty" + region: "PAL-PL" +SLES-54714: + name: "Tony Hawk's Downhill Jam" + region: "PAL-E" + speedHacks: + mtvu: 0 # Fixes tutorial crashing. + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54715: + name: "Tony Hawk's Downhill Jam" + region: "PAL-M4" + speedHacks: + mtvu: 0 # Fixes tutorial crashing. + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54716: + name: "Skateboard Madness - Xtreme Edition" + region: "PAL-E" +SLES-54717: + name: "Power Volleyball" + region: "PAL-E" +SLES-54719: + name: "Charlotte's Web" + region: "PAL-M11" +SLES-54720: + name: "The Shield - The Game" + name-sort: "Shield - The Game, The" + region: "PAL-M5" +SLES-54723: + name: "Spider-Man 3" + region: "PAL-E" + compat: 4 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLES-54724: + name: "Spider-Man 3" + region: "PAL-M4" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLES-54725: + name: "Kirikou and the Wild Beasts" + region: "PAL-M5" +SLES-54726: + name: "Go Kart Rally" + region: "PAL-E" +SLES-54727: + name: "Naruto - Uzumaki Chronicles" + region: "PAL-M5" + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54728: + name: "Mountain Bike Adrenaline featuring Salomon" + region: "PAL-M5" +SLES-54731: + name: "King of Clubs" + region: "PAL-M5" +SLES-54733: + name: "Disney/Pixar Ratatouille" + region: "PAL-E" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54734: + name: "Disney/Pixar Ratatouille" + region: "PAL-F" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54735: + name: "Disney/Pixar Ratatouille" + region: "PAL-G" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54736: + name: "Disney/Pixar Ratatouille" + region: "PAL-SC" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54737: + name: "Disney/Pixar Ratatouille" + region: "PAL-R" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54738: + name: "Thunderbirds" + region: "PAL-M11" +SLES-54744: + name: "Disney/Pixar Ratatouille" + region: "PAL-P-CR" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54745: + name: "Disney/Pixar Ratatouille" + region: "PAL-I" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54746: + name: "Disney/Pixar Ratatouille" + region: "PAL-G" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54747: + name: "Disney/Pixar Ratatouille" + region: "PAL-P-S" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 2 # Fixes glows. +SLES-54755: + name: "Transformers - The Game" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLES-54756: + name: "Transformers - The Game" + region: "PAL-F-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLES-54757: + name: "Transformers - The Game" + region: "PAL-G-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLES-54767: + name: "Sniper Assault" + region: "PAL-E" +SLES-54770: + name: "DreamWorks Shrek the Third" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Fixes black zones. + clampModes: + eeClampMode: 3 # Fixes objects spawning. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post-processing. +SLES-54771: + name: "DreamWorks Shrek the Third" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Fixes black zones. + clampModes: + eeClampMode: 3 # Fixes objects spawning. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post-processing. +SLES-54772: + name: "Monster Eggs" + region: "PAL-E" +SLES-54774: + name: "DreamWorks Shrek the Third" + roundModes: + vu1RoundMode: 0 # Fixes black zones. + region: "PAL-M5" + clampModes: + eeClampMode: 3 # Fixes objects spawning. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post-processing. +SLES-54776: + name: "Fantastic Four - Rise of the Silver Surfer" + region: "PAL-E-I" + speedHacks: + eeCycleRate: 1 # Helps alleviate FPS drops during FMVs. + gsHWFixes: + roundSprite: 2 # Fixes edge depth bleeding during power attacks and misaligned bloom. + nativeScaling: 1 # Fixes Post effect. +SLES-54778: + name: "Harry Potter and the Order of the Phoenix" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLES-54779: + name: "Harry Potter and the Order of the Phoenix" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLES-54780: + name: "Harry Potter og FУИniksordenen" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLES-54781: + name: "Harry Potter and the Order of the Phoenix" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLES-54782: + name: "Obscure 2" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack # For stripes on FMVs and crashes on scenes. + clampModes: + vuClampMode: 3 # Fixes Lock picking pin. +SLES-54784: + name: "Xyanide - Resurrection" + region: "PAL-M5" +SLES-54786: + name: "Heracles - Chariot Racing" + region: "PAL-E-F" +SLES-54788: + name: "Aqua Teen Hunger Force - Zombie Ninja Pro-Am" + region: "PAL-E" + gsHWFixes: + textureInsideRT: 1 # Fixes shadows. +SLES-54789: + name: "Beta Bloc" + region: "PAL-E" +SLES-54790: + name: "Art of Fighting Anthology" + region: "PAL-E" +SLES-54792: + name: "World Wrestling Championship" + region: "PAL-E" +SLES-54793: + name: "WWE SmackDown! vs. Raw 2008" + region: "PAL-E" + compat: 5 +SLES-54795: + name: "Falling Stars" + region: "PAL-M6" +SLES-54803: + name: "They Came from the Skies" + region: "PAL-A" +SLES-54804: + name: "Operation Air Assault 2" + region: "PAL-E" + compat: 5 +SLES-54805: + name: "Wer wird MillionУЄr - Party Edition" + region: "PAL-G" +SLES-54806: + name: "Thrillville - Off the Rails" + region: "PAL-E" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLES-54807: + name: "Thrillville - Off the Rails" + region: "PAL-F" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLES-54809: + name: "Charlotte's Web" + region: "PAL-A" +SLES-54810: + name: "Rugby 08" + region: "PAL-E" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54811: + name: "Rugby 08" + region: "PAL-I" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54812: + name: "Madden NFL 08" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-54813: + name: "NASCAR 08" + region: "PAL-A-E" +SLES-54814: + name: "Dead Eye Jim" + region: "PAL-E" +SLES-54815: + name: "The Legend of Spyro - The Eternal Night" + name-sort: "Legend of Spyro, The - The Eternal Night" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Reduces post misalignment. + nativeScaling: 1 # Fixes remaining post misalignment. + patches: + 8AE9536D: + content: |- + comment=Patch by kozarovv and refraction + // Fixes HUD and menu display. + patch=1,EE,00173c38,word,00000000 +SLES-54816: + name: "The Legend of Spyro - The Eternal Night" + name-sort: "Legend of Spyro, The - The Eternal Night" + region: "PAL-R" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Reduces post misalignment. + nativeScaling: 1 # Fixes remaining post misalignment. + patches: + C95F0198: + content: |- + comment=Patch by kozarovv and refraction + // Fixes HUD and menu display. + patch=1,EE,00173bb8,word,00000000 +SLES-54817: + name: "Garfield - Lasagna World Tour" + region: "PAL-M5" +SLES-54818: + name: "Super PickUps" + region: "PAL-M5" +SLES-54819: + name: "Manhunt 2" + region: "PAL-M5" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing lights and light intensity. + textureInsideRT: 1 # Fixes post lighting. + halfPixelOffset: 2 # Fixes post effects. +SLES-54820: + name: "Stuntman - Ignition" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIFFIFOHack + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. +SLES-54822: + name: "Atelier Iris 3 - Grand Phantasm" + region: "PAL-E" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLES-54825: + name: "Bob the Builder" + region: "PAL-M3" +SLES-54826: + name: "Surf's Up" + region: "PAL-M3" +SLES-54833: + name: "CaveMan Rock" + region: "PAL-E" +SLES-54834: + name: "Juiced 2" + region: "PAL-M5" + compat: 5 +SLES-54835: + name: "Power Rangers - Super Legends" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLES-54836: + name: "Disney High School Musical - Sing It!" + region: "PAL-M5" +SLES-54837: + name: "Disney Princess - Enchanted Journey" + region: "PAL-M3" +SLES-54838: + name: "Donkey Xote" + region: "PAL-M5" +SLES-54839: + name: "Mambo" + region: "PAL-E" +SLES-54840: + name: "Nickelodeon Avatar - The Legend of Aang - The Burning Earth" + region: "PAL-M4" +SLES-54841: + name: "Crash of the Titans" + region: "PAL-M6" +SLES-54842: + name: "Crash of the Titans" + region: "PAL-M5" +SLES-54843: + name: "Crash of the Titans" + region: "PAL-R" +SLES-54845: + name: "Warriors Orochi" + region: "PAL-Unk" +SLES-54859: + name: "Guitar Hero - Rocks The 80s" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-54860: + name: "Guitar Hero - Rocks The 80s" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-54861: + name: "Thomas & Friends - A Day at the Races" + region: "PAL-SC" +SLES-54863: + name: "Thomas & Friends - A Day at the Races" + region: "PAL-M2" +SLES-54864: + name: "Legend of Camelot" + region: "PAL-M3" +SLES-54865: + name: "Crabby Adventure" + region: "PAL-E" +SLES-54866: + name: "Games Galaxy 2" + region: "PAL-M5" +SLES-54867: + name: "Tiger Woods PGA Tour 08" + region: "PAL-E-F" + clampModes: + vuClampMode: 2 # Fix black textures on characters. +SLES-54870: + name: "FIFA '08" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. +SLES-54871: + name: "FIFA '08" + region: "PAL-F-G-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54872: + name: "FIFA '08" + region: "PAL-P-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54873: + name: "FIFA '08" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54874: + name: "FIFA '08" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-54875: + name: "Warriors Orochi" + region: "PAL-E" +SLES-54876: + name: "Warriors Orochi" + region: "PAL-F" +SLES-54877: + name: "Warriors Orochi" + region: "PAL-G" +SLES-54878: + name: "Naruto - Ultimate Ninja 2" + region: "PAL-M5" + clampModes: + vu0ClampMode: 0 # Fixes glow effects. + vu1ClampMode: 3 # Fixes rare SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-54879: + name: "WWE SmackDown! vs. Raw 2008" + region: "PAL-M5" +SLES-54880: + name: "NBA 2K8" + region: "PAL-M5" +SLES-54881: + name: "NHL 2K8" + region: "PAL-M5" +SLES-54882: + name: "Gecko Blaster" + region: "PAL-M5" +SLES-54883: + name: "Alone in the Dark" + region: "PAL-I" + gameFixes: + - EETimingHack # Fixes game hanging at boot. +SLES-54884: + name: "Alone in the Dark" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack # Fixes game hanging at boot. +SLES-54885: + name: "Moto X Maniac" + region: "PAL-E" +SLES-54886: + name: "AstУЉrix aux Jeux Olympiques" + region: "PAL-F" +SLES-54887: + name: "Thrillville - VerrУМckte Achterbahn" + region: "PAL-G" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLES-54888: + name: "Pro Biker 2" + region: "PAL-E" +SLES-54889: + name: "SWAT Siege" + region: "PAL-E" +SLES-54890: + name: "Clever Kids - Dino Land" + region: "PAL-M6" +SLES-54891: + name: "Clever Kids - Pony World" + region: "PAL-M6" +SLES-54892: + name: "Phantasy Star Universe - Ambition of the Illuminus" + region: "PAL-M3" + roundModes: + eeRoundMode: 0 # Fixes enemies not moving. +SLES-54893: + name: "NHL 08" + region: "PAL-M5" +SLES-54895: + name: "NBA Live 08" + region: "PAL-M3" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54896: + name: "NBA Live 08" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54897: + name: "GrimGrimoire" + region: "PAL-E-JP" + compat: 5 +SLES-54898: + name: "Metropolismania 2" + region: "PAL-E" +SLES-54899: + name: "EyeToy - Bob the Builder" + region: "PAL-M5" + clampModes: + vuClampMode: 3 # Fixes black screen. +SLES-54900: + name: "EyeToy - Bob the Builder" + region: "PAL-E-I" +SLES-54901: + name: "Spider-Man - Friend or Foe" + region: "PAL-M5" +SLES-54903: + name: "The Sims 2 - Castaway" + name-sort: "Sims 2, The - Castaway" + region: "PAL-M13" + gsHWFixes: + halfPixelOffset: 4 # Removes horizontal and vertical lines on the ground, trees and the sky. +SLES-54904: + name: "The Simpsons Game" + name-sort: "Simpsons Game, The" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned cel shading. +SLES-54905: + name: "The Simpsons Game" + name-sort: "Simpsons Game, The" + region: "PAL-F" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned cel shading. +SLES-54906: + name: "The Simpsons Game" + name-sort: "Simpsons Game, The" + region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned cel shading. +SLES-54913: + name: "Pro Evolution Soccer 2008" + region: "PAL-E-S" + compat: 5 +SLES-54914: + name: "Pro Evolution Soccer 2008" + region: "PAL-I-P" +SLES-54915: + name: "Sonic Riders - Zero Gravity" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes light bloom. + nativeScaling: 2 # Fixes post effects. +SLES-54917: + name: "Agent Hugo - Lemoon Twist" + region: "PAL-SC" +SLES-54918: + name: "Agent Hugo - Lemoon Twist" + region: "PAL-M7" +SLES-54919: + name: "Agent Hugo - Lemoon Twist" + region: "PAL-R" +SLES-54923: + name: "EyeToy - Bob the Builder" + region: "PAL-M3" +SLES-54926: + name: "RealPlay Pool" + region: "PAL-M5" +SLES-54927: + name: "RealPlay Golf" + region: "PAL-M5" +SLES-54929: + name: "RealPlay Racing" + region: "PAL-M5" +SLES-54930: + name: "RealPlay Puzzlesphere" + region: "PAL-M5" +SLES-54931: + name: "Looney Tunes - ACME Arsenal" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes bloom positioning. +SLES-54933: + name: "NBA Live 08" + region: "PAL-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-54937: + name: "RTL Biathlon 2008" + region: "PAL-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54938: + name: "RTL Biathlon 2008" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54939: + name: "RTL Winter Sports 2008 - The Ultimate Challenge" + region: "PAL-G" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54940: + name: "RTL Winter Sports 2008 - The Ultimate Challenge" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-54942: + name: "Disney Princess - Enchanted Journey" + region: "PAL-F-G-I" +SLES-54943: + name: "Disney Princess - Enchanted Journey" + region: "PAL-D-N" +SLES-54944: + name: "Disney Princess - Enchanted Journey" + region: "PAL-SC" +SLES-54945: + name: "Dragon Ball Z - Budokai Tenkaichi 3" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 4 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLES-54946: + name: "Sega Superstars Tennis" + region: "PAL-M5" + gameFixes: + - VUSyncHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 4 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLES-54947: + name: "Dogz" + region: "PAL-M6" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLES-54948: + name: "Dogz" + region: "PAL-M9" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLES-54949: + name: "Catz" + region: "PAL-M6" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLES-54950: + name: "Catz" + region: "PAL-M9" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLES-54951: + name: "Ben 10 - Protector of Earth" + region: "PAL-M5" +SLES-54952: + name: "Ben 10 - Protector of Earth" + region: "PAL-M5" + compat: 5 +SLES-54953: + name: "Totally Spies! Totally Party" + region: "PAL-M6" + gameFixes: + - VUSyncHack # Partially fixes graphical issues also needs EE+3 to be fully fixed. + speedHacks: + eeCycleRate: 3 # Fixes SPS. +SLES-54955: + name: "Finkles World" + region: "PAL-E" +SLES-54956: + name: "Wacky Zoo GP" + region: "PAL-E" +SLES-54957: + name: "Cheggers Party Quiz" + region: "PAL-M5" +SLES-54958: + name: "Alan Hansen's Sports Challenge" + region: "PAL-M5" +SLES-54959: + name: "MotoGP 07" + region: "PAL-M5" +SLES-54960: + name: "Godzilla - Unleashed" + region: "PAL-M5" +SLES-54961: + name: "World Series of Poker 2008 - Battle for the Bracelets" + region: "PAL-E" +SLES-54962: + name: "Guitar Hero III - Legends of Rock" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLES-54963: + name: "Tony Hawk's Proving Ground" + region: "PAL-E" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54964: + name: "Tony Hawk's Proving Ground" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLES-54971: + name: "Hot Wheels - Beat That!" + region: "PAL-M4" + clampModes: + eeClampMode: 3 # Fixes various car physics issues. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLES-54972: + name: "Wild Arms 5" + region: "PAL-M3" + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SLES-54973: + name: "Avventure di Lupin III, Le - Lupin la Morte, Zenigata l'Amore" + region: "PAL-I" +SLES-54974: + name: "Guitar Hero III - Legends of Rock" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLES-54975: + name: "George Of The Jungle" + region: "PAL-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. +SLES-54981: + name: "Bob the Builder - Festival of Fun" + region: "PAL-M3" +SLES-54982: + name: "Bob the Builder - Festival of Fun" + region: "PAL-M5" +SLES-54983: + name: "Postman Pat" + region: "PAL-M11" +SLES-54984: + name: "The Water Horse - Legend of the Deep" + name-sort: "Water Horse, The - Legend of the Deep" + region: "PAL-M11" +SLES-54985: + name: "Thomas & Friends - A Day at the Races" + region: "PAL-M4" +SLES-54986: + name: "Bratz - The Movie" + region: "PAL-E-F" + gsHWFixes: + halfPixelOffset: 3 # Removes ghosting of bloom and shadows. +SLES-54987: + name: "Bratz - The Movie" + region: "PAL-SC" +SLES-54988: + name: "Bratz - The Movie" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 3 # Removes ghosting of bloom and shadows. +SLES-54989: + name: "Bratz - The Movie" + region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 3 # Removes ghosting of bloom and shadows. +SLES-54990: + name: "Nicktoons - Attack of the Toybots" + region: "PAL-A" + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-54991: + name: "Nickelodeon SpongeBob and Friends - Attack of the Toybots" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-54992: + name: "PDC World Championship Darts 2008" + region: "PAL-M6" + gsHWFixes: + autoFlush: 1 # Fixes lights not appearing. + gpuTargetCLUT: 1 # Fixes lights going through darts players. + bilinearUpscale: 2 # Smooths out lights. +SLES-54994: + name: "Pippa Funnell - Ranch Rescue" + region: "PAL-M11" + compat: 5 +SLES-54995: + name: "Puzzle Quest - Challenge of the Warlords" + region: "PAL-M5" + compat: 5 +SLES-54996: + name: "The Golden Compass" + name-sort: "Golden Compass, The" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. +SLES-54997: + name: "Mercenaries 2 - World in Flames" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLES-54998: + name: "Mercenaries 2 - L'enfer des Favelas" + region: "PAL-F" + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLES-54999: + name: "Mercenaries 2 - Inferno di Fuoco" + region: "PAL-I" + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLES-55000: + name: "Mercenaries 2 - World in Flames" + region: "PAL-G" + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLES-55001: + name: "Mercenaries 2 - World in Flames" + region: "PAL-S" + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLES-55002: + name: "Need for Speed - ProStreet" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-55002" + - "SLES-55003" + - "SLES-55004" + - "SLES-55005" + - "SLES-55006" + # Carbon save grants extra money. + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-55003: + name: "Need for Speed - ProStreet" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-55002" + - "SLES-55003" + - "SLES-55004" + - "SLES-55005" + - "SLES-55006" + # Carbon save grants extra money. + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-55004: + name: "Need for Speed - ProStreet" + region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-55002" + - "SLES-55003" + - "SLES-55004" + - "SLES-55005" + - "SLES-55006" + # Carbon save grants extra money. + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-55005: + name: "Need for Speed - ProStreet" + region: "PAL-M8" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-55002" + - "SLES-55003" + - "SLES-55004" + - "SLES-55005" + - "SLES-55006" + # Carbon save grants extra money. + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" # Black Edition detection is bugged by default, can be fixed with a patch. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-55006: + name: "Need for Speed - ProStreet" + region: "PAL-R" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLES-55002" + - "SLES-55003" + - "SLES-55004" + - "SLES-55005" + - "SLES-55006" + # Carbon save grants extra money. Detection is bugged by default, can be fixed with a patch. + - "SLES-54321" + - "SLES-54322" + - "SLES-54323" + - "SLES-54324" + - "SLES-54402" + - "SLES-54492" + - "SLES-54493" + # Most Wanted save grants extra money. Detection is bugged by default, can be fixed with a patch. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLUS-21267" # Original wrong Most Wanted serial. + # UG2 saves can be detected, but the code is unused. + - "SLES-52725" +SLES-55007: + name: "Boogie" + region: "PAL-M7" + compat: 4 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour. +SLES-55008: + name: "Riding Star 3" + region: "PAL-M4" +SLES-55010: + name: "Thrillville - Fuori dai Binari" + region: "PAL-I" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLES-55011: + name: "Thrillville - Fuera de Control" + region: "PAL-S" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLES-55012: + name: "The Golden Compass" + name-sort: "Golden Compass, The" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. +SLES-55013: + name: "Iridium Runners" + region: "PAL-M5" + gameFixes: + - EETimingHack # Fixes game engine errors when going ingame. + gsHWFixes: + halfPixelOffset: 1 # Fixes light/bloom positioning. + patches: + 304497e5: + content: |- + // Fixes random hangs when going ingame. + patch=1,EE,002242e0,word,00000000 +SLES-55015: + name: "Barbie as the Island Princess" + region: "PAL-M6" +SLES-55016: + name: "DreamWorks Bee Movie Game" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom on sunlight. + nativeScaling: 2 # Fixes lighting positioning. +SLES-55017: + name: "Yu-Gi-Oh! GX - Tag Force Evolution" + region: "PAL-M5" +SLES-55018: + name: "Shin Megami Tensei - Persona 3" + region: "PAL-E" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. +SLES-55019: + name: "Ratchet & Clank - Size Matters" + region: "PAL-M13" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes vendor and other bloom. + autoFlush: 2 # Fixes missing bloom and shadow definition. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes pixelated bloom. +SLES-55020: + name: "Die Simpsons - Das Spiel" + region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned cel shading. +SLES-55021: + name: "Pro Evolution Soccer 2008" + region: "PAL-F-G" +SLES-55023: + name: "Pro Evolution Soccer 2008" + region: "PAL-I" +SLES-55024: + name: "Nickelodeon SpongeBob's Atlantis SquarePantis" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting. +SLES-55025: + name: "Disney/Pixar Cars - Mater-National Championship" + region: "PAL-E-A" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55026: + name: "Disney/Pixar Cars - Mater-National Championship" + region: "PAL-F-DU" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55027: + name: "Disney/Pixar Cars - Hook International" + region: "PAL-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55028: + name: "Disney/Pixar Cars - La Coppa Internazionale di Carl Attrezzi" + region: "PAL-I" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55029: + name: "Disney/Pixar Cars - La Copa Internacional de Mate" + region: "PAL-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55030: + name: "Disney/Pixar Cars - Mater-National Championship" + region: "PAL-SC" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55031: + name: "DreamWorks Kung Fu Panda" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. +SLES-55032: + name: "Off Road" + region: "PAL-M5" +SLES-55034: + name: "Asterix at the Olympic Games" + region: "PAL-M5" +SLES-55035: + name: "Asterix at the Olympic Games" + region: "PAL-E-A" +SLES-55039: + name: "Rock Band" + region: "PAL-M5" +SLES-55040: + name: "Telly Addicts" + region: "PAL-E" +SLES-55041: + name: "Fire Pro Wrestling Returns" + region: "PAL-E" +SLES-55042: + name: "Garfield - Lasagna World Tour" + region: "PAL-M5" +SLES-55043: + name: "Garfield - Lasagna World Tour" + region: "PAL-F-DU" +SLES-55044: + name: "Premier Manager 09" + region: "PAL-M4" +SLES-55046: + name: "Sea Monsters - A Prehistoric Adventure" + region: "PAL-M5" +SLES-55047: + name: "Ocean Commander" + region: "PAL-E" +SLES-55048: + name: "Star Trek - Conquest" + region: "PAL-E-G" + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. +SLES-55049: + name: "Toy Golf Extreme" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Stops ball falling through tables. +SLES-55050: + name: "MX vs. ATV - Untamed" + region: "PAL-E" + patches: + 74912B29: + content: |- + comment=Rearranging COP2 ops to avoid clip flag response. Fixes SPS. + patch=1,EE,001a9c08,word,484E9000 + patch=1,EE,001a9c0c,word,4BDBD9FF +SLES-55051: + name: "MX vs. ATV ExtrУЊme Limite" + region: "PAL-F" + patches: + 590C682E: + content: |- + comment=Rearranging COP2 ops to avoid clip flag response. Fixes SPS. + patch=1,EE,001a9c08,word,484E9000 + patch=1,EE,001a9c0c,word,4BDBD9FF +SLES-55052: + name: "Alvin and the Chipmunks" + region: "PAL-M5" +SLES-55053: + name: "Jetix - Puzzle Buzzle" + region: "PAL-M10" +SLES-55055: + name: "Stealth Force 2" + region: "PAL-E" +SLES-55064: + name: "Luxor - Pharaoh's Challenge" + region: "PAL-M5" +SLES-55069: + name: "7 Wonders of the Ancient World" + region: "PAL-M5" +SLES-55074: + name: "Casper's Scare School" + region: "PAL-SC" +SLES-55075: + name: "Speed Racer - The Videogame" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes bloom alignment. + autoFlush: 1 +SLES-55076: + name: "Saint & Sinner" + region: "PAL-E" +SLES-55078: + name: "Juiced 2 - Hot Import Nights" + region: "PAL-PL" +SLES-55079: + name: "CID The Dummy" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effect. + nativeScaling: 2 # Fixes post positioning. +SLES-55080: + name: "Nickelodeon SpongeBob's Atlantis SquarePantis" + region: "PAL-A" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting. +SLES-55081: + name: "Jackass - The Game" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLES-55082: + name: "Urban Constructor" + region: "PAL-E" +SLES-55088: + name: "Ultimate Board Game Collection" + region: "PAL-M5" +SLES-55090: + name: "Naruto - Uzumaki Chronicles 2" + region: "PAL-M5" + gameFixes: + - OPHFlagHack # Fixes game freezing. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55091: + name: "Hoppie" + region: "PAL-E" +SLES-55102: + name: "The History Channel - Battle for the Pacific" + name-sort: "History Channel, The - Battle for the Pacific" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 2 # Fixes rendering in DirectX 11/12. + recommendedBlendingLevel: 4 # Fixes shine on guns and missing lighting on grass and trees. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. + textureInsideRT: 1 # Fixes depth blur. + getSkipCount: "GSC_SandGrainGames" +SLES-55103: + name: "Cabela's Big Game Hunter [2007]" + region: "PAL-E" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLES-55104: + name: "UEFA Euro 2008 - Austria-Switzerland" + region: "PAL-E" +SLES-55105: + name: "UEFA Euro 2008 - Austria-Switzerland" + region: "PAL-M5" +SLES-55106: + name: "UEFA Euro 2008 - Austria-Switzerland" + region: "PAL-M5" +SLES-55108: + name: "Samurai Warriors 2 - Xtreme Legends" + region: "PAL-E" +SLES-55109: + name: "The Spiderwick Chronicles" + name-sort: "Spiderwick Chronicles, The" + region: "PAL-E" + roundModes: + vu0RoundMode: 0 # Fixes invisible wall collision in bedroom. + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. +SLES-55110: + name: "Odin Sphere" + region: "PAL-M5" + compat: 5 +SLES-55111: + name: "Nick Jr. Go Diego Go! Safari Rescue" + region: "PAL-E" +SLES-55112: + name: "Nick Jr. Dora the Explorer - Dora Saves the Mermaids" + region: "PAL-A" +SLES-55122: + name: "Moorhuhn Fun Kart 2008" + region: "PAL-M4" + clampModes: + eeClampMode: 3 # Fixes falling through ground. +SLES-55123: + name: "Legend of Sayuki" + region: "PAL-M4" +SLES-55125: + name: "Top Trumps - Doctor Who" + region: "PAL-E" +SLES-55126: + name: "Artlist Collection - The Dog Island" + region: "PAL-M6" + gsHWFixes: + autoFlush: 2 # Fixes certains font colors. + halfPixelOffset: 4 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + alignSprite: 1 # Fixes almost all vertical lines. +SLES-55129: + name: "Jumper - Griffin's Story" + region: "PAL-M5" +SLES-55131: + name: "Roller Coaster Funfare" + region: "PAL-E" +SLES-55132: + name: "Iron Chef" + region: "PAL-E" +SLES-55133: + name: "LEGO Indiana Jones - The Original Adventure" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLES-55134: + name: "Monster Jam" + region: "PAL-M5" +SLES-55135: + name: "LEGO Batman - The Videogame" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-55136: + name: "Let's Ride! Silver Buckle Stables" + region: "PAL-M4" +SLES-55138: + name: "Nickelodeon El Tigre - The Adventures of Manny Rivera" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLES-55143: + name: "The Chronicles of Narnia - Prince Caspian" + name-sort: "Chronicles of Narnia, The - Prince Caspian" + region: "PAL-G-I" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. + nativeScaling: 1 # Fixes post-processing position. +SLES-55144: + name: "The Chronicles of Narnia - Prince Caspian" + name-sort: "Chronicles of Narnia, The - Prince Caspian" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. + nativeScaling: 1 # Fixes post-processing position. +SLES-55145: + name: "The Chronicles of Narnia - Prince Caspian" + name-sort: "Chronicles of Narnia, The - Prince Caspian" + region: "PAL-F-DU" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. + nativeScaling: 1 # Fixes post-processing position. +SLES-55146: + name: "The Chronicles of Narnia - Prince Caspian" + name-sort: "Chronicles of Narnia, The - Prince Caspian" + region: "PAL-UK" + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. + nativeScaling: 1 # Fixes post-processing position. +SLES-55147: + name: "Silent Hill - Origins" + region: "PAL-M5" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes black textures and flashlight circle not working. + halfPixelOffset: 2 # Fixes ghosting. + recommendedBlendingLevel: 4 # Fixes grey text. +SLES-55148: + name: "SBK 08 - Superbike World Championship" + region: "PAL-M5" +SLES-55150: + name: "TNA Impact" + region: "PAL-M5" + compat: 5 + gameFixes: + - EETimingHack +SLES-55152: + name: "Skyscraper" + region: "PAL-M5" +SLES-55163: + name: "The Legend of Spyro - Dawn of the Dragon" + name-sort: "Legend of Spyro, The - Dawn of the Dragon" + region: "PAL-M6" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-55165: + name: "The Mummy - Tomb of the Dragon Emperor" + name-sort: "Mummy, The - Tomb of the Dragon Emperor" + region: "PAL-M6" +SLES-55166: + name: "Bob O Construtor - Festival do Divertimento" + region: "PAL-P" +SLES-55167: + name: "Soul Nomad & the World Eaters" + region: "PAL-E-J" +SLES-55168: + name: "Paard & Pony - Topruiter" + region: "PAL-NL" +SLES-55169: + name: "Monster Lab" + region: "PAL-M5" + gsHWFixes: + gpuPaletteConversion: 2 # Fixes HC size and eliminates most texture uploads. + halfPixelOffset: 2 # Fixes offset bloom. + textureInsideRT: 1 # Crowd textures. +SLES-55170: + name: "Margot's Word Brain" + region: "PAL-M5" +SLES-55172: + name: "Code Lyoko - Quest for Infinity" + region: "PAL-M4" + roundModes: + eeDivRoundMode: 3 # Fixes missing text. + gsHWFixes: + deinterlace: 9 # Game requires adaptive bff de-interlacing instead of auto for the UI at native. + halfPixelOffset: 5 # Reduces ghosting effects. + nativeScaling: 2 # Fixes post-processing. +SLES-55174: + name: "NHL 08" + region: "PAL-R" +SLES-55184: + name: "Disney/Pixar WALL-E" + region: "PAL-A" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55185: + name: "Disney/Pixar WALL-E" + region: "PAL-UK" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55186: + name: "Disney/Pixar WALL-E" + region: "PAL-S-P" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55187: + name: "Disney/Pixar WALL-E" + region: "PAL-F-G" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55188: + name: "Disney/Pixar WALL-E" + region: "PAL-G" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55189: + name: "Nick Jr. Go Diego Go! Safari Rescue" + region: "PAL-E-F" +SLES-55190: + name: "Steam Express" + region: "PAL-E" +SLES-55191: + name: "Guitar Hero - Aerosmith" + region: "PAL-E" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLES-55192: + name: "Nitrobike" + region: "PAL-M5" +SLES-55193: + name: "Disney/Pixar WALL-E" + region: "PAL-R" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55194: + name: "Disney/Pixar WALL-E" + region: "PAL-SC" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55195: + name: "Disney/Pixar WALL-E" + region: "PAL-GR-I" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55196: + name: "Disney/Pixar WALL-E" + region: "PAL-PL-CR" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLES-55197: + name: "Dancing Stage SuperNOVA 2" + region: "PAL-M5" +SLES-55198: + name: "Iron Man" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-55199: + name: "NASCAR 09" + region: "PAL-M5" + compat: 5 +SLES-55200: + name: "Guitar Hero - Aerosmith" + region: "PAL-M4" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLES-55201: + name: "Riding Star" + region: "PAL-M4" +SLES-55202: + name: "Riding Star" + region: "PAL-M4" +SLES-55203: + name: "My Horse & Me 2" + region: "PAL-M10" +SLES-55204: + name: "Crash - Mind Over Mutant" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. +SLES-55205: + name: "Crash - Mind Over Mutant" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. +SLES-55206: + name: "аšб€ббˆ аŸаОаВаЕаЛаИб‚аЕаЛбŒ аœбƒб‚аАаНб‚аОаВ" + name-en: "Crash - Mind over Mutant" + region: "PAL-R" + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. +SLES-55207: + name: "Alone in the Dark" + region: "PAL-M4" + gameFixes: + - EETimingHack # Fixes game hanging at boot. +SLES-55208: + name: "The Incredible Hulk" + name-sort: "Incredible Hulk, The" + region: "PAL-E-F-G" +SLES-55209: + name: "Monopoly" + region: "PAL-M3" + gsHWFixes: + recommendedBlendingLevel: 4 # Needed to render the board and lights correctly. + halfPixelOffset: 4 # Aligns the 1/4th of the game that does upscale because the game is silly. +SLES-55214: + name: "Disney Hannah Montana - Spotlight World Tour" + region: "PAL-M4" +SLES-55215: + name: "Growlanser - Heritage of War" + region: "PAL-E" + compat: 5 + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLES-55216: + name: "Baroque" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting of characters. + autoFlush: 2 # Fixes missing glow. + nativeScaling: 2 # Fixes post-processing alignment. +SLES-55218: + name: "Tiger Woods PGA Tour 09" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLES-55219: + name: "Hasbro Family Game Night" + region: "PAL-M4" +SLES-55220: + name: "Summer Athletics" + region: "PAL-M5" +SLES-55227: + name: "The Legend of Spyro - Dawn of the Dragon" + name-sort: "Legend of Spyro, The - Dawn of the Dragon" + region: "PAL-SC" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-55231: + name: "Fatal Fury - Battle Archives Volume 1" + region: "PAL-E" +SLES-55232: + name: "SNK Arcade Classics Vol. 1" + region: "PAL-E" +SLES-55233: + name: "World Heroes Anthology" + region: "PAL-E" +SLES-55234: + name: "DreamWorks Kung Fu Panda" + region: "PAL-SW" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. +SLES-55235: + name: "DreamWorks Kung Fu Panda" + region: "PAL-I" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. +SLES-55236: + name: "DreamWorks Kung Fu Panda" + region: "PAL-G-S" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. +SLES-55237: + name: "Naruto - Ultimate Ninja 3" + region: "PAL-M5" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes invisible QTE button prompts and overbright in some scenes. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLES-55238: + name: "Madden NFL 09" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLES-55239: + name: "Hasbro Family Game Night" + region: "PAL-I" +SLES-55240: + name: "Pipe Mania" + region: "PAL-M5" +SLES-55242: + name: "Yakuza 2" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: # Allows import of Yakuza 1 data. + - "SLES-55242" + - "SLES-54171" +SLES-55243: + name: "FIFA 09" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55244: + name: "FIFA 09" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55245: + name: "FIFA 09" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55246: + name: "FIFA 09" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55247: + name: "FIFA 09" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55248: + name: "Harry Potter and the Half-Blood Prince" + region: "PAL-M6" + gameFixes: + - InstantDMAHack # Avoids freezes in (starter) FMV with IPU issues. + gsHWFixes: + halfPixelOffset: 4 # Reduces ghosting and vertical lines, also don't break other effects. + alignSprite: 1 # Fixes vertical lines. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLES-55249: + name: "Harry Potter and the Half-Blood Prince" + region: "PAL-M10" + gameFixes: + - InstantDMAHack # Avoids freezes in (starter) FMV with IPU issues. + gsHWFixes: + halfPixelOffset: 4 # Reduces ghosting and vertical lines, also don't break other effects. + alignSprite: 1 # Fixes vertical lines. + recommendedBlendingLevel: 4 # Improves lighting effects. + patches: + CA5F8BC1: + content: |- + // Avoids bad COP2 errors due to the instant nature of the PCSX2's COP2 handling. + patch=1,EE,0034829c,word,4B000460 + patch=1,EE,003482a0,word,4AF103BC + patch=1,EE,003482b8,word,4A800460 + patch=1,EE,003482bc,word,4B7103BC +SLES-55250: + name: "WWE SmackDown! vs. Raw 2009" + region: "PAL-A" +SLES-55251: + name: "WWE SmackDown! vs. Raw 2009" + region: "PAL-M5" + compat: 5 +SLES-55252: + name: "NHL 2K9" + region: "PAL-M5" +SLES-55253: + name: "NBA 2K9" + region: "PAL-M5" +SLES-55254: + name: "The Incredible Hulk" + name-sort: "Incredible Hulk, The" + region: "PAL-M3" +SLES-55263: + name: "Nickelodeon Avatar - The Legend of Aang - Into the Inferno" + region: "PAL-M7" +SLES-55264: + name: "Nickelodeon Avatar - The Legend of Aang - Into the Inferno" + region: "PAL-A" +SLES-55265: + name: "The Legend of Spyro - Dawn of the Dragon" + name-sort: "Legend of Spyro, The - Dawn of the Dragon" + region: "PAL-R-E" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-55266: + name: "MotoGP 08" + region: "PAL-M5" + compat: 5 +SLES-55271: + name: "Nickelodeon SpongeBob SquarePants featuring Nicktoons - Globs of Doom" + region: "PAL-E-F" +SLES-55272: + name: "Nickelodeon SpongeBob SquarePants featuring Nicktoons - Globs of Doom" + region: "PAL-M3" +SLES-55274: + name: "Diabolik - The Original Sin" + region: "PAL-M6" +SLES-55275: + name: "Jeep Thrills" + region: "PAL-M5" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. +SLES-55276: + name: "Jello" + region: "PAL-E" +SLES-55278: + name: "Monopoly" + region: "PAL-M4" + gsHWFixes: + recommendedBlendingLevel: 4 # Needed to render the board and lights correctly. + halfPixelOffset: 4 # Aligns the 1/4th of the game that does upscale because the game is silly. +SLES-55280: + name: "The King of Fighters '98 - Ultimate Match" + name-sort: "King of Fighters '98, The - Ultimate Match" + region: "PAL-E" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLES-55281: + name: "Nickelodeon Dora the Explorer - Dora Saves the Snow Princess" + region: "PAL-M3" +SLES-55284: + name: "Nickelodeon Go Diego Go! Great Dinosaur Rescue" + region: "PAL-M3" + gsHWFixes: + nativeScaling: 2 # Fixes shadow smoothness. +SLES-55288: + name: "Nick Jr. Dora the Explorer - Dora Saves the Mermaids" + region: "PAL-M4" +SLES-55289: + name: "Nick Jr. Go Diego Go! Safari Rescue" + region: "PAL-M3" +SLES-55292: + name: "Samurai Shodown Anthology" + region: "PAL-E" +SLES-55293: + name: "Disney Hannah Montana - Spotlight World Tour" + region: "PAL-M5" +SLES-55294: + name: "Ferrari Challenge - Trofeo Pirelli" + region: "PAL-M5" + gsHWFixes: + autoFlush: 2 # Fixes lack of bloom intensity. + halfPixelOffset: 1 # Fixes misaligned bloom and rainbow garbage at edges. +SLES-55295: + name: "Score International Baja 1000 - World Championship Off Road Racing" + region: "PAL-E" +SLES-55328: + name: "The Millennium European Paintball Series - Championship Paintball 2009" + name-sort: "Millennium European Paintball Series, The - Championship Paintball 2009" + region: "PAL-E" +SLES-55329: + name: "DreamWorks Shrek's Carnival Craze - Party Games" + region: "PAL-M3" +SLES-55330: + name: "Secret Service" + region: "PAL-E" +SLES-55331: + name: "Cabela's Dangerous Adventures" + region: "PAL-E" +SLES-55332: + name: "Monster Jam - Urban Assault" + region: "PAL-M5" +SLES-55334: + name: "NBA Live 09" + region: "PAL-E-I-A" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-55335: + name: "NBA Live 09" + region: "PAL-E-G" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-55336: + name: "NBA Live 09" + region: "PAL-F" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-55337: + name: "NBA Live 09" + region: "PAL-S" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLES-55338: + name: "NHL 09" + region: "PAL-M6" +SLES-55339: + name: "NHL 09" + region: "PAL-G" +SLES-55340: + name: "Space Chimps" + region: "PAL-M5" +SLES-55341: + name: "Hasbro Family Game Night" + region: "PAL-G" +SLES-55342: + name: "Hasbro Family Game Night" + region: "PAL-E" +SLES-55343: + name: "Tube Mania" + region: "PAL-F" +SLES-55344: + name: "Rock Band - Song Back 1" + region: "PAL-M5" +SLES-55345: + name: "007 - Quantum of Solace" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces bloom misalignment and fixes depth lines. + nativeScaling: 2 # Fixes bloom intensity. +SLES-55346: + name: "Rugby League 2 - World Cup Edition" + region: "PAL-E" +SLES-55347: + name: "Dragon Ball Z - Infinite World" + region: "PAL-M5" + compat: 5 +SLES-55348: + name: "Space Chimps" + region: "PAL-A" +SLES-55349: + name: "Need for Speed - Undercover" + region: "PAL-E" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLES-55349" + - "SLES-55350" + - "SLES-55351" + - "SLES-55352" + - "SLES-55353" + # Checks from Carbon are left in the code, unused. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" +SLES-55350: + name: "Need for Speed - Undercover" + region: "PAL-F-G" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLES-55349" + - "SLES-55350" + - "SLES-55351" + - "SLES-55352" + - "SLES-55353" + # Checks from Carbon are left in the code, unused. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" +SLES-55351: + name: "Need for Speed - Undercover" + region: "PAL-I-S" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLES-55349" + - "SLES-55350" + - "SLES-55351" + - "SLES-55352" + - "SLES-55353" + # Checks from Carbon are left in the code, unused. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" +SLES-55352: + name: "Need for Speed - Undercover" + region: "PAL-SC" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLES-55349" + - "SLES-55350" + - "SLES-55351" + - "SLES-55352" + - "SLES-55353" + # Checks from Carbon are left in the code, unused. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" +SLES-55353: + name: "Need for Speed - Undercover" + region: "PAL-M6" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLES-55349" + - "SLES-55350" + - "SLES-55351" + - "SLES-55352" + - "SLES-55353" + # Checks from Carbon are left in the code, unused. + - "SLES-53557" + - "SLES-53558" + - "SLES-53559" + - "SLES-53857" + - "SLES-52725" +SLES-55354: + name: "Shin Megami Tensei - Persona 3 FES" + region: "PAL-E" + memcardFilters: + - "SLES-55354" + - "SLES-55018" +SLES-55355: + name: "Guitar Hero World Tour" + region: "PAL-M5" + speedHacks: + instantVU1: 0 # Corrects note board position. + roundModes: + vu1RoundMode: 0 # Fixes graphical issues ingame. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-55356: + name: "Bratz - Girlz Really Rock" + region: "PAL-M3" +SLES-55357: + name: "Bratz - Girlz Really Rock" + region: "PAL-M3" +SLES-55358: + name: "Bratz - Girlz Really Rock" + region: "PAL-M4" +SLES-55359: + name: "Bratz - Girlz Really Rock" + region: "PAL-A" +SLES-55364: + name: "Agent Hugo - Hula Holiday" + region: "PAL-SC" +SLES-55365: + name: "Agent Hugo - Hula Holiday" + region: "PAL-M7" +SLES-55366: + name: "Agent Hugo - Hula Holiday" + region: "PAL-R" +SLES-55367: + name: "Call of Duty - World at War - Final Fronts" + region: "PAL-M4" + gsHWFixes: + autoFlush: 2 # Fixes bloom misalignment. + halfPixelOffset: 2 # Fixes lighting misalignment and depth lines. +SLES-55369: + name: "Call of Duty - World at War - Final Fronts" + region: "PAL-G" + gsHWFixes: + autoFlush: 2 # Fixes bloom misalignment. + halfPixelOffset: 2 # Fixes lighting misalignment and depth lines. +SLES-55371: + name: "Barbie Horse Adventures - Riding Camp" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLES-55372: + name: "Spider-Man - Web of Shadows" + region: "PAL-M5" + compat: 5 + clampModes: + eeClampMode: 3 # Connect hits, able to summon... etc... +SLES-55373: + name: "The King of Fighters Collection - The Orochi Saga" + name-sort: "King of Fighters Collection, The - The Orochi Saga" + region: "PAL-E" +SLES-55374: + name: "DreamWorks Madagascar 2 - Escape 2 Africa" + region: "PAL-M6" + compat: 5 +SLES-55375: + name: "DreamWorks Madagascar 2 - Escape 2 Africa" + region: "PAL-R" +SLES-55376: + name: "Nickelodeon Tak and the Guardians of Gross" + region: "PAL-E-G" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLES-55378: + name: "RTL Biathlon 2009" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS in game. +SLES-55379: + name: "RTL Biathlon 2009" + region: "PAL-E-G" + clampModes: + vuClampMode: 3 # Fixes SPS in game. +SLES-55380: + name: "Sonic Unleashed" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + beforeDraw: "OI_SonicUnleashed" +SLES-55382: + name: "Warriors Orochi 2" + region: "PAL-E" + compat: 5 +SLES-55383: + name: "Warriors Orochi 2" + region: "PAL-F" +SLES-55384: + name: "Warriors Orochi 2" + region: "PAL-G" +SLES-55390: + name: "DreamWorks Madagaskar 2" + region: "PAL-SW" +SLES-55392: + name: "Disney Sing It!" + region: "PAL-M6" +SLES-55393: + name: "Disney Sing It!" + region: "PAL-M4" +SLES-55394: + name: "Disney TH!NK Fast" + region: "PAL-E" +SLES-55395: + name: "Disney TH!NK Fast" + region: "PAL-M3" +SLES-55396: + name: "Disney Sing It - High School Musical 3 - Senior Year" + region: "PAL-M6" +SLES-55397: + name: "Disney Sing It - High School Musical 3 - Senior Year" + region: "PAL-M4" +SLES-55398: + name: "Disney High School Musical 3 - Senior Year Dance!" + region: "PAL-M6" +SLES-55402: + name: "Nickelodeon SpongeBob SquarePants featuring Nicktoons - Globs of Doom" + region: "PAL-A" +SLES-55404: + name: "Nickelodeon The Naked Brothers Band - The Video Game" + region: "PAL-E" +SLES-55405: + name: "Pro Evolution Soccer 2009" + region: "PAL-F-G" +SLES-55406: + name: "Pro Evolution Soccer 2009" + region: "PAL-M4" +SLES-55408: + name: "RTL Biathlon 2009" + region: "PAL-E-F" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-55409: + name: "TT SuperBikes - Legends" + region: "PAL-M5" +SLES-55411: + name: "RTL Winter Sports 2009 - The Next Challenge" + region: "PAL-E-F" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLES-55415: + name: "Disney TH!NK Fast" + region: "PAL-I-S" +SLES-55418: + name: "Tube Mania" + region: "PAL-F-DU" +SLES-55428: + name: "Disney Bolt" + region: "PAL-SC" +SLES-55429: + name: "Disney Bolt" + region: "PAL-M3" +SLES-55430: + name: "Disney Bolt" + region: "PAL-M3" +SLES-55431: + name: "Disney Bolt" + region: "PAL-R" +SLES-55433: + name: "Disney TH!NK Fast" + region: "PAL-R" +SLES-55434: + name: "Disney Sing It" + region: "PAL-E-R" +SLES-55440: + name: "Ben 10 - Alien Force" + region: "PAL-M5" + compat: 5 +SLES-55442: + name: "Tomb Raider - Underworld" + region: "PAL-M8" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes missing blur layer. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. +SLES-55443: + name: "Mana Khemia - Alchemists of Al-Revis" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes jump issue. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + roundSprite: 1 # Fixes misalignment of textures in the Pause Menu. +SLES-55444: + name: "Ar tonelico II - Melody of Metafalica" + region: "PAL-E" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes "Fall through floor" bug when approaching chests. + gsHWFixes: + roundSprite: 2 # Fixes textboxes and character portraits. + beforeDraw: "OI_ArTonelico2" +SLES-55448: + name: "Indiana Jones and the Staff of Kings" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLES-55450: + name: "PES 2009 - Pro Evolution Soccer" + region: "PAL-I" +SLES-55451: + name: "Rock Band 2" + region: "PAL-M5" +SLES-55452: + name: "Shaun White Snowboarding" + region: "PAL-M5" +SLES-55453: + name: "SingStar - Queen" + region: "PAL-Unk" +SLES-55457: + name: "AC-DC LIVE - Rock Band" + region: "PAL-M5" +SLES-55458: + name: "Rock Band - Song Pack 2" + region: "PAL-M5" + speedHacks: + mvuFlag: 0 # Fixes broken rendering. +SLES-55459: + name: "Jelly Belly - Ballistic Beans" + region: "PAL-M5" +SLES-55460: + name: "DreamWorks Shrek's Carnival Craze - Party Games" + region: "PAL-M3" +SLES-55461: + name: "Dance Party Pop Hits" + region: "PAL-M5" +SLES-55462: + name: "Dance Party Club Hits" + region: "PAL-M5" +SLES-55465: + name: "Real Madrid - The Game" + region: "PAL-M5" +SLES-55467: + name: "Trivial Pursuit" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-55468: + name: "Nickelodeon Dora the Explorer - Dora Saves the Snow Princess" + region: "PAL-E" +SLES-55470: + name: "Coraline" + region: "PAL-M5" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLES-55472: + name: "Guitar Hero - Metallica" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Crashes without. +SLES-55474: + name: "Shin Megami Tensei - Persona 4" + region: "PAL-E" + clampModes: + vuClampMode: 2 # Fix flickering floor during cutscenes in school. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-55476: + name: "Scooby-Doo! First Frights" + region: "PAL-M5" + roundModes: + eeDivRoundMode: 3 # Fixes AI pathing. +SLES-55479: + name: "Truck Racer" + region: "PAL-M5" +SLES-55480: + name: "Kart Racer" + region: "PAL-M5" +SLES-55481: + name: "Naruto Shippuden - Ultimate Ninja 4" + region: "PAL-E-F" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLES-55482: + name: "Naruto Shippuden - Ultimate Ninja 4" + region: "PAL-G-I-S" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLES-55483: + name: "Guilty Gear XX Accent Core Plus" + region: "PAL-E" +SLES-55486: + name: "DreamWorks Monsters vs. Aliens" + region: "PAL-M7" +SLES-55487: + name: "Ice Age 3 - Dawn of the Dinosaurs" + region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLES-55492: + name: "SBK 09 - Superbike World Championship" + region: "PAL-M5" +SLES-55493: + name: "Marvel - Ultimate Alliance 2" + region: "PAL-E" +SLES-55494: + name: "X-Men Origins - Wolverine" + region: "PAL-E-F" + clampModes: + eeClampMode: 3 # Flickering objects, sound loop. +SLES-55495: + name: "X-Men Origins - Wolverine" + region: "PAL-M3" + clampModes: + eeClampMode: 3 # Flickering objects, sound loop. +SLES-55499: + name: "Disney G-Force" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-55500: + name: "Disney G-Force" + region: "PAL-G-I" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-55502: + name: "аœаИббаИб а”аАб€аВаИаНаА" + region: "PAL-R" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-55509: + name: "Music Maker - Rockstar" + region: "PAL-M6" + compat: 5 +SLES-55511: + name: "MTV Pimp My Ride - Street Racing" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLES-55512: + name: "Sengoku Anthology" + region: "PAL-M5" +SLES-55516: + name: "L'Era Glaciale 3 - L'Alba dei Dinosauri" + region: "PAL-I" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLES-55517: + name: "Trivial Pursuit" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLES-55518: + name: "Guitar Hero - Van Halen" + region: "PAL-A" + gsHWFixes: + preloadFrameData: 1 # Fixes icons. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. +SLES-55520: + name: "Transformers - Revenge of the Fallen" + region: "PAL-M5" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. + autoFlush: 2 # Fixes soft shadows. + patches: + 9E36E023: + content: |- + //Patched by kozarrov + //Fix Pause menu, some hud parts, etc. + patch=1,EE,0016ee38,word,3464fff0 + patch=1,EE,0016ee58,word,3464fffc +SLES-55522: + name: "Disney/Pixar Up" + region: "PAL-E" +SLES-55523: + name: "Disney/Pixar Up" + region: "PAL-S" +SLES-55524: + name: "Disney/Pixar Up" + region: "PAL-F-DU" +SLES-55525: + name: "Disney/Pixar Oben" + region: "PAL-G" +SLES-55526: + name: "Disney/Pixar Psila ston Ourano" + region: "PAL-GR" +SLES-55528: + name: "Tiger Woods PGA Tour 10" + region: "PAL-A" + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLES-55529: + name: "Germany's Next Topmodel" + region: "PAL-G" +SLES-55531: + name: "Disney/Pixar Up" + region: "PAL-I" +SLES-55532: + name: "Aliens in the Attic" + region: "PAL-M5" +SLES-55533: + name: "Guitar Hero 5" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Fixes SPS and VU size spam. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLES-55536: + name: "Disney/Pixar Cars - Race-O-Rama" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes sun penetrating walls and buildings. +SLES-55537: + name: "G.I. Joe - The Rise of Cobra" + region: "PAL-M8" +SLES-55542: + name: "Disney Sing It - Pop Hits" + region: "PAL-M6" +SLES-55544: + name: "Guitar Hero - Greatest Hits" + region: "PAL-M5" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + preloadFrameData: 1 # Fixes icons and text while changing video modes. + cpuCLUTRender: 1 # Fixes broken rainbow rendering. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes edge garbage and shadow definition. +SLES-55545: + name: "WWE SmackDown! vs. Raw 2010" + region: "PAL-M5" + compat: 5 +SLES-55546: + name: "The Secret Saturdays - Beasts of the 5th Sun" + name-sort: "Secret Saturdays, The - Beasts of the 5th Sun" + region: "PAL-M5" +SLES-55565: + name: "Teenage Mutant Ninja Turtles - Smash-Up" + region: "PAL-M5" +SLES-55569: + name: "Silent Hill - Shattered Memories" + region: "PAL-M5" + gsHWFixes: + minimumBlendingLevel: 2 # Fixes pause menu transition. + disablePartialInvalidation: 1 # Fixes missing graphics. + textureInsideRT: 1 # Fixes pause menu transition. + halfPixelOffset: 5 # Fixes post-processing and bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLES-55572: + name: "Marvel Super Hero Squad" + region: "PAL-M6" + compat: 5 + gameFixes: + - EETimingHack # Broken textures. +SLES-55573: + name: "MotorStorm - Arctic Edge" + region: "PAL-M14" + clampModes: + vu1ClampMode: 3 # Fixes bad polys in menu. +SLES-55574: + name: "The Lord of the Rings - Aragorn's Quest" + name-sort: "Lord of the Rings, The - Aragorn's Quest" + region: "PAL-M6" +SLES-55576: + name: "NBA 2K10" + region: "PAL-M5" +SLES-55577: + name: "DJ Hero" + region: "PAL-M5" +SLES-55578: + name: "Band Hero" + region: "PAL-M5" + gsHWFixes: + autoFlush: 1 # Fixes character shadow misalignment. + preloadFrameData: 1 # Fixes icons. + halfPixelOffset: 4 # Aligns UI and other elements. +SLES-55579: + name: "Bakugan Battle Brawlers" + region: "PAL-M7" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes black textures in conjunction with VU0 clamping set to none. + clampModes: + vu0ClampMode: 0 # Fixes black textures and SPS. + gsHWFixes: + deinterlace: 8 # Game requires AdaptiveTFF de-interlacing when auto for the (starter) FMVs. +SLES-55581: + name: "FIFA 10" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55582: + name: "FIFA 10" + region: "PAL-F-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55583: + name: "FIFA 10" + region: "PAL-SC" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55584: + name: "FIFA 10" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55585: + name: "FIFA 10" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55587: + name: "Pro Evolution Soccer 2010" + region: "PAL-M5" +SLES-55588: + name: "Pro Evolution Soccer 2010" + region: "PAL-F-G" +SLES-55589: + name: "Pro Evolution Soccer 2010" + region: "PAL-M3" +SLES-55592: + name: "Ben 10 - Alien Force - Vilgax Attacks" + region: "PAL-M5" + compat: 4 +SLES-55593: + name: "Astro Boy - The Video Game" + region: "PAL-M5" +SLES-55597: + name: "Hugo - Magic in the Trollwoods" + region: "PAL-M5" + compat: 5 +SLES-55598: + name: "Hugo - Magic in the Trollwoods" + region: "PAL-M4" +SLES-55599: + name: "Galileo Mystery - Die Krone des Midas" + region: "PAL-G" +SLES-55604: + name: "PES 2010 - Pro Evolution Soccer [Demo]" + region: "PAL-M10" +SLES-55605: + name: "Naruto Shippuuden - Ultimate Ninja 5" + region: "PAL-M5" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLES-55609: + name: "Scooby-Doo! and the Spooky Swamp" + region: "PAL-M5" +SLES-55610: + name: "Springdale" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLES-55622: + name: "Disney/Pixar Toy Story 3" + region: "PAL-M6" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. +SLES-55623: + name: "Disney/Pixar Toy Story 3" + region: "PAL-R" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. +SLES-55625: + name: "Despicable Me - The Game" + region: "PAL-M9" +SLES-55628: + name: "Disney Sing It - Party Hits" + region: "PAL-M3" +SLES-55635: + name: "WWE SmackDown! vs. Raw 2011" + region: "PAL-M4" + compat: 5 +SLES-55636: + name: "Pro Evolution Soccer 2011" + region: "PAL-M5" + compat: 5 +SLES-55637: + name: "Pro Evolution Soccer 2011" + region: "PAL-F-G" +SLES-55638: + name: "Pro Evolution Soccer 2011" + region: "PAL-M4" +SLES-55639: + name: "Ben 10 - Ultimate Alien - Cosmic Destruction" + region: "PAL-M5" +SLES-55642: + name: "FIFA 11" + region: "PAL-M4" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55643: + name: "FIFA 11" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55644: + name: "FIFA 11" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55645: + name: "NBA 2K11" + region: "PAL-M5" +SLES-55648: + name: "WWE All Stars" + region: "PAL-M5" + compat: 5 +SLES-55652: + name: "FIFA 12" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55653: + name: "FIFA 12" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55654: + name: "FIFA 12" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55656: + name: "PES 2012 - Pro Evolution Soccer" + region: "PAL-M5" +SLES-55657: + name: "PES 2012 - Pro Evolution Soccer" + region: "PAL-F-G" +SLES-55658: + name: "PES 2012 - Pro Evolution Soccer" + region: "PAL-M4" +SLES-55659: + name: "NBA 2K12" + region: "PAL-M5" +SLES-55664: + name: "FIFA 13" + region: "PAL-M5" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55665: + name: "FIFA 13" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55666: + name: "PES 2013 - Pro Evolution Soccer" + region: "PAL-M5" +SLES-55667: + name: "PES 2013 - Pro Evolution Soccer" + region: "PAL-F-G" +SLES-55668: + name: "PES 2013 - Pro Evolution Soccer" + region: "PAL-GR-I" +SLES-55669: + name: "PES 2013 - Pro Evolution Soccer" + region: "PAL-P-S" +SLES-55671: + name: "FIFA 14 [LEGACY EDITION]" + region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55672: + name: "FIFA 14" + region: "PAL-M4" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLES-55673: + name: "Pro Evolution Soccer 2014" + region: "PAL-M5" +SLES-55674: + name: "Pro Evolution Soccer 2014" + region: "PAL-F-G" +SLES-55675: + name: "Pro Evolution Soccer 2014" + region: "PAL-GR-I" +SLES-55676: + name: "Pro Evolution Soccer 2014" + region: "PAL-P-S" +SLES-82001: + name: "Summoner" + region: "PAL-E" + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. +SLES-82003: + name: "Summoner" + region: "PAL-F" + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. +SLES-82005: + name: "Summoner" + region: "PAL-G" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. +SLES-82009: + name: "Metal Gear Solid 2 - Substance" + region: "PAL-M5" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLES-82010: + name: "The Document of Metal Gear Solid 2" + name-sort: "Document of Metal Gear Solid 2, The" + region: "PAL-E" + compat: 5 + gameFixes: + - EETimingHack # Fixes corrupted or missing menu fonts. +SLES-82011: + name: "Devil May Cry 2 [Dante Disc]" + region: "PAL-M5" + compat: 5 +SLES-82012: + name: "Devil May Cry 2 [Lucia Disc]" + region: "PAL-M5" + compat: 5 + memcardFilters: + - "SLES-82011" +SLES-82013: + name: "Metal Gear Solid 3 - Snake Eater" + region: "PAL-E-F" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82018: + name: "Cy Girls [Ice] [Disc 1 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. +SLES-82019: + name: "Cy Girls [Aska] [Disc 2 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLES-82018" +SLES-82020: + name: "Cy Girls [Ice] [Disc 1 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. +SLES-82021: + name: "Cy Girls [Aska] [Disc 2 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLES-82020" +SLES-82024: + name: "Metal Gear Solid 3 - Snake Eater" + region: "PAL-I" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82026: + name: "Metal Gear Solid 3 - Snake Eater" + region: "PAL-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82028: + name: "Star Ocean 3 - Till the End of Time [Disc 1 of 2]" + region: "PAL-E" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SLES-82029: + name: "Star Ocean 3 - Till the End of Time [Disc 2 of 2]" + region: "PAL-E" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. + memcardFilters: + - "SLES-82028" +SLES-82030: + name: "Shadow Hearts - Covenant [Disc 1 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLES-82030" + - "SLES-82031" + - "SLES-50677" + - "SLES-50822" +SLES-82031: + name: "Shadow Hearts - Covenant [Disc 2 of 2]" + region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLES-82030" + - "SLES-82031" + - "SLES-50677" + - "SLES-50822" +SLES-82032: + name: "Metal Gear Solid 3 - Snake Eater" + region: "PAL-G" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82036: + name: "Armored Core - Nexus [Disc 1]" + region: "PAL-M5" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLES-52203" # Silent Line + - "SLES-82036" # Nexus (Disc 1) + - "SLES-82037" # Nexus (Disc 2) +SLES-82037: + name: "Armored Core - Nexus [Disc 2]" + region: "PAL-M5" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLES-52203" # Silent Line + - "SLES-82036" # Nexus (Disc 1) + - "SLES-82037" # Nexus (Disc 2) +SLES-82038: + name: "Onimusha - Dawn of Dreams [Disc 1 of 2]" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. +SLES-82039: + name: "Onimusha - Dawn of Dreams [Disc 2 of 2]" + region: "PAL-M5" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLES-82038" +SLES-82042: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" + region: "PAL-E-F" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82043: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" + region: "PAL-E-F" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82042" +SLES-82044: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" + region: "PAL-I" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82045: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" + region: "PAL-I" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82044" +SLES-82046: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" + region: "PAL-G" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82047: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" + region: "PAL-G" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82046" +SLES-82048: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" + region: "PAL-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLES-82049: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" + region: "PAL-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82048" +SLES-82050: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" + region: "PAL-E-F" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82042" +SLES-82051: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" + region: "PAL-I" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82044" +SLES-82052: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" + region: "PAL-G" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82046" +SLES-82053: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" + region: "PAL-S" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLES-82048" +SLKA-15001: + name: "ыА”ыА”ыІЌь•ˆ" + name-en: "Barbarian" + region: "NTSC-K" +SLKA-15002: + name: "ьŠЄэŽ˜ьДьŠЄ ы ˆьДы”ьŠЄ VER.2" + name-en: "Space Raiders VER.2" + region: "NTSC-K" +SLKA-15003: + name: "ь‹ь‹ ь˜ ь„Б 2" # Undumped on ReDump as of 2025-08-28 + name-en: "Siksin-ui Seong II" # Shikigami no Shiro II + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligment. +SLKA-15004: + name: "ъБДыВ„ы“œ э”„ыІЌыЏИь—„ эŒЈэ‚ЄьЇ€ [Shooting Collection]" # Undumped on ReDump as of 2025-08-28 + name-en: "Gunbird - Premium Package [Shooting Collection]" + region: "NTSC-K" +SLKA-15005: + name: "ьŠЄэŠИыМьДьЛЄьІˆ 1945 1&2 [Shooting Collection]" # Undumped on ReDump as of 2025-08-28 + name-en: "Strikers 1945 I & II [Shooting Collection]" + region: "NTSC-K" + compat: 5 + gameFixes: + - EETimingHack # Fixes part II intro screen. +SLKA-15006: + name: "ь „ъВЉ Zьž‘ь „" # Undumped on ReDump as of 2025-08-28 + name-en: "Knight Rider - The Game" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes brake lights. + preloadFrameData: 1 # Fixes graphical issues. +SLKA-15007: + name: "ъЗИыЁœьšАыžœь„œ-II The sense of justice" + name-en: "Growlanser II - The Sense of Justice" + region: "NTSC-K" + compat: 5 + gameFixes: + - OPHFlagHack +SLKA-15008: + name: "ьЕИыЁœ Q HG 2" + name-en: "Choro Q HG 2" + region: "NTSC-K" + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLKA-15009: + name: "ыЊЈэ—˜ы„" # Undumped on ReDump as of 2025-08-28 + name-en: "Hudson Selection Vol. 4 - Takahashi Meijin no Bouken Jima" + region: "NTSC-K" +SLKA-15011: + name: "XII Stag" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-15013: + name: "ъЗИыžœы“œ ьŠЌыžЈ 2003 э…Œы‹ˆьŠЄ" + name-en: "Grand Slam 2003 Tennis" # Hard Hitter 2 + region: "NTSC-K" +SLKA-15015: + name: "ьМъВЉь‚ДьЖЉ!! HOIHOISAN" + name-en: "Ilgyeok Salchung!! Hoihoi-san" + region: "NTSC-K" +SLKA-15016: + name: "э•ДыІЌэЌэ„А э€Ды””ьɘ ь›”ы“œьЛЕ" + name-en: "Harry Potter - Quidditch World Cup" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post-processing smoothness. + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLKA-15018: + name: "ъИАы™ь „ь‚Ќ ъБДы‹ДSEED" + name-en: "Kidou Senshi Gundam Seed" + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLKA-15019: + name: "F1 ьЛЄыІЌь–Д ьБŒыІАьЇ€" + name-en: "F1 Career Challenge" + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLKA-15020: + name: "ь—ьМыІЌь–И VS э”„ы ˆыАэ„А - ыЉИьЂ…ь˜ ьœ„ъИА" + name-en: "Aliens Versus Predator - Extinction" + region: "NTSC-K" +SLKA-15021: + name: "ъЗИыЁœьšАыžœь„œ III" + name-en: "Growlanser III - The Dual Darkness" + region: "NTSC-K" + compat: 5 + gameFixes: + - OPHFlagHack +SLKA-15022: + name: "ьŠЄэ”Мы“œэ‚Й" # Undumped on ReDump as of 2025-08-28 + name-en: "Speed Kings" + region: "NTSC-K" +SLKA-15023: + name: "ьЄ‘ьžЅъИАыГ‘ ыАœьМ„" + name-en: "Assault Suits Valken" + region: "NTSC-K" +SLKA-15025: + name: "ьŠЄэŽ˜ьДьŠЄ ьИыВ ьДы” ь• ы‹ˆыВ„ь„œыІЌ" + name-en: "Space Invaders Anniversary" + region: "NTSC-K" +SLKA-15028: + name: "Simple 2000 ь‹œыІЌьІˆ ыŸЌыИŒт˜†ь–ДэМ" + name-en: "Simple 2000 Series Ultimate Vol. 6 - Love - Upper!" + region: "NTSC-K" +SLKA-15029: + name: "THE ьŠˆэŒ… ~ы”ыИ” ьžь—МыЃЁ~" # Undumped on ReDump as of 2025-08-28 + name-en: "The Shooting - Double Flame Dragon" # Simple 2000 Series Vol. 37 + region: "NTSC-K" +SLKA-15030: + name: "Simple 2000 ь‹œыІЌьІˆ THE ыИ”ыЁ ~HYPER~" + name-en: "Simple 2000 Series - The Block - Hyper" + region: "NTSC-K" +SLKA-15031: + name: "э”„ыІАь„ИьŠЄ ыЉ”ьДьЛЄ" + name-en: "Princess Maker" + region: "NTSC-K" +SLKA-15032: + name: "ъЗИыМы””ьšАьŠЄ V" # Undumped on ReDump as of 2025-08-28 + name-en: "Gradius V" + region: "NTSC-K" + compat: 5 +SLKA-15033: + name: "э”„ыІАь„ИьŠЄ ыЉ”ьДьЛЄ 2" + name-en: "Princess Maker 2" + region: "NTSC-K" +SLKA-15034: + name: "ъЗМьœЁыЇЈ ь œы„Єы ˆьДь…˜ьІˆ" + name-en: "Geunyukman Generations" # Kinnikuman Generations + region: "NTSC-K" +SLKA-15035: + name: "ьЕœьœ ъИА ыІЌыЁœы“œ ъБДыН" + name-en: "Saiyuuki Reload Gunlock" + region: "NTSC-K" +SLKA-15037: + name: "э…ъА€ьД э”„ыІЌыЏИь—„ эŒЈэ‚ЄьЇ€" + name-en: "Tengai Premium Package" + region: "NTSC-K" +SLKA-15041: + name: "Simple 2000 ь‹œыІЌьІˆ THE ьМ“ эŒŒьДэŠИ" + name-en: "Simple 2000 Series - The Catfight" + region: "NTSC-K" +SLKA-15042: + name: "Simple 2000 ь‹œыІЌьІˆ THE ьˆ˜ь˜ыŒ€эšŒ" + name-sort: "Simple 2000 Series - The Suyeongdaehoe" + name-en: "Simple 2000 Series - The Swimming Competition" + region: "NTSC-K" +SLKA-15043: + name: "ьˆ˜эМ эМьІ ыВ„ыИ” ьЛЌыž™ь…˜ [Disc 1 of 2]" + name-en: "Super Puzzle Bobble Collection [Disc 1 of 2]" + region: "NTSC-K" +SLKA-15044: + name: "ьˆ˜эМ эМьІ ыВ„ыИ” ьЛЌыž™ь…˜ [Disc 2 of 2]" + name-en: "Super Puzzle Bobble Collection [Disc 2 of 2]" + region: "NTSC-K" +SLKA-15045: + name: "Simple 2000 ь‹œыІЌьІˆ THE ьАЌыА”ыМ" + name-en: "Simple 2000 Series - The Chanbara" + region: "NTSC-K" +SLKA-15051: + name: "ьЕь‹  ъИАъА€ьœ™ ь œы„Єы ˆьДь…˜" # Undumped on ReDump as of 2025-08-28 + name-en: "Yokushin - GigaWing Generations" + region: "NTSC-K" +SLKA-15054: + name: "Simple 2000 ь‹œыІЌьІˆ THE ыŒ€ыЏИьИ" + name-en: "Simple 2000 Series - The Daemiin" + region: "NTSC-K" +SLKA-15055: + name: "ыМьДыД III" # Undumped on ReDump as of 2025-08-28 + name-en: "Raiden III" + region: "NTSC-K" +SLKA-15056: + name: "эƒ€ьДэ†  ы ˆь „ы“œ" # Undumped on ReDump as of 2025-08-28 + name-en: "Taito Legends" + region: "NTSC-K" +SLKA-15058: + name: "ьЇ€ъЕЌыАЉьœ„ъЕА 2" # Undumped on ReDump as of 2025-08-28 + name-sort: "Terra Defence Force, The 2" + name-en: "The Terra Defence Force 2" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. + nativeScaling: 1 # Fixes Depth of Field effect. +SLKA-15059: + name: "Sega Rally Championship" # Undumped on ReDump as of 2025-08-28; no listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLKA-15060: + name: "ыМьДыД III [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Raiden III [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-19002: + name: "Super Puzzle Bobble 2 [BANG]" # Undumped on ReDump as of 2025-08-28; no listed Korean name on ReDump + region: "NTSC-K" +SLKA-25001: + name: "Silent Hill 2" # No listed Korean name on ReDump + region: "NTSC-K" + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLKA-25002: + name: "ь—ы„ˆьЇ€ ь—ь–ДэЌьŠЄ" + name-en: "Energy Airforce" + region: "NTSC-K" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLKA-25003: + name: "э—ˆы””ъБАы””" + name-en: "Herdy Gerdy" + region: "NTSC-K" +SLKA-25004: + name: "007 ы‚˜ьДэŠИэŒŒьДь–Д" + name-en: "007 - Nightfire" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLKA-25006: + name: "эŠИьœˆ ьЙМыІЌыВ„" + name-en: "Twin Caliber" + region: "NTSC-K" +SLKA-25007: + name: "ьŠЄэŒŒьД э”Нь…˜" + name-en: "Spy Fiction" + region: "NTSC-K" +SLKA-25009: + name: "ъВ€э˜И 2" + name-en: "Geomho 2" # Kengo 2 + region: "NTSC-K" +SLKA-25010: + name: "ьŠˆэМуƒЛыААэ‹€ыД‰ь‹ " + name-en: "Super Battle Bongsin" + region: "NTSC-K" +SLKA-25011: + name: "Reign of Fire" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25012: + name: "ыАыЙŒ ыЉ”ьД эЌыМьД 2" + name-en: "Devil May Cry 2 Dante [Disc 1]" + region: "NTSC-K" + compat: 5 +SLKA-25013: + name: "ыАыЙŒ ыЉ”ьД эЌыМьД 2" + name-en: "Devil May Cry 2 Lucia [Disc 2]" + region: "NTSC-K" + compat: 5 + memcardFilters: + - "SLKA-25012" +SLKA-25014: + name: "ь—ыГМыЃЈь…˜ ьŠЄы…ИьšАыГДы”Љ" + name-en: "Evolution Snowboarding" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25015: + name: "ь—ыГМыЃЈь…˜ ьŠЄьМ€ьДэŠИыГДы”Љ" + name-en: "Evolution Skateboarding" + region: "NTSC-K" +SLKA-25018: + name: "ьŠЄэ•‘эЌьŠЄь™€ ь €ьЃМыА›ь€ ыЏИьДыМ" + name-en: "Sphinx and the Cursed Mummy" + region: "NTSC-K" +SLKA-25020: + name: "эƒ€ьž„ ьŠЄэ”ŒыІЌэ„АьІˆ 2" + name-en: "TimeSplitters 2" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLKA-25021: + name: "хП ь‹œы…ИыЙ„" + name-en: "Shinobi" + region: "NTSC-K" + compat: 5 +SLKA-25024: + name: "ыІДыЁœ & ьŠЄэ‹Аьɘ ьŠЄэ‹Аьɘ 626" + name-en: "Disney's Stitch - Experiment 626" + region: "NTSC-K" +SLKA-25025: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ ьМы ˆыИ 6 ьИэ„Аы„Єь…”ы„" + name-en: "World Soccer Winning Eleven 6 - International" + region: "NTSC-K" +SLKA-25026: + name: "ьЙДь˜ЄьŠЄ ы ˆъИАь˜Ј" + name-en: "Chaos Legion" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Fixes SPS in item menu. + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. + textureInsideRT: 1 # Fixes rainbow shadow of legions. +SLKA-25027: + name: "NBA ьŠЄэŠИыІЌэŠИ 2" + name-en: "NBA Street Vol. 2" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Missing environment with microVU. +SLKA-25028: + name: "ыЏИь…˜ ьž„эŒŒь„œыИ”: ь˜ЄэМы ˆьДь…˜ ь„œыЇˆ" + name-en: "Mission - Impossible - Operation Surma" + region: "NTSC-K" +SLKA-25029: + name: "MVP ыЉ”ьДь €ыІЌъЗИ ыВ ьДьŠЄыГМ 2003" + name-en: "MVP Baseball 2003" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes missing environment. +SLKA-25030: + name: "WWE ьŠЄыЇЅы‹ЄьšД! ь…Ї ьœ ь–Д ыЇˆьšАьŠЄ" + name-en: "WWE SmackDown! Shut Your Mouth" + region: "NTSC-K" +SLKA-25031: + name: "ъГ ьŠЄэŠИ ыІЌь͘" + name-en: "Tom Clancy's Ghost Recon" + region: "NTSC-K" +SLKA-25032: + name: "ь—”э„А ы” ыЇЄэŠИыІ­ьŠЄ" + name-en: "Enter the Matrix" + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes various VIF errors. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + recommendedBlendingLevel: 4 # Fixes missing text brightness. +SLKA-25033: + name: "ъЗИы ˆъГ ыІЌ э˜ИыŸЌь‡М" # Undumped on ReDump as of 2025-08-28 + name-en: "Gregory Horror Show" + region: "NTSC-K" + compat: 1 +SLKA-25034: + name: "ыІЌь–М ыААьŠЄ э”Мь‹Б: эƒ‘ ь•ЕъИ€ыŸЌ" + name-en: "Real Bass Fishing - Top Angler" + region: "NTSC-K" +SLKA-25035: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д ь „ъИА" + name-en: "Mobile Suit Gundam - Lost War Chronicles" + region: "NTSC-K" +SLKA-25038: + name: "ъБД ь„œыА”ьДыВ„ 4 ыА”ьДь˜Єэ•˜ьžы“œ эžˆь–ДыЁœьІˆ ы„ЄыВ„ ы‹ЄьД" # Undumped on ReDump as of 2025-08-28 + name-en: "Gun Survivor 4 - Biohazard - Heroes Never Die" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLKA-25039: + name: "ыВˆь•„ь›ƒ2 эЌьИэŠИ ь˜ЄыИŒ ьž„эŒЉэŠИ" + name-en: "Burnout 2 - Point of Impact" + region: "NTSC-K" + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLKA-25041: + name: "ь•„ыЈИы“œ ьН”ь–Ду€€яМ“у€€ь‚ЌьМыŸАэŠИ ыМьИ" + name-en: "Armored Core 3 - Silent Line" + region: "NTSC-K" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPM-67524" # Armored Core 3 + - "SLKA-25041" # Silent Line + - "SLKA-29011" # Silent Line +SLKA-25042: + name: "эƒ€ыЇˆыЇˆьœ  ьДь•МъИА 2" # Undumped on ReDump as of 2025-08-28 + name-sort: "Tamamayu Iyagi 2" + name-en: "Tamamayu Story 2" # Jade Cocoon 2 + region: "NTSC-K" +SLKA-25043: + name: "ыВ„ьЖ”ь–Д эŒŒьДэ„А 4 ь—ыГМыЃЈь…˜" + name-en: "Virtua Fighter 4 - Evolution" + region: "NTSC-K" + compat: 5 +SLKA-25044: + name: "ыЁœыГДэ…: ыААэ‹€эЌыМьД" + name-en: "Robotech - Battlecry" + region: "NTSC-K" +SLKA-25045: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ 2000" + name-sort: "King of Fighters 2000, The" + name-en: "The King of Fighters 2000" + region: "NTSC-K" +SLKA-25046: + name: "ы“œыž˜ъГЄыГМ Z" + name-en: "Dragon Ball Z" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines when powering up. +SLKA-25047: + name: "ь‹ ьЛДыБƒ ьЕИыЁœQ" + name-en: "Sin Combat Choro Q" + region: "NTSC-K" +SLKA-25048: + name: "ыЇˆъГ„ь „ъИА Disgaea" + name-en: "Magye Jeongi Disgaea" # Disgaea - Hour of Darkness + region: "NTSC-K" + compat: 5 +SLKA-25049: + name: "ыЉ”эƒˆьŠЌыŸЌъЗИ 3" + name-en: "Metal Slug 3" + region: "NTSC-K" + gsHWFixes: + gpuPaletteConversion: 2 # Stops excessive VRAM usage with preloading on. +SLKA-25050: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 3" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 3" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLKA-25051: + name: "эДыН эƒ€ь›Œ 3" + name-en: "Clock Tower 3" + region: "NTSC-K" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and striped lines in FMVs. +SLKA-25052: + name: "ь—ь•„ ы ˆьИь € 2" + name-en: "Air Ranger 2 - Rescue Helicopter" + region: "NTSC-K" +SLKA-25053: + name: "ыАэ”„ьžМ - ыВЄыАэƒ€" # Undumped on ReDump as of 2025-08-28 + name-en: "Def Jam - Vendetta" + region: "NTSC-K" +SLKA-25054: + name: "ъЗИыž‘э”„ыІЌ ьБŒыІАьЇ€" # Undumped on ReDump as of 2025-08-28 + name-en: "Grand Prix Challenge" + region: "NTSC-K" + gameFixes: + - VIFFIFOHack # TODO check what this fixes. +SLKA-25055: + name: "эžˆэŠИыЇЈ 2 - ьЙЈыЌЕь˜ ь•”ь‚Дьž" # Undumped on ReDump as of 2025-08-28 + name-en: "Hitman 2 - Silent Assassin" + region: "NTSC-K" +SLKA-25056: + name: "ы‹ˆыЊЈыЅМ ьАОь•„ь„œ" + name-en: "Disney/Pixar Finding Nemo" + region: "NTSC-K" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLKA-25057: + name: "ь˜ЌьŠЄэƒ€ ыВ ьДьŠЄыГМ 2004" + name-en: "All-Star Baseball 2004 featuring Derek Jeter" + region: "NTSC-K" +SLKA-25059: + name: "э”„ыМьДы“œ FC" + name-en: "Pride FC - Fighting Championships" + region: "NTSC-K" +SLKA-25060: + name: "I.Q Remix+ - Intelligent Qube" + region: "NTSC-K" +SLKA-25061: + name: "ьŠЄэ”„ыІАэ„А ь…€" + name-en: "Tom Clancy's Splinter Cell" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLKA-25062: + name: "ы“œыž˜ъГЄыГМ Z 2" + name-en: "Dragon Ball Z 2" + region: "NTSC-K" + compat: 5 +SLKA-25063: + name: "ьЙДьДы„ ыААэ‹€" + name-en: "Kaido Battle" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLKA-25064: + name: "ьВœьЃМ 3 ьВœыВŒ" + name-en: "Tenchu - Wrath of Heaven" + region: "NTSC-K" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLKA-25065: + name: "ь‚ЌьМыŸАэŠИ эž 3" + name-en: "Silent Hill 3" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. +SLKA-25066: + name: "Zone of the Enders - The 2nd Runner SE" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25067: + name: "ь–ИыІЌыЏИэ‹Аы“œ ь‚ЌъА€" + name-en: "Unlimited Saga" + region: "NTSC-K" +SLKA-25070: + name: "ъИИэ‹АъИАь–Д ьДъЗИь ьŠЄ - ьƒЄэ”„ ыІЌыЁœы“œ" + name-en: "Guilty Gear XX #Reload - The Midnight Carnival" + region: "NTSC-K" +SLKA-25071: + name: "эƒь • ьЇ„ъЕЌьЇ€ ь‚ЌыЖ€ыЁœ - ьДы…Иь„МэŠИ ыИ”ыž™" # Undumped on ReDump as of 2025-08-28 + name-en: "Tantei Jinguji Saburo - Innocent Black" + region: "NTSC-K" + compat: 5 +SLKA-25072: + name: "ыЇˆъГ„ь˜ь›…ъИА ыЇЅь‹œыЊЈ" # Undumped on ReDump as of 2025-08-28 + name-en: "Maximo vs Army of Zin" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes outlines around environmental objects. +SLKA-25073: + name: "эˆМы ˆьДы” - ь—”ь Є ь˜ЄыИŒ ы‹ЄэЌы‹ˆьŠЄ" + name-en: "Lara Croft Tomb Raider - The Angel of Darkness" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes lava effect. +SLKA-25076: + name: "ьЇ„уƒЛь—Ќь‹ ь „ьƒяМ“ яМЎяМЏяМЃяМДяМЕяМВяМЎяМЅ" + name-en: "Jin Yeosin Jeonsaeng 3 - Nocturne" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLKA-25077: + name: "ьЛЌы“œь…‰эŠИ ь„ИьЛЈы“œ ьЕьŠЄэŒЌь…˜" # Undumped on ReDump as of 2025-08-28 + name-en: "Culdcept II Expansion" + region: "NTSC-K" +SLKA-25078: + name: "ы ˆьДыЇЈ 3 э›„ы“œыŸМ ыŒ€ь†Œы™" + name-en: "Rayman 3 - Hoodlum Havoc" + region: "NTSC-K" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on reflections and surfaces. +SLKA-25080: + name: ".hack//ъАь—Мэ™•ыŒ€ Vol.1" + name-sort: ".hack Infection Part 1" + name-en: ".hack//Infection Part 1" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. +SLKA-25081: + name: "яМГяМЄу€€ъБДы‹Ду€€ьЇ€у€€ь œы„Єы ˆьДь…˜у€€ы„Єь˜Є" + name-en: "SD Gundam - GGeneration Neo" + region: "NTSC-K" +SLKA-25082: + name: "Castlevania" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLKA-25084: + name: "ьˆ˜ы„ъГ  ыААэ‹€ 01" + name-en: "Sudogo Battle 01" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLKA-25085: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 3 ыЇЙьžЅь „" + name-en: "Jin Samguk Mussang 3 - Maengjangjeon" + region: "NTSC-K" +SLKA-25086: + name: "NBA ыМьДыИŒ 2004" + name-en: "NBA Live 2004" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLKA-25087: + name: "FIFA Soccer 2004" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLKA-25088: + name: "ь‚МъЕ­ьЇ€ь „ъИА 2" + name-en: "Samgukji Jeongi 2" + region: "NTSC-K" +SLKA-25090: + name: "ьŠЄэƒ€ьŠЄэ‚Є & э—ˆьɘ" + name-en: "Starsky & Hutch" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLKA-25091: + name: "ыА˜ьˆ™ь˜ь›… vs. 3D" + name-sort: "Bansug Yeongung vs. 3D" + name-en: "Soft Boiled Hero vs. 3D" + region: "NTSC-K" +SLKA-25092: + name: "ъЗ€ыЌДьž ыЌДыЂАь „" + name-en: "Gwimuja Muroejeon" + region: "NTSC-K" + memcardFilters: + - "SLKA-25092" + - "SLKA-25093" +SLKA-25093: + name: "ъЗ€ыЌДьž 3" + name-en: "Onimusha 3 - Demon Siege" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Makes sure enemies appear correctly. + memcardFilters: + - "SLKA-25092" + - "SLKA-25093" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + disablePartialInvalidation: 1 # Fixes textureless graphics ingame. + bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. +SLKA-25095: + name: "ыЇЄы“  2004" + name-en: "Madden NFL 2004" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLKA-25097: + name: "эƒ€ьДъБА ьšАьІˆ PGA эˆЌь–Д 2004" + name-en: "Tiger Woods PGA Tour 2004" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLKA-25098: + name: "ыА˜ьЇ€ь˜ ь œь™• ь™•ь˜ ъЗ€э™˜" + name-sort: "Lord of the Rings, The - The Return of the King" + name-en: "The Lord of the Rings - The Return of the King" + region: "NTSC-K" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLKA-25099: + name: "ы„ь‹œь˜ ь‹ЌьІˆ" + name-en: "The Urbz - Sims in the City" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLKA-25100: + name: "ыИŒы ˆьŠЄ ь˜ЄыИŒ эŒŒьДь–Д т…Є ы“œыž˜ъГЄ ьПМэ„А" + name-en: "Breath of Fire V - Dragon Quarter" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns HUD and HUD bloom to match software. + roundSprite: 1 # Helps fix some lines and lines in text. +SLKA-25102: + name: "ыААэŠИыЇЈ: ыМьДьІˆ ь˜ЄыИŒ ь‹ ьЃМ" + name-en: "Batman - Rise of Sin Tzu" + region: "NTSC-K" +SLKA-25103: + name: "ь‹ ь„ИъИА ь—ыА˜ ъВŒыІЌь˜Ј 2" # Undumped on ReDump as of 2025-08-28 + name-en: "Neon Genesis Evangelion 2" + region: "NTSC-K" +SLKA-25105: + name: "XIII ьЈэ‹Д" # Undumped on ReDump as of 2025-08-28 + name-en: "XIII" + region: "NTSC-K" +SLKA-25107: + name: "ь™€э˜ИьžЅыЃЁ" + name-en: "Crouching Tiger, Hidden Dragon" + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SLKA-25108: + name: "ьДыИŒ ыВ„ьŠЄэŠИ ь—ыŸЌ э”ŒыŸЌьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "Eve Burst Error Plus" + region: "NTSC-K" +SLKA-25109: + name: "ь‹œыМьИ„ эƒэ—˜ыЖ€" # Undumped on ReDump as of 2025-08-28 + name-en: "Shirachuu Tankenbu" + region: "NTSC-K" +SLKA-25110: + name: "NBA ыМьДыИŒ 2005" + name-en: "NBA Live 2005" + region: "NTSC-K" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLKA-25112: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ яМ’яМяМяМ‘" + name-sort: "King of Fighters 2001, The" + name-en: "The King of Fighters 2001" + region: "NTSC-K" +SLKA-25113: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 2 [Premium Package]" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 2 [Premium Package]" + region: "NTSC-K" +SLKA-25114: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 2 ыЇЙьžЅь „" + name-en: "Jin Samguk Mussang 2 - Maengjangjeon" + region: "NTSC-K" +SLKA-25115: + name: "ыЁыЇЈ X7" + name-en: "Rockman X7" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # For camera issues in some scenes. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes black screens. +SLKA-25116: + name: "WWE ьŠЄыЇЅы‹ЄьšД: эžˆь–Д ьЛДьŠЄ ы” эŽ˜ьИ" + name-en: "WWE SmackDown! Here Comes the Pain" + region: "NTSC-K" +SLKA-25117: + name: "World Soccer Winning Eleven 7 International" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25118: + name: "SSX 3" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLKA-25120: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž" + name-en: "Prince of Persia - The Sands of Time" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25121: + name: "Vexx" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes geometry alignment, removing lines. + textureInsideRT: 1 # Fixes underwater rendering. +SLKA-25122: + name: "ь†Œы‹‰эžˆь–ДыЁœьІˆ" + name-en: "Sonic Heroes" + region: "NTSC-K" +SLKA-25123: + name: "ыЊЈы…Иы…ИьМ€ ьДыЌИыЁ" + name-en: "Mononoke Imullok" + region: "NTSC-K" +SLKA-25125: + name: "SNK vs ьКЁьНЄ - SVC ьЙДь˜ЄьŠЄ" # Undumped on ReDump as of 2025-08-28" + name-en: "SNK vs. Capcom - SVC Chaos" + region: "NTSC-K" +SLKA-25126: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ3 ыЇЙьžЅь „ [э”„ыІЌыЏИь—„ эŒЈэ‚ЄьЇ€]" # Undumped on ReDump as of 2025-08-28 + name-en: "Samguk Mussang 3 - Maengjangjeon [Premium Package]" + region: "NTSC-K" +SLKA-25127: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ3 [э”„ыІЌыЏИь—„ эŒЈэ‚ЄьЇ€]" # Undumped on ReDump as of 2025-08-28 + name-en: "Samguk Mussang 3 [Premium Package]" + region: "NTSC-K" +SLKA-25128: + name: "ь‚МъЕ­ьЇ€ 9" # Undumped on ReDump as of 2025-08-28 + name-en: "Sangokushi IX" + region: "NTSC-K" +SLKA-25129: + name: "007 ь—ыИŒыІЌь”Н ь˜Єь•„ ы‚˜ь”Н" + name-en: "007 - Everything or Nothing" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLKA-25130: + name: "ыИ”ыŸЌы”” ыЁœь–Д 4 [Reprint]" # Undumped on ReDump as of 2025-08-28 + name-en: "Bloody Roar 4 [Reprint]" + region: "NTSC-K" +SLKA-25131: + name: "ьˆ˜ь™•ъИА" # Undumped on ReDump as of 2025-08-28 + name-en: "Juuouki - Project Altered Beast" + region: "NTSC-K" +SLKA-25132: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д э•Дэ›„ь˜ ьšАьЃМ" + name-sort: "Gidong Jeonsa Gundam - Haehu-ui Uju" + name-en: "Mobile Suit Gundam - Encounters in Space" + region: "NTSC-K" +SLKA-25133: + name: "ь—ь–ДэЌьŠЄ ыИэƒ€ ьŠЄэŠИыМьДэЌ" + name-en: "Airforce Delta Strike" + region: "NTSC-K" + compat: 5 +SLKA-25134: + name: "NBA ьŠЄэŠИыІЌэŠИ V3" + name-en: "NBA Street V3" + region: "NTSC-K" +SLKA-25135: + name: "ьП ы…ИьДьɘ" + name-en: "Kunoichi" + region: "NTSC-K" + compat: 5 +SLKA-25136: + name: "ы‹ˆы“œэЌьŠЄэ”Мы“œ ь–Иы”ъЗИыМьšДы“œ" + name-en: "Need for Speed - Underground" + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLKA-25137: + name: "ь‹ЌьІˆ - ь„Иьƒ ыА–ьœМыЁœ" + name-sort: "Sims, The - Bustin' Out" + name-en: "The Sims - Bustin' Out" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. + drawBuffering: 1 # Reduces draws and improves performance. +SLKA-25138: + name: ".hack//ь•…ь„БыГ€ьД Vol.2" + name-sort: ".hack Mutation Vol. 2" + name-en: ".hack//Mutation Vol. 2" + region: "NTSC-K" +SLKA-25139: + name: "э’ьšД ь‹ ь„ ьЁА" + name-en: "Pungun Sinseonjo" + region: "NTSC-K" +SLKA-25140: + name: "ыЉ”ы‹Ќ ь˜ЄыИŒ ь•„ы„ˆ ыМьДьЇ• ь„ " + name-en: "Medal of Honor - Rising Sun" + region: "NTSC-K" +SLKA-25142: + name: "ь›ь‹œь†Œы…„ эƒъГМ ыЇˆыВ•ь‚Ќ ьЃМьЃМ" + name-en: "Tak and the Power of Juju" + region: "NTSC-K" +SLKA-25143: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 4 [PlayStation 2 BigHit Series]" # Dynasty Warriors 4 + region: "NTSC-K" +SLKA-25144: + name: "эŒŒьДы„ эŒэƒ€ьЇ€ X-2" + name-en: "Final Fantasy X-2" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLKA-25145: + name: ".hack//ьЙЈь‹ь˜Єь—М Vol.3" + name-sort: ".hack Outbreak Vol. 3" + name-en: ".hack//Outbreak Vol. 3" + region: "NTSC-K" +SLKA-25146: + name: "ьЙДьДы„ ыААэ‹€ 2 - ьВДьИ ыІЌь•Ёь…˜" + name-en: "Kaido Battle 2 - Chain Reaction" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLKA-25148: + name: "MVP ыВ ьДьŠЄыГМ 2004" + name-en: "MVP Baseball 2004" + region: "NTSC-K" +SLKA-25149: + name: "Silent Hill 4 - The Room" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLKA-25150: + name: "ыЌДьИъА€уƒЛц­ІхˆƒшЁ—" + name-en: "Bujingai" + region: "NTSC-K" +SLKA-25152: + name: "ь‹œьž‘ь˜ ьМыГД ь˜ЌьŠЄэƒ€ьІˆ" + name-en: "Shijag-ui Ilbo All Stars" + region: "NTSC-K" +SLKA-25153: + name: "World Soccer Winning Eleven 10 - Liveware Edition" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25154: + name: "7ьИь˜ ь‚ЌыЌДыМьД 20XX" + name-en: "Seven Samurai 20XX" + region: "NTSC-K" +SLKA-25155: + name: "ыЖ‰ь€ ыА”ы‹Є 2" + name-en: "Crimson Sea 2" + region: "NTSC-K" +SLKA-25156: + name: "ыЉ”ы‹Ќ ь˜ЄыИŒ ь•„ы„ˆ ыБ…ъА€ы“œ" # Undumped on ReDump as of 2025-08-28 + name-en: "Medal of Honor - Vanguard" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. + mergeSprite: 1 # Removes occasional vertical lines. +SLKA-25158: + name: "ьƒЄьДы‹ эЌьŠЄ ьДьП ь‚Ќ" # Undumped on ReDump as of 2025-08-28 + name-en: "Shining Force EXA" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. +SLKA-25159: + name: "ьšАьЃМь†Œы…„ ь•„э†А" + name-en: "Astro Boy Atom" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SLKA-25160: + name: "ьЇ„уƒЛь—Ќь‹ ь „ьƒт…ЂяМяМЎяМЏяМЃяМДяМЕяМВяМЎяМЅ ыЇЄы‹ˆь•…ьŠЄ" + name-en: "Jin Yeosin Jeonsaeng III - Nocturne Maniax" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLKA-25161: + name: "ь•„ьП ь•„э‚ЄьІˆ" + name-en: "Aqua Kids" + region: "NTSC-K" +SLKA-25165: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д SEED DESTINY: ь—Аэ•Љ vs. Z.A.F.T. II PLUS" + name-en: "Mobile Suit Gundam - Seed Destiny - Rengou vs. Z.A.F.T. II Plus" + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLKA-25166: + name: "ь „ъЕ­ыЌДьŒ" + name-en: "Sengoku Musou" + region: "NTSC-K" +SLKA-25167: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ XI" # Undumped on ReDump as of 2025-08-28 + name-sort: "King of Fighters XI, The" + name-en: "The King of Fighters XI" + region: "NTSC-K" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLKA-25168: + name: "ьŠЄыЇЅы‹ЄьšДу€€ыŒ€у€€ыЁœьšАу€€яМ’яМяМяМ—" + name-en: "WWE SmackDown! vs. RAW 2007" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLKA-25169: + name: "UEFA ьœ ыЁœ 2004" # Undumped on ReDump as of 2025-08-28 + name-en: "UEFA Euro 2004" + region: "NTSC-K" +SLKA-25170: + name: "SD ъБДы‹Д ьЇ€ь œы„Єы ˆьДь…˜ ь‹œы“œ" + name-en: "SD Gundam - GGeneration Seed" + region: "NTSC-K" +SLKA-25171: + name: "фЙц€Ј ъЕЌь›" + name-en: "Guwon" + region: "NTSC-K" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes Sugoroku mini-game. + speedHacks: + instantVU1: 1 # This option enabled brings about 15% more FPS when I tested it, *your experience may differ. + mtvu: 0 # For some reason this games halves the internal game FPS with this option. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. + preloadFrameData: 1 # Fixes red cracklines on walls. +SLKA-25172: + name: "э•ДыІЌэЌэ„Аь™€ ь•„ьІˆьЙДыА˜ь˜ ьЃ„ьˆ˜" + name-sort: "Harry Potter-wa Azkaban-ui Joesu" + name-en: "Harry Potter and the Prisoner of Azkaban" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLKA-25173: + name: "ы ˆьИыГДьšА ь‹ьŠЄ 3" + name-en: "Tom Clancy's Rainbow Six 3" + region: "NTSC-K" +SLKA-25174: + name: "ы‹З э•Е Vol. 4 ь ˆыŒ€эЌьœ„" # Undumped on ReDump as of 2025-08-28 + name-sort: ".hack Quarantine Vol. 4" + name-en: ".hack//Quarantine Vol. 4" + region: "NTSC-K" +SLKA-25175: + name: "эŠИыžœьŠЄэЌыЈИ" + name-en: "Transformers [2004]" + region: "NTSC-K" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLKA-25176: + name: "эŽŒэ”„ ьž‡ ь—… ьЕь‹œы“œ" + name-en: "Pump It Up - Exceed" + region: "NTSC-K" + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes graphical corruption in musical notes. + cpuSpriteRenderLevel: 2 # Needed for above. +SLKA-25180: + name: "ьŠЄэ”ŒыІАэ„А ь…€ - эŒы„ыМ эˆЌыЈИыЁœьšА" + name-en: "Tom Clancy's Splinter Cell - Pandora Tomorrow" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25181: + name: "ь—ы„ˆьЇ€ ь—ь–ДэЌьŠЄ - ь—ьž„ ьŠЄэŠИыМьДэЌ!" + name-en: "Energy Airforce - Aim Strike!" + region: "NTSC-K" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLKA-25182: + name: "э•˜ьЇ€ыЉ”ь˜у€€ьМыГДяМ’у€€яМЖяМЉяМЃяМДяМЏяМВяМЉяМЏяМЕяМГу€€яМВяМЏяМЁяМЄ" + name-en: "Hajime-ui Ilbo 2 - Victorious Road" + region: "NTSC-K" +SLKA-25183: + name: "ьŠЄэŠИыІЌэŠИ эŒŒьДэ„А ь• ы‹ˆыВ„ь„œыІЌ ьНœы ‰ь…˜" + name-en: "Street Fighte Anniversary Collection" + region: "NTSC-K" +SLKA-25185: + name: "ы‹ˆы“œ эЌ ьŠЄэ”Мы“œ - ьЙДыГИ" + name-en: "Need for Speed - Carbon [Collector's Edition]" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + roundSprite: 2 # Fixes blurriness. + memcardFilters: + - "SLKA-25185" + - "SLKA-25334" # Most Wanted save grants extra money. + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLKA-25241" # UG2 saves can be detected, but the code is unused. +SLKA-25186: + name: "KOF: Maximum Impact [Limited Edition]" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25187: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒу€€яМ“у€€ь— эŒŒьДь–ДьŠЄ" + name-en: "Jin Samguk Mussang 3 - Empires" + region: "NTSC-K" +SLKA-25188: + name: "ыВ„ьЖ”ь–Д эŒŒьДэ„А 4 ь—ыГМыЃЈь…˜" + name-en: "Virtua Fighter 4 - Evolution" + region: "NTSC-K" +SLKA-25189: + name: "SSX эŠИыІЌэ‚Є [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "SSX Tricky [PlayStation 2 BigHit Series]" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLKA-25192: + name: "ы‹ˆы“œэЌьŠЄэ”Мы“œ ь–Иы”ъЗИыМьšДы“œ" + name-en: "Need for Speed - Underground" + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. +SLKA-25193: + name: "Gwimuja 2" + region: "NTSC-K" +SLKA-25196: + name: "ы“œыМьДыВ„ 3" + name-en: "Driv3r" + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLKA-25198: + name: "ьВœьЃМ э™" # Undumped on ReDump as of 2025-08-28 + name-en: "Tenchu Kurenai" + region: "NTSC-K" + compat: 5 +SLKA-25199: + name: "ъВ€э˜И 3" # Undumped on ReDump as of 2025-08-28 + name-en: "Geomho 3" # Kengo 3 + region: "NTSC-K" + compat: 5 +SLKA-25200: + name: "SSX 3 [PlayStation 2 - Big Hit Series]" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLKA-25201: + name: "ь•„ыЈИы“œ ьН”ь–Д ы„Ѕь„œьŠЄ [Disc 1 of 2]" # Undumped on ReDump as of 2025-08-28 + name-en: "Armored Core - Nexus [Disc 1 of 2]" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLKA-25041" # Silent Line + - "SLKA-29011" # Silent Line + - "SLKA-25201" # Nexus (Disc 1) + - "SLKA-25202" # Nexus (Disc 2) +SLKA-25202: + name: "ь•„ыЈИы“œ ьН”ь–Д ы„Ѕь„œьŠЄ [Disc 2 of 2]" # Undumped on ReDump as of 2025-08-28 + name-en: "Armored Core - Nexus [Disc 2 of 2]" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLKA-25041" # Silent Line + - "SLKA-29011" # Silent Line + - "SLKA-25201" # Nexus (Disc 1) + - "SLKA-25202" # Nexus (Disc 2) +SLKA-25203: + name: "World Soccer Winning Eleven 8" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25204: + name: "ь‡Мы‹ЄьšД" # Undumped on ReDump as of 2025-08-28 + name-en: "Showdown - Legends of Wrestling" + region: "NTSC-K" +SLKA-25205: + name: "ы“œыž˜ъГЄыГМ Z 3" + name-en: "Dragon Ball Z 3" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLKA-25206: + name: "ыВˆь•„ь›ƒ3 э…ŒьДэЌы‹ЄьšД" + name-en: "Burnout 3 - Takedown" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLKA-25207: + name: "ь‚ЌьП ыМу€€ыŒ€ь „у€€яМЖу€€яМЅяНяН‰яН“яНяН„яН…у€€яМу€€яНž э™Љь•Мь˜ ь‚ЌыЌДыМьД ь•„ъА€ь”ЈяНž" + name-sort: "Sakura Daejeon V Episode 0 - Hwangya-ui Samurai Agassi" + name-en: "Sakura Taisen V - Episode 0 - Samurai Girl of Wild" + region: "NTSC-K" + compat: 5 +SLKA-25208: + name: "ь›э”МьŠЄ ыМьšДы“œ ы” ыžœы“œ!" + name-en: "From TV Animation - One Piece - Round the Land!" + region: "NTSC-K" +SLKA-25209: + name: "FIFA Soccer 2005" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLKA-25210: + name: "ь„œыЈИ эžˆэŠИ ыЙ„ьɘ ыАœыІЌыГМ" # Undumped on ReDump as of 2025-08-28 + name-en: "Summer Heat Beach Volleyball" + region: "NTSC-K" +SLKA-25211: + name: "K.O.F: ыЇЅь‹œыЉˆ ьž„эŒЉэŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "KOF: Maximum Impact" + region: "NTSC-K" +SLKA-25212: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 2 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 2 [PlayStation 2 BigHit Series]" # Dynasty Warriors 3 + region: "NTSC-K" +SLKA-25213: + name: "ыВ ыЅДь„ИыЅДэЌ ьВœы…„ь œъЕ­ь˜ ыЇЄ эŽИ ь„БыЇˆь „ъИАь˜ ьžЅ" # Undumped on ReDump as of 2025-08-28 + name-sort: "Berserk - Cheonnyeonjegug-ui mae pyeon Seongmajeongiui Jang" + name-en: "Berserk - The Millennium Empire - Holy Demon Chronicles" + region: "NTSC-K" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Partially fixes HUD elements. + halfPixelOffset: 1 # Fixes misaligned blur around objects and enemies. + PCRTCOverscan: 1 # Fixes offscreen image. +SLKA-25214: + name: "эŒŒьДы„ эŒэƒ€ьЇ€ X [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Final Fantasy X International [PlayStation 2 BigHit Series]" + region: "NTSC-K" + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLKA-25215: + name: "ьƒЄьДы‹ ьœˆы“œ" # Undumped and unconfirmed on ReDump as of 2025-08-28 + name-en: "Shining Wind" + region: "NTSC-K" + gameFixes: + - DMABusyHack +SLKA-25216: # Serial used on printed labels only, internal serial is always SLPM-67508 + name: "ъИАэƒ€ыЃЈыЇЈ [PlayStation 2 BigHit Series]" + name-en: "Gitaroo-Man [PlayStation 2 BigHit Series]" + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. +SLKA-25217: + name: "ьƒЄьДы‹ э‹Аь–ДьІˆ" # Undumped on ReDump as of 2025-08-28 + name-en: "Shining Tears" + region: "NTSC-K" +SLKA-25218: + name: "эžˆэŠИыЇЈ - ьЛЈэŠИыž™ьИ " + name-en: "Hitman - Contracts" + region: "NTSC-K" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLKA-25219: + name: "ыЊЌьŠЄэ„А э—Œэ„А G" # Undumped on ReDump as of 2025-08-28 + name-en: "Monster Hunter G" + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLKA-25220: + name: "ыЗАэ‹Аэ”Œ ьЃ  - ьƒˆыЁœьšД эЌыЇ" # Undumped on ReDump as of 2025-08-28 + name-en: "Viewtiful Joe - A New Hope" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. +SLKA-25221: + name: "Busin 0 - Wizardry Alternative Neo" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gsHWFixes: + autoFlush: 2 # Corrects blur effects in menus. + roundSprite: 2 # Aligns some text/graphics when upscaling. +SLKA-25222: + name: "ыЁыЇЈ X8" # Undumped on ReDump as of 2025-08-28 + name-en: "Rockman X8" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + autoFlush: 2 # Fixes bloom. + roundSprite: 1 # Fixes misaligned bloom. + deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. +SLKA-25223: + name: "K-ыІЌъЗИ ьœ„ы‹ ьМы ˆыИ 8 ь•„ь‹œь•„ ьБ”э”Мь–Иь‰Н" + name-en: "K-League Winning Eleven 8 - Asia Championship" + region: "NTSC-K" +SLKA-25224: + name: "эƒь • ьЇ„ъЕЌьЇ€ ь‚ЌыЖ€ыЁœ - ьЙДьИы“œ ь˜ЄыИŒ ыИ”ыЃЈ" # Undumped on ReDump as of 2025-08-28 + name-en: "Detective Saburo Jinguji 9 - Kind of Blue" + region: "NTSC-K" +SLKA-25225: + name: "ы„ыЁœыЁœ" # Undumped on ReDump as of 2025-08-28 + name-en: "Dororo" + region: "NTSC-K" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLKA-25226: + name: "ьИэЌы ˆы”ыИ”" + name-sort: "Disney/Pixar Incredibles, The" + name-en: "Disney/Pixar The Incredibles" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25227: + name: "ы„Єь˜Є ь͘эŠИыМ" + name-en: "Neo Contra" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Reduces FPU calculation errors. + clampModes: + eeClampMode: 2 # Reduces FPU calculation errors. +SLKA-25228: + name: "ыА˜ьЇ€ь˜ ь œь™• - ь™•ь˜ ъЗ€э™˜ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "The Lord of the Rings - The Return of the King [PlayStation 2 BigHit Series]" + region: "NTSC-K" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLKA-25230: + name: "ыАэ”„ьžМ: эŒŒьДэŠИ эЌ ы‰Дьš•" # Undumped on ReDump as of 2025-08-28 + name-en: "Def Jam - Fight for NY" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLKA-25232: + name: "ы‚˜ыЃЈэ† у€€ы‚˜ыЃЈэ‹АыА‹у€€эžˆь–ДыЁœу€€ьИэ„Аы‚Дь…”ы„" + name-en: "Naruto - Ultimate Ninja" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25233: + name: "ь†Œы‹‰ ыЉ”ъА€ ьЛЌы ‰ь…˜ э”ŒыŸЌьŠЄ" + name-en: "Sonic Mega Collection Plus" + region: "NTSC-K" +SLKA-25234: + name: "Rumble Roses" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLKA-25235: + name: "FIFA ьŠЄэŠИыІЌэŠИ" + name-en: "FIFA Street" + region: "NTSC-K" +SLKA-25237: + name: "ыА˜ьЇ€ь˜ ь œь™• ьЈы“œ ь—ьДьЇ€" + name-sort: "Lord of the Rings, The - The Third Age" + name-en: "The Lord of the Rings - The Third Age" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLKA-25240: + name: "WWE ьŠЄыЇЅы‹ЄьšД! ь…Ї ьœ ь–Д ыЇˆьšАьŠЄ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "WWE SmackDown! Shut Your Mouth [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25241: + name: "ы‹ˆы“œ эЌ ьŠЄэ”Мы“œ - ь–Иы”ъЗИыМьšДы“œ 2" + name-en: "Need for Speed - Underground 2" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLKA-25242: + name: "эŒŒьДэŠИ ы‚˜ьДэŠИ ыМьšДы“œ 2" + name-en: "Fight Night Round 2" + region: "NTSC-K" +SLKA-25243: + name: "ыЉ”ы‹Ќь˜ЄыИŒь•„ы„ˆ - ьœ ыŸЌэ”Мь–И ь–ДьАэŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "Medal of Honor - European Assault" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLKA-25244: + name: "WWE ьŠЄыЇЅы‹ЄьšД VS ыЁœьšА" + name-en: "WWE SmackDown! vs. Raw" + region: "NTSC-K" +SLKA-25245: + name: "ы„ЄыЊЈы„ЄыЊЈ ьŠЄэŽ€ьЇ€ ь†Ё Movin' ьЙœъЕЌы“ЄъГМ э•Јъ˘" + name-en: "SpongeBob SquarePants - Movin' With Friends" + region: "NTSC-K" +SLKA-25246: + name: "ыА”ьІˆэ…ŒьМ" + name-sort: "Bard's Tale, The" + name-en: "The Bard's Tale" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLKA-25247: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž - ь „ь‚Ќь˜ ъИИ" + name-en: "Prince of Persia - Warrior Within" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25249: + name: "ьДьŠЄ - ы‚˜э”Мь‰ЌэŒ€ь˜ ьƒьž [Bundled with Guide Book]" # Undumped on ReDump as of 2025-08-28 + name-en: "Ys - The Ark of Napishtim [Bundled with Guide Book]" + region: "NTSC-K" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLKA-25250: + name: "ъГЈы“ ь•„ьД ыЁœъЗИ ь—ьДь „эŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "GoldenEye - Rogue Agent" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLKA-25251: + name: "Metal Gear Solid 3 - Snake Eater" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLKA-25252: + name: "эЌъА€эŠМы ыІ„ - ыАыЊЌьŠЄэ†Є" # Undumped on ReDump as of 2025-08-28 + name-en: "Forgotten Realms - Demon Stone" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Removes occasional SPS where the head goes into nightmare fuel. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLKA-25254: + name: "ы””ьЇ€ыЊЌ ыААэ‹€ эЌыЁœы‹ˆэД" + name-en: "Digimon Battle Chronicle" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes menu options freaking out. +SLKA-25255: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д SEED: ыы‚˜ьЇ€ ь•ŠыŠ” ы‚ДьМыЁœ" + name-sort: "Mobile Suit Gundam Seed - Kkeunnaji Anneun Naeillo" + name-en: "Mobile Suit Gundam Seed - Never Ending Tomorrow" + region: "NTSC-K" +SLKA-25257: + name: "э’ьšДу€€ыЇ‰ыЇь „" # Undumped on ReDump as of 2025-08-28 + name-en: "Fu-un Bakumatsu-den" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLKA-25258: + name: "ьš”ь‹œьИ ы„Є ь˜ь›…ь „" + name-sort: "Yoshitsune Yeongungjeon" + name-en: "The Story of the Hero Yoshitsune" + region: "NTSC-K" + compat: 5 +SLKA-25259: + name: "ьВœь„Б ь†Œы“œ ь˜ЄыИŒ ыАьŠЄэ‹Аы‹ˆ" + name-en: "Cheonseong - Swords of Destiny" + region: "NTSC-K" +SLKA-25260: + name: "ыВˆь•„ь›ƒ ы„ыЏИы„ЄьДэ„А" + name-en: "Burnout Dominator" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLKA-25261: + name: "ьИ э‚Єьš”ы‹ˆ ь‚ЌыМыА” ~ыГЕьˆ˜ь˜ ьЇ„э˜МъГЁ~" # Undumped on ReDump as of 2025-08-28 + name-en: "Tsukiyo ni Saraba" + region: "NTSC-K" +SLKA-25262: + name: "World Soccer Winning Eleven 8 - International" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25263: + name: "NanoBreaker" + region: "NTSC-K" + compat: 5 +SLKA-25264: + name: "э’€ ьŠЄэŽ™эŠИыŸМ ь›ŒыІЌь–Д" + name-en: "Full Spectrum Warrior" + region: "NTSC-K" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLKA-25265: + name: "ыАыЙŒ ыЉ”ьД эЌыМьД 3" + name-en: "Devil May Cry 3" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLKA-25266: + name: "ь‚МъЕ­ьЇ€ 9 [PlayStation 2 - Big Hit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Sangokushi IX [PlayStation 2 - Big Hit Series]" + region: "NTSC-K" +SLKA-25268: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д - ъБДы‹Д vs. Z ъБДы‹Д" + name-en: "Mobile Suit Gundam - Gundam vs. Z-Gundam" # Kidou Senshi Gundam - Gundam vs Z Gundam + region: "NTSC-K" +SLKA-25270: + name: "ь•„ыЈИы“œ ьН”ь–Д эЌыЎЌыŸЌ э”„ыЁ эŠИ" + name-en: "Armored Core - Formula Front" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. +SLKA-25271: + name: "э•ДыІЌэЌэ„Аь™€ ыЖˆь‚ЌьЁА ъИАь‚Ќы‹Ј" + name-en: "Harry Potter and the Order of the Phoenix" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLKA-25272: + name: "эƒ2: ъПˆь˜ ьЃМьЃМ" + name-en: "Nickelodeon Tak 2 - The Staff of Dreams" + region: "NTSC-K" +SLKA-25274: + name: "э”„ыІАь„ИьŠЄ ыЉ”ьДьЛЄ 4" # Undumped on ReDump as of 2025-08-28 + name-en: "Princess Maker 4" + region: "NTSC-K" +SLKA-25275: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ 2002" + name-sort: "King of Fighters 2002, The" + name-en: "The King of Fighters 2002" + region: "NTSC-K" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLKA-25276: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ 2003" + name-sort: "King of Fighters 2003, The" + name-en: "The King of Fighters 2003" + region: "NTSC-K" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLKA-25277: + name: "ыИŒыМы”ьŠЄ ьИ ь•”ьŠЄ - 30 ъГ ьЇ€ыЅМ э–Ѕэ•œ ъИИ" + name-en: "Brothers in Arms - Road to Hill 30" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground shading. + halfPixelOffset: 5 # Reduces ghosting on objects. + nativeScaling: 2 # Helps smooth out ghosting. + drawBuffering: 1 # Reduces draws and improves performance. +SLKA-25278: + name: "MVP ыВ ьДьŠЄыГМ 2005" + name-en: "MVP Baseball 2005" + region: "NTSC-K" +SLKA-25279: + name: "э—ЌыЁœьšАэ‚Єэ‹А ъЕЌьЖœыŒ€ьž‘ь „" + name-en: "Hello Kitty - Rescue Mission" + region: "NTSC-K" +SLKA-25280: + name: "[ыЅ˜ъА€ ъГ э† ьП  2] ьšЉъГМ ъА™ьД 2 [Disc 1 of 2]" + name-en: "Ryu ga Gotoku 2 [Disc 1 of 2]" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLKA-25280" + - "SLKA-25342" +SLKA-25281: + name: "[ыЅ˜ъА€ ъГ э† ьП  2] ьšЉъГМ ъА™ьД 2 [Disc 2 of 2]" + name-en: "Ryu ga Gotoku 2 [Disc 2 of 2]" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLKA-25280" + - "SLKA-25342" +SLKA-25282: + name: "ь— ь—‘ьŠЄь™€ ь—ьДэ‹АыИŒьД ь–ИыІЌь‰Ќы“œ" + name-en: "MX vs. ATV Unleashed" + region: "NTSC-K" +SLKA-25283: + name: "ьЅЌьŠЄы“œ" + name-en: "Juiced" + region: "NTSC-K" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLKA-25284: + name: "ь‚ЌьП ыМ ыŒ€ь „у€€яМ“у€€яНžэŒŒыІЌыŠ”у€€ыЖˆэƒ€ъГ у€€ьžˆыŠ”ъА€яНž" + name-en: "Sakura Daejeon 3 - Paris-neun Bultago Issneunga" + region: "NTSC-K" + compat: 1 +SLKA-25287: + name: "ыЉ”эƒˆьŠЌыŸЌъЗИ 4" + name-en: "Metal Slug 4" + region: "NTSC-K" +SLKA-25288: + name: "ыЉ”эƒˆьŠЌыŸЌъЗИ 5" + name-en: "Metal Slug 5" + region: "NTSC-K" +SLKA-25289: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4" + name-en: "Jin Samguk Mussang 4" + region: "NTSC-K" +SLKA-25290: + name: "ьŠˆэМ ыЊНэ‚ЄыГМ ы””ыŸ­ьŠЄ" + name-en: "Super Monkey Ball Deluxe" + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes object balls never stopping in the Monkey Billiards DX minigame. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and foliage color. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLKA-25291: + name: "ьВДьИьІˆ ь˜ЄыИŒ эŒŒь›Œ" + name-en: "Chains of Power" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes misaligned bloom on sun. + nativeScaling: 2 # Fixes post effects. +SLKA-25292: + name: "ыААэŠИыЇЈ ыЙ„ъИДьІˆ" + name-en: "Batman Begins" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. + autoFlush: 2 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes post-processing position. +SLKA-25296: + name: "ьДыˆ„ь•МьƒЄ ь˜Єь˜ы‚œыЌД" + name-sort: "Inuyasha: Oui Nanmu" + name-en: "Inuyasha - Feudal Combat" # Inuyasha - Ougi Ranbu + region: "NTSC-K" +SLKA-25297: + name: "эƒ€ьДэ†  ыЉ”ыЊЈыІЌьІˆ: ьƒэŽИ [Special Package]" # Undumped on ReDump as of 2025-08-28 + name-en: "Taito Memories - Sangpyeon [Special Package]" + region: "NTSC-K" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLKA-25298: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ ьМы ˆыИ 9" + name-en: "World Soccer Winning Eleven 9" + region: "NTSC-K" +SLKA-25299: + name: "ь›э”МьŠЄ ъЗИыžœы“œыААэ‹€! RUSH" + name-en: "From TV Animation - One Piece - Grand Battle! Rush" + region: "NTSC-K" +SLKA-25300: + name: "ы””ьЇ€э„И ыАыЙŒ ь‚ЌъА€: ь•„ыА”эƒˆ эŠœы„ˆ [Special Package]" + name-en: "Digital Devil Saga - Avatar Tuner [Special Package]" + region: "NTSC-J-K" + compat: 5 + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLKA-25301: + name: "ы””ьЇ€э„И ыАыЙŒ ь‚ЌъА€: ь•„ыА”эƒˆ эŠœы„ˆ 2" # Undumped on ReDump as of 2025-08-28 + name-en: "Digital Devil Saga - Avatar Tuner 2" + region: "NTSC-K" + compat: 5 + gameFixes: + - EETimingHack + memcardFilters: + - "SLKA-25301" + - "SLKA-25300" +SLKA-25303: + name: "ы” ыЇЄэŠИыІ­ьŠЄ - эŒЈьŠЄ ь˜ЄыИŒ ы„Єь˜Є" # Undumped on ReDump as of 2025-08-28 + name-sort: "Matrix, The - Path of Neo" + name-en: "The Matrix - Path of Neo" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLKA-25304: + name: "ыВˆь•„ь›ƒ ыІЌыВЄьЇ€" + name-en: "Burnout Revenge" + region: "NTSC-K" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLKA-25305: + name: "эƒ€ьДэ†  ыЉ”ыЊЈыІЌьІˆ - э•˜эŽИ" # Undumped on ReDump as of 2025-08-28 + name-en: "Taito Memories - Hapyeon" + region: "NTSC-K" +SLKA-25306: + name: "ьДыИ”ыАы“œ - ыІЌь œы„ˆы ˆьДь…˜" + name-en: "Evil Dead - Regeneration" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLKA-25307: + name: "ы“œыž˜ъГЄыГМ Z ьŠЄэŒŒэ‚Й!" + name-en: "Dragon Ball Z Sparking!" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lines when powering up. + roundSprite: 2 # Fixes misaligned bloom. +SLKA-25308: + name: "ь†Œы‹‰ ь ЌьІˆ ьЛЌы ‰ь…˜" # Undumped on ReDump as of 2025-08-28 + name-en: "Sonic Gems Collection" + region: "NTSC-K" +SLKA-25309: + name: "ьИы””ъГ  э”„ыЁœэŽ˜ь‹œ" + name-en: "Indigo Prophecy" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLKA-25310: + name: "ыЌДьŒ ь˜ЄыЁœьɘ" + name-en: "Musou Orochi" + region: "NTSC-K" +SLKA-25311: + name: "ыЇˆыИ” ы„ЄыЉ”ь‹œьŠЄ" + name-en: "Marvel Nemesis - Rise of the Imperfects" + region: "NTSC-K" +SLKA-25313: + name: "NARUTO -ы‚˜ыЃЈэ† - ьšАьІˆыЇˆэ‚Є ьИь „" + name-sort: "Naruto - Uzumaki Injeon" + name-en: "Naruto - Uzumaki Chronicles" + region: "NTSC-K" + compat: 5 + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25314: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д SEED - ь—Аэ•Љ vs. Z.A.F.T." + name-en: "Kidou Senshi Gundam SEED - Rengou vs. Z.A.F.T." + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLKA-25315: + name: "NBA ыМьДыИŒ 06" + name-en: "NBA Live 06" + region: "NTSC-K" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLKA-25316: + name: "ьИэЌы ˆы”ыИ”: ь–Иы”ыЇˆьДы„ˆь˜ ьЙЈъГЕ" + name-sort: "Disney/Pixar Incredibles - Rise of the Underminer, The" + name-en: "Disney/Pixar The Incredibles - Rise of the Underminer" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25317: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 3 [PlayStation 2 BigHit Series]" + name-en: "Jin Samguk Mussang 3 [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25318: + name: "ьŠЄыЇЅы‹ЄьšДу€€ыŒ€у€€ыЁœьšАу€€яМ’яМяМяМ–" + name-en: "WWE SmackDown! vs. RAW 2006" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. + nativeScaling: 1 # Better aligns background blur. +SLKA-25319: + name: "ыГДъИ€ыГДъИ€ ьŠЄэАьЇ€ыАЅ - ы ˆы””, ь•Ёь…˜!" + name-en: "Nickelodeon SpongeBob SquarePants - Lights, Camera, Pants!" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLKA-25320: + name: "цˆІчЅžуƒЛь „ь‹  ~ьДьП ь‚ЌъА€ыЏИ~" + name-en: "Jeonsin - Ikusagami" + region: "NTSC-K" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLKA-25321: + name: "K-League Winning Eleven 9 - Asia Championship" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25322: + name: "187 - ыМьДы“œ ь˜Єь–Д ы‹ЄьД" + name-en: "187 - Ride or Die" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves car color. + autoFlush: 1 # Softens bloom on objects and cars. + halfPixelOffset: 4 # Fixes misaligned bloom on objects and cars. +SLKA-25323: + name: "э”МэŒŒ 06" + name-en: "FIFA 06" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. +SLKA-25325: + name: "SSX ь˜Ј эˆЌь–Д" + name-en: "SSX On Tour" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLKA-25327: + name: "э•ДыІЌэЌэ„Аь™€ ыЖˆь˜ ьž”" + name-en: "Harry Potter and the Goblet of Fire" + region: "NTSC-K" +SLKA-25328: + name: "ьКьŠЌыА”ы‹ˆь•„: ь–Ды‘ ь˜ ь €ьЃМ" # Undumped on ReDump as of 2025-08-28 + name-en: "Castlevania - Curse of Darkness" + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. + roundSprite: 1 # Fixes font sizes to be bigger. + memcardFilters: + - "SLKA-25328" + - "SLKA-25082" +SLKA-25329: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 ыЇЙьžЅь „" + name-en: "Jin Samguk Mussang 4 - Maengjangjeon" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLKA-25330: + name: "ыААэ‹€э•„ы“œ 2 - ыЊЈы˜ ьЛДыБƒ" + name-en: "Battlefield 2 - Modern Combat" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLKA-25331: + name: "ъВŒэŒ… ь—…" + name-en: "Marc Ecko's Getting Up - Contents Under Pressure" + region: "NTSC-K" +SLKA-25332: + name: "ъИИэ‹АъИАь–Д XX ьŠЌыž˜ь‹œ" + name-en: "Guilty Gear XX Slash - The Midnight Carnival" + region: "NTSC-K" +SLKA-25333: + name: "ыЉ”эƒˆьŠЌыŸЌъЗИ ьЛДэ”ŒыІЌэŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "Metal Slug Complete" + region: "NTSC-K" +SLKA-25334: + name: "ы‹ˆы“œ эЌ ьŠЄэ”Мы“œ - ыЊЈьŠЄэŠИ ь›э‹Аы“œ" + name-en: "Need for Speed - Most Wanted" + region: "NTSC-K" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLKA-25334" + - "SLKA-25241" # Underground 2 save grants extra money. +SLKA-25335: + name: "ьƒˆы„ьšА ы” э—ЄьЇ€э˜Й" + name-en: "Shadow the Hedgehog" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves smoke rendering. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + speedHacks: + eeCycleRate: -1 # Fixes FMV audio desync. +SLKA-25337: + name: "э”Мэ„Аьž­ьŠЈь˜ э‚ЙьНЉ" + name-en: "Peter Jackson's King Kong - The Official Game of the Movie" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLKA-25338: + name: "ыŒ€ыЖ€" # Undumped on ReDump as of 2025-08-28 + name-sort: "Godfather, The" + name-en: "The Godfather" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. +SLKA-25339: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 [Premium Package]" + name-en: "Jin Samguk Mussang 4 [Premium Package]" # Dynasty Warriors 5 + region: "NTSC-K" +SLKA-25340: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 ь— эŒŒьДь–ДьŠЄ [Premium Package]" + name-en: "Jin Samguk Mussang 4 - Empires [Premium Package]" # Dynasty Warriors 5 - Empires + region: "NTSC-K" +SLKA-25341: + name: "ы“œыМьДыВ„ - эŒЈыŸДы  ыМьИьІˆ" + name-en: "Driver - Parallel Lines" + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLKA-25342: + name: "[ыЅ˜ъА€ ъГ э† ьП ] ьšЉъГМ ъА™ьД" + name-sort: "Yonggwa Gachi" + name-en: "Like a Dragon" + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLKA-25343: + name: "ьŠЄыІДыЙŒ - ь˜Єэ”„ ы” ы ˆьМ" + name-en: "Thrillville - Off the Rails" + region: "NTSC-K" + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLKA-25344: + name: "ъГ ьŠЄэŠИ ыІЌь͘ ь–Ды“œыАДьŠЄы“œ ь›ŒэŒŒьДэ„А" + name-en: "Tom Clancy's Ghost Recon - Advanced Warfighter" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes building and ground colours. +SLKA-25345: + name: "ьɘэ‚Ј ыІЌэ‹€" + name-en: "Disney's Chicken Little" + region: "NTSC-K" +SLKA-25346: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž - ы‘ъАœь˜ ь™•ьЂŒ" # Undumped on ReDump as of 2025-08-28 + name-en: "Prince of Persia - The Two Thrones" + region: "NTSC-K" + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25349: + name: "ьž­ы“œ" + name-en: "Jacked" + region: "NTSC-K" +SLKA-25351: + name: "ь›э”МьІˆ э•Дь ьЙДы‹ˆыАœ" + name-en: "One Piece Pirates Carnival" + region: "NTSC-K" +SLKA-25352: + name: "ъА•ьВ ь˜у€€ь—АъИˆьˆ ь‚ЌяМšы“œыІМ ьЙДы‹ˆыАœ" + name-en: "Fullmetal Alchemist - Dream Carnival" + region: "NTSC-K" +SLKA-25353: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLKA-25354: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLKA-25353" +SLKA-25355: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLKA-25353" +SLKA-25358: + name: "ь†Œы‹‰ ыМьДы”ьІˆ" # Undumped on ReDump as of 2025-08-28 + name-en: "Sonic Riders" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Fix post-processing blur. + nativeScaling: 1 # Fixes post effects. +SLKA-25359: + name: "ьœ„ы‹ьМы ˆыИ9 ыМьДыИŒь›Јь–Д ь—ыГМыЃЈь…˜" # No listed Korean name on ReDump + name-en: "World Soccer Winning Eleven 9 - Liveware Evolution" + region: "NTSC-K" +SLKA-25360: + name: "ь‚ЌыЌДыМьД ьАИэ”„ыЃЈ" + name-en: "Samurai Champloo" + region: "NTSC-K" +SLKA-25361: + name: "ъАœъЕЌыІЌу€€ьЄ‘ь‚Ќу€€ьМ€ыЁœыЁœу€€ыЖˆъНƒэŠ€ыŠ”у€€ыААэ‹€у€€ыЁœь–„у€€яМК" + name-en: "Gaeguri Jungsa Keroro - Bulkkottwineun Battle Royale Z" + region: "NTSC-K" + gsHWFixes: + preloadFrameData: 1 # Fixes invisible text. + autoFlush: 1 +SLKA-25362: + name: "ь„ИъА€ ыž ыІЌ 2006" # Undumped on ReDump as of 2025-08-28 + name-en: "Sega Rally 2006" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLKA-25363: + name: "ъИАэƒ€ эžˆь–ДыЁœ 3 - ы ˆь „ы“œ ь˜ЄыИŒ ыН" + name-en: "Guitar Hero III - Legends of Rock" + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLKA-25364: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д - эДыМьДыЇ‰ьŠЄ U.C." + name-sort: "Gidong Jeonsa Gundam - Climax U.C." + name-en: "Mobile Suit Gundam - Climax U.C." + region: "NTSC-K" +SLKA-25365: + name: "WWE ьŠЄыЇЅы‹ЄьšД ыŒ€ ыЁœьšА 2008" + name-en: "WWE Smack Down Vs RAW 2008" + region: "NTSC-K" +SLKA-25366: + name: "ы‚˜ыЃЈэ† : ы‚˜ы­‡ьžŽ ьŠЄэ”МыІПьИ !!" + name-en: "Naruto - Konoha Spirits!!" # Naruto - Uzumaki Chronicles 2 + region: "NTSC-K" + compat: 5 + gameFixes: + - OPHFlagHack # Fixes game freezing. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25367: + name: "ьˆ˜эМыЇЈ ыІЌэ„ДьІˆ" + name-en: "Superman Returns" + region: "NTSC-K" + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLKA-25368: + name: "э’€ ьŠЄэŽ™эŠИыŸМ ь›ŒыІЌь–Д - э… э•ДыЈИьІˆ" + name-en: "Full Spectrum Warrior - Ten Hammers" + region: "NTSC-K" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLKA-25371: + name: "ь•„ыž‘ь „ Breakblow" + name-en: "Arangjeon - Breakblow" + region: "NTSC-K" +SLKA-25372: + name: "ыИ”ыž™" + name-en: "Black" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + roundSprite: 1 # Fixes lighting misalignment such as the street poles and the sun. + halfPixelOffset: 2 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLKA-25373: + name: "эŒŒьДэŠИ ы‚˜ьДэŠИ ыМьšДы“œ 3" + name-en: "Fight Night Round 3" + region: "NTSC-K" +SLKA-25374: + name: "э”МэŒŒ ьŠЄэŠИыІЌэŠИ 2" + name-en: "FIFA Street 2" + region: "NTSC-K" + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLKA-25375: + name: "эŠИыžœьŠЄэЌыЈИяМы”ъВŒьž„" + name-en: "Transformers - The Game" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLKA-25377: + name: "ь•„ь›ƒыŸА 2006: ьН”ьŠЄэŠИ 2 ьН”ьŠЄэŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "OutRun 2006 - Coast 2 Coast" + region: "NTSC-K" + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned. + roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts. + nativeScaling: 1 # Fixes post effects. +SLKA-25378: + name: "2006 э”МэŒŒ ь›”ы“œьЛЕ" + name-en: "FIFA World Cup Germany 2006" + region: "NTSC-K" +SLKA-25379: + name: "ь „ъЕ­ыЌДьŒ 2" # Undumped and unconfirmed on ReDump as of 2025-08-28 + name-en: "Jeonguk Mussang 2" + region: "NTSC-K" +SLKA-25380: + name: "WinBack 2 - Project Poseidon" + region: "NTSC-K" +SLKA-25381: + name: "ь›”ы“œь‚ЌьЛЄ ьœ„ы‹ьМы ˆыИ 10" # No listed Korean name on ReDump + name-en: "World Soccer Winning Eleven 10" + region: "NTSC-K" +SLKA-25382: + name: "ы‚˜ы‹ˆь•„ ь—АыŒ€ъИА ь‚Ќьž, ыЇˆы…€ ъЗИыІЌъГ  ь˜ЗьžЅ" + name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + name-en: "The Chronicles of Narnia - The Lion, the Witch and the Wardrobe" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLKA-25384: + name: "ыИ”ы ˆьДьЇ• ь†ŒьšИьІˆ" + name-en: "Blazing Souls" + region: "NTSC-K" +SLKA-25385: + name: "ьŠЄэŒŒьДы”-ыЇЈ 3" + name-en: "Spider-Man 3" + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLKA-25388: + name: "ь›э”МьŠЄ - ъЗИыžœы“œ ыААэ‹€ ь–Ды“œыВЄь˜" + name-en: "One Piece - Grand Adventure" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines, shadow misaligment and more. +SLKA-25389: + name: "ь‹œы…ИыЙ„ы„ - ьДыЇˆь‹œыЉ”" # Undumped on ReDump as of 2025-08-28 + name-en: "Shinobi-dou - Imashime" + region: "NTSC-K" + compat: 5 + clampModes: + eeClampMode: 3 # Otherwise freezes in some spot. +SLKA-25390: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 ь— эŒŒьДь–ДьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 4 - Empires" # Dynasty Warriors 5 - Empires + region: "NTSC-K" +SLKA-25391: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 3 ь— эŒŒьДь–ДьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "Jin Samguk Mussang 3 - Empires" # Dynasty Warriors 4 - Empires + region: "NTSC-K" +SLKA-25393: + name: "ыЉ”эƒˆьŠЌыŸЌъЗИ 6" # Undumped on ReDump as of 2025-08-28 + name-en: "Metal Slug 6" + region: "NTSC-K" +SLKA-25394: + name: "э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ: ыЇЅь‹œыЉˆ ьž„эŒЉэŠИ 2" # Undumped on ReDump as of 2025-08-28 + name-en: "KOF2 - Maximum Impact II" + region: "NTSC-K" +SLKA-25395: + name: "NBA ыМьДыИŒ 07" + name-en: "NBA Live 07" + region: "NTSC-K" +SLKA-25396: + name: "э”МэŒŒ 07" + name-en: "FIFA 07" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLKA-25397: + name: "ы“œыž˜ъГЄыГМ Z ьŠЄэŒŒэ‚Й! ы„Єь˜Є" + name-en: "Dragon Ball Z Sparking NEO" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines and minor bloom. + beforeDraw: "OI_DBZBTGames" +SLKA-25398: + name: "ь „ъЕ­ыЌДьŒ 2 ь— эŒŒьДь–ДьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "Jeonguk Mussang 2 - Empires" + region: "NTSC-K" +SLKA-25399: + name: "The Sims 2: эŽЋьИ " + name-en: "The Sims 2 - Pets" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLKA-25401: + name: "FlatOut 2" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. +SLKA-25402: + name: "ыАыЙŒ ыЉ”ьД эЌыМьД 3 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Devil May Cry 3 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLKA-25404: + name: "NBA ыМьДыИŒ 08" + name-en: "NBA Live 08" + region: "NTSC-K" +SLKA-25405: + name: "ъЗИыІМъЗИыІЌыЊЈь–Д" + name-en: "GrimGrimoire" + region: "NTSC-J-K" +SLKA-25406: + name: "KOF - ыЇЅь‹œыЉˆ ьž„эŒЉэŠИ ы ˆъЗЄы ˆьДь…˜ A" + name-en: "KOF - Maximum Impact Regulation A" + region: "NTSC-K" +SLKA-25407: + name: "ы“œыž˜ъГЄыГМ Z ьŠЄэŒŒэ‚Й ыЉ”э…Œь˜Є" # Undumped on ReDump as of 2025-08-28 + name-en: "Dragon Ball Z - Sparking! Meteor" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 4 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLKA-25408: + name: "э”МэŒŒ 08" + name-en: "FIFA 08" + region: "NTSC-K" +SLKA-25409: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ьМы ˆыИ 2008" # No listed Korean name on ReDump + name-en: "World Soccer Winning Eleven 2008" + region: "NTSC-J-K" +SLKA-25410: + name: "ыА”ьДь˜Єэ•˜ьžы“œ 4 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Biohazard 4 [PlayStation 2 BigHit Series]" # Resident Evil 4 + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes blurriness. +SLKA-25411: + name: "ы‹ˆы“œ эЌ ьŠЄэ”Мы“œ: э”„ыЁœьŠЄэŠИыІЌэŠИ" # Undumped on ReDump as of 2025-08-28 + name-en: "Need for Speed - ProStreet" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLKA-25411" + - "SLKA-25185" # Carbon save grants extra money. + - "SLKA-25334" # Most Wanted save grants extra money. + - "SLKA-25241" # UG2 saves can be detected, but the code is unused. +SLKA-25412: + name: "ь „ъЕ­ыА”ь‚ЌыМ 2 ь˜ь›…ь™Иь „" # Undumped on ReDump as of 2025-08-28 + name-en: "Sengoku Basara 2 - Heroes" + region: "NTSC-K" +SLKA-25413: + name: "SD ъБДы‹Д ьЇ€ ь œы„Єы ˆьДь…˜ ьŠЄэ”МыІПьИ " + name-en: "SD Gundam - GGeneration Spirits - G-Spirits" + region: "NTSC-K" +SLKA-25414: + name: "ъИАэƒ€эžˆь–ДыЁœу€€яМ“у€€ы ˆь „ы“œу€€ь˜ЄыИŒу€€ыН" + name-en: "Guitar Hero III - Legends of Rock" + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLKA-25415: + name: "WWE ьŠЄыЇЅы‹ЄьšД vs. ыЁœьšА 2007 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "WWE SmackDown! vs. Raw 2007 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLKA-25417: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 4 ь— эŒŒьДь–ДьŠЄ [PlayStation 2 BigHit Series]" + name-en: "Jin Samguk Mussang 4 - Empires [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25422: + name: "Silent Hill Origins" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes black textures and flashlight circle not working. + halfPixelOffset: 2 # Fixes ghosting. + recommendedBlendingLevel: 4 # Fixes grey text. +SLKA-25423: + name: "ь„ИъА€ ыž ыІЌ 2006 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Sega Rally 2006 [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLKA-25424: + name: "SNK ь•„ьМ€ьДы“œ эДыž˜ь‹ Vol.1" # Undumped on ReDump as of 2025-08-28 + name-en: "SNK Arcade Classics Vol. 1" + region: "NTSC-K" +SLKA-25425: + name: "ьƒЄьДы‹ э‹Аь–ДьІˆ [PlayStation 2 BigHit Series]" + name-en: "Shining Tears [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25426: + name: "ь†Œы‹‰ эžˆь–ДыЁœьІˆ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Sonic Heroes [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25427: + name: "ыВ„ьЖ”ь–Д эŒŒьДэ„А 4 ь—ыГМыЃЈь…˜ [PlayStation 2 BigHit Series] [Reprint]" # Undumped on ReDump as of 2025-08-28 + name-en: "Virtua Fighter 4 - Evolution [PlayStation 2 BigHit Series] [Reprint]" + region: "NTSC-K" +SLKA-25428: + name: "ь†Œы‹‰ ыМьДы”ьІˆ [PlayStation 2 BigHit Series]" + name-en: "Sonic Riders [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25429: + name: "ь†Œы‹‰ ыЉ”ъА€ ьЛЌыž™ь…˜ э”ŒыŸЌьŠЄ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Sonic Mega Collection Plus [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25430: + name: "ыЅ˜ъА€ъГ э† ьП  ьšЉъГМ ъА™ьД [PlayStation 2 BigHit Series]" + name-en: "Like a Dragon [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25431: + name: "эƒь • ьЇ„ъЕЌьЇ€ ь‚ЌыЖ€ыЁœ: ьДы…Иь„МэŠИ ыИ”ыž™ [PlayStation 2 BigHit Series]" + name-en: "Tantei Jinguji Saburo - Innocent Black [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25432: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ '98 ь–Мэ‹АыЉ”ьДэŠИ ыЇЄьɘ" + name-sort: "King of Fighters '98, The - Ultimate Match" + name-en: "The King of Fighters '98 - Ultimate Match" + region: "NTSC-K" +SLKA-25433: + name: "ь‚ЌыЌДыМьД ьŠЄэ”МыІЌьИ  6ыВˆь˜ ьŠЙыЖ€" # Undumped on ReDump as of 2025-08-28 + name-en: "Samurai Spirits - 6beonui Seungbu" # Samurai Shodown Anthology + region: "NTSC-K" +SLKA-25434: + name: "ъИАэƒ€эžˆь–ДыЁœ - ь—ь–ДыЁœьŠЄыЏИьŠЄ" + name-en: "Guitar Hero - Aerosmith" + region: "NTSC-K" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLKA-25435: + name: "ь „ъЕ­ыА”ь‚ЌыМ X(эЌыЁœьŠЄ)" + name-en: "Sengoku Basara X" + region: "NTSC-J-K" +SLKA-25436: + name: "ьПЕэ‘И эŒЌы”" + name-en: "DreamWorks Kung Fu Panda" + region: "NTSC-K" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLKA-25437: + name: "ьŠЄэŠИыІЌэŠИ эŒŒьДэ„А ь• ы‹ˆыВ„ь„œыІЌ ьЛЌы ‰ь…˜ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Street Fighter Anniversary Collection [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25438: + name: "эƒ€ьДэ†  ыЉ”ыЊЈыІЌьІˆ 2 ьƒэŽИ" # Undumped on ReDump as of 2025-08-28 + name-en: "Taito Memories II - Sangpyeon" + region: "NTSC-K" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLKA-25439: + name: "эƒ€ьДэ†  ыЉ”ыЊЈыІЌьІˆ 2 э•˜эŽИ" # Undumped and unconfirmed on ReDump as of 2025-08-28 + name-en: "Taito Memories II - Hapyeon" + region: "NTSC-K" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLKA-25441: + name: "ъИАы™ь „ь‚Ќ ъБДы‹Д 00 ъБДы‹Д ыЇˆьДьŠЄэ„АьІˆ" + name-en: "Kidou Senshi Gundam 00 - Gundam Meisters" + region: "NTSC-J-K" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + autoFlush: 2 # Corrects jet exhaust radiosity. + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLKA-25442: + name: "007 - э€€э…€ ь˜ЄыИŒ ь†”ыŸЌьŠЄ" # Undumped on ReDump as of 2025-08-28 + name-en: "007 - Quantum of Solace" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Reduces bloom misalignment and fixes depth lines. + nativeScaling: 2 # Fixes bloom intensity. +SLKA-25443: + name: "ыЌДьŒ ь˜ЄыЁœьɘ ыЇˆь™•ьžЌыІМ" + name-en: "Mussang Orochi - Mawang Jaerim" + region: "NTSC-K" + compat: 5 +SLKA-25444: + name: "ы“œыž˜ъГЄыГМZ ьИэ”Мы‹ˆэŠИ с…ЏыЅД" + name-en: "Dragon Ball Z - Infinite World" + region: "NTSC-J-K" +SLKA-25446: + name: "ы‹ˆы“œ эЌ ьŠЄэ”Мы“œ - ь–Иы”ьЛЄыВ„" + name-en: "Need for Speed - Undercover" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLKA-25446" + # Checks from Carbon are left in the code, unused. + - "SLKA-25185" + - "SLKA-25334" + - "SLAJ-25075" + - "SLKA-25241" +SLKA-25447: + name: "э”МэŒŒ 09" + name-en: "FIFA 09" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. +SLKA-25448: + name: "WWE ьŠЄыЇЅы‹ЄьšД ыŒ€ ыЁœьšА 2009" + name-en: "WWE SmackDown! vs. Raw 2009" + region: "NTSC-K" +SLKA-25449: + name: "ьНœ ь˜ЄыИŒ ы“€э‹А - ь›”ы“œ ь•Г ь›Œу€€эŒŒьДы„ э”„ыЁ эŠИ" + name-en: "Call of Duty - World at War - Final Fronts" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Fixes bloom misalignment. + halfPixelOffset: 2 # Fixes lighting misalignment and depth lines. +SLKA-25450: + name: "ь‹Єэ™Љ эŒŒь›Œэ’€ ыЉ”ьДь €ыІЌъЗИ 3" # Undumped on ReDump as of 2025-08-28 + name-en: "Jikkyou Powerful Major League 3" + region: "NTSC-K" +SLKA-25451: + name: "WWE ьŠЄыЇЅы‹ЄьšД vs. ыЁœьšА 2008 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "WWE SmackDown! vs. Raw 2008 [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25452: + name: "ыЗАэ‹Аэ”Œ ьЃ  ьƒˆыЁœьšД эЌыЇ [PlayStation 2 BigHit Series]" + name-en: "Viewtiful Joe - A New Hope [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. +SLKA-25453: + name: "ь‹  ъЗ€ыЌДьž: ы‹ЄьšД ь˜ЄыИŒ ы“œыІМьІˆ [Disc 1 of 2] [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Onimusha - Dawn of Dreams [Disc 1 of 2] [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLKA-25454: + name: "ь‹  ъЗ€ыЌДьž: ы‹ЄьšД ь˜ЄыИŒ ы“œыІМьІˆ [Disc 2 of 2] [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Shin Onimusha - Dawn of Dreams [Disc 2 of 2] [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLKA-25455: + name: "World Soccer Winning Eleven 2009" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-25456: + name: "ь‹Єэ™Љ эŒŒь›Œэ’€ ыЉ”ьДь €ыІЌъЗИ 2009" # Undumped on ReDump as of 2025-08-28 + name-en: "Jikkyou Powerful Major League 2009" + region: "NTSC-K" +SLKA-25457: + name: "ы” э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ 2002 ь–ИыІЌыЏИэ‹Аы“œ ыЇЄьɘ" + name-sort: "King of Fighters 2002, The - Unlimited Match" + name-en: "The King of Fighters 2002 - Unlimited Match" + region: "NTSC-K" +SLKA-25458: + name: "э‚Й ь˜ЄыИŒ эŒŒьДэ„АьІˆ ьЛЌы ‰ь…˜ -ь˜ЄыЁœьɘ ь‚ЌъА€-" + name-sort: "King of Fighters Collection, The - The Orochi Saga" + name-en: "The King of Fighters Collection - The Orochi Saga" + region: "NTSC-K" +SLKA-25459: + name: "эŠИыžœьŠЄэЌыЈИ - эŒЈьžь˜ ь—­ьŠЕ" + name-en: "Transformers - Revenge of the Fallen" + region: "NTSC-K" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. + autoFlush: 2 # Fixes soft shadows. + patches: + 9E36E023: + content: |- + //Patched by kozarrov + //Fix Pause menu, some hud parts, etc. + patch=1,EE,0016ee38,word,3464fff0 + patch=1,EE,0016ee58,word,3464fffc +SLKA-25460: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž - ь‹œъА„ь˜ ыЊЈыž˜ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Prince of Persia - The Sands of Time [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25461: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž - ы‘ъАœь˜ ь™•ьЂŒ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Prince of Persia - The Two Thrones [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25462: + name: "эŽ˜ыЅДь‹œь•„ь˜ ь™•ьž - ь „ь‚Ќь˜ ъИИ [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Prince of Persia - Warrior Within [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLKA-25463: + name: "WWE ьŠЄыЇЅы‹ЄьšД ыŒ€ ыЁœьšА 2010" + name-en: "WWE SmackDown! vs. Raw 2010" + region: "NTSC-K" +SLKA-25464: + name: "э”МэŒŒ 10" + name-en: "FIFA 10" + region: "NTSC-K" +SLKA-25465: + name: "ь‚ЌьМыŸАэŠИ эž: ь„€э„Аы“œ ыЉ”ыЊЈыІЌьІˆ" # Undumped on ReDump as of 2025-08-28 + name-en: "Silent Hill - Shattered Memories" + region: "NTSC-K" + gsHWFixes: + minimumBlendingLevel: 2 # Fixes pause menu transition. + disablePartialInvalidation: 1 # Fixes missing graphics. + textureInsideRT: 1 # Fixes pause menu transition. + halfPixelOffset: 5 # Fixes post-processing and bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLKA-25466: + name: "ыЙ„эŠИыЇЄы‹ˆь•„ IIDX 16 ь— э”„ы ˆьŠЄ + э”„ыІЌыЏИь—„ ыВ ьŠЄэŠИ [Disc 1 of 2 - Empress Disc]" # Undumped and unconfirmed on ReDump as of 2025-08-28 + name-en: "Beatmania IIDX 16 - Empress + Premium Best [Disc 1 of 2 - Empress Disc]" + region: "NTSC-K" +SLKA-25467: + name: "ыЙ„эŠИыЇЄы‹ˆь•„ IIDX 16 ь— э”„ы ˆьŠЄ + э”„ыІЌыЏИь—„ ыВ ьŠЄэŠИ [Disc 2 of 2 - Premium Best Disc]" # Undumped on ReDump as of 2025-08-28 + name-en: "Beatmania IIDX 16 - Empress + Premium Best [Disc 2 of 2 - Premium Best Disc]" + region: "NTSC-K" +SLKA-25468: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ ьМы ˆыИ 2010" + name-en: "World Soccer Winning Eleven 2010" + region: "NTSC-K" +SLKA-25470: + name: "Zone of the Enders - The 2nd Runner - Special Edition" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLKA-25471: + name: "ыЉ”эƒˆ ъИАь–Д ь†”ыІЌы“œ 2 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Metal Gear Solid 2 - Sons of Liberty [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLKA-25472: + name: "ыЉ”эƒˆ ъИАь–Д ь†”ыІЌы“œ 3: ьŠЄы„ЄьДэЌ ьДэ„А [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "Metal Gear Solid 3 - Snake Eater [PlayStation 2 BigHit Series]" + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post lighting. + autoFlush: 2 # Fixes lens flare. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLKA-25475: + name: "э”МэŒŒ 11" + name-en: "FIFA 11" + region: "NTSC-K" +SLKA-25477: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ьМы ˆыИ 2011" # Undumped on ReDump as of 2025-08-28 + name-en: "World Soccer Winning Eleven 2011" + region: "NTSC-K" +SLKA-25478: + name: "ь›”ы“œ ь‚ЌьЛЄ ьœ„ы‹ьМы ˆыИ 2011 [PlayStation 2 BigHit Series]" # Undumped on ReDump as of 2025-08-28 + name-en: "World Soccer Winning Eleven 2011 [PlayStation 2 BigHit Series]" + region: "NTSC-K" +SLKA-25480: + name: "World Soccer Winning Eleven 2012" # No listed Korean name on ReDump + region: "NTSC-K" +SLKA-29011: + name: "ь•„ыЈИы“œ ьН”ь–Д 3 ь‚ЌьМыŸАэŠИ ыМьИ [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "Armored Core 3 - Silent Line [BANG]" + region: "NTSC-K" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPM-67524" # Armored Core 3 + - "SLKA-25041" # Silent Line + - "SLKA-29011" # Silent Line +SLKA-29012: + name: "эƒ€ьž„ ьŠЄэ”ŒыІЌэ„АьІˆ 2 [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "TimeSplitters 2 [BANG]" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLKA-29017: + name: "SSXэŠИыІЌэ‚Є" + name-en: "SSX Tricky" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLKA-29019: + name: "NBA ьŠЄэŠИыІЌэŠИ Vol. 2 [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "NBA Street Vol. 2 [BANG]" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Missing environment with microVU. +SLKA-29020: + name: "ыАэ”„ьžМ - ыВЄыАэƒ€ [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "Def Jam - Vendetta [BANG]" + region: "NTSC-K" +SLKA-29021: + name: "MVP ыЉ”ьДь €ыІЌъЗИ ыВ ьДьŠЄыГМ 2003 [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "MVP Baseball 2003 [BANG]" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes missing environment. +SLKA-29027: + name: "NBA ыМьДыИŒ 2004 [BANG]" # Undumped on ReDump as of 2025-08-28 + name-en: "NBA Live 2004 [BANG]" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLKA-35001: + name: "ыЉ”эƒˆ ъИАь–Д ь†”ыІЌы“œ 2 - ь„œыИŒьŠЄэƒ ьŠЄ" + name-en: "Metal Gear Solid 2 - Substance" + region: "NTSC-K" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLKA-35003: + name: "ь‚ЌьП ыМ ыŒ€ь „: ~ыœЈъБАьšД ь—Дь •ьœМыЁœ~" + name-sort: "Sakura Daejeon - Tteugeoun Yeoljeongeuro" # Sakura Taisen - Atsuki Chishioni + name-en: "Sakura Wars - To My Heating Blood" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + mergeSprite: 1 # Removes blur from the image. +SLKA-35004: + name: "ь‚ЌьП ыМ ыŒ€ь „ V - ~ь•ˆы…• ь‚Ќыž‘ьŠЄыŸА ъЗИыŒ€ь—Ќ~" + name-sort: "Sakura Daejeon V - Annyeong Sarangseureon Geudaeyeo" + name-en: "Sakura Wars 5 - So Long, My Love" + region: "NTSC-K" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLKA-35005: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 5 ьŠЄэŽ˜ь…œ" + name-en: "Jin Samguk Mussang 5 Special" + region: "NTSC-K" +SLKA-90502: + name: "SSX 3" + region: "NTSC-K" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLKA-90503: + name: "Need for Speed - Underground" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - EETimingHack # Broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. +SLPM-20391: + name: "Saiyuki Gunlock (SLPS-20391 ?)" + region: "NTSC-J" + compat: 5 +SLPM-20436: + name: "Sakigake!! Otokojuku (SLPS-20436 ?)" + region: "NTSC-J" + compat: 5 +SLPM-55002: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЉу‚Єу‚ИуƒГу‚Ау‚ЕуƒГяНž [EA:SY! 1980]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚‰у„у˜у‚“уу•у‚“ [EA:SY! 1980]" + name-en: "Medal of Honor - Rising Sun [EA:SY! 1980]" + region: "NTSC-J" +SLPM-55003: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ уƒЂу‚ЙуƒˆуƒЛу‚Іу‚ЉуƒГуƒ†уƒƒуƒ‰ [EA:SY! 1980]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚‚у™уЈуƒЛу†у‰у‚“уІуЃуЉ [EA:SY! 1980]" + name-en: "Need for Speed - Most Wanted [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLPM-55003" + - "SLPM-65766" # Underground 2 save grants extra money. +SLPM-55004: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ уƒЊуƒ™уƒГу‚И [EA:SY! 1980]" + name-sort: "уАуƒМу‚“у‚у†уЈ у‚ŠуЙу‚“у˜ [EA:SY! 1980])" + name-en: "Burnout Revenge [EA:SY! 1980])" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-55005: + name: "уƒžуƒŠу‚БуƒŸу‚Ђ2 яНžуŠуЁуŸх­Іхœ’уЈщŒЌщ‡‘шЁ“хЃЋуŸуЁяНž" + name-sort: "уОуЊу‘уПу‚2 уŠуЁуŸуŒууˆу‚“уЈу‚Œу‚“уу‚“у˜у‚…уЄу—уŸуЁ" + name-en: "Mana Khemia 2 - Ochita Gakuen to Renkinjutsushi Tachi" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes lines in sprites but still some lines left. + speedHacks: + mvuFlag: 0 # Fixes missing graphical effects. +SLPM-55006: + name: "у‚у‹у­ш‰ВуЋцŸ“уОу‚‹х‚ уБу‚‰у‚Œу‚‹" + name-sort: "у‚у‹у­у„у‚уЋууОу‚‹у•у‹ уБу‚‰у‚Œу‚‹" + name-en: "Akane-iro ni Somaru Saka - Parallel" + region: "NTSC-J" +SLPM-55008: + name: "цˆІх›НBASARA X" + name-sort: "у›у‚“у”ууАу•у‚‰ уу‚у™" + name-en: "Sengoku Basara X" + region: "NTSC-J" + compat: 5 +SLPM-55009: + name: "LуЎх­ЃчЏ€2 яНžInvisible MemoriesяНž [щ€šхИИч‰ˆ]" + name-sort: "LуЎуу›уЄ2 яНžу„у‚“уГу˜уЖу‚‹у‚у‚‚у‚ŠуƒМуšяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "L no Kisetsu 2 - Invisible Memories [Standard Edition]" + region: "NTSC-J" +SLPM-55010: + name: "у‚‰уЖт˜†уЉу‚ яНžLoveDropsяНž [Best Selection]" + name-sort: "у‚‰уЖт˜†уЉу‚ яНžу‚‰уЖуЉу‚уЃуЗу™яНž [Best Selection]" + name-en: "LoveDrops [Best Selection]" + region: "NTSC-J" +SLPM-55011: + name: "уЃуƒу‚ЄяМ уВуЈхЄуЎчЕŒщЈ“яМяМŸ [щ™хЎšч‰ˆ]" + name-sort: "уЃуНу„яМ уВуЈуЊуЄуЎу‘у„у‘у‚“яМяМŸ [у’у‚“уІу„уАу‚“]" + name-en: "Ppoi! Hito Natsu no Keiken!? [Limited Edition]" + region: "NTSC-J" +SLPM-55012: + name: "уЃуƒу‚ЄяМ уВуЈхЄуЎчЕŒщЈ“яМяМŸ [щ€šхИИч‰ˆ]" + name-sort: "уЃуНу„яМ уВуЈуЊуЄуЎу‘у„у‘у‚“яМяМŸ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ppoi! Hito Natsu no Keiken!? [Standard Edition]" + region: "NTSC-J" +SLPM-55013: + name: "у‚НуƒЉуƒІуƒЁ" + name-sort: "уу‚‰у‚†у‚" + name-en: "Sorayume" + region: "NTSC-J" +SLPM-55014: + name: "ARIA The ORIGINATION яНžш’Му„цƒ‘ц˜ŸуЎу‚ЈуƒЋу‚Зу‚Јуƒ­яНž" + name-sort: "у‚у‚Šу‚ у˜ уŠу‚Šу˜у­уƒМу—у‚‡у‚“ у‚уŠу„уЛу—уЎуЎуˆу‚‹у—уˆу‚" + name-en: "Aria - The Origination - Aoi Hoshi no El Cielo" + region: "NTSC-J" +SLPM-55015: + name: "у‚ˆуЄуЎуЏ яНža journey of sincerityяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚ˆуЄуЎуЏ у‚ у˜у‚ƒуƒМуЋуƒМ уŠуЖ у—у‚“у•у‚ŠуІуƒуƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Yotsunoha - A Journey of Sincerity [Limited Edition]" + region: "NTSC-J" +SLPM-55016: + name: "у‚ˆуЄуЎуЏ яНža journey of sincerityяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚ˆуЄуЎуЏ у‚ у˜у‚ƒуƒМуЋуƒМ уŠуЖ у—у‚“у•у‚ŠуІуƒуƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Yotsunoha - A Journey of Sincerity [Standard Edition]" + region: "NTSC-J" +SLPM-55017: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИŠхЗЛ [Eternal Hits]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 - 01 у˜у‚‡у†у‹у‚“ [Eternal Hits]" + name-en: "Taito Memories II - Joukan [Eternal Hits]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-55018: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИ‹хЗЛ [Eternal Hits]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 - 02 у’у‹у‚“ [Eternal Hits]" + name-en: "Taito Memories II - Gekan [Eternal Hits]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-55019: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё [ULTIMATE HITS]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2 [ULTIMATE HITS]" + name-en: "Kingdom Hearts 2 [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLPM-55020: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё - уƒ•у‚Ёу‚ЄуƒŠуƒЋ уƒŸуƒƒу‚Џу‚ЙяМ‹ [ULTIMATE HITS] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2 - уЕуу„уЊу‚‹ уПуЃуу™уЗу‚‰у™01 [ULTIMATE HITS] [уЇуƒу™у 1]" + name-en: "Kingdom Hearts 2 - Final Mix Plus [Ultimate Hits] [Disc 1]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Corrects lighting bloom effect and somewhat corrects position. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 2 # Fixes post bloom positioning. + nativeScaling: 2 # Fixes lighting effects due to upscaling. + recommendedBlendingLevel: 4 # Fixes moon light. +SLPM-55021: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё - Re:Chain of Memories [ULTIMATE HITS] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2 - уЕуу„уЊу‚‹ уПуЃуу™уЗу‚‰у™02 Re:Chain of Memories [ULTIMATE HITS] [уЇуƒу™у 2]" + name-en: "Kingdom Hearts 2 - Re:Chain of Memories [Ultimate Hits] [Disc 2]" + region: "NTSC-J" +SLPM-55022: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ12 [Ultimate Hits]" + name-en: "Final Fantasy XII [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLPM-55023: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆ&уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМ in у„уŸу уу‚ЙуƒˆуƒЊуƒМуƒˆSpecial" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ&уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ in у„уŸу уу™уЈу‚ŠуƒМуЈSpecial" + name-en: "Dragon Quest & Final Fantasy in Itadaki Street Special" + region: "NTSC-J" +SLPM-55024: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ15" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†15" + name-en: "Jikkyou Powerful Pro Yakyuu 15" + region: "NTSC-J" +SLPM-55026: + name: "ч™НщŠ€уЎу‚НуƒЌу‚ЄуƒІ Contract to the future цœЊцЅуИуЎхЅ‘чД„ [щ€šхИИч‰ˆ]" + name-sort: "у—у‚уŒу­уЎуу‚Œу„у‚† Contract to the future уПу‚‰у„уИуЎу‘у„у‚„у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shirogane no Soleil - Contract to the Future - Mirai he no Keiyaku [Standard Edition]" + region: "NTSC-J" +SLPM-55028: + name: "у‚ЗуƒМу‚ЏуƒЌуƒƒуƒˆу‚ВуƒМуƒ  -KILLER QUEEN-" + name-sort: "у—уƒМуу‚ŒуЃуЈу’уƒМу‚€ -уу‚‰уƒМ уу„уƒМу‚“-" + name-en: "Secret Game - Killer Queen" + region: "NTSC-J" +SLPM-55029: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё яНžчЕЖхЏОщ ˜хŸŸуЎц‰‰яНž" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 уœуЃуŸу„у‚Šу‚‡у†у„ууЎуЈуГу‚‰" + name-en: "Galaxy Angel II" + region: "NTSC-J" +SLPM-55030: + name: "щ­”фККцŽЂхЕш„Гх™›уƒу‚Іуƒ­ уƒуƒˆуƒЋу уƒЈяМчŠЏфККщ›†хˆяМ [щ™хЎšч‰ˆ]" + name-sort: "уОу˜у‚“уŸу‚“уІу„уЎу†уŒуПу­у†у‚ уАуЈу‚‹у у‚ˆяМуЏу‚“уЋу‚“у—у‚…у†у”у†яМ [у’у‚“уІу„уАу‚“]" + name-en: "Majin Tantei Nougami Neuro - Battle da yo! Hannin Shuugou![Limited Edition]" + region: "NTSC-J" +SLPM-55031: + name: "щ­”фККцŽЂхЕш„Гх™›уƒу‚Іуƒ­ уƒуƒˆуƒЋу уƒЈяМчŠЏфККщ›†хˆяМ [щ€šхИИч‰ˆ]" + name-sort: "уОу˜у‚“уŸу‚“уІу„уЎу†уŒуПу­у†у‚ уАуЈу‚‹у у‚ˆяМуЏу‚“уЋу‚“у—у‚…у†у”у†яМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Majin Tantei Nougami Neuro - Battle da yo! Hannin Shuugou![Standard Edition]" + region: "NTSC-J" +SLPM-55032: + name: "уƒ”уƒЈуŸу‚“ яНžуŠхБ‹ц•ЗцНœх…ЅхЄЇфНœцˆІяНž" + name-sort: "уДу‚ˆуŸу‚“ яНžуŠу‚„у—уу›у‚“уЋу‚…у†у у„у•уу›у‚“яНž" + name-en: "Piyo-tan - Oyashiki Sennyuu Daisakusen" + region: "NTSC-J" +SLPM-55033: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2008 у‚ЏуƒЉуƒ–уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“2008 уу‚‰уЖуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J. League Winning Eleven 2008 - Club Championship" + region: "NTSC-J" +SLPM-55034: + name: "уƒуƒˆуƒЋуƒ•у‚ЃуƒМуƒЋуƒ‰2 - уƒЂуƒ€уƒГу‚ГуƒГуƒуƒƒуƒˆ [EA:SY! 1980]" + name-sort: "уАуЈу‚‹уЕуƒуƒМу‚‹уЉ2 - у‚‚у у‚“у“у‚“уАуЃуЈ [EA:SY! 1980]" + name-en: "Battlefield 2 - Modern Combat [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLPM-55035: + name: "уƒ•у‚Ёу‚ЄуƒˆуƒŠу‚Єуƒˆ уƒЉу‚ІуƒГуƒ‰2 [EA:SY! 1980]" + name-sort: "уЕуу„уЈуЊу„уЈ у‚‰у†у‚“уЉ2 [EA:SY! 1980]" + name-en: "Fight Night Round 2 [EA:SY! 1980]" + region: "NTSC-J" +SLPM-55036: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ уƒ‰уƒŸуƒуƒМу‚ПуƒМ [EA:SY! 1980]" + name-sort: "уАуƒМу‚“у‚у†уЈ уЉуПу­уƒМуŸуƒМ [EA:SY! 1980]" + name-en: "Burnout Dominator [EA:SY! 1980]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-55037: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЈуƒМуƒ­уƒƒуƒ‘хМЗшЅВяНž [EA:SY! 1980]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚ˆуƒМу‚уЃуБуу‚‡у†у—у‚…у† [EA:SY! 1980]" + name-en: "Medal of Honor - European Assault [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLPM-55038: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšLiberty City Stories [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.3 у‚ŠуАуІуƒу—уІуƒуƒМ у™уЈуƒМу‚ŠуƒМуš [Best Price]" + name-en: "Grand Theft Auto - Liberty City Stories [Best Price]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Removes blur due to misaligned fullscreen effect. +SLPM-55039: + name: "ш’МщЛ’уЎцЅ” яНžчЗ‹ш‰ВуЎцЌ ч‰‡3яНž [щ™хЎšч‰ˆ]" + name-sort: "уу†у“ууЎуу•уГ уВу„у‚уЎу‹у‘у‚‰3 [у’у‚“уІу„уАу‚“]" + name-en: "Soukoku no Kusabi - Hiiro no Kakera 3 [Limited Edition]" + region: "NTSC-J" +SLPM-55040: + name: "ш’МщЛ’уЎцЅ” яНžчЗ‹ш‰ВуЎцЌ ч‰‡3яНž [щ€šхИИч‰ˆ]" + name-sort: "уу†у“ууЎуу•уГ уВу„у‚уЎу‹у‘у‚‰3 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Soukoku no Kusabi - Hiiro no Kakera 3 [Standard Edition]" + region: "NTSC-J" +SLPM-55041: + name: "у‹уЎу“у‚“ уˆу™у„уƒМ" + name-sort: "у‹уЎу“у‚“ уˆу™у„уƒМ" + name-en: "Kanokon Esuii" + region: "NTSC-J" +SLPM-55042: + name: "цАДхЄA.S+ Eternal Name - Sweet So Sweet [Best Edition]" + name-sort: "у™у„у‹A.S+ Eternal Name - Sweet So Sweet [Best Edition]" + name-en: "Suika A.S+ Eternal Name - Sweet So Sweet [Best Edition]" + region: "NTSC-J" +SLPM-55044: + name: "уƒуƒМуƒˆуЎх›НуЎу‚ЂуƒЊу‚Й" + name-sort: "уЏуƒМуЈуЎууЋуЎу‚у‚Šу™" + name-en: "Heart no Kuni no Alice - Wonderful Wonder World" + region: "NTSC-J" +SLPM-55046: + name: "TOCA RACE DRIVER 3 THE ULTIMATE RACING SIMULATOR [BEST PRICE]" + name-sort: "уЈу‹ у‚ŒуƒМу™уЉу‚‰у„уАуƒМ3 у˜ у‚у‚‹уІуƒу‚уЃуЈ у‚ŒуƒМу—у‚“у у—уПу‚…у‚ŒуƒМуŸуƒМ [BEST PRICE]" + name-en: "TOCA Race Driver 3 - The Ultimate Racing Simulator [Best Price]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLPM-55046" + - "SLPM-66498" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLPM-55047: + name: "Sugar+SpiceяМ яНžу‚уЎх­уЎу‚Йуƒ†у‚­уЊфН•у‚‚у‹у‚‚яНž" + name-sort: "у—у‚…уŒуƒМу™уБу„у™ у‚уЎу“уЎу™уІууЊуЊуЋу‚‚у‹у‚‚" + name-en: "Sugar+Spice! - Anoko no Suteki na Nanimokamo" + region: "NTSC-J" +SLPM-55048: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 Empires" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 уˆу‚“уБу„у‚уƒМуš" + name-en: "Shin Sangoku Musou 4 - Empires" + region: "NTSC-J" +SLPM-55051: + name: "у‚Іу‚ЃуƒЋуƒЛу‚ЊуƒЛу‚Іу‚Ѓу‚Йуƒ— яНž у‚ЄуƒМу‚Йу‚ПуƒМуЎхЅ‡шЗЁ" + name-sort: "у†уƒу‚‹ уŠ у†уƒу™уЗ яНž у„уƒМу™уŸуƒМуЎуу›у" + name-en: "Will o' Wisp - Easter no Kiseki" + region: "NTSC-J" +SLPM-55052: + name: "уƒˆуƒЊу‚ЌуƒМуƒуƒМуƒˆ у‚Ју‚Ау‚МуƒЊу‚Ћ у‚ЈуƒГуƒуƒГу‚Йуƒ‰" + name-sort: "уЈу‚ŠуŒуƒМуЏуƒМуЈ уˆууœу‚Šу‹ уˆу‚“уЏу‚“у™уЉ" + name-en: "Triggerheart Exelica Enhanced" + region: "NTSC-J" +SLPM-55053: + name: "чДЋуЎч„”" + name-sort: "у—уЎуЛу‚€у‚‰" + name-en: "Shi no Homura" + region: "NTSC-J" +SLPM-55054: + name: "у‚ЋуƒŒуƒ ч™НучПМуЎчЋ  [щ™хЎšч‰ˆ]" + name-sort: "у‹уЌуЁ у—у‚ууЄуАу•уЎу—у‚‡у† [у’у‚“уІу„уАу‚“]" + name-en: "Kanuchi - Shiroki Tsubasa no Shou [Limited Edition]" + region: "NTSC-J" +SLPM-55055: + name: "у‚ЋуƒŒуƒ ч™НучПМуЎчЋ  [ч‰ЙхˆЅщ™хЎšч‰ˆ]" + name-sort: "у‹уЌуЁ у—у‚ууЄуАу•уЎу—у‚‡у† [уЈууЙуЄу’у‚“уІу„уАу‚“]" + name-en: "Kanuchi - Shiroki Tsubasa no Shou [Special Limited Edition]" + region: "NTSC-J" +SLPM-55056: + name: "уƒЌуƒƒу‚ЙуƒЋу‚ЈуƒГу‚Иу‚ЇуƒЋу‚Й у‚Еуƒу‚ЄуƒуƒМ2 [щ™хЎšч‰ˆ]" + name-sort: "у‚ŒуЃу™у‚‹уˆу‚“у˜у‡у‚‹у™ у•уАу„уАуƒМ2 [у’у‚“уІу„уАу‚“]" + name-en: "Wrestle Angels Survivor 2 [Limited Edition]" + region: "NTSC-J" + speedHacks: + eeCycleRate: -2 # Fixes FMV playback. +SLPM-55057: + name: "фМЏчˆЕуЈхІ–чВО яНžхЄЂуЈчЕ†уЋц€у„у‚’щІГу›уІяНž [щ€šхИИч‰ˆ]" + name-sort: "уЏуу—у‚ƒууЈу‚ˆу†у›у„ у‚†у‚уЈууšуЊуЋуŠу‚‚у„у‚’уЏу›уІ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Hakushaku to Yousei - Yume to Kizuna ni Omoi o Hasete [Standard Edition]" + region: "NTSC-J" +SLPM-55058: + name: "уƒЌуƒƒу‚ЙуƒЋу‚ЈуƒГу‚Иу‚ЇуƒЋу‚Й у‚Еуƒу‚ЄуƒуƒМ2" + name-sort: "у‚ŒуЃу™у‚‹уˆу‚“у˜у‡у‚‹у™ у•уАу„уАуƒМ2" + name-en: "Wrestle Angels Survivor 2" + region: "NTSC-J" + speedHacks: + eeCycleRate: -2 # Fixes FMV playback. +SLPM-55059: + name: "у‚ЋуƒŒуƒ ч™НучПМуЎчЋ  [щ€šхИИч‰ˆ]" + name-sort: "у‹уЌуЁ у—у‚ууЄуАу•уЎу—у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kanuchi - Shiroki Tsubasa no Shou [Standard Edition]" + region: "NTSC-J" +SLPM-55060: + name: "уƒ‡у‚ЃуƒМуƒЛу‚АуƒЌу‚ЄуƒžуƒГ - хЅш€…уЎшГ‡ц М" + name-sort: "уЇуƒуƒМуƒЛуу‚Œу„уОу‚“ - уу†у—у‚ƒуЎу—у‹у" + name-en: "D.Gray-man - Sousha no Shikaku" + region: "NTSC-J" +SLPM-55061: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЋуƒМуƒœуƒГ [EA:SY! 1980]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‹уƒМуМу‚“ [EA:SY! 1980]" + name-en: "Need for Speed - Carbon [EA:SY! 1980]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLPM-55061" + # Most Wanted save grants extra money. + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLPM-65766" # UG2 saves can be detected, but the code is unused. +SLPM-55062: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚А 3" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹у‚у˜у‚ƒуƒМу‚ŠуƒМу 3" + name-en: "Jikkyou Powerful Major League 3" + region: "NTSC-J" +SLPM-55063: + name: "ш–„цЁœщЌМ ц–АщИчЕ„хЅ‡ш­š [щ™хЎšч‰ˆ]" + name-sort: "уЏууŠу†у у—у‚“у›у‚“ууПууŸу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Hakuouki - Shinsengumi Kitan [Limited Edition]" + region: "NTSC-J" +SLPM-55064: + name: "ш–„цЁœщЌМ ц–АщИчЕ„хЅ‡ш­š" + name-sort: "уЏууŠу†у у—у‚“у›у‚“ууПууŸу‚“" + name-en: "Hakuouki" + region: "NTSC-J" +SLPM-55065: + name: "чЅžфЛЃх­Ихœ’хЙЛх…‰щŒВ у‚ЏуƒЋуƒЛуƒŒуƒЛу‚ЎуƒЛу‚Ђ" + name-sort: "у‹уПу‚ˆу‚ŠуŒууˆу‚“у’у‚“у“у†у‚у уу‚‹уƒЛуЌуƒЛуŽуƒЛу‚" + name-en: "Kamiyo Gakuen Makorouku Kurunugia" + region: "NTSC-J" + patches: + 938DF440: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00131A64,word,10000003 +SLPM-55067: + name: "ц‹хЇЋт€ хЄЂцƒГ яНžуƒ‰у‚­уƒƒт˜†фЙ™хЅГу у‚‰у‘уЎфИ‰х›НхП—цМ”чОЉяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у“у„уВу‚у‚€уу† яНžуЉууЃуŠуЈу‚у у‚‰у‘уЎу•у‚“у”уу—уˆу‚“уŽяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Koihime-musou - Doki Otomedarake no Sangokushi Engi [Limited Edition]" + region: "NTSC-J" +SLPM-55068: + name: "ц‹хЇЋт€ хЄЂцƒГ яНžуƒ‰у‚­уƒƒт˜†фЙ™хЅГу у‚‰у‘уЎфИ‰х›НхП—цМ”чОЉяНž [щ€šхИИч‰ˆ]" + name-sort: "у“у„уВу‚у‚€уу† яНžуЉууЃуŠуЈу‚у у‚‰у‘уЎу•у‚“у”уу—уˆу‚“уŽяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Koihime-musou - Doki Otomedarake no Sangokushi Engi [Standard Edition]" + region: "NTSC-J" +SLPM-55069: + name: "цœ€чЕ‚шЉІщЈ“уу˜у‚‰ - Alive [Bestч‰ˆ]" + name-sort: "у•у„у—у‚…у†у—у‘у‚“уу˜у‚‰ у‚у‚‰у„уЖ [BestуАу‚“]" + name-en: "Saishuu Shiken Kujira - Alive [Best Version]" + region: "NTSC-J" +SLPM-55070: + name: "хЄЂшІ‹ч™Нц›И яНžSecond DreamяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚†у‚уПуЏуу—у‚‡ у›у‹у‚“уЉ уЉу‚ŠуƒМу‚€ [у’у‚“уІу„уАу‚“]" + name-en: "Yumemi Hakusho - Second Dream [Limited Edition]" + region: "NTSC-J" +SLPM-55071: + name: "хЄЂшІ‹ч™Нц›И яНžSecond DreamяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚†у‚уПуЏуу—у‚‡ у›у‹у‚“уЉ уЉу‚ŠуƒМу‚€ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Yumemi Hakusho - Second Dream [Standard Edition]" + region: "NTSC-J" +SLPM-55072: + name: "Gт…  JOCKEY4 2008" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2008" + name-en: "G1 Jockey 4 2008" + region: "NTSC-J" +SLPM-55076: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰яНž [EA:SY! 1980]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚”уу‚“уŒуƒМуЉ [EA:SY! 1980]" + name-en: "Medal of Honor - Vanguard [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLPM-55077: + name: "SSX3 [EA:SY! 1980]" + name-sort: "SSX3 [EA:SY! 1980]" + name-en: "SSX 3 [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLPM-55079: + name: "Scarlett яНžц—ЅхИИуЎхЂƒч•ŒчЗšяНž [щ€šхИИч‰ˆ]" + name-sort: "у™у‹уƒМу‚ŒуЃуЈ яНžуЋуЁу˜у‚‡у†уЎуу‚‡у†у‹у„у›у‚“яНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Scarlett - Nichijou no Kyoukaisen [Standard Edition]" + region: "NTSC-J" +SLPM-55080: + name: "уƒ‰уƒЉуƒƒу‚А у‚ЊуƒГ уƒ‰уƒЉу‚АуƒМуƒГ [Ultimate Hits]" + name-sort: "уЉу‚‰уЃу уŠу‚“ уЉу‚‰ууƒМу‚“ [Ultimate Hits]" + name-en: "Drag-on Dragoon [Ultimate Hits]" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + recommendedBlendingLevel: 2 + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + mergeSprite: 1 # Fixes misaligned white lines. + PCRTCOverscan: 1 # Fixes missing HUD. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SLPM-55081: + name: "уƒ‰уƒЉуƒƒу‚Ау‚ЊуƒГуƒ‰уƒЉу‚АуƒМуƒГ2 яНžхАхАуЎчД… шƒŒхОГуЎщЛ’яНž" + name-sort: "уЉу‚‰уЃууŠу‚“уЉу‚‰ууƒМу‚“2 яНžуЕу†у„у‚“уЎу‚у‹ уЏу„уЈууЎуу‚яНž" + name-en: "Drag-on Dragoon 2 - Fuuin no Aka, Haitoku no Kuro [Ultimate Hits]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting characters. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SLPM-55082: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [уЇуƒу™у 1]" + name-en: "Shin Sangoku Musou 5 Special [Disc 1]" + region: "NTSC-J" +SLPM-55083: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [уЇуƒу™у 2]" + name-en: "Shin Sangoku Musou 5 Special [Disc 2]" + region: "NTSC-J" +SLPM-55086: + name: "Ever17 яНžthe out of infinityяНž [ц‹у‚ЛуƒЌ]" + name-sort: "уˆуАуƒМу›уЖу‚“уІуƒуƒМу‚“ яНžу˜ у‚у†уЈ уŠуЖ у„у‚“уЕуƒуЋуІуƒяНž [у‚Œу‚“у›у‚Œ]" + name-en: "Ever 17 - The Out of Infinity [Renai Game Selection]" + region: "NTSC-J" +SLPM-55087: + name: "Remember11 яНžthe age of infinityяНž [ц‹у‚ЛуƒЌ]" + name-sort: "у‚Šу‚у‚“уАуƒМ11 -у˜ уˆу„у˜ уŠуЖ у„у‚“уЕуƒуЋуІуƒ [у‚Œу‚“у›у‚Œ]" + name-en: "Remember 11 - The Age of Infinity [Renai Game Selection]" + region: "NTSC-J" +SLPM-55088: + name: "Never7 яНžthe end of infinityяНž [ц‹у‚ЛуƒЌ]" + name-sort: "у­уАуƒМу›уЖу‚“ у˜ уˆу‚“уЉ уŠуЖ у„у‚“уЕуƒуЋуІуƒ [у‚Œу‚“у›у‚Œ]" + name-en: "Never 7 - The End of Infinity [Renai Game Selection]" + region: "NTSC-J" + gameFixes: + - SkipMPEGHack # Prevents the game from freezing. +SLPM-55089: + name: " naxat soft reach mania vol.1 - CRу‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ [щ€šхИИч‰ˆ]" + name-sort: "уЊуу–уЃуЈ ууЕуЈ у‚ŠуƒМуЁ уОуЋу‚ Vol.1 CRуŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Naxat Soft Reach Mania Vol. 1 - CR Galaxy Angel [Standard Ediiton]" + region: "NTSC-J" +SLPM-55090: + name: "Dance Dance Revolution т…Љ" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ 10" + name-en: "Dance Dance Revolution X" + region: "NTSC-J" +SLPM-55092: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšSan Andreas [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.2 у•у‚“ у‚у‚“уЉу‚Œу‚у™ [Best Price]" + name-en: "Grand Theft Auto - San Andreas [Best Price]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLPM-55093: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё ч„Ёщ™х›žхЛŠуЎщЕ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 у‚€у’у‚“у‹у„у‚у†уЎу‹уŽ [уЇуƒу™у1/2]" + name-en: "Galaxy Angel II - Mugen Kairou no Kagi [Disc 1 of 2]" + region: "NTSC-J" +SLPM-55094: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё ч„Ёщ™х›žхЛŠуЎщЕ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 у‚€у’у‚“у‹у„у‚у†уЎу‹уŽ [уЇуƒу™у2/2]" + name-en: "Galaxy Angel II - Mugen Kairou no Kagi [Disc 2 of 2]" + region: "NTSC-J" +SLPM-55095: + name: "чЅžц›ВхЅч•ŒуƒуƒЊуƒ•у‚Љуƒ‹у‚Ћ THE BLACK -EPSODE 1 & 2 BOX EDITION-" + name-sort: "у—у‚“уу‚‡ууу†у‹у„уНу‚ŠуЕу‰уЋу‹ у– уЖу‚‰уЃу уˆуДууƒМуЉ 1 & 2 уМуЃуу™уˆуЇуƒу—у‚‡у‚“" + name-en: "Shinkyoku Soukai Polyphonica - The Black - Episode 1 & 2 Box Edition" + region: "NTSC-J" +SLPM-55096: + name: "THUNDERFORCE т…Ѕ" + name-sort: "у•у‚“у уƒМуЕу‰уƒМу™6" + name-en: "ThunderForce VI" + region: "NTSC-J" + compat: 5 +SLPM-55097: + name: "NBA LIVE 09" + name-sort: "NBA у‚‰у„уЖ09" + name-en: "NBA Live 09" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-55098: + name: "ц‹у™у‚‹фЙ™хЅГуЈхЎˆш­ЗуЎцЅЏ [щ€šхИИч‰ˆ]" + name-sort: "у“у„у™у‚‹уŠуЈу‚уЈу—у‚…у”уЎуŸуІ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Koi suru Otome to Shugo no Tate - The Shield of AIGIS [Standard Edition]" + region: "NTSC-J" +SLPM-55101: + name: "Memories Off Duet яНž1st & 2nd StoriesяНž [ц‹ц„›у‚ВуƒМуƒ у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ уЇу‚…уˆуЃуЈ 1st & 2nd у™уЈуƒМу‚ŠуƒМуš [у‚Œу‚“у‚у„у’уƒМу‚€у›у‚Œуу—у‚‡у‚“]" + name-en: "Memories Off Duet - 1st and 2nd Stories [Renai Game Selection]" + region: "NTSC-J" +SLPM-55102: + name: "Piaу‚­уƒЃуƒ­уƒƒуƒˆуИу‚ˆу†у“уяМяМG.P. яНžх­Іхœ’уƒ—уƒЊуƒГу‚Лу‚ЙяНž" + name-sort: "уДу‚уу‚ƒу‚уЃуЈуИу‚ˆу†у“уяМяМ G.P. яНžуŒууˆу‚“уЗу‚Šу‚“у›у™яНž" + name-en: "Pia Carrot he Youkoso!! G.O. - Gakuen Princess -" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-55103: + name: "уƒЂуƒŽу‚Џуƒ­уƒМуƒ уƒЛуƒ•у‚Ёу‚Џу‚ПуƒМ cross road [щ€šхИИч‰ˆ]" + name-sort: "у‚‚уЎуу‚уƒМу‚€уƒЛуЕуууŸуƒМ уу‚у™ у‚уƒМуЉ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Monochrome Factor - Cross Road [Standard Edition]" + region: "NTSC-J" +SLPM-55104: + name: "Real Rode [щ€šхИИч‰ˆ]" + name-sort: "у‚Šу‚у‚‹ у‚уЇ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Real Rode [Stnadard Edition]" + region: "NTSC-J" +SLPM-55106: + name: "у‚ЂуƒЋу‚ЋуƒŠуƒуƒМуƒˆ [AQ THE BEST]" + name-sort: "у‚у‚‹у‹уЊуЏуƒМуЈ [AQ THE BEST]" + name-en: "Arcana Heart [AQ THE BEST]" + region: "NTSC-J" +SLPM-55107: + name: "уƒуƒ­уƒƒу‚Џ INTERNATIONAL [Best Price]" + name-sort: "уАу‚уЃу у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ [Best Price]" + name-en: "Baroque International [Best Price]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting of characters. + autoFlush: 2 # Fixes missing glow. + nativeScaling: 2 # Fixes post-processing alignment. +SLPM-55108: + name: "уƒ•у‚Їу‚Єуƒˆ/у‚ЂуƒГуƒЊуƒŸуƒ†уƒƒуƒ‰у‚ГуƒМуƒ‰" + name-sort: "уЕу‡у„уЈ/у‚у‚“у‚ŠуПуІуЃуЉу“уƒМуЉ" + name-en: "Fate - Unlimited Codes" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes bow porjectile trajectories. +SLPM-55109: + name: "MAJOR LEAGUE BASEBALL 2K8" + name-sort: "у‚у˜у‚ƒуƒМ у‚ŠуƒМу уЙуƒМу™уМуƒМу‚‹ 2K8" + name-en: "Major League Baseball 2K8" + region: "NTSC-J" +SLPM-55110: + name: "уƒžуƒМу‚ЛуƒŠуƒЊуƒМу‚К2 уƒЏуƒМуƒЋуƒ‰ у‚ЄуƒГ уƒ•уƒЌуƒМуƒ у‚Й" + name-sort: "уОуƒМу›уЊу‚ŠуƒМуš2 у‚уƒМу‚‹уЉ у„у‚“ уЕу‚ŒуƒМу‚€у™" + name-en: "Mercenaries 2 - World in Flames" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLPM-55112: + name: "фИ‰хœ‹хП—11 with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "у•у‚“у”уу—11 with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Sangokushi XI with Power-Up Kit" + region: "NTSC-J" +SLPM-55113: + name: "WIN BACK 2 Project Poseidon [KOEI The Best]" + name-sort: "у†уƒу‚“ уАуЃу 2 уЗу‚у˜у‡ууЈуНу›у„уЉу‚“ [KOEI The Best]" + name-en: "WinBack 2 - Project Poseidon [KOEI The Best]" + region: "NTSC-J" +SLPM-55114: + name: "уƒžуƒŠу‚БуƒŸу‚ЂяМ’ яНžуŠуЁуŸх­Іхœ’уЈщŒЌщ‡‘шЁ“хЃЋуŸуЁяНž [у‚Ќу‚ЙуƒˆBest Price]" + name-sort: "уОуЊу‘уПу‚2 уŠуЁуŸуŒууˆу‚“уЈу‚Œу‚“уу‚“у˜у‚…уЄу—уŸуЁ [уŒу™уЈBest Price]" + name-en: "Mana Khemia 2 - Ochita Gakuen to Renkinjutsushi Tachi" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes lines in sprites but still some lines left. + speedHacks: + mvuFlag: 0 # Fixes missing graphical effects. +SLPM-55115: + name: "уƒ‰у‚ЋуƒуƒГу‚­уƒГу‚Ауƒ€уƒ  [Best Price]" + name-sort: "уЉу‹уНу‚“уу‚“уу у‚€ [Best Price]" + name-en: "Dokapon Kingdom [Best Price]" + region: "NTSC-J" +SLPM-55117: + name: "beatmania т…Ё DX 15 - DJ Troopers" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 15 - DJ Troopers" + name-en: "Beatmania IIDX 15 - DJ Troopers" + region: "NTSC-J" +SLPM-55118: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё цАИхŠЋх›žхИАуЎхˆЛ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 уˆу„у”у†у‹у„ууЎу“у [уЇуƒу™у1/2]" + name-en: "Galaxy Angel II - Eigou Kaiki no Koku [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Reduces misaligned lighting and other effects. +SLPM-55119: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё цАИхŠЋх›žхИАуЎхˆЛ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 уˆу„у”у†у‹у„ууЎу“у [уЇуƒу™у2/2]" + name-en: "Galaxy Angel II - Eigou Kaiki no Koku [Disc 2 of 2]" + region: "NTSC-J" + memcardFilters: + - "SLPM-55118" +SLPM-55120: + name: "фИчЂКхЎšфИ–ч•ŒуЎцŽЂхЕчДГхЃЋ яНžц‚ЊшЁŒхŒщКЛуЎфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕу‹ууІу„у›у‹у„уЎуŸу‚“уІу„у—у‚“у— яНžу‚ууŽу‚‡у†уу†у‚у•уЎу˜у‘у‚“уЕуу„у‚‹яНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Fukakutei Sekai no Tantei Shinshi - Akugyou Souma no Jiken File [Limited Edition]" + region: "NTSC-J" +SLPM-55121: + name: "фИчЂКхЎšфИ–ч•ŒуЎцŽЂхЕчДГхЃЋ яНžц‚ЊшЁŒхŒщКЛуЎфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋяНž" + name-sort: "уЕу‹ууІу„у›у‹у„уЎуŸу‚“уІу„у—у‚“у— яНžу‚ууŽу‚‡у†уу†у‚у•уЎу˜у‘у‚“уЕуу„у‚‹яНž" + name-en: "Fukakutei Sekai no Tantei Shinshi - Akugyou Souma no Jiken File" + region: "NTSC-J" +SLPM-55122: + name: "у‚ЌуƒГуƒ€уƒ ч„ЁхŒ2" + name-sort: "уŒу‚“у у‚€у‚€уу†2" + name-en: "Gundam Musou 2" + region: "NTSC-J" +SLPM-55125: + name: "уЏу‹у‚ŒуЊуЏуƒМуЈ х›уŒуŸу‚уЋшМуу‚’ [Russell games best]" + name-sort: "уЏу‹у‚ŒуЊуЏуƒМуЈ ууПуŒуŸу‚уЋу‹уŒу‚„уу‚’ [Russell games best]" + name-en: "Hakarena Heart - Kimi ga Tame ni Kagayaki wo [Russell games best]" + region: "NTSC-J" +SLPM-55127: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚ЋуƒуƒМ" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМу‹уАуƒМ" + name-en: "Need for Speed - Undercover" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLPM-55127" + # Checks from Carbon are left in the code, unused. + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25075" + - "SLPM-65766" +SLPM-55128: + name: "уƒЉу‚Ауƒ“уƒМ08 [ш‹БшЊžч‰ˆ] [EA:SY! 1980]" + name-sort: "у‚‰ууГуƒМ08 [уˆу„у”уАу‚“] [EA:SY! 1980]" + name-en: "Rugby 08 [English] [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-55130: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„5 хЎŒх…Јч‰ˆ" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 5 у‹у‚“уœу‚“уАу‚“" + name-en: "Pro Yakyuu Spirits 5 Kanzenban" + region: "NTSC-J" +SLPM-55131: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2009" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2009" + name-en: "World Soccer Winning Eleven 2009" + region: "NTSC-J" +SLPM-55132: + name: "у‚­уƒЉт˜†у‚­уƒЉ яНžRock'n RollshowяНž [щ™хЎšч‰ˆ]" + name-sort: "уу‚‰уу‚‰ у‚уЃуу‚“ у‚уƒМу‚‹у—у‚‡уƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Kira Kira - Rock 'N' Roll Show [Limited Edition]" + region: "NTSC-J" +SLPM-55133: + name: "у‚­уƒЉт˜†у‚­уƒЉ яНžRock'n RollshowяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚‰уу‚‰ у‚уЃуу‚“ у‚уƒМу‚‹у—у‚‡уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kira Kira - Rock 'N' Roll Show [Standard Edition]" + region: "NTSC-J" +SLPM-55134: + name: "FIFA09 уƒЏуƒМуƒЋуƒ‰у‚ЏуƒЉу‚Йу‚Еуƒƒу‚ЋуƒМ" + name-sort: "уЕуƒуЕу09 у‚уƒМу‚‹уЉуу‚‰у™у•уЃу‹уƒМ" + name-en: "FIFA 09 - World Class Soccer" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLPM-55135: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City Stories [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.4 уАу„у™у—уІуƒ у™уЈуƒМу‚ŠуƒМуš [Best Price]" + name-en: "Grand Theft Auto - Vice City Stories [Best Price]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned effect when in-game Trails option is turned on. +SLPM-55136: + name: "Clear яНžц–Ау—у„щЂЈуЎхЙуфȘуЇяНž" + name-sort: "уу‚Šу‚ у‚уŸу‚‰у—у„у‹уœуЎуЕууŠу‹уЇ" + name-en: "Clear - Atarashii Kaze no Fuku Oka de" + region: "NTSC-J" +SLPM-55137: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ яНžхЄЂуЎцЕЎцЉ‹у‚Йуƒšу‚ЗуƒЃуƒЋяНž [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ у‚†у‚уЎу†ууЏу—у™уКу—у‚ƒу‚‹ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de - Yume no Ukihashi Special [Premium Box]" + region: "NTSC-J" +SLPM-55138: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ хЄЂуЎцЕЎцЉ‹ Special [щ€šхИИч‰ˆ]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ у‚†у‚уЎу†ууЏу— Special [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Harukanaru Toki no Naka de - Yume no Ukihashi Special [Standard Ediiton]" + region: "NTSC-J" +SLPM-55139: + name: "уƒ‰уƒЊуƒ•уƒˆуƒŠу‚Єуƒ„яМšJuiced2 [THQ Collection]" + name-sort: "уЉу‚ŠуЕуЈуЊу„уЄяМšJuiced2 [THQ Collection]" + name-en: "Drift Nights - Juiced 2" + region: "NTSC-J" +SLPM-55140: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ4 у‚ЖуƒЛуƒЋуƒМуƒ  [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹4 у–уƒЛу‚‹уƒМу‚€ у€Œу“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“у€" + name-en: "Silent Hill 4 - The Room [KONAMI Dendou Selection]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLPM-55141: + name: "уƒ‡у‚Йуƒˆуƒ­у‚Є у‚ЊуƒМуƒЋ уƒ’уƒЅуƒМуƒžуƒГу‚КяМ [THQ Collection]" + name-sort: "уЇу™уЈу‚у„ уŠуƒМу‚‹ уВу‚…уƒМуОу‚“уšяМ [THQ Collection]" + name-en: "Destroy All Humans! [THQ Collection]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLPM-55143: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ хЎŒх…Јч‰ˆ [Best Price]" + name-sort: "уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ уЙу‚уЋу‹ у‹у‚“уœу‚“уАу‚“ [Best Price]" + name-en: "BioHazard - Code Veronica - Kanzenban [Best Price]" + region: "NTSC-J" +SLPM-55144: + name: "NBA LIVE 08 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ08 [EA BEST HITS]" + name-en: "NBA Live 08 [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-55145: + name: "ц‚ЊфЛЃхЎ˜3 [PlayStation2 The Best]" + name-sort: "у‚уу у„у‹у‚“3 [PlayStation2 The Best]" + name-en: "Akudaikan 3 [PlayStation2 The Best]" + region: "NTSC-J" +SLPM-55146: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ2009" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†2009" + name-en: "Jikkyou Powerful Pro Yakyuu 2009" + region: "NTSC-J" +SLPM-55147: + name: "у™уЃу”у„яМ у‚ЂуƒЋу‚ЋуƒŠуƒуƒМуƒˆ2" + name-sort: "у™уЃу”у„яМ у‚у‚‹у‹уЊуЏуƒМуЈ2" + name-en: "Suggoi! Arcana Heart 2" + region: "NTSC-J" +SLPM-55148: + name: "007 - ц…Ау‚уЎх Бщ…Ќ" + name-sort: "007 уЊуу•у‚уЎуЛу†у—у‚…у†" + name-en: "007 - Nagusame no Houshuu" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces bloom misalignment and fixes depth lines. + nativeScaling: 2 # Fixes bloom intensity. +SLPM-55149: + name: "уƒЉуƒ–уƒЋуƒМуƒˆу‚Муƒ­ KissKissт˜†уƒЉуƒ“уƒЊуƒГу‚Й [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уЖу‚‹уƒМуЈуœу‚ уу™уу™у‚‰уГу‚Šу‚“у™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Loveroot Zero - Kiss Kiss Labyrinth [Standard Edition]" + region: "NTSC-J" +SLPM-55150: + name: "Winning Post World" + name-sort: "у†у„уЋу‚“ууНу™уЈу‚уƒМу‚‹уЉ" + name-en: "Winning Post World" + region: "NTSC-J" +SLPM-55151: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ уƒ—уƒ­у‚ЙуƒˆуƒЊуƒМуƒˆ" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ уЗу‚у™уЈу‚ŠуƒМуЈ" + name-en: "Need for Speed - ProStreet" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLPM-55151" + # Carbon save grants extra money. + - "SLPM-55061" + - "SLPM-66617" + - "SLPM-66869" + # Most Wanted save grants extra money. + - "SLPM-66232" + - "SLPM-66562" + - "SLPM-65766" # UG2 saves can be detected, but the code is unused. +SLPM-55152: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ11 хЗЈфККуЎц˜Ÿт…Ѓ щ’ц˜ЅчОЄхƒчЗЈ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚11 уу‚‡у˜у‚“уЎуЛу—4 у›у„у—у‚…у‚“уу‚“уžу†уИу‚“" + name-en: "Slotter Up Core 11 - Kyojin no Hoshi IV - Seishun Gunzou-hen" + region: "NTSC-J" +SLPM-55153: + name: "уЄу‚ˆуу™2х­ІцœŸ яНžSwift LoveяНž [ч‰ЙхˆЅщ™хЎšч‰ˆ]" + name-sort: "уЄу‚ˆуу™2уŒуЃу яНžSwift LoveяНž [уЈууЙуЄу’у‚“уІу„уАу‚“]" + name-en: "Tsuyokiss 2 Gakki - Swift Love [Limited Edition]" + region: "NTSC-J" +SLPM-55154: + name: "уЄу‚ˆуу™2х­ІцœŸ яНžSwift LoveяНž [щ€šхИИч‰ˆ]" + name-sort: "уЄу‚ˆуу™2уŒуЃу яНžSwift LoveяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Tsuyokiss 2 Gakki - Swift Love [StandardEdition]" + region: "NTSC-J" +SLPM-55155: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚А2009" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹у‚у˜у‚ƒуƒМу‚ŠуƒМу2009" + name-en: "Jikkyou Powerful Major League 2009" + region: "NTSC-J" +SLPM-55156: + name: "D.C.I.F. яНžуƒ€уƒЛу‚ЋуƒМуƒяНžу‚ЄуƒŽу‚ЛуƒГуƒˆуƒЛуƒ•у‚ЃуƒŠуƒМуƒЌяНž [щ€šхИИч‰ˆ]" + name-sort: "у  у‹уƒМуН у„уЎу›у‚“уЈ уЕуƒуЊуƒМу‚Œ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "D.C.I.F. - Da Capo Innocent Finale [Standard Edition]" + region: "NTSC-J" +SLPM-55157: + name: "фИ‰хœ‹хП—т…Љ" + name-sort: "у•у‚“у”уу—10" + name-en: "Sangokushi X" + region: "NTSC-J" +SLPM-55158: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„6" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 6" + name-en: "Pro Yakyuu Spirits 6" + region: "NTSC-J" +SLPM-55159: + name: "уƒ’уƒЃуƒƒу‚Г у‚ˆу‚уšу‚„фК‹фЛЖчАПяМ" + name-sort: "уВу‚ƒуЃу“ у‚ˆу‚уšу‚„у˜у‘у‚“уМяМ" + name-en: "Hyakko - Yorozuya Jikenbo!" + region: "NTSC-J" +SLPM-55160: + name: "у‚ЋуƒŒуƒ щЛ’учПМуЎчЋ  [щ™хЎšч‰ˆ]" + name-sort: "у‹уЌуЁ уу‚ууЄуАу•уЎу—у‚‡у† [у’у‚“уІу„уАу‚“]" + name-en: "Kanuchi - Kuroki Tsubasa no Shou [Limited Edition]" + region: "NTSC-J" +SLPM-55161: + name: "у‚ЋуƒŒуƒ щЛ’учПМуЎчЋ  [щ€šхИИч‰ˆ]" + name-sort: "у‹уЌуЁ уу‚ууЄуАу•уЎу—у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kanuchi - Kuroki Tsubasa no Shou [Standard Edition]" + region: "NTSC-J" +SLPM-55162: + name: "Myself; Yourself уу‚Œуžу‚ŒуЎfinale [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу„у›у‚‹уЕ у‚†у‚у›у‚‹уЕ уу‚Œуžу‚ŒуЎfinale [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Myself; Yourself - Sorezore no Finale [First Limited Edition]" + region: "NTSC-J" +SLPM-55163: + name: "Myself; Yourself уу‚Œуžу‚ŒуЎfinale" + name-sort: "уОу„у›у‚‹уЕ у‚†у‚у›у‚‹уЕ уу‚Œуžу‚ŒуЎfinale" + name-en: "Myself; Yourself - Sorezore no Finale" + region: "NTSC-J" +SLPM-55164: + name: "Myself;Yourself [Yeti Best]" + name-sort: "уОу„у›у‚‹уЕ у‚†у‚у›у‚‹уЕ [Yeti Best]" + name-en: "Myself; Yourself [Yeti Best]" + region: "NTSC-J" +SLPM-55165: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ у‚Ђу‚Њу‚Єу‚Зуƒ­" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚уŠу„у—у‚" + name-en: "Aoishiro [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-55166: + name: "щЂЈш‰Ву‚ЕуƒМуƒ• [щ™хЎšч‰ˆ]" + name-sort: "у‹уœу„у‚у•уƒМуЕ [у’у‚“уІу„уАу‚“]" + name-en: "Kazeiro Surf [Limited Edition]" + region: "NTSC-J" +SLPM-55167: + name: "щЂЈш‰Ву‚ЕуƒМуƒ• [щ€šхИИч‰ˆ]" + name-sort: "у‹уœу„у‚у•уƒМуЕ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kazeiro Surf [Standard Edition]" + region: "NTSC-J" +SLPM-55168: + name: "у‚ЂуƒЋу‚ГуƒуƒЌуƒМуƒŽяМ [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚‹у“уАу‚ŒуƒМуЎ [у’у‚“уІу„уАу‚“]" + name-en: "Arcobaleno! [Limited Edition]" + region: "NTSC-J" +SLPM-55169: + name: "у‚ЂуƒЋу‚ГуƒуƒЌуƒМуƒŽяМ [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‹у“уАу‚ŒуƒМуЎ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Arcobaleno! [Standard Edition]" + region: "NTSC-J" +SLPM-55170: + name: "у‚Йу‚­уƒƒуƒ—уƒЛуƒ“уƒМуƒˆ" + name-sort: "у™ууЃуЗуƒЛуГуƒМуЈ" + name-en: "Skip Beat!" + region: "NTSC-J" +SLPM-55173: + name: "у‚ЙуƒˆуƒЉу‚Єу‚Џу‚Іу‚ЃуƒƒуƒуƒМу‚К у‚уЊуŸуЈуЇуу‚‹у“уЈ [щ™хЎšч‰ˆ]" + name-sort: "у™уЈу‚‰у„уу†уƒуЃуЁуƒМуš у‚уЊуŸуЈуЇуу‚‹у“уЈ [у’у‚“уІу„уАу‚“]" + name-en: "Strike Witches - Anata to Dekiru Koto [Limited Edition]" + region: "NTSC-J" +SLPM-55174: + name: "у‚ЙуƒˆуƒЉу‚Єу‚Џу‚Іу‚ЃуƒƒуƒуƒМу‚К у‚уЊуŸуЈуЇуу‚‹у“уЈ [щ€šхИИч‰ˆ]" + name-sort: "у™уЈу‚‰у„уу†уƒуЃуЁуƒМуš у‚уЊуŸуЈуЇуу‚‹у“уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Strike Witches - Anata to Dekiru Koto - A Little Peaceful Days [Standard Edition]" + region: "NTSC-J" +SLPM-55175: + name: "Under the Moon яНžу‚ЏуƒЌу‚ЛуƒГуƒˆяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚“у уƒМ у– у‚€уƒМу‚“ уу‚Œу›у‚“уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Under the Moon - Crescent [Standard Edition]" + region: "NTSC-J" +SLPM-55176: + name: "уƒЏуƒГуƒ‰ у‚Њуƒ– уƒ•у‚ЉуƒМуƒуƒЅуƒГ [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚“уЉ уŠуЖ уЕу‰уƒМуЁу‚…у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Wand of Fortune [Limited Edition]" + region: "NTSC-J" +SLPM-55177: + name: "уƒЏуƒГуƒ‰ у‚Њуƒ– уƒ•у‚ЉуƒМуƒуƒЅуƒГ [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚“уЉ уŠуЖ уЕу‰уƒМуЁу‚…у‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Wand of Fortune [Standard Edition]" + region: "NTSC-J" +SLPM-55182: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2009 у‚ЏуƒЉуƒ–уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“2009 уу‚‰уЖуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J. League Winning Eleven 2009 - Club Championship" + region: "NTSC-J" +SLPM-55183: + name: "уƒЁуƒЋуƒ†у‚Ѓуƒ–уƒЉуƒƒуƒ‰ у‚Ђу‚ЏуƒˆуƒЌу‚Йу‚Ђу‚Ву‚ЄуƒГ [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚‹уІуƒуЖу‚‰уЃуЉ у‚ууЈу‚Œу™у‚у’у„у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Melty Blood - Actress Again [Limited Edition]" + region: "NTSC-J" +SLPM-55184: + name: "уƒЁуƒЋуƒ†у‚Ѓуƒ–уƒЉуƒƒуƒ‰ у‚Ђу‚ЏуƒˆуƒЌу‚Йу‚Ђу‚Ву‚ЄуƒГ [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‹уІуƒуЖу‚‰уЃуЉ у‚ууЈу‚Œу™у‚у’у„у‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Melty Blood - Actress Again [Standard Edition]" + region: "NTSC-J" + compat: 5 +SLPM-55185: + name: "Sweet Honey Coming [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у™у„уƒМуЈ уЏуЋуƒМ у‹уПу‚“у [DXуБуЃу]" + name-en: "Sweet Honey Coming [Deluxe Pack]" + region: "NTSC-J" +SLPM-55186: + name: "Sweet Honey Coming [щ€šхИИч‰ˆ]" + name-sort: "у™у„уƒМуЈ уЏуЋуƒМ у‹уПу‚“у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Sweet Honey Coming [Standard Edition]" + region: "NTSC-J" +SLPM-55187: + name: "Canvas3 яНžцЗЁш‰ВуЎуƒ‘у‚Йуƒ†уƒЋяНž" + name-sort: "у‚­уƒЃуƒГуƒу‚Й3 яНžуŸу‚“у—у‚‡ууЎуБу™уІу‚‹яНž" + name-en: "Canvas 3 - Tanshoku no Pastel" + region: "NTSC-J" +SLPM-55188: + name: "уƒ­у‚ЖуƒЊу‚ЊуЈуƒуƒГуƒ‘у‚Єу‚Ђ ц‹уЈхЄЂуЎч‹‚цƒГц›В [щ™хЎšч‰ˆ]" + name-sort: "у‚у–у‚ŠуŠуЈуАу‚“уБу„у‚ у“у„уЈу‚†у‚уЎуу‚‡у†уу†уу‚‡у [у’у‚“уІу„уАу‚“]" + name-en: "Rosario + Vampire 2: Love and Dream Rhapsody [Limited Edition]" + region: "NTSC-J" +SLPM-55189: + name: "уƒ­у‚ЖуƒЊу‚ЊуЈуƒуƒГуƒ‘у‚Єу‚Ђ ц‹уЈхЄЂуЎч‹‚цƒГц›В [щ€šхИИч‰ˆ]" + name-sort: "у‚у–у‚ŠуŠуЈуАу‚“уБу„у‚ у“у„уЈу‚†у‚уЎуу‚‡у†уу†уу‚‡у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Rosario + Vampire 2: Love and Dream Rhapsody [Standard Edition]" + region: "NTSC-J" +SLPM-55190: + name: "L2 LoveУ—Loop [щ™хЎšч‰ˆ]" + name-sort: "уˆу‚‹уЎу˜у˜у‚‡у† у‚‰уЖ у‚у‚“уЉ у‚‹уƒМуЗ [у’у‚“уІу„уАу‚“]" + name-en: "L2 - Love x Loop [Limited Edition]" + region: "NTSC-J" +SLPM-55191: + name: "L2 LoveУ—Loop [щ€šхИИч‰ˆ]" + name-sort: "уˆу‚‹уЎу˜у˜у‚‡у† у‚‰уЖ у‚у‚“уЉ у‚‹уƒМуЗ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "L2 - Love x Loop [Standard Edition]" + region: "NTSC-J" + patches: + 9F9DCD8A: + content: |- + author=PSI, kozarovv + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,001B4828,word,10000008 +SLPM-55192: + name: "NUGA-CELяМ - Nurture Garment Celebration [щ™хЎšч‰ˆ]" + name-sort: "уЌуŒу›у‚‹яМ- Nurture Garment Celebration [у’у‚“уІу„уАу‚“]" + name-en: "Nuga-Cel! Nurture Garment Celebration [Limited Edition]" + region: "NTSC-J" +SLPM-55193: + name: "NUGA-CELяМ - Nurture Garment Celebration [щ€šхИИч‰ˆ]" + name-sort: "уЌуŒу›у‚‹яМ- Nurture Garment Celebration [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Nuga-Cel! Nurture Garment Celebration [Standard Edition]" + region: "NTSC-J" +SLPM-55194: + name: "Luxury & Beauty - Lucian Bee's - RESURRECTION SUPERNOVA [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уу˜у‚…у‚у‚ŠуƒМ & уГу‚…уƒМуІуƒуƒМ у‚‹у—у‚у‚“ уГуƒМуš у‚Šу–у‚Œуу—у‚‡у‚“ у™уƒМуБуƒМуЎуА [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Luxury & Beauty - Lucian Bee's - Resurrection Supernova [Standard Edition]" + region: "NTSC-J" +SLPM-55195: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЉуƒуƒМяМ Eternal Love For My Lady [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЗу‚Šу‚“у›у™у‚‰уАуƒМяМ Eternal Love For My Lady [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Princess Lover! Eternal Love for My Lady [First Limited Edition]" + region: "NTSC-J" +SLPM-55197: + name: "Memories Off 6 Next Relation" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ 6 у­уу™уЈ у‚Šу‚ŒуƒМу—у‚‡у‚“" + name-en: "Memories Off 6 - Next Relation" + region: "NTSC-J" +SLPM-55198: + name: " naxat soft reach mania vol.1 - CRу‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ [naxat Best]" + name-sort: "уЊуу–уЃуЈ ууЕуЈ у‚ŠуƒМуЁ уОуЋу‚ Vol.1 CRуŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ [naxat Best]" + name-en: "Naxat Soft Reach Mania Vol. 1 - CR Galaxy Angel [naxat Best]" + region: "NTSC-J" +SLPM-55200: + name: "цЁƒшЏцœˆц†š яНžх…‰щЂЈуЎщ™ЕчŽ‹яНž [щ€šхИИч‰ˆ]" + name-sort: "уЈу†у‹у’уЃуŸу‚“ у“у†уЕу†уЎу‚Šу‚‡у†уŠу† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Touka Gettan - Koufuu no Ryouou [Standard Edition]" + region: "NTSC-J" +SLPM-55201: + name: "ч™НщŠ€уЎу‚НуƒЌу‚ЄуƒІ Contract to the future цœЊцЅуИуЎхЅ‘чД„ [Russel games best]" + name-sort: "у—у‚уŒу­уЎуу‚Œу„у‚† Contract to the future уПу‚‰у„уИуЎу‘у„у‚„у [Russel games best]" + name-en: "Shirogane no Soleil - Contract to the Future - Mirai he no Keiyaku [Russel games best]" + region: "NTSC-J" +SLPM-55202: + name: "чЕ‚цœЋхА‘хЅГхЙЛцƒГу‚ЂуƒЊу‚Йуƒžуƒуƒƒу‚Џ Apocalypse [Russel games best]" + name-sort: "у—у‚…у†уОуЄу—у‚‡у†у˜у‚‡у‚у‚Šу™уОуЁуЃу у‚уНу‹у‚ŠуЗу™ [Russel games best]" + name-en: "Shuumatsu Shoujo Gensou Alicematic Apocalypse [Russel Games Best]" + region: "NTSC-J" +SLPM-55203: + name: "уƒЊуƒˆуƒЋуƒу‚Йу‚ПуƒМу‚КяМ Converted Edition" + name-sort: "у‚ŠуЈу‚‹уАу™уŸуƒМуšяМ у“у‚“уАуІуƒуЃуЉ уˆуЇуƒу—у‚‡у‚“" + name-en: "Little Busters! Converted Edition" + region: "NTSC-J" +SLPM-55204: + name: "ARIA The ORIGINATION яНžш’Му„цƒ‘ц˜ŸуЎу‚ЈуƒЋу‚Зу‚Јуƒ­яНž [у‚ЂуƒЋу‚Буƒ™у‚Йуƒˆ]" + name-sort: "у‚у‚Šу‚ у˜ уŠу‚Šу˜у­уƒМу—у‚‡у‚“ у‚уŠу„уЛу—уЎуЎуˆу‚‹у—уˆу‚ [у‚у‚‹у‘уЙу™уЈ]" + name-en: "Aria - The Origination - Aoi Hoshi no El Cielo [Alchemist Best]" + region: "NTSC-J" +SLPM-55205: + name: "S.Y.K яНžц–АшЊЌшЅПщŠшЈ˜яНž [щ™хЎšч‰ˆ]" + name-sort: "S.Y.K яНžц–АшЊЌшЅПщŠшЈ˜яНž [у’у‚“уІу„уАу‚“]" + name-en: "S.Y.K Shinsetsu Saiyuuki [Limited Edition]" + region: "NTSC-J" +SLPM-55206: + name: "S.Y.K яНžц–АшЊЌшЅПщŠшЈ˜яНž [щ€šхИИч‰ˆ]" + name-sort: "S.Y.K яНžу—у‚“у›уЄу•у„у‚†у†уяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "S.Y.K Shinsetsu Saiyuuki [Standard Edition]" + region: "NTSC-J" +SLPM-55207: + name: "ш–„цЁœщЌМ щšцƒГщŒВ [щ™хЎšч‰ˆ]" + name-sort: "уЏууŠу†у уšу„уу†у‚у [у’у‚“уІу„уАу‚“]" + name-en: "Hakuouki - Zuisouroku [Limited Edition]" + region: "NTSC-J" +SLPM-55208: + name: "ш–„цЁœщЌМ щšцƒГщŒВ [щ€šхИИч‰ˆ]" + name-sort: "уЏууŠу†у уšу„уу†у‚у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Hakuouki - Zuisouroku [Standard Edition]" + region: "NTSC-J" +SLPM-55209: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2010" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2010" + name-en: "World Soccer Winning Eleven 2010" + region: "NTSC-J" +SLPM-55210: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ у‚Оуƒ‡у‚Ѓу‚Ђуƒƒу‚Џу‚ИуƒЇуƒ–у‚Зу‚Йуƒ†уƒ  [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ12 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ уžуЇуƒу‚уЃуу˜у‚‡уЖу—у™уІу‚€ [Ultimate Hits]" + name-en: "Final Fantasy XII International Zodiac Job System [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLPM-55211: + name: "уƒ‘уƒу‚Йуƒ­ уВуу‚‰у—уЎуЊущ ƒуЋ чЅ­" + name-sort: "уБуЁу™у‚ уВуу‚‰у—уЎуЊуу“у‚уЋ уОуЄу‚Š" + name-en: "Pachislot Higurashi no Naku Koro ni Matsuri" + region: "NTSC-J" +SLPM-55212: + name: "хœАч„хА‘хЅГ цОЊчИ [щ™хЎšч‰ˆ]" + name-sort: "у˜у”уу—у‚‡у†у˜у‚‡ уПуŠу‚ˆу™уŒ [у’у‚“уІу„уАу‚“]" + name-en: "Jigoku Shoujo Mioyosuga [Limited Edition]" + region: "NTSC-J" +SLPM-55213: + name: "хœАч„хА‘хЅГ цОЊчИ [щ€šхИИч‰ˆ]" + name-sort: "у˜у”уу—у‚‡у†у˜у‚‡ уПуŠу‚ˆу™уŒ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Jigoku Shoujo Mioyosuga [Standard Edition]" + region: "NTSC-J" +SLPM-55214: + name: "уƒ’у‚Єуƒ­уƒŽу‚Ћу‚БуƒЉ яНžц–АчމфОхЇЋфМц‰ПяНž [щ™хЎšч‰ˆ]" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ у—у‚“уŸуОу‚ˆу‚ŠуВу‚уЇу‚“у—у‚‡у† [у’у‚“уІу„уАу‚“]" + name-en: "Hiiro no Kakera - Shin Tamayori-hime Denshou [Limited Edition]" + region: "NTSC-J" +SLPM-55215: + name: "уƒ’у‚Єуƒ­уƒŽу‚Ћу‚БуƒЉ яНžц–АчމфОхЇЋфМц‰ПяНž [щ€šхИИч‰ˆ]" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ у—у‚“уŸуОу‚ˆу‚ŠуВу‚уЇу‚“у—у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Hiiro no Kakera - Shin Tamayori-hime Denshou [Standard Edition]" + region: "NTSC-J" +SLPM-55216: + name: "чЗ‹ш‰ВуЎцЌ ч‰‡ ц„›ш”Еч‰ˆ яНžчމфОхЇЋхЅ‡ш­šяНž" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ у‚у„уžу†уАу‚“ уŸуОу‚ˆу‚ŠуВу‚ууŸу‚“" + name-en: "Hiiro no Kakera Aizouban - Tamayori-hime Kitan" + region: "NTSC-J" +SLPM-55217: + name: "чœŸчПЁчП уЎщ›Ћ яНžчЗ‹ш‰ВуЎцЌ ч‰‡2яНž" + name-sort: "у—у‚“уВу™у„уЎу—уšу яНžуВу„у‚уЎу‹у‘у‚‰2яНž" + name-en: "Shin Hisui no Shizuku - Hiiro no Kakera 2" + region: "NTSC-J" +SLPM-55218: + name: "цˆІцЅЕхЇЋ яНžцˆІфЙБуЋшˆžу†фЙ™хЅГщ”яНž [щ™хЎšч‰ˆ]" + name-sort: "у›у‚“у”ууВу‚ яНžу›у‚“у‚‰у‚“уЋуОу†уŠуЈу‚уŸуЁяНž [у’у‚“уІу„уАу‚“]" + name-en: "Sengoku-hime - Senran ni Mau Otome-tachi [Limited Edition]" + region: "NTSC-J" +SLPM-55219: + name: "уŠцŽƒщ™ЄцˆІщšŠуу‚ŠуƒМу‚“ууƒМуБуƒМ H [щ™хЎšч‰ˆ]" + name-sort: "уŠуу†у˜у›у‚“уŸу„уу‚ŠуƒМу‚“ууƒМуБуƒМ уЏу„уБуƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Osouji Sentai Clean Keeper Hyper [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Fixes poor performance. +SLPM-55220: + name: "уŠцŽƒщ™ЄцˆІщšŠуу‚ŠуƒМу‚“ууƒМуБуƒМ H [щ€šхИИч‰ˆ]" + name-sort: "уŠуу†у˜у›у‚“уŸу„уу‚ŠуƒМу‚“ууƒМуБуƒМ уЏу„уБуƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Osouji Sentai Clean Keeper Hyper [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Fixes poor performance. +SLPM-55221: + name: "beatmania т…Ё DX 16 Empress + Premium Best [Disc 1 of 2 - Empress Disc]" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 16 Empress + Premium Best [Disc 1 of 2 - Empress Disc]" + name-en: "Beatmania IIDX 16 - Empress + Premium Best [Disc 1 of 2 - Empress Disc]" + region: "NTSC-J" +SLPM-55222: + name: "beatmania т…Ё DX 16 Empress + Premium Best [Disc 2 of 2 - Empress Disc]" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 16 Empress + Premium Best [Disc 2 of 2 - Empress Disc]" + name-en: "Beatmania IIDX 16 - Empress + Premium Best [Disc 2 of 2 - Empress Disc]" + region: "NTSC-J" +SLPM-55223: + name: "уƒŠуƒ‡уƒ—уƒ­яМяМ яНžу‚­у‚Еуƒžу‚‚хЃАх„Њу‚„уЃуІуПу‚яМяНž [щ€šхИИч‰ˆ]" + name-sort: "уЊуЇуЗу‚!! уу•уОу‚‚у›у„у‚†у†у‚„уЃуІуПу‚! [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "NadePro!! Kisama mo Seiyuu Yatte Miro! [Standard Edition]" + region: "NTSC-J" +SLPM-55225: + name: "цˆІцЅЕхЇЋ яНžцˆІфЙБуЋшˆžу†фЙ™хЅГщ”яНž" + name-sort: "у›у‚“у”ууВу‚ яНžу›у‚“у‚‰у‚“уЋуОу†уŠуЈу‚уŸуЁяНž" + name-en: "Sengoku-hime - Senran ni Mau Otome-tachi" + region: "NTSC-J" +SLPM-55226: + name: "FIFA10 уƒЏуƒМуƒЋуƒ‰у‚ЏуƒЉу‚Йу‚Еуƒƒу‚ЋуƒМ" + name-sort: "уЕуƒуЕу10 у‚уƒМу‚‹уЉуу‚‰у™у•уЃу‹уƒМ" + name-en: "FIFA 10 - World Class Soccer" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLPM-55227: + name: "у‚Лу‚­уƒЌу‚Є яНžцœЊцЅу‹у‚‰уЎуŠуу‚Šу‚‚уЎяНž" + name-sort: "у›уу‚Œу„ уПу‚‰у„у‹у‚‰уЎуŠуу‚Šу‚‚уЎ" + name-en: "Sekirei - Mirai kara no Okurimono" + region: "NTSC-J" +SLPM-55228: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ11 2007 vs. 2007т…Ё" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚11 2007 vs. 2007т…Ё" + name-en: "Slotter Up Mania 11 - 2027 vs. 2027 II" + region: "NTSC-J" +SLPM-55229: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ уƒДу‚ЁуƒŠуƒЛуƒ‡у‚ЃуƒМуƒЋ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ2" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у‚”ууЊуƒЛуЇуƒуƒМу‚‹ у“у‚Œуу—у‚‡у‚“2" + name-en: "Final Fantasy XI - Vana'diel Collection 2" + region: "NTSC-J" +SLPM-55230: + name: "уƒžуƒМу‚ЛуƒŠуƒЊуƒМу‚К2 уƒЏуƒМуƒЋуƒ‰ у‚ЄуƒГ уƒ•уƒЌуƒМуƒ у‚Й" + name-sort: "уОуƒМу›уЊу‚ŠуƒМуš2 у‚уƒМу‚‹уЉ у„у‚“ уЕу‚ŒуƒМу‚€у™" + name-en: "Mercenaries 2 - World in Flames [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLPM-55231: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ у‚ЗуƒЃуƒƒу‚ПуƒМуƒ‰уƒЁуƒЂуƒЊуƒМу‚К" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹ у—у‚ƒуЃуŸуƒМуЉу‚у‚‚у‚ŠуƒМуš" + name-en: "Silent Hill - Shattered Memories" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Fixes pause menu transition. + disablePartialInvalidation: 1 # Fixes missing graphics. + textureInsideRT: 1 # Fixes pause menu transition. + halfPixelOffset: 5 # Fixes post-processing and bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLPM-55233: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€ [KOEI The Best]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у  [KOEI The Best]" + name-en: "Kin'iro no Corda [KOEI The Best]" + region: "NTSC-J" +SLPM-55234: + name: "Zill O'll яНžinfiniteяНž [KOEI The Best]" + name-sort: "у˜у‚‹уŠуƒМу‚‹ яНžinfiniteяНž [KOEI The Best]" + name-en: "Zill O'll Infinite [KOEI The Best]" + region: "NTSC-J" +SLPM-55236: + name: "METAL GEAR SOLID 3 SNAKE EATER [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“] [уЇуƒу™у 1]" + name-en: "Metal Gear Solid 3 - Snake Eater [KONAMI Dendou Selection] [Disc 1]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-55237: + name: "METAL GEAR SOLID 2 SOLID SNAKE [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 уу‚ŠуЃуЉу™у­уƒМу [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“] [уЇуƒу™у 2]" + name-en: "Metal Gear Solid 2 - Solid Snake [KONAMI Dendou Selection] [Disc 2]" + region: "NTSC-J" +SLPM-55239: + name: "уƒ‡у‚ЙуƒЛу‚Гуƒу‚Џу‚ЗуƒЇуƒГ" + name-sort: "уЇу™ у“у­уу—у‚‡у‚“" + name-en: "Death Connection" + region: "NTSC-J" +SLPM-55240: + name: "ef - A Fairy Tale of the Two. [хˆх›žщ™хЎšч‰ЙхˆЅхŒцЂБч‰ˆ]" + name-sort: "уˆуЕ у‚ уЕу‡у‚у‚ŠуƒМ уІу„у‚‹ уŠуЖ у– уЈу…уƒМ [у—у‚‡у‹у„у’у‚“уІу„уЈууЙуЄуЉу†у“у‚“уАу‚“]" + name-en: "ef - A Fairy Tale of the Two. [Shokai Gentei Tokubetsu Doukonban]" + region: "NTSC-J" +SLPM-55241: + name: "ef - A Fairy Tale of the Two." + name-sort: "уˆуЕ у‚ уЕу‡у‚у‚ŠуƒМ уІу„у‚‹ уŠуЖ у– уЈу…уƒМ" + name-en: "ef - A Fairy Tale of the Two." + region: "NTSC-J" +SLPM-55242: + name: "у‚ЌуƒГуƒ€уƒ ч„ЁхŒ2 [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-sort: "уŒу‚“у у‚€у‚€уу†2 [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-en: "Gundam Musou 2 [GUNDAM 30th ANNIVERSARY COLLECTION]" + region: "NTSC-J" +SLPM-55243: + name: "у‚Йу‚КуƒŽуƒу‚Луƒ–уƒГяМяНžRebirth KnotяНž" + name-sort: "у™уšуЎу­у›уЖу‚“ Rebirth Knot" + name-en: "Suzunone Seven - Rebirth Knot" + region: "NTSC-J" +SLPM-55244: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚ЋуƒуƒМ [EA:SY! 1980]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМу‹уАуƒМ [EA:SY! 1980]" + name-en: "Need for Speed - Undercover [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLPM-55244" + # Checks from Carbon are left in the code, unused. + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25075" + - "SLPM-65766" +SLPM-55245: + name: "уВуОу‚у‚Š -Pebble in the Sky-" + name-sort: "уВуОу‚у‚Š -Pebble in the Sky-" + name-en: "Himawari - Pebble in the Sky" + region: "NTSC-J" +SLPM-55246: + name: "уƒЏуƒГуƒ‰ у‚Њуƒ– уƒ•у‚ЉуƒМуƒуƒЅуƒГ яНžцœЊцЅуИуЎуƒ—уƒ­уƒ­уƒМу‚АяНž" + name-sort: "у‚у‚“уЉ уŠуЖ уЕу‰уƒМуЁу‚…у‚“ уПу‚‰у„уИуЎуЗу‚у‚уƒМу" + name-en: "Wand of Fortune - Mirai e no Prologue" + region: "NTSC-J" +SLPM-55247: + name: "S.Y.K яНžш“Ўх’ВфМяНž" + name-sort: "S.Y.K яНžу‚Œу‚“у—у‚‡у†уЇу‚“яНž" + name-en: "S.Y.K Renshouden" + region: "NTSC-J" +SLPM-55248: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€3" + name-sort: "уу‚“у„у‚уЎу“у‚‹у 3" + name-en: "Kin'iro no Corda 3" + region: "NTSC-J" +SLPM-55250: + name: "у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ2 - щ‹Мщ‰„уЎх’†х“Ў [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ2 уу‚уŒу­уЎуЛу†у“у† [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Warship Gunner 2 - Change of Direction [Koei Teiban Series]" + region: "NTSC-J" +SLPM-55251: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Є [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“5 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Taikou Risshiden 5 [Koei Teiban Series]" + region: "NTSC-J" +SLPM-55252: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„2010" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ2010" + name-en: "Pro Yakyuu Spirits 2010" + region: "NTSC-J" +SLPM-55253: + name: "Winning Post World 2010" + name-sort: "у†у„уЋу‚“ууНу™уЈу‚уƒМу‚‹уЉ 2010" + name-en: "Winning Post World 2010" + region: "NTSC-J" +SLPM-55255: + name: "у‚Џуƒ­уƒМуƒуƒМуЎх›НуЎу‚ЂуƒЊу‚Й" + name-sort: "уу‚уƒМуАуƒМуЎууЋуЎу‚у‚Šу™" + name-en: "Clover no Kuni no Alice - Wonderful Wonder World" + region: "NTSC-J" +SLPM-55256: + name: "Luxury & Beauty - Lucian Bee's - JUSTICE YELLOW [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уу˜у‚…у‚у‚ŠуƒМ & уГу‚…уƒМуІуƒуƒМ у‚‹у—у‚у‚“ уГуƒМуš у˜у‚ƒу™уІуƒу™ у„уˆу‚уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Luxury & Beauty - Lucian Bee's - Justice Yellow [Standard Edition]" + region: "NTSC-J" +SLPM-55257: + name: "Luxury & Beauty - Lucian Bee's - EVIL VIOLET [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уу˜у‚…у‚у‚ŠуƒМ & уГу‚…уƒМуІуƒуƒМ у‚‹у—у‚у‚“ уГуƒМуš уˆуГу‚‹ уƒДуу„уŠу‚ŒуЃуЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Luxury & Beauty - Lucian Bee's - Evil Volet [Standard Edition]" + region: "NTSC-J" +SLPM-55258: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2010 ш’МуфОуЎцŒ‘цˆІ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2010 у‚уŠуу•у‚€у‚‰у„уЎуЁу‚‡у†у›у‚“" + name-en: "World Soccer Winning Eleven 2010 - Aoki Samurai no Chousen" + region: "NTSC-J" +SLPM-55259: + name: "уƒ‡у‚ЖуƒМуƒˆуƒЛу‚­уƒГу‚Ауƒ€уƒ " + name-sort: "уЇу–уƒМуЈ уу‚“уу у‚€" + name-en: "Desert Kingdom" + region: "NTSC-J" +SLPM-55262: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2010 у‚ЏуƒЉуƒ–уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“2010 уу‚‰уЖуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J.League Winning Eleven 2010 - Club Championship" + region: "NTSC-J" +SLPM-55263: + name: "шŠБуЈфЙ™хЅГуЋчЅчІу‚’ яНžц˜ЅщЂЈуЎшДˆу‚Šч‰ЉяНž" + name-sort: "уЏуЊуЈуŠуЈу‚уЋу—у‚…ууЕуу‚’ уЏу‚‹у‹уœуЎуŠуу‚Šу‚‚уЎ" + name-en: "Hana to Otome ni Shukufuku o - Harukaze no Okurimono [St. Lupinus Box]" + region: "NTSC-J" +SLPM-55264: + name: "чŒ›чЃфНПу„уЈчŽ‹х­цЇ˜" + name-sort: "у‚‚у†у˜у‚…у†уЄу‹у„уЈуŠу†у˜у•уО" + name-en: "Moujuutsukai to Oujisama" + region: "NTSC-J" +SLPM-55266: + name: "у‚Йу‚ЋуƒМуƒЌуƒƒуƒ‰уƒЉу‚Єуƒ€уƒМ у‚Му‚Џу‚Й [щ€šхИИч‰ˆ]" + name-sort: "у™у‹уƒМу‚ŒуЃуЉу‚‰у„у уƒМ уœуу™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Scared Rider Xechs [Standard Edition]" + region: "NTSC-J" +SLPM-55267: + name: "хЄчЉКуЎуƒЂуƒŽуƒ­уƒМу‚А [щ™хЎšч‰ˆ]" + name-sort: "уЊуЄуžу‚‰уЎу‚‚уЎу‚уƒМу [у’у‚“уІу„уАу‚“]" + name-en: "Natsuzora no Monologue [Limited Edition]" + region: "NTSC-J" +SLPM-55268: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEIуƒ†у‚ЏуƒЂ the BEST]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“ with уБу‚уƒМу‚уЃуЗууЃуЈ [KOEIуƒ†у‚ЏуƒЂ the BEST]" + name-en: "Nobunaga no Yabou - Kakushin with Power-Up Kit [Koei Tecmo the Best]" + region: "NTSC-J" +SLPM-55269: + name: "PANDORA яНžх›уЎхх‰у‚’хƒ•уЏчŸЅу‚‹яНž" + name-sort: "уБу‚“уЉу‚‰ яНžууПуЎуЊуОуˆу‚’уМууЏу—у‚‹яНž" + name-en: "Pandora - Kimi no Namae o Boku ha Shiru" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Vertical and horizontal lines in FMV. +SLPM-55270: + name: "чЅžц›ВхЅч•ŒуƒуƒЊуƒ•у‚Љуƒ‹у‚Ћ у‚Ђуƒ•у‚ПуƒМу‚Йу‚ЏуƒМуƒЋ" + name-sort: "у—у‚“уу‚‡ууу†у‹у„уНу‚ŠуЕу‰уЋу‹ у‚уЕуŸуƒМу™ууƒМу‚‹" + name-en: "Shinkyoku Soukai Polyphonica - After School" + region: "NTSC-J" +SLPM-55271: + name: "FIFA10 уƒЏуƒМуƒЋуƒ‰у‚ЏуƒЉу‚Йу‚Еуƒƒу‚ЋуƒМ [EA:SY! 1980]" + name-sort: "уЕуƒуЕу10 у‚уƒМу‚‹уЉуу‚‰у™у•уЃу‹уƒМ [EA:SY! 1980]" + name-en: "FIFA 10 - World Class Soccer [Ea:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLPM-55273: + name: "ш–„цЁœщЌМ щЛŽц˜ŽщŒВ" + name-sort: "уЏууŠу†у у‚Œу„у‚у„у‚у" + name-en: "Hakuouki - Reimeiroku" + region: "NTSC-J" +SLPM-55274: + name: "шЃхˆ‡у‚ŠуЏхƒ•уЎхх‰у‚’чŸЅуЃуІу„у‚‹ яНžщЛ„ц˜уЋх •уЁуŸчЅˆу‚ŠяНž" + name-sort: "у†у‚‰уŽу‚ŠуЏуМууЎуЊуОуˆу‚’у—уЃуІу„у‚‹ яНžуŸууŒу‚ŒуЋуŠуЁуŸу„уЎу‚ŠяНž" + name-en: "Uragiri ha Boku no Namae wo Shitteiru - Tasogare ni Ochita Inori" + region: "NTSC-J" +SLPM-55275: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ12 уƒ”уƒГуƒуƒГ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚12 уДу‚“уНу‚“" + name-en: "Slotter Up Core 12 - Ping Pong" + region: "NTSC-J" +SLPM-55276: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2011" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2011" + name-en: "World Soccer Winning Eleven 2011" + region: "NTSC-J" +SLPM-55277: + name: "цˆІцЅЕхЇЋ2уƒЛч‚Ž яНžч™ОшЏу€цˆІфЙБшОАщЂЈуЎхІ‚уяНž [щ™хЎšч‰ˆ]" + name-sort: "у›у‚“у”ууВу‚2уƒЛуˆу‚“ яНžуВу‚ƒуЃу‹ у›у‚“у‚‰у‚“уŸуЄу‹уœуЎу”уЈуяНž [у’у‚“уІу„уАу‚“]" + name-en: "Sengoku-hime 2 - En - Hyakka, Senran Tatsukaze no Gotoku [Limited Edition]" + region: "NTSC-J" +SLPM-55278: + name: "цˆІцЅЕхЇЋ2уƒЛч‚Ž яНžч™ОшЏу€цˆІфЙБшОАщЂЈуЎхІ‚уяНž" + name-sort: "у›у‚“у”ууВу‚2уƒЛуˆу‚“ яНžуВу‚ƒуЃу‹ у›у‚“у‚‰у‚“уŸуЄу‹уœуЎу”уЈуяНž" + name-en: "Sengoku-hime 2 - En - Hyakka, Senran Tatsukaze no Gotoku" + region: "NTSC-J" +SLPM-55280: + name: "Palais de Reine/уƒ‘уƒЌуƒ‰у‚ЅуƒЌуƒМуƒŒ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уБу‚ŒуЉу…у‚ŒуƒМуЌ [уЙу™уЈуАу‚“]" + name-en: "Palais de Reine [Best Edition]" + region: "NTSC-J" +SLPM-55281: + name: "CLOCK ZERO яНžчЕ‚ч„‰уЎфИ€чЇ’яНž" + name-sort: "уу‚уЃууœу‚ яНžу—у‚…у†уˆу‚“уЎу„уЁуГу‚‡у†яНž" + name-en: "Clock Zero - Shuuen no Ichibyou" + region: "NTSC-J" +SLPM-55282: + name: "у‚ЂуƒМуƒЁуƒГуƒЛуƒŽуƒЏуƒМуƒЋ" + name-sort: "у‚уƒМу‚у‚“ уЎу‚уƒМу‚‹" + name-en: "Armen Noir" + region: "NTSC-J" +SLPM-55283: + name: "ш–„цЁœщЌМ щЛŽц˜ŽщŒВ [щ™хЎšч‰ˆ]" + name-sort: "уЏууŠу†у у‚Œу„у‚у„у‚у [у’у‚“уІу„уАу‚“]" + name-en: "Hakuouki - Reimeiroku [Limited Edition]" + region: "NTSC-J" +SLPM-55285: + name: "у‚ЏуƒЊуƒ у‚ОуƒГуƒЛу‚ЈуƒГуƒ‘у‚Єу‚Ђ" + name-sort: "уу‚Šу‚€уžу‚“ уˆу‚“уБу„у‚" + name-en: "Crimson Empire" + region: "NTSC-J" +SLPM-55287: + name: "чŒ›чЃфНПу„уЈчŽ‹х­цЇ˜ яНžSnow BrideяНž" + name-sort: "у‚‚у†у˜у‚…у†уЅу‹у„уЈуŠу†у˜у•уО яНžу™уЎуƒМуЖу‚‰у„уЉяНž" + name-en: "Moujuutsukai to Oujisama - Snow Bride" + region: "NTSC-J" +SLPM-55288: + name: "чœŸуƒЛц‹хЇЋт€ хЄЂцƒГ яНžфЙ™хЅГчЙšфЙБт˜†фИ‰х›НхП—цМ”чОЉяНž [щ€šхИИч‰ˆ]" + name-sort: "у—у‚“уƒЛу“у„уВу‚т€ у‚€уу† яНžуŠуЈу‚у‚Šу‚‡у†у‚‰у‚“т˜†у•у‚“у”уу—уˆу‚“уŽяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shin Koihime Musou - Otome Ryouran - Sangokushi Engi [Standard Edition]" + region: "NTSC-J" +SLPM-55289: + name: "фИ‰х›Нц‹цˆІшЈ˜ яНžу‚ЊуƒˆуƒЁуЎх…ЕцГ•яМ" + name-sort: "у•у‚“у”уу‚Œу‚“у›у‚“у уŠуЈу‚уЎуИу„уЛу†" + name-en: "Sangoku Rensenki - Otome no Heihou!" + region: "NTSC-J" +SLPM-55290: + name: "у‚Йу‚ЋуƒМуƒЌуƒƒуƒ‰уƒЉу‚Єуƒ€уƒМ у‚Му‚Џу‚Й - STARDUST LOVERS" + name-sort: "у™у‹уƒМу‚ŒуЃуЉу‚‰у„у уƒМ уœуу™ - STARDUST LOVERS" + name-en: "Scared Rider Xechs - STARDUST LOVERS" + region: "NTSC-J" +SLPM-55291: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City [ROCKSTAR CLASSICS]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.1 уАу„у™у—уІуƒ[ROCKSTAR CLASSICS]" + name-en: "Grand Theft Auto - Vice City[Rockstar Classics]" + region: "NTSC-J" +SLPM-55292: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšSan Andreas [ROCKSTAR CLASSICS]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.2 у•у‚“ у‚у‚“уЉу‚Œу‚у™ [ROCKSTAR CLASSICS]" + name-en: "Grand Theft Auto - San Andreas [Rockstar Classics]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLPM-55293: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆт…Ђ [ROCKSTAR CLASSICS]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3 [ROCKSTAR CLASSICS]" + name-en: "Grand Theft Auto III [Rockstar Classics]" + region: "NTSC-J" +SLPM-55294: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2012" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2012" + name-en: "World Soccer Winning Eleven 2012" + region: "NTSC-J" +SLPM-55298: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚Ђуƒ‰у‚ЅуƒЊуƒГуЎщ­”хЂƒ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у‚уЉу…у‚Šу‚“уЎуОуу‚‡у†" + name-en: "Final Fantasy XI - Adoulin no Makyou" + region: "NTSC-J" +SLPM-60101: + name: "ӘSTORY [фН“щЈ“ч‰ˆ]" + name-sort: "у‚‰уЖу™уЈуƒМу‚ŠуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "0 Story [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes removed bloom in FMV. +SLPM-60102: + name: "From Software First Previews [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу‚у‚€ууЕуЈу†у‡у‚ уЕууƒМу™уЈ уЗу‚ŒуГу‚…уƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "From Software First Previews [Trial]" + region: "NTSC-J" +SLPM-60104: + name: "Konami PlayStation 2 [фН“щЈ“ч‰ˆ]" + name-sort: "у“уЊуП уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Konami PlayStation 2 [Trial]" + region: "NTSC-J" +SLPM-60105: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМEX3 [фН“щЈ“ч‰ˆ]" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМEX3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Street Fighter EX3 [Trial]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_SFEX3" + halfPixelOffset: 4 # Aligns post effects. +SLPM-60106: + name: "у‚ГуƒМу‚ЈуƒМт€уƒ—уƒЌу‚Єу‚Йуƒ†уƒМу‚ЗуƒЇуƒГ2т€уƒЉу‚ЄуƒГуƒŠуƒƒуƒ— [фН“щЈ“ч‰ˆ]" + name-sort: "у“уƒМуˆуƒМт€уЗу‚Œу„у™уІуƒМу—у‚‡у‚“2т€у‚‰у„у‚“уЊуЃуЗ [уŸу„у‘у‚“уАу‚“]" + name-en: "Koei PlayStation 2 Line-Up [Trial]" + region: "NTSC-J" +SLPM-60107: + name: "GOLFуƒ‘уƒЉуƒ€у‚Єу‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "у”у‚‹уЕуБу‚‰у у„у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Golf Paradise [Trial]" + region: "NTSC-J" +SLPM-60109: + name: "уƒЊуƒƒу‚ИуƒЌуƒМу‚ЕуƒМт…Є [фН“щЈ“ч‰ˆ]" + name-sort: "у‚ŠуЃу˜у‚ŒуƒМу•уƒМ5 [уŸу„у‘у‚“уАу‚“]" + name-en: "Ridge Racer V [Trial]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes texture rendering in the intro. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. + roundSprite: 1 # Fixes ui and hud alignment. + gpuPaletteConversion: 2 # Lots of CLUTs in large textures. + cpuSpriteRenderBW: 1 # Fixes car textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLPM-60112: + name: "уƒ•уƒЌуƒМу‚ЙуƒДу‚ЇуƒЋу‚А [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу‚ŒуƒМу™уƒДу‡у‚‹у [уŸу„у‘у‚“уАу‚“]" + name-en: "Hresvelgr [Trial]" + region: "NTSC-J" +SLPM-60113: + name: "щ­”шЁ“хЃЋу‚ЊуƒМуƒ•у‚ЇуƒГ - Sorcerous Stabber ORPHEN [фН“щЈ“ч‰ˆ]" + name-sort: "уОу˜у‚…уЄу—уŠуƒМуЕу‡у‚“ - Sorcerous Stabber ORPHEN [уŸу„у‘у‚“уАу‚“]" + name-en: "Sorcerous Stabber Orphen [Trial]" + region: "NTSC-J" +SLPM-60114: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2000 ч”Вх­хœ’ [фН“щЈ“ч‰ˆ]" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2000 у“у†у—уˆу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Magical Sports - 2000 Koushien [Trial]" + region: "NTSC-J" +SLPM-60115: + name: "у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋ [фН“щЈ“ч‰ˆ]" + name-sort: "у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Super Puzzle Bobble [Trial]" + region: "NTSC-J" +SLPM-60116: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ GoGoGolf [фН“щЈ“ч‰ˆ]" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ у”уƒМу”уƒМу”у‚‹уЕ [уŸу„у‘у‚“уАу‚“]" + name-en: "Magical Sports Go Go Golf [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves brightness on terrain textures. +SLPM-60117: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу† [уŸу„у‘у‚“уАу‚“]" + name-en: "Shin Sangoku Musou [Trial]" + region: "NTSC-J" +SLPM-60118: + name: "у‚ЕуƒМуƒ•уƒ­у‚Єуƒ‰ яНžфМшЊЌуЎу‚ЕуƒМуƒ•у‚ЁуƒМяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у•уƒМуЕу‚у„уЉ яНžуЇу‚“у›уЄуЎу•уƒМуЕууƒМяНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Surfroid - Densetsu no Surfer [Trial]" + region: "NTSC-J" +SLPM-60119: + name: "у‚Џуƒ­у‚Йуƒ•у‚Ёу‚Єу‚Ђ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚у™уЕуу„у‚ [уŸу„у‘у‚“уАу‚“]" + name-en: "CrossFire [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes character models. +SLPM-60120: + name: "у‚АуƒЌу‚Єуƒ†у‚Йуƒˆу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚Œу„уІу™уЈу™уЈу‚‰у„у‹уƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Greatest Striker [Trial]" + region: "NTSC-J" +SLPM-60121: + name: "у‚ЌуƒГу‚АуƒЊуƒ•у‚ЉуƒГ уƒ–уƒЌу‚Єу‚К & у‚ЗуƒЋуƒ•у‚ЃуƒМуƒ‰ - The Lost Planet [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“уу‚ŠуЕу‰у‚“ уЖу‚Œу„уš & у—у‚‹уЕуƒуƒМуЉ - The Lost Planet [уŸу„у‘у‚“уАу‚“]" + name-en: "Gungriffon Blaze & Silpheed - The Lost Planet [Trial]" + region: "NTSC-J" +SLPM-60122: + name: "RING OF RED [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Šу‚“у уŠуЖ у‚ŒуЃуЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ring of Red [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMV lines. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPM-60123: + name: "хЇчЉКщ–“уƒ—уƒ­щ‡Žчƒ -AT THE END OF THE CENTURY 1999 [фН“щЈ“ч‰ˆ]" + name-sort: "у’ууу†у‹у‚“уЗу‚у‚„уу‚…у† -AT THE END OF THE CENTURY 1999 [уŸу„у‘у‚“уАу‚“]" + name-en: "Gekikuukan Pro Yakyuu - At The End of the Century 1999 [Trial]" + region: "NTSC-J" +SLPM-60124: + name: "у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ уƒЛуƒЌуƒМу‚ЗуƒГу‚А SSX [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуу™уЈу‚ŠуƒМу‚€ у‚ŒуƒМу—у‚“у SSX [уŸу„у‘у‚“уАу‚“]" + name-en: "X-treme Racing SSX [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. +SLPM-60125: + name: "Gт…  JOCKEY2 [уƒ‡уƒЂ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 [уЇу‚‚]" + name-en: "G1 JOCKEY2 [Demo]" + region: "NTSC-J" +SLPM-60126: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS [фН“щЈ“ч‰ˆ]" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS [уŸу„у‘у‚“уАу‚“]" + name-en: "Hajime no Ippo - Victorious Boxers [Trial]" + region: "NTSC-J" +SLPM-60127: + name: "уу‚Šу‚ЏуƒЊуƒŸуƒƒу‚Џу‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚Šуу‚ŠуПуЃуу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kuri Kuri Mix [Trial]" + region: "NTSC-J" + speedHacks: + mtvu: 0 # Prevents broken textures and graphics. +SLPM-60128: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМMAX [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМMAX [уŸу„у‘у‚“уАу‚“]" + name-en: "Sidewinder Max [Trial]" + region: "NTSC-J" +SLPM-60129: + name: "уƒЌу‚Єу‚Џуƒžу‚Йу‚ПуƒМу‚КEX [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Œу„ууОу™уŸуƒМуšEX [уŸу„у‘у‚“уАу‚“]" + name-en: "Lake Masters EX [Trial]" + region: "NTSC-J" +SLPM-60130: + name: "уƒˆуƒЉуƒƒу‚Џч‹‚шЕАц›В яНžц„›уЈх“€у—уПуЎуƒ­уƒ‡у‚ЊяНž [фН“щЈ“ч‰ˆ]" + name-sort: "уЈу‚‰уЃууу‚‡у†уу†уу‚‡у яНžу‚у„уЈу‹уЊу—уПуЎу‚уЇуŠяНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Truck Kyousoukyoku - Ai to Kanashimi no Rodeo [Trial]" + region: "NTSC-J" +SLPM-60132: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ0 [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹0 [уŸу„у‘у‚“уАу‚“]" + name-en: "Shutokou Battle 0 [Trial]" + region: "NTSC-J" +SLPM-60133: + name: "ZEONIC FRONT цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 0079 [фН“щЈ“ч‰ˆ]" + name-sort: "у˜уŠуЋуЃу уЕу‚у‚“уЈ ууЉу†у›у‚“у—уŒу‚“у у‚€0079 [уŸу„у‘у‚“уАу‚“]" + name-en: "Zeonic Front - Kidou Senshi Gundam 0079 [Trial]" + region: "NTSC-J" +SLPM-60134: + name: "уƒ†у‚Џуƒ‹у‚Џуƒ†у‚Ѓу‚Џу‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "уІууЋууІуƒуу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Technictix [Treial]" + region: "NTSC-J" +SLPM-60135: + name: "Shadow of Memories [хК—щ ­ц”Оц˜ ч”Јуƒ уƒМуƒ“уƒМч‰ˆ]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚у‚‚у‚ŠуƒМуš [уІу‚“уЈу†уЛу†уˆу„у‚ˆу†у‚€уƒМуГуƒМуАу‚“]" + name-en: "Shadow of Memories [Shop Demonstration Movie]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPM-60136: + name: "уƒ–уƒЉуƒƒуƒ‡у‚Ѓуƒ­у‚Ђ 3 [фН“щЈ“ч‰ˆ]" + name-sort: "уЖу‚‰уЃуЇуƒу‚у‚ 3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Bloody Roar 3 [Trial]" + region: "NTSC-J" +SLPM-60138: + name: "щЂЈуЎу‚Џуƒ­уƒŽу‚Ђ2 яНžфИ–ч•ŒуŒцœ›у‚“у хϘу‚Œу‚‚уЎяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у‹уœуЎуу‚уЎу‚2 у›у‹у„уŒуЎуžу‚“у у‚у™у‚Œу‚‚уЎ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kaze no Klonoa 2 - Sekai ga Nozonda Wasuremono [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SLPM-60140: + name: "уƒЊуƒЊуƒМуЎу‚ЂуƒˆуƒЊу‚Ј яНžу‚ЖуƒМуƒЋуƒ–уƒЋу‚АуЎщŒЌщ‡‘шЁ“хЃЋ3яНž [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Šу‚ŠуƒМуЎу‚уЈу‚Šуˆ у–уƒМу‚‹уЖу‚‹ууЎу‚Œу‚“уу‚“у˜у‚…уЄу—3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Lilie no Atelier - Salburg no Renkinjutsushi 3 [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLPM-60141: + name: "у‚ДуƒЋуƒ•уƒЋGOLF [фН“щЈ“ч‰ˆ]" + name-sort: "у”у‚‹уЕу‚‹у”у‚‹уЕ [уŸу„у‘у‚“уАу‚“]" + name-en: "Golful Golf [Trial]" + region: "NTSC-J" +SLPM-60142: + name: "щ›ЛшЛŠуЇGOяМ3 щ€šх‹ЄчЗЈ [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ3 уЄу†уу‚“уИу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Densha de Go! 3 - Tsuukin-hen [Trial]" + region: "NTSC-J" +SLPM-60143: + name: "щ‰„ч”ВцЉŸуƒŸу‚Ћу‚Ку‚­ [фН“щЈ“ч‰ˆ]" + name-sort: "уІуЃу“у†ууПу‹уšу [уŸу„у‘у‚“уАу‚“]" + name-en: "Tekkouki Mikazuki [Trial]" + region: "NTSC-J" +SLPM-60145: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„ [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow Hearts [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. +SLPM-60146: + name: "щ‰„1 яНžщ›ЛшЛŠуЇуƒуƒˆуƒЋяНž [фН“щЈ“ч‰ˆ]" + name-sort: "уІуЄ1 яНžуЇу‚“у—у‚ƒуЇуАуЈу‚‹яНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Tetsu-One Train Battle [Trial]" + region: "NTSC-J" +SLPM-60147: + name: "ч‰Їх Дч‰ЉшЊž3 яНž уƒуƒМуƒˆуЋчЋу‚’уЄу‘уІ [фН“щЈ“ч‰ˆ]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š3 уЏуƒМуЈуЋуВу‚’уЄу‘уІ [уŸу„у‘у‚“уАу‚“]" + name-en: "Bokujou Monogatari 3 - Heart ni Hi wo Tsukete [Trial]" + region: "NTSC-J" +SLPM-60148: + name: "уƒЄуƒГуƒЄ у‚Ћуƒу‚Иу‚Йу‚П яНžfeaturing GawooяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у‚„у‚“у‚„ у‹уАу˜у™уŸ яНžfeaturing GawooяНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Yanya Caballista - featuring Gawoo [Trial]" + region: "NTSC-J" +SLPM-60149: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ04 у‚ЗуƒЃуƒƒу‚ПуƒМуƒ‰у‚Йу‚Ћу‚Є [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ04 у—у‚ƒуЃуŸуƒМуЉу™у‹у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ace Combat 04 - Shattered Skies [Trial]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. + nativeScaling: 2 # Smooths post-processing. +SLPM-60150: + name: "чމчЙ­ч‰ЉшЊž2 яНžцЛ…уГуЎшŸВяНž MOVIE DISC [фН“щЈ“ч‰ˆ]" + name-sort: "уŸуОуОу‚†у‚‚уЎуŒуŸу‚Š2 уЛу‚уГуЎу‚€у— MOVIE DISC [уŸу„у‘у‚“уАу‚“]" + name-en: "Tamamayu Story 2 - Horobi no Mushi [Trial]" + region: "NTSC-J" +SLPM-60152: + name: "NBA STREET [фН“щЈ“ч‰ˆ]" + name-sort: "NBA у™уЈу‚ŠуƒМуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "NBA Street [Trial]" + region: "NTSC-J" +SLPM-60153: + name: "у‚ЌуƒЉу‚Џу‚ПхфНœхЇх Д уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚‰ууŸу‚у„у•уу’уу˜у‚‡у† у‚‰ууŒууŠу†у“у [уŸу„у‘у‚“уАу‚“]" + name-en: "Galacta Meisaku Gekijou - Rakugaki Oukouku [Trial]" + region: "NTSC-J" +SLPM-60154: + name: "хГ 3 [фН“щЈ“ч‰ˆ]" + name-sort: "уЈу†у’3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Touge 3 [Trial]" + region: "NTSC-J" +SLPM-60157: + name: "уƒ“уƒЋуƒу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "уГу‚‹уАу [уŸу„у‘у‚“уАу‚“]" + name-en: "Buile Baku [Trial]" + region: "NTSC-J" +SLPM-60158: + name: "уВуЃуБуƒЊуƒГуƒ€ [фН“щЈ“ч‰ˆ]" + name-sort: "уВуЃуБу‚Šу‚“у  [уŸу„у‘у‚“уАу‚“]" + name-en: "Hippa Linda [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + autoFlush: 1 # Fixes ghosting. +SLPM-60159: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D47" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D47" + name-en: "Dengeki PS2 / DengekiPlayStation D47" + region: "NTSC-J" +SLPM-60162: + name: "GUILTY GEAR X PLUS [фН“щЈ“ч‰ˆ]" + name-sort: "уŽу‚‹уІуƒуŽу‚ уœуу™ уЗу‚‰у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Guilty Gear X Plus [Trial]" + region: "NTSC-J" +SLPM-60165: + name: "уƒžу‚­у‚ЗуƒЂ [фН“щЈ“ч‰ˆ]" + name-sort: "уОуу—у‚‚ [уŸу„у‘у‚“уАу‚“]" + name-en: "Maximo [Trial]" + region: "NTSC-J" +SLPM-60166: + name: "у‚Иу‚ЇуƒƒуƒˆуЇGOяМ2 [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‡уЃуЈуЇGOяМ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Jet de Go! 2 [Trial]" + region: "NTSC-J" +SLPM-60167: + name: "щ›Ж яНžzeroяНž [фН“щЈ“ч‰ˆ]" + name-sort: "уœу‚ [уŸу„у‘у‚“уАу‚“]" + name-en: "Fatal Frame [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. +SLPM-60169: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 3 [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Exciting Pro Wrestling 3 [Trial]" + region: "NTSC-J" +SLPM-60171: + name: "у‚Ну‚ІуƒЋуƒЊуƒМуƒуƒМ2 [фН“щЈ“ч‰ˆ]" + name-sort: "уу†у‚‹у‚ŠуƒМуАуƒМ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Soul Reaver 2 - Legacy of Kain [Trial]" + region: "NTSC-J" +SLPM-60172: + name: "у„уŸу уу‚ЙуƒˆуƒЊуƒМуƒˆ3 х„„фИ‡щ•Зш€…уЋу—уІу‚у’у‚‹яМ [фН“щЈ“ч‰ˆ]" + name-sort: "у„уŸу уу™уЈу‚ŠуƒМуЈ3 уŠууОу‚“уЁу‚‡у†у˜у‚ƒуЋу—уІу‚у’у‚‹яМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Itadaki Street 3 - Okuman Chouja ni Shiteageru! [Trial]" + region: "NTSC-J" +SLPM-60174: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚ [фН“щЈ“ч‰ˆ]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу— [уŸу„у‘у‚“уАу‚“]" + name-en: "Zettai Zetsumei Toshi [Trial]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLPM-60175: + name: "цЙОхВИуƒŸуƒƒуƒ‰уƒŠу‚Єуƒˆ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у‚“уŒу‚“уПуЃуЉуЊу„уЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Wangan Midnight [Trial]" + region: "NTSC-J" +SLPM-60176: + name: "U - underwater unit [фН“щЈ“ч‰ˆ]" + name-sort: "U - у‚у‚“у уƒМу†у‰уƒМуŸуƒМ у‚†уЋуЃуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "U - Underwater Unit [Trial]" + region: "NTSC-J" +SLPM-60177: + name: "х‰ЃшБЊ2 [фН“щЈ“ч‰ˆ]" + name-sort: "у‘у‚“у”у†2 [уŸу„у‘у‚“уАу‚“]" + name-en: "KengХ 2 [Trial]" + region: "NTSC-J" +SLPM-60178: + name: "уƒ‰уƒЉуƒžуƒ†у‚Ѓуƒƒу‚Џу‚Еуƒƒу‚ЋуƒМу‚ВуƒМуƒ  ц—ЅцœЌфЛЃшЁЈщИц‰‹уЋуЊу‚у†яМ [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰уОуІуƒуЃуу•уЃу‹уƒМу’уƒМу‚€ уЋуЛу‚“у у„уВу‚‡у†у›у‚“у—у‚…уЋуЊу‚у†яМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dramatic Soccer Game - Nihon Daihyou Senshu ni Narou! [Trial]" + region: "NTSC-J" +SLPM-60179: + name: "щ›ЛшЛŠуЇGOяМ яНžц—…цƒ…чЗЈяНž [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ у‚Šу‚‡у˜у‚‡у†уИу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Densha de Go! Ryojou-hen [Trial]" + region: "NTSC-J" +SLPM-60180: + name: "уƒ‡у‚Ѓу‚Куƒ‹уƒМу‚ДуƒЋуƒ• у‚ЏуƒЉу‚Зуƒƒу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "уЇуƒуšуЋуƒМу”у‚‹уЕ уу‚‰у—уЃу [уŸу„у‘у‚“уАу‚“]" + name-en: "Disney Golf Classics [Trial]" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 3 # Fixes random game crashing. +SLPM-60181: + name: "Street Golfer [фН“щЈ“ч‰ˆ]" + name-sort: "у™уЈу‚ŠуƒМуЈ у”у‚‹уЕууƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Street Golfer [Trial]" + region: "NTSC-J" +SLPM-60182: + name: "чЖšу›уŒу‚Œу„у˜у‚Š хЄ‰чуŸуОу›уŒу‚Œ [фН“щЈ“ч‰ˆ]" + name-sort: "уžуу›уŒу‚Œу„у˜у‚Š уИу‚“уЁу‚“уŸуОу›уŒу‚Œ [уŸу„у‘у‚“уАу‚“]" + name-en: "Zoku Segare Ijiri - Henchin Tama Segare [Trial]" + region: "NTSC-J" +SLPM-60183: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚Ђуƒ•у‚ЉуƒМу‚Й TRIAL VERSION [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуЊу˜уƒМуˆу‚уЕу‰уƒМу™ TRIAL VERSION [уŸу„у‘у‚“уАу‚“]" + name-en: "Energy Airforce TRIAL VERSION [Trial]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLPM-60184: + name: "GUNGRAVE [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“уу‚Œу„уЖ [уŸу„у‘у‚“уАу‚“]" + name-en: "Gungrave [Trial]" + region: "NTSC-J" +SLPM-60188: + name: "MARVEL VS. CAPCOM2 New Age of Heroes [фН“щЈ“ч‰ˆ]" + name-sort: "уОуƒМуЙу‚‹ VS. у‹уЗу“у‚“2 уЋу‚…уƒМ уˆу„у˜ уŠуЖ уВуƒМу‚уƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Marvel vs. Capcom 2 New Age of Heroes [Trial]" + region: "NTSC-J" +SLPM-60189: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D54" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D54" + name-en: "Dengeki PS2 / DengekiPlayStation D54" + region: "NTSC-J" +SLPM-60190: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 2 [фН“щЈ“ч‰ˆ]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Ultraman Fighting Evolution 2 [Trial]" + region: "NTSC-J" +SLPM-60192: + name: "хП -Shinobi- [фН“щЈ“ч‰ˆ]" + name-sort: "у—уЎуГ [уŸу„у‘у‚“уАу‚“]" + name-en: "Shinobi [Trial]" + region: "NTSC-J" +SLPM-60193: + name: "GUILTY GEAR XX THE MIDNIGHT CARNIVAL [фН“щЈ“ч‰ˆ]" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ уПуЃуЉуЊу„уЈу‹уƒМуЋуАу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Guilty Gear XX - The Midnight Carnival [Trial]" + region: "NTSC-J" +SLPM-60194: + name: "у“уЈуАуЎуƒ‘у‚КуƒЋ у‚‚у˜уДуЃуŸу‚“ [фН“щЈ“ч‰ˆ]" + name-sort: "у“уЈуАуЎуБуšу‚‹ у‚‚у˜уДуЃуŸу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kotoba no Puzzle - Mojipittan [Trial]" + region: "NTSC-J" +SLPM-60195: + name: "шЁ—щ“уƒуƒˆуƒЋ яНžц—Ѕх…‰уƒЛцІ›хуƒЛх…­ч”ВуƒЛчЎБц ЙяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у„уЉу†уАуЈу‚‹ уЋуЃу“у† уЏу‚‹уЊ у‚уЃу“у† уЏу“у­ [уŸу„у‘у‚“уАу‚“]" + name-en: "KaidХ Battle - Nikko, Haruna, Rokko, Hakone [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-60197: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 4 [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™4 [уŸу„у‘у‚“уАу‚“]" + name-en: "Exciting Pro Wrestling 4 [Trial]" + region: "NTSC-J" +SLPM-60198: + name: "MotoGP 3 [фН“щЈ“ч‰ˆ]" + name-sort: "у‚‚уЈGP 3 [уŸу„у‘у‚“уАу‚“]" + name-en: "MotoGP 3 [Trial]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SLPM-60199: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D58" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D58" + name-en: "Dengeki PS2 / DengekiPlayStation D58" + region: "NTSC-J" +SLPM-60200: + name: "Visual Works of ANUBIS [фН“щЈ“ч‰ˆ]" + name-sort: "уГу˜у‚…у‚у‚‹у‚уƒМуу™ уŠуЖ у‚уЌуГу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Visual Works of Anubis [Trial]" + region: "NTSC-J" +SLPM-60202: + name: "R-TYPE FINAL [фН“щЈ“ч‰ˆ]" + name-sort: "RуŸу„уЗ уЕуу„уЊу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "R-Type Final [Trial]" + region: "NTSC-J" +SLPM-60204: + name: "щ ­ц–‡х­—D Special Stage [фН“щЈ“ч‰ˆ]" + name-sort: "у„уЋу—у‚ƒу‚‹D у™уКу—у‚ƒу‚‹ у™уІуƒМу˜ [уŸу„у‘у‚“уАу‚“]" + name-en: "Initial D - Special Stage [Trial]" + region: "NTSC-J" +SLPM-60205: + name: "щ ­ц–‡х­—D Special Stage [ч‰ЙхˆЅфН“щЈ“ч‰ˆ]" + name-sort: "у„уЋу—у‚ƒу‚‹D у™уКу—у‚ƒу‚‹ у™уІуƒМу˜ [уЈууЙуЄуŸу„у‘у‚“уАу‚“]" + name-en: "Initial D - Special Stage [Special Trial]" + region: "NTSC-J" +SLPM-60206: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ01 [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹01 [уŸу„у‘у‚“уАу‚“]" + name-en: "Shutokou Battle 01 [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-60207: + name: "уƒ­уƒƒу‚ЏуƒžуƒГX7 [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уЃууОу‚“уˆуЃуу™7 [уŸу„у‘у‚“уАу‚“]" + name-en: "Rockman X7 [Trial]" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # For camera issues in some scenes. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes black screens. +SLPM-60208: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [фН“щЈ“ч‰ˆ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Tennis no Oji-Sama - Smash-Hit! [Trial]" + region: "NTSC-J" +SLPM-60209: + name: "REAL SPORTS уƒ—уƒ­щ‡Žчƒ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Šу‚у‚‹ у™уНуƒМуЄ уЗу‚у‚„уу‚…у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Real Sports Pro Yakyuu [Trial]" + region: "NTSC-J" +SLPM-60211: + name: "ц­ІхˆƒшЁ— -BUJINGAI- [фН“щЈ“ч‰ˆ]" + name-sort: "уЖу˜у‚“уŒу„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Bujingai [Trial]" + region: "NTSC-J" +SLPM-60212: + name: "щ­”ч•Œш‹Бщ›„шЈ˜уƒžу‚­у‚ЗуƒЂ яНžуƒžу‚ЗуƒГуƒЂуƒГу‚Йу‚ПуƒМуЎщ‡Žцœ›яНž [фН“щЈ“ч‰ˆ]" + name-sort: "уОу‹у„уˆу„у‚†у†ууОуу—у‚‚ уОу—у‚“у‚‚у‚“у™уŸуƒМуЎу‚„уМу† [уŸу„у‘у‚“уАу‚“]" + name-en: "Makai Eiyuuki Maximo - Machine Monster no Yabou [Trial]" + region: "NTSC-J" +SLPM-60213: + name: "хЁŠщ­‚ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹уŸуОу‚Šу уОу—у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Katamari Damacy [Trial]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-60214: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow Hearts II [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-60215: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D63" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D63" + name-en: "Dengeki PS2 / DengekiPlayStation D63" + region: "NTSC-J" +SLPM-60216: + name: "R:RACING EVOLUTION [фН“щЈ“ч‰ˆ]" + name-sort: "Rу‚ŒуƒМу—у‚“ууˆуМу‚Šу‚…уƒМу—у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "R:Racing Evolution [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom and shadows. + alignSprite: 1 # Fixes vertical lines. +SLPM-60217: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й3 [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "уŸу„у‚€уу‚‰у„у—у™3 [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Time Crisis 3 [Shop Trial]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SLPM-60218: + name: "GUNGRAVE O.D. [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“уу‚Œу„уЖ уŠуƒМуЇуƒуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Gungrave O.D. [Trial]" + region: "NTSC-J" +SLPM-60219: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [уЕу‚уч‰ˆ]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [уЕу‚ууАу‚“]" + name-en: "Shadow Hearts II [Appendix Version]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-60220: + name: "уЏу˜у‚уЎфИ€ц­Љ2 VICTORIOUS ROAD [фН“щЈ“ч‰ˆ]" + name-sort: "уЏу˜у‚уЎу„уЃуН2 VICTORIOUS ROAD [уŸу„у‘у‚“уАу‚“]" + name-en: "Hajime no Ippo II - Victorious Road [Trial]" + region: "NTSC-J" +SLPM-60225: + name: "щЂЈщ›Ву€€ц–Ац’АчЕ„ [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу†у†у‚“ у—у‚“у›у‚“ууП [уŸу„у‘у‚“уАу‚“]" + name-en: "Fu-un Shinsen-gumi [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-60226: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow Hearts II [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-60228: + name: "шЁ—щ“уƒуƒˆуƒЋ2 CHAIN REACTION [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у„уЉу†уАуЈу‚‹2 CHAIN REACTION [уŸу„у‘у‚“уАу‚“]" + name-en: "KaidХ Battle 2 - Chain Reaction [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-60237: + name: "щ›ЛшЛŠуЇGOяМFINAL [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМFINAL [уŸу„у‘у‚“уАу‚“]" + name-en: "Densha de Go! Final [Trial]" + region: "NTSC-J" +SLPM-60239: + name: "хЁŠщ­‚ [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у‹уŸуОу‚Šу уОу—у„ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Katamari Damacy [Store Demo]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay problems. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-60240: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D67" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D67" + name-en: "Dengeki PS2 / DengekiPlayStation D67" + region: "NTSC-J" +SLPM-60241: + name: "цЁœх‚цЖˆщ˜ВщšŠ [фН“щЈ“ч‰ˆ]" + name-sort: "у•уу‚‰у–у‹у—у‚‡у†уМу†уŸу„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Sakurazaka Shouboutai [Trial]" + region: "NTSC-J" +SLPM-60242: + name: "уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМу‚Еу‚ЄуƒуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ яНžу‚ИуƒЃуƒƒу‚ИуƒЁуƒГуƒˆу‚Зуƒƒу‚Џу‚ЙуЎщ‡Žцœ›яНž [фН“щЈ“ч‰ˆ]" + name-sort: "уАуƒМуЁу‚ƒуЕуу„уŸуƒМу•у„уАуƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“ яНžу˜у‚ƒуЃу˜у‚у‚“уЈу—уЃуу™уЎу‚„уМу†яНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Virtua Fighter Cyber Generation - Ambition of the Judgement Six [Trial]" + region: "NTSC-J" +SLPM-60243: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу‚‹уЏу†у™уу™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Full House Kiss [Trial]" + region: "NTSC-J" +SLPM-60245: + name: "уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМу‚Еу‚ЄуƒуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ яНžу‚ИуƒЃуƒƒу‚ИуƒЁуƒГуƒˆу‚Зуƒƒу‚Џу‚ЙуЎщ‡Žцœ›яНž [фН“щЈ“ч‰ˆ]" + name-sort: "уАуƒМуЁу‚ƒуЕуу„уŸуƒМу•у„уАуƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“ яНžу˜у‚ƒуЃу˜у‚у‚“уЈу—уЃуу™уЎу‚„уМу†яНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Virtua Fighter Cyber Generation - Ambition of the Judgement Six [Trial]" + region: "NTSC-J" +SLPM-60246: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ3 уƒ†уƒМу‚Џуƒ€у‚ІуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "уАуƒМу‚“у‚у†уЈ3 уІуƒМуу у†у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Burnout 3 - Takedown [Trial]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-60247: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Є [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰уЇуƒу†у™5 [уŸу„у‘у‚“уАу‚“]" + name-en: "Gradius V [Trial]" + region: "NTSC-J" +SLPM-60248: + name: "уЉу‚у‚ [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚у‚ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dororo [Trial]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLPM-60250: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰2 [фН“щЈ“ч‰ˆ]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Need for Speed - Underground 2 [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-60251: + name: "Devil May Cry 3 [фН“щЈ“ч‰ˆ]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Devil May Cry 3 [Trial]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-60252: + name: "хŒц‹т€”уƒ•у‚Пу‚Гу‚Єт€” [фН“щЈ“ч‰ˆ]" + name-sort: "уЕуŸу“у„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Futakoi [Trial]" + region: "NTSC-J" +SLPM-60253: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2 -х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ- [фН“щЈ“ч‰ˆ Type-B]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—2 -у„уІуЄу„уŸууŠууŸуЁ- [уŸу„у‘у‚“уАу‚“ Type-B]" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioutachi [Trial Type-B]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPM-60254: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2 -х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ- [фН“щЈ“ч‰ˆl Type-A]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—2 -у„уІуЄу„уŸууŠууŸуЁ- [уŸу„у‘у‚“уАу‚“ Type-A]" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioutachi [Trial Type-A]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPM-60255: + name: "уƒуƒГу‚Гуƒ„цЕЊцМЋхЄЇцДЛхЇуƒуƒГуƒ”уƒМуƒˆуƒ­уƒƒуƒˆ [фН“щЈ“ч‰ˆ]" + name-sort: "уНу‚“у“уЄу‚уОу‚“у у„у‹уЄу’ууАу‚“уДуƒМуЈу‚уЃуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ponkotsu Roeman Daikatsugeki Bumpy Trot [Trial]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPM-60256: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D73" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D73" + name-en: "Dengeki PS2 / DengekiPlayStation D73" + region: "NTSC-J" +SLPM-60257: + name: "уƒ‡у‚Й уƒу‚Є уƒ‡у‚Ѓу‚АуƒЊуƒМу‚К щ‰„ц‹Г:уƒ‹уƒМуƒŠ у‚Іу‚ЃуƒЊу‚Ђуƒ у‚К [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу™ уАу„ уЇуƒуу‚ŠуƒМуš уІуЃу‘у‚“ уЋуƒМуЊ у†уƒу‚Šу‚у‚€уš [уŸу„у‘у‚“уАу‚“]" + name-en: "Death by Degrees - Tekken - Nina Williams [Trial]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SLPM-60258: + name: "THE TYPING OF THE DEAD ZOMBIE PANIC [фН“щЈ“ч‰ˆ]" + name-sort: "у– уŸу„уДу‚“ууŠуЖ у– уЇуЃуЉ уžу‚“уГ уБуЋуЃу [уŸу„у‘у‚“уАу‚“]" + name-en: "Typing of the Dead - Zombie Panic [Trial]" + region: "NTSC-J" +SLPM-60259: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‡у‚Ѓу‚Йу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“ уЗу‚ŒуПу‚у‚€уЇуƒу™у [уŸу„у‘у‚“уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken Premium Disc [Trial]" + region: "NTSC-J" +SLPM-60260: + name: "D1 GRAND PRIX SERIES - PROFESSIONAL DRIFT [фН“щЈ“ч‰ˆ]" + name-sort: "D1 уу‚‰у‚“уЗу‚Š у—у‚ŠуƒМуš - уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ уЉу‚ŠуЕуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "D1 Grand Prix Series - Professional Drift [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes black void. +SLPM-60262: + name: "10th Anniversary Memorial Save Data [Disc 2]" + name-sort: "10th у‚уЋуАуƒМу•у‚ŠуƒМ у‚у‚‚у‚Šу‚у‚‹ у›уƒМуЖ уЇуƒМуŸ [Disc 2]" + name-en: "10th Anniversary Memorial Save Data [Disc 2]" + region: "NTSC-J" +SLPM-60263: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D78" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D78" + name-en: "Dengeki PS2 / DengekiPlayStation D78" + region: "NTSC-J" +SLPM-60264: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„ уƒ•уƒ­уƒ уƒЛу‚ЖуƒЛуƒ‹уƒЅуƒМуƒЛуƒЏуƒМуƒЋуƒ‰ [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ уЕу‚у‚€уƒЛу–уƒЛуЋу‚…уƒМуƒЛу‚уƒМу‚‹уЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow Hearts - From the New World [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-60265: + name: "у‚ЙуƒуƒМуƒ уƒœуƒМу‚Є [фН“щЈ“ч‰ˆ]" + name-sort: "у™уЁуƒМу‚€уМуƒМу„ [уŸу„у‘у‚“уАу‚“]" + name-en: "Steamboy [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Reduces post misalignment. + autoFlush: 1 # Fixes post alignment. +SLPM-60266: + name: "уƒуƒГу‚Гуƒ„цЕЊцМЋхЄЇцДЛхЇуƒуƒГуƒ”уƒМуƒˆуƒ­уƒƒуƒˆ [фН“щЈ“ч‰ˆ]" + name-sort: "уНу‚“у“уЄу‚уОу‚“у у„у‹уЄу’ууАу‚“уДуƒМуЈу‚уЃуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ponkotsu Roeman Daikatsugeki Bumpy Trot [Trial]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPM-60267: + name: "щЄ“ч‹МфМ Breakblow [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚у†уЇу‚“ Breakblow [уŸу„у‘у‚“уАу‚“]" + name-en: "Garouden Break Blow [Trial]" + region: "NTSC-J" +SLPM-60268: + name: "уПу‚“уЊхЄЇхЅНухЁŠщ­‚ [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "уПу‚“уЊу у„у™уу‹уŸуОу‚Šу уОу—у„ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Minna Daisuki Katamari Damacy [Store Demo]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. +SLPM-60270: + name: "D1 GRAND PRIX SERIES 2005 - PROFESSIONAL DRIFT [фН“щЈ“ч‰ˆ]" + name-sort: "D1 уу‚‰у‚“уЗу‚Š у—у‚ŠуƒМуš 2005 - уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ уЉу‚ŠуЕуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "D1 Grand Prix Series 2005 - Professional Drift [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes black screen. +SLPM-60271: + name: "D1 GRAND PRIX SERIES 2005 - PROFESSIONAL DRIFT [фН“щЈ“ч‰ˆ with DVD]" + name-sort: "D1 уу‚‰у‚“уЗу‚Š у—у‚ŠуƒМуš 2005 - уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ уЉу‚ŠуЕуЈ [уŸу„у‘у‚“уАу‚“ with DVD]" + name-en: "D1 Grand Prix Series 2005 - Professional Drift [Trial with DVD]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes black screen. +SLPM-60272: + name: "у‚ЂуƒМуƒуƒГуƒЌу‚ЄуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уƒМуАу‚“у‚Œу„у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Urban Reign [Trial]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SLPM-60273: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2 -х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ- [фН“щЈ“ч‰ˆ Type-B]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—2 -у„уІуЄу„уŸууŠууŸуЁ- [уŸу„у‘у‚“уАу‚“ Type-B]" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioutachi [Trial Type-B]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPM-60274: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й2 [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу‚‹уЏу†у™уу™2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Full House Kiss 2 [Trial]" + region: "NTSC-J" +SLPM-60275: + name: "щ›Лц’ƒPS2 PlayStation 2 SAVE DATA COLLECTION 2006" + name-sort: "уЇу‚“у’уPS2 уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 у›уƒМуЖ уЇуƒМуŸ у“у‚Œуу—у‚‡у‚“ 2006" + name-en: "Dengeki PS2 - PlayStation 2 Save Data Collection 2006" + region: "NTSC-J" +SLPM-60277: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹ГSE [фН“щЈ“ч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“SE [уŸу„у‘у‚“уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken SE [Trial]" + region: "NTSC-J" +SLPM-60278: + name: "уƒЌуƒƒу‚ЙуƒЋу‚­уƒГу‚Ауƒ€уƒ  [фН“щЈ“ч‰ˆ]" + name-sort: "у‚ŒуЃу™у‚‹уу‚“уу у‚€ [уŸу„у‘у‚“уАу‚“]" + name-en: "Wrestle Kingdom [Trial]" + region: "NTSC-J" +SLPM-60279: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ у‚Ћуƒ–уƒˆ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ у‹уЖуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kamen Rider Kabuto [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes post-processing alignment. + textureInsideRT: 1 # Fixes garbage and missing effects. + autoFlush: 1 # Fixes garbage corruptions on the bottom of the screen. +SLPM-60280: + name: "щ›Лц’ƒPS2 PlayStation 2 SAVE DATA COLLECTION 2007" + name-sort: "уЇу‚“у’уPS2 уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 у›уƒМуЖ уЇуƒМуŸ у“у‚Œуу—у‚‡у‚“ 2007" + name-en: "Dengeki PS2 - PlayStation 2 Save Data Collection 2007" + region: "NTSC-J" +SLPM-60281: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D94" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D94" + name-en: "Dengeki PS2 / DengekiPlayStation D94" + region: "NTSC-J" +SLPM-60282: + name: "у‚‰ут˜†у™уŸ - RAvish Romance [фН“щЈ“ч‰ˆ]" + name-sort: "у‚‰уу™уŸ - RAvish Romance [уŸу„у‘у‚“уАу‚“]" + name-en: "Lucky Star - RAvish Romance [Trial]" + region: "NTSC-J" +SLPM-60283: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D95" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D95" + name-en: "Dengeki PS2 / DengekiPlayStation D95" + region: "NTSC-J" +SLPM-60284: + name: "щ›Лц’ƒPS2 PlayStation 2 SAVE DATA COLLECTION 2008" + name-sort: "уЇу‚“у’уPS2 уЗу‚Œу„у™уІуƒМу—у‚‡у‚“ 2 у›уƒМуЖ уЇуƒМуŸ у“у‚Œуу—у‚‡у‚“ 2008" + name-en: "Dengeki PS2 - PlayStation 2 Save Data Collection 2008" + region: "NTSC-J" +SLPM-61001: + name: "щЌМц­Іш€… [фН“щЈ“ч‰ˆ]" + name-sort: "уŠуЋу‚€у—у‚ƒ [уŸу„у‘у‚“уАу‚“]" + name-en: "Onimusha [Trial]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. +SLPM-61002: + name: "щ›Лц’ƒPlayStation D40 - KONAMI Fan BOOK" + name-sort: "уЇу‚“у’уPlayStation D40 - KONAMI Fan BOOK" + name-en: "DengekiPlayStation D40- Konami Fan Book" + region: "NTSC-J" +SLPM-61004: + name: "Shadow of Memories / ZONE OF THE ENDERS - Z.O.E [хК—щ ­ц”Оц˜ ч”Јуƒ уƒМуƒ“уƒМч‰ˆ]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚у‚‚у‚ŠуƒМуš / уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМу™ Z.O.E [уІу‚“уЈу†уЛу†уˆу„у‚ˆу†у‚€уƒМуГуƒМуАу‚“]" + name-en: "Shadow of Memories / Zone of the Enders - Z.O.E [Shop Demonstration Movie]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPM-61007: + name: "щ­”х‰ЃчˆЛ -MAKEN SHAO- [фН“щЈ“ч‰ˆ]" + name-sort: "уОу‘у‚“у—у‚ƒуŠ -MAKEN SHAO- [уŸу„у‘у‚“уАу‚“]" + name-en: "Maken Shao [Trial]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 +SLPM-61008: + name: "Devil May Cry [фН“щЈ“ч‰ˆ Ver.2]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [уŸу„у‘у‚“уАу‚“ Ver.2]" + name-en: "Devil May Cry [Trial Ver.2]" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-61009: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2 [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Silent Hill 2 [Trial]" + region: "NTSC-J" + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-61010: + name: "Devil May Cry [фН“щЈ“ч‰ˆ Ver.2]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [уŸу„у‘у‚“уАу‚“ Ver.2]" + name-en: "Devil May Cry [Trial Ver.2]" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-61011: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2 [хК—щ ­ц”Оц˜ ч”Јуƒ уƒМуƒ“уƒМч‰ˆ]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2 [уІу‚“уЈу†уЛу†уˆу„у‚ˆу†у‚€уƒМуГуƒМуАу‚“]" + name-en: "Silent Hill 2 [Demo Movie]" + region: "NTSC-J" + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-61012: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D46" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D46" + name-en: "Dengeki PS2 / DengekiPlayStation D46" + region: "NTSC-J" +SLPM-61013: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й2 & уƒДу‚ЁуƒГуƒ‘у‚Єу‚ЂуƒŠу‚Єуƒˆ [фН“щЈ“ч‰ˆ]" + name-sort: "уŸу„у‚€уу‚‰у„у—у™2 & уƒДуу‚“уБу„у‚уЊу„уЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Time Crisis 2 & Vampire Night [Shop Trial]" + region: "NTSC-J" +SLPM-61018: + name: "цšДу‚Œу‚“хŠуƒ—уƒЊуƒГу‚Лу‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уАу‚Œу‚“уМу†уЗу‚Šу‚“у›у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Abarenbou Princess [Trial]" + region: "NTSC-J" +SLPM-61019: + name: "хЎŸххЎŸцГчЋЖщІЌ уƒ‰уƒЊуƒМуƒ у‚ЏуƒЉу‚Зуƒƒу‚Џ2001 Autumn [фН“щЈ“ч‰ˆ]" + name-sort: "у˜уЄу‚у„у˜уЃуу‚‡у†у‘у„уА уЉу‚ŠуƒМу‚€уу‚‰у—уЃу2001 02 Autumn [уŸу„у‘у‚“уАу‚“]" + name-en: "Jitsumei Jikkyou Keiba - Dream Classic 2001 Autumn [Trial]" + region: "NTSC-J" +SLPM-61020: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ2 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“у•уАу„уАуƒМ2 уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Gun Survivor 2 - BioHazard CODE - Veronica [Store Demo]" + region: "NTSC-J" +SLPM-61022: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D48 - KONAMI Fan Book" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D48 - KONAMI Fan Book" + name-en: "Dengeki PS2 / DengekiPlayStation D48 - Konami Fan Book" + region: "NTSC-J" +SLPM-61023: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D49" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D49" + name-en: "Dengeki PS2 / DengekiPlayStation D49" + region: "NTSC-J" +SLPM-61024: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D50" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D50" + name-en: "Dengeki PS2 / DengekiPlayStation D50" + region: "NTSC-J" +SLPM-61025: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kingdom Hearts [Trial]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SLPM-61026: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ3 уƒ‡у‚ЃуƒŽу‚ЏуƒЉу‚Єу‚Зу‚Й [фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“у•уАу„уАуƒМ3 уЇуƒуЎуу‚‰у„у—у™ [уŸу„у‘у‚“уАу‚“]" + name-en: "Gun Survivor 3 - Dino Crisis [Trial]" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLPM-61027: + name: "Prismix - PlayStation 2 хА‚ч”Ј уƒŸуƒЅуƒМу‚Иуƒƒу‚Џуƒ“у‚ИуƒЅу‚ЂуƒЋу‚Нуƒ•уƒˆ [Demo Disc Vol.1]" + name-sort: "уЗу‚ŠуšуПуЃуу™ - PlayStation 2 у›у‚“у‚ˆу† уПу‚…уƒМу˜уЃууГу˜у‚…у‚у‚‹ууЕуЈ [Demo Disc Vol.1]" + name-en: "Prismix - PlayStation 2 Sen'you Music Visual Soft - Demo Disc Vol. 1" + region: "NTSC-J" +SLPM-61028: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D51" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D51" + name-en: "Dengeki PS2 / DengekiPlayStation D51" + region: "NTSC-J" +SLPM-61029: + name: "ц–Ау‚ГуƒГуƒуƒƒуƒˆуƒуƒЇуƒ­Q [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚“у“у‚“уАуЃуЈуЁу‚‡у‚Q [уŸу„у‘у‚“уАу‚“]" + name-en: "Shin Combat Choro Q [Trial]" + region: "NTSC-J" +SLPM-61030: + name: "у‚ИуƒЇу‚ИуƒЇуЎхЅ‡хІ™уЊх†’щ™К щЛ„щ‡‘уЎц—‹щЂЈ [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‚‡у˜у‚‡уЎууПу‚‡у†уЊуМу†у‘у‚“ уŠу†у”у‚“уЎу‹уœ [уŸу„у‘у‚“уАу‚“]" + name-en: "JoJo no Kimyou na Bouken - Ougon no Kaze [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes text box opacity. + clampModes: + vu1ClampMode: 3 # Fixes shading on Chapter 11-2's enemy. +SLPM-61031: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D52" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D52" + name-en: "Dengeki PS2 / DengekiPlayStation D52" + region: "NTSC-J" +SLPM-61032: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D53" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D53" + name-en: "Dengeki PS2 / DengekiPlayStation D53" + region: "NTSC-J" +SLPM-61033: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D55" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D55" + name-en: "Dengeki PS2 / DengekiPlayStation D55" + region: "NTSC-J" +SLPM-61034: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D56" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D56" + name-en: "Dengeki PS2 / DengekiPlayStation D56" + region: "NTSC-J" +SLPM-61035: + name: "ANUBIS ZONE OF THE ENDERS [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уЌуГу™ уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Anubis - Zone of the Enders [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-61036: + name: "у‚ЂуƒЋу‚Ду‚ЙуЎцˆІхЃЋ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у‚‹у”у™уЎу›у‚“у— [уŸу„у‘у‚“уАу‚“]" + name-en: "Argus no Senshi [Trial]" + region: "NTSC-J" +SLPM-61037: + name: "Devil May Cry 2 [фН“щЈ“ч‰ˆ]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Devil May Cry 2 [Trial]" + region: "NTSC-J" +SLPM-61038: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D57" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D57" + name-en: "Dengeki PS2 / DengekiPlayStation D57" + region: "NTSC-J" +SLPM-61039: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ4 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ уƒ’уƒМуƒ­уƒМу‚К уƒуƒуƒМуƒ€у‚Є [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "уŒу‚“у•уАу„уАуƒМ4 уАу„уŠуЏу–уƒМуЉ уВуƒМу‚уƒМуš у­уАуƒМу у„ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "BioHazard Gun Survivor 4 - Heroes Never Die [Store Demo]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLPM-61041: + name: "уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМ4 у‚ЈуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "уАуƒМуЁу‚ƒуЕуу„уŸуƒМ4 уˆуМу‚Šу‚…уƒМу—у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Virtua Fighter 4 - Evolution Trial" + region: "NTSC-J" +SLPM-61042: + name: "THE BASEBALL 2003 уƒуƒˆуƒЋуƒœуƒМуƒЋуƒ‘уƒМу‚ЏхЎЃшЈ€ уƒ‘уƒМуƒ•у‚Їу‚Џуƒˆуƒ—уƒЌуƒМуƒ—уƒ­щ‡Žчƒ [фН“щЈ“ч‰ˆ]" + name-sort: "у– уЙуƒМу™уМуƒМу‚‹ 2003 уАуЈу‚‹уМуƒМу‚‹уБуƒМуу›у‚“у’у‚“ уБуƒМуЕу‡ууЈуЗу‚ŒуƒМуЗу‚у‚„уу‚…у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Baseball 2003, The - Battle Ball Park Sengen - Perfect Play Pro Yakyuu [Trial]" + region: "NTSC-J" +SLPM-61043: + name: "Devil May Cry 2 [фН“щЈ“ч‰ˆ]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Devil May Cry 2 [Trial]" + region: "NTSC-J" +SLPM-61044: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D59" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D59" + name-en: "Dengeki PS2 / DengekiPlayStation D59" + region: "NTSC-J" +SLPM-61046: + name: "щ›Лш„ГцˆІцЉŸуƒуƒМуƒуƒЃуƒ­уƒГ уƒžуƒМу‚К [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚“уЎу†у›у‚“ууАуƒМуЁу‚ƒу‚у‚“ уОуƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Dennou Senki - Virtual-On Marz [Trial]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-61048: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D60" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D60" + name-en: "Dengeki PS2 / DengekiPlayStation D60" + region: "NTSC-J" +SLPM-61050: + name: "хŠч†Ÿш‹Бщ›„ хЏО 3D [хˆфН“щЈ“ч‰ˆ]" + name-sort: "уЏу‚“у˜у‚…ууВуƒМу‚уƒМ уŸу„ 3D [уЏуЄуŸу„у‘у‚“уАу‚“]" + name-en: "Hanjuku Hero VS 3-D [Trial]" + region: "NTSC-J" +SLPM-61051: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D61" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D61" + name-en: "Dengeki PS2 / DengekiPlayStation D61" + region: "NTSC-J" +SLPM-61052: + name: "цП€щ—˜уƒ—уƒ­щ‡Žчƒ цАДхГЖц–АхИу‚ЊуƒМуƒЋу‚Йу‚ПуƒМу‚К VS уƒ—уƒ­щ‡Žчƒ [фН“щЈ“ч‰ˆ]" + name-sort: "у’ууЈу†уЗу‚у‚„уу‚…у† уПуšу—уОу—у‚“у˜уŠуƒМу‚‹у™уŸуƒМуš VS уЗу‚у‚„уу‚…у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Gekitou Pro Yakyuu - Mizushima Shinji All Stars vs. Pro Yakyuu [Trial]" + region: "NTSC-J" +SLPM-61053: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ10 [фН“щЈ“ч‰ˆ]" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†10 [уŸу„у‘у‚“уАу‚“]" + name-en: "Jikkyou Powerful Pro Yakyuu 10 [Trial]" + region: "NTSC-J" +SLPM-61054: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМV [фН“щЈ“ч‰ˆ]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМV [уŸу„у‘у‚“уАу‚“]" + name-en: "Sidewinder V [Trial]" + region: "NTSC-J" +SLPM-61055: + name: "у‚АуƒЌу‚ДуƒЊуƒМуƒ›уƒЉуƒМу‚ЗуƒЇуƒМ у‚Ну‚ІуƒЋу‚ГуƒЌу‚Џу‚ПуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚Œу”у‚ŠуƒМуЛу‚‰уƒМу—у‚‡уƒМ уу†у‚‹у“у‚ŒууŸуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Gregory Horror Show - Soul Collector [Trial]" + region: "NTSC-J" +SLPM-61056: + name: "NHK хЄЉц‰уƒ“уƒƒуƒˆуу‚“ у‚АуƒЉуƒЂуƒГуƒуƒˆуƒЋ [фН“щЈ“ч‰ˆ]" + name-sort: "NHK уІу‚“у•у„уГуЃуЈуу‚“ уу‚‰у‚‚у‚“уАуЈу‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "NHK Tensai Bit-Kun - Guramon Battle [Trial]" + region: "NTSC-J" +SLPM-61058: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D62" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D62" + name-en: "Dengeki PS2 / DengekiPlayStation D62" + region: "NTSC-J" +SLPM-61059: + name: "Kunoichi -хП- [фН“щЈ“ч‰ˆ]" + name-sort: "ууЎу„уЁ -у—уЎуГ- [уŸу„у‘у‚“уАу‚“]" + name-en: "Kunoichi -Shinobi- [Trial]" + region: "NTSC-J" +SLPM-61060: + name: "BUSIN 0 яНžWizardry Alternative NEOяНž [фН“щЈ“ч‰ˆ]" + name-sort: "уЖу—у‚“ уœу‚ яНžу†уƒу–уƒМуЉу‚Šуƒ уŠу‚‹уŸуЊуІуƒуЖ у­уŠяНž [уŸу„у‘у‚“уАу‚“]" + name-en: "BUSIN 0 яНžWizardry Alternative NEOяНž [Trial]" + region: "NTSC-J" +SLPM-61062: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒДу‚Ёуƒ‹у‚Ђ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚ƒуЃу™у‚‹у‚”ууЋу‚ [уŸу„у‘у‚“уАу‚“]" + name-en: "Castlevania [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLPM-61065: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D64" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D64" + name-en: "Dengeki PS2 / DengekiPlayStation D64" + region: "NTSC-J" +SLPM-61066: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D65" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D65" + name-en: "Dengeki PS2 / DengekiPlayStation D65" + region: "NTSC-J" +SLPM-61067: + name: "у‚ЏуƒЉу‚ІуƒуƒГу‚Ау‚Пу‚Єу‚ЌуƒМуƒЛуƒ’уƒ‰у‚ЅуƒГуƒ‰уƒЉу‚ДуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚‰у†уЁу‚“ууŸу„уŒуƒМ уВуЉу…у‚“уЉу‚‰у”у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Crouching Tiger Hidden Dragon [Trial]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SLPM-61070: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D66" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D66" + name-en: "Dengeki PS2 / DengekiPlayStation D66" + region: "NTSC-J" +SLPM-61072: + name: "уЗу‚ˆуЗу‚ˆуƒ•у‚ЃуƒМуƒуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "уЗу‚ˆуЗу‚ˆуЕуƒуƒМуАуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Puyo Puyo Fever [Trial]" + region: "NTSC-J" +SLPM-61073: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Moonlit Lovers [фН“щЈ“ч‰ˆ]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Moonlit Lovers [уŸу„у‘у‚“уАу‚“]" + name-en: "Galaxy Angel - Moonlit Lovers [Trial]" + region: "NTSC-J" +SLPM-61074: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМ х‹цƒ…у‚Пуƒƒу‚АуƒуƒˆуƒЋ [ч‰ЙхˆЅфН“щЈ“ч‰ˆ]" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМ у‚†у†у˜у‚‡у†уŸуЃууАуЈу‚‹ [уЈууЙуЄуŸу„у‘у‚“уАу‚“]" + name-en: "Gold Gashbell!! - Friendship Tag Battle [Special Trial]" + region: "NTSC-J" +SLPM-61076: + name: "PANZER FRONT Ausf.B [фН“щЈ“ч‰ˆ]" + name-sort: "уБу‚“уЄууƒМ уЕу‚у‚“уЈT Ausf.B [уŸу„у‘у‚“уАу‚“]" + name-en: "Panzer Frony - Ausf. B [Trial]" + region: "NTSC-J" +SLPM-61077: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К [фН“щЈ“ч‰ˆ]" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Sega Ages 2500 Series [Trial]" + region: "NTSC-J" +SLPM-61079: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D68" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D68" + name-en: "Dengeki PS2 / DengekiPlayStation D68" + region: "NTSC-J" +SLPM-61080: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Ultraman [Trial]" + region: "NTSC-J" +SLPM-61081: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D69" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D69" + name-en: "Dengeki PS2 / DengekiPlayStation D69" + region: "NTSC-J" +SLPM-61082: + name: "уƒ†уƒЌуƒ“уƒžу‚Ќу‚ИуƒГ у‚ІуƒЋуƒˆуƒЉуƒžуƒГ у‚Йуƒšу‚ЗуƒЃуƒЋ уƒ‡у‚Ѓу‚Йу‚Џ [фН“щЈ“ч‰ˆ]" + name-sort: "уІу‚ŒуГуОуŒу˜у‚“ у†у‚‹уЈу‚‰уОу‚“ у™уКу—у‚ƒу‚‹ уЇуƒу™у [уŸу„у‘у‚“уАу‚“]" + name-en: "TV Magazine Ultraman Special Disc [Trial]" + region: "NTSC-J" +SLPM-61083: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D70" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D70" + name-en: "Dengeki PS2 / DengekiPlayStation D70" + region: "NTSC-J" +SLPM-61084: + name: "у‚у„у‚уц˜ŸфКК уƒ‘уƒ‹уƒƒу‚ЏуƒЁуƒМу‚ЋуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚у„у‚уу›у„у˜у‚“ уБуЋуЃуу‚уƒМу‹уƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Meiwaku Seijin Panic Maker [Trial]" + region: "NTSC-J" +SLPM-61086: + name: "х‰ЃшБЊ3 [фН“щЈ“ч‰ˆ]" + name-sort: "у‘у‚“у”у†3 [уŸу„у‘у‚“уАу‚“]" + name-en: "KengХ 3 [Trial]" + region: "NTSC-J" +SLPM-61087: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋ2 шЕЄуу‚ЈуƒЊу‚Џу‚ЗуƒЋуЎц‚Њщ­” [фН“щЈ“ч‰ˆ]" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу—2 у‚у‹ууˆу‚Šуу—у‚‹уЎу‚ууО [уŸу„у‘у‚“уАу‚“]" + name-en: "Hagane no Renkinjutsushi - Akaki Elixir no Akuma [Trial]" + region: "NTSC-J" +SLPM-61089: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D72" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D72" + name-en: "Dengeki PS2 / DengekiPlayStation D72" + region: "NTSC-J" +SLPM-61090: + name: "уƒ†у‚Ѓуƒ уƒЛуƒуƒМуƒˆуƒГ уƒŠу‚ЄуƒˆуƒЁу‚ЂуƒМуƒЛуƒ“уƒ•у‚Љу‚ЂуƒЛу‚ЏуƒЊу‚Йуƒžу‚Й уƒ–у‚ЎуƒМуЎщ€†шЅВ [фН“щЈ“ч‰ˆ]" + name-sort: "уІуƒу‚€уƒЛуАуƒМуЈу‚“ уЊу„уЈу‚у‚уƒМуƒЛуГуЕу‰у‚уƒЛуу‚Šу™уОу™ уЖуŽуƒМуЎуŽу‚ƒуу—у‚…у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Tim Burton's The Nightmare Before Christmas - Boogie no Gyakushuu [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLPM-61091: + name: "уƒ™уƒЋу‚ЛуƒЋу‚Џ хƒхЙДхИх›НуЎщЗЙчЏ‡ ш–щ­”цˆІшЈ˜уЎчЋ  [фН“щЈ“ч‰ˆ]" + name-sort: "уЙу‚‹у›у‚‹у уПу‚ŒуЋу‚у‚€ уЕуу‚‹у“у‚“уИу‚“ у›у„уОу›у‚“ууЎу—у‚‡у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Berserk - Millennium Falcon-hen - Seima Senki no Shou [Trial]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Partially fixes HUD elements. + halfPixelOffset: 1 # Fixes misaligned blur around objects and enemies. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-61092: + name: "DRIV3R [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰у„уАуƒМ3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Driv3r [Trial]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLPM-61093: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 3 [фН“щЈ“ч‰ˆ]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Ultraman Fighting Evolution 3 [Trial]" + region: "NTSC-J" +SLPM-61094: + name: "уƒ“уƒЅуƒМуƒ†у‚Ѓуƒ•уƒЋу‚ИуƒЇуƒМ2 уƒ–уƒЉуƒƒу‚Џуƒ•у‚ЃуƒЋуƒ уЎшЌŽ [фН“щЈ“ч‰ˆ]" + name-sort: "уГу‚…уƒМуІуƒуЕу‚‹у˜у‚‡уƒМ2 уЖу‚‰уЃууЕуƒу‚‹у‚€уЎуЊуž [уŸу„у‘у‚“уАу‚“]" + name-en: "Viewtiful Joe 2 - Black Film no Nazo [Trial]" + region: "NTSC-J" +SLPM-61095: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D74" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D74" + name-en: "Dengeki PS2 / DengekiPlayStation D74" + region: "NTSC-J" +SLPM-61096: + name: "щЂЈщ›Ву€€хЙ•цœЋфМ [фН“щЈ“ч‰ˆ]" + name-sort: "уЕу†у†у‚“уАууОуЄуЇу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Fu-un Bakumatsu-den [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-61097: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D75" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D75" + name-en: "Dengeki PS2 / DengekiPlayStation D75" + region: "NTSC-J" +SLPM-61098: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 6 - WWE SMACKDOWN! vs. RAW [фН“щЈ“ч‰ˆ]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™6 - WWE SMACKDOWN! vs. RAW [уŸу„у‘у‚“уАу‚“]" + name-en: "Exciting Pro Wrestling 6 - WWE SMACKDOWN! vs. RAW [Trial]" + region: "NTSC-J" +SLPM-61100: + name: "чЃчŽ‹шЈ˜ -PROJECT ALTERED BEAST- [фН“щЈ“ч‰ˆ]" + name-sort: "у˜у‚…у†уŠу†у -PROJECT ALTERED BEAST- [уŸу„у‘у‚“уАу‚“]" + name-en: "Project Altered Beast [Trial]" + region: "NTSC-J" +SLPM-61101: + name: "ц–АщИчЕ„чОЄч‹МфМ [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚“у›у‚“ууПуу‚“у‚у†уЇу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Shinsengumi Gunrou-den [Trial]" + region: "NTSC-J" +SLPM-61102: + name: "уƒ„у‚­уƒЈуƒ‹у‚ЕуƒЉуƒ [фН“щЈ“ч‰ˆ]" + name-sort: "уЄуу‚ˆуЋу•у‚‰уА [уŸу„у‘у‚“уАу‚“]" + name-en: "Tsukiyo ni Saraba [Trial]" + region: "NTSC-J" +SLPM-61103: + name: "цБКцˆІт…Ђ [фН“щЈ“ч‰ˆ]" + name-sort: "у‘уЃу›у‚“3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Kessen III [Trial]" + region: "NTSC-J" +SLPM-61104: + name: "у‚Еуƒ уƒЉу‚Єу‚Іу‚Ју‚Йу‚ПуƒГ цДЛхЇфОщ“ [фН“щЈ“ч‰ˆ]" + name-sort: "у•у‚€у‚‰у„у†уˆу™уŸу‚“ у‹уЄу’уу•у‚€у‚‰у„уЉу† [уŸу„у‘у‚“уАу‚“]" + name-en: "Samurai Western - Katsugeki Samurai-dou [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes line across the middle of the screen and offset blur. +SLPM-61105: + name: "уЏу˜у‚уЎфИ€ц­Љ ALLт˜†STARS [фН“щЈ“ч‰ˆ]" + name-sort: "уЏу˜у‚уЎу„уЃуН уŠуƒМу‚‹у™уŸуƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Hajime no Ippo - All-Stars [Trial]" + region: "NTSC-J" +SLPM-61106: + name: "RUMBLE ROSES [фН“щЈ“ч‰ˆ]" + name-sort: "у‚‰у‚“уЖу‚‹у‚уƒМуš [уŸу„у‘у‚“уАу‚“]" + name-en: "Rumble Roses [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLPM-61107: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D76" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D76" + name-en: "Dengeki PS2 / DengekiPlayStation D76" + region: "NTSC-J" +SLPM-61109: + name: "SHADOW OF ROME [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚уƒМуО [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow of Rome [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-61110: + name: "ENTHUSIA PROFESSIONAL RACING [фН“щЈ“ч‰ˆ]" + name-sort: "уˆу‚“у™уƒМу˜у‚ уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ у‚ŒуƒМу—у‚“у [уŸу„у‘у‚“уАу‚“]" + name-en: "Enthusia Professional Racing [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Corrects crazy car AI and prevents crash. + vuClampMode: 3 # Stops freezing at race start. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLPM-61111: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ3 [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Dragon Ball Z 3 [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-61112: + name: "хЄЉц˜Ÿ у‚НуƒМуƒ‰ у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "уІу‚“у›у„ ууƒМуЉ уŠуЖ уЇу™уІуƒуЋуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Swords of Destiny [Trial]" + region: "NTSC-J" +SLPM-61113: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D77" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D77" + name-en: "Dengeki PS2 / DengekiPlayStation D77" + region: "NTSC-J" +SLPM-61114: + name: "SHADOW OF ROME [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚уƒМуО [уŸу„у‘у‚“уАу‚“]" + name-en: "Shadow of Rome [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-61115: + name: "уƒЌуƒМу‚ЗуƒГу‚АуƒуƒˆуƒЋ -C1 GRAND PRIX- [фН“щЈ“ч‰ˆ]" + name-sort: "у‚ŒуƒМу—у‚“ууАуЈу‚‹ -C1 GRAND PRIX- [уŸу„у‘у‚“уАу‚“]" + name-en: "Racing Battle - C1 Grand Prix [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-61116: + name: "х†’щ™КчŽ‹уƒ“у‚Ѓуƒˆ уƒ€уƒМу‚Џуƒу‚Йу‚ЛуƒГуƒуƒЅуƒЊуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "уМу†у‘у‚“уŠу†уГуƒуЈ у уƒМуу­у™у›у‚“уЁу‚…у‚ŠуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Bouken-ou Beet - Darkness Century [Trial]" + region: "NTSC-J" +SLPM-61117: + name: "ц­Іш”ЕфМт…Ё уƒ–уƒЌу‚Єуƒ‰уƒžу‚Йу‚ПуƒМ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚€у•у—уЇу‚“2 уЖу‚Œу„уЉуОу™уŸуƒМ [уŸу„у‘у‚“уАу‚“]" + name-en: "Musashiden II - Blademaster [Trial]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes garbled character animation. +SLPM-61118: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚ЄуƒДуƒГ [уƒ•у‚ЁуƒŸщ€šщ™хЎšфН“щЈ“ч‰ˆ]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“ [уЕууПуЄу†у’у‚“уІу„уŸу„у‘у‚“уАу‚“]" + name-en: "Armored Core - Last Raven [Famitsu Limited Trial]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPM-61119: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚ЄуƒДуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Armored Core - Last Raven [Trial]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPM-61120: + name: "уƒ‰уƒЉуƒƒу‚А у‚ЊуƒГ уƒ‰уƒЉу‚АуƒМуƒГ2 яНžхАхАуЎчД… шƒŒхОГуЎщЛ’яНž [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰уЃу уŠу‚“ уЉу‚‰ууƒМу‚“2 яНžуЕу†у„у‚“уЎу‚у‹ уЏу„уЈууЎуу‚яНž [уŸу„у‘у‚“уАу‚“]" + name-en: "Drag-on Dragoon 2 - Fuuin no Aka, Haitoku no Kuro [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting characters. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SLPM-61121: + name: "KAIDO яНžхГ уЎфМшЊЌяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у„уЉу† уЈу†у’уЎуЇу‚“у›уЄ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kaido Touge no Densetsu [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-61122: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D81" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D81" + name-en: "Dengeki PS2 / DengekiPlayStation D81" + region: "NTSC-J" +SLPM-61123: + name: "NARUTO-уƒŠуƒЋуƒˆ- у†уšуОухПфМ [фН“щЈ“ч‰ˆ]" + name-sort: "уЊу‚‹уЈ у†уšуОууЋу‚“уЇу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Naruto Uzumaki Ninden [Trial]" + region: "NTSC-J" + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-61124: + name: "хЄЇчЅž - ч­†уЏу˜у‚уЎхЗЛ [фН“щЈ“ч‰ˆ]" + name-sort: "уŠуŠу‹уП уЕуЇуЏу˜у‚уЎуОу [уŸу„у‘у‚“уАу‚“]" + name-en: "Okami - Fude-hajime no Maki [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-61125: + name: "Tokyo Game Show Bandai Namco Booth Distribution Disc 2005" + name-sort: "уЈу†уу‚‡у† у’уƒМу‚€ у—у‚‡уƒМ уАу‚“у у„ уЊу‚€у“ уЖуƒМу™ уЇуƒу™уЈу‚ŠуГу‚…уƒМу—у‚‡у‚“ уЇуƒу™у 2005" + name-en: "Tokyo Game Show Bandai Namco Booth Distribution Disc 2005" + region: "NTSC-J" +SLPM-61126: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D84" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D84" + name-en: "Dengeki PS2 / DengekiPlayStation D84" + region: "NTSC-J" +SLPM-61127: + name: "уƒЌуƒМу‚ЗуƒГу‚Ау‚ВуƒМуƒ у€ŒцГЈц„!!!!у€ [фН“щЈ“ч‰ˆ]" + name-sort: "у‚ŒуƒМу—у‚“уу’уƒМу‚€у€ŒуЁу‚…у†у„!!!!у€ [уŸу„у‘у‚“уАу‚“]" + name-en: "Racing Game - Chuui!!!! [Trial]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLPM-61129: + name: "уƒ•у‚ЁуƒŸщ€šPS2 у‚Йуƒšу‚ЗуƒЃуƒЋуƒ‡у‚Ѓу‚Йу‚Џ яНžCAPCOM GAME COLLECTIONяНž" + name-sort: "уЕууПуЄу†PS2 у™уКу—у‚ƒу‚‹уЇуƒу™у яНžCAPCOM GAME COLLECTIONяНž" + name-en: "Famitsu PS2 Special Disc - Capcom Game Collection" + region: "NTSC-J" +SLPM-61130: + name: "цˆІчЅž -у„уу•уŒуП- [фН“щЈ“ч‰ˆ]" + name-sort: "у„уу•уŒуП [уŸу„у‘у‚“уАу‚“]" + name-en: "Ikusa Gami [Trial]" + region: "NTSC-J" + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLPM-61131: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D85" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D85" + name-en: "Dengeki PS2 / DengekiPlayStation D85" + region: "NTSC-J" +SLPM-61132: + name: "цˆІчЅž-у„уу•уŒуП- [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у„уу•уŒуП [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Ikusa Gami [Store Demo]" + region: "NTSC-J" + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLPM-61133: + name: "у‚Ну‚ІуƒЋу‚­уƒЃуƒЊуƒуƒМт…Ђ [фН“щЈ“ч‰ˆ]" + name-sort: "уу†у‚‹уу‚ƒу‚ŠуАуƒМ3 [уŸу„у‘у‚“уАу‚“]" + name-en: "SoulCalibur III [Trial]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SLPM-61134: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED щ€Ѓхˆvs.Z.A.F.T [фН“щЈ“ч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ у‚Œу‚“у”у†vs.Z.A.F.T [уŸу„у‘у‚“уАу‚“]" + name-en: "Kidou Senshi Gundam SEED - Rengou vs. Z.A.F.T. [Trial]" + region: "NTSC-J" +SLPM-61135: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ3 [фН“щЈ“ч‰ˆ]" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ3 [уŸу„у‘у‚“уАу‚“]" + name-en: "Naruto Narutimett Hero 3 [Trial]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes invisible QTE button prompts and overbright in some scenes. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-61137: + name: "SEGA RALLY 2006 [фН“щЈ“ч‰ˆ]" + name-sort: "у›уŒу‚‰у‚ŠуƒМ 2006 [уŸу„у‘у‚“уАу‚“]" + name-en: "Sega Rally 2006 [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLPM-61138: + name: "ц‚Њщ­”хŸŽуƒ‰уƒЉу‚­уƒЅуƒЉ щ—‡уЎх‘ЊхА [хК—щ ­фН“щЈ“ч‰ˆ]" + name-sort: "у‚ууОу˜у‚‡у†уЉу‚‰уу‚…у‚‰ у‚„уПуЎу˜у‚…у„у‚“ [уІу‚“уЈу†уŸу„у‘у‚“уАу‚“]" + name-en: "Akumajo Dracula - Yami no Juin [Store Demo]" + region: "NTSC-J" +SLPM-61139: + name: "уЗу‚ˆуЗу‚ˆуƒ•у‚ЃуƒМуƒуƒМ2 [уƒуƒЅуƒМяМ] [фН“щЈ“ч‰ˆ]" + name-sort: "уЗу‚ˆуЗу‚ˆуЕуƒуƒМуАуƒМ2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Puyo Puyo Fever 2 [Trial]" + region: "NTSC-J" +SLPM-61140: + name: "щОуŒхІ‚у [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Šу‚…у†уŒу”уЈу [уŸу„у‘у‚“уАу‚“]" + name-en: "Ryu Ga Gotoku [Trial]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-61141: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D87" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D87" + name-en: "Dengeki PS2 / DengekiPlayStation D87" + region: "NTSC-J" +SLPM-61142: + name: "ц–А щЌМц­Іш€… DAWN OF DREAMS / хЄЇчЅž ч­†уЏу˜у‚уƒŽхЗЛ [фН“щЈ“ч‰ˆ]" + name-sort: "у—у‚“ уŠуЋу‚€у—у‚ƒ / уŠуŠу‹уП уВуЇуЏу˜у‚уЎхЗЛ [уŸу„у‘у‚“уАу‚“]" + name-en: "Shin Onimusha - Dawn of Dreams / Ookami [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLPM-61144: + name: "фЛЛфО фМ цИЁфИ–фККфИ€фЛЃшЈ˜ [фН“щЈ“ч‰ˆ]" + name-sort: "уЋу‚“уу‚‡у†уЇу‚“ уЈу›у„уЋу‚“у„уЁу у„у [уŸу„у‘у‚“уАу‚“]" + name-en: "Ninkyouden Toseinin Ichidaiki [Trial]" + region: "NTSC-J" +SLPM-61146: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D90" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D90" + name-en: "Dengeki PS2 / DengekiPlayStation D90" + region: "NTSC-J" +SLPM-61147: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ [уƒ„у‚ЁуƒЉуƒˆу‚Ѕу‚ЙуƒˆуƒЉуЏу‹ушЊžу‚Šу] [фН“щЈ“ч‰ˆ]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ3 [уЄуу‚‰уЈу…у™уЈу‚‰уЏу‹уу‹уŸу‚Šу] [уŸу„у‘у‚“уАу‚“]" + name-en: "Xenosaga Episode III - Also Sprach Zarathustra [Trial]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. +SLPM-61148: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Є у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ5 у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš [уŸу„у‘у‚“уАу‚“]" + name-en: "Growlanser V - Generations [Trial]" + region: "NTSC-J" + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLPM-61149: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D91" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D91" + name-en: "Dengeki PS2 / DengekiPlayStation D91" + region: "NTSC-J" +SLPM-61150: + name: "у‚­уƒГш‚‰уƒžуƒГ уƒžуƒƒу‚ЙуƒЋу‚АуƒЉуƒГуƒ—уƒЊ MAX [фН“щЈ“ч‰ˆ]" + name-sort: "уу‚“уЋууОу‚“ уОуЃу™у‚‹уу‚‰у‚“уЗу‚Š MAX [уŸу„у‘у‚“уАу‚“]" + name-en: "Kinnikuman Muscle Grand Prix Max [Trial]" + region: "NTSC-J" +SLPM-61152: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚Йуƒ‘уƒМу‚­уƒГу‚АяМ уƒу‚Њ [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у™уБуƒМуу‚“уяМ у­уŠ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dragon Ball Z - Sparking Neo [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines and minor bloom. + beforeDraw: "OI_DBZBTGames" +SLPM-61153: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D92" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D92" + name-en: "Dengeki PS2 / DengekiPlayStation D92" + region: "NTSC-J" +SLPM-61154: + name: "щОуŒхІ‚у2 [фН“щЈ“ч‰ˆ]" + name-sort: "у‚Šу‚…у†уŒу”уЈу2 [уŸу„у‘у‚“уАу‚“]" + name-en: "Ryu Ga Gotoku 2 [Trial]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-61155: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ уƒЌу‚Иу‚ЇуƒГуƒ‰ [фН“щЈ“ч‰ˆ]" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚Œу˜у‡у‚“уЉ [уŸу„у‘у‚“уАу‚“]" + name-en: "Tomb Raider - Legend [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLPM-61156: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D93" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D93" + name-en: "Dengeki PS2 / DengekiPlayStation D93" + region: "NTSC-J" +SLPM-61157: + name: "NARUTO-уƒŠуƒЋуƒˆ- ч–ОщЂЈфМ уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆу‚Ђу‚Џу‚ЛуƒЋ [фН“щЈ“ч‰ˆ]" + name-sort: "уЊу‚‹уЈ у—уЃуЗу†уЇу‚“ уЊу‚‹уІуƒу‚уЃуЈу‚уу›у‚‹ [уŸу„у‘у‚“уАу‚“]" + name-en: "Naruto Shippuuden Narutimate Accel [Trial]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLPM-61158: + name: "ш–щ—˜хЃЋц˜ŸчŸЂ -х†ЅчŽ‹уƒуƒМуƒ‡у‚ЙхфКŒхЎЎчЗЈ- [фН“щЈ“ч‰ˆ]" + name-sort: "у›у„у‚“уЈу›у„у‚„ у‚у„уŠу†уЏуƒМуЇу™у˜у‚…у†уЋуу‚…у†уИу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Saint Seiya - Meiou Hades Juunikyuu Hen [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes blooming and lighting offset. + nativeScaling: 2 # Fixes post-processing. +SLPM-61161: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМт…Ё чЕ‚ч„‰уИуЎхКц›В [фН“щЈ“ч‰ˆ]" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ2 у—у‚…у†уˆу‚“уИуЎу˜у‚‡уу‚‡у [уŸу„у‘у‚“уАу‚“]" + name-en: "God of War II - The End Begins [Trial]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SLPM-61162: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚Йуƒ‘уƒМу‚­уƒГу‚АяМ уƒЁуƒ†у‚Њ [фН“щЈ“ч‰ˆ]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у™уБуƒМуу‚“у у‚уІуŠ [уŸу„у‘у‚“уАу‚“]" + name-en: "Dragon Ball Z Sparking! Meteor [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines and minor bloom. + beforeDraw: "OI_DBZBTGames" +SLPM-61163: + name: "у‚ЗуƒМуƒžуƒГ2 яНžхŒ—фКЌхŽŸфККш‚Вцˆу‚­уƒƒуƒˆяНž [фН“щЈ“ч‰ˆ]" + name-sort: "у—уƒМуОу‚“2 уКуу‚“у’у‚“у˜у‚“у„уу›у„ууЃуЈ [уŸу„у‘у‚“уАу‚“]" + name-en: "Seaman 2 - Peking Genjin Ikusei Kit [Trial]" + region: "NTSC-J" +SLPM-61164: + name: "щ›Лц’ƒPS2 / щ›Лц’ƒPlayStation D96" + name-sort: "уЇу‚“у’у PS2 уЇу‚“у’уPlayStation D96" + name-en: "Dengeki PS2 / DengekiPlayStation D96" + region: "NTSC-J" +SLPM-62001: + name: "уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ" + name-sort: "уЉу‚‰у‚€уОуЋу‚" + name-en: "Drum Mania" + region: "NTSC-J" +SLPM-62002: + name: "хЎŸцГуƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМ2000" + name-sort: "у˜уЃуу‚‡у†у‚уƒМу‚‹уЉу•уЃу‹уƒМ2000" + name-en: "Live World Soccer 2000" + region: "NTSC-J" + compat: 5 +SLPM-62003: + name: "щКЛщ›€хЄЇфМšт…Ђ уƒŸуƒЌуƒ‹у‚Ђуƒ уƒЊуƒМу‚А" + name-sort: "уОуƒМу˜у‚ƒу‚“уŸу„у‹у„3 уПу‚ŒуЋу‚у‚€у‚ŠуƒМу" + name-en: "Mahjong Taikai III - Millennium League" + region: "NTSC-J" +SLPM-62004: + name: "щКЛщ›€у‚„у‚у†уœяМ2" + name-sort: "уОуƒМу˜у‚ƒу‚“у‚„у‚у†уœяМ2" + name-en: "Mahjong Yarouze! 2" + region: "NTSC-J" +SLPM-62005: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†" + name-en: "Shin Sangoku Musou" + region: "NTSC-J" +SLPM-62006: + name: "цАИфИ–хфККIV" + name-sort: "уˆу„у›у„у‚у„у˜у‚“4" + name-en: "Eisei Meijin 4" + region: "NTSC-J" +SLPM-62007: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Ђ&т…Ѓ хОЉцДЛуЎчЅžшЉБ" + name-sort: "уу‚‰уЇуƒу†у™3&4 уЕуЃу‹уЄуЎу—у‚“у‚" + name-en: "Gradius III and IV - Fukkatsu no Shinwa" + region: "NTSC-J" + compat: 5 +SLPM-62008: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 7" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 7" + name-en: "Jikkyou Powerful Pro Yakyuu 7" + region: "NTSC-J" +SLPM-62009: + name: "уŒу‚“уАу‚ŒяМуƒ‹уƒƒуƒуƒГяМу‚ЊуƒЊуƒГуƒ”уƒƒу‚Џ2000" + name-sort: "уŒу‚“уАу‚ŒяМуЋуЃуНу‚“яМуŠу‚Šу‚“уДуЃу2000" + name-en: "Ganbare Nippon Olympics 2000" + region: "NTSC-J" +SLPM-62010: + name: "фИ‰хœ‹хП—т…І" + name-sort: "у•у‚“у”уу— 7" + name-en: "Sangokushi VII" + region: "NTSC-J" +SLPM-62011: + name: "хЎŸцГG1у‚Йуƒ†у‚Єуƒ–уƒЋ" + name-sort: "у˜уЃуу‚‡у†G1у™уІу„уЖу‚‹" + name-en: "Jikkyou G1 Stable" + region: "NTSC-J" +SLPM-62012: + name: "у‚­уƒМуƒœуƒМуƒ‰уƒžуƒ‹у‚Ђ" + name-sort: "ууƒМуМуƒМуЉуОуЋу‚" + name-en: "KeyboardMania" + region: "NTSC-J" +SLPM-62013: + name: "RING OF RED" + name-sort: "у‚Šу‚“у уŠуЖ у‚ŒуЃуЉ" + name-en: "Ring of Red" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMV lines. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPM-62015: + name: "у‚ЗуƒЋуƒ•у‚ЃуƒМуƒ‰ у‚ЖуƒЛуƒ­у‚Йуƒˆуƒ—уƒЉуƒуƒƒуƒˆ" + name-sort: "у—у‚‹уЕуƒуƒМуЉ у–уƒЛу‚у™уЈуЗу‚‰у­уЃуЈ" + name-en: "Silpheed - The Lost Planet" + region: "NTSC-J" + compat: 5 +SLPM-62016: + name: "у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋ" + name-sort: "у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹" + name-en: "Super Bust-A-Move" + region: "NTSC-J" + compat: 5 +SLPM-62019: + name: "Winning Post 4 MAXIMUM" + name-sort: "у†у„уЋу‚“ууНу™уЈ4 MAXIMUM" + name-en: "Winning Post 4 Maximum" + region: "NTSC-J" +SLPM-62020: + name: "Gт…  JOCKEY2" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2" + name-en: "G1 JOCKEY2" + region: "NTSC-J" +SLPM-62021: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Angelique Trois [Premium Box]" + region: "NTSC-J" +SLPM-62022: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚" + name-en: "Angelique Trois" + region: "NTSC-J" +SLPM-62023: + name: "WIN BACK" + name-sort: "у†уƒу‚“ уАуЃу" + name-en: "WinBack" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLPM-62025: + name: "уƒ—уƒЊуƒГуƒˆуƒ•у‚ЁуƒГ" + name-sort: "уЗу‚Šу‚“уЈуЕуу‚“" + name-en: "PrintFan" + region: "NTSC-J" +SLPM-62026: + name: "SILENT SCOPE" + name-sort: "у•у„у‚Œу‚“уЈ у™у“уƒМуЗ" + name-en: "Silent Scope" + region: "NTSC-J" +SLPM-62027: + name: "у‚ЙуƒŽуƒМуƒœуƒМуƒ‰ уƒ˜уƒДуƒГ" + name-sort: "у™уЎуƒМуМуƒМуЉ уИу‚”у‚“" + name-en: "Snowboard Heaven" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. + # tex in rt makes videos semi appear in hardware but they are flashy and broken. +SLPM-62028: + name: "у‚АуƒЌу‚Єуƒ†у‚Йуƒˆу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ" + name-sort: "уу‚Œу„уІу™уЈу™уЈу‚‰у„у‹уƒМ" + name-en: "Greatest Striker" + region: "NTSC-J" +SLPM-62029: + name: "уƒ€уƒГу‚Йу‚ЕуƒŸуƒƒуƒˆ2001 уƒу‚ЙуƒˆуƒЛу‚ЂуƒЛуƒ уƒМуƒ–" + name-sort: "у у‚“у™у•уПуЃуЈ2001 уАу™уЈуƒЛу‚уƒЛу‚€уƒМуЖ" + name-en: "Bust A Move - Dance Summit 2001" + region: "NTSC-J" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS drastically and reduces HC size massively. +SLPM-62030: + name: "щКЛщ›€хЎЃшЈ€ хЋу‚“уЇуƒ­уƒГяМ" + name-sort: "уОуƒМу˜у‚ƒу‚“у›у‚“у’у‚“ у•у‘у‚“уЇу‚у‚“яМ" + name-en: "Mahjong Sengen - Saken de Ron!" + region: "NTSC-J" +SLPM-62031: + name: "Primal Image FOR PRINTER" + name-sort: "уЗу‚‰у„уОу‚‹ у„у‚уƒМу˜ FOR PRINTER" + name-en: "Primal Image for Printer" + region: "NTSC-J" +SLPM-62032: + name: "ESPN NBA 2night" + name-sort: "ESPN NBA 2уЊу„уЈ" + name-en: "ESPN NBA 2night" + region: "NTSC-J" +SLPM-62034: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 7 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 7 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 7 Ketteiban" + region: "NTSC-J" +SLPM-62035: + name: "у„ууœяМцИЉцГ‰х“чƒяМяМ" + name-sort: "у„ууœяМуŠу‚“у›у‚“уŸуЃуу‚…у†яМяМ" + name-en: "Iku ze! Onsen Takkyuu!!" + region: "NTSC-J" +SLPM-62036: + name: "шЖ…щЋ˜щ€ŸуƒЊуƒуƒМу‚З" + name-sort: "уЁу‚‡у†у“у†ууу‚ŠуАуƒМу—" + name-en: "Chou Kousoku Reversi" + region: "NTSC-J" +SLPM-62037: + name: "шЖ…щЋ˜щ€Ÿх›ВчЂ" + name-sort: "уЁу‚‡у†у“у†ууу„у”" + name-en: "Chou Kousoku Igo" + region: "NTSC-J" +SLPM-62038: + name: "шЖ…щЋ˜щ€ŸщКЛщ›€" + name-sort: "уЁу‚‡у†у“у†уууОуƒМу˜у‚ƒу‚“" + name-en: "Chou Kousoku MahJong" + region: "NTSC-J" +SLPM-62039: + name: "шЖ…щЋ˜щ€ŸхА†цЃ‹" + name-sort: "уЁу‚‡у†у“у†ууу—у‚‡у†уŽ" + name-en: "Chou Kousoku Shougi" + region: "NTSC-J" +SLPM-62040: + name: "хЎŸцГуƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМ2000 уƒ•у‚Ёу‚ЄуƒŠуƒЋу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "у˜уЃуу‚‡у†у‚уƒМу‚‹уЉу•уЃу‹уƒМ2000 уЕуу„уЊу‚‹уˆуЇуƒу—у‚‡у‚“" + name-en: "Jikkyou World Soccer 2000 - Final Edition" + region: "NTSC-J" +SLPM-62041: + name: "ESPN NATIONAL HOCKEY NIGHT" + name-sort: "ESPN уЊу—у‚‡уЊу‚‹ уЛуЃу‘уƒМ уЊу„уЈ" + name-en: "ESPN National Hockey Night" + region: "NTSC-J" +SLPM-62042: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ" + name-sort: "уу‚уŒу­уЎуЛу†у“у† у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ" + name-en: "Kurogane no Houkou - Warship Commander" + region: "NTSC-J" +SLPM-62043: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [фН“щЈ“ч‰ˆ]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [уŸу„у‘у‚“уАу‚“]" + name-en: "Metal Gear Solid 2 [Trial]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-62044: + name: "RCуƒЊуƒ™уƒГу‚ИPro" + name-sort: "RCу‚ŠуЙу‚“у˜Pro" + name-en: "RC Revenge Pro" + region: "NTSC-J" +SLPM-62045: + name: "хЎŸцГJуƒЊуƒМу‚Ауƒ‘уƒМуƒ•у‚Їу‚Џуƒˆу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ3" + name-sort: "у˜уЃуу‚‡у†Jу‚ŠуƒМууБуƒМуЕу‡ууЈу™уЈу‚‰у„у‹уƒМ3" + name-en: "Jikkou J. League Perfect Striker 3" + region: "NTSC-J" +SLPM-62046: + name: "WTA TOUR TENNIS" + name-sort: "WTA уЄу‚уƒМ уІуЋу™" + name-en: "WTA Tennis Tour" + region: "NTSC-J" + compat: 5 +SLPM-62047: + name: "у‚ЈуƒГуƒ‰уƒу‚Зу‚Ђ" + name-sort: "уˆу‚“уЉу­у—у‚" + name-en: "Endonesia" + region: "NTSC-J" +SLPM-62048: + name: "уƒуƒˆуƒЋу‚Ўу‚Ђ2" + name-sort: "уАуЈу‚‹уŽу‚2" + name-en: "Battle Gear 2" + region: "NTSC-J" +SLPM-62049: + name: "щ›ЛшЛŠуЇGOяМ3 щ€šх‹ЄчЗЈ" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ3 уЄу†уу‚“уИу‚“" + name-en: "Densha de Go! 3 - Tsuukin-hen" + region: "NTSC-J" +SLPM-62050: + name: "щ›ЛшЛŠуЇGOяМц–АхЙЙчЗš хББщ™Нц–АхЙЙчЗšчЗЈ [фН“щЈ“ч‰ˆ]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМу—у‚“у‹у‚“у›у‚“ у•у‚“у‚ˆу†у—у‚“у‹у‚“у›у‚“уИу‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Densha de Go! Shinkansen Sanyou Shinkansen-hen [Trial]" + region: "NTSC-J" +SLPM-62051: + name: "уƒЄуƒГуƒЄ у‚Ћуƒу‚Иу‚Йу‚П яНžfeaturing GawooяНž" + name-sort: "у‚„у‚“у‚„ у‹уАу˜у™уŸ яНžfeaturing GawooяНž" + name-en: "Yanya Caballista - featuring Gawoo" + region: "NTSC-J" +SLPM-62052: + name: "beatmaniaц‰“ц‰“ц‰“яМяМ" + name-sort: "уГуƒМуЈуОуЋу‚у у у яМяМ" + name-en: "Beatmania Da Da Da!!" + region: "NTSC-J" +SLPM-62053: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ5" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМ у†у„уЋу‚“уу„у‚ŒуЖу‚“ 5" + name-en: "World Soccer Winning Eleven 5" + region: "NTSC-J" +SLPM-62054: + name: "цАИфИ–хфККт…Є" + name-sort: "уˆу„у›у„у‚у„у˜у‚“5" + name-en: "Eternity Master V" + region: "NTSC-J" +SLPM-62055: + name: "уƒ–уƒЉуƒƒуƒ‡у‚Ѓуƒ­у‚Ђ 3" + name-sort: "уЖу‚‰уЃуЇуƒу‚у‚ 3" + name-en: "Bloody Roar 3" + region: "NTSC-J" + compat: 5 +SLPM-62056: + name: "Dark Native Apostle D.N.A." + name-sort: "у уƒМу у­у„уІуƒуЖ у‚уНу™уЈу‚‹ D.N.A." + name-en: "DNA - Dark Native Apostle" + region: "NTSC-J" +SLPM-62058: + name: "Winning Post 4 MAXIMUM 2001" + name-sort: "у†у„уЋу‚“ууНу™уЈ4 MAXIMUM 2001" + name-en: "Winning Post 4 Maximum 2001" + region: "NTSC-J" +SLPM-62059: + name: "Gт…  JOCKEY2 2001" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 2001" + name-en: "G1 JOCKEY2 2001" + region: "NTSC-J" +SLPM-62060: + name: "Winning Post4 MAXIMUM 2001 & Gт…  Jockey2 2001 [у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ4 MAXIMUM 2001 у†у„уЋу‚“ууНу™уЈ4 MAXIMUM 2001 & у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 2001 [у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ]" + name-en: "Winning Post 4 Maximum 2001 & G1 Jockey2 2001 [Super Value Set] [Winning Post]" + region: "NTSC-J" +SLPM-62061: + name: "Winning Post4 MAXIMUM 2001 & Gт…  Jockey2 2001 [у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 2001 у†у„уЋу‚“ууНу™уЈ4 MAXIMUM 2001 & у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 2001 [у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ]" + name-en: "Winning Post 4 Maximum 2001 & G1 Jockey2 2001 [Super Value Set] [G1 Jockey]" + region: "NTSC-J" +SLPM-62062: + name: "у‚Ўу‚ПуƒЋуƒžуƒГуƒЏуƒГ" + name-sort: "уŽуŸу‚‹уОу‚“у‚у‚“" + name-en: "Gitaroo Man One" + region: "NTSC-J" + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. +SLPM-62063: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Ђ&т…Ѓ хОЉцДЛуЎчЅžшЉБ [KONAMI The BEST]" + name-sort: "уу‚‰уЇуƒу†у™3&4 уЕуЃу‹уЄуЎу—у‚“у‚ [KONAMI The BEST]" + name-en: "Gradius III and IV - Fukkatsu no Shinwa [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62065: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.1 THE уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ " + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 1 THEуІуƒМуЖу‚‹у’уƒМу‚€" + name-en: "Simple 2000 Series Vol. 1 - The Table Game" + region: "NTSC-J" +SLPM-62067: + name: "HUNTERУ—HUNTER щОцДОуЎчЅ­хЃ‡" + name-sort: "уЏу‚“уŸуƒМуЏу‚“уŸуƒМ у‚Šу‚…у†уЏуЎу•у„у у‚“" + name-en: "Hunter X Hunter - Ryumyaku no Saidan" + region: "NTSC-J" +SLPM-62068: + name: "EGBROWSER" + name-sort: "EGBROWSER" + name-en: "EGBrowser" + region: "NTSC-J" +SLPM-62069: + name: "ALL-STAR BASEBALL 2002" + name-sort: "уŠуƒМу‚‹у™уŸуƒМ уЙуƒМу™уМуƒМу‚‹ 2002" + name-en: "All-Star Baseball 2002" + region: "NTSC-J" +SLPM-62070: + name: "у†уЁу‚…яНžу˜у‚“уЃуІуЊууЋяМŸ" + name-sort: "у†уЁу‚…уƒМу˜у‚“уЃуІуЊууЋ?" + name-en: "Uchu-Jintte Naani?" + region: "NTSC-J" +SLPM-62071: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 8" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 8" + name-en: "Jikkyou Powerful Pro Yakyuu 8" + region: "NTSC-J" +SLPM-62072: + name: "HorseBreaker" + name-sort: "уЛуƒМу™уЖу‚ŒуƒМу‹уƒМ" + name-en: "Horse Breaker" + region: "NTSC-J" +SLPM-62073: + name: "у‚Пуƒ у‚Пуƒ уƒ‘уƒЉуƒ€у‚Єу‚Й" + name-sort: "уŸу‚€уŸу‚€уБу‚‰у у„у™" + name-en: "Tam Tam Paradise" + region: "NTSC-J" + compat: 5 +SLPM-62074: + name: "цœЌц Мчš„уƒ‘уƒуƒГу‚ГхЎŸцЉŸц”Лч•Ѕу‚ЗуƒЊуƒМу‚К уƒŸуƒЋу‚­уƒМуƒуƒМ&у‚­уƒЉуƒМу‚Џу‚ЃуƒМуƒГ цАИфЙ…фПх­˜ч‰ˆ" + name-sort: "уЛу‚“у‹ууІууБуЁу‚“у“у˜уЃуу“у†у‚Šу‚ƒуу—у‚ŠуƒМуš уПу‚‹ууƒМуАуƒМ&уу‚‰уƒМууƒуƒМу‚“ уˆу„уу‚…у†уЛуžу‚“уАу‚“" + name-en: "Honkakuteki Pachinko Jikki Kouryaku Series - Milky Bar & Killer Queen - Eikyuu Hozon-ban" + region: "NTSC-J" +SLPM-62075: + name: "хЎŸцГуƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМ2001" + name-sort: "у˜уЃуу‚‡у†у‚уƒМу‚‹уЉу•уЃу‹уƒМ2001" + name-en: "Live World Soccer 2001" + region: "NTSC-J" +SLPM-62076: + name: "AGE OF EMPIRES т…Ё THE AGE OF KINGS" + name-sort: "уˆу„у˜ уŠуЖ уˆу‚“уБу„у‚ 2 уˆу„у˜ уŠуЖ уу‚“уу™" + name-en: "Age of Empires II - The Age of Kings" + region: "NTSC-J" + gsHWFixes: + estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. +SLPM-62077: + name: "уƒžу‚Ју‚Йуƒˆуƒ­уƒ у‚ИуƒМу‚Џт…Ё хŒцЂБч‰ˆ" + name-sort: "уОуˆу™уЈу‚у‚€у˜уƒМу2 уЉу†у“у‚“уАу‚“" + name-en: "Maestro Music 2, The" + region: "NTSC-J" +SLPM-62078: + name: "уƒžу‚Ју‚Йуƒˆуƒ­уƒ у‚ИуƒМу‚Џт…Ё" + name-sort: "уОуˆу™уЈу‚у‚€у˜уƒМу2" + name-en: "Maestro Music 2, The" + region: "NTSC-J" +SLPM-62079: + name: "у‚ЛуƒЛуƒ‘ 2001" + name-sort: "у›уƒЛуБ 2001" + name-en: "Se-Pa 2001" + region: "NTSC-J" +SLPM-62081: + name: "EVER BLUE" + name-sort: "уˆуАуƒМ уЖу‚‹уƒМ" + name-en: "Ever Blue" + region: "NTSC-J" + compat: 5 +SLPM-62082: + name: "уƒ—уƒ­щ‡Žчƒ JAPAN2001" + name-sort: "уЗу‚у‚„уу‚…у† JAPAN2001" + name-en: "Pro Yakyuu Japan 2001" + region: "NTSC-J" +SLPM-62084: + name: "ESPN XGames skateboarding" + name-sort: "ESPN Xу’уƒМу‚€у™ у™у‘уƒМуЈуМуƒМуЇуƒу‚“у" + name-en: "ESPN X Games Skateboarding" + region: "NTSC-J" +SLPM-62085: + name: "SILENT SCOPE 2 INNOCENT SWEEPER" + name-sort: "у•у„у‚Œу‚“уЈ у™у“уƒМуЗ 2 у„уЎу›у‚“уЈ у™у„уƒМуБуƒМ" + name-en: "Silent Scope 2 - Innocent Sweeper" + region: "NTSC-J" +SLPM-62086: + name: "уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ ЮВver. - уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГуƒ“уƒЅуƒМуƒЏуƒМ ЮВver. & уƒ†уƒˆуƒЉуƒžу‚Йу‚ПуƒМ ЮВver." + name-sort: "уЗу‚Œу„уŠу‚“у‚‰у„у‚“ уЙуƒМуŸуАуƒМу˜у‚‡у‚“ - уЗу‚Œу„уŠу‚“у‚‰у„у‚“уГу‚…уƒМу‚уƒМ уЙуƒМуŸуАуƒМу˜у‚‡у‚“ & уІуЈу‚‰уОу™уŸуƒМ уЙуƒМуŸуАуƒМу˜у‚‡у‚“" + name-en: "PlayOnline Beta Edition - PlayOnline Viewer Beta Version & Tetra Master Beta Version" + region: "NTSC-J" +SLPM-62087: + name: "хГ 3" + name-sort: "уЈу†у’3" + name-en: "Touge 3" + region: "NTSC-J" +SLPM-62088: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ5" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“ 5" + name-en: "J-League Winning Eleven 5" + region: "NTSC-J" +SLPM-62091: + name: "RING OF RED [KONAMI The BEST]" + name-sort: "у‚Šу‚“у уŠуЖ у‚ŒуЃуЉ [KONAMI The BEST]" + name-en: "Ring of Red [KONAMI The BEST]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMV lines. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPM-62092: + name: "у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ G3" + name-sort: "уˆуу™уЈу‚ŠуƒМу‚€G3" + name-en: "XG3 Extreme G Racing" + region: "NTSC-J" +SLPM-62093: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.1 уƒЉуƒ–т˜…у‚Йуƒžуƒƒу‚ЗуƒЅ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 1 у‚‰уЖ у™уОуЃу—у‚…" + name-en: "Simple 2000 Series Ultimate Vol. 1 - Love - Smash!" + region: "NTSC-J" +SLPM-62094: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.2 THE уƒ‘уƒМуƒ†у‚ЃуƒМу‚ВуƒМуƒ " + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 2 THEуБуƒМуІуƒуƒМу’уƒМу‚€" + name-en: "Simple 2000 Series Vol. 2 - The Party Game" + region: "NTSC-J" +SLPM-62095: + name: "FLYING CIRCUS [уƒ—уƒ­уƒхž‹у‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБч‰ˆ]" + name-sort: "уЕу‚‰у„у‚“у у•уƒМу‹у™ [уЗу‚уНуŒуŸу“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“уАу‚“]" + name-en: "Flying Circus [Limited Edition]" + region: "NTSC-J" +SLPM-62096: + name: "FLYING CIRCUS" + name-sort: "уЕу‚‰у„у‚“у у•уƒМу‹у™" + name-en: "Flying Circus" + region: "NTSC-J" +SLPM-62097: + name: "у‚ЖуƒЛш­ІхЏŸхЎ˜ ц–АхЎП24ц™‚" + name-sort: "у– у‘у„у•уЄу‹у‚“ у—у‚“у˜у‚…у24у˜" + name-en: "Keisatsukan, The - Shinjuku 24-ji" + region: "NTSC-J" +SLPM-62098: + name: "BUSIN яНžWizardry AlternativeяНž" + name-sort: "уЖу—у‚“ яНžу†уƒу–уƒМуЉу‚Šуƒ уŠу‚‹уŸуЊуІуƒуЖяНž" + name-en: "Busin - Wizardry Alternative" + region: "NTSC-J" +SLPM-62099: + name: "ц—ЅцœЌч›Иц’Вх”цœƒх…ЌшЊ ц—ЅцœЌхЄЇч›Иц’В ц Мщ—˜цŠ€чЗЈ" + name-sort: "уЋуЛу‚“у™у‚‚у†уу‚‡у†у‹у„у“у†уЋу‚“ уЋуЛу‚“уŠуŠуšу‚‚у† у‹ууЈу†уŽуИу‚“" + name-en: "Nihon Sumou Kyoukai Kounin - Nihon Oozumou - Kakutou-hen" + region: "NTSC-J" +SLPM-62100: + name: "Rez SPECIAL PACKAGE" + name-sort: "у‚Œуš SPECIAL PACKAGE" + name-en: "Rez [Special Package]" + region: "NTSC-J" +SLPM-62101: + name: "Rez" + name-sort: "у‚Œуš" + name-en: "Rez" + region: "NTSC-J" + compat: 5 +SLPM-62102: + name: "CRAZY TAXI" + name-sort: "уу‚Œу„у˜уƒМуŸуу—уƒМ" + name-en: "Crazy Taxi" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes credits screen. +SLPM-62103: + name: "EXх„„фИ‡щ•Зш€…у‚ВуƒМуƒ  - THE MONEY BATTLE" + name-sort: "EXуŠууОу‚“уЁу‚‡у†у˜у‚ƒу’уƒМу‚€ - THE MONEY BATTLE" + name-en: "EX Okuman Chouja Game - THE MONEY BATTLE" + region: "NTSC-J" +SLPM-62104: + name: "уƒуƒЇуƒ­Q HG2" + name-sort: "уЁу‚‡у‚Q HG2" + name-en: "Choro Q HG 2" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLPM-62105: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Ѓ" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“4" + name-en: "Taikou Risshiden IV" + region: "NTSC-J" +SLPM-62107: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ђ [шŒуˆшŒуˆуƒЉуƒƒу‚­уƒМуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ3 [у‚‚уˆу‚‚уˆу‚‰уЃууƒМуБуЃу]" + name-en: "Growlanser III - The Dual Darkness" + region: "NTSC-J" + compat: 4 +SLPM-62108: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ђ" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ3" + name-en: "Growlanser III - The Dual Darkness" + region: "NTSC-J" + compat: 4 +SLPM-62109: + name: "уВуЃуБуƒЊуƒГуƒ€" + name-sort: "уВуЃуБу‚Šу‚“у " + name-en: "Hippa Linda" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + autoFlush: 1 # Fixes ghosting. +SLPM-62111: + name: "EGBROWSER" + name-sort: "EGBROWSER" + name-en: "EGBrowser" + region: "NTSC-J" +SLPM-62112: + name: "у„уŸу уу‚ЙуƒˆуƒЊуƒМуƒˆ3 х„„фИ‡щ•Зш€…уЋу—уІу‚у’у‚‹яМ яНžхЎЖхК­ц•™хИЋф˘уяМяНž" + name-sort: "у„уŸу уу™уЈу‚ŠуƒМуЈ3 уŠууОу‚“уЁу‚‡у†у˜у‚ƒуЋу—уІу‚у’у‚‹яМ у‹уІу„уу‚‡у†у—уЄу" + name-en: "Itadaki Street 3 - Okuman Chouja ni Shiteageru! Kateikyoushi-tsuki" + region: "NTSC-J" +SLPM-62113: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ5 уƒ•у‚Ёу‚ЄуƒŠуƒЋу‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМ у†у„уЋу‚“уу„у‚ŒуЖу‚“ 5 уЕуу„уЊу‚‹уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "World Soccer Winning Eleven 5 - Final Evolution" + region: "NTSC-J" +SLPM-62114: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ4 у•уу‚ŒуЄяМщ­”чЅžуƒ‘уƒЏуƒМ" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ4 у•уу‚ŒуЄ уОу˜у‚“уБу‚уƒМ" + name-en: "Crash Bandicoot 4 - Sakuretsu! Majin Power" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLPM-62115: + name: "EXфККч”Ÿу‚ВуƒМуƒ  [уƒЋуƒМуƒЌуƒƒуƒˆу‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБч‰ˆ]" + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€ [у‚‹уƒМу‚ŒуЃуЈу“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EX Jinsei Game [Controller Doukonban]" + region: "NTSC-J" +SLPM-62116: + name: "EXфККч”Ÿу‚ВуƒМуƒ " + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€" + name-en: "EX Jinsei Game" + region: "NTSC-J" +SLPM-62117: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„т…Љ яНžфЙхЗžчЗЈу‚‚у‚у‚‹уАу„яНž" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ10уАуЃуІу‚“ уу‚…у†у—у‚…у†уИу‚“у‚‚у‚у‚‹уАу„" + name-en: "Momotaro Train X - Kyuushuu hen mo Arubai" + region: "NTSC-J" +SLPM-62118: + name: "уƒœуƒГуƒуƒМуƒžуƒГу‚ЋуƒМуƒˆ" + name-sort: "уМу‚“уАуƒМуОу‚“у‹уƒМуЈ" + name-en: "Bomberman Kart" + region: "NTSC-J" + compat: 5 +SLPM-62119: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 8 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 8 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 8 Ketteiban" + region: "NTSC-J" +SLPM-62120: + name: "хЎŸцГJуƒЊуƒМу‚Ауƒ‘уƒМуƒ•у‚Їу‚Џуƒˆу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ4" + name-sort: "у˜уЃуу‚‡у†Jу‚ŠуƒМууБуƒМуЕу‡ууЈу™уЈу‚‰у„у‹уƒМ4" + name-en: "Jikkyou World Soccer 2001" + region: "NTSC-J" +SLPM-62121: + name: "ESPN NBA 2night 2002" + name-sort: "ESPN NBA 2уЊу„уЈ 2002" + name-en: "ESPN NBA 2night 2002" + region: "NTSC-J" +SLPM-62122: + name: "уƒ˜уƒЋуƒŸуƒМуƒŠуЈу‚ЏуƒЋу‚Й" + name-sort: "уИу‚‹уПуƒМуЊуЈуу‚‹у™" + name-en: "Hermina to Culus - Lilie no Atelier Mou Hitotsu no Monogatari" + region: "NTSC-J" +SLPM-62123: + name: "Winning Post5" + name-sort: "у†у„уЋу‚“ууНу™уЈ5" + name-en: "Winning Post 5" + region: "NTSC-J" +SLPM-62124: + name: "READY 2 RUMBLE BOXING ROUND 2" + name-sort: "у‚ŒуЇуƒ уЈу… у‚‰у‚“уЖу‚‹ уМуу—у‚“у у‚‰у†у‚“уЉ2" + name-en: "Ready 2 Rumble Boxing - Round 2" + region: "NTSC-J" +SLPM-62125: + name: "GAUNTLET DARK LEGACY" + name-sort: "уŒу‚“уЈу‚ŒуЃуЈ у уƒМуу‚ŒуŒу—уƒМ" + name-en: "Gauntlet - Dark Legacy" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 5 # Corrects lighting to match software. +SLPM-62126: + name: "уƒу‚Єуƒ‘уƒМу‚ЙуƒуƒМуƒ„2002 WINTER" + name-sort: "уЏу„уБуƒМу™уНуƒМуЄ2002 у†уƒу‚“уŸуƒМ" + name-en: "Hyper Sports 2002 Winter" + region: "NTSC-J" +SLPM-62127: + name: "уƒžу‚­у‚ЗуƒЂ" + name-sort: "уОуу—у‚‚" + name-en: "Maximo" + region: "NTSC-J" + compat: 5 +SLPM-62128: + name: "LE MANS 24 HOURS" + name-sort: "у‚‹ уОу‚“ 24 у‚у‚уƒМуš" + name-en: "Le Mans 24 Hours" + region: "NTSC-J" +SLPM-62129: + name: "CLIMAX TENNIS" + name-sort: "уу‚‰у„уОуЃуу™ уІуЋу™" + name-en: "Climax Tennis" + region: "NTSC-J" +SLPM-62130: + name: "Virtua Fighter 4" + name-sort: "уАуƒМуЁу‚ƒ уЕуу„уŸуƒМ4" + name-en: "Virtua Fighter 4" + region: "NTSC-J" + compat: 5 +SLPM-62131: + name: "фИ‰хœ‹хП—т…Ї" + name-sort: "у•у‚“у”уу— 8" + name-en: "Sangokushi VIII" + region: "NTSC-J" +SLPM-62132: + name: "у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆу‚Њу‚Луƒ­ у‚Њу‚Луƒ­уƒЏуƒМуƒЋуƒ‰24" + name-sort: "у„у‚“уŸуƒМу­уЃуЈуŠу›у‚ уŠу›у‚у‚уƒМу‚‹уЉ24" + name-en: "Internet Othello - Othello World 24" + region: "NTSC-J" +SLPM-62133: + name: "уƒ–уƒЉуƒƒуƒ‡у‚Ѓуƒ­у‚Ђ 3 [HUDSON THE BEST]" + name-sort: "уЖу‚‰уЃуЇуƒу‚у‚ 3 [HUDSON THE BEST]" + name-en: "Bloody Roar 3 [HUDSON THE BEST]" + region: "NTSC-J" +SLPM-62134: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ ЮВ Version" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 ЮВ Version" + name-en: "Final Fantasy XI [Beta Edition]" + region: "NTSC-J" +SLPM-62135: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ ЮВ Version" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 ЮВ Version" + name-en: "Final Fantasy XI - Online" + region: "NTSC-J" +SLPM-62136: + name: "NetFront for Ю”" + name-sort: "у­уЃуЈуЕу‚у‚“уЈ уЕу‰уƒМ уЇу‚‹уŸ" + name-en: "NetFront for Delta" + region: "NTSC-J" +SLPM-62137: + name: "у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ у‚Йуƒšу‚ЗуƒЃуƒЋу‚Еу‚ІуƒГуƒ‰уƒœуƒƒу‚Џу‚Й" + name-sort: "у•у„у‚”уу‚Šу‚ у“у‚“уЗу‚ŠуƒМуЈуˆуЇуƒу—у‚‡у‚“ у™уКу—у‚ƒу‚‹у•у†у‚“уЉуМуЃуу™" + name-en: "Psyvariar Complete Edition [Special Sound Box]" + region: "NTSC-J" +SLPM-62138: + name: "у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ у‚Йуƒšу‚ЗуƒЃуƒЋу‚­уƒЃуƒ—уƒуƒЃуƒМуƒœуƒƒу‚Џу‚Й" + name-sort: "у•у„у‚”уу‚Šу‚ у“у‚“уЗу‚ŠуƒМуЈуˆуЇуƒу—у‚‡у‚“ у™уКу—у‚ƒу‚‹уу‚ƒуЗуЁу‚ƒуƒМуМуЃуу™" + name-en: "Psyvariar Complete Edition [Special Capture Box]" + region: "NTSC-J" +SLPM-62139: + name: "у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "у•у„у‚”уу‚Šу‚ у“у‚“уЗу‚ŠуƒМуЈуˆуЇуƒу—у‚‡у‚“" + name-en: "Psyvariar Complete Edition" + region: "NTSC-J" + compat: 5 +SLPM-62140: + name: "у‚Еу‚ЄуƒуƒМщ›€ш˜ яНžцБщЂЈш˜чЗЈ" + name-sort: "у•у„уАуƒМу˜у‚ƒу‚“уу† яНžуЈу‚“уЗу†уу†уИу‚“" + name-en: "Cyber Jansou - ToupPuusou-hen" + region: "NTSC-J" +SLPM-62141: + name: "цАИфИ–хфККт…Ѕ щ€šфПЁхА†цЃ‹х€ЖцЅНщƒЈ" + name-sort: "уˆу„у›у„у‚у„у˜у‚“6 уЄу†у—у‚“у—у‚‡у†уŽуу‚‰уЖ" + name-en: "Eisei Meijin6 - Tsuushin Shougi Club" + region: "NTSC-J" +SLPM-62142: + name: "щ‰„1 яНžщ›ЛшЛŠуЇуƒуƒˆуƒЋяМяНž WORLD GRAND PRIX" + name-sort: "уІуЄу‚у‚“ уЇу‚“у—у‚ƒуЇуАуЈу‚‹ WORLD GRAND PRIX" + name-en: "Tetsu-one Densha de Battle World Grand Prix" + region: "NTSC-J" +SLPM-62143: + name: "чЎБхК­щ‰„щ“ яНžуƒ–уƒЋуƒМуƒˆуƒЌу‚ЄуƒГуƒЛч‰Йц€ЅчЗЈяНž" + name-sort: "уЏу“уЋу‚уІуЄуЉу† уЖу‚‹уƒМуЈу‚Œу„у‚“ уЈуЃуу‚…у†уИу‚“" + name-en: "Hakoniwa Tetsudou - Blue Train Express" + region: "NTSC-J" +SLPM-62144: + name: "у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋ [TAITO BEST]" + name-sort: "у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹ [TAITO BEST]" + name-en: "Super Puzzle Bobble [TAITO BEST]" + region: "NTSC-J" +SLPM-62145: + name: "цчЃуЎцБКц–­т…Ѓ" + name-sort: "уІу„уЈууЎу‘уЄу у‚“4" + name-en: "Teitoku no Ketsudan IV" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes graphical flickering. +SLPM-62146: + name: "шЖ…щЋ˜щ€ŸщКЛщ›€уƒ—уƒЉу‚Й" + name-sort: "уЁу‚‡у†у“у†уууОуƒМу˜у‚ƒу‚“уЗу‚‰у™" + name-en: "Chou Kousoku MahJong Plus" + region: "NTSC-J" +SLPM-62147: + name: "уƒу‚Й у‚ЙуƒˆуƒЉу‚Єу‚Џ" + name-sort: "уАу™ у™уЈу‚‰у„у" + name-en: "Bass Strike" + region: "NTSC-J" +SLPM-62148: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–чД€" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у" + name-en: "Nobunaga no Yabou - Ranseiki" + region: "NTSC-J" +SLPM-62150: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.3 THE уƒу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒГу‚А" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 3 THEуАу™уЕуƒуЃу—у‚“у" + name-en: "Simple 2000 Series Vol. 3 - The Bass Fishing" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes flickering FMVs. +SLPM-62151: + name: "хЎŸцГGIу‚Йуƒ†у‚Єуƒ–уƒЋ2" + name-sort: "у˜уЃуу‚‡у†GIу™уІу„уЖу‚‹2" + name-en: "Live GI Stable 2" + region: "NTSC-J" +SLPM-62153: + name: "уОу’у‚‹уЄу‘у‚‹уЏу—уƒМу‚‹фПКт˜†уƒ‡уƒƒуƒˆуƒ’уƒМуƒˆ" + name-sort: "уОу’у‚‹уЄу‘у‚‹уЏу—уƒМу‚‹уŠу‚Œ уЇуЃуЈуВуƒМуЈ" + name-en: "Racing Construction - Mareru Tsukeru Hahiiru Ore - Dead Heat" + region: "NTSC-J" +SLPM-62154: + name: "DDRMAX яНžDance Dance Revolution 6th MixяНž" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уОуЃуу™ яНžDanceDanceRevolution 6th MixяНž" + name-en: "DDRMAX ~DanceDanceRevolution 6thMIX~" + region: "NTSC-J" + compat: 5 +SLPM-62155: + name: "THE BASEBALL 2002 уƒуƒˆуƒЋуƒœуƒМуƒЋуƒ‘уƒМу‚ЏхЎЃшЈ€" + name-sort: "у– уЙуƒМу™уМуƒМу‚‹ 2002 уАуЈу‚‹уМуƒМу‚‹уБуƒМуу›у‚“у’у‚“" + name-en: "Baseball 2002, The - Battle Ball Park Sengen" + region: "NTSC-J" +SLPM-62156: + name: "цœ€хМЗуЎх›ВчЂ2" + name-sort: "у•у„уу‚‡у†уЎу„у”2" + name-en: "Saikyou no Igo 2" + region: "NTSC-J" +SLPM-62157: + name: "уƒ“уƒЋуƒу‚Џ" + name-sort: "уГу‚‹уАу" + name-en: "Buile Baku" + region: "NTSC-J" +SLPM-62158: + name: "Virtua Fighter 4 [Asiaч‰ˆ]" + name-sort: "уАуƒМуЁу‚ƒ уЕуу„уŸуƒМ4 [AsiaуАу‚“]" + name-en: "Virtua Fighter 4 [Asia Version]" + region: "NTSC-J" +SLPM-62159: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ6" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 6" + name-en: "World Soccer Winning Eleven 6" + region: "NTSC-J" +SLPM-62160: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.4 THE уƒ€уƒ–уƒЋщКЛщ›€уƒ‘у‚КуƒЋ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 4 THEу уЖу‚‹уОуƒМу˜у‚ƒу‚“уБуšу‚‹" + name-en: "Simple 2000 Series Vol. 4 - The Double Mahjong Puzzle" + region: "NTSC-J" +SLPM-62161: + name: "Generation of Chaos Next яНžхЄБу‚у‚Œу—чЕ†яНž [щ™хЎšч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 2 у­уу™уЈ у†у—уЊу‚у‚Œу—ууšуЊ [у’у‚“уІу„уАу‚“]" + name-en: "Generation of Chaos - Next [Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62163: + name: "WinBack" + region: "NTSC-C-E-J" +SLPM-62164: + name: "Generation of Chaos Next яНžхЄБу‚у‚Œу—чЕ†яНž [щ€šхИИч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 2 у­уу™уЈ у†у—уЊу‚у‚Œу—ууšуЊ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Generation of Chaos - Next [Standard Edition]" + region: "NTSC-J" +SLPM-62165: + name: "хМчЅžуЎхŸŽ" + name-sort: "у—ууŒуПуЎу—у‚" + name-en: "Shikigami no Shiro [Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62168: + name: "уƒ‡у‚Ѓу‚Куƒ‹уƒМу‚ДуƒЋуƒ• у‚ЏуƒЉу‚Зуƒƒу‚Џ" + name-sort: "уЇуƒуšуЋуƒМу”у‚‹уЕ уу‚‰у—уЃу" + name-en: "Disney Golf Classics" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 3 # Fixes random game crashing. +SLPM-62169: + name: "хЎŸцГуƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМ2002" + name-sort: "у˜уЃуу‚‡у†у‚уƒМу‚‹уЉу•уЃу‹уƒМ2002" + name-en: "Live World Soccer 2002" + region: "NTSC-J" +SLPM-62170: + name: "у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆщКЛщ›€ цБщЂЈш˜уЇу‚ууМу†яМ" + name-sort: "у„у‚“уŸуƒМу­уЃуЈуОуƒМу˜у‚ƒу‚“ уЈу‚“уЗу†уу†уЇу‚ууМу†яМ" + name-en: "Internet Mahjong - Tonpuusou de Asobou" + region: "NTSC-J" +SLPM-62171: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.5 THEуƒ–уƒ­уƒƒу‚Џууšу—HYPER" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 5 THEуЖу‚уЃуууšу—HYPER" + name-en: "Simple 2000 Series Vol. 5 - The Block Kuzushi Hyper" + region: "NTSC-J" +SLPM-62172: + name: "у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆхА†цЃ‹ хА†цЃ‹щ“х Д24" + name-sort: "у„у‚“уŸуƒМу­уЃуЈу—у‚‡у†уŽ у—у‚‡у†уŽуЉу†у˜у‚‡у†24" + name-en: "Internet Shougi - Shougi Doujou 24" + region: "NTSC-J" +SLPM-62174: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.3 THE уƒу‚Їу‚Й" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.3 THE уЁу‡у™" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 1 - The Chess" + region: "NTSC-J" +SLPM-62175: + name: "beatmaniaц‰“ц‰“ц‰“яМяМTHE BESTц‰“" + name-sort: "уГуƒМуЈуОуЋу‚у у у яМяМTHE BESTу " + name-en: "Beatmania Da Da Da!! THE BEST Da" + region: "NTSC-J" +SLPM-62176: + name: "EGBROWSER BB" + name-sort: "EGBROWSER BB" + name-en: "EGBrowser BB" + region: "NTSC-J" +SLPM-62177: + name: "чЉКцˆІ [KADOKAWA THE Best]" + name-sort: "уу†у›у‚“ [KADOKAWA THE Best]" + name-en: "Kuusen [Kadokawa The Best]" + region: "NTSC-J" +SLPM-62178: + name: "у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆх›ВчЂ хЙГцˆцЃ‹щ™Ђ24" + name-sort: "у„у‚“уŸуƒМу­уЃуЈу„у” уИу„у›у„уу„у‚“24" + name-en: "Internet Igo - Heisei Kiin 24" + region: "NTSC-J" +SLPM-62179: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.2 THE х›ВчЂ" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.2 THE у„у”" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 2 - The Igo" + region: "NTSC-J" +SLPM-62180: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.1 THE хА†цЃ‹ яНžцЃЎч”Ах’ŒщƒŽуЎхА†цЃ‹цŒ‡х—яНž" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.1 THE у—у‚‡у†уŽ у‚‚у‚ŠуŸу‹уšуŠуЎу—у‚‡у†уŽу—уЊу‚“" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 1 - The Shogi" + region: "NTSC-J" + compat: 5 +SLPM-62181: + name: "Street Golfer" + name-sort: "у™уЈу‚ŠуƒМуЈ у”у‚‹уЕууƒМ" + name-en: "Street Golfer" + region: "NTSC-J" +SLPM-62182: + name: "TOP GUN у‚ЈуƒМу‚Й у‚Њуƒ– у‚Ж у‚Йу‚Ћу‚Є" + name-sort: "уЈуЃуЗуŒу‚“ уˆуƒМу™ уŠуЖ у– у™у‹у„" + name-en: "Top Gun - Ace of the Sky" + region: "NTSC-J" +SLPM-62183: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†" + name-en: "Shin Sangoku Musou" + region: "NTSC-J" +SLPM-62184: + name: "фИ‰хœ‹хП—т…Ї" + name-sort: "у•у‚“у”уу— 8" + name-en: "Sangokushi VIII" + region: "NTSC-J" +SLPM-62185: + name: "фИ‰хœ‹хП—т…І" + name-sort: "у•у‚“у”уу— 7" + name-en: "Sangokushi VII" + region: "NTSC-J" +SLPM-62186: + name: "у‚Вуƒƒуƒˆуƒуƒƒу‚ЋуƒМу‚КхЅЊщ‚„хБ‹ хЅЊу‚у‚ŒуŸч„Ёщ™хŸŽ" + name-sort: "у’уЃуЈуАуЃу‹уƒМуšу уЃу‹у‚“у‚„ у†уАу‚у‚ŒуŸу‚€у’у‚“у˜у‚‡у†" + name-en: "Get Backers - The Stolen City of Infinite" + region: "NTSC-J" +SLPM-62188: + name: "у‚ЏуƒЌу‚Єу‚ИуƒМуƒуƒГуƒ— яНžу‹уЃуЈуГу‚ЋуƒМуƒуƒˆуƒЋяМяНž" + name-sort: "уу‚Œу„у˜уƒМуАу‚“уЗ яНžу‹уЃуЈуГу‹уƒМуАуЈу‚‹яМяНž" + name-en: "Crazy BUMP's - Kattobi Car Battle!" + region: "NTSC-J" +SLPM-62190: + name: "уƒу‚Єуƒ’уƒМуƒˆуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚Ауƒ™уƒМу‚ЙуƒœуƒМуƒЋ 2003" + name-sort: "уЏу„уВуƒМуЈу‚у˜у‚ƒуƒМу‚ŠуƒМууЙуƒМу™уМуƒМу‚‹ 2003" + name-en: "High Heat Major League Baseball 2003" + region: "NTSC-J" +SLPM-62192: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 9" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 9" + name-en: "Jikkyou Powerful Pro Yakyuu 9" + region: "NTSC-J" +SLPM-62193: + name: "хЎŸцГJуƒЊуƒМу‚Ауƒ‘уƒМуƒ•у‚Їу‚Џуƒˆу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ5" + name-sort: "у˜уЃуу‚‡у†Jу‚ŠуƒМууБуƒМуЕу‡ууЈу™уЈу‚‰у„у‹уƒМ5" + name-en: "J League Perfect Striker 5" + region: "NTSC-J" +SLPM-62194: + name: "ц—ЅцœЌч›Иц’Вх”цœƒх…ЌшЊ ц—ЅцœЌхЄЇч›Иц’В цП€щ—˜цœЌх Дц‰€чЗЈ" + name-sort: "уЋуЛу‚“у™у‚‚у†уу‚‡у†у‹у„у“у†уЋу‚“ уЋуЛу‚“уŠуŠуšу‚‚у† у’ууЈу†уЛу‚“уАу—у‚‡уИу‚“" + name-en: "Nihon Sumou Kyoukai Kounin - Nihon Oozumou - Gekitou Honbasho-hen" + region: "NTSC-J" +SLPM-62195: + name: "хЄЇуу‚‹уу‚‹цИЉцГ‰" + name-sort: "у у„уу‚‹уу‚‹уŠу‚“у›у‚“" + name-en: "Dai Guruguru Onsen" + region: "NTSC-J" +SLPM-62196: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.6 THE у‚ЙуƒŽуƒМуƒœуƒМуƒ‰" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 6 THEу™уЎуƒМуМуƒМуЉ" + name-en: "Simple 2000 Series Vol. 6 - The Snowboard" + region: "NTSC-J" +SLPM-62197: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.7 THE уƒœу‚Џу‚ЗуƒГу‚А яНžREAL FIST FIGHTERяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 7 THEуМуу—у‚“у яНžREAL FIST FIGHTERяНž" + name-en: "Simple 2000 Series Vol. 7 - The Boxing - Real Fist Fighter" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes graphical issues. +SLPM-62198: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.4 THE щКЛщ›€" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.4 THE уОуƒМу˜у‚ƒу‚“" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 4 - The Mahjong" + region: "NTSC-J" +SLPM-62199: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚ЙуƒˆуƒЛу‚­уƒЃуƒЉу‚Џу‚ПуƒМу‚К уƒˆуƒЋуƒу‚ГуЎхЄЇх†’щ™К3 яНžфИц€ш­АуЎуƒ€уƒГу‚ИуƒЇуƒГяНž" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ уу‚ƒу‚‰ууŸуƒМуš уЈу‚‹у­у“уЎу у„уМу†у‘у‚“3 уЕу—уŽуЎу у‚“у˜у‚‡у‚“" + name-en: "Dragon Quest Characters - Toruneko no Daibouken 3" + region: "NTSC-J" +SLPM-62200: + name: "уƒ›уƒМу‚Йуƒ–уƒЌуƒМу‚ЋуƒМ [у‚ГуƒМу‚ЈуƒМу‚ЕуƒžяМуƒуƒЃуƒГу‚Й 2002]" + name-sort: "уЛуƒМу™уЖу‚ŒуƒМу‹уƒМ [у“уƒМуˆуƒМу•яНяМуЁу‚ƒу‚“у™ 2002]" + name-en: "Horse Breaker [Koei Summer Chance 2002]" + region: "NTSC-J" +SLPM-62201: + name: "WIN BACK" + name-sort: "у†уƒу‚“ уАуЃу" + name-en: "WinBack" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLPM-62202: + name: "Winning Post4 MAXIMUM 2001 [у‚ГуƒМу‚ЈуƒМу‚ЕуƒžуƒМуƒуƒЃуƒГу‚Й 2002]" + name-sort: "у†у„уЋу‚“ууНу™уЈ4 MAXIMUM 2001 [у“уƒМуˆуƒМу•уОуƒМуЁу‚ƒу‚“у™ 2002]" + name-en: "Winning Post 4 Maximum 2001 [KOEI Summer Chance 2002]" + region: "NTSC-J" +SLPM-62203: + name: "уƒ‰уƒƒу‚А у‚Њуƒ– уƒ™у‚Є [хЛ‰фОЁч‰ˆ]" + name-sort: "уЉуЃу уŠуЖ уЙу„ [у‚Œу‚“у‹уАу‚“]" + name-en: "Dog of Bay [Low Price]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes corrupted textures. +SLPM-62204: + name: "LEGO уƒЌуƒМу‚ЕуƒМу‚К2" + name-sort: "у‚Œу” у‚ŒуƒМу•уƒМуš2" + name-en: "LEGO Racers 2" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes top left corner rendering. +SLPM-62205: + name: "VIRTUA COP Re-Birth" + name-sort: "уАуƒМуЁу‚ƒ у“уЃуЗ у‚Š уАуƒМу™" + name-en: "Virtua Cop Re-Birth" + region: "NTSC-J" + compat: 5 +SLPM-62206: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ё [ATLUS BEST COLLECTION]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ2 [ATLUS BEST COLLECTION]" + name-en: "Growlanser II - The Sense of Justice [Atlus The Best]" + region: "NTSC-J" + compat: 4 +SLPM-62207: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.9 THE ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ яНžBITTERSWEET FOOLSяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 9 THEу‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ яНžBITTERSWEET FOOLSяНž" + name-en: "Simple 2000 Series Vol. 9 - The Renai Adventure - Bittersweet Fools" + region: "NTSC-J" +SLPM-62208: + name: "фПЁщ•ЗуЎщ‡Žцœ› Online" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уŠу‚“у‚‰у„у‚“" + name-en: "Nobunaga no Yabou Online" + region: "NTSC-J" +SLPM-62209: + name: "у‚Ўу‚ЌуƒГуƒ†у‚Ѓуƒƒу‚Џ уƒ‰уƒЉу‚Єуƒ–" + name-sort: "уŽуŒу‚“уІуƒуЃу уЉу‚‰у„уЖ" + name-en: "Gigantic Drive" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLPM-62211: + name: "18WHEELER" + name-sort: "уˆу„уІуƒуƒМу‚“ уЛу„уƒМу‚‰уƒМ" + name-en: "18 Wheeler - American Pro Trucker" + region: "NTSC-J" +SLPM-62212: + name: "у‚ЏуƒЊуƒ†у‚Ѓу‚ЋуƒЋуƒуƒЌуƒƒуƒˆ 7th TARGET" + name-sort: "уу‚ŠуІуƒу‹у‚‹уАу‚ŒуЃуЈ 7th TARGET" + name-en: "Critical Bullet - 7th Target" + region: "NTSC-J" +SLPM-62213: + name: "UFC2 - Ultimate Fighting Championship 2- TAP OUT" + name-sort: "UFC2 у‚у‚‹уІуƒу‚уЃуЈ уЕуу„уІуƒу‚“у уЁу‚ƒу‚“уДу†уŠу‚“у—уЃуЗ уŸуЃуЗу‚у†уЈ" + name-en: "Ultimate Fighting Championship 2 - Tap-Out" + region: "NTSC-J" +SLPM-62214: + name: "EVER BLUE2" + name-sort: "уˆуАуƒМ уЖу‚‹уƒМ2" + name-en: "Ever Blue 2" + region: "NTSC-J" +SLPM-62215: + name: "VIRTUA COP Re-Birth [Elite Edition]" + name-sort: "уАуƒМуЁу‚ƒ у“уЃуЗ у‚Š уАуƒМу™ [Elite Edition]" + name-en: "Virtua Cop Re-Birth [Elite Edition]" + region: "NTSC-J" +SLPM-62216: + name: "EVER BLUE [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уˆуАуƒМ уЖу‚‹уƒМ [у‹уЗу“у‚Œ]" + name-en: "Ever Blue [CapColle The Best]" + region: "NTSC-J" +SLPM-62217: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ6" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“ 6" + name-en: "J League Winning Eleven 6" + region: "NTSC-J" +SLPM-62218: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.10 THE уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  фИ–ч•ŒчЗЈ яНžуƒу‚Їу‚ЙуƒЛуƒуƒƒу‚Џу‚ЎуƒЃуƒЂуƒГуƒЛуƒ€у‚ЄуƒЄуƒЂуƒГуƒ‰уƒЛшЛфККхА†цЃ‹ etcяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 10 THEуІуƒМуЖу‚‹у’уƒМу‚€ у›у‹у„уИу‚“ уЁу‡у™ уАуЃууŽу‚ƒу‚‚у‚“ у у„у‚„у‚‚у‚“уЉ уу‚“у˜у‚“у—у‚‡у†уŽ etc" + name-en: "Simple 2000 Series Vol. 10 - The Table Game Sekai-Hen" + region: "NTSC-J" +SLPM-62219: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.8 THE уƒ†уƒ‹у‚Й" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 8 THEуІуЋу™" + name-en: "Simple 2000 Series Vol. 8 - The Tennis" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS and console spam. +SLPM-62220: + name: "уƒ‘уƒу‚Йуƒ­хЎŒх…Јц”Лч•Ѕ яНž у‚Ўу‚Ќу‚ОуƒМуƒГ THE METEOR STRIKE" + name-sort: "уБуЁу™у‚у‹у‚“уœу‚“у“у†у‚Šу‚ƒу яНž уŽуŒуžуƒМу‚“ у– у‚уІуŠ у™уЈу‚‰у„у" + name-en: "Pachi-Slot Kanzen Kouryaku - Gigazone - The Meteor Strike" + region: "NTSC-J" +SLPM-62221: + name: "Winning Post5 MAXIMUM 2002" + name-sort: "у†у„уЋу‚“ууНу™уЈ5 MAXIMUM 2002" + name-en: "Winning Post 5 Maximum 2002" + region: "NTSC-J" +SLPM-62223: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.11 THE у‚Њуƒ•уƒ­уƒМуƒ‰уƒу‚ЎуƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 11 THEуŠуЕу‚уƒМуЉуАуŽуƒМ" + name-en: "Simple 2000 Series Vol. 11 - The Off-Road Buggy" + region: "NTSC-J" +SLPM-62224: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.3 цœ€щ€ŸяМц—шЛŠу‚­уƒГу‚АяНžфЛцЅчОЉч†фМшЊЌяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 3 у•у„уу уžуу—у‚ƒуу‚“у уЖуЃуЁуŽу‚ŠуЇу‚“у›уЄ" + name-en: "Simple 2000 Series Ultimate Vol. 3 - Saisoku! Zokusha King - Bucchigiri Densetsu" + region: "NTSC-J" +SLPM-62225: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–шЈ˜ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Nobunaga no Yabou Ranseiki [with Power-Up Kit]" + region: "NTSC-J" +SLPM-62227: + name: "MARVEL VS. CAPCOM2 New Age of Heroes" + name-sort: "уОуƒМуЙу‚‹ VS. у‹уЗу“у‚“2 уЋу‚…уƒМ уˆу„у˜ уŠуЖ уВуƒМу‚уƒМуš" + name-en: "Marvel vs. Capcom 2 New Age of Heroes" + region: "NTSC-J" + compat: 5 +SLPM-62228: + name: "у‚ЗуƒЋуƒ•у‚ЃуƒМуƒ‰уƒЛу‚ЖуƒЛуƒ­у‚Йуƒˆуƒ—уƒЉуƒуƒƒуƒˆ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у—у‚‹уЕуƒуƒМуЉуƒЛу–уƒЛу‚у™уЈуЗу‚‰у­уЃуЈ [у‹уЗу“у‚Œ]" + name-en: "Silpheed - The Lost Planet" + region: "NTSC-J" +SLPM-62229: + name: "у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋ 2" + name-sort: "у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹ 2" + name-en: "Super Puzzle Bobble 2" + region: "NTSC-J" + compat: 5 +SLPM-62230: + name: "SILENT SCOPE 3" + name-sort: "у•у„у‚Œу‚“уЈ у™у“уƒМуЗ 3" + name-en: "Silent Scope 3" + region: "NTSC-J" +SLPM-62231: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.12 THE у‚Џу‚Єу‚К20,000х•" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 12 THE уу„уš20,000у‚‚у‚“" + name-en: "Simple 2000 Series Vol. 12 - The Quiz 20000" + region: "NTSC-J" +SLPM-62232: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.15 THE уƒЉу‚Ауƒ“уƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 15 THEу‚‰ууГуƒМ" + name-en: "Simple 2000 Series Vol. 15 - The Rugby" + region: "NTSC-J" +SLPM-62233: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.4 шЃцŠ€у‚Єу‚Ћу‚ЕщКЛщ›€шЁ— яНžх…„у‚Ѓу•у‚“у€уЄу‹у‚“у˜уОуЃуŸу‚ˆу†у у­яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 4 у†у‚‰у‚у–у„у‹у•уОуƒМу˜у‚ƒу‚“уŒу„ уЋуƒу•у‚“ уЄу‹у‚“у˜уОуЃуŸу‚ˆу†у у­" + name-en: "Simple 2000 Series Ultimate Vol. 4 - Urawaza Ikasa Mahjong Machi" + region: "NTSC-J" +SLPM-62234: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.13 хЅГуЎх­уЎуŸу‚уЎ THE ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ яНžчЁх­уЎцЃЎяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 13 уŠу‚“уЊуЎу“уЎуŸу‚уЎTHEу‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ уŒу‚‰у™уЎу‚‚у‚Š" + name-en: "Simple 2000 Series Vol. 13 - Onna no Ko no Tame no - The Renai Adventure - Garasu no Mori" + region: "NTSC-J" +SLPM-62235: + name: "GetBass Battle" + name-sort: "у’уЃуЈуАу™ уАуЈу‚‹" + name-en: "GetBass Battle" + region: "NTSC-J" +SLPM-62236: + name: "уƒ‘уƒЏуƒМу‚Йуƒžуƒƒу‚ЗуƒЅ2" + name-sort: "уБу‚уƒМу™уОуЃу—у‚…2" + name-en: "Power Smash 2" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes black models on certain games in World Tour. +SLPM-62237: + name: "х­Іхœ’щƒНхИ‚уƒДу‚ЁуƒЉуƒŽуƒЏуƒМуƒЋ [хЎšч‰ˆ]" + name-sort: "уŒууˆу‚“уЈу— у‚”уу‚‰уЎу‚уƒМу‚‹ [у’у‚“уІу„уАу‚“]" + name-en: "Gakuen Toshi Vara Noir [Limited Edition]" + region: "NTSC-J" +SLPM-62238: + name: "х­Іхœ’щƒНхИ‚уƒДу‚ЁуƒЉуƒŽуƒЏуƒМуƒЋ" + name-sort: "уŒууˆу‚“уЈу—у‚”уу‚‰уЎу‚уƒМу‚‹" + name-en: "Gakuen Toshi Vara Noir" + region: "NTSC-J" +SLPM-62239: + name: "Supercar Street Challenge" + name-sort: "у™уƒМуБуƒМу‹уƒМ у™уЈу‚ŠуƒМуЈ уЁу‚ƒу‚Œу‚“у˜" + name-en: "Supercar Street Challenge" + region: "NTSC-J" +SLPM-62240: + name: "The Sims" + region: "NTSC-C" +SLPM-62241: + name: "х“ˆхˆЉцГЂч‰Й - цЖˆхЄБчš„хЏ†хЎЄ" + name-en: "Harry Potter and the Chamber of Secrets" + region: "NTSC-C" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLPM-62242: + name: "ц’žчƒ уƒ“уƒЊуƒЄуƒМуƒ‰уƒžу‚Йу‚ПуƒМ2" + name-sort: "уЉу†уу‚…у† уГу‚Šу‚„уƒМуЉуОу™уŸуƒМ2" + name-en: "Doukyuu - Billiard Master 2 [LowPrice Version]" + region: "NTSC-J" +SLPM-62244: + name: "уƒуƒЇуƒ­Q HG3" + name-sort: "уЁу‚‡у‚Q HG3" + name-en: "Choro Q HG 3" + region: "NTSC-J" +SLPM-62245: + name: "щŠц˜Ÿу‹у‚‰уЎч‰ЉфН“X episode т…Ё" + name-sort: "у‚†у†у›у„у‹у‚‰уЎуЖуЃуŸу„X episode 2" + name-en: "Yuusei kara no Buttai X - Episode II" + region: "NTSC-J" +SLPM-62247: + name: "чœŸщ­‚ц–—чО…" + name-sort: "у—у‚“у“у‚“уЈу‚‰" + name-en: "Shin Contra" + region: "NTSC-J" +SLPM-62248: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.5 уƒЉуƒ–т˜…уƒžуƒМу‚ИуƒЃуƒГяМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 5 у‚‰уЖуОуƒМу˜у‚ƒу‚“яМ" + name-en: "Simple 2000 Series Ultimate Vol. 5 - Love - Mahjong!" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. +SLPM-62249: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К уƒуƒ­уƒМу‚­уƒ†у‚Ѓ Vol.1 у‚Йу‚ПуƒМуƒЉу‚Єуƒˆт˜…уƒ‘у‚КуƒЋ яНžу„ууŒу—у‚­уƒЅуƒМуƒ–т˜…уЉуЃу™у‚“уƒ•уƒЏуƒЏтЄяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš уЏу‚уƒМууІуƒ Vol.1 у™уŸуƒМу‚‰у„уЈуБуšу‚‹ у„ууŒу—уу‚…уƒМуЖуЉуЃу™у‚“уЕу‚у‚уЏуƒМуЈ яНž" + name-en: "Simple 2000 Series Hello Kitty Vol. 1 Star Light Puzzle - Isogasi Cube Dossun Fuwawa" + region: "NTSC-J" +SLPM-62250: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К уƒуƒ­уƒМу‚­уƒ†у‚Ѓ Vol.2 уПу‚“уЊуЇу™у”у‚у яНžфИц€ш­АуЊфИ–ч•ŒуЎфЛВш‰Џу—у™у”у‚уяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš уЏу‚уƒМууІуƒ Vol.2 уПу‚“уЊуЇу™у”у‚у яНžуЕу—уŽуЊу›у‹у„уЎуЊу‹у‚ˆу—у™у”у‚уяНž" + name-en: "Simple 2000 Series Hello Kitty Vol. 2 Star LightPuzzle - Minna de Sugoroku - Fushigi na Sekai no Nakayoshi Sugoroku" + region: "NTSC-J" +SLPM-62251: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.14 THE уƒ“уƒЊуƒЄуƒМуƒ‰" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 14 THEуГу‚Šу‚„уƒМуЉ" + name-en: "Simple 2000 Series Vol. 14 - The Billiard" + region: "NTSC-J" +SLPM-62252: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.17 THE цŽЈч†яНžц–АуŸуЊу‚‹20уЎфК‹фЛЖчАПяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 17 THEу™у„у‚Š у‚у‚‰уŸуЊу‚‹20уЎу˜у‘у‚“уМ" + name-en: "Simple 2000 Series Vol. 17 - The Suiri-Aratanaru 20 no Jikenbo" + region: "NTSC-J" +SLPM-62253: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.16 THE у‚ЙуƒŠу‚Єуƒ‘уƒМ2 яНžц‚ЊхЄЂуЎщŠƒхМОяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 16 THEу™уЊу„уБуƒМ2 яНžу‚уу‚€уЎу˜у‚…у†у у‚“яНž" + name-en: "Simple 2000 Series Vol. 16 - The Sniper" + region: "NTSC-J" +SLPM-62254: + name: "ц­Иу‚‰уšуЎцЃЎ" + name-sort: "у‹уˆу‚‰уšуЎу‚‚у‚Š" + name-en: "Kaerazu no Mori" + region: "NTSC-J" +SLPM-62255: + name: "NBA STARTING FIVE" + name-sort: "NBA у™уŸуƒМуІуƒу‚“у уЕуу„уЖ" + name-en: "NBA Starting Five" + region: "NTSC-J" +SLPM-62256: + name: "у‚ЙуƒМуƒ‘уƒМуƒˆуƒЉуƒƒу‚Џу‚Й" + name-sort: "у™уƒМуБуƒМуЈу‚‰уЃуу™" + name-en: "Super Trucks" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes starting position. + gsHWFixes: + halfPixelOffset: 2 # Gets rid of fog line. + roundSprite: 1 # Fixes lines in FMVs. +SLPM-62257: + name: "уƒЉуƒЊуƒМуƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "у‚‰у‚ŠуƒМуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "Rally Championship" + region: "NTSC-J" +SLPM-62258: + name: "GTC AFRICA" + name-sort: "GTC у‚уЕу‚Šу‹" + name-en: "GTC Africa" + region: "NTSC-J" +SLPM-62259: + name: "уƒ‡у‚Иу‚ЋуƒЁу‚ЂуƒЋуƒуƒ  яНžш”ЕшЁ›щ–€яНž" + name-sort: "уЇу˜у‹у‚у‚у‚‹уАу‚€ яНžуу‚‰уˆу‚‚у‚“яНž" + name-en: "Dejicame Album - Kuraemon" + region: "NTSC-J" +SLPM-62260: + name: "чŠЌуЈу‚ууМу† dogstation [уƒžу‚Єу‚ЏхŒцЂБч‰ˆ]" + name-sort: "у„уЌуЈу‚ууМу† dog station [уОу„ууЉу†у“у‚“уАу‚“]" + name-en: "DogStation [with Mic]" + region: "NTSC-J" +SLPM-62261: + name: "чŠЌуЈу‚ууМу† dogstation [у‚Нуƒ•уƒˆх˜фН“ч‰ˆ]" + name-sort: "у„уЌуЈу‚ууМу† dog station [ууЕуЈуŸу‚“уŸу„уАу‚“]" + name-en: "DogStation [Only Soft]" + region: "NTSC-J" +SLPM-62262: + name: "Gт…  JOCKEY2 [KOEI The BEST]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ2 [KOEI The BEST]" + name-en: "G1 JOCKEY2 [Koei the best]" + region: "NTSC-J" +SLPM-62263: + name: "у‚ЙуƒŽуƒМуƒœуƒМуƒ‰уƒ˜уƒДуƒГ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у™уЎуƒМуМуƒМуЉуИу‚”у‚“ [у‹уЗу“у‚Œ]" + name-en: "Snowboard Heaven" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. + # tex in rt makes videos semi appear in hardware but they are flashy and broken. +SLPM-62264: + name: "чœŸщ­‚ц–—чО… [Asiaч‰ˆ]" + name-sort: "у—у‚“у“у‚“уЈу‚‰ [Asiaч‰ˆ]" + name-en: "Shin Contra [Asia Version]" + region: "NTSC-J" +SLPM-62265: + name: "уƒ‘уƒЏуƒМу‚Йуƒžуƒƒу‚ЗуƒЅ2" + name-sort: "уБу‚уƒМу™уОуЃу—у‚…2" + name-en: "Power Smash 2" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes black models on certain games in World Tour. +SLPM-62266: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„11 уƒ–уƒЉуƒƒу‚ЏуƒœуƒГуƒ“уƒМх‡КчОуЎхЗЛ" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ11 уЖу‚‰уЃууМу‚“уГуƒМу—у‚…уЄу’у‚“уЎуОу" + name-en: "Momotarou Dentetsu XI - Black Bonbii Syutsugen no Maki" + region: "NTSC-J" +SLPM-62268: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ6 уƒ•у‚Ёу‚ЄуƒŠуƒЋу‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 6 уЕуу„уЊу‚‹уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Winning Eleven 6 - Final Evolution" + region: "NTSC-J" + compat: 5 +SLPM-62269: + name: "у‚Ђу‚Ћу‚Ў яНžщ—‡уЋщ™у‚ŠчЋ‹уЃуŸхЄЉц‰яНž" + name-sort: "у‚у‹уŽ яНžу‚„уПуЋуŠу‚ŠуŸуЃуŸуІу‚“у•у„яНž" + name-en: "Akagi - Yami ni Oritatta Tensai" + region: "NTSC-J" +SLPM-62270: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.19 THE ц‹ц„›у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ яНžчЇуЋуŠуОу‚Ћуƒ•у‚ЇяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 19 THEу‚Œу‚“у‚у„у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у‚уŸу—уЋуŠуОу‹уЕу‡" + name-en: "Simple 2000 Series Vol. 19 - The Love Simulation - The Coffee Shop" + region: "NTSC-J" +SLPM-62271: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.20 THE уƒ€уƒГу‚ИуƒЇуƒГRPG хП яНžщ­”ч‰ЉуЎцЃВу‚€хŸŽяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 20 THEу у‚“у˜у‚‡у‚“RPG у—уЎуГ уОу‚‚уЎуЎу™у‚€у—у‚" + name-en: "Simple 2000 Series Vol. 20 - The Dungeon RPG Shinobi Mamono no Sumu Shiro" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes missing blue lines on the characters in dark areas. +SLPM-62272: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.18 THE уƒ‘уƒМуƒ†у‚ЃуƒМу™у”у‚у" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 18 THEуБуƒМуІуƒуƒМу™у”у‚у" + name-en: "Simple 2000 Series Vol. 18 - The Party Sugoroku" + region: "NTSC-J" +SLPM-62273: + name: "ч‰ŒчЅž3" + name-sort: "уЏу„у—у‚“3" + name-en: "Mai-Shin 3" + region: "NTSC-J" +SLPM-62274: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ 9 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у† 9 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 9 Ketteiban" + region: "NTSC-J" +SLPM-62275: + name: "SPACE RAIDERS" + name-sort: "у™уКуƒМу™ у‚Œу„у уƒМу™" + name-en: "Space Raiders" + region: "NTSC-J" +SLPM-62276: + name: "GetBackersхЅЊщ‚„хБ‹ хЅЊщ‚„у уƒЈяМх…Јх“Ёщ›†хˆяМяМ" + name-sort: "у’уЃуЈуАуЃу‹уƒМуšу уЃу‹у‚“у‚„ у уЃу‹у‚“у у‚ˆяМуœу‚“у„у‚“у—у‚…у†у”у†яМяМ" + name-en: "Get Backers - All Members Gather" + region: "NTSC-J" +SLPM-62277: + name: "Gт…  JOCKEY3" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3" + name-en: "G1 Jockey 3" + region: "NTSC-J" +SLPM-62278: + name: "HUNTERУ—HUNTER щОцДОуЎчЅ­хЃ‡ [KONAMI The BEST]" + name-sort: "уЏу‚“уŸуƒМуЏу‚“уŸуƒМ у‚Šу‚…у†уЏуЎу•у„у у‚“ [KONAMI The BEST]" + name-en: "Hunter x Hunter" + region: "NTSC-J" +SLPM-62279: + name: "Gт…  JOCKEY3 & Winning Post5 MAXIMUM 2002 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 & у†у„уЋу‚“ууНу™уЈ5 MAXIMUM 2002 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 Jockey 3 & Winning Post5 Maximum 2002 [Premium Pack]" + region: "NTSC-J" +SLPM-62280: + name: "Gт…  JOCKEY3 & Winning Post5 MAXIMUM 2002 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ5 MAXIMUM 2002 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 & у†у„уЋу‚“ууНу™уЈ5 MAXIMUM 2002 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 Jockey 3 & Winning Post5 Maximum 2002 [Premium Pack]" + region: "NTSC-J" +SLPM-62281: + name: "US OPEN 2002 - A USTA EVENT" + name-sort: "US уŠуƒМуЗу‚“ 2002 - A USTA у„уЙу‚“уЈ" + name-en: "US Open 2002 - A USTA Event" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken pause menu graphics. +SLPM-62282: + name: "SILENT SCOPE2 INNOCENT SWEEPER [KONAMI The BEST]" + name-sort: "у•у„у‚Œу‚“уЈ у™у“уƒМуЗ 2 у„уЎу›у‚“уЈ у™у„уƒМуБуƒМ [KONAMI The BEST]" + name-en: "Silent Scope 2 - Innocent Sweeper [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62283: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у" + name-en: "Nobunaga no Yabou - Soutenroku" + region: "NTSC-J" +SLPM-62284: + name: "уƒЈуƒМуƒ­уƒ”у‚ЂуƒГу‚ВуƒМуƒ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у‚ˆуƒМу‚уДу‚у‚“у’уƒМу‚€у“у‚Œуу—у‚‡у‚“" + name-en: "Europe Games Collection" + region: "NTSC-J" +SLPM-62285: + name: "у‚уу‚ууƒуƒЌуƒМ2" + name-sort: "у‚уу‚ууАу‚ŒуƒМ2" + name-en: "Waku Waku Volley 2" + region: "NTSC-J" + compat: 5 +SLPM-62286: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒу‚Й" + name-sort: "у‚‚у‚“у™уŸуƒМуАу™" + name-en: "Monster Bass" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLPM-62287: + name: "уƒ•у‚Ёу‚ЄуƒЄуƒМуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚АZ щ—˜шОžш‹‘ хŒцЂБBOX" + name-sort: "уЕуу„у‚„уƒМуЗу‚у‚Œу™у‚Šу‚“уZ уЈу†у˜уˆу‚“ уЉу†у“у‚“BOX" + name-en: "Fire Pro Wrestling Z [with Toujien BOX]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes bad ring/UI textures. +SLPM-62288: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ уƒ™у‚Йуƒˆуƒ’уƒƒуƒ„яМ" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу уЙу™уЈуВуЃуЄяМ" + name-en: "Pop'n music Best Hits!" + region: "NTSC-J" +SLPM-62290: + name: "TVш”ЕшЁ›щ–€" + name-sort: "TVуу‚‰уˆу‚‚у‚“" + name-en: "TV Kuraemon" + region: "NTSC-J" +SLPM-62291: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒЉуƒГуƒ‰2 у‚ВуƒМуƒ хВфИŠцœ€хЄЇуЎуƒ†уƒМуƒžуƒ‘уƒМу‚Џ" + name-sort: "уМу‚“уАуƒМуОу‚“у‚‰у‚“уЉ2 у’уƒМу‚€у—у˜у‚‡у†у•у„у у„уЎуІуƒМуОуБуƒМу" + name-en: "Bomberman Land 2 - Game Shijou Saidai no Theme Park" + region: "NTSC-J" +SLPM-62292: + name: "Warrior Blade - уƒЉу‚Йу‚ПуƒГ VS уƒуƒМуƒуƒЊу‚ЂуƒГчЗЈ -" + name-sort: "у†у‰уƒМу‚Šу‚уƒМ уЖу‚ŒуƒМуЉ у‚‰у™уŸу‚“ VS уАуƒМуАу‚Šу‚у‚“уИу‚“" + name-en: "Warrior Blade - Rastan vs. Barbarian" + region: "NTSC-J" +SLPM-62293: + name: "MAGICAL PACHINKO COTTON -уƒ‘уƒуƒГу‚ГхЎŸцЉŸу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ-" + name-sort: "уОу˜у‹у‚‹ уБуЁу‚“у“ у“уЃуЈу‚“ -уБуЁу‚“у“у˜уЃуу—уПу‚…у‚ŒуƒМу—у‚‡у‚“-" + name-en: "Magical Pachinko Cotton - Pachinko Jikki Simulation" + region: "NTSC-J" +SLPM-62294: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.21 THE чОŽхА‘хЅГу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГRPG яНžMoonLightTaleяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 21 THEуГу—у‚‡у†у˜у‚‡у—уПу‚…у‚ŒуƒМу—у‚‡у‚“RPG яНžMoonLightTaleяНž" + name-en: "Simple 2000 Series Vol. 21 - The Moonlight Tale RPG" + region: "NTSC-J" +SLPM-62295: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.22 THE щ€šх‹Єщ›ЛшЛŠщ‹шЛЂхЃЋ яНžщ›ЛшЛŠуЇGOяМ3щ€šх‹ЄчЗЈяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 22 THEуЄу†уу‚“уЇу‚“у—у‚ƒу†у‚“уІу‚“у— яНžуЇу‚“у—у‚ƒуЇу”уƒМ3уЄу†уу‚“уИу‚“яНž" + name-en: "Simple 2000 Series Vol. 22 - The Tsuukin Densha Untenshi - Densha de Go! 3 Tsuukin Hen" + region: "NTSC-J" +SLPM-62296: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.6 уƒЉуƒ–т˜…у‚Ђуƒƒуƒ‘уƒМяМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 6 у‚‰уЖу‚уЃуБуƒМ" + name-en: "Simple 2000 Series Ultimate Vol. 6 - Love Upper!" + region: "NTSC-J" + compat: 5 +SLPM-62297: + name: "у„ууœяМцИЉцГ‰х“чƒ [хНЉфКЌуЙу™уЈ]" + name-sort: "у„ууœяМуŠу‚“у›у‚“уŸуЃуу‚…у† [у•у„уу‚‡у†уЙу™уЈ]" + name-en: "Got To Do! Hot Spring Table Tennis [Psikyo Best]" + region: "NTSC-J" +SLPM-62298: + name: "уƒ—уƒу‚Гуƒ—у‚ПуƒМ" + name-sort: "уЗуЁу“уЗуŸуƒМ" + name-en: "Petit Copter" + region: "NTSC-J" +SLPM-62299: + name: "WIN BACK [KOEI The Best]" + name-sort: "у†уƒу‚“ уАуЃу [KOEI The Best]" + name-en: "WinBack [Koei The Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLPM-62300: + name: "уƒ›уƒМу‚Йуƒ–уƒЌуƒМу‚ЋуƒМ [KOEI The Best]" + name-sort: "уЛуƒМу™уЖу‚ŒуƒМу‹уƒМ [KOEI The Best]" + name-en: "Horse Breaker [Koei The Best]" + region: "NTSC-J" +SLPM-62301: + name: "у‚Ју‚Ђуƒ­уƒ“у‚Џу‚ЙуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "уˆу‚у‚уГуу™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Aerobics Revolution" + region: "NTSC-J" +SLPM-62302: + name: "цАИфИ–хфКК7 щ€šфПЁхА†цЃ‹х€ЖцЅНщƒЈ" + name-sort: "уˆу„у›у„у‚у„у˜у‚“7 уЄу†у—у‚“у—у‚‡у†уŽуу‚‰уЖ" + name-en: "Eisei Meijin 7 - Tsuushin Shogi Club" + region: "NTSC-J" +SLPM-62305: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  у‚Њу‚Луƒ­" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ уŠу›у‚" + name-en: "Othello [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62306: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  хА†цЃ‹" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ у—у‚‡у†уŽ" + name-en: "Shogi [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62307: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.26 THE уƒ”уƒГуƒœуƒМуƒЋУ—3" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 26 THEуДу‚“уМуƒМу‚‹У—3" + name-en: "Simple 2000 Series Vol. 26 - The Pinball X 3" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS and console spam. +SLPM-62308: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.24 THE уƒœу‚ІуƒЊуƒГу‚АHYPER" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 24 THEуМу†у‚Šу‚“уHYPER" + name-en: "Simple 2000 Series Vol. 24 - The Bowling Hyper" + region: "NTSC-J" +SLPM-62309: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.25 THE х…шЈБх–хО—у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 25 THE у‚у‚“уу‚‡у—у‚…уЈуу—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Simple 2000 Series Vol. 25 - The Menkyo Shutoku Simulation" + region: "NTSC-J" +SLPM-62310: + name: "ш’МхЄЉщО THE ARCADE" + name-sort: "уу†уІу‚“у‚Šу‚…у† THE ARCADE" + name-en: "Souten Ryuu - The Arcade" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 5 # Required to properly render the slot machines at the highest quality. +SLPM-62312: + name: "цœ€хМЗуЎх›ВчЂ2 [ч‰ЙхˆЅфОЁц М]" + name-sort: "у•у„уу‚‡у†уЎу„у”2 [уЈууЙуЄу‹у‹у]" + name-en: "Saikyou no Igo 2 [Special Price]" + region: "NTSC-J" +SLPM-62313: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.23 THE уƒ‘у‚КуƒЋу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ2000х•" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 23 THE уБуšу‚‹у“у‚Œуу—у‚‡у‚“2000у‚‚у‚“" + name-en: "Simple 2000 Series Vol. 23 - The Puzzle Collection 2000-mon" + region: "NTSC-J" +SLPM-62314: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.7 цœ€хМЗяМч™Нуƒу‚Єу‚­уƒГу‚АяНžSECURITY POLICEяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 7 у•у„уу‚‡у†яМу—у‚уАу„уу‚“у SECURITY POLICE" + name-en: "Simple 2000 Series Vol. 7 - Saikyou! Shiro Biking Security Police" + region: "NTSC-J" +SLPM-62315: + name: "уƒ—уƒу‚Гуƒ—у‚ПуƒМ [уƒЉу‚Иу‚ГуƒГуƒ—уƒ­уƒхž‹у‚ГуƒГуƒˆуƒ­уƒМуƒЉу‚Луƒƒуƒˆ]" + name-sort: "уЗуЁу“уЗуŸуƒМ [у‚‰у˜у“у‚“уЗу‚уНуŒуŸу“у‚“уЈу‚уƒМу‚‰у›уЃуЈ]" + name-en: "Puchi Copter [with Controller]" + region: "NTSC-J" +SLPM-62316: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  щКЛщ›€" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ уОуƒМу˜у‚ƒу‚“" + name-en: "Mahjong [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62317: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  х›ВчЂ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ у„у”" + name-en: "Igo [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62318: + name: "уƒˆу‚Ѕу‚ЈуƒЋуƒ–у‚Йу‚Пуƒƒу‚А" + name-sort: "уЈу…уˆу‚‹уЖу™уŸуЃу" + name-en: "XII Stag" + region: "NTSC-J" +SLPM-62319: + name: "фИ‰хœ‹хП—т…Ї with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "у•у‚“у”уу— 8 with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Sangokushi VIII with Power Up-Kit" + region: "NTSC-J" +SLPM-62320: + name: "2003хЙДщ–‹хЙ• уŒу‚“уАу‚Œчƒч•ŒчŽ‹ у„у‚у‚†у‚‹уƒ—уƒ­щ‡ŽчƒуЊу‚“уЇу™у­яНž" + name-sort: "2003у­у‚“у‹у„уОу уŒу‚“уАу‚Œуу‚…у†у‹у„уŠу† у„у‚у‚†у‚‹уЗу‚у‚„уу‚…у†уЊу‚“уЇу™у­яНž" + name-en: "2003-nen Kaimaku - Ganbare Kyuukai-ou - Iwayuru Pro Yakyuu Nandesu ne" + region: "NTSC-J" +SLPM-62321: + name: "уƒ­уƒœу‚Гуƒƒуƒ—яНžц–АуŸуЊу‚‹хБцЉŸяНž" + name-sort: "у‚уМу“уЃуЗ у‚у‚‰уŸуЊу‚‹уу" + name-en: "RoboCop - Aratanaru Kiki" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves effect rendering. + halfPixelOffset: 5 # Fixes effect alignment and edge garbage. +SLPM-62322: + name: "у‚ЖуƒЛу‚ГуƒГуƒ“уƒ‹3 яНžу‚уЎч”Ку‚’ч‹Ќх у›у‚ˆяНž" + name-sort: "у– у“у‚“уГуЋ3 у‚уЎуОуЁу‚’уЉуу›у‚“у›у‚ˆ" + name-en: "Conveni 3, The - Ano Machi o Dokusen seyo" + region: "NTSC-J" +SLPM-62323: + name: "AIхА†цЃ‹2003" + name-sort: "AIу—у‚‡у†уŽ2003" + name-en: "AI Shougi 2003" + region: "NTSC-J" +SLPM-62324: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.8 цП€щ—˜яМшПЗшЗЏу‚­уƒГу‚А" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 8 у’ууЈу†яМу‚у„у‚уу‚“у" + name-en: "Simple 2000 Series Vol. 8 - Gekitou! Meiro King" + region: "NTSC-J" +SLPM-62325: + name: "уƒу‚Єуƒ’уƒМуƒˆуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚Ауƒ™уƒМу‚ЙуƒœуƒМуƒЋ 2003 [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уЏу„уВуƒМуЈу‚у˜у‚ƒуƒМу‚ŠуƒМууЙуƒМу™уМуƒМу‚‹ 2003 [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "High Heat Major League Baseball 2003 [Takara THE BEST]" + region: "NTSC-J" +SLPM-62326: + name: "G-tasteщКЛщ›€ [уƒ•у‚Ѓу‚ЎуƒЅу‚ЂхŒцЂБу‚Йуƒšу‚ЗуƒЃуƒЋч‰ˆ]" + name-sort: "у˜уƒМуІу„у™уЈуОуƒМу˜у‚ƒу‚“ [уЕуƒуŽу‚…у‚уЉу†у“у‚“у™уКу—у‚ƒу‚‹уАу‚“]" + name-en: "G-Taste Mahjong [Limited Edition]" + region: "NTSC-J" +SLPM-62327: + name: "G-tasteщКЛщ›€" + name-sort: "у˜уƒМуІу„у™уЈуОуƒМу˜у‚ƒу‚“" + name-en: "G-Taste Mahjong" + region: "NTSC-J" +SLPM-62328: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.27 THEуƒ—уƒ­щ‡Žчƒ яНž2003уƒšуƒŠуƒГуƒˆуƒЌуƒМу‚ЙяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 27 THEуЗу‚у‚„уу‚…у† 2003уКуЊу‚“уЈу‚ŒуƒМу™" + name-en: "Simple 2000 Series Vol. 27 - The Pro Yakyuu 2003 Pennant Race" + region: "NTSC-J" +SLPM-62329: + name: "AIх›ВчЂ2003" + name-sort: "AIу„у”2003" + name-en: "AI Igo 2003" + region: "NTSC-J" +SLPM-62330: + name: "AIщКЛщ›€2003" + name-sort: "AIуОуƒМу˜у‚ƒу‚“2003" + name-en: "AI Mahjong 2003" + region: "NTSC-J" +SLPM-62331: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 & чŒ›хА†фМ - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 & у‚‚у†у—у‚‡у†уЇу‚“ - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Shin Sangoku Musou 2 & Moushouden Saikyou Data" + region: "NTSC-J" +SLPM-62332: + name: "уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ уƒ“уƒЅуƒМуƒЏуƒМ яНžуƒ†уƒˆуƒЉуƒžу‚Йу‚ПуƒМ & щ›€щГГцЅМяНž" + name-sort: "уЗу‚Œу„уŠу‚“у‚‰у„у‚“ уГу‚…уƒМу‚уƒМ уІуЈу‚‰уОу™уŸуƒМ & у˜у‚ƒу‚“уЛу†у‚у†" + name-en: "PlayOnline Viewer - Tetra Master & Janhourou" + region: "NTSC-J" +SLPM-62333: + name: "уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ уƒ“уƒЅуƒМуƒЏуƒМ яНžуƒ†уƒˆуƒЉуƒžу‚Йу‚ПуƒМ & щ›€щГГцЅМяНž" + name-sort: "уЗу‚Œу„уŠу‚“у‚‰у„у‚“ уГу‚…уƒМу‚уƒМ уІуЈу‚‰уОу™уŸуƒМ & у˜у‚ƒу‚“уЛу†у‚у†" + name-en: "PlayOnline Viewer - Tetra Master & Janhourou" + region: "NTSC-J" +SLPM-62334: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.29 THE ц‹ц„›уƒœуƒМуƒ‰у‚ВуƒМуƒ  яНžщ’ц˜Ѕ18уƒЉуƒ‚у‚ЊяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 29 THEу‚Œу‚“у‚у„уМуƒМуЉу’уƒМу‚€ у›у„у—у‚…у‚“18у‚‰у˜уŠ" + name-en: "Simple 2000 Series Vol. 29 - The Renai Board Game" + region: "NTSC-J" +SLPM-62335: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.28 THE ц­ІхЃЋщ“ яНžшОЛц–ЌфИ€фЛЃяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 28 THEуЖу—уЉу† уЄу˜уŽу‚Šу„уЁу у„" + name-en: "Simple 2000 Series Vol. 28 - The Bushido - Tsujigiri Ichi-dai" + region: "NTSC-J" +SLPM-62336: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.44 THE уЏу˜у‚уІуЎRPGяНžфМшЊЌуЎчЖ™ц‰Пш€…яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 44 THE уЏу˜у‚уІуЎRPG уЇу‚“у›уЄуЎу‘у„у—у‚‡у†у—у‚ƒ" + name-en: "Simple 2000 Series Vol. 44 - The Hajimete no RPG - Densetsu no Keishousha" + region: "NTSC-J" + compat: 5 +SLPM-62337: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.30 THE у‚ЙуƒˆуƒЊуƒМуƒˆуƒу‚Йу‚Б 3on3" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 30 THEу™уЈу‚ŠуƒМуЈуАу™у‘ 3on3" + name-en: "Simple 2000 Series Vol. 30 - The Basketball - 3-on-3" + region: "NTSC-J" +SLPM-62338: + name: "чŸГх€‰ц˜‡фЙцЎЕуЎх›ВчЂшЌ›хКЇ х…Ѕщ–€чЗЈ яНžфЛŠхКІу“уцœЌцА—уЇшІšуˆу‚‹х›ВчЂяНž" + name-sort: "у„у—уу‚‰уЎуМу‚‹уу‚…у†у у‚“уЎу„у”у“у†у– уЋу‚…у†у‚‚у‚“уИу‚“ у“у‚“уЉу“ууЛу‚“ууЇуŠуМуˆу‚‹у„у”" + name-en: "Ishikura Noboru Kudan no Igo Kouza - Nyuumon Hen - Kondokoso Honki de Oboeru Igo" + region: "NTSC-J" +SLPM-62339: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX2 хКчЋ чЗЈ" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™2 у˜у‚‡у—у‚‡у†уИу‚“" + name-en: "Kikou Heidan J-Phoenix 2 - Joshou-hen" + region: "NTSC-J" +SLPM-62340: + name: "уƒЊуƒ—уƒЋуЎуŸуОу”" + name-sort: "у‚ŠуЗу‚‹уЎуŸуОу”" + name-en: "Apprentice Magician" + region: "NTSC-J" +SLPM-62341: + name: "фИц€ш­АуЎх›НуЎу‚ЂуƒЊу‚Й" + name-sort: "уЕу—уŽуЎууЋуЎу‚у‚Šу™" + name-en: "Fushigi no Kuni no Alice" + region: "NTSC-J" +SLPM-62342: + name: "уƒ•у‚Ёу‚ЄуƒЄуƒМуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚АZ" + name-sort: "уЕуу„у‚„уƒМуЗу‚у‚Œу™у‚Šу‚“уZ" + name-en: "Fire Pro Wrestling Z" + region: "NTSC-J" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes bad ring/UI textures. +SLPM-62343: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.34 THE ц‹ц„›уƒ›уƒЉуƒМу‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМяНžцМ‚цЕхА‘хЅГяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 34 THEу‚Œу‚“у‚у„уЛу‚‰уƒМу‚уЉуЙу‚“уЁу‚ƒуƒМяНžуВу‚‡у†у‚Šу‚…у†у—у‚‡у†у˜у‚‡яНž" + name-en: "Simple 2000 Series Vol. 34 - The Renai Horror Adventure - Hyouryuu Shoujo" + region: "NTSC-J" +SLPM-62344: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.31 THE хœАчƒщ˜ВшЁ›шЛ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 31 THEуЁуу‚…у†уМу†уˆу„уу‚“" + name-en: "Simple 2000 Series Vol. 31 - The Chikyuu Boueigun" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLPM-62345: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.32 THE цˆІшЛŠ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 32 THEу›у‚“у—у‚ƒ" + name-en: "Simple 2000 Series Vol. 32 - The Sensha" + region: "NTSC-J" +SLPM-62346: + name: "чЕŒх–Жу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ у‚ИуƒЅуƒЉу‚Зуƒƒу‚ЏуƒЛуƒ‘уƒМу‚Џ" + name-sort: "у‘у„уˆу„у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у˜у‚…у‚‰у—уЃууƒЛуБуƒМу" + name-en: "Keiei Simulation - Jurassic Park" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLPM-62348: + name: "уƒЁуƒƒу‚Џу‚ЙуƒŸу‚Й уƒЉуƒГуƒ‡у‚Ѓуƒ  [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚уЃуу™уПу™ у‚‰у‚“уЇуƒу‚€ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Mechsmith, The - Run=Dim [IF Collection]" + region: "NTSC-J" +SLPM-62349: + name: "WELCOME TO UNIVERSAL STUDIOS JAPANт„Ђ" + name-sort: "у†уˆу‚‹у‹у‚€ уЈу… у‚†уЋуАуƒМу•у‚‹ у™уŸу˜уŠ у˜у‚ƒуБу‚“т„Ђ" + name-en: "Welcome to Universal Studios Japan" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes being unable to move. +SLPM-62350: + name: "уƒуƒ‰у‚НуƒГу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГVOL.2 у‚Йу‚ПуƒМу‚НуƒЋу‚ИуƒЃуƒМ" + name-sort: "уЏуЉуу‚“у›у‚Œуу—у‚‡у‚“VOL.2 у™уŸуƒМуу‚‹у˜у‚ƒуƒМ" + name-en: "Hudson Selection Vol.2 - Star Soldier" + region: "NTSC-J" +SLPM-62352: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.40 THE цБцД‹фИ‰хЄЇх шЁ“" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 40 THEуЈу†у‚ˆу†у•у‚“у у„у›у‚“у˜у‚…уЄ" + name-en: "Simple 2000 Series Vol. 40 - The Touyou Sandai Senjutsu" + region: "NTSC-J" +SLPM-62353: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.33 THE у‚Иу‚Їуƒƒуƒˆу‚ГуƒМу‚Йу‚ПуƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 33 THEу˜у‡уЃуЈу“уƒМу™уŸуƒМ" + name-en: "Simple 2000 Series Vol. 33 - The Jet Coaster - Yuuenchi Otsukkurou!" + region: "NTSC-J" +SLPM-62354: + name: "у‚ЙуƒšуƒМу‚Йу‚ЄуƒГуƒ™уƒМуƒ€уƒМ у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМ" + name-sort: "у™уКуƒМу™у„у‚“уЙуƒМу уƒМ у‚уЋуАуƒМу•у‚ŠуƒМ" + name-en: "Space Invaders 25th Anniversary" + region: "NTSC-J" +SLPM-62355: + name: "уƒуƒЇуƒ­Q HG2 [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уЁу‚‡у‚Q HG2 [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "Choro Q HG 2 [Takara THE BEST]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLPM-62356: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ7" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 7" + name-en: "World Soccer Winning Eleven 7" + region: "NTSC-J" + compat: 5 +SLPM-62357: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ Original Anime Game" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ Original Anime Game" + name-en: "Tennis no Oji-Sama - Smash-Hit! Original Anime Game" + region: "NTSC-J" +SLPM-62358: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ Original Anime Game" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ Original Anime Game" + name-en: "Tennis no Oji-Sama - Smash-Hit! Original Anime Game" + region: "NTSC-J" +SLPM-62359: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ Original Anime Game" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ Original Anime Game" + name-en: "Tennis no Oji-Sama - Smash-Hit! Original Anime Game" + region: "NTSC-J" +SLPM-62360: + name: "шЖ…х…„шВД яНžш–уЊу‚‹уƒ—уƒ­уƒ†у‚ЄуƒГфМшЊЌяНž" + name-sort: "уЁу‚‡у†у‚уЋу у›у„уЊу‚‹уЗу‚уІу„у‚“уЇу‚“у›уЄ" + name-en: "Chou Aniki - Seinaru Protein Densetsu" + region: "NTSC-J" +SLPM-62361: + name: "чœŸщ­‚ц–—чО… [KONAMI The BEST]" + name-sort: "у—у‚“у“у‚“уЈу‚‰ [KONAMI The BEST]" + name-en: "Shin Contra [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62362: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.1 PHANTASY STAR generation:1 [хˆх›žч‰ˆ]" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 1 уЕуу‚“уŸу—уƒМу™уŸуƒМ generation:1 [у—у‚‡у‹у„уАу‚“]" + name-en: "Sega Ages 2500 Series Vol.01 - Phantasy Star Generation 1 [First Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62364: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.2 уƒЂуƒŠу‚ГGP" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 2 у‚‚уЊу“GP" + name-en: "Sega Ages 2500 Series Vol.02 - Monaco GP" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes black and white vehicle previews. +SLPM-62365: + name: "у‚ЋуƒЋуƒ‡у‚ЃуƒŠуƒЋ у‚ЂуƒМу‚Џ яНžцЗЗцВŒуЎхАцœ­яНž" + name-sort: "у‹у‚‹уЇуƒуЊу‚‹ у‚уƒМу у“у‚“уЈу‚“уЎуЕу†у•уЄ" + name-en: "Cardinal Arc - Konton no Fuusatsu" + region: "NTSC-J" +SLPM-62366: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.3 уƒ•у‚ЁуƒГу‚Пу‚ИуƒМу‚ОуƒМуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 3 уЕуу‚“уŸу˜уƒМуžуƒМу‚“" + name-en: "Sega Ages 2500 Series Vol.03 - Fantasy Zone" + region: "NTSC-J" + compat: 5 +SLPM-62367: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.1 PHANTASY STAR generation:1 [щ€šхИИч‰ˆ]" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 1 уЕуу‚“уŸу—уƒМу™уŸуƒМ generation:1 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Sega Ages 2500 Series Vol.01 - Phantasy Star Generation 1 [Standard Edition]" + region: "NTSC-J" +SLPM-62368: + name: "у‚ГуƒМу‚ЈуƒМу€ŒфИ‰хœ‹хП—у€у‚Йуƒšу‚ЗуƒЃуƒЋу‚ЛуƒМуƒ–уƒ‡уƒМу‚Пщ›†" + name-sort: "у•у‚“у”уу—у™уКу—у‚ƒу‚‹у›уƒМуЖуЇуƒМуŸу—у‚…у†" + name-en: "Koei Sangokushi Special Save Data-shuu" + region: "NTSC-J" +SLPM-62369: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.1" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.1" + name-en: "Karaoke Revolution - J-Pop Vol.1" + region: "NTSC-J" +SLPM-62370: + name: "SuperLite 2000 у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚А у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ яНžMIDIUM UNITяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—у‚…уƒМуІуƒу‚“у у•у„уƒДуу‚Šу‚ уПуЇуƒу‚у‚€ у‚†уЋуЃуЈ" + name-en: "Psyvariar Medium Unit [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62371: + name: "SuperLite 2000 у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚А у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ яНžREVISOяМЎяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—у‚…уƒМуІуƒу‚“у у•у„уƒДуу‚Šу‚ у‚ŠуГу˜у‚‡у‚“" + name-en: "Psyvariar Revision [Superlite 2000 Series]" + region: "NTSC-J" + compat: 5 +SLPM-62372: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ уŠуˆу‹ууƒ‘у‚КуƒЋ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ уŠуˆу‹ууБуšу‚‹" + name-en: "Oekaki Puzzle [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62373: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.35 THE уƒ˜уƒЊу‚Гуƒ—у‚ПуƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 35 THEуИу‚Šу“уЗуŸуƒМ" + name-en: "Simple 2000 Series Vol. 35 - The Helicopter" + region: "NTSC-J" +SLPM-62374: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.12 у‚ЙуƒˆуƒЊуƒМуƒˆу‚ДуƒЋуƒ•у‚ЁуƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.12 у™уЈу‚ŠуƒМуЈу”у‚‹уЕууƒМ" + name-en: "Simple 2000 Series Ultimate Vol.12 - Street Golfer" + region: "NTSC-J" +SLPM-62375: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.36 THE хЈ˜ш‚Вцˆу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 36 THEу‚€у™у‚у„уу›у„у—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Simple 2000 Series Vol. 36 - The Musume Ikusei Simulation" + region: "NTSC-J" +SLPM-62376: + name: "GetBackersхЅЊщ‚„хБ‹ хЅЊщ‚„у уƒЇяМх…Јх“Ёщ›†хˆяМ [KONAMI The BEST]" + name-sort: "у’уЃуЈуАуЃу‹уƒМуšу уЃу‹у‚“у‚„ у уЃу‹у‚“у у‚ˆяМуœу‚“у„у‚“у—у‚…у†у”у†яМяМ [KONAMI The BEST]" + name-en: "Get Backers - All Members Gather [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62377: + name: "GetBackersхЅЊщ‚„хБ‹ хЅЊу‚у‚ŒуŸч„Ёщ™хŸŽ [KONAMI The BEST]" + name-sort: "у’уЃуЈуАуЃу‹уƒМуšу уЃу‹у‚“у‚„ у†уАу‚у‚ŒуŸу‚€у’у‚“у˜у‚‡у† [KONAMI The BEST]" + name-en: "Get Backers Dakkanoku - Ubawareta Mugenshiro [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62378: + name: "чˆ†шЕАу‚ГуƒГуƒœу‚ЄфМшЊЌ яНžч”ЗшŠБщ“у‚ЂуƒЁуƒЊу‚ЋцЕЊцМЋяНž" + name-sort: "уАууу†у“у‚“уМу„уЇу‚“у›уЄ уŠуЈу“уЏуЊуПуЁу‚у‚у‚Šу‹у‚уОу‚“" + name-en: "Bakusou Convoy Densetsu" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + roundSprite: 1 # Fixes shadow and speedometer alignment. +SLPM-62379: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.2" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.2" + name-en: "Karaoke Revolution - J-Pop Vol.2" + region: "NTSC-J" +SLPM-62380: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.3" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.3" + name-en: "Karaoke Revolution - J-Pop Vol.3" + region: "NTSC-J" +SLPM-62381: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.4" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.4" + name-en: "Karaoke Revolution - J-Pop Vol.4" + region: "NTSC-J" +SLPM-62382: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ Love & Ballad" + name-sort: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ Love & Ballad" + name-en: "Karaoke Revolution - Love & Ballad" + region: "NTSC-J" + compat: 4 +SLPM-62383: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ уƒŠу‚Єуƒˆу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ 2003" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уЊу„уЈу›у‚Œуу—у‚‡у‚“ 2003" + name-en: "Karaoke Revolution - Night Selection 2003" + region: "NTSC-J" +SLPM-62384: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.4 у‚ЙуƒšуƒМу‚ЙуƒуƒЊу‚ЂуƒМ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 4 у™уКуƒМу™уЏу‚Šу‚уƒМ" + name-en: "Sega Ages 2500 Series Vol.04 - Space Harrier" + region: "NTSC-J" +SLPM-62385: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.5 у‚ДуƒМуƒЋуƒ‡уƒГу‚Ђуƒƒу‚Џу‚Й" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 5 у”уƒМу‚‹уЇу‚“у‚уЃуу™" + name-en: "Sega Ages 2500 Series Vol.05 - Golden Axe" + region: "NTSC-J" + compat: 5 +SLPM-62386: + name: "чŸГх€‰ц˜‡фЙцЎЕуЎх›ВчЂшЌ›хКЇ фИ­чДšчЗЈ яНžхЎŸхŠ›5чДšу‚’ч›ЎцŒ‡у™фККуИяНž" + name-sort: "у„у—уу‚‰уЎуМу‚‹уу‚…у†у у‚“уЎу„у”у“у†у– уЁу‚…у†уу‚…у†уИу‚“ у˜уЄу‚Šу‚‡у5уу‚…у†у‚’у‚у–у™уВуЈуИ" + name-en: "Ishikura Noboru Kudan no Igo Kouza - Chuukyuu-hen - Jitsuryoku 5-kyuu o Mezasu Hito e" + region: "NTSC-J" +SLPM-62387: + name: "SuperLite 2000 уБуšу‚‹ ц•Ач‹Ќ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ у™у†уЉу" + name-en: "Sudoku [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62388: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ уƒŠуƒГу‚Џуƒ­" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ уЊу‚“уу‚" + name-en: "Numcro [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62389: + name: "SuperLite 2000 щ‡Ѓу‚Š уƒ“уƒƒу‚Ауƒу‚Й яНžуƒу‚Йщ‡Ѓу‚ŠхЎŒх…Јц”Лч•ЅяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уЄу‚Š уГуЃууАу™ уАу™уЅу‚Šу‹у‚“уœу‚“у“у†у‚Šу‚ƒу" + name-en: "Big Bass - Bass Tsuri Kanzen Kouryaku [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62390: + name: "фИ€ц’ƒцЎКш™ЋяМяМуƒ›у‚Єуƒ›у‚Єу•у‚“ [щ™хЎšч‰ˆ]" + name-sort: "у„уЁу’уу•уЃуЁу‚…у†яМяМуЛу„уЛу„у•у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Ichigeki Sacchuu! HoiHoi-san [Limited Edition]" + region: "NTSC-J" +SLPM-62391: + name: "фИ€ц’ƒцЎКш™ЋяМяМуƒ›у‚Єуƒ›у‚Єу•у‚“" + name-sort: "у„уЁу’уу•уЃуЁу‚…у†яМяМуЛу„уЛу„у•у‚“" + name-en: "Ichigeki Sacchuu! HoiHoi-san" + region: "NTSC-J" +SLPM-62392: + name: "Gт…  JOCKEY3 2003" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2003" + name-en: "G1 Jockey 3 2003" + region: "NTSC-J" +SLPM-62393: + name: "Gт…  JOCKEY3 2003 & Winning Post6 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2003 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2003 & у†у„уЋу‚“ууНу™уЈ6 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 JOCKEY3 2003 & Winning Post6 [Premium Pack]" + region: "NTSC-J" +SLPM-62394: + name: "уƒ‘уƒЏуƒМу‚Йуƒžуƒƒу‚ЗуƒЅ2 [SEGA THE BEST 2800]" + name-sort: "уБу‚уƒМу™уОуЃу—у‚…2 [SEGA THE BEST 2800]" + name-en: "Power Smash 2 [Sega The Best - 2800 Series]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes black models on certain games in World Tour. +SLPM-62395: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.37 THE у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚А яНžуƒ€уƒ–уƒЋчДЋч‚ŽщОяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 37 THEу—у‚…уƒМуІуƒу‚“у у уЖу‚‹у—уˆу‚“у‚Šу‚…у†" + name-en: "Simple 2000 Series Vol. 37 - The Shooting - Double Shienryu" + region: "NTSC-J" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Fixes hashcache from exploding. +SLPM-62396: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.6 THE у‚ЋуƒМуƒ‰ яНžуƒ–уƒЉуƒƒу‚Џу‚ИуƒЃуƒƒу‚ЏуƒЛхЄЇхЏŒшБЊуƒЛуƒ‰уƒ­уƒМуƒуƒМу‚ЋуƒМуƒЛу‚Йуƒ”уƒМуƒ‰уƒЛуƒšуƒМу‚ИуƒЏуƒГ etc.яНž" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.6 THEу‹уƒМуЉ яНžуЖу‚‰уЃуу˜у‚ƒуЃууƒЛу у„уЕу”у†уƒЛуЉу‚уƒМуƒуƒМу‚ЋуƒМуƒЛу‚Йуƒ”уƒМуƒ‰уƒЛуƒšуƒМу‚ИуƒЏуƒГ etc.яНž" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 6 - The Card" + region: "NTSC-J" +SLPM-62397: + name: "SIMPLE2000цœЌц Мц€ш€ƒу‚ЗуƒЊуƒМу‚К Vol.5 THE цЃ‹хŠ›цЄœхЎš яНžцЅНу—ух­ІуЙу‚‹х›ВчЂх…Ѕщ–€яНž" + name-sort: "у—у‚“уЗу‚‹2000уЛу‚“у‹уу—у“у†у—у‚ŠуƒМуš Vol.5 THEуу‚Šу‚‡уу‘у‚“уІу„ уŸуЎу—ууОуЊуЙу‚‹у„у”уЋу‚…у†у‚‚у‚“" + name-en: "Simple 2000 Honkaku Shikou Series Vol. 5 - Kiryoku Kentei" + region: "NTSC-J" +SLPM-62398: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.39 THE уМууЎшЁ—уЅуу‚Š шЁ—ingуƒЁуƒМу‚ЋуƒМяМ‹яМ‹" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 39 THEуМууЎуОуЁуЅуу‚Š уОуЁу„у‚“уу‚уƒМу‹уƒМуЗу‚‰уЗу‚‰" + name-en: "Simple 2000 Series Vol. 39 - The Boku no Machizukuri - Machi-ing Maker++" + region: "NTSC-J" +SLPM-62399: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.13 ч‹‚шЕАяМ х˜шЛŠу‚­уƒГу‚А яНžх–ц–—чОŽяМ чНЕщ›ЂчНЕщ›ЂфМшЊЌяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.13 уу‚‡у†уу† уŸу‚“у—у‚ƒуу‚“у у‹уЃуЈуГ уАу‚Šуžу†у”у‚“уЇу‚“у›уЄ" + name-en: "Simple 2000 Series Ultimate Vol.13 - Kyousou! Tanhsa King Kattobi Barizougon" + region: "NTSC-J" +SLPM-62400: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.12 уЗу‚ˆуЗу‚ˆщ€š уƒ‘уƒМуƒ•у‚Їу‚ЏуƒˆуƒЛу‚Луƒƒуƒˆ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.12 уЗу‚ˆуЗу‚ˆуЄу† уБуƒМуЕу‡ууЈ у›уЃуЈ" + name-en: "Sega Ages 2500 Series Vol.12 - Puyo Puyo Tsu Perfect Set" + region: "NTSC-J" +SLPM-62401: + name: "уƒ‡у‚Йу‚ЏуƒЊуƒ у‚ОуƒГOX+" + name-sort: "уЇу™уу‚Šу‚€уžу‚“OX+" + name-en: "Death Crimson OX+" + region: "NTSC-J" + gsHWFixes: + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-62403: + name: "шЖ…х…„шВД яНžш–уЊу‚‹уƒ—уƒ­уƒ†у‚ЄуƒГфМшЊЌяНž" + name-sort: "уЁу‚‡у†у‚уЋу у›у„уЊу‚‹уЗу‚уІу„у‚“уЇу‚“у›уЄ" + name-en: "Chou Aniki - Seinaru Protein Densetsu" + region: "NTSC-J" + compat: 5 +SLPM-62404: + name: "уƒуƒ‰у‚НуƒГу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГVOL.1 у‚­уƒЅуƒМуƒ“уƒƒу‚Џуƒ­уƒМуƒ‰уƒЉуƒГуƒŠуƒМ" + name-sort: "уЏуЉуу‚“у›у‚Œуу—у‚‡у‚“VOL.1 уу‚…уƒМуГуЃуу‚уƒМуЉу‚‰у‚“уЊуƒМ" + name-en: "Hudson Selection Vol.1 - Cubic Lode Runner" + region: "NTSC-J" +SLPM-62405: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Ѓ [KOEI The Best]" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“4 [KOEI The Best]" + name-en: "Taikou Risshiden IV [Koei The Best]" + region: "NTSC-J" +SLPM-62406: + name: "щ‹Мщ‰„уЎх’†х“Ў - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ [KOEI The Best]" + name-sort: "уу‚уŒу­уЎуЛу†у“у† у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ [KOEI The Best]" + name-en: "Kurogane no Houkou - Warship Commander [Koei The Best]" + region: "NTSC-J" +SLPM-62407: + name: "щЋ˜цЉ‹хАšх­уЈуƒžуƒЉу‚НуƒГу—у‚ˆу†у‚ˆяМ" + name-sort: "уŸу‹уЏу—у—у‚‡у†у“уЈуОу‚‰уу‚“у—у‚ˆу†у‚ˆяМ" + name-en: "Takahashi Naoko no Marathon Shiyou yo!" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes missing text. +SLPM-62408: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМ у‚Џу‚Ѓуƒ‡у‚Ѓуƒƒуƒ уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ—" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМ ууƒуЇуƒуЃуЁ у‚уƒМу‚‹уЉу‹уЃуЗ" + name-en: "Harry Potter - Quidditch World Cup" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post-processing smoothness. + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLPM-62409: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚ЈуƒГуƒ‘у‚Єу‚Ђт…Ђ яНžшІ‡чŽ‹уЎчГЛш­œяНž" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆу‚“уБу„у‚3 уЏуŠу†уЎу‘у„уЕ" + name-en: "Wizardry Empire III - Ancestry of the Emperor" + region: "NTSC-J" +SLPM-62410: + name: "SILENT SCOPE 3 [KONAMI The BEST]" + name-sort: "у•у„у‚Œу‚“уЈ у™у“уƒМуЗ 3 [KONAMI The BEST]" + name-en: "Silent Scope 3 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62411: + name: "уƒу‚ЎуƒМу‚АуƒЉуƒГуƒ—уƒЊ яНžу‹уЃуЈуГяМхЄЇфНœцˆІяНž" + name-sort: "уАуŽуƒМуу‚‰у‚“уЗу‚Š яНžу‹уЃуЈуГяМу у„у•уу›у‚“яНž" + name-en: "Buggy Grand Prix - Kattobi! Daisakusen" + region: "NTSC-J" + gameFixes: + - GIFFIFOHack # Fixes random graphical corruption. +SLPM-62412: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.41 THE уƒуƒЌуƒМуƒœуƒМуƒЋ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 41 THEуАу‚ŒуƒМуМуƒМу‚‹" + name-en: "Simple 2000 Series Vol. 41 - The Volleyball" + region: "NTSC-J" +SLPM-62413: + name: "чЉКцˆІт…Ё" + name-sort: "уу†у›у‚“2" + name-en: "Kuusen II" + region: "NTSC-J" +SLPM-62414: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ Dreams & Memories" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ Dreams & Memories" + name-en: "Karaoke Revolution - Dreams & Memories" + region: "NTSC-J" +SLPM-62415: + name: "Gт…  JOCKEY2 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у˜уƒМу‚у‚“ у˜у‚‡уЃууƒМ2 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "G1 Jockey 2 [Koei Teiban Series]" + region: "NTSC-J" +SLPM-62416: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„12 шЅПц—ЅцœЌчЗЈу‚‚у‚у‚ŠуОуЃу›уƒМяМ" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ12 уЋу—уЋуЛу‚“уИу‚“у‚‚у‚у‚ŠуОуЃу›уƒМяМ" + name-en: "Momotarou Dentetsu XII - Nishi Nihon hen mo Arimasse!" + region: "NTSC-J" +SLPM-62417: + name: "щ­яМяМу‚Џуƒ­уƒžуƒ†у‚ЃщЋ˜ц Ё у“у‚ŒуЏуВу‚‡уЃуЈу—уІу‚ВуƒМуƒ уЊуЎу‹?" + name-sort: "у•ууŒу‘яМяМуу‚уОуІуƒу“у†у“у† у“у‚ŒуЏуВу‚‡уЃуЈу—уІу’уƒМу‚€уЊуЎу‹?" + name-en: "Sakigake!! Cromatier High School - Kore ha Hyottoshite Game Nanoka! Hen" + region: "NTSC-J" +SLPM-62418: + name: "уƒуƒ‰у‚НуƒГу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГVOL.3 PCхŽŸфКК" + name-sort: "уЏуЉуу‚“у›у‚Œуу—у‚‡у‚“VOL.3 PCу’у‚“у˜у‚“" + name-en: "Hudson Selection Vol.3 - PC Genjin" + region: "NTSC-J" + compat: 5 +SLPM-62419: + name: "щŠц˜Ÿу‹у‚‰уЎч‰ЉфН“X episode т…Ё [KONAMI The Best]" + name-sort: "у‚†у†у›у„у‹у‚‰уЎуЖуЃуŸу„X episode 2 [KONAMI The Best]" + name-en: "Yuusei kara no Buttai X - Episode II [KONAMI The Best]" + region: "NTSC-J" +SLPM-62420: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ & фИ‰хœ‹хП—Vт…Ї & цБКцˆІт…Ё [у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ] [фИ‰хœ‹хП—т…Їуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у•у‚“у”уу— 8 [у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ] [у•у‚“у”уу—8уЇуƒу™у]" + name-en: "Shin Sangoku Musou 3 - Moushouden & Sangokusi VIII & Kessen II [Super Value Set] [Sangokushi8 Disc]" + region: "NTSC-J" +SLPM-62421: + name: "чŸГх€‰ц˜‡фЙцЎЕуЎх›ВчЂшЌ›хКЇ фИŠчДšчЗЈ яНžч›ЎцŒ‡у›у€хЎŸхŠ›хˆцЎЕяМяНž" + name-sort: "у„у—уу‚‰уЎуМу‚‹уу‚…у†у у‚“уЎу„у”у“у†у– у˜у‚‡у†уу‚…у†уИу‚“ у‚у–у› у˜уЄу‚Šу‚‡уу—у‚‡у у‚“яМ" + name-en: "Ishikura Noboru Kudan no Igo Kouza - Joukyuu-hen - Mezase Jitsuryoku Shodan!" + region: "NTSC-J" +SLPM-62422: + name: "уƒуƒ‰у‚НуƒГу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГVOL.4 щЋ˜цЉ‹хфККуЎх†’щ™КхГЖ" + name-sort: "уЏуЉуу‚“у›у‚Œуу—у‚‡у‚“VOL.4 уŸу‹уЏу—у‚у„у˜у‚“уЎуМу†у‘у‚“у˜уО" + name-en: "Hudson Selection Vol.4 - Takahashi Meijin no Bouken Jima" + region: "NTSC-J" + compat: 5 +SLPM-62423: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ уƒ†уƒˆуƒЊу‚Й KIWAMEMICHI" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ уІуЈу‚Šу™ KIWAMEMICHI" + name-en: "Tetris Kiwamemichi [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62424: + name: "у™уу™учŠЌчІ" + name-sort: "у™уу™уу„уЌуЕу" + name-en: "Sukusuku Inufuku" + region: "NTSC-J" +SLPM-62425: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.7 у‚ГуƒЉуƒ у‚Й" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 7 у“у‚‰у‚€у™" + name-en: "Sega Ages 2500 Series Vol.07 - Columns" + region: "NTSC-J" + compat: 5 +SLPM-62426: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.42 ч•АчЈЎц Мщ—˜цŠ€ яНžуƒœу‚Џу‚ЗуƒГу‚АVSу‚­уƒƒу‚ЏVSчЉКц‰‹VSуƒ—уƒ­уƒЌу‚ЙVSцŸ”шЁ“VSуƒЛуƒЛуƒЛяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 42 у„у—у‚…у‹ууЈу†уŽ уМуу—у‚“уVSууЃуVSу‹у‚‰уІVSуЗу‚у‚Œу™VSу˜у‚…у†у˜у‚…уЄVSуƒЛуƒЛуƒЛ" + name-en: "Simple 2000 Series Vol. 42 - The Ishu Kakutou Waza" + region: "NTSC-J" +SLPM-62427: + name: "Dance Dance Revolution уƒ‘уƒМуƒ†у‚ЃуƒМу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уБуƒМуІуƒуƒМу“у‚Œуу—у‚‡у‚“" + name-en: "Dance Dance Revolution Party Collection" + region: "NTSC-J" + compat: 5 +SLPM-62428: + name: "цЅЕ щКЛщ›€DXт…Ё - The 4th MONDO21Cup Competition -" + name-sort: "уу‚у‚ уОуƒМу˜у‚ƒу‚“DX2 - The 4th MONDO21Cup Competition -" + name-en: "Kiwame Mahjong DXII - The 4th Mondo 21 Cup Competition" + region: "NTSC-J" +SLPM-62429: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.15 уƒЉуƒ–т˜…уƒ”уƒГуƒуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.15 у‚‰уЖуДу‚“уНу‚“" + name-en: "Simple 2000 Series Ultimate Vol.15 - Love - Ping Pong!" + region: "NTSC-J" +SLPM-62430: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.43 THE шЃхˆЄ яНžц–АчБГхИцГ•хЎ˜ цЁƒч”А хИуЎ10уЎшЃхˆЄуƒ•у‚Ёу‚ЄуƒЋ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 43 THEу•у„уАу‚“ яНžу—у‚“уОу„у—уЛу†у‹у‚“ у‚‚у‚‚уŸ уЄу‹у•уЎ10уЎу•у„уАу‚“уЕуу„у‚‹" + name-en: "Simple 2000 Series Vol. 43 - The Saiban" + region: "NTSC-J" +SLPM-62431: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.14 щ—˜ч‰ŒяМ уƒ‰уƒЉуƒžуƒ†у‚Ѓуƒƒу‚ЏщКЛщ›€ яНžхЄЉуƒЛхЄЉх’Œщ€šу‚ŠуЎхПЋч”Зх…яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.14 уЈу†уЏу„ уЉу‚‰уОуІуƒуЃууОуƒМу˜у‚ƒу‚“ уІу‚“ уІу‚“уЛуƒМуЉуŠу‚ŠуЎу‹у„у у‚“у˜" + name-en: "Simple 2000 Series Ultimate Vol.14 - Touhai! Dramatic Mahjong Ten Tenho-toori no Kaidanji" + region: "NTSC-J" +SLPM-62432: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.11 хŒ—ц–—уЎц‹Г" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.11 уЛууЈуЎу‘у‚“" + name-en: "Sega Ages 2500 Series Vol.11 - Hokuto no Ken" + region: "NTSC-J" + compat: 5 +SLPM-62433: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.6 у‚Єуƒуƒ‹уЎу‚ПуƒГуƒˆу‚ЂуƒМуƒЋуЈуƒœуƒŠуƒГу‚Жуƒ–уƒЉу‚ЖуƒМу‚Ку€‚" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 6 у„уЁуЋуЎуŸу‚“уЈу‚уƒМу‚‹уЈуМуЊу‚“у–уЖу‚‰у–уƒМуš" + name-en: "Sega Ages 2500 Series Vol.06 - Bonanza Brothers" + region: "NTSC-J" + compat: 5 +SLPM-62435: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash Hit 2яМ Original Anime Game" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash Hit 2яМ Original Anime Game" + name-en: "Tennis no Oji-Sama - Smash-Hit 2! Original Anime Game" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-62437: + name: "у™у„у™у„ Sweet яНžу‚уОу„ц‹уЎуПуЄу‘ц–ЙяНž" + name-sort: "у™у„у™у„ у™у„уƒМуЈ у‚уОу„у“у„уЎуПуЄу‘у‹уŸ" + name-en: "Sui Sui Sweet - Amai Koi no Mitsuke-kata" + region: "NTSC-J" +SLPM-62438: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ - The Dual Darkness [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМу“у‚Œуу—у‚‡у‚“ - The Dual Darkness [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-en: "Growlanser Collection - The Dual Darkness [Disc 1 of 2]" + region: "NTSC-J" + compat: 4 +SLPM-62439: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ - The Sense of Justice [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМу“у‚Œуу—у‚‡у‚“ - The Sense of Justice [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-en: "Growlanser Collection - The Sense of Justice [Disc 2 of 2]" + region: "NTSC-J" + compat: 4 +SLPM-62440: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ђ [ATLUS BEST COLLECTION]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ3 [ATLUS BEST COLLECTION]" + name-en: "Growlanser III - The Dual Darkness [Atlus The Best]" + region: "NTSC-J" + compat: 4 +SLPM-62442: + name: "у‚ˆу†у“у уВуЄу˜ц‘" + name-sort: "у‚ˆу†у“у уВуЄу˜у‚€у‚‰" + name-en: "Youkoso Hitsuji-Mura" + region: "NTSC-J" +SLPM-62443: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.8 V.R. уƒуƒМуƒуƒЃуƒЌуƒМу‚ЗуƒГу‚А" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 8 V.R. уАуƒМуЁу‚ƒу‚ŒуƒМу—у‚“у" + name-en: "Sega Ages 2500 Series Vol.08 - Virtua Racing" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes sprite gaps. +SLPM-62444: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.15 уƒ‡у‚Ћу‚ЙуƒЊуƒМуƒˆуƒЛу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.15 уЇу‹у™у‚ŠуƒМуЈуƒЛу“у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Series Vol.15 - Decathlete Collection" + region: "NTSC-J" +SLPM-62445: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.9 у‚Ву‚ЄуƒГу‚АуƒЉуƒГуƒ‰" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 9 у’у„у‚“уу‚‰у‚“уЉ" + name-en: "Sega Ages 2500 Series Vol.09 - Gain Ground" + region: "NTSC-J" + compat: 5 +SLPM-62446: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.10 у‚Ђуƒ•у‚ПуƒМуƒуƒМуƒŠуƒМт…Ё" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.10 у‚уЕуŸуƒМуАуƒМуЊуƒМ2" + name-en: "Sega Ages 2500 Series Vol.10 - Afterburner II" + region: "NTSC-J" + compat: 5 +SLPM-62447: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.13 у‚Ђу‚ІуƒˆуƒЉуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.13 у‚у†уЈу‚‰у‚“" + name-en: "Sega Ages 2500 Series Vol.13 - Outrun" + region: "NTSC-J" +SLPM-62448: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ у‚Џуƒ­у‚ЙуƒЏуƒМуƒ‰" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ уу‚у™у‚уƒМуЉ" + name-en: "Crossword [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62449: + name: "уƒˆуƒ уЈу‚Иу‚ЇуƒЊуƒМ уƒ’у‚Вуƒ’у‚Ву у„у›у‚“уу†" + name-sort: "уЈу‚€уЈу˜у‡у‚ŠуƒМ уВу’уВу’у у„у›у‚“уу†" + name-en: "Tom & Jerry - War of the Whiskers" + region: "NTSC-J" +SLPM-62450: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ яНžу‚Ђуƒ‹уƒЁу‚НуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГяНž" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ у‚уЋу‚уу‚“уу“у‚Œуу—у‚‡у‚“" + name-en: "Karaoke Revolution - Anime Song Selection" + region: "NTSC-J" +SLPM-62451: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.5" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.5" + name-en: "Karaoke Revolution - J-Pop Vol.5" + region: "NTSC-J" +SLPM-62453: + name: "G-tasteщКЛщ›€ [хНЉфКЌуЙу™уЈ]" + name-sort: "у˜уƒМуІу„у™уЈуОуƒМу˜у‚ƒу‚“ [у•у„уу‚‡у†уЙу™уЈ]" + name-en: "G-Taste Mahjong" + region: "NTSC-J" +SLPM-62454: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.6" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.6" + name-en: "Karaoke Revolution - J-Pop Vol.6" + region: "NTSC-J" +SLPM-62455: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.7" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.7" + name-en: "Karaoke Revolution - J-Pop Vol.7" + region: "NTSC-J" +SLPM-62456: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.8" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.8" + name-en: "Karaoke Revolution - J-Pop Vol.8" + region: "NTSC-J" +SLPM-62457: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ яНžSnow & PartyяНž" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ Snow & Party" + name-en: "Karaoke Revolution - Snow & Party" + region: "NTSC-J" +SLPM-62458: + name: "чЌЌфИ‰хИх›НшˆˆфКЁшЈ˜" + name-sort: "у у„у•у‚“уІу„у“уу“у†уМу†у" + name-en: "Daisan Teikoku Koubouki - Aufstieg und Fall des dritten Reiches" + region: "NTSC-J" +SLPM-62459: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.16 цˆІх›НVSчОфЛЃ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.16 у›у‚“у”уVSу’у‚“у у„" + name-en: "Simple 2000 Series Vol. 16 - Sengoku vs. Gendai" + region: "NTSC-J" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes grid like pattern. +SLPM-62460: + name: "SuperLite2000 у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ чЎБхК­щ‰„щ“ яНžуƒ–уƒЋуƒМуƒˆуƒЌу‚ЄуƒГуƒЛч‰Йц€ЅчЗЈяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ уЏу“уЋу‚уІуЄуЉу† уЖу‚‹уƒМуЈу‚Œу„у‚“уЈуЃуу‚…у†уИу‚“" + name-en: "Hakoniwa Tetsudou - Blue Train Tokkyuuhen [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62461: + name: "хМчЅžуЎхŸŽт…Ё [щ€šхИИч‰ˆ]" + name-sort: "у—ууŒуПуЎу—у‚2 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shikigami no Shiro II [Standard Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligment. +SLPM-62462: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Є" + name-sort: "уу‚‰уЇуƒу†у™5" + name-en: "Gradius V" + region: "NTSC-J" + compat: 5 +SLPM-62463: + name: "уƒЋуƒМуƒ—у‚ЗуƒМу‚БуƒГу‚ЕуƒМ уƒŸуƒЅуƒМу‚Иуƒƒу‚Џу‚Иу‚ЇуƒуƒЌуƒМу‚ПуƒМ" + name-sort: "у‚‹уƒМуЗу—уƒМу‘у‚“у•уƒМ уПу‚…уƒМу˜уЃуу˜у‡у­у‚ŒуƒМуŸуƒМ" + name-en: "Loop Sequencer - Music Generator" + region: "NTSC-J" +SLPM-62464: + name: "pop'nхЏОцˆІуБуšу‚‹у уОONLINE" + name-sort: "уНуЃуЗу‚“уŸу„у›у‚“уБуšу‚‹у уОONLINE" + name-en: "pop'n Taisen Pazurudama Online" + region: "NTSC-J" + compat: 5 +SLPM-62465: + name: "LE MANS 24 HOURS [SEGA THE BEST 2800]" + name-sort: "у‚‹ уОу‚“ 24 у‚у‚уƒМуš [SEGA THE BEST 2800]" + name-en: "LeMans 24 Hours [Sega The Best 2800]" + region: "NTSC-J" +SLPM-62466: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ ZOOO" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ ZOOO" + name-en: "Zooo [Superlite 2000 Series]" + region: "NTSC-J" + compat: 5 +SLPM-62467: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.18 уƒЉуƒ–т˜…у‚Ју‚Ђуƒ­уƒ“" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.18 у‚‰уЖуˆу‚у‚уГ" + name-en: "Simple 2000 Series Ultimate Vol.18 - Love - Aerobics" + region: "NTSC-J" + compat: 5 +SLPM-62468: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.17 хЏОцˆІяМчˆ†хМОуƒу‚Єуƒу‚Є" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.17 уŸу„у›у‚“яМуАуу у‚“уНу„уНу„" + name-en: "Simple 2000 Series Ultimate Vol.17 - Taisen! Bakudan Poi Poi" + region: "NTSC-J" +SLPM-62469: + name: "у‚ЌуƒГуƒуƒМуƒ‰ 1&2" + name-sort: "уŒу‚“уАуƒМуЉ 1&2" + name-en: "Gunbird 1&2" + region: "NTSC-J" + compat: 5 +SLPM-62470: + name: "цчЃуЎцБКц–­т…Ѓ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "уІу„уЈууЎу‘уЄу у‚“4 у†уƒуš уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Teitoku no Ketsudan IV with Power Up Kit" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes graphical flickering. + memcardFilters: + - "SLPM-62145" + - "SLPM-62470" + - "SLPM-62518" +SLPM-62471: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  UNO" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ UNO" + name-en: "UNO [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62472: + name: "уƒ€у‚Єу‚Јуƒƒуƒˆ уƒуƒЃуƒГуƒуƒЋ" + name-sort: "у у„уˆуЃуЈ уЁу‚ƒу‚“у­у‚‹" + name-en: "Diet Channel" + region: "NTSC-J" +SLPM-62473: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–чД€ [KOEI The Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у [KOEI The Best]" + name-en: "Nobunaga no Yabou - Ranseiki [Koei The Best]" + region: "NTSC-J" +SLPM-62474: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.46 THE цМЂх­—у‚Џу‚Єу‚КяНžуƒуƒЃуƒЌуƒГу‚ИяМцМЂх­—цЄœхЎšяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 46 THE у‹у‚“у˜уу„уšяНžуЁу‚ƒу‚Œу‚“у˜яМу‹у‚“у˜у‘у‚“уІу„яНž" + name-en: "Simple 2000 Series Vol. 46 - The Kanji Quiz - Challenge! Kanji Kentei" + region: "NTSC-J" +SLPM-62475: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„11 уƒ–уƒЉуƒƒу‚ЏуƒœуƒГуƒ“уƒМх‡КчОуЎхЗЛ [HUDSON THE BEST]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ11 уЖу‚‰уЃууМу‚“уГуƒМу—у‚…уЄу’у‚“уЎуОу [HUDSON THE BEST]" + name-en: "Momotarou Dentetsu XI - Black Bobii Syutsugen no Maki [HUDSON THE BEST]" + region: "NTSC-J" +SLPM-62476: + name: "GetBackersхЅЊщ‚„хБ‹ шЃц–АхЎПцœ€хМЗуƒуƒˆуƒЋ" + name-sort: "у’уЃуЈуАуЃу‹уƒМуšу уЃу‹у‚“у‚„ у†у‚‰у—у‚“у˜у‚…уу•у„уу‚‡у†уАуЈу‚‹" + name-en: "Get Backers Dakkanoku - Ura Shinjuku Saikyou Battle" + region: "NTSC-J" +SLPM-62477: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.47 THE хˆцˆІ щ–ЂуŒхŽŸ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 47 THE у‹уЃу›у‚“ у›ууŒуЏу‚‰" + name-en: "Simple 2000 Series Vol. 47 - The Kassen Sekigahara" + region: "NTSC-J" +SLPM-62478: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒЉуƒГуƒ‰у‚ЗуƒЊуƒМу‚К уƒœуƒГуƒуƒМуƒžуƒГу‚ЋуƒМуƒˆDX" + name-sort: "уМу‚“уАуƒМуОу‚“у‚‰у‚“уЉу—у‚ŠуƒМуš уМу‚“уАуƒМуОу‚“у‹уƒМуЈDX" + name-en: "Bomberman Kart DX" + region: "NTSC-J" + clampModes: + vu0ClampMode: 3 # Fixes specific level infinite load screen. +SLPM-62479: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ J-POPуƒ™у‚ЙуƒˆVol.9" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ J-POPуЙу™уЈVol.9" + name-en: "Karaoke Revolution - J-Pop Vol.9" + region: "NTSC-J" +SLPM-62480: + name: "хЏОцˆІуƒ›уƒƒуƒˆу‚ЎуƒŸуƒƒу‚Џ у‚Гу‚Йуƒ—уƒЌщ›€ у‚Йуƒšу‚ЗуƒЃуƒЋч‰ˆ" + name-sort: "уŸу„у›у‚“уЛуЃуЈуŽуПуЃу у“у™уЗу‚Œу˜у‚ƒу‚“ у™уКу—у‚ƒу‚‹уАу‚“" + name-en: "Hot Gimmick Cosplay Mahjong [Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62481: + name: "SuperLite2000 у‚ЙуƒуƒМуƒ„ у‚уу‚ууƒуƒЌуƒМ2" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у™уНуƒМуЄ у‚уу‚ууАу‚ŒуƒМ2" + name-en: "Waku Waku Volleyball 2 [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62482: + name: "уƒ‘уƒу‚Йуƒ­щ—˜щ­‚фМц‰П чŒЊцœЈчЅ­ - у‚ЂуƒГуƒˆуƒ‹у‚ЊчŒЊцœЈуЈу„у†хуЎуƒ‘уƒу‚Йуƒ­цЉŸ / у‚ЂуƒГуƒˆуƒ‹у‚ЊчŒЊцœЈш‡ЊшКЋуŒуƒ‘уƒу‚Йуƒ­цЉŸ" + name-sort: "уБуЁу™у‚уЈу†у“у‚“уЇу‚“у—у‚‡у† у„уЎууОуЄу‚Š - у‚у‚“уЈуЋуŠу„уЎууЈу„у†уЊуЎуБуЁу™у‚у / у‚у‚“уЈуЋуŠу„уЎуу˜у—у‚“уŒуБуЁу™у‚у" + name-en: "Pachi-Slot Toukondensho - Inoki Matsuri - Antonio Inoki to iu Na no Pachi-Slot ki / Antonio Inoki Jishin ga Pachi-Slot ki" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes on screen garbage. +SLPM-62483: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.48 THE у‚Пу‚Џу‚ЗуƒМ яНžщ‹шЛЂц‰‹уЏх›у яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 48 THE уŸуу—уƒМ у†у‚“уІу‚“у—у‚…уЏууПу " + name-en: "Simple 2000 Series Vol. 48 - The Taxi - Untenshu ha Kimi da" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Positive rounding fixes distant white models. + vu1RoundMode: 2 # Positive rounding fixes close white models. +SLPM-62484: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.50 THE хЄЇчОŽфКК" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 50 THE у у„уГу˜у‚“" + name-en: "Simple 2000 Series Vol. 50 - The Daibijin" + region: "NTSC-J" +SLPM-62485: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.49 THE уƒ‰уƒƒуƒ‚уƒœуƒМуƒЋ яНžWorld Champion Dodge BallerяНžяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 49 THE уЉуЃуЂуМуƒМу‚‹ яНžWorld Champion Dodge BallerяНžяНž" + name-en: "Simple 2000 Series Vol. 49 - The World Champ Dodge Baller" + region: "NTSC-J" +SLPM-62486: + name: "шЖ…цœ€щ€ŸяМц—шЛŠу‚­уƒГу‚АBUяНžфЛцЅчОЉч†фМшЊЌ2яНž" + name-sort: "уЁу‚‡у†у•у„уу уžуу—у‚ƒуу‚“уBU уЖуЃуЁуŽу‚ŠуЇу‚“у›уЄ2" + name-en: "Chou Saisoku! Zokusha King B.U. [Simple Series DX]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes car colours. + clampModes: + eeClampMode: 3 # Fixes white shadows. +SLPM-62487: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  шŠБцœ­" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ уЏуЊуЕу " + name-en: "Hanafuda [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62488: + name: "хЏОцˆІуƒ›уƒƒуƒˆу‚ЎуƒŸуƒƒу‚Џ у‚Гу‚Йуƒ—уƒЌщ›€" + name-sort: "уŸу„у›у‚“уЛуЃуЈуŽуПуЃу у“у™уЗу‚Œу˜у‚ƒу‚“" + name-en: "Hot Gimmick Cosplay Mahjong" + region: "NTSC-J" +SLPM-62489: + name: "х‰щ‡ŽхЎЖ" + name-sort: "у‚ˆу—уЎу‚„" + name-en: "Yoshinoya" + region: "NTSC-J" + compat: 5 +SLPM-62490: + name: "у€Œуƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆт…Їу€уƒ—уƒЌуƒŸу‚Ђуƒ ц˜ хƒуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ8 уЗу‚ŒуПу‚у‚€уˆу„уžу†уЇуƒу™у" + name-en: "Dragon Quest VIII [Premium Disc]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-62491: + name: "уƒ­уƒƒу‚ЏуƒžуƒГ уƒ‘уƒЏуƒМуƒуƒˆуƒЋуƒ•у‚Ёу‚Єу‚ПуƒМу‚К" + name-sort: "у‚уЃууОу‚“ уБу‚уƒМуАуЈу‚‹уЕуу„уŸуƒМуš" + name-en: "RockMan Power Battle Fighters" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes whole screen grid artifacts. +SLPM-62492: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ у‚­уƒƒу‚Ку‚НуƒГу‚Ау‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ ууЃуšуу‚“уу›у‚Œуу—у‚‡у‚“" + name-en: "Karaoke Revolution - Kids Song Selection" + region: "NTSC-J" +SLPM-62493: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.54 THE хЄЇцЕЗчЃ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 54 THE у у„у‹у„у˜у‚…у†" + name-en: "Simple 2000 Series Vol. 54 - The Daikiju" + region: "NTSC-J" +SLPM-62494: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.55 THE у‚­уƒЃуƒƒуƒˆуƒ•у‚Ёу‚Єуƒˆ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 55 THE уу‚ƒуЃуЈуЕуу„уЈ" + name-en: "Simple 2000 Series Vol. 55 - The Cat Fight" + region: "NTSC-J" + compat: 5 +SLPM-62495: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.53 THE у‚ЋуƒЁуƒЉхАхƒЇ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 53 THE у‹у‚у‚‰у“уžу†" + name-en: "Simple 2000 Series Vol. 53 - The Camera Kozo" + region: "NTSC-J" +SLPM-62496: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.52 THE хœАчƒфОЕч•ЅчОЄ яНžSPACE RAIDERSяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 52 THE уЁуу‚…у†у—у‚“у‚Šу‚ƒууу‚“ у™уКуƒМу™ у‚Œу„у уƒМу™" + name-en: "Simple 2000 Series Vol. 52 - The Space Raiders" + region: "NTSC-J" +SLPM-62497: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.51 THE цˆІш‰І" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 51 THE у›у‚“у‹у‚“" + name-en: "Simple 2000 Series Vol. 51 - The Senkan" + region: "NTSC-J" +SLPM-62498: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 & чŒ›хА†фМ - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 & у‚‚у†у—у‚‡у†уЇу‚“ - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Shin Sangoku Musou 3 & Moushouden Saikyou Data" + region: "NTSC-J" +SLPM-62499: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ DIGEST" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„ DIGEST" + name-en: "Gambler Densetsu Tetsuya Digest" + region: "NTSC-J" +SLPM-62500: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.14 у‚Ју‚ЄуƒЊу‚ЂуƒГу‚ЗуƒГуƒ‰уƒ­уƒМуƒ " + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.14 уˆу„у‚Šу‚у‚“у—у‚“уЉу‚уƒМу‚€" + name-en: "Sega Ages 2500 Series Vol.14 - Alien Syndrome" + region: "NTSC-J" +SLPM-62501: + name: "щ‡шЃ…цЉŸх…ЕуƒДу‚ЁуƒЋу‚БуƒГ" + name-sort: "у˜у‚…у†уу†ууИу„у‚”уу‚‹у‘у‚“" + name-en: "Juusou Kihei Valken" + region: "NTSC-J" +SLPM-62502: + name: "фПЁщ•ЗцˆІшЈ˜" + name-sort: "уЎуЖуЊуŒу›у‚“у" + name-en: "Nobunaga Senki" + region: "NTSC-J" +SLPM-62503: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒуƒˆуƒЋу‚К" + name-sort: "уМу‚“уАуƒМуОу‚“уАуЈу‚‹уš" + name-en: "Bomberman Battles" + region: "NTSC-J" +SLPM-62504: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.56 THE у‚Еуƒу‚ЄуƒуƒЋу‚ВуƒМуƒ " + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 56 THE у•уАу„уАу‚‹у’уƒМу‚€" + name-en: "Simple 2000 Series Vol. 56 - The Survival Game" + region: "NTSC-J" +SLPM-62505: + name: "чІхŽŸц„›уЎх“чƒфИ€ч›ДчЗš" + name-sort: "уЕууЏу‚‰у‚у„уЎуŸуЃуу‚…у†у„уЃуЁу‚‡уу›у‚“" + name-en: "Fukuhara Love Ping Pong" + region: "NTSC-J" +SLPM-62506: + name: "уƒДу‚ЁуƒГуƒ‘у‚Єу‚Ђуƒ‘уƒ‹уƒƒу‚Џ [щ™хЎšч‰ˆ]" + name-sort: "у‚”уу‚“уБу„у‚уБуЋуЃу [у’у‚“уІу„уАу‚“]" + name-en: "Vampire Panic" + region: "NTSC-J" + compat: 5 +SLPM-62508: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.57 THE уƒ—уƒ­щ‡Žчƒ2004" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 57 THE уЗу‚у‚„уу‚…у†2004" + name-en: "Simple 2000 Series Vol. 57 - The Pro Yakyuu 2004" + region: "NTSC-J" +SLPM-62509: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.58 THE хЄ–чЇ‘хŒЛ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 58 THE у’у‹у„" + name-en: "Simple 2000 Series Vol. 58 - The Gekai" + region: "NTSC-J" +SLPM-62510: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.60 THE ч‰Йц’ЎхЄ‰шКЋуƒ’уƒМуƒ­уƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 60 THE уЈуу•уЄуИу‚“у—у‚“уВуƒМу‚уƒМ" + name-en: "Simple 2000 Series Vol. 60 - The Tokusatsu Henshin Hero" + region: "NTSC-J" + compat: 5 +SLPM-62511: + name: "уƒДу‚Ѓу‚ЏуƒˆуƒЊуƒМуƒЛу‚Іу‚ЄуƒГу‚Ау‚Й яНžу‚Муƒ­уƒЛуƒ‘у‚Єуƒ­уƒƒуƒˆ у‚ЗуƒЊуƒМу‚КяНž" + name-sort: "у‚”уƒууЈу‚ŠуƒМуƒЛу†у„у‚“уу™ уœу‚ уБу„у‚уЃуЈ у—у‚ŠуƒМуš" + name-en: "Victory Wings - Zero Pilot Series" + region: "NTSC-J" +SLPM-62512: + name: "чЕŒх–Жу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ у‚ИуƒЅуƒЉу‚Зуƒƒу‚ЏуƒЛуƒ‘уƒМу‚Џ [KONAMI The BEST]" + name-sort: "у‘у„уˆу„у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у˜у‚…у‚‰у—уЃууƒЛуБуƒМу [KONAMI The BEST]" + name-en: "Keiei Simulation - Jurassic Park [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLPM-62513: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈчЇ˜хЏ†уЎщƒЈхБ‹ [EA BEST HITS]" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈуВуПуЄуЎуИу‚„ [EA BEST HITS]" + name-en: "Harry Potter and the Chamber of Secrets [EA Best Hits]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLPM-62514: + name: "у‚Зуƒ уƒ”уƒМуƒ—уƒЋ яНžуŠшŒЖуЎщ–“хЇх ДяНž [EA BEST HITS]" + name-sort: "у—у‚€уДуƒМуЗу‚‹ уŠуЁу‚ƒуЎуОу’уу˜у‚‡у† [EA BEST HITS]" + name-en: "Sim People [EA Best Hits]" + region: "NTSC-J" +SLPM-62515: + name: "хНЉфКЌу‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.1 STRIKERS1945 т… &т…Ё" + name-sort: "у•у„уу‚‡у†у—у‚…уƒМуІуƒу‚“уу“у‚Œуу—у‚‡у‚“ Vol.1 STRIKERS1945 1&2" + name-en: "Psikyo Shooting Collection Vol.1 - Strikers 1945 1-2" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack # Fixes part II intro screen. +SLPM-62516: + name: "уƒЌуƒƒуƒ„уƒ—уƒЌу‚Єу‚ЙуƒуƒМуƒ„яМ" + name-sort: "у‚ŒуЃуЄуЗу‚Œу„у™уНуƒМуЄяМ" + name-en: "EyeToy Sports - Let's Play Sports!" + region: "NTSC-J" +SLPM-62517: + name: "Winning Post 5 [KOEI The Best]" + name-sort: "у†у„уЋу‚“ууНу™уЈ5 [KOEI The Best]" + name-en: "Winning Post 5 [Koei The Best]" + region: "NTSC-J" +SLPM-62518: + name: "цчЃуЎцБКц–­т…Ѓ [KOEI The Best]" + name-sort: "уІу„уЈууЎу‘уЄу у‚“4 [KOEI The Best]" + name-en: "Teitoku no Ketsudan IV [Koei the Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes graphical flickering. +SLPM-62519: + name: "фИ‰хœ‹хП—т…Ї [KOEI The Best]" + name-sort: "у•у‚“у”уу— 8 [KOEI The Best]" + name-en: "Sangokushi VIII [Koei The Best]" + region: "NTSC-J" +SLPM-62520: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у" + name-en: "Nobunaga no Yabou - Soutenroku" + region: "NTSC-J" +SLPM-62521: + name: "цЅЕ щКЛщ›€DXт…Ё - The 4th MONDO21Cup Competition - [Athena Best Collection Vol.2]" + name-sort: "уу‚у‚ уОуƒМу˜у‚ƒу‚“DX2 - The 4th MONDO21Cup Competition - [Athena Best Collection Vol.2]" + name-en: "Kiwame Mahjong DXII - The 4th Mondo 21 Cup Competition [Athena Best Collection]" + region: "NTSC-J" +SLPM-62523: + name: "хМчЅžуЎхŸŽ [TAITO The Best]" + name-sort: "у—ууŒуПуЎу—у‚ [TAITO The Best]" + name-en: "Shikigami no Shiro [TAITO BEST]" + region: "NTSC-J" +SLPM-62524: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.59 THE хЎ‡хЎ™фККуЈшЉБуу†яМяНžу†уЁу‚…яНžу˜у‚“уЃуІуЊууЋ?яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 59 THE у†уЁу‚…у†у˜у‚“уЈуЏуЊуу†яМ у†уЁу‚…уƒМу˜у‚“уЃуІуЊууЋ?" + name-en: "Simple 2000 Series Vol. 59 - The Uchyujin to Hanasou!" + region: "NTSC-J" + compat: 5 +SLPM-62525: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.61 THE уŠхЇ‰уƒуƒЃуƒГуƒуƒЉ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 61 THE уŠу­уˆуЁу‚ƒу‚“уАу‚‰" + name-en: "Simple 2000 Series Vol. 61 - The OneeChanBara" + region: "NTSC-J" + compat: 5 +SLPM-62526: + name: "у‚ИуƒЃу‚Єу‚ЂуƒГуƒˆуƒ­уƒœ THE ANIMATION хœАчƒуŒщ™ц­Ђу™у‚‹ц—Ѕ" + name-sort: "у˜у‚ƒу„у‚у‚“уЈу‚уМ THE ANIMATION уЁуу‚…у†уŒу›у„у—у™у‚‹уВ" + name-en: "Giant Robo - The Animation - Chikyuu ga Seishi suru Hi" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes blackscreen. +SLPM-62528: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ уƒ•у‚ЁуƒŸуƒЊуƒМуƒ‘уƒƒу‚Џ" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уЕууПу‚ŠуƒМуБуЃу" + name-en: "Karaoke Revolution - Kazoku Idol Sengen [with Microphone]" + region: "NTSC-J" +SLPM-62529: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ т˜†хЎЖц—у‚Ђу‚Єуƒ‰уƒЋхŒ–хЎЃшЈ€т˜†" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ у‹уžуу‚у„уЉу‚‹у‹у›у‚“у’у‚“" + name-en: "Karaoke Revolution - Kazoku Idol Sengen" + region: "NTSC-J" +SLPM-62530: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Ђ&т…Ѓ хОЉцДЛуЎчЅžшЉБ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уу‚‰уЇуƒу†у™3&4 уЕуЃу‹уЄуЎу—у‚“у‚ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Gradius III and IV - Fukkatsu no Shinwa [KONAMI Dendou Selection]" + region: "NTSC-J" +SLPM-62531: + name: "щКЛщ›€у‚„у‚у†уœяМ2 [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уОуƒМу˜у‚ƒу‚“у‚„у‚у†уœяМ2 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Mahjong Yarouze! 2 [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-62532: + name: "у‚ЄуƒМу‚Йт…Ђ яНžуƒЏуƒГуƒ€уƒЉуƒМу‚К уƒ•уƒ­уƒ  у‚ЄуƒМу‚ЙяНž" + name-sort: "у„уƒМу™3 у‚у‚“у у‚‰уƒМуš уЕу‚у‚€ у„уƒМу™" + name-en: "Ys III - Wanderers from Ys [Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62533: + name: "х…Ž яНžщ‡Žц€ЇуЎщ—˜ч‰ŒяНž THE ARCADE хББхŸŽщКЛщ›€чЗЈ" + name-sort: "у†у•уŽ у‚„у›у„уЎуЈу†уЏу„ у˜ у‚уƒМу‘уƒМуЉ у‚„уОу—у‚уОуƒМу˜у‚ƒу‚“уИу‚“" + name-en: "Usagi - Yasei no Touhai - The Arcade - Yamashiro Mahjong-hen" + region: "NTSC-J" +SLPM-62534: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.63 у‚‚уŽуŸуІцАДч€яМхЅГуОуПу‚ŒуЎ THE цАДцГГхЄЇфМš" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 63 у‚‚уŽуŸуІуПуšуŽяМуŠу‚“уЊуОуПу‚ŒуЎ THE у™у„уˆу„уŸу„у‹у„" + name-en: "Simple 2000 Series Vol. 63 - Mogitate Mizugi! Onna Mamire no The Suieitaikai" + region: "NTSC-J" + compat: 5 +SLPM-62536: + name: "Gт…  JOCKEY3 [KOEI The Best]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 [KOEI The Best]" + name-en: "G1 Jockey 3 [Koei The Best]" + region: "NTSC-J" +SLPM-62537: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Йу‚ПуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ - [EA BEST HITS]" + name-sort: "у™уŸуƒМу†у‰уƒМуš у™уŸуƒМуЕуу„уŸуƒМ [EA BEST HITS]" + name-en: "Star Wars - Starfighter [EA Best Hits]" + region: "NTSC-J" +SLPM-62538: + name: "хМЗшЅВцЉŸч”ВщƒЈщšŠ яНžц”Лц’ƒуƒ˜уƒЊу‚Гуƒ—у‚ПуƒМцˆІшЈ˜яНž" + name-sort: "уу‚‡у†у—у‚…у†уу“у†уЖуŸу„ у“у†у’ууИу‚Šу“уЗуŸуƒМу›у‚“у" + name-en: "Kyoushuu Kidou Butai - Kougeki Helicopter Senki" + region: "NTSC-J" +SLPM-62539: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  у‚у–у›яМ уƒу‚Їу‚ЙуƒуƒЃуƒГуƒ”у‚ЊуƒГ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ у‚у–у›яМ уЁу‡у™уЁу‚ƒу‚“уДуŠу‚“" + name-en: "Mezase! Chess Champion [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62540: + name: "SuperLite 2000 уƒ†уƒМуƒ–уƒЋу‚ВуƒМуƒ  у‚у–у›яМу‚ЙуƒМуƒ‘уƒМуƒу‚ЙуƒЉуƒМ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уІуƒМуЖу‚‹у’уƒМу‚€ у‚у–у›яМу™уƒМуБуƒМуЏу™у‚‰уƒМ" + name-en: "Mezase! Super Hustler [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62541: + name: "SuperLite 2000 у‚ЙуƒуƒМуƒ„ у‚у–у›яМ у‚ЙуƒМуƒ‘уƒМуƒœу‚ІуƒЉуƒМ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у™уНуƒМуЄ у‚у–у›яМ у™уƒМуБуƒМуМу†у‚‰уƒМ" + name-en: "Mezase! Super Bowler [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62542: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.20 уƒЉуƒ–т˜…уƒžуƒМу‚ИуƒЃуƒГяМ2" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.20 у‚‰уЖуОуƒМу˜у‚ƒу‚“яМ2" + name-en: "Simple 2000 Series Vol. 20 - The Love Mahjong 2" + region: "NTSC-J" +SLPM-62543: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.65 THE у‚­уƒЇуƒГу‚ЗуƒМуƒ‘уƒ‹уƒƒу‚Џ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 65 THE уу‚‡у‚“у—уƒМуБуЋуЃу" + name-en: "Simple 2000 Series Vol. 65 - The Kyonshi Panic" + region: "NTSC-J" +SLPM-62544: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.19 у‚Ђу‚Ћу‚ЎяНžщ—‡уЋщ™у‚ŠчЋ‹уЃуŸхЄЉц‰яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.19 у‚у‹уŽяНžу‚„уПуЋуŠу‚ŠуŸуЃуŸуІу‚“у•у„яНž" + name-en: "Simple 2000 Series Vol. 19 - Akagi Yama ni Oritattatensai" + region: "NTSC-J" +SLPM-62545: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.64 THE у‚Йуƒ—уƒЉуƒƒу‚ПуƒМу‚Ђу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 64 THE у™уЗу‚‰уЃуŸуƒМу‚уу—у‚‡у‚“" + name-en: "Simple 2000 Series Vol. 64 - Splatter Action" + region: "NTSC-J" + compat: 5 +SLPM-62546: + name: "фИ‰хœ‹хП—т…І [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К ]" + name-sort: "у•у‚“у”уу— 7 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi VII [Koei Collection Series]" + region: "NTSC-J" +SLPM-62547: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.16 уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМ2" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.16 уАуƒМуЁу‚ƒуЕуу„уŸуƒМ2" + name-en: "Sega Ages 2500 Series Vol.16 - Virtua Fighter 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-62548: + name: "SuperLite 2000 уƒ‘у‚КуƒЋ хЙГцˆхšхО’фМ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уБуšу‚‹ уИу„у›у„уАууЈуЇу‚“" + name-en: "Heisei Bakutoden [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-62549: + name: "уŠуЈуЊуЎу‚ЎуƒЃуƒЋщ›€ яНžууПуЋуƒуƒцК€яМяНž [JALECO the BEST]" + name-sort: "уŠуЈуЊуЎуŽу‚ƒу‚‹у˜у‚ƒу‚“ яНžууПуЋуЏу­уОу‚“яМяНž [JALECO the BEST]" + name-en: "Otona no Gal Jan - Kimi ni Hane Man [Jaleco the Best]" + region: "NTSC-J" +SLPM-62550: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚ЈуƒГуƒ‘у‚Єу‚Ђт…Ђ яНžшІ‡чŽ‹уЎчГЛш­œяНž [Good Price] [щ™хЎšч‰ˆ]" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆу‚“уБу„у‚3 яНžуЏуŠу†уЎу‘у„уЕяНž [Good Price] [у’у‚“уІу„уАу‚“]" + name-en: "Wizardry Empire III - Ancestry of the Emperor [Good Price - Limited Edition]" + region: "NTSC-J" +SLPM-62551: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚ЈуƒГуƒ‘у‚Єу‚Ђт…Ђ яНžшІ‡чŽ‹уЎчГЛш­œяНž [Good Price] [щ€šхИИч‰ˆ]" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆу‚“уБу„у‚3 яНžуЏуŠу†уЎу‘у„уЕяНž [Good Price] [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Wizardry Empire III - Ancestry of the Emperor [Good Price - Standard Edition]" + region: "NTSC-J" +SLPM-62552: + name: "у‚ЙуƒМуƒ‘уƒМфИŠцЕЗ2005" + name-sort: "у™уƒМуБуƒМу—у‚ƒу‚“уЏу„2005" + name-en: "Super Shanghai 2005" + region: "NTSC-J" + compat: 5 + patches: + default: + content: |- + // Sets CD Read command to blocking to prevent CDVD Reset collision on boot + comment=patch by kr_ps2 + patch=1,IOP,000760B0,word,24040001 +SLPM-62553: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.17 PHANTASY STAR generation:2" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.17 PHANTASY STAR generation:2" + name-en: "Sega Ages 2500 Series Vol.17 - Phantasy Star Generation 2" + region: "NTSC-J" + compat: 5 +SLPM-62554: + name: "у‚Лу‚Ќ у‚ЙуƒМуƒ‘уƒМу‚Йу‚ПуƒМу‚К [у‚Ђу‚ЄуƒЛуƒˆуƒМу‚Єу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "у›уŒ у™уƒМуБуƒМу™уŸуƒМуš [у‚у„уЈуƒМу„у‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "EyeToy - Sega Superstars [with Camera]" + region: "NTSC-J" +SLPM-62555: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„USA" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄUSA" + name-en: "Momotarou Dentetsu USA" + region: "NTSC-J" +SLPM-62556: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.66 THE уƒ‘уƒМуƒ†у‚ЃуƒМхГш„Гу‚Џу‚Єу‚К" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 66 THE уБуƒМуІуƒуƒМу†уЎу†уу„уš" + name-en: "Simple 2000 Series Vol. 66 - The Party Unou Quiz" + region: "NTSC-J" +SLPM-62557: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.67 THE цŽЈч† яНžуу—уІшЊАу‚‚у„уЊууЊуЃуŸяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 67 THE у™у„у‚Š яНžуу—уІу у‚Œу‚‚у„уЊууЊуЃуŸяНž" + name-en: "Simple 2000 Series Vol. 67 - The Suiri" + region: "NTSC-J" +SLPM-62558: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.21 х–Їх˜ЉфИŠч­‰яМуƒЄуƒГу‚­уƒМч•Њщ•З яНžц˜­х’Œ99хЙДуЎфМшЊЌяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.21 у‘у‚“у‹у˜у‚‡у†уЈу†яМу‚„у‚“ууƒМуАу‚“уЁу‚‡у† яНžу—у‚‡у†у‚99у­у‚“уЎуЇу‚“у›уЄяНž" + name-en: "Simple 2000 Series Vol. 21 - Kenka Joutou! Yankee Banchou" + region: "NTSC-J" +SLPM-62559: + name: "у‚Лу‚Ќ у‚ЙуƒМуƒ‘уƒМу‚Йу‚ПуƒМу‚К" + name-sort: "у›уŒ у™уƒМуБуƒМу™уŸуƒМуš" + name-en: "Sega Superstars" + region: "NTSC-J" +SLPM-62560: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ѓ Return" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ4 у‚ŠуŸуƒМу‚“" + name-en: "Growlanser IV - Wayfarer of the Time - Return" + region: "NTSC-J" +SLPM-62562: + name: "у‚Еу‚ЄуƒДу‚ЁуƒЊу‚Ђ2 у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒЛуƒ•у‚Ёу‚ЄуƒŠуƒЋ" + name-sort: "у•у„у‚”уу‚Šу‚2 у‚у‚‹уІуƒу‚уЃуЈуƒЛуЕуу„уЊу‚‹" + name-en: "Psyvariar 2 - Ultimate Final" + region: "NTSC-J" + compat: 5 +SLPM-62563: + name: "хНЉфКЌу‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.2 цˆІх›Ну‚ЈуƒМу‚Й&цˆІх›Нуƒ–уƒЌуƒМуƒ‰" + name-sort: "у•у„уу‚‡у†у—у‚…уƒМуІуƒу‚“уу“у‚Œуу—у‚‡у‚“ Vol.2 у›у‚“у”ууˆуƒМу™&у›у‚“у”ууЖу‚ŒуƒМуЉ" + name-en: "Psikyo Shooting Collection Vol.2 - Sengoku Ace & Sengoku Blade" + region: "NTSC-J" + compat: 5 +SLPM-62564: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.68 THE щ€ƒшЕАуƒу‚Єу‚Іу‚Їу‚ЄяНžххЄхБ‹-цБфКЌяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 68 THE уЈу†уу†уЏу„у†у‡у„яНžуЊу”у‚„-уЈу†уу‚‡у†яНž" + name-en: "Simple 2000 Series Vol. 68 - The Tousou Highway - Nagoya - Tokyo" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes distant car textures. +SLPM-62565: + name: "уƒœуƒœуƒœуƒМуƒœуƒЛуƒœуƒМуƒœуƒœ щ›†уОу‚ŒяМяМфН“ц„ŸуƒœуƒМуƒœуƒœ [у‚ЋуƒЁуƒЉхŒцЂБ]" + name-sort: "уМуМуМуƒМуМуƒЛуМуƒМуМуМ у‚уЄуОу‚ŒяМяМуŸу„у‹у‚“уМуƒМуМуМ [у‹у‚у‚‰уЉу†у“у‚“]" + name-en: "Boboboubo Boubobo - Atsumare!! Taikan Boubobo [Doukonban]" + region: "NTSC-J" +SLPM-62566: + name: "THE TYPING OF THE DEAD ZOMBIE PANIC" + name-sort: "у– уŸу„уДу‚“ууŠуЖ у– уЇуЃуЉ уžу‚“уГ уБуЋуЃу" + name-en: "Typing of the Dead - Zombie Panic" + region: "NTSC-J" +SLPM-62567: + name: "WIN BACK [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у†уƒу‚“ уАуЃу [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "WinBack [Koei Teiban Series]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLPM-62568: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу† [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou [Koei Teiban Series]" + region: "NTSC-J" +SLPM-62569: + name: "PCхŽŸфКК [HUDSON THE BEST]" + name-sort: "PCу’у‚“у˜у‚“ [HUDSON THE BEST]" + name-en: "PC Genjin [Hudson The Best]" + region: "NTSC-J" +SLPM-62570: + name: "щЋ˜цЉ‹хфККуЎх†’щ™КхГЖ [HUDSON THE BEST]" + name-sort: "уŸу‹уЏу—у‚у„у˜у‚“уЎуМу†у‘у‚“у˜уО [HUDSON THE BEST]" + name-en: "Takahashi Meijin no Adventure Island [Hudson The Best]" + region: "NTSC-J" +SLPM-62571: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.22 THE у‚Йу‚Пу‚ЄуƒЊуƒƒу‚ЗуƒЅщКЛщ›€яНžх…Ž-щ‡Žц€ЇуЎщ—˜ч‰Œ-&х…Ž-щ‡Žц€ЇуЎщ—˜ч‰Œ THE ARCADE- уƒ€уƒ–уƒЋуƒ‘уƒƒу‚ЏяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.22 THE у™уŸу„у‚ŠуЃу—у‚…уОуƒМу˜у‚ƒу‚“ у†у•уŽ у‚„у›у„уЎуЈу†уЏу„ у†у•уŽ у‚„у›у„уЎуЈу†уЏу„ THE ARCADE у уЖу‚‹уБуЃу" + name-en: "Simple 2000 Series Ultimate Vol.22 - Stylish Mahjong" + region: "NTSC-J" + compat: 5 +SLPM-62572: + name: "уƒœуƒœуƒœуƒМуƒœуƒЛуƒœуƒМуƒœуƒœ щ›†уОу‚ŒяМяМфН“ц„ŸуƒœуƒМуƒœуƒœ" + name-sort: "уМуМуМуƒМуМ уМуƒМуМуМ у‚уЄуОу‚Œ уŸу„у‹у‚“уМуƒМуМуМ" + name-en: "Boboboubo Boubobo - Atsumare!! Taikan Boubobo" + region: "NTSC-J" +SLPM-62573: + name: "цБКцˆІт…Ђ - у‚ЈуƒГу‚ИуƒЇу‚Єуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "у‘уЃу›у‚“3 - уˆу‚“у˜у‚‡у„уЇуƒу™у" + name-en: "Kessen III - Enjoy Disc" + region: "NTSC-J" +SLPM-62574: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ DIGEST [Athena Best Collection Vol.3]" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„ DIGEST [Athena Best Collection Vol.3]" + name-en: "Gambler Densetsu Tetsuya Digest [Athena Best Collection Vol.3]" + region: "NTSC-J" +SLPM-62576: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г Plus" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“ уЗу‚‰у™" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken Plus" + region: "NTSC-J" +SLPM-62577: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г Plus [щ€šхИИч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“ уЗу‚‰у™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken Plus [Standard Edition]" + region: "NTSC-J" +SLPM-62578: + name: "уƒу‚Куƒ­уƒƒуƒ‰ яНžуƒ•у‚Ѓуƒƒу‚ЗуƒГу‚Ауƒ•у‚ЁуƒГу‚Пу‚ИуƒМ" + name-sort: "уАуšу‚уЃуЉ уЕуƒуЃу—у‚“ууЕуу‚“уŸу˜уƒМ" + name-en: "Buzz Rod Fishing Fantasy" + region: "NTSC-J" +SLPM-62579: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.74 хЅГуЎх­хА‚ч”Ј THE чŽ‹х­цЇ˜уЈуƒ­уƒžуƒГу‚Й яНžуƒЊуƒ—уƒЋуЎуŸуОу”яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 74 уŠу‚“уЊуЎу“у›у‚“у‚ˆу† THE уŠу†у˜у•уОуЈу‚уОу‚“у™ яНžу‚ŠуЗу‚‹уЎуŸуОу”яНž" + name-en: "Simple 2000 Series Vol. 74 - Onna no Ko Senyou - The Oujisama to Romance - Ripuru no Tamago" + region: "NTSC-J" +SLPM-62580: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.69 THE уƒœуƒМуƒ‰у‚ВуƒМуƒ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 69 THE уМуƒМуЉу’уƒМу‚€у“у‚Œуу—у‚‡у‚“" + name-en: "Simple 2000 Series Vol. 69 - The Board Game Collection" + region: "NTSC-J" + compat: 5 +SLPM-62581: + name: "K-1 PREMIUM 2004 DynamiteяМяМ" + name-sort: "K-1 уЗу‚ŒуПу‚у‚€ 2004 у у„уЊуОу„уЈяМяМ" + name-en: "K-1 Premium 2004 Dynamite!!" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes black and white fighters. + - InstantDMAHack # Fixes black flickering. + patches: + 0A1042EE: + content: |- + comment=Fixes black screen in hardware mode. + patch=1,EE,00301de0,word,0000948c + patch=1,EE,00301e08,word,0000948c +SLPM-62582: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ6 чˆ†ч‚Žц‰“яМхЗЈфККуЎц˜Ÿт…Ё" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 6 уАууˆу‚“у яМуу‚‡у˜у‚“уЎуЛу—2" + name-en: "Slotter-Up Core 6 - Bakuenda! Kyojin no Hoshi 2" + region: "NTSC-J" +SLPM-62583: + name: "у‚­уƒЅуƒМуƒ“уƒƒу‚Џуƒ­уƒМуƒ‰уƒЉуƒГуƒŠуƒМ [HUDSON THE BEST]" + name-sort: "уу‚…уƒМуГуЃуу‚уƒМуЉу‚‰у‚“уЊуƒМ [HUDSON THE BEST]" + name-en: "Hudson Selection Vol.1 - Cubic Lode Runner [Hudson The Best]" + region: "NTSC-J" +SLPM-62584: + name: "у‚Йу‚ПуƒМу‚НуƒЋу‚ИуƒЃуƒМ [HUDSON THE BEST]" + name-sort: "у™уŸуƒМуу‚‹у˜у‚ƒуƒМ [HUDSON THE BEST]" + name-en: "Hudson Selection Vol.2 - Star Soldier [Hudson The Best]" + region: "NTSC-J" +SLPM-62585: + name: "щ­яМу‚Џуƒ­уƒžуƒ†у‚ЃщЋ˜ц Ё [HUDSON THE BEST]" + name-sort: "у•ууŒу‘яМуу‚уОуІуƒу“у†у“у† [HUDSON THE BEST]" + name-en: "Sakigake! Cromartie High School [Hudson The Best]" + region: "NTSC-J" +SLPM-62586: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.70 THE щ‘‘ш­˜хЎ˜" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 70 THE у‹у‚“у—уу‹у‚“" + name-en: "Simple 2000 Series Vol. 70 - Kanshikikan" + region: "NTSC-J" +SLPM-62588: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.73 THE шЅПщŠщ—˜чŒПфМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 73 THE у•у„у‚†у†уЈу†уˆу‚“уЇу‚“" + name-en: "Simple 2000 Series Vol. 73 - The Saiyuu Touenden" + region: "NTSC-J" +SLPM-62589: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.72 THE фЛЛфО " + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 72 THE уЋу‚“уу‚‡у†" + name-en: "Simple 2000 Series Vol. 72 - Ninkyou" + region: "NTSC-J" +SLPM-62590: + name: "Gт…  JOCKEY3 2005хЙДхКІч‰ˆ [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2005у­у‚“уЉуАу‚“ [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 Jockey 3 - 2005 [Premium Pack]" + region: "NTSC-J" +SLPM-62591: + name: "Gт…  JOCKEY3 2005хЙДхКІч‰ˆ" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2005у­у‚“уЉуАу‚“" + name-en: "G1 Jockey 3 2005" + region: "NTSC-J" +SLPM-62593: + name: "хНЉфКЌу‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.3 у‚НуƒЋуƒ‡у‚Ѓуƒу‚Єуƒ‰&уƒ‰уƒЉу‚ДуƒГуƒ–уƒЌу‚Єу‚К" + name-sort: "у•у„уу‚‡у†у—у‚…уƒМуІуƒу‚“уу“у‚Œуу—у‚‡у‚“ Vol.3 уу‚‹уЇуƒуАу„уЉ&уЉу‚‰у”у‚“уЖу‚Œу„уš" + name-en: "Psikyo Shooting Collection Vol.3 - Sol Divide & Dragon Blaze" + region: "NTSC-J" + compat: 5 +SLPM-62594: + name: "хЏОцˆІуƒ›уƒƒуƒˆу‚ЎуƒŸуƒƒу‚Џ у‚Гу‚Йуƒ—уƒЌщ›€ [хНЉфКЌуЙу™уЈ]" + name-sort: "уŸу„у›у‚“уЛуЃуЈуŽуПуЃу у“у™уЗу‚Œу˜у‚ƒу‚“ [у•у„уу‚‡у†уЙу™уЈ]" + name-en: "Battle Hot Gimmick Cosplay Mahjong [Psikyo Best]" + region: "NTSC-J" +SLPM-62595: + name: "уƒуƒЇуƒ­Q HG3 [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уЁу‚‡у‚Q HG3 [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "Choro Q HG 3 [Takara The Best]" + region: "NTSC-J" +SLPM-62596: + name: "EXх„„фИ‡щ•Зш€…у‚ВуƒМуƒ  - THE MONEY BATTLE [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "EXуŠууОу‚“уЁу‚‡у†у˜у‚ƒу’уƒМу‚€ - THE MONEY BATTLE [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "EX Okuman Chouja Game - THE MONEY BATTLE [Takara THE BEST]" + region: "NTSC-J" +SLPM-62597: + name: "х­Іхœ’уƒ˜уƒДуƒГ уŠу‹у‚у‚ŠуЃяМ" + name-sort: "уŒууˆу‚“уИу‚”у‚“ уŠу‹у‚у‚ŠуЃяМ" + name-en: "Gakuen Heaven - Okawari!" + region: "NTSC-J" +SLPM-62598: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІт…Є яНž у•у‚‰уАц„›у—уфККу‚ˆ [фН“щЈ“ч‰ˆ]" + name-sort: "у•уу‚‰уŸу„у›у‚“5 у•у‚‰уАу„уЈу—ууВуЈу‚ˆ [уŸу„у‘у‚“уАу‚“]" + name-en: "Sakura Taisen V - Saraba Itoshiki Hito yo [Trial]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLPM-62599: + name: "уƒœуƒГуƒуƒМуƒžуƒГу‚ЋуƒМуƒˆDX [HUDSON THE BEST]" + name-sort: "уМу‚“уАуƒМуОу‚“у‹уƒМуЈDX [HUDSON THE BEST]" + name-en: "Bomberman Kart DX [Hudson the Best]" + region: "NTSC-J" + clampModes: + vu0ClampMode: 3 # Fixes specific level infinite load screen. +SLPM-62600: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.75 THE ч‰Йуƒ€уƒ яНžц—ЅцœЌх…Јх›Ну‚Йу‚ЏуƒМуƒ—хˆ—хГЖяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 75 THE уЈуу у­ уЋуЛу‚“уœу‚“у“уу™ууƒМуЗу‚ŒуЃуЈу†" + name-en: "Simple 2000 Series Vol. 75 - The Tokudane" + region: "NTSC-J" +SLPM-62601: + name: "у‚ЖуƒЛу‚ГуƒГуƒ“уƒ‹3 яНžу‚уЎч”Ку‚’ч‹Ќх у›у‚ˆяНž [HAMSTER the Best]" + name-sort: "у– у“у‚“уГуЋ3 у‚уЎуОуЁу‚’уЉуу›у‚“у›у‚ˆ [HAMSTER the Best]" + name-en: "Conveni 3, The [Hamster The Best]" + region: "NTSC-J" +SLPM-62602: + name: "чПМчЅž у‚Ўу‚Ќу‚Іу‚ЄуƒГу‚Ау‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К" + name-sort: "у‚ˆуу—у‚“ уŽуŒу†у„у‚“уу˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš" + name-en: "Yokushin - GigaWing Generations" + region: "NTSC-J" +SLPM-62603: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚ЕуƒžуƒŠуƒМ" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ у•уОуЊуƒМ" + name-en: "Wizardry Summoner" + region: "NTSC-J" +SLPM-62604: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.76 THE шЉБуу†ш‹БшЊžуЎц—…" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 76 THE уЏуЊуу†уˆу„у”уЎуŸуГ" + name-en: "Simple 2000 Series Vol. 76 - The Hanasou Eigo no Tabi" + region: "NTSC-J" +SLPM-62605: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.77 THE шЉБуу†щŸ“х›НшЊžуЎц—…" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 77 THE уЏуЊуу†у‹у‚“у“уу”уЎуŸуГ" + name-en: "Simple 2000 Series Vol. 77 - The Hanasou Kankokugo no Tabi" + region: "NTSC-J" +SLPM-62606: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.19 уƒ•у‚Ёу‚Єуƒ†у‚ЃуƒГу‚Ауƒу‚Єуƒ‘уƒМу‚К" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.19 уЕуу„уІуƒу‚“ууАу„уБуƒМуš" + name-en: "Sega Ages 2500 Series Vol.19 - Fighting Vipers" + region: "NTSC-J" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-62607: + name: "хМчЅžуЎхŸŽII [TAITO The Best]" + name-sort: "у—ууŒуПуЎу—у‚II [TAITO The Best]" + name-en: "Shikigami no Shiro II [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligment. +SLPM-62608: + name: "SuperLite 2000 у‚Ђу‚Џу‚ЗуƒЇуƒГ х‰щ‡ŽхЎЖ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уу—у‚‡у‚“ у‚ˆу—уЎу‚„" + name-en: "Yoshinoya [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62609: + name: "щКЛщ›€шІ‡чŽ‹ цЎЕчДšуƒуƒˆуƒЋ [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у у‚“уу‚…у†уАуЈу‚‹ [MYCOM BEST]" + name-en: "Majhong Haoh - Shinken Battle [Mycom The Best]" + region: "NTSC-J" +SLPM-62610: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹ у‚Йуƒšу‚ЗуƒЃуƒЋт…Ё" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ у™уКу—у‚ƒу‚‹2" + name-en: "Saikyou Toudai Shogi Supesharu II" + region: "NTSC-J" +SLPM-62611: + name: "хЏОцˆІуƒ›уƒƒуƒˆу‚ЎуƒŸуƒƒу‚Џ у‚Ђу‚Џу‚Лу‚Йщ›€ у‚Йуƒšу‚ЗуƒЃуƒЋч‰ˆ" + name-sort: "уŸу„у›у‚“уЛуЃуЈуŽуПуЃу у‚уу›у™у˜у‚ƒу‚“ у™уКу—у‚ƒу‚‹уАу‚“" + name-en: "Taisen Hot Gimmick Axes Jong [Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-62612: + name: "хЏОцˆІуƒ›уƒƒуƒˆу‚ЎуƒŸуƒƒу‚Џ у‚Ђу‚Џу‚Лу‚Йщ›€" + name-sort: "уŸу„у›у‚“уЛуЃуЈуŽуПуЃу у‚уу›у™у˜у‚ƒу‚“" + name-en: "Taisen Hot Gimmick Axes Jong" + region: "NTSC-J" +SLPM-62613: + name: "Tough - Dark Fight" + name-sort: "уŸуЕ у уƒМу уЕуу„уЈ" + name-en: "Tough - Dark Fight" + region: "NTSC-J" + compat: 5 +SLPM-62614: + name: "уƒ›уƒМу‚Йуƒ–уƒЌуƒМу‚ЋуƒМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЛуƒМу™уЖу‚ŒуƒМу‹уƒМ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Horse Breaker [Koei Teiban Series]" + region: "NTSC-J" +SLPM-62615: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ6 цВ–уЎч†БщЂЈяМ уƒ‘у‚Єу‚Њуƒ‹у‚Ђу‚Йуƒšу‚ЗуƒЃуƒЋт…Ё" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 6 уŠууЎу­уЃуЗу†яМ уБу„уŠуЋу‚у™уКу—у‚ƒу‚‹2" + name-en: "Slotter Up Mania 6 - Oki no Neppu! Pioneer Special 2" + region: "NTSC-J" +SLPM-62616: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.25 шЖ…цœ€щ€ŸяМц—шЛŠу‚­уƒГу‚АBUуЎBU яНžфЛцЅчОЉч†фМшЊЌ2ц”ЙяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.25 уЁу‚‡у†у•у„ууяМуžуу—у‚ƒуу‚“уBUуЎBU уЖуЃуЁуŽу‚ŠуЇу‚“у›уЄ2 у‹у„" + name-en: "Simple 2000 Series Ultimate Vol.25 - Chou-Saisoku! Zokusha King BU no BU" + region: "NTSC-J" +SLPM-62617: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.79 - у‚Ђуƒƒу‚ГуЋуŠуОу‹у›яМ THE уƒ‘уƒМуƒ†у‚Ѓу‚Џу‚Єу‚К" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 79 - у‚уЃу“уЋуŠуОу‹у› THEуБуƒМуІуƒуƒМуу„уš" + name-en: "Simple 2000 Series Vol. 79 - Akko ni Omakase! The Party Quiz" + region: "NTSC-J" +SLPM-62618: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.78 THE хЎ‡хЎ™хЄЇцˆІфК‰" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 78 THE у†уЁу‚…у†у у„у›у‚“уу†" + name-en: "Simple 2000 Series Vol. 78 - The Uchuu Daisensou" + region: "NTSC-J" +SLPM-62619: + name: "хА‘хЅГчОЉчЕŒщ›€ яНž хМц…ЖуЎх“­ууЉу“у‚" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­у˜у‚ƒу‚“ уЙу‚“у‘у„уЎуЊууЉу“у‚" + name-en: "Shoujo Yoshitsune-jong - Benkei no Naki Dokoro" + region: "NTSC-J" +SLPM-62620: + name: "уƒ‘уƒу‚Йуƒ­ Winning Post" + name-sort: "уБуЁу™у‚ у†у„уЋу‚“ууНу™уЈ" + name-en: "Pachi-Slot Winning Post" + region: "NTSC-J" +SLPM-62621: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚Іу‚Йт…Є [KONAMI The BEST]" + name-sort: "уу‚‰уЇуƒу†у™5 [KONAMI The BEST]" + name-en: "Gradius V [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62622: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ7 цП€щ—˜ц‰“яМу‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМт…Ё" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 7 у’ууЈу†у яМу™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМ2" + name-en: "Slotter Up Core 7 - Gekitouda! Street Fighter II" + region: "NTSC-J" +SLPM-62623: + name: "у‚ЈуƒЌуƒЁуƒГу‚ПуƒЋу‚Иу‚ЇуƒЌу‚Єуƒ‰-чКуˆу€чП щЂЈуЎх‰Ѓ-" + name-sort: "уˆу‚Œу‚у‚“уŸу‚‹у˜у‡у‚Œу„уЉ уОуЈуˆ у™у„уЕу†уЎуЄу‚‹уŽ" + name-en: "Elemental Gerad" + region: "NTSC-J" + compat: 5 + gsHWFixes: + deinterlace: 9 # Game requires AdaptiveBFF de-interlacing when auto. + gameFixes: + - XGKickHack # Fixes chocolate coloured characters. + patches: + B99379B7: + content: |- + // Fixes game not working in hardware mode + comment=Patch by refraction and Kojin + patch=1,EE,0053B740,word,00009400 + patch=1,EE,0053B768,word,00009400 +SLPM-62624: + name: "уƒ—уƒу‚Гуƒ—у‚ПуƒМ2" + name-sort: "уЗуЁу“уЗуŸуƒМ2" + name-en: "Petit Copter 2" + region: "NTSC-J" +SLPM-62625: + name: "щЌМцЕœчˆ†шЕАц„šщ€ЃщšŠ цП€щ—˜чЗЈ" + name-sort: "уŠуЋуЏуОуАууу†уу‚Œу‚“уŸу„ у’ууЈу†уИу‚“" + name-en: "Onihama Bakusou Gurentai Gekitou Hen" + region: "NTSC-J" +SLPM-62626: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚Йу‚ЏуƒЉуƒГуƒ–уƒЋ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 1 у™уу‚‰у‚“уЖу‚‹" + name-en: "Oretachi Geasen Zoku Vol.01 - Scramble" + region: "NTSC-J" +SLPM-62627: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚ЏуƒЌу‚Єу‚ИуƒМуƒЛу‚ЏуƒЉу‚ЄуƒžуƒМ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 2 уу‚Œу„у˜уƒМуƒЛуу‚‰у„уОуƒМ" + name-en: "Oretachi Geasen Zoku Vol.02 - Crazy Climber" + region: "NTSC-J" +SLPM-62628: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— чЉКц‰‹щ“" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 3 у‹у‚‰уІуЉу†" + name-en: "Oretachi Geasen Zoku Vol.03 - Karate Michi" + region: "NTSC-J" +SLPM-62629: + name: "щКЛщ›€шІ‡чŽ‹ уƒуƒˆуƒЋуƒ­у‚ЄуƒЄуƒЋ" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† уАуЈу‚‹у‚у„у‚„у‚‹" + name-en: "Mahjong Haoh - Battle Royal" + region: "NTSC-J" +SLPM-62630: + name: "у™уу™учŠЌчІ [HAMSTER the Best]" + name-sort: "у™уу™уу„уЌуЕу [HAMSTER the Best]" + name-en: "Sukusuku Inufuku [Hamster The Best]" + region: "NTSC-J" +SLPM-62631: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.3 THE уƒ‘у‚КуƒЋу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ2,000х• & THE цБцД‹фИ‰хЄЇх шЁ“яНžщЂЈцАДуƒЛхЇ“ххˆЄц–­уƒЛц˜“х яНž [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.3 THE уБуšу‚‹у“у‚Œуу—у‚‡у‚“2,000у‚‚у‚“ & THE уЈу†у‚ˆу†у•у‚“у у„у†у‚‰уЊу„у˜у‚…уЄяНžуЕу†у™у„уƒЛу›у„у‚у„уЏу‚“у у‚“уƒЛуˆуу†у‚‰уЊу„яНž [уЇуƒу™у1/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 3 - The Puzzle Collection 2000 Toi & The Touyou Sandai Senjitsu Fusui, Seimeidanhan, Ekisen [Disc 1 of 2]" + region: "NTSC-J" +SLPM-62632: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.3 THE уƒ‘у‚КуƒЋу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ2,000х• & THE цБцД‹фИ‰хЄЇх шЁ“яНžщЂЈцАДуƒЛхЇ“ххˆЄц–­уƒЛц˜“х яНž [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.3 THE уБуšу‚‹у“у‚Œуу—у‚‡у‚“2,000у‚‚у‚“ & THE уЈу†у‚ˆу†у•у‚“у у„у†у‚‰уЊу„у˜у‚…уЄяНžуЕу†у™у„уƒЛу›у„у‚у„уЏу‚“у у‚“уƒЛуˆуу†у‚‰уЊу„яНž [уЇуƒу™у2/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 3 - The Puzzle Collection 2000 Toi & The Touyou Sandai Senjitsu Fusui, Seimeidanhan, Ekisen [Disc 2 of 2]" + region: "NTSC-J" +SLPM-62633: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.2 THE уƒу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒГу‚А & THE уƒœу‚ІуƒЊуƒГу‚АHYPER [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.2 THE уАу™уЕуƒуЃу—у‚“у & THE уМу†у‚Šу‚“уHYPER [уЇуƒу™у1/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 2 - The Bass Fishing & The Bowling Hyper [Disc 1 of 2]" + region: "NTSC-J" +SLPM-62634: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.2 THE уƒу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒГу‚А & THE уƒœу‚ІуƒЊуƒГу‚АHYPER [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.2 THE уАу™уЕуƒуЃу—у‚“у & THE уМу†у‚Šу‚“уHYPER [уЇуƒу™у2/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 2 - The Bass Fishing & The Bowling Hyper [Disc 2 of 2]" + region: "NTSC-J" +SLPM-62635: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.26 уƒЉуƒ–т˜…у‚Йуƒžуƒƒу‚ЗуƒЅяМ5.1 яНžуƒ†уƒ‹у‚Йуƒ­уƒœуЎхфЙБяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.26 у‚‰уЖу™уОуЃу—у‚…яМ5.1 яНžуІуЋу™у‚уМуЎуЏу‚“у‚‰у‚“яНž" + name-en: "Simple 2000 Series Ultimate Vol.26 - Love - Smash! 5.1 - Tennis Robo no Gyakushuu" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes bad Geometry. +SLPM-62636: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.1 THE уƒ†уƒ‹у‚Й & THE у‚ЙуƒŽуƒМуƒœуƒМуƒ‰ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.1 THE уІуЋу™ & THE у™уЎуƒМуМуƒМуЉ [уЇуƒу™у1/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 1 - The Tennis & The Snowboard [Disc 1 of 2]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS and console spam (The Tennis). +SLPM-62637: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.1 THE уƒ†уƒ‹у‚Й & THE у‚ЙуƒŽуƒМуƒœуƒМуƒ‰ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.1 THE уІуЋу™ & THE у™уЎуƒМуМуƒМуЉ [уЇуƒу™у2/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 1 - The Tennis & The Snowboard [Disc 2 of 2]" + region: "NTSC-J" +SLPM-62638: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.80 THE уŠхЇ‰уƒуƒЃуƒГуƒ—уƒЋу‚Ѕ яНžTHEхЇ‰уƒуƒЃуƒГч‰ЙхˆЅчЗЈяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 80 THE уŠу­уˆуЁу‚ƒу‚“уЗу‚‹у… яНžTHEу­уˆуЁу‚ƒу‚“уЈууЙуЄуИу‚“яНž" + name-en: "Simple 2000 Series Vol. 80 - The OneeChanPuruu" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes characters clothing. +SLPM-62639: + name: "щКЛщ›€хЄЇфМšт…Ђ уƒŸуƒЌуƒ‹у‚Ђуƒ уƒЊуƒМу‚А [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уОуƒМу˜у‚ƒу‚“уŸу„у‹у„3 уПу‚ŒуЋу‚у‚€у‚ŠуƒМу [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Mahjong Taikai III - Millennium League [Koei Selection Series]" + region: "NTSC-J" +SLPM-62640: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Ѓ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“4 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Taikou Risshiden IV [Koei Selection Series]" + region: "NTSC-J" +SLPM-62641: + name: "фИ‰хœ‹хП—т…Ї with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEI The Best]" + name-sort: "у•у‚“у”уу— 8 with уБу‚уƒМу‚уЃуЗууЃуЈ [KOEI The Best]" + name-en: "Sangokushi VIII with Power-Up Kit [Koei The Best]" + region: "NTSC-J" +SLPM-62642: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–шЈ˜ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEI The Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у with уБу‚уƒМу‚уЃуЗууЃуЈ [KOEI The Best]" + name-en: "Nobunaga no Yabou - Ranseiki [with Power-Up Kit] [Koei The Best]" + region: "NTSC-J" +SLPM-62643: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒЉуƒГуƒ‰3" + name-sort: "уМу‚“уАуƒМуОу‚“у‚‰у‚“уЉ3" + name-en: "Bomberman Land 3" + region: "NTSC-J" +SLPM-62644: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚Пу‚Єуƒ уƒ‘у‚Єуƒ­уƒƒуƒˆ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 4 уŸу„у‚€уБу„у‚уЃуЈ" + name-en: "Oretachi Geasen Zoku Vol.04 - Time Pilot" + region: "NTSC-J" +SLPM-62645: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒ уƒМуƒГу‚ЏуƒЌу‚Йу‚П" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 5 у‚€уƒМу‚“уу‚Œу™уŸ" + name-en: "Oretachi Geasen Zoku Vol.05 - Moon Cresta" + region: "NTSC-J" +SLPM-62646: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚Нуƒ‹уƒƒу‚Џу‚Іу‚ЃуƒГу‚Ау‚Й" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 6 ууЋуЃуу†уƒу‚“уу™" + name-en: "Oretachi Geasen Zoku Vol.06 - Sonic Wings" + region: "NTSC-J" +SLPM-62648: + name: "K-1 WORLD MAX 2005 яНžфИ–ч•ŒчŽ‹ш€…уИуЎщ“яНž" + name-sort: "K-1 у‚уƒМу‚‹уЉ уОуЃуу™ 2005 яНžу›у‹у„уŠу†у˜у‚ƒуИуЎуПуЁяНž" + name-en: "K-1 World Max 2005" + region: "NTSC-J" +SLPM-62649: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.85 фИ–ч•ŒхфНœхЇх Ду‚Џу‚Єу‚К" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 85 у›у‹у„у‚у„у•уу’уу˜у‚‡у†уу„уš" + name-en: "Simple 2000 Series Vol. 88 - The Sekai Meisaku Gekijou Quiz" + region: "NTSC-J" +SLPM-62650: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.82 THE у‚ЋуƒГуƒ•уƒМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 82 THE у‹у‚“уЕуƒМ" + name-en: "Simple 2000 Series Vol. 82 - The Kung-fu" + region: "NTSC-J" +SLPM-62651: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.83 THE ц˜†ш™ЋцŽЁщ›†" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 83 THE у“у‚“уЁу‚…у†у•у„у—у‚…у†" + name-en: "Simple 2000 Series Vol. 83 - The Konchuu Saishuu" + region: "NTSC-J" +SLPM-62652: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.81 THE хœАчƒщ˜ВшЁ›шЛ2" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 81 THE уЁуу‚…у†уМу†уˆу„уу‚“2" + name-en: "Simple 2000 Series Vol. 81 - The Chikyuu Boueigun 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. + nativeScaling: 1 # Fixes Depth of Field effect. +SLPM-62653: + name: "хНЉфКЌу‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.1 STRIKERS1945 т… &т…Ё [TAITO The Best]" + name-sort: "у•у„уу‚‡у†у—у‚…уƒМуІуƒу‚“уу“у‚Œуу—у‚‡у‚“ Vol.1 STRIKERS1945 1&2 [TAITO The Best]" + name-en: "Psikyo Shooting Collection Vol.1 - Strikers 1945 1-2 [TAITO BEST]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes part II intro screen. +SLPM-62655: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.11 хŒ—ц–—уЎц‹Г" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.11 уЛууЈуЎу‘у‚“" + name-en: "Sega Ages 2500 Series Vol.11 - Hokuto no Ken" + region: "NTSC-J" +SLPM-62656: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.12 уЗу‚ˆуЗу‚ˆщ€š уƒ‘уƒМуƒ•у‚Їу‚ЏуƒˆуƒЛу‚Луƒƒуƒˆ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.12 уЗу‚ˆуЗу‚ˆуЄу† уБуƒМуЕу‡ууЈуƒЛу›уЃуЈ" + name-en: "Sega Ages 2500 Series Vol.12 - Puyo Puyo Perfect Set" + region: "NTSC-J" +SLPM-62658: + name: "хМЗшЅВцЉŸч”ВщƒЈщšŠ яНžц”Лц’ƒуƒ˜уƒЊу‚Гуƒ—у‚ПуƒМцˆІшЈ˜яНž [TAITO The Best]" + name-sort: "уу‚‡у†у—у‚…у†уу“у†уЖуŸу„ у“у†у’ууИу‚Šу“уЗуŸуƒМу›у‚“у [TAITO The Best]" + name-en: "Kyoushuu Kidou Butai - Kougeki Helicopter Senki [TAITO BEST]" + region: "NTSC-J" +SLPM-62660: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚ЙуƒМуƒ‘уƒМуƒуƒЌуƒМуƒœуƒМуƒЋ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 9 у™уƒМуБуƒМуАу‚ŒуƒМуМуƒМу‚‹" + name-en: "Oretachi Geasen Zoku Vol.09 - Super Volleyball" + region: "NTSC-J" +SLPM-62661: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒ†уƒЉу‚ЏуƒЌу‚Йу‚П" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.10 уІу‚‰уу‚Œу™уŸ" + name-en: "Oretachi Geasen Zoku Vol.10 - Terra Cresta" + region: "NTSC-J" +SLPM-62662: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.5 THE у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚АяНžуƒ€уƒ–уƒЋчДЋч‚ŽщОяНž & THE уƒ˜уƒЊу‚Гуƒ—у‚ПуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.5 THE у—у‚…уƒМуІуƒу‚“уяНžу уЖу‚‹у—уˆу‚“у‚Šу‚…у†яНž & THE уИу‚Šу“уЗуŸуƒМ [уЇуƒу™у1/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 5 - The Shooting & The Helicopter [Disc 1 of 2]" + region: "NTSC-J" +SLPM-62663: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.5 THE у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚АяНžуƒ€уƒ–уƒЋчДЋч‚ŽщОяНž & THE уƒ˜уƒЊу‚Гуƒ—у‚ПуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.5 THE у—у‚…уƒМуІуƒу‚“уяНžу уЖу‚‹у—уˆу‚“у‚Šу‚…у†яНž & THE уИу‚Šу“уЗуŸуƒМ [уЇуƒу™у2/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 5 - The Shooting & The Helicopter [Disc 2 of 2]" + region: "NTSC-J" +SLPM-62664: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.4 THE ц­ІхЃЋщ“ яНžшОЛц–Ќу‚ŠфИ€фЛЃяНž & THE у‚ЙуƒŠу‚Єуƒ‘уƒМ2 яНžц‚ЊхЄЂуЎщŠƒхМОяНž [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.4 THE уЖу—уЉу† яНžуЄу˜уŽу‚Šу„уЁу у„яНž & THE у™уЊу„уБуƒМ2 яНžу‚уу‚€уЎу˜у‚…у†у у‚“яНž [уЇуƒу™у1/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 4 - The Bushidou & The Sniper 2 [Disc 1 of 2]" + region: "NTSC-J" +SLPM-62665: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К 2in1 Vol.4 THE ц­ІхЃЋщ“ яНžшОЛц–Ќу‚ŠфИ€фЛЃяНž & THE у‚ЙуƒŠу‚Єуƒ‘уƒМ2 яНžц‚ЊхЄЂуЎщŠƒхМОяНž [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš 2in1 Vol.4 THE уЖу—уЉу† яНžуЄу˜уŽу‚Šу„уЁу у„яНž & THE у™уЊу„уБуƒМ2 яНžу‚уу‚€уЎу˜у‚…у†у у‚“яНž [уЇуƒу™у2/2]" + name-en: "Simple 2000 Series 2-in-1 Vol. 4 - The Bushidou & The Sniper 2 [Disc 2 of 2]" + region: "NTSC-J" +SLPM-62666: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.1 PHANTASY STAR generation:1 [щ€šхИИч‰ˆ]" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 1 PHANTASY STAR generation:1 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Sega Ages 2500 Series Vol.01 - Phantasy Star Generation 1 [Standard Edition]" + region: "NTSC-J" +SLPM-62668: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.3 уƒ•у‚ЁуƒГу‚Пу‚ИуƒМу‚ОуƒМуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 3 уЕуу‚“уŸу˜уƒМуžуƒМу‚“" + name-en: "Sega Ages 2500 Series Vol.03 - Fantasy Zone" + region: "NTSC-J" +SLPM-62669: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.4 у‚ЙуƒšуƒМу‚ЙуƒуƒЊу‚ЂуƒМ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 4 у™уКуƒМу™уЏу‚Šу‚уƒМ" + name-en: "Sega Ages 2500 Series Vol.04 - Space Harrier" + region: "NTSC-J" +SLPM-62670: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.5 у‚ДуƒМуƒЋуƒ‡уƒГу‚Ђуƒƒу‚Џу‚Й" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 5 у”уƒМу‚‹уЇу‚“у‚уЃуу™" + name-en: "Sega Ages 2500 Series Vol.05 - Golden Axe" + region: "NTSC-J" +SLPM-62671: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.6 у‚Єуƒуƒ‹уЎу‚ПуƒГуƒˆу‚ЂуƒМуƒЋуЈуƒœуƒŠуƒГу‚Жуƒ–уƒЉу‚ЖуƒМу‚Ку€‚" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 6 у„уЁуЋуЎуŸу‚“уЈу‚уƒМу‚‹уЈуМуЊу‚“у–уЖу‚‰у–уƒМуš" + name-en: "Sega Ages 2500 Series Vol.06 - Bonanza Bros. & Tant-R" + region: "NTSC-J" +SLPM-62672: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.7 у‚ГуƒЉуƒ у‚Й" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol. 7 у“у‚‰у‚€у™" + name-en: "Sega Ages 2500 Series Vol.07 - Columns" + region: "NTSC-J" +SLPM-62675: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.13 у‚Ђу‚ІуƒˆуƒЉуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.13 у‚у†уЈу‚‰у‚“" + name-en: "Sega Ages 2500 Series Vol.13 - Outrun" + region: "NTSC-J" +SLPM-62677: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.15 уƒ‡у‚Ћу‚ЙуƒЊуƒМуƒˆуƒЛу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.15 уЇу‹у™у‚ŠуƒМуЈуƒЛу“у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Series Vol.15 - Decathlete Collection" + region: "NTSC-J" +SLPM-62678: + name: "щ‹Мщ‰„уЎх’†х“Ў - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уу‚уŒу­уЎуЛу†у“у† у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Kurogane no Houkou - Warship Commander [Koei Selection Series]" + region: "NTSC-J" +SLPM-62679: + name: "уƒЊуƒЉуƒƒу‚Џуƒž яНžуŠу˜у‚ƒуОу—уІуОу™2щ€Бщ–“яНž [хˆх›žщ™хЎšуЌу„уу‚‹уПуƒ‘уƒƒу‚Џ]" + name-sort: "у‚Šу‚‰уЃууО яНžуŠу˜у‚ƒуОу—уІуОу™2у—у‚…у†у‹у‚“яНž [у—у‚‡у‹у„у’у‚“уІу„уЌу„уу‚‹уПуБуЃу]" + name-en: "Relakuma - Ojama Shitemasu 2 [Limited Edition]" + region: "NTSC-J" +SLPM-62680: + name: "уƒЊуƒЉуƒƒу‚Џуƒž яНžуŠу˜у‚ƒуОу—уІуОу™2щ€Бщ–“яНž" + name-sort: "у‚Šу‚‰уЃууО яНžуŠу˜у‚ƒуОу—уІуОу™2у—у‚…у†у‹у‚“яНž" + name-en: "Relakuma - Ojama Shitemasu 2" + region: "NTSC-J" +SLPM-62681: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–шЈ˜ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Nobunaga no Yabou - Ranseiki [Koei Selection Series]" + region: "NTSC-J" +SLPM-62682: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ8 цЅЕч‚Žц‰“яМхЗЈфККуЎц˜Ÿт…Ђ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 8 уу‚‡ууˆу‚“у яМуу‚‡у˜у‚“уЎуЛу—3" + name-en: "Slotter Up Core 8 - Gokuenda! Kyojin no Hoshi III" + region: "NTSC-J" +SLPM-62683: + name: "щКЛщ›€шІ‡чŽ‹ хЄЇфМšуƒуƒˆуƒЋ [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† уŸу„у‹у„уАуЈу‚‹ [MYCOM BEST]" + name-en: "Mahjong Taikai Battle [Mycom The Best]" + region: "NTSC-J" +SLPM-62684: + name: "цБхЄЇхА†цЃ‹ хЎšшЗЁщ“х Д хЎŒчЕчЗЈ [MYCOM BEST]" + name-sort: "уЈу†у у„у—у‚‡у†уŽ у˜у‚‡у†у›ууЉу†у˜у‚‡у† у‹у‚“у‘уЄуИу‚“ [MYCOM BEST]" + name-en: "Toudai Shogi - Jouseki Dojo Kanketsuhen [Mycom The Best]" + region: "NTSC-J" +SLPM-62685: + name: "HOMURA -уЛу‚€у‚‰-" + name-sort: "уЛу‚€у‚‰" + name-en: "Homura" + region: "NTSC-J" + compat: 5 +SLPM-62686: + name: "хНЉфКЌу‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚Ау‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.2 цˆІх›Ну‚ЈуƒМу‚Й&цˆІх›Нуƒ–уƒЌуƒМуƒ‰ [TAITO The Best]" + name-sort: "у•у„уу‚‡у†у—у‚…уƒМуІуƒу‚“уу“у‚Œуу—у‚‡у‚“ Vol.2 у›у‚“у”ууˆуƒМу™&у›у‚“у”ууЖу‚ŒуƒМуЉ [TAITO The Best]" + name-en: "Psikyo Shooting Collection Vol.2 - Sengoku Ace & Sengoku Blade [TAITO BEST]" + region: "NTSC-J" +SLPM-62687: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.24 уƒЉу‚Йуƒˆуƒ–уƒ­уƒГу‚Џу‚Й-цБфКЌч•ЊхЄ–хœА-" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.24 у‚‰у™уЈуЖу‚у‚“уу™-уЈу†уу‚‡у†уАу‚“уŒу„уЁ-" + name-en: "Sega Ages 2500 Series Vol.24 - Last Bronx" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-62689: + name: "уƒЉуƒГу‚АуƒЊуƒƒу‚ЕуƒМт…Ђ" + name-sort: "у‚‰у‚“уу‚ŠуЃу•уƒМ3" + name-en: "Langrisser III" + region: "NTSC-J" +SLPM-62690: + name: "щ›Зщ›Лт…Ђ" + name-sort: "у‚‰у„уЇу‚“3" + name-en: "Raiden III" + region: "NTSC-J" +SLPM-62691: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.20 у‚ЙуƒšуƒМу‚ЙуƒуƒЊу‚ЂуƒМт…Ё яНžу‚ЙуƒšуƒМу‚ЙуƒуƒЊу‚ЂуƒМу‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГяНž" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.20 у™уКуƒМу™уЏу‚Šу‚уƒМт…Ё яНžу™уКуƒМу™уЏу‚Šу‚уƒМу“у‚“уЗу‚ŠуƒМуЈу“у‚Œуу—у‚‡у‚“яНž" + name-en: "Sega Ages 2500 Series Vol.20 - Space Harrier Collection" + region: "NTSC-J" + compat: 5 +SLPM-62692: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.21 SDI & у‚ЋуƒЋуƒ†уƒƒуƒˆ яНžSEGA SYSTEM 16 COLLECTIONяНž" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.21 SDI & у‹у‚‹уІуЃуЈ яНžSEGA SYSTEM 16 COLLECTIONяНž" + name-en: "Sega Ages 2500 Series Vol.21 - SDI & Quartet" + region: "NTSC-J" +SLPM-62693: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ7 цœ€ц–Ацœ€хМЗяМуƒ‘у‚Єу‚Њуƒ‹у‚ЂMAX" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 7 у•у„у—у‚“у•у„уу‚‡у†яМуБу„уŠуЋу‚MAX" + name-en: "Slotter Up Mania 7 - Saishin Saikyou! Pioneer MAX" + region: "NTSC-J" +SLPM-62694: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ8 щ–ƒх…‰х‘ŠчŸЅяМу‚ИуƒЃу‚АуƒЉуƒМу‚Йуƒšу‚ЗуƒЃуƒЋт…Ё" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 8 у›у‚“у“у†у“ууЁяМу˜у‚ƒуу‚‰уƒМу™уКу—у‚ƒу‚‹2" + name-en: "Slotter Up Mania 8 - Senkou Kokuchi! Juggler Special II" + region: "NTSC-J" +SLPM-62695: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒуƒМу‚ЌуƒМу‚Пу‚Єуƒ " + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 7 уАуƒМуŒуƒМуŸу„у‚€" + name-en: "Oretachi Geasen Zoku Vol.07 - Burger Time" + region: "NTSC-J" +SLPM-62696: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚ЄуƒМуƒЛу‚ЂуƒЋуƒЛу‚ЋуƒГуƒ•уƒМ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol. 8 у„уƒМу‚у‚‹у‹у‚“уЕуƒМ" + name-en: "Oretachi Geasen Zoku Vol.08 - Yie Ar Kung-fu" + region: "NTSC-J" +SLPM-62697: + name: "Generation of Chaos Next яНžхЄБу‚у‚Œу—чЕ†яНž [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ уŠуЖ у‹уŠу™ 2 у­уу™уЈ у†у—уЊу‚у‚Œу—ууšуЊ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Generation of Chaos Next [Idea Factory Collection]" + region: "NTSC-J" +SLPM-62698: + name: "у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆ уƒ—уƒ­ уƒ”уƒГуƒœуƒМуƒЋ" + name-sort: "у‚у‚‹уІуƒу‚уЃуЈ уЗу‚ уДу‚“уМуƒМу‚‹" + name-en: "Ultimate Pro Pinball" + region: "NTSC-J" +SLPM-62699: + name: "у‚ЋуƒЋуƒ‡у‚ЃуƒŠуƒЋ у‚ЂуƒМу‚Џ яНžцЗЗцВŒуЎхАцœ­яНž [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‹у‚‹уЇуƒуЊу‚‹ у‚уƒМу у“у‚“уЈу‚“уЎуЕу†у•уЄ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Neverland Card War Cardinal Arc - Konton no Fuusatsu [Idea Factory Collection]" + region: "NTSC-J" +SLPM-62700: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Princess Maker [Best Hit Selection]" + region: "NTSC-J" +SLPM-62701: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ2 [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ2 [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Princess Maker 2 [Best Hit Selection]" + region: "NTSC-J" +SLPM-62702: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„15 фК”хЄЇуƒœуƒГуƒ“уƒМч™Лх ДяМуЎхЗЛ" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ15 у”у у„уМу‚“уГуƒМуЈу†у˜у‚‡у†яМуЎуОу" + name-en: "Momotarou Dentetsu 15 - Godai Bonbii Toujo! no Maki" + region: "NTSC-J" +SLPM-62703: + name: "SEGA RALLY CHAMPIONSHIP [SEGA RALLY 2006хŒцЂБч‰ˆ]" + name-sort: "у›уŒу‚‰у‚ŠуƒМ уЁу‚ƒу‚“уДуŠу‚“у—уŠуЃуЗ [у›уŒу‚‰у‚ŠуƒМ2006уЉу†у“у‚“уАу‚“]" + name-en: "Sega Rally Championship '95 [Sega Rally 2007 Bundle]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-62704: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚Џу‚ЉуƒМу‚Й" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.11 уу‰уƒМу™" + name-en: "Oretachi Geasen Zoku Vol.11 - Quarth" + region: "NTSC-J" +SLPM-62705: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— ч†БшЁ€щЋ˜ц Ёуƒ‰уƒƒу‚ИуƒœуƒМуƒЋщƒЈ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.13 у­уЃу‘уЄу“у†у“у†уЉуЃу˜уМуƒМу‚‹уЖ" + name-en: "Oretachi Geasen Zoku Vol.13 - Nekketsu Koukou Dodgeball-bu" + region: "NTSC-J" +SLPM-62706: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— ч†БшЁ€чЁЌцДОууЋуŠуу‚“" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.12 у­уЃу‘уЄу“у†уЏууЋуŠуу‚“" + name-en: "Oretachi Geasen Zoku Vol.12 - Nekketsu Kouha Kunio-kun" + region: "NTSC-J" +SLPM-62707: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒЉуƒ“у‚Њ уƒЌуƒ—у‚Й" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.14 у‚‰уГуŠ у‚ŒуЗу™" + name-en: "Oretachi Geasen Zoku Vol.14 - Rabio Lepus" + region: "NTSC-J" +SLPM-62708: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.22 у‚Ђуƒ‰уƒуƒГу‚ЙуƒˆхЄЇцˆІч•Ѕ -уƒ‰у‚Єуƒ„щ›Лц’ƒфНœцˆІ-" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.22 у‚уЉуАу‚“у™уЈу у„у›у‚“у‚Šу‚ƒу -уЉу„уЄуЇу‚“у’уу•уу›у‚“-" + name-en: "Sega Ages 2500 Series Vol.22 - Advanced Daisenryaku - Doitsu Dengeki Sakusen" + region: "NTSC-J" +SLPM-62709: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.23 у‚Лу‚Ќ уƒЁуƒЂуƒЊу‚ЂуƒЋу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.23 у›уŒ у‚у‚‚у‚Šу‚у‚‹у›у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Series Vol.23 - Sega Memorial Selection" + region: "NTSC-J" +SLPM-62710: + name: "фИ‰хœ‹хП—т…Ї [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у•у‚“у”уу— 8 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "San Goku Shi VIII" + region: "NTSC-J" +SLPM-62711: + name: "SuperLite 2000 у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ у‚ˆу†у“у уВуЄу˜ц‘" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у‚ˆу†у“у уВуЄу˜у‚€у‚‰" + name-en: "Youkoso Hitsuji Mura [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-62712: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.25 у‚ЌуƒГу‚Йу‚ПуƒМуƒ’уƒМуƒ­уƒМу‚К яНžуƒˆуƒЌу‚ИуƒЃуƒМуƒœуƒƒу‚Џу‚ЙяНž" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.25 уŒу‚“у™уŸуƒМуВуƒМу‚уƒМуš яНžуЈу‚Œу˜у‚ƒуƒМуМуЃуу™яНž" + name-en: "Sega Ages 2500 Series Vol.25 - Gunstar Heroes - Treasure Box" + region: "NTSC-J" + compat: 5 +SLPM-62713: + name: "чПМчЅž у‚Ўу‚Ќу‚Іу‚ЃуƒГу‚А у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К [TAITO The Best]" + name-sort: "у‚ˆуу—у‚“ уŽуŒу†уƒу‚“у у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš [TAITO The Best]" + name-en: "Giga Wing Generations [TAITO BEST]" + region: "NTSC-J" +SLPM-62714: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу† [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“]" + name-en: "Shin Sangoku Musou [Shin Sangoku Musou Series Collection Joukan]" + region: "NTSC-J" +SLPM-62715: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“ у•у„уу‚‡у† уЇуƒМуŸ" + name-en: "Shin Sangoku Musou Series Collection Joukan Saikyou Data" + region: "NTSC-J" +SLPM-62716: + name: "цˆІх›Нч„ЁхŒ2 & цˆІх›Нч„ЁхŒ2 чŒ›хА†фМ - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у›у‚“у”уу‚€уу†2 & у›у‚“у”уу‚€уу† у‚‚у†у—у‚‡у†уЇу‚“ - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Sengoku Musou 2 & Sengoku Musou 2 - Moushouden -Saikyou Data" + region: "NTSC-J" +SLPM-62717: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.26 уƒ€у‚ЄуƒŠуƒžу‚Єуƒˆхˆ‘фК‹" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.26 у у„уЊуОу„уЈу‘у„у˜" + name-en: "Sega Ages 2500 Series Vol.26 - Dynamite Deka" + region: "NTSC-J" + compat: 5 +SLPM-62718: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.27 уƒ‘уƒГуƒ„у‚ЁуƒМуƒ‰уƒЉу‚АуƒМуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.27 уБу‚“уЄууƒМуЉу‚‰ууƒМу‚“" + name-en: "Sega Ages 2500 Series Vol.27 - Panzer Dragoon" + region: "NTSC-J" +SLPM-62719: + name: "уƒ‘уƒу‚Йуƒ­ фПЁщ•ЗуЎщ‡Žцœ› хЄЉфИ‹х‰ЕфИ–" + name-sort: "уБуЁу™у‚ уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„" + name-en: "Pachi-Slot Nobunaga no Yabou - Tenka Sousei" + region: "NTSC-J" +SLPM-62720: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚ЕуƒžуƒŠуƒМ [TAITO The Best]" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ у•уОуЊуƒМ [TAITO The Best]" + name-en: "Wizardry Summoner [TAITO BEST]" + region: "NTSC-J" +SLPM-62721: + name: "фИ€ц’ƒцЎКш™ЋяМяМуƒ›у‚Єуƒ›у‚Єу•у‚“ [KONAMI the Best]" + name-sort: "у„уЁу’уу•уЃуЁу‚…у†яМяМуЛу„уЛу„у•у‚“ [KONAMI the Best]" + name-en: "Ichigeki Sacchuu! HoiHoi-san [KONAMI The BEST]" + region: "NTSC-J" +SLPM-62722: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ фПКуЎчЉК" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уŠу‚ŒуЎуу‚‰" + name-en: "Jissen Pachi-Slot Hisshouhou! Ore no Sora" + region: "NTSC-J" +SLPM-62724: + name: "у‚ЖуƒЛу‚ГуƒГуƒ“уƒ‹4 яНžу‚уЎч”Ку‚’х ц‹ у›у‚ˆяНž" + name-sort: "у– у“у‚“уГуЋ4 у‚уЎуОуЁу‚’у›у‚“уу‚‡у›у‚ˆ" + name-en: "Conveni 4, The - Ano Machi o Dokusen seyo" + region: "NTSC-J" +SLPM-62725: + name: "щКЛщ›€шІ‡чŽ‹ цЎЕчДšуƒуƒˆуƒЋт…Ё" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у у‚“уу‚…у†уАуЈу‚‹2" + name-en: "Mahjong Hoah - Shinken Battle II" + region: "NTSC-J" +SLPM-62726: + name: "у‚ЗуƒЅуƒМуƒ†у‚ЃуƒГу‚А уƒЉуƒ–у€‚ яНžTRIZEALяНž" + name-sort: "у—у‚…уƒМуІуƒу‚“у у‚‰уЖ TRIZEAL" + name-en: "Shooting Love - Trizeal" + region: "NTSC-J" +SLPM-62727: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ VS у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у™уКууЈу‚‰у‚‹ VS у˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "Spectral vs Generation" + region: "NTSC-J" + compat: 5 +SLPM-62728: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 & у—у‚“у•у‚“у”уу‚€уу†4 - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Shin Sangoku Musou 4 & Shin Sangoku Musou 4 - Moushouden Saikyou Data" + region: "NTSC-J" +SLPM-62729: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— ц‚Њщ­”хŸŽуƒ‰уƒЉу‚­уƒЅуƒЉ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.15 у‚ууОу˜у‚‡у†уЉу‚‰уу‚…у‚‰" + name-en: "Oretachi Geasen Zoku Vol.15 - Akumajou Dracula" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + roundSprite: 1 # Fixes font sizes to be bigger. +SLPM-62730: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— щ­‚ц–—чО…" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.16 у“у‚“уЈу‚‰" + name-en: "Oretachi Geasen Zoku Vol.16 - Contra" + region: "NTSC-J" +SLPM-62731: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒ—уƒМуƒЄуƒГ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.17 уЗуƒМу‚„у‚“" + name-en: "Oretachi Geasen Zoku Vol.17 - Pooyan" + region: "NTSC-J" +SLPM-62733: + name: "у‚ЌуƒМуƒ•у‚ЃуƒМуƒЋуƒ‰ у‚ЂуƒМуƒЊуƒМуƒГу‚’ц•‘уˆяМ" + name-sort: "уŒуƒМуЕуƒуƒМу‚‹уЉ у‚уƒМу‚ŠуƒМу‚“у‚’у™ууˆяМ" + name-en: "Garfield - Saving Arlene" + region: "NTSC-J" +SLPM-62736: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ шЖ…цВ–у‚Йуƒ­яМуƒ‘у‚Єу‚Њуƒ‹у‚Ђу‚Йуƒšу‚ЗуƒЃуƒЋ [DORART VALUE]" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 1 уЁу‚‡у†уŠуу™у‚яМуБу„уŠуЋу‚у™уКу—у‚ƒу‚‹ [DORART VALUE]" + name-en: "Slotter Up Mania - Chou Oki-Slot! Pioneer Special [Dorart Value Series]" + region: "NTSC-J" +SLPM-62737: + name: "уƒЉуƒЊуƒМу‚ЗуƒЇуƒƒу‚Џу‚Й&уƒ•уƒЊуƒМу‚Џу‚Йу‚Пу‚ЄуƒЋ уƒЂуƒˆу‚Џуƒ­у‚Й [EA BEST HITS] [Rally Shoxуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‚‰у‚ŠуƒМу—у‚‡уЃуу™&уЕу‚ŠуƒМуу™уŸу„у‚‹ у‚‚уЈуу‚у™ [EA BEST HITS] [Rally Shoxуƒ‡у‚Ѓу‚Йу‚Џ]" + name-en: "Rally Shox & Freekstyle Motocross [EA Best Hits] [Rally Shoxуƒ‡у‚Ѓу‚Йу‚Џ]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns UI in Rally Shox. + nativeScaling: 2 # Fixes window reflections in Rally Shox. +SLPM-62738: + name: "уƒЉуƒЊуƒМу‚ЗуƒЇуƒƒу‚Џу‚Й&уƒ•уƒЊуƒМу‚Џу‚Йу‚Пу‚ЄуƒЋ уƒЂуƒˆу‚Џуƒ­у‚Й [EA BEST HITS] [FREEK STYLE MOTOCROSSуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‚‰у‚ŠуƒМу—у‚‡уЃуу™&уЕу‚ŠуƒМуу™уŸу„у‚‹ у‚‚уЈуу‚у™ [EA BEST HITS] [FREEK STYLE MOTOCROSSуƒ‡у‚Ѓу‚Йу‚Џ]" + name-en: "Rally Shox & Freekstyle Motocross [EA Best Hits] [FREEK STYLE MOTOCROSSуƒ‡у‚Ѓу‚Йу‚Џ]" + region: "NTSC-J" +SLPM-62739: + name: "уƒ‘уƒу‚Йуƒ­хЎŒх…Јц”Лч•Ѕ яНž у‚Йуƒ­хŽŸфККуƒЛщЌМцЕœчˆ†шЕАц„šщ€ЃщšŠцП€щ—˜чЗЈ" + name-sort: "уБуЁу™у‚у‹у‚“уœу‚“у“у†у‚Šу‚ƒу яНž у™у‚у’у‚“у˜у‚“ уŠуЋуЏуОуАууу†уу‚Œу‚“уŸу„у’ууЈу†уИу‚“" + name-en: "Pachi-Slot Kanzen Kouryaku - Suro Genjin Onihama Bakusou Gurentai Gekitou Hen" + region: "NTSC-J" +SLPM-62740: + name: "цœ€хМЗхА†цЃ‹ цП€цŒ‡у‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у•у„уу‚‡у†у—у‚‡у†уŽ у’уу•у—у™уКу—у‚ƒу‚‹" + name-en: "Saikyo Shogi Gekisashi Special" + region: "NTSC-J" +SLPM-62742: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚ЃуƒЛхЄ–фМ яНžцˆІщ—˜уЎч›Ѓч„яНž" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уŒу„уЇу‚“ у›у‚“уЈу†уЎу‹у‚“у”у" + name-en: "Wizardry Gaiden - Sentou no Kangoku - Prisoners of the Battles" + region: "NTSC-J" +SLPM-62743: + name: "х­Іхœ’уƒ˜уƒДуƒГ уŠу‹у‚у‚ŠуЃяМ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уŒууˆу‚“уИу‚”у‚“ уŠу‹у‚у‚ŠуЃяМ [уЙу™уЈуАу‚“]" + name-en: "School Heaven Okawari [The Best]" + region: "NTSC-J" +SLPM-62744: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— у‚ЕуƒГуƒ€уƒМу‚Џуƒ­у‚Й" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.18 у•у‚“у уƒМуу‚у™" + name-en: "Oretachi Geasen Zoku Vol.18 - Thunder Cross" + region: "NTSC-J" +SLPM-62745: + name: "у‚ЊуƒЌуŸуЁу‚ВуƒМу‚ЛуƒГц— уƒˆуƒЊу‚ЊуƒЛу‚ЖуƒЛуƒ‘уƒГуƒ" + name-sort: "уŠу‚ŒуŸуЁу’уƒМу›у‚“уžу Vol.19 уЈу‚ŠуŠ у– уБу‚“уЁ" + name-en: "Oretachi Geasen Zoku Vol.19 - Trio the Punch" + region: "NTSC-J" +SLPM-62746: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.28 уƒ†уƒˆуƒЊу‚Йу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.28 уІуЈу‚Šу™у“у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Series Vol.28 - Tetris Collection" + region: "NTSC-J" + compat: 5 +SLPM-62747: + name: "Gт…  JOCKEY3 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "G1 Jockey 3 [Koei Selection Series]" + region: "NTSC-J" +SLPM-62748: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЕфИ–шЈ˜ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‚‰у‚“у›у„у with уБу‚уƒМу‚уЃуЗууЃуЈ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Nobunaga no Yabou - Renseiki [with Power-Up Kit] [Koei Selection Series]" + region: "NTSC-J" +SLPM-62749: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ уƒŸу‚Йу‚ПуƒМуƒžу‚Иуƒƒу‚Џуƒу‚Њ" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уПу™уŸуƒМуОу˜уЃуу­уŠ" + name-en: "Jissen Pachi-Slot Hisshouhou! Mister Magic Neo" + region: "NTSC-J" +SLPM-62750: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„16 хŒ—цЕЗщ“хЄЇчЇЛх‹•уЎхЗЛяМ [PlayStation2 the Best]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ16 уЛуЃу‹у„уЉу†у у„у„уЉу†уЎуОуяМ [PlayStation2 the Best]" + name-en: "Momotarou Dentetsu 16 - Hokkaido Daiidou no Maki! [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-62751: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИ‹хЗЛ цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 02 у’у‹у‚“ у•у„уу‚‡у† уЇуƒМуŸ" + name-en: "Shin Sangoku Musou Series Collection Gekan Saikyou Data" + region: "NTSC-J" +SLPM-62752: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ9 у‚ИуƒЃу‚АцЅЕу‚уŸу‚ŠяМуƒ•у‚Ёу‚ЄуƒŠуƒЋу‚ИуƒЃу‚АуƒЉуƒМ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 9 у˜у‚ƒууу‚у‚уŸу‚ŠяМуЕуу„уЊу‚‹у˜у‚ƒуу‚‰уƒМ" + name-en: "Slotter Up Core 9 - Jugg Kiwametari! Final Juggler" + region: "NTSC-J" +SLPM-62753: + name: "HOMURA -уЛу‚€у‚‰- [TAITO BEST]" + name-sort: "уЛу‚€у‚‰ [TAITO BEST]" + name-en: "Homura [TAITO BEST]" + region: "NTSC-J" +SLPM-62754: + name: "уЗу‚ˆуЗу‚ˆяМ" + name-sort: "уЗу‚ˆуЗу‚ˆяМ" + name-en: "Puyo Puyo! 15th Anniversary" + region: "NTSC-J" +SLPM-62755: + name: "щКЛщ›€шІ‡чŽ‹ чœŸх‰ЃуƒуƒˆуƒЋ [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у—у‚“у‘у‚“уАуЈу‚‹ [MYCOM BEST]" + name-en: "Mahjong Haoh - Shinken Battle [Mycom The Best]" + region: "NTSC-J" +SLPM-62756: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹6 [MYCOM BEST]" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ6 [MYCOM BEST]" + name-en: "Saikyou Toudai Shogi 6 [Mycom The Best]" + region: "NTSC-J" +SLPM-62757: + name: "EXх„„фИ‡щ•Зш€…у‚ВуƒМуƒ  - THE MONEY BATTLE [ATLUS BEST COLLECTION]" + name-sort: "EXуŠууОу‚“уЁу‚‡у†у˜у‚ƒу’уƒМу‚€ - THE MONEY BATTLE [ATLUS BEST COLLECTION]" + name-en: "EX Okuman Chouja Game - THE MONEY BATTLE [Atlus Best Collection]" + region: "NTSC-J" +SLPM-62758: + name: "уƒЊуƒуƒМуƒЉу‚Єуƒ‰у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ уƒ•у‚ЃуƒМуƒуƒЃуƒЊуƒГу‚Ау‚Еуƒ­уƒЂуƒГ" + name-sort: "у‚ŠуАуƒМу‚‰у„уЉу‚уЉуЙу‚“уЁу‚ƒуƒМ уЕуƒуƒМуЁу‚ƒу‚Šу‚“уу•у‚у‚‚у‚“" + name-en: "River Ride Adventure featuring Salomon" + region: "NTSC-J" +SLPM-62759: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Nobunaga no Yabou - Soutenroku [Koei Selection Series]" + region: "NTSC-J" +SLPM-62760: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.29 уƒЂуƒГу‚Йу‚ПуƒМуƒЏуƒМуƒЋуƒ‰ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.29 у‚‚у‚“у™уŸуƒМу‚уƒМу‚‹уЉ у“у‚“уЗу‚ŠуƒМуЈу“у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Vol.29 - Monster World Complete Collection" + region: "NTSC-J" + compat: 5 +SLPM-62761: + name: "уƒуƒЇуƒ­Q HG2 [ATLUS BEST COLLECTION]" + name-sort: "уЁу‚‡у‚Q HG2 [ATLUS BEST COLLECTION]" + name-en: "Choro Q HG 2 [Atlus Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLPM-62762: + name: "фИ‰хœ‹хП—т…Ї with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у•у‚“у”уу— 8 with уБу‚уƒМу‚уЃуЗууЃуЈ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi VIII [with Power-Up Kit] [Koei Selection Series]" + region: "NTSC-J" +SLPM-62763: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒЉуƒГуƒ‰3 [HUDSON THE BEST]" + name-sort: "уМу‚“уАуƒМуОу‚“у‚‰у‚“уЉ3 [HUDSON THE BEST]" + name-en: "Bomberman Land 3 [Hudson Best Version]" + region: "NTSC-J" +SLPM-62764: + name: "уƒЊуƒЉуƒƒу‚Џуƒž яНžуŠу˜у‚ƒуОу—уІуОу™2щ€Бщ–“яНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у‚Šу‚‰уЃууО яНžуŠу˜у‚ƒуОу—уІуОу™2у—у‚…у†у‹у‚“яНž [уЙу™уЈуАу‚“]" + name-en: "Ojama Shitemasu 2 Shuukan [Best Version]" + region: "NTSC-J" +SLPM-62766: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.30 у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМуƒ•у‚ЉуƒМу‚Йт…Ё яНžу‚Йуƒšу‚ЗуƒЃуƒЋу‚Ју‚Џу‚Йуƒ†уƒГуƒ‡уƒƒуƒ‰у‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГяНž" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.30 уŽу‚ƒу‚‰уу—уƒМуЕу‰уƒМу™2 яНžу™уКу—у‚ƒу‚‹уˆуу™уІу‚“уЇуЃуЉуˆуЇуƒу—у‚‡у‚“яНž" + name-en: "Sega Ages 2500 Vol.30 - Galaxy Force II" + region: "NTSC-J" +SLPM-62767: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.31 щ›Лш„ГцˆІцЉŸуƒуƒМуƒуƒЃуƒ­уƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.31 уЇу‚“уЎу†у›у‚“ууАуƒМуЁу‚ƒу‚у‚“" + name-en: "Sega Ages 2500 Vol.31 - Dennou Senki Virtual On" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes white shadows. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-62768: + name: "цˆІх›Нч„ЁхŒ2 & цˆІх›Нч„ЁхŒ2 Empires - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у›у‚“у”уу‚€уу†2 & у›у‚“у”уу‚€уу†2 Empires - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Sengoku Musou 2 & Sengoku Musou 2 - Empires -Saikyou Data" + region: "NTSC-J" +SLPM-62769: + name: "у‚Џу‚Єу‚К&уƒуƒЉу‚Јуƒ†у‚Ѓ у™уу™учŠЌчІ2 яНžу‚‚уЃуЈу™уу™уяНž" + name-sort: "уу„уš&уАу‚‰уˆуІуƒ у™уу™уу„уЌуЕу2 у‚‚уЃуЈу™уу™у" + name-en: "Quiz & Variety SukuSuku Inufuku 2 - Motto SukuSuku" + region: "NTSC-J" +SLPM-62770: + name: "FIVB уƒуƒЌуƒМуƒœуƒМуƒЋ уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ— уƒДу‚ЃуƒМуƒŠу‚Й у‚ЈуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "FIVB уАу‚ŒуƒМуМуƒМу‚‹ у‚уƒМу‚‹уЉу‹уЃуЗ уƒДуƒуƒМуЊу™ уˆуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "FIVB Volleyball World Cup - Venus Evolution" + region: "NTSC-J" + compat: 5 +SLPM-62771: + name: "уƒуƒЇуƒ­Q HG3 [ATLUS BEST COLLECTION]" + name-sort: "уЁу‚‡у‚Q HG3 [ATLUS BEST COLLECTION]" + name-en: "Choro Q HG 3 [Atlus Best Collection]" + region: "NTSC-J" +SLPM-62772: + name: "щКЛщ›€шІ‡чŽ‹уƒуƒˆуƒЋуƒ­у‚ЄуƒЄуƒЋ [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу†уАуЈу‚‹у‚у„у‚„у‚‹ [MYCOM BEST]" + name-en: "Mahjong Haoh - Battle Royal [Mycom Best]" + region: "NTSC-J" +SLPM-62773: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ9 у‚Ђуƒ„цВ–у уœяМу‚у‚“ууƒМу‚Œ-30&у‚у‚“ууƒМу‚Œ2-30" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 9 у‚уЄуŠуу уœ у‚у‚“ууƒМу‚Œ 30&у‚у‚“ууƒМу‚Œ2 30" + name-en: "Slotter Up Mania 9 - Atsuoki Daze! Mensore-30&Mensore2-30" + region: "NTSC-J" +SLPM-62774: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ Selection яНžу‚ЕуƒЉуƒЊуƒМуƒžуƒГщ‡‘хЄЊщƒŽуƒЛу‚Йуƒ­уƒƒу‚ПуƒМщ‡‘хЄЊщƒŽуƒЛфПКуЎчЉКяНž" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у›у‚Œуу—у‚‡у‚“ у•у‚‰у‚ŠуƒМуОу‚“уу‚“уŸу‚у† у™у‚уЃуŸуƒМуу‚“уŸу‚у† уŠу‚ŒуЎуу‚‰" + name-en: "Jissen Pachi-Slot Hisshouhou! Selection - Salaryman Kintarou - Slotter Kintarou - Ore no Sora" + region: "NTSC-J" +SLPM-62775: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.32 уƒ•у‚ЁуƒГу‚Пу‚ЗуƒМу‚Йу‚ПуƒМ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.32 уЕуу‚“уŸу—уƒМу™уŸуƒМ у“у‚“уЗу‚ŠуƒМуЈу“у‚Œуу—у‚‡у‚“" + name-en: "Sega Ages 2500 Vol.32 - Phantasy Star Complete Collection" + region: "NTSC-J" +SLPM-62777: + name: "ц˜ЅщЂЈ P.S. яНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ" + name-sort: "уЏу‚‹у‹уœ P.S. уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“" + name-en: "Harukaze P. S. - Plus Situation" + region: "NTSC-J" +SLPM-62778: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ10 уƒ‘у‚Єу‚Њуƒ‹у‚Ђу‚Йуƒšу‚ЗуƒЃуƒЋт…Ђ" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚10 уБу„уŠуЋу‚у™уКу—у‚ƒу‚‹3" + name-en: "Slotter Up Mania 10 - Pioneer Special 3" + region: "NTSC-J" +SLPM-62779: + name: "уЗу‚ˆуЗу‚ˆяМ у‚Йуƒšу‚ЗуƒЃуƒЋуƒ—уƒЉу‚Єу‚Й" + name-sort: "уЗу‚ˆуЗу‚ˆяМ у™уКу—у‚ƒу‚‹уЗу‚‰у„у™" + name-en: "Puyo Puyo! [Special Price]" + region: "NTSC-J" +SLPM-62780: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.33 уƒ•у‚ЁуƒГу‚Пу‚ИуƒМу‚ОуƒМуƒГ у‚ГуƒГуƒ—уƒЊуƒМуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.33 уЕуу‚“уŸу˜уƒМуžуƒМу‚“ у“у‚“уЗу‚ŠуƒМуЈу“у‚Œуу—у‚‡у‚“" + name-en: "Fantasy Zone Complete Collection" + region: "NTSC-J" + compat: 5 +SLPM-62781: + name: "щКЛщ›€фИ‰х›НхП— [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“у•у‚“у”уу— [MYCOM BEST]" + name-en: "Mahjong Sangokushi [MYCOM BEST]" + region: "NTSC-J" +SLPM-62784: + name: "щЁ”уЎуЊу„цœˆ Select story" + name-sort: "у‹уŠуЎуЊу„уЄу у›у‚ŒууЈу™уЈуƒМу‚ŠуƒМ" + name-en: "Kao no nai Tsuki Select Story" + region: "NTSC-J" +SLPM-62785: + name: "цœ€хМЗхА†цЃ‹ цП€цŒ‡у‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у•у„уу‚‡у†у—у‚‡у†уŽ у’уу•у—у™уКу—у‚ƒу‚‹" + name-en: "Saikyo Shogi Gekisashi Special" + region: "NTSC-J" +SLPM-64501: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ" + name-en: "Jin Samguk Mussang" + region: "NTSC-K" +SLPM-64502: + name: "ьœˆыАБ" + name-en: "WinBack" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLPM-64504: + name: "ыЇˆэ‚Єь‹œыЊЈ" + name-en: "Maximo" + region: "NTSC-K" +SLPM-64507: + name: "ь›ЈьДыИŒ ыž ыІЌ" + name-en: "Wave Rally" + region: "NTSC-K" + gsHWFixes: + textureInsideRT: 2 # Fixes water reflection. + autoFlush: 1 # Fixes shading on objects and foliage. +SLPM-64509: + name: "эЌыž˜ь‰Ќ ыАДы””ьПГ ыЇˆь™•ь˜ ыЖ€э™œ" + name-sort: "Crash Bandicoot - Mawangui Buhwal" + name-en: "Crash Bandicoot - Return of the Demon King [English Dub Edition]" # Wrath of Cortex + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLPM-64510: + name: "ьИэ„Аы„Єь…”ы„ ьŠˆэМьŠЄэƒ€ ь‚ЌьЛЄ 2" + name-en: "International Superstar Soccer 2" + region: "NTSC-K" +SLPM-64512: + name: "ьˆ˜эМ эМьІыВ„ыИ”" + name-en: "Super Puzzle Bobble" + region: "NTSC-K" +SLPM-64513: + name: "эЌыž˜ь‰Ќ ыАДы””ьПГ ыЇˆь™•ь˜ ыЖ€э™œ" + name-sort: "Crash Bandicoot - Mawangui Buhwal" + name-en: "Crash Bandicoot - Return of the Demon King" # Wrath of Cortex + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLPM-64514: + name: "ы ˆь „ы“œ ь˜ЄыИŒ ы ˆьŠЌыЇ" + name-en: "Legends of Wrestling" + region: "NTSC-K" +SLPM-64517: + name: "э”„ыІ­ьŠЄэƒ€ьМ" + name-en: "Freekstyle Motocross" + region: "NTSC-K" +SLPM-64519: + name: "ы”Бы”АъЕЌыІЌ" + name-en: "Woody Woodpecker" + region: "NTSC-K" +SLPM-64521: + name: "ы ˆьДьЇ• ыИ”ы ˆьŠЄ э•­ыЇˆыЌЕь‹œыЁ" + name-en: "Raging Bless - Hangma Muksirok" + region: "NTSC-K" + compat: 5 + gsHWFixes: + deinterlace: 7 # Fixes blurriness. +SLPM-64522: + name: "ыМ э“Œь…€: ыЙ›ь˜ ь„Бы…€ ь „ь„Є" + name-en: "La Pucelle" + region: "NTSC-K" + compat: 5 +SLPM-64523: + name: "ыЇˆыИ” vs. ьКЁьНЄ 2у€€ы‰Д ь—ьДьЇ€ ь˜ЄыИŒ эžˆь–ДыЁœьІˆ" + name-en: "Marvel vs. Capcom 2 - New Age of Heroes" + region: "NTSC-K" +SLPM-64524: + name: "ь‡НьŠЄ" + name-en: "Shox" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLPM-64525: + name: "ъИИэ‹АъИАь–Д ь ьŠЄ э”ŒыŸЌьŠЄ" + name-en: "Guilty Gear X Plus" + region: "NTSC-K" + compat: 5 +SLPM-64527: + name: "ь‚ЌыЌДыМьД" + name-en: "Way of the Samurai" + region: "NTSC-K" + gameFixes: + - EETimingHack # Stops crash after intro movie. +SLPM-64528: + name: "э•ДыІЌэЌэ„Аь™€ ыЙ„ыА€ь˜ ыАЉ" + name-en: "Harry Potter and the Chamber of Secrets" + region: "NTSC-K" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLPM-64532: + name: "ы””ьЇ€э„И э™ˆьІˆ" + name-en: "Digital Holmes" + region: "NTSC-K" +SLPM-64533: + name: "F1 2002" # Undumped on ReDump as of 2025-08-28 + region: "NTSC-K" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPM-64534: + name: "ь‚ЌьДыА”ыІЌь•„ ьЛДэ”ŒыІЌэŠИ ь—ы””ь…˜" + name-en: "Psyvariar - Complete Edition" + region: "NTSC-K" +SLPM-64535: + name: "э•˜ьДэžˆэŠИ ыВ ьДьŠЄыГМ 2003" + name-en: "High Heat Major League Baseball 2003" + region: "NTSC-K" +SLPM-64537: + name: "Dark Angel - Vampire Apocalypse" # No listed Korean name on ReDump + region: "NTSC-K" +SLPM-64539: + name: "UFC - Ultimate Fighting Championship 2 - Tapout" # No listed Korean name on ReDump + region: "NTSC-K" +SLPM-64540: + name: "ь‹ЌьІˆ" + name-sort: "Sims, The" + name-en: "The Sims" + region: "NTSC-K" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLPM-64544: + name: "э…ŒьИ ь› ь „ьАЈыЁœ ыААэ‹€!" + name-en: "Tetsu 1 - Jeoncharo Battle! World Grand Prix" + region: "NTSC-K" +SLPM-64549: + name: "ь‹ь‹ ь˜ ь„Б" + name-en: "Siksin-ui Seong" + region: "NTSC-K" +SLPM-64550: + name: "ьˆ˜эМ эМьІ ыВ„ыИ” 2" + name-en: "Super Puzzle Bobble 2" + region: "NTSC-K" +SLPM-64551: + name: "ьЇ„ э˜Мы‘ыМ" # Not present on case/disc/in-game + name-en: "Jin Hondura" + region: "NTSC-K" +SLPM-64552: + name: "ь‚ЌьМыŸАэŠИ ьŠЄьН”э”„ 3" + name-en: "Silent Scope 3" + region: "NTSC-K" +SLPM-65001: + name: "цБКцˆІ" + name-sort: "у‘уЃу›у‚“" + name-en: "Kessen" + region: "NTSC-J" + compat: 5 +SLPM-65002: + name: "уƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у‚‰уЖу™уЈуƒМу‚ŠуƒМ [уЇуƒу™у1/2]" + name-en: "0 Story [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes removed bloom in FMV. +SLPM-65003: + name: "уƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у‚‰уЖу™уЈуƒМу‚ŠуƒМ [уЇуƒу™у2/2]" + name-en: "0 Story [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes removed bloom in FMV. + memcardFilters: + - "SLPM-65002" +SLPM-65004: + name: "уƒЉу‚Єу‚МуƒЊуƒМуƒˆ яНžу‚Јуƒ•у‚ЇуƒЁуƒЉуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚ЂяНž" + name-sort: "у‚‰у„уœу‚ŠуƒМуЈ уˆуЕу‡у‚у‚‰у‚‹уЕуу‚“уŸу˜у‚" + name-en: "Reiselied - Ephemeral Fantasia" + region: "NTSC-J" +SLPM-65005: + name: "у‚ЊуƒЌуŒч›ЃчЃу яМ яНžцП€щ—˜уƒšуƒŠуƒГуƒˆуƒЌуƒМу‚ЙяНž" + name-sort: "уŠу‚ŒуŒу‹у‚“уЈуу яМ у’ууЈу†уКуЊу‚“уЈу‚ŒуƒМу™" + name-en: "I am the Coach" + region: "NTSC-J" +SLPM-65006: + name: "beatmania т…Ё DX 3rd Style" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 3rd style" + name-en: "Beatmania IIDX 3rd Style" + region: "NTSC-J" +SLPM-65007: + name: "Roadsters Trophy 2000 [цœЊч™КхЃВ]" + name-sort: "у‚уƒМуЉу™уŸуƒМуš уЈу‚уЕуƒуƒМ 2000 [уПуЏуЄуАу„]" + name-en: "Roadsters Trophy 2000 [Cancelled]" + region: "NTSC-J" +SLPM-65008: + name: "7 BLADES" + name-sort: "у›уЖу‚“ уЖу‚Œу„уš" + name-en: "7 Blades" + region: "NTSC-J" +SLPM-65009: + name: "ESPN XGames Snowboarding" + name-sort: "ESPN Xу’уƒМу‚€у™ у™уЎуƒМуМуƒМуЇуƒу‚“у" + name-en: "ESPN X Games Snowboarding" + region: "NTSC-J" +SLPM-65010: + name: "щЌМц­Іш€…" + name-sort: "уŠуЋу‚€у—у‚ƒ" + name-en: "Onimusha" + region: "NTSC-J" + compat: 5 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. +SLPM-65011: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚Й3rd MIX & уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ2nd MIX" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™3rd MIX & уЉу‚‰у‚€уОуЋу‚2nd MIX" + name-en: "GUITAR FREAKS 3rd MIX & drummania 2nd MIX" + region: "NTSC-J" + compat: 5 +SLPM-65012: + name: "у‚Ўу‚ПуƒЋуƒžуƒГ" + name-sort: "уŽуŸу‚‹уОу‚“" + name-en: "Gitaroo Man" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. + memcardFilters: + - "SLPM-65012" + - "SLPM-62062" #Gitaroo Man One bonus save data + patches: + default: + content: |- + author=boringhexi + // fix stage 4 flashing triangles + patch=0,EE,00104140,word,00000000 +SLPM-65013: + name: "Shadow of Memories" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚у‚‚у‚ŠуƒМуš" + name-en: "Shadow of Memories" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPM-65014: + name: "х†’щ™Кц™‚фЛЃцДЛхЇ у‚Ду‚ЈуƒЂуƒГ" + name-sort: "уМу†у‘у‚“у˜у у„у‹уЄу’у у”уˆу‚‚у‚“" + name-en: "Bouken Jidai Katsugeki - Goemon" + region: "NTSC-J" + compat: 5 + gameFixes: + - GoemonTlbHack +SLPM-65015: + name: "цБКцˆІII" + name-sort: "у‘уЃу›у‚“II" + name-en: "Kessen II" + region: "NTSC-J" + patches: + 7C012435: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,0016ae90,word,48438800 + patch=0,EE,0016ae94,word,4BE521AC + patch=0,EE,0016ae98,word,30848000 + patch=0,EE,0016ae9c,word,4BE72B3C +SLPM-65016: + name: "Love Songs у‚Ђу‚Єуƒ‰уƒЋуŒу‚ЏуƒЉу‚ЙуƒЁяНžуƒˆ [щ™хЎšч‰ˆ]" + name-sort: "у‚‰уЖ уу‚“уу™ у‚у„уЉу‚‹уŒуу‚‰у™у‚уƒМуЈ [у’у‚“уІу„уАу‚“]" + name-en: "Love Songs [Limited Edition]" + region: "NTSC-J" +SLPM-65017: + name: "Love Songs у‚Ђу‚Єуƒ‰уƒЋуŒу‚ЏуƒЉу‚ЙуƒЁяНžуƒˆ" + name-sort: "у‚‰уЖ уу‚“уу™ у‚у„уЉу‚‹уŒуу‚‰у™у‚уƒМуЈ" + name-en: "Love Songs - Idol is my Classmate" + region: "NTSC-J" +SLPM-65018: + name: "ZONE OF THE ENDERS -Z.O.E- [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš [уЗу‚ŒуПу‚у‚€ уБуЃу‘уƒМу˜]" + name-en: "Z.O.E. - Zone of the Enders [Premium Package]" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-65019: + name: "ZONE OF THE ENDERS -Z.O.E-" + name-sort: "уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš" + name-en: "Z.O.E. - Zone of the Enders" + region: "NTSC-J" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-65020: + name: "уƒ‘уƒЉуƒ‘уƒЉуƒ‘уƒЉуƒ€у‚Єу‚Й" + name-sort: "уБу‚‰уБу‚‰уБу‚‰у у„у™" + name-en: "ParaParaParadise" + region: "NTSC-J" +SLPM-65021: + name: "у‚ЙуƒМуƒ‘уƒМу‚ЎуƒЃуƒЋуƒ‡уƒЊуƒƒу‚Џу‚ЂуƒЏуƒМ" + name-sort: "у™уƒМуБуƒМуŽу‚ƒу‚‹уЇу‚ŠуЃуу‚у‚уƒМ" + name-en: "Super Galdelic Hour" + region: "NTSC-J" +SLPM-65022: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ хЎŒх…Јч‰ˆ" + name-sort: "уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ уЙу‚уЋу‹ у‹у‚“уœу‚“уАу‚“" + name-en: "BioHazard - Code Veronica - Kanzenaban" + region: "NTSC-J" + compat: 5 +SLPM-65023: + name: "Devil May Cry [фН“щЈ“ч‰ˆ] [BioHazard - Code Veronica хЎŒх…Јч‰ˆ - Bonus Disc]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [уŸу„у‘у‚“уАу‚“] [BioHazard - Code Veronica у‹у‚“уœу‚“уАу‚“ - Bonus Disc]" + name-en: "Devil May Cry [Trial] [BioHazard - Code Veronica Kanzenban - Bonus Disc]" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-65024: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ хЎŒх…Јч‰ˆ [Nightmare Returns Pack] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ уЙу‚уЋу‹ у‹у‚“уœу‚“уАу‚“ [Nightmare Returns Pack] [уЇуƒу™у1/2]" + name-en: "BioHazard Code:Veronica Kanzenaban - 5th Anniversary Package - Nightmare Returns [Disc 1 of 2]" + region: "NTSC-J" +SLPM-65025: + name: "Devil May Cry [фН“щЈ“ч‰ˆ] [Nightmare Returns Pack] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [уŸу„у‘у‚“уАу‚“] [Nightmare Returns Pack] [уЇуƒу™у2/2]" + name-en: "Devil May Cry [Trial] - 5th Anniversary Package - Nightmare Returns [Disc 2 of 2]" + region: "NTSC-J" +SLPM-65026: + name: "beatmania т…Ё DX 4th style -new songs collection -" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 4th style -new songs collection-" + name-en: "Beatmania IIDX 4th Style - New Songs Collection" + region: "NTSC-J" +SLPM-65027: + name: "у‚Ђуƒ‹уƒЁш‹БфМšшЉБ хфК”хА‘хЙДцМ‚цЕшЈ˜ чžГуЎфИ­уЎхА‘хЙД" + name-sort: "у‚уЋу‚уˆу„у‹у„у‚ у˜у‚…у†у”у—у‚‡у†у­у‚“уВу‚‡у†у‚Šу‚…у†у уВуЈуПуЎуЊу‹уЎу—у‚‡у†у­у‚“" + name-en: "Anime Eikaiwa - 15 Shounen Hyouryuuki - Hitomi no Naka no Shounen" + region: "NTSC-J" +SLPM-65028: + name: "у‚Ђуƒ‹уƒЁш‹БфМšшЉБ уƒˆуƒˆу‚Є" + name-sort: "у‚уЋу‚уˆу„у‹у„у‚ уЈуЈу„" + name-en: "Anime Eikaiwa - Tottoi" + region: "NTSC-J" +SLPM-65029: + name: "у‚Ђуƒ‹уƒЁш‹БфМšшЉБ уƒˆуƒГуƒ‡уƒЂуƒу‚КуƒŸхЄЇх†’щ™К" + name-sort: "у‚уЋу‚уˆу„у‹у„у‚ уЈу‚“уЇу‚‚у­уšуПу у„уМу†у‘у‚“" + name-en: "Anime Eikaiwa - Tondemo Nezumi Daikatsuyaku" + region: "NTSC-J" +SLPM-65030: + name: "цБКцˆІ&цБКцˆІ2 у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ [цБКцˆІуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‘уЃу›у‚“&у‘уЃу›у‚“2 у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ [у‘уЃу›у‚“уЇуƒу™у]" + name-en: "Kesse & Kessen2 Super Value Set [Kessen Disc]" + region: "NTSC-J" +SLPM-65031: + name: "цБКцˆІ&цБКцˆІII у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ [цБКцˆІт…Ёуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‘уЃу›у‚“&у‘уЃу›у‚“II у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ [у‘уЃу›у‚“2уЇуƒу™у]" + name-en: "Kesse & Kessen II Super Value Set [Kessen II Disc]" + region: "NTSC-J" + patches: + 7C012435: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,0016ae90,word,48438800 + patch=0,EE,0016ae94,word,4BE521AC + patch=0,EE,0016ae98,word,30848000 + patch=0,EE,0016ae9c,word,4BE72B3C +SLPM-65032: + name: "цБфКЌуƒу‚ЙцЁˆх†… фЛŠц—Ѕу‹у‚‰х›у‚‚щ‹шЛЂц‰‹" + name-sort: "уЈу†уу‚‡у†уАу™уŒу„уЉ уу‚‡у†у‹у‚‰ууПу‚‚у†у‚“уІу‚“у—у‚…" + name-en: "Tokyo Bus Guide" + region: "NTSC-J" + compat: 5 +SLPM-65033: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™" + name-en: "Kikou Heidan J-Phoenix" + region: "NTSC-J" + memcardFilters: + - "SLPS-20075" + - "SLPM-65033" + - "SLPM-65117" +SLPM-65034: + name: "хŒ—ц–ЙшЌ™фИ‰ фИ‰х›НхП— [Disc 1]" + name-sort: "ууŸу‹уŸу‘у‚“уžу† у•у‚“у”уу— [Disc 1]" + name-en: "Kitakata Kenzo - Sangokushi [Disc 1]" + region: "NTSC-J" +SLPM-65035: + name: "хŒ—ц–ЙшЌ™фИ‰ фИ‰х›НхП— [Disc 2]" + name-sort: "ууŸу‹уŸу‘у‚“уžу† у•у‚“у”уу— [Disc 2]" + name-en: "Kitakata Kenzo - Sangokushi [Disc 2]" + region: "NTSC-J" +SLPM-65037: + name: "ц„›ш”Еч‰ˆ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [хˆх›žщ™хЎšуƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "у‚у„уžу†уАу‚“ у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [у—у‚‡у‹у„у’у‚“уІу„уБуЃу‘уƒМу˜]" + name-en: "Angelique Trois - Aizouban [Shokai Gentei Package]" + region: "NTSC-J" +SLPM-65038: + name: "Devil May Cry" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„" + name-en: "Devil May Cry" + region: "NTSC-J" + compat: 5 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-65039: + name: "щ›ЛшЛŠуЇGOяМц–АхЙЙчЗš хББщ™Нц–АхЙЙчЗšчЗЈ" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМу—у‚“у‹у‚“у›у‚“ у•у‚“у‚ˆу†у—у‚“у‹у‚“у›у‚“уИу‚“" + name-en: "Densha de Go! Shinkansen Sanyou Shinkansen-hen" + region: "NTSC-J" +SLPM-65040: + name: "у‚ЖуƒЛуƒ•у‚Ѓу‚ЂуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ1/4]" + name-sort: "у– уЕуƒу‚уƒМ [уЇуƒу™у1/4]" + name-en: "Fear, The [Disc 1 of 4]" + region: "NTSC-J" + memcardFilters: + - "SLPM-65040" + - "SLPM-65041" + - "SLPM-65042" + - "SLPM-65043" +SLPM-65041: + name: "у‚ЖуƒЛуƒ•у‚Ѓу‚ЂуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ2/4]" + name-sort: "у– уЕуƒу‚уƒМ [уЇуƒу™у2/4]" + name-en: "Fear, The [Disc 2 of 4]" + region: "NTSC-J" + memcardFilters: + - "SLPM-65040" + - "SLPM-65041" + - "SLPM-65042" + - "SLPM-65043" +SLPM-65042: + name: "у‚ЖуƒЛуƒ•у‚Ѓу‚ЂуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ3/4]" + name-sort: "у– уЕуƒу‚уƒМ [уЇуƒу™у3/4]" + name-en: "Fear, The [Disc 3of 4]" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65040" + - "SLPM-65041" + - "SLPM-65042" + - "SLPM-65043" +SLPM-65043: + name: "у‚ЖуƒЛуƒ•у‚Ѓу‚ЂуƒМ [уƒ‡у‚Ѓу‚Йу‚Џ4/4]" + name-sort: "у– уЕуƒу‚уƒМ [уЇуƒу™у4/4]" + name-en: "Fear, The [Disc 4 of 4]" + region: "NTSC-J" + memcardFilters: + - "SLPM-65040" + - "SLPM-65041" + - "SLPM-65042" + - "SLPM-65043" +SLPM-65044: + name: "ц„›ш”Еч‰ˆ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [KOEI The Best]" + name-sort: "у‚у„уžу†уАу‚“ у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [KOEI The Best]" + name-en: "Angelique Trois - Aizouban [Koei The Best]" + region: "NTSC-J" +SLPM-65046: + name: "фК”хˆ†хОŒуЎфИ–ч•Œ" + name-sort: "у”уЕу‚“у”уЎу›у‹у„" + name-en: "Gofungo no Sekai" + region: "NTSC-J" +SLPM-65047: + name: "CAPCOM VS. SNK 2 MILLIONAIRE FIGHTING 2001" + name-sort: "у‹уЗу“у‚“ VS. уˆу™уˆуЌу‘уƒМ 2 уПу‚ŠуŠу­у‚ уЕуу„уІуƒу‚“у 2001" + name-en: "Capcom vs. SNK 2" + region: "NTSC-J" + compat: 5 +SLPM-65048: + name: "ч­‹ш‚‰ч•Њф˘ уƒžуƒƒу‚ЙуƒЋу‚Іу‚ЉуƒМу‚К21" + name-sort: "уу‚“уЋууАу‚“уЅу‘ уОуЃу™у‚‹у†у‰уƒМуš21" + name-en: "Kinniku Banzuke - Muscle Wars 21" + region: "NTSC-J" +SLPM-65049: + name: "beatmania т…Ё DX 5th style -new songs collection-" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 5th style -new songs collection-" + name-en: "Beatmania IIDX 5th Style - New Songs Collection" + region: "NTSC-J" +SLPM-65050: + name: "щŠцˆЏчŽ‹ чœŸуƒ‡уƒЅу‚ЈуƒЋуƒЂуƒГу‚Йу‚ПуƒМу‚Кт…Ё чЖ™ц‰Пу•у‚Œу—шЈ˜ц†Ж" + name-sort: "у‚†у†уŽуŠу† уОуЇу‚…уˆу‚‹у‚‚у‚“у™уŸуƒМуš2 у‘у„у—у‚‡у†у•у‚Œу—ууŠу" + name-en: "Yu-Gi-Oh! Shin Duel Monsters II" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLPM-65051: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2" + name-en: "Silent Hill 2" + region: "NTSC-J" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-65052: + name: "у‚Ўу‚Пуƒ‰уƒЉяМу‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚Й4thMIX & уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ3rdMIX" + name-sort: "уŽуŸуЉу‚‰яМуŽуŸуƒМуЕу‚ŠуƒМуу™4thMIX & уЉу‚‰у‚€уОуЋу‚3rdMIX" + name-en: "GUITAR FREAKS 4thMIX & drummania 3rdMIX" + region: "NTSC-J" + compat: 5 +SLPM-65053: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2" + name-en: "Shin Sangoku Musou 2" + region: "NTSC-J" + compat: 5 +SLPM-65054: + name: "цšДу‚Œу‚“хŠуƒ—уƒЊуƒГу‚Лу‚Й" + name-sort: "у‚уАу‚Œу‚“уМу†уЗу‚Šу‚“у›у™" + name-en: "Abarenbou Princess" + region: "NTSC-J" + compat: 5 +SLPM-65056: + name: "у‚ЊуƒЌуŒч›ЃчЃу яМVolume.2 яНžцП€щ—˜уƒšуƒŠуƒГуƒˆуƒЌуƒМу‚ЙяНž" + name-sort: "уŠу‚ŒуŒу‹у‚“уЈуу яМVolume.2 яНžу’ууЈу†уКуЊу‚“уЈу‚ŒуƒМу™яНž" + name-en: "Orega Kantoku da Vol.2 - Getitou Pennant Race" + region: "NTSC-J" +SLPM-65057: + name: "7 BLADES [KONAMI The Best]" + name-sort: "у›уЖу‚“ уЖу‚ŒуƒМуš [KONAMI The Best]" + name-en: "7 Blades [KONAMI The Best]" + region: "NTSC-J" +SLPM-65059: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ2 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ WITH у‚ЌуƒГу‚ГуƒГ2" + name-sort: "уŒу‚“у•уАу„уАуƒМ2 уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹ WITH уŒу‚“у“у‚“2" + name-en: "Gun Survivor 2 - BioHazard CODE - Veronica [with Guncon]" + region: "NTSC-J" + compat: 5 +SLPM-65060: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ2 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ" + name-sort: "уŒу‚“у•уАу„уАуƒМ2 уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹" + name-en: "Gun Survivor 2 - BioHazard CODE - Veronica" + region: "NTSC-J" +SLPM-65061: + name: "у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ у‚Њуƒ– цБфКЌуƒ‡у‚Ѓу‚Куƒ‹уƒМу‚ЗуƒМ яНžхЄБу‚у‚ŒуŸхЎчŸГуЎчЇ˜хЏ†" + name-sort: "у‚уЉуЙу‚“уЁу‚ƒуƒМ уŠуЖ уЈу†уу‚‡у†уЇуƒуšуЋуƒМу—уƒМ яНžу†у—уЊу‚у‚ŒуŸуЛу†у›ууЎуВуПуЄ" + name-en: "Adventure of Tokyo Disney Sea - Ushinawareta Houseki no Himitsu" + region: "NTSC-J" +SLPM-65065: + name: "щ­”шЁ“хЃЋу‚ЊуƒМуƒ•у‚ЇуƒГ - Sorcerous Stabber ORPHEN [KADOKAWA THE Best]" + name-sort: "уОу˜у‚…уЄу—уŠуƒМуЕу‡у‚“ - Sorcerous Stabber ORPHEN [KADOKAWA THE Best]" + name-en: "Sorcerous Stabber Orphen [Kadokawa The Best]" + region: "NTSC-J" +SLPM-65066: + name: "х†’щ™Кц™‚фЛЃцДЛхЇ у‚Ду‚ЈуƒЂуƒГ [KONAMI The Best]" + name-sort: "уМу†у‘у‚“у˜у у„у‹уЄу’у у”уˆу‚‚у‚“ [KONAMI The Best]" + name-en: "Bouken Jidai Katsugeki Goemon [KONAMI The Best]" + region: "NTSC-J" +SLPM-65070: + name: "Shadow of Memories [KONAMI The BEST]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚у‚‚у‚ŠуƒМуš [KONAMI The BEST]" + name-en: "Shadow of Memories [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPM-65071: + name: "у‚Муƒ­уƒЈуƒГуƒуƒЃуƒГуƒ—у‚ЗуƒЊуƒМу‚К уƒ‰уƒЊуƒ•уƒˆуƒуƒЃуƒГуƒ—" + name-sort: "уœу‚у‚ˆу‚“уЁу‚ƒу‚“уЗу—у‚ŠуƒМуš уЉу‚ŠуЕуЈуЁу‚ƒу‚“уЗ" + name-en: "Zero 4 Champ Series - Drift Champ" + region: "NTSC-J" + patches: + 8449FFE1: + content: |- + comment=Patch by Prafull + // Fixes the hang at start of chapter 2. + patch=1,EE,002a140c,word,00000000 + patch=1,EE,002a120c,word,00000000 +SLPM-65072: + name: "ESPN winter Xgames Snowboarding 2002" + name-sort: "ESPN у†уƒу‚“уŸуƒМ Xу’уƒМу‚€у™ у™уЎуƒМуМуƒМуЇуƒу‚“у 2002" + name-en: "ESPN Winter X Games Snowboarding 2002" + region: "NTSC-J" +SLPM-65073: + name: "хЙЛцƒГцАДцЛИфМт…Ђ [хˆх›žч”Ÿч”Ѓхˆ†:ч‰ЙцЎŠфЛ•цЇ˜]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“3 [у—у‚‡у‹у„у›у„у•у‚“уЖу‚“:уЈуу—у‚…у—у‚ˆу†]" + name-en: "Gensou Suikoden III [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. + memcardFilters: # This looks like a mess because it includes all serials for Suikoden 3, Suikoden 2, Suikogaiden 1, and Suikogaiden 2. A lot of these probably aren't actually required but it's not really hurting anything to have them here. + - "SLPM-65073" + - "SLPM-65074" + - "SLPM-65305" + - "SLPM-65694" + - "SLPM-86168" + - "SLPM-86389" + - "SLPM-87100" + - "SLPM-86637" + - "SLPM-86883" + - "SLPM-87261" + - "SLPM-86663" + - "SLPM-86953" + - "SLPM-87262" +SLPM-65074: + name: "хЙЛцƒГцАДцЛИфМт…Ђ" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“3" + name-en: "Gensou Suikoden III" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. + memcardFilters: + - "SLPM-65073" + - "SLPM-65074" + - "SLPM-65305" + - "SLPM-65694" + - "SLPM-86168" + - "SLPM-86389" + - "SLPM-87100" + - "SLPM-86637" + - "SLPM-86883" + - "SLPM-87261" + - "SLPM-86663" + - "SLPM-86953" + - "SLPM-87262" +SLPM-65075: + name: "K-1 WORLD GRAND PRIX 2001" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š 2001" + name-en: "K-1 World Grand Prix 2001" + region: "NTSC-J" +SLPM-65076: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  щ€Ѓщ‚Іvs.у‚Иу‚ЊуƒГ DX" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у‚Œу‚“уНу†vs.у˜уŠу‚“ DX" + name-en: "Gundam - Federation vs. Zeon DX" + region: "NTSC-J" +SLPM-65077: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [PREMIUM PACKAGE]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [PREMIUM PACKAGE]" + name-en: "Metal Gear Solid 2 - Sons of Liberty [Premium Package]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. + memcardFilters: + - "SLPM-65078" + - "SLPM-65077" +SLPM-65078: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ" + name-en: "Metal Gear Solid 2 - Sons of Liberty" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. + memcardFilters: + - "SLPM-65078" + - "SLPM-65077" +SLPM-65080: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ3 яНžчД„цŸуЎу‚уЎх Дц‰€уЇяНž" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹3 яНžу‚„ууууЎу‚уЎуАу—у‚‡уЇяНž" + name-en: "Tokimeki Memorial 3" + region: "NTSC-J" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes character portraits. +SLPM-65081: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђт…Ё" + name-sort: "уу‚‰у‚“уЇуƒу‚2" + name-en: "Grandia II" + region: "NTSC-J" +SLPM-65082: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђ у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ  уƒЊуƒŸуƒ†уƒƒуƒ‰уƒœуƒƒу‚Џу‚Й" + name-sort: "уу‚‰у‚“уЇуƒу‚ уˆуу™уЈу‚ŠуƒМу‚€ у‚ŠуПуІуЃуЉуМуЃуу™" + name-en: "Grandia Xtreme [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes FMVs. +SLPM-65083: + name: "хАчЅžцМ”чОЉ2" + name-sort: "уЛу†у—у‚“уˆу‚“уŽ2" + name-en: "Houshin Engi 2" + region: "NTSC-J" +SLPM-65085: + name: "ALONE IN THE DARK - THE NEW NIGHTMARE [цœЊч™КхЃВ]" + name-sort: "у‚у‚уƒМу‚“ у„у‚“ у– у уƒМу у– уЋу‚…уƒМ уЊу„уЈу‚у‚ [уПуЏуЄуАу„]" + name-en: "Alone in the Dark - The New Nightmare [Canceled]" + region: "NTSC-J" +SLPM-65086: + name: "т€œAт€ VISUAL MIX [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "A уƒ“у‚ИуƒЅу‚ЂуƒЋ уƒŸуƒƒу‚Џу‚Й [уЇуƒу™у1/2]" + name-en: "Visual Mix - Ayumi Hamasaki Dome Tour 2001 [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPS-25071" + - "SLPS-25072" + - "SLPM-65086" + - "SLPM-65087" +SLPM-65087: + name: "т€œAт€ VISUAL MIX [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "A уƒ“у‚ИуƒЅу‚ЂуƒЋ уƒŸуƒƒу‚Џу‚Й [уЇуƒу™у2/2]" + name-en: "Visual Mix - Ayumi Hamasaki Dome Tour 2001 [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPS-25071" + - "SLPS-25072" + - "SLPM-65086" + - "SLPM-65087" +SLPM-65089: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђ у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ " + name-sort: "уу‚‰у‚“уЇуƒу‚ уˆуу™уЈу‚ŠуƒМу‚€" + name-en: "Grandia Xtreme" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes FMVs. +SLPM-65090: + name: "SPY HUNTER" + name-sort: "у™уБу„ уЏу‚“уŸуƒМ" + name-en: "Spy Hunter" + region: "NTSC-J" + gameFixes: + - VIF1StallHack # Fixes loading hang. +SLPM-65091: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ2 [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ2 [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de 2 [Premium Box]" + region: "NTSC-J" +SLPM-65092: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ2" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ2" + name-en: "Harukanaru Toki no Naka de 2" + region: "NTSC-J" +SLPM-65093: + name: "фИ‰хœ‹хП—цˆІшЈ˜" + name-sort: "у•у‚“у”уу—у›у‚“у" + name-en: "Sangokushi Senki" + region: "NTSC-J" +SLPM-65094: + name: "у‚­уƒМуƒœуƒМуƒ‰уƒžуƒ‹у‚Ђт…Ё 2ndMIX & 3rdMIX" + name-sort: "ууƒМуМуƒМуЉуОуЋу‚2 2ndMIX & 3rdMIX" + name-en: "KeyboardMania II 2ndMIX & 3rdMIX" + region: "NTSC-J" +SLPM-65095: + name: "у‚ЙуƒšуƒМу‚ЙуƒуƒЃуƒГуƒуƒЋ5" + name-sort: "у™уКуƒМу™уЁу‚ƒу‚“у­у‚‹5" + name-en: "Space Channel 5" + region: "NTSC-J" + compat: 5 +SLPM-65096: + name: "у‚ЙуƒšуƒМу‚ЙуƒуƒЃуƒГуƒуƒЋ5 уƒ‘уƒМуƒˆ2" + name-sort: "у™уКуƒМу™уЁу‚ƒу‚“у­у‚‹5 уБуƒМуЈ2" + name-en: "Space Channel 5 - Part 2" + region: "NTSC-J" + compat: 5 +SLPM-65097: + name: "у‚ЌуƒЉу‚Џу‚ПхфНœхЇх Д уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н" + name-sort: "уŒу‚‰ууŸу‚у„у•уу’уу˜у‚‡у† у‚‰ууŒууŠу†у“у" + name-en: "Galacta Meisaku Gekijou - Rakugaki Oukouku" + region: "NTSC-J" + compat: 5 +SLPM-65098: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2 цœ€цœŸуЎшЉЉ" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2 у•у„у”уЎу†уŸ" + name-en: "Silent Hill 2 - Saigo no Uta" + region: "NTSC-J" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-65100: + name: "щЌМц­Іш€… 2 [хˆх›žч”Ÿч”Ѓщ™хЎšч‰ˆ]" + name-sort: "уŠуЋу‚€у—у‚ƒ 2 [у—у‚‡у‹у„у›у„у•у‚“у’у‚“уІу„уАу‚“]" + name-en: "Onimusha 2 [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + roundSprite: 2 # Fixes text. +SLPM-65101: + name: "щЌМц­Іш€… 2" + name-sort: "уŠуЋу‚€у—у‚ƒ 2" + name-en: "Onimusha 2" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + roundSprite: 2 # Fixes text. + memcardFilters: + - "SLPM-65100" +SLPM-65104: + name: "SSX Tricky" + region: "NTSC-C" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLPM-65105: + name: "ц–Ау‚ГуƒГуƒуƒƒуƒˆуƒуƒЇуƒ­Q" + name-sort: "у—у‚“у“у‚“уАуЃуЈуЁу‚‡у‚Q" + name-en: "Shin Combat Choro Q" + region: "NTSC-J" +SLPM-65107: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.2 у‚Јуƒ‡у‚ЃуƒƒуƒˆуƒЛуƒЌуƒМу‚ЗуƒГу‚А" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 2 уˆуЇуƒуЃуЈуƒЛу‚ŒуƒМу—у‚“у" + name-en: "Simple 2000 Series Ultimate Vol. 2 - Edit Racing" + region: "NTSC-J" +SLPM-65108: + name: "у‚Иу‚ЇуƒƒуƒˆуЇGOяМ2" + name-sort: "у˜у‡уЃуЈуЇGOяМ2" + name-en: "Jet de Go! 2" + region: "NTSC-J" +SLPM-65109: + name: "у‚Еу‚ЋуЄу2002 J.LEAGUE уƒ—уƒ­у‚Еуƒƒу‚ЋуƒМу‚ЏуƒЉуƒ–у‚’уЄуу‚у†яМ" + name-sort: "у•у‹уЄу2002 J.LEAGUE уЗу‚у•уЃу‹уƒМуу‚‰уЖу‚’уЄуу‚у†яМ" + name-en: "J-League Sakatsuku 2002" + region: "NTSC-J" +SLPM-65110: + name: "ROOMMANIA#203" + name-sort: "у‚‹уƒМуОуЋу‚#203" + name-en: "Roommania #203" + region: "NTSC-J" +SLPM-65111: + name: "NFL 2K2" + name-sort: "NFL 2K2" + name-en: "NFL 2K2" + region: "NTSC-J" +SLPM-65113: + name: "Splashdown" + name-sort: "у™уЗу‚‰уЃу—у‚…у у†у‚“" + name-en: "Splashdown" + region: "NTSC-J" +SLPM-65115: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹" + name-en: "Final Fantasy X International" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPM-65116: + name: "уƒЊуƒЊуƒМуЎу‚ЂуƒˆуƒЊу‚Ј уƒ—уƒЉу‚Й яНžу‚ЖуƒМуƒЋуƒ–уƒЋу‚АуЎщŒЌщ‡‘шЁ“хЃЋ3яНž" + name-sort: "у‚Šу‚ŠуƒМуЎу‚уЈу‚Šуˆ уЗу‚‰у™ яНžу–уƒМу‚‹уЖу‚‹ууЎу‚Œу‚“уу‚“у˜у‚…уЄу—3яНž" + name-en: "Lilie no Atelier Plus - Salburg no Renkinjutsushi 3" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLPM-65117: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™ [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "Kikou Heidan J-Phoenix [Takara The Best]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20075" + - "SLPM-65033" + - "SLPM-65117" +SLPM-65118: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ2 уƒŸуƒЅуƒМу‚Иуƒƒу‚Џуƒ“уƒ‡у‚Њу‚ЏуƒЊуƒƒуƒ— у‚ЕуƒМу‚Ћу‚ЙуЇщ€Ђу„уОу—у‚‡у†" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹2 уПу‚…уƒМу˜уЃууГуЇуŠуу‚ŠуЃуЗ у•уƒМу‹у™уЇу‚у„уОу—у‚‡у†" + name-en: "Tokimeki Memorial 2 - Video Clips" + region: "NTSC-J" +SLPM-65119: + name: "SHINE яНžшЈ€ш‘‰у‚’чДЁу„уЇяНž [щ™хЎšч‰ˆ]" + name-sort: "у—у‚ƒу„у‚“ яНžу“уЈуАу‚’уЄу‚€у„уЇяНž [у’у‚“уІу„уАу‚“]" + name-en: "Shine - Kotoba wo Tsumuide [Limited Edition]" + region: "NTSC-J" +SLPM-65120: + name: "SHINE яНžшЈ€ш‘‰у‚’чДЁу„уЇяНž [щ€šхИИч‰ˆ]" + name-sort: "у—у‚ƒу„у‚“ яНžу“уЈуАу‚’уЄу‚€у„уЇяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shine - Kotoba wo Tsumuide [Standard Edition]" + region: "NTSC-J" +SLPM-65121: + name: "SWITCH" + name-sort: "у™у„уЃуЁ" + name-en: "Switch" + region: "NTSC-J" + compat: 5 +SLPM-65122: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX BURST TACTICS [LIMITED EDITION]" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™ BURST TACTICS [LIMITED EDITION]" + name-en: "Kikou Heidan J-Phoenix Burst Tactics [Limited Edition]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20075" + - "SLPM-65033" + - "SLPM-65117" + - "SLPM-65122" + - "SLPM-65123" +SLPM-65123: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX BURST TACTICS" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™ BURST TACTICS" + name-en: "Kikou Heidan J-Phoenix Burst Tactics" + region: "NTSC-J" + memcardFilters: + - "SLPS-20075" + - "SLPM-65033" + - "SLPM-65117" + - "SLPM-65122" + - "SLPM-65123" +SLPM-65124: + name: "auto modellista" + name-sort: "уŠуƒМуЈ у‚‚уЇу‚Šу™уŸ" + name-en: "Auto Modellista" + region: "NTSC-J" +SLPM-65125: + name: "хЄш‰ВуЎч ‚ц™‚шЈˆ [хˆх›žщ™хЎšч”Ÿч”Ѓч‰ˆ]" + name-sort: "уЊуЄу„у‚уЎу™уЊуЉу‘у„ [у—у‚‡у‹у„у’у‚“уІу„у›у„у•у‚“уАу‚“]" + name-en: "Natsuiro no Sunadokei [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65126: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Tokimeki Memorial Girl's Side [Limited Edition]" + region: "NTSC-J" +SLPM-65130: + name: "уƒ‰уƒЉуƒžуƒ†у‚Ѓуƒƒу‚Џу‚Еуƒƒу‚ЋуƒМу‚ВуƒМуƒ  ц—ЅцœЌфЛЃшЁЈщИц‰‹уЋуЊу‚у†яМ" + name-sort: "уЉу‚‰уОуІуƒуЃуу•уЃу‹уƒМу’уƒМу‚€ уЋуЛу‚“у у„уВу‚‡у†у›у‚“у—у‚…уЋуЊу‚у†яМ" + name-en: "Dramatic Soccer Game - Becoming a National Team Member" + region: "NTSC-J" +SLPM-65131: + name: "уƒІуƒМуƒ‡у‚ЃуƒМуЎу‚ЂуƒˆуƒЊу‚Ј яНžу‚АуƒЉуƒ уƒŠуƒМуƒˆуЎщŒЌщ‡‘шЁ“хЃЋяНž" + name-sort: "у‚†уƒМуЇуƒуƒМуЎу‚уЈу‚Šуˆ уу‚‰у‚€уЊуƒМуЈуЎу‚Œу‚“уу‚“у˜у‚…уЄу—" + name-en: "Judie no Atelier - Gramnad no Renkinjutsushi" + region: "NTSC-J" +SLPM-65132: + name: "у‚Іу‚ЉуƒЊу‚ЂуƒМу‚К у‚Њуƒ– уƒžу‚Єуƒˆ у‚ЂуƒГуƒ‰ уƒžу‚Иуƒƒу‚Џ" + name-sort: "у†у‰у‚Šу‚уƒМуš уŠуЖ уОу„уЈ у‚у‚“уЉ уОу˜уЃу" + name-en: "Warriors of Might and Magic" + region: "NTSC-J" +SLPM-65133: + name: "ц­ЄшŠБ2 яНžхБŠу‹уЊу„уƒЌу‚Џу‚Єу‚Јуƒ яНž" + name-sort: "у“уЎуЏуЊ2 уЈуЉу‹уЊу„у‚Œуу„уˆу‚€" + name-en: "Konohana 2" + region: "NTSC-J" +SLPM-65134: + name: "RED CARD уƒЌуƒƒуƒ‰уƒЛу‚ЋуƒМуƒ‰" + name-sort: "у‚ŒуЃуЉу‹уƒМуЉ" + name-en: "RedCard" + region: "NTSC-J" +SLPM-65135: + name: "NBA 2K2" + name-sort: "NBA 2K2" + name-en: "NBA 2K2" + region: "NTSC-J" +SLPM-65136: + name: "хЄш‰ВуЎч ‚ц™‚шЈˆ [щ€šхИИч‰ˆ]" + name-sort: "уЊуЄу„у‚уЎу™уЊуЉу‘у„ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Natsuiro no Sunadokei [Standard Edition]" + region: "NTSC-J" +SLPM-65137: + name: "ALL-STAR BASEBALL 2003" + name-sort: "уŠуƒМу‚‹у™уŸуƒМ уЙуƒМу™уМуƒМу‚‹ 2003" + name-en: "All-Star Baseball 2003" + region: "NTSC-J" +SLPM-65139: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ3 уƒ‡у‚ЃуƒŽу‚ЏуƒЉу‚Єу‚Зу‚Й" + name-sort: "уŒу‚“у•уАу„уАуƒМ3 уЇуƒуЎуу‚‰у„у—у™" + name-en: "Gun Survivor 3 - Dino Crisis" + region: "NTSC-J" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLPM-65140: + name: "у‚ИуƒЇу‚ИуƒЇуЎхЅ‡хІ™уЊх†’щ™К щЛ„щ‡‘уЎц—‹щЂЈ" + name-sort: "у˜у‚‡у˜у‚‡уЎууПу‚‡у†уЊуМу†у‘у‚“ уŠу†у”у‚“уЎу‹уœ" + name-en: "JoJo no Kimyou na Bouken - Ougon no Kaze" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes text box opacity. + clampModes: + vu1ClampMode: 3 # Fixes shading on Chapter 11-2's enemy. +SLPM-65141: + name: "чЖšу›уŒу‚Œу„у˜у‚Š хЄ‰чуŸуОу›уŒу‚Œ" + name-sort: "уžуу›уŒу‚Œу„у˜у‚Š уИу‚“уЁу‚“уŸуОу›уŒу‚Œ" + name-en: "Zoku Segare Ijiri - Henchin Tama Segare" + region: "NTSC-J" + compat: 5 +SLPM-65142: + name: "у‚ИуƒЛу‚Ђуƒ‹уƒЁу‚ЙуƒМуƒ‘уƒМуƒЊуƒŸуƒƒу‚Џу‚Й хЗЈфККуЎц˜Ÿ" + name-sort: "у˜уƒЛу‚уЋу‚у™уƒМуБуƒМу‚ŠуПуЃуу™ уу‚‡у˜у‚“уЎуЛу—" + name-en: "Anime Super Remix, The - Kyojin no Hoshi" + region: "NTSC-J" +SLPM-65143: + name: "у‚ИуƒЛу‚Ђуƒ‹уƒЁу‚ЙуƒМуƒ‘уƒМуƒЊуƒŸуƒƒу‚Џу‚Й у‚у—уŸуЎу‚ИуƒЇуƒМ2" + name-sort: "у˜уƒЛу‚уЋу‚у™уƒМуБуƒМу‚ŠуПуЃуу™ у‚у—уŸуЎу˜у‚‡уƒМ2" + name-en: "Anime Super Remix, The - Ashita no Joe 2" + region: "NTSC-J" +SLPM-65144: + name: "щ­”х‰ЃчˆЛ [ATLUS BEST COLLECTION]" + name-sort: "уОу‘у‚“у—у‚ƒуŠ [ATLUS BEST COLLECTION]" + name-en: "Maken Shao [Atlus Best Collection]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 +SLPM-65145: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ" + name-en: "Tokimeki Memorial - Girl's Side" + region: "NTSC-J" +SLPM-65146: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2" + name-en: "Shin Sangoku Musou 2" + region: "NTSC-J" +SLPM-65148: + name: "щ›ЛшЛŠуЇGOяМ яНžц—…цƒ…чЗЈяНž" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ у‚Šу‚‡у˜у‚‡у†уИу‚“" + name-en: "Densha de Go! Ryojou-hen" + region: "NTSC-J" +SLPM-65149: + name: "уƒуƒЇуƒ­Q HG [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уЁу‚‡у‚Q HG [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-en: "Choro Q HG [Takara THE BEST]" + region: "NTSC-J" +SLPM-65150: + name: "у‚Ју‚Ђуƒ­уƒ€уƒГу‚ЗуƒГу‚А 4 уƒ‹уƒЅуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "уˆу‚у‚у у‚“у—у‚“у 4 уЋу‚…уƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "Aero Dancing 4 - New Generation" + region: "NTSC-J" +SLPM-65151: + name: "ц‚ЊфЛЃхЎ˜" + name-sort: "у‚уу у„у‹у‚“" + name-en: "Akudaikan" + region: "NTSC-J" +SLPM-65152: + name: "GUNGRAVE [ч‰ЙхˆЅщ™хЎšч‰ˆ]" + name-sort: "уŒу‚“уу‚Œу„уЖ [уЈууЙуЄу’у‚“уІу„уАу‚“]" + name-en: "Gungrave [Limited Edition]" + region: "NTSC-J" +SLPM-65153: + name: "GUNGRAVE [щ€šхИИч‰ˆ]" + name-sort: "уŒу‚“уу‚Œу„уЖ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Gungrave [Standard Edition]" + region: "NTSC-J" +SLPM-65154: + name: "х›уŒцœ›у‚€цАИщ  яНžRumbling heartsяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "ууПуŒуЎуžу‚€уˆу„уˆу‚“ Rumbling hearts [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Rumbling Hearts [Limited Edition]" + region: "NTSC-J" +SLPM-65155: + name: "х›уŒцœ›у‚€цАИщ  яНžRumbling heartsяНž" + name-sort: "ууПуŒуЎуžу‚€уˆу„уˆу‚“ Rumbling hearts" + name-en: "Rumbling Hearts" + region: "NTSC-J" +SLPM-65156: + name: "beatmania т…Ё DX 6th style -new songs collection-" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 6th style -new songs collection-" + name-en: "Beatmania IIDX 6th Style - New Songs Collection" + region: "NTSC-J" +SLPM-65158: + name: "RSяНžуƒЉу‚Єуƒ‡у‚ЃуƒГу‚А у‚Йуƒ”уƒЊуƒƒуƒ„яНž" + name-sort: "у‚‰у„уЇуƒу‚“у у™уДу‚ŠуЃуЄ" + name-en: "Riding Spirits" + region: "NTSC-J" +SLPM-65159: + name: "ц„›ш”Еч‰ˆ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [KOEI The Best]" + name-sort: "у‚у„уžу†уАу‚“ у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [KOEI The Best]" + name-en: "Angelique Trois - Aizouban [KOEI The Best]" + region: "NTSC-J" +SLPM-65160: #serial used on printed labels only, internal serial is always SLPM-65012 + name: "у‚Ўу‚ПуƒЋуƒžуƒГ [у‚ГуƒМу‚ЈуƒМу‚ЕуƒžуƒМуƒуƒЃуƒГу‚Й 2002]" + name-sort: "уŽуŸу‚‹уОу‚“ [у“уƒМуˆуƒМу•уОуƒМуЁу‚ƒу‚“у™ 2002]" + name-en: "Gitaroo Man [Koei Summer Chance 2002]" + region: "NTSC-J" + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. +SLPM-65161: + name: "у‚Ју‚Ђуƒ­уƒ€уƒГу‚ЗуƒГу‚А 4" + name-sort: "уˆу‚у‚у у‚“у—у‚“у 4" + name-en: "Aero Dancing 4" + region: "NTSC-J" +SLPM-65162: + name: "San Guo Zhi Zhan Ji" + region: "NTSC-C" +SLPM-65163: + name: "Zhen San Guo Wu Shuang 2" + region: "NTSC-T" + patches: + 397F3835: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check after running another vsub op which is irrelevant, rearranging + patch=0,EE,00276170,word,48438800 + patch=0,EE,0027617c,word,4BE521AC +SLPM-65164: + name: "PROJECT MINERVA [щ™хЎšч‰ˆ]" + name-sort: "уЗу‚у˜у‡ууЈ уПу­у‚‹у‚”у [у’у‚“уІу„уАу‚“]" + name-en: "Project Minerva [Limited Edition]" + region: "NTSC-J" +SLPM-65165: + name: "PROJECT MINERVA" + name-sort: "уЗу‚у˜у‡ууЈ уПу­у‚‹у‚”у" + name-en: "Project Minerva" + region: "NTSC-J" +SLPM-65166: + name: "UFC THROWDOWN" + name-sort: "UFC у™у‚уƒМу у†у‚“" + name-en: "UFC - Ultimate Fighting Championship - Throwdown" + region: "NTSC-J" +SLPM-65167: + name: "PRIDE" + name-sort: "уЗу‚‰у„уЉ" + name-en: "Pride" + region: "NTSC-J" +SLPM-65168: + name: "Medal of Honor - Frontline" + region: "NTSC-C" +SLPM-65169: + name: "COMBAT QUEEN" + name-sort: "у‚ГуƒГуƒуƒƒуƒˆ у‚Џу‚ЄуƒМуƒГ" + name-en: "Combat Queen" + region: "NTSC-J" + compat: 5 +SLPM-65170: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Shin Sangoku Musou 2 - Moushouden" + region: "NTSC-J" +SLPM-65171: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 1] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 & у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у 1] [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Shin Sangoku Musou 2 & Shin Sangoku Musou 2 - [Disc 1] [Premium Pack]" + region: "NTSC-J" +SLPM-65172: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 2] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 & у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у 2] [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Shin Sangoku Musou 2 & Shin Sangoku Musou 2 - [Disc 2] [Premium Pack]" + region: "NTSC-J" +SLPM-65173: + name: "цŽЂхЕ чЅžхЎЎхЏКфИ‰щƒŽ Innocent Black" + name-sort: "уŸу‚“уІу„ у˜у‚“уу†у˜у•уЖу‚у† Innocent Black" + name-en: "Tantei Jinguuji Saburou - Innocent Black" + region: "NTSC-J" +SLPM-65174: + name: "BRITNEY'S DANCE BEAT" + name-sort: "уЖу‚ŠуЈуЋуƒМуš у у‚“у™ уГуƒМуЈ" + name-en: "Britney's Dance Beat" + region: "NTSC-J" +SLPM-65176: + name: "у‚­уƒГу‚А у‚Њуƒ– у‚Гуƒ­у‚Зу‚Ђуƒ (шЕЄ) [ц–Ац—ЅцœЌУ—х…Јц—ЅцœЌУ—уƒ‘уƒГу‚ЏуƒЉу‚Йуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уу‚“у уŠуЖ у“у‚у—у‚у‚€(у‚у‹) [у—у‚“уЋуЛу‚“ уœу‚“уЋуЛу‚“ уБу‚“уу‚‰у™уЇуƒу™у]" + name-en: "King of Colosseum - Red" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes hang on opening. +SLPM-65177: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚Ђуƒ•у‚ЉуƒМу‚Й" + name-sort: "уˆуЊу˜уƒМуˆу‚уЕу‰уƒМу™" + name-en: "Energy Airforce" + region: "NTSC-J" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLPM-65178: + name: "Ferrari F355 challenge" + name-sort: "уЕу‡у‚‰уƒМу‚Š F355 уЁу‚ƒу‚Œу‚“у˜" + name-en: "Ferrari F355 Challenge" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes text alignment. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-65179: + name: "у‚ЋуƒЋуƒ‰у‚Луƒ—уƒˆ у‚Лу‚ЋуƒГуƒ‰ у‚Ју‚­у‚Йуƒ‘уƒГу‚ЗуƒЇуƒГ" + name-sort: "у‹у‚‹уЉу›уЗуЈ у›у‹у‚“уЉ уˆуу™уБу‚“у—у‚‡у‚“" + name-en: "Culdcept 2 - Expansion" + region: "NTSC-J" +SLPM-65180: + name: "THE BASEBALL 2003 уƒуƒˆуƒЋуƒœуƒМуƒЋуƒ‘уƒМу‚ЏхЎЃшЈ€ уƒ‘уƒМуƒ•у‚Їу‚Џуƒˆуƒ—уƒЌуƒМуƒ—уƒ­щ‡Žчƒ" + name-sort: "у– уЙуƒМу™уМуƒМу‚‹ 2003 уАуЈу‚‹уМуƒМу‚‹уБуƒМуу›у‚“у’у‚“ уБуƒМуЕу‡ууЈуЗу‚ŒуƒМуЗу‚у‚„уу‚…у†" + name-en: "Baseball 2003, The - Battle Ball Park Sengen - Perfect Play Pro Yakyuu" + region: "NTSC-J" +SLPM-65181: + name: "Need for Speed - Hot Pursuit 2" + region: "NTSC-C" + clampModes: + vuClampMode: 2 # White textures. + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + recommendedBlendingLevel: 3 # Improves road quality. + halfPixelOffset: 2 # Fixes depth line and blur. +SLPM-65183: + name: "auto modellista уƒЂуƒ‡уƒ уƒ‘уƒƒу‚Џ уƒуƒМу‚ИуƒЇуƒГ" + name-sort: "уŠуƒМуЈу‚‚уЇу‚Šу™уŸ у‚‚уЇу‚€уБуЃу уАуƒМу˜у‚‡у‚“" + name-en: "Auto Modellista" + region: "NTSC-J" +SLPM-65184: + name: "THE DOCUMENT OF METAL GEAR SOLID 2" + name-sort: "у– уЉуу‚…у‚у‚“уЈ уŠуЖ у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2" + name-en: "Document of Metal Gear Solid 2, The" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes corrupted or missing menu fonts. +SLPM-65185: + name: "Ferrari F355 challenge" + name-sort: "уЕу‡у‚‰уƒМу‚Š F355 уЁу‚ƒу‚Œу‚“у˜" + name-en: "Ferrari F355 Challenge" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes text alignment. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-65186: + name: "Thread Colors яНžу•у‚ˆуЊу‚‰уЎх‘у“у†хДяНž [щ™хЎšч”Ÿч”Ѓхˆх›žBOX]" + name-sort: "у™у‚ŒуЃуЉу‹у‚‰уƒМуš у•у‚ˆуЊу‚‰уЎу‚€у“у†уŒу‚ [у’у‚“уІу„у›у„у•у‚“у—у‚‡у‹у„BOX]" + name-en: "Thread Colors - Sayonara no Mukougawa [Limited Edition]" + region: "NTSC-J" +SLPM-65187: + name: "Thread Colors яНžу•у‚ˆуЊу‚‰уЎх‘у“у†хДяНž [щ‡ч”Ѓхž‹уЕуЄу†ч‰ˆ]" + name-sort: "у™у‚ŒуЃуЉу‹у‚‰уƒМуš у•у‚ˆуЊу‚‰уЎу‚€у“у†уŒу‚ [у‚Šу‚‡у†у•у‚“уŒуŸуЕуЄу†уАу‚“]" + name-en: "Thread Colors - Sayonara no Mukougawa [Standard Edition]" + region: "NTSC-J" +SLPM-65190: + name: "Tony Hawk's Pro Skater 3" + name-sort: "уЈуЋуƒМуЛуƒМу уЗу‚у™у‘уƒМуŸуƒМ 3" + name-en: "Tony Hawk's Pro Skater 3" + region: "NTSC-J" +SLPM-65191: + name: "V-RALLY3" + name-sort: "V-у‚‰у‚ŠуƒМ3" + name-en: "V-Rally 3" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SLPM-65192: + name: "NBA LIVE 2003 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ 2003 [EA BEST HITS]" + name-en: "NBA Live 2003 [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPM-65193: + name: "FIFA2003 уƒЈуƒМуƒ­уƒƒуƒ‘у‚Еуƒƒу‚ЋуƒМ" + name-sort: "уЕуƒуЕу 2003 у‚ˆуƒМу‚уЃуБу•уЃу‹уƒМ" + name-en: "FIFA Soccer 2003" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPM-65196: + name: "уƒ–уƒЌу‚Й у‚Њуƒ– уƒ•у‚Ёу‚Єу‚Ђт…Є уƒ‰уƒЉу‚ДуƒГу‚Џу‚ЉуƒМу‚ПуƒМ" + name-sort: "уЖу‚Œу™ уŠуЖ уЕуу„у‚5 уЉу‚‰у”у‚“уу‰уƒМуŸуƒМ" + name-en: "Breath of Fire V - Dragon Quarter" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns HUD and HUD bloom to match software. + roundSprite: 1 # Helps fix some lines and lines in text. +SLPM-65197: + name: "фПЁщ•ЗуЎщ‡Žцœ› Online" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уŠу‚“у‚‰у„у‚“" + name-en: "Nobunaga's Ambition Online" + region: "NTSC-J" +SLPM-65198: + name: "SHAUN PALMER'S PRO SNOWBOARDER" + name-sort: "у—у‚‡уƒМу‚“ уБуƒМуОуƒМ уЗу‚ у™уЎуƒМуМуƒМу уƒМ" + name-en: "Shaun Palmer's Pro Snowboarder" + region: "NTSC-J" +SLPM-65199: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX у‚ГуƒуƒЋуƒˆхАщšŠчЏ‡" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™ у“уАу‚‹уЈу—у‚‡у†уŸу„уИу‚“" + name-en: "Kikou Heidan J-Phoenix Cobalt Shoutai-hen" + region: "NTSC-J" + memcardFilters: + - "SLPS-20075" + - "SLPM-65033" + - "SLPM-65117" + - "SLPM-65122" + - "SLPM-65123" + - "SLPM-65199" +SLPM-65200: + name: "хП -Shinobi-" + name-sort: "у—уЎуГ" + name-en: "Shinobi" + region: "NTSC-J" +SLPM-65201: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Иу‚Їуƒ€у‚ЄуƒЛу‚Йу‚ПуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš у˜у‡у у„ у™уŸуƒМуЕуу„уŸуƒМ" + name-en: "Star Wars - Jedi Starfighter" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS on menu. +SLPM-65202: + name: "K-1 WORLD GRAND PRIX 2002" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š 2002" + name-en: "K-1 World Grand Prix 2002" + region: "NTSC-J" +SLPM-65203: + name: "уƒ•у‚ЁуƒГуƒˆуƒ  -PHANTOM OF INFERNO- [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуу‚“уЈу‚€ PHANTOM OF INFERNO [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Phantom of Inferno [Limited Edition]" + region: "NTSC-J" +SLPM-65204: + name: "уƒ•у‚ЁуƒГуƒˆуƒ  -PHANTOM OF INFERNO-" + name-sort: "уЕуу‚“уЈу‚€ PHANTOM OF INFERNO" + name-en: "Phantom of Inferno" + region: "NTSC-J" +SLPM-65205: + name: "у‚Йуƒ‘у‚Єуƒ€уƒМуƒžуƒГ" + name-sort: "у™уБу„у уƒМуОу‚“" + name-en: "Spider-Man" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLPM-65206: + name: "у‚­уƒГу‚А у‚Њуƒ– у‚Гуƒ­у‚Зу‚Ђуƒ (чЗ‘) [уƒŽу‚ЂУ—ZERO-ONE уƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уу‚“у уŠуЖ у“у‚у—у‚у‚€(уПуЉу‚Š) [уЎу‚У—ZERO-ONE уЇуƒу™у]" + name-en: "King of Colosseum - Green" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes hang on opening. +SLPM-65207: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“" + name-en: "Chou Battle Houshin" + region: "NTSC-J" +SLPM-65208: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 7" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 7" + name-en: "Pop'n music 7" + region: "NTSC-J" +SLPM-65209: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ3 Till the End of Time" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“3 Till the End of Time" + name-en: "Star Ocean 3 [Limited Edition]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. + patches: + BEC32D49: + content: |- + author=kr_ps2 + //Patch custom CDVDMAN to behave like normal one, properly synced. + //Increase stack so iReferEventFlagStatus does not corrupt $ra. + patch=1,IOP,0002511C,word,27BDFFA0 + patch=1,IOP,0002524C,word,27BD0060 + //Save a0 + patch=1,IOP,00025150,word,AFA40040 + patch=1,IOP,0002523C,word,8FA40040 + //Patch out PowerOff checks. + patch=1,IOP,000251A0,word,00000000 + patch=1,IOP,000251A4,word,00000000 + patch=1,IOP,000251A8,word,00000000 + patch=1,IOP,000251AC,word,00000000 + patch=1,IOP,000251B0,word,00000000 + //Execute removed iReferEventFlagStatus + patch=1,IOP,000251B4,word,3C040003 //lui a0,0x0003 + patch=1,IOP,000251B8,word,8C84D368 //lw a0,-0x2C98(a0) + patch=1,IOP,000251BC,word,0C00AFD3 //jal pos_0002BF4C iReferEventFlagStatus + patch=1,IOP,000251C0,word,27A50018 //addiu $a1, $sp, 0x18 + patch=1,IOP,000251C4,word,8FA20024 //lw $v0, 0x24($sp) + patch=1,IOP,000251C8,word,30420020 //andi $v0, 0x20 + patch=1,IOP,000251CC,word,1440001A //bnez v0,pos_00025238 + patch=1,IOP,000251D0,word,00000000 //nop + //Check event flags. + //Clear flag if needed. + patch=1,IOP,000251D4,word,8FA40040 //lw $a0, 0x40($sp) + patch=1,IOP,000251D8,word,90820001 //lbu $v0, 1($a0) + patch=1,IOP,000251DC,word,14400016 //bnez $v0, 0x5c + patch=1,IOP,000251E0,word,24020001 //addiu $v0, $zero, 1 + patch=1,IOP,000251E4,word,08009480 //j 0x25200 + patch=1,IOP,000251E8,word,AC8200BC //nop + //Force jump to execute iReferEventFlagStatus + patch=1,IOP,00025198,word,0800946D +SLPM-65210: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž&хАчЅžцМ”чОЉ2 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ] [шЖ…уƒЛуƒуƒˆуƒЋхАчЅžуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“&уЛу†у—у‚“уˆу‚“уŽ2 [уЗу‚ŒуПу‚у‚€уБуЃу]01[уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“уЇуƒу™у]" + name-en: "Chou Battle Houshin [Premium Pack] [Chou Battl Houshin Disc]" + region: "NTSC-J" +SLPM-65211: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž&хАчЅžцМ”чОЉ2 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ] [хАчЅžцМ”чОЉ2уƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“&уЛу†у—у‚“уˆу‚“уŽ2 [уЗу‚ŒуПу‚у‚€уБуЃу]02[уЛу†у—у‚“уˆу‚“уŽ2уЇуƒу™у]" + name-en: "Chou Battle Houshin [Premium Pack] [Houshin Engi 2 Disc]" + region: "NTSC-J" +SLPM-65212: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Ж уƒЊуƒГу‚А / фКŒуЄуЎхЁ”" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уЕуŸуЄуЎуЈу†" + name-en: "Lord of the Rings, The - The Two Towers" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fixes white shiny weapons. +SLPM-65213: + name: "Evolution Skateboarding" + name-sort: "уˆуМу‰у‚Šу‚…уƒМу—у‚‡у‚“ у™у‘уƒМуЈуМуƒМуЇуƒу‚“у" + name-en: "Evolution Skateboarding" + region: "NTSC-J" +SLPM-65215: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž&чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“&у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Chou Battle Houshin - Bundle #2" + region: "NTSC-J" +SLPM-65217: + name: "у‚ЗуƒМуƒžуƒГ яНžчІц–­уЎуƒšуƒƒуƒˆяНž у‚Ќу‚МуƒМхšхЃЋуЎхЎŸщЈ“хГЖ хЎŒх…Јч‰ˆ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "у—уƒМуОу‚“ уу‚“у у‚“уЎуКуЃуЈ уŒуœуƒМуЏу‹у›уЎу˜уЃу‘у‚“уЈу† у‹у‚“уœу‚“уАу‚“ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Seaman - Kindan no Pet - GassУƒТЉ Hakase no Jikken-tou Kanzenban[Only Soft]" + region: "NTSC-J" +SLPM-65218: + name: "уƒœуƒГуƒуƒМуƒžуƒГу‚Иу‚Їуƒƒу‚ПуƒМу‚К" + name-sort: "уМу‚“уАуƒМуОу‚“у˜у‡уЃуŸуƒМуš" + name-en: "Bomberman Jetters" + region: "NTSC-J" +SLPM-65219: + name: "уЏуЃуДуƒМуЖу‚ŠуƒМуЇуƒу‚“у яНžCheerful PartyяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЏуЃуДуƒМуЖу‚ŠуƒМуЇуƒу‚“у яНžCheerful PartyяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Cheerful Party [Limited Edition]" + region: "NTSC-J" +SLPM-65220: + name: "уЏуЃуДуƒМуЖу‚ŠуƒМуЇуƒу‚“у яНžCheerful PartyяНž" + name-sort: "уЏуЃуДуƒМуЖу‚ŠуƒМуЇуƒу‚“у яНžCheerful PartyяНž" + name-en: "Cheerful Party" + region: "NTSC-J" +SLPM-65221: + name: "у‚Џуƒ­уƒƒу‚Џу‚ПуƒЏуƒМ3" + name-sort: "уу‚уЃууŸу‚уƒМ3" + name-en: "Clock Tower 3" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and striped lines in FMVs. +SLPM-65222: + name: "щŠцˆЏчŽ‹чœŸуƒ‡уƒЅу‚ЈуƒЋуƒЂуƒГу‚Йу‚ПуƒМу‚Кт…Ё чЖ™ц‰Пу•у‚Œу—шЈ˜ц†Ж [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚†у†уŽуŠу†у—у‚“уЇу‚…уˆу‚‹у‚‚у‚“у™уŸуƒМуš2 у‘у„у—у‚‡у†у•у‚Œу—ууŠу [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Yu-Gi-Oh!Shin Duel-Monsters 2 -Keishousaresshi Kioku [KONAMI Dendou Selection]" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLPM-65223: + name: "уƒˆуƒЉу‚Єу‚ЂуƒГу‚АуƒЋуƒЛу‚Ђу‚Ву‚ЄуƒГ" + name-sort: "уЈу‚‰у„у‚у‚“уу‚‹у‚у’у„у‚“" + name-en: "Triangle Again" + region: "NTSC-J" +SLPM-65224: + name: "NFL 2K3" + name-sort: "NFL 2K3" + name-en: "NFL 2K3" + region: "NTSC-J" +SLPM-65226: + name: "у‚Еуƒ™уƒМу‚Иу‚Йу‚Ћу‚Є" + name-sort: "у•уЙуƒМу˜у™у‹у„" + name-en: "Savage Skies" + region: "NTSC-J" + patches: + 6911C604: + content: |- + author=PSI, 5ch + // The game allocates a VIF DMA buffer on the stack and sends it, returns from the function, then calls another function to wait for the transfer to end. + // The second function causes stack corruption as it allocates over the buffer, which is still transferring data. + // This works on real hardware due to the data cache - the transfer will remain safe in main memory, and the stack corruption only happens in cache. + // This patch inserts a bc0f instruction right after the transfer starts, forcing the game to wait for the transfer to end ASAP. + patch=0,EE,00163128,word,4100ffff + patch=0,EE,0016312c,word,00000000 + patch=0,EE,00163130,word,03e00008 + patch=0,EE,00163134,word,27bd0030 +SLPM-65227: + name: "J.LEAGUE уƒ—уƒ­у‚Еуƒƒу‚ЋуƒМу‚ЏуƒЉуƒ–у‚’уЄуу‚у†яМ3" + name-sort: "Jу‚ŠуƒМу уЗу‚у•уЃу‹уƒМуу‚‰уЖу‚’уЄуу‚у†яМ 3" + name-en: "J-League Pro Soccer Club - Tsukurou! 3" + region: "NTSC-J" +SLPM-65228: + name: "хЄЇц­Ѓу‚‚уЎуЎу‘ч•АшžщŒВ" + name-sort: "уŸу„у—у‚‡у†у‚‚уЎуЎу‘у„уЖу‚“у‚у" + name-en: "Taisho Mononoke Ibunroku" + region: "NTSC-J" + compat: 5 +SLPM-65229: + name: "чЊц’ƒяМу‚ЂуƒМуƒŸуƒМуƒžуƒГ хВфИŠцœ€хАуЎфНœцˆІ" + name-sort: "уЈуЄу’уяМу‚уƒМуПуƒМуОу‚“ у—у˜у‚‡у†у•у„у—у‚‡у†уЎу•уу›у‚“" + name-en: "Totsugeki! Army Men - Shijou Saishou no Sakusen" + region: "NTSC-J" +SLPM-65230: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ3 чД„цŸуЎу‚уЎх Дц‰€уЇ [KONAMI The BEST]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹3 у‚„ууууЎу‚уЎуАу—у‚‡уЇ [KONAMI The BEST]" + name-en: "Tokimeki Memorial 3 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65231: + name: "EVOLUTION SNOWBOARDING" + name-sort: "уˆуМу‚Šу‚…уƒМу—у‚‡у‚“ у™уЎуƒМуМуƒМуЇуƒу‚“у" + name-en: "Evolution Snowboarding" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + F96A2390: + content: |- + author=Goatman13 + // Fix issues caused by PSS video playback. + // Extend stack to avoid sending bad data to VIF1. + // Required due to lack of data cache emulation. + patch=1,EE,00122780,word,27BDFD00 + patch=1,EE,00122AE8,word,27BD0300 +SLPM-65232: + name: "Devil May Cry 2 [Dante Disc]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 2 [Dante Disc]" + name-en: "Devil May Cry 2 [Dante Disc]" + region: "NTSC-J" + compat: 5 +SLPM-65233: + name: "Devil May Cry 2 [Lucia Disc]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 2 [Lucia Disc]" + name-en: "Devil May Cry 2 [Lucia Disc]" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65232" +SLPM-65234: + name: "чˆ†шЕАуƒ‡у‚ГуƒˆуƒЉфМшЊЌ яНžч”ЗшŠБщ“хЄЂцЕЊцМЋяНž" + name-sort: "уАууу†уЇу“уЈу‚‰уЇу‚“у›уЄ уŠуЈу“уЏуЊуПуЁу‚†у‚у‚уОу‚“" + name-en: "Bakusou Dekotora Densetsu - Otoko Hanamichi Yume Roman" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-65235: + name: "уƒ‹уƒЅуƒМуƒЋуƒМуƒžуƒ‹у‚Ђ уƒуƒ­уƒЊщ’ц˜Ѕ" + name-sort: "уЋу‚…уƒМу‚‹уƒМуОуЋу‚ уНу‚у‚Šу›у„у—у‚…у‚“" + name-en: "New Roommania - Porori Seishun" + region: "NTSC-J" + compat: 5 +SLPM-65236: + name: "ANUBIS ZONE OF THE ENDERS" + name-sort: "у‚уЌуГу™ уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš" + name-en: "Anubis - Zone of the Enders" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65237: + name: "ZONE OF THE ENDERS -Z.O.E- [PlayStation2 the Best]" + name-sort: "уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš [PlayStation2 the Best]" + name-en: "Z.O.E. - Zone of the Enders [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-65238: + name: "у‚ЈуƒГу‚Иу‚ЇуƒЊуƒƒу‚ЏуƒЛу‚ГуƒГу‚ЕуƒМуƒˆ [у‚Йуƒšу‚ЗуƒЃуƒЋуƒœуƒƒу‚Џу‚Й]" + name-sort: "уˆу‚“у˜у‡у‚ŠуЃу у“у‚“у•уƒМуЈ [у™уКу—у‚ƒу‚‹уМуЃуу™]" + name-en: "Angelic Concert [Limited Edition]" + region: "NTSC-J" +SLPM-65239: + name: "у‚ЈуƒГу‚Иу‚ЇуƒЊуƒƒу‚ЏуƒЛу‚ГуƒГу‚ЕуƒМуƒˆ" + name-sort: "уˆу‚“у˜у‡у‚ŠуЃу у“у‚“у•уƒМуЈ" + name-en: "Angelic Concert" + region: "NTSC-J" +SLPM-65240: + name: "уƒ—уƒ­щ‡ŽчƒуƒуƒМуƒ у‚’уЄуу‚у†яМ2" + name-sort: "уЗу‚у‚„уу‚…у†уЁуƒМу‚€у‚’уЄуу‚у†2" + name-en: "Pro Yakyuu Team wo Tsukuro! 2" + region: "NTSC-J" +SLPM-65241: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE [уЇу‚‰уЃуу™уБуЃу]" + name-en: "Shin Megami Tensei III - Nocturne [Limited Edition]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-65242: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE" + name-en: "Shin Megami Tensei III - Nocturne" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-65243: + name: "щ›ЛшЛŠуЇGOяМуƒ—уƒ­уƒ•у‚Їуƒƒу‚ЗуƒЇуƒŠуƒЋ2" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМуЗу‚уЕу‡уЃу—у‚‡уЊу‚‹2" + name-en: "Densha de Go! Professional 2" + region: "NTSC-J" +SLPM-65244: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у”уƒМу™уЈу‚Šу“у‚“" + name-en: "Tom Clancy's Ghost Recon" + region: "NTSC-J" +SLPM-65245: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ4 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ уƒ’уƒМуƒ­уƒМу‚К уƒуƒуƒМуƒ€у‚Є" + name-sort: "уŒу‚“у•уАу„уАуƒМ4 уАу„уŠуЏу–уƒМуЉ уВуƒМу‚уƒМуš у­уАуƒМу у„" + name-en: "BioHazard Gun Survivor 4 - Heroes Never Die" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLPM-65246: + name: "шЁ—щ“уƒуƒˆуƒЋ яНžц—Ѕх…‰уƒЛцІ›хуƒЛх…­ч”ВуƒЛчЎБц ЙяНž" + name-sort: "у‹у„уЉу†уАуЈу‚‹ уЋуЃу“у† уЏу‚‹уЊ у‚уЃу“у† уЏу“у­" + name-en: "KaidХ Battle - Nikko, Haruna, Rokko, Hakone" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65247: + name: "фИ‰хœ‹хП—цˆІшЈ˜2" + name-sort: "у•у‚“у”уу—у›у‚“у2" + name-en: "Sangokushi Senki 2" + region: "NTSC-J" +SLPM-65248: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3" + name-en: "Shin Sangoku Musou 3" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLPM-65249: + name: "CHAOS LEGION" + name-sort: "у‹уŠу™ у‚ŒуŽуŠу‚“" + name-en: "Chaos Legion" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS in item menu. + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. + textureInsideRT: 1 # Fixes rainbow shadow of legions. +SLPM-65250: + name: "у‚Ћуƒƒуƒˆуƒ“яМяМ у‚ДуƒЋуƒ•" + name-sort: "у‹уЃуЈуГяМяМ у”у‚‹уЕ" + name-en: "Kattobi! Golf" + region: "NTSC-J" +SLPM-65254: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹" + name-en: "Galaxy Angel" + region: "NTSC-J" +SLPM-65255: + name: "уЁу‚‡уГуЃуƒ„ яНžуЁуƒу у‘уЎуƒ’уƒˆяНž" + name-sort: "уЁу‚‡уГуЃуЄ уЁуƒу у‘уЎуВуЈ" + name-en: "Chobits - Chii dake no Hito" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts. +SLPM-65256: + name: "уƒ•у‚ЁуƒМу‚ЙуƒˆKissт˜†ч‰ЉшЊž [у‚Йуƒšу‚ЗуƒЃуƒЋCDхŒцЂБч‰ˆ]" + name-sort: "уЕууƒМу™уЈуу™у™уЈуƒМу‚ŠуƒМуš [у™уКу—у‚ƒу‚‹CDуЉу†у“у‚“уАу‚“]" + name-en: "First Kiss Stories 1&2 [Limited Edition]" + region: "NTSC-J" +SLPM-65257: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ3" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹3" + name-en: "Silent Hill 3" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. + memcardFilters: + - "SLPM-65257" + - "SLPM-65622" + - "SLPM-66018" + - "SLPM-65051" + - "SLPM-65098" + - "SLPM-65341" + - "SLPM-65631" +SLPM-65259: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE [TSUTAYAу‚ЊуƒЊу‚ИуƒŠуƒЋуƒуƒМу‚ИуƒЇуƒГ]" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE [TSUTAYAуŠу‚Šу˜уЊу‚‹уАуƒМу˜у‚‡у‚“]" + name-en: "Shin Megami Tensei III - Nocturne [TSUTAYA Original Version]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-65260: + name: "х‡Бц­ŒуЎхЗч В" + name-sort: "уŒу„у‹уЎу”у†уЛу†" + name-en: "Gaika no Gouhou - Air Land Force" + region: "NTSC-J" +SLPM-65261: + name: "TBS у‚ЊуƒМуƒЋу‚Йу‚ПуƒМц„ŸшЌчЅ­ Vol.1 шЖ…шБЊшЏяМ у‚Џу‚Єу‚КцБКхЎšч‰ˆ" + name-sort: "TBS уŠуƒМу‚‹у™уŸуƒМу‹у‚“у—у‚ƒу•у„ Vol.1 уЁу‚‡у†у”у†у‹яМ уу„уšу‘уЃуІу„уАу‚“" + name-en: "TBS All-Star Kansha-sai Vol. 1 - Chou Gouka! Quiz Ketteiban" + region: "NTSC-J" +SLPM-65262: + name: "уƒœуƒœуƒœуƒМуƒœуƒЛуƒœуƒМуƒœуƒœ уƒу‚Иу‘чЅ­" + name-sort: "уМуМуМуƒМуМуƒЛуМуƒМуМуМ уЏу˜у‘уОуЄу‚Š" + name-en: "Boboboubo Boubobo - Hajike Matsuri" + region: "NTSC-J" +SLPM-65263: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 1] [у‚ГуƒМу‚ЈуƒМуƒЁу‚Ќуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 & у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у 1] [у“уƒМуˆуƒМу‚уŒуБуЃу]" + name-en: "Shin Sangoku Musou 2 & Shin Sangoku Musou 2 - Moushouden [Disc 1] [Koei Mega Pack]" + region: "NTSC-J" +SLPM-65264: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 2] [у‚ГуƒМу‚ЈуƒМуƒЁу‚Ќуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 & у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у2] [у“уƒМуˆуƒМу‚уŒуБуЃу]" + name-en: "Shin Sangoku Musou 2 & Shin Sangoku Musou 2 - Moushouden [Disc 2] [Koei Mega Pack]" + region: "NTSC-J" +SLPM-65266: + name: "уƒ‰уƒЉуƒƒу‚А у‚ЊуƒГ уƒ‰уƒЉу‚АуƒМуƒГ" + name-sort: "уЉу‚‰уЃу уŠу‚“ уЉу‚‰ууƒМу‚“" + name-en: "Drag-on Dragoon" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + recommendedBlendingLevel: 2 + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + mergeSprite: 1 # Fixes misaligned white lines. + PCRTCOverscan: 1 # Fixes missing HUD. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SLPM-65267: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ" + name-en: "Kurogane no Houkou 2 - Warship Gunner" + region: "NTSC-J" +SLPM-65268: + name: "щ ­ц–‡х­—D Special Stage" + name-sort: "у„уЋу—у‚ƒу‚‹D у™уКу—у‚ƒу‚‹ у™уІуƒМу˜" + name-en: "Initial D - Special Stage" + region: "NTSC-J" + patches: + A62EBC2C: + content: |- + author=refraction + // Fixes bad clip flag COP2 ordering. + patch=1,EE,0017D88C,word,48439000 + patch=1,EE,0017D890,word,4BC319FF + patch=1,EE,0017D8B8,word,48439000 + patch=1,EE,0017D8BC,word,4BC421FF + patch=1,EE,0017D8E8,word,48439000 + patch=1,EE,0017D8EC,word,4BC529FF + patch=1,EE,0017D918,word,48439000 + patch=1,EE,0017D91C,word,4BC631FF + patch=1,EE,0017D948,word,48439000 + patch=1,EE,0017D94C,word,4BC739FF + patch=1,EE,0017D978,word,48439000 + patch=1,EE,0017D97C,word,4BC841FF + patch=1,EE,0017D9A8,word,48439000 + patch=1,EE,0017D9AC,word,4BC949FF + patch=1,EE,0017D9D8,word,48439000 + patch=1,EE,0017D9DC,word,4BCA51FF +SLPM-65269: + name: "NBA 2K3" + name-sort: "NBA 2K3" + name-en: "NBA 2K3" + region: "NTSC-J" +SLPM-65270: + name: "уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМ4 у‚ЈуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "уАуƒМуЁу‚ƒуЕуу„уŸуƒМ4 уˆуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Virtua Fighter 4 - Evolution" + region: "NTSC-J" +SLPM-65271: + name: "OVER THE MONOCHROME RAINBOW featuring SHOGO HAMADA" + name-sort: "уŠуƒМуАуƒМ у– у‚‚уЎуу‚уƒМу‚€ у‚Œу„у‚“уМуƒМ featuring SHOGO HAMADA" + name-en: "Over the Monochrome Rainbow featuring Shogo Hamada" + region: "NTSC-J" +SLPM-65272: + name: "хИшЁ€хЇЋхЄ•чЖ­ -хƒхЄœцŠ„-" + name-sort: "уу‚…у†у‘уЄуВу‚у‚†у„ -у›у‚“у‚„у—у‚‡у†-" + name-en: "Kyuuketsu-hime Yui - Sen'yashou" + region: "NTSC-J" +SLPM-65273: + name: "уƒˆуƒЉу‚Єу‚ЂуƒГу‚АуƒЋу‚Ђу‚Ву‚ЄуƒГ2" + name-sort: "уЈу‚‰у„у‚у‚“уу‚‹у‚у’у„у‚“2" + name-en: "Triangle Again 2" + region: "NTSC-J" +SLPM-65274: + name: "цœ€чЕ‚х…Ех™ЈхНМхЅГ [щ™хЎšч‰ˆ]" + name-sort: "у•у„у—у‚…у†уИу„уу‹уЎу˜у‚‡ [у’у‚“уІу„уАу‚“]" + name-en: "Saishuu Heiki Kanojo [Limited Edition]" + region: "NTSC-J" +SLPM-65275: + name: "цœ€чЕ‚х…Ех™ЈхНМхЅГ" + name-sort: "у•у„у—у‚…у†уИу„уу‹уЎу˜у‚‡" + name-en: "Saishuu Heiki Kanojo" + region: "NTSC-J" +SLPM-65276: + name: "GRAND PRIX CHALLENGE" + name-sort: "уу‚‰у‚“уЗу‚Š уЁу‚ƒу‚Œу‚“у˜" + name-en: "Grand Prix Challenge" + region: "NTSC-J" + gameFixes: + - VIFFIFOHack # TODO check what this fixes. +SLPM-65277: + name: "DDRMAX2 яНžDance Dance Revolution 7th MixяНž" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уОуЃуу™2 яНžDance Dance Revolution 7th MixяНž" + name-en: "DDRMAX2 Dance Dance Revolution 7th Mix" + region: "NTSC-J" + compat: 5 +SLPM-65278: + name: "Generation of Chaos т…Ђ яНžц™‚уЎхАхАяНž [щ™хЎšч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 3 уЈууЎуЕу†у„у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Generation of Chaos 3 [Limited Edition]" + region: "NTSC-J" +SLPM-65279: + name: "Generation of Chaos т…Ђ яНžц™‚уЎхАхАяНž" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 3 уЈууЎуЕу†у„у‚“" + name-en: "Generation of Chaos 3" + region: "NTSC-J" +SLPM-65280: + name: "у‚АуƒЊуƒМуƒГу‚АуƒЊуƒМуƒГ яНžщ˜уЎщŸГуƒ€у‚ЄуƒŠуƒŸуƒƒу‚ЏяНž [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚ŠуƒМу‚“уу‚ŠуƒМу‚“ у‹у­уЎуŠуЈу у„уЊуПуЃу [уЇу‚‰уЃуу™уБуЃу]" + name-en: "Green Green - Sound of the Bell Dynamic [Limited Edition]" + region: "NTSC-J" +SLPM-65281: + name: "у‚АуƒЊуƒМуƒГу‚АуƒЊуƒМуƒГ яНžщ˜уЎщŸГуƒ€у‚ЄуƒŠуƒŸуƒƒу‚ЏяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚ŠуƒМу‚“уу‚ŠуƒМу‚“ у‹у­уЎуŠуЈу у„уЊуПуЃу [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Green Green - Sound of the Bell Dynamic [Standard Edition]" + region: "NTSC-J" +SLPM-65282: + name: "у‚АуƒЊуƒМуƒГу‚АуƒЊуƒМуƒГ яНžщ˜уЎщŸГуƒ­уƒžуƒГуƒ†у‚Ѓуƒƒу‚ЏяНž [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚ŠуƒМу‚“уу‚ŠуƒМу‚“ у‹у­уЎуŠуЈу‚уОу‚“уІуƒуЃу [уЇу‚‰уЃуу™уБуЃу]" + name-en: "Green Green - Sound of the Bell Romantic [Limited Edition]" + region: "NTSC-J" +SLPM-65283: + name: "у‚АуƒЊуƒМуƒГу‚АуƒЊуƒМуƒГ яНžщ˜уЎщŸГуƒ­уƒžуƒГуƒ†у‚Ѓуƒƒу‚ЏяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚ŠуƒМу‚“уу‚ŠуƒМу‚“ у‹у­уЎуŠуЈу‚уОу‚“уІуƒуЃу [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Green Green - Sound of the Bell Romantic [Standard Edition]" + region: "NTSC-J" +SLPM-65284: + name: "WRCт…Ё яНžEXTREMEяНž" + name-sort: "WRC2 яНžуˆуу™уЈу‚ŠуƒМу‚€яНž" + name-en: "WRC II Extreme" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SLPM-65285: + name: "уƒЉуƒ–уВуЊ у”уƒМу˜у‚ƒу™ яНžуƒуƒЉуЃуЈуƒуƒ—уƒ‹уƒГу‚АяМяМяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚‰уЖуВуЊ у”уƒМу˜у‚ƒу™ яНžуЁу‚‰уЃуЈуЏуЗуЋу‚“уяМяМяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Love Hina Gorgeous [First Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPM-65286: + name: "auto modellista U.S.-tuned" + name-sort: "у‚у†уЈу‚‚уЇу‚Šу™уŸ U.S.-tuned" + name-en: "Auto Modellista - U.S.-Tuned" + region: "NTSC-J" +SLPM-65287: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ИуƒЉуƒМуƒˆуЎхЙЛхНБ ц‹ЁхМЕуƒ‡уƒМу‚Пуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у˜у‚‰уƒМуЈуЎу’у‚“уˆу„ у‹ууЁу‚‡у†уЇуƒМуŸуЇуƒу™у" + name-en: "Final Fantasy XI - Girade no Genei" + region: "NTSC-J" +SLPM-65288: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ИуƒЉуƒМуƒˆуЎхЙЛхНБ у‚ЊуƒМуƒЋу‚ЄуƒГуƒЏуƒГуƒ‘уƒƒу‚Џ2003 [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у˜у‚‰уƒМуЈуЎу’у‚“уˆу„ уŠуƒМу‚‹у„у‚“у‚у‚“уБуЃу2003 [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI - Girade no Genei [All-in-One Pack]" + region: "NTSC-J" +SLPM-65289: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЈуƒГуƒˆуƒЊуƒМуƒ‡у‚Ѓу‚Йу‚Џ [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 уˆу‚“уЈу‚ŠуƒМуЇуƒу™у [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI [Entry Disc]" + region: "NTSC-J" +SLPM-65290: + name: "уƒžуƒМу‚И яНžу‚уЎц™‚уЎщ у„чД„цŸу‚’яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОуƒМу˜ яНžу‚уЎуЈууЎуЈуŠу„у‚„уууу‚’яНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Merge Marginal [Limited Edition]" + region: "NTSC-J" +SLPM-65291: + name: "уƒžуƒМу‚И яНžу‚уЎц™‚уЎщ у„чД„цŸу‚’яНž" + name-sort: "уОуƒМу˜ яНžу‚уЎуЈууЎуЈуŠу„у‚„уууу‚’яНž" + name-en: "Merge Marginal" + region: "NTSC-J" +SLPM-65292: + name: "уƒЉуƒ–уВуЊ у”уƒМу˜у‚ƒу™ яНžуƒуƒЉуЃуЈуƒуƒ—уƒ‹уƒГу‚АяМяМяНž" + name-sort: "у‚‰уЖуВуЊ у”уƒМу˜у‚ƒу™ яНžуЁу‚‰уЃуЈуЏуЗуЋу‚“уяМяМяНž" + name-en: "Love Hina Gorgeous - Chiratto Happening!!" + region: "NTSC-J" +SLPM-65294: + name: "у‚Ћуƒ•у‚ЇуƒЛуƒЊуƒˆуƒЋу‚Іу‚Ѓуƒƒу‚ЗуƒЅ яНžщ­”цГ•уЎуƒЌу‚Зуƒ”яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‹уЕу‡уƒЛу‚ŠуЈу‚‹у†уƒуЃу—у‚… яНžуОуЛу†уЎу‚Œу—уДяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Cafe Little Wish - Mahou no Recipe [Limited Edition]" + region: "NTSC-J" +SLPM-65295: + name: "у‚Ћуƒ•у‚ЇуƒЛуƒЊуƒˆуƒЋу‚Іу‚Ѓуƒƒу‚ЗуƒЅ яНžщ­”цГ•уЎуƒЌу‚Зуƒ”яНž" + name-sort: "у‹уЕу‡ у‚ŠуЈу‚‹у†уƒуЃу—у‚… уОуЛу†уЎу‚Œу—уД" + name-en: "Cafe Little Wish - Mahou no Recipe" + region: "NTSC-J" +SLPM-65296: + name: "FяНžуƒ•у‚ЁуƒŠуƒ†у‚Ѓуƒƒу‚ЏяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕууЊуІуƒуЃу [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "F - Fanatic [Limited Edition]" + region: "NTSC-J" +SLPM-65297: + name: "FяНžуƒ•у‚ЁуƒŠуƒ†у‚Ѓуƒƒу‚ЏяНž" + name-sort: "уЕууЊуІуƒуЃу" + name-en: "F - Fanatic" + region: "NTSC-J" +SLPM-65298: + name: "Winning Post5 MAXIMAM 2003" + name-sort: "у†у„уЋу‚“ууНу™уЈ5 MAXIMAM 2003" + name-en: "Winning Post 5 Maximum 2003" + region: "NTSC-J" +SLPM-65299: + name: "ц­ЄшŠБ3 яНžхНу‚ŠуЎхНБуЎх‘у“у†уЋяНž" + name-sort: "у“уЎуЏуЊ3 у„уЄу‚у‚ŠуЎу‹у’уЎу‚€у“у†уЋ" + name-en: "Konohana 3" + region: "NTSC-J" +SLPM-65300: + name: "у‚ЊуƒМуƒЋу‚Йу‚ПуƒМуƒЛуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚Ат…Ђ" + name-sort: "уŠуƒМу‚‹у™уŸуƒМ уЗу‚у‚Œу™у‚Šу‚“у3" + name-en: "All Star Pro-Wrestling III" + region: "NTSC-J" + compat: 5 +SLPM-65301: + name: "уЈу‚‰у‹уЗуЃяМу уƒМуЃу—у‚…яМяМуЇу‚‰уЃуу™уБуЃу" + name-sort: "уЈу‚‰у‹уЗуЃ у уƒМуЃу—у‚… уЇу‚‰уЃуу™уБуЃу" + name-en: "ToraCap! Daash!! [Limited Edition]" + region: "NTSC-J" +SLPM-65302: + name: "уЈу‚‰у‹уЗуЃяМу уƒМуЃу—у‚…яМяМ" + name-sort: "уЈу‚‰у‹уЗуЃ у уƒМуЃу—у‚…" + name-en: "ToraCap! Daash!!" + region: "NTSC-J" +SLPM-65303: + name: "щ›Лш„ГцˆІцЉŸуƒуƒМуƒуƒЃуƒ­уƒГ уƒžуƒМу‚К" + name-sort: "уЇу‚“уЎу†у›у‚“ууАуƒМуЁу‚ƒу‚у‚“ уОуƒМуš" + name-en: "Dennou Senki - Virtual-On Marz" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-65304: + name: "уƒ•уƒ­уƒƒу‚ЌуƒМ" + name-sort: "уЕу‚уЃуŒуƒМ" + name-en: "Frogger" + region: "NTSC-J" +SLPM-65305: + name: "хЙЛцƒГцАДцЛИфМт…Ђ [KONAMI THE BEST]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“3 [KONAMI THE BEST]" + name-en: "Gensou Suikoden 3" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. + memcardFilters: + - "SLPM-65073" + - "SLPM-65074" + - "SLPM-65305" + - "SLPM-65694" + - "SLPM-86168" + - "SLPM-86389" + - "SLPM-87100" + - "SLPM-86637" + - "SLPM-86883" + - "SLPM-87261" + - "SLPM-86663" + - "SLPM-86953" + - "SLPM-87262" +SLPM-65306: + name: "SAKURAяНžщ›ЊцœˆшЏяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у•уу‚‰ у›уЄу’уЃу‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Sakura - Yuki Gekka [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65307: + name: "SAKURAяНžщ›ЊцœˆшЏяНž" + name-sort: "у•уу‚‰ у›уЄу’уЃу‹" + name-en: "Sakura - Yuki Gekka" + region: "NTSC-J" +SLPM-65308: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ01" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹01" + name-en: "Shutokou Battle 01" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65309: + name: "Splashdown [PlayStation2 the Best]" + name-sort: "у™уЗу‚‰уЃу—у‚…у у†у‚“ [PlayStation2 the Best]" + name-en: "Splashdown [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-65310: + name: "The Mark of KRI" + name-sort: "уОуƒМу уŠуЖ уу‚Šуƒ" + name-en: "Mark of Kri, The" + region: "NTSC-J" +SLPM-65311: + name: "уƒДу‚Ѓу‚ЊуƒЉуƒМуƒˆуЎу‚ЂуƒˆуƒЊу‚Ј яНžу‚АуƒЉуƒ уƒŠуƒМуƒˆуЎщŒЌщ‡‘шЁ“хЃЋ2яНž" + name-sort: "у‚”уƒуŠу‚‰уƒМуЈуЎу‚уЈу‚Šуˆ уу‚‰у‚€уЊуƒМуЈуЎу‚Œу‚“уу‚“у˜у‚…уЄу—2" + name-en: "Violet no Atelier - Gramnad no Renkinjutsushi" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Aligns text boxes. +SLPM-65313: + name: "уƒ•у‚ЁуƒМу‚ЙуƒˆKissт˜†ч‰ЉшЊž" + name-sort: "уЕууƒМу™уЈ уу™ у™уЈуƒМу‚ŠуƒМуš" + name-en: "First Kiss Stories 1&2" + region: "NTSC-J" +SLPM-65314: + name: "7хЄЇуЕу‚ууЄуяМхŠч†Ÿш‹Бщ›„ хЏО 3D ч‰ЙхЄЇхЗ" + name-sort: "7у у„уЕу‚ууЄуяМуЏу‚“у˜у‚…ууВуƒМу‚уƒМ уŸу„ 3D уЈуу у„у”у†" + name-en: "Hanjuku Hero VS 3-D [Limited Edition]" + region: "NTSC-J" +SLPM-65315: + name: "хŠч†Ÿш‹Бщ›„ хЏО 3D" + name-sort: "уЏу‚“у˜у‚…ууВуƒМу‚уƒМ уŸу„ 3D" + name-en: "Hanjuku Hero VS 3-D" + region: "NTSC-J" + compat: 5 +SLPM-65316: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 8" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 8" + name-en: "Pop'n music 8" + region: "NTSC-J" +SLPM-65317: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ10" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†10" + name-en: "Jikkyou Powerful Pro Yakyuu 10" + region: "NTSC-J" +SLPM-65318: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ2 чŽ„фККщ ‚фИŠцБКцˆІ" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„2 уу‚у†уЈуЁу‚‡у†у˜у‚‡у†у‘уЃу›у‚“" + name-en: "Gambler Densetsu Tetsuya 2" + region: "NTSC-J" +SLPM-65319: + name: "EVE burst error PLUS [щ™хЎšч‰ˆ DVD-BOX]" + name-sort: "у„уƒД уАуƒМу™уЈ уˆу‚‰уƒМ уЗу‚‰у™ [у’у‚“уІу„уАу‚“ DVD-BOX]" + name-en: "Eve Burst Error Plus [Limited Edition]" + region: "NTSC-J" +SLPM-65320: + name: "EVE burst error PLUS" + name-sort: "у„уƒД уАуƒМу™уЈ уˆу‚‰уƒМ уЗу‚‰у™" + name-en: "Eve Burst Error Plus" + region: "NTSC-J" +SLPM-65321: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [хˆх›žSPщ™хЎšч‰ˆ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [у—у‚‡у‹у„SPу’у‚“уІу„уАу‚“]" + name-en: "Prince of Tennis - Smash Hit![Limited Edition]" + region: "NTSC-J" +SLPM-65322: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [B-Type]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [B-Type]" + name-en: "Prince of Tennis - Smash Hit! [B-Type]" + region: "NTSC-J" +SLPM-65323: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [C-Type]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [C-Type]" + name-en: "Prince of Tennis - Smash Hit! [C-Type]" + region: "NTSC-J" +SLPM-65324: + name: "у‚АуƒЌу‚ДуƒЊуƒМуƒ›уƒЉуƒМу‚ЗуƒЇуƒМ у‚Ну‚ІуƒЋу‚ГуƒЌу‚Џу‚ПуƒМ" + name-sort: "уу‚Œу”у‚ŠуƒМуЛу‚‰уƒМу—у‚‡уƒМ уу†у‚‹у“у‚ŒууŸуƒМ" + name-en: "Gregory Horror Show - Soul Collector" + region: "NTSC-J" +SLPM-65325: + name: "уƒЌу‚Йу‚­уƒЅуƒМуƒ˜уƒЊ у‚Ју‚ЂуƒЌуƒГу‚ИуƒЃуƒМ2 [у‚уу‚ууƒ—уƒЉу‚Єу‚Й]" + name-sort: "у‚Œу™уу‚…уƒМуИу‚Š уˆу‚у‚Œу‚“у˜у‚ƒуƒМ2 [у‚уу‚ууƒ—уƒЉу‚Єу‚Й]" + name-en: "Air Ranger 2 - Rescue Helicopter [WakWak Price]" + region: "NTSC-J" +SLPM-65326: + name: "уƒуƒЇуƒ­Q HG4" + name-sort: "уЁу‚‡у‚Q HG4" + name-en: "Choro Q HG 4" + region: "NTSC-J" +SLPM-65327: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ" + name-en: "Prince of Tennis - Smash Hit! [Limited Edition]" + region: "NTSC-J" +SLPM-65328: + name: "ч™НфИ­цŽЂцЄœщƒЈ" + name-sort: "у—у‚уЁу‚…у†уŸу‚“у‘у‚“уЖ" + name-en: "Shirachuu Tankenbu" + region: "NTSC-J" +SLPM-65329: + name: "щ­”ч•ŒшЛЂч”Ÿ" + name-sort: "уОу‹у„уІу‚“у›у„" + name-en: "Makai Tensei" + region: "NTSC-J" +SLPM-65330: + name: "ц‚ЊфЛЃхЎ˜2 яНžхІ„цƒГфМяНž" + name-sort: "у‚уу у„у‹у‚“2 у‚‚у†уу†уЇу‚“" + name-en: "Akudaikan 2 - Mousouden" + region: "NTSC-J" +SLPM-65331: + name: "уƒ­уƒƒу‚ЏуƒžуƒГX7" + name-sort: "у‚уЃууОу‚“уˆуЃуу™7" + name-en: "Rockman X7" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # For camera issues in some scenes. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes Fixes black screens. +SLPM-65332: + name: "уОуЛу‚уОуІуƒуЃу шŒуЃуЈт‰ уу‚‰уу‚‰уƒЁу‚Єуƒ‰у•у‚“у€‚ [щ™хЎšч‰ˆ]" + name-sort: "уОуЛу‚уОуІуƒуЃу у‚‚уˆуЃуЈуу‚‰уу‚‰у‚у„уЉу•у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Mahoromatic Automatic Maiden [Limited Edition]" + region: "NTSC-J" +SLPM-65333: + name: "уОуЛу‚уОуІуƒуЃу шŒуЃуЈт‰ уу‚‰уу‚‰уƒЁу‚Єуƒ‰у•у‚“у€‚" + name-sort: "уОуЛу‚уОуІуƒуЃу у‚‚уˆуЃуЈуу‚‰уу‚‰у‚у„уЉу•у‚“" + name-en: "Mahoromatic Automatic Maiden" + region: "NTSC-J" +SLPM-65334: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ чЖОцГЂш‚ВцˆшЈˆч”Л with у‚Ђу‚Йу‚ЋшЃœхЎŒшЈˆч”Л" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у‚у‚„уЊуПу„уу›у„у‘у„у‹у with у‚у™у‹уЛу‹у‚“у‘у„у‹у" + name-en: "Shinseiki Evangelion - Ayanami Ikusei Keikaku with Asuka Hokan Keikaku" + region: "NTSC-J" + compat: 5 +SLPM-65335: + name: "цП€щ—˜уƒ—уƒ­щ‡Žчƒ цАДхГЖц–АхИу‚ЊуƒМуƒЋу‚Йу‚ПуƒМу‚К VS уƒ—уƒ­щ‡Žчƒ" + name-sort: "у’ууЈу†уЗу‚у‚„уу‚…у† уПуšу—уОу—у‚“у˜уŠуƒМу‚‹у™уŸуƒМуš VS уЗу‚у‚„уу‚…у†" + name-en: "Gekitou Pro Yakyuu - Mizushima Shinji All Stars vs. Pro Yakyuu" + region: "NTSC-J" +SLPM-65336: + name: "K-1 WORLD GRAND PRIX THE BEAST ATTACKяМ" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š THE BEAST ATTACKяМ" + name-en: "K-1 World Grand Prix - The Beast Attack!" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes upscaling lines. +SLPM-65337: + name: "у‚Ву‚Ву‚ВуЎщЌМхЄЊщƒŽ ч•АшžхІ–ц€ЊхЅ‡ш­š" + name-sort: "у’у’у’уЎууŸу‚у† у„уЖу‚“у‚ˆу†у‹у„ууŸу‚“" + name-en: "Gegege no Kitaro - Ibun Youkaikitan" + region: "NTSC-J" + compat: 5 +SLPM-65338: + name: "хфКŒх›НшЈ˜ чД…ш“ЎуЎцЈ™ щЛ„хЁЕуЎшЗЏ" + name-sort: "у˜у‚…у†уЋу“уу уу‚Œу‚“уЎу—у‚‹уЙ у“у†у˜у‚“уЎуПуЁ" + name-en: "Juunikoku-ki - Guren no Shirube Koejin no Michi" + region: "NTSC-J" +SLPM-65339: + name: "ц‚ЊфЛЃхЎ˜ [GLOBAL The Best]" + name-sort: "у‚уу у„у‹у‚“ [GLOBAL The Best]" + name-en: "Akudaikan [Global The Best]" + region: "NTSC-J" +SLPM-65340: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ чЖОцГЂш‚ВцˆшЈˆч”Л Withу‚Ђу‚Йу‚ЋшЃœхЎŒшЈˆч”Л" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у‚у‚„уЊуПу„уу›у„у‘у„у‹у Withу‚у™у‹уЛу‹у‚“у‘у„у‹у" + name-en: "Shinseiki Evangelion - Ayanami Ikusai Keikaku with Asuka Hokan Keikaku" + region: "NTSC-J" +SLPM-65341: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2 цœ€цœŸуЎшЉЉ [KONAMI The BEST]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2 у•у„у”уЎу†уŸ [KONAMI The BEST]" + name-en: "Silent Hill 2 - Saigo no Uta [KONAMI The BEST]" + region: "NTSC-J" + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-65342: + name: "цц€–ц–Ашžу€хЙГцˆч‰ˆу€‘яНžц€ЊхЅ‡яМхПƒщœŠуƒ•у‚Ёу‚ЄуƒЋяНž" + name-sort: "уу‚‡у†уЕу—у‚“уЖу‚“ уИу„у›у„уАу‚“ у‹у„уяМу—у‚“у‚Œу„уЕуу„у‚‹" + name-en: "Kyoufu Shinbun (Heisei) Kaiki! Shinrei File" + region: "NTSC-J" +SLPM-65343: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX2" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™2" + name-en: "Kikou Heidan J-Phoenix 2" + region: "NTSC-J" + memcardFilters: + - "SLPM-62339" + - "SLPM-65343" +SLPM-65344: + name: "уƒ—уƒ­у‚Иу‚Їу‚ЏуƒˆуƒЛуƒŸуƒуƒЋуƒДу‚ЁуƒЛуƒ—уƒ­уƒ•у‚Їуƒƒу‚ЗуƒЇуƒŠуƒЋ" + name-sort: "уЗу‚у˜у‡ууЈ уПу­у‚‹у‚”у уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹" + name-en: "Project Minerva - Professional" + region: "NTSC-J" +SLPM-65345: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.9 чˆ†шЕАуƒžуƒГуƒуƒƒу‚ПуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol. 9 уАууу†уОу‚“уЏуЃуŸу‚“" + name-en: "Simple 2000 Series Ultimate Vol. 9 - Bakusou! Manhattan - Runabout 3" + region: "NTSC-J" +SLPM-65346: + name: "Winning Post6" + name-sort: "у†у„уЋу‚“ууНу™уЈ6" + name-en: "Winning Post 6" + region: "NTSC-J" +SLPM-65347: + name: "уƒ“у‚Йуƒˆуƒ­уƒЛуу‚…уƒМуДуЃуЈ2 ч‰ЙхˆЅч‰ˆ" + name-sort: "уГу™уЈу‚уƒЛуу‚…уƒМуДуЃуЈ2 уЈууЙуЄуАу‚“" + name-en: "Bistro Cupid 2 [Tokubetsu-ban]" + region: "NTSC-J" +SLPM-65348: + name: "уƒ“у‚Йуƒˆуƒ­уƒЛуу‚…уƒМуДуЃуЈ2 [щ€šхИИч‰ˆ]" + name-sort: "уГу™уЈу‚уƒЛуу‚…уƒМуДуЃуЈ2" + name-en: "Bistro Cupid 2" + region: "NTSC-J" +SLPM-65349: + name: "SuperLite 2000 у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ цБфКЌуƒу‚ЙцЁˆх†… яНžфЛŠц—Ѕу‹у‚‰х›у‚‚щ‹шЛЂц‰‹яНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ уЈу†уу‚‡у†уАу™уŒу„уЉ уу‚‡у†у‹у‚‰ууПу‚‚у†у‚“уІу‚“у—у‚…" + name-en: "Tokyo Bus Guide [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-65350: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.11 уƒЏуƒГуƒ€уƒу‚Йу‚Пу‚ЄуƒЋяНžчЊц’ƒяМуПуЃуу™ч”ŸJUICEяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.11 у‚у‚“у уАу™уŸу„у‚‹ уЈуЄу’уяМуПуЃуу™уЊуОу˜у‚…уƒМу™" + name-en: "Simple 2000 Series Ultimate Vol. 11 - Wandaba Style - Totsugeki! Mix Ki Juice" + region: "NTSC-J" +SLPM-65352: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.10 уƒЉуƒ–т˜…у‚НуƒГу‚Ау‚Йт™Њ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.10 у‚‰уЖуу‚“уу™" + name-en: "Simple 2000 Series Ultimate Vol. 10 - Love - Songs" + region: "NTSC-J" +SLPM-65353: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ ц­ЄшŠБ2 яНžхБŠу‹уЊу„уƒЌу‚Џу‚Єу‚Јуƒ яНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у“уЎуЏуЊ2 яНžуЈуЉу‹уЊу„у‚Œуу„уˆу‚€яНž" + name-en: "Konohana 2 - Todokanai Requiem [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65354: + name: "фИ‰хœ‹хП—цˆІшЈ˜2" + name-sort: "у•у‚“у”уу—у›у‚“у2" + name-en: "Sangokushi Senki 2" + region: "NTSC-J" +SLPM-65355: + name: "хЄш‰ВхАч”Ку€фИ€ц—ЅхƒхЄу€‘ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЊуЄу„у‚у“уОуЁ у„уЁу˜уЄу›у‚“у‹ [у—у‚‡у‹у„у’у‚“уІу„]" + name-en: "Natsuiro Komachi [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65356: + name: "хЄш‰ВхАч”Ку€фИ€ц—ЅхƒхЄу€‘ [щ€šхИИч‰ˆ]" + name-sort: "уЊуЄу„у‚у“уОуЁ у„уЁу˜уЄу›у‚“у‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Natsuiro Komachi [Standard Edition]" + region: "NTSC-J" +SLPM-65357: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ хЎŒх…Јч‰ˆ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹ у‹у‚“уœу‚“уАу‚“ [у‹уЗу“у‚Œ]" + name-en: "BioHazard - Code Veronica - Perfect Version" + region: "NTSC-J" +SLPM-65358: + name: "Dance Dance Revolution EXTREME" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уˆуу™уЈу‚ŠуƒМу‚€" + name-en: "Dance Dance Revolution EXTREME" + region: "NTSC-J" + compat: 5 +SLPM-65359: + name: "уƒІуƒМуƒ‡у‚ЃуƒМуЎу‚ЂуƒˆуƒЊу‚Ј яНžу‚АуƒЉуƒ уƒŠуƒМуƒˆ уЎщŒЌщ‡‘шЁ“хЃЋяНž [у‚Ќу‚ЙуƒˆBest Price]" + name-sort: "у‚†уƒМуЇуƒуƒМуЎу‚уЈу‚Šуˆ яНžуу‚‰у‚€уЊуƒМуЈуЎу‚Œу‚“уу‚“у˜у‚…уЄу—яНž [уŒу™уЈBest Price]" + name-en: "Judie no Atelier - Gramnad no Renkinjutsushi [Gust Best Price]" + region: "NTSC-J" +SLPM-65361: + name: "ANUBIS ZONE OF THE ENDERS -SPECIAL EDITION- [щ™хЎšч‰ˆ]" + name-sort: "у‚уЌуГу™ уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš SPECIAL EDITION [у’у‚“уІу„уАу‚“]" + name-en: "Anubis - Zone of the Enders Special Edition [Limited Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65362: + name: "NHK хЄЉц‰уƒ“уƒƒуƒˆуу‚“ у‚АуƒЉуƒЂуƒГуƒуƒˆуƒЋ" + name-sort: "NHK уІу‚“у•у„уГуЃуЈуу‚“ уу‚‰у‚‚у‚“уАуЈу‚‹" + name-en: "NHK Tensai Bit-Kun - Guramon Battle" + region: "NTSC-J" +SLPM-65363: + name: "хА‘хЅГчОЉчЕŒфМ [ч‰ЙхˆЅч‰ˆ]" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­уЇу‚“ [уЈууЙуЄуАу‚“]" + name-en: "Shoujo Yoshitsune-den [Special Edition]" + region: "NTSC-J" +SLPM-65364: + name: "хА‘хЅГчОЉчЕŒфМ [щ€šхИИч‰ˆ]" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­уЇу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shoujo Yoshitsune-den [Standard Edition]" + region: "NTSC-J" +SLPM-65365: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side [KONAMI The BEST]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ [KONAMI The BEST]" + name-en: "Tokimeki Memorial - Girl's Side [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65366: + name: "DEAR BOYS Fast BreakяМ" + name-sort: "уЇуƒу‚ уМуƒМу„уš уЕуу™уЈ уЖу‚Œу„уяМ" + name-en: "Dear Boys - Fast Break!" + region: "NTSC-J" +SLPM-65367: + name: "щ­”ч•Œш‹Бщ›„шЈ˜уƒžу‚­у‚ЗуƒЂ яНžуƒžу‚ЗуƒГуƒЂуƒГу‚Йу‚ПуƒМуЎщ‡Žцœ›яНž" + name-sort: "уОу‹у„уˆу„у‚†у†ууОуу—у‚‚ уОу—у‚“у‚‚у‚“у™уŸуƒМуЎу‚„уМу†" + name-en: "Makai Eiyuuki Maximo - Machine Monster no Yabou" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes outlines around environmental objects. +SLPM-65368: + name: "DуƒЛNуƒЛANGEL TV Animation Series яНžчД…уЎчПМяНž" + name-sort: "DуƒЛNуƒЛANGEL TV Animation Series уу‚ŒуЊу„уЎуЄуАу•" + name-en: "D.N. Angel - TV Animation Series" + region: "NTSC-J" +SLPM-65369: + name: "TBS у‚ЊуƒМуƒЋу‚Йу‚ПуƒМц„ŸшЌчЅ­2003чЇ‹ шЖ…шБЊшЏяМ у‚Џу‚Єу‚КцБКхЎšч‰ˆ" + name-sort: "TBS уŠуƒМу‚‹у™уŸуƒМу‹у‚“у—у‚ƒу•у„2003чЇ‹ уЁу‚‡у†у”у†у‹яМ уу„уšу‘уЃуІу„уАу‚“" + name-en: "TBS All-Star Kansha-sai 2003 Autumn - Chou Gouka! Quiz Ketteiban" + region: "NTSC-J" +SLPM-65370: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ SWEAT&TEARS 2" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО SWEAT&TEARS 2" + name-en: "Prince of Tennis - Sweat & Tears 2" + region: "NTSC-J" +SLPM-65371: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ SWEAT&TEARS 2 щ’ц˜Ѕх­Іхœ’хК­чƒчЅ­'03 Perfect Live" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО SWEAT&TEARS 2 у›у„у—у‚…у‚“уŒууˆу‚“уІу„уу‚…у†у•у„'03 Perfect Live" + name-en: "Tennis no Oujisama - Sweat & Tears 2 - Seishun Gakuen Teikyuusai '03 - Perfect Live" + region: "NTSC-J" +SLPM-65372: + name: "у‚Еуƒƒу‚ЋуƒМч›ЃчЃщ‡‡щ…у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ FORMATION FINAL" + name-sort: "у•уЃу‹уƒМу‹у‚“уЈуу•у„уЏу„у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ FORMATION FINAL" + name-en: "Soccer Kantoku Saihai Simulation - Formation Final" + region: "NTSC-J" +SLPM-65373: + name: "чŽЛч’ƒуЎш–”ш–‡" + name-sort: "уŒу‚‰у™уЎуАу‚‰" + name-en: "Glass Rose" + region: "NTSC-J" + compat: 5 +SLPM-65374: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚Ђуƒ•у‚ЉуƒМу‚Й у‚Ју‚Єуƒ у‚ЙуƒˆуƒЉу‚Єу‚ЏяМ" + name-sort: "уˆуЊу˜уƒМуˆу‚уЕу‰уƒМу™ уˆу„у‚€у™уЈу‚‰у„уяМ" + name-en: "Energy Airforce - Aim Strike!" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLPM-65375: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 1] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 & у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у 1] [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Shin Sangoku Musou 3 & Shin Sangoku Musou 3 - [Disc 1] [Premium Pack]" + region: "NTSC-J" +SLPM-65376: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 & чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ [уƒ‡у‚Ѓу‚Йу‚Џ 2] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 & у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [уЇуƒу™у 2] [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Shin Sangoku Musou 3 & Shin Sangoku Musou 3 - [Disc 2] [Premium Pack]" + region: "NTSC-J" +SLPM-65377: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Shin Sangoku Musou 3 - Moushouden" + region: "NTSC-J" +SLPM-65378: + name: "BUSIN 0 яНžWizardry Alternative NEOяНž" + name-sort: "уЖу—у‚“ уœу‚ яНžу†уƒу–уƒМуЉу‚Šуƒ уŠу‚‹уŸуЊуІуƒуЖ у­уŠяНž" + name-en: "Busin 0 - Wizardry Alternative Neo" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Corrects blur effects in menus. + roundSprite: 2 # Aligns some text/graphics when upscaling. +SLPM-65379: + name: "THE BASEBALL 2003 уƒуƒˆуƒЋуƒœуƒМуƒЋуƒ‘уƒМу‚ЏхЎЃшЈ€ уƒ‘уƒМуƒ•у‚Їу‚Џуƒˆ уƒ—уƒЌуƒМуƒ—уƒ­щ‡Žчƒ чЇ‹х­ЃхЗ" + name-sort: "у– уЙуƒМу™уМуƒМу‚‹ 2003 уАуЈу‚‹уМуƒМу‚‹уБуƒМуу›у‚“у’у‚“ уБуƒМуЕу‡ууЈ уЗу‚ŒуƒМуЗу‚у‚„уу‚…у† у—у‚…у†уу”у†" + name-en: "Baseball 2003, The - Battle Ball Park Sengen - Perfect Play Pro Yakyuu - Shuukigou" + region: "NTSC-J" +SLPM-65380: + name: "фОщ“2 яНžWAY OF THE SAMURAI 2яНž" + name-sort: "у•у‚€у‚‰у„уЉу†2 WAY OF THE SAMURAI 2" + name-en: "Samurai Dou 2" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes UI lines. +SLPM-65381: + name: "ууОуу‚Œу‚Йуƒˆуƒ­уƒ™уƒЊуƒМу‚Ћуƒ•у‚Ї" + name-sort: "ууОуу‚Œу™уЈу‚уЙу‚ŠуƒМу‹уЕу‡" + name-en: "Kimagure Strawberry Cafe" + region: "NTSC-J" +SLPM-65382: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆт…Ђ" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3" + name-en: "Grand Theft Auto III" + region: "NTSC-J" +SLPM-65383: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ѓ яНž Wayfarer of the time яНž [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ4 Wayfarer of the time [уЇу‚‰уЃуу™уБуЃу]" + name-en: "Growlanser IV - Wayfarer of the Time [Limited Edition]" + region: "NTSC-J" +SLPM-65384: + name: "уƒ‰уƒЊуƒМуƒ уƒŸуƒƒу‚Џу‚ЙTV уƒЏуƒМуƒЋуƒ‰уƒ•у‚Ёу‚Єу‚ПуƒМу‚К" + name-sort: "уЉу‚ŠуƒМу‚€уПуЃуу™TV у‚уƒМу‚‹уЉуЕуу„уŸуƒМуš" + name-en: "Dream Mix TV World Fighters" + region: "NTSC-J" + compat: 5 +SLPM-65385: + name: "Gт…  JOCKEY3 2003 & Winning Post6 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ6 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ3 2003 & у†у„уЋу‚“ууНу™уЈ6 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 JOCKEY3 2003 & Winning Post6 [Premium Pack]" + region: "NTSC-J" +SLPM-65386: + name: "Train Simulator хОЁх ‚ч­‹чЗš" + name-sort: "уЈу‚Œу„у‚“у—уПу‚…у‚ŒуƒМуŸуƒМ уПуЉу†у™у˜у›у‚“" + name-en: "Train Simulator - Midosuji Line" + region: "NTSC-J" +SLPM-65387: + name: "aero dancing 4 new generation [SEGA THE BEST 2800]" + name-sort: "уˆу‚у‚ у у‚“у—у‚“у 4 уЋу‚…уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ [SEGA THE BEST 2800]" + name-en: "Aero Dancing 4 - New Generation [Sega The Best 2800]" + region: "NTSC-J" +SLPM-65388: + name: "Lost Passage яНžхЄБу‚у‚ŒуŸфИ€чЏ€яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у™уЈ уБу•уƒМу˜у‚… у†у—уЊу‚у‚ŒуŸу„уЃу›уЄ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Lost Passage - Ushinawareta Issetsu [Limited Edition]" + region: "NTSC-J" +SLPM-65389: + name: "Lost Passage яНžхЄБу‚у‚ŒуŸфИ€чЏ€яНž [щ€šхИИч‰ˆ]" + name-sort: "Lost Passage у†у—уЊу‚у‚ŒуŸу„уЃу›уЄ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Lost Passage - Ushinawareta Issetsu [Standard Edition]" + region: "NTSC-J" +SLPM-65390: + name: "ц–АчД€хЙЛцƒГ у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ у‚Ну‚ІуƒЋу‚К [щ™хЎšч‰ˆ]" + name-sort: "у—у‚“уу’у‚“уу† у™уКууЈу‚‰у‚‹ уу†у‚‹уš [у’у‚“уІу„уАу‚“]" + name-en: "Shinki Gensou - Spectral Souls [Limited Edition]" + region: "NTSC-J" +SLPM-65391: + name: "ц–АчД€хЙЛцƒГ у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ у‚Ну‚ІуƒЋу‚К [щ€šхИИч‰ˆ]" + name-sort: "у—у‚“уу’у‚“уу† у™уКууЈу‚‰у‚‹ уу†у‚‹уš [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shinki Gensou - Spectral Souls [Standard Edition]" + region: "NTSC-J" +SLPM-65392: + name: "хНМхЅГуЎфМшЊЌу€хƒ•уЎчŸГч‰ˆяНžу‚ЂуƒЊуƒŸуƒЊу‚ЊуƒГуЎх‰ЃуЈуЈу‚‚уЋяНž" + name-sort: "у‹уЎу˜у‚‡уЎуЇу‚“у›уЄ уМууЎу›ууАу‚“ у‚у‚ŠуПу‚ŠуŠу‚“уЎу‘у‚“уЈуЈу‚‚уЋ" + name-en: "Kanojo no Densetsu - Boku no Sekiban" + region: "NTSC-J" +SLPM-65393: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.39 цМЂуЎуŸу‚уЎуƒу‚Єуƒ–уƒЋ THE х‹цƒ…у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ яНžч‚ŽхЄšч•™уƒЛщ­‚яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 39 уŠуЈу“уЎуŸу‚уЎуАу„уЖу‚‹ THE у‚†у†у˜у‚‡у†у‚уЉуЙу‚“уЁу‚ƒуƒМ уЛуŸу‚‹ уу†у‚‹" + name-en: "Simple 2000 Series Vol. 38 - The Yuujou Adventure - Hotaru Soul" + region: "NTSC-J" +SLPM-65394: + name: "уƒЉуƒ–т˜…у‚Йуƒžуƒƒу‚ЗуƒЅяМ5яНžуƒ†уƒ‹у‚Йуƒ­уƒœуЎхфЙБяНž" + name-sort: "у‚‰уЖу™уОуЃу—у‚…яМ5яНžуІуЋу™у‚уМуЎуЏу‚“у‚‰у‚“яНž" + name-en: "Love Smash! 5" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes bad Geometry. +SLPM-65395: + name: "уƒ‡уƒЛу‚ИуƒЛу‚­уƒЃуƒЉуƒƒуƒˆ уƒ•у‚ЁуƒГу‚Пу‚ИуƒМ у‚Ју‚Џу‚ЛуƒЌуƒГуƒˆ [уƒ—уƒЌуƒŸу‚Ђуƒ ч‰ˆ]" + name-sort: "уЇу˜уу‚ƒу‚‰уЃуЈ уЕуу‚“уŸу˜уƒМ уˆуу›у‚Œу‚“уЈ [уЗу‚ŒуПу‚у‚€уАу‚“]" + name-en: "Digi-Charat Fantasy Excellen [Premium Edition]" + region: "NTSC-J" +SLPM-65396: + name: "уƒ‡уƒЛу‚ИуƒЛу‚­уƒЃуƒЉуƒƒуƒˆ уƒ•у‚ЁуƒГу‚Пу‚ИуƒМ у‚Ју‚Џу‚ЛуƒЌуƒГуƒˆ" + name-sort: "уЇу˜уу‚ƒу‚‰уЃуЈ уЕуу‚“уŸу˜уƒМ уˆуу›у‚Œу‚“уЈ" + name-en: "Di Gi Charat Fantasy Excellent" + region: "NTSC-J" +SLPM-65397: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ яНžKiss of PrinceяНž Ice version" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Kiss of Prince Ice version" + name-en: "Prince of Tennis - Kiss of Prince - Ice Version" + region: "NTSC-J" +SLPM-65398: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ яНžKiss of PrinceяНž Flame version" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Kiss of Prince Flame version" + name-en: "Prince of Tennis - Kiss of Prince - Flame Version" + region: "NTSC-J" +SLPM-65399: + name: "D.C.P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у у‹уƒМуН уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ [DXуБуЃу]" + name-en: "D.C.P.S. [Limited Edition]" + region: "NTSC-J" +SLPM-65400: + name: "D.C.P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ" + name-sort: "у у‹уƒМуН уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“" + name-en: "D.C.P.S." + region: "NTSC-J" +SLPM-65401: + name: "хЄЉхЄ–щ­”хЂƒт…Ё MANJI MARU [хфИИуƒЌуƒМуƒ™уƒЋ]" + name-sort: "уІу‚“уŒу„уОуу‚‡у†2 MANJI MARU [уОу‚“у˜уОу‚‹у‚ŒуƒМуЙу‚‹]" + name-en: "Tengai Makyou II - Manji Maru [Manji-Maru Label]" + region: "NTSC-J" +SLPM-65402: + name: "хЄЉхЄ–щ­”хЂƒт…Ё MANJI MARU" + name-sort: "уІу‚“уŒу„уОуу‚‡у†2 MANJI MARU" + name-en: "Tengai Makyou II - Manji Maru" + region: "NTSC-J" +SLPM-65403: + name: "фИ‰хœ‹хП—цˆІшЈ˜ [KOEI The Best]" + name-sort: "у•у‚“у”уу—у›у‚“у [KOEI The Best]" + name-en: "Sangokushi Senki [Koei The Best]" + region: "NTSC-J" +SLPM-65404: + name: "хŒ—уИу€‚яНžDiamond DustяНž" + name-sort: "ууŸуИ Diamond Dust" + name-en: "Kita he - Diamond Dust" + region: "NTSC-J" +SLPM-65405: + name: "шЖ…ц™‚чЉКшІхЁžуƒžу‚Џуƒ­у‚Й" + name-sort: "уЁу‚‡у†у˜уу†у‚ˆу†у•у„уОуу‚у™" + name-en: "Chou Jikuu Yousai Macross" + region: "NTSC-J" + compat: 5 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. +SLPM-65406: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒДу‚Ёуƒ‹у‚Ђ [щ™хЎšч‰ˆ]" + name-sort: "уу‚ƒуЃу™у‚‹у‚”ууЋу‚ [у’у‚“уІу„уАу‚“]" + name-en: "Castlevania [Limited Edition]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLPM-65407: + name: "уƒˆуƒЉуƒГу‚Йуƒ•у‚ЉуƒМуƒžуƒМ" + name-sort: "уЈу‚‰у‚“у™уЕу‰уƒМуОуƒМ" + name-en: "Transformers [2003]" + region: "NTSC-J" + compat: 5 +SLPM-65408: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ѓ яНž Wayfarer of the time яНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ4 Wayfarer of the time [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Growlanser IV - Wayfarer of the Time [Standard Edition]" + region: "NTSC-J" +SLPM-65409: + name: "уƒЌу‚Йу‚­уƒЅуƒМуƒ˜уƒЊ у‚Ју‚ЂуƒЌуƒГу‚ИуƒЃуƒМ2 plus" + name-sort: "у‚Œу™уу‚…уƒМуИу‚Š уˆу‚у‚Œу‚“у˜у‚ƒуƒМ2 plus" + name-en: "Air Ranger 2 Plus - Rescue Helicopter" + region: "NTSC-J" +SLPM-65410: + name: "у‚Вуƒƒу‚Пу‚Іу‚Їу‚Є" + name-sort: "у’уЃуŸу†у‡у„" + name-en: "Getaway, The" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + texturePreloading: 1 # Performs much better with partial preload. + halfPixelOffset: 2 # Fixes outlines around characters. +SLPM-65411: + name: "щЌМц­Іш€… ч„Ёщ МфМ" + name-sort: "уŠуЋу‚€у—у‚ƒ уЖу‚‰у„уЇу‚“" + name-en: "Onimusha Buraiden" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65411" + - "SLPM-65413" +SLPM-65412: + name: "ц€ЊчЃхЄЇцП€цˆІ War of the Monsters" + name-sort: "у‹у„у˜у‚…у†у у„у’уу›у‚“ War of the Monsters" + name-en: "War of the Monsters" + region: "NTSC-J" +SLPM-65413: + name: "щЌМц­Іш€… 3" + name-sort: "уŠуЋу‚€у—у‚ƒ 3" + name-en: "Onimusha 3" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Makes sure enemies appear correctly. + memcardFilters: + - "SLPM-65411" + - "SLPM-65413" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + disablePartialInvalidation: 1 # Fixes textureless graphics ingame. + bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. +SLPM-65414: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.45 THE ц‹уЈцЖ™уЈу€шПНц†ЖуЈуƒЛуƒЛуƒЛу€‚яНžу‚ЙуƒЌуƒƒуƒ‰у‚ЋуƒЉуƒМу‚К у•у‚ˆуЊу‚‰уЎх‘у“у†хДяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 45 THE у“у„уЈуЊуПу уЈ уЄу„уŠууЈ у™у‚ŒуЃуЉу‹у‚‰уƒМуš у•у‚ˆуЊу‚‰уЎу‚€у“у†уŒу‚" + name-en: "Simple 2000 Series Vol. 45 - The Koi to Namida to, Tsuioku to..." + region: "NTSC-J" +SLPM-65415: + name: "EXфККч”Ÿу‚ВуƒМуƒ т…Ё" + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€2" + name-en: "EX Jinsei Game II" + region: "NTSC-J" +SLPM-65416: + name: "PRIDE GP 2003" + name-sort: "уЗу‚‰у„уЉ уу‚‰у‚“уЗу‚Š 2003" + name-en: "Pride Grand Prix 2003" + region: "NTSC-J" +SLPM-65417: + name: "Mat Hoffman's Pro BMX 2003 уƒžуƒƒуƒˆуƒЛуƒ›уƒ•уƒžуƒГ уƒ—уƒ­BMX" + name-sort: "уОуЃуЈуЛуЕуОу‚“ уЗу‚ BMX 2003" + name-en: "Mat Hoffman's Pro BMX 2003" + region: "NTSC-J" +SLPM-65418: + name: "Kelly Slater's Pro Surfer 2003 у‚БуƒЊуƒМуƒЛу‚ЙуƒЌуƒМу‚ПуƒМ уƒ—уƒ­у‚ЕуƒМуƒ•у‚ЁуƒМ" + name-sort: "у‘у‚ŠуƒМу™у‚ŒуƒМуŸуƒМ уЗу‚у•уƒМуЕууƒМ 2003" + name-en: "Kelly Slater's Pro Surfer 2003" + region: "NTSC-J" +SLPM-65419: + name: "Tony Hawk's Pro Skater 2003" + name-sort: "уЈуЋуƒМуЛуƒМу уЗу‚у™у‘уƒМуŸуƒМ2003" + name-en: "Tony Hawk's Pro Skater 2003" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Crashes without. +SLPM-65420: + name: "уƒ€уƒ“уЄу3 уƒ€уƒМуƒ“уƒМщІЌу‚’уЄуу‚у†яМ" + name-sort: "у уГуЄу3 у уƒМуГуƒМуАу‚’уЄуу‚у†яМ" + name-en: "Dabitsuku 3 - Let's Become a Derby Owner" + region: "NTSC-J" +SLPM-65421: + name: "Ever17 яНžthe out of infinityяНž [PREMIUM EDITION]" + name-sort: "уˆуАуƒМу›уЖу‚“уІуƒуƒМу‚“ яНžу˜ у‚у†уЈ уŠуЖ у„у‚“уЕуƒуЋуІуƒяНž [PREMIUM EDITION]" + name-en: "Ever 17 - The Out of Infinity [Premium Edition]" + region: "NTSC-J" +SLPM-65422: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹" + name-en: "Tom Clancy's Splinter Cell" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLPM-65423: + name: "фИ‰хœ‹хП—т…Ј" + name-sort: "у•у‚“у”уу— 9" + name-en: "Sangokushi IX" + region: "NTSC-J" +SLPM-65424: + name: "уƒЂу‚Ју‹у‚“ яНžу‚‚уˆуЃхЈ˜хГЖуИу‚ˆу†у“уяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚‚уˆу‹у‚“ у‚‚уˆуЃу“у—уОуИу‚ˆу†у“у [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Moekko Company [Limited Edition]" + region: "NTSC-J" +SLPM-65425: + name: "уƒЂу‚Ју‹у‚“ яНžу‚‚уˆуЃхЈ˜хГЖуИу‚ˆу†у“уяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚‚уˆу‹у‚“ у‚‚уˆуЃу“у—уОуИу‚ˆу†у“у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Moekko Company [Standard Edition]" + region: "NTSC-J" +SLPM-65426: + name: "уƒ—уƒ­щ‡ŽчƒуƒуƒМуƒ у‚’уЄуу‚у†яМ2003" + name-sort: "уЗу‚у‚„уу‚…у†уЁуƒМу‚€у‚’уЄуу‚у†2003" + name-en: "Pro Yakyuu Team wo Tsukuro! 2003" + region: "NTSC-J" +SLPM-65427: + name: "RSт…Ё яНžуƒЉу‚Єуƒ‡у‚ЃуƒГу‚А у‚Йуƒ”уƒЊуƒƒуƒ„IIяНž" + name-sort: "RS2 у‚‰у„уЇуƒу‚“у у™уДу‚ŠуЃуЄII" + name-en: "Riding Spirits II" + region: "NTSC-J" +SLPM-65428: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚Ђу‚Іуƒˆуƒ–уƒЌу‚Єу‚Џ" + name-sort: "уАу„уŠуЏу–уƒМуЉ у‚у†уЈуЖу‚Œу„у" + name-en: "BioHazard Outbreak" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65428" + - "SLPM-74201" + - "SLPM-65286" + - "BWNETCNF" +SLPM-65429: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Moonlit Lovers [хˆх›žщ™хЎšч‰ˆуƒ•у‚ЁуƒМу‚Йуƒˆуƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Moonlit Lovers [у—у‚‡у‹у„у’у‚“уІу„уАу‚“уЕууƒМу™уЈуБуЃу‘уƒМу˜]" + name-en: "Galaxy Angel - Moonlit Lovers [First Package]" + region: "NTSC-J" +SLPM-65431: + name: "у‚Нуƒ‹уƒƒу‚Џ уƒ’уƒМуƒ­уƒМу‚К" + name-sort: "ууЋуЃу уВуƒМу‚уƒМуš" + name-en: "Sonic Heroes" + region: "NTSC-J" + compat: 5 +SLPM-65432: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГу‚Пу‚Џуƒ†у‚Ѓу‚Џу‚Й" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“уŸууІуƒуу™" + name-en: "J-League Winning Eleven Tactics" + region: "NTSC-J" +SLPM-65433: + name: "K-1 WORLD GRAND PRIX 2003" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š 2003" + name-en: "K-1 World Grand Prix 2003" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes upscaling lines. +SLPM-65434: + name: "уƒуƒˆуƒЋу‚Ўу‚Ђ3" + name-sort: "уАуЈу‚‹уŽу‚3" + name-en: "Battle Gear 3" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Stops car from falling through track. + gsHWFixes: + textureInsideRT: 1 # Fixes broken splitscreen mode. + halfPixelOffset: 4 # Fixes misaligned blur in replays. +SLPM-65435: + name: "хŒ—уИу€‚яНžDiamond DustяНž" + name-sort: "ууŸуИ Diamond Dust" + name-en: "Kita he - Diamond Dust" + region: "NTSC-J" +SLPM-65436: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ & фИ‰хœ‹хП—Vт…Ї & цБКцˆІт…Ё [у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ] [чœŸуƒЛфИ‰хœ‹ч„ЁхŒуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ] [у—у‚“у•у‚“у”уу‚€уу†уЇуƒу™у]" + name-en: "Shin Sangoku Musou 3 - Moushouden & Sangokusi VIII & Kessen II [Super Value Set] [Shin Sangoku Musou Disc]" + region: "NTSC-J" +SLPM-65437: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ & фИ‰хœ‹хП—Vт…Ї & цБКцˆІт…Ё [у‚ЙуƒМуƒ‘уƒМуƒуƒЊуƒЅуƒМу‚Луƒƒуƒˆ] [цБКцˆІт…Ёуƒ‡у‚Ѓу‚Йу‚Џ]" + name-sort: "у‘уЃу›у‚“2 [у™уƒМуБуƒМуАу‚Šу‚…уƒМу›уЃуЈ] [у‘уЃу›у‚“2уЇуƒу™у]" + name-en: "Shin Sangoku Musou 3 - Moushouden & Sangokusi VIII & Kessen II [Super Value Set] [Kessen2 Disc]" + region: "NTSC-J" +SLPM-65438: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ Till the End of Time уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“ Till the End of Time уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [уЇуƒу™у1/2]" + name-en: "Star Ocean 3 [Director's Cut] [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack # Fixes ELF decryption. + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SLPM-65439: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ Till the End of Time уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“ Till the End of Time уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [уЇуƒу™у2/2]" + name-en: "Star Ocean 3 [Director's Cut] [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack # Fixes ELF decryption. + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. + memcardFilters: + - "SLPM-65438" +SLPM-65441: + name: "у‚у—уŸуЎу‚ИуƒЇуƒМ яНžуОуЃч™НуЋч‡ƒуˆхАНуу‚яМяНž" + name-sort: "у‚у—уŸуЎу˜у‚‡уƒМ уОуЃу—у‚уЋу‚‚уˆуЄуу‚яМ" + name-en: "Ashita no Joe - Masshiro ni Moe Tsukiro!" + region: "NTSC-J" +SLPM-65442: + name: "у‚ПуƒМуƒŸуƒуƒМу‚ПуƒМ3 -Rise of the machines-" + name-sort: "уŸуƒМуПу­уƒМуŸуƒМ3 -Rise of the machines-" + name-en: "Terminator 3, Rise of the Machines" + region: "NTSC-J" +SLPM-65443: + name: "уƒ•уƒ­уƒГуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ4" + name-sort: "уЕу‚у‚“уЈуПуЃу—у‚‡у‚“4 уЕу‰уƒМу™" + name-en: "Front Mission 4" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes mech shadows. + roundSprite: 2 # Fixes font artifacts. +SLPM-65444: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒДу‚Ёуƒ‹у‚Ђ" + name-sort: "уу‚ƒуЃу™у‚‹у‚”ууЋу‚" + name-en: "Castlevania" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLPM-65445: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ10 шЖ…цБКхЎšч‰ˆ 2003уƒЁуƒЂуƒЊу‚ЂуƒЋ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†10 уЁу‚‡у†у‘уЃуІу„уАу‚“ 2003у‚у‚‚у‚Šу‚у‚‹" + name-en: "Jikkyou Powerful Pro Yakyuu 10 Chou Ketteiban - 2003 Memorial" + region: "NTSC-J" +SLPM-65446: + name: "007 - у‚Јуƒ–уƒЊу‚ЗуƒГу‚А у‚Њу‚Ђ уƒŠуƒƒу‚ЗуƒГу‚А" + name-sort: "007 уˆуЖу‚Šу—у‚“у уŠу‚ уЊуЃу—у‚“у" + name-en: "007 - Everything or Nothing" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLPM-65447: + name: "Kunoichi -хП-" + name-sort: "ууЎу„уЁ -у—уЎуГ-" + name-en: "Kunoichi -Shinobi-" + region: "NTSC-J" + compat: 5 +SLPM-65448: + name: "у‚ЋуƒГуƒ–уƒЊу‚ЂуƒГQTS яНžхŒ–чŸГуЋуЊуЃуІу‚‚яНž" + name-sort: "у‹у‚“уЖу‚Šу‚у‚“QTS яНžу‹у›ууЋуЊуЃуІу‚‚яНž" + name-en: "Cambrian QTS - Kaseki ni Natte mo" + region: "NTSC-J" +SLPM-65449: + name: "SSX3" + name-sort: "SSX3" + name-en: "SSX 3" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLPM-65450: + name: "цŽЂхЕх­Іхœ’Q яНžхЅ‡чПщЄЈуЎцЎКц„яНž [хˆх›žч”Ÿч”Ѓхˆ†]" + name-sort: "уŸу‚“уІу„уŒууˆу‚“Q яНžууŠууЊу‹у‚“уЎу•уЄу„яНž [у—у‚‡у‹у„у›у„у•у‚“уЖу‚“]" + name-en: "Tantei Gakuen Q - Kiokan no Satsui [First Limited Edition]" + region: "NTSC-J" +SLPM-65451: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ2 [хˆх›žSPщ™хЎšч‰ˆ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ2 [у—у‚‡у‹у„SPу’у‚“уІу„уАу‚“]" + name-en: "Prince of Tennis - Smash Hit! 2 [Shokai SP Genteiban A-Type]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-65452: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash Hit 2яМ Original Anime Game [хˆх›žSPщ™хЎšч‰ˆ B-Type]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash Hit 2яМ Original Anime Game [у—у‚‡у‹у„SPу’у‚“уІу„уАу‚“ B-Type]" + name-en: "Tennis no Oji-Sama - Smash-Hit 2! Original Anime Game [Shokai SP Genteiban B-Type]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-65453: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash Hit 2яМ Original Anime Game [хˆх›žSPщ™хЎšч‰ˆ C-Type]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash Hit 2яМ Original Anime Game [у—у‚‡у‹у„SPу’у‚“уІу„уАу‚“ C-Type]" + name-en: "Tennis no Oji-Sama - Smash-Hit 2! Original Anime Game [Shokai SP Genteiban C-Type]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-65454: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ2 [KONAMI The BEST]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ2 [KONAMI The BEST]" + name-en: "Prince of Tennis - Smash Hit! 2 [KONAMI The BEST]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-65455: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Nobunaga no Yabou - Soutenroku with Power-Up Kit" + region: "NTSC-J" +SLPM-65456: + name: "уƒŠуƒМу‚Йу‚Іу‚ЃуƒƒуƒхАщКІуЁу‚ƒу‚“ уƒžу‚Иу‚ЋуƒЋуІ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЊуƒМу™у†уƒуЃуЁу“у‚€уŽуЁу‚ƒу‚“ уОу˜у‹у‚‹уІ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Magical Nurse Witch Komugi-chan [Limited Edition]" + region: "NTSC-J" +SLPM-65457: + name: "уƒŠуƒМу‚Йу‚Іу‚ЃуƒƒуƒхАщКІуЁу‚ƒу‚“ уƒžу‚Иу‚ЋуƒЋуІ [щ€šхИИч‰ˆ]" + name-sort: "уЊуƒМу™у†уƒуЃуЁу“у‚€уŽуЁу‚ƒу‚“ уОу˜у‹у‚‹уІ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Magical Nurse Witch Komugi-chan [Standard Edition]" + region: "NTSC-J" +SLPM-65458: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ" + name-en: "Kurogane no Houkou 2 - Warship Commander" + region: "NTSC-J" +SLPM-65459: + name: "ц­ІхˆƒшЁ— -BUJINGAI-" + name-sort: "уЖу˜у‚“уŒу„" + name-en: "Bujingai" + region: "NTSC-J" +SLPM-65460: + name: "у‚ГуƒГуƒ•уƒЊу‚Џуƒˆ уƒ‡уƒЋу‚П цЙОхВИцˆІфК‰1991" + name-sort: "у“у‚“уЕу‚ŠууЈ уЇу‚‹уŸ у‚у‚“уŒу‚“у›у‚“уу†1991" + name-en: "Conflict Delta - Wangan War 1991" + region: "NTSC-J" +SLPM-65461: + name: "цŽЂхЕх­Іхœ’Q яНžхЅ‡чПщЄЈуЎцЎКц„яНž" + name-sort: "уŸу‚“уІу„уŒууˆу‚“QяНžууŠууЊу‹у‚“уЎу•уЄу„яНž" + name-en: "Tantei Gakuen Q - Kioukan no Satsui" + region: "NTSC-J" +SLPM-65462: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE уƒžуƒ‹у‚Ђу‚Џу‚Й" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE уОуЋу‚уу™" + name-en: "Shin Megami Tensei III - Nocturne Maniax" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-65463: + name: "ROCKY" + name-sort: "у‚уЃууƒМ" + name-en: "Rocky" + region: "NTSC-J" + clampModes: + eeClampMode: 0 # Fixes boxers not appearing/disappearing. + gameFixes: + - VIF1StallHack # Fixes freezes. +SLPM-65464: + name: "Wind -a breath of heart-" + name-sort: "у†уƒу‚“уЉ -у‚ уЖу‚Œу™ уŠуЖ уЏуƒМуЈ-" + name-en: "Wind - A Breath of Heart" + region: "NTSC-J" +SLPM-65465: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈшГЂш€…уЎчŸГ" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈу‘у‚“у˜у‚ƒуЎу„у—" + name-en: "Harry Potter and the Philosopher's Stone" + region: "NTSC-J" + gameFixes: + - EETimingHack +SLPM-65466: + name: "щЛ„цГ‰уŒуˆу‚Š яНžуƒЊуƒ•уƒЌу‚ЄуƒГяНž" + name-sort: "у‚ˆуПуŒуˆу‚Š яНžу‚ŠуЕу‚Œу„у‚“яНž" + name-en: "Yomigaeri - Refrain" + region: "NTSC-J" +SLPM-65468: + name: "уƒЋуƒМуƒ уƒЁу‚ЄуƒˆуƒЛщКЛчОŽ D-Collection" + name-sort: "у‚‹уƒМу‚€у‚у„уЈуƒЛу‚у•уП D-Collection" + name-en: "Roommate Asami - D-Collection" + region: "NTSC-J" +SLPM-65469: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЉу‚Єу‚ИуƒГу‚Ау‚ЕуƒГяНž" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚‰у„у˜у‚“уу•у‚“" + name-en: "Medal of Honor - Rising Sun" + region: "NTSC-J" +SLPM-65470: + name: "FIRE FIGHTER F.D.18" + name-sort: "уЕуу„у‚уƒМ уЕуу„уŸуƒМ F.D.18" + name-en: "Firefighter F.D.18" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + roundSprite: 1 # Fixes sprite misaligment. +SLPM-65471: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ" + name-en: "Need for Speed - Underground" + region: "NTSC-J" + gameFixes: + - EETimingHack # Broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-65472: + name: "TrainSimulatorяМ‹щ›ЛшЛŠуЇGOяМ цБфКЌц€ЅшЁŒчЗЈ" + name-sort: "уЈу‚Œу„у‚“у—уПу‚…у‚ŒуƒМуŸуƒМяМ‹уЇу‚“у—у‚ƒуЇу”уƒМ уЈу†уу‚‡у†уу‚…у†у“у†уИу‚“" + name-en: "Train Simulator & Densha de Go! Tokyo Kyuukouhen" + region: "NTSC-J" +SLPM-65473: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋ чП”уЙуЊу„хЄЉфНП" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу— уЈуЙуЊу„уІу‚“у—" + name-en: "Hagane no Renkinjutsushi - Tobenai Tenshi" + region: "NTSC-J" + compat: 5 +SLPM-65474: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ [у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ&у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ]" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 уЗу‚ŒуПу‚у‚€уБуЃу [у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ&у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ]" + name-en: "Kurogane no Houkou 2 - Premium Pack [Warship Commander & Warship Gunner] [Limited Edition]" + region: "NTSC-J" +SLPM-65477: + name: "чД…уЎцЕЗ2 яНžCrimson SeaяНž" + name-sort: "уу‚ŒуЊу„уЎу†уП2 яНžCrimson SeaяНž" + name-en: "Crimson Sea 2" + region: "NTSC-J" +SLPM-65478: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ-2 у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ+уƒЉу‚ЙуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10-2 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹+у‚‰у™уЈуПуЃу—у‚‡у‚“" + name-en: "Final Fantasy X-2 International" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes animations. + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and overlapping subtitles. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLPM-65479: + name: "у‚ЖуƒЛу‚Зуƒ у‚К" + name-sort: "у–уƒЛу—у‚€уš" + name-en: "Sims, The - Bustin' Out" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-65480: + name: "michigan" + name-sort: "уПу—уŒу‚“" + name-en: "Michigan" + region: "NTSC-J" +SLPM-65481: + name: "After...яНžхϘу‚ŒуˆуЌчЕ†яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚уЕуŸуƒМ у‚у™у‚ŒуˆуЌууšуЊ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "After... Wasureenu Kizuna [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65482: + name: "After...яНžхϘу‚ŒуˆуЌчЕ†яНž [щ€šхИИч‰ˆ]" + name-sort: "у‚уЕуŸуƒМ у‚у™у‚ŒуˆуЌууšуЊ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "After... Wasureenu Kizuna [Standard Edition]" + region: "NTSC-J" +SLPM-65483: + name: "у‚ЗуƒМу‚ЏуƒЌуƒƒуƒˆуƒЛу‚Іу‚ЇуƒуƒГуƒЛу‚ЊуƒМуƒуƒМуƒЛуƒŽуƒЋуƒžуƒГуƒ‡у‚Ѓ" + name-sort: "у—уƒМуу‚ŒуЃуЈуƒЛу†у‡уНу‚“уƒЛуŠуƒМуАуƒМуƒЛуЎу‚‹уОу‚“уЇуƒ" + name-en: "Secret Weapons Over Normandy" + region: "NTSC-J" +SLPM-65484: + name: "word image sound play" + name-sort: "у‚уƒМуЉ у„у‚уƒМу˜ у•у†у‚“уЉ уЗу‚Œу„" + name-en: "WISP - Word Image Sound Play" + region: "NTSC-J" + compat: 5 +SLPM-65486: + name: "у‚Ју‚Ђуƒ•у‚ЉуƒМу‚Йуƒ‡уƒЋу‚П уƒ–уƒЋуƒМу‚Іу‚ЄуƒГу‚АуƒŠу‚Єуƒ„" + name-sort: "уˆу‚уЕу‰уƒМу™уЇу‚‹уŸ уЖу‚‹уƒМу†у„у‚“ууЊу„уЄ" + name-en: "Airforce Delta - Blue Wing Knights" + region: "NTSC-J" +SLPM-65488: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.1 уАу„у™у—уІуƒ" + name-en: "Grand Theft Auto - Vice City" + region: "NTSC-J" +SLPM-65489: + name: "цŽЂхЕ чЅžхЎЎхЏКфИ‰щƒŽ Innocent Black [уƒЏуƒМу‚Џу‚ИуƒЃуƒ  уƒ™у‚Йуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ vol.1]" + name-sort: "у‚“уІу„ у˜у‚“уу†у˜у•уЖу‚у† Innocent Black [у‚уƒМуу˜у‚ƒу‚€ уЙу™уЈу“у‚Œуу—у‚‡у‚“ vol.1 ]" + name-en: "Tantei Jingiji Saburo - Innocent Black [WorkJam Best Collection]" + region: "NTSC-J" +SLPM-65490: + name: "цЉŸчЅžх’†хМуƒ‡уƒЂуƒГуƒ™у‚ЄуƒГ DXуƒ‘уƒƒу‚Џ" + name-sort: "уу—у‚“уЛу†у“у†уЇу‚‚у‚“уЙу„у‚“ уЇу‚‰уЃуу™уБуЃу" + name-en: "Sanma Nisai Deus Mechanica - Demon Bane [Limited Edition]" + region: "NTSC-J" +SLPM-65491: + name: "цЉŸчЅžх’†хМуƒ‡уƒЂуƒГуƒ™у‚ЄуƒГ" + name-sort: "уу—у‚“уЛу†у“у†уЇу‚‚у‚“уЙу„у‚“" + name-en: "Sanma Nisai Deus Mechanica - Demon Bane" + region: "NTSC-J" +SLPM-65492: + name: "GUNGRAVE O.D." + name-sort: "уŒу‚“уу‚Œу„уЖ уŠуƒМуЇуƒуƒМ" + name-en: "Gungrave O.D." + region: "NTSC-J" +SLPM-65493: + name: "уЕу‚‰у›у‚‰ HurrahяМSailor [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕу‚‰у›у‚‰ HurrahяМSailor [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Hurrah! Sailor [Limited Edition]" + region: "NTSC-J" +SLPM-65494: + name: "щЂЈщ›Ву€€ц–Ац’АчЕ„" + name-sort: "уЕу†у†у‚“ у—у‚“у›у‚“ууП" + name-en: "Fu-un Shinsen-gumi" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65495: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМ" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМ" + name-en: "Monster Hunter" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. + memcardFilters: + - "BISLPM-65286NET" + - "BWNETCNF" + - "SLPM-65495" +SLPM-65496: + name: "уƒу‚Єуƒ‘уƒМу‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМт…Ё у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЏу„уБуƒМу™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМ2 у‚уЋуАуƒМу•у‚ŠуƒМуˆуЇуƒу—у‚‡у‚“" + name-en: "Hyper Street Fighter II - The Anniversary Edition" + region: "NTSC-J" +SLPM-65497: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ7 у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚БуƒМу‚И supported by у‚Ђуƒ‡у‚Ѓуƒ€у‚Й" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 7 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ уЗу‚ŒуПу‚у‚€уБуЃу‘уƒМу˜ supported by у‚уЇуƒу у™" + name-en: "World Soccer Winning Eleven 7 - International [Limited Edition]" + region: "NTSC-J" +SLPM-65498: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ7 у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 7 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹" + name-en: "World Soccer Winning Eleven 7 - International" + region: "NTSC-J" +SLPM-65499: + name: "уƒ–уƒЉуƒƒуƒ‡у‚Ѓ уƒ­у‚Ђ 4" + name-sort: "уЖу‚‰уЃуЇуƒ у‚у‚ 4" + name-en: "Bloody Roar 4" + region: "NTSC-J" +SLPM-65500: + name: "ANUBIS ZONE OF THE ENDERS -SPECIAL EDITION- [щ€šхИИч‰ˆ]" + name-sort: "у‚уЌуГу™ уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš SPECIAL EDITION [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Anubis - Zone of the Enders Special Edition [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65501: + name: "уƒ•уƒ­уƒƒу‚ЌуƒМуƒЌу‚Йу‚­уƒЅуƒМ" + name-sort: "уЕу‚уЃуŒуƒМу‚Œу™уу‚…уƒМ" + name-en: "Frogger Rescue" + region: "NTSC-J" +SLPM-65502: + name: "GUNGRAVE [RED BEST SELECTION]" + name-sort: "уŒу‚“уу‚Œу„уЖ [RED BEST SELECTION]" + name-en: "Gungrave [Red Best SELECTION]" + region: "NTSC-J" +SLPM-65503: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / чŽ‹уЎхИАщ‚„" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уŠу†уЎуу‹у‚“" + name-en: "Lord of the Rings, The - The Return of the King" + region: "NTSC-J" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLPM-65504: + name: "COOL GIRL [хˆх›žщ™хЎšч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“] [уЇуƒу™у1/2]" + name-en: "Cool Girl [Limited Edition] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLPM-65504" + - "SLPM-65505" + - "SLPM-65506" + - "SLPM-65742" +SLPM-65505: + name: "COOL GIRL [хˆх›žщ™хЎšч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“] [уЇуƒу™у2/2]" + name-en: "Cool Girl [Limited Edition] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLPM-65504" + - "SLPM-65505" + - "SLPM-65506" + - "SLPM-65742" +SLPM-65506: + name: "COOL GIRL [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у1/2]" + name-en: "Cool Girl [Standard Edition] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLPM-65504" + - "SLPM-65505" + - "SLPM-65506" + - "SLPM-65742" +SLPM-65507: + name: "COOL GIRL [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у2/2]" + name-en: "Cool Girl [Standard Edition] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. +SLPM-65508: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 9" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 9" + name-en: "Pop'n music 9" + region: "NTSC-J" +SLPM-65509: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Love of Prince Sweet" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Love of Prince Sweet" + name-en: "Prince of Tennis - Love of Prince - Sweet" + region: "NTSC-J" +SLPM-65510: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Love of Prince Bitter" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Love of Prince Bitter" + name-en: "Prince of Tennis - Love of Prince - Bitter" + region: "NTSC-J" +SLPM-65512: + name: "Angel's Feather [щ™хЎšч‰ˆ]" + name-sort: "уˆу‚“у˜у‡у‚‹уšуЕу‡у–уƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Angel's Feather [Limited Edition]" + region: "NTSC-J" +SLPM-65513: + name: "Angel's Feather [щ€šхИИч‰ˆ]" + name-sort: "уˆу‚“у˜у‡у‚‹уšуЕу‡у–уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Angel's Feather [Standard Edition]" + region: "NTSC-J" +SLPM-65514: + name: "шЁ—щ“уƒуƒˆуƒЋ2 CHAIN REACTION" + name-sort: "у‹у„уЉу†уАуЈу‚‹2 CHAIN REACTION" + name-en: "KaidХ Battle 2 - Chain Reaction" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65515: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІч‰ЉшЊž яНžуƒŸу‚Йуƒ†уƒЊу‚Ђу‚ЙхЗДщ‡ŒяНž" + name-sort: "у•уу‚‰уŸу„у›у‚“у‚‚уЎуŒуŸу‚Š яНžуПу™уІу‚Šу‚у™уБу‚ŠяНž" + name-en: "Sakura Taisen - Mysterious Paris" + region: "NTSC-J" +SLPM-65517: + name: "цˆІх›Нч„ЁхŒ" + name-sort: "у›у‚“у”уу‚€уу†" + name-en: "Sengoku Musou" + region: "NTSC-J" +SLPM-65518: + name: "у‚‰у„у‚€у„у‚цˆІхЅ‡ш­šт˜†чД” DXуƒ‘уƒƒу‚Џ" + name-sort: "у‚‰у„у‚€у„у‚у›у‚“ууŸу‚“ у˜у‚…у‚“ DXуБуЃу" + name-en: "Raimuiro Senkitan Jun [Limited Edition]" + region: "NTSC-J" +SLPM-65519: + name: "у‚‰у„у‚€у„у‚цˆІхЅ‡ш­šт˜†чД”" + name-sort: "у‚‰у„у‚€у„у‚у›у‚“ууŸу‚“ у˜у‚…у‚“" + name-en: "Raimuiro Senkitan Jun" + region: "NTSC-J" +SLPM-65520: + name: "уІу‚“уŸуО2wins [щ™хЎšч‰ˆ]" + name-sort: "уІу‚“уŸуО2wins [у’у‚“уІу„уАу‚“]" + name-en: "Tentama 2 Wins [Limited Edition]" + region: "NTSC-J" +SLPM-65521: + name: "уІу‚“уŸуО2wins [щ€šхИИч‰ˆ]" + name-sort: "уІу‚“уŸуО2wins [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Tentama 2 Wins [Standard Edition]" + region: "NTSC-J" +SLPM-65522: + name: "чˆ†чЌ‘яМяМ фККч”Ÿх›žщ“ NOVAу†у•уŽуŒшІ‹уІу‚‹уžяМяМ" + name-sort: "уАуу—у‚‡у†яМяМ у˜у‚“у›у„у‹у„уЉу† NOVAу†у•уŽуŒуПуІу„у‚‹уžяМяМ" + name-en: "Bakushou!! Jinsei Kaidou - Nova Usagi ga Miteru zo!!" + region: "NTSC-J" +SLPM-65523: + name: "уЕу‚‰у›у‚‰ HurrahяМSailor [щ€šхИИч‰ˆ]" + name-sort: "уЕу‚‰у›у‚‰ HurrahяМSailor [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Hurrah! Sailor [Standard Edition]" + region: "NTSC-J" +SLPM-65524: + name: "у‚ЊуƒЌуƒГу‚Иуƒу‚Буƒƒуƒˆ -уƒЊуƒЅуƒМуƒˆ- [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уŠу‚Œу‚“у˜уНу‘уЃуЈ -у‚Šу‚…уƒМуЈ- [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Orange Pocket - Root [Limited Edition]" + region: "NTSC-J" +SLPM-65525: + name: "у‚ЊуƒЌуƒГу‚Иуƒу‚Буƒƒуƒˆ -уƒЊуƒЅуƒМуƒˆ-" + name-sort: "уŠу‚Œу‚“у˜уНу‘уЃуЈ -у‚Šу‚…уƒМуЈ-" + name-en: "Orange Pocket - Root" + region: "NTSC-J" +SLPM-65526: + name: "уЉу‚у‚" + name-sort: "уЉу‚у‚" + name-en: "Dororo" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLPM-65527: + name: "FIFA уƒˆуƒМу‚ПуƒЋуƒ•уƒƒуƒˆуƒœуƒМуƒЋ" + name-sort: "уЕуƒуЕу уЈуƒМуŸу‚‹уЕуЃуЈуМуƒМу‚‹" + name-en: "FIFA Total Football" + region: "NTSC-J" +SLPM-65529: + name: "уƒŸуƒƒу‚ЗуƒЇуƒГ:у‚ЄуƒГуƒуƒƒу‚Зуƒ–уƒЋ -у‚ЊуƒšуƒЌуƒМу‚ЗуƒЇуƒГуƒЛу‚ЕуƒЋуƒž-" + name-sort: "уПуЃу—у‚‡у‚“ у„у‚“уНуЃу—уЖу‚‹ уŠуКу‚ŒуƒМу—у‚‡у‚“ у•у‚‹уО" + name-en: "Mission: Impossible - Operation Surma" + region: "NTSC-J" +SLPM-65530: + name: "J.LEAGUE уƒ—уƒ­у‚Еуƒƒу‚ЋуƒМу‚ЏуƒЉуƒ–у‚’уЄуу‚у†яМ'04" + name-sort: "Jу‚ŠуƒМу уЗу‚у•уЃу‹уƒМуу‚‰уЖу‚’уЄуу‚у†яМ'04" + name-en: "J-League Pro Soccer Club - Tsukuku 2004" + region: "NTSC-J" +SLPM-65531: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІт…Є EPISODE 0 яНžш’щ‡ŽуЎу‚Еуƒ уƒЉу‚ЄхЈ˜яНž" + name-sort: "у•уу‚‰уŸу„у›у‚“5 EPISODE 0 яНžу“у†у‚„уЎу•у‚€у‚‰у„у‚€у™у‚яНž" + name-en: "Sakura Taisen V - Episode 0" + region: "NTSC-J" +SLPM-65532: + name: "уЗу‚ˆуЗу‚ˆуƒ•у‚ЃуƒМуƒуƒМ" + name-sort: "уЗу‚ˆуЗу‚ˆуЕуƒуƒМуАуƒМ" + name-en: "Puyo Puyo Fever" + region: "NTSC-J" +SLPM-65533: + name: "уƒ”уƒЅуƒМуЈхЙуяМу‚ИуƒЃу‚ЌуƒМ ц˜Žц—ЅуЎу‚ИуƒЃуƒГуƒ— [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уДу‚…уƒМуЈуЕуяМу˜у‚ƒуŒуƒМ у‚у—уŸуЎу˜у‚ƒу‚“уЗ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Pyu to Fuku! Jaguar Ashita no Japan [Limited Edition]" + region: "NTSC-J" +SLPM-65534: + name: "уƒ­уƒМу‚Ау‚Њуƒ—у‚Й" + name-sort: "у‚уƒМууŠуЗу™" + name-en: "Rogue Ops" + region: "NTSC-J" + speedHacks: + eeCycleRate: 2 # Fixes hang on opening memory card screen. +SLPM-65535: + name: "уŠу—уˆуІяМ уНуНуŸу‚“" + name-sort: "уŠу—уˆуІяМ уНуНуŸу‚“" + name-en: "Oshiete! Popotan" + region: "NTSC-J" +SLPM-65536: + name: "хАчЅžцМ”чОЉ2 [KOEI The Best]" + name-sort: "уЛу†у—у‚“уˆу‚“уŽ2 [KOEI The Best]" + name-en: "Houshin Engi 2 [KOEI The Best]" + region: "NTSC-J" +SLPM-65537: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž [KOEI The Best]" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“ [KOEI The Best]" + name-en: "Chou Battle Houshin [Koei The Best]" + region: "NTSC-J" +SLPM-65538: + name: "007 - nightfire [EA BEST HITS]" + name-sort: "007 уЊу„уЈуЕуу„у‚ [EA BEST HITS]" + name-en: "007 - Nightfire [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes polygon clipping in driving missions. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLPM-65539: + name: "V-RALLY3 [ATARI HOT SERIES]" + name-sort: "V-у‚‰у‚ŠуƒМ3 [ATARI HOT SERIES]" + name-en: "V-Rally 3 [ATARI HOT SERIES]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SLPM-65540: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Moonlit Lovers [щ€šхИИч‰ˆ]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Moonlit Lovers [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Galaxy Angel - Moonlit Lovers [Standard Edition]" + region: "NTSC-J" +SLPM-65541: + name: "ц„›ш”Еч‰ˆ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [KOEI The Best]" + name-sort: "у‚у„уžу†уАу‚“ у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [KOEI The Best]" + name-en: "Angelique Trois - Aizouban [Koei The Best]" + region: "NTSC-J" +SLPM-65542: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у" + name-en: "Rei-Shiki Kanjou Sentouki" + region: "NTSC-J" +SLPM-65543: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„2004" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ2004" + name-en: "Pro Yakyuu Spirits 2004" + region: "NTSC-J" +SLPM-65545: + name: "хх…­хЄœу‚Œу‚“у‹ яНžу‹уПуЕу‚‹у•уЈяНž" + name-sort: "у˜у‚…у†у‚уу‚„у‚Œу‚“у‹ яНžу‹уПуЕу‚‹у•уЈяНž" + name-en: "Juurokuya Renka - Kami Furusato" + region: "NTSC-J" +SLPM-65546: + name: "CROSS+CHANNEL яНžTo all peopleяНž [щ™хЎšч‰ˆ]" + name-sort: "уу‚у™+уЁу‚ƒу‚“у­у‚‹ яНžуЈу… уŠуƒМу‚‹ уДуƒМуЗу‚‹яНž [у’у‚“уІу„уАу‚“]" + name-en: "Cross Channel - To All People [Limited Edition]" + region: "NTSC-J" +SLPM-65547: + name: "CROSS+CHANNEL яНžTo all peopleяНž" + name-sort: "уу‚у™+уЁу‚ƒу‚“у­у‚‹ яНžуЈу… уŠуƒМу‚‹ уДуƒМуЗу‚‹яНž " + name-en: "Cross Channel - To All People" + region: "NTSC-J" +SLPM-65548: + name: "уƒ•уƒЊуƒМуƒ€уƒ уƒЛуƒ•у‚Ёу‚Єу‚ПуƒМу‚К" + name-sort: "уЕу‚ŠуƒМу у‚€уЕуу„уŸуƒМуš" + name-en: "Freedom Fighters" + region: "NTSC-J" +SLPM-65549: + name: "Remember11 яНžthe age of infinityяНž [ц‹у‚ЛуƒЌ]" + name-sort: "у‚Šу‚у‚“уАуƒМ11 -у˜ уˆу„у˜ уŠуЖ у„у‚“уЕуƒуЋуІуƒ [щ™хЎšч‰ˆ]" + name-en: "Remember 11 - The Age of Infinity [Limited Edition]" + region: "NTSC-J" +SLPM-65550: + name: "Remember11 яНžthe age of infinityяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚Šу‚у‚“уАуƒМ11 -у˜ уˆу„у˜ уŠуЖ у„у‚“уЕуƒуЋуІуƒ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Remember 11 - The Age of Infinity [Standard Edition]" + region: "NTSC-J" +SLPM-65551: + name: "ASTRO BOY щ‰„ш…•у‚Ђуƒˆуƒ " + name-sort: "у‚у™уЈу‚уМуƒМу„ уІуЄу‚у‚“у‚уЈу‚€" + name-en: "Astro Boy Atom" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SLPM-65552: + name: "уƒЁу‚ПуƒЋу‚ІуƒЋуƒ•REV [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚уŸу‚‹у†у‚‹уЕREV [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Metal Wolf Rev [Limited Edition]" + region: "NTSC-J" +SLPM-65553: + name: "уƒЁу‚ПуƒЋу‚ІуƒЋуƒ•REV [щ€šхИИч‰ˆ]" + name-sort: "у‚уŸу‚‹у†у‚‹уЕREV [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Metal Wolf Rev [Standard Edition]" + region: "NTSC-J" +SLPM-65554: + name: "у‚Гуƒ­уƒƒу‚БяМяНžуƒуƒГчŽ‹уЎхБцЉŸу‚’ц•‘уˆяНž" + name-sort: "у“у‚уЃу‘яМ уАу‚“уŠу†уЎууу‚’у™ууˆ" + name-en: "Croket! Ban-King no Kiki o Sukue" + region: "NTSC-J" +SLPM-65555: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆт…Є хЄЉчЉКуЎшŠБхЋ" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ5 уІу‚“уу†уЎуЏуЊу‚ˆу‚" + name-en: "Dragon Quest V - Tenkuu no Hanayome" + region: "NTSC-J" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. +SLPM-65556: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЄЉфИ‹х‰ЕфИ–" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„" + name-en: "Nobunaga no Yabou - Tenka Sousei" + region: "NTSC-J" +SLPM-65557: + name: "у‚Йуƒ†уƒ‡у‚ЃУ—у‚Йу‚Пуƒ‡у‚Ѓ [щ™хЎšч‰ˆ]" + name-sort: "у™уІуЇуƒУ—у™уŸуЇуƒ [у’у‚“уІу„уАу‚“]" + name-en: "Steady X Study [Limited Edition]" + region: "NTSC-J" +SLPM-65558: + name: "у‚Йуƒ†уƒ‡у‚ЃУ—у‚Йу‚Пуƒ‡у‚Ѓ" + name-sort: "у™уІуЇуƒУ—у™уŸуЇуƒ" + name-en: "Steady X Study" + region: "NTSC-J" +SLPM-65559: + name: "уІуЎуВу‚‰у‚’уŸу„у‚ˆу†уЋ яНžцАИфЙ…уЎчЕ†яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уІуЎуВу‚‰у‚’уŸу„у‚ˆу†уЋ яНžуˆу„уу‚…у†уЎууšуЊяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Tenohira wo Taiyou ni [Limited Edition]" + region: "NTSC-J" +SLPM-65560: + name: "уІуЎуВу‚‰у‚’уŸу„у‚ˆу†уЋ яНžцАИфЙ…уЎчЕ†яНž" + name-sort: "уІуЎуВу‚‰у‚’уŸу„у‚ˆу†уЋ яНžуˆу„уу‚…у†уЎууšуЊяНž" + name-en: "Tenohira wo Taiyou ni" + region: "NTSC-J" +SLPM-65561: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 [у‚ЙуƒМуƒ‘уƒМуƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 [у™уƒМуБуƒМуЗу‚ŒуПу‚у‚€BOX]" + name-en: "Shin Sangoku Musou 3 [Super Premium Pack]" + region: "NTSC-J" +SLPM-65564: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 Empires & чŒ›хА†фМ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 уˆу‚“уБу„у‚уƒМуš & у‚‚у†у—у‚‡у†уЇу‚“ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Shin Sangoku Musou 3 - Empires [Premium Box]" + region: "NTSC-J" +SLPM-65565: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 Empires" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 уˆу‚“уБу„у‚уƒМуš" + name-en: "Shin Sangoku Musou 3 - Empires" + region: "NTSC-J" +SLPM-65566: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у  [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Kin'iro no Corda [Premium Box]" + region: "NTSC-J" +SLPM-65567: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€ [щ€šхИИч‰ˆ]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у  [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kin'iro no Corda [Standard Edition]" + region: "NTSC-J" +SLPM-65569: + name: "хŒ—уИу€‚Diamond Dust + Kiss is Beginning" + name-sort: "ууŸуИ Diamond Dust + Kiss is Beginning" + name-en: "Kita he - Diamond Dust + Kiss is Beginning" + region: "NTSC-J" +SLPM-65570: + name: "уƒ•уƒ­уƒƒу‚ЌуƒМ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕу‚уЃуŒуƒМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Frogger [Konami Palace Collection]" + region: "NTSC-J" +SLPM-65571: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Ѓ [щ™хЎšч‰ˆу€" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 4 [у’у‚“уІу„уАу‚“]" + name-en: "Generation of Chaos 4 [Limited Edition]" + region: "NTSC-J" +SLPM-65572: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Ѓ" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 4" + name-en: "Generation of Chaos 4" + region: "NTSC-J" +SLPM-65573: + name: "WRCт…Ё яНžEXTREMEяНž [Spike the Best]" + name-sort: "WRC2 яНžуˆуу™уЈу‚ŠуƒМу‚€яНž [Spike The Best]" + name-en: "WRC II Extreme [Spike The Best]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. +SLPM-65574: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ4 у‚ЖуƒЛуƒЋуƒМуƒ " + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹4 у–уƒЛу‚‹уƒМу‚€" + name-en: "Silent Hill 4 - The Room" + region: "NTSC-J" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLPM-65575: + name: "у‚ЏуƒЊуƒ у‚ОуƒГуƒЛуƒ†у‚Ѓу‚ЂуƒМу‚К" + name-sort: "уу‚Šу‚€уžу‚“уƒЛуІуƒу‚уƒМуš" + name-en: "Crimson Tears" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. +# deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order. +SLPM-65576: + name: "цŽЂхЕ чЅžхЎЎхЏКфИ‰щƒŽ KIND OF BLUE" + name-sort: "уŸу‚“уІу„ у˜у‚“уу†у˜у•уЖу‚у† KIND OF BLUE" + name-en: "Tantei Jinguuji Saburou - Kind of Blue" + region: "NTSC-J" +SLPM-65579: + name: "ц”ОшЊВхОŒуЎLove Beat" + name-sort: "уЛу†у‹у”уЎLove Beat" + name-en: "Houkago no Love Beat" + region: "NTSC-J" +SLPM-65580: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ чˆ†шЕАяМуƒ‹уƒˆуƒ­у‚ЋуƒМуƒˆ" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ уАууу†яМуЋуЈу‚у‹уƒМуЈ" + name-en: "Crash Bandicoot - Bakuso! Nitro Kart" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + clampModes: + vu1ClampMode: 3 # Fixes missing vertices on ramps. +SLPM-65581: + name: "уƒ›уƒМуƒГуƒ†уƒƒуƒ‰уƒžуƒГу‚ЗуƒЇуƒГ" + name-sort: "уЛуƒМу‚“уІуЃуЉуОу‚“у—у‚‡у‚“" + name-en: "Disney's The Haunted Mansion" + region: "NTSC-J" +SLPM-65582: + name: "Winning Post6 MAXIMUM 2004" + name-sort: "у†у„уЋу‚“ууНу™уЈ6 MAXIMUM 2004" + name-en: "Winning Post 6 Maximum 2004" + region: "NTSC-J" +SLPM-65583: + name: "WRC3" + name-sort: "WRC3" + name-en: "WRC 3" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SLPM-65584: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Shin Sangoku Musou 3 - Moushouden" + region: "NTSC-J" +SLPM-65585: + name: "Princess HolidayяНžшЛЂуŒу‚‹у‚Šу‚“у”фК­хƒхЄœфИ€хЄœяНž" + name-sort: "уЗу‚Šу‚“у›у™ уЛу‚ŠуЇу„ у“у‚уŒу‚‹у‚Šу‚“у”уІу„у›у‚“у‚„у„уЁу‚„" + name-en: "Princess Holiday - Korogaru Ringo-tei Senya-Ichiya" + region: "NTSC-J" +SLPM-65586: + name: "у‚ЊуƒГуƒЉу‚ЄуƒГуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚А" + name-sort: "уŠу‚“у‚‰у„у‚“уЗу‚у‚Œу™у‚Šу‚“у" + name-en: "Online Pro Wrestling" + region: "NTSC-J" +SLPM-65587: + name: "уƒ•у‚Ёу‚ЄуƒˆуƒŠу‚Єуƒˆ 2004" + name-sort: "уЕуу„уЈуЊу„уЈ 2004" + name-en: "Fight Night 2004" + region: "NTSC-J" +SLPM-65588: + name: "у‚ЋуƒЉуƒ•уƒЋBOX яНžto LOVEяНž [щ™хЎšч‰ˆ]" + name-sort: "у‹у‚‰уЕу‚‹BOX to LOVE [у’у‚“уІу„уАу‚“]" + name-en: "Colorful Box - To Love [Limited Edition]" + region: "NTSC-J" +SLPM-65589: + name: "у‚ЋуƒЉуƒ•уƒЋBOX яНžto LOVEяНž [щ€šхИИч‰ˆ]" + name-sort: "у‹у‚‰уЕу‚‹BOX to LOVE [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Colorful Box - To Love [Standard Edition]" + region: "NTSC-J" +SLPM-65590: + name: "щ›ЛшЛŠуЇGOяМFINAL" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМFINAL" + name-en: "Densha de Go! Final" + region: "NTSC-J" +SLPM-65591: + name: "уƒ­у‚ЙуƒˆуƒЛу‚ЂуƒЄуƒЛу‚Нуƒ•у‚Ѓу‚Ђ [щ™хЎšч‰ˆ]" + name-sort: "у‚у™уЈ у‚у‚„ ууЕуƒу‚ [у’у‚“уІу„уАу‚“]" + name-en: "Lost Aya Sophia [Limited Edition]" + region: "NTSC-J" +SLPM-65592: + name: "уƒ­у‚ЙуƒˆуƒЛу‚ЂуƒЄуƒЛу‚Нуƒ•у‚Ѓу‚Ђ" + name-sort: "у‚у™уЈ у‚у‚„ ууЕуƒу‚" + name-en: "Lost Aya Sophia" + region: "NTSC-J" +SLPM-65593: + name: "beatmania т…Ё DX 7th style" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 7th style" + name-en: "Beatmania IIDX 7th Style" + region: "NTSC-J" +SLPM-65594: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚Ју‚ПуƒМуƒŠуƒЋуƒžуƒŠ" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уˆуŸуƒМуЊу‚‹уОуЊ" + name-en: "Iris no Atelier - Eternal Mana" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes horizontal lines in FMV and prevents hash cache from disabling itself. + gsHWFixes: + roundSprite: 2 # Fixes character portraits when upscaling. +SLPM-65595: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ2 чŽ„фККщ ‚фИŠцБКцˆІ [Athena Best Collection Vol.1]" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„2 уу‚у†уЈуЁу‚‡у†у˜у‚‡у†у‘уЃу›у‚“ [Athena Best Collection Vol.1]" + name-en: "Gambler Densetsu Tetsuya 2 [Athena Best Collection]" + region: "NTSC-J" +SLPM-65596: + name: "хфКŒх›НшЈ˜ шЕЋу€…уŸу‚‹чŽ‹щ“чД…чЗ‘уЎчОНхŒ–" + name-sort: "у˜у‚…у†уЋу“уу у‹уу‹ууŸу‚‹уŠу†уЉу†у“у†у‚Šу‚‡ууЎу†у‹" + name-en: "Juuni Kuniki - Kakukaku Taru Ou Michi Beni Midori no Uka" + region: "NTSC-J" +SLPM-65597: + name: "DIGITAL DEVIL SAGA яНžу‚Ђуƒу‚ПуƒМуƒЋуƒЛуƒуƒЅуƒМуƒŠуƒМяНž" + name-sort: "уЇу˜уŸу‚‹ уЇуГу‚‹ у•уƒМуŒ у‚уАуŸуƒМу‚‹уЁу‚…уƒМуЊуƒМ" + name-en: "Digital Devil Saga - Avatar Tuner" + region: "NTSC-J" + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLPM-65598: + name: "шЛЂч”Ÿх­Ихœ’ хЙЛш’МщŒВ" + name-sort: "уІу‚“у—у‚‡у†уŒууˆу‚“ у’у‚“уу†у‚у" + name-en: "Tenshou Gakuen Kensousoku" + region: "NTSC-J" +SLPM-65599: + name: "хЙЛцƒГцАДцЛИфМт…Ѓ [щ™хЎšч‰ˆ]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“4 [у’у‚“уІу„уАу‚“]" + name-en: "Gensou Suikoden 4 [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. + nativeScaling: 1 # Fixes post effects. +SLPM-65600: + name: "хЙЛцƒГцАДцЛИфМт…Ѓ" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“4" + name-en: "Gensou Suikoden 4" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. + nativeScaling: 1 # Fixes post effects. +SLPM-65601: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ цƒГу„х‡КуЋу‹у‚у‚‹х› яНžMemories OffяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ уŠу‚‚у„уЇуЋу‹у‚у‚‹ууП у‚у‚‚у‚ŠуƒМуš уŠуЕ" + name-en: "Omoide ni Kawaru-Kimi - Memories Off [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65602: + name: "у‚­уƒГу‚А у‚Њуƒ– у‚Гуƒ­у‚Зу‚Ђуƒ т…Ё" + name-sort: "уу‚“у уŠуЖ у“у‚у—у‚у‚€2" + name-en: "King of Colosseum II" + region: "NTSC-J" + compat: 5 +SLPM-65603: + name: "уƒЉуƒГуƒЛуƒЉу‚Єу‚ЏуƒЛуƒ˜уƒЋ" + name-sort: "у‚‰у‚“ у‚‰у„у уИу‚‹" + name-en: "Run Like Hell" + region: "NTSC-J" +SLPM-65604: + name: "у‚Ђуƒ‹уƒЁуƒуƒˆуƒЋ чƒˆчЋуЎч‚Ž FINAL BURNING [хˆх›žч”Ÿч”Ѓщ™хЎšфЛ•цЇ˜]" + name-sort: "у‚уЋу‚уАуЈу‚‹ у‚ŒуЃу‹уЎуЛуЎуŠ FINAL BURNING [у—у‚‡у‹у„у›у„у•у‚“у’у‚“уІу„у—у‚ˆу†]" + name-en: "Anime Battle - Rekka no Honoo - Flame of Recca - Final Burning [Limited Edition]" + region: "NTSC-J" + compat: 5 + patches: + 9BDBA170: + content: |- + comment=Fixes IPU hang. + patch=0,EE,00115c00,word,24200001 +SLPM-65607: + name: "3LDK яНžхЙИу›уЋуЊу‚у†у‚ˆяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "3LDK у—у‚у‚у›уЋуЊу‚у†у‚ˆ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "3LDK - Shiawase ni Narou yo [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65608: + name: "3LDK яНžхЙИу›уЋуЊу‚у†у‚ˆяНž" + name-sort: "3LDK у—у‚у‚у›уЋуЊу‚у†у‚ˆ" + name-en: "3LDK - Shiawase ni Narou yo" + region: "NTSC-J" +SLPM-65609: + name: "Memories Off яНžуу‚Œу‹у‚‰яНž [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ уу‚Œу‹у‚‰ [у’у‚“уІу„уАу‚“]" + name-en: "Memories Off... - Sorekara [Limited Edition]" + region: "NTSC-J" +SLPM-65610: + name: "Memories Off яНžуу‚Œу‹у‚‰яНž [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ уу‚Œу‹у‚‰ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Memories Off... - Sorekara [Standard Edition]" + region: "NTSC-J" +SLPM-65611: + name: "PIZZICATO POLKA яНžчИщŽ–чОхЄœяНž" + name-sort: "уДуЁу‹уƒМуЈ уНу‚‹у‹ уˆу‚“у•у’у‚“у‚„" + name-en: "Pizzicato Polka - Suisei Genya" + region: "NTSC-J" +SLPM-65612: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈу‚Ђу‚Ку‚ЋуƒуƒГуЎх›šфКК" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈу‚уšу‹уАу‚“уЎу—у‚…у†у˜у‚“" + name-en: "Harry Potter and the Prisoner of Azkaban" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLPM-65613: + name: "щŠцˆЏчŽ‹ у‚Ћуƒ—у‚ЛуƒЋуƒЂуƒГу‚Йу‚ПуƒМу‚Гуƒ­у‚Зу‚Ђуƒ " + name-sort: "у‚†у†уŽуŠу† у‹уЗу›у‚‹у‚‚у‚“у™уŸуƒМу“у‚у—у‚у‚€" + name-en: "Yu-Gi-Oh! Capsule Monster Coliseum" + region: "NTSC-J" +SLPM-65614: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰ [EA BEST HITS]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ [EA BEST HITS]" + name-en: "Need for Speed - Underground [EA Best Hits]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-65615: + name: "уƒ‰у‚ЋуƒуƒГDX -у‚уŸу‚‹фИ–ч•ŒуЏу‚Њуƒ‹у у‚‰у‘-" + name-sort: "уЉу‹уНу‚“DX -у‚уŸу‚‹у›у‹у„уЏуŠуЋу у‚‰у‘-" + name-en: "Dokapon DX" + region: "NTSC-J" +SLPM-65616: + name: "хфКŒх›НшЈ˜ чД…ш“ЎуЎцЈ™ щЛ„хЁЕуЎшЗЏ [KONAMI The BEST]" + name-sort: "у˜у‚…у†уЋу“уу уу‚Œу‚“уЎу—у‚‹уЙ у“у†у˜у‚“уЎуПуЁ- [KONAMI The BEST]" + name-en: "Juunikoku-ki - Guren no Shirube Koujin no Michi [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65617: + name: "х†’щ™Кц™‚фЛЃцДЛхЇу‚Ду‚ЈуƒЂуƒГ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уМу†у‘у‚“у˜у у„у‹уЄу’уу”уˆу‚‚у‚“ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Bouken Jidai Katsugeki Goemon [Konami Collection]" + region: "NTSC-J" +SLPM-65618: + name: "уƒ™уƒЋу‚ЛуƒЋу‚Џ хƒхЙДхИх›НуЎщЗЙчЏ‡ ш–щ­”цˆІшЈ˜уЎчЋ  [фН“щЈ“ч‰ˆ]" + name-sort: "уЙу‚‹у›у‚‹у уПу‚ŒуЋу‚у‚€ уЕуу‚‹у“у‚“уИу‚“ у›у„уОу›у‚“ууЎу—у‚‡у† [уŸу„у‘у‚“уАу‚“]" + name-en: "Berserk - Millennium Falcon-hen - Seima Senki no Shou [Trial]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Partially fixes HUD elements. + halfPixelOffset: 1 # Fixes misaligned blur around objects and enemies. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-65619: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ у‚ИуƒЃуƒГу‚АуƒЋу‚ЙуƒˆуƒМуƒ " + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у”уƒМу™уЈу‚Šу“у‚“ у˜у‚ƒу‚“уу‚‹у™уЈуƒМу‚€" + name-en: "Tom Clancy's Ghost Recon - Jungle Storm" + region: "NTSC-J" +SLPM-65620: + name: "ц‚ЊфЛЃхЎ˜2 яНžхІ„цƒГфМяНž [GLOBAL The Best]" + name-sort: "у‚уу у„у‹у‚“2 яНžу‚‚у†уу†уЇу‚“яНž [GLOBAL The Best]" + name-en: "Akudaikan 2 - Mousouden [Global The Best]" + region: "NTSC-J" +SLPM-65621: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМт…Ђ 3rd STRIKE" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМ3 3rd STRIKE" + name-en: "Street Fighter III - 3rd Strike" + region: "NTSC-J" + compat: 5 +SLPM-65622: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ3 [KONAMI The BEST]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹3 [KONAMI The BEST]" + name-en: "Silent Hill 3 [KONAMI The BEST]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. + memcardFilters: + - "SLPM-65257" + - "SLPM-65622" + - "SLPM-66018" + - "SLPM-65051" + - "SLPM-65098" + - "SLPM-65341" + - "SLPM-65631" +SLPM-65623: + name: "цŽЂхЕх­Іхœ’QхЅ‡чПщЄЈуЎцЎКц„ [KONAMI The BEST]" + name-sort: "уŸу‚“уІу„уŒууˆу‚“QууŠу†у‹у‚“уЎу•уЄу„ [KONAMI The BEST]" + name-en: "Tantei Gakuen Q - Kiokan no Satsui [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65624: + name: "DEAR BOYS-Fast BreakяМ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЇуƒу‚ уМуƒМу„уš уЕуу™уЈ уЖу‚Œу„уяМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Dear Boys - Fast Break! [Konami Palace Collection]" + region: "NTSC-J" +SLPM-65625: + name: "у‚у—уŸуЎу‚ИуƒЇуƒМяНžуОуЃч™НуЋч‡ƒуˆхАНуу‚яМяНž [KONAMI The BEST]" + name-sort: "у‚у—уŸуЎу˜у‚‡уƒМ уОуЃу—у‚уЋу‚‚уˆуЄуу‚яМ [KONAMI The BEST]" + name-en: "Ashita no Joe - Masshiro ni Moetsukuru [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65626: + name: "цц€–ц–Ашžу€хЙГцˆч‰ˆу€‘яНžц€ЊхЅ‡яМхПƒщœŠуƒ•у‚Ёу‚ЄуƒЋяНž [KONAMI The BEST]" + name-sort: "уу‚‡у†уЕу—у‚“уЖу‚“ уИу„у›у„уАу‚“ у‹у„уяМу—у‚“у‚Œу„уЕуу„у‚‹ [KONAMI The BEST]" + name-en: "Kyoufu Shinbun (Heisei-Han) Kaiki! Shinrei File [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65627: + name: "у‚Ву‚Ву‚ВуЎщЌМхЄЊщƒŽ ч•АшžхІ–ц€ЊхЅ‡ш­š [KONAMI the Best]" + name-sort: "у’у’у’уЎууŸу‚у† у„уЖу‚“у‚ˆу†у‹у„ууŸу‚“ [KONAMI the Best]" + name-en: "Gegege no Kitarou [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65628: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ ц­ЄшŠБуƒ‘уƒƒу‚Џ яНž3уЄуЎфК‹фЛЖчАПяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у“уЎуЏуЊуБуЃу 3уЄуЎу˜у‘у‚“уМ" + name-en: "Konohana Pack - 3-tsu no Jikenbo [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65629: + name: "у‚Ћуƒƒуƒ‘уЎщЃМу„ц–Й -How to breed kappas-" + name-sort: "у‹уЃуБуЎу‹у„у‹уŸ How to breed kappas" + name-en: "Kappa no Kai-Kata - How to Breed Kappas" + region: "NTSC-J" +SLPM-65630: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ11" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†11" + name-en: "Jikkyou Powerful Pro Yakyuu 11" + region: "NTSC-J" +SLPM-65631: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ2 цœ€хОŒуЎшЉЉ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹2 у•у„у”уЎу†уŸ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Silent Hill 2 [KONAMI The BEST]" + region: "NTSC-J" + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLPM-65632: + name: "уƒуƒМуƒуƒЃуƒ•у‚Ёу‚Єу‚ПуƒМу‚Еу‚ЄуƒуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ яНžу‚ИуƒЃуƒƒу‚ИуƒЁуƒГуƒˆу‚Зуƒƒу‚Џу‚ЙуЎщ‡Žцœ›яНž" + name-sort: "уАуƒМуЁу‚ƒуЕуу„уŸуƒМу•у„уАуƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“ яНžу˜у‚ƒуЃу˜у‚у‚“уЈу—уЃуу™уЎу‚„уМу†яНž" + name-en: "Virtua Fighter Cyber Generation - Ambition of the Judgement Six" + region: "NTSC-J" + compat: 5 +SLPM-65633: + name: "у‚Ђу‚ЄуƒЉуƒ–уƒ™уƒМу‚ЙуƒœуƒМуƒЋ уƒ—уƒ­щ‡Žчƒу‚’у“у‚ˆуЊуц„›у™у‚‹фККщ”уИ" + name-sort: "у‚у„у‚‰уЖуЙуƒМу™уМуƒМу‚‹ уЗу‚у‚„уу‚…у†у‚’у“у‚ˆуЊуу‚у„у™у‚‹уВуЈуŸуЁуИ" + name-en: "I Love Baseball - Pro Yakyuu wo Koyonaku Aisuru Hito Tachi e" + region: "NTSC-J" +SLPM-65634: + name: "хЄхА‘хЅГ Promised Summer" + name-sort: "уЊуЄу—у‚‡у†у˜у‚‡ Promised Summer" + name-en: "Summer Girl - Promised Summer" + region: "NTSC-J" +SLPM-65635: + name: "чˆ†ч‚ŽшІšщ†’ уƒуƒуƒМуƒЉуƒГуƒ‰цˆІшЈ˜ZERO" + name-sort: "уАууˆу‚“у‹уу›у„ у­уАуƒМу‚‰у‚“уЉу›у‚“уZERO" + name-en: "Bakuen Kakusei Neverland Senki Zero" + region: "NTSC-J" +SLPM-65636: + name: "фИ‰хœ‹хП—цˆІшЈ˜2 [KOEI The Best]" + name-sort: "у•у‚“у”уу—у›у‚“у2 [KOEI The Best]" + name-en: "Sangokushi Senki 2 [Koei The Best]" + region: "NTSC-J" +SLPM-65637: + name: "уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н2 яНžщ­”чŽ‹хŸŽуЎцˆІу„яНž" + name-sort: "у‚‰ууŒууŠу†у“у2 яНžуОуŠу†у˜у‚‡у†уЎуŸуŸу‹у„яНž" + name-en: "Rakugaki Oukoku 2 - Maoh jou no Tatakai" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +SLPM-65638: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й" + name-sort: "уЕу‚‹уЏу†у™уу™" + name-en: "Full House Kiss" + region: "NTSC-J" +SLPM-65639: + name: "уƒ‘уƒ†у‚Ѓу‚Зу‚ЈуЊуЋу‚ƒу‚“у“ яНžхˆц‹уЏу„уЁу”х‘ГяНž [щ™хЎšч‰ˆ]" + name-sort: "уБуІуƒу—уˆуЊуЋу‚ƒу‚“у“ яНžуЏуЄу“у„уЏу„уЁу”у‚у˜яНž [у’у‚“уІу„уАу‚“]" + name-en: "Patissier na Nyanko - Hatsukoi wa Ichigo Aji [Limited Edition]" + region: "NTSC-J" +SLPM-65640: + name: "уƒ‘уƒ†у‚Ѓу‚Зу‚ЈуЊуЋу‚ƒу‚“у“ яНžхˆц‹уЏу„уЁу”х‘ГяНž" + name-sort: "уБуІуƒу—уˆуЊуЋу‚ƒу‚“у“ яНžуЏуЄу“у„уЏу„уЁу”у‚у˜яНž" + name-en: "Patissier na Nyanko - Hatsukoi wa Ichigo Aji" + region: "NTSC-J" +SLPM-65641: + name: "у†уŸу†т™Њу‚ПуƒГуƒ–уƒЊуƒГу‚АуƒЛуƒ€у‚Єу‚Й яНžчЇуŸуЁ3фККу€у‚уƒЛу’уƒЛу‚‹яНž" + name-sort: "у†уŸу†уŸу‚“уЖу‚Šу‚“уу у„у™ у‚уŸу—уŸуЁ3уЋу‚“у‚у’у‚‹" + name-en: "Utau - Tumbling Dice - Watashitachi 3-nin A.Ge.Ru" + region: "NTSC-J" +SLPM-65642: + name: "у‚у„у‚уц˜ŸфКК уƒ‘уƒ‹уƒƒу‚ЏуƒЁуƒМу‚ЋуƒМ" + name-sort: "у‚у„у‚уу›у„у˜у‚“ уБуЋуЃуу‚уƒМу‹уƒМ" + name-en: "Meiwaku Seijin Panic Maker" + region: "NTSC-J" + compat: 5 +SLPM-65643: + name: "уƒ­уƒƒу‚ЏуƒžуƒГX у‚ГуƒžуƒГуƒ‰уƒŸуƒƒу‚ЗуƒЇуƒГ" + name-sort: "у‚уЃууОу‚“уˆуЃуу™ у“уОу‚“уЉуПуЃу—у‚‡у‚“" + name-en: "RockMan X - Command Mission" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes the trophies. +SLPM-65644: + name: "GUILTY GEAR щЖ[ISUKA]" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„у™у‹" + name-en: "Guilty Gear Isuka" + region: "NTSC-J" +SLPM-65646: + name: "цœЈцМу‚Œц—ЅуЎфИІцœЈщ“ яНž чЇЛу‚ŠхЄ‰у‚у‚‹х­ЃчЏ€уЎфИ­уЇ" + name-sort: "у“у‚‚у‚ŒуГуЎуЊуПууПуЁ яНžу†уЄу‚Šу‹у‚у‚‹уу›уЄуЎуЊу‹уЇ" + name-en: "Komorebi no Namikimichi - Utsurikawaru Kisetsu no Naka de" + region: "NTSC-J" +SLPM-65647: + name: "щŠцˆЏчŽ‹чœŸуƒ‡уƒЅу‚ЈуƒЋуƒЂуƒГу‚Йу‚ПуƒМу‚Кт…Ё чЖ™ц‰Пу•у‚Œу—шЈ˜ц†Ж [KONAMI The Best]" + name-sort: "у‚†у†уŽуŠу†у—у‚“уЇу‚…уˆу‚‹у‚‚у‚“у™уŸуƒМуš2 у‘у„у—у‚‡у†у•у‚Œу—ууŠу [KONAMI The Best]" + name-en: "Yu-Gi-Oh!Shin Duel-Monsters 2 -Keishousaresshi Kioku [KONAMI The BEST]" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLPM-65648: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžхВфИŠцœ€хЄЇуЎфНœцˆІяНž [EA BEST HITS]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у—у˜у‚‡у†у•у„у у„уЎу•уу›у‚“ [EA BEST HITS]" + name-en: "Medal of Honor - Frontline [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLPM-65649: + name: "NBA STREET2 уƒ€уƒГу‚ЏхЄЉх›Н [EA BEST HITS]" + name-sort: "NBA у™уЈу‚ŠуƒМуЈ2 у у‚“ууІу‚“у”у [EA BEST HITS]" + name-en: "NBA Street Vol. 2 [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing environment with microVU. +SLPM-65650: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈшГЂш€…уЎчŸГ [EA BEST HITS]" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈу‘у‚“у˜у‚ƒуЎу„у— [EA BEST HITS]" + name-en: "Harry Potter and the Philosopher's Stone [EA Best Hits]" + region: "NTSC-J" + gameFixes: + - EETimingHack +SLPM-65651: + name: "фЙщОхІ–щ­”х­Ихœ’чД€ [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уу†у‚у‚“у‚ˆу†уОуŒууˆу‚“у уЇу‚‰уЃуу™уБуЃу" + name-en: "Kowloon Youma Gakuenki [Limited Edition]" + region: "NTSC-J" +SLPM-65652: + name: "фЙщОхІ–щ­”х­Ихœ’чД€" + name-sort: "уу†у‚у‚“у‚ˆу†уОуŒууˆу‚“у" + name-en: "Kowloon Youma Gakuenki" + region: "NTSC-J" +SLPM-65653: + name: "Darling Special Backlash яНžц‹уЎу‚Ју‚­у‚ОуƒМу‚ЙуƒˆуƒЛуƒ’уƒМуƒˆяНž" + name-sort: "у уƒМу‚Šу‚“ у™уКу—у‚ƒу‚‹ уАуЃуу‚‰уЃу—у‚… у“у„уЎуˆууžуƒМу™уЈ уВуƒМуЈ" + name-en: "Darling Special Backlash - Koi no Exhaust Heat" + region: "NTSC-J" +SLPM-65654: + name: "шЇЃцБКяМу‚Њу‚Еуƒу‚­уƒМуƒŠ" + name-sort: "у‹у„у‘уЄяМуŠу•уАууƒМуЊ" + name-en: "Kaiketsu! Osabakiina" + region: "NTSC-J" +SLPM-65655: + name: "уƒ•у‚Ёу‚ЄуƒГуƒ‡у‚ЃуƒГу‚АуƒЛуƒ‹уƒЂ YUKE'S the BEST" + name-sort: "уЕуу„у‚“уЇуƒу‚“у уЋу‚‚ YUKE'S the BEST" + name-en: "Finding Nemo [Yuke's The Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPM-65656: + name: "хЙЛцƒГцАДцЛИфМт…Ѓ" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“4" + name-en: "Gensou Suikoden 4" + region: "NTSC-J" +SLPM-65657: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ8" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 8" + name-en: "World Soccer Winning Eleven 8" + region: "NTSC-J" +SLPM-65660: + name: "ч™НфИ­цŽЂцЄœщƒЈ [TAITO BEST]" + name-sort: "Shira-Chu Tankenbu [TAITO BEST]" + name-en: "Shirachuu Tankenbu [TAITO BEST]" + region: "NTSC-J" +SLPM-65661: + name: "щ›ЛшЛŠуЇGoяМ уƒ—уƒ­уƒ•у‚Їуƒƒу‚ЗуƒЇуƒŠуƒЋ2 [TAITO BEST]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹2 [TAITO BEST]" + name-en: "Densha de Go! Professional 2 [TAITO BEST]" + region: "NTSC-J" +SLPM-65662: + name: "у‚Йуƒ‘у‚Єуƒ€уƒМуƒžуƒГ 2" + name-sort: "у™уБу„у уƒМуОу‚“ 2" + name-en: "Spider-Man 2" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLPM-65663: + name: "уƒ„уƒДу‚Ёу‚ЄяМяМ" + name-sort: "уЄу‚”уу„яМяМ" + name-en: "Zwei!!" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 1 # Fixes vertical lines. +SLPM-65664: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ уƒЁуƒЂуƒЊуƒМу‚Ку‚Њуƒ• уƒ‡уƒЅу‚Јуƒƒуƒˆ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ яНžу‚у‚‚у‚ŠуƒМуšуŠуЕ уЇу‚…уˆуЃуЈяНž" + name-en: "Renai Adventure Memories - Off Duet [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65665: + name: "уƒ–уƒЉуƒƒуƒ‰уƒЌу‚ЄуƒГ" + name-sort: "уЖу‚‰уЃуЉу‚Œу„у‚“" + name-en: "BloodRayne" + region: "NTSC-J" +SLPM-65666: + name: "NBA LIVE 2004 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ 2004 [EA BEST HITS]" + name-en: "NBA Live 2004 [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPM-65668: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й уƒЉу‚Иу‚ЋуƒЋу‚ЈуƒЌуƒЁуƒГуƒ„ [щ™хЎšч‰ˆ]" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ у‚‰у˜у‹у‚‹уˆу‚Œу‚у‚“уЄ [у’у‚“уІу„уАу‚“]" + name-en: "Spectral Force - Radical Elements [Limited Edition]" + region: "NTSC-J" +SLPM-65669: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й уƒЉу‚Иу‚ЋуƒЋу‚ЈуƒЌуƒЁуƒГуƒ„" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ у‚‰у˜у‹у‚‹уˆу‚Œу‚у‚“уЄ" + name-en: "Spectral Force - Radical Elements" + region: "NTSC-J" +SLPM-65670: + name: "у‚Ђу‚Џу‚Ђу‚­уƒƒу‚К" + name-sort: "у‚уу‚ууЃуš" + name-en: "Aqua Kids" + region: "NTSC-J" +SLPM-65671: + name: "W яНžу‚Іу‚Ѓуƒƒу‚ЗуƒЅяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у†уƒуЃу—у‚… [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "W - Wish [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65672: + name: "W яНžу‚Іу‚Ѓуƒƒу‚ЗуƒЅяНž" + name-sort: "у†уƒуЃу—у‚…" + name-en: "W - Wish" + region: "NTSC-J" +SLPM-65673: + name: "фИ‰хœ‹хП—т…Ј with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "у•у‚“у”уу— 9 with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Sangokushi IX with Power-Up Kit" + region: "NTSC-J" +SLPM-65674: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Є" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“5" + name-en: "Taikou Risshiden V" + region: "NTSC-J" +SLPM-65675: + name: "уЕуу„уЊу‚‹уƒЛу‚Ђуƒ—уƒ­уƒМуƒ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуу„уЊу‚‹ у‚уЗу‚уƒМуЁ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Final Approach [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65676: + name: "уЕуу„уЊу‚‹уƒЛу‚Ђуƒ—уƒ­уƒМуƒ [щ€šхИИч‰ˆ]" + name-sort: "уЕуу„уЊу‚‹ у‚уЗу‚уƒМуЁ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Final Approach [Standard Edition]" + region: "NTSC-J" +SLPM-65677: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [KONAMI The BEST]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [KONAMI The BEST]" + name-en: "Prince of Tennis - Smash Hit! [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65678: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ2 [KONAMI The BEST]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ2 [KONAMI The BEST]" + name-en: "Prince of Tennis - Smash Hit! 2 [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-65679: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ SWEAT&TEARS 2 [KONAMI The BEST]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО SWEAT&TEARS 2 [KONAMI The BEST]" + name-en: "Prince of Tennis - Sweat 2 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65680: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ цœ€хМЗуƒуƒМуƒ у‚’чЕцˆу›у‚ˆяМ" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО у•у„уу‚‡у†уЁуƒМу‚€у‚’у‘уЃу›у„у›у‚ˆяМ" + name-en: "Prince of Tennis - Make the Strongest Team" + region: "NTSC-J" +SLPM-65681: + name: "Monochrome [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚‚уЎуу‚уƒМу‚€ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Monochrome [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65682: + name: "Monochrome" + name-sort: "у‚‚уЎуу‚уƒМу‚€" + name-en: "Monochrome" + region: "NTSC-J" +SLPM-65683: + name: "уƒДу‚Ѓу‚ЊуƒЉуƒМуƒˆуЎу‚ЂуƒˆуƒЊу‚ЈяНžу‚АуƒЉуƒ уƒŠуƒМуƒˆуЎщŒЌщ‡‘шЁ“хЃЋ2яНž [у‚Ќу‚ЙуƒˆBest Price]" + name-sort: "у‚”уƒуŠу‚‰уƒМуЈуЎу‚уЈу‚Šуˆ уу‚‰у‚€уЊуƒМуЈуЎу‚Œу‚“уу‚“у˜у‚…уЄу—2 [уŒу™уЈBest Price]" + name-en: "Violet no Atelier - Gramnad no Renkinjutsushi [Gust Best Price]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Aligns text boxes. +SLPM-65684: + name: "уƒžу‚ЄуƒуƒЊуƒМуƒ™ х„ЊчОŽуЊу‚‹шЈ˜ц†Ж" + name-sort: "уОу„у­у‚ŠуƒМуЙ у‚†у†уГуЊу‚‹ууŠу" + name-en: "Meine Liebe - Yuubinaru Kioku" + region: "NTSC-J" +SLPM-65685: + name: "у‚Йуƒ†уƒЉуƒ‡у‚Іу‚Й" + name-sort: "у™уІу‚‰уЇу†у™" + name-en: "Stella Deus" + region: "NTSC-J" +SLPM-65686: + name: "уƒ™уƒЋу‚ЛуƒЋу‚Џ хƒхЙДхИх›НуЎщЗЙчЏ‡ ш–щ­”цˆІшЈ˜уЎчЋ  [щ™хЎšч‰ˆ]" + name-sort: "уЙу‚‹у›у‚‹у уПу‚ŒуЋу‚у‚€ уЕуу‚‹у“у‚“уИу‚“ у›у„уОу›у‚“ууЎу—у‚‡у† [у’у‚“уІу„уАу‚“]" + name-en: "Berserk - Millennium Falcon-hen - Seima Senki no Shou [Branded Box]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Partially fixes HUD elements. + halfPixelOffset: 1 # Fixes misaligned blur around objects and enemies. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-65687: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - уƒуƒˆуƒЋуƒ•уƒ­уƒГуƒˆ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš уАуЈу‚‹уЕу‚у‚“уЈ" + name-en: "Star Wars - Battlefront" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLPM-65688: + name: "уƒ™уƒЋу‚ЛуƒЋу‚Џ хƒхЙДхИх›НуЎщЗЙчЏ‡ ш–щ­”цˆІшЈ˜уЎчЋ  [щ€šхИИч‰ˆ]" + name-sort: "уЙу‚‹у›у‚‹у уПу‚ŒуЋу‚у‚€ уЕуу‚‹у“у‚“уИу‚“ у›у„уОу›у‚“ууЎу—у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Berserk - Millennium Falcon-hen - Seima Senki no Shou [Standard Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Partially fixes HUD elements. + halfPixelOffset: 1 # Fixes misaligned blur around objects and enemies. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-65689: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Never7 яНžthe end of infinityяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у­уАуƒМу›уЖу‚“ яНžу˜ уˆу‚“уЉ уŠуЖ у„у‚“уЕуƒуЋуІуƒ" + name-en: "Never 7 - The End of Infinity [SuperLite 2000 Series]" + region: "NTSC-J" + gameFixes: + - SkipMPEGHack # Prevents the game from freezing. +SLPM-65690: + name: "ц­ЄшŠБ4 яНžщ—‡у‚’чЅ“у†чЅˆу‚ŠяНž" + name-sort: "у“уЎуЏуЊ4 яНžу‚„уПу‚’уЏу‚‰у†у„уЎу‚ŠяНž" + name-en: "Konohana 4 - Yami wo Harau Inori" + region: "NTSC-J" + compat: 5 +SLPM-65691: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Ever17 яНžthe out of infinityяНž [Premium Edition]" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ Ever17 яНžу˜ у‚у†уЈ уŠуЖ у„у‚“уЕуƒуЋуІуƒяНž [Premium Edition]" + name-en: "Ever 17 - The Out of Infinity [Premium Edition] [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65692: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚Ђу‚Іуƒˆуƒ–уƒЌу‚Єу‚Џ FILE 2" + name-sort: "уАу„уŠуЏу–уƒМуЉ у‚у†уЈуЖу‚Œу„у FILE 2" + name-en: "BioHazard Outbreak - File #2" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65692" + - "SLPM-65428" + - "SLPM-74201" + - "SLPM-65286" + - "BWNETCNF" +SLPM-65693: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ3 яНžчД„цŸуЎу‚уЎх Дц‰€уЇяНž [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹3 у‚„ууууЎу‚уЎуАу—у‚‡уЇ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tokimeki Memorial 3 [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65694: + name: "хЙЛцƒГцАДцЛИфМт…Ђ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“3 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Gensou Suikoden 3 [KONAMI Dendou Selection]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. + memcardFilters: + - "SLPM-65073" + - "SLPM-65074" + - "SLPM-65305" + - "SLPM-65694" + - "SLPM-86168" + - "SLPM-86389" + - "SLPM-87100" + - "SLPM-86637" + - "SLPM-86883" + - "SLPM-87261" + - "SLPM-86663" + - "SLPM-86953" + - "SLPM-87262" +SLPM-65695: + name: "уƒуƒМуƒ‰уƒЉуƒƒу‚Џ" + name-sort: "уЏуƒМуЉу‚‰уЃу" + name-en: "Hard Luck - Return of the Heroes" + region: "NTSC-J" +SLPM-65696: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.62 THE у‚ЙуƒМуƒ‘уƒМуƒ‘у‚КуƒЋуƒœуƒ–уƒЋDX" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 62 THE у™уƒМуБуƒМуБуšу‚‹уМуЖу‚‹DX" + name-en: "Simple 2000 Series Vol. 62 - The Super Puzzle Bobble DX" + region: "NTSC-J" +SLPM-65697: + name: "у‚ЗуƒЅуƒЌуƒƒу‚Џ2" + name-sort: "у—у‚…у‚ŒуЃу2" + name-en: "Shrek 2" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLPM-65698: + name: "LoveSongsт™ЊADV хŒш‘‰ч†фП14ц­Г яНžхЄяНž" + name-sort: "у‚‰уЖуу‚“уу™ у‚уЉуЙу‚“уЁу‚ƒуƒМ уЕуŸуАу‚ŠуЛ14у•у„ уЊуЄ" + name-en: "Love Songs - ADV Futaba Riho 14-sai Natsu" + region: "NTSC-J" +SLPM-65699: + name: "уƒ“уƒЅуƒМуƒ†у‚Ѓуƒ•уƒЋу‚ИуƒЇуƒМ ц–АуŸуЊу‚‹хИŒцœ›" + name-sort: "уГу‚…уƒМуІуƒуЕу‚‹у˜у‚‡уƒМ у‚у‚‰уŸуЊу‚‹ууМу†" + name-en: "Viewtiful Joe - Aratanaru Kibo" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. +SLPM-65700: + name: "х‰ЃшБЊ3" + name-sort: "у‘у‚“у”у†3" + name-en: "Kengo 3" + region: "NTSC-J" + compat: 5 +SLPM-65701: + name: "у‚ДуƒМу‚ЙуƒˆуƒуƒГу‚ПуƒМ" + name-sort: "у”уƒМу™уЈуЏу‚“уŸуƒМ" + name-en: "Ghost Hunter" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes sporadic white triangle SPS. + gsHWFixes: + halfPixelOffset: 5 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. + autoFlush: 1 # Aligns ghosting. +SLPM-65702: + name: "фИ‰хœ‹хП—цˆІшЈ˜ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К ]" + name-sort: "у•у‚“у”уу—у›у‚“у [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi Senki [Koei Collection Series]" + region: "NTSC-J" +SLPM-65703: + name: "уƒ€уƒ–уƒЋуƒЊу‚Ђу‚Џу‚ЗуƒЇуƒГяМ уƒ—уƒЉу‚Й" + name-sort: "у уЖу‚‹у‚Šу‚уу—у‚‡у‚“яМ уЗу‚‰у™" + name-en: "Double Reaction! Plus" + region: "NTSC-J" +SLPM-65704: + name: "у‚Йу‚ПуƒГуƒ€уƒМуƒ‰хЄЇцˆІч•Ѕ щ›Лц’ƒцˆІ" + name-sort: "у™уŸу‚“у уƒМуЉу у„у›у‚“у‚Šу‚ƒу уЇу‚“у’уу›у‚“" + name-en: "Standard Daisenryaku Dengekisen" + region: "NTSC-J" +SLPM-65705: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ уƒ—уƒ­уƒžу‚Зу‚ЂуЎх‘ЊчИ› ц‹ЁхМЕуƒ‡уƒМу‚Пуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 уЗу‚уОу—у‚уЎу˜у‚…уАу у‹ууЁу‚‡у†уЇуƒМуŸуЇуƒу™у" + name-en: "Final Fantasy XI - Chains of Promathia [Expansion Disc]" + region: "NTSC-J" +SLPM-65706: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЊуƒМуƒЋу‚ЄуƒГуƒЏуƒГуƒ‘уƒƒу‚Џ2004 [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 уŠуƒМу‚‹у„у‚“у‚у‚“уБуЃу2004 [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI - Chains of Promathia [All-in-One Pack]" + region: "NTSC-J" +SLPM-65708: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋ2 шЕЄуу‚ЈуƒЊу‚Џу‚ЗуƒЋуЎц‚Њщ­” [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу—2 у‚у‹ууˆу‚Šуу—у‚‹уЎу‚ууО [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Hagane no Renkinjutsushi - Akaki Elixir no Akuma [First Limited Edition]" + region: "NTSC-J" +SLPM-65710: + name: "Apocripha/0 [щ€šхИИч‰ˆ]" + name-sort: "у‚уНуу‚ŠуЕу уœу‚ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Apocripha-0 [Standard Edition]" + region: "NTSC-J" +SLPM-65714: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ у‚ЈуƒˆуƒЏуƒМуƒЋ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМууˆуЈу‚уƒМу‚‹ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Angelique Etoile [Premium Box]" + region: "NTSC-J" +SLPM-65715: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ у‚ЈуƒˆуƒЏуƒМуƒЋ" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМу уˆуЈу‚уƒМу‚‹" + name-en: "Angelique Etoile" + region: "NTSC-J" +SLPM-65716: + name: "х‡Бц­ŒуЎхЗч В у‚Ју‚ЂуƒЉуƒГуƒ‰уƒ•у‚ЉуƒМу‚Й [KOEI The Best]" + name-sort: "уŒу„у‹уЎу”у†уЛу† уˆу‚у‚‰у‚“уЉуЕу‰уƒМу™ [KOEI The Best]" + name-en: "Gaika no Gouhou - Air Land Force [Koei The Best]" + region: "NTSC-J" +SLPM-65717: + name: "цœˆуЏцБуЋц—ЅуЏшЅПуЋ -Operation Sanctuary-" + name-sort: "уЄууЏуВуŒу—уЋуВуЏуЋу—уЋ -Operation Sanctuary-" + name-en: "Tsuki ha Higashi ni Ha ha Nishi ni - Operation Sanctuary" + region: "NTSC-J" +SLPM-65718: + name: "цˆІх›Нч„ЁхŒ чŒ›хА†фМ" + name-sort: "у›у‚“у”уу‚€уу† у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Sengoku Musou Moushouden" + region: "NTSC-J" +SLPM-65719: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ3 уƒ†у‚Єу‚Џуƒ€у‚ІуƒГ" + name-sort: "уАуƒМу‚“у‚у†уЈ3 уІу„уу у†у‚“" + name-en: "Burnout 3 - Takedown" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-65720: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [KOEI The Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [KOEI The Best]" + name-en: "Shin Sangoku Musou 2 - Moushouden [Koei the Best]" + region: "NTSC-J" +SLPM-65721: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„2004 у‚ЏуƒЉу‚Єуƒžуƒƒу‚Џу‚Й" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ2004 уу‚‰у„уОуЃуу™" + name-en: "Pro Yakyuu Spirits 2004 Climax" + region: "NTSC-J" +SLPM-65722: + name: "у‚Ју‚Ђуƒ•у‚ЉуƒМу‚Йуƒ‡уƒЋу‚П уƒ–уƒЋуƒМу‚Іу‚ЃуƒГу‚АуƒŠу‚Єуƒ„ [KONAMI The BEST]" + name-sort: "уˆу‚уЕу‰уƒМу™уЇу‚‹уŸ уЖу‚‹уƒМу†уƒу‚“ууЊу„уЄ [KONAMI The BEST]" + name-en: "Airforce Delta - Blue Wing Knights [KONAMI The BEST]" + region: "NTSC-J" +SLPM-65723: + name: "уƒДу‚ЁуƒГуƒЛуƒ˜уƒЋу‚ЗуƒГу‚А" + name-sort: "у‚”уу‚“ уИу‚‹у—у‚“у" + name-en: "Van Helsing" + region: "NTSC-J" +SLPM-65724: + name: "уƒуƒЇуƒ­QуƒЏуƒМу‚Џу‚Й" + name-sort: "уЁу‚‡у‚Qу‚уƒМуу™" + name-en: "Choro Q Works" + region: "NTSC-J" +SLPM-65725: + name: "007 - у‚Јуƒ–уƒЊу‚ЗуƒГу‚А у‚Њу‚Ђ уƒŠуƒƒу‚ЗуƒГу‚А [EA BEST HITS]" + name-sort: "007 - уˆуЖу‚Šу—у‚“у уŠу‚ уЊуЃу—у‚“у [EA BEST HITS]" + name-en: "007 - Everything or Nothing [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLPM-65726: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚ИуƒЃуƒГу‚ДуƒЛуƒ•у‚Їуƒƒуƒˆ - [EA BEST HITS]" + name-sort: "у™уŸуƒМу†у‰уƒМуš у˜у‚ƒу‚“у” уЕу‡уЃуЈ [EA BEST HITS]" + name-en: "Star Wars - Jango Fett [EA Best Hits]" + region: "NTSC-J" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vuClampMode: 3 + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLPM-65727: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / чŽ‹уЎхИАщ‚„ [EA BEST HITS]" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уŠу†уЎуу‹у‚“ [EA BEST HITS]" + name-en: "Lord of the Rings, The - The Return of the King [EA Best Hits]" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLPM-65728: + name: "уƒ›уƒ“уƒƒуƒˆуЎх†’щ™К уƒ­уƒМуƒ‰ у‚Њуƒ– у‚Ж уƒЊуƒГу‚А уЏу˜уОу‚ŠуЎч‰ЉшЊž" + name-sort: "уЛуГуЃуЈуЎуМу†у‘у‚“ у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уЏу˜уОу‚ŠуЎу‚‚уЎуŒуŸу‚Š" + name-en: "Hobbit no Bouken Load of The Rings, The - Hajimari no Monogatari" + region: "NTSC-J" +SLPM-65729: + name: "уƒˆу‚ЅуƒЋуƒМу‚ЏуƒЉу‚Єуƒ  -STREETS OF LA-" + name-sort: "уЈу…у‚‹уƒМуу‚‰у„у‚€ STREETS OF LA" + name-en: "True Crime - Streets of LA" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLPM-65730: + name: "уƒ­уƒƒу‚ЏуƒžуƒГX8" + name-sort: "у‚уЃууОу‚“уˆуЃуу™8" + name-en: "Rockman X8" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + autoFlush: 2 # Fixes bloom. + roundSprite: 1 # Fixes misaligned bloom. + deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. + memcardFilters: + - "SLPM-65730" + - "SLPM-65643" +SLPM-65731: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К уƒЌу‚ЄуƒГуƒœуƒМу‚Зуƒƒу‚Џу‚Й3" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у‚Œу„у‚“уМуƒМу—уЃуу™3" + name-en: "Tom Clancy's Rainbow Six 3" + region: "NTSC-J" +SLPM-65732: + name: "у‚Ђу‚Ћу‚Єу‚Єуƒˆ" + name-sort: "у‚у‹у„у„уЈ" + name-en: "Akai Ito" + region: "NTSC-J" + compat: 5 +SLPM-65734: + name: "хŒ—уИу€‚Diamond Dust [HUDSON THE BEST]" + name-sort: "ууŸуИ Diamond Dust [HUDSON THE BEST]" + name-en: "Kita he - Diamond Dust [Hudson The Best]" + region: "NTSC-J" +SLPM-65735: + name: "ш’МуЎуОуОуЇуƒЛуƒЛуƒЛуƒЛуƒЛуƒЛ [щ™хЎšч‰ˆ]" + name-sort: "у‚уŠуЎуОуОуЇ [у’у‚“уІу„уАу‚“]" + name-en: "Ao no Mamade [Treasure Box]" + region: "NTSC-J" +SLPM-65736: + name: "ш’МуЎуОуОуЇуƒЛуƒЛуƒЛуƒЛуƒЛуƒЛ" + name-sort: "у‚уŠуЎуОуОуЇ" + name-en: "Ao no Mamade" + region: "NTSC-J" +SLPM-65737: + name: "хЌу—уОу›цЕЊцМЋшŒЖцˆП" + name-sort: "у‚у—уОу›у‚уОу‚“у•уМу†" + name-en: "Meshimase Roman Sabou" + region: "NTSC-J" +SLPM-65738: + name: "LoveSongsт™Њу‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ хŒш‘‰ч†фП 19ц­Г яНžх†ЌяНž" + name-sort: "у‚‰уЖуу‚“уу™ у‚уЉуЙу‚“уЁу‚ƒуƒМ уЕуŸуАу‚ŠуЛ 19у•у„ уЕу‚†" + name-en: "Love Songs Adv - Futaba Riho 19 Sai Winter" + region: "NTSC-J" +SLPM-65739: + name: "уƒ†у‚Ѓуƒ уƒЛуƒуƒМуƒˆуƒГ уƒŠу‚ЄуƒˆуƒЁу‚ЂуƒМуƒЛуƒ“уƒ•у‚Љу‚ЂуƒЛу‚ЏуƒЊу‚Йуƒžу‚Й уƒ–у‚ЎуƒМуЎщ€†шЅВ" + name-sort: "уІуƒу‚€уАуƒМуЈу‚“ уЊу„уЈу‚у‚уƒМ уГуЕу‰у‚ уу‚Šу™уОу™ уЖуŽуƒМуЎуŽу‚ƒуу—у‚…у†" + name-en: "Tim Burton's The Nightmare Before Christmas - Boogie no Gyakushuu" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLPM-65740: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ8 у‚Ђу‚Иу‚ЂуƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“ 8 у‚у˜у‚уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J-League Winning Eleven 8 - Asia Championship" + region: "NTSC-J" +SLPM-65741: + name: "DRIV3R" + name-sort: "уЉу‚‰у„уАуƒМ3" + name-en: "Driv3r" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLPM-65742: + name: "COOL GIRL [KONAMI The BEST] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [KONAMI The BEST] [уЇуƒу™у1/2]" + name-en: "Cool Girl [KONAMI The BEST] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLPM-65504" + - "SLPM-65505" + - "SLPM-65506" + - "SLPM-65742" +SLPM-65743: + name: "COOL GIRL [KONAMI The BEST] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "ууƒМу‚‹ уŒуƒМу‚‹ [KONAMI The BEST] [уЇуƒу™у2/2]" + name-en: "Cool Girl [KONAMI The BEST] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. +SLPM-65744: + name: "FIRE FIGHTER F.D.18 [KONAMI The BEST]" + name-sort: "уЕуу„у‚уƒМ уЕуу„уŸуƒМ F.D.18 [KONAMI The BEST]" + name-en: "Firefighter F.D.18 [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + roundSprite: 1 # Fixes sprite misaligment. +SLPM-65745: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tokimeki Memorial - Girl's Side [KONAMI Dendou Selection]" + region: "NTSC-J" +SLPM-65746: + name: "FIFA уƒˆуƒМу‚ПуƒЋуƒ•уƒƒуƒˆуƒœуƒМуƒЋ2" + name-sort: "уЕуƒуЕу уЈуƒМуŸу‚‹уЕуЃуЈуМуƒМу‚‹2" + name-en: "FIFA Total Football 2" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes broken rendering. +SLPM-65747: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋяМ’ шЕЄуу‚ЈуƒЊу‚Џу‚ЗуƒЋуЎц‚Њщ­”" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу—2 у‚у‹ууˆу‚Šуу—у‚‹уЎу‚ууО" + name-en: "Hagane no Renkinjutsushi 2 - Akaki Elixir no Akuma" + region: "NTSC-J" +SLPM-65748: + name: "ZOIDS STRUGGLE" + name-sort: "уžу„уЉ у™уЈу‚‰уу‚‹" + name-en: "Zoids Struggle" + region: "NTSC-J" +SLPM-65749: + name: "ZOIDS INFINITY FUZORS" + name-sort: "уžу„уЉ у„у‚“уЕуƒуЋуІуƒ уЕу‚…уƒМу–уƒМуš" + name-en: "Zoids Infinity" + region: "NTSC-J" +SLPM-65750: + name: "уƒ‰у‚ЋуƒуƒГуƒЛу‚ЖуƒЛуƒЏуƒМуƒЋуƒ‰" + name-sort: "уЉу‹уНу‚“ у– у‚уƒМу‚‹уЉ" + name-en: "Dokapon the World" + region: "NTSC-J" +SLPM-65751: + name: "цАДцœˆ яНžшПЗхПƒяНž" + name-sort: "у™у„у’уЄ яНžуОу‚ˆу„у”у“у‚яНž" + name-en: "Suigetsu Mayoi-Gokoro" + region: "NTSC-J" +SLPM-65752: + name: "NEO CONTRA" + name-sort: "у­уŠ у“у‚“уЈу‚‰" + name-en: "Neo Contra" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Reduces FPU calculation errors. + clampModes: + eeClampMode: 2 # Reduces FPU calculation errors. +SLPM-65753: + name: "цБКцˆІ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у‘уЃу›у‚“ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Kessen [Koei Collection Series]" + region: "NTSC-J" +SLPM-65754: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Metal Gear Solid 2 [KONAMI Dendou Selection]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-65755: + name: "у‚Еуƒ уƒЉу‚Єу‚Іу‚Ју‚Йу‚ПуƒГ цДЛхЇфОщ“" + name-sort: "у•у‚€у‚‰у„у†уˆу™уŸу‚“ у‹уЄу’уу•у‚€у‚‰у„уЉу†" + name-en: "Samurai Western - Katsugeki Samurai-dou" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes line across the middle of the screen and offset blur. +SLPM-65756: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ RUSH&DREAMяМ" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО RUSH&DREAMяМ" + name-en: "Tennis no Oji-Sama - Rush & Dream" + region: "NTSC-J" +SLPM-65757: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЉу‚Єу‚ИуƒГу‚Ау‚ЕуƒГяНž [EA BEST HITS]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚‰у„у˜у‚“уу•у‚“ [EA BEST HITS]" + name-en: "Medal of Honor - Rising Sun [EA Best Hits]" + region: "NTSC-J" +SLPM-65758: + name: "у‚Нуƒ‹уƒƒу‚Џ уƒЁу‚Ќу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ уƒ—уƒЉу‚Й" + name-sort: "ууЋуЃу у‚уŒу“у‚Œуу—у‚‡у‚“ уЗу‚‰у™" + name-en: "Sonic Mega Collection Plus" + region: "NTSC-J" + memcardFilters: + - "SLPM-65758" + - "SLAJ-25027" + - "SLPM-65431" +SLPM-65759: + name: "Mr.у‚ЄуƒГу‚ЏуƒЌуƒ‡у‚Ѓуƒ–уƒЋ" + name-sort: "уПу™уŸуƒМу„у‚“уу‚ŒуЇуƒуЖу‚‹" + name-en: "Mr. Incredible" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65760: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆт…Ђ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3 [у‹уЗу“у‚Œ]" + name-en: "Grand Theft Auto III [CapColle]" + region: "NTSC-J" +SLPM-65761: + name: "щЋ˜щ€ŸцЉŸх‹•щšŠ яНžWorld Super PoliceяНž" + name-sort: "у“у†ууууЉу†уŸу„ World Super Police" + name-en: "World Super Police" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes game hanging at mission 1. +SLPM-65762: + name: "ч‰‡чЅžх яНžх–Њу‚у‚ŒуŸх› цžœхО‹яНž" + name-sort: "у‹уŸу‹у‚€уЊ у†у—уЊу‚у‚ŒуŸу„у‚“уŒу‚ŠуЄ" + name-en: "Katakamuna" + region: "NTSC-J" +SLPM-65763: + name: "у‚ДуƒМуƒЋуƒ‡уƒГу‚Ђу‚Є уƒ€уƒМу‚ЏуƒЛу‚ЈуƒМу‚Иу‚ЇуƒГуƒˆ" + name-sort: "у”уƒМу‚‹уЇу‚“у‚у„ у уƒМууƒЛуˆуƒМу˜у‡у‚“уЈ" + name-en: "007 - Goldeneye - Rogue Agent" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLPM-65764: + name: "уƒЁуƒГу‚ЂуƒƒуƒˆуƒЏуƒМу‚ЏяМ3 ц„›уЈщ’ц˜ЅуЎуƒуƒГу‚ПуƒМх­Іхœ’ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у‚“у‚уЃуЈу‚уƒМуяМ3 у‚у„уЈу›у„у—у‚…у‚“уЎуЏу‚“уŸуƒМуŒууˆу‚“ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Men at Work! 3 [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65765: + name: "уƒЁуƒГу‚ЂуƒƒуƒˆуƒЏуƒМу‚ЏяМ3 ц„›уЈщ’ц˜ЅуЎуƒуƒГу‚ПуƒМх­Іхœ’" + name-sort: "у‚у‚“у‚уЃуЈу‚уƒМуяМ3 у‚у„уЈу›у„у—у‚…у‚“уЎуЏу‚“уŸуƒМуŒууˆу‚“" + name-en: "Men at Work! 3" + region: "NTSC-J" +SLPM-65766: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰2" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ2" + name-en: "Need for Speed - Underground 2" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-65767: + name: "NBA STARTING FIVE 2005" + name-sort: "NBA у™уŸуƒМуІуƒу‚“у уЕуу„уЖ 2005" + name-en: "NBA Starting Five 2005" + region: "NTSC-J" +SLPM-65768: + name: "beatmania т…Ё DX 8th style" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 8th style" + name-en: "Beatmania IIDX 8th Style" + region: "NTSC-J" +SLPM-65769: + name: "pop'n music у‚ГуƒГуƒˆуƒ­уƒМуƒЉу‚Луƒƒуƒˆ" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу [у“у‚“уЈу‚уƒМу‚‰у›уЃуЈ]" + name-en: "Pop'n music 10 [Controller Set]" + region: "NTSC-J" +SLPM-65770: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 10" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 10" + name-en: "Pop'n music 10" + region: "NTSC-J" +SLPM-65771: + name: "уƒŠуƒуƒЅуƒЉуƒЋ2 -DUO- цЁœш‰ВуЎх­ЃчЏ€ DXуƒ‘уƒƒу‚Џ" + name-sort: "уЊуЁу‚…у‚‰у‚‹2 -DUO- у•уу‚‰у„у‚уЎуу›уЄ DXуБуЃу" + name-en: "Natural 2 Duo - Sakurairo no Kisetsu [Deluxe Pack]" + region: "NTSC-J" +SLPM-65772: + name: "уƒŠуƒуƒЅуƒЉуƒЋ2 тˆ’DUOтˆ’ цЁœш‰ВуЎх­ЃчЏ€" + name-sort: "уЊуЁу‚…у‚‰у‚‹2 -DUO- у•уу‚‰у„у‚уЎуу›уЄ" + name-en: "Natural 2 Duo - Sakurairo no Kisetsu" + region: "NTSC-J" +SLPM-65773: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛуƒ†у‚Ѓу‚ЂуƒМу‚К" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛуІуƒу‚уƒМуš" + name-en: "Shining Tears" + region: "NTSC-J" +SLPM-65775: + name: "DDR Festival Dance Dance Revolution" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уЕу‡у™уІуƒуАу‚‹ Dance Dance Revolution" + name-en: "DDR Festival Dance Dance Revolution" + region: "NTSC-J" + compat: 5 +SLPM-65776: + name: "хЄЉчЉКц–­чНЊ у‚Йу‚БуƒЋу‚ПуƒМуƒ˜уƒ–уƒГ [щ™хЎšч‰ˆ]" + name-sort: "уІу‚“уу†у у‚“у–у„ у™у‘у‚‹уŸуƒМуИуЖу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Tenkuu Danzai - Skelter Heaven [Limited Edition]" + region: "NTSC-J" +SLPM-65777: + name: "хЄЉчЉКц–­чНЊ у‚Йу‚БуƒЋу‚ПуƒМуƒ˜уƒ–уƒГ" + name-sort: "уІу‚“уу†у у‚“у–у„ у™у‘у‚‹уŸуƒМуИуЖу‚“" + name-en: "Tenkuu Danzai - Skelter Heaven" + region: "NTSC-J" +SLPM-65778: + name: "SEGA AGES 2500у‚ЗуƒЊуƒМу‚К Vol.18 уƒ‰уƒЉу‚ДуƒГуƒ•у‚ЉуƒМу‚Й" + name-sort: "у›уŒ уˆу„у˜у™ 2500у—у‚ŠуƒМуš Vol.18 уЉу‚‰у”у‚“уЕу‰уƒМу™" + name-en: "Sega Ages 2500 Series Vol.18 - Dragon Force" + region: "NTSC-J" +SLPM-65779: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 5 [YUKE's the Best]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™5 [YUKE's the Best]" + name-en: "Exciting Pro Wrestling 5 [Yuke's the Best]" + region: "NTSC-J" +SLPM-65780: + name: "цБКцˆІт…Ђ - у‚ЈуƒГу‚ИуƒЇу‚Єуƒ‡у‚Ѓу‚Йу‚Џ [уƒˆуƒЌу‚ИуƒЃуƒМBOX]" + name-sort: "у‘уЃу›у‚“3 - уˆу‚“у˜у‚‡у„уЇуƒу™у [уЈу‚Œу˜у‚ƒуƒМBOX]" + name-en: "Kessen III Enjoy Disc [Treasure Box]" + region: "NTSC-J" +SLPM-65781: + name: "цБКцˆІт…Ђ" + name-sort: "у‘уЃу›у‚“3" + name-en: "Kessen III" + region: "NTSC-J" +SLPM-65783: + name: "фПЁщ•ЗуЎщ‡Žцœ› Online яНžщЃ›щОуЎчЋ яНž" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уŠу‚“у‚‰у„у‚“ уВу‚Šу‚…у†уЎу—у‚‡у†" + name-en: "Nobunaga no Yabou Online - Tappi no Shou" + region: "NTSC-J" +SLPM-65785: + name: "уЊуЄу„у‚ яНžц˜ŸхБ‘уЎуƒЁуƒЂуƒЊуƒМяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЊуЄу„у‚ уЛу—ууšуЎу‚у‚‚у‚ŠуƒМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Natsuiro - Hoshikuzu no Memory [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65786: + name: "уЊуЄу„у‚ яНžц˜ŸхБ‘уЎуƒЁуƒЂуƒЊуƒМяНž" + name-sort: "уЊуЄу„у‚ уЛу—ууšуЎу‚у‚‚у‚ŠуƒМ" + name-en: "Natsuiro - Hoshikuzu no Memory" + region: "NTSC-J" +SLPM-65787: + name: "NBA LIVE 2005" + name-sort: "NBA у‚‰у„уЖ 2005" + name-en: "NBA Live 2005" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-65788: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ8 уƒЉу‚ЄуƒДу‚Іу‚Ју‚Ђу‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 8 у‚‰у„у‚”у†уˆу‚уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Winning Eleven 8 - Liveware Evolution" + region: "NTSC-J" +SLPM-65789: + name: "METAL GEAR SOLID 3 SNAKE EATER [PREMIUM PACKAGE]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ [PREMIUM PACKAGE]" + name-en: "Metal Gear Solid 3 - Snake Eater [Premium Pack]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-65790: + name: "METAL GEAR SOLID 3 SNAKE EATER" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ" + name-en: "Metal Gear Solid 3 - Snake Eater" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-65791: + name: "S.L.A.I -STEEL LANCER ARENA INTERNATIONAL-" + name-sort: "у™у‚Œу„ -у™уІуƒуƒМу‚‹ у‚‰у‚“у•уƒМ у‚у‚ŠуƒМуЊ у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹-" + name-en: "S.L.A.I. - Steel Lancer Arena International" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes double image and aligns glow effects. +SLPM-65793: + name: "SSX3 [EA BEST HITS]" + name-sort: "SSX3 [EA BEST HITS]" + name-en: "SSX 3 [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLPM-65794: + name: "у‚Ћуƒ—у‚ГуƒГ уƒ•у‚Ёу‚Єуƒ†у‚ЃуƒГу‚А у‚ИуƒЃуƒ " + name-sort: "у‹уЗу“у‚“ уЕуу„уІуƒу‚“у у˜у‚ƒу‚€" + name-en: "Capcom Fighting Jam" + region: "NTSC-J" + compat: 5 +SLPM-65795: + name: "DIGITAL DEVIL SAGA яНžу‚Ђуƒу‚ПуƒМуƒЋуƒЛуƒуƒЅуƒМуƒŠуƒМ2яНž" + name-sort: "уЇу˜уŸу‚‹уЇуГу‚‹у•уƒМуŒ у‚уАуŸуƒМу‚‹уЁу‚…уƒМуЊуƒМ2" + name-en: "Digital Devil Saga - Avatar Tuner 2" + region: "NTSC-J" + gameFixes: + - EETimingHack + memcardFilters: + - "SCAJ-20120" + - "SLPM-65795" + - "SLPM-66373" + - "SCAJ-20095" + - "SLPM-65597" + - "SLPM-66372" +SLPM-65796: + name: "чЃчŽ‹шЈ˜ -PROJECT ALTERED BEAST-" + name-sort: "у˜у‚…у†уŠу†у -PROJECT ALTERED BEAST-" + name-en: "Project Altered Beast" + region: "NTSC-J" +SLPM-65797: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆ&уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМ in у„уŸу уу‚ЙуƒˆуƒЊуƒМуƒˆSpecial" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ&уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ in у„уŸу уу™уЈу‚ŠуƒМуЈSpecial" + name-en: "Dragon Quest & Final Fantasy in Itadaki Street" + region: "NTSC-J" + compat: 5 +SLPM-65798: + name: "MADDEN NFL у‚ЙуƒМуƒ‘уƒМуƒœу‚ІуƒЋ 2005" + name-sort: "уОуЃуЇу‚“ NFL у™уƒМуБуƒМуМу†у‚‹ 2005" + name-en: "Madden NFL Superbowl 2005" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPM-65799: + name: "NEWфККч”Ÿу‚ВуƒМуƒ " + name-sort: "уЋу‚…уƒМу˜у‚“у›у„у’уƒМу‚€" + name-en: "New Jinsei Game" + region: "NTSC-J" +SLPM-65800: + name: "уƒЉу‚Иу‚ЂуƒМу‚П у‚ЙуƒˆуƒМуƒЊуƒМу‚К" + name-sort: "у‚‰у˜у‚уƒМуŸ у™уЈуƒМу‚ŠуƒМуš" + name-en: "Radiata Stories" + region: "NTSC-J" + gameFixes: + - VuAddSubHack + clampModes: + eeClampMode: 2 # Fixes incorrect model position. + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment bloom effects. + nativeScaling: 2 # Fixes bloom alignment. +SLPM-65801: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ5 уˆяНžуЃу‚ЏуƒЉуƒƒу‚ЗуƒЅуЈу‚ГуƒЋуƒ†уƒƒу‚Џу‚ЙуЎщ‡Žцœ›?яМ?" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ5 уˆуƒМуЃуу‚‰уЃу—у‚…уЈу“у‚‹уІуЃуу™уЎу‚„уМу†?яМ?" + name-en: "Crash Bandicoot 5 - Eh Crash to Cortex no Yabou?!?" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes bad geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. +SLPM-65802: + name: "Def Jam - VENDETTA [EA BEST HITS]" + name-sort: "уЇуЕ у˜у‚ƒу‚€ уƒДу‡у‚“уЇуЃуŸ [EA BEST HITS]" + name-en: "Def Jam - Vendetta [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLPM-65803: + name: "уƒ•уƒЊуƒМуƒ€уƒ уƒЛуƒ•у‚Ёу‚Єу‚ПуƒМу‚К [EA BEST HITS]" + name-sort: "уЕу‚ŠуƒМу у‚€уƒЛуЕуу„уŸуƒМуš [EA BEST HITS]" + name-en: "Freedom Fighters [EA Best Hits]" + region: "NTSC-J" +SLPM-65804: + name: "уƒЈуƒМуƒ­уƒ”у‚ЂуƒГу‚ЏуƒЉуƒ–у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГу‚Пу‚Џуƒ†у‚Ѓу‚Џу‚Й" + name-sort: "у‚ˆуƒМу‚уДу‚у‚“уу‚‰уЖу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“уŸууІуƒуу™" + name-en: "European Club Soccer - Winning Eleven Tactics" + region: "NTSC-J" +SLPM-65805: + name: "у‚Ду‚ИуƒЉц€ЊчЃхЄЇфЙБщ—˜ яНžхœАчƒцœ€чЕ‚цБКцˆІяНž" + name-sort: "у”у˜у‚‰у‹у„у˜у‚…у†у у„у‚‰у‚“уЈу† яНžуЁуу‚…у†у•у„у—у‚…у†у‘уЃу›у‚“яНž" + name-en: "Gojira Monster Fighter" + region: "NTSC-J" +SLPM-65806: + name: "VM JAPAN" + name-sort: "уЖу„уˆу‚€у˜у‚ƒуБу‚“" + name-en: "VM Japan" + region: "NTSC-J" +SLPM-65807: + name: "у‚ЖуƒЛу‚ЂуƒМуƒ–у‚К у‚Зуƒ у‚КуƒЛу‚ЄуƒГуƒЛу‚ЖуƒЛу‚Зуƒ†у‚Ѓ" + name-sort: "у– у‚уƒМуЖуš у—у‚€уš у„у‚“ у– у—уІуƒ" + name-en: "Urbz, The - Sims in the City" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLPM-65808: + name: "уƒ€уƒ“уЄу4 уƒ€уƒМуƒ“уƒМщІЌу‚’уЄуу‚у†яМ" + name-sort: "у уГуЄу4 у уƒМуГуƒМуАу‚’уЄуу‚у†яМ" + name-en: "Derby Tsuku 4 - Derby Uma o Tsukurou!" + region: "NTSC-J" +SLPM-65809: + name: "NANO BREAKER" + name-sort: "уЊуЎ уЖу‚ŒуƒМу‹уƒМ" + name-en: "NanoBreaker" + region: "NTSC-J" +SLPM-65810: + name: "щ›ЛшЛŠуЇGOяМ яНžц—…цƒ…чЗЈяНž [TAITO BEST]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ у‚Šу‚‡у˜у‚‡у†уИу‚“ [TAITO BEST]" + name-en: "Densha de Go! Ryojou-hen [TAITO BEST]" + region: "NTSC-J" +SLPM-65811: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜ [TAITO BEST]" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у [TAITO BEST]" + name-en: "Rei-Shiki Kanjou Sentouki [TAITO BEST]" + region: "NTSC-J" +SLPM-65812: + name: "чˆ†чЌ‘яМяМфККч”Ÿх›žщ“ NOVAу†у•уŽуŒшІ‹уІу‚‹уžяМяМ [TAITO BEST]" + name-sort: "уАуу—у‚‡у†яМяМу˜у‚“у›у„у‹у„уЉу† NOVAу†у•уŽуŒуПуІу‚‹уžяМяМ [TAITO BEST]" + name-en: "Bakushou! Jinsei Kaidou - NOVA Usagi ga Miteruzo! [TAITO BEST]" + region: "NTSC-J" +SLPM-65813: + name: "щЂЈщ›Ву€€хЙ•цœЋфМ" + name-sort: "уЕу†у†у‚“ уАууОуЄуЇу‚“" + name-en: "Fu-un Bakumatsu-den" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65815: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ уƒ‘уƒГуƒ‰уƒЉуƒˆу‚ЅуƒЂуƒ­уƒМ" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ уБу‚“уЉу‚‰уЈу…у‚‚у‚уƒМ" + name-en: "Tom Clancy's Splinter Cell - Pandora Tomorrow" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65816: + name: "чœŸуƒЛчˆ†шЕАуƒ‡у‚ГуƒˆуƒЉфМшЊЌ яНžхЄЉфИ‹чЕБфИ€щ ‚фИŠцБКцˆІяНž" + name-sort: "у—у‚“уƒЛуАууу†уЇу“уЈу‚‰уЇу‚“у›уЄ уІу‚“у‹уЈу†у„уЄуЁу‚‡у†у˜у‚‡у†у‘уЃу›у‚“" + name-en: "Shin Bakusou Dekotora Densetsu - Tenkatouitsu Choujou Kessen" + region: "NTSC-J" +SLPM-65817: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Love of Prince Sweet [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Love of Prince Sweet [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Love of Prince Sweet [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65818: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Love of Prince Bitter [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Love of Prince Bitter [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Love of Prince Bitter [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65819: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Kiss of Prince ICE [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Kiss of Prince ICE [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Kiss of Prince - Ice Version [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65820: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Kiss of Prince FLAME [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Kiss of Prince FLAME [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Kiss of Prince - Flame Version [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65821: + name: "ц–АфИ–чД€х‹‡ш€…хЄЇцˆІ" + name-sort: "у—у‚“у›у„уу‚†у†у—у‚ƒуŸу„у›у‚“" + name-en: "Shinseiki Yuusha Taisen" + region: "NTSC-J" +SLPM-65822: + name: "у„уЁу”100% у‚Йуƒˆуƒ­уƒ™уƒЊуƒМуƒ€у‚Єу‚ЂуƒЊуƒМ" + name-sort: "у„уЁу”100уБуƒМу›у‚“уЈ у™уЈу‚уЙу‚ŠуƒМу у„у‚у‚ŠуƒМ" + name-en: "Ichigo 100% Strawberry Diary" + region: "NTSC-J" +SLPM-65823: + name: "ц–АщИчЕ„чОЄч‹МфМ" + name-sort: "у—у‚“у›у‚“ууПуу‚“у‚у†уЇу‚“" + name-en: "Shinsengumi Gunrou-den" + region: "NTSC-J" +SLPM-65824: + name: "уƒ“уƒЅуƒМуƒ†у‚Ѓуƒ•уƒЋу‚ИуƒЇуƒМ2 уƒ–уƒЉуƒƒу‚Џуƒ•у‚ЃуƒЋуƒ уЎшЌŽ" + name-sort: "уГу‚…уƒМуІуƒуЕу‚‹у˜у‚‡уƒМ2 уЖу‚‰уЃууЕуƒу‚‹у‚€уЎуЊуž" + name-en: "Viewtiful Joe 2 - Black Film no Nazo" + region: "NTSC-J" + compat: 5 +SLPM-65825: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ11 шЖ…цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†11 уЁу‚‡у†у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 11 Chou Ketteiban" + region: "NTSC-J" +SLPM-65826: + name: "уƒ„у‚­уƒЈуƒ‹у‚ЕуƒЉуƒ" + name-sort: "уЄуу‚ˆуЋу•у‚‰уА" + name-en: "Tsukiyo ni Saraba" + region: "NTSC-J" + compat: 5 +SLPM-65828: + name: "AngelWish х›уЎчЌ‘щЁ”уЋуƒуƒЅуƒƒяМ" + name-sort: "уˆу‚“уœу‚‹у†уƒуЃу—у‚… ууПуЎуˆуŒуŠуЋуЁу‚…уЃ" + name-en: "Angel Wish - Kimi no Egao ni Chu!" + region: "NTSC-J" +SLPM-65829: + name: "у‚ЄуƒМу‚Й яНžуƒŠуƒ”у‚ЗуƒЅуƒ†уƒ уЎхŒЃяНž [щ™хЎšч‰ˆ]" + name-sort: "у„уƒМу™6 уЊуДу—у‚…уІу‚€уЎуЏу“ [у’у‚“уІу„уАу‚“]" + name-en: "Ys - The Ark of Napishtim [Limited Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLPM-65830: + name: "у‚ЄуƒМу‚Й яНžуƒŠуƒ”у‚ЗуƒЅуƒ†уƒ уЎхŒЃяНž [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "у„уƒМу™6 уЊуДу—у‚…уІу‚€уЎуЏу“ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Ys - The Ark of Napishtim [Limited Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLPM-65831: + name: "уƒуƒ­уƒМу‚­уƒ†у‚ЃуЎуƒ”у‚Гуƒ”у‚ГхЄЇфНœцˆІяМ" + name-sort: "уЏу‚уƒМууІуƒуЎуДу“уДу“у у„у•уу›у‚“яМ" + name-en: "Hello Kitty no PikoPiko Daisakusen" + region: "NTSC-J" +SLPM-65832: + name: "IZUMO у‚ГуƒГуƒ—уƒЊуƒМуƒˆ" + name-sort: "у„уšу‚‚ у“у‚“уЗу‚ŠуƒМуЈ" + name-en: "Izumo Complete" + region: "NTSC-J" +SLPM-65833: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ2 [KOEI The Best]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ2 [KOEI The Best]" + name-en: "Harukanaru Toki no Naka de 2 [Koei the Best]" + region: "NTSC-J" +SLPM-65834: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3" + name-en: "Harukanaru Toki no Naka de 3" + region: "NTSC-J" +SLPM-65835: + name: "хЙ•цœЋц‹шЏуƒЛц–АщИчЕ„" + name-sort: "уАууОуЄу‚Œу‚“у‹ у—у‚“у›у‚“ууП" + name-en: "Bakumatsu Renka Shinsengumi" + region: "NTSC-J" +SLPM-65836: + name: "у‚ЄуƒМу‚Й яНžуƒŠуƒ”у‚ЗуƒЅуƒ†уƒ уЎхŒЃяНž" + name-sort: "у„уƒМу™6 уЊуДу—у‚…уІу‚€уЎуЏу“" + name-en: "Ys - The Ark of Napishtim" + region: "NTSC-J" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLPM-65837: + name: "у‚ПуƒМуƒŸуƒуƒМу‚ПуƒМ3: у‚ЖуƒЛуƒЌуƒ‡уƒГуƒ—у‚ЗуƒЇуƒГ" + name-sort: "уŸуƒМуПу­уƒМуŸуƒМ 3: у– у‚ŒуЇу‚“уЗу—у‚‡у‚“" + name-en: "Terminator 3 - Redemption" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes environment lights visible through player model. + halfPixelOffset: 4 # Fixes depth line and misaligned bloom. + minimumBlendingLevel: 3 # Fixes incorrect bloom rendering. +SLPM-65838: + name: "хŠч†ŸщŠ€цВГхМхН“ хŠч†Ÿш‹Бщ›„4 яНž7фККуЎхŠч†Ÿш‹Бщ›„яНž [щ™хЎšч‰ˆ]" + name-sort: "уЏу‚“у˜у‚…ууŽу‚“уŒуЙу‚“уЈу† уЏу‚“у˜у‚…ууВуƒМу‚уƒМ4 7уЋу‚“уЎуЏу‚“у˜у‚…ууВуƒМу‚уƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Hanjuku Hero 4 [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes clipping sprites. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-65839: + name: "хŠч†Ÿш‹Бщ›„4 яНž7фККуЎхŠч†Ÿш‹Бщ›„яНž" + name-sort: "уЏу‚“у˜у‚…ууВуƒМу‚уƒМ4 7уЋу‚“уЎуЏу‚“у˜у‚…ууВуƒМу‚уƒМ" + name-en: "Hanjuku Hero 4" + region: "NTSC-J" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes clipping sprites. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-65840: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚Ју‚Џу‚Й яНžх‰чЗšуЎх­ІхКœяНž" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆуу™ уœу‚“у›у‚“уЎуŒууЕ" + name-en: "Wizardry X - Zensen no Gakufu" + region: "NTSC-J" +SLPM-65841: + name: "уПуšу„у‚ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уПуšу„у‚ [уЙу™уЈуАу‚“]" + name-en: "Mizuiro [Best]" + region: "NTSC-J" +SLPM-65842: + name: "Kanon [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у‹уЎу‚“ [уЙу™уЈуАу‚“]" + name-en: "Kanon [Best]" + region: "NTSC-J" +SLPM-65843: + name: "120х††уЎц˜Ѕ" + name-sort: "120уˆу‚“уЎуЏу‚‹" + name-en: "120 Yen no Haru" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes CLUT generation. +SLPM-65844: + name: "AIR [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уˆу‚уƒМ [уЙу™уЈуАу‚“]" + name-en: "Air [Best]" + region: "NTSC-J" +SLPM-65845: + name: "Baldur's Gate - DARK ALLIANCE т…Ё -" + name-sort: "уАу‚‹у уƒМуšу’уƒМуЈ у уƒМуу‚у‚‰у„у‚у‚“у™ 2" + name-en: "Baldur's Gate - Dark Alliance II" + region: "NTSC-J" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in sprites but still some lines left. +SLPM-65846: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / фИ­уЄх›НчЌЌфИ‰чД€" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уЊу‹уЄууЋу у„у•у‚“у" + name-en: "Lord of the Rings, The - The Third Age" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLPM-65847: + name: "чЉКш‰ВуЎщЂЈчД яНžRemixяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу‚‰у„у‚уЎуŠу‚‹уŒу‚“ Remix [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Soriaro no Organ Remix [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65848: + name: "чЉКш‰ВуЎщЂЈчД яНžRemixяНž" + name-sort: "уу‚‰у„у‚уЎуŠу‚‹уŒу‚“ Remix" + name-en: "Soriaro no Organ Remix" + region: "NTSC-J" +SLPM-65850: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de 3 [Premium Box]" + region: "NTSC-J" +SLPM-65852: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 6 - WWE SMACKDOWN! vs. RAW" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™6 - WWE SMACKDOWN! vs. RAW" + name-en: "Exciting Pro Wrestling 6 - WWE SmackDown! vs. Raw" + region: "NTSC-J" +SLPM-65853: + name: "уƒ—уƒ­щ‡ŽчƒуƒуƒМуƒ у‚’уЄуу‚у†яМ3" + name-sort: "уЗу‚у‚„уу‚…у†уЁуƒМу‚€у‚’уЄуу‚у†яМ3" + name-en: "Pro Yakyuu Team wo Tsukurou! 3" + region: "NTSC-J" +SLPM-65854: + name: "уƒЌуƒƒуƒ‰уƒЛуƒ‡уƒƒуƒ‰уƒЛуƒЊуƒœуƒЋуƒуƒМ" + name-sort: "у‚ŒуЃуЉуƒЛуЇуЃуЉуƒЛу‚ŠуМу‚‹уАуƒМ" + name-en: "Red Dead Revolver" + region: "NTSC-J" +SLPM-65855: + name: "GIRLSуƒ–уƒЉуƒœуƒМ Romance15's [DXуƒ‘уƒƒу‚Џ]" + name-sort: "уŒуƒМу‚‹уšуЖу‚‰уМуƒМ Romance15's [DXуБуЃу]" + name-en: "Girls Bravo - Romance 15's [Deluxe Pack]" + region: "NTSC-J" +SLPM-65856: + name: "GIRLSуƒ–уƒЉуƒœуƒМ Romance15's" + name-sort: "уŒуƒМу‚‹уšуЖу‚‰уМуƒМ Romance15's" + name-en: "Girls Bravo - Romance 15's" + region: "NTSC-J" +SLPM-65857: + name: "Memories Off AfterRain vol.1 цŠ˜щЖД [SPECIAL EDITION]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ vol.1 уŠу‚ŠуЅу‚‹ [SPECIAL EDITION]" + name-en: "Memories Off - After Rain Vol.1 [Special Edition]" + region: "NTSC-J" +SLPM-65858: + name: "Memories Off AfterRain Vol.1 цŠ˜щЖД" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.1 уŠу‚ŠуЅу‚‹" + name-en: "Memories Off - After Rain Vol.1" + region: "NTSC-J" +SLPM-65859: + name: "фККщЁžцœцŸЛт˜†цЁПуƒуƒ‹ у‚Ју‚ЄуƒЊу‚ЂуƒГVSу‚Ју‚ЄуƒЊу‚ЂуƒГ [цœЊч™КхЃВ]" + name-sort: "у˜у‚“у‚‹у„уу†у•у‹у‚“ уНуЋ уˆу„у‚Šу‚у‚“vs.уˆу„у‚Šу‚у‚“ [уПуЏуЄуАу„]" + name-en: "Jinrui Sousa Kan Pnoy -Alien vs. Alien [Cancelled]" + region: "NTSC-J" +SLPM-65860: + name: "ц–АчД€хЙЛцƒГ у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ у‚Ну‚ІуƒЋу‚Кт…Ё [щ™хЎšч‰ˆ]" + name-sort: "у—у‚“уу’у‚“уу† у™уКууЈу‚‰у‚‹уу†у‚‹уš2 [у’у‚“уІу„уАу‚“]" + name-en: "Shinki Gensou - Spectral Souls II [Premium Box]" + region: "NTSC-J" +SLPM-65861: + name: "ц–АчД€хЙЛцƒГ у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ у‚Ну‚ІуƒЋу‚Кт…Ё [щ€šхИИч‰ˆ]" + name-sort: "у—у‚“уу’у‚“уу† у™уКууЈу‚‰у‚‹уу†у‚‹уš2 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shinki Gensou - Spectral Souls II [Standard Edition]" + region: "NTSC-J" +SLPM-65862: + name: "уДу‚…у‚уДу‚…у‚ ш€ГуЈу—уЃуНуЎу‚‚уЎуŒуŸу‚Š" + name-sort: "уДу‚…у‚уДу‚…у‚ уПуПуЈу—уЃуНуЎу‚‚уЎуŒуŸу‚Š" + name-en: "Pyua Pyua Mimi to Shippo no Monogatari" + region: "NTSC-J" +SLPM-65863: + name: "D1 GRAND PRIX SERIES - PROFESSIONAL DRIFT" + name-sort: "D1 уу‚‰у‚“уЗу‚Š у—у‚ŠуƒМуš - уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ уЉу‚ŠуЕуЈ" + name-en: "D1 Grand Prix Series - Professional Drift" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes black void. +SLPM-65864: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЄЉфИ‹х‰ЕфИ– with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„ with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Nobunaga no Yabou - Tenka Sousei [with Power-Up Kit]" + region: "NTSC-J" +SLPM-65866: + name: "фН•х‡ІуИшЁŒууЎу€у‚уЎц—Ѕ яНžх…‰у‚‹ц˜Žц—ЅуИт€ІяНž" + name-sort: "уЉу“уИу„ууЎ у‚уЎуВ уВу‹у‚‹у‚у—уŸуИ" + name-en: "Doko he Iku no, Anohi - Hikaru Ashita e" + region: "NTSC-J" +SLPM-65867: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ щ‹Мщ‰„уЎу‚ЌуƒМуƒЋуƒ•уƒЌуƒГуƒ‰2nd" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у“у†уІуЄуЎуŒуƒМу‚‹уЕу‚Œу‚“уЉ2nd" + name-en: "Shinseiki Evangelion - Koutetsu no Girlfriend 2nd" + region: "NTSC-J" + compat: 5 +SLPM-65868: + name: "METAL SAGA яНžч ‚хЁЕуЎщŽ–яНž" + name-sort: "у‚уŸу‚‹у•уƒМуŒ у•у˜у‚“уЎуу•у‚Š" + name-en: "Metal Saga - Chain of Sandstorm" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes combat interface. +SLPM-65869: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМG" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМG" + name-en: "Monster Hunter G" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. + memcardFilters: + - "BISLPM-65286NET" + - "BWNETCNF" + - "SLPM-65495" + - "SLPM-65869" +SLPM-65870: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 1ц™‚щ–“ч›Ў уŠх­уЁу‚ƒуОх…ˆч”ŸуЏщ­”цГ•фНПу„яМяНžх„Њч­‰ч”Ÿч‰ˆ" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуО 1у˜у‹у‚“у‚ уŠу“уЁу‚ƒуОу›у‚“у›у„уЏуОуЛу†уЄу‹у„ у‚†у†уЈу†у›у„уАу‚“" + name-en: "Magic Teacher Negima - Honor Version" + region: "NTSC-J" +SLPM-65871: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 1ц™‚щ–“ч›Ў уŠх­уЁу‚ƒуОх…ˆч”ŸуЏщ­”цГ•фНПу„яМяНžч‰ЙхО…ч”Ÿч‰ˆ" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуО 1у˜у‹у‚“у‚ уŠу“уЁу‚ƒуОу›у‚“у›у„уЏуОуЛу†уЄу‹у„ уЈууŸу„у›у„уАу‚“" + name-en: "Magic Teacher Negima - Scholarship Version" + region: "NTSC-J" + compat: 5 +SLPM-65872: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.24 щ­”ч•ŒшЛЂч”Ÿ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.24 уОу‹у„уІу‚“у›у„" + name-en: "Simple 2000 Series Ultimate Vol. 24 - Makai Tenshou" + region: "NTSC-J" +SLPM-65873: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.23 уƒ—уƒ­у‚Иу‚Їу‚ЏуƒˆуƒЛуƒŸуƒуƒЋуƒДу‚Ё уƒ—уƒ­уƒ•у‚Їуƒƒу‚ЗуƒЇуƒŠуƒЋ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.23 уЗу‚у˜у‡ууЈ уПу­у‚‹у‚”у уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹" + name-en: "Simple 2000 Series Ultimate Vol. 23 - Project Minerva Professional" + region: "NTSC-J" +SLPM-65874: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.71 THE уƒ•у‚ЁуƒГу‚Пу‚ИуƒМц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМяНžхНМхЅГуЎфМшЊЌу€хƒ•уЎчŸГч‰ˆяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 71 THE уЕуу‚“уŸу˜уƒМу‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‹уЎу˜у‚‡уЎуЇу‚“у›уЄ уМууЎу›ууАу‚“" + name-en: "Simple 2000 Series Vol. 71 - The Fantasy Renai Adventure - Kanojo no Densetsu" + region: "NTSC-J" +SLPM-65875: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ѓ яНž Wayfarer of the time яНž [ATLUS BEST COLLECTION]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ4 яНž Wayfarer of the time яНž [ATLUS BEST COLLECTION]" + name-en: "Growlanser IV - Wayfarer of the Time [Atlus Best Collection]" + region: "NTSC-J" +SLPM-65876: + name: "BUSIN 0 яНžWizardry Alternative NEOяНž [ATLUS BEST COLLECTION]" + name-sort: "уЖу—у‚“ уœу‚ яНžу†уƒу–уƒМуЉу‚Šуƒ уŠу‚‹уŸуЊуІуƒуЖ у­уŠяНž [ATLUS BEST COLLECTION]" + name-en: "BUSIN 0 яНžWizardry Alternative NEOяНž [Atlus Best Collection]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Corrects blur effects in menus. + roundSprite: 2 # Aligns some text/graphics when upscaling. +SLPM-65878: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Eternal Lovers [у‚Йу‚ПуƒГуƒ€уƒМуƒ‰уƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Eternal Lovers [у™уŸу‚“у уƒМуЉуБуЃу‘уƒМу˜]" + name-en: "Galaxy Angel - Eternal Lovers" + region: "NTSC-J" +SLPM-65879: + name: "уƒЉуƒ–уВуЊ у”яНžу˜у‚ƒу™ уƒуƒЉуƒƒуЈуƒуƒ—уƒ‹уƒГу‚А [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚‰уЖуВуЊ у”уƒМу˜у‚ƒу™ уЁу‚‰уЃуЈуЏуЗуЋу‚“у [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Love Hina Gorgeous [KONAMI Dendou Selection]" + region: "NTSC-J" +SLPM-65880: + name: "Devil May Cry 3" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 3" + name-en: "Devil May Cry 3" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-65881: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 6 - WWE SMACKDOWN! vs. RAW" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™6 - WWE SMACKDOWN! vs. RAW" + name-en: "Exciting Professional Wrestling 6 - WWE SMACKDOWN! vs. RAW" + region: "NTSC-J" +SLPM-65882: + name: "уƒ‡уƒЅу‚ЈуƒЋуƒЛуƒžу‚Йу‚ПуƒМу‚К яНžщ‚ЊхАшЖ…щОшЛЂч”ŸяНž" + name-sort: "уЇу‚…уˆу‚‹уОу™уŸуƒМуš уАуƒМу™ уŠуЖ у™уƒМуБуƒМуЉу‚‰у”у‚“" + name-en: "Duel Masters - Birth of Super Dragon" + region: "NTSC-J" +SLPM-65883: + name: "SHADOW OF ROME" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚уƒМуО" + name-en: "Shadow of Rome" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-65884: + name: "уƒЊуƒЂуƒМуƒˆу‚ГуƒГуƒˆуƒ­уƒМуƒЋуƒ€уƒГуƒ‡у‚ЃSF" + name-sort: "у‚Šу‚‚уƒМуЈу“у‚“уЈу‚уƒМу‚‹у у‚“уЇуƒSF" + name-en: "Remote Control Dandy SF" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes health bar flickering in tutorial level. +SLPM-65885: + name: "RUMBLE ROSES" + name-sort: "у‚‰у‚“уЖу‚‹у‚уƒМуš" + name-en: "Rumble Roses" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLPM-65886: + name: "у‚Ќу‚Єу‚ЖуƒМуƒ‰уƒЛуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ яНž хƒ•у‚‰уЏцƒГу„у‚’шКЋуЋчКу† яНž" + name-sort: "уŒу„у–уƒМуЉуƒЛу‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ уМуу‚‰уЏуŠу‚‚у„у‚’уПуЋуОуЈу†" + name-en: "Guisard Revolution" + region: "NTSC-J" +SLPM-65887: + name: "Like Life an hour [щ€šхИИч‰ˆ]" + name-sort: "у‚‰у„у у‚‰у„уЕ у‚у‚“ у‚у‚уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Like Life an Hour [Standard Edition]" + region: "NTSC-J" +SLPM-65888: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆт…Ї чЉКуЈцЕЗуЈхЄЇхœАуЈх‘Њу‚у‚Œу—хЇЋх›" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ8 уу‚‰уЈу†уПуЈу у„уЁуЈуЎу‚у‚у‚Œу—уВу‚уŽуП" + name-en: "Dragon Quest VIII - Sora to Umi to Daichi to Norowareshi Himegimi" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + PCRTCOverscan: 1 # Fixes offscreen image. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-65889: + name: "хЎЖц—шЈˆч”ЛяНžхПƒуЎчЕ†яНž" + name-sort: "у‹уžуу‘у„у‹у у“у“у‚уЎууšуЊ" + name-en: "Kazoku Keikaku - Kokoro no Kizuna" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes broken colors. +SLPM-65890: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4" + name-en: "Shin Sangoku Musou 4" + region: "NTSC-J" +SLPM-65891: + name: "фИ‰хœ‹хП—т…Љ" + name-sort: "у•у‚“у”уу—10" + name-en: "Sangokushi X" + region: "NTSC-J" +SLPM-65892: + name: "Zill O'll яНžinfiniteяНž" + name-sort: "у˜у‚‹уŠуƒМу‚‹ яНžinfiniteяНž" + name-en: "Zill O'll Infinite" + region: "NTSC-J" +SLPM-65893: + name: "Winning Post6 Maximum 2005 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ6 Maximum 2005 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Winning Post 6 Maximum 2005 [Premium Pack]" + region: "NTSC-J" +SLPM-65894: + name: "Winning Post6 2005хЙДхКІч‰ˆ" + name-sort: "у†у„уЋу‚“ууНу™уЈ6 2005у­у‚“уЉуАу‚“" + name-en: "Winning Post 6 2005 Version" + region: "NTSC-J" +SLPM-65895: + name: "цœˆуЏхˆ‡у‚ŠшЃ‚у яНžцŽЂхЕ ч›ИцЅНц­фИ€щƒŽяНž [щ™хЎšч‰ˆ]" + name-sort: "уЄууЏуу‚Šу•у уŸу‚“уІу„ у•уŒу‚‰уу‚‡у†у„уЁу‚у†яНž [у’у‚“уІу„уАу‚“]" + name-en: "Tsuki ha Kirisaku [Limited Edition]" + region: "NTSC-J" +SLPM-65896: + name: "цœˆуЏхˆ‡у‚ŠшЃ‚у яНžцŽЂхЕ ч›ИцЅНц­фИ€щƒŽяНž" + name-sort: "уЄууЏуу‚Šу•у уŸу‚“уІу„ у•уŒу‚‰уу‚‡у†у„уЁу‚у†яНž" + name-en: "Tsuki ha Kirisaku" + region: "NTSC-J" +SLPM-65897: + name: "уƒЌуƒМу‚ЗуƒГу‚АуƒуƒˆуƒЋ -C1 GRAND PRIX-" + name-sort: "у‚ŒуƒМу—у‚“ууАуЈу‚‹ -C1 GRAND PRIX-" + name-en: "Racing Battle - C1 Grand Prix" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-65898: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ у‚ЈуƒЌуƒГу‚Зу‚ЂцˆІшЈ˜ DXуƒ‘уƒƒу‚Џ" + name-sort: "уу‚ƒуЃу™у‚‹уЕуу‚“уŸу˜у‚ уˆу‚Œу‚“у—у‚у›у‚“у DXуБуЃу" + name-en: "Castle Fantasia [Deluxe Pack]" + region: "NTSC-J" +SLPM-65899: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ у‚ЈуƒЌуƒГу‚Зу‚ЂцˆІшЈ˜" + name-sort: "уу‚ƒуЃу™у‚‹уЕуу‚“уŸу˜у‚ уˆу‚Œу‚“у—у‚у›у‚“у" + name-en: "Castle Fantasia" + region: "NTSC-J" +SLPM-65900: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІ3 яНžхЗДщ‡ŒуЏч‡ƒуˆуІу„у‚‹у‹яНž [хˆх›žуƒ—уƒЌу‚Йч‰ˆ]" + name-sort: "у•уу‚‰уŸу„у›у‚“3 уБу‚ŠуЏу‚‚уˆуІу„у‚‹у‹ [у—у‚‡у‹у„уЗу‚Œу™уАу‚“]" + name-en: "Sakura Taisen 3 - Remake [Limited Edition]" + region: "NTSC-J" + compat: 2 +SLPM-65901: + name: "у‚ЗуƒЃуƒМу‚ЏуƒЛуƒ†у‚ЄуƒЋ" + name-sort: "у—у‚ƒуƒМууƒЛуІу„у‚‹" + name-en: "Shark Tale" + region: "NTSC-J" + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLPM-65902: + name: "Memories Off AfterRain Vol.2 цƒГцМ” [SPECIAL EDITION]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.2 уу†уˆу‚“ [SPECIAL EDITION]" + name-en: "Memories Off - After Rain Vol.2 Souen [Special Edition]" + region: "NTSC-J" +SLPM-65903: + name: "Memories Off AfterRain Vol.2 цƒГцМ”" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.2 уу†уˆу‚“" + name-en: "Memories Off - After Rain Vol.2 Souen" + region: "NTSC-J" +SLPM-65904: + name: "уƒуƒЋуƒ‰уƒ•у‚ЉуƒМу‚Й у‚Ју‚Ау‚М" + name-sort: "уАу‚‹уЉуЕу‰уƒМу™ уˆууœ" + name-en: "Baldr Force EXE" + region: "NTSC-J" +SLPM-65906: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІ3 яНžхЗДщ‡ŒуЏч‡ƒуˆуІу„у‚‹у‹яНž" + name-sort: "у•уу‚‰уŸу„у›у‚“3 уБу‚ŠуЏу‚‚уˆуІу„у‚‹у‹" + name-en: "Sakura Taisen 3 - Remake" + region: "NTSC-J" +SLPM-65907: + name: "Def Jam - FIGHT FOR NY" + name-sort: "уЇуЕу˜у‚ƒу‚€уƒЛуЕуу„уЈуƒЛуЕу‰уƒМуƒЛNY" + name-en: "Def Jam - Fight for NY" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLPM-65908: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛуƒ•у‚ЉуƒМу‚Й уƒу‚Њ" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛуЕу‰уƒМу™ у­уŠ" + name-en: "Shining Force Neo" + region: "NTSC-J" +SLPM-65909: + name: "у‚ЙуƒМуƒ‘уƒМуƒЂуƒГу‚­уƒМуƒœуƒМуƒЋ уƒ‡уƒЉуƒƒу‚Џу‚Й" + name-sort: "у™уƒМуБуƒМу‚‚у‚“ууƒМуМуƒМу‚‹ уЇу‚‰уЃуу™" + name-en: "Super Monkey Ball Deluxe" + region: "NTSC-J" + roundModes: + eeRoundMode: 1 # Fixes object balls never stopping in the Monkey Billiards DX minigame. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and foliage color. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLPM-65910: + name: "у‚Ћуƒ•у‚ЇуƒЛуƒЊуƒГуƒ‰уƒуƒМу‚А -summer season- [Sweet Box ч‰ˆ]" + name-sort: "у‹уЕу‡ у‚Šу‚“уЉуАуƒМу summer season [Sweet Box уАу‚“]" + name-en: "Cafe Lindbergh - Summer Season [Sweet Box Edition]" + region: "NTSC-J" +SLPM-65911: + name: "у‚Ћуƒ•у‚ЇуƒЛуƒЊуƒГуƒ‰уƒуƒМу‚А тˆ’summer season- [щ€šхИИч‰ˆ]" + name-sort: "у‹уЕу‡ у‚Šу‚“уЉуАуƒМу summer season [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Cafe Lindbergh - Summer Season [Standard Edition]" + region: "NTSC-J" +SLPM-65912: + name: "уƒœуƒœуƒœуƒМуƒœуƒЛуƒœуƒМуƒœуƒœ уƒу‚Иу‘чЅ­ [HUDSON THE BEST]" + name-sort: "уМуМуМуƒМуМ уМуƒМуМуМ уЏу˜у‘уОуЄу‚Š [HUDSON THE BEST]" + name-en: "Boboboubo Boubobo [Hudson the Best]" + region: "NTSC-J" +SLPM-65913: + name: "уƒ‡уƒЁуƒГуƒˆ" + name-sort: "уЇу‚у‚“уЈ" + name-en: "Demento" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Reduces blurriness. + bilinearUpscale: 1 # Smooths out fire textures. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes post effects. +SLPM-65914: + name: "NANA" + name-sort: "уƒŠуƒŠ" + name-en: "Nana" + region: "NTSC-J" + compat: 5 +SLPM-65915: + name: "Fallout BROTHERHOOD OF STEEL" + name-sort: "уЕу‰уƒМу‚‹у‚у†уЈ уЖу‚‰у–уƒМуЕуЃуЉ уŠуЖ у™уЁуƒМу‚‹" + name-en: "Fallout - Brotherhood of Steel" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes HUD garbage. +SLPM-65916: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ яНžх…Ћш‘‰цŠ„яНž" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ яНžуЏуЁу‚ˆу†у—у‚‡у†яНž" + name-en: "Harukanaru Toki no Naka de - Hachiyou-shou" + region: "NTSC-J" +SLPM-65917: + name: "уƒˆуƒЉуƒГу‚Йуƒ•у‚ЉуƒМуƒžуƒМ [THE BEST у‚Пу‚ЋуƒЉуƒЂуƒŽ]" + name-sort: "уЈу‚‰у‚“у™уЕу‰уƒМуОуƒМ [THE BEST уŸу‹у‚‰у‚‚уЎ]" + name-en: "Transformers [2003] [Takara THE BEST]" + region: "NTSC-J" +SLPM-65918: + name: "Dear My Friend яНžLove like powdery snowяНž" + name-sort: "уЇуƒу‚ уОу„ уЕу‚Œу‚“уš у‚‰уЖ у‚‰у„у уБу†у уƒМ у™уЎу†" + name-en: "Dear My Friend - Love Like Powdery Snow" + region: "NTSC-J" +SLPM-65919: + name: "у‚ЖуƒЛуƒЉуƒГуƒ–уƒЋуƒ•у‚Ѓуƒƒу‚ЗуƒЅ" + name-sort: "у– у‚‰у‚“уЖу‚‹уЕуƒуЃу—у‚…" + name-en: "Rumble Fish, The" + region: "NTSC-J" + compat: 5 +SLPM-65920: + name: "уƒ­уƒžуƒГу‚ЗуƒГу‚А SaуƒЛGA - уƒŸуƒГу‚ЙуƒˆуƒЌуƒЋу‚НуƒГу‚А -" + name-sort: "у‚уОу‚“у—у‚“уу•уŒ уПу‚“у™уЈу‚Œу‚‹уу‚“у" + name-en: "Romancing SaGa - Minstrel Song" + region: "NTSC-J" + compat: 5 +SLPM-65921: + name: "Piaу‚­уƒЃуƒ­уƒƒуƒˆуИу‚ˆу†у“уяМяМ3яНžround summerяНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уДу‚уу‚ƒу‚уЃуЈуИу‚ˆу†у“уяМяМ3 яНžу‚‰у†у‚“уЉ у•уОуƒМяНž [уЙу™уЈуАу‚“]" + name-en: "Welcome to Pia Carrot!! 3 - eound summer - [BEST Version]" + region: "NTSC-J" +SLPM-65922: + name: "у‚у„у‹уŽ яНžуЌуу‚‚у‚ŠуЈуВу уОу‚ŠуЎфИ­уЇяНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у‚у„у‹уŽ уЌуу‚‚у‚ŠуЈуВу уОу‚ŠуЎуЊу‹уЇ [уЙу™уЈуАу‚“]" + name-en: "Aikagi [Best Version]" + region: "NTSC-J" +SLPM-65923: + name: "Canvas яНžу‚Луƒ”у‚Ђш‰ВуЎуƒЂуƒуƒМуƒ•яНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уу‚ƒу‚“уАу™ яНžу›уДу‚у„у‚уЎу‚‚уЁуƒМуЕяНž [уЙу™уЈуАу‚“]" + name-en: "Canvas - Sepia-iro no Motif [Best Version]" + region: "NTSC-J" +SLPM-65924: + name: "у“уЎц™Ду‚ŒуŸчЉКуЎфИ‹уЇ [ц•Ащ‡щ™хЎšч‰ˆ]" + name-sort: "у“уЎуЏу‚ŒуŸуу‚‰уЎу—уŸуЇ [у™у†у‚Šу‚‡у†у’у‚“уІу„уАу‚“]" + name-en: "Kono Haretasora no Shita de [Limited Edition]" + region: "NTSC-J" +SLPM-65925: + name: "у“уЎц™Ду‚ŒуŸчЉКуЎфИ‹уЇ" + name-sort: "у“уЎуЏу‚ŒуŸуу‚‰уЎу—уŸуЇ" + name-en: "Kono Haretasora no Shita de" + region: "NTSC-J" +SLPM-65926: + name: "у‚ЄуƒМу‚Йт…Ѓ яНžMASK OF THE SUN -a new theory-яНž" + name-sort: "у„уƒМу™4 яНžуОу™у уŠуЖ у– у•у‚“ яМ у‚ уЋу‚…уƒМу›уŠу‚ŠуƒМяНž" + name-en: "Ys IV - Mask of the Sun - A New Theory" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes camera going off screen. +SLPM-65927: + name: "DEMON STONE уƒ‡уƒМуƒЂуƒГу‚ЙуƒˆуƒМуƒГ" + name-sort: "уЇуƒМу‚‚у‚“у™уЈуƒМу‚“" + name-en: "Forgotten Realms - Demon Stone" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Removes occasional SPS where the head goes into nightmare fuel. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLPM-65928: + name: "SuperLite 2000 уƒуƒЉу‚Јуƒ†у‚ЃуƒМ уƒЁуƒЂу‚Њуƒ•уПуЃуу™" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 уƒуƒЉу‚Јуƒ†у‚ЃуƒМ у‚у‚‚уŠуЕуПуЃуу™" + name-en: "Memories Off Mix [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-65929: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„2" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 2" + name-en: "Pro Yakyuu Spirits 2" + region: "NTSC-J" +SLPM-65930: + name: "EVE burst error PLUS [GameVillage The Best]" + name-sort: "у„уƒД уАуƒМу™уЈ уˆу‚‰уƒМ уЗу‚‰у™ [GameVillage The Best]" + name-en: "EVE - Burst Error Plus [GameVillage The Best]" + region: "NTSC-J" +SLPM-65931: + name: "ц–АчД€хЙЛцƒГу‚Йуƒšу‚ЏуƒˆуƒЉуƒЋу‚Ну‚ІуƒЋу‚К [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у—у‚“уу’у‚“уу†у™уКууЈу‚‰у‚‹уу†у‚‹уš [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Shinseiki Genso - Spectral Souls [Idea Factory Collection]" + region: "NTSC-J" +SLPM-65932: + name: "цˆІщ—˜х›НхЎЖуƒЛц”Й NEW OPERATIONS" + name-sort: "у›у‚“уЈу†у“уЃу‹у‹у„ NEW OPERATIONS" + name-en: "Sento Country Kai - New Operation [with Bonus DVD]" + region: "NTSC-J" +SLPM-65934: + name: "уƒЁу‚Єуƒ—уƒЋу‚ЋуƒЉуƒМу‚К яНžцБКцˆІуЏх­Іхœ’чЅ­яНž" + name-sort: "у‚у„уЗу‚‹у‹у‚‰уƒМуš у‘уЃу›у‚“уЏуŒууˆу‚“у•у„" + name-en: "Maple Colors" + region: "NTSC-J" +SLPM-65935: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ4 у‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ4 у“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“" + name-en: "Princess Maker 4 [Limited Edition]" + region: "NTSC-J" +SLPM-65936: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ4" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ4" + name-en: "Princess Maker 4" + region: "NTSC-J" +SLPM-65937: + name: "ц˜Ÿч•ŒуЎцˆІц——" + name-sort: "у›у„у‹у„уЎу›у‚“у" + name-en: "Seikai no Senki" + region: "NTSC-J" +SLPM-65938: + name: "Memories Off AfterRain Vol.3 х’цЅ­ [SPECIAL EDITION]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.3 ууЄуŽу‚‡у† [SPECIAL EDITION]" + name-en: "Memories Off - After Rain Vol.3 [Special Edition]" + region: "NTSC-J" +SLPM-65939: + name: "Memories Off AfterRain Vol.3 х’цЅ­" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.3 ууЄуŽу‚‡у†" + name-en: "Memories Off - After Rain Vol.3" + region: "NTSC-J" +SLPM-65940: + name: "уƒžуƒ“уƒŽУ—у‚Йу‚Пу‚ЄуƒЋ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОуГуЎу™уŸу„у‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Mabino x Style [Limited Edition]" + region: "NTSC-J" +SLPM-65941: + name: "уƒžуƒ“уƒŽУ—у‚Йу‚Пу‚ЄуƒЋ" + name-sort: "уОуГуЎу™уŸу„у‚‹" + name-en: "Mabino x Style" + region: "NTSC-J" +SLPM-65942: + name: "уƒžуƒМу‚ЛуƒŠуƒЊуƒМу‚К" + name-sort: "уОуƒМу›уЊу‚ŠуƒМуš" + name-en: "Mercenaries - Playground of Destruction" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLPM-65943: + name: "Angel's Feather тˆ’щЛ’уЎцЎ‹хНБтˆ’" + name-sort: "уˆу‚“у˜у‡у‚‹уšуЕу‡у–уƒМ уу‚уЎу–у‚“уˆу„" + name-en: "Angel's Feather" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes rendering. +SLPM-65944: + name: "цŽЂхЕ чЅžхЎЎхЏКфИ‰щƒŽ KIND OF BLUE [уƒЏуƒМу‚Џу‚ИуƒЃуƒ  уƒ™у‚Йуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.2 ]" + name-sort: "уŸу‚“уІу„ у˜у‚“уу†у˜у•уЖу‚у† KIND OF BLUE [у‚уƒМуу˜у‚ƒу‚€ уЙу™уЈу“у‚Œуу—у‚‡у‚“ Vol.2]" + name-en: "Tantei Jinguuji Saburou - Kind of Blue [Workjam Best Collection - Vol.2]" + region: "NTSC-J" +SLPM-65945: + name: "чД…хП яНžшЁ€цВГуЎшˆžяНž" + name-sort: "у‚ŒуЃуЉуЋу‚“у˜у‚ƒ у‘уЃу‹уЎуОу„" + name-en: "Red Ninja - End of Honor" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLPM-65946: + name: "beatmania т…Ё DX 9th style" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 9th style" + name-en: "Beatmania IIDX 9th Style" + region: "NTSC-J" + compat: 5 +SLPM-65947: + name: "Killer7" + name-sort: "уу‚‰уƒМ7" + name-en: "Killer7" + region: "NTSC-J" +SLPM-65948: + name: "ENTHUSIA PROFESSIONAL RACING" + name-sort: "уˆу‚“у™уƒМу˜у‚ уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ у‚ŒуƒМу—у‚“у" + name-en: "Enthusia Professional Racing" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes Freezing at the start of the race. + vuClampMode: 3 # Fixes Freezing at the start of the race. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLPM-65949: + name: "Get RideяМу‚Ђуƒ уƒ‰уƒЉу‚ЄуƒуƒМ яНžч›Их…‹уЎчœŸхЎŸяНž" + name-sort: "у’уЃуЈ у‚‰у„уЉяМу‚у‚€уЉу‚‰у„уАуƒМ уу†у“ууЎу—у‚“у˜уЄ" + name-en: "Get Ride! AM Driver - The Truth of Xiangke" + region: "NTSC-J" +SLPM-65950: + name: "GANTZ" + name-sort: "уŒу‚“уЄ" + name-en: "Gantz - The Game" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes line down right hand side of the screen during text sections. +SLPM-65951: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ2" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у”уƒМу™уЈу‚Šу“у‚“2" + name-en: "Tom Clancy's Ghost Recon 2" + region: "NTSC-J" +SLPM-65952: + name: "хЄЉхЄ–щ­”хЂƒт…Ђ NAMIDA" + name-sort: "уІу‚“уŒу„уОуу‚‡у†3 NAMIDA" + name-en: "Tengai Makyou III - Namida" + region: "NTSC-J" +SLPM-65953: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЈуƒГуƒˆуƒЊуƒМуƒ‡у‚Ѓу‚Йу‚Џ2005 [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ] " + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 уˆу‚“уЈу‚ŠуƒМуЇуƒу™у2005 [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI [Entry Disc 2005]" + region: "NTSC-J" +SLPM-65954: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у”уƒМу™уЈу‚Šу“у‚“ [UBISOFT BEST]" + name-en: "Tom Clancy's Ghost Recon [Ubisoft Best]" + region: "NTSC-J" +SLPM-65955: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ [UBISOFT BEST]" + name-en: "Tom Clancy's Splinter Cell [Ubisoft Best]" + region: "NTSC-J" +SLPM-65957: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ яНžх…Ћш‘‰цŠ„яНž [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ уЏуЁу‚ˆу†у—у‚‡у† [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de Hachiyou-shou [Premium Box]" + region: "NTSC-J" +SLPM-65958: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ3 уƒ†у‚Єу‚Џуƒ€у‚ІуƒГ [EA BEST HITS]" + name-sort: "уАуƒМу‚“у‚у†уЈ3 уІу„уу у†у‚“ [EA BEST HITS]" + name-en: "Burnout 3 - Takedown [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-65959: + name: "у‚Йу‚ПуƒГуƒ€уƒМуƒ‰хЄЇцˆІч•Ѕ хЄБу‚у‚ŒуŸх‹хˆЉ" + name-sort: "у™уŸу‚“у уƒМуЉу у„у›у‚“у‚Šу‚ƒу у†у—уЊу‚у‚ŒуŸу—у‚‡у†у‚Š" + name-en: "Standard Daisenryaku - Ushinawareta Shouri" + region: "NTSC-J" +SLPM-65960: + name: "North Wind яНžцАИщ уЎчД„цŸяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЎуƒМу™ у†уƒу‚“уЉ яНžуˆу„уˆу‚“уЎу‚„уууяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "North Wind Promise Forever [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65961: + name: "North Wind яНžцАИщ уЎчД„цŸяНž" + name-sort: "уЎуƒМу™ у†уƒу‚“уЉ яНžуˆу„уˆу‚“уЎу‚„уууяНž" + name-en: "North Wind Promise Forever" + region: "NTSC-J" +SLPM-65962: + name: "уƒ›уƒМуƒ уƒЁу‚Єуƒ‰ яНžчЕ‚уЎщЄЈяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЛуƒМу‚€у‚у„уЉ уЄу„уЎу‚„у‹уŸ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Home Maid - Owari no Tachi [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65963: + name: "уƒ›уƒМуƒ уƒЁу‚Єуƒ‰ яНžчЕ‚уЎщЄЈяНž" + name-sort: "уЛуƒМу‚€у‚у„уЉ уЄу„уЎу‚„у‹уŸ" + name-en: "Home Maid - Owari no Tachi" + region: "NTSC-J" +SLPM-65964: + name: "уОу˜у‹у‚‹т˜†уІу„у‚‹ яНžуЁуЃуЁу‚ƒуЊщ­”цГ•фНПу„яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу˜у‹у‚‹уІу„у‚‹ уЁуЃуЁу‚ƒуЊуОуЛу†уЄу‹у„ [у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Magical Tale - Chitchana Mahoutsukai [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65965: + name: "уОу˜у‹у‚‹т˜†уІу„у‚‹ яНžуЁуЃуЁу‚ƒуЊщ­”цГ•фНПу„яНž" + name-sort: "уОу˜у‹у‚‹уІу„у‚‹ уЁуЃуЁу‚ƒуЊуОуЛу†уЄу‹у„" + name-en: "Magical Tale - Chitchana Mahoutsukai" + region: "NTSC-J" +SLPM-65966: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й у‚Џуƒ­уƒ‹у‚ЏуƒЋ 10х‘ЈхЙДшЈ˜хПЕBOX" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ уу‚уЋуу‚‹ 10у—у‚…у†у­у‚“уу­у‚“BOX" + name-en: "Spectral Force Chronicle [Limited Edition]" + region: "NTSC-J" +SLPM-65967: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й у‚Џуƒ­уƒ‹у‚ЏуƒЋ" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ уу‚уЋуу‚‹" + name-en: "Spectral Force Chronicle" + region: "NTSC-J" +SLPM-65968: + name: "у‚‰уЖуƒ‰уƒЋ яНžLovely IdolяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚‰уЖуЉу‚‹ яНžLovely IdolяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Lovely Doll - Lovely Idol [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65969: + name: "у‚‰уЖуƒ‰уƒЋ яНžLovely IdolяНž" + name-sort: "у‚‰уЖуЉу‚‹ яНžLovely IdolяНž" + name-en: "Lovely Doll - Lovely Idol" + region: "NTSC-J" +SLPM-65970: + name: "у‚Ћуƒƒуƒ‘уЎщЃМу„ц–Й -How to breed kappas- [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‹уЃуБуЎу‹у„у‹уŸ -How to breed kappas- [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Kappa no Kai-Kata - How to Breed Kappas [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-65971: + name: "уу—уІхƒ•у‚‰уЏу€уƒЛуƒЛуƒЛand he said" + name-sort: "уу—уІуМуу‚‰уЏ and he said" + name-en: "Soshite Bokura wa... and He Said" + region: "NTSC-J" +SLPM-65972: + name: "CONSTANTINE" + name-sort: "у“у‚“у™уŸу‚“уІуƒу‚“" + name-en: "Constantine" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Resolves dumpster not being able to be climbed from front in level 2. +SLPM-65973: + name: "цœЊцЅхА‘хЙДу‚ГуƒŠуƒГ" + name-sort: "уПу‚‰у„у—у‚‡у†у­у‚“у“уЊу‚“" + name-en: "Mirai Shounen Conan" + region: "NTSC-J" +SLPM-65974: + name: "х–Їх˜Љч•Њщ•З [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "у‘у‚“у‹уАу‚“уЁу‚‡у† [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Kenka Banchou [First Limited Edition]" + region: "NTSC-J" +SLPM-65975: + name: "WRC4" + name-sort: "WRC4" + name-en: "WRC 4" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SLPM-65976: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђт…Ђ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уу‚‰у‚“уЇуƒу‚3 [уЇуƒу™у1/2]" + name-en: "Grandia III [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 +SLPM-65977: + name: "у‚АуƒЉуƒГуƒ‡у‚Ѓу‚Ђт…Ђ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уу‚‰у‚“уЇуƒу‚3 [уЇуƒу™у2/2]" + name-en: "Grandia III [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + memcardFilters: + - "SLPM-65976" +SLPM-65978: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ [KOEI The Best]" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ [KOEI The Best]" + name-en: "Kurogane no Houkou 2 - Warship Gunner [Koei The Best]" + region: "NTSC-J" +SLPM-65980: + name: "уƒ‰уƒЊуƒМуƒ уƒŸуƒƒу‚Џу‚ЙTV уƒЏуƒМуƒЋуƒ‰уƒ•у‚Ёу‚Єу‚ПуƒМу‚К [HUDSON THE BEST]" + name-sort: "уЉу‚ŠуƒМу‚€уПуЃуу™TV у‚уƒМу‚‹уЉуЕуу„уŸуƒМуš [HUDSON THE BEST]" + name-en: "Dream Mix TV World Fighters [Hudson the Best]" + region: "NTSC-J" +SLPM-65981: + name: "уƒ•уƒ­уƒГуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ у‚ЊуƒГуƒЉу‚ЄуƒГ" + name-sort: "уЕу‚у‚“уЈуПуЃу—у‚‡у‚“ уŠу‚“у‚‰у„у‚“" + name-en: "Front Mission Online" + region: "NTSC-J" +SLPM-65982: + name: "цБфКЌуƒу‚ЙцЁˆх†…2" + name-sort: "уЈу†уу‚‡у†уАу™уŒу„уЉ2" + name-en: "Tokyo Bus Guide 2" + region: "NTSC-J" + compat: 5 +SLPM-65984: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšSan Andreas" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.2 у•у‚“ у‚у‚“уЉу‚Œу‚у™" + name-en: "Grand Theft Auto - San Andreas" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLPM-65985: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚Ју‚ПуƒМуƒŠуƒЋуƒžуƒŠ2" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уˆуŸуƒМуЊу‚‹уОуЊ2" + name-en: "Iris no Atelier - Eternal Mana 2" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes font artifacts for health and other sprites. + texturePreloading: 0 # Improves performance and prevents it disabling itself regardless. +SLPM-65986: + name: "QuartettяМяНžTHE STAGE OF LOVEяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‹у‚‹уІуЃуЈяМяНžу– у™уІуƒМу˜ уŠуЖ у‚‰уЖяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Quartett! The Stage of Love [First Print Limited Edition]" + region: "NTSC-J" +SLPM-65987: + name: "QuartettяМяНžTHE STAGE OF LOVEяНž [щ€šхИИч‰ˆ]" + name-sort: "у‹у‚‹уІуЃуЈяМяНžу– у™уІуƒМу˜ уŠуЖ у‚‰уЖяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Quartett! The Stage of Love [Standard Edition]" + region: "NTSC-J" +SLPM-65988: + name: "хА‘хЅГчОЉчЕŒфМуƒЛхМ яНžхˆЛу‚’шЖ…уˆу‚‹хЅ‘у‚ŠяНž [ч‰ЙхˆЅч‰ˆ]" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­уЇу‚“2 уЈуу‚’у“уˆу‚‹уЁуŽу‚Š [уЈууЙуЄуАу‚“]" + name-en: "Shoujo Yoshitsune Den 2 [Premium Pack]" + region: "NTSC-J" +SLPM-65989: + name: "хА‘хЅГчОЉчЕŒфМуƒЛхМ яНžхˆЛу‚’шЖ…уˆу‚‹хЅ‘у‚ŠяНž [щ€šхИИч‰ˆ]" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­уЇу‚“2 уЈуу‚’у“уˆу‚‹уЁуŽу‚Š [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shoujo Yoshitsune Den 2 [Standard Edition]" + region: "NTSC-J" +SLPM-65990: + name: "NEO CONTRA [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у­уŠ у“у‚“уЈу‚‰ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Neo Contra [Konami Dendou Selection]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Reduces FPU calculation errors. + clampModes: + eeClampMode: 2 # Reduces FPU calculation errors. +SLPM-65991: + name: "ANUBIS ZONE OF THE ENDERS -SPECIAL EDITION- [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚уЌуГу™ уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš SPECIAL EDITION [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Anubis - Zone of the Enders Special Edition [KONAMI Dendou Selection]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-65994: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Remember11 -the age of infinity-" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚Šу‚у‚“уАуƒМ11 -у˜ уˆу„у˜ уŠуЖ у„у‚“уЕуƒуЋуІуƒ" + name-en: "Remember 11 - The Age of Infinity [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-65995: + name: "уƒ‰уƒƒу‚Ау‚КуƒЉу‚Єуƒ•" + name-sort: "уЉуЃууšу‚‰у„уЕ" + name-en: "Dog's Life" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 3 # Fixes depth of field alignment. + nativeScaling: 4 # Fixes depth of field intensity. + roundSprite: 1 # Fix lines in the sky. +SLPM-65996: + name: "ч ДцЛ…уЎуƒžуƒЋу‚Й [щ™хЎšч‰ˆ]" + name-sort: "уЏу‚уЄуЎуОу‚‹у™ [у’у‚“уІу„уАу‚“]" + name-en: "Hametsu no Mars [Limited Edition]" + region: "NTSC-J" +SLPM-65997: + name: "ч ДцЛ…уЎуƒžуƒЋу‚Й" + name-sort: "уЏу‚уЄуЎуОу‚‹у™" + name-en: "Hametsu no Mars" + region: "NTSC-J" +SLPM-65998: + name: "уƒДу‚ЁуƒГуƒ‘у‚Єу‚Ђ уƒ€уƒМу‚Џу‚ЙуƒˆуƒМу‚ЋуƒМу‚К у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у‚”уу‚“уБу„у‚ у уƒМуу™уЈуƒМу‹уƒМуš у“у‚Œуу—у‚‡у‚“" + name-en: "Vampire Darkstalkers Collection" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLPM-65999: + name: "уƒ‰уƒЉуƒƒу‚А у‚ЊуƒГ уƒ‰уƒЉу‚АуƒМуƒГ2 яНžхАхАуЎчД…у€шƒŒхОГуЎщЛ’яНž" + name-sort: "уЉу‚‰уЃу уŠу‚“ уЉу‚‰ууƒМу‚“2 яНžуЕу†у„у‚“уЎу‚у‹ уЏу„уЈууЎуу‚яНž" + name-en: "Drag-on Dragoon 2 - Fuuin no Aka, Haitoku no Kuro" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting characters. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SLPM-66000: + name: "у‚ГуƒГуƒ•уƒЊу‚Џуƒˆуƒ‡уƒЋу‚Пт…Ё яНžцЙОхВИцˆІфК‰1991яНž" + name-sort: "у“у‚“уЕу‚ŠууЈуЇу‚‹уŸ2 у‚у‚“уŒу‚“у›у‚“уу†1991" + name-en: "Conflict Delta II - Gulf War 1991" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes seizure inducing FMVs. +SLPM-66001: + name: "у‚ЗуƒЇу‚ГуƒЉ яНžmaid cafe curioяНž" + name-sort: "у—у‚‡у“у‚‰ maid cafe curio" + name-en: "Chocolat - Maid Cafe Curio" + region: "NTSC-J" +SLPM-66002: + name: "уƒ—уƒЊуƒГу‚ЙуƒЛу‚Њуƒ–уƒЛуƒšуƒЋу‚ЗуƒЃ у‚БуƒГу‚З уƒŽ у‚Гу‚Гуƒ­" + name-sort: "уЗу‚Šу‚“у™ уŠуЖ уКу‚‹у—у‚ƒ у‘у‚“у— уЎ у“у“у‚" + name-en: "Prince of Persia - Warrior Within" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-66003: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ яНžх…Ћш‘‰цŠ„яНž [History Box]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ яНžуЏуЁу‚ˆу†у—у‚‡у†яНž [History Box]" + name-en: "Harukanaru Toki no Naka de - Hachiyou-shou [History Box]" + region: "NTSC-J" +SLPM-66004: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ2 [History Box]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ2 [History Box]" + name-en: "Harukanaru Toki no Naka de 2 [History Box]" + region: "NTSC-J" +SLPM-66005: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 [History Box]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 [History Box]" + name-en: "Harukanaru Toki no Naka de 3 [History Box]" + region: "NTSC-J" +SLPM-66006: + name: "ц„›ш”Еч‰ˆ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒˆуƒ­уƒЏ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у‚у„уžу†уАу‚“ у‚у‚“у˜у‡у‚ŠуƒМу уЈу‚у‚ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Angelique Trois - Aizouban [Koei Selection]" + region: "NTSC-J" +SLPM-66007: + name: "ZOIDS TACTICS" + name-sort: "уžу„уЉ уŸууІуƒуу™" + name-en: "Zoids Tactics" + region: "NTSC-J" +SLPM-66008: + name: "ц­Іш”ЕфМт…Ё уƒ–уƒЌу‚Єуƒ‰уƒžу‚Йу‚ПуƒМ" + name-sort: "у‚€у•у—уЇу‚“2 уЖу‚Œу„уЉуОу™уŸуƒМ" + name-en: "Musashiden II - Blademaster" + region: "NTSC-J" +SLPM-66009: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ9" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 9" + name-en: "World Soccer Winning Eleven 9 - Bonus Pack" + region: "NTSC-J" + compat: 5 +SLPM-66010: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Smash-Hit! [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66011: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ Smash HitяМ2 [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО Smash HitяМ2 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Smash-Hit! 2 [Konami Dendou Selection]" + region: "NTSC-J" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes screen shake when upscaling. +SLPM-66012: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜SWEAT&TEARS 2 [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уОSWEAT&TEARS 2 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Sweat & Tears 2 [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66013: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜цœ€хМЗуƒуƒМуƒ у‚’чЕцˆу›у‚ˆяМ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уОу•у„уу‚‡у†уЁуƒМу‚€у‚’у‘уЃу›у„у›у‚ˆяМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Form the Strongest Team [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66014: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ RUSH&DREAMяМ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО RUSH&DREAMяМ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Tennis no Oji-Sama - Rush & Dream [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66015: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ ш—у‚ˆу‚Šщ’у—" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у„у‚ˆу‚Šу‚уŠу—" + name-en: "Ai Yori Aoshi [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66016: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ щЌМц­Іш€… 3" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уŠуЋу‚€у—у‚ƒ 3" + name-en: "Jissen Pachi-Slot Hisshouhou! Onimusha3" + region: "NTSC-J" +SLPM-66017: + name: "FIRE FIGHTER F.D.18 [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕуу„у‚уƒМ уЕуу„уŸуƒМ F.D.18 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Firefighter F.D.18 [KONAMI Dendou Selection]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + roundSprite: 1 # Fixes sprite misaligment. +SLPM-66018: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ3 [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹3 [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Silent Hill 3 [KONAMI Dendou Selection]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. + memcardFilters: + - "SLPM-65257" + - "SLPM-65622" + - "SLPM-66018" + - "SLPM-65051" + - "SLPM-65098" + - "SLPM-65341" + - "SLPM-65631" +SLPM-66019: + name: "STUNTMAN у‚Йу‚ПуƒГуƒˆуƒžуƒГ" + name-sort: "у™уŸу‚“уЈуОу‚“" + name-en: "Stuntman" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. + halfPixelOffset: 4 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-66020: + name: "у‚Еу‚Єу‚Њуƒ—у‚Й у‚Еу‚Єу‚­уƒƒу‚ЏуƒЛу‚ЊуƒšуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у•у„уŠуЗу™ у•у„ууЃууƒЛуŠуКу‚ŒуƒМу—у‚‡у‚“" + name-en: "Psi-Ops - The Mindgate Conspiracy" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Removes blurriness and artifacting at sides, esspecialy helps 3D11. +SLPM-66021: + name: "NBA STREET V3" + name-sort: "NBA у™уЈу‚ŠуƒМуЈ V3" + name-en: "NBA Street V3" + region: "NTSC-J" +SLPM-66022: + name: "KAIDO яНžхГ уЎфМшЊЌяНž" + name-sort: "у‹у„уЉу† уЈу†у’уЎуЇу‚“у›уЄ" + name-en: "Kaido - Touge no Densetsu" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-66023: + name: "уЕу—уŽщŠцˆЏ чŽ„ц­Іщ–‹фМ хЄ–фМ щЁуЎхЗЋхЅГ [щ™хЎšч‰ˆ]" + name-sort: "уЕу—уŽу‚†у†уŽ у’у‚“уЖу‹у„уЇу‚“ уŒу„уЇу‚“ у‹уŒуПуЎуПу“ [у’у‚“уІу„уАу‚“]" + name-en: "Fushigi Yuugi - ShigiYuugi Kurotake Kaiden Gaiden - Kagami no Fujo [Limited Edition]" + region: "NTSC-J" +SLPM-66024: + name: "уЕу—уŽщŠцˆЏ чŽ„ц­Іщ–‹фМ хЄ–фМ щЁуЎхЗЋхЅГ [щ€šхИИч‰ˆ]" + name-sort: "уЕу—уŽу‚†у†уŽ у’у‚“уЖу‹у„уЇу‚“ уŒу„уЇу‚“ у‹уŒуПуЎуПу“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Fushigi Yuugi - ShigiYuugi Kurotake Kaiden Gaiden - Kagami no Fujo [Standard Edition]" + region: "NTSC-J" +SLPM-66025: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Ѓ [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 4 [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Generation of Chaos IV [Idea Factory Collection]" + region: "NTSC-J" +SLPM-66026: + name: "хˆц‹-first kiss- хˆх›žщ™хЎšч‰ˆ" + name-sort: "уЏуЄу“у„ first kiss у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Hatsukoi - First Kiss [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66027: + name: "хˆц‹тˆ’first kissтˆ’" + name-sort: "уЏуЄу“у„ first kiss" + name-en: "Hatsukoi - First Kiss" + region: "NTSC-J" +SLPM-66028: + name: "у†у‚‹у‚‹у‚“у‚Џу‚Ју‚Йуƒˆц‹щŠшЈ˜" + name-sort: "у†у‚‹у‚‹у‚“ууˆу™уЈу“у„у‚†у†у" + name-en: "Ururun Quest" + region: "NTSC-J" + compat: 5 +SLPM-66029: + name: "уƒЊу‚ЂуƒЉу‚Єу‚К -Panorama Luminary-" + name-sort: "у‚Šу‚у‚‰у„уš -Panorama Luminary-" + name-en: "Realize - Panorama Luminary" + region: "NTSC-J" +SLPM-66030: + name: "уƒ˜уƒ“уƒМуƒЁу‚ПуƒЋу‚ЕуƒГуƒ€уƒМ" + name-sort: "уИуГуƒМу‚уŸу‚‹у•у‚“у уƒМ" + name-en: "Heavy Metal Thunder" + region: "NTSC-J" + compat: 5 +SLPM-66031: + name: "PHANTASY STAR UNIVERSE" + name-sort: "уЕуу‚“уŸу—уƒМу™уŸуƒМу‚†уЋуАуƒМу™" + name-en: "Phantasy Star Universe" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes enemies not moving (especially Chapter 7 boss). +SLPM-66032: + name: "у‚Еу‚ЄуƒЌуƒГуƒˆуƒ’уƒЋ4 у‚ЖуƒЛуƒЋуƒМуƒ  [KONAMI The BEST]" + name-sort: "у•у„у‚Œу‚“уЈуВу‚‹4 [KONAMI The BEST]" + name-en: "Silent Hill 4 [KONAMI The BEST]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLPM-66033: + name: "OZ -у‚Њу‚К-" + name-sort: "уŠуš" + name-en: "Oz" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes misaligned bloom on sun. + nativeScaling: 2 # Fixes post effects. +SLPM-66034: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уу‚‰у‚“уЉ у›уЕуЈ уŠуƒМуЈ уАу„у™у—уІуƒ [у‹уЗу“у‚Œ]" + name-en: "Grand Theft Auto - Vice City [CapColle]" + region: "NTSC-J" +SLPM-66035: + name: "х–Їх˜Љч•Њщ•З" + name-sort: "у‘у‚“у‹уАу‚“уЁу‚‡у†" + name-en: "Kenka Banchou" + region: "NTSC-J" +SLPM-66038: + name: "у‚Иу‚ЊуƒЉуƒžцˆІчЗšч•АчŠЖуЊу— яНžу‚Йу‚ПуƒМуƒЊуƒГу‚АуƒЉуƒМуƒ‰уИуЎщ“яНž" + name-sort: "у˜уŠу‚‰уОу›у‚“у›у‚“у„у˜у‚‡у†уЊу— у™уŸуƒМу‚Šу‚“уу‚‰уƒМуЉуИуЎуПуЁ" + name-en: "Georama Sensen Ijou Nashi" + region: "NTSC-J" +SLPM-66039: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off яНžуу‚Œу‹у‚‰яНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуš уŠуЕ яНžуу‚Œу‹у‚‰яНž" + name-en: "Memories Off... Sorekara [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66040: + name: "цБŸцˆИу‚‚уЎ" + name-sort: "уˆуЉу‚‚уЎ" + name-en: "Edo Mono" + region: "NTSC-J" +SLPM-66041: + name: "хА‘хЅГчОЉчЕŒфМ [WellMADE THE BEST]" + name-sort: "у—у‚‡у†у˜у‚‡у‚ˆу—уЄу­уЇу‚“ [WellMADE THE BEST]" + name-en: "Shoujo Yoshitsune Den [WellMADE The Best]" + region: "NTSC-J" +SLPM-66042: + name: "уƒ–уƒЉу‚ЖуƒМ у‚ЄуƒГ у‚ЂуƒМуƒ у‚К уƒ­уƒМуƒ‰уƒˆу‚Ѕуƒ’уƒЋу‚ЕуƒМуƒ†у‚ЃуƒМ" + name-sort: "уЖу‚‰у–уƒМ у„у‚“ у‚уƒМу‚€уš у‚уƒМуЉуЈу…уВу‚‹у•уƒМуІуƒуƒМ" + name-en: "Brothers in Arms - Road to Hill 30" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground shading. + halfPixelOffset: 5 # Reduces ghosting on objects. + nativeScaling: 2 # Helps smooth out ghosting. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-66043: + name: "уƒЌуƒМу‚ЗуƒГу‚Ау‚ВуƒМуƒ у€ŒцГЈц„!!!!у€" + name-sort: "у‚ŒуƒМу—у‚“уу’уƒМу‚€у€ŒуЁу‚…у†у„!!!!у€" + name-en: "Racing Game - Chuui!!!!" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLPM-66044: + name: "MVPуƒ™уƒМу‚ЙуƒœуƒМуƒЋ2005" + name-sort: "MVPуЙуƒМу™уМуƒМу‚‹2005" + name-en: "MVP Baseball 2005" + region: "NTSC-J" +SLPM-66045: + name: "My Merry May with be" + name-sort: "уОу„ у‚у‚ŠуƒМ у‚у„ у†уƒуš уГуƒМ" + name-en: "My Merry May with be" + region: "NTSC-J" +SLPM-66046: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ у‚Зу‚ЙуЎхОЉшЎ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš уˆуДууƒМуЉ3 у—у™уЎуЕуу—у‚…у†" + name-en: "Star Wars - Episode III - Revenge of the Sith" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLPM-66047: + name: "FIFA у‚ЙуƒˆуƒЊуƒМуƒˆ" + name-sort: "уЕуƒуЕу у™уЈу‚ŠуƒМуЈ" + name-en: "FIFA Street" + region: "NTSC-J" +SLPM-66049: + name: "D.C.P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ KADOKAWA THE Best" + name-sort: "у у‹уƒМуН уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ KADOKAWA THE Best" + name-en: "D.C.P.S. - Da Capo Plus Situation [Kadokawa the Best]" + region: "NTSC-J" +SLPM-66050: + name: "чЌЌфИ‰хИх›НшˆˆфКЁшЈ˜т…Ё" + name-sort: "у у„у•у‚“уІу„у“уу“у†уМу†у2" + name-en: "Daisan Teikoku Koubouki II - Aufstieg und Fall des Dritten Reich" + region: "NTSC-J" +SLPM-66051: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰2 шЛŠщ“ [EA BEST HITS]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ2 у—у‚ƒуЉу† [EA BEST HITS]" + name-en: "Need for Speed Underground 2 - SHA_DO [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-66052: + name: "хЗЋхЅГшˆž яНžцАИщ уЎцƒГу„яНž" + name-sort: "уПу“уОу„ уˆу„уˆу‚“уЎуŠу‚‚у„" + name-en: "Miko Mai - Eien no Omoi" + region: "NTSC-J" +SLPM-66053: + name: "у‚Ђу‚ЙуƒŸуƒƒу‚ЏхО—у у­у‚ЗуƒЊуƒМу‚К уƒ‰у‚ЋуƒуƒГDX -у‚уŸу‚‹фИ–ч•ŒуЏу‚Њуƒ‹у у‚‰у‘-" + name-sort: "уЉу‹уНу‚“DX у‚уŸу‚‹у›у‹у„уЏуŠуЋу у‚‰у‘ [у‚у™уПуЃууЈуу у­у—у‚ŠуƒМуš]" + name-en: "Dokapon DX [Asmik Ace Best Series]" + region: "NTSC-J" +SLPM-66054: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Є [щ™хЎšч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 5 [у’у‚“уІу„уАу‚“]" + name-en: "Generation of Chaos 5 [Limited Edition]" + region: "NTSC-J" +SLPM-66055: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Є" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 5" + name-en: "Generation of Chaos 5" + region: "NTSC-J" +SLPM-66056: + name: "ш™ЋхЇЋу•уО" + name-sort: "у‚€у—уВу‚у•уО" + name-en: "Mushihimesama" + region: "NTSC-J" + compat: 5 +SLPM-66057: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИŠхЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 01 у˜у‚‡у†у‹у‚“" + name-en: "Taito Memories - Joukan" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66058: + name: "цˆІх›НBASARA" + name-sort: "у›у‚“у”ууАу•у‚‰" + name-en: "Sengoku Basara" + region: "NTSC-J" +SLPM-66059: + name: "уƒ­уƒœуƒƒуƒ„" + name-sort: "у‚уМуЃуЄ" + name-en: "Robots" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post bloom positioning. + nativeScaling: 2 # Fixes bloom effects. +SLPM-66060: + name: "фКЁх›НуЎу‚ЄуƒМу‚Иу‚Й2035 яНžу‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМяНž" + name-sort: "уМу†у“ууЎу„уƒМу˜у™2035 у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ" + name-en: "Boukoku no Aegis 2035 - Warship Gunner" + region: "NTSC-J" +SLPM-66061: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ12" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†12" + name-en: "Jikkyou Powerful Pro Yakyuu 12" + region: "NTSC-J" +SLPM-66062: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 2ц™‚щ–“ч›Ў цˆІу†фЙ™хЅГуŸуЁяМ щКЛхИ†ш‰ЏхЄЇщ‹х‹•фМšSPяМ щ‡‘уƒЁуƒ€уƒЋч‰ˆ" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуОяМ 2у˜у‹у‚“у‚ уŸуŸу‹у†уŠуЈу‚уŸуЁяМ уОуЛу‚‰у у„у†у‚“уЉу†у‹у„SPяМ уу‚“у‚у у‚‹уАу‚“" + name-en: "Mahou Sensei Negima! Gold Medal" + region: "NTSC-J" +SLPM-66063: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 2ц™‚щ–“ч›Ў цˆІу†фЙ™хЅГуŸуЁяМ щКЛхИ†ш‰ЏхЄЇщ‹х‹•фМšSPяМ щŠ€уƒЁуƒ€уƒЋч‰ˆ" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуОяМ 2у˜у‹у‚“у‚ уŸуŸу‹у†уŠуЈу‚уŸуЁяМ уОуЛу‚‰у у„у†у‚“уЉу†у‹у„SPяМ уŽу‚“у‚у у‚‹уАу‚“" + name-en: "Mahou Sensei Negima! Silver Medal" + region: "NTSC-J" +SLPM-66064: + name: "TOUGH DARK FIGHT" + name-sort: "уŸуЕ у уƒМу уЕуу„уЈ" + name-en: "Tough Dark Fight" + region: "NTSC-J" +SLPM-66065: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 11" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 11" + name-en: "Pop'n music 11" + region: "NTSC-J" +SLPM-66066: + name: "щŠцˆЏчŽ‹ у‚Ћуƒ—у‚ЛуƒЋуƒЂуƒГу‚Йу‚ПуƒМу‚Гуƒ­у‚Зу‚Ђуƒ  [KONAMI The Best]" + name-sort: "у‚†у†уŽуŠу† у‹уЗу›у‚‹у‚‚у‚“у™уŸуƒМу“у‚у—у‚у‚€ [KONAMI The Best]" + name-en: "Yu-Gi-Oh! Capsule Monster Coliseum [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66067: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ чˆ†шЕАяМуƒ‹уƒˆуƒ­у‚ЋуƒМуƒˆ [KONAMI The Best]" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ уАууу†яМуЋуЈу‚у‹уƒМуЈ [KONAMI The Best]" + name-en: "Crash Bandicoot - Bakuso! Nitro Kart [KONAMI The BEST]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + clampModes: + vu1ClampMode: 3 # Fixes missing vertices on ramps. +SLPM-66068: + name: "уƒЊуƒуƒЃуƒМуƒ‰уƒЛуƒуƒМуƒГу‚К уƒЉуƒЊуƒМ" + name-sort: "у‚ŠуЁу‚ƒуƒМуЉуƒЛуАуƒМу‚“уš у‚‰у‚ŠуƒМ" + name-en: "Richard Burns Rally" + region: "NTSC-J" +SLPM-66069: + name: "хМчЅžуЎхŸŽ фИƒхЄœцœˆхЙЛцƒГц›В" + name-sort: "у—ууŒуПуЎу—у‚ уЊуЊу‚ˆуЅуу’у‚“уу†уу‚‡у" + name-en: "Shikigami no Shiro - Nanayozuki Gensoukyoku" + region: "NTSC-J" + compat: 5 +SLPM-66070: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„ уƒ•уƒ­уƒ уƒЛу‚ЖуƒЛуƒ‹уƒЅуƒМуƒЛуƒЏуƒМуƒЋуƒ‰ [PREMIUM BOX]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ уЕу‚у‚€уƒЛу–уƒЛуЋу‚…уƒМуƒЛу‚уƒМу‚‹уЉ [PREMIUM BOX]" + name-en: "Shadow Hearts - From the New World [PREMIUM BOX]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-66071: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„ уƒ•уƒ­уƒ уƒЛу‚ЖуƒЛуƒ‹уƒЅуƒМуƒЛуƒЏуƒМуƒЋуƒ‰" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ уЕу‚у‚€уƒЛу–уƒЛуЋу‚…уƒМуƒЛу‚уƒМу‚‹уЉ" + name-en: "Shadow Hearts - From the New World" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. +SLPM-66072: + name: "уƒ•у‚Ёу‚ЄуƒˆуƒŠу‚Єуƒˆ уƒЉу‚ІуƒГуƒ‰2" + name-sort: "уЕуу„уЈуЊу„уЈ у‚‰у†у‚“уЉ2" + name-en: "Fight Night Round 2" + region: "NTSC-J" +SLPM-66073: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋ3 тˆ’чЅžу‚’чЖ™ухА‘хЅГтˆ’" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу—3 -у‹уПу‚’уЄуу—у‚‡у†у˜у‚‡-" + name-en: "Hagane no Renkinjutsushi 3 - Kami o Tsugu Shoujo" + region: "NTSC-J" +SLPM-66074: + name: "у‚Нуƒ‹уƒƒу‚Џ у‚Иу‚Їуƒ у‚К у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "ууЋуЃу у˜у‡у‚€уš у“у‚Œуу—у‚‡у‚“" + name-en: "Sonic Gems Collection" + region: "NTSC-J" + compat: 5 + roundModes: + vu1RoundMode: 0 # Prevents only backgrounds from appearing in Sonic R's multiplayer modes. + gsHWFixes: + cpuCLUTRender: 2 # Fixes CLUT colour in Sonic Fighters. + memcardFilters: + - "SLPM-66074" + - "SLPM-65758" + - "SLAJ-25027" + - "SLPM-65431" +SLPM-66075: + name: "уƒу‚ЙуƒЉуƒГуƒ‡у‚ЃуƒГу‚А3 [SEGA THE BEST 2800]" + name-sort: "уАу™у‚‰у‚“уЇуƒу‚“у3 [SEGA THE BEST 2800]" + name-en: "Bass Landing 3 [SEGA THE BEST 2800]" + region: "NTSC-J" +SLPM-66076: + name: "уƒžу‚ЄуƒуƒЊуƒМуƒ™ х„ЊчОŽуЊу‚‹шЈ˜ц†Ж [KONAMI the Best]" + name-sort: "уОу„у­у‚ŠуƒМуЙ у‚†у†уГуЊу‚‹ууŠу [KONAMI the Best]" + name-en: "Meine Liebe - Yuubinaru Kioku [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66077: + name: "K-1 WORLD MAX 2005 яНžфИ–ч•ŒчŽ‹ш€…уИуЎщ“яНž" + name-sort: "K-1 у‚уƒМу‚‹уЉ уОуЃуу™ 2005 у›у‹у„уŠу†у˜у‚ƒуИуЎуПуЁ" + name-en: "K-1 World Max 2005" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes black and white fighters. + patches: + 08E3C435: + content: |- + comment=Fixes black screen in hardware mode. + patch=1,EE,003dfe60,word,0000948c + patch=1,EE,003dfe88,word,0000948c +SLPM-66078: + name: "White Princess the second яНžу‚„уЏу‚ŠфИ€щ€”уЋу‚ЄуЃуІу‚‚уу†у˜у‚ƒуЊууІу‚‚OKуЊу”щƒНхˆфИЛчОЉх­Іхœ’у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМяНž" + name-sort: "уЛу‚у„уЈ уЗу‚Šу‚“у›у™ у– у›у‹у‚“уЉ у‚„уЏу‚Šу„уЁуšуЋу„уЃуІу‚‚уу†у˜у‚ƒуЊууІу‚‚OKуЊу”уЄу”у†у—у‚…уŽуŒууˆу‚“у‚уЉуЙу‚“уЁу‚ƒуƒМ" + name-en: "White Princess the Second - Yahari Ichizu ni Ittemo Soujanakutemo OK na Gotsugou-syugi Gakuen Adventure" + region: "NTSC-J" +SLPM-66079: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЈуƒМуƒ­уƒƒуƒ‘хМЗшЅВяНž" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚ˆуƒМу‚уЃуБуу‚‡у†у—у‚…у†" + name-en: "Medal of Honor - European Assault" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLPM-66080: + name: "Generation of Chaos т…Ђ яНžц™‚уЎхАхАяНž [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 3 уЈууЎуЕу†у„у‚“ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Generation of Chaos 3 [Idea Factory Collection]" + region: "NTSC-J" +SLPM-66081: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚Ју‚ПуƒМуƒŠуƒЋуƒžуƒŠ Gust Best Price" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уˆуŸуƒМуЊу‚‹уОуЊ Gust Best Price" + name-en: "Iris no Atelier - Eternal Mana [Gust Best Price]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes horizontal lines in FMV and prevents hash cache from disabling itself. + gsHWFixes: + roundSprite: 2 # Fixes character portraits when upscaling. +SLPM-66082: + name: "уƒ•у‚Ёу‚Єуƒ—уƒ­уƒЛуƒЊу‚ПуƒМуƒГу‚К" + name-sort: "уЕуу„уЗу‚ у‚ŠуŸуƒМу‚“уš" + name-en: "Fire Pro Wrestling Returns" + region: "NTSC-J" +SLPM-66083: + name: "уƒЉуƒ уƒ яНžу‚ЌуƒЉу‚ЙуГу‚“уЋц˜ у‚‹цЕЗяНž хˆх›žщ™хЎšч‰ˆ" + name-sort: "у‚‰у‚€у­ уŒу‚‰у™уГу‚“уЋу†уЄу‚‹у†уП у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Ramune - Garasu-Bin ni Utsuru Umi [First Print Limited Edition]" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-66084: + name: "уƒЉуƒ уƒ яНžу‚ЌуƒЉу‚ЙуГу‚“уЋц˜ у‚‹цЕЗяНž" + name-sort: "у‚‰у‚€у­ уŒу‚‰у™уГу‚“уЋу†уЄу‚‹у†уП" + name-en: "Ramune - Garasu-Bin ni Utsuru Umi" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-66085: + name: "RUMBLE ROSES [KONAMI The BEST]" + name-sort: "у‚‰у‚“уЖу‚‹у‚уƒМуš [KONAMI The BEST]" + name-en: "Rumble Roses [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLPM-66086: + name: "цЅЕфИŠч”ŸхО’фМš" + name-sort: "у”уу˜у‚‡у†у›у„уЈу‹у„" + name-en: "Gokujou Seitokai" + region: "NTSC-J" +SLPM-66087: + name: "Winning Post7" + name-sort: "у†у„уЋу‚“ууНу™уЈ7" + name-en: "Winning Post 7" + region: "NTSC-J" +SLPM-66088: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.84 THE хƒ•уЋуŠуОу‚Ћуƒ•у‚Ї яНžууОуу‚Œу‚Йуƒˆуƒ­уƒ™уƒЊуƒМу‚Ћуƒ•у‚ЇяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 84 THEуМууЋуŠуОу‹уЕу‡ ууОуу‚Œу™уЈу‚уЙу‚ŠуƒМу‹уЕу‡" + name-en: "Simple 2000 Series Vol. 84 - The Boku ni Oma-Cafe - Kimagure Strawberry Cafe" + region: "NTSC-J" +SLPM-66089: + name: "3хЙДBчЕ„щ‡‘х…Ћх…ˆч”Ÿ фМшЊЌуЎц•™хЃ‡уЋчЋ‹уІяМ хЎŒх…Јч‰ˆ" + name-sort: "3у­у‚“BууПуу‚“уБуЁу›у‚“у›у„ уЇу‚“у›уЄуЎуу‚‡у†у у‚“уЋуŸуІ у‹у‚“уœу‚“уАу‚“" + name-en: "3-nen B-gumi Kinpachi Sensei - Densetsu no Kyoudan ni Tate! Kanzenban" + region: "NTSC-J" +SLPM-66090: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ уŒуЃуЁу‚ƒу‚“у“уƒЏуƒМуƒЋуƒ‰" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ уŒуЃуЁу‚ƒу‚“у“у‚уƒМу‚‹уЉ" + name-en: "Crash Bandicoot - Gacchanko World" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Corrects the alignment of screen effects. + nativePaletteDraw: 1 # Fixes the look of screen effects. + PCRTCOverscan: 1 # Fixes offscreen image. +SLPM-66091: + name: "хПщ“ цˆ’" + name-sort: "у—уЎуГуЉу† у„уОу—у‚" + name-en: "Shinobido - Imashime" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes hang going in to the gardens. +SLPM-66092: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИ‹хЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 02 у’у‹у‚“" + name-en: "Taito Memories Gekan" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66093: + name: "цБКцˆІт…Ё [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у‘уЃу›у‚“2 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Kessen II [Koei Selection Series]" + region: "NTSC-J" +SLPM-66094: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou 2 [Koei Selection Series]" + region: "NTSC-J" +SLPM-66095: + name: "шЖ…уƒЛуƒуƒˆуƒЋхАчЅž [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЁу‚‡у†уƒЛуАуЈу‚‹уЛу†у—у‚“ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Chou Battle Houshin [Koei Teiban Series]" + region: "NTSC-J" +SLPM-66096: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2у‚‚у†у—у‚‡у†уЇу‚“ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou 2 - Moushouden [Koei Selection Series]" + region: "NTSC-J" +SLPM-66097: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ чЖОцГЂш‚ВцˆшЈˆч”Лwithу‚Ђу‚Йу‚ЋшЃœхЎŒшЈˆч”Л [Broccoli Best Quality]" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у‚у‚„уЊуПу„уу›у„у‘у„у‹уwithу‚у™у‹уЛу‹у‚“у‘у„у‹у [Broccoli Best Quality]" + name-en: "Shinseiki Evangelion - Ayanami Ikusai Keikaku with Asuka Hokan Keikaku [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66098: + name: "уƒˆу‚ЅуƒЋуƒМу‚ЏуƒЉу‚Єуƒ  -STREETS OF LA- [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уЈу…у‚‹уƒМуу‚‰у„у‚€ STREETS OF LA [у‹уЗу“у‚Œ]" + name-en: "True Crime - Streets of LA [CapColle]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLPM-66099: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 хх…­хЄœшЈ˜ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у„у–у‚ˆу„у [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de 3 - Izayoiki [Premium Box]" + region: "NTSC-J" +SLPM-66100: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 хх…­хЄœшЈ˜" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у„у–у‚ˆу„у" + name-en: "Harukanaru Toki no Naka de 3" + region: "NTSC-J" +SLPM-66101: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Shin Sangoku Musou 4 - Moushouden" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLPM-66102: + name: "ZweiяМяМ [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 1 # Fixes vertical lines. +SLPM-66103: + name: "WRC3 [Spike The Best]" + name-sort: "WRC3 [Spike The Best]" + name-en: "WRC 3 [Spike the Best]" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 2 # Correct misaligned font, better aligns car shadow. + autoFlush: 2 # Fixes sun luminosity. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + textureInsideRT: 1 # Fixes half screen fog effect. +SLPM-66104: + name: "уЗу‚ˆуЗу‚ˆуƒ•у‚ЃуƒМуƒуƒМ2 [уƒуƒЅуƒМяМ]" + name-sort: "уЗу‚ˆуЗу‚ˆуЕуƒуƒМуАуƒМ2" + name-en: "Puyo Puyo Fever 2" + region: "NTSC-J" +SLPM-66105: + name: "уƒЉуƒ—у‚Нуƒ‡у‚Ѓу‚Ђ" + name-sort: "у‚‰уЗууЇуƒу‚" + name-en: "Rhapsodia" + region: "NTSC-J" + memcardFilters: # This is the JP Suikoden Tactics. + - "SLPM-66105" + - "SLPM-66594" + - "SLPM-65599" + - "SLPM-65600" +SLPM-66106: + name: "ц˜ŸуЎщ™у‚‹хˆЛ [щ™хЎšч‰ˆ]" + name-sort: "уЛу—уЎуЕу‚‹уЈу [у’у‚“уІу„уАу‚“]" + name-en: "Hoshi no Furu Toki [Limited Edition]" + region: "NTSC-J" +SLPM-66107: + name: "ц˜ŸуЎщ™у‚‹хˆЛ" + name-sort: "уЛу—уЎуЕу‚‹уЈу" + name-en: "Hoshi no Furu Toki" + region: "NTSC-J" +SLPM-66108: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ уƒЊуƒ™уƒГу‚И" + name-sort: "уАуƒМу‚“у‚у†уЈ у‚ŠуЙу‚“у˜" + name-en: "Burnout Revenge" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: + - "SLAJ-25066" + - "SLPM-66108" + - "SLPM-66652" + - "SLPM-65719" + - "SLPM-65958" + - "SLPM-66962" + - "SLAJ-25053" + - "SLPM-66204" +SLPM-66109: + name: "у‚ГуƒМуƒ‰уƒЛу‚Ју‚Єу‚И у‚ГуƒžуƒГуƒ€уƒМу‚К яНžчЖ™уш€… чЖ™уŒу‚Œу‚‹ш€…яНž" + name-sort: "у“уƒМуЉ уˆу„у˜ у“уОу‚“у уƒМуš уЄуу‚‚уЎ уЄуŒу‚Œу‚‹у‚‚уЎ" + name-en: "Code Age Commanders - Tsugumono Tsugarerumono" + region: "NTSC-J" +SLPM-66110: + name: "уЕу—уŽуЎцЕЗуЎуƒŠуƒ‡у‚Ѓу‚Ђ у‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЕу—уŽуЎу†уПуЎуЊуЇуƒу‚ у“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“" + name-en: "Fushigi no Umi no Nadia - Inherit the Blue Water [Collector's Edition]" + region: "NTSC-J" +SLPM-66111: + name: "Fushigi no Umi no Nadia - Dennou Battle - Miss Nautilus Contest" + region: "NTSC-J" +SLPM-66112: + name: "уЕу—уŽуЎцЕЗуЎуƒŠуƒ‡у‚Ѓу‚Ђ [щ€šхИИч‰ˆ]" + name-sort: "уЕу—уŽуЎу†уПуЎуЊуЇуƒу‚ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Fushigi no Umi no Nadia - Inherit the Blue Water [Standard Edition]" + region: "NTSC-J" +SLPM-66113: + name: "хП…цЎКшЃчЈМцЅ­" + name-sort: "уВуЃу•уЄу†у‚‰у‹уŽу‚‡у†" + name-en: "Hissatsu Ura-Kagyou" + region: "NTSC-J" +SLPM-66114: + name: "цАДуЎц—‹хО‹ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Mizu no Senritsu [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66115: + name: "цАДуЎц—‹хО‹ [щ€šхИИч‰ˆ]" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Mizu no Senritsu [Standard Edition]" + region: "NTSC-J" +SLPM-66116: + name: "NBA LIVE 2005 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ 2005 [EA BEST HITS]" + name-en: "NBA Live 2005 [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66117: + name: "METAL GEAR SOLID 3 SUBSISTENCE [уƒ˜уƒƒуƒ‰у‚ЛуƒƒуƒˆхŒцЂБч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ1/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [уИуЃуЉу›уЃуЈуЉу†у“у‚“уАу‚“] [уЇуƒу™у1/3]" + name-en: "Metal Gear Solid 3 - Subsistence [with Headset] [Disc 1 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-66118: + name: "METAL GEAR SOLID 3 SUBSISTENCE [уƒ˜уƒƒуƒ‰у‚ЛуƒƒуƒˆхŒцЂБч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [уИуЃуЉу›уЃуЈуЉу†у“у‚“уАу‚“] [уЇуƒу™у2/3]" + name-en: "Metal Gear Solid 3 - Subsistence [with Headset] [Disc 2 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-66119: + name: "METAL GEAR SOLID 3 SUBSISTENCE [уƒ˜уƒƒуƒ‰у‚ЛуƒƒуƒˆхŒцЂБч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [уИуЃуЉу›уЃуЈуЉу†у“у‚“уАу‚“] [уЇуƒу™у2/3]" + name-en: "Metal Gear Solid 3 - Subsistence [with Headset] [Disc 3 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-66121: + name: "Spider-Man 2 [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLPM-66122: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ [Ultimate Hits]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ [Ultimate Hits]" + name-en: "Kingdom Hearts [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SLPM-66123: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ - уƒ•у‚Ёу‚ЄуƒŠуƒЋ уƒŸуƒƒу‚Џу‚Й [Ultimate Hits]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ - уЕуу„уЊу‚‹ уПуЃуу™ [Ultimate Hits]" + name-en: "Kingdom Hearts - Final Mix [Ultimate Hits]" + region: "NTSC-J" +SLPM-66124: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10 [Ultimate Hits]" + name-en: "Final Fantasy X [Ultimate Hits]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPM-66125: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ-2 [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10-2 [Ultimate Hits]" + name-en: "Final Fantasy X-2 [Ultimate Hits]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLPM-66127: + name: "Harukanaru Toki no Naka de 3 - Izayoiki" + region: "NTSC-J" +SLPM-66128: + name: "Harukanaru Toki no Naka de 3" + region: "NTSC-J" +SLPM-66129: + name: "GUILTY GEAR XX #RELOAD" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у—у‚ƒуƒМуЗу‚Šу‚уƒМуЉ" + name-en: "Guilty Gear XX #Reload" + region: "NTSC-J" +SLPM-66130: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ у‚Ћу‚Њу‚Йу‚Лу‚ЊуƒЊуƒМ" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ у‹уŠу™у›уŠу‚ŠуƒМ" + name-en: "Tom Clancy's Splinter Cell - Chaos Theory" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes missing lights especially in NVGs. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66131: + name: "уƒ†у‚Ѓуƒ уƒЛуƒуƒМуƒˆуƒГ уƒŠу‚ЄуƒˆуƒЁу‚ЂуƒМуƒЛуƒ“уƒ•у‚Љу‚ЂуƒЛу‚ЏуƒЊу‚Йуƒžу‚Й уƒ–у‚ЎуƒМуЎщ€†шЅВ [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "уІуƒу‚€уАуƒМуЈу‚“ уЊу„уЈу‚у‚уƒМ уГуЕу‰у‚ уу‚Šу™уОу™ уЖуŽуƒМуЎуŽу‚ƒуу—у‚…у† [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "Tim Burton's The Nightmare Before Christmas - Boogie no Gyakushuu [Premium Pack]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLPM-66132: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚ЈуƒМу‚ПуƒМ яНžуƒ­уƒМуƒ‰ уƒˆу‚ЅуƒМ уƒ•уƒЊуƒМуƒ€уƒ  REMIXяНž" + name-sort: "уу‚‰уЇуƒуˆуƒМуŸуƒМ яНžу‚уƒМуЉ уЈу…уƒМ уЕу‚ŠуƒМу у‚€ у‚ŠуПуЃуу™яНž" + name-en: "Gladiator - Road to Freedom Remix" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLPM-66133: + name: "SHUFFLEяМ ON THE STAGE [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚ƒуЃуЕу‚‹яМ уŠу‚“ у– у™уІуƒМу˜ [DXуБуЃу]" + name-en: "Shuffle! On the Stage [Deluxe Pack]" + region: "NTSC-J" +SLPM-66134: + name: "у‚ЗуƒЃуƒƒуƒ•уƒЋяМу‚ЊуƒГуƒЛу‚ЖуƒЛу‚Йуƒ†уƒМу‚И" + name-sort: "у—у‚ƒуЃуЕу‚‹ уŠу‚“ у– у™уІуƒМу˜" + name-en: "Shuffle! On the Stage" + region: "NTSC-J" +SLPM-66135: + name: "WORLD TANK MUSEUM for GAME уƒЏуƒМуƒЋуƒ‰ у‚ПуƒГу‚Џ уƒŸуƒЅуƒМу‚Иу‚Ђуƒ  уƒ•у‚ЉуƒМ у‚ВуƒМуƒ " + name-sort: "WORLD TANK MUSEUM for GAME у‚уƒМу‚‹уЉ уŸу‚“у уПу‚…уƒМу˜у‚у‚€ уЕу‰уƒМ у’уƒМу‚€" + name-en: "World Tank Museum For Game - Toubu Sensen Success" + region: "NTSC-J" +SLPM-66136: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ у‚Ђу‚Ћу‚Єу‚Єуƒˆ" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‹у„у„уЈ" + name-en: "Akai Ito [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66137: + name: "CloverHeart's [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "CloverHeart's [уЙу™уЈуАу‚“]" + name-en: "Clover Heart's - Looking for Happiness [The Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes transparancy. +SLPM-66138: + name: "DESIRE [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уЇу–у„у‚ [уЙу™уЈуАу‚“]" + name-en: "Desire [Best Version]" + region: "NTSC-J" +SLPM-66139: + name: "уƒ‡уƒЅу‚ЈуƒЋу‚Лу‚ЄуƒДу‚ЁуƒМ уƒ‡у‚Ѓу‚Йуƒ†у‚Ѓуƒ‹уƒМ" + name-sort: "уЇу‚…уˆу‚‹у›у„у‚”ууƒМ уЇуƒу™уІуƒуЋуƒМ" + name-en: "Duel Savior Destiny" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-66140: + name: "у‚ЂуƒˆуƒЊу‚Ј уƒžуƒЊуƒМ+у‚ЈуƒЊуƒМ у‚ЖуƒМуƒЋуƒ–уƒЋу‚АуЎщŒЌщ‡‘шЁ“хЃЋ1уƒЛ2" + name-sort: "у‚уЈу‚Šуˆ уОу‚ŠуƒМуˆу‚ŠуƒМ у–уƒМу‚‹уЖу‚‹ууЎу‚Œу‚“уу‚“у˜у‚…уЄу—1 2" + name-en: "Atelier Marie + Elie - Salburg no Renkinjutsushi 1 & 2" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes the sprites on textbox and characters. +SLPM-66141: + name: "щ­”цŽЂхЕуƒ­у‚­RAGNAROK щ­”хІ–ч”ЛяНžхЄБу‚у‚ŒуŸхОЎчЌ‘яНž" + name-sort: "уОуŸу‚“уІу„у‚уу‚‰ууЊу‚у уОу‚ˆу†уŒ у†у—уЊу‚у‚ŒуŸуЛуЛуˆуП" + name-en: "Matantei Loki Ragnarok - Mayouga Ushinawareta Hohoemi" + region: "NTSC-J" +SLPM-66142: + name: "уƒЊуƒуƒМу‚Й уƒ уƒМуƒГ [щ™хЎšч‰ˆ]" + name-sort: "у‚ŠуАуƒМу™ у‚€уƒМу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Rebirth Moon [Limited Edition]" + region: "NTSC-J" +SLPM-66143: + name: "уƒЊуƒуƒМу‚Й уƒ уƒМуƒГ" + name-sort: "у‚ŠуАуƒМу™ у‚€уƒМу‚“" + name-en: "Rebirth Moon" + region: "NTSC-J" + patches: + 1B139735: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,0023B0C8,word,10000003 +SLPM-66144: + name: "D1 GRAND PRIX SERIES 2005 - PROFESSIONAL DRIFT" + name-sort: "D1 уу‚‰у‚“уЗу‚Š у—у‚ŠуƒМуš 2005 - уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ уЉу‚ŠуЕуЈ" + name-en: "D1 Grand Prix Series 2005 - Professional Drift" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes black screen. +SLPM-66145: + name: "у‚ДуƒМуƒЋуƒ‡уƒГу‚Ђу‚Є уƒ€уƒМу‚Џу‚ЈуƒМу‚Иу‚ЇуƒГуƒˆ [EA BEST HITS]" + name-sort: "у”уƒМу‚‹уЇу‚“у‚у„ у уƒМууˆуƒМу˜у‡у‚“уЈ [EA BEST HITS]" + name-en: "GoldenEye - Rogue Agent [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLPM-66146: + name: "Memories Off #5 уЈуŽу‚ŒуŸуƒ•у‚ЃуƒЋуƒ  [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ #5 уЈуŽу‚ŒуŸуЕуƒу‚‹у‚€ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Memories Off #5 - Togireta Film [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66147: + name: "Memories Off #5 уЈуŽу‚ŒуŸуƒ•у‚ЃуƒЋуƒ " + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ #5 уЈуŽу‚ŒуŸуЕуƒу‚‹у‚€" + name-en: "у‚у‚‚у‚ŠуƒМуš уŠуЕ #5 - Togireta Film" + region: "NTSC-J" +SLPM-66148: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - уƒуƒˆуƒЋуƒ•уƒ­уƒГуƒˆ - [EA BEST HITS]" + name-sort: "у™уŸуƒМу†у‰уƒМуš уАуЈу‚‹уЕу‚у‚“уЈ [EA BEST HITS]" + name-en: "Star Wars - Battlefront [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLPM-66149: + name: "у—у‚уŒу­уЎщГЅчБ  [щ™хЎšч‰ˆ]" + name-sort: "у—у‚уŒу­уЎуЈу‚Šу‹у” [у’у‚“уІу„уАу‚“]" + name-en: "Silver Birdcage [Limited Edition]" + region: "NTSC-J" +SLPM-66150: + name: "у—у‚уŒу­уЎщГЅчБ  [щ€šхИИч‰ˆ]" + name-sort: "у—у‚уŒу­уЎуЈу‚Šу‹у” [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Silver Birdcage [Standard Edition]" + region: "NTSC-J" +SLPM-66151: + name: "у‚­уƒЋу‚ОуƒМуƒГ" + name-sort: "уу‚‹уžуƒМу‚“" + name-en: "Killzone" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-66152: + name: "у“у‚“у­у“ яНžKeep a memory greenяНž хˆх›žщ™хЎšч‰ˆ" + name-sort: "у“у‚“у­у“ яНžKeep a memory greenяНž у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Konneko - Keep a Memory Green [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66153: + name: "у“у‚“у­у“ яНžKeep a memory greenяНž" + name-sort: "у“у‚“у­у“ яНžKeep a memory greenяНž" + name-en: "Konneko - Keep a Memory Green" + region: "NTSC-J" +SLPM-66155: + name: "у‚Ђуƒ‹уƒЁуƒуƒˆуƒЋ чƒˆчЋуЎч‚Ž FINAL BURNING [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚уЋу‚уАуЈу‚‹ у‚ŒуЃу‹уЎуЛуЎуŠ FINAL BURNING [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Flame of Recca - Final Burning [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66156: + name: "уƒЁуƒЋуƒ˜уƒДуƒГ ARM FIGHT DREAM" + name-sort: "у‚у‚‹уИу‚”у‚“ ARM FIGHT DREAM" + name-en: "Marheaven Arm Fight Dream" + region: "NTSC-J" +SLPM-66157: + name: "уƒЋуƒМуƒГуƒ—уƒЊуƒГу‚Лу‚Й хˆх›žщ™хЎšч‰ˆ" + name-sort: "у‚‹уƒМу‚“уЗу‚Šу‚“у›у™ у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Rune Princess [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66158: + name: "уƒЋуƒМуƒГуƒ—уƒЊуƒГу‚Лу‚Й" + name-sort: "у‚‹уƒМу‚“уЗу‚Šу‚“у›у™" + name-en: "Rune Princess" + region: "NTSC-J" +SLPM-66159: + name: "Call of Duty - Finest Hour" + name-sort: "у“уƒМу‚‹ уŠуЖ уЇу‚…уƒМуІуƒуƒМ - уЕуу„у­у™уЈ у‚у‚уƒМ" + name-en: "Call of Duty - Finest Hour" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. +SLPM-66160: + name: "Devil May Cry 3 Special Edition" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 3 Special Edition" + name-en: "Devil May Cry 3 Special Edition" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-66161: + name: "Kokoro no Tobira" + region: "NTSC-J" +SLPM-66163: + name: "щЂЈщ›ЈцЅшЈ˜2" + name-sort: "уЕу†у†у‚‰у„у2" + name-en: "Fuuraiki 2" + region: "NTSC-J" + patches: + FDF6D8C2: + content: |- + author=Prafull + // Skip sceipusync + // Fixes hang before going ingame + patch=1,EE,002324dc,word,00000000 +SLPM-66164: + name: "щ­”ч ВфНПу„щЛ’хЇЋ" + name-sort: "уОуЛу†уЄу‹у„уу‚уВу‚" + name-en: "Mahou Tsukai Kurohime" + region: "NTSC-J" + compat: 5 +SLPM-66165: + name: "фЙ™хЅГуЏуŠхЇ‰у•уОуЋц‹у—уІу‚‹" + name-sort: "уŠуЈу‚уЏуŠу­уˆу•уОуЋу“у„у—уІу‚‹" + name-en: "Otome ha Oneesama ni Koi Shiteru" + region: "NTSC-J" +SLPM-66166: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒЛу‚ЖуƒЛуƒ˜уƒƒу‚Иуƒ›уƒƒу‚А" + name-sort: "у—у‚ƒуЉу†уƒЛу–уƒЛуИуЃу˜уЛуЃу" + name-en: "Shadow the Hedgehog" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Improves smoke rendering. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + speedHacks: + eeCycleRate: -1 # Fixes FMV audio desync. +SLPM-66167: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМ" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ" + name-en: "God of War" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SLPM-66168: + name: "щОуŒхІ‚у" + name-sort: "у‚Šу‚…у†уŒу”уЈу" + name-en: "Ryu Ga Gotoku" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-66169: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ9 у‚Ђу‚Иу‚ЂуƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“ 9 у‚у˜у‚уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J-League Winning Eleven 9 - Asia Championship" + region: "NTSC-J" +SLPM-66170: + name: "хЙЛцƒГцАДцЛИфМт…Є [щ™хЎšч‰ˆ]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“5 [у’у‚“уІу„уАу‚“]" + name-en: "Gensou Suikoden V [Limited Edition]" + region: "NTSC-J" +SLPM-66171: + name: "NBA LIVE 06" + name-sort: "NBA у‚‰у„уЖ06" + name-en: "NBA Live 06" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66172: + name: "Sangokushi IX" + region: "NTSC-J" +SLPM-66175: + name: "ц‚Њщ­”хŸŽуƒ‰уƒЉу‚­уƒЅуƒЉ щ—‡уЎх‘ЊхА" + name-sort: "у‚ууОу˜у‚‡у†уЉу‚‰уу‚…у‚‰ у‚„уПуЎу˜у‚…у„у‚“" + name-en: "Akumajou Dracula - Yami no Juin" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. + roundSprite: 1 # Fixes font sizes to be bigger. + memcardFilters: + - "SLPM-66175" + - "SLPM-66668" + - "SLPM-65406" + - "SLPM-65444" + - "SLPM-66325" +SLPM-66176: + name: "у‚Ћу‚Њу‚Йуƒ•у‚ЃуƒМуƒЋуƒ‰ уƒ‹уƒЅуƒМу‚ЊуƒМуƒ€уƒМ" + name-sort: "у‹уŠу™уЕуƒуƒМу‚‹уЉ уЋу‚…уƒМуŠуƒМу уƒМ" + name-en: "Chaos Field - New Order" + region: "NTSC-J" + compat: 5 +SLPM-66177: + name: "THE MATRIX:PATH of NEO уƒžуƒˆуƒЊуƒƒу‚Џу‚Й:уƒ‘у‚ЙуƒЛу‚Њуƒ–уƒЛуƒу‚Њ" + name-sort: "у– уОуЈу‚ŠуЃуу™:уБу™уƒЛуŠуЖуƒЛу­уŠ" + name-en: "Matrix, The - Path of Neo" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLPM-66178: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 7 [KONAMI The BEST]" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 7 [KONAMI The BEST]" + name-en: "Pop'n music 7 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66179: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 8 [KONAMI The BEST]" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 8 [KONAMI The BEST]" + name-en: "Pop'n music 8 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66180: + name: "beatmania т…Ё DX 10th style" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 10th style" + name-en: "Beatmania IIDX 10th Style" + region: "NTSC-J" +SLPM-66181: + name: "уƒ“уƒМуƒˆуƒ€у‚ІуƒГ" + name-sort: "уГуƒМуЈу у†у‚“" + name-en: "Beat Down - Fists of Vengeance" + region: "NTSC-J" +SLPM-66182: + name: "у“уЎц™Ду‚ŒуŸчЉКуЎфИ‹уЇ Good Price" + name-sort: "у“уЎуЏу‚ŒуŸуу‚‰уЎу—уŸуЇ Good Price" + name-en: "Kono Haretasora no Shita de [Good Price]" + region: "NTSC-J" +SLPM-66183: + name: "у‚Вуƒƒу‚Пу‚Іу‚Їу‚Є уƒ–уƒЉуƒƒу‚ЏуƒžуƒГуƒ‡уƒМ" + name-sort: "у’уЃуŸу†у‡у„ уЖу‚‰уЃууОу‚“уЇуƒМ" + name-en: "Getaway, The - Black Monday" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Fixes outlines on screen edges. + nativeScaling: 1 # Fixes post effects. + autoFlush: 1 +SLPM-66184: + name: "цˆІчЅž -у„уу•уŒуП-" + name-sort: "у„уу•уŒуП" + name-en: "Ikusa Gami" + region: "NTSC-J" + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLPM-66185: + name: "у‚ВуƒМуƒ уЋуЊуЃуŸу‚ˆяМуƒ‰у‚Џуƒ­уЁу‚ƒу‚“яНžхЅхКЗшЈКц–­хЄЇфНœцˆІяНž [щ™хЎšч‰ˆ]" + name-sort: "у’уƒМу‚€уЋуЊуЃуŸу‚ˆяМуЉуу‚уЁу‚ƒу‚“ у‘у‚“у“у†у—у‚“у у‚“у у„у•уу›у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Game ni Nattayo! Dokuro-chan [Limited Edition]" + region: "NTSC-J" + patches: + 169099FC: + content: |- + author=PSI, kozarovv + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00156608,word,10000003 +SLPM-66186: + name: "у‚ВуƒМуƒ уЋуЊуЃуŸу‚ˆяМуƒ‰у‚Џуƒ­уЁу‚ƒу‚“яНžхЅхКЗшЈКц–­хЄЇфНœцˆІяНž" + name-sort: "у’уƒМу‚€уЋуЊуЃуŸу‚ˆ уЉуу‚уЁу‚ƒу‚“ у‘у‚“у“у†у—у‚“у у‚“у у„у•уу›у‚“" + name-en: "Game ni Nattayo! Dokuro-chan" + region: "NTSC-J" + patches: + 169099FC: + content: |- + author=PSI, kozarovv + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00156608,word,10000003 +SLPM-66187: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 6 - WWE SMACKDOWN! vs. RAW [YUKE's the Best]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™6 - WWE SMACKDOWN! vs. RAW [YUKE's the Best]" + name-en: "Exciting Pro Wrestling 6 - WWE SmackDown! vs. Raw [Yuke's the Best]" + region: "NTSC-J" +SLPM-66188: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 7 - WWE SMACKDOWN! vs. RAW 2006" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™7 - WWE SMACKDOWN! vs. RAW 2006" + name-en: "Exciting Pro Wres 7 - WWE SMACKDOWN! vs. RAW 2006" + region: "NTSC-J" +SLPM-66189: + name: "SSX on tour" + name-sort: "SSX уŠу‚“ уЄу‚уƒМ" + name-en: "SSX on tour" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLPM-66190: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - уƒуƒˆуƒЋуƒ•уƒ­уƒГуƒˆт…Ё -" + name-sort: "у™уŸуƒМу†у‰уƒМуš уАуЈу‚‹уЕу‚у‚“уЈ2" + name-en: "Star Wars - Battlefront II" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLPM-66191: + name: "у‚Пу‚Єу‚ЌуƒМуƒЛу‚Іуƒƒу‚К PGA TOUR 06" + name-sort: "уŸу„уŒуƒМуƒЛу†уЃуš PGA TOUR 06" + name-en: "Tiger Woods PGA Tour 06" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes black textures on characters. +SLPM-66192: + name: "IZUMO2 чŒ›ух‰ЃуЎщ–ƒшЈ˜" + name-sort: "у„уšу‚‚2 уŸу‘ууЄу‚‹уŽуЎу›у‚“у" + name-en: "Izumo 2" + region: "NTSC-J" +SLPM-66193: + name: "Fahrenheit уƒ•у‚ЁуƒМуƒЌуƒГуƒу‚Єуƒˆ" + name-sort: "Fahrenheit уЕууƒМу‚Œу‚“уЏу„уЈ" + name-en: "Fahrenheit" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLPM-66194: + name: "уŠуЈуЊуЎу‚ЎуƒЃуƒЋщ›€2 яНžц‹у—уІх€цК€яМяНž" + name-sort: "уŠуЈуЊуЎуŽу‚ƒу‚‹у˜у‚ƒу‚“2 яНžу“у„у—уІуАу„уОу‚“яМяНž" + name-en: "Otona no Gal Jan 2" + region: "NTSC-J" +SLPM-66195: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ уƒЂуƒŽу‚Џуƒ­уƒМуƒ " + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚‚уЎуу‚уƒМу‚€" + name-en: "Monochrome [SuperLite 2000 Series]" + region: "NTSC-J" + compat: 5 +SLPM-66196: + name: "Sentimental Prelude [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "Sentimental Prelude [уЙу™уЈуАу‚“]" + name-en: "Sentimental Prelude [Best Version]" + region: "NTSC-J" +SLPM-66197: + name: "у‚Ду‚ИуƒЉц€ЊчЃхЄЇфЙБщ—˜ хœАчƒцœ€чЕ‚цБКцˆІ" + name-sort: "у”у˜у‚‰у‹у„у˜у‚…у†у у„у‚‰у‚“уЈу† уЁуу‚…у†у•у„у—у‚…у†у‘уЃу›у‚“" + name-en: "Godzilla Kaijuu Dairansen - Chikyuu Saishuu Kessen [Atari Hot Series]" + region: "NTSC-J" +SLPM-66201: + name: "уƒ•уƒЌуƒГу‚К яНžщ’ц˜ЅуЎшМуяНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уЕу‚Œу‚“уš яНžу›у„у—у‚…у‚“уЎу‹уŒу‚„уяНž [уЙу™уЈуАу‚“]" + name-en: "Seishun no Kagayaki [Best Version]" + region: "NTSC-J" +SLPM-66202: + name: "уƒ•уƒЉу‚АуƒЁуƒГуƒ„уƒЛуƒ–уƒЋуƒМ у‚Йуƒšу‚ЗуƒЃуƒЋу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЕу‚‰уу‚у‚“уЄуƒЛуЖу‚‹уƒМ у™уКу—у‚ƒу‚‹уˆуЇуƒу—у‚‡у‚“" + name-en: "Fragments Blue [Special Edition]" + region: "NTSC-J" +SLPM-66203: + name: "уƒ•уƒЉу‚АуƒЁуƒГуƒ„уƒЛуƒ–уƒЋуƒМ [щ€šхИИч‰ˆ]" + name-sort: "уЕу‚‰уу‚у‚“уЄуƒЛуЖу‚‹уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Fragments Blue [Standard Edition]" + region: "NTSC-J" +SLPM-66204: + name: "MADDEN NFL 06" + name-sort: "уОуЃуЇу‚“ NFL 06" + name-en: "Madden NFL'06" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPM-66205: + name: "уƒ•уƒ­уƒГуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ5 яНžScars of the WarяНž" + name-sort: "уЕу‚у‚“уЈуПуЃу—у‚‡у‚“5 яНžScars of the WarяНž" + name-en: "Front Mission 5 - Scars of the War" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness but no fix for font or other artifacts possible with round sprite. +SLPM-66206: + name: "уƒуƒˆуƒЋуƒ•у‚ЃуƒМуƒЋуƒ‰2 уƒЂуƒ€уƒГу‚ГуƒГуƒуƒƒуƒˆ" + name-sort: "уАуЈу‚‹уЕуƒуƒМу‚‹уЉ2 у‚‚у у‚“у“у‚“уАуЃуЈ" + name-en: "Battlefield 2 - Modern Combat" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLPM-66207: + name: "уЉу‚у‚ [SEGA THE BEST 2800]" + name-sort: "уЉу‚у‚ [SEGA THE BEST 2800]" + name-en: "Dororo [Sega the Best 2800]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLPM-66208: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІт…Є EPISODE 0 яНžш’щ‡ŽуЎу‚Еуƒ уƒЉу‚ЄхЈ˜яНž [SEGA THE BEST 2800]" + name-sort: "у•уу‚‰уŸу„у›у‚“5 EPISODE 0 яНžу“у†у‚„уЎу•у‚€у‚‰у„у‚€у™у‚яНž [SEGA THE BEST 2800]" + name-en: "Sakura Taisen V - Episode 0 - Samurai Girl of Wild [Sega the Best 2800]" + region: "NTSC-J" +SLPM-66209: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 9 [KONAMI The BEST]" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 9 [KONAMI The BEST]" + name-en: "Pop'n music 9 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66210: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 10 [KONAMI The BEST]" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 10 [KONAMI The BEST]" + name-en: "Pop'n music 10 [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66211: + name: "PETER JACKSON'S у‚­уƒГу‚АуƒЛу‚ГуƒГу‚А у‚Њуƒ•у‚Ѓу‚ЗуƒЃуƒЋ у‚ВуƒМуƒ  у‚Њуƒ– у‚Ж уƒ уƒМуƒ“уƒМ" + name-sort: "уДуƒМуŸуƒМ у˜у‚ƒууу‚“уš уу‚“ууƒЛу“у‚“у уŠуЕуƒу—у‚ƒу‚‹ у’уƒМу‚€ уŠуЖ у– у‚€уƒМуГуƒМ" + name-en: "King Kong, Peter Jackson's - The Official Game of the Movie" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLPM-66212: + name: "SEGA RALLY 2006" + name-sort: "у›уŒ у‚‰у‚ŠуƒМ 2006" + name-en: "Sega Rally 2006" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLPM-66213: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰4" + name-sort: "уАу„уŠуЏу–уƒМуЉ4" + name-en: "BioHazard 4" + region: "NTSC-J" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLPM-66214: + name: "WHITE CLARITY яНžAnd The tears became you.яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЛу‚у„уЈ уу‚‰у‚ŠуІуƒуƒМ яНžAnd The tears became you.яНž у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "White Clarity - And, the Tears Became You [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66215: + name: "WHITE CLARITY яНžAnd The tears became you.яНž" + name-sort: "WHITE CLARITY And The tears became you." + name-en: "White Clarity - And, the Tears Became You" + region: "NTSC-J" +SLPM-66217: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ12 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†12 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 12 Ketteiban" + region: "NTSC-J" +SLPM-66218: + name: "у‚Ђу‚Єу‚ЗуƒМуƒЋуƒ‰21 яНžу‚ЂуƒЁуƒ•уƒˆу‚„у‚у†уœяМYa-яМHa-яМяНž" + name-sort: "у‚у„у—уƒМу‚‹уЉ21 у‚у‚уЕуЈу‚„у‚у†уœяМYa-яМHa-яМ" + name-en: "Eyeshield 21 Amefoot Yarouze! Ya-!Ha-!" + region: "NTSC-J" +SLPM-66219: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ яНžх­Іхœ’чЅ­уЎчŽ‹х­цЇ˜яНž" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО яНžуŒууˆу‚“у•у„уЎуŠу†у˜у•уОяНž" + name-en: "Tennis no Oji-Sama - Gakuensai no Oji-Sama" + region: "NTSC-J" +SLPM-66220: + name: "METAL GEAR SOLID 3 SUBSISTENCE [хˆх›žч”Ÿч”Ѓч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ1/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“] [уЇуƒу™у1/3]" + name-en: "Metal Gear Solid 3 - Subsistence [First Print Limited Edition] [Disc 1 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLPM-66117" +SLPM-66221: + name: "METAL GEAR SOLID 3 SUBSISTENCE [хˆх›žч”Ÿч”Ѓч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“] [уЇуƒу™у2/3]" + name-en: "Metal Gear Solid 3 - Subsistence [First Print Limited Edition] [Disc 2 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLPM-66117" +SLPM-66222: + name: "METAL GEAR SOLID 3 SUBSISTENCE [хˆх›žч”Ÿч”Ѓч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ3/3]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“] [уЇуƒу™у3/3]" + name-en: "Metal Gear Solid 3 - Subsistence [First Print Limited Edition] [Disc 3 of 3]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLPM-66117" +SLPM-66223: + name: "METAL GEAR SOLID 3 SUBSISTENCE [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [уЇуƒу™у1/2]" + name-en: "Metal Gear Solid 3 - Subsistence [Disc 1 of 2]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLPM-66117" +SLPM-66224: + name: "METAL GEAR SOLID 3 SUBSISTENCE [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [уЇуƒу™у2/2]" + name-en: "Metal Gear Solid 3 - Subsistence [Disc 2 of 2]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLPM-66117" +SLPM-66225: + name: "D.C.F.S. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž уƒ•у‚ЉуƒМу‚ЗуƒМу‚КуƒГу‚К DXуƒ‘уƒƒу‚Џ" + name-sort: "у у‹уƒМуН уЕу‰уƒМу—уƒМуšу‚“уš [DXуБуЃу]" + name-en: "Da Capo Four Seasons [Deluxe Pack]" + region: "NTSC-J" +SLPM-66226: + name: "D.C.F.S. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž уƒ•у‚ЉуƒМу‚ЗуƒМу‚КуƒГу‚К" + name-sort: "у у‹уƒМуН уЕу‰уƒМу—уƒМуšу‚“уš" + name-en: "Da Capo Four Seasons" + region: "NTSC-J" +SLPM-66227: + name: "Gт…  JOCKEY4 & Winning Post7 [уƒ„у‚ЄуƒГуƒ‘уƒƒу‚Џ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 & у†у„уЋу‚“ууНу™уЈ7 [уЄу„у‚“уБуЃу]" + name-en: "G1 Jockey 4 + Winning Post 7 [Twin Pack] [G1 Jockey 4 Disc]" + region: "NTSC-J" +SLPM-66228: + name: "Gт…  JOCKEY4 & Winning Post7 [уƒ„у‚ЄуƒГуƒ‘уƒƒу‚Џ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 & у†у„уЋу‚“ууНу™уЈ7 [уЄу„у‚“уБуЃу]" + name-en: "G1 Jockey 4 + Winning Post 7 [Twin Pack] [Winning Post 7 Disc]" + region: "NTSC-J" +SLPM-66229: + name: "Gт…  JOCKEY4" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4" + name-en: "G1 Jockey 4" + region: "NTSC-J" +SLPM-66231: + name: "у‚ЋуƒЋу‚Пу‚АуƒЉ яНžщ­‚уЎш‹Іц‚ЉяНž" + name-sort: "у‹у‚‹уŸуу‚‰ уŸуОу—у„уЎууЎу†" + name-en: "Cartagra - Tamashii no Kunou" + region: "NTSC-J" +SLPM-66232: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ уƒЂу‚ЙуƒˆуƒЛу‚Іу‚ЉуƒГуƒ†уƒƒуƒ‰" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚‚у™уЈуƒЛу†у‰у‚“уІуЃуЉ" + name-en: "Need for Speed - Most Wanted" + region: "NTSC-J" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLAJ-25075" + - "SLPM-66232" + - "SLPM-66562" + - "SLPM-65766" # Underground 2 save grants extra money. + # Unconfirmed UG2 serials. + - "SLPM-66051" + - "SLPM-66960" +SLPM-66233: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2" + name-en: "Kingdom Hearts II" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLPM-66234: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚Ју‚Џу‚Й яНžх‰чЗšуЎх­ІхКœяНž уƒЏуƒГуƒ€уƒМуƒ—уƒЉу‚Єу‚Й" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆуу™ уœу‚“у›у‚“уЎуŒууЕ [у‚у‚“у уƒМуЗу‚‰у„у™]" + name-en: "Wizardry X - Zensen no Gakufu [Wonder Price]" + region: "NTSC-J" +SLPM-66235: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE" + name-en: "Psychic Force Complete" + region: "NTSC-J" + compat: 5 +SLPM-66237: + name: "фЙ™хЅГчš„ц‹щЉх‘Нт˜…уƒЉуƒ–уƒЌуƒœяМяМуƒЉуƒ–уƒЌуƒœуƒƒу‚Џу‚Й" + name-sort: "уŠуЈу‚уІуу“у„у‹уу‚у„ у‚‰уЖу‚ŒуМяМяМ [у‚‰уЖу‚ŒуМуЃуу™]" + name-en: "Otometeki Koi Kakumei Rabu Rebo!! [Love Revo Box]" + region: "NTSC-J" +SLPM-66238: + name: "фЙ™хЅГчš„ц‹щЉх‘Нт˜…уƒЉуƒ–уƒЌуƒœяМяМ" + name-sort: "уŠуЈу‚уІуу“у„у‹уу‚у„ у‚‰уЖу‚ŒуМяМяМ" + name-en: "Otometeki Koi Kakumei Rabu Rebo!!" + region: "NTSC-J" +SLPM-66239: + name: "уƒЌуƒƒу‚ЙуƒЋу‚ЈуƒГу‚Иу‚ЇуƒЋу‚Й SURVIVOR" + name-sort: "у‚ŒуЃу™у‚‹уˆу‚“у˜у‡у‚‹у™ SURVIVOR" + name-en: "Wrestle Angels Survivor" + region: "NTSC-J" + memcardFilters: + - "SLPM-66239" + - "SLPM-66927" +SLPM-66240: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЂуƒЉу‚ИуƒГ2 у‚ЈуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у‚у‚‰у˜у‚“2 уˆуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Jissen Pachi-Slot Hisshouhou! Aladdin 2 Evolution" + region: "NTSC-J" +SLPM-66241: + name: "хЎŸцˆІуƒ‘уƒуƒГу‚ГхП…х‹цГ•яМ CR хŒ—ц–—уЎц‹Г" + name-sort: "у˜уЃу›у‚“уБуЁу‚“у“уВуЃу—у‚‡у†уЛу†яМ CR уЛууЈуЎу‘у‚“" + name-en: "Jissen Pachinko Hisshouhou! CR Hokuto no Ken" + region: "NTSC-J" +SLPM-66242: + name: "Dance Dance Revolution Strike" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ у™уЈу‚‰у„у" + name-en: "Dance Dance Revolution Strike" + region: "NTSC-J" + compat: 5 +SLPM-66243: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё яНžчЕЖхЏОщ ˜хŸŸуЎц‰‰яНž [щ€šхИИч‰ˆ]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 уœуЃуŸу„у‚Šу‚‡у†у„ууЎуЈуГу‚‰ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Galaxy Angel II [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Reduces misaligned lighting and other effects. +SLPM-66244: + name: "уƒ€уƒМуƒ“уƒМщІЌу‚’уЄуу‚у†яМ5" + name-sort: "у уƒМуГуƒМуАу‚’уЄуу‚у†яМ5" + name-en: "Derby Tsuku 5 - Derby Uma o Tsukurou!" + region: "NTSC-J" +SLPM-66245: + name: "у‚ИуƒЅу‚ЈуƒЋу‚Йу‚ЊуƒМу‚ЗуƒЃуƒГ Star of Sierra Leone" + name-sort: "у˜у‚…уˆу‚‹у™уŠуƒМу—у‚ƒу‚“ Star of Sierra Leone" + name-en: "Jewels Ocean - Star of Sierra Leone" + region: "NTSC-J" +SLPM-66246: + name: "уƒ‡уƒ“уƒЋу‚ЕуƒžуƒŠуƒМ ш‘›ш‘‰уƒЉу‚Єуƒ‰у‚ІхЏОшЖ…хŠ›х…Ех›Ѓ" + name-sort: "уЇуГу‚‹у•уОуЊуƒМ ууšуЎуЏу‚‰у„уЉу†уŸу„уЁу‚‡у†у‚ŠууИу„у у‚“" + name-en: "Devil Summoner - Kuzunoha Raidou tai Chouriki Heidan" + region: "NTSC-J" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken effect rendering. +SLPM-66247: + name: "уƒžу‚ЄуƒуƒЊуƒМуƒ™т…Ё яНžшЊ‡у‚ŠуЈц­ЃчОЉуЈц„›яНž" + name-sort: "уОу„у­у‚ŠуƒМуЙ2 уЛу“у‚ŠуЈу›у„уŽуЈу‚у„" + name-en: "Meine Liebe II - Hokori to Seigi to Ai" + region: "NTSC-J" +SLPM-66248: + name: "Mr.у‚ЄуƒГу‚ЏуƒЌуƒ‡у‚Ѓуƒ–уƒЋ яНžхМЗц•Еу‚ЂуƒГуƒ€уƒМуƒžу‚ЄуƒŠуƒМч™Лх ДяНž" + name-sort: "уПу™уŸуƒМу„у‚“уу‚ŒуЇуƒуЖу‚‹ уу‚‡у†уІуу‚у‚“у уƒМуОу„уЊуƒМуЈу†у˜у‚‡у†" + name-en: "Mr. Incredible - Kyouteki Underminer Toujou" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66249: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Є у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К [хˆх›žщ™хЎšч”Ÿч”Ѓч‰ˆ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ5 у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš [у—у‚‡у‹у„у’у‚“уІу„у›у„у•у‚“уАу‚“]" + name-en: "Growlanser V - Generations [First Print Limited Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLPM-66250: + name: "уƒуƒЇуƒ­яМБяМЈяМЇ4 [ATLUS BEST COLLECTION]" + name-sort: "уЁу‚‡у‚QHG4 [ATLUS BEST COLLECTION]" + name-en: "Choro Q HG 4 [Atlus Best Collection]" + region: "NTSC-J" +SLPM-66251: + name: "EXфККч”Ÿу‚ВуƒМуƒ т…Ё [ATLUS BEST COLLECTION]" + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€2 [ATLUS BEST COLLECTION]" + name-en: "EX Jinsei Game II [ATLAS Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66252: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ у‚Зу‚ЙуЎхОЉшЎ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš уˆуДууƒМуЉ3 у—у™уЎуЕуу—у‚…у†" + name-en: "Star Wars - Episode III - Revenge of the Sith" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLPM-66253: + name: "уЕуу„уЊу‚Šу™уЈ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуу„уЊу‚Šу™уЈ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Finalist [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66254: + name: "уЕуу„уЊу‚Šу™уЈ [щ€šхИИч‰ˆ]" + name-sort: "уЕуу„уЊу‚Šу™уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Finalist [Standard Edition]" + region: "NTSC-J" +SLPM-66255: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ9 уƒœуƒМуƒŠу‚Йуƒ‘уƒƒу‚Џ" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“ 9 уМуƒМуЊу™уБуЃу" + name-en: "World Soccer Winning Eleven 9 [Bonus Pack]" + region: "NTSC-J" +SLPM-66256: + name: "NANA -уƒŠуƒŠ- [KONAMI The BEST]" + name-sort: "уЊуЊ [KONAMI The BEST]" + name-en: "Nana [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66257: + name: "ENTHUSIA PROFESSIONAL RACING [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уˆу‚“у™уƒМу˜у‚ уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ у‚ŒуƒМу—у‚“у [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Enthusia Professional Racing [KONAMI Dendou Selection]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Corrects crazy car AI and prevents crash. + vuClampMode: 3 # Stops freezing at race start. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLPM-66258: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 1ц™‚щ–“ч›Ў уŠх­уЁу‚ƒуОх…ˆч”ŸуЏщ­”цГ•фНПу„яМ [KONAMI The BEST]" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуОяМ 1у˜у‹у‚“у‚ уŠу“уЁу‚ƒуОу›у‚“у›у„уЏуОуЛу†уЄу‹у„яМ [KONAMI The BEST]" + name-en: "Magic Teacher Negima - Honor Version [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66259: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ 2ц™‚щ–“ч›Ў цˆІу†фЙ™хЅГуŸуЁяМщКЛхИ†ш‰ЏхЄЇщ‹х‹•фМšSPяМ [KONAMI the Best]" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуОяМ 2у˜у‹у‚“у‚ уŸуŸу‹у†уŠуЈу‚уŸуЁяМуОуЛу‚‰у у„у†у‚“уЉу†у‹у„SPяМ [KONAMI The BEST]" + name-en: "Mahou Sensei Negima! Silver Medal [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66260: + name: "уƒЊуƒЂуƒМуƒˆу‚ГуƒГуƒˆуƒ­уƒМуƒЋуƒ€уƒГуƒ‡у‚ЃSF [KONAMI The BEST]" + name-sort: "у‚Šу‚‚уƒМуЈу“у‚“уЈу‚уƒМу‚‹у у‚“уЇуƒSF [KONAMI The BEST]" + name-en: "Remote Control Dandy SF [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes health bar flickering in tutorial level. +SLPM-66261: + name: "OZ -у‚Њу‚К- [KONAMI The BEST]" + name-sort: "уŠуš [KONAMI The BEST]" + name-en: "Oz [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes misaligned bloom on sun. + nativeScaling: 2 # Fixes post effects. +SLPM-66262: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К уƒЌу‚ЄуƒГуƒœуƒМу‚Зуƒƒу‚Џу‚Й3 [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у‚Œу„у‚“уМуƒМу—уЃуу™3 [UBISOFT BEST]" + name-en: "Tom Clancy's Rainbow Six 3 [Ubisoft Best]" + region: "NTSC-J" +SLPM-66263: + name: "уƒ•уƒЋ у‚Йуƒšу‚ЏуƒˆуƒЉуƒ  у‚Іу‚ЉуƒЊу‚ЂуƒМ" + name-sort: "уЕу‚‹ у™уКууЈу‚‰у‚€ у†у‰у‚Šу‚уƒМ" + name-en: "Full Spectrum Warrior" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLPM-66264: + name: "Canvas2 яНžш™Йш‰ВуЎу‚Йу‚БуƒƒуƒяНž [DXуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚ƒу‚“уАу™2 яНžуЋу˜у„у‚уЎу™у‘уЃуЁяНž [DXуБуЃу]" + name-en: "Canvas 2 - Nijiiro no Sketch [DX Pack]" + region: "NTSC-J" +SLPM-66265: + name: "Canvas2 яНžш™Йш‰ВуЎу‚Йу‚БуƒƒуƒяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚ƒу‚“уАу™2 яНžуЋу˜у„у‚уЎу™у‘уЃуЁяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Canvas 2 - Nijiiro no Sketch [Standard Edition]" + region: "NTSC-J" +SLPM-66266: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ [KOEI The Best]" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ [KOEI The Best]" + name-en: "Kurogane no Houkou 2 - Warship Commander [Koei The Best]" + region: "NTSC-J" +SLPM-66267: + name: "хЄЊщ–ЄчЋ‹хП—фМт…Є [KOEI The Best]" + name-sort: "уŸу„у“у†у‚ŠуЃу—уЇу‚“5 [KOEI The Best]" + name-en: "Taikou Risshiden V" + region: "NTSC-J" +SLPM-66268: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 7 - WWE SMACKDOWN! vs. RAW 2006" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™7 - WWE SMACKDOWN! vs. RAW 2006" + name-en: "Exciting Pro Wrestling 7 - WWE SMACKDOWN! vs. RAW 2006" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. + nativeScaling: 1 # Better aligns background blur. +SLPM-66269: + name: "уƒ–уƒЌу‚Єу‚ИуƒГу‚А у‚Ну‚ІуƒЋу‚К [щ™хЎšч‰ˆ]" + name-sort: "уЖу‚Œу„у˜у‚“у уу†у‚‹уš [у’у‚“уІу„уАу‚“]" + name-en: "Blazing Souls [Limited Edition]" + region: "NTSC-J" +SLPM-66270: + name: "уƒ–уƒЌу‚Єу‚ИуƒГу‚А у‚Ну‚ІуƒЋу‚К [щ€šхИИч‰ˆ]" + name-sort: "уЖу‚Œу„у˜у‚“у уу†у‚‹уš [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Blazing Souls [Standard Edition]" + region: "NTSC-J" +SLPM-66271: + name: "уƒ€уƒМу‚ИуƒЅуƒЛу‚Њуƒ–уƒЛу‚БуƒЋуƒ™уƒ­у‚Й -уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ-" + name-sort: "у уƒМу˜у‚… уŠуЖ у‘у‚‹уЙу‚у™ уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ7" + name-en: "Dirge of Cerberus - Final Fantasy VII" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SLPM-66272: + name: "I/O" + name-sort: "у‚у„уŠуƒМ" + name-en: "I-O" + region: "NTSC-J" +SLPM-66273: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off AfterRain Vol.1 яНžцŠ˜щЖДяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуšуŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.1 яНžуŠу‚ŠуЅу‚‹яНž" + name-en: "Memories Off After Rain Vol.1 - Oriduru [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66274: + name: "фЛЛфО фМ цИЁфИ–фККфИ€фЛЃшЈ˜" + name-sort: "уЋу‚“уу‚‡у†уЇу‚“ уЈу›у„уЋу‚“у„уЁу у„у" + name-en: "Ninkyouden Toseinin Ichidaiki" + region: "NTSC-J" +SLPM-66275: + name: "ц–А щЌМц­Іш€… DAWN OF DREAMS [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“ уŠуЋу‚€у—у‚ƒ DAWN OF DREAMS [уЇуƒу™у1/2]" + name-en: "Shin Onimusha - Dawn of Dreams [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. +SLPM-66276: + name: "ц–А щЌМц­Іш€… DAWN OF DREAMS [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“ уŠуЋу‚€у—у‚ƒ DAWN OF DREAMS [уЇуƒу™у2/2]" + name-en: "Shin Onimusha - Dawn of Dreams [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLPM-66275" +SLPM-66277: + name: "JuicedяНžуƒуƒЅуƒМуƒГуƒ‰у‚ЋуƒМфМшЊЌяНž" + name-sort: "Juiced уЁу‚…уƒМу‚“уЉу‹уƒМуЇу‚“у›уЄ" + name-en: "Juiced" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLPM-66278: + name: "ц–АуƒЛшБЊшЁ€хЏКфИ€ц— -ч…Љц‚ЉшЇЃц”О-" + name-sort: "у—у‚“ у”у†у‘уЄу˜у„уЁуžу уМу‚“уЎу†у‹у„уЛу†" + name-en: "Shin Gouketuji Ichizoku - Bonnou Kaihou" + region: "NTSC-J" +SLPM-66279: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“" + name-en: "Nobunaga no Yabou - Kakushin" + region: "NTSC-J" +SLPM-66280: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМ2яМˆdosяМ‰" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМ2" # 2 is pronounced "dos", but keep it for correct sorting + name-en: "Monster Hunter 2" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. + memcardFilters: + - "BISLPM-65286NET" + - "BWNETCNF" + - "SLPM-65495" + - "SLPM-65869" + - "SLPM-66280" +SLPM-66281: + name: "у‚Нуƒ‹уƒƒу‚ЏуƒЉу‚Єуƒ€уƒМу‚К" + name-sort: "ууЋуЃуу‚‰у„у уƒМуš" + name-en: "Sonic Riders" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fix post-processing blur. + nativeScaling: 1 # Fixes post effects. +SLPM-66282: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off AfterRain Vol.2 яНžцƒГцМ”яНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуšуŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.2 яНžуу†уˆу‚“яНž" + name-en: "Memories Off After Rain Vol.2 - Souen [SuperLite 2000 Series]" + region: "NTSC-J" + +SLPM-66283: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off AfterRain Vol.3 яНžх’цЅ­яНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуšуŠуЕ у‚уЕуŸуƒМу‚Œу„у‚“ Vol.3 яНžууЄуŽу‚‡у†яНž" + name-en: "Memories Off After Rain Vol.3 - Sotsugyou [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66284: + name: "Dessert Love -Sweet Plus-" + name-sort: "уЇу–уƒМуЈ у‚‰уЖ у™у„уƒМуЈ уЗу‚‰у™" + name-en: "Dessert Love - Sweet Plus" + region: "NTSC-J" +SLPM-66285: + name: "уƒ—уƒЊуƒГу‚Лу‚Йу‚ГуƒГуƒу‚ЇуƒЋуƒˆ [щ€šхИИч‰ˆ]" + name-sort: "уЗу‚Šу‚“у›у™у“у‚“уЁу‡у‚‹уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Princess Concerto [Standard Edition]" + region: "NTSC-J" +SLPM-66286: + name: "хЙЛцƒГцАДцЛИфМт…Є" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“5" + name-en: "Gensou Suikoden V" + region: "NTSC-J" +SLPM-66287: + name: "цˆІх›НBASARA [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у›у‚“у”ууАу•у‚‰ [у‹уЗу“у‚Œ]" + name-en: "Sengoku Basara" + region: "NTSC-J" +SLPM-66288: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й2" + name-sort: "уЕу‚‹уЏу†у™уу™2" + name-en: "Full House Kiss 2" + region: "NTSC-J" +SLPM-66289: + name: "BLACK CAT яНžцЉŸцЂАфЛ•цŽ›у‘уЎхЄЉфНПяНž" + name-sort: "уЖу‚‰уЃу уу‚ƒуЃуЈ яНžуу‹у„у—у‹у‘уЎуІу‚“у—яНž" + name-en: "Black Cat - Kikai Shikake no Tenshi" + region: "NTSC-J" +SLPM-66290: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ [Broccoli Best Quality]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ [Broccoli Best Quality]" + name-en: "Galaxy Angel [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66291: + name: "хЄЉфИ‹фКК" + name-sort: "уІу‚“у‹уГуЈ" + name-en: "Tenka-bito" + region: "NTSC-J" +SLPM-66292: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ІуƒЋуƒˆуƒЉуƒžуƒГх€ЖцЅНщƒЈST" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у†у‚‹уЈу‚‰уОу‚“уу‚‰уЖST" + name-en: "Jissen Pachi-Slot Hisshouhou! Ultraman Club ST" + region: "NTSC-J" +SLPM-66293: + name: "х­Іхœ’у‚ЂуƒЊу‚Й яНžуу‚‰уу‚‰т˜…уƒЁуƒЂуƒЊуƒМу‚­уƒƒу‚ЙяНž" + name-sort: "уŒууˆу‚“у‚у‚Šу™ уу‚‰уу‚‰у‚у‚‚у‚ŠуƒМууЃу™" + name-en: "Gakuen Alice - KiraKira Memory Kiss" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Reduces vertical line issue in textbox. +SLPM-66294: + name: "х’цЅ­ 2nd Generation" + name-sort: "ууЄуŽу‚‡у† 2nd Generation" + name-en: "Sotsugyou 2nd Generation" + region: "NTSC-J" +SLPM-66295: + name: "щ—‡хЄœуЋу•у•у‚„у яНžцŽЂхЕ ч›ИцЅНц­фИ€щƒŽяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚„уПу‚ˆуЋу•у•у‚„у яНžуŸу‚“уІу„ у•уŒу‚‰уу‚‡у†у„уЁу‚у†яНž [у’у‚“уІу„уАу‚“]" + name-en: "Yamiyo ni Sasayaku - Tantei Sagara Kyouichirou [Limited Edition]" + region: "NTSC-J" + patches: + 23A9A026: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00156888,word,10000003 +SLPM-66296: + name: "щ—‡хЄœуЋу•у•у‚„у яНžцŽЂхЕ ч›ИцЅНц­фИ€щƒŽяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚„уПу‚ˆуЋу•у•у‚„у яНžуŸу‚“уІу„ у•уŒу‚‰уу‚‡у†у„уЁу‚у†яНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Yamiyo ni Sasayaku - Tantei Sagara Kyouichirou [Standard Edition]" + region: "NTSC-J" + patches: + 23A9A026: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00156888,word,10000003 +SLPM-66297: + name: "у‚Луƒ‘уƒЌу‚ЄуƒˆуƒуƒМуƒ„ [щ™хЎšч‰ˆ]" + name-sort: "у›уБу‚Œу„уЈуЏуƒМуЄ [у’у‚“уІу„уАу‚“]" + name-en: "Separate Hearts [Limited Edition]" + region: "NTSC-J" +SLPM-66298: + name: "у‚Луƒ‘уƒЌу‚ЄуƒˆуƒуƒМуƒ„ [щ€šхИИч‰ˆ]" + name-sort: "у›уБу‚Œу„уЈуЏуƒМуЄ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Separate Hearts [Standard Edition]" + region: "NTSC-J" +SLPM-66299: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜ хМ" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у 2" + name-en: "Rei-shiki Kanjou Sentouki 2" + region: "NTSC-J" +SLPM-66300: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚Ју‚Џу‚Й2 яНžч„Ёщ™уЎх­ІхО’яНž" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆуу™2 яНžу‚€у’у‚“уЎуŒууЈяНž" + name-en: "Wizardry Xth - Mugen no Gakuto" + region: "NTSC-J" +SLPM-66301: + name: "щ‹Гш–”ш–‡" + name-sort: "у„уАу‚‰" + name-en: "Ibara" + region: "NTSC-J" + compat: 5 +SLPM-66302: + name: "CLANNAD" + name-sort: "уу‚‰уЊуЉ" + name-en: "Clannad" + region: "NTSC-J" + gsHWFixes: + gpuTargetCLUT: 1 # Fixes colours. + minimumBlendingLevel: 4 # Fixes transparancy. +SLPM-66303: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“]" + name-en: "Shin Sangoku Musou 2 [Shin Sangoku Musou Series Collection Joukan]" + region: "NTSC-J" +SLPM-66304: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 чŒ›хА†фМ [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“ [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“]" + name-en: "Shin Sangoku Musou 2 - Moushouden [Shin Sangoku Musou Series Collection Joukan]" + region: "NTSC-J" +SLPM-66305: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“]" + name-en: "Shin Sangoku Musou 3 [Shin Sangoku Musou Series Collection Joukan]" + region: "NTSC-J" +SLPM-66306: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИŠхЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 01 у˜у‚‡у†у‹у‚“]" + name-en: "Shin Sangoku Musou 3 - Moushouden [Shin Sangoku Musou Series Collection Joukan]" + region: "NTSC-J" +SLPM-66307: + name: "цˆІх›Нч„ЁхŒ2" + name-sort: "у›у‚“у”уу‚€уу†2" + name-en: "Sengoku Musou 2" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Helps to alleviate misaligned text. + memcardFilters: + - "SLAJ-25077" + - "SLPM-55122" + - "SLPM-66307" + - "SLPM-74247" + - "SLAJ-25035" + - "SLPM-65517" + - "SLPM-74212" + - "SLPM-74235" + - "SLAJ-25048" + - "SLPM-65718" + - "SLPM-74224" + - "SLPM-74249" +SLPM-66308: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ [уƒ—уƒЌуƒŸу‚Ђуƒ BOXу‚ГуƒГуƒ—уƒЊуƒМуƒˆ]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ [уЗу‚ŒуПу‚у‚€BOXу“у‚“уЗу‚ŠуƒМуЈ]" + name-en: "Harukanaru Toki no Naka de [Premium Boxset]" + region: "NTSC-J" +SLPM-66312: + name: "цœ€чЕ‚х…Ех™ЈхНМхЅГ [KONAMI The BEST]" + name-sort: "у•у„у—у‚…у†уИу„уу‹уЎу˜у‚‡ [KONAMI The BEST]" + name-en: "Saishuu Heiki Kanojo [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66313: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚ЙV & уƒ‰уƒЉуƒ уƒžуƒ‹у‚ЂV" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™V & уЉу‚‰у‚€уОуЋу‚V" + name-en: "GuitarFreaksV & DrumManiaV" + region: "NTSC-J" + compat: 5 +SLPM-66314: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 12 у„у‚уЏ" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 12 у„у‚уЏ" + name-en: "Pop'n music 12 Iroha" + region: "NTSC-J" + compat: 5 +SLPM-66315: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ щ‹Мщ‰„уЎу‚ЌуƒМуƒЋуƒ•уƒЌуƒГуƒ‰2nd [Broccoli Best Quality]" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у“у†уІуЄуЎуŒуƒМу‚‹уЕу‚Œу‚“уЉ2nd [Broccoli Best Quality]" + name-en: "Shinseiki Evangelion - Koutetsu no Girlfriend 2nd [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66316: + name: "уƒ—уƒ­у‚Еуƒƒу‚ЋуƒМу‚ЏуƒЉуƒ–у‚’уЄуу‚у†яМуƒЈуƒМуƒ­уƒƒуƒ‘уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "уЗу‚у•уЃу‹уƒМуу‚‰уЖу‚’уЄуу‚у†яМу‚ˆуƒМу‚уЃуБуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "Pro Soccer Club o Tsukurou! Europe Championship" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Makes the game to correctly register left and right Dpad button input. + memcardFilters: # Enables import of players from completed career saves. + - "SLPM-66316" + - "SLPM-66324" + - "SLPM-66442" +SLPM-66317: + name: "у‚Ћуƒ—у‚ГуƒГ у‚ЏуƒЉу‚Зуƒƒу‚Џу‚Й у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у‹уЗу“у‚“ уу‚‰у—уЃуу™ у“у‚Œуу—у‚‡у‚“" + name-en: "Capcom Classics Collection Vol. 1" + region: "NTSC-J" +SLPM-66318: + name: "уЏу‚‹уЎу‚у—уŠуЈ -Step of Spring-" + name-sort: "уЏу‚‹уЎу‚у—уŠуЈ Step of Spring" + name-en: "Haru no Ashioto - Step of Spring" + region: "NTSC-J" +SLPM-66319: + name: "ц–Ау‚ГуƒГуƒуƒƒуƒˆуƒуƒЇуƒ­Q [ATLUS BEST COLLECTION]" + name-sort: "у—у‚“у“у‚“уАуЃуЈуЁу‚‡у‚Q [ATLUS BEST COLLECTION]" + name-en: "New Choro Q [Atlus Best Collection]" + region: "NTSC-J" +SLPM-66320: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ12" + name-en: "Final Fantasy XII" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLPM-66321: + name: "у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ2 - щ‹Мщ‰„уЎх’†х“Ў" + name-sort: "у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ2 уу‚уŒу­уЎуЛу†у“у†" + name-en: "Kurogane no Houkou - Warship Gunner 2" + region: "NTSC-J" +SLPM-66322: + name: "007 - уƒ­у‚Зу‚Ђу‚ˆу‚Šц„›у‚’у“у‚уІ" + name-sort: "007 у‚у—у‚у‚ˆу‚Šу‚у„у‚’у“у‚уІ" + name-en: "007 - From Russia with Love" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines in FMVs. + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 4 # Fixes center upscaling line during explosions. + recommendedBlendingLevel: 4 # Fixes lighting. +SLPM-66323: + name: "Я†уЊу‚‹уƒЛу‚уЗу‚уƒМуЁ [уƒ—уƒЊуƒГу‚Лу‚Йу‚Нуƒ•уƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕуу„уЊу‚‹ у‚уЗу‚уƒМуЁ [уЗу‚Šу‚“у›у™ууЕуЈу“у‚Œуу—у‚‡у‚“]" + name-en: "Final Approach [Princess Software Collection]" + region: "NTSC-J" +SLPM-66324: + name: "уƒЏуƒМуƒЋуƒ‰уƒ•уƒƒуƒˆуƒœуƒМуƒЋ у‚ЏуƒЉу‚Єуƒžуƒƒу‚Џу‚Й ц—ЅцœЌфЛЃшЁЈуƒ‘уƒƒу‚БуƒМу‚И" + name-sort: "у‚уƒМу‚‹уЉуЕуЃуЈуМуƒМу‚‹ уу‚‰у„уОуЃуу™ уЋуЛу‚“у у„уВу‚‡у†уБуЃу‘уƒМу˜" + name-en: "World Football Climax" + region: "NTSC-J" + memcardFilters: # SLPM-66316 enables import of teams. + - "SLPM-66324" + - "SLPM-66316" + - "SLPM-66442" +SLPM-66325: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒДу‚Ёуƒ‹у‚Ђ [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уу‚ƒуЃу™у‚‹у‚”ууЋу‚ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Castlevania [Konami Dendou Selection]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLPM-66326: + name: "у‚ЄуƒМу‚Й яНžуƒŠуƒ”у‚ЗуƒЅуƒ†уƒ уЎхŒЃяНž [KONAMI The BEST]" + name-sort: "у„уƒМу™ уЊуДу—у‚…уІу‚€уЎуЏу“ [KONAMI The BEST]" + name-en: "Ys - The Ark of Napishtim [KONAMI The BEST]" + region: "NTSC-J" + gameFixes: + - EETimingHack # TODO check what this fixes. +SLPM-66327: + name: "у‚Іу‚ЉуƒЌу‚ЙуЈу‚АуƒЋуƒŸуƒƒуƒˆщ‡Žшœч•‘уЇхЄЇуƒ”уƒГуƒяМ" + name-sort: "у†у‰у‚Œу™уЈуу‚‹уПуЃуЈу‚„у•у„уЏуŸу‘уЇу у„уДу‚“уЁяМ" + name-en: "Wallace & Gromit - The Curse of the Were-Rabbit" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post effect. +SLPM-66328: + name: "Call of Duty 2 - Big Red One" + name-sort: "у“уƒМу‚‹ уŠуЖ уЇу‚…уƒМуІуƒуƒМ 2 - уГуЃу у‚ŒуЃуЉ у‚у‚“" + name-en: "Call of Duty 2 - Big Red One" + region: "NTSC-J" + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLPM-66329: + name: "щ­”цГ•х…ˆч”Ÿуƒу‚ЎуОяМ шЊВхЄ–цŽˆцЅ­ фЙ™хЅГуЎуƒ‰у‚­уƒ‰у‚­уƒЛуƒ“уƒМуƒу‚Еу‚Єуƒ‰" + name-sort: "уОуЛу†у›у‚“у›у„у­уŽуОяМ у‹уŒу„у˜у‚…уŽу‚‡у† уŠуЈу‚уЎуЉууЉу уГуƒМуЁу•у„уЉ" + name-en: "Mahou Sensei Negima! Kagai Jugyou" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes rendering problems. +SLPM-66330: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side 2nd Kiss [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ 2nd Kiss [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Tokimeki Memorial - Girl's Side - 2nd Kiss" + region: "NTSC-J" +SLPM-66331: + name: "щЋ˜х††хЏКхЅГх­у‚Еуƒƒу‚ЋуƒМ 1st stageщ™хЎšч‰ˆ" + name-sort: "у“у†уˆу‚“у˜у˜у‚‡у—у•уЃу‹уƒМ [1st stageу’у‚“уІу„уАу‚“]" + name-en: "Kouenji Onago Soccer [1st Stage Limited Edition]" + region: "NTSC-J" +SLPM-66332: + name: "щЋ˜х††хЏКхЅГх­у‚Еуƒƒу‚ЋуƒМ [щ€šхИИч‰ˆ]" + name-sort: "у“у†уˆу‚“у˜у˜у‚‡у—у•уЃу‹уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kouenji Onago Soccer [Standard Edition]" + region: "NTSC-J" +SLPM-66333: + name: "GUILTY GEAR XX SLASH" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у™у‚‰уЃу—у‚…" + name-en: "Guilty Gear XX Slash" + region: "NTSC-J" + compat: 5 +SLPM-66334: + name: "WRC4 [Spike the Best]" + name-sort: "WRC4 [Spike the Best]" + name-en: "WRC 4 [Spike the Best]" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes SPS. + patches: + default: + content: |- + author=kozarovv + // Proper patch for WRC 4. CRC independent. + // I wrote a small runtime that moves unpacker higher right after emulator boot. + // Seems little bit extensive, but there is no way to make it smaller. + // Solves TLB miss errors which prevented the game from booting. + patch=0,EE,0040000c,bytes,5400c73c6000053c100084241000a524000086780000a67cfbff871400000000f5ff170800000000 + patch=0,EE,005fffd4,bytes,6000043c00701c3c0070063c0000073c0008842400009c278000c6240010e7240c00180820e8c700 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Aligns Depth of Field. + nativeScaling: 2 # Fixes Depth of Field effect. + roundModes: + eeRoundMode: 2 # Fixes rainbow highlighting on cars. +SLPM-66335: + name: "у„уЁу”100% у‚Йуƒˆуƒ­уƒ™уƒЊуƒМуƒ€у‚Єу‚ЂуƒЊуƒМ [TOMY Best Collection]" + name-sort: "у„уЁу”100уБуƒМу›у‚“уЈ у™уЈу‚уЙу‚ŠуƒМу у„у‚у‚ŠуƒМ [TOMY Best Collection]" + name-en: "Ichigo 100% Strawberry Diary [Tomy Best Collection]" + region: "NTSC-J" +SLPM-66336: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ щ‹Мщ‰„уЎу‚ЌуƒМуƒЋуƒ•уƒЌуƒГуƒ‰ [ч‰ЙхˆЅчЗЈ]" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у“у†уІуЄуЎуŒуƒМу‚‹уЕу‚Œу‚“уЉ [уЈууЙуЄуИу‚“]" + name-en: "Shinseiki Evangelion - Koutetsu no Girlfriend [Special Edition]" + region: "NTSC-J" +SLPM-66337: + name: "у‚Єуƒ–яНžуƒ‹уƒЅуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГяНž DXуƒ‘уƒƒу‚Џ" + name-sort: "у„уЖ уЋу‚…уƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“ DXуБуЃу" + name-en: "EVE New Generation [Deluxe Pack]" + region: "NTSC-J" +SLPM-66338: + name: "у‚Єуƒ–яНžуƒ‹уƒЅуƒМу‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГяНž" + name-sort: "у„уЖ уЋу‚…уƒМу˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "EVE New Generation" + region: "NTSC-J" +SLPM-66339: + name: "уƒу‚Њ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "у­уŠ у‚у‚“у˜у‡у‚ŠуƒМу [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Neo Angelique [Premium Box]" + region: "NTSC-J" +SLPM-66340: + name: "уƒу‚Њ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ" + name-sort: "у­уŠ у‚у‚“у˜у‡у‚ŠуƒМу" + name-en: "Neo Angelique" + region: "NTSC-J" +SLPM-66341: + name: "щ›€уƒЛфИ‰хœ‹ч„ЁхŒ" + name-sort: "у˜у‚ƒу‚“у•у‚“у”уу‚€уу†" + name-en: "Jan Sangoku Musou" + region: "NTSC-J" +SLPM-66342: + name: "Winning Post7 MAXIMUM 2006" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 MAXIMUM 2006" + name-en: "Winning Post 7 Maximum 2006" + region: "NTSC-J" +SLPM-66343: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 Empires" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 уˆу‚“уБу„у‚уƒМуš" + name-en: "Shin Sangoku Musou 4 - Empires" + region: "NTSC-J" +SLPM-66344: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 щ‹х‘НуЎшПЗхЎЎ [Triple Pack]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у†у‚“у‚у„уЎу‚у„уу‚…у†[Triple Pack]" + name-en: "Harukanaru Toki no Naka de 3 - Unmei no Meikyuu [Triple Pack]" + region: "NTSC-J" +SLPM-66345: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 [Triple Pack]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 [Triple Pack]" + name-en: "Harukanaru Toki no Naka de 3 [Triple Pack]" + region: "NTSC-J" +SLPM-66346: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 хх…­хЄœшЈ˜ [Triple Pack]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у„у–у‚ˆу„у [Triple Pack]" + name-en: "Harukanaru Toki no Naka de 3 - Izayoiki [Triple Pack]" + region: "NTSC-J" +SLPM-66347: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 щ‹х‘НуЎшПЗхЎЎ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у†у‚“у‚у„уЎу‚у„уу‚…у† [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de 3 - Unmei no Meikyuu [Premium Box]" + region: "NTSC-J" +SLPM-66348: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 щ‹х‘НуЎшПЗхЎЎ [щ€šхИИч‰ˆ]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у†у‚“у‚у„уЎу‚у„уу‚…у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Harukanaru Toki no Naka de 3 - Unmei no Meikyuu [Standard Edition]" + region: "NTSC-J" +SLPM-66349: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й у‚Џуƒ­уƒ‹у‚ЏуƒЋ [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ уу‚уЋуу‚‹ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Spectral Force Chronicle" + region: "NTSC-J" +SLPM-66350: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ VS у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у™уКууЈу‚‰у‚‹ VS у˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "Spectral vs Generation" + region: "NTSC-J" +SLPM-66351: + name: "уу—уІу“уЎхЎ‡хЎ™уЋуу‚‰у‚ух›уЎшЉЉ" + name-sort: "уу—уІу“уЎу†уЁу‚…у†уЋуу‚‰у‚уууПуЎу†уŸ" + name-en: "Soshite Kono Uchuu ni Kirameku Kimi no Uta" + region: "NTSC-J" +SLPM-66352: + name: "Memories Off яНžуу‚Œу‹у‚‰ againяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ яНžуу‚Œу‹у‚‰ againяНž [у’у‚“уІу„уАу‚“]" + name-en: "Memories Off - Sorekara Again [Limited Edition]" + region: "NTSC-J" +SLPM-66353: + name: "Memories Off яНžуу‚Œу‹у‚‰ againяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ яНžуу‚Œу‹у‚‰ againяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Memories Off - Sorekara Again [Standard Edition]" + region: "NTSC-J" +SLPM-66354: + name: "BLACK" + name-sort: "уЖу‚‰уЃу" + name-en: "Black" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" + patches: + B3A9F9ED: + content: |- + author=refraction + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,0037ECD4,word,4b000460 + patch=1,EE,0037ECD8,word,4af103bc + patch=1,EE,0037ECF0,word,4a800460 + patch=1,EE,0037ECF4,word,4b7103bc +SLPM-66355: + name: "уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н2 яНžщ­”чŽ‹хŸŽуЎцˆІу„яНž [TAITO BEST]" + name-sort: "у‚‰ууŒууŠу†у“у2 яНžуОуŠу†у˜у‚‡у†уЎуŸуŸу‹у„яНž [TAITO BESTT]" + name-en: "Rakugaki Oukoku 2 - Maoh jou no Tatakai [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +SLPM-66356: + name: "BALDR FORCE EXE [у‚ЂуƒЋу‚Буƒ™у‚Йуƒˆ]" + name-sort: "уАу‚‹уЉ уЕу‰уƒМу™уˆууœ [у‚у‚‹у‘уЙу™уЈ]" + name-en: "Baldr Force EXE [Alchemist Best]" + region: "NTSC-J" +SLPM-66357: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ уƒ‰у‚Ѕу‚ЈуƒЋуƒДу‚ЁуƒЋуƒ„у‚Ё [щ€šхИИч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ уЉу…уˆу‚‹у‚”уу‚‹уЄу [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Rozen Maiden - Duellwalzer [Standard Edition]" + region: "NTSC-J" +SLPM-66358: + name: "хПщ“ хŒ " + name-sort: "у—уЎуГуЉу† уŸууП" + name-en: "Shinobido - Takumi" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes crash after main menu. +SLPM-66359: + name: "х…­уƒ„ц˜Ÿуу‚‰у‚ŠяНžуЛу—уЕу‚‹уПу‚„у“яНž" + name-sort: "у‚€уЄуМу—уу‚‰у‚Š уЛу—уЕу‚‹уПу‚„у“" + name-en: "Mutsu-boshi Kirari - Hoshifuru Miyako" + region: "NTSC-J" +SLPM-66360: + name: "у‚ЄуƒМу‚Йт…Є яНžLost Kefin,Kingdom of SandяНž" + name-sort: "у„уƒМу™5 яНžLost Kefin,Kingdom of SandяНž" + name-en: "Ys V - Lost Kefin, Kingdom of Sand" + region: "NTSC-J" +SLPM-66361: + name: "SuperLite 2000 у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ ц­ЄшŠБ4 яНžщ—‡у‚’чЅ“у†чЅˆу‚ŠяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у“уЎуЏуЊ4 яНžу‚„уПу‚’уЏу‚‰у†у„уЎу‚ŠяНž" + name-en: "Konohana 4 - Yami wo Harau Inori [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66363: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆ хА‘хЙДуƒЄуƒГу‚Ќу‚ЙуЈфИц€ш­АуЎуƒ€уƒГу‚ИуƒЇуƒГ" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ у—у‚‡у†у­у‚“у‚„у‚“уŒу™уЈуЕу—уŽуЎу у‚“у˜у‚‡у‚“" + name-en: "Dragon Quest - Shoenen Yangus to Fushigi no Dungeon" + region: "NTSC-J" +SLPM-66364: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„3" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 3" + name-en: "Pro Yakyuu Spirits 3" + region: "NTSC-J" +SLPM-66368: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 Empires" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 уˆу‚“уБу„у‚уƒМуš" + name-en: "Shin Sangoku Musou 4 - Empires" + region: "NTSC-J" +SLPM-66369: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Shin Sangoku Musou 4 - Moushouden" + region: "NTSC-J" +SLPM-66371: + name: "Train SimulatorяМ‹щ›ЛшЛŠуЇGOяМцБфКЌц€ЅшЁŒчЗЈ [ONGAKUKAN Pocket Books]" + name-sort: "уЈу‚Œу„у‚“у—уПу‚…у‚ŒуƒМуŸуƒМяМ‹уЇу‚“у—у‚ƒуЇу”уƒМуЈу†уу‚‡у†уу‚…у†у“у†уИу‚“ [ONGAKUKAN Pocket Books]" + name-en: "Train Simulator & Densha de Go! Tokyo Kyuukouhen [Ongakukan Pocket Books]" + region: "NTSC-J" +SLPM-66372: + name: "DIGITAL DEVIL SAGA яНžу‚Ђуƒу‚ПуƒМуƒЋуƒЛуƒуƒЅуƒМуƒŠуƒМяНž [ATLUS BEST COLLECTION]" + name-sort: "уЇу˜уŸу‚‹уЇуГу‚‹у•уƒМуŒ у‚уАуŸуƒМу‚‹уЁу‚…уƒМуЊуƒМ2 [ATLUS BEST COLLECTION]" + name-en: "Digital Devil Saga - Avatar Tuner [Atlus Best Collection]" + region: "NTSC-J" + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLPM-66373: + name: "DIGITAL DEVIL SAGA яНžу‚Ђуƒу‚ПуƒМуƒЋуƒЛуƒуƒЅуƒМуƒŠуƒМ2яНž [ATLUS BEST COLLECTION]" + name-sort: "уЇу˜уŸу‚‹уЇуГу‚‹у•уƒМуŒ у‚уАуŸуƒМу‚‹уЁу‚…уƒМуЊуƒМ2 [ATLUS BEST COLLECTION]" + name-en: "Digital Devil Saga - Avatar Tuner 2 [Atlus Best Collection]" + region: "NTSC-J" + gameFixes: + - EETimingHack + memcardFilters: + - "SCAJ-20120" + - "SLPM-65795" + - "SLPM-66373" + - "SCAJ-20095" + - "SLPM-65597" + - "SLPM-66372" +SLPM-66374: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ10" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“10" + name-en: "World Soccer Winning Eleven 10" + region: "NTSC-J" + compat: 5 +SLPM-66375: + name: "хЄЇчЅž" + name-sort: "уŠуŠу‹уП" + name-en: "Okami" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66376: + name: "ууПу‚Йу‚П яНžууПуЈу‚Йу‚Пуƒ‡у‚ЃяНž [BGMу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГуƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "ууПу™уŸ ууПуЈу™уŸуЇуƒ [BGMу“у‚Œуу—у‚‡у‚“уБуЃу‘уƒМу˜]" + name-en: "KimiStu - Kimi to Study [BGM Collection Package]" + region: "NTSC-J" +SLPM-66377: + name: "ууПу‚Йу‚П яНžууПуЈу‚Йу‚Пуƒ‡у‚ЃяНž [щ€šхИИуƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "ууПу™уŸ ууПуЈу™уŸуЇуƒ [уЄу†у˜у‚‡у†уБуЃу‘уƒМу˜]" + name-en: "KimiStu - Kimi to Study [Standard Package]" + region: "NTSC-J" +SLPM-66378: + name: "у‚ЌуƒМуƒ•у‚ЃуƒМуƒЋуƒ‰ у‚ЂуƒМуƒЊуƒМуƒГу‚’ц•‘уˆяМ" + name-sort: "уŒуƒМуЕуƒуƒМу‚‹уЉ у‚уƒМу‚ŠуƒМу‚“у‚’у™ууˆяМ" + name-en: "Garfield - Saving Arleene" + region: "NTSC-J" +SLPM-66379: + name: "цЉŸчЅžх’†х“Ўуƒ‡уƒЂуƒГуƒ™у‚ЄуƒГ KADOKAWA The Best" + name-sort: "уу—у‚“уЛу†у“у†уЇу‚‚у‚“уЙу„у‚“ KADOKAWA The Best" + name-en: "Kishin Houkou Demon Bane [Kadokawa The Best]" + region: "NTSC-J" +SLPM-66380: + name: "шœœУ—шœœуƒ‰уƒ­уƒƒуƒ—у‚Й LOVEУ—LOVE HONEY LIFE [щ™хЎšч‰ˆ]" + name-sort: "уПуЄуПуЄуЉу‚уЃуЗу™ LOVEУ—LOVE HONEY LIFE [у’у‚“уІу„уАу‚“]" + name-en: "Mitsu x Mitsu Drops - Love x Love Honey Life [Limited Edition]" + region: "NTSC-J" +SLPM-66381: + name: "шœœУ—шœœуƒ‰уƒ­уƒƒуƒ—у‚Й LOVEУ—LOVE HONEY LIFE [щ€šхИИч‰ˆ]" + name-sort: "уПуЄуПуЄуЉу‚уЃуЗу™ LOVEУ—LOVE HONEY LIFE [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Mitsu x Mitsu Drops - Love x Love Honey Life [Standard Edition]" + region: "NTSC-J" + patches: + A37C886C: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00157318,word,10000003 +SLPM-66382: + name: "шЛЂч”Ÿх­Ихœ’хЙЛш’МщŒВ [у‚Ђу‚ЙуƒŸуƒƒу‚ЏхО—у у­у‚ЗуƒЊуƒМу‚К]" + name-sort: "уІу‚“у—у‚‡у†уŒууˆу‚“у’у‚“уу†у‚у [у‚у™уПуЃууЈуу у­у—у‚ŠуƒМуš]" + name-en: "Tenshou Gakuen Gensouroku [Tokudane Price]" + region: "NTSC-J" +SLPM-66383: + name: "хЄхЄЂхЄœшЉБ [2800 Collection]" + name-sort: "уЊуЄу‚†у‚у‚„у‚ [2800 Collection]" + name-en: "Natsuyume Yobanashi [2800 Collection]" + region: "NTSC-J" +SLPM-66384: + name: "Iris [2800 Collection]" + name-sort: "у„у‚Šу™ [2800 Collection]" + name-en: "Iris [2800 Collection]" + region: "NTSC-J" +SLPM-66385: + name: "цƒГу„уЎу‹у‘у‚‰-Close to- [2800 Collection]" + name-sort: "уŠу‚‚у„уЎу‹у‘у‚‰-Close to- [2800 Collection]" + name-en: "Omoi no Kakera - Close to [2800 Collection]" + region: "NTSC-J" +SLPM-66386: + name: "2006 FIFA уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ— уƒ‰у‚Єуƒ„хЄЇфМš" + name-sort: "уЕуƒуЕу 2006 у‚уƒМу‚‹уЉу‹уЃуЗ уЉу„уЄуŸу„у‹у„" + name-en: "FIFA World Cup - Germany 2006" + region: "NTSC-J" +SLPM-66387: + name: "чœŸуƒЛчˆ†шЕАуƒ‡у‚ГуƒˆуƒЉфМшЊЌ яНžхЄЉфИ‹чЕБфИ€щ ‚фИŠцБКцˆІяНž [Spike the Best ]" + name-sort: "у—у‚“уƒЛуАууу†уЇу“уЈу‚‰уЇу‚“у›уЄуІу‚“у‹уЈу†у„уЄуЁу‚‡у†у˜у‚‡у†у‘уЃу›у‚“ [Spike The Best]" + name-en: "Shin Bakusou Dekotora Densetsu [Spike the Best]" + region: "NTSC-J" +SLPM-66388: + name: "уƒ•у‚Ёу‚Єуƒ—уƒ­уƒЛуƒЊу‚ПуƒМуƒГу‚К [Spike the Best]" + name-sort: "уЕуу„уЗу‚ у‚ŠуŸуƒМу‚“уš [Spike The Best]" + name-en: "Fire Pro Wrestling Returns [Spike The Best]" + region: "NTSC-J" +SLPM-66390: + name: "ш–”ш–‡уƒŽцœЈуƒ‹ш–”ш–‡уƒŽшŠБх’Ву‚Џ -Das Versprechen-" + name-sort: "уАу‚‰уЎууЋуАу‚‰уЎуЏуЊу•у -Das Versprechen-" + name-en: "Bara no Ki ni Bara no Hanasaku - Das Versprechen" + region: "NTSC-J" +SLPM-66391: + name: "уƒ—уƒЊуƒГу‚ЙуƒЛу‚Њуƒ–уƒЛуƒšуƒЋу‚ЗуƒЃ фКŒуЄуЎщ­‚" + name-sort: "уЗу‚Šу‚“у™ уŠуЖ уКу‚‹у—у‚ƒ уЕуŸуЄуЎуŸуОу—у„" + name-en: "Prince of Persia - The Two Thrones" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-66393: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЊуƒМуƒЋу‚ЄуƒГуƒЏуƒГуƒ‘уƒƒу‚Џ2006 [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 уŠуƒМу‚‹у„у‚“у‚у‚“уБуЃу2006 [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI - All-in-One Pack 2006" + region: "NTSC-J" +SLPM-66394: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЂуƒˆуƒЋу‚ЌуƒГуЎчЇ˜хЎ ц‹ЁхМЕуƒ‡уƒМу‚Пуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у‚уЈу‚‹уŒу‚“уЎуВуЛу† у‹ууЁу‚‡у†уЇуƒМуŸуЇуƒу™у" + name-en: "Final Fantasy XI - Aht Urhgan no Hihou" + region: "NTSC-J" +SLPM-66395: + name: "ч‚ŽуЎхЎ…щ…фОП" + name-sort: "уЛуЎуŠуЎуŸууЏу„уГу‚“" + name-en: "Honoo no Takkyubin" + region: "NTSC-J" + compat: 5 +SLPM-66396: + name: "шЛЂч”Ÿх…ЋчŠЌхЃЋхАщ­”щŒВ" + name-sort: "уІу‚“у›у„уЏуЃу‘у‚“у—уЕу†уОу‚у" + name-en: "Tensei Hakken Fuumoroku" + region: "NTSC-J" +SLPM-66398: + name: "уƒ‘уƒЋуƒ•у‚Ї Chocolat Second Style" + name-sort: "уБу‚‹уЕу‡ Chocolat Second Style" + name-en: "Parufu - Chocolat Second Brew" + region: "NTSC-J" +SLPM-66399: + name: "SAMURAI 7 [щ™хЎšч‰ˆ]" + name-sort: "у•у‚€у‚‰у„ 7 [у’у‚“уІу„уАу‚“]" + name-en: "Samurai 7 [Limited Edition]" + region: "NTSC-J" + patches: + 836F4606: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00157F78,word,10000003 +SLPM-66400: + name: "SAMURAI 7 [щ€šхИИч‰ˆ]" + name-sort: "у•у‚€у‚‰у„ 7 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Samurai 7 [Standard Edition]" + region: "NTSC-J" + patches: + 836F4606: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00157F78,word,10000003 +SLPM-66401: + name: "уƒЌуƒƒу‚ЙуƒЋу‚­уƒГу‚Ауƒ€уƒ " + name-sort: "у‚ŒуЃу™у‚‹уу‚“уу у‚€" + name-en: "Wrestle Kingdom" + region: "NTSC-J" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPM-66402: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИŠхЗЛ [TAITO BEST]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 01 у˜у‚‡у†у‹у‚“ [TAITO BEST]" + name-en: "Taito Memories - Joukan [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66403: + name: "TT SUPERBIKES" + name-sort: "TTу™уƒМуБуƒМуАу„уу™" + name-en: "Suzuki TT Super Bikes - Real Road Racing" + region: "NTSC-J" +SLPM-66404: + name: "у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆ у‚Йуƒ‘у‚Єуƒ€уƒМуƒžуƒГ" + name-sort: "у‚у‚‹уІуƒу‚уЃуЈ у™уБу„у уƒМуОу‚“" + name-en: "Ultimate Spider-Man" + region: "NTSC-J" + clampModes: + vu1ClampMode: 0 # Fixes Spider-Man's eye texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLPM-66405: + name: "уƒЉу‚ИуƒЋу‚ЎуƒЛуƒ—уƒЌу‚ЗуƒЃу‚Й" + name-sort: "у‚‰у˜у‚‹уŽ уЗу‚Œу—у‚ƒу™" + name-en: "Radirgy Precious" + region: "NTSC-J" + compat: 5 +SLPM-66406: + name: "цЁœшЏ яНžхПƒшМу‹у›у‚‹цЁœяНž" + name-sort: "у•уу‚‰уЏуЊ у“у“у‚у‹уŒу‚„у‹у›у‚‹у•уу‚‰" + name-en: "Sakura Hana" + region: "NTSC-J" +SLPM-66407: + name: "уЄу‚ˆуу™ яНžMighty HeartяНž [хЎŒх…Јч”Ÿч”Ѓщ™хЎšч‰ˆ]" + name-sort: "уЄу‚ˆуу™ яНžMighty HeartяНž [у‹у‚“уœу‚“у›у„у•у‚“у’у‚“уІу„уАу‚“]" + name-en: "Tsuyo Kiss - Mighty Heart [Limited Edition]" + region: "NTSC-J" +SLPM-66408: + name: "уЄу‚ˆуу™ яНžMighty HeartяНž [щ€šхИИч‰ˆ]" + name-sort: "уЄу‚ˆуу™ яНžMighty HeartяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Tsuyo Kiss - Mighty Heart [Standard Edition]" + region: "NTSC-J" +SLPM-66409: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМZERO уƒ•у‚Ёу‚Єу‚ПуƒМу‚К у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМZERO уЕуу„уŸуƒМуš у˜у‡у­у‚ŒуƒМу—у‚‡у‚“" + name-en: "Street Fighter Zero - Fighters Generation" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLPM-66410: + name: "уƒ–уƒЉу‚ЖуƒМ у‚ЄуƒГ у‚ЂуƒМуƒ у‚К хшЊ‰уЎфЛЃх„Ÿ" + name-sort: "уЖу‚‰у–уƒМ у„у‚“ у‚уƒМу‚€уš у‚у„у‚ˆуЎу у„у—у‚‡у†" + name-en: "Brothers in Arms - Meiyo no Daishou" + region: "NTSC-J" +SLPM-66412: + name: "PIZZICATO POLKA яНžчИщŽ–чОхЄœяНž [2800 Collection]" + name-sort: "уДуЁу‹уƒМуЈ уНу‚‹у‹ яНžуˆу‚“у•у’у‚“у‚„яНž [2800 Collection]" + name-en: "Pizzicato Polka - Suisei Genya [2800 Collection]" + region: "NTSC-J" +SLPM-66413: + name: "CROSS+CHANNEL яНžTo all peopleяНž [2800 Collection]" + name-sort: "уу‚у™+уЁу‚ƒу‚“у­у‚‹L яНžуЈу… уŠуƒМу‚‹ уДуƒМуЗу‚‹яНž [2800 Collection]" + name-en: "Cross+Channel - To All People [2800 Collection]" + region: "NTSC-J" +SLPM-66414: + name: "у‚ЋуƒЉуƒ•уƒЋBOX яНžto LOVEяНž [2800 Collection]" + name-sort: "у‹у‚‰уЕу‚‹BOX to LOVE [2800 Collection]" + name-en: "Colorful Box - To Love [2800 Collection]" + region: "NTSC-J" +SLPM-66415: + name: "уƒŸу‚Йуƒ†уƒЊуƒМуƒˆ яНžх…ЋхчЅžу‹уŠу‚‹уЎфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уПу™уІу‚ŠуƒМуЈ у‚„ууŒуПу‹уŠу‚‹уЎу˜у‘у‚“уЕуу„у‚‹ у—у‚‡у‹у„у’у‚“уІу„уАу‚“" + name-en: "Mystereet [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66416: + name: "уƒŸу‚Йуƒ†уƒЊуƒМуƒˆ яНžх…ЋхчЅžу‹уŠу‚‹уЎфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋяНž" + name-sort: "уПу™уІу‚ŠуƒМуЈ у‚„ууŒуПу‹уŠу‚‹уЎу˜у‘у‚“уЕуу„у‚‹" + name-en: "Mystereet" + region: "NTSC-J" +SLPM-66417: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚А" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹у‚у˜у‚ƒуƒМу‚ŠуƒМу" + name-en: "Jikkyou Powerful Major League" + region: "NTSC-J" +SLPM-66418: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Є у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К [щ€šхИИч‰ˆ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ5 у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Growlanser V - Generations [Standard Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLPM-66419: + name: "уƒДу‚ЁуƒЋу‚­уƒЊуƒМуƒ—уƒ­уƒ•у‚Ёу‚ЄуƒЋ2 -у‚ЗуƒЋуƒЁуƒЊу‚Ђ-" + name-sort: "у‚”уу‚‹уу‚ŠуƒМуЗу‚уЕуу„у‚‹2 у—у‚‹у‚у‚Šу‚" + name-en: "Valkyrie Profile 2 - Silmeria" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLPM-66420: + name: "уƒ•уƒ­уƒГуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ4 [Ultimate Hits]" + name-sort: "уЕу‚у‚“уЈуПуЃу—у‚‡у‚“4 [Ultimate Hits]" + name-en: "Front Mission 4 [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes mech shadows. + roundSprite: 2 # Fixes font artifacts. +SLPM-66421: + name: "уƒ•уƒ­уƒГуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ5 яНžScars of the WarяНž [Ultimate Hits]" + name-sort: "уЕу‚у‚“уЈуПуЃу—у‚‡у‚“5 яНžScars of the WarяНž [Ultimate Hits]" + name-en: "Front Mission 5 - Scars of the War [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness but no fix for font or other artifacts possible with round sprite. +SLPM-66422: + name: "уƒ­уƒžуƒГу‚ЗуƒГу‚А SaуƒЛGA - уƒŸуƒГу‚ЙуƒˆуƒЌуƒЋу‚НуƒГу‚А - [Ultimate Hits]" + name-sort: "у‚уОу‚“у—у‚“уу•уŒ уПу‚“у™уЈу‚Œу‚‹уу‚“у [Ultimate Hits]" + name-en: "Romancing SaGa - Minstrel Song [Ultimate Hits]" + region: "NTSC-J" +SLPM-66424: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€ [KOEI The Best]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у  [KOEI The Best]" + name-en: "Kin'iro no Corda [KOEI The Best]" + region: "NTSC-J" +SLPM-66425: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEI The BEST]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у with уБу‚уƒМу‚уЃуЗууЃуЈ [у“уƒМуˆуƒМ у– уЙу™уЈ]" + name-en: "Nobunaga no Yabou - Soutenroku with Power-Up Kit [KOEI The BEST]" + region: "NTSC-J" +SLPM-66426: + name: "beatmania т…Ё DX 11 т…Ё DX RED" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 11 2 DX RED" + name-en: "Beatmania IIDX 11 - IIDX RED" + region: "NTSC-J" +SLPM-66427: + name: "уƒ•уƒЋ у‚Йуƒšу‚ЏуƒˆуƒЉуƒ  у‚Іу‚ЉуƒЊу‚ЂуƒМ2 уƒ†уƒГуƒуƒГуƒžуƒМу‚К" + name-sort: "уЕу‚‹ у™уКууЈу‚‰у‚€ у†у‰у‚Šу‚уƒМ2 уІу‚“уЏу‚“уОуƒМуš" + name-en: "Full Spectrum Warrior - Ten Hammers" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLPM-66429: + name: "CTSF уƒ†уƒ­хЏОч­–ч‰ЙцЎŠщƒЈщšŠ уƒуƒЁу‚Зу‚ЙуЎшЅВцЅ" + name-sort: "CTSF уІу‚уŸу„у•ууЈуу—у‚…уЖуŸу„ у­у‚у—у™уЎу—у‚…у†у‚‰у„" + name-en: "Counter Terrorist Special Forces - Fire for Effect" + region: "NTSC-J" + clampModes: + vu1ClampMode: 3 # Fixes smoke particles. +SLPM-66430: + name: "уƒ‡у‚Йуƒˆуƒ­у‚Є у‚ЊуƒМуƒЋ уƒ’уƒЅуƒМуƒžуƒГу‚КяМ" + name-sort: "уЇу™уЈу‚у„ уŠуƒМу‚‹ уВу‚…уƒМуОу‚“уšяМ" + name-en: "Destroy All Humans!" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLPM-66431: + name: "WIN BACK 2 Project Poseidon" + name-sort: "у†уƒу‚“ уАуЃу 2 уЗу‚у˜у‡ууЈуНу›у„уЉу‚“" + name-en: "WinBack 2 - Project Poseidon" + region: "NTSC-J" +SLPM-66432: + name: "щ­‚щŸП яНžхОЁщœŠщ€у‚ŠуЎшЉЉяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уŸуОу‚†у‚‰ уПуŸуОуŠуу‚ŠуЎу†уŸ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Tamayura [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66433: + name: "щ­‚щŸП яНžхОЁщœŠщ€у‚ŠуЎшЉЉяНž [щ€šхИИч‰ˆ]" + name-sort: "уŸуОу‚†у‚‰ уПуŸуОуŠуу‚ŠуЎу†уŸ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Tamayura [Standard Edition]" + region: "NTSC-J" +SLPM-66434: + name: "FestaяМяМHYPER GIRLS PARTY [щ™хЎšч‰ˆ]" + name-sort: "уЕу‡у™уŸяМяМуЏу„уБуƒМ уŒуƒМу‚‹уš уБуƒМуІуƒуƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Festa!! Hyper Girls Party [Limited Edition]" + region: "NTSC-J" +SLPM-66435: + name: "FestaяМяМHYPER GIRLS PARTY [щ€šхИИч‰ˆ]" + name-sort: "уЕу‡у™уŸяМяМуЏу„уБуƒМ уŒуƒМу‚‹уš уБуƒМуІуƒуƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Festa!! Hyper Girls Party [Standard Edition]" + region: "NTSC-J" +SLPM-66436: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚АуƒЉуƒГуƒ•у‚ЁуƒГу‚Пу‚Куƒ " + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уу‚‰у‚“уЕуу‚“уŸуšу‚€" + name-en: "Iris no Atelier - Grand Fantasm" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLPM-66437: + name: "Soul Link EXTENSION" + name-sort: "уу†у‚‹ у‚Šу‚“у уˆуу™уІу‚“у—у‚‡у‚“" + name-en: "Soul Link Extension" + region: "NTSC-J" +SLPM-66438: + name: "уƒЁуƒЋуƒ†у‚Ѓуƒ–уƒЉуƒƒуƒ‰ у‚Ђу‚Џуƒˆу‚Ћуƒ‡уƒГуƒ„у‚Ё" + name-sort: "у‚у‚‹уІуƒуЖу‚‰уЃуЉ у‚ууЈу‹уЇу‚“уЄу" + name-en: "Melty Blood - Act Cadenza" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack # Fixes non-working game (BSOD/crash otherwise). +SLPM-66439: + name: "фПхЅхЎЄуИу‚ˆу†у“у [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЛу‘у‚“у—уЄуИу‚ˆу†у“у [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Hokenshitsu he Youkoso [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66440: + name: "фПхЅхЎЄуИу‚ˆу†у“у [щ€šхИИч‰ˆ]" + name-sort: "уЛу‘у‚“у—уЄуИу‚ˆу†у“у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Hokenshitsu he Youkoso [Standard Edition]" + region: "NTSC-J" +SLPM-66441: + name: "хЄЇхЅЅшЈ˜" + name-sort: "уŠуŠуŠуу" + name-en: "Oookuki" + region: "NTSC-J" +SLPM-66442: + name: "уƒЏуƒМуƒЋуƒ‰ уƒ•уƒƒуƒˆуƒœуƒМуƒЋ у‚ЏуƒЉу‚Єуƒžуƒƒу‚Џу‚Й" + name-sort: "у‚уƒМу‚‹уЉ уЕуЃуЈуМуƒМу‚‹ уу‚‰у„уОуЃуу™" + name-en: "World Football Climax" + region: "NTSC-J" + memcardFilters: # SLPM-66316 enables import of teams. + - "SLPM-66442" + - "SLPM-66316" + - "SLPM-66324" +SLPM-66443: + name: "FIFA у‚ЙуƒˆуƒЊуƒМуƒˆ2" + name-sort: "уЕуƒуЕу у™уЈу‚ŠуƒМуЈ2" + name-en: "FIFA Street 2" + region: "NTSC-J" + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66444: + name: "у‚Йуƒ‘уƒЋу‚ПуƒГ яНžхЄфЛЃу‚ЎуƒЊу‚ЗуƒЃш‹Бщ›„фМяНž" + name-sort: "у™уБу‚‹уŸу‚“ у“у у„уŽу‚Šу—у‚ƒуˆу„у‚†у†уЇу‚“" + name-en: "Spartan - Kodai Greece Eiyuuden" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes garbage textures flashing on the character model. + gsHWFixes: + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 1 # Fixes post effects. +SLPM-66445: + name: "уƒšуƒЋу‚НуƒŠ3" + name-sort: "уКу‚‹ууЊ3" + name-en: "Persona 3" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. +SLPM-66446: + name: "уƒ“уƒМуƒˆуƒ€у‚ІуƒГ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уГуƒМуЈу у†у‚“ [у‹уЗу“у‚Œ]" + name-en: "Beat Down - Fists of Vengeance [CapColle]" + region: "NTSC-J" +SLPM-66447: + name: "цˆІх›НBASARA 2" + name-sort: "у›у‚“у”ууАу•у‚‰ 2" + name-en: "Sengoku Basara 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLPM-66448: + name: "We Are* [щ™хЎšч‰ˆ]" + name-sort: "у†уƒуƒМ у‚уƒМ [у’у‚“уІу„уАу‚“]" + name-en: "We Are [Limited Edition]" + region: "NTSC-J" +SLPM-66449: + name: "We Are* [щ€šхИИч‰ˆ]" + name-sort: "у†уƒуƒМ у‚уƒМ* [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "We Are [Standard Edition]" + region: "NTSC-J" +SLPM-66450: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ13" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†13" + name-en: "Jikkyou Powerful Pro Yakyuu 13" + region: "NTSC-J" + compat: 5 +SLPM-66451: + name: "MAJOR LEAGUE BASEBALL 2K6" + name-sort: "у‚у˜у‚ƒуƒМ у‚ŠуƒМу уЙуƒМу™уМуƒМу‚‹ 2K6" + name-en: "Major League Baseball 2K6" + region: "NTSC-J" +SLPM-66452: + name: "у‹уОу„уŸуЁуЎхЄœУ—3 фИ‰ц—ЅцœˆхГЖфК‹фЛЖуЎчœŸч›И" + name-sort: "у‹уОу„уŸуЁуЎу‚ˆу‚‹3 уПу‹уЅуу˜уОу˜у‘у‚“уЎу—у‚“уу†" + name-en: "Kamaitachi no Yoru 3" + region: "NTSC-J" +SLPM-66453: + name: "чЗ‹ш‰ВуЎцЌ ч‰‡ яНžчމфОхЇЋхЅ‡ш­šяНž [щ™хЎšч‰ˆ]" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ уŸуОу‚ˆу‚ŠуВу‚ууŸу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Hiiro no Kakera [Limited Edition]" + region: "NTSC-J" + patches: + 1E65AEEF: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00160478,word,10000003 +SLPM-66454: + name: "чЗ‹ш‰ВуЎцЌ ч‰‡ яНžчމфОхЇЋхЅ‡ш­šяНž" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ уŸуОу‚ˆу‚ŠуВу‚ууŸу‚“" + name-en: "Hiiro no Kakera - Tamayori-hime Kitan" + region: "NTSC-J" +SLPM-66455: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋуƒ•у‚ЉуƒМу‚Й уƒЉу‚Иу‚ЋуƒЋу‚ЈуƒЌуƒЁуƒГуƒ„ [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у™уКууЈу‚‰у‚‹уЕу‰уƒМу™ у‚‰у˜у‹у‚‹уˆу‚Œу‚у‚“уЄ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Spectral Force - Radical Elements [Idea Factory Collection]" + region: "NTSC-J" +SLPM-66456: + name: "у‚ууГуЋу„ууƒЈяМ яНžуЁуу‚…у†уДу‚“уЁуЎу“у‚“у‚„уу›у‚“у’у‚“яНž [щ™хЎšч‰ˆ]" + name-sort: "у‚ууГуЋу„уу‚ˆяМ уЁуу‚…у†уДу‚“уЁуЎу“у‚“у‚„уу›у‚“у’у‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Asobi ni Iku yo! Chikyuu Pinch no Kon'yaku Sengen [Genteiban]" + region: "NTSC-J" + patches: + 87FFC318: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,001579D8,word,10000003 +SLPM-66457: + name: "у‚ууГуЋу„ууƒЈяМ яНžуЁуу‚…у†уДу‚“уЁуЎу“у‚“у‚„уу›у‚“у’у‚“яНž" + name-sort: "у‚ууГуЋу„уу‚ˆяМ уЁуу‚…у†уДу‚“уЁуЎу“у‚“у‚„уу›у‚“у’у‚“" + name-en: "Asobi ni Iku yo! Chikyuu Pinch no Kon'yaku Sengen" + region: "NTSC-J" + patches: + 87FFC318: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,001579D8,word,10000003 +SLPM-66458: + name: "щЂЈщ›ЈцЅшЈ˜" + name-sort: "уЕу†у†у‚‰у„у" + name-en: "Fuuraiki" + region: "NTSC-J" + patches: + 37CA944E: + content: |- + author=Prafull + // Skip sceipusync + // Fixes hang before going ingame + patch=1,EE,0023122c,word,00000000 +SLPM-66459: + name: "у‚Муƒ­уƒ‘у‚Єуƒ­уƒƒуƒˆуƒЛщ›Ж" + name-sort: "уœу‚уБу„у‚уЃуЈ уœу‚" + name-en: "Zero Pilot - Zero" + region: "NTSC-J" +SLPM-66460: + name: "_summer##" + name-sort: "у‚у‚“у уƒМуАуƒМу•уОуƒМ у уЖу‚‹у—у‚ƒуƒМуЗ" + name-en: "_summer ##" + region: "NTSC-J" +SLPM-66461: + name: "у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ у‚Ђуƒ‰уƒуƒГу‚Й у‚Іу‚ЉуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ" + name-sort: "у”уƒМу™уЈу‚Šу“у‚“ у‚уЉуАу‚“у™ у†у‰уƒМуЕуу„уŸуƒМ" + name-en: "Tom Clancy's Ghost Recon - Advanced Warfighter" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes building and ground colours. + halfPixelOffset: 5 # Fix offset blur. + nativeScaling: 1 # Fixes post effects. +SLPM-66462: + name: "у‚ЋуƒМу‚К" + name-sort: "у‹уƒМуš" + name-en: "Disney/Pixar Cars" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66463: + name: "уƒ‡уƒ•у‚ИуƒЃуƒ уƒЛуƒ•у‚Ёу‚ЄуƒˆуƒЛуƒ•у‚ЉуƒМуƒЛNY [PlayStation2 the Best]" + name-sort: "уЇуЕу˜у‚ƒу‚€уƒЛуЕуу„уЈуƒЛуЕу‰уƒМуƒЛNY [PlayStation2 the Best]" + name-en: "Def Jam - Fight for NY [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLPM-66464: + name: "MVPуƒ™уƒМу‚ЙуƒœуƒМуƒЋ2005 [EA BEST HITS]" + name-sort: "MVPуЙуƒМу™уМуƒМу‚‹2005 [EA BEST HITS]" + name-en: "MVP Baseball 2005 [EA Best Hits]" + region: "NTSC-J" +SLPM-66465: + name: "уƒžуƒМу‚ЛуƒŠуƒЊуƒМу‚К [EA BEST HITS]" + name-sort: "уОуƒМу›уЊу‚ŠуƒМуš [EA BEST HITS]" + name-en: "Mercenaries - Playground of Destruction [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLPM-66467: + name: "у‚ВуƒМу‚ЛуƒГUSA уƒŸуƒƒуƒ‰у‚Іу‚Їу‚Єу‚ЂуƒМу‚БуƒМуƒ‰уƒˆуƒЌу‚ИуƒЃуƒМу‚К" + name-sort: "у’уƒМу›у‚“USA уПуЃуЉу†у‡у„у‚уƒМу‘уƒМуЉуЈу‚Œу˜у‚ƒуƒМуš" + name-en: "Midway Arcade Treasures - The Game Center of USA" + region: "NTSC-J" +SLPM-66468: + name: "AREA-51" + name-sort: "уˆу‚Šу‚-51" + name-en: "Area 51" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. + textureInsideRT: 1 # Fixes shadows in some scenarios. + nativeScaling: 2 # Fixes lights. +SLPM-66469: + name: "у€ŒуƒЉуƒ–т˜…у‚ГуƒГ яНžуƒ‘уƒГуƒDEу‚ГуƒГуƒˆяНžу€[щ™хЎšч‰ˆ]" + name-sort: "у‚‰уЖу“у‚“ уБу‚“уЁуЇу“у‚“уЈ [у’у‚“уІу„уАу‚“]" + name-en: "Love-Com - Punch de Court [Limited Edition]" + region: "NTSC-J" +SLPM-66470: + name: "у€ŒуƒЉуƒ–т˜…у‚ГуƒГ яНžуƒ‘уƒГуƒDEу‚ГуƒГуƒˆяНžу€[щ€šхИИч‰ˆ]" + name-sort: "у‚‰уЖу“у‚“ уБу‚“уЁуЇу“у‚“уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Love-Com - Punch de Court [Standard Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66471: + name: "шŠБхИАш‘Ќ" + name-sort: "уЏуЊууу†" + name-en: "Hanakisou" + region: "NTSC-J" +SLPM-66472: + name: "planetarian яНžуЁу„у•уЊуЛу—уЎу‚†у‚яНž" + name-sort: "уЗу‚‰у­уŸу‚Šу‚у‚“ уЁу„у•уЊуЛу—уЎу‚†у‚" + name-en: "Planetarian - The Reverie of a Little Planet" + region: "NTSC-J" +SLPM-66473: + name: "уƒˆу‚ЅуƒЋуƒМуƒЛу‚ЏуƒЉу‚Єуƒ  яНžуƒ‹уƒЅуƒМуƒЈуƒМу‚Џу‚Зуƒ†у‚ЃяНž" + name-sort: "уЈу…у‚‹уƒМ уу‚‰у„у‚€ уЋу‚…уƒМу‚ˆуƒМуу—уІуƒ" + name-en: "True Crime - New York City" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLPM-66474: + name: "у‚ЊуƒМуƒ‡у‚ЃуƒГу‚Йуƒ•у‚Ѓу‚Ђ" + name-sort: "уŠуƒМуЇуƒу‚“у™уЕуƒу‚" + name-en: "Odin Sphere" + region: "NTSC-J" + compat: 5 +SLPM-66475: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹ГSE [щ€šхИИч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“SE [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken SE [Standard Edition]" + region: "NTSC-J" +SLPM-66476: + name: "хЎŸцˆІуƒ‘уƒуƒГу‚ГхП…х‹цГ•яМ CR у‚ЕуƒЉуƒЊуƒМуƒžуƒГщ‡‘хЄЊщƒŽ" + name-sort: "у˜уЃу›у‚“уБуЁу‚“у“уВуЃу—у‚‡у†уЛу† CR у•у‚‰у‚ŠуƒМуОу‚“уу‚“уŸу‚у†" + name-en: "Jissen Pachinko Hisshouhou! CR Salaryman Kintarou" + region: "NTSC-J" +SLPM-66477: + name: "чЅžцЅ­" + name-sort: "у‹уПу‚у–" + name-en: "Kamiwaza" + region: "NTSC-J" +SLPM-66478: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ Till the End of Time уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [уƒ‡у‚Ѓу‚Йу‚Џ1/2] [Ultimate Hits]" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“ Till the End of Time уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [уЇуƒу™у1/2] [Ultimate Hits]" + name-en: "Star Ocean 3 - Till the End of Time [Ultimate Hits] [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SLPM-66479: + name: "у‚Йу‚ПуƒМу‚ЊуƒМу‚ЗуƒЃуƒГ Till the End of Time уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [уƒ‡у‚Ѓу‚Йу‚Џ2/2] [Ultimate Hits]" + name-sort: "у™уŸуƒМуŠуƒМу—у‚ƒу‚“ Till the End of Time уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [уЇуƒу™у2/2] [Ultimate Hits]" + name-en: "Star Ocean 3 - Till the End of Time [Ultimate Hits] [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. + memcardFilters: + - "SLPM-66478" +SLPM-66480: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆт…Є хЄЉчЉКуЎшŠБхЋ [Ultimate Hits]" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ5 уІу‚“уу†уЎуЏуЊу‚ˆу‚ [Ultimate Hits]" + name-en: "Dragon Quest V - Tenkuu no Hanayome [Ultimate Hits]" + region: "NTSC-J" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. +SLPM-66481: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆт…Ї чЉКуЈцЕЗуЈхЄЇхœАуЈх‘Њу‚у‚Œу—хЇЋх› [Ultimate Hits]" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ8 уу‚‰уЈу†уПуЈу у„уЁуЈуЎу‚у‚у‚Œу—уВу‚уŽуП [Ultimate Hits]" + name-en: "Dragon Quest VIII - Sora to Umi to Daichi to Norowareshi Himegimi [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66482: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ Girl's Side 2nd Kiss [уƒЊуƒ”уƒМуƒˆч”Ÿч”Ѓч‰ˆ]" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹ уŒуƒМу‚‹уšу•у„уЉ 2nd Kiss [у‚ŠуДуƒМуЈу›у„у•у‚“уАу‚“]" + name-en: "Tokimeki Memorial - Girl's Side 2nd Kiss [Re-production Version]" + region: "NTSC-J" +SLPM-66483: + name: "ш™ЋхЇЋу•уО [TAITO BEST]" + name-sort: "у‚€у—уВу‚у•уО [TAITO BEST]" + name-en: "Mushihime-sama [TAITO BEST]" + region: "NTSC-J" +SLPM-66484: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚Й & уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ MASTERPIECE SILVER" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™ & уЉу‚‰у‚€уОуЋу‚ MASTERPIECE SILVER" + name-en: "GuitarFreaks & DrumMania MASTERPIECE SILVER" + region: "NTSC-J" + compat: 5 +SLPM-66485: + name: "у‚Йуƒ†уƒМуƒˆуƒЛу‚Њуƒ–уƒЛу‚ЈуƒžуƒМу‚Иу‚ЇуƒГу‚ЗуƒМ уƒЊуƒ™уƒГу‚И" + name-sort: "у™уІуƒМуЈ уŠуЖ уˆуОуƒМу˜у‡у‚“у—уƒМ у‚ŠуЙу‚“у˜" + name-en: "State of Emergency - Revenge" + region: "NTSC-J" +SLPM-66486: + name: "уІу‚“уŸуО-1st Sunny SideуƒМ [2800 Collection]" + name-sort: "уІу‚“уŸуО-1st Sunny SideуƒМ [2800 Collection]" + name-en: "Tentama - 1st Sunny Side [2800 Collection]" + region: "NTSC-J" +SLPM-66487: + name: "уІу‚“уŸуО2wins [2800 Collection]" + name-sort: "уІу‚“уŸуО2wins [2800 Collection]" + name-en: "Tentama 2 - Wins [2800 Collection]" + region: "NTSC-J" +SLPM-66488: + name: "My Merry May with be [2800 Collection]" + name-sort: "уОу„ у‚у‚ŠуƒМ у‚у„ у†уƒуš уГуƒМ [2800 Collection]" + name-en: "My Merry May With Be [2800 Collection]" + region: "NTSC-J" +SLPM-66489: + name: "уƒžуƒ“уƒŽУ—у‚Йу‚Пу‚ЄуƒЋ [2800 Collection]" + name-sort: "уОуГуЎу™уŸу„у‚‹ [2800 Collection]" + name-en: "Mabino x Style [2800 Collection]" + region: "NTSC-J" +SLPM-66491: + name: "у‚у‚„у‹у—уГуЈ -хЙЛхІ–ч•АшžщŒВ- [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚„у‹у—уГуЈ у’у‚“у‚ˆу†у„уЖу‚“у‚у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ayakashi-bito - Gen'you Ibunroku [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes rendering. +SLPM-66492: + name: "COMMANDOS STRIKE FORCE" + name-sort: "у“уОу‚“уЉу™ у™уЈу‚‰у„ууƒЛуЕу‰уƒМу™" + name-en: "Commandos Strike Force" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLPM-66493: + name: "ц–АхЄЉщ­”ч•Œ Generation of Chaos т…Є [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ 5 [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Shinten Makai - Generation of Chaos V [Idea Factory Collection]" + region: "NTSC-J" +SLPM-66494: + name: "хЅГх­щЋ˜ч”Ÿ GAME'S-HIGHяМ [щ™хЎšч‰ˆ]" + name-sort: "у˜у‚‡у—у“у†у›у„ GAME'S-HIGHяМ [у’у‚“уІу„уАу‚“]" + name-en: "Joshikousei Game's High! [Limited Edition]" + region: "NTSC-J" +SLPM-66495: + name: "хЅГх­щЋ˜ч”Ÿ GAME'S-HIGHяМ" + name-sort: "у˜у‚‡у—у“у†у›у„ GAME'S-HIGHяМ" + name-en: "Joshikousei Game's High!" + region: "NTSC-J" + patches: + 9FEA4A95: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00149F18,word,10000003 +SLPM-66496: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ у‚Ћу‚Њу‚Йу‚Лу‚ЊуƒЊуƒМ [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ у‹уŠу™у›уŠу‚ŠуƒМ [UBISOFT BEST]" + name-en: "Tom Clancy's Splinter Cell - Chaos Theory [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes missing lights especially in NVGs. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66497: + name: "у‚Ђу‚Єу‚Йу‚Ју‚Єу‚И2" + name-sort: "у‚у„у™уˆу„у˜2" + name-en: "Ice Age 2" + region: "NTSC-J" + patches: + 33DB9037: + content: |- + // Intro screen freeze fix. + patch=1,EE,002e91e8,word,27bdfee0 //27bdff70 + patch=1,EE,002e9224,word,27bd0120 //27bd0090 +SLPM-66498: + name: "TOCA RACE DRIVER 2 ULTIMATE RACING SIMULATOR" + name-sort: "уЈу‹ у‚ŒуƒМу™ уЉу‚‰у„уАуƒМ 2 у‚у‚‹уІуƒу‚уЃуЈ у‚ŒуƒМу—у‚“у у—уПу‚…у‚ŒуƒМуŸуƒМ" + name-en: "TOCA Race Driver 2 - Ultimate Racing Simulator" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLPM-66499: + name: "чЅžцЇ˜хЎЖц— хПœцДщЁ˜цœ›" + name-sort: "у‹уПу•уОу‹уžу уŠу†уˆу‚“уŒу‚“уМу†" + name-en: "Kamisama Kazoku - Ouen Ganbou" + region: "NTSC-J" +SLPM-66500: + name: "Like Life an hour [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у‚‰у„у у‚‰у„уЕ у‚у‚“ у‚у‚уƒМ [уЙу™уЈуАу‚“]" + name-en: "Like Life an Hour [Best Version]" + region: "NTSC-J" +SLPM-66501: + name: "щЌМц­Іш€… [MEGA HITS!]" + name-sort: "уŠуЋу‚€у—у‚ƒ [MEGA HITS!]" + name-en: "Onimusha [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. +SLPM-66502: + name: "Devil May Cry [MEGA HITS!]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [MEGA HITS!]" + name-en: "Devil May Cry [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-66503: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [MEGA HITS!]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [MEGA HITS!]" + name-en: "Metal Gear Solid 2 [MEGA HITS!]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-66504: + name: "щЌМц­Іш€… 2 [MEGA HITS!]" + name-sort: "уŠуЋу‚€у—у‚ƒ 2 ]MEGA HITSяМ]" + name-en: "Onimusha 2 [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + roundSprite: 2 # Fixes text. +SLPM-66505: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ2 [MEGA HITS!]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†2 [MEGA HITS!]" + name-en: "Shin Sangoku Musou 2 [MEGA HITS!]" + region: "NTSC-J" +SLPM-66506: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  щ€Ѓщ‚ІVS.у‚Иу‚ЊуƒГDX MEGA HITSяМ" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у‚Œу‚“уНу†VS.у˜уŠу‚“DX MEGA HITSяМ" + name-en: "Gundam - Federation vs. Zeon DX [MEGA HITS!]" + region: "NTSC-J" +SLPM-66507: + name: "фЙ™хЅГуЎфК‹цƒ… [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уŠуЈу‚уЎу˜у˜у‚‡у† [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Otome no Jijou [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66508: + name: "фЙ™хЅГуЎфК‹цƒ… [щ€šхИИч‰ˆ]" + name-sort: "уŠуЈу‚уЎу˜у˜у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Otome no Jijou [Standard Edition]" + region: "NTSC-J" +SLPM-66509: + name: "уƒЉу‚Ауƒ“уƒМ06" + name-sort: "у‚‰ууГуƒМ06" + name-en: "Rugby 06" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66510: + name: "NHL 06" + name-sort: "NHL 06" + name-en: "NHL 06" + region: "NTSC-J" +SLPM-66511: + name: "фЙщОхІ–щ­”х­Ихœ’чД€ х†шЃ…хЁЋ -re:charge-" + name-sort: "уу†у‚у‚“у‚ˆу†уОуŒууˆу‚“у у‚ŠуЁу‚ƒуƒМу˜" + name-en: "Kyuuryuu Youma Gakuenki Re-charge" + region: "NTSC-J" + compat: 5 +SLPM-66512: + name: "Fate/stay night[Realta Nua] extra edition" + name-sort: "уЕу‡у„уЈ у™уІу„уЊу„уЈ у‚Œу‚у‚‹уŸуЌу‚ extra edition" + name-en: "Fate-stay Night - Realta Nua [Extra Edition]" + region: "NTSC-J" +SLPM-66513: + name: "Fate/stay night[Realta Nua]" + name-sort: "уЕу‡у„уЈ у™уІу„уЊу„уЈ у‚Œу‚у‚‹уŸуЌу‚" + name-en: "Fate-stay Night - Realta Nua" + region: "NTSC-J" +SLPM-66514: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЈуƒМуƒ­уƒƒуƒ‘хМЗшЅВяНž [EA BEST HITS]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚ˆуƒМу‚уЃуБуу‚‡у†у—у‚…у† [EA BEST HITS]" + name-en: "Medal of Honor - European Assault [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLPM-66515: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ у‚Зу‚ЙуЎхОЉшЎ - [EA BEST HITS]" + name-sort: "у™уŸуƒМу†у‰уƒМуš уˆуДууƒМуЉ3 у—у™уЎуЕуу—у‚…у† [EA BEST HITS]" + name-en: "Star Wars - Episode III - Sith no Fukushuu [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLPM-66516: + name: "у‚ЖуƒЛу‚Зуƒ у‚К&у‚ЖуƒЛу‚ЂуƒМуƒ–у‚К у‚Зуƒ у‚КуƒЛу‚ЄуƒГуƒЛу‚ЖуƒЛу‚Зуƒ†у‚Ѓ [EA BEST HITS]" + name-sort: "у–уƒЛу—у‚€уš&у–уƒЛу‚уƒМуЖуš у—у‚€уšуƒЛу„у‚“уƒЛу–уƒЛу—уІуƒ [EA BEST HITS]" + name-en: "Sims, The & The Urbz - Sims in the City [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLPM-66517: + name: "The Urbz - Sims in the City" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLPM-66518: + name: "хИх›НхƒцˆІшЈ˜ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уІу„у“уу›у‚“у›у‚“у [уЙу™уЈуАу‚“]" + name-en: "Teikoku Sensenki [Best Version]" + region: "NTSC-J" +SLPM-66519: + name: "х­Іхœ’уƒ˜уƒДуƒГ BOY'S LOVE SCRAMBLEяМ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уŒууˆу‚“уИу‚”у‚“ BOY'S LOVE SCRAMBLEяМ [уЙу™уЈуАу‚“]" + name-en: "Gakuen Heaven - Boy's Love Scramble! [Best Version]" + region: "NTSC-J" +SLPM-66520: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ хЎŒх…Јч‰ˆ [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹ у‹у‚“уœу‚“уАу‚“ [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "BioHazard - Code Veronica [Premium Box]" + region: "NTSC-J" +SLPM-66521: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИ‹хЗЛ [TAITO BEST]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš у’у‹у‚“ [TAITO BEST]" + name-en: "Taito Memories Vol.2 [TAITO BEST]" + region: "NTSC-J" + compat: 5 +SLPM-66522: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou 3 [KOEI Selection]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLPM-66523: + name: "фИ‰хœ‹хП—т…Ј with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEI The Best]" + name-sort: "у•у‚“у”уу— 9 with уБу‚уƒМу‚уЃуЗууЃуЈ [KOEI The Best]" + name-en: "Sangokushi IX [with Power-Up Kit]" + region: "NTSC-J" +SLPM-66524: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ у‚ЈуƒˆуƒЏуƒМуƒЋ [KOEI The Best]" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМу уˆуЈу‚уƒМу‚‹ [KOEI The Best]" + name-en: "Angelique Etoile [Koei Best]" + region: "NTSC-J" +SLPM-66525: + name: "Zill O'll яНžinfiniteяНž [KOEI The Best]" + name-sort: "у˜у‚‹уŠуƒМу‚‹ яНžinfiniteяНž [KOEI The Best]" + name-en: "Zill O'll Infinite [Koei The Best]" + region: "NTSC-J" +SLPM-66526: + name: "х‡Бц­ŒуЎхЗч В у‚Ју‚ЂуƒЉуƒГуƒ‰уƒ•у‚ЉуƒМу‚Й [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уŒу„у‹уЎу”у†уЛу† уˆу‚у‚‰у‚“уЉуЕу‰уƒМу™ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Gaika no Gouhou - Air Land Force [KOEI Selection]" + region: "NTSC-J" +SLPM-66527: + name: "фИ‰хœ‹хП—цˆІшЈ˜2 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у•у‚“у”уу—у›у‚“у2 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi Senki 2 [KOEI Selection]" + region: "NTSC-J" +SLPM-66528: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЄЉфИ‹х‰ЕфИ– with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [KOEI The Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„ with уБу‚уƒМу‚уЃуЗууЃуЈ [KOEI The Best]" + name-en: "Nobunaga no Yabou - Tenka Sousei [with Power Up Kit] [KOEI the Best]" + region: "NTSC-J" +SLPM-66529: + name: "фКЁх›НуЎу‚ЄуƒМу‚Иу‚Й 2035 яНžу‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМяНž [KOEI The Best]" + name-sort: "уМу†у“ууЎу„уƒМу˜у™ 2035 яНžу†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМяНž [KOEI The Best]" + name-en: "Boukoku no Aegis 2035 - Warship Gunner [KOEI the Best]" + region: "NTSC-J" +SLPM-66530: + name: "Gift -prism- [щ€šхИИч‰ˆ]" + name-sort: "Gift -prism- [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Gift Prism [Standard Edition]" + region: "NTSC-J" +SLPM-66531: + name: "цАДуЎц—‹хО‹2яНžчЗ‹уЎшЈ˜ц†ЖяНž [щ™хЎšч‰ˆ]" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ2 уВуЎууŠу [у’у‚“уІу„уАу‚“]" + name-en: "Mizu no Senritsu 2 - Hi no Kioku [Limited Edition]" + region: "NTSC-J" +SLPM-66532: + name: "цАДуЎц—‹хО‹2яНžчЗ‹уЎшЈ˜ц†ЖяНž" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ2 уВуЎууŠу" + name-en: "Mizu no Senritsu 2 - Hi no Kioku" + region: "NTSC-J" +SLPM-66533: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 13 у‚ЋуƒМуƒ‹уƒуƒЋ" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 13 у‹уƒМуЋуАу‚‹" + name-en: "Pop'n music 13 Carnival" + region: "NTSC-J" +SLPM-66534: + name: "щОхˆЛ Ryu-Koku [щ™хЎšч‰ˆ]" + name-sort: "у‚Šу‚…у†у“у [у’у‚“уІу„уАу‚“]" + name-en: "Ryu-Koku [Limited Edition]" + region: "NTSC-J" +SLPM-66535: + name: "щОхˆЛ Ryu-Koku [щ€šхИИч‰ˆ]" + name-sort: "у‚Šу‚…у†у“у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ryu-Koku [Standard Edition]" + region: "NTSC-J" +SLPM-66536: + name: "ARIA The NATURAL яНžщ у„шЈ˜ц†ЖуЎуƒŸуƒЉуƒМу‚ИуƒЅяНž" + name-sort: "у‚у‚Šу‚ у– уЊуЁу‚…у‚‰у‚‹ уЈуŠу„ууŠууЎуПу‚‰уƒМу˜у‚…" + name-en: "Aria - The Natural - Tooi Yume no Mirage" + region: "NTSC-J" +SLPM-66537: + name: "у‚Ќу‚Йуƒˆ Best Price у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚Ју‚ПуƒМуƒŠуƒЋуƒžуƒŠ2" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уˆуŸуƒМуЊу‚‹уОуЊ2 [уŒу™уЈ Best Price]" + name-en: "Iris no Atelier - Eternal Mana 2 [Gust Best Price]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Horizontal lines in FMV. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts for health and other sprites. + texturePreloading: 0 # Improves performance and prevents it disabling itself regardless. +SLPM-66538: + name: "Gт…  JOCKEY4 2006" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2006" + name-en: "G1 Jockey 4 2006" + region: "NTSC-J" +SLPM-66539: + name: "фПЁщ•ЗуЎщ‡Žцœ›Online ч ДхЄЉуЎчЋ " + name-sort: "уЎуЖуЊуŒуЎу‚„уМу†Online у‚„уЖуІу‚“уЎу—у‚‡у†" + name-en: "Nobunaga no Yabou Online - Haten no Shou" + region: "NTSC-J" +SLPM-66542: + name: "цˆІх›Нч„ЁхŒ2 Empires" + name-sort: "у›у‚“у”уу‚€уу†2 уˆу‚“уБу„у‚уƒМуš" + name-en: "Sengoku Musou 2 - Empires" + region: "NTSC-J" +SLPM-66543: + name: "Yo-Jin-Bo яНžщ‹х‘НуЎуƒ•уƒ­у‚Єуƒ‡яНž" + name-sort: "у‚ˆу†у˜у‚“уМу† у†у‚“у‚у„уЎуЕу‚у„уЇ" + name-en: "Youjinbou - Unmei no Freud" + region: "NTSC-J" +SLPM-66544: + name: "фИ–ч•ŒуƒŽх…Јуƒ† яНžtwo of usяНž" + name-sort: "у›у‹у„уЎу™уЙуІ яНžtwo of usяНž" + name-en: "Sekai no Subete - Two of Us" + region: "NTSC-J" +SLPM-66548: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ шˆžфИ€хЄœ [щ€šхИИч‰ˆ]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ уОу„уВуЈу‚ˆ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Harukanaru Toki no Naka de Maihitoyo [Standard Edition]" + region: "NTSC-J" +SLPM-66549: + name: "фИ‰хœ‹хП—11" + name-sort: "у•у‚“у”уу—11" + name-en: "Sangokushi XI" + region: "NTSC-J" +SLPM-66550: + name: "GOD HAND" + name-sort: "у”уЃуЉуЏу‚“уЉ" + name-en: "God Hand" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Depth of field effect aligned properly + Shifts buildings correctly. + nativeScaling: 2 # Fixes post effects. +SLPM-66551: + name: "APPLESEED EX" + name-sort: "у‚уЃуЗу‚‹у—уƒМуЉ уˆуу™" + name-en: "Appleseed EX" + region: "NTSC-J" +SLPM-66552: + name: "уƒуƒуƒМуƒЉуƒГуƒ‰ч ”чЉЖхВ" + name-sort: "у­уАуƒМу‚‰у‚“уЉу‘у‚“уу‚…у†у—" + name-en: "Neverland Reportage" + region: "NTSC-J" +SLPM-66553: + name: "у‚Ћу‚Њу‚Й у‚Іу‚ЉуƒМу‚К" + name-sort: "у‹уŠу™ у†у‰уƒМуš" + name-en: "Chaos Wars" + region: "NTSC-J" +SLPM-66554: + name: "INTERLUDE [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у„у‚“уŸуƒМу‚‹уƒМуЉ [уЙу™уЈуАу‚“]" + name-en: "Interlude [Best Version]" + region: "NTSC-J" +SLPM-66555: + name: "SuperLite 2000 у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ цБфКЌуƒу‚ЙцЁˆх†…2" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ уЈу†уу‚‡у†уАу™уŒу„уЉ2" + name-en: "Tokyo Bus Guide 2 [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66556: + name: "хПщ“ цˆ’ [Spike the Best ]" + name-sort: "у—уЎуГуЉу† у„уОу—у‚ [Spike the Best]" + name-en: "Shinobido - Imashime [Spike The Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes hang going in to the gardens. +SLPM-66557: + name: "FIFA у‚ЙуƒˆуƒЊуƒМуƒˆ [EA BEST HITS]" + name-sort: "уЕуƒуЕу у™уЈу‚ŠуƒМуЈ [EA BEST HITS]" + name-en: "FIFA Street [EA Best Hits]" + region: "NTSC-J" +SLPM-66558: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ уƒЌу‚Иу‚ЇуƒГуƒ‰" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚Œу˜у‡у‚“уЉ" + name-en: "Tomb Raider - Legend" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLPM-66559: + name: "Winning Post6 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у†уƒуЋу‚“ууНу™уЈ6 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Winning Post 6 [KOEI Selection]" + region: "NTSC-J" +SLPM-66560: + name: "фИ‰хœ‹хП—т…Љ [KOEI The Best]" + name-sort: "у•у‚“у”уу—10 [KOEI The Best]" + name-en: "Sangokushi X [KOEI The Best]" + region: "NTSC-J" +SLPM-66561: + name: "NBA LIVE 06 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ06 [EA BEST HITS]" + name-en: "NBA Live 06 [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66562: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ уƒЂу‚ЙуƒˆуƒЛу‚Іу‚ЉуƒГуƒ†уƒƒуƒ‰ [EA BEST HITS]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚‚у™уЈуƒЛу†у‰у‚“уІуЃуЉ [EA BEST HITS]" + name-en: "Need for Speed - Most Wanted [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLAJ-25075" + - "SLPM-66232" + - "SLPM-66562" + - "SLPM-65766" # Underground 2 save grants extra money. + # Unconfirmed UG2 serials. + - "SLPM-66051" + - "SLPM-66960" +SLPM-66563: + name: "цАДуЎц—‹хО‹ [2800 Collection]" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ [2800 Collection]" + name-en: "Mizu no Senritsu [2800 Collection]" + region: "NTSC-J" +SLPM-66564: + name: "RECт˜†уƒ‰у‚­уƒ‰у‚­хЃАх„Њуƒ‘уƒЉуƒ€у‚Єу‚Йт˜† [щ™хЎšч‰ˆ]" + name-sort: "у‚ŒуЃу уЉууЉуу›у„у‚†у†уБу‚‰у у„у™ [у’у‚“уІу„уАу‚“]" + name-en: "REC - DokiDoki Seiyuu Paradise [Limited Edition]" + region: "NTSC-J" +SLPM-66565: + name: "RECт˜†уƒ‰у‚­уƒ‰у‚­хЃАх„Њуƒ‘уƒЉуƒ€у‚Єу‚Йт˜† [щ€šхИИч‰ˆ]" + name-sort: "у‚ŒуЃу уЉууЉуу›у„у‚†у†уБу‚‰у у„у™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "REC - DokiDoki Seiyuu Paradise [Standard Edition]" + region: "NTSC-J" + patches: + 17E04DE7: + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,001BAA28,word,10000003 +SLPM-66566: + name: "шЛЂч”Ÿх­Ихœ’цœˆх…‰щŒВ" + name-sort: "уІу‚“у—у‚‡у†уŒууˆу‚“у’уЃу“у†у‚у" + name-en: "Tenshou Gakuen Gekkou Hasumi" + region: "NTSC-J" +SLPM-66567: + name: "уƒ‰уƒЉу‚ЄуƒуƒМ уƒ‘уƒЉуƒЌуƒЋуƒЉу‚ЄуƒГу‚К" + name-sort: "уЉу‚‰у„уАуƒМ уБу‚‰у‚Œу‚‹у‚‰у„у‚“уš" + name-en: "Driver - Parallel Lines" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLPM-66568: + name: "уƒ–уƒЉу‚ЖуƒМ у‚ЄуƒГ у‚ЂуƒМуƒ у‚К уƒ­уƒМуƒ‰ уƒˆу‚Ѕ уƒ’уƒЋ у‚ЕуƒМуƒ†у‚Ѓ [UBISOFT BEST]" + name-sort: "уЖу‚‰у–уƒМ у„у‚“ у‚уƒМу‚€уš у‚уƒМуЉ уЈу… уВу‚‹ у•уƒМуІуƒ [UBISOFT BEST]" + name-en: "Brothers in Arms - Road to Hill 30 [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground shading. + halfPixelOffset: 5 # Reduces ghosting on objects. + nativeScaling: 2 # Helps smooth out ghosting. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-66569: + name: "у‚ЗуƒМу‚ЏуƒЌуƒƒуƒˆуƒЛу‚Њуƒ–уƒЛу‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ [щ€šхИИч‰ˆ]" + name-sort: "у—уƒМуу‚ŒуЃуЈ уŠуЖ уˆу‚”уу‚“у’у‚ŠуŠу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Secret of Evangelion [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces artifacts like vertical lines in main menu but there are many other artifacts still. +SLPM-66570: + name: "Iт€s Pure" + name-sort: "у‚у„уšуДу‚…у‚" + name-en: "I's Pure" + region: "NTSC-J" +SLPM-66571: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off #5 уЈуŽу‚ŒуŸуƒ•у‚ЃуƒЋуƒ " + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚Œу‚“у‚у„у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуš уŠуЕ #5 уЈуŽу‚ŒуŸуЕуƒу‚‹у‚€" + name-en: "Memories Off #5 - Togireta [Superlite 2000 Series]" + region: "NTSC-J" +SLPM-66572: + name: "LEGO у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚Кт…Ё" + name-sort: "у‚Œу” у™уŸуƒМу†у‰уƒМуš2" + name-en: "LEGO Star Wars II - The Original Trilogy" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + memcardFilters: + - "SLPM-66572" + - "SLPS-20423" +SLPM-66573: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Kurogane no Houkou 2 - Warship Gunner [KOEI Selection]" + region: "NTSC-J" +SLPM-66574: + name: "хцŽЂхЕу‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ" + name-sort: "у‚у„уŸу‚“уІу„уˆу‚”уу‚“у’у‚ŠуŠу‚“" + name-en: "Meitantei Evangelion" + region: "NTSC-J" +SLPM-66575: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚ЙV2 & уƒ‰уƒЉуƒ уƒžуƒ‹у‚ЂV2" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™V2 & уЉу‚‰у‚€уОуЋу‚V2" + name-en: "GuitarFreaks V2 & DrumMania V2" + region: "NTSC-J" +SLPM-66576: + name: "ш–х‰ЃфМшЊЌ4" + name-sort: "у›у„у‘у‚“уЇу‚“у›уЄ4" + name-en: "Seiken Densetsu 4" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. +SLPM-66577: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚ЈуƒМу‚ПуƒМ яНžуƒ­уƒМуƒ‰ уƒˆу‚ЅуƒМ уƒ•уƒЊуƒМуƒ€уƒ  REMIXяНž [ERTAIN BEST]" + name-sort: "уу‚‰уЇуƒуˆуƒМуŸуƒМ яНžу‚уƒМуЉ уЈу…уƒМ уЕу‚ŠуƒМу у‚€ у‚ŠуПуЃуу™яНž [ERTAIN BEST]" + name-en: "Gladiator - Road to Freedom Remix [ErtAin Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLPM-66578: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 Empires [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИ‹хЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 уˆу‚“уБу„у‚уƒМуš [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 02 у’у‹у‚“]" + name-en: "Shin Sangoku Musou 3 - Empires [Shin Sangoku Musou Series Collection Gekan]" + region: "NTSC-J" +SLPM-66579: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИ‹хЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 02 у’у‹у‚“]" + name-en: "Shin Sangoku Musou 4 [Shin Sangoku Musou Series Collection Gekan]" + region: "NTSC-J" +SLPM-66580: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИ‹хЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 у‚‚у†у—у‚‡у†уЇу‚“ [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 02 у’у‹у‚“]" + name-en: "Shin Sangoku Musou 4 - Moushouden [Shin Sangoku Musou Series Collection Gekan]" + region: "NTSC-J" +SLPM-66581: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 Empires [чœŸуƒЛфИ‰хœ‹ч„ЁхŒу‚ЗуƒЊуƒМу‚Ку‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ фИ‹хЗЛ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 уˆу‚“уБу„у‚уƒМуš [у—у‚“у•у‚“у”уу‚€уу†у—у‚ŠуƒМуšу“у‚Œуу—у‚‡у‚“ 02 у’у‹у‚“ уЉу†у“у‚“у‚ˆу†]" + name-en: "Shin Sangoku Musou 4 - Empires [Shin Sangoku Musou Series Collection Gekan]" + region: "NTSC-J" +SLPM-66582: + name: "фЛ”чОŠц•чВу‚БуƒМу‚Ћу‚ЏяМ у‚Йу‚ЄуƒМуƒˆуƒœуƒМу‚Єу‚КуƒЉу‚Єуƒ• [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у“уВуЄу˜уЛу‹уу‘уƒМу‹уяМ у™у„уƒМуЈуМуƒМу„уšу‚‰у„уЕ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Kohitsuji Hokaku Keikaku! Sweet Boys Life [Limited Edition]" + region: "NTSC-J" + patches: + 9466CBA1: + content: |- + author=PSI, kozarovv + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,0014A148,word,10000003 +SLPM-66583: + name: "фЛ”чОŠц•чВу‚БуƒМу‚Ћу‚ЏяМ у‚Йу‚ЄуƒМуƒˆуƒœуƒМу‚Єу‚КуƒЉу‚Єуƒ• [щ€šхИИч‰ˆ]" + name-sort: "у“уВуЄу˜уЛу‹уу‘уƒМу‹уяМ у™у„уƒМуЈуМуƒМу„уšу‚‰у„уЕ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kohitsuji Hokaku Keikaku! Sweet Boys Life [Standard Edition]" + region: "NTSC-J" +SLPM-66584: + name: "хЄœц˜Žу‘х‰у‚ˆу‚Šч‘ ч’ƒш‰ВуЊ яНžBrighter than dawning blueяНž" + name-sort: "у‚ˆу‚у‘уОуˆу‚ˆу‚Šу‚‹у‚Šу„у‚уЊ Brighter than dawning blue" + name-en: "Yoake Yori Ruriiro na - Brighter than Dawning Blue" + region: "NTSC-J" +SLPM-66585: + name: "у‚ЈуƒЋуƒДу‚ЁуƒГуƒ‡у‚Ѓу‚Ђу‚ЙуƒˆуƒМуƒЊуƒМ" + name-sort: "уˆу‚‹у‚”уу‚“уЇуƒу‚у™уЈуƒМу‚ŠуƒМ" + name-en: "Elvandia Story" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes black overlay ingame during dialog. + vuClampMode: 3 # Fixes black overlay ingame during dialog. +SLPM-66586: + name: "у‚ЋуƒЋу‚Пу‚АуƒЉ яНžщ­‚уЎш‹Іц‚ЉяНž[2800 Collection]" + name-sort: "у‹у‚‹уŸуу‚‰ яНžуŸуОу—у„уЎууЎу†яНž[2800 Collection]" + name-en: "Karutagura - Tamashii no Kunou [2800 Collection]" + region: "NTSC-J" +SLPM-66587: + name: "цАДцœˆ яНžшПЗхПƒяНž[2800 Collection]" + name-sort: "у™у„у’уЄ яНžуОу‚ˆу„у”у“у‚яНž[2800 Collection]" + name-en: "Karutagura - Tamashii no Kunou [Best Version]" + region: "NTSC-J" +SLPM-66588: + name: "White Princess the second[2800 Collection]" + name-sort: "White Princess the second[2800 Collection]" + name-en: "White Princess the Second [2800 Collection]" + region: "NTSC-J" +SLPM-66589: + name: "NBA LIVE 07" + name-sort: "NBA у‚‰у„уЖ07" + name-en: "NBA Live 07" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66590: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ13 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†13 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 13 Ketteiban" + region: "NTSC-J" +SLPM-66591: + name: "FLATOUT 2 GTRу€€-уŒу‚“уАу‚ŒяМуЈуГу у›яМуƒЌуƒМу‚ЗуƒГу‚АяМяМ-" + name-sort: "FLATOUT 2 уŒу‚“уАу‚ŒяМуЈуГу у›яМу‚ŒуƒМу—у‚“уяМяМ" + name-en: "FlatOut 2 GTR - Ganbare Tobidase Racing" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. +SLPM-66592: + name: "уƒу‚ЎуОяМ?3ц™‚щ–“ч›ЎяНžц‹уЈщ­”цГ•уЈфИ–ч•ŒцЈЙфМшЊЌяМяНž цМ”хЇч‰ˆ" + name-sort: "у­уŽуОяМ?3у˜у‹у‚“у‚ у“у„уЈуОуЛу†уЈу›у‹у„у˜у‚…уЇу‚“у›уЄяМ уˆу‚“у’ууАу‚“" + name-en: "Negima! 3-Jikanme [Theater Version]" + region: "NTSC-J" +SLPM-66593: + name: "уƒу‚ЎуОяМ?3ц™‚щ–“ч›ЎяНžц‹уЈщ­”цГ•уЈфИ–ч•ŒцЈЙфМшЊЌяМяНž уƒЉу‚Єуƒ–ч‰ˆ" + name-sort: "у­уŽуОяМ?3у˜у‹у‚“у‚ у“у„уЈуОуЛу†уЈу›у‹у„у˜у‚…уЇу‚“у›уЄяМ у‚‰у„уЖуАу‚“" + name-en: "Negima! 3-Jikanme [Live Version]" + region: "NTSC-J" + compat: 5 +SLPM-66594: + name: "уƒЉуƒ—у‚Нуƒ‡у‚Ѓу‚Ђ [KONAMI The BEST]" + name-sort: "у‚‰уЗууЇуƒу‚ [KONAMI The BEST]" + name-en: "Rhapsodia [KONAMI The BEST]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66105" + - "SLPM-66594" + - "SLPM-65599" + - "SLPM-65600" +SLPM-66595: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ10яМ‹цЌЇхЗžуƒЊуƒМу‚А '06 -'07" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“10+уŠу†у—у‚…у†у‚ŠуƒМу '06-'07" + name-en: "J-League Winning Eleven 10 - Europa League '06-'07" + region: "NTSC-J" +SLPM-66596: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ х­Іхœ’чЅ­уЎчŽ‹х­цЇ˜ [KONAMI The BEST]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО уŒууˆу‚“у•у„уЎуŠу†у˜у•уО [KONAMI The BEST]" + name-en: "Prince of Tennis - Gakuensai no Oji-sama [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66597: + name: "Ya to Hime Zankiko - Tsurugi no Maki [Limited Edition]" + region: "NTSC-J" +SLPM-66598: + name: "хЄœхˆ€хЇЋц–ЌщЌМшЁŒ -х‰ЃуЎхЗЛ-" + name-sort: "у‚„уЈуВу‚у–у‚“уу“у† у‘у‚“уЎуОу" + name-en: "Yatohime Zankikou" + region: "NTSC-J" +SLPM-66600: + name: "MADDEN NFL 07" + name-sort: "уОуЃуЇу‚“ NFL 07" + name-en: "Madden NFL '07" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPM-66601: + name: "SSX on tour [EA BEST HITS]" + name-sort: "SSX уŠу‚“ уЄу‚уƒМ [EA BEST HITS]" + name-en: "SSX on tour [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLPM-66602: + name: "щОуŒхІ‚у2" + name-sort: "у‚Šу‚…у†уŒу”уЈу2" + name-en: "Ryu ga Gotoku 2" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLPM-66602" + - "SLPM-74301" + - "SLPM-66168" + - "SLPM-74234" + - "SLPM-74253" +SLPM-66603: + name: "щОуŒхІ‚у2 [фКˆх‘ŠDVDхŒцЂБч‰ˆ]" + name-sort: "у‚Šу‚…у†уŒу”уЈу2 [у‚ˆу“уDVDуЉу†у“у‚“уАу‚“]" + name-en: "Ryu ga Gotoku 2 [with Trailer DVD]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLPM-66602" + - "SLPM-74301" + - "SLPM-66168" + - "SLPM-74234" + - "SLPM-74253" +SLPM-66604: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Moonlit Lovers [Broccoli Best Quality]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Moonlit Lovers [Broccoli Best Quality]" + name-en: "Galaxy Angel - Moonlit Lovers [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66605: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ у‚ЂуƒЊуƒуƒˆцˆІшЈ˜" + name-sort: "уу‚ƒуЃу™у‚‹уЕуу‚“уŸу˜у‚ у‚у‚ŠуЏуЈу›у‚“у" + name-en: "Castle Fantasia - Arihato Senki" + region: "NTSC-J" +SLPM-66606: + name: "уƒ›уƒЏу‚Єуƒˆуƒ–уƒЌу‚ЙяНžчЕ†яНž [щ™хЎšч‰ˆ]" + name-sort: "уЛу‚у„уЈуЖу‚Œу™яНžууšуЊяНž [у’у‚“уІу„уАу‚“]" + name-en: "White Breath - Kizuna [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66607: + name: "уƒ›уƒЏу‚Єуƒˆуƒ–уƒЌу‚ЙяНžчЕ†яНž [щ€šхИИч‰ˆ]" + name-sort: "уЛу‚у„уЈуЖу‚Œу™яНžууšуЊяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "White Breath - Kizuna [Standard Edition]" + region: "NTSC-J" +SLPM-66608: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ уƒ‰у‚­уƒ‰у‚­у‚Еуƒу‚ЄуƒуƒЋ хББщК“уЎMystic" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО уЉууЉуу•уАу„уАу‚‹ у•у‚“у‚ууЎуПу™уІуƒуЃу" + name-en: "Prince of Tennis - DokiDoki Survival - Sanroku no Mystic" + region: "NTSC-J" +SLPM-66609: + name: "Dance Dance Revolution SuperNOVA" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ у™уƒМуБуƒМуЎуƒДу" + name-en: "Dance Dance Revolution SuperNOVA" + region: "NTSC-J" +SLPM-66610: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ уƒ‰у‚­уƒ‰у‚­у‚Еуƒу‚ЄуƒуƒЋ цЕЗшОКуЎSecret" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО уЉууЉуу•уАу„уАу‚‹ у†уПуЙуЎSecret" + name-en: "Prince of Tennis - DokiDoki Survival - Umibe no Secret" + region: "NTSC-J" +SLPM-66611: + name: "ц™КфЛЃу‚Ђуƒ•у‚ПуƒМ яНžIt's a Wonderful LifeяНž CS Edition" + name-sort: "уЈу‚‚у‚ˆу‚уЕуŸуƒМ яНžIt's a Wonderful LifeяНž CS Edition" + name-en: "Tomoyo After - It's Wonderful Life [CS Edition]" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes Colours. +SLPM-66612: + name: "у™уу…яНžу‚‹ у‚‰уЖуЃяМяНžц‹уЈхИŒцœ›уЎуƒЁуƒˆуƒ­уƒŽуƒМуƒ яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™уу…уƒМу‚‹ у‚‰уЖуЃяМ у“у„уЈууМу†уЎу‚уЈу‚уЎуƒМу‚€ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "School Love [First Limited Edition]" + region: "NTSC-J" +SLPM-66613: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžхВфИŠцœ€хЄЇуЎфНœцˆІяНž & уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЉу‚Єу‚ИуƒГу‚Ау‚ЕуƒГяНž [EA BEST HITS]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у—у˜у‚‡у†у•у„у у„уЎу•уу›у‚“ & у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚‰у„у˜у‚“уу•у‚“ [EA BEST HITS]" + name-en: "Medal of Honor - Rising Sun & Frontline [EA Best Hits]" + region: "NTSC-J" +SLPM-66615: + name: "007 - nightfire & 007 у‚Јуƒ–уƒЊу‚ЗуƒГу‚А у‚Њу‚Ђ уƒŠуƒƒу‚ЗуƒГу‚А [EA BEST HITS]" + name-sort: "007 - уЊу„уЈ уЕуу„у‚ 007 - уЊу„уЈ уЕуу„у‚ & 007 уˆуЖу‚Šу—у‚“у уŠу‚ уЊуЃу—у‚“у [EA BEST HITS]" + name-en: "007 - Nightfire & 007 Everything or Nothing [EA Best Hits Dual Pack]" + region: "NTSC-J" +SLPM-66616: + name: "007 - nightfire & 007 - у‚Јуƒ–уƒЊу‚ЗуƒГу‚А у‚Њу‚Ђ уƒŠуƒƒу‚ЗуƒГу‚А [EA Best Hits Dual Pack]" + name-sort: "007 - уˆуЖу‚Šу—у‚“у уŠу‚ уЊуЃу—у‚“у - уЊу„уЈ уЕуу„у‚ & 007 уˆуЖу‚Šу—у‚“у уŠу‚ уЊуЃу—у‚“у [EA BEST HITS]" + name-en: "007 - Nightfire & 007 Everything or Nothing [EA Best Hits Dual Pack]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. +SLPM-66617: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЋуƒМуƒœуƒГ" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‹уƒМуМу‚“" + name-en: "Need for Speed - Carbon" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLPM-66617" + # Most Wanted save grants extra money. + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLPM-65766" # UG2 saves can be detected, but the code is unused. +SLPM-66618: + name: "хЄЂшІ‹хИЋ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚†у‚уПу— [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Yumemishi [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66619: + name: "хЄЂшІ‹хИЋ [щ€šхИИч‰ˆ]" + name-sort: "у‚†у‚уПу— [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Yumemishi [Standard Edition]" + region: "NTSC-J" +SLPM-66620: + name: "уВуу‚‰у—уЎуЊущ ƒуЋчЅ­" + name-sort: "уВуу‚‰у—уЎуЊуу“у‚уЋуОуЄу‚Š" + name-en: "Higurashi no Naku Koro ni Matsuri" + region: "NTSC-J" +SLPM-66621: + name: "beatmania т…Ё DX 12 HAPPY SKY" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 12 HAPPY SKY" + name-en: "Beatmania IIDX 12 - HAPPY SKY" + region: "NTSC-J" +SLPM-66622: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ2 [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у”уƒМу™уЈу‚Šу“у‚“2 [UBISOFT BEST]" + name-en: "Tom Clancy's Ghost Recon 2 [Ubisoft Best]" + region: "NTSC-J" +SLPM-66623: + name: "уƒ‰у‚ЋуƒуƒГуƒЛу‚ЖуƒЛуƒЏуƒМуƒЋуƒ‰ [у‚Ђу‚ЙуƒŸуƒƒу‚ЏхО—у у­у‚ЗуƒЊуƒМу‚К ]" + name-sort: "уЉу‹уНу‚“уƒЛу–уƒЛу‚уƒМу‚‹уЉ [у‚у™уПуЃууЈуу у­у—у‚ŠуƒМуš]" + name-en: "Dokapon the World [Asmik Tokudane Series]" + region: "NTSC-J" +SLPM-66624: + name: "уЄу‚ˆуу™яНžMighy HeartяНž [уƒ—уƒЊуƒГу‚Лу‚Йу‚Нуƒ•уƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЄу‚ˆуу™яНžMighy HeartяНž [уЗу‚Šу‚“у›у™ууЕуЈу“у‚Œуу—у‚‡у‚“]" + name-en: "Tsuyo Kiss - Mighty Heart [Princess Soft Collection]" + region: "NTSC-J" +SLPM-66625: + name: "уЈу‚‰уЖу‚‹уЕу‰у†уЁу‚…у‚“ COMPANYт˜…уЏуДCURE [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЈу‚‰уЖу‚‹уЕу‰у†уЁу‚…у‚“ COMPANY уЏуДCURE [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Trouble Fortune Company - HapiCure [First Limited Edition]" + region: "NTSC-J" +SLPM-66626: + name: "уЈу‚‰уЖу‚‹уЕу‰у†уЁу‚…у‚“ COMPANYт˜…уЏуДCURE [щ€šхИИч‰ˆ]" + name-sort: "уЈу‚‰уЖу‚‹уЕу‰у†уЁу‚…у‚“ COMPANY уЏуДCURE [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Trouble Fortune Company - HapiCure [Standard Edition]" + region: "NTSC-J" +SLPM-66627: + name: "WWE 2007 SmackDown(R) vs Raw(R)" + name-sort: "WWE 2007 SmackDown(R) vs Raw(R)" + name-en: "WWE SmackDown! vs. RAW 2007" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLPM-66628: + name: "OutRun2 SP - SPECIAL TOURS [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у†уЈу‚‰у‚“2 SP у™уКу—у‚ƒу‚‹ уЄу‚уƒМуš [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "OutRun 2 SP - Special Tours [First Print Limited Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned. + roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts. + memcardFilters: + - "SLPM-66643" +SLPM-66629: + name: "уƒ€уƒМу‚ИуƒЅуƒЛу‚Њуƒ–уƒЛу‚БуƒЋуƒ™уƒ­у‚Й -уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ - у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ [Ultimate Hits]" + name-sort: "у уƒМу˜у‚…уƒЛуŠуЖуƒЛу‘у‚‹уЙу‚у™ уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ7 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ [Ultimate Hits]" + name-en: "Dirge of Cerberus - Final Fantasy VII International [Ultimate Hits]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SLPM-66630: + name: "уƒЁуƒЋуƒ˜уƒДуƒГ ARM FIGHT DREAM [KONAMI the Best]" + name-sort: "у‚у‚‹уИу‚”у‚“ ARM FIGHT DREAM [KONAMI the Best]" + name-en: "Melheaven - Arm Fight Dream [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66631: + name: "цЅЕфИŠч”ŸхО’фМš [KONAMI the Best]" + name-sort: "у”уу˜у‚‡у†у›у„уЈу‹у„ [KONAMI the Best]" + name-en: "Gokujou Seitokai [KONAMI The BEST]" + region: "NTSC-J" +SLPM-66632: + name: "х–Їх˜Љч•Њщ•З2 яНžFULLTHROTTLEяНž" + name-sort: "у‘у‚“у‹уАу‚“уЁу‚‡у†2 уЕу‚‹у™у‚уЃуЈу‚‹" + name-en: "Kenka Banchou 2 - Full Throttle" + region: "NTSC-J" +SLPM-66633: + name: "хА‘хЅГщ­”цГ•х­ІуƒЊуƒˆуƒЋу‚Іу‚Ѓуƒƒуƒуƒ­уƒžуƒу‚Йу‚Џ яНžу‚ЂуƒЊу‚ЂуЈу‚ЋуƒЄуЈщЛ’уЎхЁ”яНž" + name-sort: "у—у‚‡у†у˜у‚‡уОуЛу†уŒуу‚ŠуЈу‚‹у†уƒуЃуЁу‚уОу­у™у у‚у‚Šу‚уЈу‹у‚„уЈуу‚уЎуЈу†" + name-en: "Shoujo Mahou Gaku Little Witch Romanesque" + region: "NTSC-J" +SLPM-66634: + name: "уƒ‡уƒ“уƒЋу‚ЕуƒžуƒŠуƒМ ш‘›ш‘‰уƒЉу‚Єуƒ‰у‚ІхЏОшЖ…хŠ›х…Ех›Ѓ [ATLUS BEST COLLECTION]" + name-sort: "уЇуГу‚‹у•уОуЊуƒМ ууšуЎуЏу‚‰у„уЉу†уŸу„уЁу‚‡у†у‚ŠууИу„у у‚“ [ATLUS BEST COLLECTION]" + name-en: "Devil Summoner - Kuzunoha Raidou tai Chouriki Heidan [Atlus Best Collection]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken effect rendering. +SLPM-66635: + name: "Wind -a breath of heart- [у‚ЂуƒЋу‚Буƒ™у‚Йуƒˆ]" + name-sort: "у†уƒу‚“уЉ -у‚ уЖу‚Œу™ уŠуЖ уЏуƒМуЈ- [у‚у‚‹у‘уЙу™уЈ]" + name-en: "Wind - A Breath of Heart [Alchemist Best Collection]" + region: "NTSC-J" +SLPM-66636: + name: "уƒу‚Єуƒ‘уƒМу‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМт…Ё у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уЏу„уБуƒМу™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМ2 у‚уЋуАуƒМу•у‚ŠуƒМуˆуЇуƒу—у‚‡у‚“ [у‹уЗу“у‚Œ]" + name-en: "Hyper Street Fighter II - The Anniversary Edition [CapColle]" + region: "NTSC-J" +SLPM-66637: + name: "уƒДу‚ЁуƒГуƒ‘у‚Єу‚Ђ уƒ€уƒМу‚Џу‚ЙуƒˆуƒМу‚ЋуƒМу‚К у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у‚”уу‚“уБу„у‚ у уƒМуу™уЈуƒМу‹уƒМуš у“у‚Œуу—у‚‡у‚“ [у‹уЗу“у‚Œ]" + name-en: "Vampire Darkstalkers Collection [Capcom the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLPM-66638: + name: "уƒ‡уƒЁуƒГуƒˆ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уЇу‚у‚“уЈ [у‹уЗу“у‚Œ]" + name-en: "Demento [CapColle]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Reduces blurriness. + bilinearUpscale: 1 # Smooths out fire textures. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes post effects. +SLPM-66639: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМт…Ђ 3rd STRIKE Fight for the future [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМ3 3rd STRIKE Fight for the future [у‹уЗу“у‚Œ]" + name-en: "Street Fighter III - 3rd Strike [Capcom the Best]" + region: "NTSC-J" +SLPM-66640: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уЕу‚‹уЏу†у™уу™ [у‹уЗу“у‚Œ]" + name-en: "Full House Kiss [CapColle]" + region: "NTSC-J" +SLPM-66641: + name: "у™уу…яНžу‚‹ у‚‰уЖуЃяМяНžц‹уЈхИŒцœ›уЎуƒЁуƒˆуƒ­уƒŽуƒМуƒ яНž" + name-sort: "у™уу…уƒМу‚‹ у‚‰уЖуЃяМ у“у„уЈууМу†уЎу‚уЈу‚уЎуƒМу‚€" + name-en: "School Love" + region: "NTSC-J" +SLPM-66642: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ CARD HUNTER [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО CARD HUNTER [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Prince of Tennis, The - Card Hunter [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66643: + name: "OutRun2 SP - SPECIAL TOURS [щ€šхИИч‰ˆ]" + name-sort: "у‚у†уЈу‚‰у‚“2 SP у™уКу—у‚ƒу‚‹ уЄу‚уƒМуš [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "OutRun 2 SP - Special Tours [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned. + roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts. +SLPM-66644: + name: "J.LEAGUE уƒ—уƒ­у‚Еуƒƒу‚ЋуƒМу‚ЏуƒЉуƒ–у‚’уЄуу‚у†яМ5" + name-sort: "Jу‚ŠуƒМу уЗу‚у•уЃу‹уƒМуу‚‰уЖу‚’уЄуу‚у†яМ5" + name-en: "J-League Pro Soccer Club o Tsukurou 5" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Makes the game correctly register left and right Dpad button input. +SLPM-66645: + name: "уƒу‚Єу‚Њуƒ‹у‚ЏуƒЋ уƒ’уƒМуƒ­уƒМу‚К" + name-sort: "уАу„уŠуЋуу‚‹ уВуƒМу‚уƒМуš" + name-en: "Bionicle Heroes" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and position. +SLPM-66646: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛуƒ•у‚ЉуƒМу‚Й у‚Єу‚Џу‚Е" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛуЕу‰уƒМу™ у„уу•" + name-en: "Shining Force EXA" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. +SLPM-66649: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИŠхЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 01 у˜у‚‡у†у‹у‚“" + name-en: "Taito MemoriesII - Joukan" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66651: + name: "уƒуƒˆуƒЋуƒ•у‚ЃуƒМуƒЋуƒ‰2 уƒЂуƒ€уƒГу‚ГуƒГуƒуƒƒуƒˆ [EA BEST HITS]" + name-sort: "уАуЈу‚‹уЕуƒуƒМу‚‹уЉ2 у‚‚у у‚“у“у‚“уАуЃуЈ [EA BEST HITS]" + name-en: "Battlefield 2 - Modern Combat [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLPM-66652: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ уƒЊуƒ™уƒГу‚И [EA BEST HITS]" + name-sort: "уАуƒМу‚“у‚у†уЈ у‚ŠуЙу‚“у˜ [EA BEST HITS]" + name-en: "Burnout Revenge [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: + - "SLAJ-25066" + - "SLPM-66108" + - "SLPM-66652" + - "SLPM-65719" + - "SLPM-65958" + - "SLPM-66962" + - "SLAJ-25053" + - "SLPM-66204" +SLPM-66653: + name: "ц‚ЊфЛЃхЎ˜3" + name-sort: "у‚уу у„у‹у‚“3" + name-en: "Akudaikan 3" + region: "NTSC-J" +SLPM-66654: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ2 [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ2 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Harukanaru Toki no Naka de 2 [Koei Selection]" + region: "NTSC-J" +SLPM-66655: + name: "KOEI The Best щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ яНžх…Ћш‘‰цŠ„яНž [KOEI The Best]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ яНžуЏуЁу‚ˆу†у—у‚‡у†яНž [KOEI The Best]" + name-en: "Harukanaru Toki no Naka de - Hachiyou-shou [Koei the Best]" + region: "NTSC-J" +SLPM-66656: + name: "у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМ2 - щ‹Мщ‰„уЎх’†х“Ў [KOEI The Best]" + name-sort: "у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ2 уу‚уŒу­уЎуЛу†у“у† [KOEI The Best]" + name-en: "Warship Gunner 2 - Change of Direction [Koei the Best]" + region: "NTSC-J" +SLPM-66657: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou 3 - Moushouden [Koei Selection]" + region: "NTSC-J" +SLPM-66658: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 Empires [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 уˆу‚“уБу„у‚уƒМуš [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Shin Sangoku Musou 3 - Empires [Koei Selection]" + region: "NTSC-J" +SLPM-66659: + name: "уу—уІу“уЎхЎ‡хЎ™уЋуу‚‰у‚ух›уЎшЉЉ XXX" + name-sort: "уу—уІу“уЎу†уЁу‚…у†уЋуу‚‰у‚уууПуЎу†уŸ XXX" + name-en: "Soshite Kono Uchuu ni Kirameku Kimi no Uta XXX" + region: "NTSC-J" +SLPM-66660: + name: "хŒ—ц–—уЎц‹Г яНžхЏЉхˆЄуЎхŒш’Мц˜Ÿ ц‹ГшБЊхˆ—фМяНž" + name-sort: "уЛууЈуЎу‘у‚“ у—у‚“уБу‚“уЎуу†уу†у›у„ у‘у‚“у”у†у‚ŒуЄуЇу‚“" + name-en: "Hokuto no Ken" + region: "NTSC-J" + compat: 5 +SLPM-66661: + name: "Dessert Love -Sweet Plus- [Best Collection]" + name-sort: "уЇу–уƒМуЈ у‚‰уЖ у™у„уƒМуЈ уЗу‚‰у™ [Best Collection]" + name-en: "Dessert Love - Sweet Plus [Best Collection]" + region: "NTSC-J" +SLPM-66662: + name: "THE DOG ISLAND уВуЈуЄуЎшŠБуЎч‰ЉшЊž" + name-sort: "у– уЉуЃу у‚у„у‚‰у‚“уЉ уВуЈуЄуЎуЏуЊуЎу‚‚уЎуŒуŸу‚Š" + name-en: "Dog Island, The - Hitotsu no Hana no Monogatari" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes certains font colors. + halfPixelOffset: 4 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + alignSprite: 1 # Fixes almost all vertical lines. +SLPM-66663: + name: "PHANTASY STAR UNIVERSE у‚ЄуƒЋуƒŸуƒŠу‚ЙуЎщ‡Žцœ›" + name-sort: "уЕуу‚“уŸу—уƒМу™уŸуƒМу‚†уЋуАуƒМу™ у„у‚‹уПуЊу™уЎу‚„уМу†" + name-en: "Phantasy Star Universe - Ambition of the Illuminus" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes enemies not moving. +SLPM-66664: + name: "уƒ•уƒЋуƒу‚Іу‚Йу‚­у‚Й2 [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уЕу‚‹уЏу†у™уу™2 [у‹уЗу“у‚Œ]" + name-en: "Full House Kiss 2 [CapColle]" + region: "NTSC-J" +SLPM-66667: + name: "уƒžу‚ЄуƒуƒЊуƒМуƒ™т…Ё яНžшЊ‡у‚ŠуЈц­ЃчОЉуЈц„›яНž [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уОу„у­у‚ŠуƒМуЙ2 уЛу“у‚ŠуЈу›у„уŽуЈу‚у„ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Meine Liebe II [Konami Dendou Selection]" + region: "NTSC-J" +SLPM-66668: + name: "ц‚Њщ­”хŸŽуƒ‰уƒЉу‚­уƒЅуƒЉ щ—‡уЎх‘ЊхА [KONAMI the Best]" + name-sort: "у‚ууОу˜у‚‡у†уЉу‚‰уу‚…у‚‰ у‚„уПуЎу˜у‚…у„у‚“ [KONAMI the Best]" + name-en: "Akumajou Dracula - Yami no Juin [KONAMI The BEST]" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. + roundSprite: 1 # Fixes font sizes to be bigger. + memcardFilters: + - "SLPM-66175" + - "SLPM-66668" + - "SLPM-65406" + - "SLPM-65444" + - "SLPM-66325" +SLPM-66669: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ CARD HUNTER" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО CARD HUNTER" + name-en: "Prince of Tennis, The - Card Hunter [First Print Limited Edition]" + region: "NTSC-J" +SLPM-66670: + name: "STELLA DEUS [ATLUS BEST COLLECTION]" + name-sort: "STELLA DEUS [ATLUS BEST COLLECTION]" + name-en: "Stella Deus [Best Version]" + region: "NTSC-J" +SLPM-66671: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛу‚Іу‚ЃуƒГуƒ‰" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛу†уƒу‚“уЉ" + name-en: "Shining Wind" + region: "NTSC-J" + gameFixes: + - DMABusyHack +SLPM-66672: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ фКŒщ‡у‚Йуƒ‘у‚Є" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ уЋу˜у‚…у†у™уБу„" + name-en: "Tom Clancy's Splinter Cell - Double Agent" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66673: + name: "уƒ—уƒЊуƒГу‚ЙуƒЛу‚Њуƒ–уƒЛуƒšуƒЋу‚ЗуƒЃ у‚БуƒГу‚З уƒŽ у‚Гу‚Гуƒ­ [UBISOFT BEST]" + name-sort: "уЗу‚Šу‚“у™ уŠуЖ уКу‚‹у—у‚ƒ у‘у‚“у— уЎ у“у“у‚ [UBISOFT BEST]" + name-en: "Prince of Persia - Warrior Within [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-66674: + name: "у‚Пу‚Єу‚ЌуƒМуƒЛу‚Іуƒƒу‚К PGA TOUR(R)07" + name-sort: "уŸу„уŒуƒМуƒЛу†уЃуš PGA TOUR(R)07" + name-en: "Tiger Woods PGA Tour 07" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLPM-66675: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё - уƒ•у‚Ёу‚ЄуƒŠуƒЋ уƒŸуƒƒу‚Џу‚ЙяМ‹ [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2 - уЕуу„уЊу‚‹ уПуЃуу™уЗу‚‰у™01 [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у 1]" + name-en: "Kingdom Hearts II - Final Mix + [Standard Edition] [Disc 1]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 2 # Fixes post bloom positioning. + nativeScaling: 2 # Fixes lighting effects due to upscaling. + recommendedBlendingLevel: 4 # Fixes moon light. + compat: 5 + memcardFilters: # Reads Re:Chain data and vice-versa. + - "SLPM-66675" + - "SLPM-66676" +SLPM-66676: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ т…Ё - Re:Chain of Memories [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ2 - уЕуу„уЊу‚‹ уПуЃуу™уЗу‚‰у™02 Re:Chain of Memories [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у 2]" + name-en: "Kingdom Hearts II - Re:Chain of Memories [Standard Edition] [Disc 2]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes double image. + halfPixelOffset: 1 # Fixes misaligned bloom. + memcardFilters: + - "SLPM-66675" + - "SLPM-66676" +SLPM-66677: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ [Ultimate Hits]" + name-en: "Final Fantasy X - International [Ultimate Hits]" + region: "NTSC-J" + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPM-66678: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ-2 у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ+уƒЉу‚ЙуƒˆуƒŸуƒƒу‚ЗуƒЇуƒГ [Ultimate Hits]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10-2 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹+у‚‰у™уЈуПуЃу—у‚‡у‚“ [Ultimate Hits]" + name-en: "Final Fantasy X-2 International + Last Mission [Ultimate Hits]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes animations. + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and overlapping subtitles. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLPM-66679: + name: "уƒ‡уƒ“уƒЋу‚ЕуƒžуƒŠуƒМ ш‘›ш‘‰уƒЉу‚Єуƒ‰у‚І хЏО у‚Ђуƒуƒ‰уƒГчŽ‹ Plus" + name-sort: "уЇуГу‚‹у•уОуЊуƒМ ууšуЎуЏу‚‰у„уЉу† уŸу„ у‚уАуЉу‚“уŠу† Plus" + name-en: "Devil Summoner - Kuzunoha Raidou tai Abaddon Ou [Plus]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66679" + - "SLPM-66683" + - "SLPM-66246" + - "SLPM-66634" +SLPM-66681: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE уƒžуƒ‹у‚Ђу‚Џу‚Й у‚Џуƒ­уƒ‹у‚ЏуƒЋу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE уОуЋу‚уу™ уу‚уЋуу‚‹уˆуЇуƒу—у‚‡у‚“" + name-en: "Shin Megami Tensei III - Nocturne Maniax Chronicle Edition" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-66683: + name: "уƒ‡уƒ“уƒЋу‚ЕуƒžуƒŠуƒМ ш‘›ш‘‰уƒЉу‚Єуƒ‰у‚І хЏО у‚Ђуƒуƒ‰уƒГчŽ‹ [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "уЇуГу‚‹у•уОуЊуƒМ ууšуЎуЏу‚‰у„уЉу† уŸу„ у‚уАуЉу‚“уŠу† [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Devil Summoner - Kuzunoha Raidou tai Abaddon Ou [First Limited Edition]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66679" + - "SLPM-66683" + - "SLPM-66246" + - "SLPM-66634" +SLPM-66685: + name: "у‚ЗуƒМуƒžуƒГ2 яНžхŒ—фКЌхŽŸфККш‚Вцˆу‚­уƒƒуƒˆяНž" + name-sort: "у—уƒМуОу‚“2 уКуу‚“у’у‚“у˜у‚“у„уу›у„ууЃуЈ" + name-en: "Seaman 2 - Peking Genjin Ikusei Kit" + region: "NTSC-J" + compat: 2 +SLPM-66686: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚Й & уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ MASTERPIECE GOLD" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™ & уЉу‚‰у‚€уОуЋу‚ MASTERPIECE GOLD" + name-en: "GuitarFreaks & DrumMania MASTERPIECE GOLD" + region: "NTSC-J" +SLPM-66687: + name: "чЗ‹ш‰ВуЎцЌ ч‰‡ яНžу‚уЎчЉКуЎфИ‹уЇяНž" + name-sort: "уВу„у‚уЎу‹у‘у‚‰ у‚уЎуу‚‰уЎу—уŸуЇ" + name-en: "Hiiro no Kakera - Ano Sora no Shita de" + region: "NTSC-J" + patches: + "8365E603": + content: |- + author=PSI, Jelta + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,001D1ED8,word,10000003 +SLPM-66688: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 [KOEI The Best]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 [KOEI The Best]" + name-en: "Harukanaru Toki no Naka de 3 [Koei the Best]" + region: "NTSC-J" +SLPM-66689: + name: "уƒšуƒЋу‚НуƒŠ3уƒ•у‚Їу‚Й [у‚ЂуƒšуƒГуƒ‰уƒ‡у‚Ѓу‚Йу‚Џч‰ˆ]" + name-sort: "уКу‚‹ууЊ3уЕу‡у™ [у‚уКу‚“уЉуЇуƒу™ууАу‚“]" + name-en: "Persona 3 FES [Append Edition]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66445" + - "SLPM-66689" + - "SLPM-66690" +SLPM-66690: + name: "уƒšуƒЋу‚НуƒŠ3уƒ•у‚Їу‚Й" + name-sort: "уКу‚‹ууЊ3уЕу‡у™" + name-en: "Persona 3 FES [Independent Starting Version]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66445" + - "SLPM-66689" + - "SLPM-66690" +SLPM-66691: + name: "цˆІх›НBASARA 2 [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у›у‚“у”ууАу•у‚‰ 2 [у‹уЗу“у‚Œ]" + name-en: "Sengoku Basara 2 [CapColle]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLPM-66692: + name: "ц˜Ÿч•ŒуЎцˆІц—— [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у›у„у‹у„уЎу›у‚“у [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Seikai no Senki [Best Hit Selection]" + region: "NTSC-J" +SLPM-66693: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ4 [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ4 [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Princess Maker 4 [Best Hit Selection]" + region: "NTSC-J" +SLPM-66694: + name: "у‚ЙуƒуƒГу‚ИуƒЛуƒœуƒ–" + name-sort: "у™уНу‚“у˜уƒЛуМуЖ" + name-en: "Nickelodeon SpongeBob SquarePants" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPM-66695: + name: "у“уЎщ’чЉКуЋчД„цŸу‚’ яНžmelody of the sun and seaяНž" + name-sort: "у“уЎу‚уŠуžу‚‰уЋу‚„уууу‚’ яНžmelody of the sun and seaяНž" + name-en: "Kono Aozora ni Yakusoku o - Melody of the Sun and Sea" + region: "NTSC-J" +SLPM-66696: + name: "SuperLite 2000 ц‹ц„›у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ Memories Off яНžуу‚Œу‹у‚‰ againяНž" + name-sort: "у™уƒМуБуƒМу‚‰у„уЈ 2000 у‚уЉуЙу‚“уЁу‚ƒуƒМ у‚у‚‚у‚ŠуƒМуš уŠуЕ яНžуу‚Œу‹у‚‰ againяНž" + name-en: "Memories Off - Sorekara Again [SuperLite 2000 Series]" + region: "NTSC-J" +SLPM-66697: + name: "уƒ†у‚Ѓуƒ уƒЛуƒуƒМуƒˆуƒГ уƒŠу‚ЄуƒˆуƒЁу‚ЂуƒМуƒЛуƒ“уƒ•у‚Љу‚ЂуƒЛу‚ЏуƒЊу‚Йуƒžу‚Й уƒ–у‚ЎуƒМуЎщ€†шЅВ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "уІуƒу‚€уƒЛуАуƒМуЈу‚“ уЊу„уЈу‚у‚уƒМуƒЛуГуЕу‰у‚уƒЛуу‚Šу™уОу™ уЖуŽуƒМуЎуŽу‚ƒуу—у‚…у† [у‹уЗу“у‚Œ]" + name-en: "Tim Burton's The Nightmare Before Christmas - Boogie no Gyakushuu [CapColle]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLPM-66698: + name: "хВфИŠцœ€хМЗуЎхМŸх­у‚БуƒГу‚Єуƒ цП€щ—˜яМуƒЉу‚АуƒŠуƒЌу‚Џх…Ћц‹ГшБЊ" + name-sort: "у—у˜у‚‡у†у•у„уу‚‡у†уЎуЇу—у‘у‚“у„уЁ у’ууЈу†яМу‚‰ууЊу‚ŒууЏуЁу‘у‚“у”у†" + name-en: "Shijou Saikyou no Deshi Kenichi - Gekitou Ragnarok Hachikengou" + region: "NTSC-J" +SLPM-66699: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€2 [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у 2 [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Kin'iro no Corda 2 [Premium Box]" + region: "NTSC-J" +SLPM-66700: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€2" + name-sort: "уу‚“у„у‚уЎу“у‚‹у 2" + name-en: "Kin'iro no Corda 2" + region: "NTSC-J" +SLPM-66701: + name: "фИ‰хœ‹хП—11 with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "у•у‚“у”уу—11 with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Sangokushi XI [with Power-Up Kit]" + region: "NTSC-J" +SLPM-66702: + name: "Winning Post7 MAXIMUM2007" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 MAXIMUM2007" + name-en: "Winning Post 7 Maximum 2007" + region: "NTSC-J" +SLPM-66703: + name: "уƒЌуƒМу‚ЗуƒГу‚Ау‚ВуƒМуƒ у€ŒцГЈц„!!!!у€ [KONAMI the Best]" + name-sort: "у‚ŒуƒМу—у‚“уу’уƒМу‚€у€ŒуЁу‚…у†у„!!!!у€ [KONAMI the Best]" + name-en: "Racing Game - Chuui!!!! [KONAMI The BEST]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLPM-66704: + name: "уƒу‚ЎуОяМ? уЉу‚ŠуƒМу‚€уŸууІуƒуЃу хЄЂшІ‹у‚‹фЙ™хЅГуЏуƒ—уƒЊуƒГу‚Лу‚Й шˆžхЇЋч‰ˆ" + name-sort: "у­уŽуОяМ? уЉу‚ŠуƒМу‚€уŸууІуƒуЃу у‚†у‚уПу‚‹уŠуЈу‚уЏуЗу‚Šу‚“у›у™ уОу„уВу‚уАу‚“" + name-en: "Negima!? Dream Tactic Yumemiru Otome Princess [Maihime Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66705: + name: "уƒу‚ЎуОяМ? уЉу‚ŠуƒМу‚€уŸууІуƒуЃу хЄЂшІ‹у‚‹фЙ™хЅГуЏуƒ—уƒЊуƒГу‚Лу‚Й ц­ŒхЇЋч‰ˆ" + name-sort: "у­уŽуОяМ? уЉу‚ŠуƒМу‚€уŸууІуƒуЃу у‚†у‚уПу‚‹уŠуЈу‚уЏуЗу‚Šу‚“у›у™ у†уŸуВу‚уАу‚“" + name-en: "Negima!? Dream Tactic Yumemiru Otome Princess [Utahime Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66707: + name: "щ›Њу‚“хЈ˜хЄЇц—‹щЂЈ яНž у•у‚†ууЈу“у‚†ууЎуВуˆуВуˆхЄЇщЈ’х‹•" + name-sort: "у‚†уу‚“у“у у„у›у‚“уЗу† яНž у•у‚†ууЈу“у‚†ууЎуВуˆуВуˆу у„уу†уЉу†" + name-en: "Yukinko Daisenpuu - Sayuki to Koyuki no Hie Hie Daisoudou" + region: "NTSC-J" +SLPM-66708: + name: "уƒ–уƒЉу‚ЖуƒМ у‚ЄуƒГ у‚ЂуƒМуƒ у‚К хшЊ‰уЎфЛЃх„Ÿ [UBISOFT BEST]" + name-sort: "уЖу‚‰у–уƒМ у„у‚“ у‚уƒМу‚€уš у‚у„у‚ˆуЎу у„у—у‚‡у† [UBISOFT BEST]" + name-en: "Brothers in Arms - Earned in Blood [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLPM-66709: + name: "у‚ЈуƒГу‚Иу‚ЇуƒЋуƒЛуƒ—уƒ­уƒ•у‚Ёу‚ЄуƒЋ" + name-sort: "уˆу‚“у˜у‡у‚‹ уЗу‚уЕуу„у‚‹" + name-en: "Angel Profile" + region: "NTSC-J" +SLPM-66710: + name: "у‚Дуƒƒуƒ‰уƒ•у‚ЁуƒМу‚ЖуƒМ" + name-sort: "у”уЃуЉуЕууƒМу–уƒМ" + name-en: "Godfather, The" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. +SLPM-66712: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ у‚Вуƒ™уƒМуƒˆу‚ЌуƒЋуƒ‡уƒГ [щ€šхИИч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ у’уЙуƒМуЈуŒу‚‹уЇу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Rozen Maiden - Gebetgarten [Standard Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + beforeDraw: "OI_RozenMaidenGebetGarden" +SLPM-66713: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИ‹хЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 02 у’у‹у‚“" + name-en: "Taito MemoriesII - Gekan" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66714: + name: "уƒЌуƒƒу‚ЙуƒЋу‚­уƒГу‚Ауƒ€уƒ 2 уƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚АфИ–ч•ŒхЄЇцˆІ" + name-sort: "у‚ŒуЃу™у‚‹уу‚“уу у‚€2 уЗу‚у‚Œу™у‚Šу‚“уу›у‹у„уŸу„у›у‚“" + name-en: "Wrestle Kingdom 2 - Pro Wrestling Sekai Taisen" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes misaligned bloom. +SLPM-66715: + name: "ц–АчД€хЙЛцƒГ у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋ у‚Ну‚ІуƒЋу‚Кт…Ё [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у—у‚“уу’у‚“уу† у™уКууЈу‚‰у‚‹ уу†у‚‹уš2 [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Shinki Gensou - Spectral Souls II [Idea Factory Collection]" + region: "NTSC-J" +SLPM-66716: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ѕ яНž Precarious world яНž" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ6 яНž Precarious world яНž" + name-en: "Growlanser VI - Precarious world" + region: "NTSC-J" + compat: 5 + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLPM-66717: + name: "у‚Йу‚ПуƒГуƒ€уƒМуƒ‰хЄЇцˆІч•Ѕ щ›Лц’ƒцˆІ [SEGA THE BEST]" + name-sort: "у™уŸу‚“у уƒМуЉу у„у›у‚“у‚Šу‚ƒу уЇу‚“у’уу›у‚“ [SEGA THE BEST]" + name-en: "Standard Daisenryaku - Dengekisen [Sega the Best]" + region: "NTSC-J" +SLPM-66718: + name: "у‚Йу‚ПуƒГуƒ€уƒМуƒ‰хЄЇцˆІч•Ѕ хЄБу‚у‚ŒуŸх‹хˆЉ [SEGA THE BEST]" + name-sort: "у™уŸу‚“у уƒМуЉу у„у›у‚“у‚Šу‚ƒу у†у—уЊу‚у‚ŒуŸу—у‚‡у†у‚Š [SEGA THE BEST]" + name-en: "SutandФdo Daisenryaku - Ushinawareta Shoeri [Sega the Best]" + region: "NTSC-J" +SLPM-66719: + name: "хЄЉфИ‹фКК [SEGA THE BEST]" + name-sort: "уІу‚“у‹уГуЈ [SEGA THE BEST]" + name-en: "Tenka-bito [Sega the Best]" + region: "NTSC-J" +SLPM-66720: + name: "GUILTY GEAR XX SLASH [SEGA THE BEST]" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у™у‚‰уЃу—у‚… [SEGA THE BEST]" + name-en: "Guilty Gear XX #Slash [Sega the Best]" + region: "NTSC-J" +SLPM-66721: + name: "ч„ЁхŒOROCHI" + name-sort: "у‚€уу†OROCHI" + name-en: "Musou Orochi" + region: "NTSC-J" +SLPM-66722: + name: "хЎŸцˆІуƒ‘уƒуƒГу‚ГхП…х‹цГ•яМ CRу‚ЂуƒЉу‚ИуƒГуƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМEX" + name-sort: "у˜уЃу›у‚“уБуЁу‚“у“уВуЃу—у‚‡у†уЛу† CRу‚у‚‰у˜у‚“уЇу™уІуƒуЋуƒМEX" + name-en: "Jissen Pachinko Hisshouhou! CR Aladdin Destiny EX" + region: "NTSC-J" +SLPM-66723: + name: "ZOIDS INFINITY FUZORS [TOMY Best Collection]" + name-sort: "уžу„уЉ у„у‚“уЕуƒуЋуІуƒ уЕу‚…уƒМу–уƒМуš [TOMY Best Collection]" + name-en: "Zoids Infinity Fuzors [Tomy Best Collection]" + region: "NTSC-J" +SLPM-66724: + name: "ZOIDS TACTICS [TOMY Best Collection]" + name-sort: "уžу„уЉ уŸууІуƒуу™ [TOMY Best Collection]" + name-en: "Zoids Tactics [Tomy Best Collection]" + region: "NTSC-J" +SLPM-66725: + name: "ZOIDS STRUGGLE [TOMY Best Collection]" + name-sort: "уžу„уЉу™ уЈу‚‰уу‚‹ [TOMY Best Collection]" + name-en: "Zoids Struggle [Tomy Best Collection]" + region: "NTSC-J" +SLPM-66726: + name: "уŠхЌЂцЇ˜чЕ„ц›В -Sweet Concert- [щ€šхИИч‰ˆ]" + name-sort: "уŠу˜у‚‡у†у•уОууПуу‚‡у Sweet Concert [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ojousama Kumikyoku - Sweet Concert [Standard Edition]" + region: "NTSC-J" +SLPM-66727: + name: "у‚‰уЖт˜†уЉу‚яНžLoveDropsяНž" + name-sort: "у‚‰уЖ уЉу‚ LoveDrops" + name-en: "Love Doro - Love Drops" + region: "NTSC-J" +SLPM-66728: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„4" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 4" + name-en: "Pro Yakyuu Spirits 4" + region: "NTSC-J" +SLPM-66729: + name: "хА‘хЙДщ™Ащ™НхИЋ чПМу‚ˆу„уОу€хЄЉуИщ‚„у‚Œ [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚‡у†у­у‚“уŠу‚“уПу‚‡у†у˜ уЄуАу•у‚ˆу„уО уІу‚“уИу‹уˆу‚Œ [DXуБуЃу]" + name-en: "Shounen Onmyouji - Tsubasa yo Ima, Ten he Kaere [Deluxe Pack]" + region: "NTSC-J" +SLPM-66730: + name: "хА‘хЙДщ™Ащ™НхИЋ чПМу‚ˆу„уОу€хЄЉуИщ‚„у‚Œ [щ€šхИИч‰ˆ]" + name-sort: "у—у‚‡у†у­у‚“уŠу‚“уПу‚‡у†у˜ уЄуАу•у‚ˆу„уО уІу‚“уИу‹уˆу‚Œ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shounen Onmyouji - Tsubasa yo Ima, Ten he Kaere [Standard Edition]" + region: "NTSC-J" +SLPM-66731: + name: "BLACK [EA BEST HITS]" + name-sort: "уЖу‚‰уЃу [EA BEST HITS]" + name-en: "Black [EA Best Hits]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLPM-66732: + name: "шЈБхЋ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у„у„уЊуšу‘ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Iinazuke [First Limited Edition]" + region: "NTSC-J" +SLPM-66733: + name: "шЈБхЋ [щ€šхИИч‰ˆ]" + name-sort: "у„у„уЊуšу‘ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Iinazuke [Standard Edition]" + region: "NTSC-J" +SLPM-66734: + name: "уу‚‹уЈ яНžшВДц–ЙуЈчДЁухЄЂуЈц‹уЎуƒ‰уƒЌу‚ЙяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу‚‹уЈ у‚уЊуŸуЈуЄу‚€уу‚†у‚уЈу“у„уЎуЉу‚Œу™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Kiruto - Anata to Tsumugu Yume to Koi no Dress [First Limited Edition]" + region: "NTSC-J" +SLPM-66735: + name: "уу‚‹уЈ яНžшВДц–ЙуЈчДЁухЄЂуЈц‹уЎуƒ‰уƒЌу‚ЙяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚‹уЈ у‚уЊуŸуЈуЄу‚€уу‚†у‚уЈу“у„уЎуЉу‚Œу™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kiruto - Anata to Tsumugu Yume to Koi no Dress [Standard Edition]" + region: "NTSC-J" +SLPM-66736: + name: "уƒ­уƒМу‚А уƒуƒМуƒ„ уƒ€уƒГу‚ИуƒЇуƒГ" + name-sort: "у‚уƒМу уЏуƒМуЄ у у‚“у˜у‚‡у‚“" + name-en: "Rogue Hearts Dungeon" + region: "NTSC-J" +SLPM-66737: + name: "цЁœш˜­щЋ˜ц Ёуƒ›у‚ЙуƒˆщƒЈ [щ™хЎšч‰ˆ]" + name-sort: "уŠу†у‚‰у‚“у“у†у“у†уЛу™уЈуЖ [у’у‚“уІу„уАу‚“]" + name-en: "Ouran Koukou Host Club [Limited Edition]" + region: "NTSC-J" + patches: + 3BE2C709: + content: |- + author=PSI, Prafull + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00189e88,word,10000003 +SLPM-66738: + name: "цЁœш˜­щЋ˜ц Ёуƒ›у‚ЙуƒˆщƒЈ" + name-sort: "уŠу†у‚‰у‚“у“у†у“у†уЛу™уЈуЖ" + name-en: "Ouran Koukou Host Club" + region: "NTSC-J" + patches: + 3BE2C709: + content: |- + author=PSI, Prafull + // Game does weird stack manipulation, causing data sent to the IOP to be corrupted unless EE data cache is enabled. + // This patch skips over the stack code, allowing the game to boot. + patch=1,EE,00189e88,word,10000003 +SLPM-66739: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ уƒ‰уƒŸуƒуƒМу‚ПуƒМ" + name-sort: "уАуƒМу‚“у‚у†уЈ уЉуПу­уƒМуŸуƒМ" + name-en: "Burnout Dominator" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-66740: + name: "цˆІщ—˜х›НхЎЖуƒЛц”ЙуƒЛуƒЌу‚Иу‚ЇуƒГуƒ‰ [DXч‰ˆ]" + name-sort: "у›у‚“уЈу†у“уЃу‹уƒЛу‹у„уƒЛу‚Œу˜у‡у‚“уЉ [DXуАу‚“]" + name-en: "Sentou Kokka Kai - Legend [DX Pack]" + region: "NTSC-J" +SLPM-66741: + name: "цˆІщ—˜х›НхЎЖуƒЛц”ЙуƒЛуƒЌу‚Иу‚ЇуƒГуƒ‰ [щ€šхИИч‰ˆ]" + name-sort: "у›у‚“уЈу†у“уЃу‹ у‹у„ у‚Œу˜у‡у‚“уЉ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Sentou Kokka Kai - Legend [Standard Edition]" + region: "NTSC-J" +SLPM-66742: + name: "уƒуƒƒуƒ—уƒГуƒŸуƒЅуƒМу‚Иуƒƒу‚Џ 14 FEVERяМ" + name-sort: "уНуЃуЗу‚“уПу‚…уƒМу˜уЃу 14 FEVERяМ" + name-en: "Pop'n music 14 FEVER!" + region: "NTSC-J" + compat: 5 +SLPM-66743: + name: "чЅžц›ВхЅч•ŒуƒуƒЊуƒ•у‚Љуƒ‹у‚Ћ" + name-sort: "у—у‚“уу‚‡ууу†у‹у„уНу‚ŠуЕу‰уЋу‹" + name-en: "Shinkyoku Soukai Polyphonica" + region: "NTSC-J" +SLPM-66744: + name: "Killer7 [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "Killer7 [у‹уЗу“у‚Œ]" + name-en: "Killer7 [CapColle]" + region: "NTSC-J" +SLPM-66745: + name: "SHADOW OF ROME [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у—у‚ƒуЉу† уŠуЖ у‚уƒМуО [у‹уЗу“у‚Œ]" + name-en: "Shadow of Rome [CapColle]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPM-66746: + name: "GUILTY GEAR XX Ю› CORE" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у‚уу›у‚“уЈу“у‚" + name-en: "Guilty Gear XX - Accent Core" + region: "NTSC-J" + compat: 5 +SLPM-66747: + name: "уƒуƒ­уƒƒу‚Џ" + name-sort: "уАу‚уЃу" + name-en: "Baroque" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting of characters. + autoFlush: 2 # Fixes missing glow. + nativeScaling: 2 # Fixes post-processing alignment. +SLPM-66748: + name: "уƒžуƒŠу‚БуƒŸу‚Ђ яНžх­Іхœ’уЎщŒЌщ‡‘шЁ“хИЋуŸуЁяНž" + name-sort: "уОуЊу‘уПу‚ уŒууˆу‚“уЎу‚Œу‚“уу‚“у˜у‚…уЄу—уŸуЁ" + name-en: "Mana-Khemia - Gakuen no Renkinjutsushi Tachi" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes jump issue. + gameFixes: + - DMABusyHack + - SoftwareRendererFMVHack # Vertical lines in FMV. +SLPM-66749: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚Ѓ у‚Ју‚Џу‚Й2 яНžч„Ёщ™уЎх­ІхО’яНž [уƒЏуƒГуƒ€уƒМуƒ—уƒЉу‚Єу‚Й]" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уˆуу™2 у‚€у’у‚“уЎуŒууЈ [у‚у‚“у уƒМуЗу‚‰у„у™]" + name-en: "Wizardry X 2 - Mugen no Gakuto [Wonder Price]" + region: "NTSC-J" +SLPM-66750: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ у‚Оуƒ‡у‚Ѓу‚Ђуƒƒу‚Џу‚ИуƒЇуƒ–у‚Зу‚Йуƒ†уƒ " + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ12 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹ уžуЇуƒу‚уЃуу˜у‚‡уЖу—у™уІу‚€" + name-en: "Final Fantasy XII International - Zodiac Job System [with Bonus DVD]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLPM-66751: + name: "уОуЛу‚уАStories [щ€šхИИч‰ˆ]" + name-sort: "уОуЛу‚уАStories [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Mahoroba Stories [Standard Edition]" + region: "NTSC-J" +SLPM-66752: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒДу‚ЁуƒГу‚ЌуƒМуƒ‰яНž" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚”уу‚“уŒуƒМуЉ" + name-en: "Medal of Honor - Vanguard" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLPM-66753: + name: "цœˆщЂх…Žх…Ех™ЈуƒŸуƒМуƒŠ -уЕуŸуЄуЎPROJECT M- [щ™хЎšч‰ˆ]" + name-sort: "у’уЄу‚у‚“уЈуИу„ууПуƒМуЊ -уЕуŸуЄуЎPROJECT M- [у’у‚“уІу„уАу‚“]" + name-en: "Getsumento Heiki Mina - Futatsu no Project M [Limited Edition]" + region: "NTSC-J" +SLPM-66754: + name: "цœˆщЂх…Žх…Ех™ЈуƒŸуƒМуƒŠ -уЕуŸуЄуЎPROJECT M- [щ€šхИИч‰ˆ]" + name-sort: "у’уЄу‚у‚“уЈуИу„ууПуƒМуЊ -уЕуŸуЄуЎPROJECT M- [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Getsumento Heiki Mina - Futatsu no Project M [Standard Edition]" + region: "NTSC-J" +SLPM-66755: + name: "щ­”хЅГуЃхЈ˜у‚ЂуƒЛуƒЉуƒЛуƒЂуƒМуƒ‰т…Ё яНžщ­”цГ•уЈх‰ЃуЎу‚ЙуƒˆуƒЉу‚АуƒЋяНž [щ€šхИИч‰ˆ]" + name-sort: "уОу˜у‚‡уЃу“у‚у‚‰у‚‚уƒМуЉ2 уОуЛу†уЈу‘у‚“уЎу™уЈу‚‰уу‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Majo-musume - A La Mode II [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes bad colour rendering. +SLPM-66756: + name: "Que яНžу‚ЈуƒГу‚Зу‚ЇуƒГуƒˆуƒЊуƒМуƒ•уЎхІ–чВОяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу‚…уƒМ яНžуˆу‚“у—у‡у‚“уЈу‚ŠуƒМуЕуЎу‚ˆу†у›у„яНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Que - Ancient Leaf no Yousei [First Limited Edition]" + region: "NTSC-J" +SLPM-66757: + name: "Que яНžу‚ЈуƒГу‚Зу‚ЇуƒГуƒˆуƒЊуƒМуƒ•уЎхІ–чВОяНž [щ€šхИИч‰ˆ]" + name-sort: "уу‚…уƒМ яНžуˆу‚“у—у‡у‚“уЈу‚ŠуƒМуЕуЎу‚ˆу†у›у„яНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Que - Ancient Leaf no Yousei [Standard Edition]" + region: "NTSC-J" +SLPM-66758: + name: "уƒу‚Њ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ [KOEI The Best]" + name-sort: "у­уŠ у‚у‚“у˜у‡у‚ŠуƒМу [KOEI The Best]" + name-en: "Neo Angelique [Koei the Best]" + region: "NTSC-J" +SLPM-66759: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 хх…­хЄœшЈ˜ [KOEI The Best]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у„у–у‚ˆу„у [KOEI The Best]" + name-en: "Harukanaru Toki no Naka de 3 - Izayoiki [Koei the Best]" + region: "NTSC-J" +SLPM-66760: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛш’МхЄЉщŒВ with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уу†уІу‚“у‚у with уБу‚уƒМу‚уЃуЗууЃуЈ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Nobunaga no Yabou - Soutenroku with Power-Up Kit [Koei Selection]" + region: "NTSC-J" +SLPM-66761: + name: "Panic Palette [щ™хЎšч‰ˆ]" + name-sort: "Panic Palette [у’у‚“уІу„уАу‚“]" + name-en: "Panic Palette [Limited Edition]" + region: "NTSC-J" +SLPM-66762: + name: "Panic Palette [щ€šхИИч‰ˆ]" + name-sort: "Panic Palette [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Panic Palette [Standard Edition]" + region: "NTSC-J" +SLPM-66763: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ уƒуƒˆуƒЋу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ [щ€šхИИч‰ˆ]" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уАуЈу‚‹уŠуƒМу‘у™уЈу‚‰ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Neon Genesis Evangelion - Battle Orchestra [Standard Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66764: + name: "IZUMOщ›Ж яНžцЈЊцПБу‚у‚„у‹у—чЕЕхЗЛяНž" + name-sort: "у„уšу‚‚уœу‚ яНžу‚ˆу“уЏуОу‚у‚„у‹у—уˆуОуяНž" + name-en: "Izumo Zero" + region: "NTSC-J" +SLPM-66765: + name: "хцЌЁх…ƒчЋ‹ц–ЙфН“у‚Еу‚Єуƒ•у‚ЁуƒМ у‚ВуƒМуƒ уƒЛу‚Њуƒ–уƒЛу‚Еуƒу‚ЄуƒуƒЋ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у˜у‚…у†у˜у’у‚“у‚ŠуЃуНу†уŸу„у•у„уЕууƒМ у’уƒМу‚€уƒЛуŠуЖуƒЛу•уАу„уАу‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Juujigen Rippoutai Sypher - Game of Survival [First Limited Edition]" + region: "NTSC-J" +SLPM-66766: + name: "хцЌЁх…ƒчЋ‹ц–ЙфН“у‚Еу‚Єуƒ•у‚ЁуƒМ у‚ВуƒМуƒ уƒЛу‚Њуƒ–уƒЛу‚Еуƒу‚ЄуƒуƒЋ [щ€šхИИч‰ˆ]" + name-sort: "у˜у‚…у†у˜у’у‚“у‚ŠуЃуНу†уŸу„у•у„уЕууƒМ у’уƒМу‚€уƒЛуŠуЖуƒЛу•уАу„уАу‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Juujigen Ripoutai Sypher - Game of Survival [Standard Edition]" + region: "NTSC-J" +SLPM-66767: + name: "у‚ЂуƒМуƒуƒГу‚Ћу‚Њу‚Й" + name-sort: "у‚уƒМуАу‚“у‹уŠу™" + name-en: "Urban Chaos - Riot Response" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. + autoFlush: 1 # Fixes misaligned lights at native resolution. + nativeScaling: 2 # Fixes post-processing. +SLPM-66768: + name: "уƒŸуƒƒу‚ЗуƒГу‚Ауƒ‘уƒМуƒ„ side A the TANTEI stories [nice price!]" + name-sort: "уПуЃу—у‚“ууБуƒМуЄ у•у„уЉ A у– уŸу‚“уІу„ у™уЈуƒМу‚ŠуƒМуš [nice price!]" + name-en: "Missing Parts - The Tantei Stories - Side A [nice price!]" + region: "NTSC-J" +SLPM-66769: + name: "уƒŸуƒƒу‚ЗуƒГу‚Ауƒ‘уƒМуƒ„ side B the TANTEI stories [nice price!]" + name-sort: "уПуЃу—у‚“ууБуƒМуЄ у•у„уЉ B у– уŸу‚“уІу„ у™уЈуƒМу‚ŠуƒМуš [nice price!]" + name-en: "Missing Parts - The Tantei Stories - Side B [nice price!]" + region: "NTSC-J" +SLPM-66770: + name: "фЙ…щ уЎчЕ† х†ш‡ЈшЉ” [nice price!]" + name-sort: "ууŠу‚“уЎууšуЊ у•у„у‚Šу‚“у—у‚‡у† [nice price!]" + name-en: "Kuon no Kizuna - Sairinshou [nice price!]" + region: "NTSC-J" +SLPM-66771: + name: "щ›ЛшЛŠуЇGOяМц–АхЙЙчЗš хББщ™Нц–АхЙЙчЗšчЗЈ [Eternal Hits]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМу•у‚“у‚ˆу†у—у‚“у‹у‚“у›у‚“уИу‚“ [Eternal Hits]" + name-en: "Densha de Go! Shinkansen Sanyou Shinkansen-hen [Eternal Hits]" + region: "NTSC-J" +SLPM-66772: + name: "щ›ЛшЛŠуЇGOяМFINAL [Eternal Hits]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМFINAL [Eternal Hits]" + name-en: "Densha de Go! Final [Eternal Hits]" + region: "NTSC-J" +SLPM-66773: + name: "у‚Иу‚ЇуƒƒуƒˆуЇGOяМ2 [Eternal Hits]" + name-sort: "у˜у‡уЃуЈуЇGOяМ2 [Eternal Hits]" + name-en: "Jet de Go! 2 [Eternal Hits]" + region: "NTSC-J" +SLPM-66774: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚ЂуƒМуƒ•у‚ЉуƒМу‚Й [Eternal Hits]" + name-sort: "уˆуЊу˜уƒМуˆу‚уƒМуЕу‰уƒМу™ [Eternal Hits]" + name-en: "Energy Airforce [Eternal Hits]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLPM-66775: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИŠхЗЛ [Eternal Hits]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 01 у˜у‚‡у†у‹у‚“ [Eternal Hits]" + name-en: "Taito Memories - Joukan [Eternal Hits]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66776: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИ‹хЗЛ [Eternal Hits]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 02 у’у‹у‚“ [Eternal Hits]" + name-en: "Taito Memories Gekan [Eternal Hits]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +SLPM-66777: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ14" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†14" + name-en: "Jikkyou Powerful Pro Yakyuu 14" + region: "NTSC-J" +SLPM-66778: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋ Moonlit Lovers [Broccoli Best Quality]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹ Eternal Lovers [Broccoli Best Quality]" + name-en: "Galaxy Angel - Eternal Lovers [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66779: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё ч„Ёщ™х›žхЛŠуЎщЕу€щ€šхИИч‰ˆу€‘ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 у‚€у’у‚“у‹у„у‚у†уЎу‹уŽ [уЇуƒу™у1/2]" + name-en: "Galaxy Angel II - Mugen Kairou no Kagi [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Reduces misaligned lighting and other effects. +SLPM-66780: + name: "у‚ЎуƒЃуƒЉу‚Џу‚ЗуƒМу‚ЈуƒГу‚Иу‚ЇуƒЋт…Ё ч„Ёщ™х›žхЛŠуЎщЕу€щ€šхИИч‰ˆу€‘ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уŽу‚ƒу‚‰уу—уƒМуˆу‚“у˜у‡у‚‹2 у‚€у’у‚“у‹у„у‚у†уЎу‹уŽ [уЇуƒу™у2/2]" + name-en: "Galaxy Angel II - Mugen Kairou no Kagi [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Reduces misaligned lighting and other effects. + memcardFilters: + - "SLPM-66779" +SLPM-66781: + name: "уƒ‰уƒЉу‚ДуƒГу‚Џу‚Ју‚Йуƒˆ хА‘хЙДуƒЄуƒГу‚Ќу‚ЙуЈфИц€ш­АуЎуƒ€уƒГу‚ИуƒЇуƒГ [Ultimate Hits]" + name-sort: "уЉу‚‰у”у‚“ууˆу™уЈ у—у‚‡у†у­у‚“у‚„у‚“уŒу™уЈуЕу—уŽуЎу у‚“у˜у‚‡у‚“ [Ultimate Hits]" + name-en: "Dragon Quest - Shounen Yangus to Fushigi no Dungeon [Ultimate Hits]" + region: "NTSC-J" +SLPM-66782: + name: "уƒДу‚ЁуƒЋу‚­уƒЊуƒМуƒ—уƒ­уƒ•у‚Ёу‚ЄуƒЋ2у‚ЗуƒЋуƒЁуƒЊу‚Ђ [Ultimate Hits]" + name-sort: "у‚”уу‚‹уу‚ŠуƒМуЗу‚уЕуу„у‚‹2у—у‚‹у‚у‚Šу‚ [Ultimate Hits]" + name-en: "Valkyrie Profile 2 - Silmeria [Ultimate Hits]" + region: "NTSC-J" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLPM-66783: + name: "у‚Ђу‚Єуƒ‰уƒЋщ›€хЃЋ у‚ЙуƒМуƒуƒМуƒ‘у‚Єт…Ѓ у€ŒхЎŒх…Јщ™хЎšч‰ˆуƒЛу‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГу€" + name-sort: "у‚у„уЉу‚‹у˜у‚ƒу‚“у— у™уƒМуЁуƒМуБу„4 [у‹у‚“уœу‚“у’у‚“уІу„уАу‚“уƒЛу“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“]" + name-en: "Idol Janshi Suchie-Pai IV [Limited Edition]" + region: "NTSC-J" +SLPM-66784: + name: "у‚Ђу‚Єуƒ‰уƒЋщ›€хЃЋ у‚ЙуƒМуƒуƒМуƒ‘у‚Єт…Ђ Remix [у‚ЂуƒМуƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГуƒЂуƒМуƒ‰ф˘у]" + name-sort: "у‚у„уЉу‚‹у˜у‚ƒу‚“у— у™уƒМуЁуƒМуБу„3 у‚ŠуПуЃуу™ [у‚уƒМуЈу“у‚Œуу—у‚‡у‚“у‚‚уƒМуЉуЄу]" + name-en: "Idol Janshi Suchie-Pai 3 Remix [With Art Collection Mode]" + region: "NTSC-J" +SLPM-66785: + name: "у‚Ђу‚Єуƒ‰уƒЋщ›€хЃЋ у‚ЙуƒМуƒуƒМуƒ‘у‚Єт…Ѓ [щ€šхИИч‰ˆ]" + name-sort: "у‚у„уЉу‚‹у˜у‚ƒу‚“у— у™уƒМуЁуƒМуБу„4 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Idol Janshi Suchie-Pai IV [Standard Edition]" + region: "NTSC-J" +SLPM-66786: + name: "gift -prism- [Sweets So Sweet Best]" + name-sort: "уŽуЕуЈ -уЗу‚Šуšу‚€- [Sweets So Sweet Best]" + name-en: "Gift - Prism [Sweets So Sweet Best]" + region: "NTSC-J" +SLPM-66787: + name: "цАДхЄA.S+ Eternal Name [щ€šхИИч‰ˆ]" + name-sort: "у™у„у‹A.S+ Eternal Name [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Suika A.S+ Eternal Name [Standard Edition]" + region: "NTSC-J" +SLPM-66788: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšSan Andreas [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.2 у•у‚“ у‚у‚“уЉу‚Œу‚у™ [Best Price]" + name-en: "Grand Theft Auto - San Andreas [Best Price]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLPM-66789: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆт…Ђ [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3 [Best Price]" + name-en: "Grand Theft Auto III [Best Price]" + + region: "NTSC-J" +SLPM-66790: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City [Best Price]" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.1 уАу„у™у—уІуƒ [Best Price]" + name-en: "Grand Theft Auto - Vice City [Best Price]" + region: "NTSC-J" +SLPM-66791: + name: "Memories Off #5 encore [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ #5 у‚у‚“у“уƒМу‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Memories Off #5 Encore [Standard Edition]" + region: "NTSC-J" +SLPM-66792: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [METAL GEAR 20th ANNIVERSARY] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [METAL GEAR 20th ANNIVERSARY] [уЇуƒу™у1/2] " + name-en: "Metal Gear Solid 2 - Sons of Liberty [20th Anniversary Edition] [Disc 1 of 2]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-66793: + name: "The Document of Metal Gear Solid 2 [METAL GEAR 20th ANNIVERSARY] [уƒ‡у‚Ѓу‚Йу‚Џ2/2] " + name-sort: "у– уЉуу‚…у‚у‚“уЈ уŠуЖ у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 [METAL GEAR 20th ANNIVERSARY] [уЇуƒу™у2/2] " + name-en: "Metal Gear Solid 2 - Sons of Liberty [20th Anniversary Edition] [Disc 2 of 2]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-66794: + name: "METAL GEAR SOLID 3 SNAKE EATER [METAL GEAR 20th ANNIVERSARY ] [уƒ‡у‚Ѓу‚Йу‚Џ 1/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ [METAL GEAR 20th ANNIVERSARY] [уƒ‡у‚Ѓу‚Йу‚Џ 1/2]" + name-en: "Metal Gear Solid 3 - Snake Eater [METAL GEAR 20th ANNIVERSARY] [Disc 1/2]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-66795: + name: "METAL GEAR SOLID 2 SOLID SNAKE [METAL GEAR 20th ANNIVERSARY ] [уƒ‡у‚Ѓу‚Йу‚Џ 2/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 уу‚ŠуЃуЉу™у­уƒМу [METAL GEAR 20th ANNIVERSARY] [уƒ‡у‚Ѓу‚Йу‚Џ 2/2]" + name-en: "Metal Gear Solid 2 - Solid Snake [METAL GEAR 20th ANNIVERSARY] [Disc 2/2]" + region: "NTSC-J" +SLPM-66796: + name: "METAL GEAR SOLID COLLECTION 1987-2007 [METAL GEAR 20th ANNIVERSARY/MGS Collection]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ у“у‚Œуу—у‚‡у‚“ 1987-2007 [METAL GEAR 20th ANNIVERSARY/MGS Collection]" + name-en: "Metal Gear Solid Collection 1987-2007 [METAL GEAR 20th ANNIVERSARY/MGS Collection]" + region: "NTSC-J" +SLPM-66797: + name: "The Document of Metal Gear Solid 2 [METAL GEAR 20th ANNIVERSARY/MGS Collection]" + name-sort: "у– уЉуу‚…у‚у‚“уЈ уŠуЖ у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 [METAL GEAR 20th ANNIVERSARY]/MGS Collection" + name-en: "The Document of Metal Gear Solid 2 [METAL GEAR 20th ANNIVERSARY/MGS Collection]" + region: "NTSC-J" +SLPM-66798: + name: "METAL GEAR SOLID 3 SUBSISTENCE [METAL GEAR 20th ANNIVERSARY/MGS Collection] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у•уЖу—у™уŸу‚“у™ [METAL GEAR 20th ANNIVERSARY/MGS Collection] [уЇуƒу™у 1]" + name-en: "Metal Gear Solid 3 - Subsistence [METAL GEAR 20th ANNIVERSARY/MGS Collection] [Disc 1]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns depth of field effect. + nativeScaling: 2 # Fixes post lighting. +SLPM-66799: + name: "METAL GEAR SOLID 2 SOLID SNAKE [METAL GEAR 20th ANNIVERSARY/MGS Collection] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 уу‚ŠуЃуЉу™у­уƒМу [METAL GEAR 20th ANNIVERSARY/MGS Collection] [уЇуƒу™у 2]" + name-en: "Metal Gear Solid 2 - Solid Snake [METAL GEAR 20th ANNIVERSARY/MGS Collection] [Disc 2]" + region: "NTSC-J" +SLPM-66800: + name: "уƒ‘у‚ЄуƒЌуƒМуƒ„уƒЛу‚Њуƒ–уƒЛу‚ЋуƒЊуƒ“у‚ЂуƒГ/уƒЏуƒМуƒЋуƒ‰уƒЛу‚ЈуƒГуƒ‰" + name-sort: "уБу„у‚ŒуƒМуЄуƒЛуŠуЖуƒЛу‹у‚ŠуГу‚у‚“/у‚уƒМу‚‹уЉуƒЛуˆу‚“уЉ" + name-en: "Pirates of the Caribbean - At World's End" + region: "NTSC-J" +SLPM-66801: + name: "IZUMO у‚ГуƒГуƒ—уƒЊуƒМуƒˆ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у„уšу‚‚ у“у‚“уЗу‚ŠуƒМуЈ [уЙу™уЈуАу‚“]" + name-en: "Izumo Complete [GN Software Best]" + region: "NTSC-J" +SLPM-66802: + name: "цœЈцМу‚Œц—ЅуЎфИІцœЈщ“ яНžчЇЛу‚ŠхЄ‰у‚у‚‹х­ЃчЏ€уЎфИ­уЇяНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у“у‚‚у‚ŒуГуЎуЊуПууПуЁ яНžу†уЄу‚Šу‹у‚у‚‹уу›уЄуЎуЊу‹уЇяНž [уЙу™уЈуАу‚“]" + name-en: "Kimore Hi no Namiki Michi [GN Software Best]" + region: "NTSC-J" +SLPM-66803: + name: "ц­ЛшЇ’цŽЂхЕ чЉКуЎфИ–ч•ŒяНžThousand DreamsяНž" + name-sort: "у—у‹ууŸу‚“уІу„ уу‚‰уЎу›у‹у„яНžThousand DreamsяНž" + name-en: "Shikaku Tantei - Sora no Sekai - Thousand Dreams" + region: "NTSC-J" +SLPM-66804: + name: "у‚ЋуƒЉуƒ•уƒЋу‚Ђу‚Џу‚ЂуƒЊу‚Іуƒ яНžMy Little MermaidяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‹у‚‰уЕу‚‹у‚уу‚у‚Šу†у‚€яНžMy Little MermaidяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Colorful Aquarium - My Little Mermaid [First Limited Edition]" + region: "NTSC-J" +SLPM-66805: + name: "у‚ЋуƒЉуƒ•уƒЋу‚Ђу‚Џу‚ЂуƒЊу‚Іуƒ яНžMy Little MermaidяНž [щ€šхИИч‰ˆ]" + name-sort: "у‹у‚‰уЕу‚‹у‚уу‚у‚Šу†у‚€яНžMy Little MermaidяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Colorful Aquarium - My Little Mermaid [Standard Edition]" + region: "NTSC-J" +SLPM-66806: + name: "у‚ЗуƒЃуƒƒуƒ•уƒЋяМу‚ЊуƒГуƒЛу‚ЖуƒЛу‚Йуƒ†уƒМу‚И KADOKAWA The BEST" + name-sort: "у—у‚ƒуЃуЕу‚‹яМуŠу‚“уƒЛу–уƒЛу™уІуƒМу˜ KADOKAWA The BEST" + name-en: "Shuffle! On the Stage [Kadokawa the Best]" + region: "NTSC-J" +SLPM-66807: + name: "уƒЌуƒŸуƒМуЎуŠу„у—у„уƒЌу‚ЙуƒˆуƒЉуƒГ" + name-sort: "у‚ŒуПуƒМуЎуŠу„у—у„у‚Œу™уЈу‚‰у‚“" + name-en: "Disney/Pixar Remy no Oishii Restaurant" + region: "NTSC-J" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 2 # Reduces blooming misalignment. + forceEvenSpritePosition: 1 # Reduces blooming misalignment. + autoFlush: 2 # Fixes glows. +SLPM-66808: + name: "у‚ДуƒМу‚ЙуƒˆуƒЊу‚ГуƒГ у‚Ђуƒ‰уƒуƒГу‚Йу‚Іу‚ЉуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ [UBISOFT BEST]" + name-sort: "у”уƒМу™уЈу‚Šу“у‚“ у‚уЉуАу‚“у™у†у‰уƒМуЕуу„уŸуƒМ [UBISOFT BEST]" + name-en: "Tom Clancy's Ghost Recon - Advanced Warfighter [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes building and ground colours. + halfPixelOffset: 5 # Fix offset blur. + nativeScaling: 1 # Fixes post effects. +SLPM-66809: + name: "цœ€чЕ‚шЉІщЈ“уу˜у‚‰тˆ’Aliveтˆ’" + name-sort: "у•у„у—у‚…у†у—у‘у‚“уу˜у‚‰-Alive-" + name-en: "Saishu Shiken Kujira - Alive" + region: "NTSC-J" +SLPM-66810: + name: "JуƒЊуƒМу‚А у‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2007 у‚ЏуƒЉуƒ–уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "Jу‚ŠуƒМу у†у„уЋу‚“уу„у‚ŒуЖу‚“2007 уу‚‰уЖуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "J. League Winning Eleven 2007 - Club Championship" + region: "NTSC-J" +SLPM-66811: + name: "Winning Post7 [KOEI The Best]" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 [KOEI The Best]" + name-en: "Winning Post 7 [Koei the Best]" + region: "NTSC-J" +SLPM-66812: + name: "Gт…  JOCKEY4 [KOEI The Best]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 [KOEI The Best]" + name-en: "G1 Jockey 4 [Koei the Best]" + region: "NTSC-J" +SLPM-66813: + name: "фИ‰хœ‹хП—т…Ј [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у•у‚“у”уу— 9 [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi IX [Koei Selection]" + region: "NTSC-J" +SLPM-66814: + name: "PureУ—Cure Re:covery" + name-sort: "PureУ—Cure Re:covery" + name-en: "Pure x Cure Re-covery" + region: "NTSC-J" +SLPM-66815: + name: "уƒуƒЋуƒ‰уƒуƒЌуƒƒуƒˆ у‚Єу‚ЏуƒЊуƒ–уƒЊу‚Ђуƒ " + name-sort: "уАу‚‹уЉуАу‚ŒуЃуЈ у„уу‚ŠуЖу‚Šу‚у‚€" + name-en: "Baldr Bullet - Equilibrium" + region: "NTSC-J" +SLPM-66816: + name: "ChanterяНžу‚­уƒŸуЎц­ŒуŒуЈуЉу„уŸу‚‰#яНž" + name-sort: "у—у‚ƒу‚“уІ ууПуЎу†уŸуŒуЈуЉу„уŸу‚‰" + name-en: "Chanter - Kimi no Uta ga Todoitara#" + region: "NTSC-J" +SLPM-66817: + name: "Palais de Reine" + name-sort: "Palais de Reine" + name-en: "Palais de Reine" + region: "NTSC-J" +SLPM-66818: + name: "у‚Џу‚Єу‚К&уƒуƒЉу‚Јуƒ†у‚Ѓ у™уу™учŠЌчІ2 яНžу‚‚уЃуЈу™уу™уяНž" + name-sort: "уу„уš&уАу‚‰уˆуІуƒ у™уу™уу„уЌуЕу2 у‚‚уЃуЈу™уу™у" + name-en: "Quiz & Variety SukuSuku Inufuku 2 - Motto SukuSuku" + region: "NTSC-J" +SLPM-66819: + name: "уƒ“уƒМуƒˆуƒ€у‚ІуƒГ Best Price" + name-sort: "уГуƒМуЈу у†у‚“ Best Price" + name-en: "Beat Down - Fists of Vengeance [Best Price]" + region: "NTSC-J" +SLPM-66820: + name: "хЎŸцˆІуƒ‘уƒуƒГу‚ГхП…х‹цГ•яМ CRу‚Еу‚ЏуƒЉхЄЇцˆІ" + name-sort: "у˜уЃу›у‚“уБуЁу‚“у“уВуЃу—у‚‡у†уЛу† CRу•уу‚‰уŸу„у›у‚“" + name-en: "Jissen Pachinko Hisshouhou! CR Sakura Taisen" + region: "NTSC-J" +SLPM-66821: + name: "цˆІх›Нч„ЁхŒ2 чŒ›хА†фМ" + name-sort: "у›у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Sengoku Musou2 Moushouden" + region: "NTSC-J" +SLPM-66822: + name: "у‚Ўу‚ПуƒМуƒ•уƒЊуƒМу‚Џу‚Й & уƒ‰уƒЉуƒ уƒžуƒ‹у‚Ђ V3" + name-sort: "уŽуŸуƒМуЕу‚ŠуƒМуу™ & уЉу‚‰у‚€уОуЋу‚ V3" + name-en: "GuitarFreaks & DrumMania V3" + region: "NTSC-J" +SLPM-66823: + name: "щЋ˜уƒЌуƒМуƒˆшЃщКЛщ›€хˆ—фМ у‚€у“у†уЖуЁ яНžхОЁч„ЁчЄМу€чЕ‚фК†уЇу™у­яНž" + name-sort: "у“у†у‚ŒуƒМуЈу†у‚‰уОуƒМу˜у‚ƒу‚“у‚ŒуЄуЇу‚“ у‚€у“у†уЖуЁ у”уЖу‚Œу„у—у‚…у†у‚Šу‚‡у†уЇу™у­" + name-en: "Kou Rate Ura Mahjong Retsuden Mukoubuchi" + region: "NTSC-J" +SLPM-66824: + name: "чПЁчП уЎщ›Ћ яНžчЗ‹ш‰ВуЎцЌ ч‰‡2яНž [щ™хЎšч‰ˆ]" + name-sort: "уВу™у„уЎу—уšу яНžуВу„у‚уЎу‹у‘у‚‰2яНž [у’у‚“уІу„уАу‚“]" + name-en: "Hisui no Shizuku - Hiiro no Kakera 2 [Limited Edition]" + region: "NTSC-J" +SLPM-66825: + name: "чПЁчП уЎщ›Ћ яНžчЗ‹ш‰ВуЎцЌ ч‰‡2яНž" + name-sort: "уВу™у„уЎу—уšу яНžуВу„у‚уЎу‹у‘у‚‰2яНž" + name-en: "Hisui no Shizuku - Hiiro no Kakera 2" + region: "NTSC-J" +SLPM-66826: + name: "хІ–щЌМхЇЋфМ яНžу‚у‚„у‹у—хЙЛчЏшЉБяНž [щ™хЎšч‰ˆ]" + name-sort: "у‚ˆу†ууВуЇу‚“ яНžу‚у‚„у‹у—у’у‚“уЈу†уАуЊу—яНž [у’у‚“уІу„уАу‚“]" + name-en: "Youki Hime Den [Limited Edition]" + region: "NTSC-J" +SLPM-66827: + name: "хІ–щЌМхЇЋфМ яНžу‚у‚„у‹у—хЙЛчЏшЉБяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚ˆу†ууВуЇу‚“ яНžу‚у‚„у‹у—у’у‚“уЈу†уАуЊу—яНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Youki Hime Den - Ayakashi Gentou-wa [Standard Edition]" + region: "NTSC-J" +SLPM-66828: + name: "beatmania т…Ё DX 13 DistorteD" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 13 DistorteD" + name-en: "Beatmania IIDX 13 - DistorteD" + region: "NTSC-J" +SLPM-66829: + name: "MAJOR LEAGUE BASEBALL 2K7" + name-sort: "у‚у˜у‚ƒуƒМ у‚ŠуƒМу уЙуƒМу™уМуƒМу‚‹ 2K7" + name-en: "Major League Baseball 2K7" + region: "NTSC-J" +SLPM-66830: + name: "уƒЋу‚Єу‚ЙуЈцœЊцЅцГЅцЃ’" + name-sort: "у‚‹у„у™уЈуПу‚‰у„уЉу‚уМу†" + name-en: "Walt Disney Pictures Presents Lewis to Mirai Dorobou - Wilbur no Kiken na Jikan Ryokou" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. +SLPM-66832: + name: "уƒ†уƒ‹у‚ЙуЎчŽ‹х­цЇ˜ уƒ‰у‚­уƒ‰у‚­у‚Еуƒу‚ЄуƒуƒЋ цЕЗшОКуЎSecret [KONAMI The Best]" + name-sort: "уІуЋу™уЎуŠу†у˜у•уО уЉууЉуу•уАу„уАу‚‹ у†уПуЙуЎу—уƒМуу‚ŒуЃуЈ [KONAMI The Best]" + name-en: "Tennis no Oujisama - Doki Doki Survival - Umibe no Secret" + region: "NTSC-J" +SLPM-66834: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€2 у‚ЂуƒГу‚ГуƒМуƒЋ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у 2 у‚у‚“у“уƒМу‚‹ [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Kin'iro no Corda 2 Anchor [Premium Box]" + region: "NTSC-J" +SLPM-66835: + name: "щ‡‘ш‰ВуЎу‚ГуƒЋуƒ€2 у‚ЂуƒГу‚ГуƒМуƒЋ [щ€šхИИч‰ˆ]" + name-sort: "уу‚“у„у‚уЎу“у‚‹у 2 у‚у‚“у“уƒМу‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kin'iro no Corda 2 Anchor [Standard Edition]" + region: "NTSC-J" +SLPM-66836: + name: "EA SPORTS уƒЉу‚Ауƒ“уƒМ08" + name-sort: "EA SPORTS у‚‰ууГуƒМ08" + name-en: "EA Sports Rugby 08" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66837: + name: "MADDEN NFL 08" + name-sort: "уОуЃуЇу‚“ NFL 08" + name-en: "Madden NFL '08" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPM-66838: + name: "уƒ•у‚ЁуƒГу‚Пу‚Йуƒ†у‚Ѓуƒƒу‚Џуƒ•у‚ЉуƒМуƒуƒЅуƒГ2т˜†т˜†т˜† [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕуу‚“уŸу™уІуƒуЃууЕу‰уƒМуЁу‚…у‚“2уЈу‚ŠуЗу‚‹у™уŸуƒМ [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Fantastic Fortune 2 - Triple Star [Best Hit Selection]" + region: "NTSC-J" +SLPM-66839: + name: "We Are* [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "We Are* [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "We Are [Best Hit Selection]" + region: "NTSC-J" +SLPM-66840: + name: "цАДуЎц—‹хО‹2яНžчЗ‹уЎшЈ˜ц†ЖяНž [BEST HIT у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уПуšуЎу›у‚“у‚ŠуЄ2 уВуЎууŠу [BEST HIT у›у‚Œуу—у‚‡у‚“]" + name-en: "Mizu no Senritsu 2 - Hi no Kioku [Best Hit Selection]" + region: "NTSC-J" +SLPM-66841: + name: "у‚Іу‚ЃуƒЋуƒЛу‚ЊуƒЛу‚Іу‚Ѓу‚Йуƒ— [щ™хЎšч‰ˆ]" + name-sort: "у†уƒу‚‹ уŠ у†уƒу™уЗ [у’у‚“уІу„уАу‚“]" + name-en: "Will O' Wisp [Limited Edition]" + region: "NTSC-J" +SLPM-66842: + name: "у‚Іу‚ЃуƒЋуƒЛу‚ЊуƒЛу‚Іу‚Ѓу‚Йуƒ—" + name-sort: "у†уƒу‚‹ уŠ у†уƒу™уЗ" + name-en: "Will O' Wisp" + region: "NTSC-J" +SLPM-66843: + name: "Generation of Chaos Desire" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ уŠуЖ у‹уŠу™ уЇуƒу–у„у‚" + name-en: "Generations of Chaos - Desire" + region: "NTSC-J" +SLPM-66844: + name: "ц‚ фЙ…уƒŽцЁœ [щ™хЎšч‰ˆ]" + name-sort: "у‚†у†уу‚…у†уЎу•уу‚‰ [у’у‚“уІу„уАу‚“]" + name-en: "Yuukyuu no Sakura [Limited Edition]" + region: "NTSC-J" +SLPM-66845: + name: "ц‚ фЙ…уƒŽцЁœ [щ€šхИИч‰ˆ]" + name-sort: "у‚†у†уу‚…у†уЎу•уу‚‰ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Yuukyuu no Sakura [Standard Edition]" + region: "NTSC-J" +SLPM-66846: + name: "уƒ—уƒЊу‚Куƒ уƒЛу‚ЂуƒМу‚Џ -AWAKE-" + name-sort: "уЗу‚Šуšу‚€уƒЛу‚уƒМу -AWAKE-" + name-en: "Prism Ark - Awake" + region: "NTSC-J" +SLPM-66847: + name: "у‚ЂуƒЉуƒ“у‚ЂуƒГу‚КуƒЛуƒ­у‚Йуƒˆ яНžThe engagement on desertяНž" + name-sort: "у‚у‚‰уГу‚у‚“уš у‚у™уЈ The engagement on desert" + name-en: "Arabians Lost - The Engagement on Desert" + region: "NTSC-J" +SLPM-66848: + name: "цˆІх›НBASARA 2 ш‹Бщ›„хЄ–фМ" + name-sort: "у›у‚“у”ууАу•у‚‰ 2 уВуƒМу‚уƒМуš" + name-en: "Sengoku Basara 2 Heroes" + region: "NTSC-J" +SLPM-66849: + name: "у‚ЄуƒЊу‚ЙуЎу‚ЂуƒˆуƒЊу‚Ј у‚АуƒЉуƒГуƒ•у‚ЁуƒГу‚Пу‚Куƒ  [у‚Ќу‚ЙуƒˆBest Price]" + name-sort: "у„у‚Šу™уЎу‚уЈу‚Šуˆ уу‚‰у‚“уЕуу‚“уŸуšу‚€ [уŒу™уЈBest Price]" + name-en: "Iris no Atelier - Grand Fantasm [Gust Best Price]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLPM-66850: + name: "у‚ЂуƒЋу‚ЋуƒŠуƒуƒМуƒˆ" + name-sort: "у‚у‚‹у‹уЊуЏуƒМуЈ" + name-en: "Arcana Heart" + region: "NTSC-J" + compat: 5 +SLPM-66851: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšLiberty City Stories" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.3 у‚ŠуАуІуƒу—уІуƒуƒМ у™уЈуƒМу‚ŠуƒМуš" + name-en: "Grand Theft Auto - Liberty City Stories" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Removes blur due to misaligned fullscreen effect. +SLPM-66852: + name: "у‚Ћуƒ—у‚ГуƒГ у‚ЏуƒЉу‚Зуƒƒу‚Џу‚Й у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ [Best Price]" + name-sort: "у‹уЗу“у‚“ уу‚‰у—уЃуу™ у“у‚Œуу—у‚‡у‚“ [Best Price]" + name-en: "Capcom Classics Collection Vol. 1 [Best Price]" + region: "NTSC-J" +SLPM-66853: + name: "у‚ИуƒЇу‚ИуƒЇуЎхЅ‡хІ™уЊх†’щ™К щЛ„щ‡‘уЎц—‹щЂЈ [Best Price]" + name-sort: "у˜у‚‡у˜у‚‡уЎууПу‚‡у†уЊуМу†у‘у‚“ уŠу†у”у‚“уЎу›у‚“уЗу† [Best Price]" + name-en: "JoJo no Kimyou na Bouken - Ougon no Kaze [Best Price]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes text box opacity. + clampModes: + vu1ClampMode: 3 # Fixes shading on Chapter 11-2's enemy. +SLPM-66854: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМу‚Муƒ­ уƒ•у‚Ёу‚Єу‚ПуƒМу‚К у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГ [Best Price]" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМуœу‚ уЕуу„уŸуƒМуš у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ [Best Price]" + name-en: "Street Fighter Zero - Fighters Generation [Best Price]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLPM-66855: + name: "х’Žч‹—уЎшЁ€ True Blood [Limited Edition]" + name-sort: "уЈуŒу„уЌуЎуЁ True Blood [Limited Edition]" + name-en: "Togainu no Chi - True Blood [Limited Edition]" + region: "NTSC-J" +SLPM-66856: + name: "х’Žч‹—уЎшЁ€ True Blood" + name-sort: "уЈуŒу„уЌуЎуЁ True Blood" + name-en: "Togainu no Chi - True Blood" + region: "NTSC-J" +SLPM-66857: + name: "у„уЄу‹у€хБŠуу€у‚уЎчЉКуЋу€‚ яНžщ™НуЎщ“уЈчЗ‹уЎц˜уЈяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у„уЄу‹уЈуЉуу‚уЎуу‚‰уЋ у‚ˆу†уЎуПуЁуЈуВуЎуŸууŒу‚ŒуЈ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Itsuka, Todoku, Ano Sora ni [First Limited Edition]" + region: "NTSC-J" +SLPM-66858: + name: "у„уЄу‹у€хБŠуу€у‚уЎчЉКуЋу€‚ яНžщ™НуЎщ“уЈчЗ‹уЎц˜уЈяНž [щ€šхИИч‰ˆ]" + name-sort: "у„уЄу‹уЈуЉуу‚уЎуу‚‰уЋ у‚ˆу†уЎуПуЁуЈуВуЎуŸууŒу‚ŒуЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Itsuka, Todoku, Ano Sora ni [Standard Edition]" + region: "NTSC-J" +SLPM-66859: + name: "цˆІх›НBASARA [Best Price]" + name-sort: "у›у‚“у”ууАу•у‚‰ [Best Price]" + name-en: "Sengoku Basara [Best Price]" + region: "NTSC-J" +SLPM-66860: + name: "ч†БхИЏфНŽцА—хœЇхА‘хЅГ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у­уЃуŸу„уІу„уу‚уЄу—у‚‡у†у˜у‚‡ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Nettai Teikiatsu Shoujo [First Limited Edition]" + region: "NTSC-J" +SLPM-66861: + name: "ч†БхИЏфНŽцА—хœЇхА‘хЅГ [щ€šхИИч‰ˆ]" + name-sort: "у­уЃуŸу„уІу„уу‚уЄу—у‚‡у†у˜у‚‡ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Nettai Teikiatsu Shoujo [Standard Edition]" + region: "NTSC-J" +SLPM-66862: + name: "у‚у‚„у‹у—уГуЈуƒМхЙЛхІ–ч•АшžщŒВуƒМ [BestSelection]" + name-sort: "у‚у‚„у‹у—уГуЈ у’у‚“у‚ˆу†у„уЖу‚“у‚у [BestSelection]" + name-en: "Ayakashi Bito [Best Selection]" + region: "NTSC-J" +SLPM-66863: + name: "WWE2008 SmackDown! vs Raw" + name-sort: "WWE2008 SmackDown! vs Raw" + name-en: "WWE SmackDown! vs. Raw 2008" + region: "NTSC-J" +SLPM-66864: + name: "у‚ІуƒŸу‚ЗуƒЇуƒМ" + name-sort: "у†уПу—у‚‡уƒМ" + name-en: "Umisho" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Reduces misaligned line distortian when in QTE. +SLPM-66865: + name: "цˆІх›НBASARA 2 [Best Price]" + name-sort: "у›у‚“у”ууАу•у‚‰ 2 [Best Price]" + name-en: "Sengoku Basara 2 [Best Price]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLPM-66866: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г2 фЙБфИ–шІ‡чŽ‹фМ хЄЉшІ‡уЎчЋ " + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“2 у‚‰у‚“у›у„уЏуŠу†уЇу‚“ уІу‚“уЏуЎу—у‚‡у†" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken 2" + region: "NTSC-J" +SLPM-66867: + name: "MotoGP'07" + name-sort: "у‚‚уЈGP'07" + name-en: "MotoGP '07" + region: "NTSC-J" +SLPM-66868: + name: "уƒˆуƒ уƒЛу‚ЏуƒЉуƒГу‚ЗуƒМу‚ЗуƒЊуƒМу‚К у‚Йуƒ—уƒЊуƒГу‚ПуƒМу‚ЛуƒЋ фКŒщ‡у‚Йуƒ‘у‚Є [UBISOFT BEST]" + name-sort: "уЈу‚€уу‚‰у‚“у—уƒМу—у‚ŠуƒМуš у™уЗу‚Šу‚“уŸуƒМу›у‚‹ уЋу˜у‚…у†у™уБу„ [UBISOFT BEST]" + name-en: "Tom Clancy's Splinter Cell - Double Agent [Ubisoft Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-66869: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЋуƒМуƒœуƒГ [EA BEST HITS]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‹уƒМуМу‚“ [EA BEST HITS]" + name-en: "Need for Speed - Carbon [EA Best Hits]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLPM-66869" + # Most Wanted save grants extra money. + - "SLPM-66232" + - "SLPM-66562" + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLPM-65766" # UG2 saves can be detected, but the code is unused. +SLPM-66870: + name: "ц˜Ÿш‰ВуЎуŠуу‚Šу‚‚уЎ [хˆх›žу‚Йуƒšу‚ЗуƒЃуƒЋщ™хЎšч‰ˆ]" + name-sort: "уЛу—у„у‚уЎуŠуу‚Šу‚‚уЎ [у—у‚‡у‹у„у™уКу—у‚ƒу‚‹у’у‚“уІу„уАу‚“]" + name-en: "Hoshiiro no Okurimono [First Special Limitred Edition]" + region: "NTSC-J" +SLPM-66871: + name: "хЌх–šхА‘хЅГ-ElementalGirl Calling- [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚‡у†у‹у‚“у—у‚‡у†у˜у‚‡ ElementalGirl Calling [DXуБуЃу]" + name-en: "Shoukan Shoujo - Elemental Girl Calling [DX Pack]" + region: "NTSC-J" +SLPM-66872: + name: "хЌх–šхА‘хЅГ-ElementalGirl Calling- [щ€šхИИч‰ˆ]" + name-sort: "у—у‚‡у†у‹у‚“у—у‚‡у†у˜у‚‡ ElementalGirl Calling [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shoukan Shoujo - Elemental Girl Calling [Standard Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66873: + name: "у‚‰ут˜†у™уŸ яНžщ™ЕцЁœх­Іхœ’ цЁœш—ЄчЅ­яНž [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у‚‰уу™уŸ у‚Šу‚‡у†уŠу†уŒууˆу‚“ уŠу†уЈу†у•у„ [DXуБуЃу]" + name-en: "Lucky Star - Ryouou Gakuen Outou-sai [DX Pack]" + region: "NTSC-J" +SLPM-66874: + name: "у‚‰ут˜†у™уŸ яНžщ™ЕцЁœх­Іхœ’ цЁœш—ЄчЅ­яНž [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уу™уŸ у‚Šу‚‡у†уŠу†уŒууˆу‚“ уŠу†уЈу†у•у„ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Lucky Star - Ryouou Gakuen Outou-sai [Standard Edition]" + region: "NTSC-J" +SLPM-66875: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚А 2" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹у‚у˜у‚ƒуƒМу‚ŠуƒМу 2" + name-en: "Jikkyou Powerful Major League 2" + region: "NTSC-J" +SLPM-66876: + name: "IZUMO2 -чŒ›ух‰ЃуЎцˆІшЈ˜- [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у„уšу‚‚2 у‚‚у†уу‘у‚“уЎу›у‚“у [уЙу™уЈуАу‚“]" + name-en: "Izumo 2 [GN Software Best]" + region: "NTSC-J" +SLPM-66877: + name: "_summer## [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "у‚у‚“у уƒМуАуƒМу•уОуƒМу уЖу‚‹у—у‚ƒуƒМуЗ [уЙу™уЈуАу‚“]" + name-en: "_summer ## [GNsoftware Best]" + region: "NTSC-J" +SLPM-66878: + name: "уƒ‰у‚ЋуƒуƒГу‚­уƒГу‚Ауƒ€уƒ " + name-sort: "уЉу‹уНу‚“уу‚“уу у‚€" + name-en: "Dokapon Kingdom" + region: "NTSC-J" +SLPM-66879: + name: "StarTRain -your past makes your future- [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™уŸуƒМуЈу‚Œу„у‚“ -у‚†у‚ уБу™уЈ у‚уƒМуу™ у‚†у‚ уЕу‚…уƒМуЁу‚ƒуƒМ- [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "StarTRain - Your Past Makes Your Future [First Limited Edition]" + region: "NTSC-J" +SLPM-66880: + name: "StarTRain -your past makes your future- [щ€šхИИч‰ˆ]" + name-sort: "у™уŸуƒМуЈу‚Œу„у‚“ -у‚†у‚ уБу™уЈ у‚уƒМуу™ у‚†у‚ уЕу‚…уƒМуЁу‚ƒуƒМ- [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "StarTRain - Your Past Makes Your Future [Standard Edition]" + region: "NTSC-J" +SLPM-66881: + name: "TOCA RACE DRIVER 3 THE ULTIMATE RACING SIMULATOR" + name-sort: "уЈу‹ у‚ŒуƒМу™ уЉу‚‰у„уАуƒМ 3 у˜ у‚у‚‹уІуƒу‚уЃуЈ у‚ŒуƒМу—у‚“у у—уПу‚…у‚ŒуƒМуŸуƒМ" + name-en: "TOCA Race Driver 3 - The Ultimate Racing Simulator" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLPM-66881" + - "SLPM-66498" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLPM-66882: + name: "уЏу‹у‚ŒуЊуЏуƒМуЈ яНžх›уŒуŸу‚уЋшМуу‚’яНž [щ™хЎšч‰ˆуƒЛу‚ЕуƒГуƒˆуƒЉуƒœу‚Єу‚ЙCDф˘]" + name-sort: "уЏу‹у‚ŒуЊуЏуƒМуЈ ууПуŒуŸу‚уЋу‹уŒу‚„уу‚’ [у’у‚“уІу„уАу‚“ у•у‚“уЈу‚‰уМу„у™CDуЄу]" + name-en: "Hakarena Heart - Kimi ga Tame ni Kagayaki wo [Limited Edition]" + region: "NTSC-J" +SLPM-66883: + name: "уЏу‹у‚ŒуЊуЏуƒМуЈ яНžх›уŒуŸу‚уЋшМуу‚’яНž" + name-sort: "уЏу‹у‚ŒуЊуЏуƒМуЈ ууПуŒуŸу‚уЋу‹уŒу‚„уу‚’" + name-en: "Hakarena Heart - Kimi ga Tame ni Kagayaki wo" + region: "NTSC-J" +SLPM-66884: + name: "NBA LIVE 08" + name-sort: "NBA у‚‰у„уЖ08" + name-en: "NBA Live 08" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66885: + name: "уƒЏуƒМуƒЋуƒ‰у‚Еуƒƒу‚ЋуƒМу‚Іу‚Єуƒ‹уƒГу‚Ау‚ЄуƒЌуƒ–уƒГ2008" + name-sort: "у‚уƒМу‚‹уЉу•уЃу‹уƒМу†у„уЋу‚“уу„у‚ŒуЖу‚“2008" + name-en: "Winning Eleven 2008" + region: "NTSC-J" +SLPM-66886: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈфИц­ЛщГЅуЎщЈŽхЃЋх›Ѓ" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈуЕу—уЁу‚‡у†уЎуу—у у‚“" + name-en: "Harry Potter and the Order of the Phoenix" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLPM-66887: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ3 щ‹х‘НуЎшПЗхЎЎ [KOEI The Best]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ3 у†у‚“у‚у„уЎу‚у„уу‚…у† [KOEI The Best]" + name-en: "Harukanaru Toki no Naka de 3 - Unmei no Meikyuu [Koei the Best]" + region: "NTSC-J" +SLPM-66888: + name: "Gт…  JOCKEY4 2007" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2007" + name-en: "G1 Jockey 4 - 2007" + region: "NTSC-J" +SLPM-66889: + name: "уЗу‚Šу‚Еу‚ЌяНžуƒ—уƒЊуƒГу‚Лу‚Йу‚’у•уŒу›яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЗу‚Šу•уŒ уЗу‚Šу‚“у›у™у‚’у•уŒу› [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Puri-Saga! Princess o Sagase! [First Limited Edition]" + region: "NTSC-J" +SLPM-66890: + name: "уЗу‚Šу‚Еу‚ЌяНžуƒ—уƒЊуƒГу‚Лу‚Йу‚’у•уŒу›яНž" + name-sort: "уЗу‚Šу•уŒ уЗу‚Šу‚“у›у™у‚’у•уŒу›" + name-en: "Puri-Saga! Princess o Sagase!" + region: "NTSC-J" +SLPM-66891: + name: "Myself;Yourself [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу„у›у‚‹уЕ у‚†у‚у›у‚‹уЕ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Myself; Yourself [First Limited Edition]" + region: "NTSC-J" +SLPM-66892: + name: "Myself;Yourself [щ€šхИИч‰ˆ]" + name-sort: "уОу„у›у‚‹уЕ у‚†у‚у›у‚‹уЕ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Myself; Yourself [Standard Edition]" + region: "NTSC-J" +SLPM-66893: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ уƒДу‚ЁуƒŠуƒЛуƒ‡у‚ЃуƒМуƒЋ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ [уƒ—уƒЌу‚Єу‚ЊуƒГуƒЉу‚ЄуƒГ]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у‚”ууЊуƒЛуЇуƒуƒМу‚‹ у“у‚Œуу—у‚‡у‚“ [уЗу‚Œу„уŠу‚“у‚‰у„у‚“]" + name-en: "Final Fantasy XI - Vana'diel Collection" + region: "NTSC-J" +SLPM-66894: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ у‚ЂуƒЋу‚ПуƒŠуЎчЅžх…Е ц‹ЁхМЕуƒ‡уƒМу‚Пуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 у‚у‚‹уŸуЊуЎу‹уПуИу„ у‹ууЁу‚‡у†уЇуƒМуŸуЇуƒу™у" + name-en: "Final Fantasy XI - Wings of the Goddess" + region: "NTSC-J" +SLPM-66895: + name: "уƒžуƒуƒМу™у”у‚у у‚Ћуƒ–у‚Гуƒ­" + name-sort: "уОу­уƒМу™у”у‚у у‹уЖу“у‚" + name-en: "Manea Sugoroku - Kabukuro" + region: "NTSC-J" +SLPM-66896: + name: "Piaу‚­уƒЃуƒ­уƒƒуƒˆуИу‚ˆу†у“уяМяМG.O. яНžу‚ЕуƒžуƒМуƒ•у‚Їу‚ЂяНž" + name-sort: "уДу‚уу‚ƒу‚уЃуЈуИу‚ˆу†у“уяМяМ G.O. у•уОуƒМуЕу‡у‚" + name-en: "Pia Carrot he Youkoso!! G.O. Summer Fair" + region: "NTSC-J" +SLPM-66897: + name: "XYANIDEяМšу‚Жу‚ЄуƒŠу‚Єуƒ‰" + name-sort: "у–у„уЊу„уЉ" + name-en: "Xyanide" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + autoFlush: 2 # Fixes post lighting. +SLPM-66898: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋу‚ИуƒМуƒГ [щ™хЎšч‰ˆ]" + name-sort: "у™уКууЈу‚‰у‚‹у˜уƒМу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Spectral Gene [Limited Edition]" + region: "NTSC-J" +SLPM-66899: + name: "у‚Йуƒšу‚ЏуƒˆуƒЉуƒЋу‚ИуƒМуƒГ" + name-sort: "у™уКууЈу‚‰у‚‹у˜уƒМу‚“" + name-en: "Spectral Gene" + region: "NTSC-J" +SLPM-66900: + name: "ц˜Ÿш‰ВуЎуŠуу‚Šу‚‚уЎ" + name-sort: "уЛу—у„у‚уЎуŠуу‚Šу‚‚уЎ" + name-en: "Hoshi Iro no Okurimono" + region: "NTSC-J" +SLPM-66901: + name: "12RIVEN - the ЮЈcliminal of integral -" + name-sort: "уЈу…уˆу‚‹уЖу‚ŠуƒДу‚“ у– у•у„уу‚ŠуПуЊу‚‹ уŠуЖ у„у‚“уІуу‚‰у‚‹" + name-en: "12Riven - The Psi-Climinal of Integral" + region: "NTSC-J" +SLPM-66902: + name: "уƒ‡у‚Ѓу‚Куƒ‹уƒМуƒ—уƒЊуƒГу‚Лу‚Й щ­”цГ•уЎфИ–ч•ŒуИ" + name-sort: "уЇуƒуšуЋуƒМуЗу‚Šу‚“у›у™ уОуЛу†уЎу›у‹у„уИ" + name-en: "Disney Princess - Enchanted Journey" + region: "NTSC-J" +SLPM-66903: + name: "Gт…  JOCKEY4 2007 & Winning Post7 2007 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2007 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2007 & у†у„уЋу‚“ууНу™уЈ7 2007 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 Jockey 4 - 2007 [with Winning Post 7 Maximum 2007 - Premium Pack]" + region: "NTSC-J" +SLPM-66904: + name: "Gт…  JOCKEY4 2007 & Winning Post7 2007 [уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒƒу‚Џ]" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 2007 у˜уƒМу‚у‚“у˜у‚‡уЃууƒМ4 2007 & у†у„уЋу‚“ууНу™уЈ7 2007 [уЗу‚ŒуПу‚у‚€уБуЃу]" + name-en: "G1 Jockey 4 - 2007 [with Winning Post 7 Maximum 2007 - Premium Pack]" + region: "NTSC-J" +SLPM-66905: + name: "D.C. яНžуƒ€уƒЛу‚ЋуƒМуƒяНž the Origin" + name-sort: "у у‹уƒМуН the Origin" + name-en: "D.C. Da Capo The Origin" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces sprite artifacts like in the menu. +SLPM-66906: + name: "у‚Ђу‚ЙуƒŸуƒƒу‚ЏхО—у у­у‚ЗуƒЊуƒМу‚К шЛЂч”Ÿх­Ихœ’цœˆх…‰щŒВ" + name-sort: "уІу‚“у—у‚‡у†уŒууˆу‚“у’уЃу“у†у‚у [у‚у™уПуЃууЈуу у­у—у‚ŠуƒМуš]" + name-en: "Tenshou Gakuen Gekkouroku [Tokudane Price]" + region: "NTSC-J" +SLPM-66907: + name: "шЈБхЉš [уƒ—уƒЊуƒГу‚Лу‚Йу‚Нуƒ•уƒˆ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у„у„уЊуšу‘ [уЗу‚Šу‚“у›у™ууЕуЈ у“у‚Œуу—у‚‡у‚“]" + name-en: "Iinazuke [Princess Soft Collection]" + region: "NTSC-J" +SLPM-66908: + name: "IZUMO2 х­Іхœ’ч‹‚цƒГц›В уƒ€уƒ–уƒЋу‚Пу‚Џуƒˆ" + name-sort: "у„уšу‚‚2 уŒууˆу‚“уу‚‡у†уу†уу‚‡у у уЖу‚‹уŸууЈ" + name-en: "Izumo 2 - Gakuen Kyousoukyoku - Double Tact" + region: "NTSC-J" +SLPM-66909: + name: "чЅžц›ВхЅч•ŒуƒуƒЊуƒ•у‚Љуƒ‹у‚Ћ яМ“&яМ”шЉБхЎŒчЕчЗЈ" + name-sort: "у—у‚“уу‚‡ууу†у‹у„уНу‚ŠуЕу‰уЋу‹ 3&4у‚у‹у‚“у‘уЄуИу‚“" + name-en: "Shinkyoku Soukai Polyphonica Episode 3&4 Kanketsuhen" + region: "NTSC-J" +SLPM-66910: + name: "у‚Йу‚ПуƒГуƒˆуƒžуƒГ:у‚Єу‚Ауƒ‹уƒƒу‚ЗуƒЇуƒГ" + name-sort: "у™уŸу‚“уЈуОу‚“:у„ууЋуЃу—у‚‡у‚“" + name-en: "Stuntman - Ignition" + region: "NTSC-J" + gameFixes: + - VIFFIFOHack + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. +SLPM-66911: + name: "уЕуу„уЊу‚Šу™уЈ [уƒ—уƒЊуƒГу‚Лу‚Йу‚Нуƒ•уƒˆ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕуу„уЊу‚Šу™уЈ [уЗу‚Šу‚“у›у™ууЕуЈ у“у‚Œуу—у‚‡у‚“]" + name-en: "Finalist [Princess Soft Collection]" + region: "NTSC-J" +SLPM-66912: + name: "уВуу‚‰у—уЎуЊущ ƒуЋчЅ­ у‚Ћу‚БуƒЉщŠуГ у‚ЂуƒšуƒГуƒ‰ч‰ˆ" + name-sort: "уВуу‚‰у—уЎуЊуу“у‚уЋуОуЄу‚Š у‹у‘у‚‰у‚ууГ у‚уКу‚“уЉуАу‚“" + name-en: "Higurashi no Naku Koro ni Matsuri - Kakera Asobi [Append Version]" + region: "NTSC-J" +SLPM-66913: + name: "уВуу‚‰у—уЎуЊущ ƒуЋчЅ­ у‚Ћу‚БуƒЉщŠуГ" + name-sort: "уВуу‚‰у—уЎуЊуу“у‚уЋуОуЄу‚Š у‹у‘у‚‰у‚ууГ" + name-en: "Higurashi no Naku Koro ni Matsuri - Kakera Asobi" + region: "NTSC-J" +SLPM-66914: + name: "ц”ОшЊВхОŒуЏч™НщŠ€уЎшЊПуЙ" + name-sort: "уЛу†у‹у”уЏуЏууŽу‚“уЎу—у‚‰уЙ" + name-en: "Houkago ha Hakugin no Shirabe" + region: "NTSC-J" +SLPM-66915: + name: "щŠцˆЏчŽ‹GX у‚Пуƒƒу‚Ауƒ•у‚ЉуƒМу‚Й у‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ" + name-sort: "у‚†у†уŽуŠу†GX уŸуЃууЕу‰уƒМу™ уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Yu-Gi-Oh Duel Monsters GX - Tag Force Evolution" + region: "NTSC-J" +SLPM-66916: + name: "хЎŸцГуƒ‘уƒЏуƒ•уƒЋуƒ—уƒ­щ‡Žчƒ14 цБКхЎšч‰ˆ" + name-sort: "у˜уЃуу‚‡у†уБу‚уЕу‚‹уЗу‚у‚„уу‚…у†14 у‘уЃуІу„уАу‚“" + name-en: "Jikkyou Powerful Pro Yakyuu 14 Ketteiban" + region: "NTSC-J" +SLPM-66917: + name: "у‚АуƒЉуƒГуƒ‰уƒЛу‚Луƒ•уƒˆуƒЛу‚ЊуƒМуƒˆяМšVice City Stories" + name-sort: "уу‚‰у‚“уЉуƒЛу›уЕуЈуƒЛуŠуƒМуЈ3.4 уАу„у™у—уІуƒ у™уЈуƒМу‚ŠуƒМуš" + name-en: "Grand Theft Auto - Vice City Stories" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned effect when in-game Trails option is turned on. +SLPM-66918: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ5" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ5" + name-en: "Princess Maker 5" + region: "NTSC-J" +SLPM-66919: + name: "хИшЁ€хЅ‡ш­š уƒ уƒМуƒГу‚Пу‚Єу‚К" + name-sort: "уу‚…у†у‘уЄууŸу‚“ у‚€уƒМу‚“уŸу„уš" + name-en: "Kyuuketsu Kitan Moonties" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-66920: + name: "уЛу—уƒ•уƒЋяНžц˜ŸуЎщ™у‚‹шЁ—яНž" + name-sort: "уЛу—уЕу‚‹ уЛу—уЎуЕу‚‹уОуЁ" + name-en: "Hoshi Furu" + region: "NTSC-J" +SLPM-66921: + name: "H2Oуƒ—уƒЉу‚Й" + name-sort: "H2OуЗу‚‰у™" + name-en: "H2O" + region: "NTSC-J" +SLPM-66922: + name: "D.C.т…Ё P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒт…ЁяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ DXуƒ‘уƒƒу‚Џ [уƒ‡у‚Ѓу‚Йу‚Џ1]" + name-sort: "у у‹уƒМуН2 уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ DXуБуЃу [уЇуƒу™у1]" + name-en: "D.C.II P.S. - Da Capo II - Plus Situation [DX Pack] [Disc 1]" + region: "NTSC-J" +SLPM-66923: + name: "D.C.т…Ё P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒт…ЁяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ DXуƒ‘уƒƒу‚Џ [уƒ‡у‚Ѓу‚Йу‚Џ2]" + name-sort: "у у‹уƒМуН2 уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ DXуБуЃу [уЇуƒу™у2]" + name-en: "D.C.II P.S. - Da Capo II - Plus Situation [DX Pack] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + region: "NTSC-J" +SLPM-66924: + name: "D.C.т…Ё P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒт…ЁяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ [уƒ‡у‚Ѓу‚Йу‚Џ1]" + name-sort: "у у‹уƒМуН2 уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ [уЇуƒу™у1]" + name-en: "D.C.II P.S. - Da Capo II - Plus Situation [Disc 1]" + region: "NTSC-J" +SLPM-66925: + name: "D.C.т…Ё P.S. яНžуƒ€уƒЛу‚ЋуƒМуƒт…ЁяНž уƒ—уƒЉу‚Йу‚ЗуƒуƒЅу‚ЈуƒМу‚ЗуƒЇуƒГ [уƒ‡у‚Ѓу‚Йу‚Џ2]" + name-sort: "у у‹уƒМуН2 уЗу‚‰у™у—уЁу‚…уˆуƒМу—у‚‡у‚“ [уЇуƒу™у2]" + name-en: "D.C.II P.S. - Da Capo II - Plus Situation [Disc 2]" + region: "NTSC-J" +SLPM-66926: + name: "NiGHTS into Dreams..." + name-sort: "уЊу„уЄ у„у‚“ уЈу… уЉу‚ŠуƒМу‚€у™..." + name-en: "NiGHTS into Dreams..." + region: "NTSC-J" + compat: 5 +SLPM-66927: + name: "уƒЌуƒƒу‚ЙуƒЋу‚ЈуƒГу‚Иу‚ЇуƒЋу‚Й SURVIVOR [Good Price]" + name-sort: "у‚ŒуЃу™у‚‹уˆу‚“у˜у‡у‚‹у™ SURVIVOR [Good Price]" + name-en: "Wrestle Angels Survivor [Good Price]" + region: "NTSC-J" + memcardFilters: + - "SLPM-66239" + - "SLPM-66927" +SLPM-66928: + name: "Your Memories Off яНžGirls StyleяНž" + name-sort: "у‚†у‚уƒЛу‚у‚‚у‚ŠуƒМуš уŠуЕ яНžGirls StyleяНž" + name-en: "Your Memories Off Girls Style" + region: "NTSC-J" +SLPM-66929: + name: "у‚ЈуƒЋуƒŸуƒŠуƒМу‚ИуƒЅ яНžщ—‡уЎхЗЋхЅГуЈчЅžу€…уЎцŒ‡шМЊяНž" + name-sort: "уˆу‚‹уПуЊуƒМу˜у‚… у‚„уПуЎуПу“уЈу‹уПуŒуПуЎу‚†уГу‚" + name-en: "Elminage - Yami no Fujo to Kamigami no Yubiwa" + region: "NTSC-J" +SLPM-66930: + name: "Dance Dance Revolution SuperNOVA2" + name-sort: "у у‚“у™у у‚“у™у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ у™уƒМуБуƒМуЎуƒДу2" + name-en: "Dance Dance Revolution SuperNOVA2" + region: "NTSC-J" +SLPM-66931: + name: "уƒ‰уƒЊуƒ•уƒˆуƒŠу‚Єуƒ„яМšJuiced2" + name-sort: "уЉу‚ŠуЕуЈуЊу„уЄяМšJuiced2" + name-en: "Juiced 2 - Hot Import Nights" + region: "NTSC-J" +SLPM-66932: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ уƒ—уƒ­у‚ЙуƒˆуƒЊуƒМуƒˆ" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ уЗу‚у™уЈу‚ŠуƒМуЈ" + name-en: "Need for Speed - ProStreet" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLPM-66932" + # Carbon save grants extra money. + - "SLPM-55061" + - "SLPM-66617" + - "SLPM-66869" + # Most Wanted save grants extra money. + - "SLPM-66232" + - "SLPM-66562" + - "SLPM-65766" # UG2 saves can be detected, but the code is unused. +SLPM-66933: + name: "х›уŒфИЛуЇхŸЗфК‹уŒфПКуЇяНžуŠфЛ•уˆц—ЅшЈ˜яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "ууПуŒу‚у‚‹у˜уЇу—уЄу˜уŒуŠу‚ŒуЇ уŠуЄу‹уˆуЋуЃу [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Kimi ga Aruji de Shitsuji ga Ore de - Oshie Nikki [First Limited Edition]" + region: "NTSC-J" +SLPM-66934: + name: "х›уŒфИЛуЇхŸЗфК‹уŒфПКуЇяНžуŠфЛ•уˆц—ЅшЈ˜яНž" + name-sort: "ууПуŒу‚у‚‹у˜уЇу—уЄу˜уŒуŠу‚ŒуЇ уŠуЄу‹уˆуЋуЃу" + name-en: "Kimi ga Aruji de Shitsuji ga Ore de - Oshie Nikki" + region: "NTSC-J" +SLPM-66935: + name: "true tearsяНžуƒˆу‚ЅуƒЋуƒМуƒ†у‚Ѓу‚ЂуƒМу‚КяНž" + name-sort: "уЈу…у‚‹уƒМуІуƒу‚уƒМуš" + name-en: "true tears" + region: "NTSC-J" +SLPM-66936: + name: "уƒŠу‚Єуƒˆу‚Іу‚Ѓу‚ЖуƒМуƒ‰ The VIDEO GAME яНžDenial of the WorldяНž" + name-sort: "уЊу„уЈу†уƒу–уƒМуЉ The VIDEO GAME яНžDenial of the WorldяНž" + name-en: "Night Wizard - The Video Game - Denial of the World" + region: "NTSC-J" +SLPM-66937: + name: "щ›€уƒЛфИ‰хœ‹ч„ЁхŒ [KOEI The Best]" + name-sort: "у˜у‚ƒу‚“у•у‚“у”уу‚€уу† [KOEI The Best]" + name-en: "Jan Sangoku Musou [Koei the Best]" + region: "NTSC-J" +SLPM-66938: + name: "у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ у‚ЈуƒˆуƒЏуƒМуƒЋ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у‚у‚“у˜у‡у‚ŠуƒМу уˆуЈу‚уƒМу‚‹ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Angelique Etoile [Koei Selection]" + region: "NTSC-J" +SLPM-66939: + name: "фКЁх›НуЎу‚ЄуƒМу‚Иу‚Й2035 яНžу‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ЌуƒГуƒŠуƒМяНž [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уМу†у“ууЎу„уƒМу˜у™2035 у†у‰уƒМу—уЃуЗуŒу‚“уЊуƒМ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Boukoku no Aegis 2035 - Warship Gunner [Koei Selection]" + region: "NTSC-J" +SLPM-66940: + name: "у‚ЌуƒГуƒ€уƒ ч„ЁхŒSpecial" + name-sort: "уŒу‚“у у‚€у‚€уу†Special" + name-en: "Gundam Musou Special" + region: "NTSC-J" +SLPM-66941: + name: "хŒ—ц–—уЎц‹Г хЏЉхˆЄуЎхŒш’Мц˜Ÿ ц‹ГшБЊхˆ—фМ [SEGA THE BEST]" + name-sort: "уЛууЈуЎу‘у‚“ у—у‚“уБу‚“уЎуу†уу†у›у„ у‘у‚“у”у†у‚ŒуЄуЇу‚“ [SEGA THE BEST]" + name-en: "Hokuto no Ken [Sega the Best]" + region: "NTSC-J" +SLPM-66942: + name: "ЮІуЊу‚‹уƒЛу‚уЗу‚уƒМуЁ 2 яНž1st priorityяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуу„уЊу‚‹уƒЛу‚уЗу‚уƒМуЁ2 яНž1st priorityяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Final Approach 2 - 1st Priority [First Limited Edition]" + region: "NTSC-J" +SLPM-66943: + name: "ЮІуЊу‚‹уƒЛу‚уЗу‚уƒМуЁ 2 яНž1st priorityяНž" + name-sort: "уЕуу„уЊу‚‹уƒЛу‚уЗу‚уƒМуЁ2 яНž1st priorityяНž" + name-en: "Final Approach 2 - 1st Priority" + region: "NTSC-J" +SLPM-66944: + name: "уƒ—уƒ†у‚Ѓуƒ•уƒМуƒЋ [щ™хЎšч‰ˆ]" + name-sort: "уЗуІуƒуЕуƒМу‚‹ [у’у‚“уІу„уАу‚“]" + name-en: "Petit Four [Limited Edition]" + region: "NTSC-J" +SLPM-66945: + name: "уƒ—уƒ†у‚Ѓуƒ•уƒМуƒЋ" + name-sort: "уЗуІуƒуЕуƒМу‚‹" + name-en: "Petit Four" + region: "NTSC-J" +SLPM-66946: + name: "NBALIVE 07 [EA BEST HITS]" + name-sort: "NBA у‚‰у„уЖ07 [EA BEST HITS]" + name-en: "NBA Live 07 [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLPM-66947: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“ with уБу‚уƒМу‚уЃуЗууЃуЈ" + name-en: "Nobunaga no Yabou - Kakushin [with Power-Up Kit]" + region: "NTSC-J" +SLPM-66948: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ & фИ‰хœ‹хП—11 with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ уƒ„у‚ЄуƒГуƒ‘уƒƒу‚Џ" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“ with уБу‚уƒМу‚уЃуЗууЃуЈ & у•у‚“у”уу—11 with уБу‚уƒМу‚уЃуЗууЃуЈ уЄу„у‚“уБуЃу" + name-en: "Nobunaga no Yabou - Kakushin [with Power-Up Kit and Sangokushi XI]" + region: "NTSC-J" +SLPM-66950: + name: "Winning Post7 MAXIMUM 2008" + name-sort: "у†у„уЋу‚“ууНу™уЈ7 MAXIMUM 2008" + name-en: "Winning Post 7 Maximum 2008" + region: "NTSC-J" +SLPM-66951: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ4 [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ4 [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Harukanaru Toki no Naka de 4 [Premium Box]" + region: "NTSC-J" +SLPM-66952: + name: "щ™у‹уЊу‚‹ц™‚чЉКуЎфИ­уЇ4" + name-sort: "уЏу‚‹у‹уЊу‚‹уЈууЎуЊу‹уЇ4" + name-en: "Harukanaru Toki no Naka de 4" + region: "NTSC-J" +SLPM-66953: + name: "ч„ЁхŒOROCHI щ­”чŽ‹х†ш‡Ј" + name-sort: "у‚€уу†OROCHI уОуŠу†у•у„у‚Šу‚“" + name-en: "Musou Orochi - Maou Sairin" + region: "NTSC-J" +SLPM-66954: + name: "фПЁщ•ЗуЎщ‡Žцœ› Online фК‰шІ‡уЎчЋ " + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уŠу‚“у‚‰у„у‚“ уу†уЏуЎу—у‚‡у†" + name-en: "Nobunaga no Yabou - Online - Souha no Shou" + region: "NTSC-J" +SLPM-66956: + name: "уƒу‚Њ у‚ЂуƒГу‚Иу‚ЇуƒЊуƒМу‚Џ уƒ•уƒЋуƒœу‚Єу‚Й" + name-sort: "у­уŠ у‚у‚“у˜у‡у‚ŠуƒМу уЕу‚‹уМу„у™" + name-en: "Neo Angelique - Full Voice" + region: "NTSC-J" +SLPM-66957: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ уƒуƒˆуƒЋу‚ЊуƒМу‚Бу‚ЙуƒˆуƒЉ [Broccoli Best Quality]" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уАуЈу‚‹уŠуƒМу‘у™уЈу‚‰ [Broccoli Best Quality]" + name-en: "Neon Genesis Evangelion - Battle Orchestra [Broccoli Best Quality]" + region: "NTSC-J" +SLPM-66958: + name: "у‚Ђу‚Њу‚Єу‚Зуƒ­ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚уŠу„у—у‚ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Aoi Shiro [First Limited Edition]" + region: "NTSC-J" +SLPM-66959: + name: "у‚Ђу‚Њу‚Єу‚Зуƒ­ [щ€šхИИч‰ˆ]" + name-sort: "у‚уŠу„у—у‚ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Aoishiro [Standard Edition]" + region: "NTSC-J" +SLPM-66960: + name: "уƒ‹уƒМуƒ‰уƒЛуƒ•у‚ЉуƒМуƒЛу‚Йуƒ”уƒМуƒ‰ у‚ЂуƒГуƒ€уƒМу‚АуƒЉу‚ІуƒГуƒ‰2 шЛŠщ“ [EA:SY! 1980]" + name-sort: "уЋуƒМуЉуƒЛуЕу‰уƒМуƒЛу™уДуƒМуЉ у‚у‚“у уƒМуу‚‰у†у‚“уЉ2 у—у‚ƒуЉу† [EA:SY! 1980]" + name-en: "Need for Speed - Underground 2 [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-66961: + name: "EA:SYяМ1980 BLACK" + name-sort: "уƒ–уƒЉуƒƒу‚Џ [EA:SY! 1980]" + name-en: "Black [EA:SY! 1980]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLPM-66962: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ3 уƒ†у‚Єу‚Џуƒ€у‚ІуƒГ [EA:SY! 1980]" + name-sort: "уАуƒМу‚“у‚у†уЈ3 уІу„уу у†у‚“ [EA:SY! 1980]" + name-en: "Burnout 3 - Takedown [EA:SY! 1980]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLPM-66963: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžхВфИŠцœ€хЄЇуЎфНœцˆІяНž [EA:SY! 1980]" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у—у˜у‚‡у†у•у„у у„уЎу•уу›у‚“ [EA:SY! 1980]" + name-en: "Medal of Honor - Frontline [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLPM-66964: + name: "GUILTY GEAR XX Ю› CORE PLUS [у‚ЂуƒšуƒГуƒ‰ч‰ˆ]" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у‚уу›у‚“уЈ у“у‚ уЗу‚‰у™ [у‚уКу‚“уЉуАу‚“]" + name-en: "Guilty Gear XX - Accent Core Plus [Append Edition]" + region: "NTSC-J" +SLPM-66965: + name: "GUILTY GEAR XX Ю› CORE PLUS" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у‚уу›у‚“уЈ у“у‚ уЗу‚‰у™" + name-en: "Guilty Gear XX - Accent Core Plus" + region: "NTSC-J" + compat: 5 +SLPM-66966: + name: "у‚Дуƒƒуƒ‰уƒ•у‚ЁуƒМу‚ЖуƒМ [EA:SY! 1980]" + name-sort: "у”уЃуЉуЕууƒМу–уƒМ [EA:SY! 1980]" + name-en: "Godfather, The [EA:SY! 1980]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. +SLPM-66967: + name: "ARIA the NATURAL яНžщ у„шЈ˜ц†ЖуЎуƒŸуƒЉуƒМу‚ИуƒЅяНž [у‚ЂуƒЋу‚Буƒ™у‚Йуƒˆ]" + name-sort: "у‚у‚Šу‚ у– уЊуЁу‚…у‚‰у‚‹ уЈуŠу„ууŠууЎуПу‚‰уƒМу˜у‚… [у‚у‚‹у‘уЙу™уЈ]" + name-en: "Aria - The Natural - Tooi Yume no Mirage [Alchemist Best Collection]" + region: "NTSC-J" +SLPM-66968: + name: "ACQUIRE THE BEST чЅžцЅ­" + name-sort: "у‹уПу‚у– [ACQUIRE THE BEST]" + name-en: "Kamiwaza [Acquire the Best]" + region: "NTSC-J" +SLPM-66969: + name: "уЛу—уŒу‚Šу‚ЈуƒГуƒ—уƒМу‚Е" + name-sort: "уЛу—уŒу‚Šуˆу‚“уЗуƒМу•" + name-en: "Hoshigari Empusa" + region: "NTSC-J" +SLPM-66970: + name: "уƒ—уƒ­щ‡Žчƒу‚Йуƒ”уƒЊуƒƒуƒ„5" + name-sort: "уЗу‚у‚„уу‚…у†у™уДу‚ŠуЃуЄ 5" + name-en: "Pro Yakyuu Spirits 5" + region: "NTSC-J" +SLPM-66971: + name: "фИ‰хœ‹хП—т…Ј with уƒ‘уƒЏуƒМу‚Ђуƒƒуƒ—у‚­уƒƒуƒˆ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "у•у‚“у”уу— 9 with уБу‚уƒМу‚уЃуЗууЃуЈ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Sangokushi IX [with Power-Up Kit] [Koei Selection]" + region: "NTSC-J" +SLPM-66972: + name: "щ‹Мщ‰„уЎх’†х“Ў2 - у‚Іу‚ЉуƒМу‚Зуƒƒуƒ—у‚ГуƒžуƒГуƒ€уƒМ [у‚ГуƒМу‚ЈуƒМхЎšч•Њу‚ЗуƒЊуƒМу‚К]" + name-sort: "уу‚уŒу­уЎуЛу†у“у†2 у†у‰уƒМу—уЃуЗу“уОу‚“у уƒМ [у“уƒМуˆуƒМуІу„уАу‚“у—у‚ŠуƒМуš]" + name-en: "Kurogane no Houkou 2 - Warship Commander [Koei Selection]" + region: "NTSC-J" +SLPM-66973: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒŠу‚ЄуƒˆуƒЁу‚Ђ" + name-sort: "уЗу‚Šу‚“у›у™уЊу„уЈу‚у‚" + name-en: "Princess Nightmare" + region: "NTSC-J" +SLPM-66974: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ10 уƒžуƒƒуƒGoGoGo 2" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚10 уОуЃуЏGoGoGo 2" + name-en: "Slotter Up Core 10 - Mach GoGoGo 2" + region: "NTSC-J" +SLPM-66975: + name: "у‚ЈуƒМуƒ‡уƒЋуƒ–уƒЋуƒМуƒЁ [щ™хЎšч‰ˆ]" + name-sort: "уˆуƒМуЇу‚‹уЖу‚‹уƒМу‚ [у’у‚“уІу„уАу‚“]" + name-en: "Edel Blume [Limited Edition]" + region: "NTSC-J" +SLPM-66976: + name: "у‚ЈуƒМуƒ‡уƒЋуƒ–уƒЋуƒМуƒЁ" + name-sort: "уˆуƒМуЇу‚‹уЖу‚‹уƒМу‚" + name-en: "Edel Blume" + region: "NTSC-J" +SLPM-66977: + name: "чЅžц›ВхЅч•ŒуƒуƒЊуƒ•у‚Љуƒ‹у‚Ћ 0яНž4шЉБуƒ•уƒЋуƒ‘уƒƒу‚Џ" + name-sort: "у—у‚“уу‚‡ууу†у‹у„уНу‚ŠуЕу‰уЋу‹ 0яНž4у‚уЕу‚‹уБуЃу" + name-en: "Shinkyoku Soukai Polyphonica Story 0-4 Full Pack" + region: "NTSC-J" +SLPM-66978: + name: "уƒšуƒЋу‚НуƒŠ4" + name-sort: "уКу‚‹ууЊ4" + name-en: "Persona 4 [Konami-style Special Edition]" + region: "NTSC-J" + compat: 5 +SLPM-66980: + name: "щŠ€уЎу‚Ју‚ЏуƒЊуƒ—у‚Й" + name-sort: "уŽу‚“уЎуˆуу‚ŠуЗу™" + name-en: "Gin no Eclipse" + region: "NTSC-J" +SLPM-66981: + name: "CLANNAD ц–Ач‰ˆ" + name-sort: "уу‚‰уЊуЉ у—у‚“уАу‚“" + name-en: "Clannad [New Edition]" + region: "NTSC-J" +SLPM-66982: + name: "AIR [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уˆу‚уƒМ [уЙу™уЈуАу‚“]" + name-en: "AIR [Best]" + region: "NTSC-J" +SLPM-66984: + name: "х­Іхœ’уƒ˜уƒДуƒГ BOY'S LOVE SCRAMBLEяМ [Bestч‰ˆ]" + name-sort: "уŒууˆу‚“уИу‚”у‚“ BOY'S LOVE SCRAMBLEяМ [уЙу™уЈуАу‚“]" + name-en: "Gakuen Heaven - Boy's Love Scramble! [Best Version]" + region: "NTSC-J" +SLPM-66987: + name: "фЙщОхІ–щ­”х­Іхœ’чД€ х†шЃ…хЁЋ -re:charge- [ATLUS BEST COLLECTION]" + name-sort: "уу†у‚у‚“у‚ˆу†уОуŒууˆу‚“у у‚ŠуЁу‚ƒуƒМу˜ [ATLUS BEST COLLECTION]" + name-en: "Kowloon Youma Gakuen Ki [Best Version]" + region: "NTSC-J" +SLPM-66988: + name: "Memories Off 6 яНžT-WaveяНž [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚‚у‚ŠуƒМуš уŠуЕ 6 яНžT-WaveяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Memories Off 6 - T-Wave [Standard Edition]" + region: "NTSC-J" +SLPM-66989: + name: "у‚­уƒЃуƒƒу‚ЙуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ у‚ЂуƒЊуƒуƒˆцˆІшЈ˜ [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уу‚ƒуЃу™у‚‹уЕуу‚“уŸу˜у‚ у‚у‚ŠуЏуЈу›у‚“у [уЙу™уЈуАу‚“]" + name-en: "Castle Fantasia - Arihato Senki [Best Version]" + region: "NTSC-J" +SLPM-66990: + name: "щ­”хЅГуЃхЈ˜у‚ЂуƒЛуƒЉуƒЛуƒЂуƒМуƒ‰т…Ё яНžщ­”цГ•уЈх‰ЃуЎу‚ЙуƒˆуƒЉу‚АуƒЋяНž [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уОу˜у‚‡уЃу“у‚у‚‰у‚‚уƒМуЉ2 уОуЛу†уЈу‘у‚“уЎу™уЈу‚‰уу‚‹ [уЙу™уЈуАу‚“]" + name-en: "Majo-kko A La Mode II [Best Version]" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_PointListPalette" +SLPM-66991: + name: "щЂЈщ›ЈцЅшЈ˜ [nice price!]" + name-sort: "уЕу†у†у‚‰у„у [nice price!]" + name-en: "Fuuuraiki [nice price!]" + region: "NTSC-J" +SLPM-66992: + name: "щЂЈщ›ЈцЅшЈ˜2 [nice price!]" + name-sort: "уЕу†у†у‚‰у„у2 [nice price!]" + name-en: "Fuuuraiki 2 [nice price!]" + region: "NTSC-J" +SLPM-66993: + name: "Rim Runners [nice price!]" + name-sort: "у‚Šу‚€ у‚‰у‚“уЊуƒМуš [nice price!]" + name-en: "Rim Runners [nice price!]" + region: "NTSC-J" +SLPM-66994: + name: "уƒžуƒŠу‚БуƒŸу‚Ђ яНžх­Іхœ’уЎщŒЌщ‡‘шЁ“хЃЋуŸуЁяНž [у‚Ќу‚ЙуƒˆBest Price]" + name-sort: "уОуЊу‘уПу‚ яНžуŒууˆу‚“уЎу‚Œу‚“уу‚“у˜у‚…уЄу—уŸуЁяНž [уŒу™уЈBest Price]" + name-en: "Mana-Khemia - Gakuen no Renkinjutsu Shitachi [Best Version]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes jump issue. + gameFixes: + - DMABusyHack + - SoftwareRendererFMVHack # Vertical lines in FMV. +SLPM-66995: + name: "beatmania т…Ё DX 14 - Gold" + name-sort: "уГуƒМуЈуОуЋу‚ 2 DX 14 - Gold" + name-en: "Beatmania IIDX 14 - Gold" + region: "NTSC-J" +SLPM-66996: + name: "чЕ‚цœЋхА‘хЅГхЙЛцƒГу‚ЂуƒЊу‚Йуƒžуƒуƒƒу‚Џ Apocalypse [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у—у‚…у†уОуЄу—у‚‡у†у˜у‚‡у’у‚“уу†у‚у‚Šу™уОуЁуЃу у‚уНу‹у‚ŠуЗу™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Shuumatsu Shoujo Gensou Alicematic Apocalypse [First Limited Edition]" + region: "NTSC-J" +SLPM-66997: + name: "чЕ‚цœЋхА‘хЅГхЙЛцƒГу‚ЂуƒЊу‚Йуƒžуƒуƒƒу‚Џ Apocalypse [щ€šхИИч‰ˆ]" + name-sort: "у—у‚…у†уОуЄу—у‚‡у†у˜у‚‡у’у‚“уу†у‚у‚Šу™уОуЁуЃу Apocalypse [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Shuumatsu Shoujo Gensou Alicematic Apocalypse [Standard Edition]" + region: "NTSC-J" +SLPM-66998: + name: "уЕу—уŽщŠцˆЏ цœБщ›€ч•Ашž [щ™хЎšч‰ˆ]" + name-sort: "уЕу—уŽу‚†у†уŽ у™у–уу„уЖу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Fushigi Yuugi - Suzaku Ibun [Limited Edition]" + region: "NTSC-J" +SLPM-66999: + name: "уЕу—уŽщŠцˆЏ цœБщ›€ч•Ашž" + name-sort: "уЕу—уŽу‚†у†уŽ у™у–уу„уЖу‚“" + name-en: "Fushigi Yuugi - Suzaku Ibun" + region: "NTSC-J" +SLPM-67000: + name: "уЕу—уŽщŠцˆЏ чŽ„ц­Іщ–‹фМ хЄ–фМ щЁуЎхЗЋхЅГ [IFу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уЕу—уŽу‚†у†уŽ у’у‚“уЖуВу‚‰ууЇу‚“ уŒу„уЇу‚“ уу‚‡у†уЎуПу“ [у‚у„уЇу‚уЕуууЈу‚ŠуƒМу“у‚Œуу—у‚‡у‚“]" + name-en: "Fushigi Yuugi - ShigiYuugi Kurotake Kaiden Gaiden - Kagami no Fujo [Idea Factory Collection]" + region: "NTSC-J" +SLPM-67001: + name: "WONDER ZONE" + name-sort: "у‚у‚“у уƒМуžуƒМу‚“" + name-en: "Wonder Zone" + region: "NTSC-J" +SLPM-67002: + name: "METAL GEAR SOLID 2 SUBSTANCE" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•уЖу™уŸу‚“у™" + name-en: "Metal Gear Solid 2 - Substance" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-67003: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІ яНžч†БушЁ€цНЎуЋяНž" + name-sort: "у•уу‚‰уŸу„у›у‚“ яНžу‚уЄууЁу—уŠуЋяНž" + name-en: "Sakura Taisen - Atsuki Chishio ni" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + mergeSprite: 1 # Removes blur from the image. +SLPM-67004: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžуƒЉу‚Єу‚ИуƒГу‚Ау‚ЕуƒГяНž" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у‚‰у„у˜у‚“уу•у‚“" + name-en: "Medal of Honor - Rising Sun" + region: "NTSC-J" +SLPM-67005: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / фКŒуЄуЎхЁ” [EA BEST HITS]" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у / уЕуŸуЄуЎуЈу† [EA BEST HITS]" + name-en: "Lord of the Rings, The - The Two Towers [EA Best Hits]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLPM-67006: + name: "Train Simulator фЙхЗžц–АхЙЙчЗš" + name-sort: "Train Simulator уу‚…у†у—у‚…у†у—у‚“у‹у‚“у›у‚“" + name-en: "Train Simulator - Kyushu Shinkansen" + region: "NTSC-J" +SLPM-67007: + name: "Train Simulator фКЌцˆуƒЛщƒНх–ЖцЕ…ш‰уƒЛфКЌц€ЅчЗš" + name-sort: "Train Simulator у‘у„у›у„уƒЛуЈуˆу„у‚у•уу•уƒЛу‘у„уу‚…у†у›у‚“" + name-en: "Train Simulator - Keisei Toei Asakusa Keikyu Line" + region: "NTSC-J" +SLPM-67008: + name: "METAL GEAR SOLID 2 SUBSTANCE [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•уЖу™уŸу‚“у™ [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Metal Gear Solid 2 - Substance [KONAMI Dendou Selection]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-67009: + name: "у‚Еу‚ЏуƒЉхЄЇцˆІт…Є яНžу•у‚‰уАц„›у—уфККу‚ˆяНž" + name-sort: "у•уу‚‰уŸу„у›у‚“5 яНžу•у‚‰уАу„уЈу—ууВуЈу‚ˆяНž" + name-en: "Sakura Taisen V - Saraba Itoshiki Hito Yo" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLPM-67010: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМ" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ" + name-en: "God of War" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SLPM-67011: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМ [у‚Ћуƒ—у‚ГуƒЌ]" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ [у‹уЗу“у‚Œ]" + name-en: "God of War [CapColle]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SLPM-67012: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМ [Best Price" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ [Best Price]" + name-en: "God of War [Best Price]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned effects. + autoFlush: 1 # Fixes sun going through walls. +SLPM-67013: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМт…Ё чЕ‚ч„‰уИуЎхКц›В" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ2 у—у‚…у†уˆу‚“уИуЎу˜у‚‡уу‚‡у" + name-en: "God of War II - The End Begins" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SLPM-67014: + name: "цˆІх›Нч„ЁхŒ2 чŒ›хА†фМ" + name-sort: "у›у‚“у”уу‚€уу†2 у‚‚у†у—у‚‡у†уЇу‚“" + name-en: "Sengoku Musou2 Moushouden" + region: "NTSC-J" +SLPM-67015: + name: "School Days LУ—H" + name-sort: "у™ууƒМу‚‹уЇу„уš LУ—H" + name-en: "School Days LxH" + region: "NTSC-J" +SLPM-67017: + name: "у‚Дуƒƒуƒ‰уƒЛу‚Њуƒ–уƒЛу‚Іу‚ЉуƒМт…Ё чЕ‚ч„‰уИуЎхКц›В [Best Price]" + name-sort: "у”уЃуЉуƒЛуŠуЖуƒЛу†у‰уƒМ2 у—у‚…у†уˆу‚“уИуЎу˜у‚‡уу‚‡у [Best Price]" + name-en: "God of War II - The End Begins [Best Price]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes enemies attacks turning into squares. + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + alignSprite: 1 # Fixes water vertical lines. + autoFlush: 1 # Fixes sun occlusion. + nativeScaling: 1 # Fixes light blooms. +SLPM-67502: + name: "Devil May Cry" # No listed Korean name on ReDump + region: "NTSC-K" + compat: 5 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-67503: + name: "э”МэŒŒ 2002" + name-en: "FIFA 2002" + region: "NTSC-K" +SLPM-67504: + name: "SSXэŠИыІЌэ‚Є" + name-en: "SSX Tricky" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLPM-67505: + name: "яМяМяМ—у€€ь—ьДь „эŠИ ь–Иы”у€€эŒŒьДь–Д" + name-en: "007 - Agent Under Fire" + region: "NTSC-K" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes corrupt textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes lighting +SLPM-67506: + name: "ьЌы” ьŠЄэŠИыМьДэЌ - ь˜ЄэМы ˆьДь…˜ э”Мы‹‰ьŠЄ" + name-en: "Thunder Strike - Operation Phoenix" + region: "NTSC-K" +SLPM-67507: + name: "Onimusha - Warlords" # No listed Korean name on ReDump + region: "NTSC-K" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. +SLPM-67508: + name: "ъИАэƒ€ыЃЈыЇЈ" + name-en: "Gitaroo Man" + region: "NTSC-K" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. + patches: + default: + content: |- + author=boringhexi + // fix stage 4 flashing triangles + patch=0,EE,00102d40,word,00000000 +SLPM-67512: + name: "2002 FIFA ь›”ы“œьЛЕ" + name-en: "2002 FIFA World Cup" + region: "NTSC-K" +SLPM-67513: + name: "эŒŒьДы„ эŒэƒ€ьЇ€ X ьИэ„Аы„Єь…”ы„" + name-en: "Final Fantasy X International" + region: "NTSC-K" + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPM-67514: + name: "ъВАь „" + name-en: "Gyeoljeon" # Kessen + region: "NTSC-K" +SLPM-67515: + name: "Metal Gear Solid 2 - Sons of Liberty" # No listed Korean name on ReDump + region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-67516: + name: "ьŠЄьšИыІЌыВ„2" + name-en: "Soul Reaver 2" + region: "NTSC-K" +SLPM-67517: + name: "ьКЁьНЄ vs. SNK 2" + name-en: "Capcom vs. SNK 2 - Mark of the Millennium 2001" + region: "NTSC-K" +SLPM-67518: + name: "щЌМц­Іш€… 2" + name-en: "Gwimuja 2" # Onimusha 2 - Samurai's Destiny + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + roundSprite: 2 # Fixes text. +SLPM-67519: + name: "ы ˆьДыЇЈ ы ˆыГМыЃЈь…˜" + name-en: "Rayman Revolution" + region: "NTSC-K" + roundModes: + eeRoundMode: 0 # Fixes game hanging in the "Clark running away" ingame cutscene. +SLPM-67520: + name: "эƒ€ьž”: ь–Иэ…Œьž„ы“œ" + name-en: "Disney's Tarzan - Untamed" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness and misaligned shadows. +SLPM-67521: + name: "E.O.E. - Eve of Extinction" # No listed Korean name on ReDump + region: "NTSC-K" +SLPM-67522: + name: "ь‚МъЕ­ьЇ€ь „ъИА" + name-en: "Samgukji Jeongi" # Sangokushi Senki + region: "NTSC-K" +SLPM-67523: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 2" + name-en: "Jin Samguk Mussang 2" + region: "NTSC-K" +SLPM-67524: + name: "ь•„ыЈИы“œ ьН”ь–Ду€€яМ“" + name-en: "Armored Core 3" + region: "NTSC-K" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLES-50079" # Armored Core 2 + - "SLES-50905" # Another Age + - "SLES-51399" # Armored Core 3 +SLPM-67525: + name: "ыЉ”ы‹Ќу€€ь˜ЄыИŒу€€ь•„ы„ˆу€€э”„ыЁ эŠИыМьИ" + name-en: "Medal of Honor - Frontline" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLPM-67526: + name: "ъГ ьŠЄэŠИ ыА”ьДыИŒы ˆьДь…˜" + name-en: "Ghost Vibration" + region: "NTSC-K" +SLPM-67527: + name: "ы‹ˆы“œэЌьŠЄэ”Мы“œ ыЌДэ•œьЇˆьЃМ 2" + name-en: "Need for Speed - Hot Pursuit 2" + region: "NTSC-K" + compat: 5 + speedHacks: + eeCycleRate: 3 # Fixes intro audio desync. + clampModes: + vuClampMode: 2 # White textures. + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + recommendedBlendingLevel: 3 # Improves road quality. + halfPixelOffset: 2 # Fixes depth line and blur. +SLPM-67528: + name: "э•˜ьЇ€ыЉ”ь˜ьМыГД The Fighting! Victorious Boxers [Championship Version]" + name-en: "Hajime-ui Ilbo - The Fighting! Victorious Boxers [Championship Version]" + region: "NTSC-K" +SLPM-67529: + name: "ъБД ь„œыА”ьДыВ„ 3 ы””ы…И эЌыМьДь‹œьŠЄ" + name-en: "Gun Survivor 3 - Dino Crisis" + region: "NTSC-K" + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLPM-67530: + name: "NHL ь•„ьДьŠЄэ•˜э‚Є 2003" + name-en: "NHL Ice Hockey 2003" + region: "NTSC-K" +SLPM-67531: + name: "ъВАь „у€€яМЉяМЉ" + name-en: "Gyeoljeon II" # Kessen 2 + region: "NTSC-K" + patches: + 46CFF455: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, also Q reading errors rearranging. + patch=1,EE,001966BC,word,4BC0109C + patch=1,EE,001966C0,word,4BC018DC + patch=1,EE,001966C4,word,4A6803BE + patch=1,EE,001964F4,word,4BC0109C + patch=1,EE,001964F8,word,4BC018DC + patch=1,EE,001964FC,word,4A6803BE + patch=1,EE,00166CD0,word,48438800 + patch=1,EE,00166CDC,word,4BE521AC +SLPM-67533: + name: "ыЇЈьИыИ”ыž™ т…Ё" + name-en: "Men in Black II - Alien Escape" + region: "NTSC-K" + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. +SLPM-67535: + name: "ыЉ”ыЊЈыІЌьŠЄ ь˜Єэ”„" + name-en: "Memories Off" + region: "NTSC-K" +SLPM-67536: + name: "ыД‰ь‹ ь—Аь˜ 2" + name-en: "Bongsin Yeonui 2" + region: "NTSC-K" +SLPM-67537: + name: "э”МэŒŒ 2003" + name-en: "FIFA 2003" + region: "NTSC-K" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPM-67538: + name: "Sidewinder F" # No listed Korean name on ReDump + region: "NTSC-K" +SLPM-67540: + name: "ь•„ьšАэ†  ыЊЈыИыІЌьŠЄэƒ€" + name-en: "Auto Modellista" + region: "NTSC-K" + compat: 5 +SLPM-67541: + name: "NBA ыМьДыИŒ 2003" + name-en: "NBA Live 2003" + region: "NTSC-K" +SLPM-67543: + name: "ьŠЄэƒ€ ь›ŒьІˆ ь œы‹ЄьД ьŠЄэƒ€эŒŒьДэ„А" + name-en: "Star Wars - Jedi Starfighter" + region: "NTSC-K" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLPM-67545: + name: "э”„ыЁœь эŠИ ыЏИы„ЄыЅДыА”" + name-en: "Project Minerva" + region: "NTSC-K" +SLPM-67546: + name: "ыА˜ьЇ€ь˜ ь œь™• - ы‘ъАœь˜ эƒ‘" + name-en: "Lord of the Rings - The Two Towers" + region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLPM-67550: + name: "ьЇ„уƒЛь‚МъЕ­ыЌДьŒ 2 ыЇЙьžЅь „" + name-en: "Jin Samguk Mussang 2 - Maengjangjeon" + region: "NTSC-K" +SLPM-67552: + name: "э† ыЇ‰: ьЇ€ъЕЌыЅМ ьЇ€ьМœыМ ь™„ь „эŒ [Limited Edition]" # Undumped on ReDump as of 2025-08-28 + name-en: "Tomak - Save the Earth [Limited Edition]" + region: "NTSC-K" +SLPM-68003: + name: "FORMULA SUZUKI щšМ у‚Пу‚Єуƒ у‚Ђу‚Пуƒƒу‚Џ" + name-sort: "уЕу‰уƒМуПу‚…у‚‰ у™уšу уЏу‚„уЖу• уŸу„у‚€у‚уŸуЃу" + name-en: "Formula SUZUKI Hayabusa Time Attack" + region: "NTSC-J" +SLPM-68005: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈчЇ˜хЏ†уЎщƒЈхБ‹ [Demo - Coca Cola Original Version]" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈуВуПуЄуЎуИу‚„ [Demo - Coca Cola Original Version]" + name-en: "Harry Potter to Himitsu no Heya [Demo - Coca Cola Original Version]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLPM-68007: + name: "у‚ЋуƒЉу‚Њу‚БуƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГч”Јуƒžу‚Єу‚ЏхŒцЂБуŠшЉІу—уƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "у‹у‚‰уŠу‘у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“у‚ˆу†уОу„ууЉу†у“у‚“уŠуŸу‚у—уЇуƒу™у" + name-en: "Karaoke Revolution-you Mic Doukon Otameshi Disc" + region: "NTSC-J" +SLPM-68008: + name: "Virtua Fighter 10th Anniversary" + name-sort: "уАуƒМуЁу‚ƒ уЕуу„уŸуƒМ 10th у‚уЋуАуƒМу•у‚ŠуƒМ" + name-en: "Virtua Fighter - 10th Anniversary Edition" + region: "NTSC-J" +SLPM-68012: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 & чŒ›хА†фМ - цœ€хМЗуƒ‡уƒМу‚П" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 & у‚‚у†у—у‚‡у†уЇу‚“ - у•у„уу‚‡у†уЇуƒМуŸ" + name-en: "Shin Sangoku Musou 3 & Moushouden Saikyou Data" + region: "NTSC-J" +SLPM-68014: + name: "Newtype у‚ЌуƒГуƒ€уƒ у‚ВуƒМуƒ у‚Йуƒšу‚ЗуƒЃуƒЋуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "уЋу‚…уƒМуŸу„уЗ уŒу‚“у у‚€у’уƒМу‚€у™уКу—у‚ƒу‚‹уЇуƒу™у" + name-en: "Newtype Gundam Game Special Disc" + region: "NTSC-J" +SLPM-68016: + name: "уƒ€уƒМу‚ИуƒЅуƒЛу‚Њуƒ–уƒЛу‚БуƒЋуƒ™уƒ­у‚Й -уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Ћ-" + name-sort: "у уƒМу˜у‚…уƒЛуŠуЖуƒЛу‘у‚‹уЙу‚у™ уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ7" + name-en: "Dirge of Cerberus - Final Fantasy VII Beta Version" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SLPM-68017: + name: "ц–А щЌМц­Іш€… DAWN OF DREAMS [цœ€хМЗу‚ЛуƒМуƒ–уƒ‡уƒМу‚П]" + name-sort: "у—у‚“ уŠуЋу‚€у—у‚ƒ DAWN OF DREAMS [у•у„уу‚‡у†у›уƒМуЖуЇуƒМуŸ]" + name-en: "Shin Onimusha - Dawn of Dreams [Saikyou Save Data]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + memcardFilters: + - "SLPM-66275" +SLPM-68018: + name: "Virtua Fighter 10th Anniversary хОЉхˆЛч‰ˆ" + name-sort: "уАуƒМуЁу‚ƒ уЕуу„уŸуƒМ 10th у‚уЋуАуƒМу•у‚ŠуƒМ уЕуЃу“ууАу‚“" + name-en: "Virtua Fighter - 10th Anniversary Edition Fukkoku-Ban" + region: "NTSC-J" +SLPM-68019: + name: "NARUTO-уƒŠуƒЋуƒˆ- ч–ОщЂЈфМ уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆу‚Ђу‚Џу‚ЛуƒЋ2 яНžх…Јх…­ххПхГшЇЃц”Оуƒ‡у‚Ѓу‚Йу‚ЏяНž" + name-sort: "уЊу‚‹уЈ у—уЃуЗу†уЇу‚“ уЊу‚‹уІуƒу‚уЃуЈу‚уу›у‚‹2 яНžуœу‚“у‚уу˜у‚…у†уЋу‚“ууу‹у„уЛу†уЇуƒу™уяНž" + name-en: "Naruto Shippuuden Narutimate Accel 2 - Zen 60-nin Soku Kaihou Disc" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLPM-68020: + name: "цЖМхЎЎуƒуƒЋуƒ’уЎцˆИцƒ‘ фКˆчД„ч‰Йх…ИDISC хЎ‡хЎ™хˆяМуƒ•уƒЋCG у€ŒшИŠу‚‹SOSх›Ѓу€ шЖ…ц˜ хƒч›Є" + name-sort: "у™уšуПу‚„уЏу‚‹уВуЎуЈуОуЉу„ у‚ˆу‚„ууЈууІу‚“уЇуƒу™у у†уЁу‚…у†уЏуЄяМуЕу‚‹CG уŠуЉу‚‹SOSу у‚“ уЁу‚‡у†уˆу„уžу†уАу‚“" + name-en: "Suzumiya Haruhi no Tomadoi - Yoyaku Tokuten Disc Uchuu Hatsu! Full-CG Odoru SOS-dan (Chou Eizou-Ban)" + region: "NTSC-J" +SLPM-68501: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  [шЌ›шЋ‡чЄО8шЊŒщ€ЃхˆфМч”Лч‰ЙхˆЅч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ [у“у†у у‚“у—у‚ƒ8у—у‚Œу‚“у”у†уу‹ууЈууЙуЄуАу‚“]" + name-en: "Kidou Senshi Gundam [Koudansha 8-shi Rengou Kikaku Special Edition]" + region: "NTSC-J" +SLPM-68502: + name: "ZEONIC FRONT цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 0079 [шЌ›шЋ‡чЄО8шЊŒщ€ЃхˆфМч”Лч‰ЙхˆЅч‰ˆ]" + name-sort: "у˜уŠуЋуЃу уЕу‚у‚“уЈ ууЉу†у›у‚“у—уŒу‚“у у‚€0079 [у“у†у у‚“у—у‚ƒ8у—у‚Œу‚“у”у†уу‹ууЈууЙуЄуАу‚“]" + name-en: "Zeonic Front - Kidou Senshi Gundam 0079 [Koudansha 8-shi Rengou Kikaku Special Edition]" + region: "NTSC-J" +SLPM-68503: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [чЌЌфКŒх›žуƒЁу‚ПуƒЋу‚Ўу‚Ђу‚НуƒЊуƒƒуƒ‰х‚Е ч™КшЁŒшЈ˜хПЕ]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [у у„уЋу‹у„у‚уŸу‚‹уŽу‚уу‚ŠуЃуЉу•у„ уЏуЃу“у†уу­у‚“]" + name-en: "Metal Gear Solid 2 - Sons of Liberty [Shareholder Edition]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-68504: + name: "уЈуу‚ууƒЁуƒЂуƒЊу‚ЂуƒЋ3 у‚Йуƒšу‚ЗуƒЃуƒЋу‚Еу‚ІуƒГуƒ‰уƒˆуƒЉуƒƒу‚Џ" + name-sort: "уЈуу‚уу‚у‚‚у‚Šу‚у‚‹3 у™уКу—у‚ƒу‚‹у•у†у‚“уЉуЈу‚‰уЃу" + name-en: "Tokimeki Memorial 3 - Special Sound Track" + region: "NTSC-J" +SLPM-68505: + name: "хЙЛцƒГцАДцЛИфМт…Ђ" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“3" + name-en: "Gensou Suikoden III" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. +SLPM-68509: + name: "щ ­ц–‡х­—D Special Stage [шЌ›шЋ‡чЄОц‡ИшГžх“]" + name-sort: "у„уЋу—у‚ƒу‚‹D у™уКу—у‚ƒу‚‹ у™уІуƒМу˜ [у“у†у у‚“у—у‚ƒу‘у‚“у—у‚‡у†уВу‚“]" + name-en: "Initial D - Special Stage [Limited Edition]" + region: "NTSC-J" +SLPM-68513: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ2V [Vу‚ИуƒЃуƒГуƒ—]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z2V [Vу˜у‚ƒу‚“уЗ]" + name-en: "Dragon Ball Z - Budokai 2 V" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-68514: + name: "Front Mission Online" + region: "NTSC-J" +SLPM-68516: + name: "METAL GEAR SOLID 3 SNAKE EATER [чЌЌфКŒх›žуƒЁу‚ПуƒЋу‚Ўу‚Ђу‚НуƒЊуƒƒуƒ‰х‚Е ч™КшЁŒшЈ˜хПЕ]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ [у у„уЋу‹у„у‚уŸу‚‹уŽу‚уу‚ŠуЃуЉу•у„ уЏуЃу“у†уу­у‚“]" + name-en: "Metal Gear Solid 3 - Snake Eater [Shareholder Edition]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-68519: + name: "ENTHUSIA PROFESSIONAL Racing - SUBARU IMPREZA WRX STI [фН“щЈ“ч‰ˆ]" + name-sort: "уˆу‚“у™уƒМу˜у‚ уЗу‚уЕу‡уЃу—у‚‡уЊу‚‹ у‚ŒуƒМу—у‚“у- у™уАу‚‹ у„у‚“уЗу‚ŒуЃу• WRX STI [уŸу„у‘у‚“уАу‚“]" + name-en: "Enthusia Professional Racing - Subaru Impreza WRX STI [Trial]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Corrects crazy car AI and prevents crash. + vuClampMode: 3 # Stops freezing at race start. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLPM-68520: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚ЄуƒДуƒГ [уƒуƒЃуƒГуƒ”у‚ЊуƒГч‰ЙхˆЅч‰ˆ]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“ [уЁу‚ƒу‚“уДуŠу‚“уЈууЙуЄуАу‚“]" + name-en: "Armored Core - Last Raven [Champion Special Edition]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPM-68521: + name: ".hack//frУЄgment [х…ˆшЁŒуƒЊуƒЊуƒМу‚Йч‰ˆ]" + name-sort: "уЉуЃуЈуЏуЃу fragment [у›у‚“у“у†у‚Šу‚ŠуƒМу™уАу‚“]" + name-en: ".hack//fragment [Early Release]" + region: "NTSC-J" +SLPM-68523: + name: "PHANTASY STAR UNIVERSE [Premiere Disc]" + name-sort: "уЕуу‚“уŸу—уƒМу™уŸуƒМу‚†уЋуАуƒМу™ [уЗу‚ŒуПу‚ уЇуƒу™у]" + name-en: "Phantasy Star Universe [Premiere Disc]" + region: "NTSC-J" +SLPM-68524: + name: "METAL GEAR ONLINE" + name-sort: "у‚уŸу‚‹уŽу‚ уŠу‚“у‚‰у„у‚“" + name-en: "Metal Gear Online" + region: "NTSC-J" +SLPM-68525: + name: "Keshikyun Puzzle - Atori Mahiro vs. Saitou Hajime vs. Noel vs. Hakkai" + region: "NTSC-J" +SLPM-69001: + name: "уƒ”у‚ЏуƒуƒЃуƒМуƒ‘уƒЉуƒ€у‚Єу‚Йу‚ЏуƒЉуƒ– [фН“щЈ“ч‰ˆ]" + name-sort: "уДууЁу‚ƒуƒМуБу‚‰у у„у™уу‚‰уЖ [уŸу„у‘у‚“уАу‚“]" + name-en: "PictureParadise Club Vol. 1 [Trial]" + region: "NTSC-J" +SLPM-69002: + name: "уƒуƒƒуƒˆуƒ•уƒ­уƒГуƒˆ" + name-sort: "у­уЃуЈуЕу‚у‚“уЈ" + name-en: "NetFront" + region: "NTSC-J" +SLPM-69004: + name: "EGBROWSER LIGHT for I-O DATA DEVICE, Inc." + name-sort: "EGBrowser Light for I-O Data Device, Inc." + name-en: "EGBrowser Light for I-O Data Device, Inc." + region: "NTSC-J" +SLPM-69006: + name: "уƒ”у‚ЏуƒуƒЃуƒМуƒ‘уƒЉуƒ€у‚Єу‚Йу‚ЏуƒЉуƒ– [фН“щЈ“ч‰ˆ Vol.2]" + name-sort: "уДууЁу‚ƒуƒМуБу‚‰у у„у™уу‚‰уЖ [уŸу„у‘у‚“уАу‚“ Vol.2]" + name-en: "PictureParadise Club Vol. 2 [Trial]" + region: "NTSC-J" +SLPM-74001: + name: "у‚ЌуƒГу‚АуƒЊуƒ•у‚ЉуƒГ уƒ–уƒЌу‚Єу‚К [PlayStation2 the Best]" + name-sort: "уŒу‚“уу‚ŠуЕу‰у‚“ уЖу‚Œу„уš [PlayStation2 the Best]" + name-en: "Gungriffon Blaze [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74002: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу† [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74003: + name: "у‚ЏуƒЉуƒƒу‚ЗуƒЅуƒЛуƒуƒГуƒ‡у‚Ѓу‚ЏуƒМ4 у•уу‚ŒуЄяМщ­”чЅžуƒ‘уƒЏуƒМ [PlayStation2 the Best]" + name-sort: "уу‚‰уЃу—у‚…уАу‚“уЇуƒууƒМ4 у•уу‚ŒуЄяМуОу˜у‚“уБу‚уƒМ [PlayStation2 the Best]" + name-en: "Crash Bandicoot 4 - Sakuretsu! Majin Power [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLPM-74004: + name: "уƒžу‚­у‚ЗуƒЂ [PlayStation2 the Best]" + name-sort: "уОуу—у‚‚ [PlayStation2 the Best]" + name-en: "Maximo - Ghosts to Glory [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74005: + name: "фИ‰хœ‹хП—т…І [PlayStation2 the Best]" + name-sort: "у•у‚“у”уу— 7 [PlayStation2 the Best]" + name-en: "Sangokushi VII [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74006: + name: "Rez [PlayStation2 the Best]" + name-sort: "у‚Œуš [PlayStation2 the Best]" + name-en: "Rez [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74007: + name: "BUSIN яНžWizardry AlternativeяНž [PlayStation2 the Best]" + name-sort: "уЖу—у‚“ яНžу†уƒу–уƒМуЉу‚Šуƒ уŠу‚‹уŸуЊуІуƒуЖяНž [PlayStation2 the Best]" + name-en: "Busin - Wizardry Alternative [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74044: + name: "у‚ЙуƒšуƒМу‚ЙуƒуƒЃуƒГуƒуƒЋ5 уƒ‘уƒМуƒˆ2 [PlayStation2 the Best]" + name-sort: "у™уКуƒМу™уЁу‚ƒу‚“у­у‚‹5 уБуƒМуЈ2 [PlayStation2 the Best]" + name-en: "Space Channel 5 - Part 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74101: + name: "уƒœуƒГуƒуƒМуƒžуƒГуƒЉуƒГуƒ‰2 [PlayStation2 the Best]" + name-sort: "уМу‚“уАуƒМуОу‚“у‚‰у‚“уЉ2 [PlayStation2 the Best]" + name-en: "Bomberman Land 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74102: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„12 шЅПц—ЅцœЌчЗЈу‚‚у‚у‚ŠуОуЃу›уƒМяМ [PlayStation2 the Best]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ12 уЋу—уЋуЛу‚“уИу‚“у‚‚у‚у‚ŠуОуЃу›уƒМяМ [PlayStation2 the Best]" + name-en: "Momotarou Dentetsu 12 - Nishi Nihon hen mo Arimasse! [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74103: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„USA [PlayStation2 the Best]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄUSA [PlayStation2 the Best]" + name-en: "Momotarou Dentetsu USA [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74104: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„15 фК”хЄЇуƒœуƒГуƒ“уƒМч™Лх ДяМуЎхЗЛ [PlayStation2 the Best]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ15 у”у у„уМу‚“уГуƒМуЈу†у˜у‚‡у†яМуЎуОу [PlayStation2 the Best]" + name-en: "Momotarou Dentetsu 15 - Godai Bonbii Toujo! no Maki [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74105: + name: "цЁƒхЄЊщƒŽщ›Лщ‰„16 хŒ—цЕЗщ“хЄЇчЇЛх‹•уЎхЗЛяМ [PlayStation2 the Best]" + name-sort: "у‚‚у‚‚уŸу‚у†уЇу‚“уІуЄ16 уЛуЃу‹у„уЉу†у у„у„уЉу†уЎуОуяМ [PlayStation2 the Best]" + name-en: "Momotarou Dentetsu 16 - Hokkaido Daiidou no Maki! [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74201: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚Ђу‚Іуƒˆуƒ–уƒЌу‚Єу‚Џ [PlayStation2 the Best]" + name-sort: "уАу„уŠуЏу–уƒМуЉ у‚у†уЈуЖу‚Œу„у [PlayStation2 the Best]" + name-en: "BioHazard Outbreak [PlayStation2 the Best]" + region: "NTSC-J" + memcardFilters: + - "SLPM-65428" + - "SLPM-74201" + - "SLPM-65286" + - "BWNETCNF" +SLPM-74202: + name: "щЂЈщ›Ву€€ц–Ац’АчЕ„ [PlayStation2 the Best]" + name-sort: "уЕу†у†у‚“ у—у‚“у›у‚“ууП [PlayStation2 the Best]" + name-en: "Fu-un Shinsen-gumi [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-74204: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ01 [PlayStation2 the Best]" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹01 [PlayStation2 the Best]" + name-en: "Shutokou Battle 01 [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-74205: + name: "чœŸуƒЛхЅГчЅžшЛЂч”Ÿт…Ђ - NOCTURNE [PlayStation2 the Best]" + name-sort: "у—у‚“у‚уŒуПуІу‚“у›у„3 - NOCTURNE [PlayStation2 the Best]" + name-en: "Shin Megami Tensei III - Nocturne [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLPM-74206: + name: "щЌМц­Іш€… [PlayStation2 the Best]" + name-sort: "уŠуЋу‚€у—у‚ƒ [PlayStation2 the Best]" + name-en: "Onimusha [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. +SLPM-74208: + name: "хЄЉхЄ–щ­”хЂƒII MANJI MARU [PlayStation2 the Best]" + name-sort: "уІу‚“уŒу„уОуу‚‡у†2 MANJI MARU [PlayStation2 the Best]" + name-en: "Tengai Makyou II - Manji Maru [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74209: + name: "фОщ“2 цБКщ—˜ч‰ˆ [PlayStation2 the Best]" + name-sort: "у•у‚€у‚‰у„уЉу†2 у‘уЃуЈу†уАу‚“ [PlayStation2 the Best]" + name-en: "Samurai Michi 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74210: + name: "уЗу‚ˆуЗу‚ˆуƒ•у‚ЃуƒМуƒуƒМ уŠшВЗу„хО—ч‰ˆ [PlayStation2 the Best]" + name-sort: "уЗу‚ˆуЗу‚ˆуЕуƒуƒМуАуƒМ уŠу‹у„уЉууАу‚“ [PlayStation2 the Best]" + name-en: "Puyo Puyo Fever [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74211: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ0 [PlayStation2 the Best]" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹0 [PlayStation2 the Best]" + name-en: "Shutokou Battle 0 [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPM-74212: + name: "цˆІх›Нч„ЁхŒ чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу† у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Sengoku Musou Moushouden [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74213: + name: "хЙЛцƒГцАДцЛИфМт…Ѓ [PlayStation2 the Best]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“4 [PlayStation2 the Best]" + name-en: "Gensou Suikoden IV [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. + nativeScaling: 1 # Fixes post effects. +SLPM-74214: + name: "щ›ЛшЛŠуЇGOяМFINAL [PlayStation2 the Best]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМFINAL [PlayStation2 the Best]" + name-en: "Densha de Go! Final [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74215: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 3 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLPM-74216: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 3 - Moushouden [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLPM-74217: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 [PlayStation2 the Best] [уƒЁу‚Ќуƒ‘уƒƒу‚Џ]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 [PlayStation2 the Best] [у‚уŒуБуЃу]" + name-en: "Shin Sangoku Musou 3 [PlayStation2 the Best] [Mega Pack]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLPM-74218: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛуƒ†у‚Ѓу‚ЂуƒМу‚К [PlayStation2 the Best]" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛуІуƒу‚уƒМуš [PlayStation2 the Best]" + name-en: "Shining Tears [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74219: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ3 Empires [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†3 уˆу‚“уБу„у‚уƒМуš [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 3 - Empires [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74220: + name: "х‰ЃшБЊ3 [PlayStation2 the Best]" + name-sort: "у‘у‚“у”у†3 [PlayStation2 the Best]" + name-en: "Kengo 3 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74221: + name: "х–Їх˜Љч•Њщ•З [PlayStation2 the Best]" + name-sort: "у‘у‚“у‹уАу‚“уЁу‚‡у† [PlayStation2 the Best]" + name-en: "Kenka Banchou [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74222: + name: "фО яНžхЎŒх…Јч‰ˆяНž [PlayStation2 the Best]" + name-sort: "у•у‚€у‚‰у„ у‹у‚“уœу‚“уАу‚“ [PlayStation2 the Best]" + name-en: "Samurai Kanzenban [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Stops crash after intro movie. +SLPM-74223: + name: "Kessen III" + region: "NTSC-J" +SLPM-74224: + name: "цˆІх›Нч„ЁхŒ чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу† у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Sengoku Musou Moushouden [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74225: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЄЉфИ‹х‰ЕфИ– [PlayStation2 the Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„ [PlayStation2 the Best]" + name-en: "Nobunaga no Yabou - Tenka Sousei [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74226: + name: "METAL SAGA яНžч ‚хЁЕуЎщŽ–яНž [PlayStation2 the Best]" + name-sort: "у‚уŸу‚‹у•уƒМуŒ у•у˜у‚“уЎуу•у‚Š [PlayStation2 the Best]" + name-en: "Metal Saga - Sajin no Kusari [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes combat interface. +SLPM-74227: + name: "цˆІчЅž -у„уу•уŒуП- [PlayStation2 the Best]" + name-sort: "у„уу•уŒуП [PlayStation2 the Best]" + name-en: "Ikusa Gami [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - VIF1StallHack # Fixes black screen on boot. + gsHWFixes: + minimumBlendingLevel: 2 # Improves shading on effects and bloom. + autoFlush: 1 # Fixes missing bloom effects. + halfPixelOffset: 4 # Fixes misaligned lighting and bloom. + bilinearUpscale: 1 # Smooths out bloom. +SLPM-74228: + name: "щЂЈщ›Ву€€хЙ•цœЋфМ [PlayStation2 the Best]" + name-sort: "уЕу†у†у‚“уАууОуЄуЇу‚“ [PlayStation2 the Best]" + name-en: "Fu-un Bakumatsu-den [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPM-74229: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰4 [PlayStation2 the Best]" + name-sort: "уАу„уŠуЏу–уƒМуЉ4 [PlayStation2 the Best]" + name-en: "BioHazard 4 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLPM-74230: + name: "Devil May Cry [PlayStation2 the Best]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ [PlayStation2 the Best]" + name-en: "Devil May Cry [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLPM-74231: + name: "цБКцˆІт…Ђ [PlayStation2 the Best]" + name-sort: "у‘уЃу›у‚“3 [PlayStation2 the Best]" + name-en: "Kessen III [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74232: + name: "ц–АщЌМц­Іш€… DAWN OF DREAMS [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚“уŠуЋу‚€у—у‚ƒ DAWN OF DREAMS [PlayStation2 the Best] [уЇуƒу™у1/2]" + name-en: "Shin Onimusha - Dawn of Dreams [PlayStation2 the Best] [Disc 1 of 2]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Wrong white textures in FMV. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLPM-66275" +SLPM-74233: + name: "ц–АщЌМц­Іш€… DAWN OF DREAMS [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚“уŠуЋу‚€у—у‚ƒ DAWN OF DREAMS [PlayStation2 the Best] [уЇуƒу™у2/2]" + name-en: "Shin Onimusha - Dawn of Dreams [PlayStation2 the Best] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLPM-74232" +SLPM-74234: + name: "щОуŒхІ‚у [PlayStation2 the Best]" + name-sort: "у‚Šу‚…у†уŒу”уЈу [PlayStation2 the Best]" + name-en: "Ryu Ga Gotoku [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-74235: + name: "цˆІх›Нч„ЁхŒ [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу† [PlayStation2 the Best]" + name-en: "Sengoku Musou [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74236: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 4 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74237: + name: "NEWфККч”Ÿу‚ВуƒМуƒ  [PlayStation2 the Best]" + name-sort: "уЋу‚…уƒМу˜у‚“у›у„у’уƒМу‚€ [PlayStation2 the Best]" + name-en: "New Jinsei Game [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74238: + name: "хЙЛцƒГцАДцЛИфМт…Є [PlayStation2 the Best]" + name-sort: "у’у‚“уу†у™у„у“уЇу‚“5 [PlayStation2 the Best]" + name-en: "Gensou Suikoden V [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74239: + name: "хЄЇчЅž [PlayStation2 the Best]" + name-sort: "уŠуŠу‹уП [PlayStation2 the Best]" + name-en: "Okami [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPM-74240: + name: "хЄЉхЄ–щ­”хЂƒIII NAMIDA [PlayStation2 the Best]" + name-sort: "уІу‚“уŒу„уОуу‚‡у†3 NAMIDA [PlayStation2 the Best]" + name-en: "Tengai Makyou III - Namida [Best Version]" + region: "NTSC-J" +SLPM-74241: + name: "GOD HAND [PlayStation2 the Best]" + name-sort: "GOD HAND [PlayStation2 the Best]" + name-en: "God Hand [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Depth of field effect aligned properly + Shifts buildings correctly. + nativeScaling: 2 # Fixes post effects. +SLPM-74242: + name: "Devil May Cry 3 Special Edition [PlayStation2 the Best]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 3 Special Edition [PlayStation2 the Best]" + name-en: "Devil May Cry 3 Special Edition [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-74243: + name: "уƒˆу‚ЅуƒЋуƒМуƒЛу‚ЏуƒЉу‚Єуƒ яНžуƒ‹уƒЅуƒМуƒЈуƒМу‚Џу‚Зуƒ†у‚ЃяНž [PlayStation2 the Best]" + name-sort: "уЈу…у‚‹уƒМ уу‚‰у„у‚€ уЋу‚…уƒМу‚ˆуƒМуу—уІуƒ [PlayStation2 the Best]" + name-en: "True Crime - New York City [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLPM-74244: + name: "PHANTASY STAR UNIVERSE [PlayStation2 the Best]" + name-sort: "уЕуу‚“уŸу—уƒМу™уŸуƒМу‚†уЋуАуƒМу™ [PlayStation2 the Best]" + name-en: "Phantasy Star Universe [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes enemies not moving (especially Chapter 7 boss). +SLPM-74245: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМ2 [PlayStation2 the Best]" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМ2 [PlayStation2 the Best]" + name-en: "Monster Hunter 2 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLPM-74246: + name: "CAPCOM VS.SNK 2 MILLIONAIRE FIGHTING 2001 [PlayStation2 the Best]" + name-sort: "у‹уЗу“у‚“ VS. уˆу™уˆуЌу‘уƒМ 2 уПу‚ŠуŠу­у‚ уЕуу„уІуƒу‚“у 2001 [PlayStation2 the Best]" + name-en: "Capcom vs. SNK 2 - Millionaire Fighting 2001 [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" +SLPM-74247: + name: "цˆІх›Нч„ЁхŒ2 [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу†2 [PlayStation2 the Best]" + name-en: "Sengoku Musou 2 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Helps to alleviate misaligned text. + memcardFilters: + - "SLAJ-25077" + - "SLPM-66307" + - "SLPM-74247" + - "SLAJ-25035" + - "SLPM-65517" + - "SLPM-74212" + - "SLPM-74235" + - "SLAJ-25048" + - "SLPM-65718" + - "SLPM-74224" + - "SLPM-74249" +SLPM-74248: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒуƒГу‚ПуƒМG [PlayStation2 the Best]" + name-sort: "у‚‚у‚“у™уŸуƒМуЏу‚“уŸуƒМG [PlayStation2 the Best]" + name-en: "Monster Hunter G [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLPM-74249: + name: "цˆІх›Нч„ЁхŒ чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу† у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Sengoku Musou Moushouden [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74250: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 4 Moushouden [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLPM-74251: + name: "ц–АщЌМц­Іш€… [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у—у‚“уŠуЋу‚€у—у‚ƒ [PlayStation2 the Best] [уЇуƒу™у 2]" + name-en: "Shin Onimusha - Dawn of Dreams [PlayStation 2 the Best - Reprint Disc 1]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLPM-66275" +SLPM-74252: + name: "ц–АщЌМц­Іш€… [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у—у‚“уŠуЋу‚€у—у‚ƒ [PlayStation2 the Best] [уЇуƒу™у 2]" + name-en: "Shin Onimusha - Dawn of Dreams [PlayStation 2 the Best - Reprint Disc 2]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLPM-74251" +SLPM-74253: + name: "щОуŒхІ‚у [PlayStation2 the Best]" + name-sort: "у‚Šу‚…у†уŒу”уЈу [PlayStation2 the Best]" + name-en: "Ryu ga Gotoku [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-74254: + name: "EXфККч”Ÿу‚ВуƒМуƒ т…Ё [PlayStation2 the Best]" + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€2 [PlayStation2 the Best]" + name-en: "EX Jinsei Game II [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" +SLPM-74255: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [PlayStation2 the Best] [уЇуƒу™у1/2] " + name-en: "Metal Gear Solid 2 - Sons of Liberty [PlayStation2 the Best] [Disc 1 of 2]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-74256: + name: "METAL GEAR SOLID 2 SONS OF LIBERTY [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•у‚“уšуŠуЖу‚ŠуАуІуƒ [PlayStation2 the Best] [уЇуƒу™у2/2] " + name-en: "Metal Gear Solid 2 - Sons of Liberty [PlayStation2 the Best] [Disc 2 of 2]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-74257: + name: "METAL GEAR SOLID 3 SNAKE EATER [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ3 у™у­уƒМуу„уƒМуŸуƒМ [PlayStation2 the Best] [уЇуƒу™у 1]" + name-en: "Metal Gear Solid 3 - Snake Eater [PlayStation2 the Best] [Disc 1]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLPM-74258: + name: "METAL GEAR SOLID 2 SOLID SNAKE [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 уу‚ŠуЃуЉу™у­уƒМу [PlayStation2 the Best] [уЇуƒу™у 2]" + name-en: "Metal Gear Solid 2 - Solid Snake [PlayStation2 the Best] [Disc 2]" + region: "NTSC-J" +SLPM-74259: + name: "у‚ЊуƒМуƒ‡у‚ЃуƒГу‚Йуƒ•у‚Ѓу‚Ђ [PlayStation2 the Best]" + name-sort: "уŠуƒМуЇуƒу‚“у™уЕуƒу‚ [PlayStation2 the Best]" + name-en: "Odin Sphere [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74260: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛуƒ•у‚ЉуƒМу‚Й у‚Єу‚Џу‚Е [PlayStation2 the Best]" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛуЕу‰уƒМу™ у„уу• [PlayStation2 the Best]" + name-en: "Shining Force EXA [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. +SLPM-74261: + name: "у‚ЗуƒЃу‚Єуƒ‹уƒГу‚АуƒЛу‚Іу‚ЃуƒГуƒ‰ [PlayStation2 the Best]" + name-sort: "у—у‚ƒу„уЋу‚“ууƒЛу†уƒу‚“уЉ [PlayStation2 the Best]" + name-en: "Shining Wind [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - DMABusyHack +SLPM-74262: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰4 [PlayStation2 the Best]" + name-sort: "уАу„уŠуЏу–уƒМуЉ4 [PlayStation2 the Best]" + name-en: "BioHazard 4 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLPM-74263: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛхЄЉфИ‹х‰ЕфИ– [PlayStation2 the Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† уІу‚“у‹уу†у›у„ [PlayStation2 the Best]" + name-en: "Nobunaga no Yabou - Tenka Sousei [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74264: + name: "цˆІх›НBASARA 2 ш‹Бщ›„хЄ–фМ [PlayStation2 the Best]" + name-sort: "у›у‚“у”ууАу•у‚‰ 2 уВуƒМу‚уƒМуš [PlayStation2 the Best]" + name-en: "Sengoku Basara 2 Heroes [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74265: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А [PlayStation2 the Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“ [PlayStation2 the Best]" + name-en: "Nobunaga no Yabou - Kakushin [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74266: + name: "цˆІх›Нч„ЁхŒ2 Empires [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу†2 Empires [PlayStation2 the Best]" + name-en: "Sengoku Musou 2 - Empires [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74267: + name: "у‚ЌуƒГуƒ€уƒ ч„ЁхŒSpecial [PlayStation2 the Best]" + name-sort: "уŒу‚“у у‚€у‚€уу†Special [PlayStation2 the Best]" + name-en: "Gundam Musou Special [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74268: + name: "Devil May Cry 3 Special Edition [PlayStation2 the Best]" + name-sort: "уЇуГу‚‹ у‚у„ уу‚‰у„ 3 Special Edition [PlayStation2 the Best]" + name-en: "Devil May Cry 3 Special Edition [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPM-74269: + name: "щОуŒхІ‚у [PlayStation2 the Best - 2nd Reprint]" + name-sort: "у‚Šу‚…у†уŒу”уЈу [PlayStation2 the Best - 2nd Reprint]" + name-en: "Ryu Ga Gotoku [PlayStation2 the Best - 2nd Reprint]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLPM-74270: + name: "Fate/stay night[Realta Nua] [PlayStation2 the Best]" + name-sort: "уЕу‡у„уЈ у™уІу„уЊу„уЈ у‚Œу‚у‚‹уŸуЌу‚ [PlayStation2 the Best]" + name-en: "Fate-stay Night - Realta Nua [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74273: + name: "NEWфККч”Ÿу‚ВуƒМуƒ  [PlayStation2 the Best]" + name-sort: "уЋу‚…уƒМу˜у‚“у›у„у’уƒМу‚€ [PlayStation2 the Best]" + name-en: "New Jinsei Game [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74274: + name: "EXфККч”Ÿу‚ВуƒМуƒ т…Ё [PlayStation2 the Best]" + name-sort: "EXу˜у‚“у›у„у’уƒМу‚€2 [PlayStation2 the Best]" + name-en: "EX Jinsei Game II [PlayStation 2 the Best]" + region: "NTSC-J" +SLPM-74275: + name: "цˆІх›НBASARA 2 ш‹Бщ›„хЄ–фМ [PlayStation2 the Best]" + name-sort: "у›у‚“у”ууАу•у‚‰ 2 уВуƒМу‚уƒМуš [PlayStation2 the Best]" + name-en: "Sengoku Basara 2 Heroes [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74276: + name: "у‚ЌуƒГуƒ€уƒ ч„ЁхŒ2 [PlayStation2 the Best]" + name-sort: "уŒу‚“у у‚€у‚€уу†2 [PlayStation2 the Best]" + name-en: "Sangoku Musou 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74277: + name: "уƒšуƒЋу‚НуƒŠ3уƒ•у‚Їу‚Й [PlayStation2 the Best]" + name-sort: "уКу‚‹ууЊ3уЕу‡у™ [PlayStation2 the Best]" + name-en: "Persona 3 FES [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPM-74278: + name: "уƒšуƒЋу‚НуƒŠ4 [PlayStation2 the Best]" + name-sort: "уКу‚‹ууЊ4 [PlayStation2 the Best]" + name-en: "Persona 4 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74279: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 чŒ›хА†фМ [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 у‚‚у†у—у‚‡у†уЇу‚“ [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 4 - Moushouden [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74281: + name: "фПЁщ•ЗуЎщ‡Žцœ›уƒЛщЉц–А [PlayStation2 the Best]" + name-sort: "уЎуЖуЊуŒуЎу‚„уМу† у‹уу—у‚“ [PlayStation2 the Best]" + name-en: "Nobunaga no Yabou - Kakushin [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74282: + name: "ч„ЁхŒOROCHI щ­”чŽ‹х†ш‡Ј [PlayStation2 the Best]" + name-sort: "у‚€уу†OROCHI уОуŠу†у•у„у‚Šу‚“ [PlayStation2 the Best]" + name-en: "Musou Orochi - Maou Sairin [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74283: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ4 Empires [PlayStation2 the Best]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†4 уˆу‚“уБу„у‚уƒМуš [PlayStation2 the Best]" + name-en: "Shin Sangoku Musou 4 - Empires [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74284: + name: "цˆІх›Нч„ЁхŒ2 Empires [PlayStation2 the Best]" + name-sort: "у›у‚“у”уу‚€уу†2 Empires [PlayStation2 the Best]" + name-en: "Sengoku Musou 2 - Empires [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74286: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [PlayStation2 the Best] [уЇуƒу™у 1]" + name-en: "Shin Sangoku Musou 5 Special [PlayStation2 the Best] [Disc 1]" + region: "NTSC-J" +SLPM-74287: + name: "чœŸуƒЛфИ‰хœ‹ч„ЁхŒ5 Special [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у—у‚“у•у‚“у”уу‚€уу†5 Special [PlayStation2 the Best] [уЇуƒу™у 2]" + name-en: "Shin Sangoku Musou 5 Special [PlayStation2 the Best] [Disc 2]" + region: "NTSC-J" +SLPM-74288: + name: "уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰4 [PlayStation2 the Best]" + name-sort: "уАу„уŠуЏу–уƒМуЉ4 [PlayStation2 the Best]" + name-en: "BioHazard 4 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLPM-74301: + name: "щОуŒхІ‚у2 [фКˆх‘ŠDVDхŒцЂБч‰ˆ] [PlayStation2 the Best]" + name-sort: "у‚Šу‚…у†уŒу”уЈу2 [у‚ˆу“уDVDуЉу†у“у‚“уАу‚“] [PlayStation2 the Best]" + name-en: "Ryu ga Gotoku 2 [with Trailer DVD] [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLPM-66602" + - "SLPM-74301" + - "SLPM-66168" + - "SLPM-74234" + - "SLPM-74253" +SLPM-74302: + name: "щОуŒхІ‚у2 [PlayStation2 the Best]" + name-sort: "у‚Šу‚…у†уŒу”уЈу2 [PlayStation2 the Best]" + name-en: "Ryu ga Gotoku 2 [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: + - "SLPM-66602" + - "SLPM-74301" + - "SLPM-66168" + - "SLPM-74234" + - "SLPM-74253" +SLPM-74401: + name: "цБКцˆІ [PlayStation2 the Best]" + name-sort: "у‘уЃу›у‚“ [PlayStation2 the Best]" + name-en: "Kessen [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74402: + name: "CAPCOM VS. SNK 2 MILLIONAIRE FIGHTING 2001 [PlayStation2 the Best]" + name-sort: "у‹уЗу“у‚“ VS. уˆу™уˆуЌу‘уƒМ 2 уПу‚ŠуŠу­у‚ уЕуу„уІуƒу‚“у 2001 [PlayStation2 the Best]" + name-en: "Capcom vs. SNK 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74403: + name: "щ›ЛшЛŠуЇGOяМц–АхЙЙчЗš хББщ™Нц–АхЙЙчЗšчЗЈ [PlayStation2 the Best]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМу—у‚“у‹у‚“у›у‚“ у•у‚“у‚ˆу†у—у‚“у‹у‚“у›у‚“уИу‚“ [PlayStation2 the Best]" + name-en: "Densha de Go! Shinkansen Sanyou Shinkansen hen [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74404: + name: "у‚ЙуƒšуƒМу‚ЙуƒуƒЃуƒГуƒуƒЋ5 Part2 [PlayStation2 the Best]" + name-sort: "у™уКуƒМу™уЁу‚ƒу‚“у­у‚‹5 Part2 [PlayStation2 the Best]" + name-en: "Space Channel 5 - Part 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74405: + name: "фО яНžхЎŒх…Јч‰ˆяНž [PlayStation2 the Best]" + name-sort: "у•у‚€у‚‰у„ у‹у‚“уœу‚“уАу‚“ [PlayStation2 the Best]" + name-en: "Samurai Complete Edition [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Stops crash after intro movie. + - InstantDMAHack # Stops hang when entering Sword Select screen. +SLPM-74406: + name: "WRC яНžWORLD RALLY CHAMPIONSHIPяНž [PlayStation2 the Best]" + name-sort: "WRC яНžу‚уƒМу‚‹уЉ у‚‰у‚ŠуƒМ уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗяНž [PlayStation2 the Best]" + name-en: "World Rally Championship [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes crash when using the Subaru. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. +SLPM-74407: + name: "у‚Иу‚ЇуƒƒуƒˆуЇGOяМ2 [PlayStation2 the Best]" + name-sort: "у˜у‡уЃуЈуЇGOяМ2 [PlayStation2 the Best]" + name-en: "Jet de Go! 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74408: + name: "у‚ЌуƒЉу‚Џу‚ПхфНœхЇх Д уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н [PlayStation2 the Best]" + name-sort: "уŒу‚‰ууŸу‚у„у•уу’уу˜у‚‡у† у‚‰ууŒууŠу†у“у [PlayStation2 the Best]" + name-en: "Kingdom of Scribbling [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74409: + name: "у‚ЌуƒГу‚Еуƒу‚ЄуƒуƒМ2 уƒу‚Єу‚Њуƒу‚ЖуƒМуƒ‰ у‚ГуƒМуƒ‰:уƒ™уƒ­уƒ‹у‚Ћ [PlayStation2 the Best]" + name-sort: "уŒу‚“у•уАу„уАуƒМ2 уАу„уŠуЏу–уƒМуЉ у“уƒМуЉ:уЙу‚уЋу‹ [PlayStation2 the Best]" + name-en: "Gun Survivor 2 - BioHazard Code - Veronica [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74410: + name: "уƒ–уƒЌу‚Й у‚Њуƒ– уƒ•у‚Ёу‚Єу‚Ђт…Є уƒ‰уƒЉу‚ДуƒГ у‚Џу‚ЉуƒМу‚ПуƒМ [PlayStation2 the Best]" + name-sort: "уЖу‚Œу™ уŠуЖ уЕуу„у‚5 уЉу‚‰у”у‚“ уу‰уƒМуŸуƒМ [PlayStation2 the Best]" + name-en: "Breath of Fire V - Dragon Quarter [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns HUD and HUD bloom to match software. + roundSprite: 1 # Helps fix some lines and lines in text. +SLPM-74411: + name: "у‚ЋуƒЋуƒ‰у‚Луƒ—уƒˆ у‚Лу‚ЋуƒГуƒ‰ у‚Ју‚­у‚Йуƒ‘уƒГу‚ЗуƒЇуƒГ [PlayStation2 the Best]" + name-sort: "у‹у‚‹уЉу›уЗуЈ у›у‹у‚“уЉ уˆуу™уБу‚“у—у‚‡у‚“ [PlayStation2 the Best]" + name-en: "Culdcept II - Expansion [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74412: + name: "х‰ЃшБЊ2 [PlayStation2 the Best]" + name-sort: "у‘у‚“у”у†2 [PlayStation2 the Best]" + name-en: "KengХ 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74414: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚ЂуƒМуƒ•у‚ЉуƒМу‚Й [PlayStation2 The Best]" + name-sort: "уˆуЊу˜уƒМуˆу‚уƒМуЕу‰уƒМу™ [PlayStation2 The Best]" + name-en: "Energy Airforce [PlayStation2 The Best]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +SLPM-74415: + name: "хП -Shinobi- [PlayStation2 the Best]" + name-sort: "у—уЎуГ [PlayStation2 the Best]" + name-en: "Shinobi [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74416: + name: "у‚Џуƒ­уƒƒу‚Џу‚ПуƒЏуƒМ3 [PlayStation2 the Best]" + name-sort: "уу‚уЃууŸу‚уƒМ3 [PlayStation2 the Best]" + name-en: "Clock Tower 3 [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and striped lines in FMVs. +SLPM-74419: + name: "чˆ†шЕАуƒ‡у‚ГуƒˆуƒЉфМшЊЌ яНžч”ЗшŠБщ“хЄЂцЕЊцМЋяНž [PlayStation2 the Best]" + name-sort: "уАууу†уЇу“уЈу‚‰уЇу‚“у›уЄ уŠуЈу“уЏуЊуПуЁу‚†у‚у‚уОу‚“ [PlayStation2 the Best]" + name-en: "Bakusou Dekotora Densetsu - Otoko Hanamichi Yume Roman [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + drawBuffering: 1 # Reduces draws and improves performance. +SLPM-74420: + name: "щ ­ц–‡х­—D Special Stage [PlayStation2 the Best]" + name-sort: "у„уЋу—у‚ƒу‚‹D у™уКу—у‚ƒу‚‹ у™уІуƒМу˜ [PlayStation2 the Best]" + name-en: "Initial D - Special Stage [PlayStation2 the Best]" + region: "NTSC-J" +SLPM-74421: + name: "щ›Лш„ГцˆІцЉŸуƒуƒМуƒуƒЃуƒ­уƒГ уƒžуƒМу‚К [PlayStation2 the Best]" + name-sort: "уЇу‚“уЎу†у›у‚“ууАуƒМуЁу‚ƒу‚у‚“ уОуƒМуš [PlayStation2 the Best]" + name-en: "Dennou Senki - Virtual-On Marz [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes CLUT colours. + cpuSpriteRenderLevel: 2 # Needed for above. + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLPM-74901: + name: "METAL GEAR SOLID 2 SUBSTANCE [PlayStation2 the Best]" + name-sort: "у‚уŸу‚‹уŽу‚ уу‚ŠуЃуЉ2 у•уЖу™уŸу‚“у™ [PlayStation2 the Best]" + name-en: "Metal Gear Solid 2 - Substance [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLPM-83770: + name: "уƒšуƒЋу‚НуƒŠ3уƒ•у‚Їу‚Й [у‚ЂуƒšуƒГуƒ‰уƒ‡у‚Ѓу‚Йу‚Џч‰ˆ]" + name-sort: "уКу‚‹ууЊ3уЕу‡у™ [у‚уКу‚“уЉуЇуƒу™ууАу‚“]" + name-en: "Persona 3 FES [Append Edition]" + region: "NTSC-J" +SLPM-84075: + name: "ANUBIS ZONE OF THE ENDERS -SPECIAL EDITION- [у‚ГуƒŠуƒŸцЎПх ‚у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уžуƒМу‚“ уŠуЖ уˆу‚“у уƒМуš у‚уЌуГу™ SPECIAL EDITION [у“уЊуПуЇу‚“уЉу†у›у‚Œуу—у‚‡у‚“]" + name-en: "Anubis - Zone of the Enders Special Edition [Konami Dendou Collection]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-03440: + name: "уƒ‘уƒу‚Йуƒ­у‚ЂуƒЋу‚МчŽ‹х›Н7 [4thуƒЊуƒМуƒЋDISC]" + name-sort: "уБуЁу™у‚у‚у‚‹уœуŠу†у“у7 [уЕу‰уƒМу™у‚ŠуƒМу‚‹уЇуƒу™у]" + name-en: "Pachi-Slot Aruze Oukoku 7 [LCD Disc]" + region: "NTSC-J" +SLPS-20000: + name: "AH-64D Apache" + name-sort: "AH-64D у‚уБуЃуЁ" + name-en: "AH-64D Apache" + region: "NTSC-J" +SLPS-20001: + name: "уƒЊуƒƒу‚ИуƒЌуƒМу‚ЕуƒМт…Є" + name-sort: "у‚ŠуЃу˜у‚ŒуƒМу•уƒМ5" + name-en: "Ridge Racer V" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes texture rendering in the intro. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. + roundSprite: 1 # Fixes ui and hud alignment. + gpuPaletteConversion: 2 # Lots of CLUTs in large textures. + cpuSpriteRenderBW: 1 # Fixes car textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLPS-20002: + name: "ц’žчƒ уƒ“уƒЊуƒЄуƒМуƒ‰уƒžу‚Йу‚ПуƒМ2" + name-sort: "уЉу†уу‚…у† уГу‚Šу‚„уƒМуЉуОу™уŸуƒМ2" + name-en: "Doukyuu - Billiard Master 2" + region: "NTSC-J" + compat: 5 +SLPS-20003: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆуƒ•у‚Ёу‚Єу‚ПуƒМEX3" + name-sort: "у™уЈу‚ŠуƒМуЈуЕуу„уŸуƒМEX3" + name-en: "Street Fighter EX3" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_SFEX3" + halfPixelOffset: 4 # Aligns post effects. +SLPS-20004: + name: "цŸПцœЈхА†цЃ‹т…Ѓ" + name-sort: "у‹ууЎуу—у‚‡у†уŽ4" + name-en: "Kakinoki Shougi IV" + region: "NTSC-J" +SLPS-20005: + name: "EXуƒ“уƒЊуƒЄуƒМуƒ‰" + name-sort: "EXуГу‚Šу‚„уƒМуЉ" + name-en: "EX Billiards" + region: "NTSC-J" +SLPS-20006: + name: "Aхˆ—шЛŠуЇшЁŒу“у†6" + name-sort: "Aу‚ŒуЃу—у‚ƒуЇу„у“у† 6" + name-en: "A-Train 6" + region: "NTSC-J" +SLPS-20007: + name: "DRIVING EMOTION TYPE-S" + name-sort: "уЉу‚‰у„уГу‚“у уˆу‚‚уƒМу—у‚‡у‚“ уŸу„уЗ-S" + name-en: "Driving Emotion Type-S" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes missing geometry. + gameFixes: + - InstantDMAHack # Garbage in FMVs. + - VUSyncHack # Fixes missing geometry. + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + roundSprite: 1 # Fixes font misalignment when upscaling. + textureInsideRT: 1 +SLPS-20008: + name: "цЃЎч”АхА†цЃ‹" + name-sort: "у‚‚у‚ŠуŸу—у‚‡у†уŽ" + name-en: "Morita Shougi" + region: "NTSC-J" +SLPS-20009: + name: "GOLFуƒ‘уƒЉуƒ€у‚Єу‚Й" + name-sort: "у”у‚‹уЕуБу‚‰у у„у™" + name-en: "Golf Paradise" + region: "NTSC-J" +SLPS-20010: + name: "хЇчЉКщ–“уƒ—уƒ­щ‡Žчƒ AT THE END OF THE CENTURY 1999" + name-sort: "у’ууу†у‹у‚“уЗу‚у‚„уу‚…у† AT THE END OF THE CENTURY 1999" + name-en: "Gekikuukan Pro Yakyuu At The End of The Century 1999" + region: "NTSC-J" +SLPS-20011: + name: "у‚ЂуƒЁуƒЊу‚ЋуƒГуƒЛу‚ЂуƒМу‚БуƒМуƒ‰" + name-sort: "у‚у‚у‚Šу‹у‚“уƒЛу‚уƒМу‘уƒМуЉ" + name-en: "American Arcade" + region: "NTSC-J" + compat: 5 +SLPS-20012: + name: "у‚Йу‚Ћу‚Єу‚ЕуƒМуƒ•у‚ЁуƒМ" + name-sort: "у™у‹у„у•уƒМуЕууƒМ" + name-en: "Sky Surfer" + region: "NTSC-J" +SLPS-20013: + name: "Primal Image vol.1" + name-sort: "уЗу‚‰у„уОу‚‹ у„у‚уƒМу˜ vol.1" + name-en: "Primal Image Vol.01" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. +SLPS-20015: + name: "щ‰„ц‹Гу‚Пуƒƒу‚АуƒˆуƒМуƒŠуƒЁуƒГуƒˆ" + name-sort: "уІуЃу‘у‚“уŸуЃууЈуƒМуЊу‚у‚“уЈ" + name-en: "Tekken Tag Tournament" + region: "NTSC-J" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-20016: + name: "уƒ‰уƒЊуƒМуƒ у‚ЊуƒМуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЉу‚ŠуƒМу‚€уŠуƒМуЇуƒу—у‚‡у‚“" + name-en: "Dream Audition" + region: "NTSC-J" +SLPS-20017: + name: "у‚ЙуƒˆуƒЊуƒМуƒˆщКЛщ›€уƒˆуƒЉуƒГу‚Й щКЛчЅž2" + name-sort: "у™уЈу‚ŠуƒМуЈуОуƒМу˜у‚ƒу‚“уЈу‚‰у‚“у™ у‚у•у—у‚“2" + name-en: "Street Mahjong Trance 2" + region: "NTSC-J" + patches: + 7EF05210: + content: |- + author= Goatman13 + comment=Hack sceCdDiskReady to not wait for drive ready. + patch=1,EE,000ffef4,word,304200c0 + patch=1,EE,000ffef8,word,1443fffb + patch=1,EE,000fff00,word,3c19bc01 + patch=1,EE,000fff04,word,9f2f0000 + patch=1,EE,000fff08,word,3c180010 + patch=1,EE,000fff0c,word,9f18fef4 + patch=1,EE,000fff10,word,130f0003 + patch=1,EE,000fff14,word,27390004 + patch=1,EE,000fff18,word,1000fffa + patch=1,EE,000fff1c,word,00000000 + patch=1,EE,000fff20,word,9f2f0000 + patch=1,EE,000fff24,word,3c180010 + patch=1,EE,000fff28,word,9f18fef8 + patch=1,EE,000fff2c,word,170ffff6 + patch=1,EE,000fff34,word,af200000 + patch=1,EE,000fff38,word,03e00008 + patch=1,EE,00273870,word,0803ffc0 +SLPS-20018: + name: "у‚Йуƒ†уƒƒуƒ”уƒГу‚Ау‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у™уІуЃуДу‚“уу›у‚Œуу—у‚‡у‚“ [уЇуƒу™у1/2]" + name-en: "Stepping Selection [Disc 1 of 2]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20018" + - "SLPS-20019" +SLPS-20019: + name: "у‚Йуƒ†уƒƒуƒ”уƒГу‚Ау‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у™уІуЃуДу‚“уу›у‚Œуу—у‚‡у‚“ [уЇуƒу™у2/2]" + name-en: "Stepping Selection [Disc 2 of 2]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20018" + - "SLPS-20019" +SLPS-20020: + name: "FIFA у‚Еуƒƒу‚ЋуƒМ уƒЏуƒМуƒЋуƒ‰ уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "уЕуƒуЕу у•уЃу‹уƒМ у‚уƒМу‚‹уЉ уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "FIFA Soccer World Championship" + region: "NTSC-J" +SLPS-20021: + name: "уƒЏу‚ЄуƒЋуƒ‰уƒЏу‚ЄуƒЋуƒ‰уƒЌуƒМу‚ЗуƒГу‚А" + name-sort: "у‚у„у‚‹уЉу‚у„у‚‹уЉу‚ŒуƒМу—у‚“у" + name-en: "Wild Wild Racing" + region: "NTSC-J" +SLPS-20022: + name: "у‚ЊуƒМуƒЋу‚Йу‚ПуƒМуƒЛуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚А" + name-sort: "уŠуƒМу‚‹у™уŸуƒМуƒЛуЗу‚у‚Œу™у‚Šу‚“у" + name-en: "All Star Pro-Wrestling" + region: "NTSC-J" +SLPS-20023: + name: "у‚Џуƒ­у‚Йуƒ•у‚Ёу‚Єу‚Ђ" + name-sort: "уу‚у™уЕуу„у‚" + name-en: "CrossFire" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes character models. +SLPS-20024: + name: "уƒ•уƒЌуƒМу‚ЙуƒДу‚ЇуƒЋу‚А" + name-sort: "уЕу‚ŒуƒМу™у‚”у‡у‚‹у" + name-en: "Hresvelgr" + region: "NTSC-J" +SLPS-20025: + name: "у‚Ју‚Џу‚ЙуƒˆуƒЊуƒМуƒ уƒЛуƒЌуƒМу‚ЗуƒГу‚А SSX" + name-sort: "уˆуу™уЈу‚ŠуƒМу‚€уƒЛу‚ŒуƒМу—у‚“у SSX" + name-en: "SSX - Snowboard Supercross" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes riders vanishing into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLPS-20027: + name: "у‚Ђу‚Џу‚Ђу‚Џу‚Ђ -AQUAQUA-" + name-sort: "у‚уу‚уу‚" + name-en: "Aquaqua" + region: "NTSC-J" + compat: 5 +SLPS-20028: + name: "GAME SELECT 5 х’Œ" + name-sort: "у’уƒМу‚€ у›у‚ŒууЈ 5 у‚" + name-en: "Game Select 5 Wa" + region: "NTSC-J" +SLPS-20029: + name: "у‚ЕуƒМуƒ•уƒ­у‚Єуƒ‰ яНžфМшЊЌуЎу‚ЕуƒМуƒ•у‚ЁуƒМяНž" + name-sort: "у•уƒМуЕу‚у„уЉ яНžуЇу‚“у›уЄуЎу•уƒМуЕууƒМяНž" + name-en: "Surfroid - Densetsu no Surfer" + region: "NTSC-J" +SLPS-20030: + name: "фИŠцЕЗуƒ•у‚ЉуƒМу‚ЈуƒЌуƒЁуƒГуƒˆ" + name-sort: "у—у‚ƒу‚“уЏу„уЕу‰уƒМуˆу‚Œу‚у‚“уЈ" + name-en: "Shanghai - The Four Elements" + region: "NTSC-J" +SLPS-20031: + name: "уƒЁуƒƒу‚Џу‚ЙуƒŸу‚Й уƒЉуƒГуƒ‡у‚Ѓуƒ " + name-sort: "у‚уЃуу™уПу™ у‚‰у‚“уЇуƒу‚€" + name-en: "Mechsmith, The - Run=Dim" + region: "NTSC-J" +SLPS-20033: + name: "у‚ЌуƒГу‚АуƒЊуƒ•у‚ЉуƒГ уƒ–уƒЌу‚Єу‚К" + name-sort: "уŒу‚“уу‚ŠуЕу‰у‚“ уЖу‚Œу„уš" + name-en: "Gungriffon Blaze" + region: "NTSC-J" +SLPS-20034: + name: "Velvet File" + name-sort: "уƒДу‡у‚‹уЙуЃуЈ уЕуу„у‚‹" + name-en: "Velvet File" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Reduces HC size. +SLPS-20035: + name: "уƒ—уƒ­щКЛщ›€ цЅЕ NEXT" + name-sort: "уЗу‚уОуƒМу˜у‚ƒу‚“ уу‚у‚ NEXT" + name-en: "Pro Mahjong Kiwame Next" + region: "NTSC-J" + gameFixes: + - SkipMPEGHack # Fixes black screen. +SLPS-20036: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2000 ч”Вх­хœ’" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2000 у“у†у—уˆу‚“" + name-en: "Magical Sports - 2000 Koushien" + region: "NTSC-J" +SLPS-20037: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ GoGoGolf" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ GoGoGolf" + name-en: "Magical Sports - Go Go Golf" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves brightness on terrain textures. +SLPS-20038: + name: "у‚АуƒЉуƒƒуƒ—уƒЉуƒМхˆƒч‰™" + name-sort: "уу‚‰уЃуЗу‚‰уƒМуЏууА" + name-en: "Grappler Baki - Baki Saidai no Tournament" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes hang at menu. +SLPS-20039: + name: "фК•х‡КцД‹фЛ‹уЎщКЛщ›€хЎЖц—2" + name-sort: "у„уЇу‚ˆу†у™у‘уЎуОуƒМу˜у‚ƒу‚“у‹уžу2" + name-en: "Ide Yousuke no Mahjong Kazoku 2" + region: "NTSC-J" +SLPS-20040: + name: "MotoGP" + name-sort: "у‚‚уЈGP" + name-en: "MotoGP" + region: "NTSC-J" + gsHWFixes: + gpuTargetCLUT: 2 # Fixes some (haze?) shuffle colors. + textureInsideRT: 1 # Fixes rendering artifacts on racers. +SLPS-20041: + name: "щКЛщ›€ц‚ŸчЉК хЄЇш–" + name-sort: "уОуƒМу˜у‚ƒу‚“у”уу† уŸу„у›у„" + name-en: "Mahjong Goku Taisei" + region: "NTSC-J" +SLPS-20042: + name: "F1 Racing Championship" + name-sort: "F1 Racing Championship" + name-en: "F1 Racing Championship" + region: "NTSC-J" +SLPS-20043: + name: "уƒЌу‚Єу‚Џуƒžу‚Йу‚ПуƒМу‚КEX" + name-sort: "у‚Œу„ууОу™уŸуƒМуšEX" + name-en: "Lake Masters Fishing EX" + region: "NTSC-J" +SLPS-20044: + name: "F1 уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ— у‚ЗуƒМу‚КуƒГ2000" + name-sort: "F1 уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ у—уƒМуšу‚“2000" + name-en: "F1 Championship Season 2000" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes graphical issues. +SLPS-20045: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ чЃчŽ‹ [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у˜у‚…у†уŠу† [DXуБуЃу]" + name-en: "Jissen Pachi-Slot Hisshouhou! Juuou [DX Pack]" + region: "NTSC-J" +SLPS-20046: + name: "чЉКцˆІ" + name-sort: "уу†у›у‚“" + name-en: "Kuusen" + region: "NTSC-J" +SLPS-20047: + name: "цБхЄЇхА†цЃ‹ х››щ–“щЃ›шЛŠщ“х Д" + name-sort: "уЈу†у у„у—у‚‡у†уŽ у—у‘у‚“уГу—у‚ƒуЉу†у˜у‚‡у†" + name-en: "Toudai Shogi ShikenBisha Doujou" + region: "NTSC-J" +SLPS-20048: + name: "уƒ†уƒМуƒžуƒ‘уƒМу‚Џ2001" + name-sort: "уІуƒМуОуБуƒМу2001" + name-en: "Theme Park 2001" + region: "NTSC-J" +SLPS-20050: + name: "уƒуƒƒуƒ”уƒМяМ уƒуƒƒуƒ”уƒМяМяМ уƒœуƒМуƒ€уƒМу‚К in Hokkaido уƒЋу‚Йуƒ„уƒЊу‚ОуƒМуƒˆ" + name-sort: "уЏуЃуДуƒМ! уЏуЃуДуƒМ!! уМуƒМу уƒМуš in Hokkaido у‚‹у™уЄу‚ŠуžуƒМуЈ" + name-en: "Happy! Happy!! Boarders in Hokkaidou Rusutsu Resort" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes graphical issues. +SLPS-20051: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV ч‚ŽуЎчˆ†чЌ‘шЛх›Ѓ" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V уЛуЎуŠуЎуАуу—у‚‡у†уу‚“у у‚“" + name-en: "Hissatsu Pachinko Station V - Honou no Bakushou Gundan" + region: "NTSC-J" +SLPS-20052: + name: "Global Folktale" + name-sort: "уу‚уƒМуАу‚‹ уЕу‰уƒМууІу„у‚‹" + name-en: "Global Folktale" + region: "NTSC-J" +SLPS-20053: + name: "хЄЉфНПуЎуƒ—уƒЌу‚МуƒГуƒˆ уƒžуƒМуƒЋчŽ‹х›Нч‰ЉшЊž [щ™хЎšч‰ˆ]" + name-sort: "уІу‚“у—уЎуЗу‚Œуœу‚“уЈ уОуƒМу‚‹уŠу†у“уу‚‚уЎуŒуŸу‚Š [у’у‚“уІу„уАу‚“]" + name-en: "Tenshi no Present - MФru Oukoku Monogatari" + region: "NTSC-J" +SLPS-20054: + name: "FIFA2001 уƒЏуƒМуƒЋуƒ‰уƒуƒЃуƒГуƒ”у‚ЊуƒГу‚Зуƒƒуƒ—" + name-sort: "уЕуƒуЕу 2001 у‚уƒМу‚‹уЉуЁу‚ƒу‚“уДуŠу‚“у—уЃуЗ" + name-en: "FIFA World Championship 2001" + region: "NTSC-J" +SLPS-20055: + name: "уƒ†у‚Џуƒ‹у‚Џуƒ†у‚Ѓу‚Џу‚Й" + name-sort: "уІууЋууІуƒуу™" + name-en: "Technictix" + region: "NTSC-J" + compat: 5 +SLPS-20056: + name: "у‚ЋуƒЉуƒЊу‚Њ уЏуŒууƒ—уƒЊуƒГуƒˆ" + name-sort: "у‹у‚‰у‚ŠуŠ уЏуŒууЗу‚Šу‚“уЈ" + name-en: "Colorio - Hagaki Print" + region: "NTSC-J" +SLPS-20057: + name: "уƒ‰уƒƒу‚А у‚Њуƒ– уƒ™у‚Є" + name-sort: "уЉуЃу уŠуЖ уЙу„" + name-en: "Dog of Bay" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes corrupted textures. +SLPS-20058: + name: "х‰ЃшБЊ" + name-sort: "у‘у‚“у”у†" + name-en: "KengХ" + region: "NTSC-J" +SLPS-20059: + name: "уƒ•уƒЌуƒМу‚ЙуƒДу‚ЇуƒЋу‚А у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЕу‚ŒуƒМу™у‚”у‡у‚‹у у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹уˆуЇуƒу—у‚‡у‚“" + name-en: "Hresvelgr [International Edition]" + region: "NTSC-J" +SLPS-20060: + name: "уƒ‰уƒЊуƒМуƒ у‚ЊуƒМуƒ‡у‚Ѓу‚ЗуƒЇуƒГ2" + name-sort: "уЉу‚ŠуƒМу‚€уŠуƒМуЇуƒу—у‚‡у‚“2" + name-en: "Dream Audition 2" + region: "NTSC-J" +SLPS-20061: + name: "уОуПу‚€у‚т˜†у‚‚уŒуЁу‚‡уЎуƒ—уƒЊуƒГуƒˆу‚ЂуƒЏуƒМ" + name-sort: "уОуПу‚€у‚у‚‚уŒуЁу‚‡уЎуЗу‚Šу‚“уЈу‚у‚уƒМ" + name-en: "Mamimune - Mogacho no Print Hour" + region: "NTSC-J" +SLPS-20062: + name: "уƒˆуƒЉуƒƒу‚Џч‹‚шЕАц›В яНžц„›уЈх“€у—уПуЎуƒ­уƒ‡у‚ЊяНž" + name-sort: "уЈу‚‰уЃууу‚‡у†уу†уу‚‡у яНžу‚у„уЈу‹уЊу—уПуЎу‚уЇуŠяНž" + name-en: "Truck Kyousoukyoku - Ai to Kanashimi no Rodeo" + region: "NTSC-J" +SLPS-20064: + name: "уƒˆуƒƒуƒ—у‚Ўу‚ЂуƒЛуƒ‡у‚Ђуƒ‡уƒ“уƒЋ" + name-sort: "уЈуЃуЗуŽу‚уƒЛуЇу‚уЇуГу‚‹" + name-en: "Top Gear Dare Devil" + region: "NTSC-J" +SLPS-20065: + name: "MADDEN NFL у‚ЙуƒМуƒ‘уƒМуƒœу‚ІуƒЋ 2001" + name-sort: "уОуЃуЇу‚“ NFL у™уƒМуБуƒМуМу†у‚‹ 2001" + name-en: "Madden NFL 2001" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPS-20066: + name: "хЄЉфНПуЎуƒ—уƒЌу‚МуƒГуƒˆ уƒžуƒМуƒЋчŽ‹х›Нч‰ЉшЊž" + name-sort: "уІу‚“у—уЎуЗу‚Œуœу‚“уЈ уОуƒМу‚‹уŠу†у“уу‚‚уЎуŒуŸу‚Š" + name-en: "Rhapsody 3 - Tenshi no Present - The Marl Kingdom Stories" + region: "NTSC-J" +SLPS-20067: + name: "у‚ЏуƒЌу‚Єу‚ИуƒМуƒуƒГуƒ— яНžу‹уЃуЈуГу‚ЋуƒМуƒуƒˆуƒЋяМяНž" + name-sort: "уу‚Œу„у˜уƒМуАу‚“уЗ яНžу‹уЃуЈуГу‹уƒМуАуЈу‚‹яМяНž" + name-en: "Crazy Bump's - Kattobi Car Battle!" + region: "NTSC-J" +SLPS-20068: + name: "MIDNIGHT CLUB яНžSTREET RACINGяНž" + name-sort: "уПуЃуЉуЊу„уЈ уу‚‰уЖ яНžу™уЈу‚ŠуƒМуЈ у‚ŒуƒМу—у‚“уяНž" + name-en: "Midnight Club - Street Racing" + region: "NTSC-J" + memcardFilters: + - "SLPS-20068" + - "SLPS-20067" +SLPS-20070: + name: "уƒ‰уƒŠуƒЋуƒ‰уƒ€уƒƒу‚Џ уƒЌу‚Йу‚­уƒЅуƒМхЄЇфНœцˆІяМяМ" + name-sort: "уЉуЊу‚‹уЉу уЃу у‚Œу™уу‚…уƒМу у„у•уу›у‚“яМяМ" + name-en: "Disney's Donald Duck - Rescue Daisakusen!!" + region: "NTSC-J" +SLPS-20071: + name: "GAME SELECT 5 цД‹" + name-sort: "у’уƒМу‚€ у›у‚ŒууЈ 5 у‚ˆу†" + name-en: "Game Select 5 You" + region: "NTSC-J" +SLPS-20072: + name: "уƒЊу‚ЂуƒЋуƒ­уƒœуƒƒуƒˆуƒЌу‚ИуƒЁуƒГуƒˆ" + name-sort: "у‚Šу‚у‚‹у‚уМуЃуЈу‚Œу˜у‚у‚“уЈ" + name-en: "Real Robot Regiment" + region: "NTSC-J" +SLPS-20073: + name: "NBA LIVE 2001" + name-sort: "NBA у‚‰у„уЖ 2001" + name-en: "NBA Live 2001" + region: "NTSC-J" +SLPS-20074: + name: "х…‰щ€ŸшАЗхЗхА†цЃ‹" + name-sort: "у“у†уууŸуЋуŒу‚у—у‚‡у†уŽ" + name-en: "Kousoku Tanigawa Shougi" + region: "NTSC-J" +SLPS-20075: + name: "цЉŸч”Вх…Ех›Ѓ J-PHOENIX хКчЋ чЗЈ" + name-sort: "уу“у†уИу„у у‚“ у˜у‡у„уЕу‡уЋуЃуу™ у˜у‚‡у—у‚‡у†уИу‚“" + name-en: "Kikou Heidan J-Phoenix - Joshou-hen" + region: "NTSC-J" +SLPS-20077: + name: "уƒ‘у‚Єуƒ­уƒƒуƒˆуЋуЊу‚у†яМ 2" + name-sort: "уБу„у‚уЃуЈуЋуЊу‚у†яМ 2" + name-en: "Pilot ni Narou! 2" + region: "NTSC-J" +SLPS-20078: + name: "у‚Зуƒ уƒ”уƒМуƒ—уƒЋ уŠшŒЖуЎщ–“хЇх Д" + name-sort: "у—у‚€уДуƒМуЗу‚‹ уŠуЁу‚ƒуЎуОу’уу˜у‚‡у†" + name-en: "Sim People" + region: "NTSC-J" +SLPS-20080: + name: "у‚Пу‚Єуƒ”уƒГу‚АцГЊцЉ‹ у‚у—уŸуЎу‚ИуƒЇуƒМ щ—˜ц‰“ [USBу‚­уƒМуƒœуƒМуƒ‰хŒцЂБч‰ˆ]" + name-sort: "уŸу„уДу‚“ууЊуПу уАу— у‚у—уŸуЎу˜у‚‡уƒМ уЈу†у  [USBууƒМуМуƒМуЉуЉу†у“у‚“уАу‚“]" + name-en: "Typing Namidabashi - Ashita no Joe Touda [with USB Keyboard]" + region: "NTSC-J" +SLPS-20081: + name: "у‚Пу‚Єуƒ”уƒГу‚АцГЊцЉ‹ у‚у—уŸуЎу‚ИуƒЇуƒМ щ—˜ц‰“ [щ€šхИИч‰ˆ]" + name-sort: "уŸу„уДу‚“ууЊуПу уАу— у‚у—уŸуЎу˜у‚‡уƒМ уЈу†у  [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Typing Namidabashi - Ashita no Joe Touda [Standard Edition]" + region: "NTSC-J" +SLPS-20082: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹3" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ3" + name-en: "Saikyou Toudai Shogi 3" + region: "NTSC-J" +SLPS-20083: + name: "уƒЌу‚Йу‚­уƒЅуƒМуƒ˜уƒЊ у‚Ју‚ЂуƒЌуƒГу‚ИуƒЃуƒМ" + name-sort: "у‚Œу™уу‚…уƒМуИу‚Š уˆу‚у‚Œу‚“у˜у‚ƒуƒМ" + name-en: "Air Ranger - Rescue Helicopter" + region: "NTSC-J" + gameFixes: + - VUSyncHack # Fixes graphics. +SLPS-20084: + name: "BASIC STUDIO уƒ‘уƒЏуƒ•уƒЋу‚ВуƒМуƒ хЗЅцˆП [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уЙуƒМу—уЃу у™уŸу˜уŠ уБу‚уЕу‚‹у’уƒМу‚€у“у†уМу† [уЇуƒу™у1/2]" + name-en: "Basic Studio [Disc 1]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20084" + - "SLPS-20085" +SLPS-20085: + name: "BASIC STUDIO уƒ‘уƒЏуƒ•уƒЋу‚ВуƒМуƒ хЗЅцˆП [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уЙуƒМу—уЃу у™уŸу˜уŠ уБу‚уЕу‚‹у’уƒМу‚€у“у†уМу† [уЇуƒу™у2/2]" + name-en: "Basic Studio [Disc 2]" + region: "NTSC-J" + memcardFilters: + - "SLPS-20084" + - "SLPS-20085" +SLPS-20086: + name: "Generation of Chaos [щ™хЎšч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ [у’у‚“уІу„уАу‚“]" + name-en: "Generation of Chaos [Limited Edition]" + region: "NTSC-J" +SLPS-20087: + name: "Generation of Chaos [щ€šхИИч‰ˆ]" + name-sort: "у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уŠуЖу‹уŠу™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Generation of Chaos [Standard Edition]" + region: "NTSC-J" +SLPS-20089: + name: "у‚ЌуƒГуƒуƒМуƒ„ [цœЊч™КхЃВ]" + name-sort: "уŒу‚“уЏуƒМуЄ [уПуЏуЄуАу„]" + name-en: "Gun-Heats [Cancelled]" + region: "NTSC-J" +SLPS-20090: + name: "Aхˆ—шЛŠуЇшЁŒу“у†2001" + name-sort: "Aу‚ŒуЃу—у‚ƒуЇу„у“у† 2001" + name-en: "A Ressha de Ikou 2001" + region: "NTSC-J" +SLPS-20091: + name: "цП€х†™уƒœуƒМу‚Є2 яНžч‰Йуƒ€уƒчŽ‹х›Нуƒ‹уƒƒуƒуƒГяНž" + name-sort: "у’уу—у‚ƒуМуƒМу„2 яНžуЈуу у­уŠу†у“ууЋуЃуНу‚“яНž" + name-en: "Gekisha Boy 2" + region: "NTSC-J" + compat: 5 +SLPS-20092: + name: "у‚Пу‚Єу‚ЌуƒМуƒЛу‚Іуƒƒу‚К PGA TOUR 2001" + name-sort: "уŸу„уŒуƒМуƒЛу†уЃуš PGA TOUR 2001" + name-en: "Tiger Woods PGA Tour 2001" + region: "NTSC-J" +SLPS-20093: + name: "у‚ЙуƒМуƒ‘уƒМуƒžу‚Єу‚ЏуƒуƒЃуƒГ [хА‚ч”Јуƒžу‚Єу‚ЏхŒцЂБч‰ˆ]" + name-sort: "у™уƒМуБуƒМуОу„ууЁу‚ƒу‚“ [у›у‚“у‚ˆу†уОу„ууЉу†у“у‚“уАу‚“]" + name-en: "Super Mic-chan [with Mic]" + region: "NTSC-J" +SLPS-20094: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ у‚Пу‚Єуƒ”уƒГу‚А-EшЈˆч”Л" + name-sort: "TVwareу˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уŸу„уДу‚“у-Eу‘у„у‹у" + name-en: "TVware Jouhou Kakumei Series - Shinseiki Evangelion - Typing Project-E" + region: "NTSC-J" +SLPS-20095: + name: "уƒŽуƒƒу‚Џу‚Ђу‚Іуƒˆу‚­уƒГу‚А2001" + name-sort: "уЎуЃуу‚у†уЈуу‚“у2001" + name-en: "Knockout Kings 2001" + region: "NTSC-J" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes missing arena, fighters and other missing graphics. +SLPS-20096: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„" + name-en: "Gambler Densetsu Tetsuya" + region: "NTSC-J" +SLPS-20097: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2001 ч”Вх­хœ’" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2001 у“у†у—уˆу‚“" + name-en: "Magical Sports - 2001 Koshien" + region: "NTSC-J" +SLPS-20098: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ Hard Hitter" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ Hard Hitter" + name-en: "Magical Sports - Hard Hitter" + region: "NTSC-J" +SLPS-20099: + name: "уƒ‰уƒЊуƒМуƒ у‚ЊуƒМуƒ‡у‚Ѓу‚ЗуƒЇуƒГ3" + name-sort: "уЉу‚ŠуƒМу‚€уŠуƒМуЇуƒу—у‚‡у‚“3" + name-en: "Dream Audition 3" + region: "NTSC-J" +SLPS-20100: + name: "щ‰„1 яНžщ›ЛшЛŠуЇуƒуƒˆуƒЋяНž" + name-sort: "уІуЄ1 яНžуЇу‚“у—у‚ƒуЇуАуЈу‚‹яНž" + name-en: "Tetsu-One Train Battle" + region: "NTSC-J" +SLPS-20101: + name: "CITY CRISIS" + name-sort: "у—уІуƒ уу‚‰у„у—у™" + name-en: "City Crisis" + region: "NTSC-J" +SLPS-20102: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й6 яНžу‚ЎуƒГуƒ‘уƒ‹хЄЇцАДц—щЄЈяНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™ 6 яНžуŽу‚“уБуЋу у„у™у„уžуу‹у‚“яНž" + name-en: "Sanyo Pachinko Paradise 6 -Ginpani Dai Suizokukan" + region: "NTSC-J" +SLPS-20103: + name: "уƒЌу‚Єу‚Џуƒžу‚Йу‚ПуƒМу‚КEX Super" + name-sort: "у‚Œу„ууОу™уŸуƒМуšEX Super" + name-en: "Lake Masters EX Super" + region: "NTSC-J" +SLPS-20104: + name: "ч‰Їх Дч‰ЉшЊž3 яНž уƒуƒМуƒˆуЋчЋу‚’уЄу‘уІ" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š3 уЏуƒМуЈуЋуВу‚’уЄу‘уІ" + name-en: "Bokujou Monogatari 3 - Heart ni Hi wo Tsukete" + region: "NTSC-J" +SLPS-20105: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ё [уƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ2 [уЇу‚‰уЃуу™уБуЃу]" + name-en: "Growlanser II - The Sense of Justice [Deluxe Pack]" + region: "NTSC-J" + compat: 4 +SLPS-20106: + name: "у‚Ауƒ­уƒМуƒЉуƒГу‚ЕуƒМт…Ё [щ€šхИИч‰ˆ]" + name-sort: "уу‚уƒМу‚‰у‚“у•уƒМ2 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Growlanser II - The Sense of Justice [Standard Edition]" + region: "NTSC-J" + compat: 4 +SLPS-20107: + name: "NBA STREET" + name-sort: "NBA у™уЈу‚ŠуƒМуЈ" + name-en: "NBA Street" + region: "NTSC-J" +SLPS-20108: + name: "QUAKE т…Ђ REVOLUTION" + name-sort: "уу‡уƒМу3 у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "Quake III - Revolution" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-20109: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Йу‚ПуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš у™уŸуƒМуЕуу„уŸуƒМ" + name-en: "Starwars Star Fighter" + region: "NTSC-J" +SLPS-20110: + name: "у‚у–у›яМхщ–€щ‡ŽчƒщƒЈ2" + name-sort: "у‚у–у›яМу‚у„у‚‚у‚“у‚„уу‚…у†уЖ2" + name-en: "Mezase! Meimon Yakyuubu 2" + region: "NTSC-J" +SLPS-20111: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2001 уƒ—уƒ­щ‡Žчƒ" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2001 уЗу‚у‚„уу‚…у†" + name-en: "Magical Sports - Pro Yakyuu 2001" + region: "NTSC-J" +SLPS-20112: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV2 хЄЉц‰уƒу‚ЋуƒœуƒГ" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 2 уІу‚“у•у„уАу‹уМу‚“" + name-en: "Hissatsu Pachinko Station V2 - Tensai Bakabon" + region: "NTSC-J" +SLPS-20113: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й2яМ‹у‚ЌуƒГу‚ГуƒГ2" + name-sort: "уŸу„у‚€уу‚‰у„у—у™2яМ‹уŒу‚“у“у‚“2" + name-en: "Time Crisis II [with Guncon 2]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SLPS-20114: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К хЎЖхК­уЎхŒЛх­І" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš у‹уІу„уЎу„уŒу" + name-en: "TVware Jouhou Kakumei Series - Katei no Igaku" + region: "NTSC-J" +SLPS-20115: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К чОфЛЃч”ЈшЊžуЎхŸКчЄŽчŸЅш­˜2001" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš у’у‚“у у„у‚ˆу†у”уЎуууЁу—у2001" + name-en: "TVware Jouhou Kakumei Series - Gendai Yougo no Kiso Chishiki 2001" + region: "NTSC-J" +SLPS-20116: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К ц—ЅцœЌшЊžхЄЇшОžх…И" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš уЋуЛу‚“у”у у„у˜уІу‚“" + name-en: "TVware Jouhou Kakumei Series - Nihongo Daijiten" + region: "NTSC-J" +SLPS-20117: + name: "хЏОхБ€щКЛщ›€ уƒуƒƒуƒˆуЇуƒ­уƒГяМ" + name-sort: "уŸу„уу‚‡ууОуƒМу˜у‚ƒу‚“ у­уЃуЈуЇу‚у‚“яМ" + name-en: "Taikyoku Mahjong - Net de Ron!" + region: "NTSC-J" +SLPS-20120: + name: "F1 2001" + name-sort: "F1 2001" + name-en: "F1 2001" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPS-20121: + name: "Kanon" + name-sort: "у‹уЎу‚“" + name-en: "Kanon" + region: "NTSC-J" +SLPS-20122: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й2" + name-sort: "уŸу„у‚€уу‚‰у„у—у™2" + name-en: "Time Crisis II" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SLPS-20123: + name: "щ ­ц–‡х­—D щЋ˜цЉ‹цЖМфЛ‹уЎу‚Пу‚Єуƒ”уƒГу‚Ацœ€щ€Ÿч†шЋ– [у‚­уƒМуƒœуƒМуƒ‰хŒцЂБч‰ˆ]" + name-sort: "у„уЋу—у‚ƒу‚‹D уŸу‹уЏу—у‚Šу‚‡у†у™у‘уЎуŸу„уДу‚“уу•у„ууу‚Šу‚у‚“ [ууƒМуМуƒМуЉуЉу†у“у‚“уАу‚“]" + name-en: "Initial D - Takahashi Ryousuke no Typing Saisoku Riron [with KeyBoard]" + region: "NTSC-J" +SLPS-20125: + name: "фИŠцЕЗуƒ•у‚ЉуƒМу‚ЈуƒЌуƒЁуƒГуƒˆ [super value 2800]" + name-sort: "у—у‚ƒу‚“уЏу„уЕу‰уƒМуˆу‚Œу‚у‚“уЈ [super value 2800]" + name-en: "Shanghai - The Four Elements [Super Value 2800]" + region: "NTSC-J" +SLPS-20127: + name: "шЖ…яМцЅНу—у„у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆ уЈу‚‚у уЁуЎу‚ [TypeяМOS]" + name-sort: "уЁу‚‡у†яМуŸуЎу—у„у„у‚“уŸуƒМу­уЃуЈ уЈу‚‚у уЁуЎу‚ [TypeяМOS]" + name-en: "Chou! Tanoshii Internet Tomodachi no Wa [Type-OS]" + region: "NTSC-J" +SLPS-20128: + name: "уƒžуƒМуƒЋDEу‚Иу‚Ау‚НуƒМ [щ™хЎšч‰ˆ]" + name-sort: "уОуƒМу‚‹DEу˜уууƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Toshiyuki Morikawa Private Collection - Puppet Princess of Marl's Kingdom" + region: "NTSC-J" +SLPS-20129: + name: "уƒžуƒМуƒЋDEу‚Иу‚Ау‚НуƒМ" + name-sort: "уОуƒМу‚‹DEу˜уууƒМ" + name-en: "Marl de Jigsaw" + region: "NTSC-J" + compat: 5 +SLPS-20130: + name: "ц–Ауƒ™у‚Йуƒˆуƒ—уƒЌуƒМуƒ—уƒ­щ‡Žчƒ" + name-sort: "у—у‚“уЙу™уЈуЗу‚ŒуƒМуЗу‚у‚„уу‚…у†" + name-en: "New Best Play Pro Yakyuu" + region: "NTSC-J" +SLPS-20131: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ чЃчŽ‹" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у˜у‚…у†уŠу†" + name-en: "Jissen Pachi-Slot Hisshouhou! Juuou" + region: "NTSC-J" +SLPS-20132: + name: "щ„­х•фЙ‹фИ‰хœ‹шЊŒ" + name-sort: "уЁу‡у‚“у†у‡у‚“уЎу•у‚“у”уу—" + name-en: "Chenuen no San Goku Shi" + region: "NTSC-J" +SLPS-20133: + name: "уƒ—уƒ­щКЛщ›€ цЅЕ NEXT [хЛ‰фОЁч‰ˆ]" + name-sort: "уЗу‚уОуƒМу˜у‚ƒу‚“ уу‚уП у­уу™уЈ [у‚Œу‚“у‹уАу‚“]" + name-en: "Pro Mahjong Kiwame Next [Value Price]" + region: "NTSC-J" +SLPS-20134: + name: "щКЛщ›€шІ‡чŽ‹ щ›€ш˜уƒуƒˆуƒЋ" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у˜у‚ƒу‚“уу†уАуЈу‚‹" + name-en: "Mahjong Haou - Jansou Battle" + region: "NTSC-J" +SLPS-20135: + name: "ч‰Œуƒу‚ЇуƒГу‚ИуƒЃуƒГ" + name-sort: "уБу„уЁу‡у‚“у˜у‚ƒу‚“" + name-en: "Pai Chenjan" + region: "NTSC-J" +SLPS-20136: + name: "GUILTY GEAR X PLUS [DXуƒ‘уƒƒу‚Џ]" + name-sort: "уŽу‚‹уІуƒуŽу‚ уœуу™ уЗу‚‰у™ [DXуБуЃу]" + name-en: "Guilty Gear X Plus [DX Pack]" + region: "NTSC-J" + compat: 5 +SLPS-20137: + name: "GUILTY GEAR X PLUS" + name-sort: "уŽу‚‹уІуƒуŽу‚ уœуу™ уЗу‚‰у™" + name-en: "Guilty Gear X Plus" + region: "NTSC-J" + compat: 5 +SLPS-20138: + name: "уƒ‡у‚Ѓу‚Иу‚ПуƒЋуƒЛуƒ›уƒМуƒ у‚К" + name-sort: "уЇуƒу˜уŸу‚‹уƒЛуЛуƒМу‚€уš" + name-en: "Digital Holmes" + region: "NTSC-J" +SLPS-20139: + name: "у‚ЊуƒМуƒЋу‚Йу‚ПуƒМуƒЛуƒ—уƒ­уƒЌу‚ЙуƒЊуƒГу‚Ат…Ё" + name-sort: "уŠуƒМу‚‹у™уŸуƒМуƒЛуЗу‚у‚Œу™у‚Šу‚“у2" + name-en: "All Star Pro-Wrestling II" + region: "NTSC-J" +SLPS-20140: + name: "уƒ‰уƒЊуƒМуƒ у‚ЊуƒМуƒ‡у‚Ѓу‚ЗуƒЇуƒГ у‚ЙуƒМуƒ‘уƒМуƒ’уƒƒуƒˆ [Disc 1]" + name-sort: "уЉу‚ŠуƒМу‚€уŠуƒМуЇуƒу—у‚‡у‚“ у™уƒМуБуƒМуВуЃуЈ [уЇуƒу™у 1]" + name-en: "Dream Audition SuperHit Disc 1" + region: "NTSC-J" +SLPS-20141: + name: "уƒ‰уƒЊуƒМуƒ у‚ЊуƒМуƒ‡у‚Ѓу‚ЗуƒЇуƒГ у‚ЙуƒМуƒ‘уƒМуƒ’уƒƒуƒˆ [Disc 2]" + name-sort: "уЉу‚ŠуƒМу‚€уŠуƒМуЇуƒу—у‚‡у‚“ у™уƒМуБуƒМуВуЃуЈ [уЇуƒу™у 2]" + name-en: "Dream Audition SuperHit Disc 2" + region: "NTSC-J" +SLPS-20143: + name: "RPGуƒ„у‚ЏуƒМуƒЋ5" + name-sort: "RPGуЄууƒМу‚‹5" + name-en: "RPG Tsukuru 5" + region: "NTSC-J" +SLPS-20144: + name: "у‚ЗуƒМуƒ‰" + name-sort: "у—уƒМуЉ" + name-en: "Seed, The" + region: "NTSC-J" +SLPS-20145: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К уƒ—уƒ­у‚ЂуƒˆуƒЉу‚Й for TV щІ–щƒНхœ" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš уЗу‚у‚уЈу‚‰у™ уЕу‰уƒМ TV Syutoken" + name-en: "TVware Jouhou Kakumei Series - Pro Atlas for TV - Shutoken" + region: "NTSC-J" +SLPS-20146: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К уƒ—уƒ­у‚ЂуƒˆуƒЉу‚Й for TV шП‘ч•П" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš уЗу‚у‚уЈу‚‰у™ уЕу‰уƒМ TV уу‚“у" + name-en: "TVware Jouhou Kakumei Series - Pro Atlas for TV - Kinki" + region: "NTSC-J" +SLPS-20147: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К уƒ—уƒ­у‚ЂуƒˆуƒЉу‚Й for TV цБцЕЗ" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš уЗу‚у‚уЈу‚‰у™ уЕу‰уƒМ TV уЈу†у‹у„" + name-en: "TVware Jouhou Kakumei Series - Pro Atlas for TV - Toukai" + region: "NTSC-J" +SLPS-20149: + name: "шЖ…яМцЅНу—у„у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆ уЈу‚‚у уЁуЎу‚ [уƒ–уƒ­уƒМуƒ‰уƒуƒГуƒ‰]" + name-sort: "уЁу‚‡у†яМуŸуЎу—у„у„у‚“уŸуƒМу­уЃуЈ уЈу‚‚у уЁуЎу‚ [уЖу‚уƒМуЉуАу‚“уЉ]" + name-en: "Chou! Tanoshii Internet Tomodachi no Wa [Broadband]" + region: "NTSC-J" +SLPS-20150: + name: "AKIRA PSYCHO BALL" + name-sort: "у‚уу‚‰ у•у„у“уМуƒМу‚‹" + name-en: "Akira Psycho Ball" + region: "NTSC-J" +SLPS-20151: + name: "уƒ‘уƒу‚Йуƒ­у‚ЂуƒЋу‚МчŽ‹х›Н6" + name-sort: "уБуЁу™у‚у‚у‚‹уœуŠу†у“у6" + name-en: "Pachi-Slot Aruze Oukoku6" + region: "NTSC-J" +SLPS-20152: + name: "STUNT GP" + name-sort: "у™уŸу‚“уЈ у˜уƒМуДуƒМ" + name-en: "Stunt GP" + region: "NTSC-J" +SLPS-20155: + name: "MotoGP 2" + name-sort: "у‚‚уЈGP 2" + name-en: "MotoGP 2" + region: "NTSC-J" +SLPS-20157: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК яНž CRч†Бщ—˜уƒ‘уƒЏуƒ—уƒ­у‚ЏуƒГ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“01 яНž CRу­уЃуЈу†уБу‚уЗу‚уу‚“" + name-en: "Pachitte Chonmage Tatsujin - CR Nettou Power Pro-kun" + region: "NTSC-J" +SLPS-20158: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰2 LCDу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ2 LCDуˆуЇуƒу—у‚‡у‚“" + name-en: "Yamasa Digi World 2 LCD Edition - Time Cross, Qlogos, Trigger Zone" + region: "NTSC-J" +SLPS-20159: + name: "NBA LIVE 2002" + name-sort: "NBA у‚‰у„уЖ 2002" + name-en: "NBA LIVE 2002" + region: "NTSC-J" +SLPS-20160: + name: "у‚ПуƒМу‚ЖуƒГ уƒ•уƒЊуƒМуƒЉу‚Єуƒ‰" + name-sort: "уŸуƒМу–у‚“ уЕу‚ŠуƒМу‚‰у„уЉ" + name-en: "Disney's Tarzan - Freeride" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness and misaligned shadows. +SLPS-20161: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹у‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽу™уКу—у‚ƒу‚‹" + name-en: "Saikyou Toudai Shogi Special" + region: "NTSC-J" + compat: 5 +SLPS-20162: + name: "у‚Пу‚Єуƒ”уƒГу‚Ах‰ЃшБЊ х…­фИ‰х››уЎх‰ЃяМˆу‚­уƒМуƒœуƒМуƒ‰хŒцЂБч‰ˆяМ‰" + name-sort: "уŸу„уДу‚“уу‘у‚“у”у† у‚уу•у‚“у‚ˆу‚“уЎу‘у‚“яМˆууƒМуМуƒМуЉуЉу†у“у‚“уАу‚“яМ‰" + name-en: "Typing Kengo 634 [with Keyboard]" + region: "NTSC-J" +SLPS-20163: + name: "у‚Пу‚Єуƒ”уƒГу‚Ах‰ЃшБЊ х…­фИ‰х››уЎх‰Ѓ" + name-sort: "уŸу„уДу‚“уу‘у‚“у”у† у‚уу•у‚“у‚ˆу‚“уЎу‘у‚“" + name-en: "Typing Kengo 634" + region: "NTSC-J" +SLPS-20164: + name: "уƒ—уƒЉуƒЌуƒМуƒЋ яНžхЄЂуŒу„уЃуБу„!уƒ—уƒЉуƒЌуƒМуƒЋуЇшЁŒу“у†яМяНž" + name-sort: "уЗу‚‰у‚ŒуƒМу‚‹ яНžу‚†у‚уŒу„уЃуБу„!уЗу‚‰у‚ŒуƒМу‚‹уЇу„у“у†яМяНž" + name-en: "Plarail - Yume ga Ippai! Plarail de Ikou!" + region: "NTSC-J" +SLPS-20165: + name: "уƒЉуƒЛуƒ”уƒЅу‚ЛуƒЋ х…‰уЎш–хЅГфМшЊЌ [щ™хЎšч‰ˆ]" + name-sort: "у‚‰уƒЛуДу‚…у›у‚‹ уВу‹у‚ŠуЎу›у„у˜у‚‡уЇу‚“у›уЄ [у’у‚“уІу„уАу‚“]" + name-en: "La Pucelle - Hikari no Seijo Densetsu [Limited Edition]" + region: "NTSC-J" +SLPS-20167: + name: "уƒЉуƒЛуƒ”уƒЅу‚ЛуƒЋ х…‰уЎш–хЅГфМшЊЌ" + name-sort: "у‚‰уƒЛуДу‚…у›у‚‹ уВу‹у‚ŠуЎу›у„у˜у‚‡уЇу‚“у›уЄ" + name-en: "La Pucelle - Hikari no Seijo Densetsu" + region: "NTSC-J" +SLPS-20168: + name: "NHL 2002" + name-sort: "NHL 2002" + name-en: "NHL 2002" + region: "NTSC-J" +SLPS-20169: + name: "шЖ…яМцЅНу—у„у‚ЄуƒГу‚ПуƒМуƒуƒƒуƒˆ уЈу‚‚у уЁуЎу‚ [TypeяМPG]" + name-sort: "уЁу‚‡у†яМуŸуЎу—у„у„у‚“уŸуƒМу­уЃуЈ уЈу‚‚у уЁуЎу‚ [TypeяМPG]" + name-en: "Chou! Tanoshii Internet Tomodachi no Wa [Type-PG]" + region: "NTSC-J" +SLPS-20170: + name: "WAVE RALLY" + name-sort: "у†у‡уƒМуЖ у‚‰у‚ŠуƒМ" + name-en: "Wave Rally" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 2 # Fixes water reflection. + autoFlush: 1 # Fixes shading on objects and foliage. +SLPS-20171: + name: "у‚Йуƒžуƒƒу‚ЗуƒЅу‚ГуƒМуƒˆ уƒ—уƒ­уƒˆуƒМуƒŠуƒЁуƒГуƒˆ" + name-sort: "у™уОуЃу—у‚…у“уƒМуЈ уЗу‚уЈуƒМуЊу‚у‚“уЈ" + name-en: "Smash Court Tennis Pro" + region: "NTSC-J" +SLPS-20172: + name: "ч”Вх­хœ’ чДКчЂЇуЎчЉК" + name-sort: "у“у†у—уˆу‚“ у“у‚“уКууЎуу‚‰" + name-en: "Koushien - Konpeki no Sora" + region: "NTSC-J" +SLPS-20173: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ Hard Hitter2" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ Hard Hitter2" + name-en: "Magical Sports - Hard Hitter 2" + region: "NTSC-J" +SLPS-20174: + name: "у‚Пу‚Єуƒ”уƒГу‚Ац‹ц„›ч™Нц›И BOYS BEуƒЛуƒЛуƒЛ [у‚­уƒМуƒœуƒМуƒ‰хŒцЂБч‰ˆ]" + name-sort: "уŸу„уДу‚“уу‚Œу‚“у‚у„уЏуу—у‚‡ BOYS BEуƒЛуƒЛуƒЛ [ууƒМуМуƒМуЉуЉу†у“у‚“уАу‚“]" + name-en: "Typing Renai Hakusho - Boys Be... [with KeyBoard]" + region: "NTSC-J" +SLPS-20175: + name: "у‚Пу‚Єуƒ”уƒГу‚Ац‹ц„›ч™Нц›И BOYS BEуƒЛуƒЛуƒЛ" + name-sort: "уŸу„уДу‚“уу‚Œу‚“у‚у„уЏуу—у‚‡ BOYS BEуƒЛуƒЛуƒЛ" + name-en: "Typing Renai Hakusho - Boys Be..." + region: "NTSC-J" +SLPS-20177: + name: "уƒžу‚Єуƒ›уƒМуƒ у‚’уЄуу‚у†яМ" + name-sort: "уОу„уЛуƒМу‚€у‚’уЄуу‚у†яМ" + name-en: "Make Your Dream Home" + region: "NTSC-J" +SLPS-20178: + name: "фО яНžSAMURAIяНž" + name-sort: "у•у‚€у‚‰у„ яНžSAMURAIяНž" + name-en: "Samurai" + region: "NTSC-J" + gameFixes: + - EETimingHack # Stops crash after intro movie. +SLPS-20181: + name: "ALPINE RACER 3" + name-sort: "у‚ЂуƒЋуƒšуƒГуƒЌуƒМу‚ЕуƒМ 3" + name-en: "Alpine Racer 3" + region: "NTSC-J" +SLPS-20182: + name: "уƒЊу‚ЂуƒЋуƒу‚Йуƒ•у‚Ѓуƒƒу‚ЗуƒГу‚А уƒˆуƒƒуƒ—у‚Ђу‚ЂуƒГу‚АуƒЉуƒМ" + name-sort: "у‚Šу‚у‚‹уАу™уЕуƒуЃу—у‚“у уЈуЃуЗу‚у‚у‚“уу‚‰уƒМ" + name-en: "Real Bass Fishing - Top Angler" + region: "NTSC-J" +SLPS-20183: + name: "у‚‚уЃуЈу‚ДуƒЋуƒ•уƒЋGOLF" + name-sort: "у‚‚уЃуЈу”у‚‹уЕу‚‹у”у‚‹уЕ" + name-en: "Motto Golful Golf" + region: "NTSC-J" +SLPS-20184: + name: "ц „х† уЏх›уЋ 2002 яНžч”Вх­хœ’уЎщМ“х‹•" + name-sort: "уˆу„у‹у‚“уЏууПуЋ 2002 у“у†у—уˆу‚“уЎу“уЉу†" + name-en: "Eikan ha Kimi ni 2002 - Koushien no Kodou" + region: "NTSC-J" +SLPS-20185: + name: "цЙОхВИуƒŸуƒƒуƒ‰уƒŠу‚Єуƒˆ" + name-sort: "у‚у‚“уŒу‚“уПуЃуЉуЊу„уЈ" + name-en: "Wangan Midnight" + region: "NTSC-J" + compat: 5 +SLPS-20186: + name: "уƒ‘уƒуƒГу‚ГуЇщŠуМу†яМ яНž уƒ•у‚ЃуƒМуƒуƒМуƒ‰уƒ‡у‚Ћу‚Жу‚ІуƒЋу‚Й" + name-sort: "уБуЁу‚“у“уЇу‚ууМу†яМ яНž уЕуƒуƒМуАуƒМуЉуЇу‹у–у†у‚‹у™" + name-en: "Pachinko de Asobou! Fever Dodeka Saurus" + region: "NTSC-J" +SLPS-20187: + name: "BLACK/MATRIX т…Ё" + name-sort: "уЖу‚‰уЃу/уОуЈу‚ŠуЃуу™ 2" + name-en: "Black-Matrix II" + region: "NTSC-J" + compat: 5 +SLPS-20190: + name: "ч†БуƒуƒЅуƒМяМуƒ—уƒ­щ‡Žчƒ2002" + name-sort: "у­уЃуЁу‚…уƒМяМуЗу‚у‚„уу‚…у†2002" + name-en: "Necchu! Pro Proyakyuu 2002" + region: "NTSC-J" + patches: + 78E100AD: + content: |- + author=Prafull + comment=fixes hang before ingame + patch=1,EE,001022c0,word,00000000 +SLPS-20191: + name: "Knockout Kings 2002" + region: "NTSC-J" +SLPS-20192: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV3 х‡Кх‹•яМуƒŸуƒ‹у‚Йу‚ЋуƒуƒЊу‚Й" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 3 у—у‚…уЄуЉу†яМуПуЋу™у‹уНу‚Šу™" + name-en: "Hissatsu Pachinko Station V3 - Shutsudou! уПуЋу™у‹уНу‚Šу™" + region: "NTSC-J" +SLPS-20193: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ Sammy's Collection" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•уПуƒМуšу“у‚Œуу—у‚‡у‚“" + name-en: "Jissen Pachi-Slot Hisshouhou! Sammy's Collection" + region: "NTSC-J" +SLPS-20194: + name: "U - underwater unit" + name-sort: "U - у‚у‚“у уƒМу†у‰уƒМуŸуƒМ у‚†уЋуЃуЈ" + name-en: "U - Underwater Unit" + region: "NTSC-J" +SLPS-20195: + name: "WORLD FANTASISTA" + name-sort: "у‚уƒМу‚‹уЉ уЕуу‚“уŸу˜у™уŸ" + name-en: "World Fantasista" + region: "NTSC-J" + gameFixes: + - FullVU0SyncHack # Fixes SPS. +SLPS-20196: + name: "цœˆуЎх…‰ яНžцВˆу‚у‚‹щ˜уЎцЎКфККяНž" + name-sort: "уЄууЎуВу‹у‚Š яНžу—уšу‚у‚‹у‹у­уЎу•уЄу˜у‚“яНž" + name-en: "Akagawa Jirou - Tsuki no Hikari - Shizumeru Kane no Satsujin" + region: "NTSC-J" +SLPS-20197: + name: "Surfing Air Show with Rat Boy" + name-sort: "у•уƒМуЕуƒу‚“у уˆу‚уƒМ у—у‚‡уƒМ у†уƒуš у‚‰уЃуЈ уМуƒМу„" + name-en: "Surfing Air Show with Rat Boy" + region: "NTSC-J" +SLPS-20198: + name: "RAGINGBLESS яНžщ™щ­”щЛ™чЄКщŒВяНž" + name-sort: "у‚Œу„у˜у‚“ууЖу‚Œу™ яНžу”у†уОу‚‚уу—у‚уяНž" + name-en: "Raging Bless" + region: "NTSC-J" + compat: 5 + gsHWFixes: + deinterlace: 7 # Fixes blurriness. +SLPS-20199: + name: "F1 2002" + name-sort: "F1 2002" + name-en: "F1 2002" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPS-20200: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 [уЇуƒу™у2/2]" + name-en: "Final Fantasy XI [Disc 2 of 2]" + region: "NTSC-J" +SLPS-20202: + name: "у‚Гуƒ­уƒœуƒМуƒЋ2002" + name-sort: "у“у‚уМуƒМу‚‹2002" + name-en: "Coloball 2002" + region: "NTSC-J" +SLPS-20203: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й7 яНžцБŸцˆИуЃх­ цКу•у‚“яНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™ 7 уˆуЉуЃу“ у’у‚“у•у‚“" + name-en: "Sanyo Pachinko Paradise 7 - Edokko Gen-san" + region: "NTSC-J" +SLPS-20204: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2001 ч”Вх­хœ’ [NewPrice]" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2001 у“у†у—уˆу‚“ [NewPrice]" + name-en: "Magical Sports - 2001 Koushien [NewPrice]" + region: "NTSC-J" +SLPS-20207: + name: "х…Ž яНžщ‡Žч”ŸуЎщ—˜ч‰ŒяНž" + name-sort: "у†у•уŽ у‚„у›у„уЎуЈу†уЏу„" + name-en: "Usagi - Yasei no Touhai" + region: "NTSC-J" +SLPS-20208: + name: "уƒœу‚ЏуЏхАу•у„" + name-sort: "уМууЏуЁу„у•у„" + name-en: "Boku ha Chiisai" + region: "NTSC-J" + compat: 5 +SLPS-20209: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЂуƒЉу‚ИуƒГA [щ™хЎšч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у‚у‚‰у˜у‚“A [у’у‚“уІу„уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Aladdin A [Limited Edition]" + region: "NTSC-J" +SLPS-20211: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰3" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ3" + name-en: "Yamasa Digi World 3 - Time Park, King Pulsar, Cyber Dragon" + region: "NTSC-J" +SLPS-20212: + name: "уƒуƒƒуƒ‘уƒGold яНž CRуƒЂуƒГу‚Йу‚ПуƒМуƒžуƒГу‚ЗуƒЇуƒГ" + name-sort: "у­уЃуБуЁу”уƒМу‚‹уЉ яНžCRу‚‚у‚“у™уŸуƒМуОу‚“у—у‚‡у‚“" + name-en: "Neppachi Gold - CR Monster Mansion" + region: "NTSC-J" +SLPS-20213: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV4 уƒ‰уƒЉуƒ уƒуƒƒу‚ЏщКЛщ›€" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 4 уЉу‚‰у‚€уЁуЃууОуƒМу˜у‚ƒу‚“" + name-en: "Hissatsu Pachinko Station V4 - Drumtic Mahjong" + region: "NTSC-J" +SLPS-20214: + name: "3Dц Мщ—˜уƒ„у‚ЏуƒМуƒЋ2" + name-sort: "3Dу‹ууЈу†уЄууƒМу‚‹2" + name-en: "3D Fighter Maker 2" + region: "NTSC-J" +SLPS-20215: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЂуƒЉу‚ИуƒГA" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у‚у‚‰у˜у‚“A" + name-en: "Jissen Pachi-Slot Hisshouhou! Aladdin A" + region: "NTSC-J" +SLPS-20216: + name: "AIR RANGER -RESCUE HELICOPTER- [у‚уу‚ууƒ—уƒЉу‚Єу‚Й]" + name-sort: "уˆу‚у‚Œу‚“у˜у‚ƒуƒМ у‚Œу™уу‚…уƒМ уИу‚Šу“уЗуŸуƒМ [у‚уу‚ууЗу‚‰у„у™]" + name-en: "Air Ranger - Rescue Helicopter [WakuWaku Price]" + region: "NTSC-J" + gameFixes: + - VUSyncHack # Fixes graphics. +SLPS-20217: + name: "уЛуЃу‹уЛу‹щŠ­цЙЏ" + name-sort: "уЛуЃу‹уЛу‹у›у‚“уЈу†" + name-en: "Hokka Hoka Sentou" + region: "NTSC-J" +SLPS-20218: + name: "уƒ‹уƒГу‚ИуƒЃу‚Ђу‚ЕуƒЋуƒˆ" + name-sort: "уЋу‚“у˜у‚ƒу‚у•у‚‹уЈ" + name-en: "Ninja Assault" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes intro captions not displaying. +SLPS-20219: + name: "у‚Јуƒƒу‚Ауƒžуƒ‹у‚Ђ уЄу‹у‚“уЇяМуОу‚у—уІяМуЉуЃу™у‚“уБуšяНžу‚‹яМяМ" + name-sort: "уˆуЃууОуЋу‚ уЄу‹у‚“уЇяМуОу‚у—уІяМуЉуЃу™у‚“уБуšуƒМу‚‹яМяМ" + name-en: "Tsukande! Mawashite! Dossun Pazuru Egg Mania" + region: "NTSC-J" + patches: + 2A925A22: + content: |- + //SFX/Background Music Fix. + author=kr_ps2 + patch=1,EE,0011836C,word,00000000 + patch=1,EE,00118374,word,00000000 +SLPS-20220: + name: "уƒ‘уƒу‚Йуƒ­у‚ЂуƒЋу‚МчŽ‹х›Н7 [цЖВц™ЖDISC]" + name-sort: "уБуЁу™у‚у‚у‚‹уœуŠу†у“у7 [уˆуу—у‚‡у†уЇуƒу™у]" + name-en: "Pachi-Slot Aruze Oukoku 7 [LCD Disc]" + region: "NTSC-J" +SLPS-20221: + name: "хЄЊщМ“уЎщ”фКК у‚Пу‚Пу‚ГуƒГуЇуƒ‰уƒ‰уƒГуŒуƒ‰уƒГ [т€Лу‚Пу‚Пу‚ГуƒГхŒцЂБу‚Луƒƒуƒˆ]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уŸуŸу“у‚“уЇуЉуЉу‚“уŒуЉу‚“ [уŸуŸу“у‚“уЉу†у“у‚“у›уЃуЈ]" + name-en: "Taiko no Tatsujin - Tatacon de Dodon ga Don [with Tatacon]" + region: "NTSC-J" + compat: 5 +SLPS-20222: + name: "у„уЊу‹цšЎу‚‰у— х—уЎхГЖуЎч‰ЉшЊž" + name-sort: "у„уЊу‹уу‚‰у— уПуЊуПуЎу—уОуЎу‚‚уЎуŒуŸу‚Š" + name-en: "Inaka Gurashi - Minami no Shima no Monogatari" + region: "NTSC-J" +SLPS-20223: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 4" + name-sort: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й4" + name-en: "Exciting Pro Wrestling 4" + region: "NTSC-J" +SLPS-20224: + name: "щКЛщ›€шІ‡чŽ‹ цЎЕчДšуƒуƒˆуƒЋ" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у у‚“уу‚…у†уАуЈу‚‹" + name-en: "Mahjong Haou - Dan-Kyuu Battle" + region: "NTSC-J" +SLPS-20225: + name: "цБхЄЇхА†цЃ‹ х››щ–“щЃ›шЛŠщ“х Д [MYCOM BEST]" + name-sort: "уЈу†у у„у—у‚‡у†уŽ у—у‘у‚“уГу—у‚ƒуЉу†у˜у‚‡у† [MYCOM BEST]" + name-en: "Toudai Shogi - ShikenBisha Doujou [MYCOM BEST]" + region: "NTSC-J" +SLPS-20226: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP DX" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP DX" + name-en: "Yamasa Digi World SP DX - Neo Planett XX" + region: "NTSC-J" +SLPS-20227: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP" + name-en: "Yamasa Digi World SP DX - Neo Planett XX" + region: "NTSC-J" +SLPS-20228: + name: "хЄЇцˆІч•Ѕ1941 яНžщ€†шЛЂуЎхЄЊхЙГцД‹яНž" + name-sort: "у у„у›у‚“у‚Šу‚ƒу1941 яНžуŽу‚ƒууІу‚“уЎуŸу„уИу„у‚ˆу†яНž" + name-en: "Daisenryaku 1941 - Gyakuten no Taiheiyou" + region: "NTSC-J" +SLPS-20229: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV5 уƒ”уƒГу‚ЏуƒЌуƒ‡у‚Ѓ" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 5 уДу‚“уу‚ŒуЇуƒ" + name-en: "Hissatsu Pachinko Station V5 - Pink Lady" + region: "NTSC-J" +SLPS-20230: + name: "уƒуƒЅу‚ІуƒЊуƒƒуƒ—" + name-sort: "уЁу‚…у†у‚ŠуЃуЗ" + name-en: "Chulip" + region: "NTSC-J" + compat: 5 +SLPS-20231: + name: "уƒ•уƒЊуƒМу‚Џу‚Йу‚Пу‚ЄуƒЋ уƒЂуƒˆу‚Џуƒ­у‚Й" + name-sort: "уЕу‚ŠуƒМуу™уŸу„у‚‹ у‚‚уЈуу‚у™" + name-en: "Freekstyle Motocross" + region: "NTSC-J" +SLPS-20233: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV6 хЄЂуЎшЖ…ч‰Йц€Ѕ" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 6 у‚†у‚уЎуЁу‚‡у†уЈуЃуу‚…у†" + name-en: "Hissatsu Pachinko Station V6 - Yume no Chou Tokkyuu" + region: "NTSC-J" +SLPS-20234: + name: "уƒуƒЊуƒМуƒЛуƒуƒƒу‚ПуƒМуЈчЇ˜хЏ†уЎщƒЈхБ‹" + name-sort: "уЏу‚ŠуƒМуНуЃуŸуƒМуЈуВуПуЄуЎуИу‚„" + name-en: "Harry Potter and the Chamber of Secrets" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLPS-20237: + name: "Saikyou Toudai Shougi 3" + region: "NTSC-J" +SLPS-20238: + name: "Train Kit for A Ressha de Ikou 2001" + region: "NTSC-J" +SLPS-20239: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ чŒ›чЃчŽ‹S [щ™хЎšч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у‚‚у†у˜у‚…у†уŠу†S [у’у‚“уІу„уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Moujuuou S [Limited Edition]" + region: "NTSC-J" +SLPS-20240: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ чŒ›чЃчŽ‹S" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у‚‚у†у˜у‚…у†уŠу†S" + name-en: "Jissen Pachi-Slot Hisshouhou! Moujuuou S" + region: "NTSC-J" +SLPS-20241: + name: "фИŠцЕЗ яНžфИ‰х›Нч‰Œщ—˜х„€яНž" + name-sort: "у—у‚ƒу‚“уЏу„ у•у‚“у”ууЏу„уЈу†уŽ" + name-en: "Shanghai Sangoku Hai Tougi" + region: "NTSC-J" +SLPS-20242: + name: "Tomak - Save the Earth - Love Story" + region: "NTSC-J" +SLPS-20243: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ GoGoGolf [NewPrice]" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ у”уƒМу”уƒМу”у‚‹уЕ [NewPrice]" + name-en: "Magical Sports Go Go Golf [NewPrice]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves brightness on terrain textures. +SLPS-20244: + name: "уƒžу‚Иу‚ЋуƒЋу‚ЙуƒуƒМуƒ„ 2000 ч”Вх­хœ’ [NewPrice]" + name-sort: "уОу˜у‹у‚‹у™уНуƒМуЄ 2000 у“у†у—уˆу‚“ [NewPrice]" + name-en: "Magical Sports - 2000 Koushien [NewPrice]" + region: "NTSC-J" +SLPS-20245: + name: "LOWRIDER яНžRound The WorldяНž" + name-sort: "у‚уƒМу‚‰у„у уƒМ яНžу‚‰у†у‚“уЉ у– у‚уƒМу‚‹уЉяНž" + name-en: "Low Rider" + region: "NTSC-J" +SLPS-20246: + name: "RALLY SHOX" + name-sort: "у‚‰у‚ŠуƒМу—у‚‡уЃуу™" + name-en: "Rally Shox" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLPS-20247: + name: "уƒ­уƒМу‚Пу‚ЙуƒуƒЃуƒЌуƒГу‚И" + name-sort: "у‚уƒМуŸу™уЁу‚ƒу‚Œу‚“у˜" + name-en: "Lotus Challenge" + region: "NTSC-J" +SLPS-20248: + name: "уƒ€у‚ІуƒГуƒ•у‚ЉуƒМу‚Й" + name-sort: "у у†у‚“уЕу‰уƒМу™" + name-en: "Downforce" + region: "NTSC-J" +SLPS-20250: + name: "щ­”ч•ŒцˆІшЈ˜ уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ [щ™хЎšч‰ˆ]" + name-sort: "уОу‹у„у›у‚“у уЇуƒу™уŒу„у‚ [у’у‚“уІу„уАу‚“]" + name-en: "Makai Senki Disgaea [Limited Edition]" + region: "NTSC-J" +SLPS-20251: + name: "щ­”ч•ŒцˆІшЈ˜ уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ [щ€šхИИч‰ˆ]" + name-sort: "уОу‹у„у›у‚“у уЇуƒу™уŒу„у‚ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Makai Senki Disgaea [Standard Edition]" + region: "NTSC-J" +SLPS-20253: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК2 яНž CRу‚ИуƒЅуƒЉу‚Зуƒƒу‚Џуƒ‘уƒМу‚Џ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“02 яНž CRу˜у‚…у‚‰у—уЃууБуƒМу" + name-en: "Pachitte Chonmage Tatsujin 2 - CR Jurassic Park" + region: "NTSC-J" +SLPS-20255: + name: "уƒŸуƒЊу‚ЊуƒГу‚Дуƒƒуƒ‰" + name-sort: "уПу‚ŠуŠу‚“у”уЃуЉ" + name-en: "Million God" + region: "NTSC-J" +SLPS-20256: + name: "COOL SHOT хЄ•хЗц™Џх­уЎуƒ—уƒ­уƒ•у‚Їуƒƒу‚ЗуƒЇуƒŠуƒЋуƒ“уƒЊуƒЄуƒМуƒ‰" + name-sort: "у‚ЏуƒМуƒЋ у‚ЗуƒЇуƒƒуƒˆ у‚†у†у‹у‚у‘у„у“уЎуЗу‚уЕу‡уЃу—у‚‡уЊу‚‹уГу‚Šу‚„уƒМуЉ" + name-en: "Cool Shot - Professional Billiards by Yuukawa Keiko" + region: "NTSC-J" + compat: 5 +SLPS-20257: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰4 DX" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ4 DX" + name-en: "Yamasa Digi World 4 DX - Penguin Paradise, Crazy Shaman R, Zakzak Senryoubako R, Destroyer XX, King Pulsar" + region: "NTSC-J" +SLPS-20258: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰4" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ4" + name-en: "Yamasa Digi World 4 - Penguin Paradise, Crazy Shaman R, Zakzak Senryoubako R, Destroyer XX, King Pulsar" + region: "NTSC-J" +SLPS-20259: + name: "у“уЈуАуЎуƒ‘у‚КуƒЋ у‚‚у˜уДуЃуŸу‚“" + name-sort: "у“уЈуАуЎуБуšу‚‹ у‚‚у˜уДуЃуŸу‚“" + name-en: "Kotoba no Puzzle - Mojipittan" + region: "NTSC-J" +SLPS-20260: + name: "щ­яМяМ у‚Џуƒ­уƒžуƒ†у‚ЃщЋ˜ц Ё" + name-sort: "у•ууŒу‘яМяМ уу‚уОуІуƒу“у†у“у†" + name-en: "Sakigake!! Kuromati Koukou" + region: "NTSC-J" +SLPS-20261: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й8 яНžц–АцЕЗч‰ЉшЊžяНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™ 8 у—у‚“у†уПу‚‚уЎуŒуŸу‚Š" + name-en: "Sanyo Pachinko Paradise 8 - Shin Umi Monogatari" + region: "NTSC-J" +SLPS-20262: + name: "SLOTяМ PRO DX яНžфИфКŒх­2яНž" + name-sort: "у™у‚уЗу‚ уЇу‚‰уЃуу™ уЕу˜у“2" + name-en: "Slot! Pro DX - Fujiko 2 -" + region: "NTSC-J" +SLPS-20263: + name: "J.LEAGUE Tactics Manager" + name-sort: "Jу‚ŠуƒМу уŸууІуƒуу™ уОу­уƒМу˜у‚ƒуƒМ" + name-en: "J.League Tactics Manager - Realtime Soccer Simulation" + region: "NTSC-J" +SLPS-20264: + name: "х…Ž яНžщ‡Žч”ŸуЎщ—˜ч‰ŒяНž THE ARCADE" + name-sort: "у†у•уŽ у‚„у›у„уЎуЈу†уЏу„ у˜ у‚уƒМу‘уƒМуЉ" + name-en: "Usagi - Yasei no Touhai - The Arcade" + region: "NTSC-J" +SLPS-20265: + name: "FEVER7 SANKYOх…ЌхМуƒ‘уƒуƒГу‚Гу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "уЕуƒуƒМуАуƒМ 7 у•у‚“уу‚‡у†у“у†у—ууБуЁу‚“у“у—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Fever 7 - Sankyo Koushiki Pachinko Simulation" + region: "NTSC-J" +SLPS-20266: + name: "уƒу‚Йу‚БуƒЊу‚ЂуƒГ" + name-sort: "уАу™у‘у‚Šу‚у‚“" + name-en: "Baskelian" + region: "NTSC-J" +SLPS-20267: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЕуƒЉуƒЊуƒМуƒžуƒГщ‡‘хЄЊщƒŽ [щ™хЎšч‰ˆ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•у‚‰у‚ŠуƒМуОу‚“уу‚“уŸу‚у† [у’у‚“уІу„уАу‚“]" + name-en: "Jissen Pachi-Slot Hisshouhou! Salaryman Kintarou [Limited Edition]" + region: "NTSC-J" +SLPS-20268: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЕуƒЉуƒЊуƒМуƒžуƒГщ‡‘хЄЊщƒŽ" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•у‚‰у‚ŠуƒМуОу‚“уу‚“уŸу‚у†" + name-en: "Jissen Pachi-Slot Hisshouhou! Salaryman Kintarou" + region: "NTSC-J" +SLPS-20272: + name: "хЄЊщМ“уЎщ”фКК уƒ‰у‚­уƒƒяМц–Ац›Ву у‚‰у‘уЎц˜ЅчЅ­у‚Š" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уЉууЃяМу—у‚“уу‚‡уу у‚‰у‘уЎуЏу‚‹уОуЄу‚Š" + name-en: "Taiko no Tatsujin - Doki! Shinkyoku Darake no Haru Matsuri" + region: "NTSC-J" + compat: 5 +SLPS-20273: + name: "ч†БуƒуƒЅуƒМяМуƒ—уƒ­щ‡Žчƒ2003" + name-sort: "у­уЃуЁу‚…уƒМяМуЗу‚у‚„уу‚…у†2003" + name-en: "Necchu! Pro Yakyuu 2003" + region: "NTSC-J" + patches: + 34FB1FB7: + content: |- + author=Prafull + // Fixes game hanging before going ingame. + patch=1,EE,001023d0,word,00000000 +SLPS-20274: + name: "ц „х† уЏх›уЋ 2002 яНžч”Вх­хœ’уЎщМ“х‹• [DigiCube Best Selection]" + name-sort: "уˆу„у‹у‚“уЏууПуЋ 2002 у“у†у—уˆу‚“уЎу“уЉу† [DigiCube Best Selection]" + name-en: "Eikan ha Kimi ni 2002 - Koushien no Kodou [DigiCube Best Selection]" + region: "NTSC-J" +SLPS-20275: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК3 яНž CR P-MAN & CR цŸ”у‚­уƒƒу‚К цЅЕчЗЈ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“03 яНž CRуДуƒМуОу‚“ & CRу‚„у‚у‚‰ууЃуšуу‚уПуИу‚“" + name-en: "Pachitte Chonmage Tatsujin 3 - CR P-Man & CR Yawara Kids Kiwami-hen" + region: "NTSC-J" +SLPS-20276: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК4 яНž CRхП…цЎКфЛ•фК‹фКК цП€щ—˜чЗЈ [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“04 яНž CRуВуЃу•уЄу—у”уЈуЋу‚“ у’ууЈу†уИу‚“ [уЇуƒу™у 1]" + name-en: "Pachitte Chonmage Tatsujin 4 - CR Hissatsu Shigotonin - Gekitou-hen [Disc 1]" + region: "NTSC-J" +SLPS-20277: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК4 яНž CRхП…цЎКфЛ•фК‹фКК цП€щ—˜чЗЈ [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“04 яНž CRуВуЃу•уЄу—у”уЈуЋу‚“ у’ууЈу†уИу‚“ [уЇуƒу™у 2]" + name-en: "Pachitte Chonmage Tatsujin 4 - CR Hissatsu Shigotonin - Gekitou-hen [Disc 2]" + region: "NTSC-J" +SLPS-20278: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ шЖ…цВ–у‚Йуƒ­яМуƒ‘у‚Єу‚Њуƒ‹у‚Ђу‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 1 уЁу‚‡у†уŠуу™у‚яМуБу„уŠуЋу‚у™уКу—у‚ƒу‚‹" + name-en: "Slotter Up Mania - Chou Oki-Slot! Pioneer Special" + region: "NTSC-J" +SLPS-20279: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV7 хЄЉц‰уƒу‚ЋуƒœуƒГ2" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 7 уІу‚“у•у„уАу‹уМу‚“2" + name-en: "Hissatsu Pachinko Station v7 - Tensai Bakabon 2" + region: "NTSC-J" +SLPS-20280: + name: "щ­”цГ•уЎуƒ‘уƒГуƒ—у‚­уƒГ яНžу‚ЂуƒГуЈу‚АуƒЌуƒƒу‚АуЎхЄЇх†’щ™КяНž" + name-sort: "уОуЛу†уЎуБу‚“уЗуу‚“ яНžу‚у‚“уЈуу‚ŒуЃууЎу у„уМу†у‘у‚“яНž" + name-en: "Mahou no Pumpkin" + region: "NTSC-J" +SLPS-20281: + name: "уƒЂуƒŽуƒуƒЊуƒМ яНžу‚у–у›уЃяМяМхЄЇхЏŒшБЊфККч”ŸяМяМяНž" + name-sort: "у‚‚уЎуНу‚ŠуƒМ яНžу‚у–у›уЃяМяМу у„уЕу”у†у˜у‚“у›у„яМяМяНž" + name-en: "Monopoly - Mezase!! Daifugou Jinsei!!" + region: "NTSC-J" + clampModes: + vuClampMode: 0 # Fixes missing game board. + gsHWFixes: + recommendedBlendingLevel: 2 +SLPS-20282: + name: "хЄЊщМ“уЎщ”фКК у‚Пу‚Пу‚ГуƒГуЇуƒ‰уƒ‰уƒГуŒуƒ‰уƒГ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уŸуŸу“у‚“уЇуЉуЉу‚“уŒуЉу‚“ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Taiko no Tatsujin - Tatacon de Dodon ga Don" + region: "NTSC-J" +SLPS-20283: + name: "Chulip" + region: "NTSC-J" +SLPS-20284: + name: "уƒžуƒМуƒЋDEу‚Иу‚Ау‚НуƒМ яНžц—ЅцœЌфИ€у‚Нуƒ•уƒˆу‚Іу‚Їу‚Ђ the BestяНž" + name-sort: "уОуƒМу‚‹DEу˜уууƒМ [уЋуЃуНу‚“у„уЁууЕуЈу†у‡у‚ the Best]" + name-en: "Marl de Jigsaw" + region: "NTSC-J" +SLPS-20285: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ ч‚Žц‰“яМхЗЈфККуЎц˜Ÿ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 1 уˆу‚“у яМуу‚‡у˜у‚“уЎуЛу—" + name-en: "Slotter Up Core - Enda! Kyojin no Hoshi" + region: "NTSC-J" +SLPS-20286: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ2 шБЊц‰“яМуƒŸуƒŠуƒŸуЎхИчŽ‹" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 2 у”у†у яМуПуЊуПуЎуІу„уŠу†" + name-en: "Slotter Up Core 2 - Gouda! Minami no Teiou" + region: "NTSC-J" +SLPS-20287: + name: "ч„Мш‚‰хЅ‰шЁŒ уƒœуƒГуƒ•у‚Ёу‚Єу‚ЂяМ" + name-sort: "у‚„ууЋууЖуŽу‚‡у† уМу‚“уЕуу„у‚яМ" + name-en: "Yakiniku Bugyou Bonfire!" + region: "NTSC-J" +SLPS-20288: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹2003" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ2003" + name-en: "Saikyoe Toedai Shoegi 2003" + region: "NTSC-J" +SLPS-20289: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP цЕЗфИ€ч•ЊR" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у†уПу„уЁуАу‚“R" + name-en: "Yamasa Digi World SP - Umi Ichiban R" + region: "NTSC-J" +SLPS-20291: + name: "FISH EYES 3яНžшЈ˜ц†ЖуЎч Дч‰‡уŸуЁяНž" + name-sort: "уЕуƒуЃу—у‚… у‚у„уš 3 ууŠууЎу‹у‘у‚‰уŸуЁ" + name-en: "Fish Eyes 3" + region: "NTSC-J" +SLPS-20292: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЕуƒуƒГуƒŠуƒ‘уƒМу‚Џ DX" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•уАу‚“уЊуБуƒМу DX" + name-en: "Jissen Pachi-Slot Hisshouhou! Savanna Park DX" + region: "NTSC-J" +SLPS-20293: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚ЕуƒуƒГуƒŠуƒ‘уƒМу‚Џ" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•уАу‚“уЊуБуƒМу" + name-en: "Jissen Pachi-Slot Hisshouhou! Savanna Park" + region: "NTSC-J" + compat: 5 +SLPS-20294: + name: "шŠБчЋшЗфККуЋуЊу‚у†2" + name-sort: "уЏуЊуГу—у‚‡ууЋу‚“уЋуЊу‚у†2" + name-en: "Hanabi Shokunin Ninarou 2" + region: "NTSC-J" +SLPS-20295: + name: "F1 CAREER CHALLENGE" + name-sort: "F1 уу‚ƒу‚Šу‚ уЁу‚ƒу‚Œу‚“у˜" + name-en: "F1 Career Challenge" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPS-20296: + name: "уƒ—уƒ­щ‡Žчƒу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ уƒ€у‚Ау‚Ђу‚Іуƒˆ'03-the TURNING POINT-" + name-sort: "уЗу‚у‚„уу‚…у†у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у уу‚у†уЈ'03-the TURNING POINT-" + name-en: "Dugout '03 - The Turning Point" + region: "NTSC-J" +SLPS-20298: + name: "FEVER8 SANKYOх…ЌхМуƒ‘уƒуƒГу‚Гу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "уЕуƒуƒМуАуƒМ 8 у•у‚“уу‚‡уƒМу“у†у—ууБуЁу‚“у“у—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Fever 8 - Sankyo Koushiki Pachinko Simulation" + region: "NTSC-J" +SLPS-20299: + name: "BLACK/MATRIX т…Ё [уƒ™у‚Йуƒˆч‰ˆ]" + name-sort: "уЖу‚‰уЃу/уОуЈу‚ŠуЃуу™ 2 [уЙу™уЈуАу‚“]" + name-en: "Black Matrix 2 [Best]" + region: "NTSC-J" +SLPS-20300: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ" + name-en: "Mobile Suit - Gundam Seed" + region: "NTSC-J" +SLPS-20301: + name: "у‚ЌуƒуƒГу‚Гуƒ—уƒ­щ‡Žчƒ" + name-sort: "уŒуЁу‚“у“уЗу‚у‚„уу‚…у†" + name-en: "Gachinko Pro Yakyuu" + region: "NTSC-J" +SLPS-20302: + name: "цЅЕшНщ›€ PREMIUM" + name-sort: "у”уу‚‰уу˜у‚ƒу‚“ уЗу‚ŒуПу‚у‚€" + name-en: "Gokuraku-jong Premium" + region: "NTSC-J" +SLPS-20303: + name: "у„уЊу‹цšЎу‚‰у—яНžх—уЎхГЖуЎч‰ЉшЊž [Best Collection]" + name-sort: "у„уЊу‹уу‚‰у— уПуЊуПуЎу—уОуЎу‚‚уЎуŒуŸу‚Š [Best Collection]" + name-en: "Inaka Gurashi - Minami no Shima no Monogatari [Best Collection]" + region: "NTSC-J" +SLPS-20304: + name: "уƒœу‚ЏуЏхАу•у„ [Best Collection]" + name-sort: "уМууЏуЁу„у•у„ [Best Collection]" + name-en: "Boku ha Chiisai [Best Collection]" + region: "NTSC-J" +SLPS-20305: + name: "REAL SPORTS уƒ—уƒ­щ‡Žчƒ" + name-sort: "у‚Šу‚у‚‹ у™уНуƒМуЄ уЗу‚у‚„уу‚…у†" + name-en: "Real Sports Pro Yakyuu" + region: "NTSC-J" +SLPS-20306: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ2 х‘ŠчŸЅуЎцЅЕяМу‚ИуƒЃу‚АуƒЉуƒМу‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 2 у“ууЁуЎуу‚уПяМу˜у‚ƒуу‚‰уƒМу™уКу—у‚ƒу‚‹" + name-en: "Slotter Up Mania 2 - Kokuchi no Kiwami! Juggler Special" + region: "NTSC-J" +SLPS-20307: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€ - уƒЂу‚АуƒЂу‚АщЂЈцž—чЋхББуƒЛшГžщ‡‘щІ–уƒЛBILLY THE BIGуƒЛSuper Black Jack" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“ - у‚‚уу‚‚ууЕу†у‚Šу‚“у‹у–у‚“уƒЛу—у‚‡у†уу‚“ууГуƒЛуГу‚ŠуƒМу–уГуЃууƒЛу™уƒМуБуƒМуЖу‚‰уЃуу˜у‚ƒуЃу" + name-en: "Rakushou! Pachi-Slot Sengen - MoguMoguFuuRinKaZan,Shoukin Kubi,Billy the Big,Super Black Jack" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-20308: + name: "шŠБчЋч™Оц™Џ [ч‰Йх…Ич‰ˆ]" + name-sort: "уЏуЊуГуВу‚ƒуЃу‘у„ [уЈууІу‚“уАу‚“]" + name-en: "Hanabi Hyakkei [Tokutenban]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes working speed to correctly. + mtvu: 0 # Fixes working speed to correctly. +SLPS-20309: + name: "шŠБчЋч™Оц™Џ" + name-sort: "уЏуЊуГуВу‚ƒуЃу‘у„" + name-en: "Hanabi Hyakkei" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes working speed to correctly. + mtvu: 0 # Fixes working speed to correctly. +SLPS-20310: + name: "щКЛщ›€щЃ›щОфМшЊЌ хЄЉч‰Œ" + name-sort: "уОуƒМу˜у‚ƒу‚“уВу‚Šу‚…у†уЇу‚“у›уЄ уІу‚“уБу„" + name-en: "Mahjong Hiryuu Densetsu - Tenpai" + region: "NTSC-J" +SLPS-20311: + name: "уƒ—уƒЊуƒЂуƒ—у‚ЈуƒЋ уŠу—у‚ƒуЙу‚ŠуЏяНžуЈуЊяНž у‚Гуƒ—у‚ЈуƒЋуƒžу‚Єу‚ЏхŒцЂБч‰ˆ" + name-sort: "уЗу‚Šу‚‚уЗуˆу‚‹ уŠу—у‚ƒуЙу‚ŠуЏуƒМуЈуЊуƒМ у“уЗуˆу‚‹уОу„ууЉу†у“у‚“уАу‚“" + name-en: "Primopuel - Oshaberi Heartner [Limited Edition]" + region: "NTSC-J" +SLPS-20312: + name: "уƒ—уƒЊуƒЂуƒ—у‚ЈуƒЋ уŠу—у‚ƒуЙу‚ŠуЏяНžуЈуЊяНž" + name-sort: "уЗу‚Šу‚‚уЗуˆу‚‹ уŠу—у‚ƒуЙу‚ŠуЏуƒМуЈуЊуƒМ" + name-en: "Primopuel - Oshaberi Heartner" + region: "NTSC-J" +SLPS-20313: + name: "щКЛщ›€шІ‡чŽ‹ хЄЇфМšуƒуƒˆуƒЋ" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† уŸу„у‹у„уАуЈу‚‹" + name-en: "Mahjong Haou - Taikai Battle" + region: "NTSC-J" +SLPS-20314: + name: "у‚ДуƒМуƒЋуƒ‰X" + name-sort: "у”уƒМу‚‹уЉX" + name-en: "Gold X" + region: "NTSC-J" +SLPS-20315: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP уƒу‚Њуƒžу‚Иуƒƒу‚Џуƒ‘уƒЋу‚ЕуƒМXX" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у­уŠуОу˜уЃууБу‚‹у•уƒМXX" + name-en: "Yamasa Digi World SP - Neo Magic Pulsar XX" + region: "NTSC-J" +SLPS-20316: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV8 хПш€…уƒуƒƒуƒˆуƒЊуу‚“" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 8 уЋу‚“у˜у‚ƒуЏуЃуЈу‚Šуу‚“" + name-en: "Hissatsu Pachinko Station v8 - Ninja Hattori-kun" + region: "NTSC-J" +SLPS-20317: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ у‚­уƒГу‚Ау‚­уƒЃуƒЁуƒЋ" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уу‚“ууу‚ƒу‚у‚‹" + name-en: "Jissen Pachi-Slot Hisshouhou! King Camel" + region: "NTSC-J" + compat: 5 +SLPS-20318: + name: "3Dц Мщ—˜уƒ„у‚ЏуƒМуƒЋ2 [eb!у‚ГуƒЌ]" + name-sort: "3Dу‹ууЈу†уЄууƒМу‚‹2 [eb!у‚ГуƒЌ]" + name-en: "3D Fighter Maker 2 [ebKore]" + region: "NTSC-J" +SLPS-20320: + name: "хЄЊщМ“уЎщ”фКК у‚уЃуБу‚ŒфИ‰фЛЃч›Ў хЄЊщМ“хž‹хА‚ч”Ју‚ГуƒГуƒˆуƒ­уƒМуƒЉу€Žу‚Пу‚Пу‚ГуƒГу€хŒцЂБч‰ˆ" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уЃуБу‚Œу•у‚“у у„у‚ уŸу„у“уŒуŸу›у‚“у‚ˆу†у“у‚“уЈу‚уƒМу‚‰у€ŽуŸуŸу“у‚“у€уЉу†у“у‚“уАу‚“" + name-en: "Taiko no Tatsujin - Appare Sandaime [with Tatacon]" + region: "NTSC-J" +SLPS-20321: + name: "хЄЊщМ“уЎщ”фКК у‚уЃуБу‚ŒфИ‰фЛЃч›Ў" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уЃуБу‚Œу•у‚“у у„у‚" + name-en: "Taiko no Tatsujin - Appare Sandaime" + region: "NTSC-J" + compat: 5 +SLPS-20322: + name: "ч†БуƒуƒЅуƒМяМуƒ—уƒ­щ‡Žчƒ2003 чЇ‹уЎуƒŠу‚Єу‚ПуƒМчЅ­у‚Š" + name-sort: "у­уЃуЁу‚…уƒМяМуЗу‚у‚„уу‚…у†2003 у‚ууЎуЊу„уŸуƒМуОуЄу‚Š" + name-en: "Necchu! Pro Yakyuu 2003 - Aki no Night Matsuri" + region: "NTSC-J" + patches: + D3DAF7F4: + content: |- + author=Prafull + comment=fixes hang before ingame + patch=1,EE,00102398,word,00000000 +SLPS-20323: + name: "уƒуƒуƒƒуЈуЋу‚ƒуƒМ" + name-sort: "уНуЁуЃуЈуЋу‚ƒуƒМ" + name-en: "Pochi to Nyaa" + region: "NTSC-J" + compat: 5 +SLPS-20324: + name: "хЄЇцˆІч•Ѕ1941 яНžщ€†шЛЂуЎхЄЊхЙГцД‹яНž [Sammy best]" + name-sort: "у у„у›у‚“у‚Šу‚ƒу1941 яНžуŽу‚ƒууІу‚“уЎуŸу„уИу„у‚ˆу†яНž [Sammy best]" + name-en: "Daisenryaku 1941 - Gyakuten no Taiheiyou [Sammy best]" + region: "NTSC-J" +SLPS-20326: + name: "цП€цŒ‡2 яНžхА†цЃ‹уƒЏуƒМуƒЋуƒ‰уƒуƒЃуƒГуƒ”у‚ЊуƒГяНž [MYCOM BEST]" + name-sort: "у’уу•у—2 яНžу—у‚‡у†уŽу‚уƒМу‚‹уЉуЁу‚ƒу‚“уДуŠу‚“яНž [MYCOM BEST]" + name-en: "Shougi World Champion - Gekisashi 2" + region: "NTSC-J" +SLPS-20327: + name: "щКЛщ›€шІ‡чŽ‹ щ›€ш˜уƒуƒˆуƒЋ [MYCOM BEST]" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у˜у‚ƒу‚“уу†уАуЈу‚‹ [MYCOM BEST]" + name-en: "Mahjong Haou - Jansou Battle [MYCOM BEST]" + region: "NTSC-J" +SLPS-20328: + name: "уŠуЈуЊуЎу‚ЎуƒЃуƒЋщ›€ ууПуЋуƒуƒцК€яМяНž" + name-sort: "уŠуЈуЊуЎуŽу‚ƒу‚‹у˜у‚ƒу‚“ ууПуЋуЏу­уОу‚“яМяНž" + name-en: "Otona no Gal Jan - Kimi ni Hane Man" + region: "NTSC-J" +SLPS-20329: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ 555" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ 555" + name-en: "Kamen Rider 555" + region: "NTSC-J" + compat: 5 +SLPS-20330: + name: "хЄЊщМ“уЎщ”фКК у‚уу‚уу‚Ђуƒ‹уƒЁчЅ­у‚Š" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уу‚уу‚уЋу‚уОуЄу‚Š" + name-en: "Taiko no Tatsujin - Waku Waku Anime Matsuri" + region: "NTSC-J" + compat: 5 +SLPS-20331: + name: "FEVER9 SANKYOх…ЌхМуƒ‘уƒуƒГу‚Гу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "уЕуƒуƒМуАуƒМ 9 у•у‚“уу‚‡у†у“у†у—ууБуЁу‚“у“у—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Fever 9 - Sankyo Koushiki Pachinko Simulation" + region: "NTSC-J" +SLPS-20332: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹4" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ4" + name-en: "Saikyou Toudai Shogi 4" + region: "NTSC-J" +SLPS-20333: + name: "TAISENт‘  хА†цЃ‹" + name-sort: "уŸу„у›у‚“1 у—у‚‡у†уŽ" + name-en: "Taisen 1 - Shogi" + region: "NTSC-J" +SLPS-20334: + name: "TAISENт‘Ё х›ВчЂ" + name-sort: "уŸу„у›у‚“2 у„у”" + name-en: "Taisen 2 - Go" + region: "NTSC-J" +SLPS-20335: + name: "TAISENт‘Ђ щКЛщ›€" + name-sort: "уŸу„у›у‚“3 уОуƒМу˜у‚ƒу‚“" + name-en: "Taisen 3 - Mahjong" + region: "NTSC-J" +SLPS-20336: + name: "TAISENт‘Ѓ у‚НуƒЋу‚ИуƒЃуƒМ яНžфМцЅ­цˆІхЃЋхА†цЃ‹яНž" + name-sort: "уŸу„у›у‚“4 уу‚‹у˜у‚ƒуƒМ ууŽу‚‡у†у›у‚“у—у—у‚‡у†уŽ" + name-en: "Taisen 4 - Soldier" + region: "NTSC-J" +SLPS-20337: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚ЂЮБ чЅш™ŽяМх„Њх‹уƒ‘уƒуƒЋяМц–АхŒ–яМхЗЈфККуЎц˜Ÿ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚у‚у‚‹уЕу у—у‚…ууЈу‚‰яМу‚†у†у—у‚‡у†уБу­у‚‹яМу—у‚“у‹яМуу‚‡у˜у‚“уЎуЛу—" + name-en: "Slotter UP Core Alpha - Syukutora! Yuushou Panel! Shinka! Kyojin no Hoshi" + region: "NTSC-J" +SLPS-20338: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ3 фМшЊЌхОЉцДЛяМуƒ‹уƒЅуƒМуƒšу‚Ќу‚Еу‚Йу‚Йуƒšу‚ЗуƒЃуƒЋ" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 3 уЇу‚“у›уЄуЕуЃу‹уЄяМуЋу‚…уƒМуКуŒу•у™у™уКу—у‚ƒу‚‹" + name-en: "Slotter Up Mania 3 - Densetsu Fukkatsu! New Pegasus Special" + region: "NTSC-J" +SLPS-20339: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ Sammy's Collection2 DX" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•уПуƒМуšу“у‚Œуу—у‚‡у‚“2 DX" + name-en: "Jissen Pachi-Slot Hisshouhou! Sammy's Collection 2 DX" + region: "NTSC-J" +SLPS-20340: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ Sammy's Collection2" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ у•уПуƒМуšу“у‚Œуу—у‚‡у‚“2" + name-en: "Jissen Pachi-Slot Hisshouhou! Sammy's Collection 2" + region: "NTSC-J" +SLPS-20343: + name: "уƒуƒƒуƒˆуЇуƒœуƒГуƒуƒМуƒžуƒГ" + name-sort: "у­уЃуЈуЇуМу‚“уАуƒМуОу‚“" + name-en: "Net de Bomberman" + region: "NTSC-J" +SLPS-20344: + name: "уƒ•у‚ЁуƒГуƒˆуƒ уƒЛуƒ–уƒЌу‚Єуƒ– [щ™хЎšч‰ˆ}" + name-sort: "уЕуу‚“уЈу‚€ уЖу‚Œу„уЖ [у’у‚“уІу„уАу‚“]" + name-en: "Phantom Brave [Limited Edition]" + region: "NTSC-J" +SLPS-20345: + name: "уƒ•у‚ЁуƒГуƒˆуƒ уƒЛуƒ–уƒЌу‚Єуƒ– [щ€šхИИч‰ˆ]" + name-sort: "уЕуу‚“уЈу‚€ уЖу‚Œу„уЖ [уЄу†у˜у‚‡у†]" + name-en: "Phantom Brave" + region: "NTSC-J" +SLPS-20347: + name: "цœ€хМЗ цБхЄЇхА†цЃ‹2004" + name-sort: "у•у„уу‚‡у† уЈу†у у„у—у‚‡у†уŽ2004" + name-en: "Saikyou Toudai Shogi 2004" + region: "NTSC-J" +SLPS-20349: + name: "уОуƒМу˜у‚ƒу‚“уƒ‘уƒМуƒ†у‚ЃуƒМ у‚Ђу‚Єуƒ‰уƒЋуЈщКЛщ›€х‹шВ " + name-sort: "уОуƒМу˜у‚ƒу‚“уБуƒМуІуƒуƒМ у‚у„уЉу‚‹уЈуОуƒМу˜у‚ƒу‚“у—у‚‡у†уЖ" + name-en: "Mahjong Party - Duel with The Idol" + region: "NTSC-J" +SLPS-20350: + name: "у‚Еуƒƒу‚ЋуƒМуƒЉу‚Єуƒ•яМ" + name-sort: "у•уЃу‹уƒМу‚‰у„уЕяМ" + name-en: "Soccer Life! We are Challengers to Europe" + region: "NTSC-J" +SLPS-20351: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ4 х—х›НуЎщІ™яМу‚ЙуƒМуƒ‘уƒМуƒуƒŠуƒуƒŠ&у‚Зу‚ЊуƒžуƒМуƒЋ&у‚Њу‚ЂуƒМу‚М" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 4 уЊу‚“у”ууЎу‹уŠу‚ŠяМу™уƒМуБуƒМуЏуЊуЏуЊ&у—уŠуОуƒМу‚‹&уŠу‚уƒМуœ" + name-en: "Slotter UP - Mania 4 - Nangoku no Kaori! Super HanaHana & Siomahal & Oase" + region: "NTSC-J" +SLPS-20352: + name: "хЅНууЊу‚‚уЎуЏхЅНуу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ -FIRST LIMIT & TARGETт€ NIGHTS- SukishoяМ Episode яМƒ01+яМƒ02 [уƒ‡у‚Ѓу‚Йу‚Џ 1]" + name-sort: "у™ууЊу‚‚уЎуЏу™уу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ 01/02 -уЕууƒМу™уЈу‚ŠуПуЃуЈ & уŸуƒМу’уЃуЈ- уЊу„уЄ у™уу—у‚‡яМ уˆуДууƒМуЉ #01+#02 [уЇуƒу™у 1]" + name-en: "Suki na Mono ha Sukidakara Shouganai FIRST LIMIT & TARGETт€ NIGHTS Sukisho! Episode яМƒ01 + яМƒ02 [Disc 1 of 2]" + region: "NTSC-J" +SLPS-20353: + name: "хЅНууЊу‚‚уЎуЏхЅНуу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ -FIRST LIMIT & TARGETт€ NIGHTS- SukishoяМ Episode яМƒ01+яМƒ02 [уƒ‡у‚Ѓу‚Йу‚Џ 2]" + name-sort: "у™ууЊу‚‚уЎуЏу™уу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ 01/02 -уЕууƒМу™уЈу‚ŠуПуЃуЈ & уŸуƒМу’уЃуЈ- уЊу„уЄ у™уу—у‚‡яМ уˆуДууƒМуЉ #01+#02 [уЇуƒу™у 2]" + name-en: "Suki na Mono ha Sukidakara Shouganai FIRST LIMIT & TARGETт€ NIGHTS Sukisho! Episode яМƒ01+яМƒ02 [Disc 2 of 2]" + region: "NTSC-J" +SLPS-20354: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰3 [BEST OF BEST]" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ3 [BEST OF BEST]" + name-en: "Yamasa Digi World 3 [Best of Best]" + region: "NTSC-J" +SLPS-20355: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP уƒу‚Њуƒ—уƒЉуƒуƒƒуƒˆXX [BEST OF BEST]" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у­уŠуЗу‚‰у­уЃуЈXX [BEST OF BEST]" + name-en: "Yamasa Digi World SP - Neo Planett XX [Best of Best]" + region: "NTSC-J" +SLPS-20356: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰4 [BEST OF BEST]" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉ4 [BEST OF BEST]" + name-en: "Yamasa Digi World 4 [Best of Best]" + region: "NTSC-J" +SLPS-20357: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP цЕЗфИ€ч•ЊR [BEST OF BEST]" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у†уПу„уЁуАу‚“R [BEST OF BEST]" + name-en: "Yamasa Digi World SP - Umi Ichiban R [Best of Best]" + region: "NTSC-J" +SLPS-20361: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ" + name-en: "Princess Maker - Refine" + region: "NTSC-J" +SLPS-20362: + name: "у‹у„у‘уЄу‚Оуƒ­уƒЊ у‚у–у›яМу„уŸуšу‚‰у‚­уƒГу‚А EyeToy USBу‚ЋуƒЁуƒЉхŒцЂБч‰ˆ" + name-sort: "у‹у„у‘уЄуžу‚у‚Š у‚у–у›яМу„уŸуšу‚‰уу‚“у у‚у„уЈуƒМу„USBу‹у‚у‚‰уЉу†у“у‚“уАу‚“" + name-en: "Kaiketsu Zorro Mezase! Itazura King [Limited Edition]" + region: "NTSC-J" +SLPS-20364: + name: "фИ–ч•Œцœ€хМЗщŠ€ц˜Ÿх›ВчЂ5" + name-sort: "у›у‹у„у•у„уу‚‡у†уŽу‚“у›у„у„у”5" + name-en: "Sekai Saikyou Ginsei Igo 5" + region: "NTSC-J" +SLPS-20365: + name: "цœ€хМЗщŠ€ц˜ŸхА†цЃ‹4" + name-sort: "у•у„уу‚‡у†уŽу‚“у›у„у—у‚‡у†уŽ4" + name-en: "RockMan Collection [Special Box]" + region: "NTSC-J" +SLPS-20366: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК5 яНž CRфЛЎщЂуƒЉу‚Єуƒ€уƒМ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“05 яНž CRу‹у‚у‚“у‚‰у„у уƒМ" + name-en: "Pachitte Chonmage Tatsujin 5 - CR Kamen Rider" + region: "NTSC-J" +SLPS-20367: + name: "у‚ЋуƒЌуƒМуƒу‚Іу‚ЙCoCoхЃБч•ЊхБ‹ фЛŠц—Ѕу‚‚х…ƒцА—у яМу‚ЋуƒЌуƒМуŒу†уОу„яМяМ" + name-sort: "у‹у‚ŒуƒМуЏу†у™у“у“у„уЁуАу‚“у‚„ уу‚‡у†у‚‚у’у‚“уу яМу‹у‚ŒуƒМуŒу†уОу„яМяМ" + name-en: "Curry House CoCo Ichiban'ya - Kyou mo Genki da! Curry ga Umai!!" + region: "NTSC-J" + compat: 5 +SLPS-20368: + name: "у‹у„у‘уЄу‚Оуƒ­уƒЊ у‚у–у›яМу„уŸуšу‚‰у‚­уƒГу‚А [х˜фН“ч‰ˆ]" + name-sort: "у‹у„у‘уЄуžу‚у‚Š у‚у–у›яМу„уŸуšу‚‰уу‚“у [уŸу‚“уŸу„уАу‚“]" + name-en: "Kaiketsu Zorro Mezase! Itazura King" + region: "NTSC-J" +SLPS-20369: + name: "у‚­уƒГш‚‰уƒžуƒГ у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К" + name-sort: "уу‚“уЋууОу‚“ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš" + name-en: "Kinnikuman Generations" + region: "NTSC-J" +SLPS-20370: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ3 ц„‰ц‰“яМуƒ‰уƒ­уƒГу‚ИуƒЇуЋуŠуОу‹у›" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 3 у‚†у яМуЉу‚у‚“у˜у‚‡уЋуŠуОу‹у›" + name-en: "Slotter Up Core 3 - Yuda! Doronjo ni Omakase!" + region: "NTSC-J" +SLPS-20371: + name: "щКЛщ›€шІ‡чŽ‹ чœŸх‰ЃуƒуƒˆуƒЋ" + name-sort: "уОуƒМу˜у‚ƒу‚“уЏуŠу† у—у‚“у‘у‚“уАуЈу‚‹" + name-en: "Mahjong Haou Shinken Battle" + region: "NTSC-J" +SLPS-20372: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г [DXуƒ‘уƒƒу‚Џ]" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“ [DXуБуЃу]" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves the shine of the pachi slot machine. +SLPS-20373: + name: "хЎŸцˆІуƒ‘уƒу‚Йуƒ­хП…х‹цГ•яМ хŒ—ц–—уЎц‹Г" + name-sort: "у˜уЃу›у‚“уБуЁу™у‚уВуЃу—у‚‡у†уЛу†яМ уЛууЈуЎу‘у‚“" + name-en: "Jissen Pachi-Slot Hisshouhou! Hokuto no Ken" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves the shine of the pachi slot machine. +SLPS-20374: + name: "уƒ•уƒƒуƒˆуƒœуƒМуƒЋу‚­уƒГу‚Ауƒ€уƒ  уƒˆуƒЉу‚Єу‚ЂуƒЋу‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ" + name-sort: "уЕуЃуЈуМуƒМу‚‹уу‚“уу у‚€ уЈу‚‰у„у‚у‚‹уˆуЇуƒу—у‚‡у‚“" + name-en: "Football Kingdom - Trial Edition" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-20375: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й10 яНžцКу•у‚“ уŠу‹уˆу‚ŠуЃяМяНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™10 у’у‚“у•у‚“ уŠу‹уˆу‚ŠуЃяМ" + name-en: "Sanyo Pachinko Paradise 10 - Gen-san Okaeri" + region: "NTSC-J" +SLPS-20376: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМ х‰хЎ—" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—уПу‚…у‚ŒуƒМуŸуƒМ у‚ˆу—у‚€у­" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator Yoshimune" + region: "NTSC-J" +SLPS-20377: + name: "FISH EYES 3 яНžшЈ˜ц†ЖуЎч Дч‰‡уŸуЁяНž [Best Collection]" + name-sort: "уЕуƒуЃу—у‚… у‚у„уš 3 яНžууŠууЎу‹у‘у‚‰уŸуЁяНž [Best Collection]" + name-en: "Fish Eyes 3 [Best Collection]" + region: "NTSC-J" +SLPS-20378: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ4 у‚Ќуƒу‚Йуƒ­яМуƒˆуƒГуЁу‚ƒу‚“уЎхЎŸцˆІ уƒ‘уƒу‚Йуƒ­у‚ЊуƒЌфИЛчОЉяМяМ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 4 уŒуЁу™у‚яМуЈу‚“уЁу‚ƒу‚“уЎу˜уЃу›у‚“ уБуЁу™у‚уŠу‚Œу„уšу‚€яМяМ" + name-en: "Slotter UP Core 4 - Gachi Slot! Ton-Chan no Jissen Pachi-Slot Ore-ism" + region: "NTSC-J" + compat: 5 +SLPS-20379: + name: "ц „х† уЏх›уЋ 2004 яНžч”Вх­хœ’уЎщМ“х‹• [ARTDINK BEST CHOISE]" + name-sort: "уˆу„у‹у‚“уЏууПуЋ 2004 у“у†у—уˆу‚“уЎу“уЉу† [ARTDINK BEST CHOISE]" + name-en: "Eikan ha Kimi ni 2004 - Koushien no Kodou [Artdink Best Choice]" + region: "NTSC-J" +SLPS-20380: + name: "чЅžщ­‚хˆфН“у‚ДуƒМуƒ€уƒГуƒŠуƒМяМяМ" + name-sort: "у—у‚“у“у‚“уŒуЃуŸу„у”уƒМу у‚“уЊуƒМяМяМ" + name-en: "Shinkon Gattai Godannar!!" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting. + nativeScaling: 1 # Fixes post-processing. +SLPS-20381: + name: "уƒЂуƒГу‚­уƒМу‚ПуƒМуƒГV" + name-sort: "у‚‚у‚“ууƒМуŸуƒМу‚“V" + name-en: "Monkey Turn V" + region: "NTSC-J" +SLPS-20382: + name: "хЄЊщМ“уЎщ”фКК у‚уЄуОу‚ŒяМчЅ­у‚Šу яМяМх››фЛЃч›Ў у‚Пу‚Пу‚ГуƒГхŒцЂБу‚Луƒƒуƒˆ" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уЄуОу‚ŒяМуОуЄу‚Šу яМяМу‚ˆу‚“у у„у‚ уŸуŸу“у‚“уЉу†у“у‚“у›уЃуЈ" + name-en: "Taiko no Tatsujin - Atsumare! Matsuri da!! Yondaime [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20383: + name: "хЄЊщМ“уЎщ”фКК у‚уЄуОу‚ŒяМчЅ­у‚Šу яМяМх››фЛЃч›Ў" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уЄуОу‚ŒяМуОуЄу‚Šу яМяМу‚ˆу‚“у у„у‚" + name-en: "Taiko no Tatsujin - Atsumare! Matsuri da!! Yondaime" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20384: + name: "цЕшЁŒу‚ŠчЅž ш­ІшІ–хКц€Њч•АфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЏу‚„у‚ŠуŒуП у‘у„у—уЁу‚‡у†у‹у„у„у˜у‘у‚“уЕуу„у‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Hayarigami - Keishichou Kaii Jiken File [First Limited Edition]" + region: "NTSC-J" +SLPS-20386: + name: "уƒуƒЊуƒЅуƒМ2000у‚ЗуƒЊуƒМу‚К х›ВчЂ4" + name-sort: "уАу‚Šу‚…уƒМ2000у—у‚ŠуƒМуš у„у”4" + name-en: "Value 2000 Series - Igo 4" + region: "NTSC-J" +SLPS-20387: + name: "уƒуƒЊуƒЅуƒМ2000у‚ЗуƒЊуƒМу‚К хА†цЃ‹4" + name-sort: "уАу‚Šу‚…уƒМ2000у—у‚ŠуƒМуš у—у‚‡у†уŽ4" + name-en: "Value 2000 Series - Shogi 4" + region: "NTSC-J" +SLPS-20388: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК6 яНž CRуБуЁу‚“у“у‚Єу‚Јуƒ­уƒМу‚­уƒЃуƒ–" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“06 яНž CRуБуЁу‚“у“у„уˆу‚уƒМуу‚ƒуЖ" + name-en: "Pachitte Chonmage Tatsujin 6 - CR Pachinko Yellow Cab" + region: "NTSC-J" +SLPS-20389: + name: "цœ€хМЗцБхЄЇхА†цЃ‹5 [MYCOM BEST]" + name-sort: "у•у„уу‚‡у†уЈу†у у„у—у‚‡у†уŽ5 [MYCOM BEST]" + name-en: "Saikyou Toudai Shogi 5 [Mycom Best]" + region: "NTSC-J" +SLPS-20391: + name: "цœ€щŠшЈ˜RELOAD GUNLOCK" + name-sort: "у•у„у‚†у†уRELOAD GUNLOCK" + name-en: "Saiyuki Gunlock" + region: "NTSC-J" +SLPS-20392: + name: "цБхЄЇхА†цЃ‹ хЎšшЗЁщ“х Д хЎŒчЕчЗЈ" + name-sort: "уЈу†у у„у—у‚‡у†уŽ у˜у‚‡у†у›ууЉу†у˜у‚‡у† у‹у‚“у‘уЄуИу‚“" + name-en: "Toudai Shogi - Jouseki Dojo Kanketsuhen" + region: "NTSC-J" +SLPS-20393: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЁуƒМу‚ЋуƒМ2" + name-sort: "уЗу‚Šу‚“у›у™у‚уƒМу‹уƒМ2" + name-en: "Princess Maker 2" + region: "NTSC-J" +SLPS-20394: + name: "хЅНууЊу‚‚уЎуЏхЅНуу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ -RAIN- SukisyoяМ Episode #03" + name-sort: "у™ууЊу‚‚уЎуЏу™уу у‹у‚‰у—у‚‡у†уŒуЊу„яМяМ 03 -у‚Œу„у‚“- у™уу—у‚‡яМ уˆуДууƒМуЉ #03" + name-en: "Suki na Mono ha Sukida Rashouganai + White Flower + Sukisyo!" + region: "NTSC-J" +SLPS-20396: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPуƒžуƒ‹у‚Ђ5 чˆНхПЋцП€ц‰“яМуƒžуƒƒуƒGoGoGo&у у‚‹уОчŒЋ" + name-sort: "у™у‚уЃуŸуƒМUPуОуЋу‚ 5 уу†у‹у„у’уу яМуОуЃуЏу”уƒМу”уƒМу”уƒМ&у у‚‹уОу­у“" + name-en: "Slotter UP Mania 5 - SoukaiGekida! Mach GoGoGo & Darunma Neko" + region: "NTSC-J" +SLPS-20397: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК7 яНž CRуБуЁу‚“у“уƒ‰у‚Ћуƒ™уƒГ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“07 яНž CRуБуЁу‚“у“уЉу‹уЙу‚“" + name-en: "Pachitte Chonmage Tatsujin 7 - CR Pachinko Dokaben" + region: "NTSC-J" +SLPS-20398: + name: "уƒЉуƒЛуƒ”уƒЅу‚ЛуƒЋ х…‰уЎш–хЅГфМшЊЌ 2х‘Јч›ЎуЏу˜у‚уОу—уŸу€‚" + name-sort: "у‚‰ уДу‚…у›у‚‹ уВу‹у‚ŠуЎу›у„у˜у‚‡уЇу‚“у›уЄ 2у—у‚…у†у‚уЏу˜у‚уОу—уŸ" + name-en: "La Pucelle - Hikari no Seijo Densetsu - 2-shuume Hajimemashita" + region: "NTSC-J" +SLPS-20399: + name: "хЄЊщМ“уЎщ”фКК у‚ДуƒМяМу‚ДуƒМяМфК”фЛЃч›Ў [у‚Пу‚Пу‚ГуƒГхŒцЂБу‚Луƒƒуƒˆ]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у”уƒМяМу”уƒМяМу”у у„у‚ [уŸуŸу“у‚“уЉу†у“у‚“у›уЃуЈ]" + name-en: "Taiko no Tatsujin - Go! Go! Godaime [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20400: + name: "хЄЊщМ“уЎщ”фКК у‚ДуƒМяМу‚ДуƒМяМфК”фЛЃч›Ў [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у”уƒМяМу”уƒМяМу”у у„у‚ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Taiko no Tatsujin - Go! Go! Godaime" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20401: + name: "уƒ†у‚ЏуƒЂ уƒ’уƒƒуƒˆуƒ‘уƒЌуƒМуƒ‰" + name-sort: "уІуу‚‚ уВуЃуЈуБу‚ŒуƒМуЉ" + name-en: "Tecmo Hit Parade" + region: "NTSC-J" +SLPS-20402: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ х‰Ѓ" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ уЖу‚Œу„уЉ" + name-en: "Kamen Rider Blade" + region: "NTSC-J" + compat: 5 +SLPS-20403: + name: "фИŠцЕЗ яНžфИ‰х›Нч‰Œщ—˜х„€яНž [super value 2800]" + name-sort: "у—у‚ƒу‚“уЏу„ у•у‚“у“ууЏу„уЈу†уŽ [super value 2800]" + name-en: "Shanghai - Sangoku Hai Tougi [Super Value 2800]" + region: "NTSC-J" +SLPS-20404: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€2 - у‚ИуƒЅу‚Іу‚Иу‚ЋуƒЛуƒ‡у‚Ћуƒ€уƒГ" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“2 - у˜у‚…у†у˜у‹уƒЛуЇу‹у у‚“" + name-en: "Rakushou! Pachi-Slot Sengen 2 - Juujika, Deka Dan" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-20405: + name: "у‚Йуƒ­уƒƒу‚ПуƒМUPу‚Гу‚Ђ5 уƒЋуƒ‘уƒГхЄЇхЅНуяМфИЛхНЙуЏщŠ­хНЂ" + name-sort: "у™у‚уЃуŸуƒМUPу“у‚ 5 у‚‹уБу‚“у у„у™уяМу—у‚…у‚„ууЏуœуЋуŒуŸ" + name-en: "Slotter UP Core 5 - Lupin Daisuki! Syuyaku ha Zenigata" + region: "NTSC-J" +SLPS-20406: + name: "C@M-STATION у‚Ћуƒ уƒЛу‚Йуƒ†уƒМу‚ЗуƒЇуƒГ хŒцЂБч‰ˆ [т€œEyeToyт€у‚ЋуƒЁуƒЉ&USBуƒ˜уƒƒуƒ‰у‚ЛуƒƒуƒˆхŒцЂБч‰ˆ]" + name-sort: "у‹у‚€у™уІуƒМу—у‚‡у‚“ уЉу†у“у‚“уАу‚“ [у‚у„уЈуƒМу„у‹у‚у‚‰&USBуИуЃуЉу›уЃуЈуЉу†у“у‚“уАу‚“]" + name-en: "Cam-Station [with EyeToy & USB Headset]" + region: "NTSC-J" +SLPS-20407: + name: "щКЛщ›€фИ‰х›НхП—" + name-sort: "уОуƒМу˜у‚ƒу‚“у•у‚“у”уу—" + name-en: "Mahjong Sangokushi" + region: "NTSC-J" +SLPS-20408: + name: "у‚ЋуƒМуƒ‰у‚­уƒЃуƒ—у‚ПуƒМу•уу‚‰ у€Œу•уу‚‰уЁу‚ƒу‚“уЈу‚ууМяМу€" + name-sort: "у‹уƒМуЉуу‚ƒуЗуŸуƒМу•уу‚‰ у•уу‚‰уЁу‚ƒу‚“уЈу‚ууМяМ" + name-en: "Card Captor Sakura - Sakura-Chan to Asobo!" + region: "NTSC-J" + compat: 5 +SLPS-20409: + name: "уƒ•у‚ЁуƒГуƒˆуƒ уƒЛу‚­уƒГу‚Ауƒ€уƒ  [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуу‚“уЈу‚€уƒЛуу‚“уу у‚€ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Phantom Kingdom [First Limited Edition]" + region: "NTSC-J" +SLPS-20410: + name: "уƒ•у‚ЁуƒГуƒˆуƒ уƒЛу‚­уƒГу‚Ауƒ€уƒ  [щ€šхИИч‰ˆ]" + name-sort: "уЕуу‚“уЈу‚€ уу‚“уу у‚€ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Phantom Kingdom [Standard Edition]" + region: "NTSC-J" +SLPS-20411: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV9 уŠуцОуу‚“" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V 9 уŠууОуЄуу‚“" + name-en: "Hissatsu Pachinko Station V9 - Osomatsu-kun" + region: "NTSC-J" +SLPS-20412: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV10 уƒЌуƒЌуƒЌуЋуŠуОу‹у›" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V10 у‚Œу‚Œу‚ŒуЋуŠуОу‹у›" + name-en: "Hissatsu Pachinko Station V10 - ReReRe ni Omakase" + region: "NTSC-J" +SLPS-20413: + name: "хЄЊщМ“уЎщ”фКК TAIKO DRUM MASTERS [у‚Пу‚Пу‚ГуƒГхŒцЂБ]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ TAIKO DRUM MASTERS [уŸуŸу“у‚“уЉу†у“у‚“]" + name-en: "Taiko no Tatsujin - Taiko Drum Master [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20414: + name: "хЄЊщМ“уЎщ”фКК TAIKO DRUM MASTER" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ TAIKO DRUM MASTER" + name-en: "Taiko no Tatsujin - Taiko Drum Master" + region: "NTSC-J" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20416: + name: "щ™Ащ™НхЄЇцˆІшЈ˜ ч™Нш™ŽцМ”шˆž [т€œEyeToyт€у‚ЋуƒЁуƒЉхŒцЂБч‰ˆ]" + name-sort: "уŠу‚“уПу‚‡у†уŸу„у›у‚“у уГу‚ƒуЃу“уˆу‚“уЖ [у‚у„уЈуƒМу„у‹у‚у‚‰уЉу†у“у‚“уАу‚“]" + name-en: "Onmyou Taisenki - Byakko Enbu [with EyeToy]" + region: "NTSC-J" +SLPS-20417: + name: "щ™Ащ™НхЄЇцˆІшЈ˜ ч™Нш™ŽцМ”шˆž" + name-sort: "уŠу‚“уПу‚‡у†уŸу„у›у‚“у уГу‚ƒуЃу“уˆу‚“уЖ" + name-en: "Onmyou Taisenki - Byakko Enbu" + region: "NTSC-J" +SLPS-20418: + name: "C@M-STATION у‚Ћуƒ уƒЛу‚Йуƒ†уƒМу‚ЗуƒЇуƒГ" + name-sort: "у‹у‚€у™уІуƒМу—у‚‡у‚“" + name-en: "Cam-Station" + region: "NTSC-J" +SLPS-20419: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€3 - уƒЊу‚Њуƒ‡у‚ЋуƒМуƒ‹уƒуƒЋуƒЛу‚ИуƒЅу‚Іу‚Иу‚Ћ600хМ" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“3 - у‚ŠуŠуЇу‹уƒМуЋуАу‚‹уƒЛу˜у‚…у†у˜у‹600у—у" + name-en: "Rakushou! Pachi-Slot Sengen 3 - Rio de Carnival, Juujika 600-shiki" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-20420: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГуƒу‚Џу‚Еу‚Й" + name-sort: "у†у‚‹уЈу‚‰уОу‚“у­уу•у™" + name-en: "Ultraman Nexus" + region: "NTSC-J" +SLPS-20421: + name: "фИ–ч•Œцœ€хМЗщŠ€ц˜Ÿх›ВчЂ6" + name-sort: "у›у‹у„у•у„уу‚‡у†уŽу‚“у›у„у„у”6" + name-en: "Sekai Saikyou Ginsei Igo 6" + region: "NTSC-J" +SLPS-20422: + name: "цЕшЁŒу‚ŠчЅž Revenge ш­ІшІ–хКц€Њч•АфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋ" + name-sort: "уЏу‚„у‚ŠуŒуП Revenge у‘у„у—уЁу‚‡у†у‹у„у„у˜у‘у‚“уЕуу„у‚‹" + name-en: "Hayarigami Revenge" + region: "NTSC-J" +SLPS-20423: + name: "LEGO у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К" + name-sort: "у‚Œу” у™уŸуƒМу†у‰уƒМуš" + name-en: "LEGO Star Wars - The Video Game" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes bad coordinate spam. +SLPS-20424: + name: "хЄЊщМ“уЎщ”фКК уЈуГуЃуу‚ŠяМу‚Ђуƒ‹уƒЁу‚Йуƒšу‚ЗуƒЃуƒЋ [у€Œу‚Пу‚Пу‚ГуƒГу€хŒцЂБч‰ˆ]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уЈуГуЃуу‚ŠяМу‚уЋу‚у™уКу—у‚ƒу‚‹ [у€ŒуŸуŸу“у‚“у€уЉу†у“у‚“уАу‚“]" + name-en: "Taiko no Tatsujin - Tobikkiri! Anime Special [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20425: + name: "хЄЊщМ“уЎщ”фКК уЈуГуЃуу‚ŠяМу‚Ђуƒ‹уƒЁу‚Йуƒšу‚ЗуƒЃуƒЋ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уЈуГуЃуу‚ŠяМу‚уЋу‚у™уКу—у‚ƒу‚‹ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Taiko no Tatsujin - Tobikkiri! Anime Special" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20426: + name: "уƒžуƒ€у‚Ќу‚Йу‚ЋуƒЋ" + name-sort: "уОу у‹у™у‹у‚‹" + name-en: "DreamWorks Madagascar" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLPS-20427: + name: "уƒ‘уƒу‚Йуƒ­х€ЖцЅНщƒЈу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ уƒ‘уƒу‚Йуƒ­у у‚ˆщЛ„щ–€уЁу‚ƒуО" + name-sort: "уБуЁу™у‚уу‚‰уЖу“у‚Œуу—у‚‡у‚“ уБуЁу™у‚у у‚ˆу“у†у‚‚у‚“уЁу‚ƒуО" + name-en: "Pachi-Slot Club Collection - Pachi-Slot da yo Koumon-chama" + region: "NTSC-J" +SLPS-20428: + name: "уƒЂуƒГу‚­уƒМу‚ПуƒМуƒГV [BANDAI THE BEST]" + name-sort: "у‚‚у‚“ууƒМуŸуƒМу‚“V [BANDAI THE BEST]" + name-en: "Monkey Turn V [Bandai the Best]" + region: "NTSC-J" +SLPS-20429: + name: "хП…цЎКуƒ‘уƒу‚Йуƒ­у‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ хПш€…уƒуƒƒуƒˆуƒЊуу‚“V" + name-sort: "уВуЃу•уЄуБуЁу™у‚уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“ уЋу‚“у˜у‚ƒуЏуЃуЈу‚Šуу‚“V" + name-en: "Hissatsu Pachi-Slot Ninja Hattori Kun V" + region: "NTSC-J" +SLPS-20430: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.91 THE ALLт˜…STARц Мщ—˜чЅ­" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 91 THE уŠуƒМу‚‹у™уŸуƒМу‹ууЈу†у•у„" + name-en: "Simple 2000 Series Vol. 91 - The All-Star Kakutou" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes inverted or broken character textures. +SLPS-20431: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.86 THE х…шЈБх–хО—у‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ яНžц”Йц­Ѓщ“шЗЏфКЄщ€šцГ•хЏОхПœч‰ˆяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 86 THE у‚у‚“уу‚‡у—у‚…уЈуу—уПу‚…у‚ŒуƒМу—у‚‡у‚“ яНžу‹у„у›у„уЉу†у‚у“у†уЄу†уЛу†уŸу„уŠу†уАу‚“яНž" + name-en: "Simple 2000 Series Vol. 86 - The Menkyo Shutoku Simulation" + region: "NTSC-J" +SLPS-20436: + name: "щ­яМяМч”ЗхЁО" + name-sort: "у•ууŒу‘яМяМуŠуЈу“у˜у‚…у" + name-en: "Sakigake!! Otokojuku" + region: "NTSC-J" +SLPS-20439: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.79 у‚Ђуƒƒу‚ГуЋуŠуОу‹у›яМ THE уƒ‘уƒМуƒ†у‚ЃуƒМу‚Џу‚Єу‚К" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 79 у‚уЃу“уЋуŠуОу‹у›яМ THE уБуƒМуІуƒуƒМуу„уš" + name-en: "Simple 2000 Series Vol. 79 - The Party Quiz - Akko ni Omakase" + region: "NTSC-J" +SLPS-20440: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.88 THE уƒŸуƒ‹чОŽхЅГш­ІхЎ˜" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 88 THE уПуЋуГу˜у‚‡у‘у„у‹у‚“" + name-en: "Simple 2000 Series Vol. 88 - The Mini Bijo Keikan" + region: "NTSC-J" +SLPS-20441: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.87 THE цˆІхЈ˜" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 87 THE уЊуЇу—у“" + name-en: "Simple 2000 Series Vol. 87 - The Nadesiko" + region: "NTSC-J" +SLPS-20442: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМ цŠМхПяМч•Њщ•З" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—уПу‚…у‚ŒуƒМуŸуƒМ уŠу™яМуАу‚“уЁу‚‡у†" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator Banchou" + region: "NTSC-J" +SLPS-20443: + name: "уƒ–уƒ­уƒƒу‚Џу‚Йх€ЖцЅНщƒЈ withуƒуƒГуƒ”уƒМуƒˆуƒ­уƒƒуƒˆ" + name-sort: "уЖу‚уЃуу™уу‚‰уЖ withуАу‚“уДуƒМуЈу‚уЃуЈ" + name-en: "Blokus Club with Bumpy Trot" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes water reflections. + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-20444: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.90 THE уŠхЇ‰уƒуƒЃуƒГуƒуƒЉ2" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 90 THE уŠу­уˆуЁу‚ƒу‚“уАу‚‰2" + name-en: "Simple 2000 Series Vol. 90 - The OneeChanBara 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes edge bleed. + nativeScaling: 2 # Fixes post effects. + gameFixes: + - XGKickHack # Fixes blank textures. +SLPS-20445: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.28 щ—˜шЕАяМх–Їх˜Љу‚АуƒЉуƒГуƒ—уƒЊ яНžDrive to SurviveяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.28 уЈу†уу†яМу‘у‚“у‹уу‚‰у‚“уЗу‚Š яНžDrive to SurviveяНž" + name-en: "Simple 2000 Series Ultimate Vol. 28 - Tousou! Kenka Grand Prix - Drive to Survive" + region: "NTSC-J" +SLPS-20446: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.89 THE уƒ‘уƒМуƒ†у‚ЃуƒМу‚ВуƒМуƒ 2" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 89 THE уБуƒМуІуƒуƒМу’уƒМу‚€2" + name-en: "Simple 2000 Series Vol. 89 - The Party Game 2" + region: "NTSC-J" +SLPS-20447: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ щŸПщЌМ [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ уВуГу [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "Kamen Rider Hibiki [First Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPS-20448: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ щŸПщЌМ хЄЊщМ“уЎщ”фККу‚Йуƒšу‚ЗуƒЃуƒЋуƒуƒМу‚ИуƒЇуƒГ [фН“щЈ“ч‰ˆ]" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ уВуГу уŸу„у“уЎуŸуЄу˜у‚“у™уКу—у‚ƒу‚‹уАуƒМу˜у‚‡у‚“ [уŸу„у‘у‚“уАу‚“]" + name-en: "Kamen Rider Hibiki - Taiko no Tatsujin Special Version [Trial]" + region: "NTSC-J" +SLPS-20450: + name: "хЄЊщМ“уЎщ”фКК у‚у„у‚у„уƒуƒƒуƒ”уƒМяМх…­фЛЃч›Ў у‚Пу‚Пу‚ГуƒГхŒцЂБч‰ˆ" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚у„у‚у„уЏуЃуДуƒМяМу‚уу у„у‚ уŸуŸу“у‚“уЉу†у“у‚“уАу‚“" + name-en: "Taiko no Tatsujin - Wai Wai Happy! Rokudaime [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20451: + name: "хЄЊщМ“уЎщ”фКК у‚у„у‚у„уƒуƒƒуƒ”уƒМяМх…­фЛЃч›Ў" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚у„у‚у„уЏуЃуДуƒМяМу‚уу у„у‚" + name-en: "Taiko no Tatsujin - Wai Wai Happy! Rokudaime" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. +SLPS-20452: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.30 щ™ш‡ЈяМц—шЛŠу‚Дуƒƒуƒ‰яНžфЛцЅчОЉч†т˜…ц„›чО…ц­Іх‹‡яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.30 у“у†у‚Šу‚“яМуžуу—у‚ƒу”уЃуЉ уЖуЃуЁуŽу‚Šу‚у„у‚‰уЖу‚†у†" + name-en: "Simple 2000 Series Ultimate Vol. 30 - Kourin! Zokusha Goddo!" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes car colours. +SLPS-20453: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.29 K-1 PREMIUM 2005 DynamiteяМяМ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.29 K-1 PREMIUM 2005 DynamiteяМяМ" + name-en: "Simple 2000 Series Ultimate Vol. 29 - K-1 Premium 2005 Dynamite!!" + region: "NTSC-J" + compat: 5 + gameFixes: + - XGKickHack # Fixes black and white fighters. + - InstantDMAHack # Fixes black flickering. + patches: + 602B7A48: + content: |- + comment=Fixes black screen in hardware mode. + patch=1,EE,00336a20,word,0000948c + patch=1,EE,00336a48,word,0000948c +SLPS-20454: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.93 THE хГш„Гуƒ‰уƒЊуƒЋ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 93 THE у†уЎу†уЉу‚Šу‚‹" + name-en: "Simple 2000 Series Vol. 93 - The Unou Drill" + region: "NTSC-J" +SLPS-20455: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.94 THE шЕЄуЁу‚ƒу‚“уДуŠу‚“яНžCOME ON BABYяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 94 THE у‚у‹уЁу‚ƒу‚“уДуŠу‚“яНžCOME ON BABYяНž" + name-en: "Simple 2000 Series Vol. 94 - The Aka-Champion - Come on Baby" + region: "NTSC-J" +SLPS-20456: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.95 THE у‚ОуƒГуƒ“V.S.ц•‘ц€ЅшЛŠ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 95 THE уžу‚“уГV.S.уу‚…у†уу‚…у†у—у‚ƒ" + name-en: "Simple 2000 Series Vol. 95 - The Zombie vs. Kyuukyuusha" + region: "NTSC-J" +SLPS-20457: + name: "хП…цЎКуƒ‘уƒу‚Йуƒ­у‚ЈуƒДу‚ЉуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ2 уŠуцОуу‚“" + name-sort: "уВуЃу•уЄуБуЁу™у‚уˆу‚”у‰у‚Šу‚…уƒМу—у‚‡у‚“2 уŠууОуЄуу‚“" + name-en: "Hissatsu Pachi-Slot Evolution 2 - Osomatsu-Kun" + region: "NTSC-J" +SLPS-20458: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.96 THE цЕЗшГŠ яНžу‚Ќу‚Єу‚Гуƒ„у„уЃуБу„у‚ŒуƒМуЄяМяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 96 THE у‹у„уžу яНžуŒу„у“уЄу„уЃуБу„у‚ŒуƒМуЄяМяНž" + name-en: "Simple 2000 Series Vol. 96 - The Kaizoku - Gaikotsu Ippaire~tsu!" + region: "NTSC-J" +SLPS-20459: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP ч‡ƒуˆу‚ˆяМхŠŸхЄЋцЗ‘хЅГ" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у‚‚уˆу‚ˆяМу‹у‚“уЕуƒМу‚ŒуЇуƒ" + name-en: "Yamasa Digi World SP - Moeyo! Kung Fu Lady" + region: "NTSC-J" +SLPS-20460: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€4 - чœŸуƒЂу‚АуƒЂу‚АщЂЈцž—чЋхББуƒЛуƒЊу‚Њуƒ‡у‚ЋуƒМуƒ‹уƒуƒЋ" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“4 - у—у‚“у‚‚уу‚‚ууЕу†у‚Šу‚“у‹у–у‚“ у‚ŠуŠуЇу‹уƒМуЋуАу‚‹" + name-en: "Rakushou! Pachi-Slot Sengen 4 - Shin MoguMogu FuuRinKaZan,Rio de Carnival" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-20461: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.99 THE хŽŸхЇ‹фКК" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 99 THE у’у‚“у—у˜у‚“" + name-en: "Simple 2000 Series Vol. 99 - The Genshijin" + region: "NTSC-J" + compat: 5 +SLPS-20462: + name: "щЛ„щ‡‘щЈŽхЃЋ ч‰™ч‹М [щ™хЎšч‰ˆ]" + name-sort: "уŠу†у”у‚“уу— уŒу‚у† [у’у‚“уІу„уАу‚“]" + name-en: "Ougon Kishi Garo [Limited Edition]" + region: "NTSC-J" +SLPS-20463: + name: "щЛ„щ‡‘щЈŽхЃЋ ч‰™ч‹М [щ€šхИИч‰ˆ]" + name-sort: "уŠу†у”у‚“уу— уŒу‚у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ougon Kishi Garo [Standard Edition]" + region: "NTSC-J" +SLPS-20464: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.105 THE уƒЁу‚Єуƒ‰цœуЈцЉŸщ–ЂщŠƒ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.105 THE у‚у„уЉуЕууЈуу‹у‚“у˜у‚…у†" + name-en: "Simple 2000 Series Vol.105 - The Maid-Fuku to Kikanjuu" + region: "NTSC-J" +SLPS-20465: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.100 THE ч”ЗуŸуЁуЎцЉŸщŠƒч ВхКЇ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.100 THE уŠуЈу“уŸуЁуЎуу˜у‚…у†уЛу†у–" + name-en: "Simple 2000 Series Vol.100 - The Otoko Tachi no Kijuu Houza" + region: "NTSC-J" +SLPS-20466: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.101 THE уŠхЇ‰уƒуƒЃуƒГуƒуƒГ яНžTHE хЇ‰уƒуƒЃуƒГ2 ч‰ЙхˆЅчЗЈяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.101 THE уŠу­уˆуЁу‚ƒу‚“уНу‚“ яНžTHE у­уˆуЁу‚ƒу‚“2 уЈууЙуЄуИу‚“яНž" + name-en: "Simple 2000 Series Vol.101 - The OneeChanpon - OneeChan 2 Special Edition" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Aligns bloom outlines. + nativeScaling: 2 # Softens and aligns bloom outlines. + cpuSpriteRenderBW: 4 # Fixes bloom softness. + cpuSpriteRenderLevel: 1 # Needed for above. + gameFixes: + - XGKickHack # Fixes blank textures. +SLPS-20467: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.102 THE ц­Љх…ЕяНžцˆІх ДуЎчŠЌуŸуЁяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.102 THEуЛуИу„яНžу›у‚“у˜у‚‡у†уЎу„уЌуŸуЁяНž" + name-en: "Simple 2000 Series Vol. 102 - The Hohei - Senjou no Inutachi" + region: "NTSC-J" +SLPS-20468: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.106 THE уƒ–уƒ­уƒƒу‚Џууšу—у‚Џу‚Ју‚Йуƒˆ яНžDragonKingdomяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.106 THEуЖу‚уЃуууšу—ууˆу™уЈ яНžDragonKingdomяНž" + name-en: "Simple 2000 Series Vol. 106 - The Block Kuzushi Quest - Dragon Kingdom" + region: "NTSC-J" + compat: 5 +SLPS-20469: + name: "шЁ—ingуƒЁуƒМу‚ЋуƒМ2 яНžчЖšуƒЛуМууЎшЁ—уЅуу‚ŠяНž" + name-sort: "уОуЁingу‚уƒМу‹уƒМ2 яНžуžу уМууЎуОуЁуЅуу‚ŠяНž" + name-en: "Matching Maker 2 - Zoku Boku no Machi-zukuri" + region: "NTSC-J" + compat: 5 +SLPS-20470: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.103 THEхœАчƒщ˜ВшЁ›шЛу‚Пу‚Џуƒ†у‚Ѓу‚Џу‚Й" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.103 THEуЁуу‚…у†уМу†уˆу„уу‚“уŸууІуƒуу™" + name-en: "Simple 2000 Series Vol. 103 - The Chikyuu Boueigun Tactics" + region: "NTSC-J" +SLPS-20471: + name: "уƒуƒЅу‚ІуƒЊуƒƒуƒ— [Super Best Collection]" + name-sort: "уЁу‚…у†у‚ŠуЃуЗ [Super Best Collection]" + name-en: "Chulip [Super Best Collection]" + region: "NTSC-J" +SLPS-20472: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМ чЇ˜хЎфМ" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—уПу‚…у‚ŒуƒМуŸуƒМ уВуЛу†уЇу‚“" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator - Hihouden" + region: "NTSC-J" +SLPS-20473: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.104 THE уƒ­уƒœуƒƒуƒˆуЄуу‚у†уœуЃяМ яНžцП€щ—˜яМуƒ­уƒœуƒƒуƒˆуƒ•у‚Ёу‚ЄуƒˆяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.104 THE у‚уМуЃуЈуЄуу‚у†уœуЃяМ яНžу’ууЈу†яМу‚уМуЃуЈуЕуу„уЈяНž" + name-en: "Simple 2000 Series Vol. 104 - The Robot Tsuku Rouze! - Gekitou! Robot Fight" + region: "NTSC-J" +SLPS-20474: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.107 THE ч‚ŽуЎц Мщ—˜ч•Њщ•З" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.107 THE уЛуЎуŠуЎу‹ууЈу†уАу‚“уЁу‚‡у†" + name-en: "Simple 2000 Series Vol. 107 - The Honoo no Kakutou Banchou" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLPS-20475: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰SP у‚ИуƒЃу‚Єу‚ЂуƒГуƒˆуƒ‘уƒЋу‚ЕуƒМ" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉSP у˜у‚ƒу„у‚у‚“уЈуБу‚‹у•уƒМ" + name-en: "Yamasa Digi World SP - Giant Pulsar" + region: "NTSC-J" + compat: 5 +SLPS-20476: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.108 THE ц—ЅцœЌч‰ЙцЎŠщƒЈщšŠ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.108 THE уЋуЃуНу‚“уЈуу—у‚…уЖуŸу„" + name-en: "Simple 2000 Series Vol. 108 - The Nippon Tokushubutai" + region: "NTSC-J" +SLPS-20477: + name: "FISH EYES 3 яНžшЈ˜ц†ЖуЎч Дч‰‡уŸуЁяНž [Super Best Collection]" + name-sort: "уЕуƒуЃу—у‚… у‚у„уš 3 яНžууŠууЎу‹у‘у‚‰уŸуЁяНž [Super Best Collection]" + name-en: "Fish Eyes 3 [Super Best Collection]" + region: "NTSC-J" +SLPS-20478: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.109 THE у‚Пу‚Џу‚ЗуƒМ2 яНžщ‹шЛЂц‰‹уЏу‚„уЃуБу‚Šх›у яМяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.109 THEуŸуу—уƒМ2 яНžу†у‚“уІу‚“у—у‚…уЏу‚„уЃуБу‚ŠууПу яМяНž" + name-en: "Simple 2000 Series Vol. 109 - The Taxi 2 - Untenshu ha Yappari Kimi da!" + region: "NTSC-J" +SLPS-20479: + name: "щ€ŸшЊ­уƒžу‚Йу‚ПуƒМ" + name-sort: "уууЉууОу™уŸуƒМ" + name-en: "Sokudoku Master" + region: "NTSC-J" +SLPS-20480: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.110 THE щ€ƒфКЁуƒ—уƒЊу‚КуƒŠуƒМ яНžуƒ­у‚Йу‚Зуƒ†у‚Ѓ чœŸхЎŸуИуЎ10ц™‚щ–“яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.110 THEуЈу†уМу†уЗу‚ŠуšуЊуƒМ яНžу‚у™у—уІуƒ у—у‚“у˜уЄуИуЎ10у˜у‹у‚“яНž" + name-en: "Simple 2000 Series Vol. 110 - The Toubou Prisoner" + region: "NTSC-J" +SLPS-20481: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.112 THE щ€ƒшЕАуƒу‚Єу‚Іу‚Їу‚Є2 яНžROAD WARRIOR 2050яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.112 THEуЈу†уу†уЏу„у†у‡у„2 яНžROAD WARRIOR 2050яНž" + name-en: "Simple 2000 Series Vol. 112 - The Tousou Highway 2 - Road Warrior 2050" + region: "NTSC-J" +SLPS-20482: + name: "3DщКЛщ›€+щ›€ч‰Œх–у‚Š" + name-sort: "3DуОуƒМу˜у‚ƒу‚“+у˜у‚ƒу‚“уБу„уЈу‚Š" + name-en: "3D Mahjong + Janpai Tori" + region: "NTSC-J" +SLPS-20483: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ у‚Ћуƒ–уƒˆ" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ у‹уЖуЈ" + name-en: "Kamen Rider Kabuto" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes post-processing alignment. + textureInsideRT: 1 # Fixes garbage and missing effects. + autoFlush: 1 # Fixes garbage corruptions on the bottom of the screen. +SLPS-20484: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.34 щ­яМяМч”ЗхЁО" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.34 у•ууŒу‘яМяМуŠуЈу“у˜у‚…у" + name-en: "Simple 2000 Series Ultimate Vol. 34 - Sakigake!! Otokojuku" + region: "NTSC-J" +SLPS-20485: + name: "хЄЊщМ“уЎщ”фКК уƒ‰у‚ЋуƒƒяМуЈхЄЇч››у‚ŠфИƒфЛЃч›Ў [у‚Пу‚Пу‚ГуƒГхŒцЂБ]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уЉу‹уЃяМуЈуŠуŠу‚‚у‚ŠуЊуЊу у„у‚ [уŸуŸу“у‚“уЉу†у“у‚“]" + name-en: "Taiko no Tatsujin - Doka! to Oomori Nanadaime [with Tatacon]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SLPS-20486: + name: "хЄЊщМ“уЎщ”фКК уƒ‰у‚ЋуƒƒяМуЈхЄЇч››у‚ŠфИƒфЛЃч›Ў [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ уЉу‹уЃяМуЈуŠуŠу‚‚у‚ŠуЊуЊу у„у‚ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Taiko no Tatsujin - Doka! to Oomori Nanadaime [Only Soft]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes post effects. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SLPS-20487: + name: "уƒ‘уƒу‚Йуƒ­у‚­уƒГу‚АяМ чЇ‘х­ІхПш€…щšŠу‚ЌуƒƒуƒуƒЃуƒžуƒГ" + name-sort: "уБуЁу™у‚уу‚“уяМ у‹уŒууЋу‚“у˜у‚ƒуŸу„уŒуЃуЁу‚ƒуОу‚“" + name-en: "Pachi-Slot King! Kagaku Ninja-Tai Gatchaman" + region: "NTSC-J" +SLPS-20488: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.113 THE хЄЇщ‡хœАч„" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.113 THEуŸу„у‚Šу‚‡у†у˜у”у" + name-en: "Simple 2000 Series Vol. 113 - The Tairyou Jigoku" + region: "NTSC-J" +SLPS-20489: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.114 THE хЅГхВЁуЃуƒ”уƒц•ч‰ЉхИГ яНžуŠц˜ЅуЁу‚ƒу‚“GOGOGOяМяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.114 THEуŠу‚“уЊуŠу‹уЃуДуЁуЈу‚Šу‚‚уЎуЁу‚‡у† яНžуŠуЏу‚‹уЁу‚ƒу‚“GOGOGOяМяНž" + name-en: "Simple 2000 Series Vol. 114 - The Onna Okappichi Torimonochou - Oharu-chan GoGoGo!" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes DoF alignment. + nativeScaling: 1 # Corrects DoF. +SLPS-20490: + name: "уƒ‘уƒу‚Йуƒ­х€ЖцЅНщƒЈу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ у‚Ђу‚Єуƒ у‚ИуƒЃу‚АуƒЉуƒМEXяНžу‚ИуƒЃу‚АуƒЉуƒМу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГяНž" + name-sort: "уБуЁу™у‚уу‚‰уЖу“у‚Œуу—у‚‡у‚“ у‚у„у‚€у˜у‚ƒуу‚‰уƒМEX у˜у‚ƒуу‚‰уƒМу›у‚Œуу—у‚‡у‚“" + name-en: "Pachi-Slot Club Collection - IM Juggler EX - Juggler Selection" + region: "NTSC-J" +SLPS-20491: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.118 THE шНц­Іш€… яНžц€’чВц­Іу‚Еуƒ уƒЉу‚Єч™Лх ДяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.118 THEуŠуЁу‚€у—у‚ƒ уЉуˆу‚€у•у‚€у‚‰у„уЈу†у˜у‚‡у†" + name-en: "Simple 2000 Series Vol. 118 - The Ochimusha - Doemu Samurai Toujou" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 2 # Aligns effects. +SLPS-20492: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.115 THE уƒЋуƒМуƒ у‚Зу‚Їу‚ЂуЈу„у†ч”ŸцДЛу€‚" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.115 THEу‚‹уƒМу‚€у—у‡у‚уЈу„у†у›у„у‹уЄ" + name-en: "Simple 2000 Series Vol. 115 - The Roomshare to Iu Seikatsu" + region: "NTSC-J" +SLPS-20493: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.116 THE уƒу‚Гц‘уЎфККу€… яНžуƒ‘у‚АфЛЃхЎ˜уЎц‚ЊшЁŒфИ‰ц˜ЇяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.116 THE у­у“у‚€у‚‰уЎуВуЈуГуЈ уБуу у„у‹у‚“уЎу‚ууŽу‚‡у†у•у‚“уОу„" + name-en: "Simple 2000 Series Vol. 116 - The Neko-Mura no Ninnin - Pagu Daikan no Akugyou Sanmai" + region: "NTSC-J" + compat: 5 +SLPS-20494: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.117 THE щ›ЖцˆІ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.117 THE уœу‚у›у‚“" + name-en: "Simple 2000 Series Vol. 117 - The Zerosen" + region: "NTSC-J" +SLPS-20496: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМ у‚Зу‚Їу‚Єу‚ЏII" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—уПу‚…у‚ŒуƒМуŸуƒМ у—у‡у„уII" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator - Shake II" + region: "NTSC-J" +SLPS-20497: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.119 THE у‚Еуƒу‚ЄуƒуƒЋу‚ВуƒМуƒ 2" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.119 THE у•уАу„уАу‚‹у’уƒМу‚€2" + name-en: "Simple 2000 Series Vol. 119 - The Survival Game 2" + region: "NTSC-J" +SLPS-20499: + name: "у„уЊу‹цšЎу‚‰у— х—уЎхГЖуЎч‰ЉшЊž Super Best Collection" + name-sort: "у„уЊу‹уу‚‰у— уПуЊуПуЎу—уОуЎу‚‚уЎуŒуŸу‚Š Super Best Collection" + name-en: "Inaka Gurashi - Minami no Shima no Monogatari [Super Best Collection]" + region: "NTSC-J" +SLPS-20500: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.120 THE цœ€хОŒуЎц—ЅцœЌх…ЕяНžчОŽу—ух›НхœŸхЅЊщ‚„фНœцˆІяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.120 THE у•у„у”уЎуЋуЛу‚“уИу„ у†уЄуу—уу“ууЉу уЃу‹у‚“у•уу›у‚“" + name-en: "Simple 2000 Series Vol. 120 - The Saigo no Nihon hei" + region: "NTSC-J" +SLPS-20501: + name: "цЕшЁŒу‚ŠчЅž2 ш­ІшІ–хКц€Њч•АфК‹фЛЖуƒ•у‚Ёу‚ЄуƒЋ" + name-sort: "уЏу‚„у‚ŠуŒуП2 у‘у„у—уЁу‚‡у†у‹у„у„у˜у‘у‚“уЕуу„у‚‹" + name-en: "Hayarigami 2" + region: "NTSC-J" +SLPS-20502: + name: "у‚Муƒ­уЎфНПу„щ­” уƒ•у‚ЁуƒГу‚Пу‚ИуƒМуƒЛуƒ•у‚ЉуƒМу‚Й" + name-sort: "уœу‚уЎуЄу‹у„уО уЕуу‚“уŸу˜уƒМуЕу‰уƒМу™" + name-en: "Zero no Tsukaima - Fantasy Force" + region: "NTSC-J" +SLPS-20503: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.121 THE уМууЎшЁ—уЅуу‚Š2 яНžшЁ—ingуƒЁуƒМу‚ЋуƒМ2.1яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.121 THE уМууЎуОуЁуЅуу‚Š2 яНžуОуЁingу‚уƒМу‹уƒМ2.1яНž" + name-en: "Simple 2000 Series Vol. 121 - The Boku no Machi-zukuri 2 - Machi-ing Maker 2.1" + region: "NTSC-J" +SLPS-20504: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒЅуƒŸуƒЌуƒМу‚ПуƒМ ц–АуƒЛх‰хЎ—" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—у‚…уПу‚ŒуƒМуŸуƒМ у—у‚“ у‚ˆу—у‚€у­" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator - Shin Yoshimune" + region: "NTSC-J" +SLPS-20505: + name: "FIVB уƒуƒЌуƒМуƒœуƒМуƒЋ уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ— уƒДу‚ЃуƒМуƒŠу‚Й у‚ЈуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГ [Spike The Best]" + name-sort: "FIVB уАу‚ŒуƒМуМуƒМу‚‹ у‚уƒМу‚‹уЉу‹уЃуЗ уƒДуƒуƒМуЊу™ уˆуМу‚Šу‚…уƒМу—у‚‡у‚“ [Spike The Best]" + name-en: "FIVB Volleyball World Cup - Venus Evolution [Spike The Best]" + region: "NTSC-J" +SLPS-20506: + name: "хЄЇщƒНцŠ€ч ”х…ЌхМуƒ‘уƒу‚Йуƒ­у‚ЗуƒŸуƒЅуƒЌуƒМу‚ПуƒМ 24 -TWENTY FOUR-" + name-sort: "у у„уЈуŽу‘у‚“у“у†у—ууБуЁу™у‚у—уПу‚…у‚ŒуƒМуŸуƒМ 24 -TWENTY FOUR-" + name-en: "Daito Giken Koushiki Pachi-Slot Simulator - 24 - Twenty Four" + region: "NTSC-J" +SLPS-20507: + name: "у‚Муƒ­уЎфНПу„щ­” уƒ•у‚ЁуƒГу‚Пу‚ИуƒМуƒЛуƒ•у‚ЉуƒМу‚Й 2nd Impact" + name-sort: "уœу‚уЎуЄу‹у„уО уЕуу‚“уŸу˜уƒМуЕу‰уƒМу™ 2nd у„у‚“уБууЈ" + name-en: "Zero no Tsukaima - Fantasy Force 2nd Impact" + region: "NTSC-J" +SLPS-20509: + name: "уƒуƒуƒЏуƒГуƒ€у‚ЄуƒуƒМ" + name-sort: "уЏуЁу‚у‚“у у„уАуƒМ" + name-en: "Hachi-One Diver" + region: "NTSC-J" +SLPS-20510: + name: "фИ–ч•Œцœ€хМЗщŠ€ц˜Ÿх›ВчЂшЌ›хКЇ" + name-sort: "у›у‹у„у•у„уу‚‡у†уŽу‚“у›у„у„у”у“у†у–" + name-en: "Sekai Saikyou Ginsei Igo Kouza" + region: "NTSC-J" +SLPS-25001: + name: "у‚Ју‚ПуƒМуƒŠуƒЋуƒЊуƒГу‚А" + name-sort: "уˆуŸуƒМуЊу‚‹у‚Šу‚“у" + name-en: "Eternal Ring" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes FPU errors causing instant death in Limestone Cave. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes raphics issues. +SLPS-25002: + name: "DEAD OR ALIVE 2" + name-sort: "уЇуЃуЉ уŠу‚ у‚у‚‰у„уЖ2" + name-en: "Dead or Alive 2" + region: "NTSC-J" + compat: 5 + patches: + 7894BA09: + content: |- + // Change TLSNDDRV RPC to blocking, better would be to move the wait to the top of the function. + patch=0,EE,00290408,word,24060000 + //patch=0,EE,0029055C,word,10000013 + // I tried to write a comment explaining this then realised the futility. + //patch=0,EE,0028FE78,word,FFB300E0 + //patch=0,EE,0028FE7C,word,3C130058 + //patch=0,EE,0028FE80,word,0C0CD678 + //patch=0,EE,0028FE84,word,266457C0 + //patch=0,EE,0028FE88,word,1440FFFD + //patch=0,EE,0028FE8C,word,32224000 + //patch=0,EE,0028FE90,word,1040000E + //patch=0,EE,0028FE94,word,FFB400F0 + //patch=0,EE,0028FE98,word,3402C020 + //patch=0,EE,0028FE9C,word,322BFFF0 + //patch=0,EE,0028FEA0,word,1162000B + //patch=0,EE,0028FEA4,word,3C140058 + //patch=0,EE,0028FEA8,word,00000000 +SLPS-25003: + name: "у‚ЈуƒДу‚Ёт€•у‚АуƒЌу‚Єу‚Й" + name-sort: "уˆу‚”ууƒМуу‚Œу„у™" + name-en: "Evergrace" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes hanging before going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes terrain color rendering. +SLPS-25004: + name: "хЛКшЈ­щ‡цЉŸх–Їх˜ЉуƒуƒˆуƒЋ уЖуЁу‚ЎуƒЌщ‡‘х‰›яМяМ" + name-sort: "у‘у‚“у›уЄу˜у‚…у†уу‘у‚“у‹уАуЈу‚‹ уЖуЁуŽу‚Œу“у‚“у”у†яМяМ" + name-en: "Kensetsu Juuki Kenka Battle - Buchigire Kongou!!" + region: "NTSC-J" + compat: 5 +SLPS-25005: + name: "уƒ­уƒƒу‚ЏуƒГуƒЁу‚Ќу‚Йуƒ†уƒМу‚И" + name-sort: "у‚уЃуу‚“у‚уŒу™уІуƒМу˜" + name-en: "Rock'n Mega Stage" + region: "NTSC-J" + compat: 5 +SLPS-25006: + name: "ц „х† уЏх›уЋ яНžч”Вх­хœ’уИуЎщ“" + name-sort: "уˆу„у‹у‚“уЏууПуЋ у“у†у—уˆу‚“уИуЎуПуЁ" + name-en: "Eikan ha Kimini - Koushine he no Michi" + region: "NTSC-J" +SLPS-25007: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 2" + name-en: "Armored Core 2" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SLPS-25008: + name: "щ­”шЁ“хЃЋу‚ЊуƒМуƒ•у‚ЇуƒГ - Sorcerous Stabber ORPHEN" + name-sort: "уОу˜у‚…уЄу—уŠуƒМуЕу‡у‚“ - Sorcerous Stabber ORPHEN" + name-en: "Sorcerous Stabber Orphen" + region: "NTSC-J" +SLPS-25009: + name: "G-SAVIOUR" + name-sort: "G-у›у„уƒДуƒу‚" + name-en: "G-Saviour" + region: "NTSC-J" +SLPS-25010: + name: "UNiSON" + name-sort: "у‚†уЋуžу‚“" + name-en: "Unison" + region: "NTSC-J" + compat: 5 +SLPS-25011: + name: "у‚ЕуƒГуƒЉу‚Єу‚Кш‹Бщ›„ш­šR" + name-sort: "у•у‚“у‚‰у„уšуˆу„у‚†у†уŸу‚“R" + name-en: "Sunrise Eiyuutan R" + region: "NTSC-J" +SLPS-25012: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS" + name-en: "Victorious Boxers" + region: "NTSC-J" +SLPS-25013: + name: "уу‚Šу‚ЏуƒЊуƒŸуƒƒу‚Џу‚Й" + name-sort: "уу‚Šуу‚ŠуПуЃуу™" + name-en: "Kuri Kuri Mix" + region: "NTSC-J" + speedHacks: + mtvu: 0 # Prevents broken textures and graphics. +SLPS-25014: + name: "уƒуƒЇуƒ­Q HG уƒуƒЇуƒ­Qу‚Иу‚Їуƒ‹уƒМуƒу‚Єу‚АуƒЌуƒМуƒ‰BOX" + name-sort: "уЁу‚‡у‚Q HG уЁу‚‡у‚Qу˜у‡уЋуƒМуЏу„уу‚ŒуƒМуЉBOX" + name-en: "Choro Q HG [Jenny Hi-Grade Box]" + region: "NTSC-J" + patches: + 6F9C4D7C: + content: |- + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00172950,word,27BDFF00 + patch=1,EE,00172A8C,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017B2A8,word,00000000 +SLPS-25015: + name: "уƒуƒЇуƒ­Q HG" + name-sort: "уЁу‚‡у‚Q HG" + name-en: "Choro Q HG" + region: "NTSC-J" + patches: + 6F9C4D7C: + content: |- + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00172950,word,27BDFF00 + patch=1,EE,00172A8C,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017B2A8,word,00000000 +SLPS-25016: + name: "neo atlas т…Ђ" + name-sort: "у­уŠу‚уЈу‚‰у™3" + name-en: "Neo Atlas III" + region: "NTSC-J" +SLPS-25017: + name: "Aхˆ—шЛŠуЇшЁŒу“у†2001" + name-sort: "Aу‚ŒуЃу—у‚ƒуЇу„у“у†2001" + name-en: "A Ressha de Ikou 2001" + region: "NTSC-J" +SLPS-25018: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМMAX" + name-sort: "у•у„уЉу‚у„у‚“у уƒМMAX" + name-en: "Sidewinder Max" + region: "NTSC-J" +SLPS-25020: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ " + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€" + name-en: "Mobile Suit Gundam" + region: "NTSC-J" +SLPS-25021: + name: "хЎŸххЎŸцГчЋЖщІЌ уƒ‰уƒЊуƒМуƒ у‚ЏуƒЉу‚Зуƒƒу‚Џ2001 Spring" + name-sort: "у˜уЄу‚у„у˜уЃуу‚‡у†у‘у„уА уЉу‚ŠуƒМу‚€уу‚‰у—уЃу2001 01 Spring" + name-en: "Jitsumei Jikkyou Keiba - Dream Classic 2001 Spring" + region: "NTSC-J" +SLPS-25022: + name: "COOL BOARDERS - CODE ALIEN" + name-sort: "у‚ЏуƒМуƒЋуƒœуƒМуƒ€уƒМу‚К у‚ГуƒМуƒ‰ у‚Ју‚ЄуƒЊу‚ЂуƒГ" + name-en: "Cool Boarders - Code Alien" + region: "NTSC-J" +SLPS-25023: + name: "уƒу‚ІуƒГу‚ЕуƒМ" + name-sort: "уАу†у‚“у•уƒМ" + name-en: "Bouncer, The" + region: "NTSC-J" +SLPS-25024: + name: "Disney's Dinosaur" + region: "NTSC-J" +SLPS-25025: + name: "7(у‚Луƒ–уƒГ) яНžуƒЂуƒМуƒЋуƒЂуƒМу‚ЙуЎщЈŽх…ЕщšŠяНž" + name-sort: "у›уЖу‚“ у‚‚уƒМу‚‹у‚‚уƒМу™уЎууИу„уŸу„" + name-en: "7 (Seven) - Molmorth no Kiheitai" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack # Correct graphics after changing scene. +SLPS-25026: + name: "DOA2 HARDуƒЛCORE" + name-sort: "уЇуЃуЉуŠу‚у‚у‚‰у„уЖ2 уЏуƒМуЉу“у‚" + name-en: "DOA 2 - Hardcore" + region: "NTSC-J" + compat: 5 + patches: + 82C02240: + content: |- + comment=Patch by Prafull and kozarovv + // Fixes game hanging on boot. + patch=1,EE,002B666C,word,24060000 +SLPS-25027: + name: "GOLFуƒ‘уƒЉуƒ€у‚Єу‚Й DX" + name-sort: "у”у‚‹уЕуБу‚‰у у„у™ DX" + name-en: "Golf Paradise DX" + region: "NTSC-J" +SLPS-25028: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ0 " + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹0" + name-en: "Shutokou Battle 0" + region: "NTSC-J" + compat: 5 +SLPS-25029: + name: "уƒЌу‚ЄуƒžуƒГ уƒЌуƒœуƒЊуƒЅуƒМу‚ЗуƒЇуƒГяМ" + name-sort: "у‚Œу„уОу‚“ у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“яМ" + name-en: "Rayman 2 Revolution" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes game hanging in the "Clark running away" ingame cutscene. +SLPS-25030: + name: "уƒЋуƒŠуƒ†у‚Ѓуƒƒу‚Џуƒ‰уƒМуƒГ уƒ†уƒГуƒšу‚Йуƒˆ" + name-sort: "у‚‹уЊуІуƒуЃууЉуƒМу‚“ уІу‚“уКу™уЈ" + name-en: "Lunatic Dawn - Tempest" + region: "NTSC-J" +SLPS-25031: + name: "уƒžу‚Єуƒˆ у‚ЂуƒГуƒ‰ уƒžу‚Иуƒƒу‚Џ яНžуƒ‡у‚ЄуƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒ‡у‚Йуƒˆуƒ­у‚ЄуƒЄуƒМяНž" + name-sort: "уОу„уЈу€€у‚у‚“уЉу€€уОу˜уЃуу€€яНžуЇу„уƒЛуŠуЖуƒЛу–уƒЛуЇу™уЈу‚у„у‚„уƒМяНž" + name-en: "Might and Magic - Day of the Destroyer" + region: "NTSC-J" +SLPS-25032: + name: "у‚ДуƒЋуƒ•уƒЋGOLF" + name-sort: "у”у‚‹уЕу‚‹у”у‚‹уЕ" + name-en: "Golful Golf" + region: "NTSC-J" +SLPS-25033: + name: "щЂЈуЎу‚Џуƒ­уƒŽу‚Ђ2 яНžфИ–ч•ŒуŒцœ›у‚“у хϘу‚Œу‚‚уЎяНž" + name-sort: "у‹уœуЎуу‚уЎу‚2 у›у‹у„уŒуЎуžу‚“у у‚у™у‚Œу‚‚уЎ" + name-en: "Kaze no Klonoa 2 - Sekai ga Nozonda Wasuremono" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SLPS-25034: + name: "шŠБуЈхЄЊщ™НуЈщ›ЈуЈ" + name-sort: "уЏуЊуЈуŸу„у‚ˆу†уЈу‚у‚уЈ" + name-en: "Flower, Sun, and Rain" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes broken shading in some areas. + textureInsideRT: 1 # Fixes some of the many graphical issues. +SLPS-25035: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒ•у‚ЁуƒМуƒ " + name-sort: "у‚‚у‚“у™уŸуƒМуЕууƒМу‚€" + name-en: "Monster Farm" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS in game. +SLPS-25036: + name: "Gallop Racer 5" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ 5" + name-en: "Gallop Racer 5" + region: "NTSC-J" +SLPS-25037: + name: "Velvet File Plus" + name-sort: "у‚”у‡у‚‹уƒДу‡уЃуЈ уЕуу„у‚‹ уЗу‚‰у™" + name-en: "Velvet File Plus" + region: "NTSC-J" +SLPS-25038: + name: "уƒˆу‚ЅуƒЋуƒМуƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ3" + name-sort: "уЈу…у‚‹уƒМу‚‰уЖу™уЈуƒМу‚ŠуƒМ3" + name-en: "True Love Story 3" + region: "NTSC-J" +SLPS-25039: + name: "Missing Blue [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уПуЃу—у‚“у уЖу‚‹уƒМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Missing Blue [First Limited Edition]" + region: "NTSC-J" +SLPS-25040: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2 у‚ЂуƒŠу‚ЖуƒМу‚Ју‚Єу‚И" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 2 у‚уЊу–уƒМуˆу„у˜" + name-en: "Armored Core 2 - Another Age" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age +SLPS-25041: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ" + name-en: "Shadow Hearts" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. +SLPS-25042: + name: "щ­”х‰ЃчˆЛ -MAKEN SHAO-[хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу‘у‚“у—у‚ƒуŠ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Maken Shao [First Limited Edition]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 +SLPS-25043: + name: "щ­”х‰ЃчˆЛ -MAKEN SHAO-" + name-sort: "уОу‘у‚“у—у‚ƒуŠ -MAKEN SHAO-" + name-en: "Maken Shao" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 +SLPS-25044: + name: "у‚ЈуƒДу‚ЁуƒМу‚АуƒЌу‚Єу‚Йт…Ё" + name-sort: "уˆу‚”ууƒМуу‚Œу„у™2" + name-en: "Evergrace II" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes textures and flickering such as the wall and sky. + roundSprite: 2 # Fixes black lines in character sprites. + textureInsideRT: 1 # Fixes missing effects. +SLPS-25045: + name: "уƒЊуƒЊуƒМуЎу‚ЂуƒˆуƒЊу‚Ј яНžу‚ЖуƒМуƒЋуƒ–уƒЋу‚АуЎщŒЌщ‡‘шЁ“хЃЋ3яНž" + name-sort: "у‚Šу‚ŠуƒМуЎу‚уЈу‚Šуˆ у–уƒМу‚‹уЖу‚‹ууЎу‚Œу‚“уу‚“у˜у‚…уЄу—3" + name-en: "Lilie no Atelier - Salburg no Renkinjutsushi 3" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLPS-25046: + name: "у‚ДуƒЋуƒ•уƒŠуƒ“у‚ВуƒМу‚ПуƒМ Vol 1 яНžу‚ЋуƒЌуƒ‰уƒ‹у‚ЂуƒГу‚ДуƒЋуƒ•у‚ЏуƒЉуƒ–уƒЛчЗц­Іу‚ЋуƒГуƒˆуƒЊуƒМу‚ЏуƒЉуƒ– чЗц­Іу‚ГуƒМу‚ЙяНž" + name-sort: "у”у‚‹уЕуЊуГу’уƒМуŸуƒМ Vol. 1 яНžу‹у‚ŒуЉуЋу‚у‚“у”у‚‹уЕуу‚‰уЖуƒЛуу†уЖу‹у‚“уЈу‚ŠуƒМуу‚‰уЖ уу†уЖу“уƒМу™яНž" + name-en: "Golf Navigator Vol. 1 - Caledonian Golf Club SoubuCountry Club Soubu Course" + region: "NTSC-J" +SLPS-25047: + name: "у‚ДуƒЋуƒ•уƒŠуƒ“у‚ВуƒМу‚ПуƒМ Vol. 2 яНžхЗшЖŠу‚ЋуƒГуƒˆуƒЊуƒМу‚ЏуƒЉуƒ–уƒЛщ™хВЁу‚ЋуƒГуƒˆуƒЊуƒМцЕœхВЁу‚ГуƒМу‚Й щЋ˜цОу‚ГуƒМу‚ЙяНž" + name-sort: "у”у‚‹уЕуЊуГу’уƒМуŸуƒМ Vol. 2 яНžу‹у‚у”уˆу‹у‚“уЈу‚ŠуƒМуу‚‰уЖуƒЛу—уšуŠу‹у‹у‚“уЈу‚ŠуƒМуЏуОуŠу‹у“уƒМу™ уŸу‹уОуЄу“уƒМу™яНž" + name-en: "Golf Navigator Vol. 2 - Kawagoe Country Club Shizuoka Country Hamaoka Course Takamatsu Course" + region: "NTSC-J" +SLPS-25048: + name: "ZEONIC FRONT цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 0079" + name-sort: "у˜уŠуЋуЃу уЕу‚у‚“уЈ ууЉу†у›у‚“у—уŒу‚“у у‚€0079" + name-en: "Zeonic Front - Kidou Senshi Gundam 0079" + region: "NTSC-J" +SLPS-25050: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10" + name-en: "Final Fantasy X" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPS-25051: + name: "Missing Blue [щ€šхИИч‰ˆ]" + name-sort: "уПуЃу—у‚“у уЖу‚‹уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Missing Blue [Standard Edition]" + region: "NTSC-J" +SLPS-25052: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ04 у‚ЗуƒЃуƒƒу‚ПуƒМуƒ‰у‚Йу‚Ћу‚Є" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ04 у—у‚ƒуЃуŸуƒМуЉу™у‹у„" + name-en: "Ace Combat 04 - Shattered Skies" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. + nativeScaling: 2 # Smooths post-processing. +SLPS-25053: + name: "ц „х† уЏх›уЋ яНžч”Вх­хœ’уЎшІ‡ш€…" + name-sort: "уˆу„у‹у‚“уЏууПуЋ у“у†у—уˆу‚“уЎуЏу—у‚ƒ" + name-en: "Eikan ha Kimi ni - Koushien no Hasha" + region: "NTSC-J" +SLPS-25054: + name: "чމчЙ­ч‰ЉшЊž2 яНžцЛ…уГуЎшŸВяНž" + name-sort: "уŸуОуОу‚†у‚‚уЎуŒуŸу‚Š2 уЛу‚уГуЎу‚€у—" + name-en: "Tamamayu Story 2" + region: "NTSC-J" +SLPS-25055: + name: "у‚ДуƒЋуƒ•уƒŠуƒ“у‚ВуƒМу‚ПуƒМ Vol.3 яНžуƒ­уƒšх€ЖцЅНщƒЈуƒЛхЄЊхЙГцД‹у‚Ђу‚Ну‚Зу‚Ју‚Єуƒ„ у‚ЗуƒЃуƒМу‚Іуƒƒуƒ‰у‚ГуƒМу‚ЙяНž" + name-sort: "у”у‚‹уЕуЊуГу’уƒМуŸуƒМ Vol.3 яНžу‚уКуу‚‰уЖуƒЛуŸу„уИу„у‚ˆу†у‚уу—уˆу„уЄ у—у‚ƒуƒМу†уЃуЉу“уƒМу™яНž" + name-en: "Golf Navigator Vol. 3 - Rope Club Taiheiyou Associates SharWood Course" + region: "NTSC-J" +SLPS-25056: + name: "у‚ДуƒЋуƒ•уƒŠуƒ“у‚ВуƒМу‚ПуƒМ Vol.4яНžхЄЊхЙГцД‹у‚ЏуƒЉуƒ– хОЁцЎПх Ду‚ГуƒМу‚ЙуƒЛчŸГхВЁу‚ДуƒЋуƒ•х€ЖцЅНщƒЈяНž" + name-sort: "у”у‚‹уЕуЊуГу’уƒМуŸуƒМ Vol.4 уŸу„уИу„у‚ˆу†уу‚‰уЖ у”уІу‚“уАу“уƒМу™ у„у—уŠу‹у”у‚‹уЕуу‚‰уЖ" + name-en: "Golf Navigator Vol. 4 - Taiheiyou Club Gotenba Course Ishioka Golf Club" + region: "NTSC-J" +SLPS-25057: + name: "у‚­уƒГу‚Ау‚Йуƒ•у‚ЃуƒМуƒЋуƒ‰т…Ѓ" + name-sort: "уу‚“уу™уЕуƒуƒМу‚‹уЉ4" + name-en: "King's Field IV" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes invisible lava, there is another issue that needs skipdraw 1 for blurry font but it removes much brightness. + cpuSpriteRenderBW: 2 # Fixes sky and lava when upscaling. + cpuSpriteRenderLevel: 2 # Needed for above. + patches: + 04C3765E: + content: |- + comment=Patch by Wgarvin + // Fixes (black voids) central tower level loading. + // Issue: Some doors leading to some areas appeared as black voids that you can walk into. + patch=1,EE,001BE37C,word,46150036 +SLPS-25059: + name: "цЉŸч”Вц­ІшЃ…Gуƒ–уƒЌуƒМу‚ЋуƒМ уƒЌу‚Иу‚ЇуƒГуƒ‰ у‚Њуƒ– у‚ЏуƒЉу‚Іуƒ‡у‚Ѓу‚Ђ" + name-sort: "уу“у†уЖуу†GуЖу‚ŒуƒМу‹уƒМ у‚Œу˜у‡у‚“уЉ уŠуЖ уу‚‰у†уЇуƒу‚" + name-en: "G-Breaker - Legend of Cloudia" + region: "NTSC-J" +SLPS-25060: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚уу‚Šу‚у„хЎ‡хЎ™ [щ™хЎšч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у‚уу‚Šу‚у„уу‚‰ [у’у‚“уІу„уАу‚“]" + name-en: "Mobile Suit Gundam - Meguriai Sora [Limited Edition]" + region: "NTSC-J" + memcardFilters: + - "SLPS-25062" +SLPS-25061: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ Ver.1.5 [щ™хЎšч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€Ver.1.5 [у’у‚“уІу„уАу‚“]" + name-en: "Mobile Suit Gundam Ver.1.5 [Limited Edition]" + region: "NTSC-J" + memcardFilters: + - "SLPS-25063" +SLPS-25062: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚уу‚Šу‚у„хЎ‡хЎ™ [DVDхŒцЂБч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у‚уу‚Šу‚у„уу‚‰ [DVDуЉу†у“у‚“уАу‚“]" + name-en: "Kidou Senshi Gundam - Meguriai Sora" + region: "NTSC-J" +SLPS-25064: + name: "у‚ЗуƒМуƒžуƒГ яНžчІц–­уЎуƒšуƒƒуƒˆяНž у‚Ќу‚МуƒМхšхЃЋуЎхЎŸщЈ“хГЖ [у‚ЗуƒМуƒžу‚Єу‚Џу‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБч‰ˆ]" + name-sort: "у—уƒМуОу‚“ уу‚“у у‚“уЎуКуЃуЈ уŒуœуƒМуЏу‹у›уЎу˜уЃу‘у‚“уЈу† [у—уƒМуОу„уу“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“уАу‚“]" + name-en: "Seaman - Kindan no Pet - GassУƒТЉ Hakase no Jikken-tou [with MIC]" + region: "NTSC-J" +SLPS-25065: + name: "у‚ЗуƒМуƒžуƒГ яНžчІц–­уЎуƒšуƒƒуƒˆяНž у‚Ќу‚МуƒМхšхЃЋуЎхЎŸщЈ“хГЖ [у‚ЗуƒМуƒžу‚Єу‚Џу‚ГуƒГуƒˆуƒ­уƒМуƒЉу‚ЊуƒЊу‚ИуƒŠуƒЋхŒцЂБч‰ˆ]" + name-sort: "у—уƒМуОу‚“ уу‚“у у‚“уЎуКуЃуЈ уŒуœуƒМуЏу‹у›уЎу˜уЃу‘у‚“уЈу† [у—уƒМуОу„уу“у‚“уЈу‚уƒМу‚‰уŠу‚Šу˜уЊу‚‹уЉу†у“у‚“уАу‚“]" + name-en: "Seaman - Kindan no Pet - GassУƒТЉ Hakase no Jikken-tou [with Original MIC]" + region: "NTSC-J" +SLPS-25067: + name: "TVwareцƒ…х БщЉх‘Ну‚ЗуƒЊуƒМу‚К уƒ—уƒ­у‚ЂуƒˆуƒЉу‚Й for TV х…Јх›Нч‰ˆ" + name-sort: "TVу†у‡у‚у˜у‚‡у†уЛу†у‹уу‚у„у—у‚ŠуƒМуš уЗу‚у‚уЈу‚‰у™ уЕу‰уƒМ TV Zenkokuban" + name-en: "TVware Jouhou Kakumei Series - Pro Atlas for TV - Zenkokuban" + region: "NTSC-J" +SLPS-25068: + name: "хЎŸххЎŸцГчЋЖщІЌ уƒ‰уƒЊуƒМуƒ у‚ЏуƒЉу‚Зуƒƒу‚Џ2001 Autumn" + name-sort: "у˜уЄу‚у„у˜уЃуу‚‡у†у‘у„уА уЉу‚ŠуƒМу‚€уу‚‰у—уЃу2001 02 Autumn" + name-en: "Jitsumei Jikkyou Keiba - Dream Classic 2001 Autumn" + region: "NTSC-J" +SLPS-25069: + name: "FIFA2002 уƒ­уƒМуƒ‰уƒЛуƒˆу‚ЅуƒЛFIFAуƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ—" + name-sort: "уЕуƒуЕу 2002 у‚уƒМуЉ уЈу… уЕуƒуЕуу‚уƒМу‚‹уЉу‹уЃуЗ" + name-en: "FIFA 2002 - Road to World Cup" + region: "NTSC-J" +SLPS-25070: + name: "у‚ЕуƒГуƒЉу‚Єу‚Кш‹Бщ›„ш­š2" + name-sort: "у•у‚“у‚‰у„уšуˆу„у‚†у†уŸу‚“2" + name-en: "Tales of the Sunrise Heroes 2" + region: "NTSC-J" +SLPS-25071: + name: "т€œAт€ VISUAL MIX [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "A VISUAL MIX [уЇуƒу™у1/2]" + name-en: "Visual Mix - Ayumi Hamasaki Dome Tour 2001 [Disc 1 of 2]" + region: "NTSC-J" + memcardFilters: + - "SLPS-25071" + - "SLPS-25072" + - "SLPM-65086" + - "SLPM-65087" +SLPS-25072: + name: "т€œAт€ VISUAL MIX [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "A VISUAL MIX [уЇуƒу™у2/2]" + name-en: "Visual Mix - Ayumi Hamasaki Dome Tour 2001 [Disc 2 of 2]" + region: "NTSC-J" + memcardFilters: + - "SLPS-25071" + - "SLPS-25072" + - "SLPM-65086" + - "SLPM-65087" +SLPS-25073: + name: "у‚Зуƒуƒžу‚ЕуƒМуƒ•у‚ЃуƒГцД‹ч”ЛхЄЇх…Ј" + name-sort: "у—у­уОу•уƒМуЕуƒу‚“у‚ˆу†уŒуŸу„уœу‚“" + name-en: "Cinema Surfing - Youga Taizen" + region: "NTSC-J" +SLPS-25074: + name: "щ›Ж яНžzeroяНž" + name-sort: "уœу‚" + name-en: "Fatal Frame" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. + patches: + 9883194E: + content: |- + author=WeirdBeardGame, TellowKrinkle, CheeseyBurrito. + // Wraps sceVu0ScaleVector in if statement to prevent bad divide by zero behaviour. + patch=1,EE,0011de3c,word,46156032 + patch=1,EE,0011de40,word,45010002 +SLPS-25075: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМFяМ‹уƒ•уƒЉу‚Єуƒˆ уƒ•у‚ЉуƒМу‚Й [хŒцЂБуƒ‘уƒƒу‚Џ]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМFяМ‹уЕу‚‰у„уЈ уЕу‰уƒМу™ [уЉу†у“у‚“уБуЃу]" + name-en: "Sidewinder F + Flight Force [Bundle Package]" + region: "NTSC-J" +SLPS-25076: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМF" + name-sort: "у•у„уЉу‚у„у‚“у уƒМF" + name-en: "Sidewinder F" + region: "NTSC-J" +SLPS-25077: + name: "уƒДу‚ЁуƒГуƒ‘у‚Єу‚ЂуƒŠу‚Єуƒˆ" + name-sort: "у‚”уу‚“уБу„у‚уЊу„уЈ" + name-en: "Vampire Night" + region: "NTSC-J" + compat: 5 +SLPS-25078: + name: "SSX TRICKY" + name-sort: "SSX уЈу‚ŠуЃууƒМ" + name-en: "SSX Tricky" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLPS-25079: + name: "MADDEN NFL у‚ЙуƒМуƒ‘уƒМуƒœу‚ІуƒЋ 2002" + name-sort: "уОуЃуЇу‚“ NFL у™уƒМуБуƒМуМу†у‚‹ 2002" + name-en: "Madden NFL 2002" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPS-25080: + name: "хЎ‡хЎ™цˆІш‰ІуƒЄуƒžуƒˆ у‚Єу‚Йу‚ЋуƒГуƒ€уƒЋуИуЎшПНц†Ж [хˆх›žч”Ÿч”Ѓщ™хЎšч‰ˆ]" + name-sort: "у†уЁу‚…у†у›у‚“у‹у‚“у‚„уОуЈ у„у™у‹у‚“у у‚‹уИуЎуЄу„уŠу [у—у‚‡у‹у„у›у„у•у‚“у’у‚“уІу„уАу‚“]" + name-en: "Uchuu Senkan Yamato - Iscandar he no Tsuioku [First Limited Edition]" + region: "NTSC-J" +SLPS-25081: + name: "цœ€чЕ‚щ›ЛшЛŠ" + name-sort: "у•у„у—у‚…у†уЇу‚“у—у‚ƒ" + name-en: "Saishuu Densha" + region: "NTSC-J" +SLPS-25083: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 3 [щ™хЎšч‰ˆ]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™3 [у’у‚“уІу„уАу‚“]" + name-en: "Exciting Pro Wrestling 3 [Limited Editon]" + region: "NTSC-J" +SLPS-25084: + name: "у‚ЕуƒГуƒ€уƒМу‚ЙуƒˆуƒЉу‚Єу‚Џ:у‚ЊуƒšуƒЌуƒМу‚ЗуƒЇуƒГ уƒ•у‚Їуƒ‹уƒƒу‚Џу‚Й" + name-sort: "у•у‚“у уƒМу™уЈу‚‰у„у:уŠуКу‚ŒуƒМу—у‚‡у‚“ уЕу‡уЋуЃуу™" + name-en: "Thunder Strike - Operation Phoenix" + region: "NTSC-J" +SLPS-25085: + name: "у‚Ну‚ІуƒЋуƒЊуƒМуƒуƒМ2" + name-sort: "уу†у‚‹у‚ŠуƒМуАуƒМ2" + name-en: "Soul Reaver 2 - Legacy of Kain" + region: "NTSC-J" +SLPS-25087: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 3" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™3" + name-en: "Exciting Pro Wrestling 3" + region: "NTSC-J" +SLPS-25088: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ у‚ЄуƒГу‚ПуƒМуƒŠу‚ЗуƒЇуƒŠуƒЋ" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10 у„у‚“уŸуƒМуЊу—у‚‡уЊу‚‹" + name-en: "Final Fantasy X International" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPS-25089: + name: "SALT LAKE 2002" + name-sort: "уу‚‹уЈу‚Œу„у 2002" + name-en: "Salt Lake 2002" + region: "NTSC-J" + gameFixes: + - VUSyncHack # Fixes flickering and missing textures. + gsHWFixes: + textureInsideRT: 1 # Fixes graphical corruption. +SLPS-25094: + name: "уƒЊуƒМуƒДу‚ЇуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ яНžуƒžуƒЊу‚ЈуƒЋуЈхІ–чВОч‰ЉшЊžяНž" + name-sort: "у‚ŠуƒМу‚”у‡у‚‹уЕуу‚“уŸу˜у‚ уОу‚Šуˆу‚‹уЈу‚ˆу†у›у„у‚‚уЎуŒуŸу‚Š" + name-en: "Reveal Fantasia" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes NULL GIFChain hang. +SLPS-25095: + name: "хЎ‡хЎ™цˆІш‰ІуƒЄуƒžуƒˆ у‚Єу‚Йу‚ЋуƒГуƒ€уƒЋуИуЎшПНц†Ж" + name-sort: "у†уЁу‚…у†у›у‚“у‹у‚“у‚„уОуЈ у„у™у‹у‚“у у‚‹уИуЎуЄу„уŠу" + name-en: "Uchuu Senkan Yamato - Iscandar he no Tsuioku" + region: "NTSC-J" +SLPS-25096: + name: "у‚ЌуƒЌуƒЊу‚ЂуƒГу‚К:у‚Ђуƒƒу‚ЗуƒЅУ—уƒЊу‚ЊуƒГ у‚ГуƒГуƒ—уƒЊуƒМуƒˆуƒ‘уƒƒу‚Џ" + name-sort: "уŒу‚Œу‚Šу‚у‚“уš:у‚уЃу—у‚…У—у‚ŠуŠу‚“ у“у‚“уЗу‚ŠуƒМуЈуБуЃу" + name-en: "Galerians 2 [Limited Edition]" + region: "NTSC-J" +SLPS-25097: + name: "Velvet File Plus" + name-sort: "у‚”у‡у‚‹уƒДу‡уЃуЈ уЕуу„у‚‹ уЗу‚‰у™" + name-en: "Velvet File Plus" + region: "NTSC-J" +SLPS-25098: + name: "уƒЌу‚Йу‚­уƒЅуƒМуƒ˜уƒЊ у‚Ју‚ЂуƒЌуƒГу‚ИуƒЃуƒМ2" + name-sort: "у‚Œу™уу‚…уƒМуИу‚Š уˆу‚у‚Œу‚“у˜у‚ƒуƒМ2" + name-en: "Air Ranger 2 - Rescue Helicopter" + region: "NTSC-J" +SLPS-25099: + name: "WRC яНžWORLD RALLY CHAMPIONSHIPяНž" + name-sort: "WRC яНžу‚уƒМу‚‹уЉ у‚‰у‚ŠуƒМ уЁу‚ƒу‚“уДуŠу‚“у—уЃуЗяНž" + name-en: "World Rally Championship" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes crash when using the Subaru. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. +SLPS-25100: + name: "щ‰„ц‹Г4" + name-sort: "уІуЃу‘у‚“4" + name-en: "Tekken 4" + region: "NTSC-J" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-25101: + name: "ц—ЅчБГщ–“уƒ—уƒ­щ‡Žчƒ FINAL LEAGUE" + name-sort: "уЋуЁуЙу„у‹у‚“уЗу‚у‚„уу‚…у† уЕуу„уЊу‚‹ у‚ŠуƒМу" + name-en: "Nichibeikan Pro Yakyuu - Final League" + region: "NTSC-J" + gameFixes: + - FullVU0SyncHack # Fixes SPS. +SLPS-25102: + name: "PROJECT ARMS" + name-sort: "уЗу‚у˜у‡ууЈу‚уƒМу‚€уš" + name-en: "Project Arms" + region: "NTSC-J" +SLPS-25103: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІIMPACT [щ™хЎšч‰ˆ]" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“IMPACT [у’у‚“уІу„уАу‚“]" + name-en: "Super Robot Taisen Impact [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + estimateTextureRegion: 1 # Reduces hash cache size. +SLPS-25104: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІIMPACT" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“IMPACT" + name-en: "Super Robot Taisen Impact" + region: "NTSC-J" + gsHWFixes: + estimateTextureRegion: 1 # Reduces hash cache size. +SLPS-25105: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ" + name-en: "Kingdom Hearts" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SLPS-25106: + name: "у‚ЂуƒЁуƒЊу‚ЋцЈЊц–­у‚ІуƒЋуƒˆуƒЉу‚Џу‚Єу‚К" + name-sort: "у‚у‚у‚Šу‹уŠу†у у‚“у†у‚‹уЈу‚‰уу„уš" + name-en: "America Oudan Ultra Quiz" + region: "NTSC-J" +SLPS-25107: + name: "х‰ЃшБЊ2" + name-sort: "у‘у‚“у”у†2" + name-en: "KengХ 2" + region: "NTSC-J" + compat: 5 +SLPS-25108: + name: "RUNABOUT3 neoAGE" + name-sort: "у‚‰у‚“уЊуАу†уЈ3 у­уŠуˆу„у˜" + name-en: "Runabout 3 - Neo Age" + region: "NTSC-J" +SLPS-25110: + name: "уƒ—уƒ­у‚Иу‚Їу‚Џуƒˆ FIFA уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ— яНžуу‚ŒуЊу‚‰х›уŒфЛЃшЁЈч›ЃчЃяНž" + name-sort: "уЗу‚у˜у‡ууЈ уЕуƒуЕу у‚уƒМу‚‹уЉу‹уЃуЗ яНžуу‚ŒуЊу‚‰ууПуŒу у„уВу‚‡у†у‹у‚“уЈуяНž" + name-en: "Project FIFA World Cup - Sorenara Kimi ga Daihyou Kantoku" + region: "NTSC-J" +SLPS-25111: + name: "хНМхВИшŠБ" + name-sort: "уВуŒу‚“уАуЊ" + name-en: "Higanbana" + region: "NTSC-J" +SLPS-25112: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 3" + name-en: "Armored Core 3" + region: "NTSC-J" + compat: 5 + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 +SLPS-25113: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—" + name-en: "Zettai Zetsumei Toshi" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLPS-25114: + name: "цЉŸч”Вц­ІшЃ…Gуƒ–уƒЌу‚Єу‚ЋуƒМ чЌЌфИ‰цЌЁу‚ЏуƒЉу‚Іуƒ‡у‚Ѓу‚ЂхЄЇцˆІ" + name-sort: "уу“у†уЖуу†GуЖу‚Œу„у‹уƒМ у у„у•у‚“у˜уу‚‰у†уЇуƒу‚уŸу„у›у‚“" + name-en: "G-Breaker - Daisanshi Cloudia Taisen" + region: "NTSC-J" +SLPS-25115: + name: "E.O.E яНžхДЉхЃŠуЎх‰хЄœяНž" + name-sort: "E.O.E уЛу†у‹у„уЎуœу‚“у‚„" + name-en: "EOE - Eve of Extinction - Houkai no Zen'ya" + region: "NTSC-J" +SLPS-25117: + name: "FEVER6 SANKYOх…ЌхМуƒ‘уƒуƒГу‚Гу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "уЕуƒуƒМуАуƒМ 6 у•у‚“уу‚‡у†у“у†у—ууБуЁу‚“у“у—уПу‚…у‚ŒуƒМу—у‚‡у‚“" + name-en: "Fever 6 - Sankyo Koushiki Pachinko Simulation" + region: "NTSC-J" +SLPS-25118: + name: "2002 FIFA уƒЏуƒМуƒЋуƒ‰у‚Ћуƒƒуƒ—" + name-sort: "уЕуƒуЕу 2002 у‚уƒМу‚‹уЉу‹уЃуЗ" + name-en: "2002 FIFA World Cup" + region: "NTSC-J" +SLPS-25119: + name: "у‚ЌуƒЌуƒЊу‚ЂуƒГу‚К:у‚Ђуƒƒу‚ЗуƒЅ" + name-sort: "уŒу‚Œу‚Šу‚у‚“уš у‚уЃу—у‚…" + name-en: "Galerians 2" + region: "NTSC-J" + patches: + E8E54032: + content: |- + author=kozarovv, descawed + // Floats workaround to make HW GSDX mode working. + // There is still overflow on GS, but this time GSDX can handle it just fine in HW mode. + patch=1,EE,001da848,word,3c017e00 + patch=1,EE,001da850,word,44812800 + patch=1,EE,001da868,word,44813000 + patch=1,EE,001da878,word,44813800 + patch=1,EE,001da888,word,44810000 +SLPS-25120: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Иу‚ЊуƒГч‹ЌчЋ‹цˆІфК‰шЈ˜" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у˜уŠу‚“уЉуу‚ŠуЄу›у‚“уу†у" + name-en: "Gundam Gihren's Ambition" + region: "NTSC-J" +SLPS-25121: + name: ".hack//ц„ŸцŸ“ц‹ЁхЄЇ Vol.1" + name-sort: "уЉуЃуЈуЏуЃу01 у‹у‚“у›у‚“у‹уу у„ Vol.1" + name-en: ".hack//Infection Part 1" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-25122: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ цˆІшЈ˜ LIMITED BOX [щ™хЎšч‰ˆ]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у›у‚“у LIMITED BOX [у’у‚“уІу„уАу‚“]" + name-en: "Mobile Suit Gundam - Lost War Chronicles [Limited Edition]" + region: "NTSC-J" +SLPS-25123: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ цˆІшЈ˜" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у›у‚“у" + name-en: "Mobile Suit Gundam - Lost War Chronicles" + region: "NTSC-J" +SLPS-25124: + name: "цЉŸч”Вц­ІшЃ…Gуƒ–уƒЌу‚Єу‚ЋуƒМ2 хŒч›ŸуЎхц’ƒ" + name-sort: "уу“у†уЖуу†GуЖу‚Œу„у‹уƒМ2 уЉу†у‚у„уЎуЏу‚“у’у" + name-en: "G-Breaker 2 - Doumei no Hangeki" + region: "NTSC-J" +SLPS-25125: + name: "хЎŸххЎŸцГчЋЖщІЌ уƒ‰уƒЊуƒМуƒ у‚ЏуƒЉу‚Зуƒƒу‚Џ2002" + name-sort: "у˜уЄу‚у„у˜уЃуу‚‡у†у‘у„уА уЉу‚ŠуƒМу‚€уу‚‰у—уЃу2002" + name-en: "Jitsumei Jikkyou Keiba - Dream Classic 2002" + region: "NTSC-J" +SLPS-25127: + name: "AIR" + name-sort: "уˆу‚уƒМ" + name-en: "Air" + region: "NTSC-J" +SLPS-25128: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS яНžCHAMPIONSHIP VERSIONяНž" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS CHAMPIONSHIP VERSION" + name-en: "Victorious Boxers - Championship Edition" + region: "NTSC-J" +SLPS-25129: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS яНžCHAMPIONSHIP VERSIONяНž [PlayStation2 the Best]" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS CHAMPIONSHIP VERSION [PlayStation2 the Best]" + name-en: "Victorious Boxers - Championship Edition [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-25130: + name: "уƒЋуƒМуƒ уƒЁу‚ЄуƒˆуƒЛщКЛчОŽ-уŠуу•уОуЏхЅГх­щЋ˜ч”Ÿ-" + name-sort: "у‚‹уƒМу‚€у‚у„уЈу‚у•уП уŠуу•уОуЏу˜у‚‡у—у“у†у›у„" + name-en: "Roommate Asami - Okusama ha Joshikousei" + region: "NTSC-J" +SLPS-25131: + name: "у‚ДуƒМу‚ЙуƒˆуƒДу‚Ёу‚Єуƒ–уƒЌуƒМу‚ЗуƒЇуƒГ" + name-sort: "у”уƒМу™уЈу‚”уу„уЖу‚ŒуƒМу—у‚‡у‚“" + name-en: "Ghost Vibration" + region: "NTSC-J" +SLPS-25132: + name: "у‹уОу„уŸуЁуЎхЄœ2 яНžч›Ѓч„хГЖуЎу‚у‚‰уЙх”„яНž [щ™хЎšч‰ˆ]" + name-sort: "у‹уОу„уŸуЁуЎу‚ˆу‚‹2 у‹у‚“у”уу˜уОуЎу‚у‚‰уЙу†уŸ [у’у‚“уІу„уАу‚“]" + name-en: "Kamaitachi no Yoru 2 - Kangokujima no Warabe Uta [Limited Edition]" + region: "NTSC-J" +SLPS-25135: + name: "у‹уОу„уŸуЁуЎхЄœ2 яНžч›Ѓч„хГЖуЎу‚у‚‰уЙх”„яНž [щ€šхИИч‰ˆ]" + name-sort: "у‹уОу„уŸуЁуЎу‚ˆу‚‹2 у‹у‚“у”уу˜уОуЎу‚у‚‰уЙу†уŸ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kamaitachi no Yoru 2 - Kangokujima no Warabe Uta [Standard Edition]" + region: "NTSC-J" +SLPS-25136: + name: "фЙ…щ уЎчЕ† х†ш‡ЈшЉ”" + name-sort: "ууŠу‚“уЎууšуЊ у•у„у‚Šу‚“у—у‚‡у†" + name-en: "Kuon no Kizuna Sairin Mikotonori" + region: "NTSC-J" +SLPS-25138: + name: "Ever17 яНžthe out of infinityяНž [щ™хЎšч‰ˆ]" + name-sort: "уˆуАуƒМу›уЖу‚“уІуƒуƒМу‚“ яНžу˜ у‚у†уЈ уŠуЖ у„у‚“уЕуƒуЋуІуƒяНž [у’у‚“уІу„уАу‚“]" + name-en: "Ever 17 - The Out of Infinity [Limited Edition]" + region: "NTSC-J" +SLPS-25139: + name: "Baldur's Gate - DARK ALLIANCE - [щ™хЎšч‰ˆ]" + name-sort: "уАу‚‹у уƒМуšу’уƒМуЈ у уƒМуу‚у‚‰у„у‚у‚“у™ [у’у‚“уІу„уАу‚“]" + name-en: "Baldur's Gate - Dark Alliance [Limited Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLPS-25140: + name: "Baldur's Gate - DARK ALLIANCE - [щ€šхИИч‰ˆ]" + name-sort: "уАу‚‹у уƒМуšу’уƒМуЈ у уƒМуу‚у‚‰у„у‚у‚“у™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Baldur's Gate - Dark Alliance [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLPS-25141: + name: "уƒ‘уƒƒу‚ЏуƒžуƒГуƒЏуƒМуƒЋуƒ‰2" + name-sort: "уБуЃууОу‚“у‚уƒМу‚‹уЉ2" + name-en: "Pac-Man World 2" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes hanging in Butane Pain, Ghost Bayou, Pinky's Revenge and Clyde in the Caldera levels. +SLPS-25142: + name: "у‚Пу‚Єу‚ЌуƒМуƒЛу‚Іуƒƒу‚К PGA TOUR 2002" + name-sort: "уŸу„уŒуƒМу†уЃуš PGA TOUR 2002" + name-en: "Tiger Woods PGA Tour 2002" + region: "NTSC-J" + gameFixes: + - VUSyncHack # Fixes the inverted legs. +SLPS-25143: + name: ".hack//ц‚Њц€ЇхЄ‰ч•А Vol.2" + name-sort: "уЉуЃуЈуЏуЃу02 у‚уу›у„уИу‚“у„ Vol.2" + name-en: ".hack//Mutation Part 2" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-25144: + name: "уƒЁуƒЂуƒЊу‚ЂуƒЋу‚НуƒГу‚А" + name-sort: "у‚у‚‚у‚Šу‚у‚‹уу‚“у" + name-en: "Memorial Song" + region: "NTSC-J" +SLPS-25145: + name: "уƒ•уƒМуƒЊу‚ЌуƒГяНžх›уЎуЊу‹уЎх‹‡цА—яНž [щ™хЎšч‰ˆ]" + name-sort: "уЕуƒМу‚ŠуŒу‚“ ууПуЎуЊу‹уЎу‚†у†у [у’у‚“уІу„уАу‚“]" + name-en: "Hooligan - Kimi no Naka no Yuuki [Limited Edition]" + region: "NTSC-J" +SLPS-25146: + name: "уƒ•уƒМуƒЊу‚ЌуƒГяНžх›уЎуЊу‹уЎх‹‡цА—яНž" + name-sort: "уЕуƒМу‚ŠуŒу‚“ ууПуЎуЊу‹уЎу‚†у†у" + name-en: "Hooligan - Kimi no Naka no Yuuki" + region: "NTSC-J" +SLPS-25147: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚Иу‚Їуƒ€у‚ЄуƒЛу‚Йу‚ПуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ -" + name-sort: "у‚Йу‚ПуƒМу‚Іу‚ЉуƒМу‚К у‚Иу‚Їуƒ€у‚Є у‚Йу‚ПуƒМуƒ•у‚Ёу‚Єу‚ПуƒМ" + name-en: "Star Wars - Jedi Starfighter" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes SPS on menu. +SLPS-25148: + name: "уƒ‘уƒуƒЋу‚Џу‚Єу‚К у‚Ђу‚Пуƒƒу‚Џ25" + name-sort: "уБу­у‚‹уу„уš у‚уŸуЃу25" + name-en: "Panel Quiz Attack 25" + region: "NTSC-J" +SLPS-25149: + name: "Ever17 яНžthe out of infinityяНž" + name-sort: "уˆуАуƒМу›уЖу‚“уІуƒуƒМу‚“ яНžу˜ у‚у†уЈ уŠуЖ у„у‚“уЕуƒуЋуІуƒяНž" + name-en: "Ever 17 - The Out of Infinity" + region: "NTSC-J" +SLPS-25150: + name: "Only you уƒЊуƒ™уƒЋу‚ЏуƒЋу‚Й уƒ‰уƒЉуƒžCDф˘у" + name-sort: "уŠу‚“у‚ŠуƒМ у‚†уƒМ у‚ŠуЙу‚‹уу‚‹у™ уЉу‚‰уОCDуЄу" + name-en: "Only You" + region: "NTSC-J" +SLPS-25151: + name: "уƒЁуƒ€уƒЋуƒЛу‚Њуƒ–уƒЛу‚ЊуƒŠуƒМ яНžхВфИŠцœ€хЄЇуЎфНœцˆІяНž" + name-sort: "у‚у у‚‹уƒЛуŠуЖуƒЛуŠуЊуƒМ у—у˜у‚‡у†у•у„у у„уЎу•уу›у‚“" + name-en: "Medal of Honor - Shijou Saidai no Sakusen" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLPS-25153: + name: "Lilo & StitcH -у‚Йуƒ†у‚ЃуƒƒуƒуЎхЄЇх†’щ™К" + name-sort: "у‚Šу‚ & у™уІуƒуЃуЁ у™уІуƒуЃуЁуЎу у„уМу†у‘у‚“" + name-en: "Disney's Lilo and Stitch - Stitch no Daibouken" + region: "NTSC-J" +SLPS-25154: + name: "шŠБуЈхЄЊщ™НуЈщ›ЈуЈ Victor the Best" + name-sort: "уЏуЊуЈуŸу„у‚ˆу†уЈу‚у‚уЈ Victor the Best" + name-en: "Flower, Sun, and Rain [Victor The Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes broken shading in some areas. + textureInsideRT: 1 # Fixes some of the many graphical issues. +SLPS-25155: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 2" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 2" + name-en: "Ultraman Fighting Evolution 2" + region: "NTSC-J" +SLPS-25156: + name: "THE KING OF FIGHTERS 2000" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2000" + name-en: "King of Fighters 2000, The" + region: "NTSC-J" +SLPS-25157: + name: "MADDEN NFL у‚ЙуƒМуƒ‘уƒМуƒœу‚ІуƒЋ 2003" + name-sort: "уОуЃуЇу‚“ NFL у™уƒМуБуƒМуМу†у‚‹ 2003" + name-en: "Madden NFL Super Bowl 2003" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLPS-25158: + name: ".hack//фОЕщЃŸцБšцŸ“ Vol.3" + name-sort: "уЉуЃуЈуЏуЃу03 у—у‚“у—у‚‡ууŠу›у‚“ Vol.3" + name-en: ".hack//Outbreak Part 3" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-25159: + name: "уƒ†у‚Џуƒ‹у‚Џуƒ“уƒМуƒˆ" + name-sort: "уІууЋууГуƒМуЈ" + name-en: "Technic Beat" + region: "NTSC-J" +SLPS-25160: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ 2002 SPECIAL ART BOX" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 2002 SPECIAL ART BOX" + name-en: "Final Fantasy XI 2002 [Special Art Box]" + region: "NTSC-J" +SLPS-25161: + name: "хЎ‡хЎ™цˆІш‰ІуƒЄуƒžуƒˆ цš—щЛ’ц˜Ÿх›ЃхИх›НуЎщ€†шЅВ [хˆх›žч”Ÿч”Ѓщ™хЎšч‰ˆ]" + name-sort: "у†уЁу‚…у†у›у‚“у‹у‚“у‚„уОуЈ у‚у‚“у“уу›у„у у‚“уІу„у“ууЎуŽу‚ƒуу—у‚…у† [у—у‚‡у‹у„у›у„у•у‚“у’у‚“уІу„]" + name-en: "Uchuu Senkan Yamato - Ankoku Seidan Teikoku no Gyakushuu [First Limited Edition]" + region: "NTSC-J" +SLPS-25162: + name: "хЎ‡хЎ™цˆІш‰ІуƒЄуƒžуƒˆ цš—щЛ’ц˜Ÿх›ЃхИх›НуЎщ€†шЅВ [щ€šхИИч‰ˆ]" + name-sort: "у†уЁу‚…у†у›у‚“у‹у‚“у‚„уОуЈ у‚у‚“у“уу›у„у у‚“уІу„у“ууЎуŽу‚ƒуу—у‚…у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Uchuu Senkan Yamato - Ankoku Seidan Teikoku no Gyakushuu [Standard Edition]" + region: "NTSC-J" +SLPS-25164: + name: "хЎ‡хЎ™цˆІш‰ІуƒЄуƒžуƒˆ фКŒщ‡щŠ€цВГуЎхДЉхЃŠ" + name-sort: "у†уЁу‚…у†у›у‚“у‹у‚“у‚„уОуЈ уЋу˜у‚…у†уŽу‚“уŒуЎуЛу†у‹у„" + name-en: "Uchuu Senkan Yamato - Nijuu Ginga no Houkai" + region: "NTSC-J" +SLPS-25165: + name: "у‚ЌуƒГуƒуƒЊу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГяМ‹у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й with у‚ЌуƒГу‚ГуƒГ2" + name-sort: "уŒу‚“уАу‚Šу“у‚Œуу—у‚‡у‚“ уЗу‚‰у™ уŸу„у‚€уу‚‰у„у—у™ with уŒу‚“у“у‚“2" + name-en: "Gunvari Collection + Time Crisis with Guncon2" + region: "NTSC-J" +SLPS-25166: + name: "щ‡‘щ‰Бш„ˆцŽЂцŸЛу‚ЗуƒŸуƒЅуƒЌуƒМу‚ЗуƒЇуƒГ у‚ЄуƒГу‚Дуƒƒуƒˆ79" + name-sort: "уу‚“у“у†уПу‚ƒууŸу‚“у•у—уПу‚…у‚ŒуƒМу—у‚‡у‚“ у„у‚“у”уЃуЈ79" + name-en: "Kinkoumyaku Tansa Simulation - Ingot 79" + region: "NTSC-J" +SLPS-25167: + name: "уƒЁу‚ИуƒЃуƒМуƒЊуƒМу‚Ауƒ™уƒМу‚ЙуƒœуƒМуƒЋ TRIPLE PLAY 2002" + name-sort: "у‚у˜у‚ƒуƒМу‚ŠуƒМууЙуƒМу™уМуƒМу‚‹ уЈу‚ŠуЗу‚‹ уЗу‚Œу„2002" + name-en: "Major League Baseball Triple Play 2002" + region: "NTSC-J" +SLPS-25168: + name: "NBA LIVe 2003" + name-sort: "NBA у‚‰у„уЖ 2003" + name-en: "NBA Live 2003" + region: "NTSC-J" +SLPS-25169: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3 у‚Еу‚ЄуƒЌуƒГуƒˆуƒЉу‚ЄуƒГ" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 3 у•у„у‚Œу‚“уЈу‚‰у„у‚“" + name-en: "Armored Core 3 - Silent Line" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line +SLPS-25170: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATION-NEO" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ у­уŠ" + name-en: "SD Gundam G Generation Neo" + region: "NTSC-J" +SLPS-25171: + name: "уƒЋуƒ‘уƒГфИ‰фИ– щ­”шЁ“чŽ‹уЎщКч”Ѓ" + name-sort: "у‚‹уБу‚“у•у‚“у›у„ уОу˜у‚…уЄуŠу†уЎу„у•у‚“" + name-en: "Lupin III-sei - Majutsuou no Isan" + region: "NTSC-J" +SLPS-25172: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ2" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ2" + name-en: "Tales of Destiny 2" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SLPS-25173: + name: "цƒГу„х‡КуЋхЄ‰у‚у‚‹х› яНžMemories OffяНž" + name-sort: "уŠу‚‚у„уЇуЋу‹у‚у‚‹ууП у‚у‚‚у‚ŠуƒМуšуŠуЕ" + name-en: "Omoide ni Kawaru Kimi - Memories Off" + region: "NTSC-J" +SLPS-25174: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z" + name-en: "Dragon Ball Z - Budokai" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-25175: + name: "Aхˆ—шЛŠуЇу„у“у†2001" + name-sort: "Aу‚ŒуЃу—у‚ƒуЇу„у“у† 2001" + name-en: "A Ressha de Ikou 2001" + region: "NTSC-J" +SLPS-25176: + name: "neo atlas т…Ђ" + name-sort: "у­уŠу‚уЈу‚‰у™3" + name-en: "Neo Atlas III" + region: "NTSC-J" +SLPS-25177: + name: "Gallop Racer 6 - Revolution -" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ 6 - у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ -" + name-en: "Gallop Racer 6 - Revolution" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves lighting, maximum blending is needed for full accuracy. +SLPS-25178: + name: "у‚ЂуƒЋу‚Ду‚ЙуЎцˆІхЃЋ" + name-sort: "у‚у‚‹у”у™уЎу›у‚“у—" + name-en: "Argus no Senshi" + region: "NTSC-J" + compat: 5 +SLPS-25179: + name: "FIFA2003 уƒЈуƒМуƒ­уƒƒуƒ‘у‚Еуƒƒу‚ЋуƒМ" + name-sort: "уЕуƒуЕу 2003 у‚ˆуƒМу‚уЃуБу•уЃу‹уƒМ" + name-en: "FIFA 2003 Europe Soccer" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPS-25181: + name: "у‚ЌуƒГуƒуƒЊу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГяМ‹у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й [у‚Нуƒ•уƒˆх˜фН“])" + name-sort: "уŒу‚“уАу‚Šу“у‚Œуу—у‚‡у‚“ уЗу‚‰у™ уŸу„у‚€уу‚‰у„у—у™ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Gunvari Collection & Time Crisis [Only Soft]" + region: "NTSC-J" +SLPS-25182: + name: "у‚Ђу‚Єуƒ‰уƒЋщ›€хЃЋR щ›€уу‚‹т˜…уƒ—уƒ­у‚Иу‚Їу‚Џуƒˆ [щ™хЎšч‰ˆ]" + name-sort: "у‚у„уЉу‚‹у˜у‚ƒу‚“у—R у˜у‚ƒу‚“уу‚‹уЗу‚у˜у‡ууЈ [у’у‚“уІу„уАу‚“]" + name-en: "Idol Janshi R - Jan-Guru Project [Limited Edition]" + region: "NTSC-J" +SLPS-25183: + name: "у‚Ђу‚Єуƒ‰уƒЋщ›€хЃЋR щ›€уу‚‹т˜…уƒ—уƒ­у‚Иу‚Їу‚Џуƒˆ" + name-sort: "у‚у„уЉу‚‹у˜у‚ƒу‚“у—R у˜у‚ƒу‚“уу‚‹уЗу‚у˜у‡ууЈ" + name-en: "Idol Janshi R - Jan-Guru Project" + region: "NTSC-J" +SLPS-25184: + name: "GUILTY GEAR XX THE MIDNIGHT CARNIVAL" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ уПуЃуЉуЊу„уЈу‹уƒМуЋуАу‚‹" + name-en: "Guilty Gear XX - The Midnight Carnival" + region: "NTSC-J" + compat: 5 +SLPS-25185: + name: "у‚ЂуƒГуƒЊуƒŸуƒ†уƒƒуƒ‰яМšSaуƒЛGa [уƒЊуƒŸуƒ†уƒƒуƒ‰у‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ]" + name-sort: "у‚у‚“у‚ŠуПуІуЃуЉяМšу•уŒ [у‚ŠуПуІуЃуЉуˆуЇуƒу—у‚‡у‚“]" + name-en: "Unlimited SaGa [Limited Edition]" + region: "NTSC-J" +SLPS-25186: + name: "цЉŸх‹•ц–Ац’АчЕ„ шŒуˆу‚ˆх‰Ѓ" + name-sort: "ууЉу†у—у‚“у›у‚“ууП у‚‚уˆу‚ˆу‘у‚“" + name-en: "Kidou Shinsengumi - Moe yo Ken" + region: "NTSC-J" +SLPS-25187: + name: "уƒ‘уƒуƒЋу‚Џу‚Єу‚К у‚Ђу‚Пуƒƒу‚Џ25 [DigiCube Best Selection]" + name-sort: "уБу­у‚‹уу„уš у‚уŸуЃу25 [DigiCube Best Selection]" + name-en: "Panel Quiz Attack 25 [DigiCube Best Selection]" + region: "NTSC-J" +SLPS-25188: + name: "Erde яНžуƒу‚КуЎцЈЙуЎфИ‹уЇяНž" + name-sort: "уˆу‚‹уЇ яНžу­уšуЎууЎу—уŸуЇяНž" + name-en: "Erde - Nezu no Ki no Shita de" + region: "NTSC-J" +SLPS-25189: + name: "щ—˜щ­‚ чŒЊцœЈщ“ яНžуБуšу‚‹DEуƒ€у‚ЁуƒМуƒƒяМ" + name-sort: "уЈу†у“у‚“ у„уЎууПуЁ яНžуБуšу‚‹уЇу ууƒМуЃяМяНž" + name-en: "Toukon Inoki-michi - Puzzle de Daaa!" + region: "NTSC-J" +SLPS-25190: + name: "у‚Йу‚ЄуƒМуƒˆуƒЌу‚Ќу‚ЗуƒМ яНžуƒœу‚ЏуЈхНМхЅГуЎху‚‚уЊу„уŠш“х­яНž" + name-sort: "у™у„уƒМуЈу‚ŒуŒу—уƒМ уМууЈу‹уЎу˜у‚‡уЎуЊу‚‚уЊу„уŠу‹у—" + name-en: "Sweet Legacy" + region: "NTSC-J" +SLPS-25191: + name: "уПуšу„у‚" + name-sort: "уПуšу„у‚" + name-en: "Mizuiro Light Blue" + region: "NTSC-J" +SLPS-25192: + name: "My Merry May [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу„ у‚у‚ŠуƒМ у‚у„ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "My Merry May [First Limited Edition]" + region: "NTSC-J" +SLPS-25193: + name: "My Merry May" + name-sort: "уОу„ у‚у‚ŠуƒМ у‚у„" + name-en: "My Merry May" + region: "NTSC-J" +SLPS-25194: + name: "Herdy Gerdy" + region: "NTSC-J" +SLPS-25195: + name: "уƒДу‚ЃуƒМуƒŠу‚Й&уƒ–уƒЌу‚Єуƒ–у‚Й яНžщ­”хЅГуЈхЅГчЅžуЈцЛ…уГуЎфКˆшЈ€яНž [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й]" + name-sort: "у‚”уƒуƒМуЊу™&уЖу‚Œу„уЖу™ уОу˜у‚‡уЈу‚уŒуПуЈуЛу‚уГуЎу‚ˆу’у‚“ [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Venus & Braves [Premium Pack]" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack +SLPS-25196: + name: "уƒДу‚ЃуƒМуƒŠу‚Й&уƒ–уƒЌу‚Єуƒ–у‚Й яНžщ­”хЅГуЈхЅГчЅžуЈцЛ…уГуЎфКˆшЈ€яНž" + name-sort: "у‚”уƒуƒМуЊу™&уЖу‚Œу„уЖу™ уОу˜у‚‡уЈу‚уŒуПуЈуЛу‚уГуЎу‚ˆу’у‚“" + name-en: "Venus & Braves" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack +SLPS-25197: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ - уƒ•у‚Ёу‚ЄуƒŠуƒЋ уƒŸуƒƒу‚Џу‚Й [уƒ—уƒЉуƒуƒŠ уƒЊуƒŸуƒ†уƒƒуƒ‰]" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ - уЕуу„уЊу‚‹ уПуЃуу™ [уЗу‚‰уЁуЊ у‚ŠуПуІуЃуЉ]" + name-en: "Kingdom Hearts - Final Mix [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes picture artifacts. +SLPS-25198: + name: "у‚­уƒГу‚Ауƒ€уƒ  уƒуƒМуƒ„ - уƒ•у‚Ёу‚ЄуƒŠуƒЋ уƒŸуƒƒу‚Џу‚Й" + name-sort: "уу‚“уу у‚€ уЏуƒМуЄ - уЕуу„уЊу‚‹ уПуЃуу™" + name-en: "Kingdom Hearts - Final Mix" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes picture artifacts. +SLPS-25199: + name: "у‚ЂуƒГуƒЊуƒŸуƒ†уƒƒуƒ‰яМšSaуƒЛGa [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚“у‚ŠуПуІуЃуЉяМšу•уŒ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Unlimited SaGa [Standard Edition]" + region: "NTSC-J" + compat: 5 +SLPS-25200: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Њ [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ11 [уЇуƒу™у1/2]" + name-en: "Final Fantasy XI [Disc 1 of 2]" + region: "NTSC-J" + compat: 3 +SLPS-25201: + name: "уƒЊуƒМуƒДу‚ЇуƒЋуƒ•у‚ЁуƒГу‚Пу‚Иу‚Ђ уƒžуƒЊу‚ЈуƒЋуЈхІ–чВОч‰ЉшЊž" + name-sort: "у‚ŠуƒМу‚”у‡у‚‹уЕуу‚“уŸу˜у‚ уОу‚Šуˆу‚‹уЈу‚ˆу†у›у„у‚‚уЎуŒуŸу‚Š" + name-en: "Reveal Fantasia" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes NULL GIFChain hang. +SLPS-25202: + name: ".hack//чЕЖхЏОхŒ…х›В Vol.4" + name-sort: "уЉуЃуЈуЏуЃу04 уœуЃуŸу„уЛу†у„ Vol.4" + name-en: ".hack//Quarantine Part 4" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-25203: + name: "007 - nightfire" + name-sort: "007 уЊу„уЈуЕуу„у‚уƒМ" + name-en: "007 - Nightfire" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLPS-25204: + name: "MotoGP 3" + name-sort: "у‚‚уЈGP 3" + name-en: "MotoGP 3" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SLPS-25205: + name: "у‚ЄуƒМу‚Й т… уƒЛт…Ё яНžу‚Ју‚ПуƒМуƒŠуƒЋу‚ЙуƒˆуƒМуƒЊуƒМяНž [ч‰ЙхˆЅщ™хЎšч‰ˆ]" + name-sort: "у„уƒМу™ IуƒЛII уˆуŸуƒМуЊу‚‹у™уЈуƒМу‚ŠуƒМ [уЈууЙуЄу’у‚“уІу„уАу‚“]" + name-en: "Ys I-II - Eternal Story [Limited Edition]" + region: "NTSC-J" +SLPS-25206: + name: "у‚ЄуƒМу‚Й т… уƒЛт…Ё яНžу‚Ју‚ПуƒМуƒŠуƒЋу‚ЙуƒˆуƒМуƒЊуƒМяНž" + name-sort: "у„уƒМу™ IуƒЛII уˆуŸуƒМуЊу‚‹у™уЈуƒМу‚ŠуƒМ" + name-en: "Ys I-II - Eternal Story" + region: "NTSC-J" +SLPS-25207: + name: "у‚Пу‚Єуƒ у‚Йуƒ—уƒЊуƒƒу‚ПуƒМ яНž ц™‚чЉКуЎфОЕч•Ѕш€…" + name-sort: "уŸу„у‚€у™уЗу‚ŠуЃуŸуƒМ яНž у˜уу†уЎу—у‚“у‚Šу‚ƒуу—у‚ƒ" + name-en: "TimeSplitter - Jikuu no Shinryakusha" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLPS-25209: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 3" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 3" + name-en: "Metal Slug 3" + region: "NTSC-J" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Stops excessive VRAM usage with preloading on. +SLPS-25210: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 4" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™4" + name-en: "Exciting Pro Wrestling 4" + region: "NTSC-J" +SLPS-25212: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Иу‚ЊуƒГч‹ЌчЋ‹цˆІфК‰шЈ˜ ц”Лч•ЅцŒ‡фЛЄц›И" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у˜уŠу‚“уЉуу‚ŠуЄу›у‚“уу†у у“у†у‚Šу‚ƒуу—у‚Œу„у—у‚‡" + name-en: "Giren no Yabou - Zeon Dokuritsu Sensouden" + region: "NTSC-J" +SLPS-25213: + name: "уƒу‚ЙуƒЉуƒГуƒ‡у‚ЃуƒГу‚А3" + name-sort: "уАу™у‚‰у‚“уЇуƒу‚“у3" + name-en: "Bass Landing 3" + region: "NTSC-J" +SLPS-25214: + name: "у‚ЌуƒМуƒ‡у‚Ѓу‚ЂуƒГ у‚ЈуƒГу‚Иу‚ЇуƒЋ" + name-sort: "уŒуƒМуЇуƒу‚у‚“ уˆу‚“у˜у‡у‚‹" + name-en: "Guardian Angel" + region: "NTSC-J" +SLPS-25215: + name: "Iris [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у„у‚Šу™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Iris [First Limited Edition]" + region: "NTSC-J" +SLPS-25216: + name: "Iris" + name-sort: "у‚ЄуƒЊу‚Й" + name-en: "Iris" + region: "NTSC-J" + compat: 5 +SLPS-25217: + name: "у‚ЗуƒЃуƒ‰у‚Іу‚ПуƒЏуƒМ у‚Ђуƒ“у‚Й" + name-sort: "у—у‚ƒуЉу†уŸу‚уƒМ у‚уГу™" + name-en: "Shadow Tower Abyss" + region: "NTSC-J" + compat: 5 +SLPS-25219: + name: "у‚ЋуƒŠуƒЊу‚ЂяНžу“уЎцƒГу„у‚’ц­ŒуЋфЙ—у›уІяНž" + name-sort: "у‹уЊу‚Šу‚ у“уЎуŠу‚‚у„у‚’у†уŸуЋуЎу›уІ" + name-en: "Canary" + region: "NTSC-J" +SLPS-25220: + name: "у‚ЈуƒЊуƒЅу‚Зу‚ЊуƒГяНžцАИщ уЎу‚ЕуƒГу‚ЏуƒуƒЅу‚ЂуƒЊяНž" + name-sort: "уˆу‚Šу‚…у—уŠу‚“ уˆу„уˆу‚“уЎу•у‚“ууЁу‚…у‚у‚Š" + name-en: "Elysion" + region: "NTSC-J" +SLPS-25221: + name: "Piaу‚­уƒЃуƒ­уƒƒуƒˆуИу‚ˆу†у“уяМяМ3 яНžround summerяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уДу‚уу‚ƒу‚уЃуЈуИу‚ˆу†у“уяМяМ3 яНžу‚‰у†у‚“уЉ у•уОуƒМяНž [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Welcome to Pia Carrot!! 3 - eound summer - [First Limited Edition]" + region: "NTSC-J" +SLPS-25222: + name: "Piaу‚­уƒЃуƒ­уƒƒуƒˆуИу‚ˆу†у“уяМяМ3 яНžround summerяНž [щ€šхИИч‰ˆ]" + name-sort: "уДу‚уу‚ƒу‚уЃуЈуИу‚ˆу†у“уяМяМ3 яНžу‚‰у†у‚“уЉ у•уОуƒМяНž [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Pia Carrot he Youkoso!! 3 - eound summer - [Standard Edition]" + region: "NTSC-J" +SLPS-25223: + name: "CanvasяНžу‚Луƒ”у‚Ђш‰ВуЎуƒЂуƒуƒМуƒ•яНž" + name-sort: "уу‚ƒу‚“уАу™ яНžу›уДу‚у„у‚уЎу‚‚уЁуƒМуЕяНž" + name-en: "Canvas - Sepia-iro no Motif" + region: "NTSC-J" +SLPS-25224: + name: "ш—у‚ˆу‚Šщ’у— [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у„у‚ˆу‚Šу‚уŠу— [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Ai yori Aoshi [First Limited Edition]" + region: "NTSC-J" +SLPS-25225: + name: "ш—у‚ˆу‚Šщ’у— [щ€šхИИч‰ˆ]" + name-sort: "у‚у„у‚ˆу‚Šу‚уŠу— [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ai Yori Aoshi [Standard Edition]" + region: "NTSC-J" +SLPS-25226: + name: "Memories Off Duet яНž1st & 2nd StoriesяНž" + name-sort: "у‚у‚‚у‚ŠуƒМуšуŠуЕ уЇу‚…уˆуЃуЈ 1st & 2ndу™уЈуƒМу‚ŠуƒМуš" + name-en: "Memories Off - Duet" + region: "NTSC-J" +SLPS-25227: + name: "чЌЌ2цЌЁу‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ [щ™хЎšч‰ˆ]" + name-sort: "у у„2у˜у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу [у’у‚“уІу„уАу‚“]" + name-en: "Super Robot Wars - Alpha 2nd [Limited Edition]" + region: "NTSC-J" +SLPS-25228: + name: "чЌЌ2цЌЁу‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ" + name-sort: "у у„2у˜у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу" + name-en: "Super Robot Wars - Alpha 2nd" + region: "NTSC-J" +SLPS-25230: + name: "у‚Ну‚ІуƒЋу‚­уƒЃуƒЊуƒуƒМт…Ё" + name-sort: "уу†у‚‹уу‚ƒу‚ŠуАуƒМ2" + name-en: "SoulCalibur II" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-25231: + name: "уƒŸу‚Йуƒˆт…Ђ:у‚Ју‚Ау‚Жу‚ЄуƒЋ" + name-sort: "уПу™уЈ3 уˆуу–у„у‚‹" + name-en: "Myst III - Exile" + region: "NTSC-J" + patches: + D7CCA373: + content: |- + // Waits for IPU command to finish. + // Replaces wait loop that had a very short wait period. + patch=0,EE,001F0490,word,3C021000 + patch=0,EE,001F0494,word,34422010 + patch=0,EE,001F0498,word,8c430000 + patch=0,EE,001F04A8,word,0460FFFA +SLPS-25233: + name: "ц€’щІ–щ ˜шœ‚ хЄЇхО€ч”Ÿ" + name-sort: "уЉуЉу‚“уБуЁ у у„уŠу†у˜у‚‡у†" + name-en: "Do DonPachi Daioujou" + region: "NTSC-J" + compat: 5 +SLPS-25234: + name: "хЄЉшЊ… х‚" + name-sort: "уІу‚“уЁу‚…у†3" + name-en: "Tenchu 3" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLPS-25235: + name: "у‚†у‚у‚Šу‚" + name-sort: "у‚†у‚у‚Šу‚" + name-en: "Yumeria" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes double image. + halfPixelOffset: 2 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLPS-25236: + name: "уƒ•у‚ЁуƒГу‚Пу‚Йуƒ†у‚Ѓуƒƒу‚Џуƒ•у‚ЉуƒМуƒуƒЅуƒГ2" + name-sort: "уЕуу‚“уŸу™уІуƒуЃууЕу‰уƒМуЁу‚…у‚“2" + name-en: "Fantastic Fortune 2" + region: "NTSC-J" +SLPS-25237: + name: "Only you уƒЊуƒ™уƒЋу‚ЏуƒЋу‚Й" + name-sort: "уŠу‚“у‚ŠуƒМ у‚†уƒМ у‚ŠуЙу‚‹уу‚‹у™" + name-en: "Only You" + region: "NTSC-J" +SLPS-25238: + name: "My Merry Maybe" + name-sort: "уОу„ у‚у‚ŠуƒМ у‚у„уГуƒМ" + name-en: "My Merry Maybe" + region: "NTSC-J" +SLPS-25240: + name: "MEGUMI / уƒЂуƒМу‚ЗуƒЇуƒГу‚АуƒЉуƒ“у‚Ђу‚ЗуƒЊуƒМу‚К(фЛЎ)" + name-sort: "у‚ууП у‚‚уƒМу—у‚‡у‚“уу‚‰уГу‚у—у‚ŠуƒМуš(у‹у‚Š)" + name-en: "Motion Gravure Series - Megumi" + region: "NTSC-J" + compat: 5 +SLPS-25241: + name: "цЃЎуВу‚у“ / уƒЂуƒМу‚ЗуƒЇуƒГу‚АуƒЉуƒ“у‚Ђу‚ЗуƒЊуƒМу‚К(фЛЎ)" + name-sort: "у‚‚у‚ŠуВу‚у“ у‚‚уƒМу—у‚‡у‚“уу‚‰уГу‚у—у‚ŠуƒМуš(у‹у‚Š)" + name-en: "Motion Gravure Series - Hiroko Mori" + region: "NTSC-J" + compat: 5 +SLPS-25242: + name: "хŒ—хЗх‹чОŽ / уƒЂуƒМу‚ЗуƒЇуƒГу‚АуƒЉуƒ“у‚Ђу‚ЗуƒЊуƒМу‚К(фЛЎ)" + name-sort: "ууŸуŒу‚уЈу‚‚уП у‚‚уƒМу—у‚‡у‚“уу‚‰уГу‚у—у‚ŠуƒМуš(у‹у‚Š)" + name-en: "Motion Gravure Series - Tomomi Kitagawa" + region: "NTSC-J" + compat: 5 +SLPS-25243: + name: "ц ЙцœЌуЏу‚‹уП / уƒЂуƒМу‚ЗуƒЇуƒГу‚АуƒЉуƒ“у‚Ђу‚ЗуƒЊуƒМу‚К(фЛЎ)" + name-sort: "у­у‚‚уЈуЏу‚‹уП у‚‚уƒМу—у‚‡у‚“уу‚‰уГу‚у—у‚ŠуƒМуš(у‹у‚Š)" + name-en: "Motion Gravure Series - Harumi Nemoto" + region: "NTSC-J" + compat: 5 +SLPS-25244: + name: "MAX PAYNE" + name-sort: "уОуЃуу™ уКу„у‚“" + name-en: "Max Payne" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes crashes. +SLPS-25245: + name: "уƒˆу‚ЅуƒЋуƒМуƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ у‚ЕуƒžуƒМуƒ‡у‚Єу‚К у‚ЂуƒГуƒ‰ у‚Єу‚Јуƒƒуƒˆ..." + name-sort: "уЈу…у‚‹уƒМу‚‰уЖу™уЈуƒМу‚ŠуƒМ у•уОуƒМуЇу„уš у‚у‚“уЉ у„уˆуЃуЈ..." + name-en: "True Love Story - Summer Days, and Yet..." + region: "NTSC-J" +SLPS-25246: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ чОŽу—ущ€ƒфКЁш€…" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у†уЄуу—ууЈу†уМу†у—у‚ƒ" + name-en: "Lara Croft Tomb Raider - The Angel of Darkness" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes lava effect. +SLPS-25247: + name: "R-TYPE FINAL" + name-sort: "RуŸу„уЗ уЕуу„уЊу‚‹" + name-en: "R-Type Final" + region: "NTSC-J" + compat: 5 +SLPS-25248: + name: "у‚­уƒŽуЎц—… -the Beautiful World-" + name-sort: "ууЎуЎуŸуГ the Beautiful World" + name-en: "Kino no Tabi - The Beautiful World" + region: "NTSC-J" +SLPS-25249: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й9 яНžц–АцЕЗуŠу‹у‚у‚ŠяМяНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™ 9 у—у‚“у†уПуŠу‹у‚у‚ŠяМ" + name-en: "Sanyo Pachinko Paradise 9 - Shin Umi Okawari!" + region: "NTSC-J" +SLPS-25250: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ-2" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10-2" + name-en: "Final Fantasy X-2" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLPS-25251: + name: "MVPуƒ™уƒМу‚ЙуƒœуƒМуƒЋ2003" + name-sort: "MVPуЙуƒМу™уМуƒМу‚‹2003" + name-en: "MVP Baseball 2003" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Fixes missing environment. +SLPS-25252: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - у‚ИуƒЃуƒГу‚Дуƒ•у‚Їуƒƒуƒˆ -" + name-sort: "у™уŸуƒМу†у‰уƒМуš у˜у‚ƒу‚“у”уЕу‡уЃуЈ" + name-en: "Star Wars - Jango Fett" + region: "NTSC-J" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vuClampMode: 3 + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLPS-25253: + name: "у‚у–уОу—уƒ†уƒЌуƒ“ яНž10th AnniversaryяНž уу‚‡у†уЎу‚у‚“у“" + name-sort: "у‚у–уОу—уІу‚ŒуГ яНž10th AnniversaryяНž уу‚‡у†уЎу‚у‚“у“" + name-en: "Mezamashi TV - 10th Anniversary - Kyou no Wanko" + region: "NTSC-J" +SLPS-25254: + name: "ENTER THE MATRIX" + name-sort: "уˆу‚“уŸуƒМ у– уОуЈу‚ŠуЃуу™" + name-en: "Enter the Matrix" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes various VIF errors. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + recommendedBlendingLevel: 4 # Fixes missing text brightness. +SLPS-25255: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМV уƒ•уƒЉу‚ЄуƒˆBOX [ч‰ЙхˆЅщ™хЎšч‰ˆ]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМV уЕу‚‰у„уЈBOX [уЈууЙуЄу’у‚“уІу„уАу‚“]" + name-en: "Sidewinder V [Premium Flight Box]" + region: "NTSC-J" +SLPS-25256: + name: "Never7 яНžthe end of infinityяНž" + name-sort: "у­уАуƒМу›уЖу‚“ у˜ уˆу‚“уЉ уŠуЖ у„у‚“уЕуƒуЋуІуƒ" + name-en: "Never 7 - The End of Infinity" + region: "NTSC-J" + gameFixes: + - SkipMPEGHack # Prevents the game from freezing. +SLPS-25257: + name: "цƒГу„уЎу‹у‘у‚‰ яНžClose to яНž" + name-sort: "уŠу‚‚у„уЎу‹у‘у‚‰ Close to" + name-en: "Close To" + region: "NTSC-J" +SLPS-25258: + name: "уƒДу‚ЁуƒМуƒуƒЃуƒЋуƒ“уƒЅуƒМ R.C.T у‚Ју‚Єу‚ОуƒМуƒ—уƒЌу‚Є" + name-sort: "у‚”ууƒМуЁу‚ƒу‚‹уГу‚…уƒМ R.C.T уˆу„уžуƒМуЗу‚Œу„" + name-en: "Virtual View - R.C.T. Eyes Play" + region: "NTSC-J" +SLPS-25259: + name: "уƒДу‚ЁуƒМуƒуƒЃуƒЋуƒЛуƒ“уƒЅуƒМ ц ЙцœЌуЏу‚‹уП у‚Ју‚Єу‚ОуƒМуƒ—уƒЌу‚Є" + name-sort: "у‚”ууƒМуЁу‚ƒу‚‹уГу‚…уƒМ у­у‚‚уЈуЏу‚‹уП уˆу„уžуƒМуЗу‚Œу„" + name-en: "Virtual View - Nemoto Harumi Eyes Play" + region: "NTSC-J" +SLPS-25260: + name: "уƒДу‚ЁуƒМуƒуƒЃуƒЋуƒЛуƒ“уƒЅуƒМ MEGUMI у‚Ју‚Єу‚ОуƒМуƒ—уƒЌу‚Є" + name-sort: "у‚”ууƒМуЁу‚ƒу‚‹уГу‚…уƒМ MEGUMI уˆу„уžуƒМуЗу‚Œу„" + name-en: "Virtual View - Megumi Eyes Play" + region: "NTSC-J" +SLPS-25261: + name: "GUILTY GEAR XX #RELOAD яНžTHE MIDNIGHT CARNIVALяНž" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ у—у‚ƒуƒМуЗу‚Šу‚уƒМуЉ THE MIDNIGHT CARNIVAL" + name-en: "Guilty Gear XX #Reload - The Midnight Carnival" + region: "NTSC-J" +SLPS-25262: + name: "уƒ—уƒЉу‚Єуƒ™уƒМуƒˆуƒŠуƒМу‚Й -уОу‚Šу‚-" + name-sort: "уЗу‚‰у„уЙуƒМуЈуЊуƒМу™ уОу‚Šу‚" + name-en: "Private Nurse Maria" + region: "NTSC-J" + compat: 5 +SLPS-25263: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒ•у‚ЁуƒМуƒ 4" + name-sort: "у‚‚у‚“у™уŸуƒМуЕууƒМу‚€4" + name-en: "Monster Farm 4" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Corrects shadow misalignment. +SLPS-25264: + name: "уƒЉуƒМу‚Муƒ•у‚ЉуƒГ ш’МчЉЙхЙЛцƒГц›В PLUSCULUS" + name-sort: "у‚‰уƒМуœуЕу‰у‚“ уу†уу‚…у†у’у‚“уу†уу‚‡у PLUSCULUS" + name-en: "RAhXEPhON - Soukyuu Gensoukyoku [Plusculus]" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 3 # Fixes floating chairs. + gsHWFixes: + autoFlush: 2 # Fixes DOF effect. +SLPS-25265: + name: "уƒЉуƒМу‚Муƒ•у‚ЉуƒГ ш’МчЉЙхЙЛцƒГц›В [щ€šхИИч‰ˆ]" + name-sort: "у‚‰уƒМуœуЕу‰у‚“ уу†уу‚…у†у’у‚“уу†уу‚‡у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "RAhXEPhON - Soukyuu Gensoukyoku [Standard Edition]" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 3 # Fixes floating chairs. + gsHWFixes: + autoFlush: 2 # Fixes DOF effect. +SLPS-25266: + name: "THE KING OF FIGHTERS 2001" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2001" + name-en: "King of Fighters 2001, The" + region: "NTSC-J" +SLPS-25267: + name: "у‚ЕуƒЂуƒГуƒŠу‚Єуƒˆ3" + name-sort: "у•у‚‚у‚“уЊу„уЈ3" + name-en: "Summon Night 3" + region: "NTSC-J" +SLPS-25268: + name: "Dead to Rights" + name-sort: "уƒ‡уƒƒуƒ‰ уƒˆу‚Ѕ уƒЉу‚Єуƒ„" + name-en: "Dead to Rights" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes sky lighting. +SLPS-25269: + name: "уƒ’уƒƒуƒˆуƒžуƒГяМšу‚Еу‚ЄуƒЌуƒГуƒˆу‚Ђу‚Еу‚ЗуƒГ" + name-sort: "уВуЃуЈуОу‚“ у•у„у‚Œу‚“уЈу‚у•у—у‚“" + name-en: "Hitman - Silent Assassin" + region: "NTSC-J" +SLPS-25270: + name: "у‚ЕуƒГуƒЉу‚Єу‚К уƒЏуƒМуƒЋуƒ‰ у‚Іу‚ЉуƒМ from у‚ЕуƒГуƒЉу‚Єу‚Кш‹Бщ›„ш­š" + name-sort: "у•у‚“у‚‰у„уš у‚уƒМу‚‹уЉ у†у‰уƒМ from у•у‚“у‚‰у„уšуˆу„у‚†у†уŸу‚“" + name-en: "Sunrise World War" + region: "NTSC-J" +SLPS-25271: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМV" + name-sort: "у•у„уЉу‚у„у‚“у уƒМV" + name-en: "Sidewinder V" + region: "NTSC-J" + compat: 5 +SLPS-25272: + name: "HULK" + name-sort: "HULK" + name-en: "Hulk, The" + region: "NTSC-J" +SLPS-25274: + name: "у‚у„у‹уŽ яНžуЌуу‚‚у‚ŠуЈуВу уОу‚ŠуЎфИ­уЇяНž" + name-sort: "у‚у„у‹уŽ уЌуу‚‚у‚ŠуЈуВу уОу‚ŠуЎуЊу‹уЇ" + name-en: "Aikagi" + region: "NTSC-J" +SLPS-25275: + name: "Def Jam - VENDETTA" + name-sort: "уЇуЕ у˜у‚ƒу‚€ уƒДу‡у‚“уЇуЃуŸ" + name-en: "Def Jam - Vendetta" + region: "NTSC-J" +SLPS-25276: + name: "хЄхЄЂхЄœшЉБ" + name-sort: "уЊуЄу‚†у‚у‚„у‚" + name-en: "Natsu Yume Ya Wa" + region: "NTSC-J" +SLPS-25278: + name: "уƒЁуƒЂу‚Њуƒ•уПуЃуу™" + name-sort: "у‚у‚‚уŠуЕуПуЃуу™" + name-en: "Memories Off - Mix" + region: "NTSC-J" +SLPS-25279: + name: "х†’щ™КхА‘хЙДу‚ЏуƒЉуƒ–ч”Лх Б" + name-sort: "уМу†у‘у‚“у—у‚‡у†у­у‚“уу‚‰уЖуŒуЛу†" + name-en: "Bouken Shounen Club Gahou" + region: "NTSC-J" +SLPS-25281: + name: "уƒˆу‚ЅуƒЋуƒМуƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ3 [eb!у‚ГуƒЌ]" + name-sort: "уЈу…у‚‹уƒМу‚‰уЖу™уЈуƒМу‚ŠуƒМ3 [eb!у“у‚Œ]" + name-en: "True Love Story 3 [eb!Kore]" + region: "NTSC-J" +SLPS-25282: + name: "х­Іхœ’уƒ˜уƒДуƒГ BOY'S LOVE SCRAMBLEяМ" + name-sort: "уŒууˆу‚“уИу‚”у‚“ BOY'S LOVE SCRAMBLEяМ" + name-en: "Gakuen Heaven - Boy's Love Scramble!" + region: "NTSC-J" +SLPS-25283: + name: "INTERLUDE" + name-sort: "у„у‚“уŸуƒМу‚‹уƒМуЉ" + name-en: "Interlude" + region: "NTSC-J" +SLPS-25287: + name: "уЏу˜у‚уЎфИ€ц­Љ2 VICTORIOUS ROAD" + name-sort: "уЏу˜у‚уЎу„уЃуН2 VICTORIOUS ROAD" + name-en: "Victorious Boxers 2 - Ippo's Road to Glory" + region: "NTSC-J" +SLPS-25288: + name: "Dт†’A:BLACK [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "Dт†’A:BLACK [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "D-A - Black [First Limited Edition]" + region: "NTSC-J" +SLPS-25289: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й3 [у‚ЌуƒГу‚ГуƒГ2хŒцЂБ]" + name-sort: "уŸу„у‚€уу‚‰у„у—у™3 [уŒу‚“у“у‚“2уЉу†у“у‚“]" + name-en: "Time Crisis 3 [with Guncon 2]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SLPS-25290: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й3 [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŸу„у‚€уу‚‰у„у—у™3 [ууЕуЈуŸу‚“уŸу„]" + name-en: "Time Crisis 3 [Only Soft]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SLPS-25291: + name: "Baldur's Gate - DARK ALLIANCE - [PCCW Japan The BEST]" + name-sort: "уАу‚‹у уƒМуšу’уƒМуЈ у уƒМуу‚у‚‰у„у‚у‚“у™ [PCCW Japan The BEST]" + name-en: "Baldur's Gate - Dark Alliance [PCCW The Best]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLPS-25292: + name: "Dт†’A:BLACK [щ€šхИИч‰ˆ]" + name-sort: "Dт†’A:BLACK [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "D-A - Black [Standard Edition]" + region: "NTSC-J" +SLPS-25293: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ" + name-en: "Naruto - Narutimett Hero" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25294: + name: "хЎ‡хЎ™уЎу‚Йуƒ†уƒЋуƒДу‚Ѓу‚Ђ" + name-sort: "у†уЁу‚…у†уЎу™уІу‚‹у‚”уƒу‚" + name-en: "Uchuu no Stellvia" + region: "NTSC-J" +SLPS-25295: + name: "Kaena" + name-sort: "у‘у„уЊ" + name-en: "Kaena" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack # For black textures on characters. +SLPS-25296: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІ Scramble Commander" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“ Scramble Commander" + name-en: "Super Robot Wars - Scramble Commander" + region: "NTSC-J" +SLPS-25297: + name: "NBA LIVE 2004" + name-sort: "NBA у‚‰у„уЖ 2004" + name-en: "NBA Live 2004" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLPS-25298: + name: "уІу‚“уŸуО -1st Sunny Side-" + name-sort: "уІу‚“уŸуО -1st Sunny Side-" + name-en: "Tentama 1st - Sunny Side" + region: "NTSC-J" +SLPS-25299: + name: "ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ2" + name-sort: "у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“2" + name-en: "Shinseiki Evangelions 2" + region: "NTSC-J" +SLPS-25300: + name: "R:RACING EVOLUTION" + name-sort: "Rу‚ŒуƒМу—у‚“ууˆуМу‚Šу‚…уƒМу—у‚‡у‚“" + name-en: "R:Racing Evolution" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom and shadows. + alignSprite: 1 # Fixes vertical lines. +SLPS-25301: + name: "уƒŸуƒƒу‚ЗуƒГу‚Ауƒ‘уƒМуƒ„ side A the TANTEI stories" + name-sort: "уПуЃу—у‚“ууБуƒМуЄ side A the TANTEI stories" + name-en: "Missing Parts - The Tantei Stories - Side A" + region: "NTSC-J" +SLPS-25302: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ ц­ЃчОЉуЎчГЛш­œ" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ у›у„уŽуЎу‘у„уЕ" + name-en: "Kamen Rider - Seigi no Keifu" + region: "NTSC-J" +SLPS-25303: + name: "щ›Ж яНžчД…у„шЖяНž" + name-sort: "уœу‚ у‚у‹у„уЁу‚‡у†" + name-en: "Fatal Frame II - Crimson Butterfly" + region: "NTSC-J" + compat: 5 +SLPS-25304: + name: "уƒ“уƒМу‚Йуƒˆу‚Еуƒƒуƒ—" + name-sort: "уГуƒМу™уЈу•уЃуЗ" + name-en: "Beast Sapp" + region: "NTSC-J" +SLPS-25305: + name: "цЉŸх‹•цˆІхЃЋZу‚ЌуƒГуƒ€уƒ  у‚Ју‚ЅуƒМу‚Дvs.уƒ†у‚Ѓу‚ПуƒМуƒГу‚К" + name-sort: "ууЉу†у›у‚“у—ZуŒу‚“у у‚€ уˆу…уƒМу”vs.уІуƒуŸуƒМу‚“уš" + name-en: "Mobile Suit Z Gundam - AEUG vs. Titans" + region: "NTSC-J" +SLPS-25307: + name: "ц–АфИ–чД€GPXу‚Еу‚ЄуƒуƒМуƒ•у‚ЉуƒМуƒŸуƒЅуƒЉ The Road To THE INFINITY" + name-sort: "у—у‚“у›у„уGPXу•у„уАуƒМуЕу‰уƒМуПу‚…у‚‰ The Road To THE INFINITY" + name-en: "New Century GPX Cyber Formula - Road to the Infinity" + region: "NTSC-J" +SLPS-25308: + name: "у‚ЏуƒЉу‚ІуƒуƒГу‚Ау‚Пу‚Єу‚ЌуƒМуƒЛуƒ’уƒ‰у‚ЅуƒГуƒ‰уƒЉу‚ДуƒГ" + name-sort: "уу‚‰у†уЁу‚“ууŸу„уŒуƒМ уВуЉу…у‚“уЉу‚‰у”у‚“" + name-en: "Crouching Tiger, Hidden Dragon" + region: "NTSC-J" + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SLPS-25309: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 4 [YUKE'S the Best]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™4 [YUKE'S the Best]" + name-en: "Exciting Pro Wrestling 4 [Yuke's The Best]" + region: "NTSC-J" +SLPS-25310: + name: "уƒ•у‚Ёу‚ЄуƒГуƒ‡у‚ЃуƒГу‚АуƒЛуƒ‹уƒЂ" + name-sort: "уЕуу„у‚“уЇуƒу‚“у уЋу‚‚" + name-en: "Disney/Pixar Finding Nemo" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-25311: + name: "SPY FICTION" + name-sort: "у™уБу„ уЕуƒуу—у‚‡у‚“" + name-en: "Spy Fiction" + region: "NTSC-J" +SLPS-25312: + name: "ZERO PIROT яНžх­ЄчЉКуЎхЅ‡шЙŸяНž" + name-sort: "ZERO PIROT у“уу†уЎуу›у" + name-en: "Zero Pilot - The Miracle in Lonely Air" + region: "NTSC-J" +SLPS-25313: + name: "SEVEN SAMURAI 20XX" + name-sort: "у›уЖу‚“ у•у‚€у‚‰у„ 20XX" + name-en: "Seven Samurai 20XX" + region: "NTSC-J" +SLPS-25314: + name: "NEBULA -ECHO NIGHT-" + name-sort: "у­уГу‚…у‚‰ -уˆу“уƒМ уЊу„уЈ-" + name-en: "Nebula - Echo Night" + region: "NTSC-J" + compat: 5 +SLPS-25315: + name: "уƒЏуƒГуƒ”уƒМу‚Й у‚АуƒЉуƒГуƒ‰уƒуƒˆуƒЋяМ3" + name-sort: "у‚у‚“уДуƒМу™ уу‚‰у‚“уЉуАуЈу‚‹яМ3" + name-en: "One Piece - Grand Battle 3" + region: "NTSC-J" + compat: 5 +SLPS-25316: + name: "SNK VS. CAPCOM SVC CHAOS" + name-sort: "уˆу™уˆуЌу‘уƒМ VS. у‹уЗу“у‚“ SVC у‹уŠу™" + name-en: "SNK vs. Capcom Chaos" + region: "NTSC-J" + compat: 5 +SLPS-25317: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [DXуƒ‘уƒƒу‚Џ] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [DXуБуЃу] [уЇуƒу™у1/2]" + name-en: "Shadow Hearts II [Deluxe Pack] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-25317" + - "SLPS-25318" + - "SLPS-25041" + - "SLPS-73418" +SLPS-25318: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [DXуƒ‘уƒƒу‚Џ] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [DXуБуЃу] [уЇуƒу™у2/2]" + name-en: "Shadow Hearts II [Deluxe Pack] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-25317" + - "SLPS-25318" + - "SLPS-25041" + - "SLPS-73418" +SLPS-25319: + name: "у‚Буƒ­у‚Буƒ­у‚­уƒГу‚А у‚ЙуƒМуƒ‘уƒМDX" + name-sort: "у‘у‚у‘у‚уу‚“у у™уƒМуБуƒМDX" + name-en: "Kero Kero King Super DX" + region: "NTSC-J" +SLPS-25320: + name: "чŠЌхЄœх‰ х‘ЊшЉ›уЎфЛЎщЂ" + name-sort: "у„уЌу‚„у—у‚ƒ у˜у‚…ууЎу‹у‚у‚“" + name-en: "InuYasha - Juso no Kamen" + region: "NTSC-J" +SLPS-25321: + name: "уƒ€уƒМуƒ“уƒМу‚Йу‚ПуƒЊу‚ЊуƒГ 04" + name-sort: "у уƒМуГуƒМу™уŸу‚ŠуŠу‚“ 04" + name-en: "Derby Stallion 2004" + region: "NTSC-J" +SLPS-25323: + name: "х…Ž яНžщ‡Žц€ЇуЎщ—˜ч‰ŒяНž хББхŸŽщКЛщ›€чЏ‡" + name-sort: "у†у•уŽ у‚„у›у„уЎуЈу†уЏу„ у‚„уОу—у‚уОуƒМу˜у‚ƒу‚“уИу‚“" + name-en: "Usagi - Yasei no Touhai - Yamashiro Mahjong-Hen" + region: "NTSC-J" +SLPS-25324: + name: "шЅПщЂЈуЎч‹‚шЉЉц›В [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЋу—у‹уœуЎу‚‰уЗууЇуƒ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Rhapsody of Zephyr, The [First Limited Edition]" + region: "NTSC-J" +SLPS-25326: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 5 [щ™хЎšч‰ˆ]" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™5 [у’у‚“уІу„уАу‚“]" + name-en: "WWE Smackdown! Here Comes the Pain - Exciting Pro Wrestling 5 [Limited Edition]" + region: "NTSC-J" +SLPS-25327: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 5" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™5" + name-en: "WWE Smackdown! Here Comes the Pain - Exciting Pro Wrestling 5" + region: "NTSC-J" +SLPS-25329: + name: "фЙц€Ј -kuon-" + name-sort: "ууŠу‚“" + name-en: "Kuon" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes Sugoroku mini-game. + speedHacks: + instantVU1: 1 # This option enabled brings about 15% more FPS when I tested it, *your experience may differ. + mtvu: 0 # For some reason this games halves the internal game FPS with this option. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. + preloadFrameData: 1 # Fixes red cracklines on walls. +SLPS-25330: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ2" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z2" + name-en: "Dragon Ball Z - Budokai 2" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-25332: + name: "SNOW [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "SNOW [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Snow [First Limited Edition]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes transparancy. +SLPS-25333: + name: "Gallop Racer Lucky7" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ 7 у‚‰уЃууƒМ7" + name-en: "Gallop Racer Lucky 7" + region: "NTSC-J" +SLPS-25334: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у1/2]" + name-en: "Shadow Hearts II [Standard Edition] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-25334" + - "SLPS-25335" + - "SLPS-25041" + - "SLPS-73418" +SLPS-25335: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё [щ€šхИИч‰ˆ] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 [уЄу†у˜у‚‡у†уАу‚“] [уЇуƒу™у2/2]" + name-en: "Shadow Hearts II [Standard Edition] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-25334" + - "SLPS-25335" + - "SLPS-25041" + - "SLPS-73418" +SLPS-25336: + name: "уƒу‚ЙуƒЉуƒГуƒ‡у‚ЃуƒГу‚А3 [Sammy best] [уЄу‚Šу‚ГуƒГ2+ хŒцЂБч‰ˆ]" + name-sort: "уАу™у‚‰у‚“уЇуƒу‚“у3 [Sammy best] [уЄу‚Šу“у‚“2 уЉу†у“у‚“уАу‚“]" + name-en: "Bass Landing 3 [with TsuriCon2+] [Sammy Best]" + region: "NTSC-J" +SLPS-25337: + name: "уƒу‚ЙуƒЉуƒГуƒ‡у‚ЃуƒГу‚А3 [Sammy best]" + name-sort: "уАу™у‚‰у‚“уЇуƒу‚“у3 [Sammy best]" + name-en: "Bass Landing 3 [Sammy Best]" + region: "NTSC-J" +SLPS-25338: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒу‚Џу‚Еу‚Й [DISC 1]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у­уу•у™ [DISC 1]" + name-en: "Armored Core - Nexus [Disc 1]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) +SLPS-25339: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒу‚Џу‚Еу‚Й [DISC 2]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у­уу•у™ [DISC 2]" + name-en: "Armored Core - Nexus [Disc 2]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) +SLPS-25340: + name: "уƒŸуƒƒу‚ЗуƒГу‚Ауƒ‘уƒМуƒ„ side B the TANTEI stories" + name-sort: "уПуЃу—у‚“ууБуƒМуЄ side B the TANTEI stories" + name-en: "Missing Parts - The Tantei Stories - Side B" + region: "NTSC-J" +SLPS-25341: + name: "уƒуƒƒу‚ЏуƒЄуƒМуƒ‰уƒЌу‚ЙуƒЊуƒГу‚А" + name-sort: "уАуЃуу‚„уƒМуЉу‚Œу™у‚Šу‚“у" + name-en: "Backyard Wrestling - Don't Try This at Home" + region: "NTSC-J" +SLPS-25342: + name: "SNOW" + name-sort: "у™уЎуƒМ" + name-en: "Snow" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes transparancy. +SLPS-25343: + name: "у‚ЌуƒГу‚ЙуƒЊуƒГу‚ЌуƒМуƒЛу‚ЌуƒМуƒЋ Volume.I" + name-sort: "уŒу‚“у™у‚Šу‚“уŒуƒМ уŒуƒМу‚‹ Volume.I" + name-en: "Gunslinger Girl Vol.1" + region: "NTSC-J" + compat: 5 +SLPS-25344: + name: "цœ€щŠшЈ˜RELOAD" + name-sort: "у•у„у‚†у†уRELOAD" + name-en: "Saiyuki Reload" + region: "NTSC-J" +SLPS-25345: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІMX" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“MX" + name-en: "Super Robot Wars MX" + region: "NTSC-J" + compat: 5 +SLPS-25346: + name: "у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„щ›Ж" + name-sort: "у•у‚€у‚‰у„у™уДу‚ŠуЃуЄуœу‚" + name-en: "Samurai Spirits Zero" + region: "NTSC-J" +SLPS-25347: + name: "THE KING OF FIGHTERS 2002" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2002" + name-en: "King of Fighters 2002, The" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25348: + name: "у“у“у‚уЎц‰‰ хˆх›žщ™хЎšч‰ˆ [у‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ]" + name-sort: "у“у“у‚уЎуЈуГу‚‰ у—у‚‡у‹у„у’у‚“уІу„уАу‚“ [у“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“]" + name-en: "Kokoro no Tobira [Collector's Edition]" + region: "NTSC-J" +SLPS-25349: + name: "у“у“у‚уЎц‰‰" + name-sort: "у“у“у‚уЎуЈуГу‚‰" + name-en: "Kokoro no Tobira" + region: "NTSC-J" +SLPS-25350: + name: "ч†БуƒуƒЅуƒМяМуƒ—уƒ­щ‡Žчƒ2004" + name-sort: "у­уЃуЁу‚…уƒМяМуЗу‚у‚„уу‚…у†2004" + name-en: "Necchu! Pro Proyakyuu 2004" + region: "NTSC-J" +SLPS-25351: + name: "уƒуƒМуƒГу‚Ђу‚Іуƒˆ2 уƒу‚ЄуƒГуƒˆ у‚Њуƒ– у‚ЄуƒГуƒ‘у‚Џуƒˆ" + name-sort: "уАуƒМу‚“у‚у†уЈ2 - уНу„у‚“уЈ уŠуЖ у„у‚“уБууЈ" + name-en: "Burnout 2 - Point of Impact" + region: "NTSC-J" + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLPS-25352: + name: "у‚Ју‚Йуƒ—у‚ЌуƒЋуƒМуƒ€" + name-sort: "уˆу™уЗуŒу‚‹уƒМу " + name-en: "Espgaluda" + region: "NTSC-J" + compat: 5 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. +SLPS-25353: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ уƒ•уƒЊуƒМу‚Џу‚Й" + name-sort: "уœуЎу•уƒМуŒ уЕу‚ŠуƒМуу™" + name-en: "Xenosaga Freaks" + region: "NTSC-J" +SLPS-25354: + name: "PANZER FRONT Ausf.B" + name-sort: "уБу‚“уЄууƒМ уЕу‚у‚“уЈT Ausf.B" + name-en: "Panzer Front - Ausf.B" + region: "NTSC-J" +SLPS-25355: + name: "UFC 2004" + name-sort: "UFC 2004" + name-en: "UFC 2004 - Ultimate Fighting Championship" + region: "NTSC-J" +SLPS-25356: + name: "уƒ–уƒ­уƒМу‚ЏуƒГуƒЛу‚НуƒМуƒ‰яНžчœ у‚Œу‚‹чЋœуЎфМшЊЌяНž" + name-sort: "уЖу‚уƒМуу‚“ ууƒМуЉ у­у‚€у‚Œу‚‹у‚Šу‚…у†уЎуЇу‚“у›уЄ" + name-en: "Broken Sword - Nenereru Ryuu no Densetsu" + region: "NTSC-J" +SLPS-25357: + name: "3хЙДBчЕ„щ‡‘х…Ћх…ˆч”Ÿ фМшЊЌуЎц•™хЃ‡уЋчЋ‹уІяМ" + name-sort: "3у­у‚“BууПуу‚“уБуЁу›у‚“у›у„ уЇу‚“у›уЄуЎуу‚‡у†у у‚“уЋуŸуІяМ" + name-en: "3-nen B-gumi Kinpachi Sensei - Densetsu no Kyoudan ni Tate!" + region: "NTSC-J" +SLPS-25358: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМ х‹цƒ…у‚Пуƒƒу‚АуƒуƒˆуƒЋ" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМ у‚†у†у˜у‚‡у†уŸуЃууАуЈу‚‹" + name-en: "Gold Gashbell!! - Friendship Tag Battle" + region: "NTSC-J" +SLPS-25359: + name: "у‚ЗуƒЃуƒМуƒžуƒГу‚­уƒГу‚А уЕу‚“уАу‚Šу‚Йуƒ”уƒЊуƒƒуƒ„" + name-sort: "у—у‚ƒуƒМуОу‚“уу‚“у уЕу‚“уАу‚Šу™уДу‚ŠуЃуЄ" + name-en: "Shaman King - Funbari Spirits" + region: "NTSC-J" +SLPS-25360: + name: "хЁŠщ­‚" + name-sort: "у‹уŸуОу‚Šу уОу—у„" + name-en: "Katamari Damacy" + region: "NTSC-J" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25361: + name: "у‚Йуƒžуƒƒу‚ЗуƒЅу‚ГуƒМуƒˆуƒ—уƒ­уƒˆуƒМуƒŠуƒЁуƒГуƒˆ2" + name-sort: "у™уОуЃу—у‚…у“уƒМуЈуЗу‚уЈуƒМуЊу‚у‚“уЈ2" + name-en: "Smash Court Professional Tournament 2" + region: "NTSC-J" +SLPS-25362: + name: "щ‰„фКК28хЗ" + name-sort: "уІуЄу˜у‚“28у”у†" + name-en: "Tetsujin 28-gХ" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLPS-25363: + name: "цЁœх‚цЖˆщ˜ВщšŠ" + name-sort: "у•уу‚‰у–у‹у—у‚‡у†уМу†уŸу„" + name-en: "Sakurazaka Shouboutai" + region: "NTSC-J" +SLPS-25364: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ" + name-sort: "у†у‚‹уЈу‚‰уОу‚“" + name-en: "Ultraman" + region: "NTSC-J" +SLPS-25365: + name: "Missing Blue [Best Price]" + name-sort: "уПуЃу—у‚“у уЖу‚‹уƒМ [Best Price]" + name-en: "Missing Blue [Best Price]" + region: "NTSC-J" +SLPS-25366: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [уЗу‚ŒуПу‚у‚€уМуЃуу™] [уЇуƒу™у1/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Premium Box] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-25367: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [уЗу‚ŒуПу‚у‚€уМуЃуу™] [уЇуƒу™у2/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Premium Box] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-25368: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [уЇуƒу™у1/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: # Allows import of Xenosaga I, Xenosaga I Reloaded, and Xenosaga Freaks data. + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-25369: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [уЇуƒу™у2/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-25370: + name: "SPAWN щ‹х‘НуЎщŽ–" + name-sort: "у™уНуƒМу‚“ у†у‚“у‚у„уЎуу•у‚Š" + name-en: "Spawn - Armageddon" + region: "NTSC-J" +SLPS-25371: + name: "DearS [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЇуƒу‚уƒМуš [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "DearS [First Limited Edition]" + region: "NTSC-J" +SLPS-25372: + name: "DearS" + name-sort: "уЇуƒу‚уƒМуš" + name-en: "DearS" + region: "NTSC-J" +SLPS-25373: + name: "у‚ЌуƒГу‚ЙуƒЊуƒГу‚ЌуƒМуƒЛу‚ЌуƒМуƒЋ Volume.II" + name-sort: "уŒу‚“у™у‚Šу‚“уŒуƒМ уŒуƒМу‚‹ Volume.II" + name-en: "Gunslinger Girl Vol.2" + region: "NTSC-J" +SLPS-25374: + name: "хЄЇш„БшЕА THE GREAT ESCAPE" + name-sort: "у у„у уЃуу† THE GREAT ESCAPE" + name-en: "Great Escape, The" + region: "NTSC-J" +SLPS-25375: + name: "XIII - у‚ЕуƒМуƒ†у‚ЃуƒМуƒГ - хЄЇчЕБщ ˜у‚’цЎКу—уŸч”З" + name-sort: "у•уƒМуІуƒуƒМу‚“ у у„уЈу†у‚Šу‚‡у†у‚’у“у‚у—уŸуŠуЈу“" + name-en: "XIII" + region: "NTSC-J" +SLPS-25376: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 4" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 4" + name-en: "Metal Slug 4" + region: "NTSC-J" + compat: 5 +SLPS-25377: + name: "у‚ЖуƒЛуƒŠу‚ЄуƒˆуƒЁу‚ЂуƒЛу‚Њуƒ–уƒЛуƒ‰уƒЋу‚ЂуƒМу‚Ќ фИц€ш­АуЎуƒ€уƒГу‚ИуƒЇуƒГ" + name-sort: "у– уЊу„уЈу‚у‚ уŠуЖ уЉу‚‹у‚уƒМуŒ уЕу—уŽуЎу у‚“у˜у‚‡у‚“" + name-en: "Nightmare of Druaga, The - Fushigi no Dungeon" + region: "NTSC-J" +SLPS-25378: + name: "цБфКЌщ­”фККх­Ихœ’хЄ–цГ•хИ–шЁ€щЂЈщŒВ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЈу†уу‚‡у†уОу˜у‚“уŒууˆу‚“у’уЛу†уЁу‚‡у†у‘уЃуЗу†у‚у [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Tokyo Majin Gakuen - Kaihoujyou Kefurokou [First Limited Edition]" + region: "NTSC-J" +SLPS-25379: + name: "цБфКЌщ­”фККх­Ихœ’хЄ–цГ•хИ–шЁ€щЂЈщŒВ" + name-sort: "уЈу†уу‚‡у†уОу˜у‚“уŒууˆу‚“у’уЛу†уЁу‚‡у†у‘уЃуЗу†у‚у" + name-en: "Tokyo Majin Gakuen - Kaihoujyou Kefurokou" + region: "NTSC-J" +SLPS-25381: + name: "х­Іхœ’уƒ˜уƒДуƒГ BOY'S LOVE SCRAMBLEяМ" + name-sort: "уŒууˆу‚“уИу‚”у‚“ уМуƒМу„уšу‚‰уЖу™уу‚‰у‚“уЖу‚‹яМ" + name-en: "Gakuen Heaven - Boy's Love Scramble! Type B" + region: "NTSC-J" +SLPS-25382: + name: "уƒЏуƒГуƒ”уƒМу‚Й уƒЉуƒГуƒ‰уƒЉуƒГуƒ‰яМ" + name-sort: "у‚у‚“уДуƒМу™ у‚‰у‚“уЉу‚‰у‚“уЉяМ" + name-en: "One Piece - Land Land!" + region: "NTSC-J" +SLPS-25383: + name: "уƒ‡у‚ИуƒЂуƒГуƒуƒˆуƒЋу‚Џуƒ­уƒ‹у‚ЏуƒЋ" + name-sort: "уЇу˜у‚‚у‚“уАуЈу‚‹уу‚уЋуу‚‹" + name-en: "Digimon Battle Chronicle" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes impossible menu selection issue. +SLPS-25384: + name: "хЄЉшЊ… чД…" + name-sort: "уІу‚“уЁу‚…у† уу‚ŒуЊу„" + name-en: "Tenchu Kurenai" + region: "NTSC-J" +SLPS-25385: + name: "уƒ•уƒЌуƒГу‚К яНžщ’ц˜ЅуЎшМуяНž" + name-sort: "уЕу‚Œу‚“уš у›у„у—у‚…у‚“уЎу‹уŒу‚„у" + name-en: "Friends Seishun no Kagayaki" + region: "NTSC-J" +SLPS-25386: + name: "KOF MAXIMUM IMPACT" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ" + name-en: "KOF - Maximum Impact" + region: "NTSC-J" +SLPS-25387: + name: "уƒˆу‚ЅуƒЋуƒМуƒЉуƒ–у‚ЙуƒˆуƒМуƒЊуƒМ Summer Days,and yet... [eb!у‚ГуƒЌ]" + name-sort: "уЈу…у‚‹уƒМу‚‰уЖу™уЈуƒМу‚ŠуƒМ Summer Days,and yet... [eb!у“у‚Œ]" + name-en: "True Love Story - Summer Days, and Yet...[eb!Kore]" + region: "NTSC-J" +SLPS-25388: + name: "у‚ЌуƒГу‚ЙуƒЊуƒГу‚ЌуƒМуƒЛу‚ЌуƒМуƒЋ Volume.III" + name-sort: "уŒу‚“у™у‚Šу‚“уŒуƒМ уŒуƒМу‚‹ Volume.III" + name-en: "Gunslinger Girl Vol.3" + region: "NTSC-J" +SLPS-25389: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED чЕ‚у‚у‚‰уЊу„ц˜Žц—ЅуИ" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ уŠу‚у‚‰уЊу„у‚у—уŸуИ" + name-en: "Gundam Seed - Never Ending Tomorrow" + region: "NTSC-J" +SLPS-25390: + name: "у‚Џуƒ­уƒМуƒуƒМуƒуƒМуƒ„ уƒЋуƒƒу‚­уƒГу‚Ауƒ•у‚ЉуƒМуƒуƒ”уƒу‚Й [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу‚уƒМуАуƒМуЏуƒМуЄ у‚‹уЃуу‚“ууЕу‰уƒМуЏуДу­у™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Clover Heart's - Looking for Happiness [First Limited Edition]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes transparancy. +SLPS-25391: + name: "у‚Џуƒ­уƒМуƒуƒМуƒуƒМуƒ„ уƒЋуƒƒу‚­уƒГу‚Ауƒ•у‚ЉуƒМуƒуƒ”уƒу‚Й [щ€šхИИч‰ˆ]" + name-sort: "уу‚уƒМуАуƒМуЏуƒМуЄ у‚‹уЃуу‚“ууЕу‰уƒМуЏуДу­у™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Clover Heart's - Looking for Happiness [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes transparancy. +SLPS-25392: + name: "DESIRE" + name-sort: "уЇу–у„у‚" + name-en: "Desire" + region: "NTSC-J" +SLPS-25393: + name: "Rim Runners" + name-sort: "у‚Šу‚€ у‚‰у‚“уЊуƒМуš" + name-en: "Rim Runners" + region: "NTSC-J" +SLPS-25394: + name: "Another Century's Episode" + name-sort: "у‚уЊу–уƒМу›у‚“уЁу‚…у‚ŠуƒМуšуˆуДууƒМуЉ" + name-en: "Another Century's Episode" + region: "NTSC-J" +SLPS-25395: + name: "у‚ЛуƒГуƒуƒЁуƒГу‚ПуƒЋуƒ—уƒЌуƒЊуƒЅуƒМуƒ‰" + name-sort: "у›у‚“уЁу‚у‚“уŸу‚‹уЗу‚Œу‚Šу‚…уƒМуЉ" + name-en: "Sentimental Prelude" + region: "NTSC-J" +SLPS-25396: + name: "уƒ•у‚ЁуƒГу‚Пу‚Йуƒ†у‚Ѓуƒƒу‚Џуƒ•у‚ЉуƒМуƒуƒЅуƒГ2 т˜†т˜†т˜†" + name-sort: "уЕуу‚“уŸу™уІуƒуЃууЕу‰уƒМуЁу‚…у‚“2 уЈу‚ŠуЗу‚‹у™уŸуƒМ" + name-en: "Fantastic Fortune 2 - Triple Star" + region: "NTSC-J" +SLPS-25397: + name: "у‚ЗуƒГуƒ‰уƒуƒƒуƒˆу‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМуЏцІŽцœЌхŠ хЅˆх­уЇуЉу†уЇу™у‹ [ч‰Йх…Ич‰ˆ]" + name-sort: "у—у‚“уЉуАуЃуЉу‚уЉуЙу‚“уЁу‚ƒуƒМуЏуˆуЎу‚‚уЈу‹уЊу“уЇуЉу†уЇу™у‹ [уЈууІу‚“уАу‚“]" + name-en: "Sindbad Adventure wa Enomoto Kanako de Doudesuka [Limiter Edition]" + region: "NTSC-J" +SLPS-25398: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ2" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ2" + name-en: "Naruto - Narutimett Hero 2" + region: "NTSC-J" + clampModes: + vu0ClampMode: 0 # Fixes glow effects. + vu1ClampMode: 3 # Fixes rare SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25399: + name: "у‚Буƒ­уƒ­шЛц›Й уƒЁуƒ­уƒЁуƒ­уƒуƒˆуƒЋуƒ­у‚ЄуƒЄуƒЋ" + name-sort: "у‘у‚у‚уу‚“уу† у‚у‚у‚у‚уАуЈу‚‹у‚у„у‚„у‚‹" + name-en: "Keroro Gunsou - Mero Mero Battle Royale" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes invisible text. +SLPS-25400: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– у‚ЗуƒГуƒ•у‚Љуƒ‹у‚Ђ" + name-sort: "уІу„у‚‹уš уŠуЖ у—у‚“уЕу‰уЋу‚" + name-en: "Tales of Symphonia" + region: "NTSC-J" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + getSkipCount: "GSC_TalesofSymphonia" +SLPS-25401: + name: "уƒžу‚АуƒŠу‚ЋуƒЋу‚П" + name-sort: "уОууЊу‹у‚‹уŸ" + name-en: "Magna Carta" + region: "NTSC-J" +SLPS-25402: + name: "щ‹МуЎщŒЌщ‡‘шЁ“хИЋ уƒ‰уƒЊуƒМуƒ у‚ЋуƒМуƒ‹уƒуƒЋ" + name-sort: "уЏуŒу­уЎу‚Œу‚“уу‚“у˜у‚…уЄу— уЉу‚ŠуƒМу‚€у‹уƒМуЋуАу‚‹" + name-en: "Hagane no Renkinjutsushi - Dream Carnival" + region: "NTSC-J" + compat: 5 +SLPS-25403: + name: "уƒ’уƒƒуƒˆуƒžуƒГяМšу‚Еу‚ЄуƒЌуƒГуƒˆу‚Ђу‚Еу‚ЗуƒГ [EIDOS THE BEST]" + name-sort: "уВуЃуЈуОу‚“ у•у„у‚Œу‚“уЈу‚у•у—у‚“ [EIDOS THE BEST]" + name-en: "Hitman - Silent Assassin [Eidos The Best]" + region: "NTSC-J" +SLPS-25404: + name: "RPGуƒ„у‚ЏуƒМуƒЋ" + name-sort: "RPGуЄууƒМу‚‹" + name-en: "RPG Maker 3" + region: "NTSC-J" +SLPS-25405: + name: "цБфКЌщ­”фККх­Ихœ’хЄ–цГ•хИ–шЁ€щЂЈщŒВ Best Collection" + name-sort: "уЈу†уу‚‡у†уОу˜у‚“уŒууˆу‚“у’уЛу†уЁу‚‡у†у‘уЃуЗу†у‚у Best Collection" + name-en: "Tokyo Majin Gakuen - Kaihoujyou Kefurokou [Best Collection]" + region: "NTSC-J" +SLPS-25406: + name: "уƒ’уƒƒуƒˆуƒžуƒГяМšу‚ГуƒГуƒˆуƒЉу‚Џуƒˆ" + name-sort: "уВуЃуЈуОу‚“ у“у‚“уЈу‚‰ууЈ" + name-en: "Hitman - Contracts" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLPS-25407: + name: "THE KING OF FIGHTERS 2003" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2003" + name-en: "King of Fighters 2003, The" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25408: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒŠу‚ЄуƒГуƒ–уƒЌу‚Єу‚ЋуƒМ" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ уЊу„у‚“уЖу‚Œу„у‹уƒМ" + name-en: "Armored Core - Nine Breaker" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + dynaPatches: # Fix stuck enemies. (author=Berylskid) + - pattern: + - { offset: 0x0, value: 0x3C023E4C } + - { offset: 0x4, value: 0x3442CCCD } + - { offset: 0x8, value: 0xE7A300D0 } + - { offset: 0xC, value: 0xE7A200D4 } + replacement: + - { offset: 0x4, value: 0x3442CCE0 } +SLPS-25409: + name: "хŒц‹т€”уƒ•у‚Пу‚Гу‚Єт€” [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЕуŸу“у„ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Futakoi [First Limited Edition]" + region: "NTSC-J" +SLPS-25410: + name: "хŒц‹т€”уƒ•у‚Пу‚Гу‚Єт€”" + name-sort: "уЕуŸу“у„" + name-en: "Futakoi" + region: "NTSC-J" +SLPS-25411: + name: "ToHeart & ToHeart2 [щ™хЎšуƒ‡уƒЉуƒƒу‚Џу‚Йуƒ‘уƒƒу‚Џ]" + name-sort: "уЈу…уЏуƒМуЈ & уЈу…уЏуƒМуЈ2 [у’у‚“уІу„уЇу‚‰уЃуу™уБуЃу]" + name-en: "To Heart 2 [Deluxe Edition]" + region: "NTSC-J" +SLPS-25412: + name: "ToHeart" + name-sort: "уЈу…уЏуƒМуЈ" + region: "NTSC-J" +SLPS-25413: + name: "ToHeart2 [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЈу…уЏуƒМуЈ2 [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "ToHeart 2 [First Limited Edition]" + region: "NTSC-J" +SLPS-25414: + name: "ToHeart2" + name-sort: "уЈу…уЏуƒМуЈ2" + name-en: "ToHeart 2" + region: "NTSC-J" +SLPS-25415: + name: "уЁу‚…яНžу‹уЊщ›€хЃЋ уІу‚“уЛуƒМч‰ŒхЈ˜ [у‚ГуƒЌу‚Џу‚ПуƒМу‚Ку‚Јуƒ‡у‚Ѓу‚ЗуƒЇуƒГ]" + name-sort: "уЁу‚…уƒМу‹уЊу˜у‚ƒу‚“у— уІу‚“уЛуƒМуБу„уЋу‚ƒу‚“ [у“у‚ŒууŸуƒМуšуˆуЇуƒу—у‚‡у‚“]" + name-en: "Chuuka na Janshi - Tenhoo Painyan [Collector's Edition]" + region: "NTSC-J" +SLPS-25416: + name: "уЁу‚…яНžу‹уЊщ›€хЃЋ уІу‚“уЛуƒМч‰ŒхЈ˜ [щ€šхИИч‰ˆ]" + name-sort: "уЁу‚…уƒМу‹уЊу˜у‚ƒу‚“у— уІу‚“уЛуƒМуБу„уЋу‚ƒу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Chuuka na Janshi - Tenhoo Painyan [Standard Edition]" + region: "NTSC-J" +SLPS-25417: + name: "PANZER FRONT Ausf.B [eb!у‚ГуƒЌ]" + name-sort: "ebяМу“у‚Œ PANZER FRONT Ausf.B [eb!у‚ГуƒЌ]" + name-en: "Panzer Front Ausf.B [ebKore]" + region: "NTSC-J" +SLPS-25418: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ5 у‚ИуƒЛу‚ЂуƒГу‚ЕуƒГу‚АуƒЛу‚Іу‚ЉуƒМ" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ5 у˜ у‚у‚“у•у‚“у у†у‰уƒМ" + name-en: "Ace Combat 5 - The Unsung War" + region: "NTSC-J" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + patches: + 86089F31: + content: |- + comment=Rearranging COP2 instructions that use old results + patch=0,EE,001A3B6C,word,48498800 + patch=0,EE,001A3B70,word,4B00682C + patch=0,EE,001A3B7C,word,484A8800 + patch=0,EE,001A3B80,word,4B0C682C +SLPS-25419: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЌуƒГуƒ€уƒ vs.Zу‚ЌуƒГуƒ€уƒ " + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŒу‚“у у‚€vs.ZуŒу‚“у у‚€" + name-en: "Mobile Suit Gundam - Gundam vs. Z-Gundam" + region: "NTSC-J" +SLPS-25420: + name: "у‚ЗуƒГуƒ‰уƒуƒƒуƒˆу‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМуЏцІŽцœЌхŠ хЅˆх­уЇуЉу†уЇу™у‹" + name-sort: "у—у‚“уЉуАуЃуЉу‚уЉуЙу‚“уЁу‚ƒуƒМуЏуˆуЎу‚‚уЈу‹уЊу“уЇуЉу†уЇу™у‹" + name-en: "Sindbad Adventure wa Enomoto Kanako de Doudesuka" + region: "NTSC-J" +SLPS-25421: + name: "ч‰Їх Дч‰ЉшЊž OhяМ уƒЏуƒГуƒ€уƒ•уƒЋуƒЉу‚Єуƒ• [хˆх›žч‰ˆ]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š Oh у‚у‚“у уЕу‚‹у‚‰у„уЕ [у—у‚‡у‹у„уАу‚“]" + name-en: "Bokujou Monogatari - Oh! Wonderful Life [First Limited Edition]" + region: "NTSC-J" + patches: + D2F0DC73: + content: |- + comment=Patch by Prafull + // Fix hang at shipping shed. + patch=1,EE,002bd36c,word,00000000 +SLPS-25422: + name: "уƒ‡у‚Й уƒу‚Є уƒ‡у‚Ѓу‚АуƒЊуƒМу‚К щ‰„ц‹Г:уƒ‹уƒМуƒŠ у‚Іу‚ЃуƒЊу‚Ђуƒ у‚К" + name-sort: "уЇу™ уАу„ уЇуƒуу‚ŠуƒМуš уІуЃу‘у‚“ уЋуƒМуЊ у†уƒу‚Šу‚у‚€уš" + name-en: "Death by Degrees - Tekken - Nina Williams" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SLPS-25423: + name: "ц€Њч›—у‚Ђуƒ—уƒЊу‚Гуƒƒуƒˆ хЎŒх…Јч‰ˆ [щ™хЎšч‰ˆ]" + name-sort: "у‹у„уЈу†у‚уЗу‚Šу“уЃуЈ у‹у‚“уœу‚“уАу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Kaitou Apricot - Complete Edition [Limited Edition]" + region: "NTSC-J" +SLPS-25424: + name: "ц€Њч›—у‚Ђуƒ—уƒЊу‚Гуƒƒуƒˆ хЎŒх…Јч‰ˆ" + name-sort: "у‹у„уЈу†у‚уЗу‚Šу“уЃуЈ у‹у‚“уœу‚“уАу‚“" + name-en: "Kaitou Apricot - Complete Edition" + region: "NTSC-J" +SLPS-25425: + name: "SDу‚ЌуƒГуƒ€уƒ  - уƒ•у‚ЉуƒМу‚Й хЄЇцБКцˆІяМцЌЁх…ƒцЕЗшГŠуƒ‡уƒЛу‚Йу‚ЋуƒМуƒЋ" + name-sort: "SDуŒу‚“у у‚€уЕу‰уƒМу™ у у„у‘уЃу›у‚“ у˜у’у‚“у‹у„уžууЇу™у‹уƒМу‚‹" + name-en: "SD Gundam Force Daikessen!" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Needed for SPS on some characters. +SLPS-25426: + name: "хцŽЂхЕу‚ГуƒŠуƒГ хЄЇш‹БхИх›НуЎщКч”Ѓ" + name-sort: "у‚у„уŸу‚“уІу„у“уЊу‚“ у у„уˆу„уІу„у“ууЎу„у•у‚“" + name-en: "Detective Conan - Inheritance of Britain" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur in game and on the UI. +SLPS-25427: + name: "уƒЌу‚Иу‚ЇуƒГу‚К цП€щ—˜яМу‚ЕуƒМу‚ЌуƒуƒˆуƒЋ" + name-sort: "у‚Œу˜у‡у‚“уš у’ууЈу† у•уƒМуŒуАуЈу‚‹" + name-en: "Legions Gekitou! Saga Battle" + region: "NTSC-J" + compat: 5 +SLPS-25428: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 3 [SNK Best Collection]" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 3 [SNK Best Collection]" + name-en: "Metal Slug 3 [SNK Best Collection]" + region: "NTSC-J" + gsHWFixes: + gpuPaletteConversion: 2 # Stops excessive VRAM usage with preloading on. +SLPS-25429: + name: "THE KING OF FIGHTERS 2000 [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2000 [SNK BEST COLLECTION]" + name-en: "King of Fighters 2000, The [SNK Best Collection]" + region: "NTSC-J" +SLPS-25430: + name: "уƒЋуƒ‘уƒГфИ‰фИ– у‚Гуƒ­уƒГуƒ–у‚ЙуЎщКч”ЃуЏцœБуЋцŸ“уОу‚‹" + name-sort: "у‚‹уБу‚“у•у‚“у›у„ у“у‚у‚“уЖу™уЎу„у•у‚“уЏу—у‚…уЋууОу‚‹" + name-en: "Lupin III - Columbus no Isan ha Akenisomaru" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 1 # Fixes game softlock after prison level. +SLPS-25431: + name: "ч‰Їх Дч‰ЉшЊž OhяМ уƒЏуƒГуƒ€уƒ•уƒЋуƒЉу‚Єуƒ• [щ€šхИИч‰ˆ]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š OhяМ у‚у‚“у уЕу‚‹у‚‰у„уЕ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Bokujou Monogatari - Oh! Wonderful Life [Standard Edition]" + region: "NTSC-J" +SLPS-25432: + name: "щ­”хЅГуЃхЈ˜у‚ЂуƒЛуƒЉуƒЛуƒЂуƒМуƒ‰ х”БуˆуІу€ц‹уЎщ­”цГ•яМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу˜у‚‡уЃу“у‚у‚‰у‚‚уƒМуЉ уЈуЊуˆуІ у“у„уЎуОуЛу†яМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Majo-kko A La Mode [Magical Box]" + region: "NTSC-J" +SLPS-25433: + name: "хИх›НхƒцˆІшЈ˜ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уІу„у“уу›у‚“у›у‚“у [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Teikoku Sensenki [First Limited Edition]" + region: "NTSC-J" +SLPS-25434: + name: "шЅПщЂЈуЎч‹‚шЉЉц›ВяНžThe Rhapsody of ZephyrяНž Best Collection" + name-sort: "уЋу—у‹уœуЎу‚‰уЗууЇуƒ Best Collection" + name-en: "Rhapsody of Zephyr, The [Best Collection]" + region: "NTSC-J" +SLPS-25435: + name: "щ­”хЅГуЃхЈ˜у‚ЂуƒЛуƒЉуƒЛуƒЂуƒМуƒ‰ х”БуˆуІу€ц‹уЎщ­”цГ•яМ" + name-sort: "уОу˜у‚‡уЃу“у‚у‚‰у‚‚уƒМуЉ уЈуЊуˆуІ у“у„уЎуОуЛу†" + name-en: "Majo-kko A La Mode" + region: "NTSC-J" +SLPS-25436: + name: "хИх›НхƒцˆІшЈ˜" + name-sort: "уІу„у“уу›у‚“у›у‚“у" + name-en: "Teikoku Sensenki" + region: "NTSC-J" +SLPS-25437: + name: "Dт†’A:WHITE [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "Dт†’A:WHITE [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "D A - White [First Limited Edition]" + region: "NTSC-J" +SLPS-25438: + name: "Dт†’A:WHITE [щ€šхИИч‰ˆ]" + name-sort: "Dт†’A:WHITE [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "D A - White [Stnadard Edition]" + region: "NTSC-J" +SLPS-25439: + name: "уЏу˜у‚уЎфИ€ц­Љ ALLт˜†STARS" + name-sort: "уЏу˜у‚уЎу„уЃуН уŠуƒМу‚‹у™уŸуƒМуš" + name-en: "Hajime no Ippo - All-Stars" + region: "NTSC-J" +SLPS-25440: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМ цП€щ—˜яМцœ€хМЗуЎщ­”ч‰Љщ”" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹ у’ууЈу† у•у„уу‚‡у†уЎуОу‚‚уЎуŸуЁ" + name-en: "Gold Gashbell!! - Gekitou! Saikyou no Mamonotachi" + region: "NTSC-J" +SLPS-25441: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 3" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 3" + name-en: "Ultraman Fighting Evolution 3" + region: "NTSC-J" +SLPS-25443: + name: "хЗуЎуЌу—щ‡Ѓу‚Š уƒЏуƒГуƒ€уƒ•уƒЋу‚ИуƒЃуƒМуƒ‹уƒМ" + name-sort: "у‹у‚уЎуЌу—уЄу‚Š у‚у‚“у уЕу‚‹у˜у‚ƒуƒМуЋуƒМ" + name-en: "Kawa no Nushi Tsuri - Wonderful Journey" + region: "NTSC-J" +SLPS-25444: + name: "Cherry blossom яНžуƒу‚ЇуƒЊуƒМуƒ–уƒ­уƒƒу‚Еуƒ яНž" + name-sort: "уЁу‡у‚ŠуƒМуЖу‚уЃу•у‚€" + name-en: "Cherry Blossom" + region: "NTSC-J" +SLPS-25445: + name: "хНБч‰Ђт…Ё -Dark illusion-" + name-sort: "у‹у’у‚у†2 -Dark illusion-" + name-en: "Kagero II - Dark Illusion" + region: "NTSC-J" +SLPS-25447: + name: "уƒˆуƒƒуƒ—у‚’у­у‚‰уˆяМ" + name-sort: "уЈуЃуЗу‚’у­у‚‰уˆ" + name-en: "Top o Nerae! GunBuster" + region: "NTSC-J" +SLPS-25448: + name: "THE KING OF FIGHTERS 94 RE-BOUT [у‚Йуƒšу‚ЗуƒЃуƒЋщ™хЎšч‰ˆ]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš 94 RE-BOUT [у™уКу—у‚ƒу‚‹у’у‚“уІу„уАу‚“]" + name-en: "The King of Fighters '94 - Re-Bout [Special Pack]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25449: + name: "THE KING OF FIGHTERS 94 RE-BOUT" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš 94 RE-BOUT" + name-en: "King of Fighters '94, The - Re-Bout" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25450: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒЊуƒуƒМу‚Й" + name-sort: "уІу„у‚‹уš уŠуЖ у‚ŠуАуƒМу™" + name-en: "Tales of Rebirth" + region: "NTSC-J" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. + gsHWFixes: + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. +SLPS-25451: + name: "шŠБуЈхЄЊщ™НуЈщ›ЈуЈ Super Best Collection" + name-sort: "уЏуЊуЈуŸу„у‚ˆу†уЈу‚у‚уЈ Super Best Collection" + name-en: "Hana to Taiyou to Ame to [Super Best Collection]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 4 # Fixes broken shading in some areas. + textureInsideRT: 1 # Fixes some of the many graphical issues. +SLPS-25452: + name: "у‚­уƒŽуЎц—… -the Beautiful World- [щ›Лц’ƒSP]" + name-sort: "ууЎуЎуŸуГ the Beautiful World [уЇу‚“у’уSP]" + name-en: "Kino no Tabi - The Beautiful World [Dengeki SP]" + region: "NTSC-J" +SLPS-25453: + name: "уƒ‡у‚ИуƒЂуƒГуƒЏуƒМуƒЋуƒ‰X" + name-sort: "уЇу˜у‚‚у‚“у‚уƒМу‚‹уЉX" + name-en: "Digimon World X" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned blur. +SLPS-25454: + name: "чОЉчЕŒш‹Бщ›„фМ" + name-sort: "у‚ˆу—уЄу­уˆу„у‚†у†уЇу‚“" + name-en: "Yoshitsune Eiyuuden" + region: "NTSC-J" +SLPS-25455: + name: "фИ‰цД‹уƒ‘уƒуƒГу‚Гуƒ‘уƒЉуƒ€у‚Єу‚Й11 яНžц–АцЕЗуЈу•у‚‰уАщŠ€чމуЎч‹МяНž" + name-sort: "у•у‚“у‚ˆу†уБуЁу‚“у“уБу‚‰у у„у™11 у—у‚“у‹у„уЈу•у‚‰уАуŽу‚“у уОуЎуŠуŠу‹уП" + name-en: "Sanyo Pachinko Paradise 11" + region: "NTSC-J" +SLPS-25456: + name: "у‚АуƒЉуƒ‡у‚Ѓу‚ЈуƒМу‚ПуƒМ яНžуƒ­уƒМуƒ‰ уƒˆу‚ЅуƒМ уƒ•уƒЊуƒМуƒ€уƒ яНž" + name-sort: "уу‚‰уЇуƒуˆуƒМуŸуƒМ яНžу‚уƒМуЉ уЈу…уƒМ уЕу‚ŠуƒМу у‚€яНž" + name-en: "Gladiator - Road to Freedom" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLPS-25457: + name: "уƒуƒГу‚Гуƒ„цЕЊцМЋхЄЇцДЛхЇуƒуƒГуƒ”уƒМуƒˆуƒ­уƒƒуƒˆ" + name-sort: "уНу‚“у“уЄу‚уОу‚“у у„у‹уЄу’ууАу‚“уДуƒМуЈу‚уЃуЈ" + name-en: "Ponkotsu Roeman Daikatsugeki Bumpy Trot" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25458: + name: "THE KING OF FIGHTERS 2001 [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2001 [SNK BEST COLLECTION]" + name-en: "King of Fighters 2001, The [SNK Best Collection]" + region: "NTSC-J" +SLPS-25459: + name: "хЄЉц˜Ÿ у‚НуƒМуƒ‰ у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ" + name-sort: "уІу‚“у›у„ ууƒМуЉ уŠуЖ уЇу™уІуƒуЋуƒМ" + name-en: "Swords of Destiny" + region: "NTSC-J" +SLPS-25460: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ3" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z3" + name-en: "Dragon Ball Z 3" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-25461: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒ•у‚ЉуƒМуƒŸуƒЅуƒЉуƒ•уƒ­уƒГуƒˆ" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ уЕу‰уƒМуПу‚…у‚‰уЕу‚у‚“уЈ" + name-en: "Armored Core - Formula Front" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. +SLPS-25462: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚ЄуƒДуƒГ" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“" + name-en: "Armored Core - Last Raven" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPS-25463: + name: "уƒžу‚Єуƒ›уƒМуƒ у‚’уЄуу‚у†2яМхŒ " + name-sort: "уОу„уЛуƒМу‚€у‚’уЄуу‚у†2 уŸууП" + name-en: "My Home o Tsukurou 2! Takumi" + region: "NTSC-J" +SLPS-25464: + name: "хЄЇцˆІч•Ѕт…І у‚Ју‚Џу‚ЗуƒМуƒ‰" + name-sort: "у у„у›у‚“у‚Šу‚ƒу7 уˆуу—уƒМуЉ" + name-en: "Daisenryaku VII - Exceed" + region: "NTSC-J" +SLPS-25465: + name: "у‚уšуП" + name-sort: "у‚уšуП" + name-en: "Azumi" + region: "NTSC-J" +SLPS-25466: + name: "цАИщ уЎу‚Ђу‚ЛуƒЊу‚Ђ -у“уЎхЄЇхœАуЎцžœуІуЇ- [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уˆу„уˆу‚“уЎу‚у›у‚Šу‚ у“уЎу у„уЁуЎуЏуІуЇ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Eternal Aselia - The Spirit of Eternity Sword [First Limited Edition]" + region: "NTSC-J" +SLPS-25467: + name: "уПу‚“уЊхЄЇхЅНухЁŠщ­‚" + name-sort: "уПу‚“уЊу у„у™уу‹уŸуОу‚Šу уОу—у„" + name-en: "Minna Daisuki Katamari Damacy" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + memcardFilters: + - "SCAJ-20135" + - "SLPS-25467" + - "SLPS-73241" + - "SCAJ-20079" + - "SLPS-25360" + - "SLPS-73210" + - "SLPS-73240" +SLPS-25468: + name: "цАИщ уЎу‚Ђу‚ЛуƒЊу‚Ђ тˆ’у“уЎхЄЇхœАуЎцžœуІуЇтˆ’" + name-sort: "уˆу„уˆу‚“уЎу‚у›у‚Šу‚ у“уЎу у„уЁуЎуЏуІуЇ" + name-en: "Eternal Aselia - The Spirit of Eternity Sword" + region: "NTSC-J" +SLPS-25469: + name: "уƒ™уƒМу‚ЙуƒœуƒМуƒЋуƒЉу‚Єуƒ–2005" + name-sort: "уЙуƒМу™уМуƒМу‚‹у‚‰у„уЖ2005" + name-en: "Baseball Live 2005" + region: "NTSC-J" +SLPS-25470: + name: "х†’щ™КчŽ‹уƒ“у‚Ѓуƒˆ уƒ€уƒМу‚Џуƒу‚Йу‚ЛуƒГуƒуƒЅуƒЊуƒМ" + name-sort: "уМу†у‘у‚“уŠу†уГуƒуЈ у уƒМуу­у™у›у‚“уЁу‚…у‚ŠуƒМ" + name-en: "Bouken-ou Beet - Darkness Century" + region: "NTSC-J" +SLPS-25471: + name: "х­Іц Ёу‚’уЄуу‚у† Happy DaysяМяМ" + name-sort: "уŒуЃу“у†у‚’уЄуу‚у† Happy DaysяМяМ" + name-en: "Gakkou o Tsukurou - Happy Days!!" + region: "NTSC-J" +SLPS-25472: + name: "XIII - у‚ЕуƒМуƒ†у‚ЃуƒМуƒГ - хЄЇчЕБщ ˜у‚’цЎКу—уŸч”З [Best Collection]" + name-sort: "у•уƒМуІуƒуƒМу‚“ у у„уЈу†у‚Šу‚‡у†у‚’у“у‚у—уŸуŠуЈу“ [Best Collection]" + name-en: "XIII [Best Collection]" + region: "NTSC-J" +SLPS-25473: + name: "уƒЏуƒГуƒ”уƒМу‚Й у‚АуƒЉуƒуƒˆяМRUSH" + name-sort: "у‚у‚“уДуƒМу™ уу‚‰уАуЈяМу‚‰уЃу—у‚…" + name-en: "One Piece - Grand Battle! Combat Rush" + region: "NTSC-J" +SLPS-25474: + name: "BECK THE GAME" + name-sort: "уЙуЃу у– у’уƒМу‚€" + name-en: "Beck - The Game" + region: "NTSC-J" +SLPS-25476: + name: "ш–щ—˜хЃЋц˜ŸчŸЂ -ш–хŸŸхфКŒхЎЎчЗЈ-" + name-sort: "у›у„у‚“уЈу›у„у‚„ -у›у„у„уу˜у‚…у†уЋуу‚…у†уИу‚“-" + name-en: "Saint Seiya Seiiki Juunikyuu Hen" + region: "NTSC-J" + compat: 5 +SLPS-25478: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  фИ€хЙДцˆІфК‰" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у„уЁу­у‚“у›у‚“уу†" + name-en: "Mobile Suit Gundam - One Year War" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes cut off screens. +SLPS-25479: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМх‹цƒ…у‚Пуƒƒу‚АуƒуƒˆуƒЋ2" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМу‚†у†у˜у‚‡у†уŸуЃууАуЈу‚‹2" + name-en: "Gold Gashbell!! - Friendship Tag Battle 2" + region: "NTSC-J" +SLPS-25480: + name: "у‚Иуƒ‘уƒГу‚А" + name-sort: "у˜уБу‚“у" + name-en: "ZIPANG" + region: "NTSC-J" +SLPS-25481: + name: "у‚Ќуƒƒуƒ„у яМяМцЃЎуЎчŸГцО" + name-sort: "уŒуЃуЄу  у‚‚у‚ŠуЎу„у—уОуЄ" + name-en: "Gattsu Da!! Mori no Ishimatsu" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes Turbo mode Freeze. + mtvu: 0 # Fixes Turbo mode Freeze. +SLPS-25482: + name: "щ›ЊшЊžу‚Š уƒЊуƒ‹уƒЅуƒМу‚ЂуƒЋч‰ˆ" + name-sort: "у‚†ууŒуŸу‚Š у‚ŠуЋу‚…уƒМу‚у‚‹уАу‚“" + name-en: "Yuki Gatari [Renewal Version]" + region: "NTSC-J" +SLPS-25483: + name: "у™у„яНžуЈу—яНžуšу‚“" + name-sort: "у™у„уƒМуЈу—уƒМуšу‚“" + name-en: "Sweet Season" + region: "NTSC-J" +SLPS-25484: + name: "SNK VS. CAPCOM SVC CHAOS [SNK BEST Collection]" + name-sort: "уˆу™уˆуЌу‘уƒМ VS. у‹уЗу“у‚“ SVC у‹уŠу™ [SNK BEST Collection]" + name-en: "SNK vs. Capcom Chaos [SNK Best Collection]" + region: "NTSC-J" +SLPS-25485: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ Ver.1.5 [GUNDAM THE BEST]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€Ver.1.5 [GUNDAM THE BEST]" + name-en: "Mobile Suit Gundam Ver.1.5 [Gundam the Best]" + region: "NTSC-J" +SLPS-25486: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ цˆІшЈ˜ [GUNDAM THE BEST]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у›у‚“у [GUNDAM THE BEST]" + name-en: "Mobile Suit Gundam - Lost War Chronicles [Gundam the Best]" + region: "NTSC-J" +SLPS-25487: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚уу‚Šу‚у„хЎ‡хЎ™ [GUNDAM THE BEST]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ у‚уу‚Šу‚у„у†уЁу‚…у† [GUNDAM THE BEST]" + name-en: "Mobile Suit Gundam - Meguriai Sora [Gundam the Best]" + region: "NTSC-J" +SLPS-25488: + name: "ZEONIC FRONT цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 0079 [GUNDAM THE BEST]" + name-sort: "у˜уŠуЋуЃу уЕу‚у‚“уЈ ууЉу†у›у‚“у—уŒу‚“у у‚€0079 [GUNDAM THE BEST]" + name-en: "Zeonic Front - Mobile Suit Gundam 0079 [Gundam the Best]" + region: "NTSC-J" +SLPS-25489: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Иу‚ЊуƒГч‹ЌчЋ‹цˆІфК‰шЈ˜+ц”Лч•ЅцŒ‡фЛЄц›И [GUNDAM THE BEST]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у˜уŠу‚“уЉуу‚ŠуЄу›у‚“уу†у у“у†у‚Šу‚ƒуу—у‚Œу„у—у‚‡ [GUNDAM THE BEST]" + name-en: "Ambition of Giren - Zeon Independence War + Direction Book of Capture [Gundam the Best]" + region: "NTSC-J" +SLPS-25491: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATIONт€”NEO [GUNDAM THE BEST]" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ у­уŠ [GUNDAM THE BEST]" + name-en: "SD Gundam G Generation Neo [Gundam The Best]" + region: "NTSC-J" +SLPS-25492: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATION SEED [GUNDAM THE BEST]" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ у—уƒМуЉ [GUNDAM THE BEST]" + name-en: "SD Gundam G Generation - Gundam Seed [Gundam The Best]" + region: "NTSC-J" +SLPS-25493: + name: "уƒуƒƒу‚ЏуƒЄуƒМуƒ‰уƒЌу‚ЙуƒЊуƒГу‚А2" + name-sort: "уАуЃуу‚„уƒМуЉу‚Œу™у‚Šу‚“у2" + name-en: "Backyard Wrestling 2 - There Goes the Neighborhood" + region: "NTSC-J" +SLPS-25494: + name: "Fragrance Tale яНžуƒ•уƒЌу‚АуƒЉуƒГу‚Й уƒ†у‚ЄуƒЋяНž" + name-sort: "уЕу‚Œуу‚‰у‚“у™ уІу„у‚‹" + name-en: "Fragrance Tale" + region: "NTSC-J" +SLPS-25495: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 5" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 5" + name-en: "Metal Slug 5" + region: "NTSC-J" + compat: 5 +SLPS-25496: + name: "уƒ†у‚Ѓу‚ЂуƒЊуƒГу‚Ау‚ЕуƒМу‚Ќу‚ЗуƒЊуƒМу‚К уƒ™уƒЋу‚Іу‚Ѓуƒƒу‚Џу‚ЕуƒМу‚Ќ DXуƒ‘уƒƒу‚Џ" + name-sort: "уІуƒу‚у‚Šу‚“уу•уƒМуŒу—у‚ŠуƒМуš уЙу‚‹у†уƒуЃуу•уƒМуŒ DXуБуЃу" + name-en: "TearRing Saga Series - Berwick Saga [Deluxe Pack]" + region: "NTSC-J" +SLPS-25497: + name: "уƒ†у‚Ѓу‚ЂуƒЊуƒГу‚Ау‚ЕуƒМу‚Ќу‚ЗуƒЊуƒМу‚К уƒ™уƒЋу‚Іу‚Ѓуƒƒу‚Џу‚ЕуƒМу‚Ќ [щ€šхИИч‰ˆ]" + name-sort: "уІуƒу‚у‚Šу‚“уу•уƒМуŒу—у‚ŠуƒМуš уЙу‚‹у†уƒуЃуу•уƒМуŒ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "TearRing Saga Series - Berwick Saga [Standard Edition]" + region: "NTSC-J" +SLPS-25498: + name: "ц™‚чЉКх†’щ™КшЈ˜ у‚МуƒГуƒˆуƒЊуƒƒу‚Џу‚Й" + name-sort: "у˜уу†уМу†у‘у‚“у уœу‚“уЈу‚ŠуЃуу™" + name-en: "Jikuu Bouken Zentrix" + region: "NTSC-J" +SLPS-25499: + name: "хЙНт˜…щŠт˜…ч™Нц›И FOREVER" + name-sort: "у‚†у†у‚†у†уЏуу—у‚‡ FOREVER" + name-en: "Yu Yu Hakusho Forever" + region: "NTSC-J" +SLPS-25500: + name: "namco 50th ANNIVERSARY уƒŠуƒ у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "уЊу‚€у“ 50th у‚уЋуАяМу•у‚ŠуƒМ уЊу‚€у“у‚Œуу—у‚‡у‚“" + name-en: "namCollection - Namco 50th Anniversary" + region: "NTSC-J" +SLPS-25501: + name: "щ™Ащ™НхЄЇцˆІшЈ˜ шІ‡ш€…уЎхА" + name-sort: "уŠу‚“уПу‚‡у†уŸу„у›у‚“у уЏу—у‚ƒуЎу—у‚‹у—" + name-en: "Onmyou Taisenki - Hasha no In" + region: "NTSC-J" +SLPS-25502: + name: "у‚ЙуƒуƒМуƒ уƒœуƒМу‚Є" + name-sort: "у™уЁуƒМу‚€уМуƒМу„" + name-en: "Steamboy" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Reduces post misalignment. + autoFlush: 1 # Fixes post alignment. +SLPS-25503: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.2 хЙ•цœЋцЕЊцМЋ цœˆшЏуЎх‰ЃхЃЋ 1уƒЛ2" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 2 уАууОуЄу‚уОу‚“ у’уЃу‹уЎу‘у‚“у— 1уƒЛ2" + name-en: "Bakumatsu Roman - Last Blade 2-in-1 [NeoGeo Online Collection the Best]" + region: "NTSC-J" + compat: 5 +SLPS-25504: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.1 щЄ“ч‹М MARK OF THE WOLVES [щ™хЎšч‰ˆ]" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 1 уŒу‚у† MARK OF THE WOLVES [у’у‚“уІу„уАу‚“]" + name-en: "Garou - Mark of the Wolves [Limited Edition]" + region: "NTSC-J" +SLPS-25505: + name: "NAMCOУ—CAPCOM" + name-sort: "уЊу‚€у“ уу‚у™ у‹уЗу“у‚“" + name-en: "Namco X Capcom" + region: "NTSC-J" + compat: 5 +SLPS-25506: + name: "for Symphony яНžwith all one's heartяНž" + name-sort: "уЕу‰уƒМ у—у‚“уЕу‰уЋуƒМ у†уƒуš уŠуƒМу‚‹ у‚у‚“уš уЏуƒМуЈ" + name-en: "For Symphony - With All One's Heart" + region: "NTSC-J" +SLPS-25507: + name: "шˆž-HiME щ‹х‘НуЎчГЛчЕБцЈЙ DXуƒ‘уƒƒу‚Џ" + name-sort: "уОу„уВу‚ у†у‚“у‚у„уЎу‘у„уЈу†у˜у‚… DXуБуЃу" + name-en: "Mai-Hime [Limited Edition]" + region: "NTSC-J" +SLPS-25508: + name: "шˆž-HiME щ‹х‘НуЎчГЛчЕБцЈЙ" + name-sort: "уОу„уВу‚ у†у‚“у‚у„уЎу‘у„уЈу†у˜у‚…" + name-en: "Mai-Hime - The Another" + region: "NTSC-J" +SLPS-25509: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.1 щЄ“ч‹М MARK OF THE WOLVES" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 1 уŒу‚у† MARK OF THE WOLVES" + name-en: "Garou - Mark of the Wolves" + region: "NTSC-J" +SLPS-25510: + name: "щ‰„ц‹Г5" + name-sort: "уІуЃу‘у‚“5" + name-en: "Tekken 5" + region: "NTSC-J" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SLPS-25511: + name: "чО…хˆЙ -Alternative-" + name-sort: "у‚‰у›уЄ -Alternative-" + name-en: "Rasetsu Alternative" + region: "NTSC-J" +SLPS-25513: + name: "ш’Му„цЕЗуЎуƒˆуƒЊу‚Йуƒ†у‚Ѓу‚Ђ яНžуƒŠуƒŽу‚ЋуƒЛуƒ•уƒЉуƒГу‚Ћч™Кц˜ŽхЗЅцˆПшЈ˜яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚уŠу„у†уПуЎуЈу‚Šу™уІуƒу‚ уЊуЎу‹ уЕу‚‰у‚“у‹уЏуЄу‚у„у“у†уМу†у [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Aoi Umi no Tristia - Nanoca Flanka Hatsumei Koubouki [First Limited Edition]" + region: "NTSC-J" +SLPS-25514: + name: "ш’Му„цЕЗуЎуƒˆуƒЊу‚Йуƒ†у‚Ѓу‚Ђ яНžуƒŠуƒŽу‚ЋуƒЛуƒ•уƒЉуƒГу‚Ћч™Кц˜ŽхЗЅцˆПшЈ˜яНž" + name-sort: "у‚уŠу„у†уПуЎуЈу‚Šу™уІуƒу‚ уЊуЎу‹ уЕу‚‰у‚“у‹уЏуЄу‚у„у“у†уМу†у" + name-en: "Aoi Umi no Tristia - Nanoca Flanka Hatsumei Koubouki" + region: "NTSC-J" +SLPS-25515: + name: "уƒ•у‚Пу‚Гу‚Є у‚ЊуƒЋу‚ПуƒŠуƒ†у‚Ѓуƒ– ц‹уЈхА‘хЅГуЈуƒžу‚ЗуƒГу‚ЌуƒГ [щ™хЎšч‰ˆ]" + name-sort: "уЕуŸу“у„ уŠу‚‹уŸуЊуІуƒуЖ у“у„уЈу—у‚‡у†у˜у‚‡уЈуОу—у‚“уŒу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Futakoi Alternative [Limited Edition]" + region: "NTSC-J" +SLPS-25516: + name: "уƒ•у‚Пу‚Гу‚Є у‚ЊуƒЋу‚ПуƒŠуƒ†у‚Ѓуƒ– ц‹уЈхА‘хЅГуЈуƒžу‚ЗуƒГу‚ЌуƒГ" + name-sort: "уЕуŸу“у„ уŠу‚‹уŸуЊуІуƒуЖ у“у„уЈу—у‚‡у†у˜у‚‡уЈуОу—у‚“уŒу‚“" + name-en: "Futakoi Alternative" + region: "NTSC-J" +SLPS-25517: + name: "у‚ЈуƒГу‚ИуƒЇу‚Єу‚ДуƒЋуƒ•яМ" + name-sort: "уˆу‚“у˜у‚‡у„у”у‚‹уЕяМ" + name-en: "Enjoy Golf!" + region: "NTSC-J" +SLPS-25518: + name: "чŠЌхЄœх‰ хЅЅчОЉфЙБшˆž" + name-sort: "у„уЌу‚„у—у‚ƒ уŠу†уŽу‚‰у‚“уЖ" + name-en: "InuYasha - Ougi Ranbu" + region: "NTSC-J" +SLPS-25519: + name: "х‰Еш–уЎу‚Ђу‚Џу‚ЈуƒЊу‚ЊуƒГ" + name-sort: "уу†у›у„уЎу‚ууˆу‚ŠуŠу‚“" + name-en: "Sousei no Aquarion" + region: "NTSC-J" +SLPS-25520: + name: "у‚ЌуƒГуƒ€уƒ  уƒˆу‚ЅуƒЋуƒМу‚Њуƒ‡уƒƒу‚Лу‚Є яНžхЄБу‚у‚Œу—GуЎфМшЊЌяНž" + name-sort: "уŒу‚“у у‚€ уЈу…у‚‹уƒМуŠуЇуЃу›у„ у†у—уЊу‚у‚Œу—GуЎуЇу‚“у›уЄ" + name-en: "Gundam True Odyssey" + region: "NTSC-J" +SLPS-25521: + name: "у‚Еуƒƒу‚ЋуƒМуƒЉу‚Єуƒ•2" + name-sort: "у•уЃу‹уƒМу‚‰у„уЕ2" + name-en: "Soccer Life 2" + region: "NTSC-J" +SLPS-25522: + name: "чОЉчЕŒчД€ [щ™хЎšч‰ˆ шБЊшЏчЕЂчˆ›BOX]" + name-sort: "у‚ˆу—уЄу­у [у’у‚“уІу„уАу‚“ у”у†у‹у‘у‚“у‚‰у‚“BOX]" + name-en: "Yoshitsuneki [Gouka Kenran Box]" + region: "NTSC-J" +SLPS-25523: + name: "чОЉчЕŒчД€" + name-sort: "у‚ˆу—уЄу­у" + name-en: "Yoshitsuneki" + region: "NTSC-J" +SLPS-25525: + name: "THE KING OF FIGHTERS NEOWAVE" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš у­уŠ у†у‡уƒМуЖ" + name-en: "King of Fighters, The - NeoWave" + region: "NTSC-J" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25526: + name: "MEDICAL 91" + name-sort: "у‚уЇуƒу‹у‚‹ 91" + name-en: "Medical 91" + region: "NTSC-J" +SLPS-25527: + name: ".hack//frУЄgment у‚ЊуƒГуƒЉу‚ЄуƒГ / у‚Њуƒ•уƒЉу‚ЄуƒГ" + name-sort: "уЉуЃуЈуЏуЃу fragment уŠу‚“у‚‰у„у‚“ / уŠуЕу‚‰у„у‚“" + name-en: ".hack//fragment" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. +SLPS-25528: + name: "у‚ЕуƒЂуƒГуƒŠу‚Єуƒˆу‚Ју‚Џу‚Йуƒ†уƒМу‚М яНžхЄœц˜Žу‘уЎчПМяНž" + name-sort: "у•у‚‚у‚“уЊу„уЈуˆуу™уІуƒМуœ у‚ˆу‚у‘уЎуЄуАу•" + name-en: "Summon Night EX Thesis - Yoake no Tsubasa" + region: "NTSC-J" +SLPS-25529: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution Rebirth" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution Rebirth" + name-en: "Ultraman Fighting Evolution - Rebirth" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns DoF effects. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UltramanFightingEvolution" +SLPS-25530: + name: "щЄ“ч‹МфМ Breakblow" + name-sort: "уŒу‚у†уЇу‚“ Breakblow" + name-en: "Garouden Break Blow" + region: "NTSC-J" +SLPS-25531: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATION SEED" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ у—уƒМуЉ" + name-en: "SD Gundam G Generation - Gundam Seed Edition" + region: "NTSC-J" +SLPS-25532: + name: "у‚ЏуƒЊуƒ†у‚Ѓу‚ЋуƒЋ уƒ™уƒ­у‚Зуƒ†у‚Ѓ" + name-sort: "уу‚ŠуІуƒу‹у‚‹ уЙу‚у—уІуƒ" + name-en: "Critical Velocity" + region: "NTSC-J" +SLPS-25533: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒЌу‚Иу‚ЇуƒГуƒ‡у‚Ѓу‚Ђ" + name-sort: "уІу„у‚‹уš уŠуЖ у‚Œу˜у‡у‚“уЇуƒу‚" + name-en: "Tales of Legendia" + region: "NTSC-J" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SLPS-25534: + name: "уƒ†у‚ЃуƒГу‚ЏуƒЋу‚Йу‚ПуƒМу‚Йуƒ—уƒЉу‚Єуƒ„уƒМLa Petite Princesse-" + name-sort: "уІуƒу‚“уу‚‹у™уŸуƒМу™уЗу‚‰у„уЄ La Petite Princesse" + name-en: "Twinkle Star Sprites - La Petite Princesse" + region: "NTSC-J" + compat: 5 +SLPS-25535: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.3 THE KING OF FIGHTERS яНžу‚Њуƒ­уƒчЗЈяНž [NEOGEO STICK3хŒцЂБщ™хЎšч‰ˆ]" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 3 у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уŠу‚уЁуИу‚“ [NEOGEO STICK3уЉу†у“у‚“у’у‚“уІу„уАу‚“]" + name-en: "NeoGeo Online Collection Vol.3 - The King of Fighters - Orochi Collection [Special Pack]" + region: "NTSC-J" +SLPS-25537: + name: "чЌЌ3цЌЁу‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ яНžчЕ‚ч„‰уЎщŠ€цВГуИяНž" + name-sort: "у у„3у˜у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу у—у‚…у†уˆу‚“уЎуŽу‚“уŒуИ" + name-en: "Super Robot Wars - Alpha 3" + region: "NTSC-J" + compat: 5 +SLPS-25538: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ PREMIUM EDITION" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу PREMIUM EDITION" + name-en: "Super Robot Wars - Alpha [Premium Pack]" + region: "NTSC-J" +SLPS-25539: + name: "у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋ у­у‚‹хЈ˜уЏш‚ВуЄу€‚ DXуƒ‘уƒƒу‚Џ" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹ у­у‚‹у“уЏуу уЄ DXуБуЃу" + name-en: "School Rumble [Limited Edition]" + region: "NTSC-J" +SLPS-25540: + name: "у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋ у­у‚‹хЈ˜уЏш‚ВуЄу€‚" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹ у­у‚‹у“уЏуу уЄ" + name-en: "School Rumble" + region: "NTSC-J" +SLPS-25541: + name: "ц–АфИ–чД€GPXу‚Еу‚ЄуƒуƒМуƒ•у‚ЉуƒМуƒŸуƒЅуƒЉ ROAD TO THE INFINITY 2" + name-sort: "у—у‚“у›у„уGPXу•у„уАуƒМуЕу‰уƒМуПу‚…у‚‰ ROAD TO THE INFINITY 2" + name-en: "New Century GPX Cyber Formula - Road to the Infinity 2" + region: "NTSC-J" +SLPS-25542: + name: "NARUTO-уƒŠуƒЋуƒˆ- у†уšуОухПфМ" + name-sort: "уЊу‚‹уЈ у†уšуОууЋу‚“уЇу‚“" + name-en: "Naruto Uzumaki Ninden" + region: "NTSC-J" + compat: 5 + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25543: + name: "хŒц‹хГЖ ц‹уЈцАДч€уЎу‚Еуƒу‚ЄуƒуƒЋяМ" + name-sort: "уЕуŸу“у„у˜уО у“у„уЈуПуšуŽуЎу•уАу„уАу‚‹яМ" + name-en: "Futakoi - Koi to Mizugi no Survival" + region: "NTSC-J" +SLPS-25544: + name: "щ›Ж яНžхˆКщ’уЎшВяНž" + name-sort: "уœу‚ у—у›у„уЎу“уˆ" + name-en: "Fatal Frame III - The Tormented" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SLPS-25545: + name: "уƒ•у‚Ёу‚Єуƒ†у‚ЃуƒГу‚А уƒ•у‚ЉуƒМ уƒЏуƒГуƒ”уƒМу‚Й" + name-sort: "уЕуу„уІуƒу‚“у уЕу‰уƒМ у‚у‚“уДуƒМу™" + name-en: "Fighting for One Piece" + region: "NTSC-J" + compat: 5 +SLPS-25546: + name: "ш‹КуОу—уОу‚ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у„уЁу”уОу—уОу‚ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Ichigo Mashimaro [First Limited Edition]" + region: "NTSC-J" +SLPS-25547: + name: "ш‹КуОу—уОу‚" + name-sort: "у„уЁу”уОу—уОу‚" + name-en: "Ichigo Mashimaro" + region: "NTSC-J" +SLPS-25548: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК8 яНž уБуЁу‚“у“у‚ІуƒЋуƒˆуƒЉу‚Луƒ–уƒГ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“08 яНž уБуЁу‚“у“у†у‚‹уЈу‚‰у›уЖу‚“" + name-en: "Pachitte Chonmage Tatsujin 6 - Pachinko Ultra Seven" + region: "NTSC-J" +SLPS-25549: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED DESTINY яНžGENERATION of C.E.яНž" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ уЇу™уІуƒуЋуƒМ GENERATION of C.E." + name-en: "Gundam Seed Destiny - Generation of C.E." + region: "NTSC-J" +SLPS-25550: + name: "у‚Ћу‚ІуƒœуƒМу‚Єуƒ“уƒуƒƒуƒ— шПНц†ЖуЎхЄœц›В [хˆх›žч”Ÿч”Ѓщ™хЎšч‰ˆ]" + name-sort: "у‹у†уМуƒМу„уГуАуЃуЗ уЄу„уŠууЎу›у‚ŒуЊуƒМуЇ [у—у‚‡у‹у„у›у„у•у‚“у’у‚“уІу„уАу‚“]" + name-en: "Cowboy Bebop - Tsuioku no Serenade [First Limited Edition]" + region: "NTSC-J" + clampModes: + eeClampMode: 0 # Fixes HUD going black. +SLPS-25551: + name: "у‚Ћу‚ІуƒœуƒМу‚Єуƒ“уƒуƒƒуƒ— шПНц†ЖуЎхЄœц›В" + name-sort: "у‹у†уМуƒМу„уГуАуЃуЗ уЄу„уŠууЎу›у‚ŒуЊуƒМуЇ" + name-en: "Cowboy Bebop - Tsuioku no Serenade" + region: "NTSC-J" + clampModes: + eeClampMode: 0 # Fixes HUD going black. + compat: 5 +SLPS-25552: + name: "чŠЌхЄœх‰яНžх‘ЊшЉ›уЎфЛЎщЂяНž [BANDAI THE BEST]" + name-sort: "у„уЌу‚„у—у‚ƒ у˜у‚…ууЎу‹у‚у‚“ [BANDAI THE BEST]" + name-en: "InuYasha - Juso no Kamen [Bandai the Best]" + region: "NTSC-J" +SLPS-25553: + name: "чОЉчЕŒш‹Бщ›„фМ фПЎчО…" + name-sort: "у‚ˆу—уЄу­уˆу„у‚†у†уЇу‚“ у—у‚…у‚‰" + name-en: "The Story of Hero Yoshitsune Shura" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 2 # Fixes post-processing alignment. +SLPS-25554: + name: "у‚Ју‚ІуƒЌу‚Ћу‚Луƒ–уƒГ TR1:NEW WAVE" + name-sort: "уˆу†у‚Œу‹у›уЖу‚“ TR1:уЋу‚…уƒМ у†у‡уƒМуЖ" + name-en: "Eureka Seven TR1 - New Wave" + region: "NTSC-J" +SLPS-25556: + name: "хП…цЎКуƒ‘уƒуƒГу‚Гу‚Йуƒ†уƒМу‚ЗуƒЇуƒГV11 CRу‚ЎуƒЃуƒМуƒˆуƒЋу‚К" + name-sort: "уВуЃу•уЄуБуЁу‚“у“у™уІуƒМу—у‚‡у‚“V11 CRуŽу‚ƒуƒМуЈу‚‹уš" + name-en: "Hissatsu Pachinko Station V11 - CR Gyaatoruzu" + region: "NTSC-J" +SLPS-25557: + name: "у‚ЂуƒМуƒуƒГуƒЌу‚ЄуƒГ" + name-sort: "у‚уƒМуАу‚“у‚Œу„у‚“" + name-en: "Urban Reign" + region: "NTSC-J" + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SLPS-25558: + name: "уƒу‚Њу‚Иу‚Њ уƒуƒˆуƒЋу‚Гуƒ­у‚Зу‚Ђуƒ " + name-sort: "у­уŠу˜уŠ уАуЈу‚‹у“у‚у—у‚у‚€" + name-en: "NeoGeo Battle Coliseum" + region: "NTSC-J" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25559: + name: "у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„ хЄЉфИ‹фИ€х‰ЃхЎЂфМ" + name-sort: "у•у‚€у‚‰у„у™уДу‚ŠуЃуЄ уІу‚“у‹у„уЁу‘у‚“у‹ууЇу‚“" + name-en: "Samurai Spirits - Tenkaichi Kenkakuden" + region: "NTSC-J" + compat: 5 +SLPS-25560: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚Йуƒ‘уƒМу‚­уƒГу‚АяМ" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у™уБуƒМуу‚“уяМ" + name-en: "Dragon Ball Z - Sparking!" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines when powering up. + roundSprite: 2 # Fixes misaligned bloom. +SLPS-25561: + name: "MotoGP 4" + name-sort: "у‚‚уЈGP 4" + name-en: "MotoGP 4" + region: "NTSC-J" +SLPS-25563: + name: "уƒ’уƒƒуƒˆуƒžуƒГяМšу‚ГуƒГуƒˆуƒЉу‚Џуƒˆ [Eidos Best]" + name-sort: "уВуЃуЈуОу‚“ у“у‚“уЈу‚‰ууЈ [Eidos Best]" + name-en: "Hitman - Contracts [Eidos Best]" + region: "NTSC-J" + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLPS-25564: + name: "Gallop Racer 8 - Live Horse Racing -" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ 8 у‚‰у„у‚”уЛуƒМу™у‚ŒуƒМу—у‚“у" + name-en: "Gallop Racer 8 - Live Horse Racing" + region: "NTSC-J" +SLPS-25565: + name: "хП…х‹уƒ‘уƒуƒГу‚Гц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.1 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.1 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“" + name-en: "Hisshou Pachinko Kouryoku Series Vol.1 - CR Shinseiki Evangelion" + region: "NTSC-J" +SLPS-25566: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.27 ц”ОшЊВхОŒуЎуƒЉуƒ–т˜…уƒ“уƒМуƒˆт™Њ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.27 уЛу†у‹у”уЎу‚‰уЖуГуƒМуЈ" + name-en: "Simple 2000 Series Ultimate Vol. 27 - Houkago no Love Beat" + region: "NTSC-J" +SLPS-25567: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК9 яНž уБуЁу‚“у“цАДцˆИщЛ„щ–€" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“09 яНž уБуЁу‚“у“уПуЈу“у†у‚‚у‚“" + name-en: "Pachitte Chonmage Tatsujin 9 - Pachinko Mito-Koumon" + region: "NTSC-J" +SLPS-25568: + name: "у‚Буƒ­уƒ­шЛц›Й уƒЁуƒ­уƒЁуƒ­уƒуƒˆуƒЋуƒ­у‚ЄуƒЄуƒЋ [BANDAI THE BEST]" + name-sort: "у‘у‚у‚уу‚“уу† у‚у‚у‚у‚уАуЈу‚‹у‚у„у‚„у‚‹ [BANDAI THE BEST]" + name-en: "Keroro Gunsou - Mero Mero Battle Royale [Bandai The Best]" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes invisible text. +SLPS-25569: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED щ€Ѓхˆvs.Z.A.F.T" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ у‚Œу‚“у”у†vs.Z.A.F.T" + name-en: "Kidou Senshi Gundam SEED - Rengou vs. Z.A.F.T." + region: "NTSC-J" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLPS-25570: + name: "у‚­уƒŽуЎц—…т…Ё" + name-sort: "ууЎуЎуŸуГ2" + name-en: "Kino no Tabi II - The Beautiful World" + region: "NTSC-J" +SLPS-25571: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 4 [SNK Best Collection]" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 4 [SNK Best Collection]" + name-en: "Metal Slug 4 [SNK Best Collection]" + region: "NTSC-J" +SLPS-25572: + name: "у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„щ›Ж [SNK Best Collection]" + name-sort: "у•у‚€у‚‰у„у™уДу‚ŠуЃуЄуœу‚ [SNK Best Collection]" + name-en: "Samurai Spirits Zero [SNK Best Collection]" + region: "NTSC-J" +SLPS-25573: + name: "THE KING OF FIGHTERS 2002 [SNK Best Collection]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2002 [SNK Best Collection]" + name-en: "King of Fighters 2002, The [SNK Best Collection]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25574: + name: "уƒ‘уƒуƒ‘уƒЉ12 яНžхЄЇцЕЗуЈхЄуЎуŠу‚‚у„уЇяНž" + name-sort: "уБуЁуБу‚‰12 уŠуŠу†уПуЈуЊуЄуЎуŠу‚‚у„уЇ" + name-en: "PachiPara 12 - Ooumi to Natsu no Omoide" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25575: + name: "у‚Буƒ­уƒ­шЛц›Й уƒЁуƒ­уƒЁуƒ­уƒуƒˆуƒЋуƒ­у‚ЄуƒЄуƒЋZ" + name-sort: "у‘у‚у‚уу‚“уу† у‚у‚у‚у‚уАуЈу‚‹у‚у„у‚„у‚‹Z" + name-en: "Keroro Gunsou - Mero Mero Battle Royale Z" + region: "NTSC-J" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes invisible text. + autoFlush: 1 +SLPS-25576: + name: "уƒЏуƒГуƒ”уƒМу‚Й уƒ‘у‚ЄуƒЌуƒМуƒ„у‚ЋуƒМуƒ‹уƒуƒЋ" + name-sort: "у‚у‚“уДуƒМу™ уБу„у‚ŒуƒМуЄу‹уƒМуЋуАу‚‹" + name-en: "One Piece - Pirates Carnival" + region: "NTSC-J" +SLPS-25577: + name: "у‚Ну‚ІуƒЋу‚­уƒЃуƒЊуƒуƒМт…Ђ" + name-sort: "уу†у‚‹уу‚ƒу‚ŠуАуƒМ3" + name-en: "SoulCalibur III" + region: "NTSC-J" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SLPS-25578: + name: "K-1 WORLD GP 2005" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š 2005" + name-en: "K-1 World Grand Prix 2005" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes black and white fighters. + - InstantDMAHack # Fixes black flickering. + patches: + F8664E20: + content: |- + comment=Fixes black screen in hardware mode. + patch=1,EE,004269f0,word,0000948c + patch=1,EE,00426a18,word,0000948c +SLPS-25579: + name: "Little Aid" + name-sort: "у‚ŠуЈу‚‹ уˆу„уЉ" + name-en: "Little Aid" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes lines in sprites. +SLPS-25580: + name: "уƒу‚­уƒГуƒЛуƒЊуƒˆуƒЋ" + name-sort: "уЁуу‚“ у‚ŠуЈу‚‹" + name-en: "Chicken Little" + region: "NTSC-J" +SLPS-25581: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.92 THE х‘Њу„уЎу‚ВуƒМуƒ " + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 92 THE уЎу‚у„уЎу’уƒМу‚€" + name-en: "Simple 2000 Series Vol. 92 - The Game of a Curse" + region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes corrupted and missing graphics. +SLPS-25582: + name: "у‚Ђу‚Йуƒˆуƒ­чƒх›Ѓ цБКцˆІяМяМуƒ“у‚ЏуƒˆуƒЊуƒМчƒх›ЃчЗЈ" + name-sort: "у‚у™уЈу‚уу‚…у†у у‚“ у‘уЃу›у‚“яМяМуГууЈу‚ŠуƒМуу‚…у†у у‚“уИу‚“" + name-en: "Asutoro Kyudan Kessen" + region: "NTSC-J" +SLPS-25583: + name: "уƒЏуƒГуƒ”уƒМу‚Й уƒ‘у‚ЄуƒЌуƒМуƒ„у‚ЋуƒМуƒ‹уƒуƒЋ [уƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБч‰ˆ]" + name-sort: "у‚у‚“уДуƒМу™ уБу„у‚ŒуƒМуЄу‹уƒМуЋуАу‚‹ [уОу‚‹уЁуŸуЃуЗуЉу†у“у‚“уАу‚“]" + name-en: "One Piece - Pirates Carnival [with Multi-Tap]" + region: "NTSC-J" +SLPS-25584: + name: "уƒЏуƒГуƒ”уƒМу‚Й уƒ‘у‚ЄуƒЌуƒМуƒ„у‚ЋуƒМуƒ‹уƒуƒЋ [PlayStation 2 SCPH-70000у‚ЗуƒЊуƒМу‚КхА‚ч”ЈуƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБч‰ˆ]" + name-sort: "у‚у‚“уДуƒМу™ уБу„у‚ŒуƒМуЄу‹уƒМуЋуАу‚‹ [PlayStation 2 SCPH-70000у—у‚ŠуƒМуšу›у‚“у‚ˆу†уОу‚‹уЁуŸуЃуЗуЉу†у“у‚“уАу‚“]" + name-en: "From TV Animation - One Piece - Pirates Carnival [with Multitap for new models]" + region: "NTSC-J" +SLPS-25585: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒ•у‚ЁуƒМуƒ 5 у‚ЕуƒМу‚Ћу‚Йу‚­уƒЃуƒЉуƒуƒГ" + name-sort: "у‚‚у‚“у™уŸуƒМуЕууƒМу‚€5 у•уƒМу‹у™уу‚ƒу‚‰уАу‚“" + name-en: "Monster Farm 5 - Circus Caravan" + region: "NTSC-J" +SLPS-25586: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– у‚И у‚Ђуƒ“у‚Й" + name-sort: "уІу„у‚‹уš уŠуЖ у˜ у‚уГу™" + name-en: "Tales of the Abyss" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + autoFlush: 2 # Fixes post lighting. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SLPS-25587: + name: "у‚ЗуƒЅу‚Ќу‚ЗуƒЅу‚ЌуƒЋуƒМуƒГ ц‹у‚‚уŠу—у‚ƒу‚Œу‚‚уƒ”уƒƒу‚Џу‚Ђуƒƒуƒ—яМ" + name-sort: "у—у‚…уŒу—у‚…уŒу‚‹уƒМу‚“ у“у„у‚‚уŠу—у‚ƒу‚Œу‚‚уДуЃуу‚уЃуЗяМ" + name-en: "Sugar Sugar Rune - Koi mo Oshare mo Pick-Up" + region: "NTSC-J" +SLPS-25588: + name: "хцŽЂхЕу‚ГуƒŠуƒГ хЄЇш‹БхИх›НуЎщКч”Ѓ [BANDAI THE BEST]" + name-sort: "у‚у„уŸу‚“уІу„у“уЊу‚“ у у„уˆу„уІу„у“ууЎу„у•у‚“ [BANDAI THE BEST]" + name-en: "Meitantei Conan - Daiei Teikoku no Isan [Bandai The Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur in game and on the UI. +SLPS-25589: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ3" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ3" + name-en: "Naruto Narutimett Hero 3" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes invisible QTE button prompts and overbright in some scenes. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25590: + name: "уƒŠуƒ у‚ГуƒŸуƒЅуƒМу‚Иу‚Ђуƒ  у‚ЂуƒМу‚БуƒМуƒ‰HITSяМ" + name-sort: "уЊу‚€у“уПу‚…уƒМу˜у‚у‚€ у‚уƒМу‘уƒМуЉHITSяМ" + name-en: "Namco Museum Arcade Hits" + region: "NTSC-J" +SLPS-25591: + name: "уƒЉу‚ЙуƒˆуƒЛу‚Ју‚Йу‚ГуƒМуƒˆяНžцЗБхЄœуЎщЛ’шЖч‰ЉшЊžяНž" + name-sort: "у‚‰у™уЈуƒЛуˆу™у“уƒМуЈ у—у‚“у‚„уЎуу‚уЁу‚‡у†у‚‚уЎуŒуŸу‚Š" + name-en: "Last Escort - Shinya no Kokuchou Monogatari" + region: "NTSC-J" +SLPS-25592: + name: "у‚ЕуƒГуƒЉу‚Єу‚Кш‹Бщ›„ш­š3" + name-sort: "у•у‚“у‚‰у„уšуˆу„у‚†у†уŸу‚“3" + name-en: "Sunrise Eiyuutan 3" + region: "NTSC-J" +SLPS-25593: + name: "уЛу—уŒу‚Šу‚ЈуƒГуƒ—уƒМу‚Е" + name-sort: "уЛу—уŒу‚Šуˆу‚“уЗуƒМу•" + name-en: "Hoshigari Empusa" + region: "NTSC-J" +SLPS-25594: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМу‚ДуƒМяМу‚ДуƒМяМщ­”ч‰Љуƒ•у‚Ёу‚ЄуƒˆяМяМ [ц—ЇцœЌфН“ч”ЈуƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБ]" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМу”уƒМяМу”уƒМяМуОу‚‚уЎуЕуу„уЈяМяМ [ц—ЇцœЌфН“ч”ЈуƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБ]" + name-en: "Gold Gashbell!! - Go!Go! Mamono Fight [with Multi-Tap for Old ver.PS2]" + region: "NTSC-J" +SLPS-25595: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМу‚ДуƒМяМу‚ДуƒМяМщ­”ч‰Љуƒ•у‚Ёу‚ЄуƒˆяМяМ [SlimцœЌфН“ч”ЈуƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБ]" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМу”уƒМяМу”уƒМяМуОу‚‚уЎуЕуу„уЈяМяМ [SlimцœЌфН“ч”ЈуƒžуƒЋуƒу‚Пуƒƒуƒ—хŒцЂБ]" + name-en: "Gold Gashbell!! - Go!Go! Mamono Fight [with Multi-Tap for Slim ver.PS2]" + region: "NTSC-J" +SLPS-25596: + name: "щ‡‘ш‰ВуЎу‚Ќуƒƒу‚ЗуƒЅуƒ™уƒЋяМяМу‚ДуƒМяМу‚ДуƒМяМщ­”ч‰Љуƒ•у‚Ёу‚ЄуƒˆяМяМ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "у“у‚“у˜ууЎуŒуЃу—у‚…уЙу‚‹яМяМу”уƒМяМу”уƒМяМуОу‚‚уЎуЕуу„уЈяМяМ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Gold Gashbell!! - Go!Go! Mamono Fight [Only Soft]" + region: "NTSC-J" +SLPS-25597: + name: "хЗуЎуЌу—щ‡Ѓу‚Š уƒЏуƒГуƒ€уƒ•уƒЋу‚ИуƒЃуƒМуƒ‹уƒМ Best Collection" + name-sort: "у‹у‚уЎуЌу—уЄу‚Š у‚у‚“у уЕу‚‹у˜у‚ƒуƒМуЋуƒМ Best Collection" + name-en: "Kawa no Nushi Tsuri - Wonderful Journey [Best Collection]" + region: "NTSC-J" +SLPS-25598: + name: "х­Іц Ёу‚’уЄуу‚у†яМяМHappy Days Best Collection" + name-sort: "уŒуЃу“у†у‚’уЄуу‚у†яМяМHappy Days Best Collection" + name-en: "Gakkou o Tsukurou - Happy Days!! [Best Collection]" + region: "NTSC-J" +SLPS-25599: + name: "чМчœМуЎу‚ЗуƒЃуƒŠ" + name-sort: "у—у‚ƒууŒу‚“уЎу—у‚ƒуЊ" + name-en: "Shakugan no Shana" + region: "NTSC-J" +SLPS-25600: + name: "у‚Еуƒ уƒЉу‚ЄуƒуƒЃуƒГуƒ—уƒЋуƒМ" + name-sort: "у•у‚€у‚‰у„уЁу‚ƒу‚“уЗу‚‹уƒМ" + name-en: "Samurai Champloo - Sidetracked" + region: "NTSC-J" +SLPS-25601: + name: "у†уˆууЎцГ•х‰‡ х€’у™уœуƒ­уƒ™уƒЋуƒˆхх›ЃяМяМ" + name-sort: "у†уˆууЎуЛу†уу уŸуŠу™уœу‚уЙу‚‹уЈу˜у‚…у†у у‚“яМяМ" + name-en: "Ueki no Housoku - Taosu Ze Roberuto Juudan!!" + region: "NTSC-J" +SLPS-25602: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.2 уƒœуƒГуƒуƒМуƒ‘уƒЏуƒ•уƒЋ&хЄЂхЄЂуƒЏуƒМуƒЋуƒ‰DX" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 2 уМу‚“уАуƒМуБу‚уЕу‚‹&у‚†у‚у‚†у‚у‚уƒМу‚‹уЉDX" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 2 - Bomber Powerfull & Yume Yume World DX" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25603: + name: "хЄЉц˜Ÿ SWORDS OF DESTINY Best Collection" + name-sort: "уІу‚“у›у„ SWORDS OF DESTINY Best Collection" + name-en: "Tensei - Swords of Destiny [Best Collection]" + region: "NTSC-J" +SLPS-25604: + name: "у‚ЂуƒЋуƒˆуƒуƒЊу‚Г фИ–ч•ŒуЎчЕ‚у‚у‚ŠуЇшЉЉу„чЖšу‘у‚‹хА‘хЅГ" + name-sort: "у‚у‚‹уЈу­у‚Šу“ у›у‹у„уЎуŠу‚у‚ŠуЇу†уŸу„уЄуЅу‘у‚‹у—у‚‡у†у˜у‚‡" + name-en: "Ar tonelico - Sekai no Owari de Utai Tsuzukeru Shoujo" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLPS-25605: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.3 THE KING OF FIGHTERS яНžу‚Њуƒ­уƒчЗЈяНž [щ€šхИИч‰ˆ]" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 3 у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уŠу‚уЁуИу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "NeoGeo Online Collection Vol.3 - The King of Fighters - Orochi Collection [Standard Edition]" + region: "NTSC-J" +SLPS-25606: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2 -х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ-" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—2 -у„уІуЄу„уŸууŠууŸуЁ-" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioku-tachi" + region: "NTSC-J" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25607: + name: "щ­”ч•ŒцˆІшЈ˜уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ2 [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уОу‹у„у›у‚“ууЇуƒу™уŒу„у‚2 [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Makai Senki Disgaea 2 [First Limited Edition]" + region: "NTSC-J" +SLPS-25608: + name: "щ­”ч•ŒцˆІшЈ˜уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ2" + name-sort: "уОу‹у„у›у‚“ууЇуƒу™уŒу„у‚2" + name-en: "Makai Senki Disgaea 2" + region: "NTSC-J" + compat: 5 +SLPS-25609: + name: "KOF MAXIMUM IMPACT2 [хˆх›žщ™хЎšDVDхŒцЂБч‰ˆ]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ2 [у—у‚‡у‹у„у’у‚“уІу„DVDуЉу†у“у‚“уАу‚“]" + name-en: "King of Fighters, The - Maximum Impact 2 [with DVD / First Limited Edition]" + region: "NTSC-J" +SLPS-25610: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.4 щОш™ŽуЎц‹Г яНžхЄЉуƒЛхœАуƒЛфККяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 4 у‚Šу‚…у†у“уЎу‘у‚“ уІу‚“уЁу˜у‚“" + name-en: "Ryuuko no Ken - Ten-Chi-Jin [NEOGEO ONLINE Collection]" + region: "NTSC-J" +SLPS-25611: + name: "Strawberry PanicяМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™уЈу‚уЙу‚ŠуƒМуБуЋуЃуяМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Strawberry Panic [First Limited Edition]" + region: "NTSC-J" +SLPS-25612: + name: "Strawberry PanicяМ [щ€šхИИч‰ˆ]" + name-sort: "у™уЈу‚уЙу‚ŠуƒМуБуЋуЃуяМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Strawberry Panic [Standard Edition]" + region: "NTSC-J" +SLPS-25613: + name: "уƒžу‚Єуƒ›уƒМуƒ у‚’уЄуу‚у†2яМ хŒ  Best Collection" + name-sort: "уОу„уЛуƒМу‚€у‚’уЄуу‚у†2яМ уŸууП Best Collection" + name-en: "My Home o Tsukurou 2! Takumi [Best Collection]" + region: "NTSC-J" +SLPS-25614: + name: "шˆž-HiME щ‹х‘НуЎчГЛчЕБцЈЙ Best Collection" + name-sort: "уОу„уВу‚ у†у‚“у‚у„уЎу‘у„уЈу†у˜у‚… Best Collection" + name-en: "Mai-Hime - Unmei no Keitouju [Best Collection]" + region: "NTSC-J" +SLPS-25615: + name: "уƒžу‚Єуƒ›уƒМуƒ у‚’уЄуу‚у†2 х……хЎŸяМчАЁх˜шЈ­шЈˆяМяМ" + name-sort: "уОу„уЛуƒМу‚€у‚’уЄуу‚у†2 у˜у‚…у†у˜уЄяМу‹у‚“уŸу‚“у›уЃу‘у„яМяМ" + name-en: "My Home wo Tsukurou 2! Kantan Sekkei!!" + region: "NTSC-J" +SLPS-25616: + name: "у‚Йу‚­уƒМу‚ИуƒЃуƒГуƒ—уƒЛуƒšу‚Ђ Reloaded" + name-sort: "у™ууƒМу˜у‚ƒу‚“уЗ уКу‚ Reloaded" + name-en: "Ski Jumping Pairs Reloaded" + region: "NTSC-J" +SLPS-25617: + name: "e'tude prologue яНžцКу‚Œх‹•ухПƒуЎу‹уŸуЁяНž" + name-sort: "уˆуЁу‚…уƒМуЉ уЗу‚у‚уƒМу у‚†у‚Œу†у”уу“у“у‚уЎу‹уŸуЁ" + name-en: "Etude Prologue - Yureugoku Kokoro no Katachi" + region: "NTSC-J" +SLPS-25618: + name: "Dт†’A:BLACK [Best Price]" + name-sort: "Dт†’A:BLACK [Best Price]" + name-en: "D-A - Black [Best Price]" + region: "NTSC-J" +SLPS-25619: + name: "Dт†’A:WHITE [Best Price]" + name-sort: "Dт†’A:WHITE [Best Price]" + name-en: "D-A - White [Best Price]" + region: "NTSC-J" +SLPS-25620: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.3 CRуƒžуƒЊуƒЊуƒГуƒЛуƒЂуƒГуƒ­уƒМ" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 3 CRуОу‚Šу‚Šу‚“уƒЛу‚‚у‚“у‚уƒМ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 3 - CR Marilyn Monroe" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25621: + name: "у‹у—уОу— яНžу‚ЌуƒМуƒЋуƒŸуƒМуƒ„у‚ЌуƒМуƒЋяНžу€Œхˆу‚уІуЎхЄч‰ЉшЊžу€‚у€щ™хЎšч‰ˆ" + name-sort: "у‹у—уОу— уŒуƒМу‚‹уПуƒМуЄуŒуƒМу‚‹у€ŒуЏу˜у‚уІуЎуЊуЄу‚‚уЎуŒуŸу‚Šу€у’у‚“уІу„уАу‚“" + name-en: "Kashimashi! - Girl Meets Girl [Limited Edition]" + region: "NTSC-J" +SLPS-25622: + name: "у‹у—уОу— яНžу‚ЌуƒМуƒЋуƒŸуƒМуƒ„у‚ЌуƒМуƒЋяНžу€Œхˆу‚уІуЎхЄч‰ЉшЊžу€‚у€щ€šхИИч‰ˆ" + name-sort: "у‹у—уОу— уŒуƒМу‚‹уПуƒМуЄуŒуƒМу‚‹у€ŒуЏу˜у‚уІуЎуЊуЄу‚‚уЎуŒуŸу‚Šу€уЄу†у˜у‚‡у†уАу‚“" + name-en: "Kashimashi! - Girl Meets Girl" + region: "NTSC-J" +SLPS-25623: + name: "Another Century's Episode 2" + name-sort: "у‚уЊу–уƒМу›у‚“уЁу‚…у‚ŠуƒМуšуˆуДууƒМуЉ 2" + name-en: "Another Century's Episode 2" + region: "NTSC-J" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SLPS-25624: + name: "хŒц‹ [хŒц‹COLLECTION] [щ›Лц’ƒSP]" + name-sort: "уЕуŸу“у„ [уЕуŸу“у„COLLECTION] [уЇу‚“у’уSP]" + name-en: "Futakoi [Futakoi Collection] [Dengeki SP]" + region: "NTSC-J" +SLPS-25625: + name: "хŒц‹хГЖ ц‹уЈцАДч€уЎу‚Еуƒу‚ЄуƒуƒЋяМ [хŒц‹COLLECTION] [щ›Лц’ƒSP]" + name-sort: "уЕуŸу“у„у˜уО у“у„уЈуПуšуŽуЎу•уАу„уАу‚‹яМ [уЕуŸу“у„COLLECTION] [уЇу‚“у’уSP]" + name-en: "Futakoijima - Koi to Mizugi no Survival [Futakoi Collection] [Dengeki SP]" + region: "NTSC-J" +SLPS-25626: + name: "уƒŠуƒЋуƒ‹у‚Ђх›Нч‰ЉшЊž яНžчЌЌ1чЋ  уƒЉу‚Єу‚ЊуƒГуЈщ­”хЅГяНž" + name-sort: "уЊу‚‹уЋу‚у“уу‚‚уЎуŒуŸу‚Š у у„1у—у‚‡у† у‚‰у„уŠу‚“уЈуОу˜у‚‡" + name-en: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLPS-25627: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЏуƒЉу‚Єуƒžуƒƒу‚Џу‚ЙU.C." + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уу‚‰у„уОуЃуу™U.C." + name-en: "Mobile Suit Gundam Climax U.C." + region: "NTSC-J" +SLPS-25628: + name: "IGPX" + name-sort: "IGPX - Immortal Grand Prix" + name-en: "IGPX - Immortal Grand Prix" + region: "NTSC-J" +SLPS-25629: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆуƒЛу‚Муƒ­ у‚ЖуƒЛуƒ™уƒЋу‚ЋуƒГуƒЛу‚Іу‚ЉуƒМ" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈуƒЛуœу‚ у–уƒЛуЙу‚‹у‹у‚“уƒЛу†у‰уƒМ" + name-en: "Ace Combat Zero - The Belkan War" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + memcardFilters: + - "SCAJ-20173" + - "SLPS-25629" + - "SLPS-73250" + - "SLPS-25052" + - "SLPS-73205" + - "SLPS-73410" + - "SCAJ-20104" + - "SCAJ-20136" + - "SLPS-25418" + - "SLPS-73218" + patches: + A04B52DB: + content: |- + // Fixes collision/missile hit issues. + patch=0,EE,00131e84,word,48498800 + patch=0,EE,00131e88,word,4B00682C + patch=0,EE,00131e94,word,484A8800 + patch=0,EE,00131e98,word,4B0C682C +SLPS-25630: + name: "уƒ—уƒ­щ‡Žчƒ ч†Бу‚Йу‚П2006" + name-sort: "уЗу‚у‚„уу‚…у† у­уЄу™уŸ2006" + name-en: "Pro Yakyuu Netsu Star 2006" + region: "NTSC-J" +SLPS-25631: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.98 THE цЕЊцМЋшŒЖцˆП" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 98 THE у‚уОу‚“у•уМу†" + name-en: "Simple 2000 Series Vol. 98 - Roman Sabou" + region: "NTSC-J" +SLPS-25632: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.97 THE ц‹уЎу‚ЈуƒГу‚ИуƒГ" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol. 97 THE у“у„уЎуˆу‚“у˜у‚“" + name-en: "Simple 2000 Series Vol. 97 - The Koi no Engine" + region: "NTSC-J" +SLPS-25633: + name: "уƒ•у‚Пу‚Гу‚Єу‚ЊуƒЋу‚ПуƒŠуƒ†у‚Ѓуƒ– ц‹уЈхА‘хЅГуЈуƒžу‚ЗуƒГу‚ЌуƒГ [Best Collection]" + name-sort: "уЕуŸу“у„уŠу‚‹уŸуЊуІуƒуЖ у“у„уЈу—у‚‡у†у˜у‚‡уЈуОу—у‚“уŒу‚“ [Best Collection]" + name-en: "Futakoi Alternative - Koi to Shoujo to Machinegun [Best Collection]" + region: "NTSC-J" +SLPS-25634: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 5 [SNK BEST COLLECTION]" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 5 [SNK BEST COLLECTION]" + name-en: "Metal Slug 5 [SNK Best Collection]" + region: "NTSC-J" +SLPS-25635: + name: "THE KING OF FIGHTERS 2003 [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2003 [SNK BEST COLLECTION]" + name-en: "King of Fighters 2003, The [SNK Best Collection]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25636: + name: "KOF MAXIMUM IMPACT MANIAX" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ уОуЋу‚уЃуу™" + name-en: "King of Fighters, The - Maximum Impact - Maniax" + region: "NTSC-J" +SLPS-25638: + name: "KOF MAXIMUM IMPACT2 [щ€šхИИч‰ˆ]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ2 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "King of Fighters, The - Maximum Impact 2 [Standard Edition]" + region: "NTSC-J" +SLPS-25639: + name: "уЗу‚‰у™уЗу‚‰у‚€2" + name-sort: "уЗу‚‰у™уЗу‚‰у‚€2" + name-en: "Plus Plum 2 Again" + region: "NTSC-J" +SLPS-25640: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ [уƒ„у‚ЁуƒЉуƒˆу‚Ѕу‚ЙуƒˆуƒЉуЏу‹ушЊžу‚Šу] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ3 [уЄуу‚‰уЈу…у™уЈу‚‰уЏу‹уу‹уŸу‚Šу] [уЇуƒу™у1/2]" + name-en: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 1 of 2]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. + memcardFilters: # Allows import of Xenosaga II save data. + - "SLPS-25640" + - "SLPS-25368" +SLPS-25641: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ђ [уƒ„у‚ЁуƒЉуƒˆу‚Ѕу‚ЙуƒˆуƒЉуЏу‹ушЊžу‚Šу] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ3 [уЄуу‚‰уЈу…у™уЈу‚‰уЏу‹уу‹уŸу‚Šу] [уЇуƒу™у2/2]" + name-en: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 2 of 2]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. + memcardFilters: + - "SLPS-25640" + - "SLPS-25368" +SLPS-25642: + name: "шЖ…уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ" + name-sort: "у™уƒМуБуƒМуЉу‚‰у”у‚“уМуƒМу‚‹Z" + name-en: "Super Dragon Ball Z" + region: "NTSC-J" + compat: 5 +SLPS-25643: + name: "у‚­уƒŸу‚­у‚Й" + name-sort: "ууПуу™" + name-en: "Kimikiss" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes textboxes and character portraits. +SLPS-25644: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.31 K-1 WORLD MAX 2005 яНžфИ–ч•ŒчŽ‹ш€…уИуЎщ“яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.31 K-1 WORLD MAX 2005 у›у‹у„уŠу†у˜у‚ƒуИуЎуПуЁ" + name-en: "Simple 2000 Series Ultimate Vol. 31 - K-1 World Max 2005" + region: "NTSC-J" +SLPS-25645: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.4 CRц˜Žц—ЅуŒу‚у‚‹у• у‚ˆу—у‚‚уЈуƒЏуƒМуƒЋуƒ‰" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 4 CRу‚у—уŸуŒу‚у‚‹у• у‚ˆу—у‚‚уЈу‚уƒМу‚‹уЉ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 4 - CR Ashita Gaarusa Yoshimoto World" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25646: + name: "у‚Ју‚ІуƒЌу‚Ћу‚Луƒ–уƒГ NEW VISION" + name-sort: "уˆу†у‚Œу‹у›уЖу‚“ уЋу‚…уƒМ уГу˜у‚‡у‚“" + name-en: "Eureka Seven - New Vision" + region: "NTSC-J" +SLPS-25647: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.32 у‚уšуП" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.32 у‚уšуП" + name-en: "Simple 2000 Series Ultimate Vol. 32 - Azumi" + region: "NTSC-J" +SLPS-25648: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.5 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ у‚Лу‚ЋуƒГуƒ‰у‚ЄуƒГуƒ‘у‚Џуƒˆ&уƒ‘уƒу‚Йуƒ­ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 5 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у›у‹у‚“уЉу„у‚“уБууЈ&уБуЁу™у‚у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 5 - CR Shinseiki Evangelion Second Impact & Pachisuro Shinseiki Evangelion" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25649: + name: "хЎ‡хЎ™хˆ‘фК‹щ­‚" + name-sort: "у†уЁу‚…у†у‘у„у˜уŸуОу—у„" + name-en: "Space Sheriff Spirits" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes black stages. +SLPS-25650: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А " + name-sort: "у‚уŸу‚‹у™у‚‰уЃу " + name-en: "Metal Slug 3D" + region: "NTSC-J" + compat: 5 +SLPS-25651: + name: ".hack//G.U. Vol.1 х†шЊ•" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.1 у•у„уŸу‚“" + name-en: ".hack//G.U. Vol.1 - Rebirth" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" + - "SLPS-25651" + - "SLPS-25655" + - "SLPS-25656" + - "SLPS-25756" +SLPS-25652: + name: ".hack//G.U. Vol.1 х†шЊ• [Terminal Disc - The End of the World]" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.1 у•у„уŸу‚“ уŸуƒМуПуЊу‚‹уЇуƒу™у у˜ уˆу‚“уЉ уŠуЖ у– у‚уƒМу‚‹уЉ" + name-en: ".hack//G.U. Vol.1 - Rebirth [Terminal Disc - The End of the World]" + region: "NTSC-J" +SLPS-25653: + name: "у‚ЏуƒЉу‚Йу‚ПуƒМу‚Јуƒƒу‚И х›у‚’хО…уЄцœЊцЅуИуЎшЈМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу‚‰у™уŸуƒМуˆуЃу˜ ууПу‚’уОуЄуПу‚‰у„уИуЎу‚у‹у— [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Cluster Edge [First Limited Edition]" + region: "NTSC-J" +SLPS-25654: + name: "у‚ЏуƒЉу‚Йу‚ПуƒМу‚Јуƒƒу‚И х›у‚’хО…уЄцœЊцЅуИуЎшЈМ" + name-sort: "уу‚‰у™уŸуƒМуˆуЃу˜ ууПу‚’уОуЄуПу‚‰у„уИуЎу‚у‹у—" + name-en: "Cluster Edge - Kimi o Matsu Mirai he no Akashi" + region: "NTSC-J" +SLPS-25655: + name: ".hack//G.U. Vol.2 х›цƒГуƒ•хЃА" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.2 ууПуŠу‚‚уЕу“уˆ" + name-en: ".hack//G.U. Vol.2 - Kimi Omou Koe" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" + - "SLPS-25651" + - "SLPS-25655" + - "SLPS-25656" + - "SLPS-25756" +SLPS-25656: + name: ".hack//G.U. Vol.3 ц­Љуу‚ˆу†уЊщ€Ÿу•уЇ" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.3 у‚у‚‹уу‚ˆу†уЊуЏу‚„у•уЇ" + name-en: ".hack//G.U. Vol.3 - Aruku Youna Hayasa de" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" + - "SLPS-25651" + - "SLPS-25655" + - "SLPS-25656" + - "SLPS-25756" +SLPS-25657: + name: "ц Мщ—˜чОŽчЅž ц­ІщО" + name-sort: "уЕуу„уЁу‚“ууГу‚…уƒМуІуƒуƒМ у†уƒМу‚у‚“" + name-en: "Fighting Beauty Wulong" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns bloom. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 1 # Aligns bloom. +SLPS-25658: + name: "уГу‚“уЁу‚‡у†у‚ПуƒГ у—у‚у‚у›цšІ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уГу‚“уЁу‚‡у†уŸу‚“ у—у‚у‚у›у”у‚ˆуП [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Binchou-Tan - Shiwase Goyomi [First Limited Edition]" + region: "NTSC-J" +SLPS-25659: + name: "уГу‚“уЁу‚‡у†у‚ПуƒГ у—у‚у‚у›цšІ [щ€šхИИч‰ˆ]" + name-sort: "уГу‚“уЁу‚‡у†уŸу‚“ у—у‚у‚у›у”у‚ˆуП [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Binchou-Tan - Shiwase Koyomi [Standard Edition]" + region: "NTSC-J" +SLPS-25660: + name: "THE KING OF FIGHTERS т…Њ" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуšт…Њ" + name-en: "King of Fighters XI, The" + region: "NTSC-J" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25661: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.7 THE KING OF FIGHTERS яНžуƒу‚Йуƒ„чЗЈяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 7 у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš у­у™уЄуИу‚“" + name-en: "King of Fighters, The - Nests" + region: "NTSC-J" +SLPS-25662: + name: "фЛŠц—Ѕу‹у‚‰уƒžчŽ‹яМуЏу˜уƒžу‚ŠуЎц—… [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уу‚‡у†у‹у‚‰уОуŠу†яМуЏу˜уОу‚ŠуЎуŸуГ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Kyo Kara Maoh! The 1st trip of Maoh! [Premium Box]" + region: "NTSC-J" +SLPS-25663: + name: "фЛŠц—Ѕу‹у‚‰уƒžчŽ‹яМуЏу˜уƒžу‚ŠуЎц—… [щ€šхИИч‰ˆ]" + name-sort: "уу‚‡у†у‹у‚‰уОуŠу†яМуЏу˜уОу‚ŠуЎуŸуГ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kyo Kara Maoh! The 1st trip of Maoh! [Standard Edition]" + region: "NTSC-J" +SLPS-25664: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.5 щЄ“ч‹МфМшЊЌ уƒуƒˆуƒЋу‚ЂуƒМу‚Ћу‚Єуƒ–у‚К1" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 5 уŒу‚у†уЇу‚“у›уЄ уАуЈу‚‹у‚уƒМу‹у„уЖуš1" + name-en: "NeoGeo Online Collection - Garou Densetsu Battle Archives Vol.1" + region: "NTSC-J" + compat: 5 +SLPS-25665: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК10 яНž уБуЁу‚“у“х†ЌуЎу‚НуƒŠу‚П" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“10 яНžуБуЁу‚“у“уЕу‚†уЎууЊуŸ" + name-en: "Pachitte Chonmage Tatsujin 10 - Pachinko Fuyu no Sonata" + region: "NTSC-J" +SLPS-25666: + name: "цЁœх‚цЖˆщ˜ВщšŠ [Irem COLLECTION]" + name-sort: "у•уу‚‰у–у‹у—у‚‡у†уМу†уŸу„ [Irem COLLECTION]" + name-en: "Sakurazaka Shouboutai [Irem COLLECTION]" + region: "NTSC-J" +SLPS-25667: + name: "хЄЇщƒНцŠ€ч ”уƒ—уƒЌуƒŸу‚Ђуƒ уƒ‘уƒу‚Йуƒ­у‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ х‰хЎ—" + name-sort: "у у„уЈуŽу‘у‚“уЗу‚ŒуПу‚у‚€уБуЁу™у‚у“у‚Œуу—у‚‡у‚“ у‚ˆу—у‚€у­" + name-en: "Daito Giken Premium Pachi-Slot Collection - Yoshimune" + region: "NTSC-J" +SLPS-25668: + name: "щГЅчЏ­уЎх‘у“у†уŒу‚" + name-sort: "уЈу‚Šу‹у”уЎу‚€у“у†уŒу‚" + name-en: "Torikago no Mukougawa - The Angles with Strange Wings" + region: "NTSC-J" +SLPS-25669: + name: "у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋфКŒх­ІцœŸ цц€–уЎ(?)хЄхˆхЎПяМ цД‹щЄЈуЋхЙНщœŠчОу‚‹яМяМŸ уŠхЎу‚’хЗЁуЃуІчœŸуЃх‘х‹шВ !!!уЎхЗЛ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹уЋуŒуЃу уу‚‡у†уЕуЎ(?)уЊуЄуŒуЃу—у‚…уяМ у‚ˆу†у‹у‚“уЋу‚†у†у‚Œу„у‚у‚‰у‚у‚‹яМ? уŠуŸу‹у‚‰у‚’у‚ууЃуІуОуЃу“у†у—у‚‡у†уЖ!!!уЎуОу [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "School Rumble 2nd Term [First Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPS-25670: + name: "у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋфКŒх­ІцœŸ цц€–уЎ(?)хЄхˆхЎПяМ цД‹щЄЈуЋхЙНщœŠчОу‚‹яМяМŸ уŠхЎу‚’хЗЁуЃуІчœŸуЃх‘х‹шВ !!!уЎхЗЛ" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹уЋуŒуЃу уу‚‡у†уЕуЎ(?)уЊуЄуŒуЃу—у‚…уяМ у‚ˆу†у‹у‚“уЋу‚†у†у‚Œу„у‚у‚‰у‚у‚‹яМ? уŠуŸу‹у‚‰у‚’у‚ууЃуІуОуЃу“у†у—у‚‡у†уЖ!!!уЎуОу" + name-en: "School Rumble 2nd Term" + region: "NTSC-J" +SLPS-25671: + name: "SchoolRumble у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋ у­у‚‹хЈ˜уЏш‚ВуЄу€‚Best Collection" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹ у­у‚‹у“уЏуу уЄ Best Collection" + name-en: "School Rumble [Best Collection]" + region: "NTSC-J" +SLPS-25672: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.6 7CafeяНžхž‹хМхуƒœуƒГуƒуƒМуƒ‘уƒЏуƒ•уƒЋ2яНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 6 7Cafe у‘у„у—уу‚у„уМу‚“уАуƒМуБу‚уЕу‚‹2" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 6 7Cafe - Katashiki Mei Bomber Powerfull 2" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25673: + name: "уƒЉу‚ЙуƒˆуƒЛу‚Ју‚Йу‚ГуƒМуƒˆяНžщЛ’шЖу‚Йуƒšу‚ЗуƒЃуƒЋуƒŠу‚ЄуƒˆяНž" + name-sort: "у‚‰у™уЈуƒЛуˆу™у“уƒМуЈ уу‚уЁу‚‡у†у™уКу—у‚ƒу‚‹уЊу„уЈ" + name-en: "Last Escort - The Black Butterfly Special Night" + region: "NTSC-J" +SLPS-25674: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А 6" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу 6" + name-en: "Metal Slug 6" + region: "NTSC-J" + compat: 5 +SLPS-25675: + name: "уƒуƒˆуƒЋу‚Йу‚Пу‚Иу‚Ђуƒ D.O.N" + name-sort: "уАуЈу‚‹у™уŸу˜у‚у‚€уЇуƒуƒМуƒЛуŠуƒМуƒЛуˆуЌ" + name-en: "Battle Stadium D.O.N" + region: "NTSC-J" + compat: 5 +SLPS-25676: + name: "у‚­уƒГш‚‰уƒžуƒГ уƒžуƒƒу‚ЙуƒЋу‚АуƒЉуƒГуƒ—уƒЊ MAX" + name-sort: "уу‚“уЋууОу‚“ уОуЃу™у‚‹уу‚‰у‚“уЗу‚Š MAX" + name-en: "Kinnikuman Muscle Grand Prix Max" + region: "NTSC-J" +SLPS-25677: + name: "BLOOD+ One Night Kiss" + name-sort: "уЖу‚‰уЃуЉуЗу‚‰у™ - у‚у‚“ уЊу„уЈ уу™" + name-en: "BLOOD+ One Night Kiss" + region: "NTSC-J" + compat: 5 +SLPS-25678: + name: "у†уŸу‚у‚Œу‚‹у‚‚уЎ ц•Ѓу‚Šу‚†уш€…уИуЎх­хЎˆх”„ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у†уŸу‚у‚Œу‚‹у‚‚уЎ уЁу‚Šу‚†уу‚‚уЎуИуЎу“у‚‚у‚Šу†уŸ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Utawareru Mono - Chiriyukumono he no Komoriuta [First Limited Edition]" + region: "NTSC-J" +SLPS-25679: + name: "у†уŸу‚у‚Œу‚‹у‚‚уЎ ц•Ѓу‚Šу‚†уш€…уИуЎх­хЎˆх”„ [щ€šхИИч‰ˆ]" + name-sort: "у†уŸу‚у‚Œу‚‹у‚‚уЎ уЁу‚Šу‚†уу‚‚уЎуИуЎу“у‚‚у‚Šу†уŸ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Utawareru Mono - Chiriyukumono he no Komoriuta [Standard Edition]" + region: "NTSC-J" +SLPS-25680: + name: "шˆžуƒМфЙ™HiME фЙ™хЅГшˆžщ—˜хВяМяМ [Limited Edition]" + name-sort: "уОу„уŠуЈу‚ уŠуЈу‚уЖуЈу†у—яМяМ [Limited Edition]" + name-en: "Mai-Otome - Otome Butoushi [Limited Edition]" + region: "NTSC-J" +SLPS-25681: + name: "шˆžуƒМфЙ™HiME фЙ™хЅГшˆžщ—˜хВяМяМ" + name-sort: "уОу„уŠуЈу‚ уŠуЈу‚уЖуЈу†у—яМяМ" + name-en: "Mai-Otome - Otome Butoushi" + region: "NTSC-J" +SLPS-25682: + name: "уƒ‘уƒуƒ‘уƒЉ13 яНžу‚ЙуƒМуƒ‘уƒМцЕЗуЈуƒ‘уƒуƒ—уƒ­щЂЈщ›ВщŒВяНž" + name-sort: "уБуЁуБу‚‰13 у™уƒМуБуƒМу†уПуЈуБуЁуЗу‚уЕу†у†у‚“у‚у" + name-en: "PachiPara 13 - Super Umi to PachiPro Fu-unroku" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25683: + name: "уƒуƒГу‚Гуƒ„цЕЊцМЋхЄЇцДЛхЇуƒуƒГуƒ”уƒМуƒˆуƒ­уƒƒуƒˆ [Irem COLLECTION]" + name-sort: "уНу‚“у“уЄу‚уОу‚“у у„у‹уЄу’ууАу‚“уДуƒМуЈу‚уЃуЈ [Irem COLLECTION]" + name-en: "Ponkotsu Roman Daikatsugeki Bumpy Trot [Irem Collection]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25684: + name: "уƒžуƒМуƒЁу‚Єуƒ‰уƒ—уƒЊу‚Куƒ  [щ™хЎšч‰ˆBOX]" + name-sort: "уОуƒМу‚у„уЉуЗу‚Šуšу‚€ [у’у‚“уІу„уАу‚“BOX]" + name-en: "Mermaid Prism [Limited Edition]" + region: "NTSC-J" +SLPS-25685: + name: "у‚‹у‚у†уЋх‰ЃхПƒ-ц˜ŽцВЛх‰ЃхЎЂцЕЊцМЋш­š- ч‚ŽфИŠяМфКЌщƒНшМЊхЛЛ" + name-sort: "у‚‹у‚у†уЋу‘у‚“у—у‚“ у‚у„у˜у‘у‚“у‹уу‚уОу‚“уŸу‚“ уˆу‚“у˜у‚‡у†яМуу‚‡у†уЈу‚Šу‚“у­" + name-en: "Rurouni Kenshin - Enjou! Kyoto Rinne" + region: "NTSC-J" +SLPS-25686: + name: "у‚ИуƒЇу‚ИуƒЇуЎхЅ‡хІ™уЊх†’щ™К уƒ•у‚ЁуƒГуƒˆуƒ уƒ–уƒЉуƒƒуƒ‰" + name-sort: "у˜у‚‡у˜у‚‡уЎууПу‚‡у†уЊуМу†у‘у‚“ уЕуу‚“уЈу‚€уЖу‚‰уЃуЉ" + name-en: "JoJo no Kimyou na Bouken - Phantom Blood" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLPS-25687: + name: "у‚Гуƒ­уƒœуƒƒуƒˆу‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ" + name-sort: "у“у‚уМуЃуЈу‚уЉуЙу‚“уЁу‚ƒуƒМ" + name-en: "Korobot Adventure" + region: "NTSC-J" + compat: 5 +SLPS-25688: + name: "у‚Зуƒ уƒМуƒГ ч•Аш–”ш–‡цˆІфК‰ хАхАуЎуƒЊуƒЛуƒžуƒМу‚ИуƒЇуƒГ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у—у‚€уƒМу‚“ у„уАу‚‰у›у‚“уу† уЕу†у„у‚“уЎу‚ŠуОуƒМу˜у‚‡у‚“ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Simoun - Shoubi Sensou - Fuuin no Remersion [First Limited Edition]" + region: "NTSC-J" +SLPS-25689: + name: "у‚Зуƒ уƒМуƒГ ч•Аш–”ш–‡цˆІфК‰ хАхАуЎуƒЊуƒЛуƒžуƒМу‚ИуƒЇуƒГ [щ€šхИИч‰ˆ]" + name-sort: "у—у‚€уƒМу‚“ у„уАу‚‰у›у‚“уу† уЕу†у„у‚“уЎу‚ŠуОуƒМу˜у‚‡у‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Simoun - Shoubi Sensou - Fuuin no Remersion [Standard Edition]" + region: "NTSC-J" +SLPS-25690: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚Йуƒ‘уƒМу‚­уƒГу‚АяМ уƒу‚Њ" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у™уБуƒМуу‚“уяМ у­уŠ" + name-en: "Dragon Ball Z - Sparking Neo" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines and minor bloom. + beforeDraw: "OI_DBZBTGames" +SLPS-25691: + name: "у‚­уƒЃуƒ—уƒ†уƒГчПМ" + name-sort: "уу‚ƒуЗуІу‚“уЄуАу•" + name-en: "Captain Tsubasa" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25693: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЛуƒ—уƒЊуƒГу‚Лу‚Й хЇЋуŸуЁуЎу‚Ђуƒ–уƒŠу„ц”ОшЊВхОŒ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЗу‚Šу‚“у›у™уЗу‚Šу‚“у›у™ уВу‚уŸуЁуЎу‚уЖуЊу„уЛу†у‹у” [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Shinseiki GPX - Road to the Infinity 3 [First Limited Edition]" + region: "NTSC-J" +SLPS-25694: + name: "уƒ—уƒЊуƒГу‚Лу‚ЙуƒЛуƒ—уƒЊуƒГу‚Лу‚Й хЇЋуŸуЁуЎу‚Ђуƒ–уƒŠу„ц”ОшЊВхОŒ [щ€šхИИч‰ˆ]" + name-sort: "уЗу‚Šу‚“у›у™уЗу‚Šу‚“у›у™ уВу‚уŸуЁуЎу‚уЖуЊу„уЛу†у‹у” [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Princess Princess [Standard Edition]" + region: "NTSC-J" +SLPS-25695: + name: "ц–АфИ–чД€GPXу‚Еу‚ЄуƒуƒМуƒ•у‚ЉуƒМуƒŸуƒЅуƒЉ ROAD TO THE INFINITY 3" + name-sort: "у—у‚“у›у„уGPXу•у„уАуƒМуЕу‰уƒМуПу‚…у‚‰ ROAD TO THE INFINITY 3" + name-en: "New Century GPX Cyber Formula - Road to the Infinity 3" + region: "NTSC-J" +SLPS-25696: + name: "уƒžуƒМуƒЁу‚Єуƒ‰уƒ—уƒЊу‚Куƒ " + name-sort: "уОуƒМу‚у„уЉуЗу‚Šуšу‚€" + name-en: "Mermaid Prism" + region: "NTSC-J" +SLPS-25697: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.7 CRуƒ•у‚ЃуƒМуƒуƒМ уƒ‘уƒЏуƒ•уƒЋZERO" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 7 CRуЕуƒуƒМуАуƒМ уБу‚уЕу‚‹ZERO" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 7 - CR Fever Powerful Zero" + region: "NTSC-J" + compat: 5 + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25698: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.6 щЄ“ч‹МфМшЊЌ уƒуƒˆуƒЋу‚ЂуƒМу‚Ћу‚Єуƒ–у‚К2" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 6 уŒу‚у†уЇу‚“у›уЄуАуЈу‚‹у‚уƒМу‹у„уЖуš2" + name-en: "Fatal Fury - Battle Archives 2" + region: "NTSC-J" +SLPS-25699: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.8 CRцОцЕІфКœхМЅ" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 8 CRуОуЄу†у‚‰у‚у‚„" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 8 CR Matsuura Aya" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25700: + name: "ш’Му„цЕЗуЎуƒˆуƒЊу‚Йуƒ†у‚Ѓу‚Ђ яНžуƒŠуƒŽу‚ЋуƒЛуƒ•уƒЉуƒГу‚Ћч™Кц˜ŽхЗЅцˆПшЈ˜яНž The Best Price" + name-sort: "у‚уŠу„у†уПуЎуЈу‚Šу™уІуƒу‚ уЊуЎу‹уЕу‚‰у‚“у‹уЏуЄу‚у„у“у†уМу†у The Best Price" + name-en: "Aoi no Tristia [The Best Price]" + region: "NTSC-J" +SLPS-25701: + name: "Gallop Racer Inbreed" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ у„у‚“уЖу‚ŠуƒМуЉ" + name-en: "Gallop Racer Inbreed" + region: "NTSC-J" +SLPS-25702: + name: "щ›Јц Мх­уЎщЄЈ" + name-sort: "у‚уОу”у†у—уЎу‚„у‹уŸ" + name-en: "Amagoushi no Yakata" + region: "NTSC-J" +SLPS-25703: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.111 THE у„уŸу ууƒЉу‚Єуƒ€уƒМ яНžуŠх‰уЎуƒу‚Єу‚ЏуЏфПКуЎуƒЂуƒŽ / JackedяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.111 THE у„уŸу уу‚‰у„у уƒМ уŠуОуˆуЎуАу„ууЏуŠу‚ŒуЎу‚‚уЎ / Jacked" + name-en: "Simple 2000 Series Vol. 111 - The Itadaki Raider" + region: "NTSC-J" +SLPS-25704: + name: "у‚ЕуƒЂуƒГуƒŠу‚Єуƒˆ4" + name-sort: "у•у‚‚у‚“уЊу„уЈ4" + name-en: "Summon Night 4" + region: "NTSC-J" +SLPS-25705: + name: "у‚Ју‚ІуƒЌу‚Ћу‚Луƒ–уƒГ NEW WAVE Graduation [Welcome Price 2800]" + name-sort: "уˆу†у‚Œу‹у›уЖу‚“ уЋу‚…уƒМ у†у‡уƒМуЖ уу‚‰уЇу‚…уˆуƒМу—у‚‡у‚“ [Welcome Price 2800]" + name-en: "Eureka Seven - New Wave Graduation [Welcome Price 2800]" + region: "NTSC-J" +SLPS-25706: + name: "у‚Ју‚ІуƒЌу‚Ћу‚Луƒ–уƒГ NEW VISION [Welcome Price 2800]" + name-sort: "уˆу†у‚Œу‹у›уЖу‚“ уЋу‚…уƒМ уГу˜у‚‡у‚“ [Welcome Price 2800]" + name-en: "Eureka Seven - New Vision [Welcome Price 2800]" + region: "NTSC-J" +SLPS-25707: + name: "у‚Ју‚ІуƒЌу‚Ћу‚Луƒ–уƒГ NEW WAVE Graduation [Welcome Price 6800 DVDхŒцЂБч‰ˆ]" + name-sort: "уˆу†у‚Œу‹у›уЖу‚“ уЋу‚…уƒМ у†у‡уƒМуЖ уу‚‰уЇу‚…уˆуƒМу—у‚‡у‚“ [Welcome Price 6800 DVDуЉу†у“у‚“уАу‚“]" + name-en: "Eureka Seven - New Wave Graduation [Welcome Price 6800 with DVD]" + region: "NTSC-J" +SLPS-25708: + name: "у‚Муƒ­уЎфНПу„щ­” хАц‚Њщ­”уЈц˜ЅщЂЈуЎх”хЅц›В [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО у“у‚ууОуЈуЏу‚‹у‹уœуЎу“у‚“уЁу‡у‚‹уЈ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Zero no Tsukaima [First Limited Edition]" + region: "NTSC-J" +SLPS-25709: + name: "у‚Муƒ­уЎфНПу„щ­” хАц‚Њщ­”уЈц˜ЅщЂЈуЎх”хЅц›В [щ€šхИИч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО у“у‚ууОуЈуЏу‚‹у‹уœуЎу“у‚“уЁу‡у‚‹уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Zero no Tsukaima [Standard Edition]" + region: "NTSC-J" +SLPS-25710: + name: "K-1 WORLD GP 2006" + name-sort: "K-1 у‚уƒМу‚‹уЉ уу‚‰у‚“уЗу‚Š 2006" + name-en: "K-1 World Grand Prix 2006" + region: "NTSC-J" + compat: 4 + gsHWFixes: + deinterlace: 9 # Game requires AdaptiveBFF de-interlacing when auto. + gameFixes: + - XGKickHack # Fixes grey fighters problem. + - InstantDMAHack # Fixes black flickering. + patches: + A7E5CE23: + content: |- + // Fixes game not working in hardware mode + comment=Patch by refraction and Kojin + patch=1,EE,004574B0,word,0000948c + patch=1,EE,004574D8,word,0000948c +SLPS-25711: + name: "у‹у—уОу— яНžу‚ЌуƒМуƒЋуƒŸуƒМуƒ„у‚ЌуƒМуƒЋу€Œхˆу‚уІуЎхЄч‰ЉшЊžу€‚у€Best Collection" + name-sort: "у‹у—уОу— уŒуƒМу‚‹уПуƒМуЄуŒуƒМу‚‹ уЏу˜у‚уІуЎуЊуЄу‚‚уЎуŒуŸу‚Š Best Collection" + name-en: "Kashimashi! Girl Meets Girl [Best Collection]" + region: "NTSC-J" +SLPS-25712: + name: "THE KING OF FIGHTERS NEOWAVE [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš у­уŠ у†у‡уƒМуЖ [SNK BEST COLLECTION]" + name-en: "King of Fighters Neowave [SNK Best Collection]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25713: + name: "уƒ†у‚ЃуƒГу‚ЏуƒЋу‚Йу‚ПуƒМу‚Йуƒ—уƒЉу‚Єуƒ„уƒМLa Petite Princesse- [SNK BEST COLLECTION]" + name-sort: "уІуƒу‚“уу‚‹у™уŸуƒМу™уЗу‚‰у„уЄуƒМLa Petite Princesse- [SNK BEST COLLECTION]" + name-en: "Twinkle Star Sprites - La Petite Princesse [SNK Best Collection]" + region: "NTSC-J" +SLPS-25714: + name: "NARUTO-уƒŠуƒЋуƒˆ- цœЈуƒŽш‘‰у‚Йуƒ”уƒЊуƒƒуƒ„яМяМ" + name-sort: "уЊу‚‹уЈ у“уЎуЏу™уДу‚ŠуЃуЄяМяМ" + name-en: "Naruto - Konoha Spirits" + region: "NTSC-J" + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-25715: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ" + name-en: "Tales of Destiny" + region: "NTSC-J" + gameFixes: + - FpuMulHack +SLPS-25716: + name: "уƒ‡у‚ИуƒЂуƒГу‚Лу‚ЄуƒуƒМу‚К у‚ЂуƒŠу‚ЖуƒМуƒŸуƒƒу‚ЗуƒЇуƒГ" + name-sort: "уЇу˜у‚‚у‚“у›у„уАуƒМуš у‚уЊу–уƒМуПуЃу—у‚‡у‚“" + name-en: "Digimon Savers - Another Mission" + region: "NTSC-J" +SLPS-25717: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Ultimate Vol.33 у†у‚‹у‚‹у‚“у‚Џу‚Ју‚Йуƒˆц‹щŠшЈ˜" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš у‚у‚‹уІуƒу‚уЃуЈ Vol.33 у†у‚‹у‚‹у‚“ууˆу™уЈу“у„у‚†у†у" + name-en: "Simple 2000 Series Ultimate Vol. 33 - Ururun Quest Koiyuuki" + region: "NTSC-J" +SLPS-25718: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED DESTINY щ€Ѓхˆvs.Z.A.F.T.II PLUS" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ уЇу™уІуƒуЋуƒМ у‚Œу‚“у”у†vs.Z.A.F.T.II PLUS" + name-en: "Mobile Suit Gundam Seed Destiny - Rengou vs. Z.A.F.T. II Plus" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 1 # Fix camera issue. + eeDivRoundMode: 1 # Fix target loss issue. + patches: + F616C207: + content: |- + comment=Swapping COP2 codes around + patch=0,EE,00252824,word,48488000 + patch=0,EE,00252828,word,4B040183 +SLPS-25719: + name: "уЏуДу­у™яМуЇу‚‰уЃуу™ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЏуДу­у™яМуЇу‚‰уЃуу™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Happiness! Deluxe [First Limited Edition]" + region: "NTSC-J" +SLPS-25720: + name: "уЏуДу­у™яМуЇу‚‰уЃуу™ [щ€šхИИч‰ˆ]" + name-sort: "уЏуДу­у™яМуЇу‚‰уЃуу™ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Happiness! Deluxe [Standard Edition]" + region: "NTSC-J" +SLPS-25721: + name: "уВу‚уВуГ -Princess Days-" + name-sort: "уВу‚уВуГ -Princess Days-" + name-en: "HimeHibi - Princess Days" + region: "NTSC-J" +SLPS-25722: + name: "Routes PE [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚‹уƒМуЄ PE [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Routes PE [First Limited Edition]" + region: "NTSC-J" +SLPS-25723: + name: "фЛЄхЌЂцŽЂхЕяНžу‚Њуƒ•у‚Ѓу‚ЙуƒЉуƒ–фК‹фЛЖц…•яНž" + name-sort: "у‚Œу„у˜у‚‡у†уŸу‚“уІу„ уŠуЕуƒу™у‚‰уЖу˜у‘у‚“уМ" + name-en: "The Office Love Jikenbo - Reijou Tantei" + region: "NTSC-J" +SLPS-25724: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК11 яНž уБуЁу‚“у“шЏчŽ‹ чОŽчЉКуВуАу‚Š" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“11 яНž уБуЁу‚“у“уЏуЊуŠу† уПуу‚‰уВуАу‚Š" + name-en: "Pachitte Chonmage Tatsujin 11 - Pachinko Hanaou - Misora Hibari" + region: "NTSC-J" +SLPS-25725: + name: "у‚­уƒГу‚Ау‚Йуƒ•у‚ЃуƒМуƒЋуƒ‰т…Ѓ [20th Aniv. DARK SIDE BOX]" + name-sort: "уу‚“уу™уЕуƒуƒМу‚‹уЉ4 [20th Aniv. DARK SIDE BOX]" + name-en: "King's Field 4 - 20th Aniv. Dark Side Box" + region: "NTSC-J" +SLPS-25726: + name: "SNKу‚Йуƒ­уƒƒуƒˆуƒ‘уƒ‹уƒƒу‚Џ чƒх…" + name-sort: "SNKу™у‚уЃуЈуБуЋуЃу уу‚…у†у˜" + name-en: "SNK Slot Panic Vol.1" + region: "NTSC-J" +SLPS-25727: + name: "Routes PE" + name-sort: "у‚‹уƒМуЄ PE" + name-en: "Routes PE" + region: "NTSC-J" +SLPS-25728: + name: "уу˜уГу у‚ЂуƒГуƒуƒЉуƒГу‚Й фМšщ•ЗуŠщЁ˜у„у™уОяНžуЃу—у‚…уƒ•у‚Ёу‚Єуƒˆт˜† [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу˜уГу у‚у‚“уАу‚‰у‚“у™ у‹у„уЁу‚‡у†уŠу­уŒу„у™уОуƒМуЃу—у‚…уЕуу„уЈ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Kujibiki Ambulance [First Limited Edition]" + region: "NTSC-J" +SLPS-25729: + name: "уу˜уГу у‚ЂуƒГуƒуƒЉуƒГу‚Й фМšщ•ЗуŠщЁ˜у„у™уОяНžуЃу—у‚…уƒ•у‚Ёу‚Єуƒˆт˜† [щ€šхИИч‰ˆ]" + name-sort: "уу˜уГу у‚у‚“уАу‚‰у‚“у™ у‹у„уЁу‚‡у†уŠу­уŒу„у™уОуƒМуЃу—у‚…уЕуу„уЈ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Kujibiki Unbalance [Standard Edition]" + region: "NTSC-J" +SLPS-25730: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚Єуƒ–уƒГ [MACHINE SIDE BOX]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“ [MACHINE SIDE BOX]" + name-en: "Armored Core - Last Raven [Machine Side Box]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPS-25731: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2 [MACHINE SIDE BOX]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚2 [MACHINE SIDE BOX]" + name-en: "Armored Core 2 [MACHINE SIDE BOX]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SLPS-25732: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3 [MACHINE SIDE BOX]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚3 [MACHINE SIDE BOX]" + name-en: "Armored Core 3 [MACHINE SIDE BOX]" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 +SLPS-25733: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІOG ORIGINAL GENERATIONS" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“OG ORIGINAL GENERATIONS" + name-en: "Super Robot Taisen OG - Original Generations" + region: "NTSC-J" +SLPS-25734: + name: "THE BATTLE OF хЙНт˜…щŠт˜…ч™Нц›ИяНžц­Лщ—˜яМцš—щЛ’ц­ІшЁ“фМšяНž120%" + name-sort: "у– уАуЈу‚‹ уŠуЖ у‚†у†у‚†у†уЏуу—у‚‡ у—уЈу† у‚у‚“у“ууЖу˜у‚…уЄу‹у„ 120%" + name-en: "Battle of Yuu Yuu Hakusho, The - Shitou! Ankoku Bujutsukai - 120% Full Power" + region: "NTSC-J" +SLPS-25735: + name: "уƒ‰уƒЉу‚ДуƒГу‚ЗуƒЃуƒ‰у‚Іу‚ЙуƒšуƒЋ" + name-sort: "уЉу‚‰у”у‚“у—у‚ƒуЉу†у™уКу‚‹" + name-en: "Dragon Shadow Spell" + region: "NTSC-J" +SLPS-25736: + name: "у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„хЄЉфИ‹фИ€х‰ЃхЎЂфМ [SNK BEST COLLECTION]" + name-sort: "у•у‚€у‚‰у„у™уДу‚ŠуЃуЄуІу‚“у‹у„уЁу‘у‚“у‹ууЇу‚“ [SNK BEST COLLECTION]" + name-en: "Samurai Spirits - Tenka-ichi Kenkakuden [SNK Best]" + region: "NTSC-J" +SLPS-25737: + name: "уƒу‚Њу‚Иу‚ЊуƒуƒˆуƒЋу‚Гуƒ­у‚Зу‚Ђуƒ  [SNK BEST COLLECTION]" + name-sort: "у­уŠу˜уŠуАуЈу‚‹у“у‚у—у‚у‚€ [SNK BEST COLLECTION]" + name-en: "Neo Geo Battle Coliseum [SNK Best]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25738: + name: "SOUL CRADLE фИ–ч•Œу‚’х–Ау‚‰у†ш€… [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уу†у‚‹уу‚Œу„уЉу‚‹ у›у‹у„у‚’уу‚‰у†у‚‚уЎ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Soul Cradle Sekai o Kurau Mono [First Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPS-25739: + name: "SOUL CRADLE(у‚Ну‚ІуƒЋу‚ЏуƒЌу‚Єуƒ‰уƒЋ) фИ–ч•Œу‚’х–Ау‚‰у†ш€…" + name-sort: "уу†у‚‹уу‚Œу„уЉу‚‹ у›у‹у„у‚’уу‚‰у†у‚‚уЎ" + name-en: "Soul Cradle Sekai o Kurau Mono" + region: "NTSC-J" +SLPS-25740: + name: "уƒЋуƒ‘уƒГфИ‰фИ– уƒЋуƒ‘уƒГуЋуЏц­Лу‚’у€щŠ­хНЂуЋуЏц‹у‚’" + name-sort: "у‚‹уБу‚“у•у‚“у›у„ у‚‹уБу‚“уЋуЏу—у‚’ уœуЋуŒуŸуЋуЏу“у„у‚’" + name-en: "Lupin III - Lupin ni ha Shi o, Zenigata ni ha Koi o" + region: "NTSC-J" +SLPS-25742: + name: "у‚у‚уЃхЅГчЅžу•уОуЃ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚у‚уЃу‚уŒуПу•уОуЃ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Aa Megami-sama [Holy Box]" + region: "NTSC-J" +SLPS-25743: + name: "у‚у‚уЃхЅГчЅžу•уОуЃ [щ€šхИИч‰ˆ]" + name-sort: "у‚у‚уЃу‚уŒуПу•уОуЃ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Aa Megami-sama [Standard Edition]" + region: "NTSC-J" +SLPS-25744: + name: "ш–щ—˜хЃЋц˜ŸчŸЂ -х†ЅчŽ‹уƒуƒМуƒ‡у‚ЙхфКŒхЎЎчЗЈ-" + name-sort: "у›у„у‚“уЈу›у„у‚„ у‚у„уŠу†уЏуƒМуЇу™у˜у‚…у†уЋуу‚…у†уИу‚“" + name-en: "Saint Seiya - Meiou Hades Juunikyuu Hen" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes blooming and lighting offset. + nativeScaling: 2 # Fixes post-processing. +SLPS-25745: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.1 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГ [у‚Йуƒšу‚ЗуƒЃуƒЋуƒ—уƒЉу‚Єу‚Йч‰ˆ]" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 1 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ [у™уКу—у‚ƒу‚‹уЗу‚‰у„у™уАу‚“]" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 1 - CR Shinseiki Evangelion [Special Price Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25746: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.9 CRуƒ•у‚ЃуƒМуƒуƒМ у‚­уƒЃуƒ—уƒ†уƒГуƒуƒМуƒ­уƒƒу‚Џ" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 9 CRуЕуƒуƒМуАуƒМ уу‚ƒуЗуІу‚“уЏуƒМу‚уЃу" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol. 9 CR Fever Captain Harlock" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25747: + name: "щЄ“ч‹МфМ Breakblow Fist or Twist" + name-sort: "уŒу‚у†уЇу‚“ Breakblow Fist or Twist" + name-en: "Garouden Break Blow - Fist or Twist" + region: "NTSC-J" +SLPS-25748: + name: "ш’Му„чЉКуЎуƒу‚Њу‚Йуƒ•у‚Ѓу‚Ђ яНžуƒŠуƒŽу‚ЋуƒЛуƒ•уƒЉуƒГу‚Ћч™Кц˜ŽхЗЅцˆПшЈ˜2яНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚уŠу„уу‚‰уЎу­уŠу™уЕуƒу‚ уЊуЎу‹уЕу‚‰у‚“у‹уЏуЄу‚у„у“у†уМу†у2 [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Aoi Sora no Neosphere - Nanoca Flanka Hatsumei Koubouki 2 [First Limited Edition]" + region: "NTSC-J" +SLPS-25749: + name: "ш’Му„чЉКуЎуƒу‚Њу‚Йуƒ•у‚Ѓу‚Ђ яНžуƒŠуƒŽу‚ЋуƒЛуƒ•уƒЉуƒГу‚Ћч™Кц˜ŽхЗЅцˆПшЈ˜2яНž [щ€šхИИч‰ˆ]" + name-sort: "у‚уŠу„уу‚‰уЎу­уŠу™уЕуƒу‚ уЊуЎу‹уЕу‚‰у‚“у‹уЏуЄу‚у„у“у†уМу†у2 [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Aoi Sora no Neosphere - Nanoca Flanka Hatsumei Koubouki 2 [Standard Edition]" + region: "NTSC-J" +SLPS-25750: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІ Scramble Commander the 2nd" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“ Scramble Commander the 2nd" + name-en: "Super Robot Taisen - Scramble Commander The 2nd" + region: "NTSC-J" +SLPS-25751: + name: "уŒууˆу‚“у‚†уƒМуЈуДу‚ уОуЊуГу‚ЙуƒˆуƒЌуƒМуƒˆяМ у‚­уƒЉу‚­уƒЉт˜† Happy FestaяМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уŒууˆу‚“у‚†уƒМуЈуДу‚ уОуЊуГу™уЈу‚ŒуƒМуЈяМ уу‚‰уу‚‰ Happy FestaяМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Gakuen Utopia - Manabi Straight! KiraKira Happy Festa! [First Limited Edition]" + region: "NTSC-J" +SLPS-25752: + name: "уŒууˆу‚“у‚†уƒМуЈуДу‚ уОуЊуГу‚ЙуƒˆуƒЌуƒМуƒˆяМ у‚­уƒЉу‚­уƒЉт˜† Happy FestaяМ" + name-sort: "уŒууˆу‚“у‚†уƒМуЈуДу‚ уОуЊуГу™уЈу‚ŒуƒМуЈяМ уу‚‰уу‚‰ Happy FestaяМ" + name-en: "Gakuen Utopia - Manabi Straight! KiraKira Happy Festa!" + region: "NTSC-J" +SLPS-25753: + name: "ш‹КуОу—уОу‚ [щ›Лц’ƒSP]" + name-sort: "у„уЁу”уОу—уОу‚ [уЇу‚“у’уSP]" + name-en: "Ichigo Mashimaro [Dengeki SP]" + region: "NTSC-J" +SLPS-25754: + name: "у‚­уƒŽуЎц—…т…Ё [щ›Лц’ƒSP]" + name-sort: "ууЎуЎуŸуГ2[уЇу‚“у’уSP]" + name-en: "Kino no Tabi II - The Beautiful World [Dengeki SP]" + region: "NTSC-J" +SLPS-25755: + name: ".hack//G.U. Vol.1 х†шЊ•" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.1 у•у„уŸу‚“" + name-en: ".hack//G.U. Vol.1 - Saitan" + region: "NTSC-J" +SLPS-25756: + name: ".hack//G.U. Vol.1 х†шЊ• [Welcome Price]" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.1 у•у„уŸу‚“ [Welcome Price]" + name-en: ".hack//G.U. Vol.1 - Saitan [Welcome Price]" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" + - "SLPS-25651" + - "SLPS-25655" + - "SLPS-25656" + - "SLPS-25756" +SLPS-25757: + name: "уЊуЊуЄу„у‚т˜…уƒ‰уƒ­уƒƒуƒ—у‚ЙPureяМяМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уЊуЊуЄу„у‚уЉу‚уЃуЗу™ уДу‚…у‚яМяМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Nanatsu Iro - Drops Pure!! [First Limited Edition]" + region: "NTSC-J" +SLPS-25758: + name: "уЊуЊуЄу„у‚т˜…уƒ‰уƒ­уƒƒуƒ—у‚Й PureяМяМ [щ€šхИИч‰ˆ]" + name-sort: "уЊуЊуЄу„у‚уЉу‚уЃуЗу™ уДу‚…у‚яМяМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Nanatsu Iro - Drops Pure!! [Standard Edition]" + region: "NTSC-J" +SLPS-25759: + name: "х››х…Ћ(фЛЎ)" + name-sort: "у—у˜у‚…у†уЏуЁ у‹уЃу“у‹у‚Š" + name-en: "Shiju Hachi" + region: "NTSC-J" + compat: 5 +SLPS-25760: + name: "VitaminX [LIMITED EDITION]" + name-sort: "уГуŸуПу‚“X [LIMITED EDITION]" + name-en: "VitaminX [Limited Edition]" + region: "NTSC-J" +SLPS-25761: + name: "VitaminX" + name-sort: "уГуŸуПу‚“X" + name-en: "VitaminX" + region: "NTSC-J" +SLPS-25762: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А у‚ГуƒГуƒ—уƒЊуƒМуƒˆ" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу у“у‚“уЗу‚ŠуƒМуЈ" + name-en: "Metal Slug Complete" + region: "NTSC-J" +SLPS-25763: + name: "ц–Ач‰Їх Дч‰ЉшЊž уƒ”уƒЅу‚Ђ у‚ЄуƒŽу‚ЛуƒГуƒˆуƒЉу‚Єуƒ•" + name-sort: "у—у‚“уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š уДу‚…у‚ у„уЎу›у‚“уЈу‚‰у„уЕ" + name-en: "Shin Bokujou Monogatari - Pure Innocent Life" + region: "NTSC-J" + compat: 5 +SLPS-25764: + name: "ц­ІшЃ…щŒЌщ‡‘ яНžу‚ˆу†у“у уƒ‘уƒ”уƒЈуƒГуƒ‘уƒМу‚ЏуИяНž" + name-sort: "уЖуу†у‚Œу‚“уу‚“ у‚ˆу†у“у уБуДу‚ˆу‚“уБуƒМууИ" + name-en: "Busou Renkin - Youkoso Papillon Park e" + region: "NTSC-J" +SLPS-25765: + name: "KOF MAXIMUM IMPACT REGULATIONт€œAт€" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ у‚ŒуŽу‚…у‚ŒуƒМу—у‚‡у‚“т€œAт€" + name-en: "King of Fighters, The - Maximum Impact Regulation A" + region: "NTSC-J" +SLPS-25766: + name: "у‚ЊуƒЌуƒГу‚Иуƒуƒ‹уƒМ хƒ•уЏу‚­уƒŸуЋц‹у—уІу‚‹ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "уŠу‚Œу‚“у˜уЏуЋуƒМ уМууЏууПуЋу“у„у—уІу‚‹ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Orange Honey - Boku ha Kimi ni Koishiteru [First Limited Edition]" + region: "NTSC-J" +SLPS-25767: + name: "у‚ЊуƒЌуƒГу‚Иуƒуƒ‹уƒМ хƒ•уЏу‚­уƒŸуЋц‹у—уІу‚‹ [щ€šхИИч‰ˆ]" + name-sort: "уŠу‚Œу‚“у˜уЏуЋуƒМ уМууЏууПуЋу“у„у—уІу‚‹ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Orange Honey - Boku ha Kimi ni Koishiteru [Standard Edition]" + region: "NTSC-J" +SLPS-25768: + name: "NARUTO-уƒŠуƒЋуƒˆ- ч–ОщЂЈфМ уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆу‚Ђу‚Џу‚ЛуƒЋ" + name-sort: "уЊу‚‹уЈ у—уЃуЗу†уЇу‚“ уЊу‚‹уІуƒу‚уЃуЈу‚уу›у‚‹" + name-en: "Naruto Shippuuden Narutimate Accel" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLPS-25769: + name: "уƒ—уƒ­щ‡Žчƒ ч†Бу‚Йу‚П2007" + name-sort: "уЗу‚у‚„уу‚…у† у­уЃу™уŸ2007" + name-en: "Pro Yakyuu Netsu Star 2007" + region: "NTSC-J" +SLPS-25770: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€5 - уƒЊу‚Њуƒ‘уƒЉуƒ€у‚Єу‚Й" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“5 - у‚ŠуŠуБу‚‰у у„у™" + name-en: "Rakushou! Pachi-Slot Sengen 5 - Rio Paradise" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-25771: + name: "у‚АуƒЊуƒ у‚АуƒЊуƒЂу‚Ђ [хˆх›žч”Ÿч”Ѓч‰ˆ]" + name-sort: "уу‚Šу‚€уу‚Šу‚‚у‚ [у—у‚‡у‹у„у›у„у•у‚“уАу‚“]" + name-en: "GrimGrimoire [First Limited Edition]" + region: "NTSC-J" + compat: 5 +SLPS-25772: + name: "у‚АуƒЊуƒ у‚АуƒЊуƒЂу‚Ђ" + name-sort: "уу‚Šу‚€уу‚Šу‚‚у‚" + name-en: "GrimGrimoire" + region: "NTSC-J-K" +SLPS-25773: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ•у‚ЁуƒГуƒ€уƒ Vol.2 [уƒ†у‚Ѓу‚ЂуƒуƒМу‚ИуƒЇуƒГ]" + name-sort: "уІу„у‚‹уš уŠуЖ уЕуу‚“у у‚€Vol.2 [уІуƒу‚уАуƒМу˜у‚‡у‚“]" + name-en: "Tales of Fandom Vol.2 [Tia Version]" + region: "NTSC-J" +SLPS-25774: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ•у‚ЁуƒГуƒ€уƒ Vol.2 [уƒЋуƒМу‚ЏуƒуƒМу‚ИуƒЇуƒГ]" + name-sort: "уІу„у‚‹уš уŠуЖ уЕуу‚“у у‚€Vol.2 [у‚‹уƒМууАуƒМу˜у‚‡у‚“]" + name-en: "Tales of Fandom Vol.2 [Luke Version]" + region: "NTSC-J" +SLPS-25775: + name: "уОу˜у—у‚ƒу‚“уšуƒЛу‚у‹уЇуПу„" + name-sort: "уОу˜у—у‚ƒу‚“уš у‚у‹уЇуПу„" + name-en: "Magician's Academy, The" + region: "NTSC-J" + +SLPS-25776: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК12 яНž уБуЁу‚“у“у‚ІуƒЋуƒˆуƒЉуƒžуƒГ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“12 яНž уБуЁу‚“у“у†у‚‹уЈу‚‰уОу‚“" + name-en: "Pachitte Chonmage Tatsujin 12 - Pachinko Ultraman" + region: "NTSC-J" +SLPS-25777: + name: "у™у‚‚у‚‚у‚‚у‚‚у‚‚у‚‚ яНžхœАфИŠцœ€хМЗуЎуƒЈуƒЁяНž чЖ™ц‰Пу—уОу—у‚‡яМ? ц‹уЎшŠБуƒ у‚ГфК‰хЅЊцˆІяМяМ [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у™у‚‚у‚‚у‚‚у‚‚у‚‚у‚‚ уЁу˜у‚‡у†у•у„уу‚‡у†уЎу‚ˆу‚ у‘у„у—у‚‡у†у—уОу—у‚‡яМ? у“у„уЎуЏуЊу‚€у“уу†у уЄу›у‚“яМяМ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Sumomomomomo - Chijou Saikyou no Yome [First Limited Edition]" + region: "NTSC-J" +SLPS-25778: + name: "у™у‚‚у‚‚у‚‚у‚‚у‚‚у‚‚ яНžхœАфИŠцœ€хМЗуЎуƒЈуƒЁяНž чЖ™ц‰Пу—уОу—у‚‡яМ? ц‹уЎшŠБуƒ у‚ГфК‰хЅЊцˆІяМяМ [щ€šхИИч‰ˆ]" + name-sort: "у™у‚‚у‚‚у‚‚у‚‚у‚‚у‚‚ уЁу˜у‚‡у†у•у„уу‚‡у†уЎу‚ˆу‚ у‘у„у—у‚‡у†у—уОу—у‚‡яМ? у“у„уЎуЏуЊу‚€у“уу†у уЄу›у‚“яМяМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Sumomomo Momomo - Chijou Saikyou no Yome - Keishou Shimasho! Koi no Hanamuko Soudatsu-sen!! [Standard Edition]" + region: "NTSC-J" +SLPS-25779: + name: "KOF MAXIMUM IMPACT2 [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ2 [SNK BEST COLLECTION]" + name-en: "King of Fighters, The - Maximum Impact 2 [SNK Best Collection]" + region: "NTSC-J" +SLPS-25780: + name: "уЎу у‚у‚ЋуƒГу‚ПуƒМуƒ“уƒЌ" + name-sort: "уЎу у‚у‹у‚“уŸуƒМуГу‚Œ" + name-en: "Nodame Cantabile" + region: "NTSC-J" +SLPS-25781: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.8 щЂЈщ›Ву‚ЙуƒМуƒ‘уƒМу‚ГуƒГуƒœ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 8 уЕу†у†у‚“ SUPER COMBO" + name-en: "Fuuun Super Combo" + region: "NTSC-J" + compat: 5 +SLPS-25782: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.9 уƒЏуƒМуƒЋуƒ‰уƒ’уƒМуƒ­уƒМу‚К у‚ДуƒМу‚ИуƒЃу‚Й" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol. 9 у‚уƒМу‚‹уЉуВуƒМу‚уƒМуš у”уƒМу˜у‚ƒу™" + name-en: "World Heroes - Gorgeous" + region: "NTSC-J" +SLPS-25783: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.10 THE KING OF FIGHTERS '98 у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒžуƒƒуƒ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol.10 у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš98у‚у‚‹уІуƒу‚уЃуЈуОуЃуЁ" + name-en: "King of Fighters '98, The - Ultimate Match" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25784: + name: "Another Century's Episode 3 THE FINAL" + name-sort: "у‚уЊу–уƒМу›у‚“уЁу‚…у‚ŠуƒМуšуˆуДууƒМуЉ 3 у– уЕуу„уЊу‚‹" + name-en: "Another Century's Episode 3 - The Final" + region: "NTSC-J" + clampModes: + vuClampMode: 3 # Was used to fix game crash, but not sure it's required anymore. +SLPS-25786: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.10 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžхЅ‡шЗЁуЎфОЁх€ЄуЏяНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.10 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уу›ууЎу‹уЁуЏ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.10 - CR Shinseiki Evangelion - Kiseki no kachi wa" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25787: + name: "уƒ‘уƒуƒ‘уƒЉ14 яНžщЂЈуЈщ›ВуЈу‚ЙуƒМуƒ‘уƒМцЕЗINцВ–чИ„яНž" + name-sort: "уБуЁуБу‚‰14 у‹уœуЈуу‚‚уЈу™уƒМуБуƒМу†уПINуŠууЊу‚" + name-en: "PachiPara 14 - Kaze to Kumo to Super Umi in Okinawa" + region: "NTSC-J" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25788: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А [SNK BEST COLLECTION]" + name-sort: "у‚уŸу‚‹у™у‚‰уЃу [SNK BEST COLLECTION]" + name-en: "Metal Slug [SNK Best Collection]" + region: "NTSC-J" +SLPS-25789: + name: "THE KING OF FIGHTERS т…Њ [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуšт…Њ [SNK BEST COLLECTION]" + name-en: "King of Fighters XI, The [SNK Best Collection]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25790: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST щОш™ŽуЎц‹Г яНžхЄЉуƒЛхœАуƒЛфККяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у‚Šу‚…у†у“уЎу‘у‚“ уІу‚“уЁу˜у‚“" + name-en: "Ryuuko no Ken - Ten-Chi-Jin [NEOGEO ONLINE Collection The Best]" + region: "NTSC-J" +SLPS-25791: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST THE KING OF FIGHTERS яНžу‚Њуƒ­уƒчЗЈяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уŠу‚уЁуИу‚“" + name-en: "NeoGeo Online Collection THE BEST Vol.3 - The King of Fighters - Orochi Collection" + region: "NTSC-J" +SLPS-25792: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST хЙ•цœЋцЕЊцМЋ цœˆшЏуЎх‰ЃхЃЋ 1уƒЛ2" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST уАууОуЄу‚уОу‚“ у’уЃу‹уЎу‘у‚“у— 1уƒЛ2" + name-en: "Bakumatsu Roman - Last Blade 2-in-1 [NeoGeo Online Collection the Best]" + region: "NTSC-J" +SLPS-25793: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST щЄ“ч‹М MARK OF THE WOLVES" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST уŒу‚у† MARK OF THE WOLVES" + name-en: "Garou - Mark of the Wolves [NeoGeo Online Collection the Best]" + region: "NTSC-J" +SLPS-25794: + name: "у‚ЏуƒЉу‚Йу‚ПуƒМу‚Јуƒƒу‚ИяНžх›у‚’хО…уЄцœЊцЅуИуЎшЈМяНž Best Collection" + name-sort: "уу‚‰у™уŸуƒМуˆуЃу˜ ууПу‚’уОуЄуПу‚‰у„уИуЎу‚у‹у— Best Collection" + name-en: "Cluster Edge [Best Collection]" + region: "NTSC-J" +SLPS-25795: + name: "у‚Йу‚ЏуƒМуƒЋуƒЉуƒГуƒ–уƒЋфКŒх­ІцœŸ цц€–уЎ(?)хЄхˆхЎПяМ цД‹щЄЈуЋхЙНщœŠчОу‚‹яМяМŸ уŠхЎу‚’хЗЁуЃуІчœŸуЃх‘х‹шВ !!!уЎхЗЛ [Best Collection]" + name-sort: "у™ууƒМу‚‹у‚‰у‚“уЖу‚‹уЋуŒуЃу уу‚‡у†уЕуЎуЊуЄуŒуЃу—у‚…уяМ у‚ˆу†у‹у‚“уЋу‚†у†у‚Œу„у‚у‚‰у‚у‚‹яМ?уŠуŸу‹у‚‰у‚’у‚ууЃуІуОуЃу“у†у—у‚‡у†уЖ!!!уЎуОу [Best Collection]" + name-en: "School Rumble - 2nd Term [Best Collection]" + region: "NTSC-J" +SLPS-25796: + name: "фПКуЎфИ‹уЇAGAKE" + name-sort: "уŠу‚ŒуЎу—уŸуЇу‚уŒу‘" + name-en: "Ore no Shita de Agake" + region: "NTSC-J" + gsHWFixes: + gpuTargetCLUT: 1 # Fixes incorrect rendering and some missing text. + cpuCLUTRender: 1 # Fixes the rest of the incorrect rendering and missing text. +SLPS-25797: + name: "фИ€щЈŽхН“хƒ Shining Dragon [щ™хЎšчˆ†шЃ‚уƒ‘уƒƒу‚Џ]" + name-sort: "у„уЃууЈу†у›у‚“ Shining Dragon [у’у‚“уІу„уАуу‚ŒуЄуБуЃу]" + name-en: "Ikki Tousen - Shining Dragon [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Aligns bloom effect. +SLPS-25798: + name: "фИ€щЈŽхН“хƒ Shining Dragon [щ€šхИИч‰ˆ]" + name-sort: "у„уЃууЈу†у›у‚“ Shining Dragon [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Ikki Tousen - Shining Dragon [Standard Edition]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 1 # Aligns bloom effect. +SLPS-25799: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 3 [BANPRESTO BEST]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 3 [BANPRESTO BEST]" + name-en: "Ultraman Fighting Evolution 3 [Banpresto Best]" + region: "NTSC-J" +SLPS-25800: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution Rebirth [BANPRESTO BEST]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution Rebirth [BANPRESTO BEST]" + name-en: "Ultraman Fighting Evolution - Rebirth [Banpresto Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns DoF effects. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UltramanFightingEvolution" +SLPS-25801: + name: "фЛŠц—Ѕу‹у‚‰уƒžчŽ‹яМ чœžуƒžх›НуЎфМ‘ц—Ѕ" + name-sort: "уу‚‡у†у‹у‚‰уОуŠу† у—у‚“уОу“ууЎуу‚…у†у˜уЄ" + name-en: "Kyou Kara Maou! Shin Ma-Koku no Kyuujitsu [Limited Edition]" + region: "NTSC-J" +SLPS-25802: + name: "фЛŠц—Ѕу‹у‚‰уƒžчŽ‹яМ чœžуƒžх›НуЎфМ‘ц—Ѕ" + name-sort: "уу‚‡у†у‹у‚‰уОуŠу† у—у‚“уОу“ууЎуу‚…у†у˜уЄ" + name-en: "Kyou Kara Maou! Shin Ma-Koku no Kyuujitsu" + region: "NTSC-J" +SLPS-25803: + name: "xxx HOLiCяНžх››цœˆфИ€ц—ЅуЎхх…­хЄœш‰шЉБяНž" + name-sort: "уЛу‚ŠуЃу у‚уŸуЌууЎу„у–у‚ˆу„уу†у‚" + name-en: "xxxHolic - Shigatsu Tsuitachi no Izayoi Sowa" + region: "NTSC-J" +SLPS-25804: + name: "DEAR My SUNяМяМ яНžуƒ у‚Йу‚Гт˜…ш‚Вцˆт˜…ч‹‚щЈ’ц›ВяНž [щ™хЎšч‰ˆ]" + name-sort: "уЇуƒу‚ уОу„ у•у‚“яМяМ у‚€у™у“у„уу›у„уу‚‡у†уу†уу‚‡у [у’у‚“уІу„уАу‚“]" + name-en: "Dear My Sun - Musuko Ikusei Kyousoukyoku [Limited Edition]" + region: "NTSC-J" +SLPS-25806: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМуƒ‰уƒЊуƒМуƒ уƒу‚Єуƒ‘уƒМуƒуƒˆуƒЋяМц­ЛуЌцА—уЎч‚ŽуЈщЛ’ушЈ˜ц†Ж" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ уЉу‚ŠуƒМу‚€уЏу„уБуƒМуАуЈу‚‹яМу—уЌууЎуЛуЎуŠуЈуу‚уууŠу" + name-en: "Katekyoo Hitman Reborn! Dream Hyper Battle - Shinuki no Honoo to Kuroki Kioku" + region: "NTSC-J" + compat: 5 + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25807: + name: "у‚Лу‚ЄуƒГуƒˆуƒЛуƒ“уƒМу‚Йуƒˆ яНžшžКц—‹уЎчЋ яНž [щ™хЎšч‰ˆ]" + name-sort: "у›у„у‚“уЈ уГуƒМу™уЈ у‚‰у›у‚“уЎу—у‚‡у† [у’у‚“уІу„уАу‚“]" + name-en: "Saint Beast - Rasen no Shou [Limited Edition]" + region: "NTSC-J" +SLPS-25808: + name: "у‚Лу‚ЄуƒГуƒˆуƒЛуƒ“уƒМу‚Йуƒˆ яНžшžКц—‹уЎчЋ яНž [щ€šхИИч‰ˆ]" + name-sort: "у›у„у‚“уЈ уГуƒМу™уЈ у‚‰у›у‚“уЎу—у‚‡у† [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Saint Beast - Rasen no Shou [Standard Edition]" + region: "NTSC-J" +SLPS-25809: + name: "щŠ€щ­‚ щŠ€у•у‚“уЈфИ€чЗ’яМуƒœу‚ЏуЎу‹уЖуч”Кц—ЅшЈ˜" + name-sort: "уŽу‚“уŸуО уŽу‚“у•у‚“уЈу„уЃу—у‚‡яМуМууЎу‹уЖууЁу‚‡у†уЁуЋуЃу" + name-en: "Gintama - Gin-san to Issho! Boku no Kabuki-chou Nikki" + region: "NTSC-J" +SLPS-25810: + name: "DEAR My SUNяМяМ яНžуƒ у‚Йу‚Гт˜…ш‚Вцˆт˜…ч‹‚щЈ’ц›ВяНž [щ€šхИИч‰ˆ]" + name-sort: "уЇуƒу‚ уОу„ у•у‚“яМяМ у‚€у™у“у„уу›у„уу‚‡у†уу†уу‚‡у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Dear My Sun - Musuko Ikusei Kyousoukyoku [Standard Edition]" + region: "NTSC-J" +SLPS-25811: + name: "уЏуДу­у™яМ уЇу‚‰уЃуу™ Best Collection" + name-sort: "уЏуДу­у™яМ уЇу‚‰уЃуу™ Best Collection" + name-en: "Happiness! Deluxe [Best Collection]" + region: "NTSC-J" +SLPS-25812: + name: "уƒˆуƒЊуƒŽуƒ›у‚З яНžAerial PlanetяНž" + name-sort: "уЈу‚ŠуЎуЛу— Aerial Planet" + name-en: "Tori no Hoshi - Aerial Planet" + region: "NTSC-J" +SLPS-25813: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.11 ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžуОу”у“у‚у‚’у€х›уЋяНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.11 у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уОу”у“у‚у‚’ууПуЋ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.11 - Shinseiki Evangelion - Magokoro o, Kimi ni" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25814: + name: "ц–АфИ–чД€GPX у‚Еу‚ЄуƒуƒМуƒ•у‚ЉуƒМуƒŸуƒЅуƒЉ Road To The INFINITY 4" + name-sort: "у—у‚“у›у„уGPX у•у„уАуƒМуЕу‰уƒМуПу‚…у‚‰ Road To The INFINITY 4" + name-en: "Shinseiki GPX Cyber Formula - Road to the Infinity 4" + region: "NTSC-J" +SLPS-25815: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚Йуƒ‘уƒМу‚­уƒГу‚АяМ уƒЁуƒ†у‚Њ" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у™уБуƒМуу‚“у у‚уІуŠ" + name-en: "Dragon Ball Z Sparking! Meteor" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 4 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLPS-25816: + name: "хББфНDigiуƒЏуƒМуƒЋуƒ‰у‚ГуƒЉуƒœуƒЌуƒМу‚ЗуƒЇуƒГSP уƒ‘уƒу‚Йуƒ­ уƒЊуƒƒу‚ИуƒЌуƒМу‚ЕуƒМ" + name-sort: "у‚„уОу•уЇу˜у‚уƒМу‚‹уЉу“у‚‰уМу‚ŒуƒМу—у‚‡у‚“SP уБуЁу™у‚ у‚ŠуЃу˜у‚ŒуƒМу•уƒМ" + name-en: "Yamasa Digi World Collaboration SP - Pachi-Slot Ridge Racer" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-25817: + name: "хЙ•цœЋц‹шЏуƒЛшŠБцŸГх‰ЃхЃЋфМ щ›…уЎчމц‰‹чЎБ" + name-sort: "уАууОуЄу‚Œу‚“у‹ у‹у‚Šу‚…у†у‘у‚“у—уЇу‚“ уПу‚„уГуЎуŸуОуІуАу“" + name-en: "Bakumatsu Renka - Karyuu Kenshiden [Genteiban]" + region: "NTSC-J" +SLPS-25818: + name: "хЙ•цœЋц‹шЏуƒЛшŠБцŸГх‰ЃхЃЋфМ" + name-sort: "уАууОуЄу‚Œу‚“у‹ у‹у‚Šу‚…у†у‘у‚“у—уЇу‚“" + name-en: "Bakumatsu Renka - Karyuu Kenshiden" + region: "NTSC-J" +SLPS-25819: + name: "у‚ЂуƒЋуƒˆуƒуƒЊу‚Г2 фИ–ч•ŒуЋщŸПухА‘хЅГуŸуЁуЎх‰Ещ€ шЉЉ" + name-sort: "у‚у‚‹уЈу­у‚Šу“2 у›у‹у„уЋуВуГуу—у‚‡у†у˜у‚‡уŸуЁуЎуу†уžу†у—" + name-en: "Ar tonelico II - Sekai ni Hibiku Shoujo-Tachi no Souzoushi" + region: "NTSC-J" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes "Fall through floor" bug when approaching chests. + gsHWFixes: + roundSprite: 2 # Fixes textboxes and character portraits. + beforeDraw: "OI_ArTonelico2" +SLPS-25820: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМ Let'sцš—цЎКяМ? ч‹™у‚у‚ŒуŸ10фЛЃч›ЎяМ" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ у‚ŒуЃуЄу‚у‚“у•уЄяМ? у­у‚‰у‚у‚ŒуŸ10у у„у‚яМ" + name-en: "Katekyoo Hitman Reborn!! Let's Ansatsu! Nerawareta 10 Daime!" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25821: + name: "цЖМхЎЎуƒуƒЋуƒ’уЎцˆИцƒ‘ [шЖ…щ™хЎšч‰ˆ]" + name-sort: "у™уšуПу‚„уЏу‚‹уВуЎуЈуОуЉу„ [уЁу‚‡у†у’у‚“уІу„уАу‚“]" + name-en: "Suzumiya Haruhi no Tomadoi [Super Limited Edition]" + region: "NTSC-J" +SLPS-25822: + name: "цЖМхЎЎуƒуƒЋуƒ’уЎцˆИцƒ‘ [щ€šхИИч‰ˆ]" + name-sort: "у™уšуПу‚„уЏу‚‹уВуЎуЈуОуЉу„ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Suzumiya Haruhi no Tomadoi [Standard Edition]" + region: "NTSC-J" +SLPS-25823: + name: "у‚Йуƒ‘у‚Єуƒ€уƒМуƒžуƒГ3" + name-sort: "у™уБу„у уƒМуОу‚“3" + name-en: "Spider-Man 3" + region: "NTSC-J" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLPS-25825: + name: "у‚Муƒ­уЎфНПу„щ­” хАц‚Њщ­”уЈц˜ЅщЂЈуЎх”хЅц›В [Best Collection]" + name-sort: "уœу‚уЎуЄу‹у„уО у—у‚‡у†у‚ууОуЈуЏу‚‹у‹уœуЎуу‚‡у†уу†уу‚‡у [Best Collection]" + name-en: "Zero no Tsukaima [Best Collection]" + region: "NTSC-J" +SLPS-25826: + name: "уƒžу‚Єуƒ›уƒМуƒ у‚’уЄуу‚у†2 х……хЎŸяМчАЁх˜шЈ­шЈˆяМяМ Best Collection" + name-sort: "уОу„уЛуƒМу‚€у‚’уЄуу‚у†2 у˜у‚…у†у˜уЄяМу‹у‚“уŸу‚“у›уЃу‘у„яМяМ Best Collection" + name-en: "My Home o Tsukurou 2! Easy Design [Best Collection]" + region: "NTSC-J" +SLPS-25827: + name: "шЃ…ч”ВщЈŽх…Еуƒœуƒˆуƒ у‚К" + name-sort: "уу†у“у†ууИу„уМуЈу‚€уš" + name-en: "Soukou Kihei Votoms" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 4 # Fixes blooming and lighting offset. + autoFlush: 1 # Improves lighting brightness. + nativeScaling: 2 # Fixes post-processing. +SLPS-25828: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК13 яНž уБуЁу‚“у“хП…цЎКфЛ•фК‹фККт…Ђ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“13 яНž уБуЁу‚“у“уВуЃу•уЄу—у”уЈуЋу‚“3" + name-en: "Pachitte Chonmage Tatsujin 13 - Pachinko Hissatsu Shigotonin III" + region: "NTSC-J" +SLPS-25829: + name: "Another Century's Episode 2 Special Vocal Version" + name-sort: "у‚уЊу–уƒМу›у‚“уЁу‚…у‚ŠуƒМуšуˆуДууƒМуЉ 2 у™уКу—у‚ƒу‚‹уМуƒМу‹у‚‹уАуƒМу˜у‚‡у‚“" + name-en: "Another Century's Episode 2 [Special Vocal Version]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. + memcardFilters: + - "SLPS-25394" + - "SLPS-25623" +SLPS-25830: + name: "у‚Муƒ­уЎфНПу„щ­” хЄЂщ­”уŒчДЁухЄœщЂЈуЎхЙЛцƒГц›В [щ™хЎšч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО у‚€уОуŒуЄу‚€уу‚ˆу‹уœуЎу’у‚“уу†уу‚‡у [у’у‚“уІу„уАу‚“]" + name-en: "Zero no Tsukaima - Muma ga Tsumugu Yokaze no Gensoukyoku [Limited Edition]" + region: "NTSC-J" +SLPS-25831: + name: "у‚Муƒ­уЎфНПу„щ­” хЄЂщ­”уŒчДЁухЄœщЂЈуЎхЙЛцƒГц›В [щ€šхИИч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО у‚€уОуŒуЄу‚€уу‚ˆу‹уœуЎу’у‚“уу†уу‚‡у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Zero no Tsukaima - Muma ga Tsumugu Yokaze no Gensoukyoku [Standard Edition]" + region: "NTSC-J" +SLPS-25832: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATION SPIRITS" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у‚“у‚ŒуƒМу—у‚‡у‚“ у™уДу‚ŠуЃуЄ" + name-en: "SD Gundam G Generation Spirits" + region: "NTSC-J" +SLPS-25833: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.122 THE фККщ­šхЇЋч‰ЉшЊžяНžуƒžуƒМуƒЁу‚Єуƒ‰уƒ—уƒЊу‚Куƒ яНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.122 THE уЋу‚“уŽу‚‡уВу‚у‚‚уЎуŒуŸу‚Š уОуƒМу‚у„уЉуЗу‚Šуšу‚€" + name-en: "Simple 2000 Series Vol. 122 - The Ningyo Hime Monogatari - Mermaid Prism" + region: "NTSC-J" +SLPS-25834: + name: "уƒˆуƒЉуƒГу‚Йуƒ•у‚ЉуƒМуƒžуƒМ THE GAME" + name-sort: "уЈу‚‰у‚“у™уЕу‰уƒМуОуƒМ THE GAME" + name-en: "Transformers - The Game" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLPS-25835: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІOGхЄ–фМ [щ™хЎšч‰ˆ]" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“OGуŒу„уЇу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Super Robot Taisen OG - Original Generations Gaiden [Limited Edition]" + region: "NTSC-J" +SLPS-25836: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІOGхЄ–фМ" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“OGуŒу„уЇу‚“" + name-en: "Super Robot Taisen OG - Original Generations Gaiden" + region: "NTSC-J" +SLPS-25837: + name: "NARUTO-уƒŠуƒЋуƒˆ- ч–ОщЂЈфМ уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆу‚Ђу‚Џу‚ЛуƒЋ2" + name-sort: "уЊу‚‹уЈ у—уЃуЗу†уЇу‚“ уЊу‚‹уІуƒу‚уЃуЈу‚уу›у‚‹2" + name-en: "Naruto Shippuuden - Narutimate Accel 2" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLPS-25838: + name: "хЄЊхЙГцД‹уЎхЕ яНžцˆІш‰ІхЄЇх’Œу€цšуЋх‡Кц’ƒу™яНž" + name-sort: "уŸу„уИу„у‚ˆу†уЎу‚у‚‰у— у›у‚“у‹у‚“у‚„уОуЈ у‚у‹уЄууЋу—у‚…уЄу’уу™" + name-en: "Taiheiyou no Arashi - Senkan Yamato, Akatsuki ni Shutsugeki su" + region: "NTSC-J" +SLPS-25839: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.12 у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„ х…­ч•Њх‹шВ " + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol.12 у•у‚€у‚‰у„у™уДу‚ŠуЃуЄ у‚ууАу‚“у—у‚‡у†уЖ" + name-en: "Samurai Spirits - Rokuban Shoubu [NeoGeo Online Collection Vol. 12]" + region: "NTSC-J" +SLPS-25840: + name: "у‚Ўу‚ПуƒМуƒ’уƒМуƒ­уƒМ3 уƒЌу‚Иу‚ЇуƒГуƒ‰ у‚Њуƒ– уƒ­уƒƒу‚Џ [у‚Ўу‚ПуƒМуƒ’уƒМуƒ­уƒМ3хА‚ч”ЈуƒЏу‚ЄуƒЄуƒЌу‚Й у‚ЏуƒЌу‚ЄуƒžуƒМТЎу‚ЙуƒˆуƒЉу‚Єу‚ЋуƒМ у‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБу‚Луƒƒуƒˆ]" + name-sort: "уŽуŸуƒМуВуƒМу‚уƒМ3 у‚Œу˜у‡у‚“уЉ уŠуЖ у‚уЃу [уŽуŸуƒМуВуƒМу‚уƒМ3у›у‚“у‚ˆу†у‚у„у‚„у‚Œу™ уу‚Œу„уОуƒМу™уЈу‚‰у„у‹уƒМ у“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“у›уЃуЈ]" + name-en: "Guitar Hero III - Legends of Rock [with Guitar]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLPS-25841: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [уƒ—уƒЌуƒŸу‚Ђуƒ BOX]" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [уЗу‚ŒуПу‚у‚€BOX]" + name-en: "Tales of Destiny [Director's Cut] [Premium Box]" + region: "NTSC-J" + gameFixes: + - FpuMulHack + memcardFilters: # Allows import of non-DC Tales of Destiny data. + - "SLPS-25841" + - "SLPS-25842" + - "SLPS-25715" +SLPS-25842: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ" + name-en: "Tales of Destiny [Director's Cut]" + region: "NTSC-J" + compat: 5 + gameFixes: + - FpuMulHack + memcardFilters: + - "SLPS-25841" + - "SLPS-25842" + - "SLPS-25715" +SLPS-25843: + name: "уƒ†у‚ЃуƒЋуƒЛуƒŠуƒЛуƒŽуƒМу‚А яНžц‚ фЙ…уЎфЛяНž" + name-sort: "уІуƒу‚‹уƒЛуЊуƒЛуЎуƒМу у‚†у†уу‚…у†уЎу˜у‚“" + name-en: "Tir-Na-Nog - Yuukyuu no Jin" + region: "NTSC-J" +SLPS-25844: + name: "уƒЉу‚ЙуƒˆуƒЛу‚Ју‚Йу‚ГуƒМуƒˆ 2 яНžцЗБхЄœуЎч”˜у„цЃ˜яНž Gorgeousч‰ˆ" + name-sort: "у‚‰у™уЈ уˆу™у“уƒМуЈ 2 у—у‚“у‚„уЎу‚уОу„уЈу’ GorgeousуАу‚“" + name-en: "Last Escort 2 - Shiya no Amai Toge [Gorgeous Version]" + region: "NTSC-J" +SLPS-25845: + name: "уƒЉу‚ЙуƒˆуƒЛу‚Ју‚Йу‚ГуƒМуƒˆ 2 яНžцЗБхЄœуЎч”˜у„цЃ˜яНž" + name-sort: "у‚‰у™уЈ уˆу™у“уƒМуЈ 2 у—у‚“у‚„уЎу‚уОу„уЈу’" + name-en: "Last Escort 2 - Shiya no Amai Toge" + region: "NTSC-J" +SLPS-25847: + name: "щ›Јц Мх­уЎщЄЈ фИ€цŸГх’Œу€цœ€хˆуЎх—щ›Ѓ The Best Price" + name-sort: "у‚у‚у“у†у—уЎу‚„у‹уŸ у„уЁу‚„уЊуŽуЊу”у‚€ у•у„у—у‚‡уЎу˜у‚…уЊу‚“ The Best Price" + name-en: "Amekoushi no Kan [The Best Price]" + region: "NTSC-J" +SLPS-25848: + name: "хЅˆшНуЎхŸŽ фИ€цŸГх’Œу€2хКІч›ЎуЎх—щ›Ѓ" + name-sort: "уЊу‚‰ууЎу—у‚ у„уЁу‚„уЊуŽуЊу”у‚€ 2уЉу‚уЎу˜у‚…уЊу‚“" + name-en: "Naraku no Shiro" + region: "NTSC-J" +SLPS-25849: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ Vol.11 у‚ЕуƒГу‚Нуƒ•уƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ Vol.11 у•у‚“ууЕуЈу“у‚Œуу—у‚‡у‚“" + name-en: "Sunsoft Collection" + region: "NTSC-J" + compat: 5 +SLPS-25850: + name: "у‚­уƒŸу‚­у‚Й [eb!у‚ГуƒЌ+]" + name-sort: "ууПуу™ [eb!у“у‚Œ+]" + name-en: "KimiKiss [ebKore+]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes textboxes and character portraits. +SLPS-25851: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚2-х‡уІуЄу„уŸшЈ˜ц†ЖуŸуЁ- [Irem COLLECTION]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу—2-у„уІуЄу„уŸууŠууŸуЁ- [Irem COLLECTION]" + name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioku Tachi [Irem Collection]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25852: + name: "уƒ‘уƒуƒ‘уƒЉ13 яНžу‚ЙуƒМуƒ‘уƒМцЕЗуЈуƒ‘уƒуƒ—уƒ­щЂЈщ›ВщŒВяНž [Irem COLLECTION]" + name-sort: "уБуЁуБу‚‰13 у™уƒМуБуƒМу†уПуЈуБуЁуЗу‚уЕу†у†у‚“у‚у [Irem COLLECTION]" + name-en: "PachiPara 13 - Super Umi to PachiPro Fu-unroku [Irem Collection]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLPS-25853: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК14 яНž уБуЁу‚“у“фЛЎщЂуƒЉу‚Єуƒ€уƒМ у‚ЗуƒЇуƒƒу‚ЋуƒМх…ЈцЛ…хЄЇфНœцˆІ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“14 яНž уБуЁу‚“у“у‹у‚у‚“у‚‰у„у уƒМ у—у‚‡уЃу‹уƒМуœу‚“у‚уЄу у„у•уу›у‚“" + name-en: "Pachitte Chonmage Tatsujin 14 - Pachinko Kamen Rider - Shocker Zenmetsu Daisakusen" + region: "NTSC-J" +SLPS-25854: + name: "POISON PINK" + name-sort: "уНу„у‚“уšу‚“ уДу‚“у" + name-en: "Poison Pink" + region: "NTSC-J" + clampModes: + eeClampMode: 0 # In-game background visible. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness when upscaling. +SLPS-25855: + name: "уƒуƒˆуƒЋ у‚Њуƒ– у‚ЕуƒГуƒЉу‚Єу‚К" + name-sort: "уАуЈу‚‹ уŠуЖ у•у‚“у‚‰у„уš" + name-en: "Battle of Sunrise" + region: "NTSC-J" +SLPS-25856: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМ" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚уЋуАуƒМу•у‚ŠуƒМ" + name-en: "Tomb Raider - Anniversary" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLPS-25858: + name: "чМчœМуЎу‚ЗуƒЃуƒŠ [щ›Лц’ƒSP]" + name-sort: "у—у‚ƒууŒу‚“уЎу—у‚ƒуЊ [уЇу‚“у’уSP]" + name-en: "Dengeki SP - Shakugan no Shana [Dengeki SP]" + region: "NTSC-J" +SLPS-25859: + name: "у‚ЊуƒЌуƒГу‚Иуƒуƒ‹уƒМ хƒ•уЏу‚­уƒŸуЋц‹у—уІу‚‹ Best Collection" + name-sort: "уŠу‚Œу‚“у˜уЏуЋуƒМ уМууЏууПуЋу“у„у—уІу‚‹ Best Collection" + name-en: "Orange Honey - Boku ha Kimi ni Koishiteru [Best Version]" + region: "NTSC-J" +SLPS-25860: + name: "у‚ГуƒМуƒ‰у‚Ўу‚Ђу‚Й хщ€†уЎуƒЋуƒЋуƒМу‚ЗуƒЅ LOST COLORS" + name-sort: "у“уƒМуЉуŽу‚у™ уЏу‚“уŽу‚ƒууЎу‚‹у‚‹уƒМу—у‚… LOST COLORS" + name-en: "Code Geass - Hangyaku no Lelouch - Lost Colors" + region: "NTSC-J" +SLPS-25861: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.10 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžхЅ‡шЗЁуЎфОЁх€ЄуЏяНž [у‚Йуƒšу‚ЗуƒЃуƒЋуƒ—уƒЉу‚Єу‚Йч‰ˆ]" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.10 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уу›ууЎу‹уЁуЏ [у™уКу—у‚ƒу‚‹уЗу‚‰у„у™уАу‚“]" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.10 CR Neon Genesis Evangelion Kiseki no Kachi wa [Special Price Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25862: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.5 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžу‚Лу‚ЋуƒГуƒ‰у‚ЄуƒГуƒ‘у‚ЏуƒˆяНž [у‚Йуƒšу‚ЗуƒЃуƒЋуƒ—уƒЉу‚Єу‚Йч‰ˆ]" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol. 5 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у›у‹у‚“уЉу„у‚“уБууЈ [у™уКу—у‚ƒу‚‹уЗу‚‰у„у™уАу‚“]" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.5 - CR Neon Genesis Evangelion Sekandoinpakuto & Pachislot Neon Genesis Evangelion [Special Price Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25863: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST щЄ“ч‹МфМшЊЌ уƒуƒˆуƒЋу‚ЂуƒМу‚Ћу‚Єуƒ–у‚К1" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST уŒу‚у†уЇу‚“у›уЄ уАуЈу‚‹у‚уƒМу‹у„уЖуš1" + name-en: "Fatal Fury - Battle Archives 1 [SNK the Best]" + region: "NTSC-J" +SLPS-25864: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST щЄ“ч‹МфМшЊЌ уƒуƒˆуƒЋу‚ЂуƒМу‚Ћу‚Єуƒ–у‚К2" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST уŒу‚у†уЇу‚“у›уЄуАуЈу‚‹у‚уƒМу‹у„уЖуš2" + name-en: "Fatal Fury - Battle Archives 2 [SNK the Best]" + region: "NTSC-J" +SLPS-25865: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST THE KING OF FIGHTERS яНžуƒу‚Йуƒ„чЗЈяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš у­у™уЄуИу‚“" + name-en: "King of Fighters, The - Nests [SNK the Best]" + region: "NTSC-J" +SLPS-25866: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST щЂЈщ›Ву‚ЙуƒМуƒ‘уƒМу‚ГуƒГуƒœ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST уЕу†у†у‚“у™уƒМуБуƒМу“у‚“уМ" + name-en: "Fuuun Super Combo [SNK the Best]" + region: "NTSC-J" +SLPS-25867: + name: "шŠБхЎЕуƒ­уƒžуƒу‚Йу‚Џ ц„›уЈх“€у—уПтˆ’уу‚ŒуЏх›уЎуŸу‚уЎу‚ЂуƒЊу‚Ђ [щ™хЎšч‰ˆ]" + name-sort: "уЏуЊу‚ˆу„у‚уОу­у™у у‚у„уЈу‹уЊу—уП-уу‚ŒуЏууПуЎуŸу‚уЎу‚у‚Šу‚ [у’у‚“уІу„уАу‚“]" + name-en: "Hanayoi Romanesque - Ai to Kanashimi [Limited Edition]" + region: "NTSC-J" +SLPS-25868: + name: "шŠБхЎЕуƒ­уƒžуƒу‚Йу‚Џ ц„›уЈх“€у—уПтˆ’уу‚ŒуЏх›уЎуŸу‚уЎу‚ЂуƒЊу‚Ђ" + name-sort: "уЏуЊу‚ˆу„у‚уОу­у™у у‚у„уЈу‹уЊу—уП-уу‚ŒуЏууПуЎуŸу‚уЎу‚у‚Šу‚" + name-en: "Hanayoi Romanesque - Ai to Kanashimi" + region: "NTSC-J" +SLPS-25869: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.12 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžфНПхО’у€х†уГяНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.12 CRу—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у—уЈ уЕуŸуŸуГ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.12 CR Shinseiki Evangelion - Shito, Futatabi" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25871: + name: "уƒ‰уƒЉу‚Йуƒ†у‚Ѓуƒƒу‚Џу‚­уƒЉуƒМ" + name-sort: "уЉу‚‰у™уІуƒуЃууу‚‰уƒМ" + name-en: "Drastic Killer" + region: "NTSC-J" +SLPS-25872: + name: "хЄЇцˆІч•Ѕ хЄЇцБфКœшˆˆфКЁхВ яНžуƒˆуƒЉуƒЛуƒˆуƒЉуƒЛуƒˆуƒЉ уƒЏуƒЌхЅ‡шЅВуƒ‹цˆхŠŸу‚ЛуƒЊяНž" + name-sort: "у у„у›у‚“у‚Šу‚ƒу у у„уЈу†у‚у“у†уМу†у— яНžуЈу‚‰уƒЛуЈу‚‰уƒЛуЈу‚‰ у‚у‚Œуу—у‚…у†уЋу›у„у“у†у›у‚ŠяНž" + name-en: "Daisenryaku - Daitoua Kouboushi - Tora Tora Tora Ware Kishuu ni Seikou Seri" + region: "NTSC-J" +SLPS-25874: + name: "SIMPLE2000у‚ЗуƒЊуƒМу‚К Vol.123 THE у‚Њуƒ•у‚Ѓу‚ЙуƒЉуƒ–фК‹фЛЖчАП яНžфЛЄхЌЂцŽЂхЕяНž" + name-sort: "у—у‚“уЗу‚‹2000у—у‚ŠуƒМуš Vol.123 THEуŠуЕуƒу™у‚‰уЖу˜у‘у‚“уМ у‚Œу„у˜у‚‡у†уŸу‚“уІу„" + name-en: "Simple 2000 Series Vol. 123 - The Office Love Jikenbo - Reijou Tantei" + region: "NTSC-J" +SLPS-25875: + name: "xxxHolic - Shigatsu Tsuitachi no Izayoi Sowa [Best Collection]" + name-sort: "уЛу‚ŠуЃу у‚уŸуЌууЎу„у–у‚ˆу„уу†у‚ [Best Collection]" + name-en: "xxxHolic - Shigatsu Tsuitachi no Izayoi Sowa [Best Collection]" + region: "NTSC-J" +SLPS-25876: + name: "ц–Ач‰Їх Дч‰ЉшЊž уƒ”уƒЅу‚Ђ у‚ЄуƒŽу‚ЛуƒГуƒˆуƒЉу‚Єуƒ• [Best Collection]" + name-sort: "у—у‚“уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š уДу‚…у‚ у„уЎу›у‚“уЈу‚‰у„уЕ [Best Collection]" + name-en: "Shin Bokujou Monogatari - Pure Innocent Life [Best Collection]" + region: "NTSC-J" +SLPS-25877: + name: "ц­ІшЃ…щŒЌщ‡‘ яНžу‚ˆу†у“у уƒ‘уƒ”уƒЈуƒГуƒ‘уƒМу‚ЏуИяНž [Best Collection]" + name-sort: "уЖуу†у‚Œу‚“уу‚“ у‚ˆу†у“у уБуДу‚ˆу‚“уБуƒМууИ [Best Collection]" + name-en: "Busou Renkin - Youkoso Papillon Park e [Best Collection]" + region: "NTSC-J" +SLPS-25879: + name: "Bully" + name-sort: "уЖу‚ŠуƒМ" + name-en: "Bully" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes the inability to take the bottle in the trophy case in Chapter 2: Hattrick vs Galloway. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes door transitions. + halfPixelOffset: 5 # Reduces ghosting. +SLPS-25880: + name: "уƒˆу‚ЅуƒЋуƒМуƒ•у‚ЉуƒМуƒуƒЅуƒГ" + name-sort: "уЈу…у‚‹уƒМуЕу‰уƒМуЁу‚…у‚“" + name-en: "True Fortune" + region: "NTSC-J" +SLPS-25881: + name: "у‚­уƒГш‚‰уƒžуƒГ уƒžуƒƒу‚ЙуƒЋу‚АуƒЉуƒГуƒ—уƒЊ2 ч‰Йч››" + name-sort: "уу‚“уЋууОу‚“ уОуЃу™у‚‹уу‚‰у‚“уЗу‚Š2 уЈуу‚‚у‚Š" + name-en: "Kinnikuman Muscle Grand Prix 2" + region: "NTSC-J" + compat: 5 +SLPS-25882: + name: "фИ€щЈŽхН“хƒ Shining Dragon [Best Collection]" + name-sort: "у„уЃууЈу†у›у‚“ Shining Dragon [Best Collection]" + name-en: "Ikki Tousen - Shining Dragon [Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Aligns bloom effect. +SLPS-25883: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМ ч‹™уˆяМ? уƒЊуƒГу‚АУ—уƒœуƒГу‚ДуƒЌуƒˆуƒЌуƒМуƒŠуƒМу‚К" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ у­у‚‰уˆяМ? у‚Šу‚“уУ—уМу‚“у”у‚ŒуЈу‚ŒуƒМуЊуƒМуš" + name-en: "Katekyoo Hitman Reborn! Nerae! Ring x Vongola Trainers" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25884: + name: "у‚АуƒЊуƒ у‚АуƒЊуƒЂу‚Ђ [The Best Price]" + name-sort: "уу‚Šу‚€уу‚Šу‚‚у‚ [The Best Price]" + name-en: "GrimGrimoire [The Best Price]" + region: "NTSC-J" +SLPS-25885: + name: "уƒЌу‚Д у‚ЄуƒГуƒ‡у‚ЃуƒМу‚ИуƒЇуƒМуƒГу‚К: у‚И у‚ЊуƒЊу‚ИуƒŠуƒЋ у‚Ђуƒ‰уƒ™уƒГуƒуƒЃуƒМ [цœЊч™КхЃВ]" + name-sort: "у‚Œу” у„у‚“уЇуƒуƒМу˜у‚‡уƒМу‚“уš: у˜ уŠу‚Šу˜уЊу‚‹ у‚уЉуЙу‚“уЁу‚ƒуƒМ [уПуЏуЄуАу„]" + name-en: "Lego Indiana Jones: The Original Adventures [Cancelled]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPS-25886: + name: "у‚Ўу‚ПуƒМуƒ’уƒМуƒ­уƒМ у‚Ју‚Ђуƒ­у‚ЙуƒŸу‚Й [у‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБч‰ˆ]" + name-sort: "уŽуŸуƒМуВуƒМу‚уƒМ уˆу‚у‚у™уПу™ [у“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“уАу‚“]" + name-en: "Guitar Hero - Aerosmith on Tour [with Guitar]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLPS-25887: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІяМК" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“Z" + name-en: "Super Robot Taisen Z" + region: "NTSC-J" +SLPS-25888: + name: "у‚Йу‚ПуƒМуƒЛу‚Іу‚ЉуƒМу‚К - уƒ•у‚ЉуƒМу‚Й у‚ЂуƒГуƒЊуƒМу‚ЗуƒЅуƒ‰-" + name-sort: "у™уŸуƒМ у†у‰уƒМуš уЕу‰уƒМу™ у‚у‚“у‚ŠуƒМу—у‚…уЉ" + name-en: "Star Wars - The Force Unleashed" + region: "NTSC-J" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes player shadow definition and color banding. + halfPixelOffset: 5 # Fixes misaligned bloom effects. + autoFlush: 1 # Fixes player shadow. + nativeScaling: 4 # Fixes bloom effects. + patches: + CC9BFDE3: + content: |- + author=kozarovv + // Fix for graphical issues, QTE events, subtitles, health bar. + // Patch replace values passed to FPU to workaround x86 rounding issues. + patch=1,EE,0017d454,word,3464fff0 + patch=1,EE,0017d460,word,3463fffc +SLPS-25889: + name: "у‚Ўу‚ПуƒМуƒ’уƒМуƒ­уƒМ у‚Ју‚Ђуƒ­у‚ЙуƒŸу‚Й [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŽуŸуƒМуВуƒМу‚уƒМ уˆу‚у‚у™уПу™ [ууЕуЈуŸу‚“уŸу„]" + name-en: "Guitar Hero - Aerosmith [Only Soft]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLPS-25890: + name: "у‚Ўу‚ПуƒМуƒ’уƒМуƒ­уƒМ3 уƒЌу‚Иу‚ЇуƒГуƒ‰у‚Њуƒ–уƒ­уƒƒу‚Џ [у‚Нуƒ•уƒˆх˜фН“]" + name-sort: "уŽуŸуƒМуВуƒМу‚уƒМ3 у‚Œу˜у‡у‚“уЉуŠуЖу‚уЃу [ууЕуЈуŸу‚“уŸу„]" + name-en: "Guitar Hero III - Legends of Rock [Only Soft]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLPS-25891: + name: "фЙƒцœЈх‚ц˜ЅщІ™уЎчЇ˜хЏ† у“у™уЗу‚Œу€уЏу˜у‚уОу—уŸт™Ѕ [щ™хЎšч‰ˆ]" + name-sort: "уЎуŽу–у‹уЏу‚‹у‹уЎуВуПуЄ у“у™уЗу‚Œ уЏу˜у‚уОу—уŸ [у’у‚“уІу„уАу‚“]" + name-en: "Nogizaka Haruka no Himitsu - Cosplay Hajimemashita [Limited Edition]" + region: "NTSC-J" +SLPS-25892: + name: "фЙƒцœЈх‚ц˜ЅщІ™уЎчЇ˜хЏ† у“у™уЗу‚Œу€уЏу˜у‚уОу—уŸт™Ѕ [щ€šхИИч‰ˆ]" + name-sort: "уЎуŽу–у‹уЏу‚‹у‹уЎуВуПуЄ у“у™уЗу‚Œ уЏу˜у‚уОу—уŸ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Nogizaka Haruka no Himitsu - Cosplay Hajimemashita [Standard Edition]" + region: "NTSC-J" +SLPS-25893: + name: "у‚Муƒ­уЎфНПу„щ­” хЄЂщ­”уŒчДЁухЄœщЂЈуЎхЙЛцƒГц›В [PlayStation2 The Best]" + name-sort: "уœу‚уЎуЄу‹у„уО у‚€уОуŒуЄу‚€уу‚ˆу‹уœуЎу’у‚“уу†уу‚‡у [PlayStation2 The Best]" + name-en: "Zero no Tsukaima - Muma ga Tsumugu Yokaze no Gensoukyoku [PlayStation2 The Best]" + region: "NTSC-J" +SLPS-25894: + name: "у‚у‚уЃхЅГчЅžу•уОуЃ [Best Collection]" + name-sort: "у‚у‚уЃу‚уŒуПу•уОуЃ [Best Collection]" + name-en: "Aa Megami-sama [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-25896: + name: "шŒуˆшŒуˆ2цЌЁхЄЇцˆІяМˆч•ЅяМ‰т˜†уƒ‡уƒЉуƒƒу‚Џу‚Й" + name-sort: "у‚‚уˆу‚‚уˆуЋу˜уŸу„у›у‚“ уЇу‚‰уЃуу™" + name-en: "Moe Moe 2ji Taisen(Ryaku) Deluxe" + region: "NTSC-J" +SLPS-25897: + name: "у‚Муƒ­уЎфНПу„щ­” шПЗх­уЎчЕ‚ц­ЂчЌІуЈхЙОхƒуЎфКЄщŸПц›В [щ™хЎšч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО уОу„у”уЎу—у‚…у†у—уЕуЈу„уу›у‚“уЎу“у†уу‚‡у†уу‚‡у [у’у‚“уІу„уАу‚“]" + name-en: "Zero no Tsukaima - Maigo no Period to Ikusen no Symphony [Limited Edition]" + region: "NTSC-J" +SLPS-25898: + name: "у‚Муƒ­уЎфНПу„щ­” шПЗх­уЎчЕ‚ц­ЂчЌІуЈхЙОхƒуЎфКЄщŸПц›В [щ€šхИИч‰ˆ]" + name-sort: "уœу‚уЎуЄу‹у„уО уОу„у”уЎу—у‚…у†у—уЕуЈу„уу›у‚“уЎу“у†уу‚‡у†уу‚‡у [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Zero no Tsukaima - Maigo no Period to Ikusen no Symphony [St andard Edition]" + region: "NTSC-J" +SLPS-25899: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМ Let'sцš—цЎКяМ? ч‹™у‚у‚ŒуŸ10фЛЃч›ЎяМ [Best Collection]" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ у‚ŒуЃуЄу‚у‚“у•уЄяМ? у­у‚‰у‚у‚ŒуŸ10у у„у‚яМ [Best Collection]" + name-en: "Katekyoo Hitman Reborn!! Let's Ansatsu! Nerawareta 10 Daime! [Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25900: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 00 у‚ЌуƒГуƒ€уƒ уƒžу‚Єу‚Йу‚ПуƒМу‚К" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€00 уŒу‚“у у‚€уОу„у™уŸуƒМуš" + name-en: "Kidou Senshi Gundam 00 - Gundam Meisters" + region: "NTSC-J-K" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + autoFlush: 2 # Corrects jet exhaust radiosity. + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLPS-25902: + name: "чД”цƒ…уƒ­уƒžуƒГуƒу‚Ћ яНžц‹уЎуƒ‰у‚­уƒ‰у‚­хЄЇфНœцˆІ" + name-sort: "у˜у‚…у‚“у˜у‚‡у†у‚уОу‚“уЁу‹ у“у„уЎуЉууЉуу у„у•уу›у‚“" + name-en: "Junjou Romantica - Koi no Doki Doki Daisakusen" + region: "NTSC-J" +SLPS-25903: + name: "уОу˜у—у‚ƒу‚“уšуƒЛу‚у‹уЇуПуƒ [eb!у‚ГуƒЌ]" + name-sort: "уОу˜у—у‚ƒу‚“уšуƒЛу‚у‹уЇуПуƒ [eb!у‚ГуƒЌ]" + name-en: "The Magician's Academy [ebKore]" + region: "NTSC-J" +SLPS-25904: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМчІц–­уЎщ—‡уЎуƒ‡уƒЋу‚П" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ уу‚“у у‚“уЎу‚„уПуЎуЇу‚‹уŸ" + name-en: "Katekyoo Hitman Reborn! Dream Hyper Battle - Kindan no Yami no Delta" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25905: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ у‚ЄуƒГуƒ•у‚Ѓуƒ‹уƒƒуƒˆуƒЏуƒМуƒЋуƒ‰" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z у„у‚“уЕуƒуЋуЃуЈу‚уƒМу‚‹уЉ" + name-en: "Dragon Ball Z - Infinite World" + region: "NTSC-J" +SLPS-25906: + name: "ADKщ­‚" + name-sort: "ADKуŸуОу—у„" + name-en: "ADK Tamashii" + region: "NTSC-J" + compat: 5 +SLPS-25907: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК15 яНž уБуЁу‚“у“х†ЌуЎу‚НуƒŠу‚П2" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“15 яНžуБуЁу‚“у“уЕу‚†уЎууЊуŸ2" + name-en: "Pachitte Chonmage Tatsujin 15 - Pachinko Fuyu no Sonata" + region: "NTSC-J" +SLPS-25908: + name: "LEGO уƒуƒƒуƒˆуƒžуƒГ THE VIDEOGAME" + name-sort: "у‚Œу” уАуЃуЈуОу‚“ у– уГуЇуŠу’уƒМу‚€" + name-en: "LEGO Batman - The Videogame" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLPS-25909: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.13 ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžчД„цŸуЎц™‚яНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.13 у—у‚“у›у„ууˆуƒДуу‚“у’у‚ŠуŠу‚“яНžу‚„ууууЎуЈуяНž" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.13 - Shin Seiki Evangelion - Yakusoku no Toki" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25910: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМуƒ‰уƒЊуƒМуƒ уƒу‚Єуƒ‘уƒМуƒуƒˆуƒЋяМц­ЛуЌцА—уЎч‚ŽуЈщЛ’ушЈ˜ц†Ж [Best Collection]" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ уЉу‚ŠуƒМу‚€уЏу„уБуƒМуАуЈу‚‹яМу—уЌууЎуЛуЎуŠуЈуу‚уууŠу [Best Collection]" + name-en: "Katekyoo Hitman Reborn! Dream Hyper Battle - Shinuki no Honoo to Kuroki Kioku [Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25911: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.11 ц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžуОу”у“у‚у‚’у€х›уЋяНž [у‚Йуƒšу‚ЗуƒЃуƒЋуƒ—уƒЉу‚Єу‚Йч‰ˆ]" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.11 у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ уОу”у“у‚у‚’у€ууПуЋ [у™уКу—у‚ƒу‚‹уЗу‚‰у„у™уАу‚“]" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.11 - Shinseiki Evangelion - Magokoro wo, Kimi ni [Special Price Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25912: + name: "у‚Ну‚ІуƒЋу‚ЄуƒМу‚ПуƒМ уƒуƒˆуƒЋуƒЌу‚ОуƒŠуƒГу‚Й" + name-sort: "уу†у‚‹у„уƒМуŸуƒМ уАуЈу‚‹у‚ŒуžуЊу‚“у™" + name-en: "Soul Eater - Battle Resonance" + region: "NTSC-J" +SLPS-25914: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Ђу‚Џу‚Зу‚КуЎш„…хЈV" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у‚уу—уšуЎуу‚‡у†у„V" + name-en: "Kidou Senshi Gundam - Giren no Yabou - Axis no Kyoui V" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 1 +SLPS-25915: + name: "THE KING OF FIGHTERS 2002 UNLIMITED MATCH" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2002 UNLIMITED MATCH" + name-en: "King of Fighters 2002, The - Unlimited Match" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25916: + name: "ц–АхЎПуЎч‹М" + name-sort: "у—у‚“у˜у‚…ууЎуŠуŠу‹уП" + name-en: "Shinjuku no Ookami" + region: "NTSC-J" +SLPS-25917: + name: "у‚Лу‚Єу‚ЏуƒЊуƒƒуƒ‰уƒ–уƒЌу‚Єу‚К" + name-sort: "у›у„уу‚ŠуЃуЉуЖу‚Œу„уš" + name-en: "Sacred Blaze" + region: "NTSC-J" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes half screen effects. + cpuSpriteRenderLevel: 1 # Needed for above. + nativeScaling: 2 # Fixes post-processing. + getSkipCount: "GSC_SacredBlaze" +SLPS-25918: + name: "у‚Ђуƒžу‚ЌуƒŸ" + name-sort: "у‚уОуŒуП" + name-en: "Amagami" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes character sprites. +SLPS-25919: + name: "цˆІх›НхЄЉфИ‹чЕБфИ€" + name-sort: "у›у‚“у”ууІу‚“у‹уЈу†у„уЄ" + name-en: "Sengoku Tenka Touitsu" + region: "NTSC-J" +SLPS-25920: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІZ у‚Йуƒšу‚ЗуƒЃуƒЋуƒ‡у‚Ѓу‚Йу‚Џ" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“Z у™уКу—у‚ƒу‚‹уЇуƒу™у" + name-en: "Super Robot Taisen Z - Special Disc" + region: "NTSC-J-K" +SLPS-25921: + name: "цЅНх‹яМ уƒ‘уƒу‚Йуƒ­хЎЃшЈ€6 - уƒЊу‚Њ2 у‚ЏуƒЋуƒМу‚ИуƒГу‚А уƒДу‚ЁуƒŠуƒ‡у‚ЃуƒМу‚Й" + name-sort: "у‚‰уу—у‚‡у†яМ уБуЁу™у‚у›у‚“у’у‚“6 - у‚ŠуŠ2 уу‚‹уƒМу˜у‚“у уƒДууЊуЇуƒуƒМу™" + name-en: "Rakushou! Pachi-Slot Sengen 6 - Rio 2 Cruising Vanadis" + region: "NTSC-J" + gsHWFixes: + cpuFramebufferConversion: 1 # A liitle fixes some graphic glitchs on upper screen (not Perfectly). +SLPS-25922: + name: "Vitamin Z [щ™хЎšч‰ˆ]" + name-sort: "уГуŸуПу‚“ Z [у’у‚“уІу„уАу‚“]" + name-en: "Vitamin Z [Limited Edition]" + region: "NTSC-J" +SLPS-25923: + name: "Vitamin Z [щ€šхИИч‰ˆ]" + name-sort: "уГуŸуПу‚“ Z [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Vitamin Z [Standard Edition]" + region: "NTSC-J" +SLPS-25924: + name: "NBA 2K9" + name-sort: "NBA 2K9" + name-en: "NBA 2K9" + region: "NTSC-J" +SLPS-25925: + name: "NHL 2K9" + name-sort: "NHL 2K9" + name-en: "NHL 2K9" + region: "NTSC-J" +SLPS-25927: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ у‚ЂуƒГуƒ€уƒМуƒЏуƒМуƒЋуƒ‰" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚у‚“у уƒМу‚уƒМу‚‹уЉ" + name-en: "Tomb Raider - Underworld" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes missing blur layer. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. +SLPS-25928: + name: "уƒЊуƒˆуƒЋу‚ЂуƒГу‚ЋуƒМ [щ™хЎšч‰ˆ]" + name-sort: "у‚ŠуЈу‚‹у‚у‚“у‹уƒМ [у’у‚“уІу„уАу‚“]" + name-en: "Little Anchor [Limited Edition]" + region: "NTSC-J" +SLPS-25929: + name: "уƒЊуƒˆуƒЋу‚ЂуƒГу‚ЋуƒМ [щ€šхИИч‰ˆ]" + name-sort: "у‚ŠуЈу‚‹у‚у‚“у‹уƒМ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Little Anchor [Standard Edition]" + region: "NTSC-J" +SLPS-25930: + name: "MLB 2K9 [ш‹БшЊžч‰ˆ]" + name-sort: "MLB 2K9 [уˆу„у”уАу‚“]" + name-en: "Major League Baseball 2K9" + region: "NTSC-J" +SLPS-25931: + name: "хЎЖхК­ц•™хИЋуƒ’уƒƒуƒˆуƒžуƒГREBORNяМ ч‹™уˆяМ? уƒЊуƒГу‚АУ—уƒœуƒГу‚ДуƒЌуƒˆуƒЌуƒМуƒŠуƒМу‚К [Best Collection]" + name-sort: "у‹уІуу‚‡уƒМуВуЃуЈуОу‚“у‚ŠуМуƒМу‚“яМ у­у‚‰уˆяМ? у‚Šу‚“уУ—уМу‚“у”у‚ŒуЈу‚ŒуƒМуЊуƒМуš [Best Collection]" + name-en: "Katekyoo Hitman Reborn! Nerae! Ring x Vongola Trainers [Best Collection]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 2 # Reduces font artifacts but characters still have major artifacts. +SLPS-25932: + name: "уƒБуƒДу‚ЁуƒГу‚ВуƒЊуƒВуƒГяМšхК" + name-sort: "уˆуƒДуу‚“у’у‚Šу‚’у‚“ у˜у‚‡" + name-en: "Evangelion - Jo" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLPS-25934: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST у‚Еуƒ уƒЉу‚Єу‚Йуƒ”уƒЊуƒƒуƒ„х…­ч•Њх‹шВ " + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у•у‚€у‚‰у„у™уДу‚ŠуЃуЄу‚ууАу‚“у—у‚‡у†уЖ" + name-en: "Samurai Spirits - Rokuban Shoubu [NeoGeo Online Collection the Best]" + region: "NTSC-J" +SLPS-25935: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST THE KING OF FIGHTERS '98 у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒžуƒƒуƒ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš'98 у‚у‚‹уІуƒу‚уЃуЈуОуЃуЁ" + name-en: "King of Fighters '98, The - Ultimate Match [NeoGeo Online Collection the Best]" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25936: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ THE BEST у‚ЕуƒГу‚Нуƒ•уƒˆу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у•у‚“ууЕуЈу“у‚Œуу—у‚‡у‚“" + name-en: "NeoGeo Online Collection Vol. 11 - Sunsoft Collection" + region: "NTSC-J" +SLPS-25937: + name: "уƒЁу‚ПуƒЋу‚ЙуƒЉуƒƒу‚А у‚ГуƒГуƒ—уƒЊуƒМуƒˆ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ THE BEST у•у‚“ууЕуЈу“у‚Œуу—у‚‡у‚“" + name-en: "Metal Slug Complete" + region: "NTSC-J" +SLPS-25938: + name: "KOF MAXIMUM IMPACT REGULATIONт€œAт€ [SNK BEST COLLECTION]" + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уОуу—уОу‚€ у„у‚“уБууЈ у‚ŒуŽу‚…у‚ŒуƒМу—у‚‡у‚“т€œAт€ [SNK BEST COLLECTION]" + name-en: "King of Fighters, The - Maximum Impact Regulation A [SNK Best Collection]" + region: "NTSC-J" +SLPS-25939: + name: "уВу‚уВуГ - New Princess DaysяМяМ чЖšяМфКŒх­ІцœŸ" + name-sort: "уВу‚уВуГ - New Princess DaysяМяМ уžуяМуЋуŒуЃу" + name-en: "Himehibi - New Princess Days!! Zoku! Nigakki" + region: "NTSC-J" +SLPS-25940: + name: "чОфЛЃхЄЇцˆІч•ЅяНžфИ€шЇІхГч™КуƒЛшЛфК‹уƒуƒЉуƒГу‚ЙхДЉхЃŠ" + name-sort: "у’у‚“у у„у у„у›у‚“у‚Šу‚ƒу яНžу„уЃу—у‚‡ууууЏуЄуƒЛуу‚“у˜уАу‚‰у‚“у™уЛу†у‹у„" + name-en: "Gendai Daisenryaku - Isshoku Sokuhatsu Gunji Balance Houkai" + region: "NTSC-J" +SLPS-25941: + name: "SDу‚ЌуƒГуƒ€уƒ  - G GENERATION WARS" + name-sort: "SDуŒу‚“у у‚€ у˜уƒМ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“ у†у‰уƒМуš" + name-en: "SD Gundam - G Generation Wars" + region: "NTSC-J" +SLPS-25942: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.14 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžцœ€хОŒуЎу‚Зш€…яНž" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.14 у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у•у„у”уЎу—у—у‚ƒ" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.14 - CR Shinseiki Evangelion - Saigo no Shisha" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25943: + name: "хП…х‹уƒ‘уƒуƒГу‚Гт˜…уƒ‘уƒу‚Йуƒ­ц”Лч•Ѕу‚ЗуƒЊуƒМу‚К Vol.14 CRц–АфИ–чД€у‚ЈуƒДу‚ЁуƒГу‚ВуƒЊу‚ЊуƒГяНžцœ€хОŒуЎу‚Зш€…яНž [щ™хЎšч‰ˆ]" + name-sort: "уВуЃу—у‚‡у†уБуЁу‚“у“уБуЁу™у‚у“у†у‚Šу‚ƒуу—у‚ŠуƒМуš Vol.14 у—у‚“у›у„ууˆу‚”уу‚“у’у‚ŠуŠу‚“ у•у„у”уЎу—у—у‚ƒ [у’у‚“уІу„уАу‚“]" + name-en: "Hisshou Pachinko Pachi-Slot Kouryaku Series Vol.14 - CR Shinseiki Evangelion - Saigo no Shisha [Limited Edition]" + region: "NTSC-J" + gameFixes: + - EETimingHack # Fixes FMV hanging. +SLPS-25944: + name: "фЛЎщЂуƒЉу‚Єуƒ€уƒМ у‚ЏуƒЉу‚Єуƒžуƒƒу‚Џу‚Йуƒ’уƒМуƒ­уƒМу‚К" + name-sort: "у‹у‚у‚“у‚‰у„у уƒМ уу‚‰у„уОуЃуу™уВуƒМу‚уƒМуš" + name-en: "Kamen Rider - Climax Heroes" + region: "NTSC-J" + compat: 5 +SLPS-25945: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ уƒЌу‚Иу‚ЇуƒГуƒ‰ [Spike the Best]" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚Œу˜у‡у‚“уЉ [Spike the Best]" + name-en: "Tomb Raider - Legend [Spike the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLPS-25946: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМ [Spike the Best]" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚уЋуАуƒМу•у‚ŠуƒМ [Spike the Best]" + name-en: "Tomb Raider - Anniversary [Spike the Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLPS-25947: + name: "у‚ЕуƒЂуƒГуƒŠу‚Єуƒˆу‚АуƒЉуƒГуƒ†уƒМу‚М цЛ…уГуЎх‰ЃуЈчД„цŸуЎщЈŽхЃЋ" + name-sort: "у•у‚‚у‚“уЊу„уЈуу‚‰у‚“уІуƒМуœ уЛу‚уГуЎу‘у‚“уЈу‚„ууууЎуу—" + name-en: "Summon Night Gran-These - Horobi no Ken to Yakusoku no Kishi" + region: "NTSC-J" +SLPS-25948: + name: "у‚Муƒ­уЎфНПу„щ­” шПЗх­уЎчЕ‚ц­ЂчЌІуЈхЙОхƒуЎфКЄщŸПц›В [Best Collection]" + name-sort: "уœу‚уЎуЄу‹у„уО уОу„у”уЎу—у‚…у†у—уЕуЈу„уу›у‚“уЎу“у†уу‚‡у†уу‚‡у [Best Collection]" + name-en: "Zero no Tsukaima - Maigo no Period to Ikusen no Symphony [Best Collection]" + region: "NTSC-J" +SLPS-25950: + name: "Bully [Best of Bethesda]" + name-sort: "уЖу‚ŠуƒМ [Best of Bethesda]" + name-en: "Bully [Best of Bethesda]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes the inability to take the bottle in the trophy case in Chapter 2: Hattrick vs Galloway. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes door transitions. + halfPixelOffset: 5 # Reduces ghosting. +SLPS-25953: + name: "хЄЇцˆІч•Ѕт…І у‚Ју‚Џу‚ЗуƒМуƒ‰" + name-sort: "у у„у›у‚“у‚Šу‚ƒу7 уˆуу—уƒМуЉ" + name-en: "Dai Senryaku VII - Exceed" + region: "NTSC-J" +SLPS-25954: + name: "хЄЊхЙГцД‹уЎхЕ яНžцˆІш‰ІхЄЇх’Œу€цšуЋх‡Кц’ƒу™яНž [у‚Зу‚Йуƒ†уƒ у‚Нуƒ•уƒˆ у‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уŸу„уИу„у‚ˆу†уЎу‚у‚‰у— у›у‚“у‹у‚“у‚„уОуЈ у‚у‹уЄууЋу—у‚…уЄу’уу™ [у—у™уІу‚€ууЕуЈ у›у‚Œуу—у‚‡у‚“]" + name-en: "Taiheiyou no Arashi - Senkan Yamato, Akatsuki ni Shutsugeki su [SYSTEMSOFT Selection]" + region: "NTSC-J" +SLPS-25955: + name: "шŒуˆшŒуˆ2цЌЁхЄЇцˆІ(ч•Ѕ)2[chuяНžт™Њ] [щ™хЎšч‰ˆ]" + name-sort: "у‚‚уˆу‚‚уˆ2у˜уŸу„у›у‚“2 chu [у’у‚“уІу„уАу‚“]" + name-en: "Moe Moe 2-ji Taisen 2 [Limited Edition]" + region: "NTSC-J" +SLPS-25956: + name: "шŒуˆшŒуˆ2цЌЁхЄЇцˆІ(ч•Ѕ)2[chuяНžт™Њ] [щ€šхИИч‰ˆ]" + name-sort: "у‚‚уˆу‚‚уˆ2у˜уŸу„у›у‚“2 chu [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Moe Moe 2-ji Taisen 2 [Standard Edition]" + region: "NTSC-J" +SLPS-25957: + name: "Last Escort -Club Katze- [щ™хЎšч‰ˆ]" + name-sort: "у‚‰у™уЈуˆу™у“уƒМуЈ уу‚‰уЖ у‹уЃуЄу‡ [у’у‚“уІу„уАу‚“]" + name-en: "Last Escort - Club Katze [Limited Edition]" + region: "NTSC-J" +SLPS-25958: + name: "Last Escort -Club Katze- [щ€šхИИч‰ˆ]" + name-sort: "у‚‰у™уЈуˆу™у“уƒМуЈ уу‚‰уЖ у‹уЃуЄу‡ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Last Escort - Club Katze [Standard Edition]" + region: "NTSC-J" +SLPS-25959: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ  у‚ЎуƒЌуƒГуЎщ‡Žцœ› у‚Ђу‚Џу‚Зу‚КуЎш„…хЈV [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€ уŽу‚Œу‚“уЎу‚„уМу† у‚уу—уšуЎуу‚‡у†у„V [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-en: "Kidou Senshi Gundam - Giren no Yabou - Axis no Kyoui V [GUNDAM 30th ANNIVERSARY COLLECTION]" + region: "NTSC-J" + roundModes: + eeDivRoundMode: 1 +SLPS-25961: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED DESTINY щ€Ѓхˆ vs. Z.A.F.T. II plus [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ уЇу™уІуƒуЋуƒМ у‚Œу‚“у”у† vs. Z.A.F.T. II plus [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-en: "Kidou Senshi Gundam SEED - Rengou vs. Z.A.F.T. [GUNDAM 30th ANNIVERSARY COLLECTION]" + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLPS-25962: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ 00 у‚ЌуƒГуƒ€уƒ уƒžу‚Єу‚Йу‚ПуƒМу‚К [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€00 уŒу‚“у у‚€уОу„у™уŸуƒМуš [GUNDAM 30th ANNIVERSARY COLLECTION]" + name-en: "Kidou Senshi Gundam 00 - Gundam Meisters [GUNDAM 30th ANNIVERSARY COLLECTION]" + region: "NTSC-J-K" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + autoFlush: 2 # Corrects jet exhaust radiosity. + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLPS-25971: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ хЙ•цœЋцЕЊцМЋ цœˆшЏуЎх‰ЃхЃЋ 1уƒЛ2" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ уАууОуЄу‚уОу‚“ у’уЃу‹уЎу‘у‚“у— 1уƒЛ2" + name-en: "NegGeo Online Collection Complete Box 02 Bakumatsu Roman - Last Blade 2-in-1" + region: "NTSC-J" +SLPS-25972: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ THE KING OF FIGHTERS яНžу‚Њуƒ­уƒчЗЈяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš уŠу‚уЁуИу‚“" + name-en: "NegGeo Online Collection Complete Box 02 The King of Fighters - Orochi Collection" + region: "NTSC-J" +SLPS-25973: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ THE KING OF FIGHTERS яНžуƒу‚Йуƒ„чЗЈяНž" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš у­у™уЄуИу‚“" + name-en: "NegGeo Online Collection Complete Box 02 King of Fighters, The - Nests" + region: "NTSC-J" +SLPS-25974: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ щЂЈщ›Ву‚ЙуƒМуƒ‘уƒМу‚ГуƒГуƒœ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ уЕу†у†у‚“у™уƒМуБуƒМу“у‚“уМ" + name-en: "NegGeo Online Collection Complete Box 02 Fuuun Super Combo" + region: "NTSC-J" +SLPS-25975: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ уƒЏуƒМуƒЋуƒ‰уƒ’уƒМуƒ­уƒМу‚К у‚ДуƒМу‚ИуƒЃу‚Й" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ у‚уƒМу‚‹уЉуВуƒМу‚уƒМуš у”уƒМу˜у‚ƒу™" + name-en: "NegGeo Online Collection Complete Box 02 World Heroes - Gorgeous" + region: "NTSC-J" +SLPS-25976: + name: "NEOGEOу‚ЊуƒГуƒЉу‚ЄуƒГу‚ГуƒЌу‚Џу‚ЗуƒЇуƒГ COMPLETE BOX фИ‹хЗЛ THE KING OF FIGHTERS '98 у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒžуƒƒуƒ" + name-sort: "у­уŠу˜уŠуŠу‚“у‚‰у„у‚“у“у‚Œуу—у‚‡у‚“ у“у‚“уЗу‚ŠуƒМуЈуМуЃуу™ 02 у’у‹у‚“ у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš'98 у‚у‚‹уІуƒу‚уЃуЈуОуЃуЁ" + name-en: "NegGeo Online Collection Complete Box 02 King of Fighters '98 Ultimate Match, The" + region: "NTSC-J" +SLPS-25977: + name: "шŒуˆшŒуˆ2цЌЁхЄЇцˆІяМˆч•ЅяМ‰т˜†уƒ‡уƒЉуƒƒу‚Џу‚Й [у‚Зу‚Йуƒ†уƒ у‚Нуƒ•уƒˆу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "у‚‚уˆу‚‚уˆуЋу˜уŸу„у›у‚“ уЇу‚‰уЃуу™ [у—у™уІу‚€ууЕуЈу›у‚Œуу—у‚‡у‚“]" + name-en: "Moe Moe 2ji Taisen(Ryaku) Deluxe [SYSTEMSOFT Selection]" + region: "NTSC-J" +SLPS-25978: + name: "чœŸуƒЛуƒžу‚Йу‚ПуƒМу‚Њуƒ–уƒЂуƒГу‚Йу‚ПуƒМу‚К Final EX" + name-sort: "у—у‚“ уОу™уŸуƒМуŠуЖу‚‚у‚“у™уŸуƒМуš уЕуу„уЊу‚‹ EX" + name-en: "Shin Master of Monsters Final EX" + region: "NTSC-J" +SLPS-25979: + name: "у‚Ћу‚ЈуƒЋч•‘DEуЄу‹уОуˆуІ" + name-sort: "у‹уˆу‚‹уАуŸу‘уЇуЄу‹уОуˆуІ" + name-en: "Kaeru Batake de Tsukamaete" + region: "NTSC-J" +SLPS-25980: + name: "уƒ‘уƒуЃуІуЁу‚‡у‚“уОу’щ”фКК16 яНž уБуЁу‚“у“хП…цЎКфЛ•фК‹фККт…Ђ чЅ­уƒуƒМу‚ИуƒЇуƒГ" + name-sort: "уБуЁуЃуІуЁу‚‡у‚“уОу’уŸуЄу˜у‚“16 яНž уБуЁу‚“у“уВуЃу•уЄу—у”уЈуЋу‚“3 уОуЄу‚ŠуАуƒМу˜у‚‡у‚“" + name-en: "Pachitte Chonmage Tatsujin 16 - Pachinko Hissatsu Shigotonin 3 - Matsuri Version" + region: "NTSC-J" +SLPS-25981: + name: "хЄЇцˆІч•Ѕ хЄЇцБфКœшˆˆфКЁхВ яНžуƒˆуƒЉуƒЛуƒˆуƒЉуƒЛуƒˆуƒЉ уƒЏуƒЌхЅ‡шЅВуƒ‹цˆхŠŸу‚ЛуƒЊяНž" + name-sort: "у у„у›у‚“у‚Šу‚ƒу у у„уЈу†у‚у“у†уМу†у— яНžуЈу‚‰уƒЛуЈу‚‰уƒЛуЈу‚‰ у‚у‚Œуу—у‚…у†уЋу›у„у“у†у›у‚ŠяНž" + name-en: "Daisenryaku - Daitoua Kouboushi - Tora Tora Tora Ware Kishuu ni Seikou Seri" + region: "NTSC-J" +SLPS-25982: + name: "уƒ†у‚ЃуƒЋуƒЛуƒŠуƒЛуƒŽуƒМу‚А яНžц‚ фЙ…уЎфЛяНž [у‚Зу‚Йуƒ†уƒ у‚Нуƒ•уƒˆу‚ЛуƒЌу‚Џу‚ЗуƒЇуƒГ]" + name-sort: "уІуƒу‚‹уƒЛуЊуƒЛуЎуƒМу у‚†у†уу‚…у†уЎу˜у‚“ [у—у™уІу‚€ууЕуЈу›у‚Œуу—у‚‡у‚“]" + name-en: "Tir-Na-Nog - Yuukyuu no Jin [SYSTEMSOFT Selection]" + region: "NTSC-J" +SLPS-25983: + name: "THE KING OF FIGHTERS 2002 UNLIMITED MATCH щ—˜хЇver." + name-sort: "у– уу‚“у уŠуЖ уЕуу„уŸуƒМуš2002 UNLIMITED MATCH уЈу†у’уver." + name-en: "King of Fighters 2002, The - Unlimited Match" + region: "NTSC-J" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLPS-25986: + name: "уƒˆу‚ЅуƒМуƒ уƒЌу‚Єуƒ€уƒМ у‚ЂуƒГуƒ€уƒМуƒЏуƒМуƒЋуƒ‰ [Spike The Best]" + name-sort: "уЈу…уƒМу‚€у‚Œу„у уƒМ у‚у‚“у уƒМу‚уƒМу‚‹уЉ [Spike The Best]" + name-en: "Tomb Raider - Underworld [Spike The Best]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes missing blur layer. + nativeScaling: 1 # Fixes post-processing + halfPixelOffset: 4 # Fixes offset post-processing. +SLPS-25987: + name: "у‚Ђуƒžу‚ЌуƒŸ [eb!у‚ГуƒЌ+]" + name-sort: "у‚уОуŒуП [eb!у“у‚Œ+]" + name-en: "Amagami [ebKore+]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes character sprites. +SLPS-25988: + name: "у‚Ћу‚ЈуƒЋч•‘DEуЄу‹уОуˆуІуƒЛхЄ хƒцœЈш‰Џх‚цˆІяМ" + name-sort: "у‹уˆу‚‹уАуŸу‘уЇуЄу‹уОуˆуІ уЊуЄ уЁуŽу‚‰у•у‚“у›у‚“яМ" + name-en: "Kaeru Batake de Tsukamaete - Natsu Chigira Sansen!" + region: "NTSC-J" +SLPS-25989: + name: "у‚Ђуƒžу‚ЌуƒŸ [eb!у‚ГуƒЌ+] [щ™хЎšч‰ˆ]" + name-sort: "у‚уОуŒуП [eb!у“у‚Œ+] [у’у‚“уІу„уАу‚“]" + name-en: "Amagami [ebKore+ Limited Edition]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes character sprites. +SLPS-29001: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…  хŠ›уИуЎц„хП— [уƒ—уƒЌуƒŸу‚Ђуƒ уƒœуƒƒу‚Џу‚Й]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ1 уЁу‹у‚‰уИуЎу„у— [уЗу‚ŒуПу‚у‚€уМуЃуу™]" + name-en: "Xenosaga Episode 1 - Der Wille zur Macht [Premium Box]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Removes puppet lines shadows. + patches: + A3D63039: + content: |- + // Repeatedly decrements JPEG quality until the generated save file thumbnail is + // within the 4 KB limit. Replaces the game's previous escape mechanism, which + // was simply to exit the game completely. + comment=Save Point Crash Prevention + author=pandubz, PSI, turtleli + patch=1,EE,00285f44,word,24130064 + patch=1,EE,00285f48,word,8f85ab00 + patch=1,EE,00285f4c,word,26640000 + patch=1,EE,00285f50,word,0c0935a8 + patch=1,EE,00285f54,word,00b02821 + patch=1,EE,00285f58,word,28421001 + patch=1,EE,00285f5c,word,1040fffa + patch=1,EE,00285f60,word,2673ffff + patch=1,EE,00285f64,word,00000000 +SLPS-29002: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…  хŠ›уИуЎц„хП—" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ1 уЁу‹у‚‰уИуЎу„у—" + name-en: "Xenosaga Episode 1 - Der Wille zur Macht" + region: "NTSC-J" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Removes puppet lines shadows. + patches: + A3D63039: + content: |- + // Repeatedly decrements JPEG quality until the generated save file thumbnail is + // within the 4 KB limit. Replaces the game's previous escape mechanism, which + // was simply to exit the game completely. + comment=Save Point Crash Prevention + author=pandubz, PSI, turtleli + patch=1,EE,00285f44,word,24130064 + patch=1,EE,00285f48,word,8f85ab00 + patch=1,EE,00285f4c,word,26640000 + patch=1,EE,00285f50,word,0c0935a8 + patch=1,EE,00285f54,word,00b02821 + patch=1,EE,00285f58,word,28421001 + patch=1,EE,00285f5c,word,1040fffa + patch=1,EE,00285f60,word,2673ffff + patch=1,EE,00285f64,word,00000000 +SLPS-29003: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / фКŒуЄуЎхЁ” [щ™хЎšч‰ˆ]" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уЕуŸуЄуЎуЈу† [у’у‚“уІу„уАу‚“]" + name-en: "Lord of the Rings, The - The Two Towers [Collector's Box]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLPS-29004: + name: "уƒ­уƒМуƒ‰уƒЛу‚Њуƒ–уƒЛу‚ЖуƒЛуƒЊуƒГу‚А / фКŒуЄуЎхЁ”" + name-sort: "у‚уƒМуЉ уŠуЖ у– у‚Šу‚“у уЕуŸуЄуЎуЈу†" + name-en: "Lord of the Rings, The - The Two Towers" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLPS-29005: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…  уƒЊуƒ­уƒМуƒ‡у‚Ѓуƒƒуƒ‰ [хŠ›уИуЎц„хП—]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ1 у‚Šу‚уƒМуЇуƒуЃуЉ [уЁу‹у‚‰уИуЎу„у—]" + name-en: "Xenosaga Episode 1 - Der Wille zur Macht [Reloaded]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Removes puppet lines shadows. +SLPS-71501: + name: "щ‰„ц‹Гу‚Пуƒƒу‚АуƒˆуƒМуƒŠуƒЁуƒГуƒˆ [MEGA HITS!]" + name-sort: "уІуЃу‘у‚“уŸуЃууЈуƒМуЊу‚у‚“уЈ [MEGA HITS!]" + name-en: "Tekken Tag Tournament [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-71502: + name: "уƒЊуƒƒу‚ИуƒЌуƒМу‚ЕуƒМт…Є [MEGA HITS!]" + name-sort: "у‚ŠуЃу˜у‚ŒуƒМу•уƒМ5 [MEGA HITS!]" + name-en: "Ridge Racer V [MEGA HITS!]" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes post effects + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. + roundSprite: 1 # Fixes ui and hud alignment. + gpuPaletteConversion: 2 # Lots of CLUTs in large textures. + cpuSpriteRenderBW: 1 # Fixes car textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLPS-72501: + name: "уƒ•у‚Ёу‚ЄуƒŠуƒЋуƒ•у‚ЁуƒГу‚Пу‚ИуƒМт…Љ [MEGA HITS!]" + name-sort: "уЕуу„уЊу‚‹уЕуу‚“уŸу˜уƒМ10 [MEGA HITS!]" + name-en: "Final Fantasy X [MEGA HITS!]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLPS-72502: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ2 [MEGA HITS!]" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ2 [MEGA HITS!]" + name-en: "Tales of Destiny 2 [MEGA HITS!]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SLPS-73001: + name: "уƒ‘у‚Єуƒ­уƒƒуƒˆуЋуЊу‚у†яМ 2" + name-sort: "уБу„у‚уЃуЈуЋуЊу‚у†яМ 2" + name-en: "Pilot ni Narou! 2" + region: "NTSC-J" +SLPS-73002: + name: "х‰ЃшБЊ [PlayStation2 the Best]" + name-sort: "у‘у‚“у”у† [PlayStation2 the Best]" + name-en: "KengХ [PlayStation 2 the Best]" + region: "NTSC-J" +SLPS-73003: + name: "ч‰Їх Дч‰ЉшЊž3 уƒуƒМуƒˆуЋчЋу‚’уЄу‘уІ [PlayStation2 the Best]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š3 уЏуƒМуЈуЋуВу‚’уЄу‘уІ [PlayStation2 the Best]" + name-en: "Farms Story 3 [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73004: + name: "х‹шВ хИЋфМшЊЌ х“ВфЙŸ [PlayStation2 the Best]" + name-sort: "уŽу‚ƒу‚“уЖу‚‰уƒМуЇу‚“у›уЄ уІуЄу‚„ [PlayStation2 the Best]" + name-en: "Gambler Densetsu Tetsuya [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73005: + name: "у‚ЎуƒЋуƒ†у‚Ѓу‚Ўу‚Ђу‚Му‚Џу‚Йуƒ—уƒЉу‚Й [PlayStation2 the Best]" + name-sort: "уŽу‚‹уІуƒуŽу‚ уœуу™уЗу‚‰у™ [PlayStation2 the Best]" + name-en: "Guilty Gear X - Plus [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73006: + name: "у‚Пу‚Єуƒ у‚ЏуƒЉу‚Єу‚Зу‚Й2 [PlayStation2 the Best]" + name-sort: "уŸу„у‚€уу‚‰у„у—у™2 [PlayStation2 the Best]" + name-en: "Time Crisis II [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SLPS-73007: + name: "у‹уОу„уŸуЁуЎхЄœ2 яНžч›Ѓч„хГЖуЎу‚у‚‰уЙх”„яНž [у‚Йуƒšу‚ЗуƒЃуƒЋц˜ хƒ]" + name-sort: "у‹уОу„уŸуЁуЎу‚ˆу‚‹2 у‹у‚“у”уу˜уОуЎу‚у‚‰уЙу†уŸ [у™уКу—у‚ƒу‚‹уˆу„уžу†]" + name-en: "Kamaitachi no Yoru 2 - Kangokujima no Warabe Uta [Special Movie]" + region: "NTSC-J" +SLPS-73101: + name: "у“уЈуАуЎуƒ‘у‚КуƒЋ у‚‚у˜уДуЃуŸу‚“ [PlayStation2 the Best]" + name-sort: "у“уЈуАуЎуБуšу‚‹ у‚‚у˜уДуЃуŸу‚“ [PlayStation2 the Best]" + name-en: "Kotoba no Puzzle - Mojipittan [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73102: + name: "ч‰Їх Дч‰ЉшЊž3 яНž уƒуƒМуƒˆуЋчЋу‚’уЄу‘уІ [PlayStation2 the Best]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š3 уЏуƒМуЈуЋуВу‚’уЄу‘уІ [PlayStation2 the Best]" + name-en: "Bokujou Monogatari 3 - Heart ni Hi wo Tsukete [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73103: + name: "щ­”ч•ŒцˆІшЈ˜уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ [PlayStation2 the Best]" + name-sort: "уОу‹у„у›у‚“ууЇуƒу™уŒу„у‚ [PlayStation2 the Best]" + name-en: "Makai Senki Disgaea [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPS-73104: + name: "щ‰„ц‹Гу‚Пуƒƒу‚АуƒˆуƒМуƒŠуƒЁуƒГуƒˆ [PlayStation2 the Best]" + name-sort: "уІуЃу‘у‚“уŸуЃууЈуƒМуЊу‚у‚“уЈ [PlayStation2 the Best]" + name-en: "Tekken Tag Tournament [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-73105: + name: "у‚­уƒГш‚‰уƒžуƒГ у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К [PlayStation2 the Best]" + name-sort: "уу‚“уЋууОу‚“ у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš [PlayStation2 the Best]" + name-en: "Kinnikuman Generations [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73106: + name: "уƒ‘у‚Єуƒ­уƒƒуƒˆуЋуЊу‚у†яМ 2 [PlayStation2 the Best]" + name-sort: "уБу„у‚уЃуЈуЋуЊу‚у†яМ 2 [PlayStation2 the Best]" + name-en: "Pilot Nina Rou! 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73107: + name: "хЄЊщМ“уЎщ”фКК у‚ДуƒМяМу‚ДуƒМяМфК”фЛЃч›Ў [PlayStation2 the Best]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у”уƒМу”уƒМу”у у„у‚ [PlayStation2 the Best]" + name-en: "Taiko no Tatsujin - Go! Go! Godaime [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-73108: + name: "уƒ•у‚ЁуƒГуƒˆуƒ уƒЛуƒ–уƒЌу‚Єуƒ– 2х‘Јч›ЎуЏу˜у‚уОу—уŸу€‚ [PlayStation2 the Best]" + name-sort: "уЕуу‚“уЈу‚€ уЖу‚Œу„уЖ 2у—у‚…у†у‚уЏу˜у‚уОу—уŸ [PlayStation2 the Best]" + name-en: "Phantom Brave [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPS-73109: + name: "ч‰Їх Дч‰ЉшЊž3 яНž уƒуƒМуƒˆуЋчЋу‚’уЄу‘уІ [PlayStation2 the Best]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š3 уЏуƒМуЈуЋуВу‚’уЄу‘уІ [PlayStation2 the Best]" + name-en: "Bokujou Monogatari 3 - Heart ni Hi wo Tsukete [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73110: + name: "хЄЊщМ“уЎщ”фКК у‚уЃуБу‚ŒфИ‰фЛЃч›Ў [PlayStation2 the Best]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уЃуБу‚Œу•у‚“у у„у‚ [PlayStation2 the Best]" + name-en: "Taiko no Tatsujin - Appare Sandaime [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73111: + name: "хЄЊщМ“уЎщ”фКК у‚уу‚уу‚Ђуƒ‹уƒЁчЅ­у‚Š [PlayStation2 the Best]" + name-sort: "уŸу„у“уЎуŸуЄу˜у‚“ у‚уу‚уу‚уЋу‚уОуЄу‚Š [PlayStation2 the Best]" + name-en: "Taiko no Tatsujin - Waku Waku Anime Matsuri [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73201: + name: "щ›Ж яНžчД…у„шЖяНž [PlayStation2 the Best]" + name-sort: "уœу‚ у‚у‹у„уЁу‚‡у† [PlayStation2 the Best]" + name-en: "Fatal Frame II - Crimson Butterfly [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73202: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒу‚Џу‚Еу‚Й [DISC 1] [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у­уу•у™ [DISC 1] [PlayStation2 the Best]" + name-en: "Armored Core - Nexus [Disc 1] [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) +SLPS-73203: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒу‚Џу‚Еу‚Й [DISC 2] [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у­уу•у™ [DISC 2] [PlayStation2 the Best]" + name-en: "Armored Core - Nexus [Disc 2] [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) +SLPS-73204: + name: "чЕЖфН“чЕЖх‘НщƒНхИ‚ [PlayStation2 the Best]" + name-sort: "уœуЃуŸу„уœуЄу‚у„уЈу— [PlayStation2 the Best]" + name-en: "Zettai Zetsumei Toshi [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLPS-73205: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ04 у‚ЗуƒЃуƒƒу‚ПуƒМуƒ‰у‚Йу‚Ћу‚Є [PlayStation2 the Best]" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ04 у—у‚ƒуЃуŸуƒМуЉу™у‹у„ [PlayStation2 the Best]" + name-en: "Ace Combat 04 - Shattered Skies [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. + nativeScaling: 2 # Smooths post-processing. +SLPS-73206: + name: "чЌЌ2цЌЁу‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ [PlayStation2 the Best]" + name-sort: "у у„2у˜у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу [PlayStation2 the Best]" + name-en: "Super Robot Taisen Alpha 2nd [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73207: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ [PlayStation2 the Best]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z [PlayStation2 the Best]" + name-en: "Dragon Ball Z [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-73208: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ2 [PlayStation2 the Best]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z2 [PlayStation2 the Best]" + name-en: "Dragon Ball Z 2 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-73209: + name: "щ‰„ц‹Г4 [PlayStation2 the Best]" + name-sort: "уІуЃу‘у‚“4 [PlayStation2 the Best]" + name-en: "Tekken 4 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLPS-73210: + name: "хЁŠщ­‚ [PlayStation2 the Best]" + name-sort: "у‹уŸуОу‚Šу уОу—у„ [PlayStation2 the Best]" + name-en: "Katamari Damacy [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-73211: + name: "у‚ЕуƒЂуƒГуƒŠу‚Єуƒˆ3 [PlayStation2 the Best]" + name-sort: "у•у‚‚у‚“уЊу„уЈ3 [PlayStation2 the Best]" + name-en: "Summon Night 3 [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73212: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ [PlayStation2 the Best]" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ [PlayStation2 the Best]" + name-en: "Naruto Narutimett Hero [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-73214: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [PlayStation2 the Best] [уЇуƒу™у1/2]" + name-en: "Shadow Hearts II [Director's Cut] [PlayStation2 the Best] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-73214" + - "SLPS-73215" + - "SLPS-25041" + - "SLPS-73418" +SLPS-73215: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„т…Ё уƒ‡у‚ЃуƒЌу‚Џу‚ПуƒМу‚Ку‚Ћуƒƒуƒˆ [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ2 уЇуƒу‚ŒууŸуƒМуšу‹уЃуЈ [PlayStation2 the Best] [уЇуƒу™у2/2]" + name-en: "Shadow Hearts II [Director's Cut] [PlayStation2 the Best] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLPS-73214" + - "SLPS-73215" + - "SLPS-25041" + - "SLPS-73418" +SLPS-73216: + name: "уƒžу‚АуƒŠу‚ЋуƒЋу‚П [PlayStation2 the Best]" + name-sort: "уОууЊу‹у‚‹уŸ [PlayStation2 the Best]" + name-en: "Magna Carta [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73217: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– у‚ЗуƒГуƒ•у‚Љуƒ‹у‚Ђ [PlayStation2 the Best]" + name-sort: "уІу„у‚‹уš уŠуЖ у—у‚“уЕу‰уЋу‚ [PlayStation2 the Best]" + name-en: "Tales of Symphonia [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + getSkipCount: "GSC_TalesofSymphonia" +SLPS-73218: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ5 у‚ИуƒЛу‚ЂуƒГу‚ЕуƒГу‚АуƒЛу‚Іу‚ЉуƒМ [PlayStation2 the Best]" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ5 у˜уƒЛу‚у‚“у•у‚“ууƒЛу†у‰уƒМ [PlayStation2 the Best]" + name-en: "Ace Combat 5 - The Unsung War [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. +SLPS-73219: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒ‡у‚Йуƒ†у‚Ѓуƒ‹уƒМ2 [PlayStation2 the Best]" + name-sort: "уІу„у‚‹уš уŠуЖ уЇу™уІуƒуЋуƒМ2 [PlayStation2 the Best]" + name-en: "Tales of Destiny 2 [PlayStation2 the Best]" + region: "NTSC-J" + speedHacks: + mvuFlag: 0 # Fixes graphical corruptions. +SLPS-73220: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ [PlayStation2 the Best]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ [PlayStation2 the Best]" + name-en: "Ultraman [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73221: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ2 [PlayStation2 the Best]" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ2 [PlayStation2 the Best]" + name-en: "Naruto Narutimett Hero 2 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vu0ClampMode: 0 # Fixes glow effects. + vu1ClampMode: 3 # Fixes rare SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-73222: + name: "ч‰Їх Дч‰ЉшЊž OhяМуƒЏуƒГуƒ€уƒ•уƒЋуƒЉу‚Єуƒ• [PlayStation2 the Best]" + name-sort: "уМуу˜у‚‡у†у‚‚уЎуŒуŸу‚Š OhяМу‚у‚“у уЕу‚‹у‚‰у„уЕ [PlayStation2 the Best]" + name-en: "Harvest Moon - A Wonderful Life [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73223: + name: "щ‰„ц‹Г5 PlayStation 2 the Best" + name-sort: "уІуЃу‘у‚“5 [PlayStation2 the Best]" + name-en: "Tekken 5 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SLPS-73224: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ1/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [PlayStation2 the Best] [уЇуƒу™у1/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [PlayStation2 the Best] [Disc 1 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-73225: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…Ё [х–„ц‚ЊуЎхНМхВИ] [PlayStation2 the Best] [уƒ‡у‚Ѓу‚Йу‚Џ2/2]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ2 уœу‚“у‚ууЎуВуŒу‚“ [PlayStation2 the Best] [уЇуƒу™у2/2]" + name-en: "Xenosaga Episode II - Jenseits von Gut und BУЖse [PlayStation2 the Best] [Disc 2 of 2]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: + - "SLPS-29001" + - "SLPS-29002" + - "SLPS-29005" + - "SLPS-25368" + - "SLPS-25353" + - "SLPS-73224" +SLPS-73226: + name: "хЄЉшЊ… чД… [PlayStation2 the Best]" + name-sort: "уІу‚“уЁу‚…у† уу‚ŒуЊу„ [PlayStation2 the Best]" + name-en: "Tenchu Kurenai [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73227: + name: "Another Century's Episode [PlayStation2 the Best]" + name-sort: "у‚уЊу–уƒМу›у‚“уЁу‚…у‚ŠуƒМуšуˆуДууƒМуЉ [PlayStation2 the Best]" + name-en: "Another Century's Episode [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73228: + name: "щЂЈщ›Ву€€хЙ•цœЋфМ [PlayStation2 the Best]" + name-sort: "уЕу†у†у‚“уАууОуЄуЇу‚“ [PlayStation2 the Best]" + name-en: "Fu-un Bakumatsu-den [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLPS-73229: + name: "уƒ™уƒЋу‚Іу‚Ѓуƒƒу‚Џу‚ЕуƒМу‚Ќ [PlayStation2 the Best]" + name-sort: "уЙу‚‹у†уƒуЃуу•уƒМуŒ [PlayStation2 the Best]" + name-en: "TearRing Saga Series - Berwick Saga [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73230: + name: ".hack Vol.1У—Vol.2 [PlayStation2 the Best] [Vol.1 Disc]" + name-sort: "уЉуЃуЈуЏуЃу Vol.1У—Vol.2 [PlayStation2 the Best] [Vol.1 Disc]" + name-en: ".hack Vol.1 & Vol.2 [PlayStation2 the Best] [Vol.1 Disc]" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-73231: + name: ".hack Vol.1У—Vol.2 [PlayStation2 the Best] [Vol.2 Disc]" + name-sort: "уЉуЃуЈуЏуЃу Vol.1У—Vol.2 [PlayStation2 the Best] [Vol.2 Disc]" + name-en: ".hack Vol.1 & Vol.2 [PlayStation2 the Best] [Vol.2 Disc]" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-73232: + name: ".hack Vol.3У—Vol.4 [PlayStation2 the Best] [Vol.3 Disc]" + name-sort: "уЉуЃуЈуЏуЃу Vol.3У—Vol.4 [PlayStation2 the Best] [Vol.3 Disc]" + name-en: ".hack Vol.3 & Vol.4 [PlayStation2 the Best] [Vol.3 Disc]" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-73233: + name: ".hack Vol.3У—Vol.4 [PlayStation2 the Best] [Vol.4 Disc]" + name-sort: "уЉуЃуЈуЏуЃу Vol.3У—Vol.4 [PlayStation2 the Best] [Vol.4 Disc]" + name-en: ".hack Vol.3 & Vol.4 [PlayStation2 the Best] [Vol.4 Disc]" + region: "NTSC-J" + memcardFilters: + - "SCPS-55029" + - "SCPS-55042" + - "SCAJ-20004" + - "SCAJ-20024" + - "SLPS-25121" + - "SLPS-25143" + - "SLPS-25158" + - "SLPS-25202" + - "SLPS-73230" + - "SLPS-73231" + - "SLPS-73232" + - "SLPS-73233" +SLPS-73234: + name: "цЉŸх‹•цˆІхЃЋZу‚ЌуƒГуƒ€уƒ  у‚Ју‚ЅуƒМу‚Дvs.уƒ†у‚Ѓу‚ПуƒМуƒГу‚К [PlayStation2 the Best]" + name-sort: "ууЉу†у›у‚“у—ZуŒу‚“у у‚€ уˆу…уƒМу”VS.уІуƒуŸуƒМу‚“уš [PlayStation2 the Best]" + name-en: "Kidou Senshi Z-Gundam - AEUG vs. Titans [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73235: + name: "уƒ‰уƒЉу‚ДуƒГуƒœуƒМуƒЋZ3 [PlayStation2 the Best]" + name-sort: "уЉу‚‰у”у‚“уМуƒМу‚‹Z3 [PlayStation2 the Best]" + name-en: "Dragon Ball Z 3 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLPS-73236: + name: "уƒДу‚ЃуƒМуƒŠу‚Йу‚ЂуƒГуƒ‰уƒ–уƒЌу‚Єуƒ–у‚ЙяНžщ­”хЅГуЈхЅГчЅžуЈцЛ…уГуЎфКˆшЈ€яНž [PlayStation2 the Best]" + name-sort: "у‚”уƒуƒМуЊу™у‚у‚“уЉуЖу‚Œу„уЖу™ уОу˜у‚‡уЈу‚уŒуПуЈуЛу‚уГуЎу‚ˆу’у‚“ [PlayStation2 the Best]" + name-en: "Venus & Braves [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - EETimingHack +SLPS-73237: + name: "хЄЉшЊ… х‚ [PlayStation2 the Best]" + name-sort: "уІу‚“уЁу‚…у†3 [PlayStation2 the Best]" + name-en: "Tenchu San [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLPS-73238: + name: "чЌЌ3цЌЁу‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІЮБ -чЕ‚ч„‰уЎщŠ€цВГуИуƒМ [PlayStation2 the Best]" + name-sort: "у у„3у˜у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“у‚у‚‹уЕу -у—у‚…у†уˆу‚“уЎуŽу‚“уŒуИуƒМ [PlayStation2 the Best]" + name-en: "Super Robot Wars - Alpha 3 [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73239: + name: "хЙНт˜…щŠт˜…ч™Нц›И FOREVER [PlayStation2 the Best]" + name-sort: "у‚†у†у‚†у†уЏуу—у‚‡ FOREVER [PlayStation2 the Best]" + name-en: "Yu Yu Hakusho Forever [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73240: + name: "хЁŠщ­‚ [PlayStation2 the Best]" + name-sort: "у‹уŸуОу‚Šу уОу—у„ [PlayStation2 the Best]" + name-en: "Katamari Damacy [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-73241: + name: "уПу‚“уЊхЄЇхЅНухЁŠщ­‚ [PlayStation2 the Best]" + name-sort: "уПу‚“уЊу у„у™уу‹уŸуОу‚Šу уОу—у„ [PlayStation2 the Best]" + name-en: "Minna Daisuki Katamari Damacy [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + memcardFilters: + - "SCAJ-20135" + - "SLPS-25467" + - "SLPS-73241" + - "SCAJ-20079" + - "SLPS-25360" + - "SLPS-73210" + - "SLPS-73240" +SLPS-73242: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– уƒЌу‚Иу‚ЇуƒГуƒ‡у‚Ѓу‚Ђ [PlayStation2 the Best]" + name-sort: "уІу„у‚‹уš уŠуЖ у‚Œу˜у‡у‚“уЇуƒу‚ [PlayStation2 the Best]" + name-en: "Tales of Legendia [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SLPS-73243: + name: "NAMCOУ—CAPCOM [PlayStation2 the Best]" + name-sort: "уЊу‚€у“ уу‚у™ у‹уЗу“у‚“ [PlayStation2 the Best]" + name-en: "Namco X Capcom [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73244: + name: "RуƒЛTYPE FINAL [PlayStation2 the Best]" + name-sort: "RуŸу„уЗ уЕуу„уЊу‚‹ [PlayStation2 the Best]" + name-en: "R-Type Final [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPS-73245: + name: "щ›Ж яНžхˆКщ’уЎшВяНž [PlayStation2 the Best]" + name-sort: "уœу‚ у—у›у„уЎу“уˆ [PlayStation2 the Best]" + name-en: "Fatal Frame III - The Tormented [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SLPS-73246: + name: "у‚ЌуƒГуƒ€уƒ  уƒˆу‚ЅуƒЋуƒМу‚Њуƒ‡уƒƒу‚Лу‚Є яНžхЄБу‚у‚Œу—GуЎфМшЊЌяНž [PlayStation2 the Best]" + name-sort: "уŒу‚“у у‚€ уЈу…у‚‹уƒМуŠуЇуЃу›у„ у†у—уЊу‚у‚Œу—GуЎуЇу‚“у›уЄ [PlayStation2 the Best]" + name-en: "Gundam True Odyssey [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73247: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ уƒЉу‚ЙуƒˆуƒЌу‚Єуƒ–уƒГ [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ у‚‰у™уЈу‚Œу„у‚”у‚“ [PlayStation2 the Best]" + name-en: "Armored Core - Last Raven [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLPS-25338" # Nexus (Disc 1) + - "SLPS-73202" # Nexus (Disc 1) + - "SLPS-25339" # Nexus (Disc 2) + - "SLPS-73203" # Nexus (Disc 2) + - "SLPS-25408" # Nine Breaker + - "SLPS-25462" # Last Raven + - "SLPS-25730" # Last Raven + - "SLPS-68520" # Last Raven + - "SLPS-73247" # Last Raven +SLPS-73248: + name: "хНБч‰Ђт…Ё -Dark illusion- [PlayStation2 the Best]" + name-sort: "у‹у’у‚у†2 -Dark illusion- [PlayStation2 the Best]" + name-en: "Kagero II - Dark Illusion [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73249: + name: "у‚ЂуƒЋуƒˆуƒуƒЊу‚Г фИ–ч•ŒуЎчЕ‚у‚у‚ŠуЇшЉЉу„чЖšу‘у‚‹хА‘хЅГ [PlayStation2 the Best]" + name-sort: "у‚у‚‹уЈу­у‚Šу“ у›у‹у„уЎуŠу‚у‚ŠуЇу†уŸу„уЄуЅу‘у‚‹у—у‚‡у†у˜у‚‡ [PlayStation2 the Best]" + name-en: "Ar tonelico - Sekai no Owari de Utai Tsuzukeru Shoujo [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLPS-73250: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆуƒЛу‚Муƒ­уƒЛу‚ЖуƒЛуƒ™уƒЋу‚ЋуƒГуƒЛу‚Іу‚ЉуƒМ [PlayStation2 the Best]" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈуƒЛуœу‚уƒЛу–уƒЛуЙу‚‹у‹у‚“уƒЛу†у‰уƒМ [PlayStation2 the Best]" + name-en: "Ace Combat Zero - The Belkan War [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + memcardFilters: + - "SCAJ-20173" + - "SLPS-25629" + - "SLPS-73250" + - "SLPS-25052" + - "SLPS-73205" + - "SLPS-73410" + - "SCAJ-20104" + - "SCAJ-20136" + - "SLPS-25418" + - "SLPS-73218" +SLPS-73251: + name: "NARUTO-уƒŠуƒЋуƒˆ- уƒŠуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆуƒ’уƒМуƒ­уƒМ3 [PlayStation2 the Best]" + name-sort: "уЊу‚‹уЈ уЊу‚‹уІуƒу‚уЃуЈуВуƒМу‚уƒМ3 [PlayStation2 the Best]" + name-en: "Naruto - Narutimett Hero 3 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + vuClampMode: 2 # Fixes invisible QTE button prompts and overbright in some scenes. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLPS-73252: + name: "уƒ†у‚ЄуƒЋу‚К у‚Њуƒ– у‚И у‚Ђуƒ“у‚Й [PlayStation2 the Best]" + name-sort: "уІу„у‚‹уš уŠуЖ у˜ у‚уГу™ [PlayStation2 the Best]" + name-en: "Tales of the Abyss [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + autoFlush: 2 # Fixes post lighting. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SLPS-73253: + name: "у‚‹у‚у†уЋх‰ЃхПƒ-ц˜ŽцВЛх‰ЃхЎЂцЕЊцМЋш­š- ч‚ŽфИŠяМфКЌщƒНшМЊхЛЛ [PlayStation2 the Best]" + name-sort: "у‚‹у‚у†уЋу‘у‚“у—у‚“ у‚у„у˜у‘у‚“у‹уу‚уОу‚“уŸу‚“ уˆу‚“у˜у‚‡у† уу‚‡у†уЈу‚Šу‚“у­ [PlayStation2 the Best]" + name-en: "Rurouni Kenshin - Enjou! Kyoto Rinne [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73254: + name: "щ­”ч•ŒцˆІшЈ˜уƒ‡у‚Ѓу‚Йу‚Ќу‚Єу‚Ђ2 [PlayStation2 the Best]" + name-sort: "уОу‹у„у›у‚“ууЇуƒу™уŒу„у‚2 [PlayStation2 the Best]" + name-en: "Makai Senki Disgaea [PlayStation2 the Best]" + region: "NTSC-J" + gameFixes: + - SoftwareRendererFMVHack # Fixes flickering FMV's. +SLPS-73255: + name: "щ›Ж яНžzeroяНž [PlayStation2 the Best]" + name-sort: "уœу‚ [PlayStation2 the Best]" + name-en: "Fatal Frame [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. +SLPS-73256: + name: "щ›Ж яНžчД…у„шЖяНž [PlayStation2 the Best]" + name-sort: "уœу‚ у‚у‹у„уЁу‚‡у† [PlayStation2 the Best]" + name-en: "Fatal Frame II - Crimson Butterfly [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" +SLPS-73257: + name: "щ›Ж яНžхˆКщ’уЎшВяНž [PlayStation2 the Best]" + name-sort: "уœу‚ у—у›у„уЎу“уˆ [PlayStation2 the Best]" + name-en: "Fatal Frame III - The Tormented [PlayStation 2 the Best - Reprint]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SLPS-73258: + name: "х–Їх˜Љч•Њщ•З2 яНžуƒ•уƒЋу‚Йуƒ­уƒƒуƒˆуƒЋяНž [PlayStation2 the Best]" + name-sort: "у‘у‚“у‹уАу‚“уЁу‚‡у†2 уЕу‚‹у™у‚уЃуЈу‚‹ [PlayStation2 the Best]" + name-en: "Kenka Banchou 2 - Full Throttle [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73259: + name: ".hack//G.U. Vol.1 х†шЊ• [PlayStation2 the Best]" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.1 у•у„уŸу‚“ [PlayStation2 the Best]" + name-en: ".hack//G.U. Vol.1 - Rebirth [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Sharpens world in far distances. + roundSprite: 1 # Corrects proportions of some letters in HUD. +SLPS-73263: + name: "у‚ЂуƒЋуƒˆуƒуƒЊу‚Г2 фИ–ч•ŒуЋщŸПухА‘хЅГуŸуЁуЎх‰Ещ€ шЉЉ [PlayStation2 the Best]" + name-sort: "у‚у‚‹уЈу­у‚Šу“2 у›у‹у„уЋуВуГуу—у‚‡у†у˜у‚‡уŸуЁуЎуу†уžу†у— [PlayStation2 the Best]" + name-en: "Ar tonelico II - Sekai ni Hibiku Shoujo-Tachi no Metafalica [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes "Fall through floor" bug when approaching chests. + gsHWFixes: + roundSprite: 2 # Fixes textboxes and character portraits. + beforeDraw: "OI_ArTonelico2" +SLPS-73264: + name: "цЖМхЎЎуƒуƒЋуƒ’уЎцˆИцƒ‘ [PlayStation2 the Best]" + name-sort: "у™уšуПу‚„уЏу‚‹уВуЎуЈуОуЉу„ [PlayStation2 the Best]" + name-en: "Suzumiya Haruhi no Tomadoi [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73265: + name: "хНБч‰Ђт…Ё -Dark illusion- [PlayStation2 the Best]" + name-sort: "у‹у’у‚у†2 -Dark illusion- [PlayStation2 the Best]" + name-en: "Kagero 2 - Dark Illusion [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73266: + name: ".hack//G.U. Vol.2 х›цƒГуƒ•хЃА [PlayStation2 the Best]" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.2 ууПуŠу‚‚уЕу“уˆ [PlayStation2 the Best]" + name-en: ".hack//G.U. Vol.2 - Kimi Omou Koe [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73267: + name: ".hack//G.U. Vol.3 ц­Љуу‚ˆу†уЊщ€Ÿу•уЇ [PlayStation2 the Best]" + name-sort: "уЉуЃуЈуЏуЃу G.U. Vol.3 у‚у‚‹уу‚ˆу†уЊуЏу‚„у•уЇ [PlayStation2 the Best]" + name-en: ".hack//G.U. Vol.3 - Aruku Youna Hayasa de [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73269: + name: "цЉŸх‹•цˆІхЃЋу‚ЌуƒГуƒ€уƒ SEED DESTINY щ€ЃхˆVS. Z.A.F.T. II PLUS [PlayStation2 the Best]" + name-sort: "ууЉу†у›у‚“у—уŒу‚“у у‚€у—уƒМуЉ уЇу™уІуƒуЋуƒМ у‚Œу‚“у”у†VS. Z.A.F.T. II PLUS [PlayStation2 the Best]" + name-en: "Kidou Senshi Gundam SEED - Rengou vs. Z.A.F.T." + region: "NTSC-K" + roundModes: + eeRoundMode: 1 # Fixes camera issue. + eeDivRoundMode: 1 # Fixes target loss issue. +SLPS-73270: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІяМК [PlayStation2 the Best]" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“Z [PlayStation2 the Best]" + name-en: "Super Robot Taisen Z [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73401: + name: "уЏу˜у‚уЎфИ€ц­Љ VICTORIOUS BOXERS яНžCHAMPIONSHIP VERSIONяНž [PlayStation2 the Best]" + name-sort: "уЏу˜у‚уЎу„уЃуН VICTORIOUS BOXERS CHAMPIONSHIP VERSION [PlayStation2 the Best]" + name-en: "Victorious Boxers - Championship Edition [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73402: + name: "щІ–щƒНщЋ˜уƒуƒˆуƒЋ0 [PlayStation2 the Best]" + name-sort: "у—у‚…уЈу“у†уАуЈу‚‹0 [PlayStation2 the Best]" + name-en: "Shutokou Battle 0 [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPS-73403: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2 [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 2 [PlayStation2 the Best]" + name-en: "Armored Core 2 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SLPS-73404: + name: "щЂЈуЎу‚Џуƒ­уƒŽу‚Ђ2 яНžфИ–ч•ŒуŒцœ›у‚“у хϘу‚Œу‚‚уЎяНžPlayStation 2 the Best" + name-sort: "у‹уœуЎуу‚уЎу‚2 у›у‹у„уŒуЎуžу‚“у у‚у™у‚Œу‚‚уЎ [PlayStation2 the Best]" + name-en: "Klonoa 2 [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SLPS-73405: + name: "щ›Ж яНžzeroяНž [PlayStation2 the Best]" + name-sort: "уœу‚ [PlayStation2 the Best]" + name-en: "Fatal Frame [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. +SLPS-73406: + name: "DOA2 HARDуƒЛCORE [PlayStation2 the Best]" + name-sort: "уЇуЃуЉуŠу‚у‚у‚‰у„уЖ2 уЏуƒМуЉу“у‚ [PlayStation2 the Best]" + name-en: "DOA 2 - Hardcore [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 +SLPS-73407: + name: "у‚Еу‚Єуƒ‰уƒЏу‚ЄуƒГуƒ€уƒМMAX [PlayStation2 the Best]" + name-sort: "у•у„уЉу‚у„у‚“у уƒМMAX [PlayStation2 the Best]" + name-en: "Sidewinder MAX [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73408: + name: "7(у‚Луƒ–уƒГ) яНžуƒЂуƒМуƒЋуƒЂуƒМу‚ЙуЎщЈŽх…ЕщšŠяНž [PlayStation2 the Best]" + name-sort: "у›уЖу‚“ у‚‚уƒМу‚‹у‚‚уƒМу™уЎууИу„уŸу„ [PlayStation2 the Best]" + name-en: "7 (Seven) - Molmorth no Kiheitai [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73409: + name: "у‚Ју‚­у‚Еу‚Єуƒ†у‚ЃуƒГу‚Ауƒ—уƒ­уƒЌу‚Й 3" + name-sort: "уˆуу•у„уІуƒу‚“ууЗу‚у‚Œу™3" + name-en: "Exciting Pro Wrestling 3" + region: "NTSC-J" +SLPS-73410: + name: "у‚ЈуƒМу‚Йу‚ГуƒГуƒуƒƒуƒˆ04 у‚ЗуƒЃуƒƒу‚ПуƒМуƒ‰у‚Йу‚Ћу‚Є [PlayStation2 the Best]" + name-sort: "уˆуƒМу™у“у‚“уАуЃуЈ04 у—у‚ƒуЃуŸуƒМуЉу™у‹у„ [PlayStation2 the Best]" + name-en: "Ace Combat 04 - Shattered Skies [PlayStation2 the Best]" + region: "NTSC-J" + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. + nativeScaling: 2 # Smooths post-processing. +SLPS-73411: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 2 у‚ЂуƒŠу‚ЖуƒМу‚Ју‚Єу‚И [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 2 у‚уЊу–уƒМуˆу„у˜ [PlayStation2 the Best]" + name-en: "Armored Core 2 - Another Age [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age +SLPS-73412: + name: "уƒДу‚ЁуƒГуƒ‘у‚Єу‚ЂуƒŠу‚Єуƒˆ [PlayStation2 the Best]" + name-sort: "у‚”уу‚“уБу„у‚уЊу„уЈ [PlayStation2 the Best]" + name-en: "Vampire Night [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73413: + name: "у‹уОу„уŸуЁуЎхЄœ2 яНžч›Ѓч„хГЖуЎу‚у‚‰уЙх”„яНž [PlayStation2 the Best]" + name-sort: "у‹уОу„уŸуЁуЎу‚ˆу‚‹2 у‹у‚“у”уу˜уОуЎу‚у‚‰уЙу†уŸ [PlayStation2 the Best]" + name-en: "Kamaitachi no Yoru 2 - Kangokujima no Warabe Uta [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73415: + name: "Gallop Racer 6 - Revolution - [PlayStation2 the Best]" + name-sort: "уŽу‚ƒу‚уЃуЗ у‚ŒуƒМу•уƒМ 6 - у‚ŒуМу‚Šу‚…уƒМу—у‚‡у‚“ - [PlayStation2 the Best]" + name-en: "Gallop Racer 6 - Revolution [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves lighting, maximum blending is needed for full accuracy. +SLPS-73416: + name: "у‚ЙуƒМуƒ‘уƒМуƒ­уƒœуƒƒуƒˆхЄЇцˆІIMPACT [PlayStation2 the Best]" + name-sort: "у™уƒМуБуƒМу‚уМуЃуЈуŸу„у›у‚“IMPACT [PlayStation2 the Best]" + name-en: "Super Robot Wars - Impact [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + estimateTextureRegion: 1 # Reduces hash cache size. +SLPS-73417: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3 [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 3 [PlayStation2 the Best]" + name-en: "Armored Core 3 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 +SLPS-73418: + name: "у‚ЗуƒЃуƒ‰у‚ІуƒуƒМуƒ„ [PlayStation2 the Best]" + name-sort: "у—у‚ƒуЉу†уЏуƒМуЄ [PlayStation2 the Best]" + name-en: "Shadow Hearts [PlayStation2 the Best]" + region: "NTSC-J" + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. +SLPS-73419: + name: "уƒЋуƒ‘уƒГфИ‰фИ– щ­”шЁ“чŽ‹уЎщКч”Ѓ [PlayStation2 the Best]" + name-sort: "у‚‹уБу‚“у•у‚“у›у„ уОу˜у‚…уЄуŠу†уЎу„у•у‚“ [PlayStation2 the Best]" + name-en: "Lupin III - Majutsu-Ou no Isan [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73420: + name: "у‚ЂуƒМуƒžуƒМуƒ‰уƒЛу‚Гу‚Ђ 3 у‚Еу‚ЄуƒЌуƒГуƒˆуƒЉу‚ЄуƒГ [PlayStation2 the Best]" + name-sort: "у‚уƒМуОуƒМуЉу“у‚ 3 у•у„у‚Œу‚“уЈу‚‰у„у‚“ [PlayStation2 the Best]" + name-en: "Armored Core 3 - Silent Line [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLPS-25007" # Armored Core 2 + - "SLPS-25731" # Armored Core 2 + - "SLPS-73403" # Armored Core 2 + - "SLPS-25040" # Another Age + - "SLPS-73411" # Another Age + - "SCPS-55024" # Another Age + - "SLPS-25112" # Armored Core 3 + - "SLPS-25732" # Armored Core 3 + - "SLPS-73417" # Armored Core 3 + - "SCPS-55014" # Armored Core 3 + - "SLPS-25169" # Silent Line + - "SLPS-73420" # Silent Line +SLPS-73421: + name: "хЄЉшЊ… х‚ [PlayStation2 the Best]" + name-sort: "уІу‚“уЁу‚…у†3 [PlayStation2 the Best]" + name-en: "Tenchu 3 [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLPS-73422: + name: "у‚ІуƒЋуƒˆуƒЉуƒžуƒГ Fighting Evolution 2 [PlayStation2 the Best]" + name-sort: "у†у‚‹уЈу‚‰уОу‚“ Fighting Evolution 2 [PlayStation2 the Best]" + name-en: "Ultraman Fighting Evolution 2 [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73423: + name: "уƒЂуƒГу‚Йу‚ПуƒМуƒ•у‚ЁуƒМуƒ 4 [PlayStation2 the Best]" + name-sort: "у‚‚у‚“у™уŸуƒМуЕууƒМу‚€4 [PlayStation2 the Best]" + name-en: "Monster Farm 4 [PlayStation2 the Best]" + region: "NTSC-J" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Corrects shadow misalignment. +SLPS-73424: + name: "GUILTY GEAR XX [PlayStation2 the Best]" + name-sort: "уŽу‚‹уІуƒуŽу‚ у„ууœуу™ [PlayStation2 the Best]" + name-en: "Guilty Gear XX [PlayStation2 the Best]" + region: "NTSC-J" +SLPS-73901: + name: "у‚МуƒŽу‚ЕуƒМу‚Ќ у‚Јуƒ”у‚НуƒМуƒ‰т…  хŠ›уИуЎц„хП— [PlayStation2 the Best]" + name-sort: "уœуЎу•уƒМуŒ уˆуДууƒМуЉ1 уЁу‹у‚‰уИуЎу„у— [PlayStation2 the Best]" + name-en: "Xenosaga Episode 1 - Der Wille zur Macht [PlayStation2 the Best]" + region: "NTSC-J" + gsHWFixes: + autoFlush: 1 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Removes puppet lines shadows. + patches: + A3D63039: + content: |- + // Repeatedly decrements JPEG quality until the generated save file thumbnail is + // within the 4 KB limit. Replaces the game's previous escape mechanism, which + // was simply to exit the game completely. + comment=Save Point Crash Prevention + author=pandubz, PSI, turtleli + patch=1,EE,00285f44,word,24130064 + patch=1,EE,00285f48,word,8f85ab00 + patch=1,EE,00285f4c,word,26640000 + patch=1,EE,00285f50,word,0c0935a8 + patch=1,EE,00285f54,word,00b02821 + patch=1,EE,00285f58,word,28421001 + patch=1,EE,00285f5c,word,1040fffa + patch=1,EE,00285f60,word,2673ffff + patch=1,EE,00285f64,word,00000000 +SLUF-20921: + name: "ESPN NHL 2K5" + region: "NTSC-U" +SLUS-20001: + name: "Tekken Tag Tournament" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20002: + name: "Ridge Racer V" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes texture rendering in the intro. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. + roundSprite: 1 # Fixes ui and hud alignment. + gpuPaletteConversion: 2 # Lots of CLUTs in large textures. + cpuSpriteRenderBW: 1 # Fixes car textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLUS-20003: + name: "Portal Runner" + region: "NTSC-U" + compat: 5 +SLUS-20004: + name: "Army Men - Air Attack 2" + region: "NTSC-U" + compat: 5 +SLUS-20005: + name: "World Destruction League - Thunder Tanks" + region: "NTSC-U" + compat: 5 +SLUS-20006: + name: "Warriors of Might and Magic" + region: "NTSC-U" + compat: 5 +SLUS-20007: + name: "World Destruction League - War Jetz" + region: "NTSC-U" + compat: 5 +SLUS-20008: + name: "All-Star Baseball 2002" + region: "NTSC-U" +SLUS-20009: + name: "Surfing H3O" + region: "NTSC-U" +SLUS-20011: + name: "Orphen - Scion of Sorcery" + region: "NTSC-U" + compat: 5 +SLUS-20012: + name: "Supercar Street Challenge" + region: "NTSC-U" +SLUS-20013: + name: "Tony Hawk's Pro Skater 3" + region: "NTSC-U" + compat: 5 +SLUS-20014: + name: "Armored Core 2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. +SLUS-20015: + name: "Eternal Ring" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes FPU errors causing instant death in Limestone Cave. + gsHWFixes: + disablePartialInvalidation: 1 # Fixes graphics issues. +SLUS-20016: + name: "Evergrace" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes terrain color rendering. +SLUS-20017: + name: "Maximo - Ghosts to Glory" + region: "NTSC-U" + compat: 5 +SLUS-20018: + name: "Onimusha - Warlords" + region: "NTSC-U" + compat: 5 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. +SLUS-20021: + name: "Kengo - Master of Bushido" + region: "NTSC-U" + compat: 5 +SLUS-20024: + name: "Blood Omen 2 - The Legacy of Kain Series" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes pathing. + gsHWFixes: + halfPixelOffset: 5 # Fixes lighting misalignment. + nativeScaling: 1 # Fixes lighting smoothness. +SLUS-20028: + name: "The Operative - No One Lives Forever" + name-sort: "Operative, The - No One Lives Forever" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLUS-20029: + name: "Top Gear Dare Devil" + region: "NTSC-U" + compat: 5 +SLUS-20032: + name: "Real Pool" + region: "NTSC-U" + compat: 5 +SLUS-20034: + name: "Unreal Tournament" + region: "NTSC-U" + compat: 5 +SLUS-20035: + name: "Baldur's Gate - Dark Alliance" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. + gsHWFixes: + roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-20037: + name: "Run Like Hell - Hunt or Be Hunted" + region: "NTSC-U" + compat: 5 + patches: + F802A575: + content: |- + comment=Swapping a COP2 op into place to make the flags work without delays + patch=0,EE,001D249C,word,4A0002FF + patch=0,EE,001D24AC,word,4B07FA0B + patch=0,EE,001D268C,word,4A0002FF + patch=0,EE,001D269C,word,4B07FA0B +SLUS-20039: + name: "Top Gear Dare Devil" + region: "NTSC-U" +SLUS-20040: + name: "Gradius III and IV" + region: "NTSC-U" + compat: 5 +SLUS-20041: + name: "ESPN International Track & Field" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes call stack overflow and blue screen ingame. +SLUS-20042: + name: "LEGO Racers 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes top left corner rendering. +SLUS-20043: + name: "Star Wars - Super Bombad Racing" + region: "NTSC-U" + compat: 5 +SLUS-20044: + name: "Star Wars - Starfighter" + region: "NTSC-U" + compat: 5 +SLUS-20045: + name: "The Legend of Alon D'ar" + name-sort: "Legend of Alon D'ar, The" + region: "NTSC-U" + compat: 5 +SLUS-20047: + name: "Gauntlet - Dark Legacy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 5 # Corrects lighting to match software. +SLUS-20048: + name: "Legion - The Legend of Excalibur" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Reduces black ground textures. + textureInsideRT: 1 # Helps fix black textures. +SLUS-20049: + name: "MLB Slugfest 2003" + region: "NTSC-U" +SLUS-20050: + name: "NBA Hoopz" + region: "NTSC-U" +SLUS-20051: + name: "NFL Blitz 2002" + region: "NTSC-U" +SLUS-20054: + name: "Ready 2 Rumble Boxing - Round 2" + region: "NTSC-U" + compat: 5 +SLUS-20056: + name: "Spy Hunter" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes loading hang. +SLUS-20058: + name: "MotoGP" + region: "NTSC-U" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 2 # Fixes some (haze?) shuffle colors. + textureInsideRT: 1 # Fixes rendering artifacts on racers. +SLUS-20062: + name: "Grand Theft Auto III" + region: "NTSC-U" + compat: 5 +SLUS-20063: + name: "Midnight Club - Street Racing" + region: "NTSC-U" + compat: 5 + memcardFilters: # Reads Smuggler's Run for bonus unlockable. + - "SLUS-20063" + - "SLUS-20065" +SLUS-20064: + name: "Oni" + region: "NTSC-U" + compat: 5 + patches: + FD9CD8FC: + content: |- + comment=Patch by refraction + // Rearrange PCR write and BC0F instruction + patch=0,EE,001CF3C8,word,4100ffff + patch=0,EE,001CF3CC,word,ac430000 +SLUS-20065: + name: "Smuggler's Run" + region: "NTSC-U" + compat: 5 +SLUS-20066: + name: "Half-Life" + region: "NTSC-U" + compat: 5 +SLUS-20069: + name: "The Bouncer" + name-sort: "Bouncer, The" + region: "NTSC-U" + compat: 5 +SLUS-20070: + name: "Q-Ball Billiards Master" + region: "NTSC-U" +SLUS-20071: + name: "DOA 2 - Hardcore" + region: "NTSC-U" + compat: 5 + patches: + default: + content: |- + // 23AF6876 DVD Version. + // 51068006 CD Version. + comment=Patch by Benji229, Pseudonym, Prafull, kozarovv and refraction + // Fixes game hanging on boot. + patch=0,EE,002b06ec,word,24060000 +SLUS-20072: + name: "MX 2002 featuring Ricky Carmichael" + region: "NTSC-U" + compat: 5 +SLUS-20073: + name: "Red Faction" + region: "NTSC-U" + compat: 5 +SLUS-20074: + name: "Summoner" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. +SLUS-20075: + name: "Disney's Jungle Book - Rhythm & Groove" + region: "NTSC-U" + compat: 5 +SLUS-20076: + name: "Disney's Tarzan - Untamed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes blurriness and misaligned shadows. +SLUS-20077: + name: "Disney's Donald Duck - Goin' Quackers" + region: "NTSC-U" + compat: 5 + patches: + C573F3A2: + content: |- + author=refraction + comment=fixes lighting problems due to COP2 instruction order. + patch=1,EE,0032F5A4,word,4BE09DDC + patch=1,EE,0032F5A8,word,4A0303BD + patch=1,EE,0032F5C0,word,4B000120 + patch=1,EE,0032F5C4,word,4A0903BD + patch=1,EE,0032F5DC,word,4B0002A0 + patch=1,EE,0032F5E0,word,4A6403BC + patch=1,EE,0032F5F8,word,4BE0095C + patch=1,EE,0032F5FC,word,4A6A03BC + patch=1,EE,0032F614,word,4BE03ADC + patch=1,EE,0032F618,word,4A0F03BD + patch=1,EE,0032F630,word,4B000420 + patch=1,EE,0032F634,word,4A1503BD + patch=1,EE,0032F64C,word,4B0005A0 + patch=1,EE,0032F650,word,4A7003BC + patch=1,EE,0032F668,word,4BE06C5C + patch=1,EE,0032F66C,word,4A7603BC +SLUS-20078: + name: "Silent Scope" + region: "NTSC-U" + compat: 5 +SLUS-20079: + name: "Dynasty Warriors 2" + region: "NTSC-U" +SLUS-20080: + name: "GunGriffon Blaze" + region: "NTSC-U" + compat: 5 +SLUS-20084: + name: "Soldier of Fortune - Gold Edition" + region: "NTSC-U" + compat: 5 +SLUS-20085: + name: "Silpheed - The Lost Planet" + region: "NTSC-U" + compat: 5 +SLUS-20086: + name: "Commandos 2 - Men of Courage" + region: "NTSC-U" + compat: 5 +SLUS-20087: + name: "Army Men - Green Rogue" + region: "NTSC-U" + compat: 5 +SLUS-20088: + name: "Fur Fighters - Viggo's Revenge" + region: "NTSC-U" + compat: 5 +SLUS-20089: + name: "ESPN Winter X Games Snowboarding" + region: "NTSC-U" +SLUS-20090: + name: "TimeSplitters" + region: "NTSC-U" + compat: 5 +SLUS-20091: + name: "4x4 Evo" + region: "NTSC-U" + compat: 5 +SLUS-20092: + name: "Surfing H3O" + region: "NTSC-U" +SLUS-20093: + name: "Madden NFL 2001" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20094: + name: "X Squad" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes character models. +SLUS-20095: + name: "SSX" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes riders vanishing into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLUS-20096: + name: "Swing Away Golf" + region: "NTSC-U" + compat: 5 +SLUS-20097: + name: "FIFA Soccer 2001" + region: "NTSC-U" +SLUS-20098: + name: "Kessen" + region: "NTSC-U" + compat: 5 +SLUS-20099: + name: "Theme Park Roller Coaster" + region: "NTSC-U" + compat: 5 +SLUS-20100: + name: "NHL 2001" + region: "NTSC-U" + compat: 5 +SLUS-20101: + name: "NASCAR 2001" + region: "NTSC-U" + compat: 5 +SLUS-20102: + name: "NBA Live 2001" + region: "NTSC-U" +SLUS-20103: + name: "F1 2000 Championship Edition" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes graphical issues. +SLUS-20104: + name: "Tiger Woods PGA Tour 2001" + region: "NTSC-U" + compat: 5 +SLUS-20105: + name: "MDK2 - Armageddon" + region: "NTSC-U" + compat: 5 +SLUS-20108: + name: "Wild Wild Racing" + region: "NTSC-U" + compat: 5 +SLUS-20109: + name: "Rune - Viking Warlord" + region: "NTSC-U" + compat: 5 +SLUS-20111: + name: "Deus Ex - The Conspiracy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes lines in HUD and text boxes. +SLUS-20112: + name: "Star Trek - Shattered Universe" + region: "NTSC-U" + compat: 5 +SLUS-20113: + name: "Driving Emotion Type-S" + region: "NTSC-U" + compat: 4 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + roundSprite: 1 # Fixes font misalignment when upscaling. + textureInsideRT: 1 +SLUS-20114: + name: "The Simpsons Skateboarding" + name-sort: "Simpsons, The - Skateboarding" + region: "NTSC-U" + compat: 5 +SLUS-20115: + name: "Super Bust-A-Move" + region: "NTSC-U" + compat: 5 +SLUS-20128: + name: "ESPN - MLS Extra Time" + region: "NTSC-U" +SLUS-20130: + name: "Street Fighter EX3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SFEX3" + halfPixelOffset: 4 # Aligns post effects. +SLUS-20131: + name: "Dark Angel - Vampire Apocalypse" + region: "NTSC-U" + compat: 5 +SLUS-20132: + name: "Army Men - Sarge's Heroes 2" + region: "NTSC-U" + compat: 5 +SLUS-20133: + name: "High Heat Major League Baseball 2002" + region: "NTSC-U" +SLUS-20134: + name: "Sky Odyssey" + region: "NTSC-U" + compat: 5 + clampModes: + vu0ClampMode: 3 # Fixes runway line thickness on minimap. +SLUS-20136: + name: "Barbarian" + region: "NTSC-U" + compat: 5 +SLUS-20138: + name: "Rayman 2 - Revolution" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes game hanging in the "Clark running away" ingame cutscene. +SLUS-20139: + name: "The Simpsons - Road Rage" + name-sort: "Simpsons, The - Road Rage" + region: "NTSC-U" +SLUS-20140: + name: "NHL Hitz 2002" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack +SLUS-20141: + name: "CART Fury - Championship Racing" + region: "NTSC-U" + compat: 5 + patches: + 116154AD: + content: |- + author=Nachbrenner + // Skip SuperSync__Fi. + patch=0,EE,00100eb0,word,03e00008 + patch=0,EE,00100eb4,word,24020001 +SLUS-20143: + name: "ESPN - NBA 2 Night" + region: "NTSC-U" +SLUS-20144: + name: "Metal Gear Solid 2 - Sons of Liberty" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLUS-20145: + name: "Ring of Red" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMV lines. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20146: + name: "Shadow of Destiny" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLUS-20147: + name: "Aliens Versus Predator - Extinction" + region: "NTSC-U" + compat: 5 +SLUS-20148: + name: "Zone of the Enders" + region: "NTSC-U" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Improves FPS and reduces HC size. +SLUS-20149: + name: "Tribes - Aerial Assault" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on weapons and metalic surfaces. + roundSprite: 1 # Fixes font artifacts. +SLUS-20150: + name: "Knockout Kings 2001" + region: "NTSC-U" + compat: 3 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes missing arena, fighters and other missing graphics. +SLUS-20151: + name: "Klonoa 2 - Lunatea's Veil" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SLUS-20152: + name: "Ace Combat 04 - Shattered Skies" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes autopilot being silly and crashing the plane. + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 5 # Fixes bloom misalignment. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + cpuSpriteRenderBW: 1 # Fixes missing sun sprite. + cpuSpriteRenderLevel: 0 # Needed for above. + nativeScaling: 2 # Smooths post-processing. + patches: + A32F7CD0: + content: |- + comment=Rearranging COP2 ops + // This one seems unintuitive but I can't see how the cycles add up for the maddbc to be the source of the flags. + patch=0,EE,0010FFC8,word,48428800 + patch=0,EE,0010FFDC,word,4BE83A4B + // Same as ace combat 5, these are definite. + patch=0,EE,0017C6C4,word,48438800 + patch=0,EE,0017C6D4,word,4BE4282C + patch=0,EE,0017C0C4,word,48438800 + patch=0,EE,0017C0D4,word,4B0B602C +SLUS-20153: + name: "RC Revenge Pro" + region: "NTSC-U" + compat: 5 +SLUS-20154: + name: "NFL Quarterback Club 2002" + region: "NTSC-U" + patches: + F3773B92: + content: |- + // Fix freezes caused by sceipusync. + patch=1,EE,0026918c,word,00000000 + patch=1,EE,002690d4,word,00000000 +SLUS-20158: + name: "Heroes of Might and Magic - Quest for the DragonBone Staff" + region: "NTSC-U" + compat: 5 +SLUS-20159: + name: "Dave Mirra Freestyle BMX 2" + region: "NTSC-U" + compat: 5 +SLUS-20160: + name: "WinBack - Covert Operations" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes missing 3D polygons when going ingame. +SLUS-20162: + name: "Aqua Aqua" + region: "NTSC-U" +SLUS-20164: + name: "Project Eden" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes corrupted graphics. +SLUS-20165: + name: "Legacy of Kain - Soul Reaver 2" + region: "NTSC-U" + compat: 5 +SLUS-20166: + name: "ESPN - National Hockey Night" + region: "NTSC-U" +SLUS-20167: + name: "Quake III - Revolution" + region: "NTSC-U" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-20168: + name: "Triple Play Baseball" + region: "NTSC-U" +SLUS-20169: + name: "Ephemeral Fantasia" + region: "NTSC-U" + compat: 5 +SLUS-20170: + name: "The Adventures of Cookie & Cream" + name-sort: "Adventures of Cookie & Cream, The" + region: "NTSC-U" + compat: 5 + speedHacks: + mtvu: 0 # Prevents broken textures and graphics. +SLUS-20171: + name: "Motor Mayhem - Vehicular Combat League" + region: "NTSC-U" +SLUS-20172: + name: "Pryzm - Chapter One - The Dark Unicorn" + region: "NTSC-U" + compat: 5 +SLUS-20173: + name: "Unison - Rebels of Rhythm & Dance" + region: "NTSC-U" +SLUS-20174: + name: "Rumble Racing" + region: "NTSC-U" +SLUS-20175: + name: "Mobile Suit Gundam - Journey to Jaburo" + region: "NTSC-U" + compat: 5 +SLUS-20176: + name: "NASCAR Heat 2002" + region: "NTSC-U" + compat: 5 +SLUS-20177: + name: "Test Drive - Off-Road - Wide Open" + region: "NTSC-U" + compat: 5 +SLUS-20178: + name: "Giants - Citizen Kabuto" + region: "NTSC-U" + compat: 5 +SLUS-20179: + name: "The X-Files - Resist or Serve" + name-sort: "X-Files, The - Resist or Serve" + region: "NTSC-U" + compat: 5 +SLUS-20181: + name: "Escape from Monkey Island" + region: "NTSC-U" + compat: 5 +SLUS-20182: + name: "Stretch Panic" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + autoFlush: 1 # Fixes ghosting. +SLUS-20184: + name: "Resident Evil - CODE Veronica X" + region: "NTSC-U" + compat: 5 +SLUS-20186: + name: "Monster Jam - Maximum Destruction" + region: "NTSC-U" +SLUS-20187: + name: "NBA Street" + region: "NTSC-U" + compat: 5 +SLUS-20189: + name: "Tokyo Xtreme Racer Zero" + region: "NTSC-U" + compat: 5 +SLUS-20190: + name: "Monster Rancher 3" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS in game. +SLUS-20191: + name: "Defender" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes bad UI positioning. +SLUS-20194: + name: "Grandia II" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Vertical Lines in FMV. +SLUS-20195: + name: "Dragon Rage" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLUS-20196: + name: "Soccer America" + region: "NTSC-U" +SLUS-20197: + name: "Pac-Man Fever" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes animation stuttering. + roundModes: + eeRoundMode: 2 # Fixes game board jittering. + vu0RoundMode: 2 # Fixes Gauntlet Golf drawbridges not operating. +SLUS-20198: + name: "Fire Blade" + region: "NTSC-U" + compat: 5 +SLUS-20199: + name: "Shaun Palmer's Pro Snowboarder" + region: "NTSC-U" + compat: 5 +SLUS-20202: + name: "Crazy Taxi" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes credits screen. +SLUS-20204: + name: "Smuggler's Run 2 - Hostile Territory" + region: "NTSC-U" + compat: 5 +SLUS-20205: + name: "Casper - Spirit Dimensions" + region: "NTSC-U" + compat: 5 +SLUS-20206: + name: "Army Men - RTS" + region: "NTSC-U" + compat: 5 +SLUS-20207: + name: "Le Mans - 24 Hours" + region: "NTSC-U" +SLUS-20208: + name: "Sunny Garcia Surfing" + region: "NTSC-U" + compat: 5 +SLUS-20209: + name: "Midnight Club II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Fixes light effect flicker while selecting a car. + patches: + E5F2DF38: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,0036DA34,word,00000000 +SLUS-20210: + name: "18 Wheeler - American Pro Trucker" + region: "NTSC-U" + compat: 5 +SLUS-20211: + name: "Top Gun - Combat Zones" + region: "NTSC-U" + compat: 5 +SLUS-20212: + name: "Bloody Roar 3" + region: "NTSC-U" + compat: 5 +SLUS-20213: + name: "Test Drive" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + patches: + D4A56F59: + content: |- + author=kozarovv + // 2.00 GameVersion. Fix initial loading by looping for some time on EE side. That allows IOP proceed requests correctly. + patch=1,EE,E00223a2,extended,00308A30 + patch=1,EE,20308a30,extended,0803fff7 + patch=1,EE,20308a34,extended,240f2000 + patch=1,EE,200fffdc,double,55eeffff0000702d + patch=1,EE,200fffe4,double,0c0c23a225ce0004 + patch=1,EE,200fffec,double,080c228e00000000 + F456F555: + content: |- + author=kozarovv + // 1.00 GameVersion. Fix initial loading by looping for some time on EE side. That allows IOP proceed requests correctly. + patch=1,EE,E0022262,extended,00308530 + patch=1,EE,20308530,extended,0803fff7 + patch=1,EE,20308534,extended,240f2000 + patch=1,EE,200fffdc,double,55eeffff0000702d + patch=1,EE,200fffe4,double,0c0c226225ce0004 + patch=1,EE,200fffec,double,080c214e00000000 +SLUS-20214: + name: "State of Emergency" + region: "NTSC-U" + compat: 5 +SLUS-20216: + name: "Devil May Cry" + region: "NTSC-U" + compat: 5 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. + patches: + 79B8A95F: + content: |- + comment=Patch by Refraction + // Rearranges some bad CLIP/CFC2 instructions, not sure what it fixes, but can't be a good thing. + // 1da20c *4BD9C9FF vclip vf25xyz, vf25w + // 1da210 =48429000 cfc2 v0, ClipFlag + patch=1,EE,001DA20C,word,48429000 + patch=1,EE,001DA210,word,4BD9C9FF +SLUS-20217: + name: "Arctic Thunder" + region: "NTSC-U" + compat: 5 +SLUS-20218: + name: "Stunt GP" + region: "NTSC-U" + compat: 5 +SLUS-20219: + name: "Time Crisis II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 1 # Fixes post-processing. +SLUS-20220: + name: "Dead to Rights" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes sky lighting. +SLUS-20221: + name: "Vampire Night" + region: "NTSC-U" + compat: 5 +SLUS-20222: + name: "MTV - Music Generator 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLUS-20223: + name: "Splashdown" + region: "NTSC-U" + compat: 5 +SLUS-20224: + name: "Pac-Man World 2" + region: "NTSC-U" + compat: 4 + gameFixes: + - EETimingHack # Fixes hanging in Butane Pain, Ghost Bayou, Pinky's Revenge and Clyde in the Caldera levels. +SLUS-20225: + name: "Gadget Racers" + region: "NTSC-U" + compat: 5 + patches: + 03854A28: + content: |- + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00174138,word,27BDFF00 + patch=1,EE,00174274,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017CAC0,word,00000000 +SLUS-20226: + name: "Batman - Vengeance" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes video speed. + gsHWFixes: + halfPixelOffset: 3 # Fixes ghosting on Batman +SLUS-20227: + name: "Star Trek Voyager - Elite Force" + region: "NTSC-U" + compat: 5 +SLUS-20228: + name: "Silent Hill 2" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes FMV hangs. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes menu transparancy and effects. +SLUS-20229: + name: "Jonny Moseley - Mad Trix" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes missing FMVs. +SLUS-20230: + name: "Max Payne" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes crashes. +SLUS-20231: + name: "Herdy Gerdy" + region: "NTSC-U" + compat: 5 +SLUS-20232: + name: "Thunderstrike - Operation Phoenix" + region: "NTSC-U" + compat: 5 +SLUS-20233: + name: "Mobile Suit Gundam - Zeonic Front" + region: "NTSC-U" + compat: 5 +SLUS-20234: + name: "MX Rider" + region: "NTSC-U" +SLUS-20235: + name: "Superman - Shadow of Apokolips" + region: "NTSC-U" + compat: 5 +SLUS-20236: + name: "Taz Wanted" + region: "NTSC-U" + compat: 5 +SLUS-20237: + name: "ESPN X Games Skateboarding" + region: "NTSC-U" +SLUS-20238: + name: "Crash Bandicoot - The Wrath of Cortex" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLUS-20239: + name: "Driven" + region: "NTSC-U" +SLUS-20240: + name: "Conflict Zone - Modern War Strategy" + region: "NTSC-U" + compat: 5 +SLUS-20241: + name: "NCAA Football 2002" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20242: + name: "Legends of Wrestling" + region: "NTSC-U" + compat: 5 +SLUS-20243: + name: "Silent Scope 2 - Dark Silhouette" + region: "NTSC-U" + compat: 5 +SLUS-20244: + name: "RoboTech BattleCry" + region: "NTSC-U" + compat: 5 +SLUS-20245: + name: "Jeremy McGrath Supercross World" + region: "NTSC-U" +SLUS-20246: + name: "Capcom vs. SNK 2 - Mark of the Millennium 2001" + region: "NTSC-U" + compat: 5 +SLUS-20247: + name: "Tetris Worlds" + region: "NTSC-U" + compat: 5 +SLUS-20249: + name: "Armored Core 2 - Another Age" + region: "NTSC-U" + clampModes: + eeClampMode: 2 # Fixes Abnormal AI behavior. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes cloud rendering. + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLUS-20014" # Armored Core 2 + - "SLUS-20249" # Another Age +SLUS-20250: + name: "Stuntman" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. + halfPixelOffset: 4 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-20251: + name: "Harvest Moon - Save the Homeland" + region: "NTSC-U" + compat: 5 +SLUS-20252: + name: "UFC - Ultimate Fighting Championship - Throwdown" + region: "NTSC-U" + compat: 5 +SLUS-20253: + name: "The Mummy Returns" + name-sort: "Mummy Returns, The" + region: "NTSC-U" + compat: 5 +SLUS-20255: + name: "Gallop Racer 2001" + region: "NTSC-U" +SLUS-20257: + name: "Frogger - The Great Quest" + region: "NTSC-U" + compat: 5 +SLUS-20259: + name: "Wizardry - Tale of the Forsaken Land" + region: "NTSC-U" + compat: 5 +SLUS-20261: + name: "ESPN - NBA 2 Night 2002" + region: "NTSC-U" + compat: 5 +SLUS-20262: + name: "Rugby" + region: "NTSC-U" +SLUS-20263: + name: "Madden NFL 2002" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20264: + name: "F1 2001" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-20265: + name: "007 - Agent Under Fire" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes corrupt textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes lighting +SLUS-20266: + name: "NASCAR Thunder 2002" + region: "NTSC-U" + compat: 5 +SLUS-20267: + name: ".hack Infection Part 1" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" +SLUS-20268: + name: "Star Wars - Racer Revenge" + region: "NTSC-U" + compat: 5 +SLUS-20270: + name: "Eve of Extinction" + region: "NTSC-U" + compat: 5 +SLUS-20271: + name: "Shifters" + region: "NTSC-U" + compat: 5 +SLUS-20272: + name: "Rayman Arena" + region: "NTSC-U" + compat: 5 +SLUS-20273: + name: "Namco Museum" + region: "NTSC-U" + compat: 5 +SLUS-20274: + name: "City Crisis" + region: "NTSC-U" +SLUS-20275: + name: "Kessen II" + region: "NTSC-U" + compat: 5 + patches: + 53A803AF: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check just after a vsub which gets in the way, rearranging. + patch=0,EE,0016EFB0,word,48438800 + patch=0,EE,0016EFB4,word,4BE521AC + patch=0,EE,0016EFB8,word,30848000 + patch=0,EE,0016EFBC,word,4BE72B3C +SLUS-20277: + name: "Dynasty Warriors 3" + region: "NTSC-U" + compat: 5 + patches: + 4A35E19F: + content: |- + comment=COP2 flag instance patch by refraction + // A mac flag check after running another vsub op which is irrelevant, rearranging + patch=0,EE,00273230,word,48438800 + patch=0,EE,0027323c,word,4BE521AC +SLUS-20278: + name: "Yanya Caballista - City Skater" + region: "NTSC-U" + compat: 4 +SLUS-20279: + name: "X-Men - Next Dimension" + region: "NTSC-U" + compat: 5 +SLUS-20280: + name: "FIFA 2002" + region: "NTSC-U" + compat: 5 +SLUS-20281: + name: "NHL 2002" + region: "NTSC-U" +SLUS-20282: + name: "Victorious Boxers - Ippo's Road to Glory" + region: "NTSC-U" + compat: 5 +SLUS-20283: + name: "World of Outlaws - Sprint Cars 2002" + region: "NTSC-U" + gameFixes: + - XGKickHack +SLUS-20284: + name: "Freaky Flyers" + region: "NTSC-U" + compat: 4 + roundModes: + vuRoundMode: 1 # Fixes some bad effects. + patches: + 9D1BA44D: + content: |- + author=Prafull + // Fix hanging problem & SPS. + // Snow effect has to be removed for this fix (and that needs accurate emulation). + // Fixed by rearranging COP2 instructions. + patch=1,EE,002131bc,word,00000000 + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs. +SLUS-20285: + name: "MotoGP 2" + region: "NTSC-U" + compat: 5 +SLUS-20286: + name: "Smash Court Tennis - Pro Tournament" + region: "NTSC-U" +SLUS-20287: + name: "Guilty Gear X" + region: "NTSC-U" + compat: 5 +SLUS-20288: + name: "GoDai - Elemental Force" + region: "NTSC-U" + compat: 5 +SLUS-20291: + name: "Big Mutha Truckers" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + roundSprite: 1 # Fixes shadow and speedometer alignment. +SLUS-20292: + name: "Tsugunai - Atonement" + region: "NTSC-U" + compat: 5 +SLUS-20293: + name: "Star Wars - Jedi Starfighter" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLUS-20294: + name: "Gitaroo Man" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes disappearing characters. + patches: + default: + content: |- + author=boringhexi + // fix stage 4 flashing triangles + patch=0,EE,00102db0,word,00000000 +SLUS-20296: + name: "Kao the Kangaroo - Round 2" + region: "NTSC-U" + compat: 5 +SLUS-20297: + name: "Return to Castle Wolfenstein - Operation Resurrection" + region: "NTSC-U" + compat: 5 +SLUS-20298: + name: "High Heat Major League Baseball 2003" + region: "NTSC-U" +SLUS-20299: + name: "Street Hoops - King of the Court" + region: "NTSC-U" +SLUS-20300: + name: "Dark Summit" + region: "NTSC-U" + compat: 5 +SLUS-20301: + name: "Hidden Invasion" + region: "NTSC-U" + compat: 5 +SLUS-20302: + name: "Extreme-G Racing - XG3" + region: "NTSC-U" + compat: 5 +SLUS-20303: + name: "NBA Live 2002" + region: "NTSC-U" +SLUS-20305: + name: "The Simpsons - Road Rage" + name-sort: "Simpsons, The - Road Rage" + region: "NTSC-U" + compat: 5 +SLUS-20306: + name: "Contra - Shattered Soldier" + region: "NTSC-U" + compat: 5 +SLUS-20307: + name: "Burnout" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on sky. + halfPixelOffset: 4 # Fixes misaligned bloom. +SLUS-20308: + name: "ESPN - NFL Prime Time 2002" + region: "NTSC-U" +SLUS-20309: + name: "Jade Cocoon 2" + region: "NTSC-U" + compat: 5 + patches: + CA91718B: + content: |- + author=refraction and jordanthetoast + // Rearrange COP2 codes. + patch=1,EE,0020f2c8,word,484E9000 + patch=1,EE,0020f2cc,word,4BDBD9FF +SLUS-20310: + name: "Gravity Games Bike - Street Vert. Dirt" + region: "NTSC-U" + compat: 5 +SLUS-20311: + name: "All-Star Baseball 2003" + region: "NTSC-U" +SLUS-20312: + name: "Final Fantasy X" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + roundModes: + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. + clampModes: + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. +SLUS-20313: + name: "Wave Rally" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 2 # Fixes water reflection. + autoFlush: 1 # Fixes shading on objects and foliage. +SLUS-20314: + name: "TimeSplitters 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes slight texture misalignment. +SLUS-20315: + name: "Spyro - Enter the Dragonfly" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes gem reflections. + nativeScaling: 1 # Fixes post effects. +SLUS-20316: + name: "WWF SmackDown! - Just Bring It" + region: "NTSC-U" + compat: 5 +SLUS-20318: + name: "King's Field IV - The Ancient City" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes invisible lava, there is another issue that needs skipdraw 1 for blurry font but it removes much brightness. + cpuSpriteRenderBW: 2 # Fixes sky and lava when upscaling. + cpuSpriteRenderLevel: 2 # Needed for above. + patches: + 36E02E91: + content: |- + comment=Patch by Wgarvin + // Fixes (black voids) central tower level loading. + // Issue: Some doors leading to some areas appeared as black voids that you can walk into. + patch=1,EE,001BE42C,word,46150036 +SLUS-20319: + name: "Romance of the Three Kingdoms VII" + region: "NTSC-U" + compat: 5 +SLUS-20320: + name: "ESPN - International Winter Sports 2002" + region: "NTSC-U" +SLUS-20321: + name: "ESPN Winter X Games Snowboarding 2002" + region: "NTSC-U" + compat: 5 +SLUS-20322: + name: "NFL 2K2 - Sega Sports" + region: "NTSC-U" +SLUS-20323: + name: "Virtua Fighter 4" + region: "NTSC-U" + compat: 5 +SLUS-20324: + name: "Paris Dakar Rally" + region: "NTSC-U" + compat: 5 +SLUS-20325: + name: "Bass Strike" + region: "NTSC-U" + compat: 5 +SLUS-20326: + name: "SSX Tricky" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes riders vanish into the floor. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. +SLUS-20327: + name: "Aggressive Inline" + region: "NTSC-U" + compat: 5 +SLUS-20328: + name: "Tekken 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20329: + name: "Pro Race Driver" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines +SLUS-20330: + name: "NBA 2K2 - Sega Sports" + region: "NTSC-U" +SLUS-20331: + name: "Minority Report - Everybody Runs" + region: "NTSC-U" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 2 # Fixes light bleed through objects. + halfPixelOffset: 1 # Fixes light bleed through objects. + autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. +SLUS-20332: + name: "NCAA March Madness 2002" + region: "NTSC-U" +SLUS-20333: + name: "Turok - Evolution" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. + textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" +SLUS-20334: + name: "Kelly Slater's Pro Surfer" + region: "NTSC-U" + compat: 5 +SLUS-20335: + name: "Matt Hoffman's Pro BMX 2" + region: "NTSC-U" + compat: 5 +SLUS-20336: + name: "Spider-Man" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lens flares. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLUS-20337: + name: "X2 - Wolverine's Revenge" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes upscaling lines. + autoFlush: 2 # Fixes sun penetration. + textureInsideRT: 1 # Fixes missing lighting in some rooms. +SLUS-20339: + name: "Bass Fishing Duel - Sega Sports" + region: "NTSC-U" + compat: 5 +SLUS-20340: + name: "RPG Maker II" + region: "NTSC-U" + compat: 5 +SLUS-20341: + name: "Woody Woodpecker - Escape from Buzz Buzzard Park" + region: "NTSC-U" + compat: 5 +SLUS-20342: + name: "Top Angler - Real Bass Fishing" + region: "NTSC-U" +SLUS-20343: + name: "Forever Kingdom" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes textures and flickering such as the wall and sky. + roundSprite: 2 # Fixes black lines in character sprites. + textureInsideRT: 1 # Fixes missing effects. +SLUS-20344: + name: "Rez" + region: "NTSC-U" + compat: 5 +SLUS-20345: + name: "Mike Tyson - Heavyweight Boxing" + region: "NTSC-U" + compat: 4 + gameFixes: + - VUSyncHack # Fixes SPS. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20346: + name: "AirBlade" + region: "NTSC-U" + compat: 5 +SLUS-20347: + name: "Shadow Hearts" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes invisible characters in various scenes. + gsHWFixes: + textureInsideRT: 2 # Fixes Post and transition effects. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + patches: + default: + content: |- + author=refraction + // Fixes bad clip flag arrangement + patch=1,EE,00249e10,word,48509000 + patch=1,EE,00249e14,word,4BDD69FF + patch=1,EE,00249e9c,word,48509000 + patch=1,EE,00249ea0,word,4BDD69FF +SLUS-20348: + name: "Monopoly Party!" + region: "NTSC-U" + compat: 4 + clampModes: + vuClampMode: 0 # Fixes missing game board. + gsHWFixes: + recommendedBlendingLevel: 2 +SLUS-20349: + name: "Scooby-Doo! Night of 100 Frights" + region: "NTSC-U" + compat: 5 +SLUS-20352: + name: "Looney Tunes - Space Race" + region: "NTSC-U" +SLUS-20353: + name: "King's Field IV - The Ancient City" + region: "NTSC-U" + gsHWFixes: + preloadFrameData: 1 # Fixes invisible lava, there is another issue that needs skipdraw 1 for blurry font but it removes much brightness. + cpuSpriteRenderBW: 2 # Fixes sky and lava when upscaling. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-20354: + name: "RedCard 2003" + region: "NTSC-U" + compat: 5 +SLUS-20355: + name: "Tom & Jerry - War of the Whiskers" + region: "NTSC-U" + compat: 5 +SLUS-20356: + name: "TransWorld Surf" + region: "NTSC-U" + compat: 5 +SLUS-20357: + name: "WTA Tour Tennis" + region: "NTSC-U" +SLUS-20358: + name: "Malice" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLUS-20360: + name: "Blade II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes lighting misalignment. + autoFlush: 1 # Fixes lighting misalignment. +SLUS-20361: + name: "Rally Fusion - Race of Champions" + region: "NTSC-U" + compat: 5 +SLUS-20362: + name: "Need for Speed - Hot Pursuit 2" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 3 # Fixes intro audio desync. + clampModes: + vuClampMode: 2 # White textures. + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + recommendedBlendingLevel: 3 # Improves road quality. + halfPixelOffset: 2 # Fixes depth line and blur. +SLUS-20363: + name: "Sled Storm" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing polygons at the bottom of the screen. +SLUS-20364: + name: "Tiger Woods PGA Tour 2002" + region: "NTSC-U" + gameFixes: + - VUSyncHack # Fixes the inverted legs. +SLUS-20365: + name: "Pirates - The Legend of Black Kat" + region: "NTSC-U" + compat: 5 +SLUS-20366: + name: "Triple Play 2002" + region: "NTSC-U" +SLUS-20367: + name: "Freekstyle" + region: "NTSC-U" + compat: 5 +SLUS-20368: + name: "Medal of Honor - Frontline" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. +SLUS-20369: + name: "Knockout Kings 2002" + region: "NTSC-U" + compat: 5 +SLUS-20370: + name: "Kingdom Hearts" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 3 # Fixes depth of field effect. +SLUS-20371: + name: "The Thing" + name-sort: "Thing, The" + region: "NTSC-U" + compat: 5 +SLUS-20373: + name: "Men in Black II - Alien Escape" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. +SLUS-20374: + name: "Hitman 2 - Silent Assassin" + region: "NTSC-U" + compat: 5 +SLUS-20375: + name: "Mister Mosquito" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLUS-20376: + name: "Mad Maestro!" + region: "NTSC-U" + compat: 5 +SLUS-20377: + name: "Metropolismania" + region: "NTSC-U" + compat: 5 +SLUS-20378: + name: "Salt Lake 2002" + region: "NTSC-U" + gameFixes: + - VUSyncHack # Fixes flickering and missing textures. + gsHWFixes: + textureInsideRT: 1 # Fixes graphical corruption. + patches: + 466D1C13: + content: |- + author=Prafull + // Fix ingame texture problems. + // Fixed by rearranging COP2 instructions. + patch=1,EE,001af778,word,daa70010 + patch=1,EE,001af77c,word,4a000038 + patch=1,EE,001af84c,word,daa70010 + patch=1,EE,001af850,word,4a000038 +SLUS-20379: + name: "James Cameron's Dark Angel" + name-sort: "Dark Angel, James Cameron's" + region: "NTSC-U" +SLUS-20380: + name: "Jurassic Park - Operation Genesis" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLUS-20381: + name: "MX SuperFly" + region: "NTSC-U" + compat: 5 +SLUS-20382: + name: "Mobile Suit Gundam - Federation vs. Zeon" + region: "NTSC-U" +SLUS-20383: + name: "Vexx" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes geometry alignment, removing lines. + textureInsideRT: 1 # Fixes underwater rendering. +SLUS-20384: + name: "SkyGunner" + region: "NTSC-U" + compat: 5 +SLUS-20385: + name: "WWE Crush Hour" + region: "NTSC-U" + compat: 5 +SLUS-20386: + name: "Lethal Skies - Elite Pilot - Team SW" + region: "NTSC-U" + compat: 5 +SLUS-20387: + name: "Suikoden III" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. + halfPixelOffset: 4 # Fixes post effects. + memcardFilters: # Allows import of Suikoden II clear data. + - "SLUS-20387" + - "SLUS-00958" +SLUS-20388: + name: "Fatal Frame" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces blurriness. + alignSprite: 1 # Fixes vertical lines on hidden ghosts. + patches: + 339A0B8C: + content: |- + author=WeirdBeardGame, TellowKrinkle, CheeseyBurrito. + // Wraps sceVu0ScaleVector in if statement to prevent bad divide by zero behaviour. + patch=1,EE,0011f0cc,word,46156032 + patch=1,EE,0011f0d0,word,45010002 +SLUS-20389: + name: "Endgame" + region: "NTSC-U" + compat: 5 +SLUS-20390: + name: "Risk - Global Domination" + region: "NTSC-U" + compat: 5 +SLUS-20391: + name: "The Terminator - Dawn of Fate" + name-sort: "Terminator, The - Dawn of Fate" + region: "NTSC-U" + compat: 5 +SLUS-20392: + name: "Antz Extreme Racing" + region: "NTSC-U" + compat: 5 +SLUS-20393: + name: "Onimusha 2 - Samurai's Destiny" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-20394: + name: "Ecco the Dolphin - Defender of the Future" + region: "NTSC-U" + compat: 5 + patches: + B78EAA30: + content: |- + author=PSI + // Ecco has an evil race condition: one of its custom IOP modules resets CDVDMAN while it's loading a module from disc. + // The race condition is resolved by making the EE slower. This gives enough time for CDVDMAN to reset itself before + // the EE sends a request to load a module. + // Alternatively, this patch swaps the load order of the modules. + patch=1,EE,201018d8,extended,24040007 + patch=1,EE,201018e4,extended,24040006 +SLUS-20395: + name: "Global Touring Challenge - Africa" + region: "NTSC-U" +SLUS-20397: + name: "Tenchu - Wrath of Heaven" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes various shading effects. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 2 # Fixes missing effects. +SLUS-20398: + name: "Road Trip" + region: "NTSC-U" + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLUS-20399: + name: "MTX Mototrax" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes glitchy graphics ingame. + gsHWFixes: + roundSprite: 2 # Fixes sprite ghosting. +SLUS-20400: + name: "Mission: Impossible - Operation Surma" + region: "NTSC-U" + compat: 5 +SLUS-20402: + name: "Britney's Dance Beat" + region: "NTSC-U" + compat: 5 +SLUS-20403: + name: "Evil Dead - A Fistful of Boomstick" + region: "NTSC-U" + compat: 5 +SLUS-20404: + name: "2002 FIFA World Cup" + region: "NTSC-U" +SLUS-20405: + name: "Downforce" + region: "NTSC-U" + compat: 5 +SLUS-20406: + name: "Pride FC - Fighting Championships" + region: "NTSC-U" + compat: 5 +SLUS-20407: + name: "Way of the Samurai" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Stops crash after intro movie. +SLUS-20408: + name: "Pitfall - The Lost Expedition" + region: "NTSC-U" + compat: 4 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLUS-20409: + name: "Total Immersion Racing" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + roundSprite: 1 # Fixes upscaling lines. +SLUS-20412: + name: "Hot Wheels - Velocity X" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes the fog line. + patches: + E7273BFA: + content: |- + comment=COP2 DIV Rearrangement to fix SPS + patch=0,EE,0023DB00,word,4BE0A39C + patch=0,EE,0023DB04,word,4A6F03BC + patch=0,EE,0023DB0C,word,4BE0ABDC + patch=0,EE,0023DB10,word,4A7003BC +SLUS-20413: + name: "Shadow Man - 2econd Coming" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes cutscene freezes. + speedHacks: + instantVU1: 0 # Fixes SPS. + mtvu: 0 +SLUS-20414: + name: "Legaia 2 - Duel Saga" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLUS-20415: + name: "BMX XXX" + region: "NTSC-U" + compat: 5 +SLUS-20416: + name: "Headhunter" + region: "NTSC-U" + compat: 5 +SLUS-20417: + name: "Grandia Xtreme" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes FMVs. +SLUS-20418: + name: "Wakeboarding Unleashed featuring Shaun Murray" + region: "NTSC-U" + compat: 2 + clampModes: + vuClampMode: 3 # Fixes water rendering. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + nativeScaling: 2 # Fixes water reflections. +SLUS-20419: + name: "World Rally Championship" + region: "NTSC-U" + roundModes: + eeRoundMode: 0 # Fixes crash when using the Subaru. + gameFixes: + - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. +SLUS-20420: + name: "Star Wars - Bounty Hunter" + region: "NTSC-U" + compat: 5 + roundModes: + vuRoundMode: 0 + clampModes: + vu0ClampMode: 3 # Fixes randomly invalid textures. + eeClampMode: 2 # Fixes missing/grey texture or geometry ingame. +SLUS-20421: + name: "Battlestar Galactica" + region: "NTSC-U" + compat: 5 +SLUS-20422: + name: "Hulk" + name-sort: "Hulk, The" + region: "NTSC-U" + compat: 5 +SLUS-20423: + name: "Mortal Kombat - Deadly Alliance" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes blue font artifacts. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLUS-20424: + name: "The Scorpion King - Rise of the Akkadian" + name-sort: "Scorpion King, The - Rise of the Akkadian" + region: "NTSC-U" + compat: 5 +SLUS-20425: + name: "Nickelodeon SpongeBob SquarePants - Revenge of the Flying Dutchman" + region: "NTSC-U" + compat: 5 +SLUS-20428: + name: "Fisherman's Bass Club" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes flickering FMVs. +SLUS-20429: + name: "Riding Spirits" + region: "NTSC-U" + compat: 5 +SLUS-20430: + name: "Savage Skies" + region: "NTSC-U" + compat: 5 + patches: + D195B670: + content: |- + author=PSI + // The game allocates a VIF DMA buffer on the stack and sends it, returns from the function, then calls another function to wait for the transfer to end. + // The second function causes stack corruption as it allocates over the buffer, which is still transferring data. + // This works on real hardware due to the data cache - the transfer will remain safe in main memory, and the stack corruption only happens in cache. + // This patch inserts a bc0f instruction right after the transfer starts, forcing the game to wait for the transfer to end ASAP. + patch=0,EE,00161a1c,word,4100ffff + patch=0,EE,00161a20,word,00000000 + patch=0,EE,00161a24,word,03e00008 + patch=0,EE,00161a28,word,27bd0030 +SLUS-20431: + name: "Wreckless - The Yakuza Missions" + region: "NTSC-U" + compat: 5 +SLUS-20433: + name: "SWAT - Global Strike Team" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # For grey screen ingame. + gsHWFixes: + textureInsideRT: 1 # Fixes post effects on player 2. + halfPixelOffset: 4 # Fixes chromatic effect. +SLUS-20434: + name: "Myst III - Exile" + region: "NTSC-U" + compat: 5 + patches: + 75DB04A3: + content: |- + // Waits for IPU command to finish. + // Replaces wait loop that had a very short wait period. + patch=0,EE,001f0030,word,3C021000 + patch=0,EE,001f0034,word,34422010 + patch=0,EE,001f0038,word,8c430000 + patch=0,EE,001f0048,word,0460FFFA + gameFixes: + - EETimingHack # Speeds up IPU DMA's +SLUS-20435: + name: "Armored Core 3" + region: "NTSC-U" + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLUS-20014" # Armored Core 2 + - "SLUS-20249" # Another Age + - "SLUS-20435" # Armored Core 3 +SLUS-20436: + name: "Guilty Gear X2" + region: "NTSC-U" + compat: 5 +SLUS-20437: + name: "DDRMAX Dance Dance Revolution" + region: "NTSC-U" + compat: 5 +SLUS-20438: + name: "NHL Hitz 2003" + region: "NTSC-U" + compat: 5 +SLUS-20439: + name: "Futurama" + region: "NTSC-U" + compat: 5 + gsHWFixes: + readTCOnClose: 1 # Fixes render to target getting lost on state/switch. +SLUS-20440: + name: "Kya - Dark Lineage" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes smoke effects. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog misalignment and depth line. + autoFlush: 2 # Fixes sun going through objects. + preloadFrameData: 1 # Fixes missing sun and sky. +SLUS-20441: + name: "NASCAR - Dirt to Daytona" + region: "NTSC-U" + compat: 5 +SLUS-20442: + name: "Red Faction II" + region: "NTSC-U" + compat: 5 +SLUS-20443: + name: "Rugrats - Royal Ransom" + region: "NTSC-U" + compat: 5 +SLUS-20445: + name: "Robot Alchemic Drive - R.A.D." + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLUS-20446: + name: "Agassi Tennis Generation" + region: "NTSC-U" + compat: 5 +SLUS-20448: + name: "Summoner 2" + region: "NTSC-U" + compat: 5 +SLUS-20452: + name: "Egg Mania - Eggstreme Madness" + region: "NTSC-U" + compat: 5 + patches: + BA056DDD: + content: |- + author=kr_ps2 + //SFX/Background Music Fix. + patch=1,EE,00118394,word,00000000 + patch=1,EE,0011839C,word,00000000 +SLUS-20453: + name: "NCAA College Football 2K3" + region: "NTSC-U" +SLUS-20454: + name: "Enter the Matrix" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes various VIF errors. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + recommendedBlendingLevel: 4 # Fixes missing text brightness. +SLUS-20455: + name: "F1 2002" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-20456: + name: "Soccer Mania" + region: "NTSC-U" + compat: 5 +SLUS-20457: + name: "NFL 2K3 - Sega Sports" + region: "NTSC-U" +SLUS-20458: + name: "Dr. Muto" + region: "NTSC-U" + compat: 5 +SLUS-20459: + name: "Shinobi" + region: "NTSC-U" + compat: 5 +SLUS-20460: + name: "Super Bust-A-Move 2" + region: "NTSC-U" + compat: 5 +SLUS-20461: + name: "BloodRayne" + region: "NTSC-U" + compat: 5 +SLUS-20462: + name: "Wipeout Fusion" + region: "NTSC-U" + compat: 5 + gsHWFixes: + PCRTCOffsets: 1 # Fixes viewport shaking. +SLUS-20463: + name: "Dropship - United Peace Force" + region: "NTSC-U" + compat: 2 + speedHacks: + instantVU1: 0 # Fixes corrupted textures. + mtvu: 0 # Fixes corrupted textures. +SLUS-20464: + name: "Fugitive Hunter - War on Terror" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack +SLUS-20465: + name: "Alter Echo" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes side borders. + autoFlush: 1 # Fixes broken bloom effect. +SLUS-20466: + name: "Gravenville - Ghost Master" + region: "NTSC-U" +SLUS-20467: + name: "Lara Croft Tomb Raider - The Angel of Darkness" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes lava effect. + patches: + 3BAEBCC3: + content: |- + author=Prafull + // Fix ingame SPS by interchanging vclipw.xyz vf5, vf5w with cfc2. + patch=1,EE,001d90e0,word,48489000 + patch=1,EE,001d90e4,word,4bc529ff + author=Agrippa + // Force English - else the game crashes with French or Spanish set + // in the BIOS configuration - a gamebug, not an emulator bug. + patch=1,EE,0020520C,word,24020001 // 0C0882C8 +SLUS-20468: + name: "Dynasty Tactics" + region: "NTSC-U" +SLUS-20469: + name: "Xenosaga Episode I - Der Wille zur Macht" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 2 # Removes puppet lines shadows. + roundSprite: 2 # Fixes font artifacts. + patches: + 6D1276AB: + content: |- + // Repeatedly decrements JPEG quality until the generated save file thumbnail is + // within the 4 KB limit. Replaces the game's previous escape mechanism, which + // was simply to exit the game completely. + comment=Save Point Crash Prevention + author=pandubz, PSI, turtleli + patch=1,EE,00289dac,word,24130064 + patch=1,EE,00289db0,word,8f85af40 + patch=1,EE,00289db4,word,26640000 + patch=1,EE,00289db8,word,0c093746 + patch=1,EE,00289dbc,word,00b02821 + patch=1,EE,00289dc0,word,28421001 + patch=1,EE,00289dc4,word,1040fffa + patch=1,EE,00289dc8,word,2673ffff + patch=1,EE,00289dcc,word,00000000 +SLUS-20470: + name: "EverQuest Online Adventures" + region: "NTSC-U" +SLUS-20471: + name: "Rygar - The Legendary Adventure" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Improves misaligned effect such as character shadows. +SLUS-20472: + name: "Micro Machines" + region: "NTSC-U" +SLUS-20473: + name: "Rocket Power - Beach Bandits" + region: "NTSC-U" + compat: 5 +SLUS-20474: + name: "NFL Blitz 2003" + region: "NTSC-U" + compat: 5 +SLUS-20475: + name: "Dual Hearts" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +SLUS-20476: + name: "NBA 2K3 - Sega Sports" + region: "NTSC-U" +SLUS-20477: + name: "NHL 2K3 - Sega Sports" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes icerink color. +SLUS-20478: + name: "Disney's PK - Out of the Shadows" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes outline misaligment. +SLUS-20480: + name: "Sega Sports Tennis" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes black models on certain games in World Tour. +SLUS-20482: + name: "Sphinx and the Cursed Mummy" + region: "NTSC-U" + compat: 5 +SLUS-20483: + name: "WWE SmackDown! Shut Your Mouth" + region: "NTSC-U" + compat: 5 +SLUS-20484: + name: "Devil May Cry 2 [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20485: + name: "Dino Stalker" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes flashing in some scenes. +SLUS-20486: + name: "Marvel vs. Capcom 2" + region: "NTSC-U" + compat: 5 +SLUS-20487: + name: "Mega Man X7" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # For camera issues in some scenes. +SLUS-20488: + name: "Star Ocean 3 - Till the End of Time [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. +SLUS-20489: + name: "Whirl Tour" + region: "NTSC-U" + compat: 5 +SLUS-20490: + name: "Gladius" + region: "NTSC-U" + compat: 5 +SLUS-20491: + name: "RTX Red Rock" + region: "NTSC-U" + compat: 5 +SLUS-20492: + name: "Ninja Assault" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes intro captions not displaying. +SLUS-20493: + name: "Gungrave" + region: "NTSC-U" + compat: 5 +SLUS-20494: + name: "Freestyle MetalX" + region: "NTSC-U" + compat: 5 +SLUS-20495: + name: "Battle Engine Aquila" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes missing graphics. +SLUS-20496: + name: "V-Rally 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes fog and make lights on cars work again. + autoFlush: 2 # Fixes sun luminosity and penetration of objects. + gameFixes: + - EETimingHack # Fixes random graphical corruption. +SLUS-20497: + name: "Burnout 2 - Point of Impact" + region: "NTSC-U" + compat: 5 + gsHWFixes: + gpuTargetCLUT: 1 # Fixes bloom and sun rendering in front of everything. + autoFlush: 1 # Fixes bloom and sun rendering in front of everything. + halfPixelOffset: 2 # Aligns bloom effect. + bilinearUpscale: 2 # Reduces color banding of the sun glare. + nativeScaling: 2 # Fixes post lighting. + roundModes: + vu1RoundMode: 1 # Bright lights in cars. +SLUS-20498: + name: "Auto Modellista" + region: "NTSC-U" +SLUS-20499: + name: "Breath of Fire - Dragon Quarter" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns HUD and HUD bloom to match software. + roundSprite: 1 # Helps fix some lines and lines in text. +SLUS-20500: + name: "Red Dead Revolver" + region: "NTSC-U" + compat: 5 +SLUS-20502: + name: "Colin McRae Rally 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + autoFlush: 2 # Fixes the sun flare. + halfPixelOffset: 2 # Fixes the sun flare. +SLUS-20504: + name: "Tony Hawk's Pro Skater 4" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. +SLUS-20505: + name: "Mace Griffin - Bounty Hunter" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting. +SLUS-20506: + name: "Black & Bruised" + region: "NTSC-U" + compat: 5 +SLUS-20507: + name: "Legends of Wrestling II" + region: "NTSC-U" + compat: 3 +SLUS-20508: + name: "Indiana Jones and the Emperor's Tomb" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes texture flicker. + gsHWFixes: + textureInsideRT: 1 + halfPixelOffset: 2 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-20509: + name: "Sega Soccer Slam" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes hang +SLUS-20510: + name: "Star Wars - The Clone Wars" + region: "NTSC-U" + compat: 5 +SLUS-20511: + name: "Hunter - The Reckoning - Wayward" + region: "NTSC-U" + compat: 5 +SLUS-20513: + name: "NBA Starting Five" + region: "NTSC-U" +SLUS-20514: + name: "Silent Scope 3" + region: "NTSC-U" + compat: 5 +SLUS-20515: + name: "Yu-Gi-Oh! The Duelists of the Roses" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Partially fixes battle animation. + clampModes: + eeClampMode: 2 # Partially fixes battle animation. + gsHWFixes: + recommendedBlendingLevel: 2 # Provides text shadow definition. + roundSprite: 1 # Corrects some font artifacts. + forceEvenSpritePosition: 1 # Corrects some more font artifacts a little. +SLUS-20516: + name: "Shrek Super Party" + region: "NTSC-U" + compat: 5 +SLUS-20517: + name: "Haven - Call of the King" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. + gpuTargetCLUT: 1 # Fixes broken water rendering. +SLUS-20519: + name: "Tak and the Power of Juju" + region: "NTSC-U" + compat: 5 +SLUS-20520: + name: "The Lord of the Rings - The Fellowship of the Ring" + name-sort: "Lord of the Rings, The - The Fellowship of the Ring" + region: "NTSC-U" +SLUS-20521: + name: "Mystic Heroes" + region: "NTSC-U" + compat: 5 +SLUS-20522: + name: "The King of Route 66" + name-sort: "King of Route 66, The" + region: "NTSC-U" + compat: 5 +SLUS-20523: + name: "Crouching Tiger, Hidden Dragon" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes FMVs to be visible. +SLUS-20524: + name: "Fighter Maker 2" + region: "NTSC-U" + compat: 5 +SLUS-20525: + name: "eJay Club World" + region: "NTSC-U" + compat: 5 +SLUS-20526: + name: "RockSteady ~~UNRELEASED~~" + region: "NTSC-U" +SLUS-20527: + name: "Butt-Ugly Martians - Zoom or Doom!" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS. +SLUS-20528: + name: "Zapper - One Wicked Cricket" + region: "NTSC-U" +SLUS-20529: + name: "Madden NFL 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20530: + name: "NCAA Football 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20531: + name: "NHL 2003" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes missing geometry. +SLUS-20532: + name: "Disney Golf" + region: "NTSC-U" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes random game crashing. +SLUS-20533: + name: "Shox" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns UI. + nativeScaling: 2 # Fixes window reflections. +SLUS-20534: + name: "Cabela's Big Game Hunter [2002]" + region: "NTSC-U" + compat: 5 +SLUS-20535: + name: "NASCAR Thunder 2003" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fix horizontal and vertical lines when racing. +SLUS-20536: + name: "NBA Live 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLUS-20537: + name: "Jimmy Neutron - Boy Genius" + region: "NTSC-U" +SLUS-20538: + name: "NCAA Basketball 2K3 - Sega Sports" + region: "NTSC-U" +SLUS-20539: + name: "Fallout - Brotherhood of Steel" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes HUD garbage. +SLUS-20540: + name: "Evolution Skateboarding" + region: "NTSC-U" + compat: 5 +SLUS-20541: + name: "NBA Ballers" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes transparency issues. +SLUS-20543: + name: "The Document of Metal Gear Solid 2" + name-sort: "Document of Metal Gear Solid 2, The" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes corrupted or missing menu fonts. +SLUS-20544: + name: "Malice" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLUS-20545: + name: "Zone of the Enders - The 2nd Runner" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes cut-off text. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-20546: + name: "Evolution Snowboarding" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + D3F68D3F: + content: |- + author=Goatman13 + // Fix issues caused by PSS video playback. + // Extend stack to avoid sending bad data to VIF1. + // Required due to lack of data cache emulation. + patch=1,EE,00122780,word,27BDFD00 + patch=1,EE,00122AE8,word,27BD0300 +SLUS-20547: + name: "Cubix Robots for Everyone - Showdown" + region: "NTSC-U" + compat: 5 +SLUS-20548: + name: "Sub Rebellion" + region: "NTSC-U" +SLUS-20549: + name: "Conflict - Desert Storm" + region: "NTSC-U" + compat: 5 +SLUS-20550: + name: "True Crime - Streets of LA" + region: "NTSC-U" + compat: 3 + gsHWFixes: + preloadFrameData: 1 # Fixes licences. + halfPixelOffset: 5 # Fixes double image. + gpuTargetCLUT: 1 # Fixes sun penetrating buildings. + autoFlush: 1 # Fixes sun occlusion. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLUS-20552: + name: "Grand Theft Auto - Vice City" + region: "NTSC-U" + compat: 5 +SLUS-20553: + name: "Fisherman's Challenge" + region: "NTSC-U" + compat: 5 +SLUS-20554: + name: "Metal Gear Solid 2 - Substance" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLUS-20555: + name: "Reel Fishing III" + region: "NTSC-U" + compat: 5 +SLUS-20556: + name: "Reign of Fire" + region: "NTSC-U" +SLUS-20558: + name: "Ferrari F355 Challenge" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Fixes text alignment. + PCRTCOverscan: 1 # Fixes offscreen image. +SLUS-20559: + name: "Rocky" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 0 # Fixes boxers not appearing/disappearing. + gameFixes: + - VIF1StallHack # Fixes freezes. +SLUS-20560: + name: "Galerians - Ash" + region: "NTSC-U" + compat: 5 +SLUS-20561: + name: "Disaster Report" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLUS-20562: + name: ".hack Mutation Part 2" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" +SLUS-20563: + name: ".hack Outbreak Part 3" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" +SLUS-20564: + name: ".hack Quarantine Part 4" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" +SLUS-20565: + name: "Champions of Norrath" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal fps detection in some areas. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-20566: + name: "Buffy the Vampire Slayer - Chaos Bleeds" + region: "NTSC-U" + compat: 5 +SLUS-20567: + name: "P.T.O. IV - Pacific Theater of Operations" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes graphical flickering. +SLUS-20568: + name: "Hard Hitter Tennis" + region: "NTSC-U" +SLUS-20569: + name: "All-Star Baseball 2004" + region: "NTSC-U" +SLUS-20570: + name: "ATV Quad Power Racing 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes dither patterns. +SLUS-20571: + name: "TY the Tasmanian Tiger" + region: "NTSC-U" + compat: 5 + gsHWFixes: + bilinearUpscale: 1 # Fixes texture pixelation. +SLUS-20572: + name: "Tiger Woods PGA Tour 2003" + region: "NTSC-U" + compat: 5 +SLUS-20573: + name: "The Sims" + name-sort: "Sims, The" + region: "NTSC-U" + compat: 4 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLUS-20574: + name: "NCAA March Madness 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes missing textures. +SLUS-20575: + name: "Island Xtreme Stunts" + region: "NTSC-U" + compat: 5 +SLUS-20576: + name: "Harry Potter and the Chamber of Secrets" + region: "NTSC-U" + compat: 2 + gameFixes: + - EETimingHack # Fixes flickering textures. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting effects. + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. +SLUS-20577: + name: "Drome Racers" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes black screen in races. + autoFlush: 1 # Fixes shadow rendering. + roundSprite: 1 # Fixes depth line. +SLUS-20578: + name: "The Lord of the Rings - The Two Towers" + name-sort: "Lord of the Rings, The - The Two Towers" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + cpuSpriteRenderBW: 1 # Fixes flickering textures caused by mipmapping. + clampModes: + vuClampMode: 3 # Fix white shiny weapons. +SLUS-20579: + name: "007 - Nightfire" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes polygon clipping in driving missions. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog lines in the distance. +SLUS-20580: + name: "FIFA Soccer 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLUS-20582: + name: "Street Racing Syndicate" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post. +SLUS-20584: + name: "Speed Kings" + region: "NTSC-U" + compat: 3 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned bloom. + speedHacks: + instantVU1: 0 # Fixes graphical corruption. + patches: + C90920FC: + content: |- + author=Prafull + // Fixes hang before going ingame. + // Needed due to lack of VIF FIFO in PCSX2. + patch=1,EE,0022b4a4,word,00000000 +SLUS-20585: + name: "The Powerpuff Girls - Relish Rampage" + name-sort: "Powerpuff Girls, The - Relish Rampage" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes hangs in certain locations like building under construction. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes color saturation. +SLUS-20586: + name: "IHRA Drag Racing 2" + region: "NTSC-U" + compat: 5 +SLUS-20587: + name: "Driv3r" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes intense sun color banding. + autoFlush: 1 # Aligns and corrects shadows. + halfPixelOffset: 5 # Fixes sun and depth line. + textureInsideRT: 1 # Fixes car textures. + cpuSpriteRenderBW: 4 # Alleviates text and sky rendering issues. + cpuSpriteRenderLevel: 2 # Needed for above. + nativePaletteDraw: 1 # Fixes broken menu graphics. + nativeScaling: 2 # Fixes sun occlusion around buildings. +SLUS-20588: + name: "Activision Anthology" + region: "NTSC-U" + compat: 5 +SLUS-20590: + name: "Spy Hunter 2" + region: "NTSC-U" + compat: 5 +SLUS-20591: + name: "Dragon Ball Z - Budokai" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-20592: + name: "HSX - HyperSonic - Xtreme" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves character portraits. +SLUS-20593: + name: "Magic Pengel - The Quest for Color" + region: "NTSC-U" + compat: 5 +SLUS-20595: + name: "Area 51" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned lighting and other effects. + textureInsideRT: 1 # Fixes shadows in some scenarios. + nativeScaling: 2 # Fixes lights. +SLUS-20596: + name: "UFC - Ultimate Fighting Championship - Sudden Impact" + region: "NTSC-U" + compat: 5 +SLUS-20597: + name: "Warhammer 40,000 - Fire Warrior" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes corrupted graphics. + gsHWFixes: + autoFlush: 1 # Fixes light bleed through walls. +SLUS-20598: + name: "Everblue 2" + region: "NTSC-U" + compat: 5 + patches: + BCE9B7BB: + content: |- + author=kozarovv + // Rearrange COP2 ops to fix DIV Q timings + patch=1,EE,00230b68,word,4b0c211c + patch=1,EE,00230b6c,word,4be503bc + patch=1,EE,00230b84,word,4bc0295c + patch=1,EE,00230b88,word,4be603bc + patch=1,EE,00230ba0,word,4bc0319c + patch=1,EE,00230ba4,word,4be703bc + patch=1,EE,00230bbc,word,4bc039dc + patch=1,EE,00230bc0,word,4be803bc + patch=1,EE,00230bd8,word,4bc0421c + patch=1,EE,00230bdc,word,4be903bc + patch=1,EE,00230bf4,word,4bc04a5c + patch=1,EE,00230bf8,word,4bea03bc + patch=1,EE,00230c10,word,4bc0529c + patch=1,EE,00230c14,word,4beb03bc +SLUS-20599: + name: "Whiteout" + region: "NTSC-U" +SLUS-20600: + name: "SX Superstar" + region: "NTSC-U" +SLUS-20601: + name: "Rayman 3 - Hoodlum Havoc" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on reflections and surfaces. +SLUS-20602: + name: "High Heat Major League Baseball 2004" + region: "NTSC-U" +SLUS-20603: + name: "Mary-Kate & Ashley - Sweet Sixteen - Licensed to Drive" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes random crashes in mini games. +SLUS-20604: + name: "MTV's Celebrity Deathmatch" + region: "NTSC-U" + compat: 5 +SLUS-20605: + name: "Big Mutha Truckers" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes inside RT shuffling. + roundSprite: 1 # Fixes shadow and speedometer alignment. +SLUS-20606: + name: "Seek and Destroy" + region: "NTSC-U" + compat: 5 +SLUS-20607: + name: "Disney's Extreme Skate Adventure" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. +SLUS-20608: + name: "Mobile Light Force 2" + region: "NTSC-U" + compat: 5 +SLUS-20609: + name: "Magix Music Maker" + region: "NTSC-U" + compat: 5 +SLUS-20611: + name: "World Series Baseball 2K3" + region: "NTSC-U" + compat: 3 +SLUS-20613: + name: "Tom Clancy's Ghost Recon" + region: "NTSC-U" + compat: 5 +SLUS-20614: + name: "Aero Elite - Combat Academy" + region: "NTSC-U" + compat: 5 +SLUS-20615: + name: "Fantastic 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. +SLUS-20616: + name: "Virtua Fighter 4 - Evolution" + region: "NTSC-U" + compat: 5 +SLUS-20617: + name: "Dynasty Warriors 3 - Xtreme Legends" + region: "NTSC-U" +SLUS-20618: + name: "MLB Slugfest 2004" + region: "NTSC-U" +SLUS-20619: + name: "Starsky & Hutch" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. +SLUS-20620: + name: "Smash Cars" + region: "NTSC-U" + gameFixes: + - GIFFIFOHack # Fixes random graphical corruption. +SLUS-20621: + name: "Seven Samurai 20XX" + region: "NTSC-U" + compat: 5 +SLUS-20622: + name: "Silent Hill 3" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes some lighting/shadow artefacts (most light sources like the Flashlight are unaffected). + gameFixes: + - SoftwareRendererFMVHack # Fixes blackscreen when FMV. + gsHWFixes: + minimumBlendingLevel: 4 # Fixes brightness menu transparancy effects and text. + deinterlace: 9 # Fixes incorrect field order in FMVs. + memcardFilters: # Reads Silent Hill 2 for easter egg. + - "SLUS-20622" + - "SLUS-20228" +SLUS-20623: + name: "World Soccer - Winning Eleven 6 International" + region: "NTSC-U" +SLUS-20624: + name: "The Simpsons - Hit & Run" + name-sort: "Simpsons, The - Hit & Run" + region: "NTSC-U" + compat: 5 + roundModes: + eeDivRoundMode: 1 # Lens flare appears even when behind objects. + gsHWFixes: + minimumBlendingLevel: 2 # Improves color banding. + halfPixelOffset: 2 # Fixes sun occlusion. + autoFlush: 2 # Fixes missing lens flare. +SLUS-20625: + name: "MotoGP 3" + region: "NTSC-U" + gsHWFixes: + roundSprite: 2 # Fixes lines at the edges of the HUD. +SLUS-20626: + name: "Deer Hunter" + region: "NTSC-U" +SLUS-20627: + name: "Devil May Cry 2 [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20484" +SLUS-20628: + name: "Disney/Pixar Finding Nemo" + region: "NTSC-U" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20630: + name: "Grand Prix Challenge" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIFFIFOHack # TODO check what this fixes. +SLUS-20631: + name: "NFL Blitz Pro" + region: "NTSC-U" +SLUS-20632: + name: "Extreme-G Racing Association - XGRA" + region: "NTSC-U" + compat: 5 +SLUS-20633: + name: "Clock Tower 3" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes brightness and striped lines in FMVs. +SLUS-20634: + name: "Summer Heat Beach Volleyball" + region: "NTSC-U" + compat: 5 +SLUS-20635: + name: "Jim Henson's Muppets Party Cruise" + name-sort: "Muppets Party Cruise, Jim Henson's" + region: "NTSC-U" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes bad graphics. + gameFixes: + - OPHFlagHack # Fixes some hanging throughout the game. +SLUS-20636: + name: "The Suffering" + name-sort: "Suffering, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. +SLUS-20637: + name: "Chessmaster" + region: "NTSC-U" + compat: 5 +SLUS-20638: + name: "Backyard Wrestling - Don't Try This at Home" + region: "NTSC-U" + compat: 5 +SLUS-20639: + name: "Def Jam - Vendetta" + region: "NTSC-U" + compat: 5 +SLUS-20640: + name: "Saturday Night Speedway" + region: "NTSC-U" + compat: 5 +SLUS-20641: + name: "IndyCar Series" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing and fixes depth line. +SLUS-20642: + name: "Auto Modellista" + region: "NTSC-U" + compat: 5 +SLUS-20643: + name: "SoulCalibur II" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20643BD: + name: "Namco Transmission Demo Disc V1.03 [SoulCalibur II Pack-In]" + region: "NTSC-U" +SLUS-20644: + name: "Silent Line - Armored Core" + region: "NTSC-U" + compat: 5 + gsHWFixes: + drawBuffering: 1 # Reduces draws and improves performance. + halfPixelOffset: 2 # Fixes misaligned blur. + memcardFilters: + - "SLUS-20014" # Armored Core 2 + - "SLUS-20249" # Another Age + - "SLUS-20435" # Armored Core 3 + - "SLUS-20644" # Silent Line +SLUS-20645: + name: "Time Crisis 3 [with Guncon]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + texturePreloading: 0 # Performs much better with no preload. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. +SLUS-20646: + name: "Mark Davis Pro Bass Challenge" + region: "NTSC-U" + compat: 5 +SLUS-20647: + name: "Wallace & Gromit in Project Zoo" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 2 # Fixes post alignment. + nativeScaling: 4 # Fixes post effects. +SLUS-20648: + name: "NBA Jam 2004" + region: "NTSC-U" +SLUS-20649: + name: "Crash Nitro Kart" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + clampModes: + vu1ClampMode: 3 # Fixes missing vertices on ramps. +SLUS-20650: + name: "MVP Baseball 2003" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes missing environment. +SLUS-20651: + name: "NBA Street Vol. 2" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Missing environment with microVU. +SLUS-20652: + name: "Tom Clancy's Splinter Cell" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLUS-20653: + name: "Dynasty Warriors 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes missing graphics. +SLUS-20655: + name: "The Hobbit - The Prelude to the Lord of the Rings" + name-sort: "Hobbit, The - The Prelude to the Lord of the Rings" + region: "NTSC-U" + compat: 5 +SLUS-20656: + name: "X-Men Legends" + region: "NTSC-U" + compat: 5 +SLUS-20657: + name: "McFarlane's Evil Prophecy" + region: "NTSC-U" + compat: 5 +SLUS-20658: + name: "Freedom Fighters" # Originally Freedom т€“ The Battle for Liberty Island + region: "NTSC-U" + compat: 5 +SLUS-20659: + name: "Piglet's Big Game" + region: "NTSC-U" +SLUS-20661: + name: "The Fairly OddParents - Breakin' Da Rules" + name-sort: "Fairly OddParents, The - Breakin' Da Rules" + region: "NTSC-U" +SLUS-20662: + name: "Gallop Racer 2003 - A New Breed" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 2 # Improves lighting, maximum blending is needed for full accuracy. +SLUS-20663: + name: "Naval Ops - Warship Gunner" + region: "NTSC-U" + compat: 5 +SLUS-20664: + name: "Barbie Horse Adventures - Wild Horse Rescue" + region: "NTSC-U" + gsHWFixes: + minimumBlendingLevel: 2 # Improves blending on ground and shading. + halfPixelOffset: 2 # Fixes misaligned bloom and depth line. +SLUS-20665: + name: "Cabela's Deer Hunt - 2004 Season" + region: "NTSC-U" +SLUS-20666: + name: "Disgaea - Hour of Darkness" + region: "NTSC-U" + compat: 5 +SLUS-20668: + name: "Transformers [2004]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLUS-20669: + name: "Resident Evil - Dead Aim" + region: "NTSC-U" + compat: 5 + gsHWFixes: + PCRTCOverscan: 1 # Shows full image frame. + PCRTCOffsets: 1 # Shows full image frame. + halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. + roundSprite: 2 # Fixes font artifacts. + autoFlush: 1 # Fixes light bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLUS-20670: + name: "The Great Escape" + name-sort: "Great Escape, The" + region: "NTSC-U" + compat: 5 +SLUS-20671: + name: "Mafia" + region: "NTSC-U" + compat: 4 + gameFixes: + - EETimingHack + patches: + B67F4F9E: + content: |- + comment=Patch by Prafull + // Avoids hanging before Molotov Party. + patch=1,EE,003e2bb4,word,00000000 + // Fixes crash in The priest mission. + patch=1,EE,0016f04c,word,1000000d +SLUS-20672: + name: "Final Fantasy X-2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes animations. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. + halfPixelOffset: 5 # Helps align post effects. + autoFlush: 1 # Fixes missing blur. + textureInsideRT: 1 # Fixes broken FMVs. +SLUS-20673: + name: "Alias" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuCLUTRender: 1 # Fixes lights penetrating objects. + autoFlush: 2 # Helps with the light penetration problem. + cpuSpriteRenderBW: 1 # Fixes light glows. +SLUS-20674: + name: "Cyber Troopers - Virtual-On Marz" + region: "NTSC-U" + compat: 5 +SLUS-20675: + name: "Baldur's Gate - Dark Alliance II" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in sprites but still some lines left. +SLUS-20676: + name: "Lowrider" + region: "NTSC-U" + compat: 5 +SLUS-20677: + name: "XIII" + region: "NTSC-U" + compat: 5 +SLUS-20678: + name: "Unlimited SaGa" + region: "NTSC-U" + compat: 5 +SLUS-20680: + name: "Nickelodeon SpongeBob SquarePants - Battle for Bikini Bottom" + region: "NTSC-U" + compat: 5 +SLUS-20681: + name: "Disney's The Haunted Mansion" + region: "NTSC-U" + compat: 5 +SLUS-20682: + name: "K-1 World Grand Prix" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes black vertical lines. +SLUS-20683: + name: "Lupin the 3rd - Treasure of the Sorcerer King" + region: "NTSC-U" + compat: 5 +SLUS-20684: + name: "Whiplash" + region: "NTSC-U" + compat: 5 +SLUS-20685: + name: "Ape Escape 2" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves shine on surfaces and lights. + halfPixelOffset: 4 # Aligns motion blur more correctly to match software. + patches: + BDD9F5E1: + content: |- + // Fixes COP2 CFC2 timing. + patch=1,EE,0027caf4,word,48429000 + patch=1,EE,0027cb04,word,4BC109FF + patch=1,EE,0027cb40,word,48429000 + patch=1,EE,0027cb50,word,4BC109FF + patch=1,EE,0027ccc0,word,48429000 + patch=1,EE,0027ccd0,word,4BC109FF + patch=1,EE,0027cd0c,word,48429000 + patch=1,EE,0027cd1c,word,4BC109FF +SLUS-20686: + name: "Splashdown - Rides Gone Wild" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 +SLUS-20687: + name: "RoadKill" + region: "NTSC-U" + compat: 5 +SLUS-20688: + name: "Psi-Ops - The Mindgate Conspiracy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 2 # Removes blurriness and artifacting at sides, esspecialy helps 3D11. +SLUS-20689: + name: "Conflict - Desert Storm II - Back to Baghdad" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes seizure inducing FMVs. +SLUS-20690: + name: "G1 Jockey 3" + region: "NTSC-U" +SLUS-20691: + name: "NHL Hitz Pro" + region: "NTSC-U" + compat: 5 +SLUS-20693: + name: "F1 Career Challenge" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-20694: + name: "Onimusha 3 - Demon Siege" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Makes sure enemies appear correctly. + memcardFilters: + - "SLUS-20694" + - "SLUS-20710" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + disablePartialInvalidation: 1 # Fixes textureless graphics ingame. + bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. +SLUS-20695: + name: "Chaos Legion" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS in item menu. + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. + textureInsideRT: 1 # Fixes rainbow shadow of legions. +SLUS-20696: + name: "Nickelodeon Jimmy Neutron Boy Genius - Jet Fusion" + region: "NTSC-U" +SLUS-20697: + name: "Cy Girls [Ice] [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. +SLUS-20698: + name: "SD Gundam Force Showdown" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Needed for SPS on some characters. +SLUS-20701: + name: "Scooby-Doo! Mystery Mayhem" + region: "NTSC-U" + compat: 5 +SLUS-20702: + name: "Monster Rancher 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Corrects shadow misalignment. +SLUS-20703: + name: "Airforce - Delta Strike" + region: "NTSC-U" + compat: 5 +SLUS-20704: + name: "Backyard Basketball" + region: "NTSC-U" + compat: 5 +SLUS-20705: + name: "I-Ninja" + region: "NTSC-U" + compat: 5 +SLUS-20706: + name: "kill.switch" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 2 # Fixes menu text flickering. +SLUS-20707: + name: "Spawn - Armageddon" + region: "NTSC-U" + compat: 5 +SLUS-20709: + name: "Batman - Rise of Sin Tzu" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes hang on final boss. +SLUS-20710: + name: "Onimusha - Blade Warriors" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20694" + - "SLUS-20710" +SLUS-20711: + name: "DDRMAX2 Dance Dance Revolution" + region: "NTSC-U" + compat: 5 +SLUS-20712: + name: "Gradius V" + region: "NTSC-U" + compat: 5 +SLUS-20714: + name: "Red Ninja - End of Honor" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLUS-20715: + name: "Combat Elite - WWII Paratroopers" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + halfPixelOffset: 5 # Fixes effect alignment. +SLUS-20716: + name: "Teenage Mutant Ninja Turtles" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post effects. + autoFlush: 1 # Fixes sun intensity. +SLUS-20718: + name: "Sonic Heroes" + region: "NTSC-U" + compat: 5 +SLUS-20719: + name: "NCAA Football 2004" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20719" +SLUS-20720: + name: "Romance of the Three Kingdoms VIII" + region: "NTSC-U" + compat: 5 +SLUS-20721: + name: "R - Racing Evolution" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom and shadows. + alignSprite: 1 # Fixes vertical lines. +SLUS-20722: + name: "Maximo vs. Army of Zin" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes outlines around environmental objects. +SLUS-20723: + name: "Robin Hood - Defender of the Crown" + region: "NTSC-U" + compat: 4 +SLUS-20724: + name: "Firefighter F.D. 18" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + roundSprite: 1 # Fixes sprite misaligment. +SLUS-20725: + name: "Call of Duty - Finest Hour" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + patches: + 30AE5278: + content: |- + // Fixes COP2 CFC2 timing. + patch=1,EE,001AB900,word,48488800 + patch=1,EE,001AB904,word,4A252942 +SLUS-20726: + name: "ESPN - NBA Basketball" + region: "NTSC-U" +SLUS-20727: + name: "ESPN - NFL Football" + region: "NTSC-U" +SLUS-20728: + name: "ESPN - NHL Hockey" + region: "NTSC-U" + compat: 5 +SLUS-20729: + name: "ESPN - College Hoops" + region: "NTSC-U" +SLUS-20730: + name: "NARC" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-20731: + name: "Tony Hawk's Underground" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLUS-20732: + name: "Drakengard" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + recommendedBlendingLevel: 2 + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + mergeSprite: 1 # Fixes misaligned white lines. + PCRTCOverscan: 1 # Fixes missing HUD. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SLUS-20733: + name: "Castlevania - Lament of Innocence" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes cutscene freezes. +SLUS-20734: + name: "Frogger's Adventures - The Rescue" + region: "NTSC-U" + compat: 5 +SLUS-20735: + name: "Lethal Skies II" + region: "NTSC-U" + compat: 5 +SLUS-20736: + name: "Cabela's Dangerous Hunts" + region: "NTSC-U" +SLUS-20737: + name: "Hot Wheels - World Race" + region: "NTSC-U" + compat: 5 +SLUS-20738: + name: "Van Helsing" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # To enter the main menu. +SLUS-20740: + name: "Mobile Suit Gundam - Encounters in Space" + region: "NTSC-U" + compat: 5 +SLUS-20741: + name: "Mojo!" + region: "NTSC-U" + compat: 5 +SLUS-20742: + name: "Chulip" + region: "NTSC-U" + compat: 5 +SLUS-20743: + name: "Prince of Persia - The Sands of Time" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-20744: + name: "EverQuest Online Adventures - Frontiers" + region: "NTSC-U" + compat: 4 +SLUS-20745: + name: "Shrek 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes blue seam in ground. +SLUS-20746: + name: "Rogue Ops" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 2 # Fixes hang on opening memory card screen. +SLUS-20748: + name: "Super Trucks Racing" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes starting position. + gsHWFixes: + halfPixelOffset: 2 # Gets rid of fog line. + roundSprite: 1 # Fixes lines in FMVs. +SLUS-20749: + name: "Rugby 2004" + region: "NTSC-U" +SLUS-20750: + name: "FIFA Soccer 2004" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Missing geometry with microVU. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20750" +SLUS-20751: + name: "007 - Everything or Nothing" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLUS-20752: + name: "Madden NFL 2004" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20752" +SLUS-20753: + name: "Medal of Honor - Rising Sun" + region: "NTSC-U" + compat: 5 +SLUS-20754: + name: "NASCAR Thunder 2004" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Fix horizontal and vertical lines when racing. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20754" +SLUS-20755: + name: "NBA Live 2004" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20755" +SLUS-20756: + name: "NHL 2004" + region: "NTSC-U" + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20756" + clampModes: + vuClampMode: 3 # Fixes black void on ice. +SLUS-20757: + name: "Tiger Woods PGA Tour 2004" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes black textures on characters. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20757" +SLUS-20758: + name: "Growlanser Generations [Disc 1 of 2] - Growlanser II - The Sense of Justice" + region: "NTSC-U" + compat: 5 + patches: + 03F9C6D1: + content: |- + author=kozarovv + // Growlanser Generations (2 and 3), When game fail at sceCdReadClock due to bad sema/thread state, it will just use 0 as timestamp. + // That make issues with next saves, and finally lead to freeze. + // Patch force game to use WaitSema instead of PollSema in problematic place, that force thread rescheduling. + patch=1,EE,001153DC,word,0C042618 + comment=IPU freeze fix + patch=0,EE,00109d04,word,00000000 +SLUS-20759: + name: "Growlanser Generations [Disc 2 of 2] - Growlanser III - The Dual Darkness" + region: "NTSC-U" + compat: 5 + patches: + default: + content: |- + // CRC 4AD529BB, 4CD3663F + author=kozarovv + // Growlanser Generations (2 and 3), When game fail at sceCdReadClock due to bad sema/thread state, it will just use 0 as timestamp. + // That make issues with next saves, and finally lead to freeze. + // Patch force game to use WaitSema instead of PollSema in problematic place, that force thread rescheduling. + patch=1,EE,00114CBC,word,0C042618 + comment=IPU freeze fix + patch=0,EE,00109d04,word,00000000 +SLUS-20760: + name: "World Championship Pool 2004" + region: "NTSC-U" + compat: 5 +SLUS-20761: + name: "Dynasty Tactics 2" + region: "NTSC-U" + compat: 5 +SLUS-20762: + name: "Secret Weapons Over Normandy" + region: "NTSC-U" + compat: 5 +SLUS-20763: + name: "Beyond Good & Evil" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes SPS with water in some places. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes eye color. + textureInsideRT: 1 # Fixes the shape of shadows. + autoFlush: 2 # Fixes water rendering. + halfPixelOffset: 3 # Fixes bloom misalignment, needs this harsh offset for autoflush. + cpuFramebufferConversion: 1 # Fixes shield rendering. +SLUS-20764: + name: "Bombastic" + region: "NTSC-U" + compat: 5 +SLUS-20765: + name: "Resident Evil - Outbreak" + region: "NTSC-U" + compat: 5 + patches: + 0245EF6D: + content: |- + //Patched by Refraction. + //Removes silly mask causing high barriers on draws (Requires game restart). + patch=0,EE,0019FF60,word,24050000 +SLUS-20766: + name: "Fatal Frame II - Crimson Butterfly" + region: "NTSC-U" + compat: 5 +SLUS-20767: + name: "MX Unleashed" + region: "NTSC-U" + compat: 5 + patches: + 9866FE54: + content: |- + author=refraction + comment=fixes COP2 instruction order to resolve SPS + patch=1,EE,001Cb6E8,word,484E9000 + patch=1,EE,001CB6EC,word,4BDBD9FF +SLUS-20769: + name: "Harry Potter - Quidditch World Cup" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post-processing smoothness. + recommendedBlendingLevel: 4 # Fixes missing lighting. +SLUS-20770: + name: "The Lord of the Rings - The Return of the King" + name-sort: "Lord of the Rings, The - The Return of the King" + region: "NTSC-U" + clampModes: + vu1ClampMode: 3 # Fixes broken skybox and missing textures. +SLUS-20771: + name: "NCAA March Madness 2004" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes missing textures. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20771" +SLUS-20772: + name: "SSX 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. + halfPixelOffset: 2 # Fixes depth lines. + nativeScaling: 1 # Fixes post-processing +SLUS-20773: + name: "Legacy of Kain - Defiance" + region: "NTSC-U" + compat: 5 +SLUS-20774: + name: "Culdcept" + region: "NTSC-U" + compat: 5 +SLUS-20776: + name: "Spider-Man 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +SLUS-20777: + name: "Obscure" + region: "NTSC-U" + compat: 5 +SLUS-20779: + name: "Dragon Ball Z - Budokai 2" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-20780: + name: "R-Type Final" + region: "NTSC-U" + compat: 5 +SLUS-20781: + name: "Karaoke Revolution" + region: "NTSC-U" +SLUS-20782: + name: "Blood Will Tell" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes broken shuffles. + minimumBlendingLevel: 2 # Fixes dark font to more bright like software mode. +SLUS-20784: + name: "The Italian Job" + name-sort: "Italian Job, The" + region: "NTSC-U" + compat: 5 +SLUS-20785: + name: "Funkmaster Flex - Digital Hitz Factory" + region: "NTSC-U" +SLUS-20786: + name: "Metal Arms - Glitch in the System" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Texture flicker. + speedHacks: + mvuFlag: 0 # Fixes SPS. +SLUS-20787: + name: "WWE SmackDown! Here Comes the Pain" + region: "NTSC-U" + compat: 5 +SLUS-20788: + name: "Ford Racing 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing sun. + halfPixelOffset: 4 # Aligns shadows. + nativeScaling: 1 # Softens shadows. +SLUS-20789: + name: "Jeopardy!" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes menus. +SLUS-20790: + name: "Wheel of Fortune" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 0 # Not sure how or why but it fixes banding. + halfPixelOffset: 2 # Fixes the most rotten nauseating absolutely vile corrupt abhorrent terrible and disgusting offset blur known to humankind. +SLUS-20791: + name: "Trivial Pursuit - Unhinged" + region: "NTSC-U" + compat: 5 +SLUS-20792: + name: "Goblin Commander - Unleash the Horde" + region: "NTSC-U" + compat: 5 +SLUS-20793: + name: "Gladiator - Sword of Vengeance" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLUS-20794: + name: "ESPN - Major League Baseball" + region: "NTSC-U" +SLUS-20795: + name: "Bloody Roar 4" + region: "NTSC-U" + compat: 5 +SLUS-20796: + name: "Monster 4x4 - Masters of Metal" + region: "NTSC-U" +SLUS-20797: + name: "Dr. Seuss' The Cat in the Hat" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + autoFlush: 2 # Fixes sun occlusion and heat radiosity. +SLUS-20799: + name: "Terminator 3 - Rise of the Machines" + region: "NTSC-U" + compat: 5 +SLUS-20800: + name: "Taiko Drum Master" + region: "NTSC-U" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20801: + name: "Midway Arcade Treasures" + region: "NTSC-U" + compat: 5 +SLUS-20803: + name: "The Bard's Tale" + name-sort: "Bard's Tale, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-20804: + name: "Forgotten Realms - Demon Stone" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Removes occasional SPS where the head goes into nightmare fuel. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. +SLUS-20805: + name: "Yu Yu Hakusho - Dark Tournament" + region: "NTSC-U" +SLUS-20806: + name: "Space Channel 5 - Special Edition [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20807: + name: "Space Channel 5 - Special Edition [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20809: + name: "Godzilla - Save the Earth" + region: "NTSC-U" + compat: 5 +SLUS-20810: + name: "Nightshade" + region: "NTSC-U" + compat: 5 +SLUS-20811: + name: "Need for Speed - Underground" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-20812: + name: "Dynasty Warriors 4 - Xtreme Legends" + region: "NTSC-U" + compat: 5 +SLUS-20814: + name: "Max Payne 2 - The Fall of Max Payne" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes rainbow coloured graphics. + eeClampMode: 3 # Fixes bullet holes. +SLUS-20816: + name: "American Idol" + region: "NTSC-U" +SLUS-20817: + name: "Headhunter - Redemption" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-20818: + name: "Bionicle" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes heat blur layer. + halfPixelOffset: 2 # Fixes depth line. + nativeScaling: 2 # Fixes post effects. +SLUS-20820: + name: "Tom Clancy's Ghost Recon - Jungle Storm" + region: "NTSC-U" + compat: 5 +SLUS-20821: + name: "Mobile Suit Gundam - Gundam vs. Zeta Gundam" + region: "NTSC-U" + compat: 5 +SLUS-20822: + name: "Galactic Wrestling - Featuring Ultimate Muscle - The Kinnikuman Legacy" + region: "NTSC-U" + compat: 5 +SLUS-20823: + name: "Robotech - Invasion" + region: "NTSC-U" + compat: 5 +SLUS-20824: + name: "NASCAR Thunder 2004" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Fix horizontal and vertical lines when racing. + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20824" +SLUS-20826: + name: "Harry Potter and the Sorcerer's Stone" + region: "NTSC-U" + gameFixes: + - EETimingHack +SLUS-20827: + name: "Manhunt" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Helps with light occlusion problems when upscaling. + autoFlush: 2 # Fixes light occlusion draws which mistakenly get all drawn at once, so wrong texture data is picked. +SLUS-20828: + name: "ShellShock - Nam '67" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + gsHWFixes: + roundSprite: 1 # Fixes slight blur. + halfPixelOffset: 2 # Aligns sun post-processing. + nativeScaling: 2 # Fixes sun lines. +SLUS-20830: + name: "Intellivision Lives!" + region: "NTSC-U" + compat: 5 +SLUS-20831: + name: "Tokyo Xtreme Racer 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLUS-20833: + name: "Mega Man Anniversary Collection" + region: "NTSC-U" + compat: 5 +SLUS-20834: + name: "King of Fighters 2000 & 2001 [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20836: + name: "Digimon World 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned blur. +SLUS-20837: + name: "Ribbit King" + region: "NTSC-U" +SLUS-20838: + name: "All-Star Baseball 2005 featuring Derek Jeter" + region: "NTSC-U" +SLUS-20839: + name: "King of Fighters 2000 & 2001 [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20840: + name: "Wrath Unleashed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes colors. +SLUS-20841: + name: "NFL Street" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20842: + name: "The Sims - Bustin' Out" + name-sort: "Sims, The - Bustin' Out" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes vertical lines, font and others. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-20843: + name: "Dead to Rights II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLUS-20845: + name: "Cold Winter" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes rainbow graphics. +SLUS-20846: + name: "Strike Force Bowling" + region: "NTSC-U" + compat: 5 +SLUS-20847: + name: "La Pucelle - Tactics" + region: "NTSC-U" + compat: 5 +SLUS-20848: + name: "Life Line - Voice Action Adventure" + region: "NTSC-U" + compat: 4 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-20849: + name: "Carmen Sandiego - The Secret of the Stolen Drums" + region: "NTSC-U" + compat: 3 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes upscaled shadows and improves performance. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes player shadow. +SLUS-20850: + name: "Blowout" + region: "NTSC-U" + compat: 5 +SLUS-20851: + name: "Ace Combat 5 - The Unsung War" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes font and HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Fixes vertical lines. + patches: + 39B574F0: + content: |- + comment=Rearranging COP2 instructions that use old results + patch=0,EE,001A3B94,word,48498800 + patch=0,EE,001A3B98,word,4B00682C + patch=0,EE,001A3BA4,word,484A8800 + patch=0,EE,001A3BA8,word,4B0C682C +SLUS-20852: + name: "Terminator 3 - The Redemption" + name-sort: "Terminator 3, The Redemption" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes environment lights visible through player model. + halfPixelOffset: 4 # Fixes depth line and misaligned bloom. + minimumBlendingLevel: 3 # Fixes incorrect bloom rendering. +SLUS-20853: + name: "Looney Tunes - Back in Action" + region: "NTSC-U" + compat: 5 +SLUS-20854: + name: "Cy Girls [Aska] [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 2 # Fixes post-processing intensity. + memcardFilters: + - "SLUS-20697" +SLUS-20855: + name: "Destruction Derby Arenas" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes tyre textures. + gsHWFixes: + halfPixelOffset: 2 # Corrects shadow position. +SLUS-20856: + name: "Spy Fiction" + region: "NTSC-U" + compat: 5 +SLUS-20857: + name: "Fight Club" + region: "NTSC-U" + compat: 5 +SLUS-20858: + name: "Corvette" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 1 # Increases FPS drastically. + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Aligns Post. + nativeScaling: 2 # Corrects post effect and reflections on cars. +SLUS-20859: + name: "Future Tactics - The Uprising" + region: "NTSC-U" + compat: 5 +SLUS-20860: + name: "Tim Burton's The Nightmare Before Christmas - Oogie's Revenge" + name-sort: "Nightmare Before Christmas, Tim Burton's The - Oogie's Revenge" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post Effect and bloom. + nativeScaling: 2 # Fixes post effect position and alignment. + autoFlush: 1 # Fixes light glow and alignment. +SLUS-20861: + name: "MTV Music Generator 3 - This is the Remix" + region: "NTSC-U" + compat: 5 +SLUS-20862: + name: "BloodRayne 2" + region: "NTSC-U" + compat: 5 +SLUS-20863: + name: "World Soccer - Winning Eleven 7 - International" + region: "NTSC-U" +SLUS-20864: + name: "The Punisher" + name-sort: "Punisher, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLUS-20865: + name: "Backyard Baseball" + region: "NTSC-U" + memcardFilters: # Reads Backyard Basketball for bonus unlockable. + - "SLUS-20865" + - "SLUS-20704" +SLUS-20866: + name: "Asterix & Obelix - Kick Buttix" + region: "NTSC-U" + compat: 5 +SLUS-20867: + name: "Astro Boy" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes character behaviour. + gsHWFixes: + autoFlush: 1 # Fixes flame bloom. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post effects. +SLUS-20868: + name: "MVP Baseball 2004" + region: "NTSC-U" + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20868" +SLUS-20869: + name: "Judge Dredd - Dredd vs. Death" + region: "NTSC-U" + compat: 5 +SLUS-20870: + name: "Ultimate Spider-Man" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 0 # Fixes wrong texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLUS-20871: + name: "Naval Ops - Commander" + region: "NTSC-U" + compat: 5 +SLUS-20872: + name: "Juiced" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLUS-20873: + name: "Silent Hill 4 - The Room" + region: "NTSC-U" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes invisible wall in front of the door leading to East 3F in the 2nd visit of Apartment world preventing Eileen's Nurse Outfit. + gsHWFixes: + halfPixelOffset: 2 # Fixes offset shadow from player character. +SLUS-20874: + name: "Dragon Ball Z - Sagas" + region: "NTSC-U" + compat: 5 +SLUS-20875: + name: "Predator - Concrete Jungle" + region: "NTSC-U" + compat: 5 +SLUS-20876: + name: "Backyard Football 2006" + region: "NTSC-U" + compat: 5 +SLUS-20877: + name: "Crimson Sea 2" + region: "NTSC-U" + compat: 5 +SLUS-20878: + name: "Samurai Warriors" + region: "NTSC-U" + compat: 5 +SLUS-20879: + name: "Romance of the Three Kingdoms IX" + region: "NTSC-U" + compat: 5 +SLUS-20880: + name: "The Fairly OddParents - Shadow Showdown" + name-sort: "Fairly OddParents, The - Shadow Showdown" + region: "NTSC-U" + compat: 5 +SLUS-20881: + name: "Mortal Kombat - Deception" + region: "NTSC-U" + compat: 5 +SLUS-20882: + name: "Hitman - Contracts" + region: "NTSC-U" + compat: 4 + gsHWFixes: + texturePreloading: 1 # Performs much better with partial preload. + autoFlush: 1 # Fixes bloom rendering. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + roundModes: + vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. + speedHacks: + instantVU1: 0 # Lowers overall system load. +SLUS-20883: + name: "Tom Clancy's Rainbow Six 3" + region: "NTSC-U" + compat: 5 +SLUS-20884: + name: "Spyro - A Hero's Tail" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-20885: + name: "The Red Star" + name-sort: "Red Star, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line and edge garbage. +SLUS-20886: + name: "Sitting Ducks" + region: "NTSC-U" + gsHWFixes: + forceEvenSpritePosition: 1 # Fixes blurriness. +SLUS-20887: + name: "The Adventures of Jimmy Neutron Boy Genius - Attack of the Twonkies" + name-sort: "Adventures of Jimmy Neutron Boy Genius, The - Attack of the Twonkies" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes shadow rendering. + cpuSpriteRenderLevel: 1 # Needed for above. + bilinearUpscale: 1 # Smooths out shadow textures. +SLUS-20888: + name: "Front Mission 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes mech shadows. + roundSprite: 2 # Fixes font artifacts. +SLUS-20889: + name: "MLB Slugfest - Loaded" + region: "NTSC-U" + compat: 5 +SLUS-20890: + name: "Rocky - Legends" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes graphical issues on character models. + gsHWFixes: + preloadFrameData: 1 # Fixes background FMV flicker. +SLUS-20891: + name: "Star Ocean 3 - Till the End of Time [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + roundSprite: 1 # Fixes door transition vertical lines and mini-map artifacts. + textureInsideRT: 1 # Fixes missing battle effects. + memcardFilters: + - "SLUS-20488" +SLUS-20892: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: # Allows import of Xenosaga I data. + - "SLUS-20469" + - "SLUS-20892" +SLUS-20893: + name: "Way of the Samurai 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 2 # Fixes UI lines. +SLUS-20894: + name: "Worms 3D" + region: "NTSC-U" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLUS-20895: + name: "Bujingai - The Forsaken City" + region: "NTSC-U" + compat: 5 +SLUS-20896: + name: "Monster Hunter" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLUS-20898: + name: "Star Wars - Battlefront" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. +SLUS-20899: + name: "Samurai Jack - The Shadow of Aku" + region: "NTSC-U" + compat: 5 +SLUS-20901: + name: "FlatOut" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + autoFlush: 1 +SLUS-20902: + name: "Shadow of Rome" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-20903: + name: "Mega Man X - Command Mission" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes the trophies. +SLUS-20904: + name: "Nickelodeon The SpongeBob SquarePants Movie" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLUS-20905: + name: "Disney/Pixar The Incredibles" + name-sort: "Incredibles, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-20906: + name: "Fight Night 2004" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "PSCD10088" # Enables EA Sports BIO. + - "SLUS-20906" +SLUS-20907: + name: "Serious Sam - Next Encounter" + region: "NTSC-U" + compat: 5 +SLUS-20908: + name: "Guilty Gear Isuka" + region: "NTSC-U" + compat: 5 +SLUS-20909: + name: "Crash Twinsanity" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes bad geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. +SLUS-20910: + name: "Test Drive - Eve of Destruction" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLUS-20911: + name: "Shin Megami Tensei - Nocturne" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLUS-20912: + name: "Suzuki TT Superbikes - Real Road Racing" + region: "NTSC-U" + compat: 5 +SLUS-20913: + name: "Inuyasha - The Secret of the Cursed Mask" + region: "NTSC-U" + compat: 5 +SLUS-20914: + name: "Ribbit King Plus! (Bonus Disc)" + region: "NTSC-U" +SLUS-20915: + name: "Metal Gear Solid 3 - Snake Eater" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + halfPixelOffset: 5 # Aligns depth of field effect. + autoFlush: 2 # Fixes lens flare. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLUS-20916: + name: "Dance Dance Revolution EXTREME" + region: "NTSC-U" + compat: 5 +SLUS-20917: + name: "Sonic Mega Collection Plus" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20917" + - "SLUS-20718" +SLUS-20918: + name: "Super Monkey Ball Deluxe" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes object balls never stopping in the Monkey Billiards DX minigame. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes text and foliage color. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLUS-20919: + name: "ESPN - NFL 2K5" + region: "NTSC-U" + compat: 5 +SLUS-20920: + name: "ESPN - NBA 2K5" + region: "NTSC-U" +SLUS-20921: + name: "ESPN - NHL 2K5" + region: "NTSC-U" + compat: 5 +SLUS-20922: + name: "ESPN - College Hoops 2K5" + region: "NTSC-U" + compat: 2 +SLUS-20923: + name: "KOF - Maximum Impact" + region: "NTSC-U" + compat: 5 +SLUS-20924: + name: "Duel Masters" + region: "NTSC-U" + compat: 5 +SLUS-20925: + name: "DreamWorks Shark Tale" + region: "NTSC-U" + compat: 2 + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLUS-20926: + name: "Harry Potter and the Prisoner of Azkaban" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes right side shadow lookup. + halfPixelOffset: 2 # Aligns mirror reflections, removes some bloom-related ghosting. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLUS-20927: + name: "Time Crisis - Crisis Zone" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 2 # Fixes Grassmarket district boss model. +SLUS-20928: + name: "Echo Night - Beyond" + region: "NTSC-U" + compat: 5 +SLUS-20929: + name: "Battle Assault 3 featuring Gundam Seed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Improves clarity of the UI when upscaling. + nativeScaling: 1 # Fixes post-processing and lighting smoothness and position. +SLUS-20930: + name: "ChoroQ" + region: "NTSC-U" + compat: 5 +SLUS-20931: + name: "Trigger Man" + region: "NTSC-U" + compat: 5 +SLUS-20932: + name: "Mercenaries - Playground of Destruction" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLUS-20933: + name: "Smash Court Pro Tournament Tennis 2" + region: "NTSC-U" + compat: 5 +SLUS-20934: + name: "Death by Degrees" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_NamcoGames" + halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + alignSprite: 1 # Fixes FMV lines. + textureInsideRT: 1 # Fixes post shuffles. +SLUS-20935: + name: "IHRA Professional Drag Racing 2005" + region: "NTSC-U" +SLUS-20936: + name: "UEFA Euro 2004" + region: "NTSC-U" + compat: 5 +SLUS-20937: + name: "Wild ARMs - Alter Code F" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. +SLUS-20938: + name: "Dynasty Warriors 4 - Empires" + region: "NTSC-U" + compat: 5 +SLUS-20939: + name: "Viewtiful Joe 2" + region: "NTSC-U" +SLUS-20940: + name: "Yu-Gi-Oh! Capsule Monster Coliseum" + region: "NTSC-U" + compat: 5 +SLUS-20941: + name: "The Incredible Hulk - Ultimate Destruction" + name-sort: "Incredible Hulk, The - Ultimate Destruction" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 1 # Fixes occasional post process flickering. + gsHWFixes: + nativePaletteDraw: 1 # Fixes lines in certain effects when upscaled. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLUS-20942: + name: "Robots" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post bloom positioning. + nativeScaling: 2 # Fixes bloom effects. +SLUS-20943: + name: "Heroes of the Pacific" + region: "NTSC-U" + compat: 5 +SLUS-20944: + name: "Power Rangers - Dino Thunder" + region: "NTSC-U" + compat: 5 +SLUS-20945: + name: "Destroy All Humans!" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLUS-20946: + name: "Grand Theft Auto - San Andreas" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes Game freezes during "Reuniting The Families" mission. + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. + halfPixelOffset: 5 # Helps align radiosity closer to native. + autoFlush: 1 # Fixes post-processing. + nativeScaling: 4 # Fixes misaligned bloom. +SLUS-20947: + name: "WinBack 2 - Project Poseidon" + region: "NTSC-U" + compat: 5 +SLUS-20948: + name: "Crimson Tears" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. +SLUS-20949: + name: "Street Fighter Anniversary Collection" + region: "NTSC-U" + compat: 5 +SLUS-20950: + name: "Capcom Fighting Evolution" + region: "NTSC-U" + compat: 5 +SLUS-20951: + name: "Viewtiful Joe" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. +SLUS-20952: + name: "Tak 2 - The Staff of Dreams" + region: "NTSC-U" + compat: 5 +SLUS-20953: + name: "Shaman King - Power of Spirit" + region: "NTSC-U" + compat: 5 +SLUS-20954: + name: "Hot Wheels - Stunt Track Challenge" + region: "NTSC-U" + compat: 5 +SLUS-20955: + name: "Phantom Brave" + region: "NTSC-U" + compat: 5 +SLUS-20956: + name: "Leisure Suit Larry - Magna Cum Laude" + region: "NTSC-U" + compat: 5 +SLUS-20957: + name: "Scaler" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + autoFlush: 1 # Fixes player shadow. + nativeScaling: 2 # Fixes post-processing position. +SLUS-20958: + name: "Tom Clancy's Splinter Cell - Pandora Tomorrow" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-20959: + name: "The Dukes of Hazzard - Return of the General Lee" + name-sort: "Dukes of Hazzard, The - Return of the General Lee" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car colors. + halfPixelOffset: 5 # Fixes misaligned post-processing. + autoFlush: 1 # Fixes missing post blur. + nativeScaling: 1 # Aligns post blur. +SLUS-20960: + name: "Mega Man X8" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing position. + autoFlush: 2 # Fixes bloom. + roundSprite: 1 # Fixes misaligned bloom. + deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. + memcardFilters: + - "SLUS-20960" + - "SLUS-20903" +SLUS-20961: + name: "Neo Contra" + region: "NTSC-U" + compat: 6 + roundModes: + eeRoundMode: 0 # Reduces FPU calculation errors. + clampModes: + eeClampMode: 2 # Reduces FPU calculation errors. +SLUS-20962: + name: "Castle of Shikigami 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligment. +SLUS-20963: + name: "Final Fantasy XII" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLUS-20964: + name: "Devil May Cry 3 - Dante's Awakening" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-20965: + name: "Tony Hawk's Underground 2" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLUS-20966: + name: "State of Emergency 2" + region: "NTSC-U" + compat: 4 +SLUS-20967: + name: "Enthusia Professional Racing" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Corrects crazy car AI and prevents crash. + vuClampMode: 3 # Stops freezing at race start. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes reflections. + mipmap: 0 # Currently causes texture flickering. + gameFixes: + - SoftwareRendererFMVHack # Fixes upscale lines in FMVs. +SLUS-20968: + name: "Karaoke Revolution Volume 2" + region: "NTSC-U" +SLUS-20969: + name: "S.L.A.I. - Steel Lancer Arena International - Phantom Crash" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes double image and aligns glow effects. +SLUS-20970: + name: "Rumble Roses" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns offset blur. +SLUS-20971: + name: "Metal Slug 4 & 5 [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20972: + name: "Samurai Shodown V" + region: "NTSC-U" +SLUS-20973: + name: "Champions - Return to Arms" # aka "Champions of Norrath 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in menus HUD and in game. + halfPixelOffset: 2 # Fixes erroneous line in menus. + memcardFilters: + - "SLUS-20973" + - "SLUS-20565" +SLUS-20974: + name: "Shin Megami Tensei - Digital Devil Saga" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLUS-20975: + name: "One Piece - Grand Battle" + region: "NTSC-U" + compat: 5 +SLUS-20976: + name: "Ford Racing 3" + region: "NTSC-U" + compat: 4 +SLUS-20977: + name: "Virtua Quest" # aka "Virtua Fighter Cyber Generation" + region: "NTSC-U" + compat: 5 +SLUS-20978: + name: "Power Drome" + region: "NTSC-U" + compat: 4 + gsHWFixes: + autoFlush: 1 # Fixes light penetration. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + 42E15DEF: + content: |- + // Game takes advantage of the VU's extended float range. + // This limits it so x86 can handle it. + author=refraction and PSI + comment=VU float patch + patch=1,EE,00373040,word,7e7fffff + patch=1,EE,00373048,word,fe7fffff +SLUS-20979: + name: "Suikoden IV" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. + nativeScaling: 1 # Fixes post effects. +SLUS-20980: + name: "Ys - The Ark of Napishtim" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # TODO check what this fixes. +SLUS-20981: + name: "Teenage Mutant Ninja Turtles 2 - Battle Nexus" + region: "NTSC-U" + compat: 5 +SLUS-20982: + name: "Bad Boys - Miami Takedown" + region: "NTSC-U" + compat: 5 +SLUS-20983: + name: "Musashi Samurai Legend" + region: "NTSC-U" + compat: 5 +SLUS-20984: + name: "Resident Evil Outbreak - File #2" + region: "NTSC-U" + compat: 5 + patches: + 1E65A50E: + content: |- + //Patched by Refraction. + //Removes silly mask causing high barriers on draws (Requires game restart). + patch=0,EE,001EE550,word,24050000 + memcardFilters: + - "SLUS-20984" + - "SLUS-20765" +SLUS-20985: + name: "Under the Skin" + region: "NTSC-U" +SLUS-20986: + name: "Armored Core - Nexus [Disc 1]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLUS-20644" # Silent Line + - "SLUS-20986" # Nexus (Disc 1) + - "SLUS-21079" # Nexus (Disc 2) +SLUS-20987: + name: "Pool Paradise" + region: "NTSC-U" + compat: 5 +SLUS-20988: + name: "Playboy - The Mansion" + region: "NTSC-U" + compat: 5 +SLUS-20989: + name: "The Polar Express" + name-sort: "Polar Express, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bottom left and right corner garbage. + nativeScaling: 2 # Corrects post effect. +SLUS-20990: + name: "Metal Slug 4 & 5 [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-20991: + name: "NCAA Football 2005" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-20992: + name: "Catwoman" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes bloom. + autoFlush: 1 # Fixes ghosting. + textureInsideRT: 1 # Required for offset RTs/textures for post-processing. + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-20993: + name: "Ghosthunter" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes sporadic white triangle SPS. + gsHWFixes: + halfPixelOffset: 5 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. + autoFlush: 1 # Aligns ghosting. +SLUS-20994: + name: "Full Metal Alchemist and The Broken Angel" + region: "NTSC-U" + compat: 5 +SLUS-20995: + name: "King of Fighters 2002 & 2003 [Disc 1 of 2]" + region: "NTSC-U" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-20996: + name: "King of Fighters 2002 & 2003 [Disc 2 of 2]" + region: "NTSC-U" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-20997: + name: "Midway Arcade Treasures 2" + region: "NTSC-U" + compat: 5 +SLUS-20998: + name: "Dragon Ball Z - Budokai 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-20999: + name: "Sega Superstars" + region: "NTSC-U" + compat: 2 +SLUS-21000: + name: "Madden NFL 2005" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21001: + name: "NHL 2005" + region: "NTSC-U" +SLUS-21002: + name: "Tiger Woods PGA Tour 2005" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLUS-21003: + name: "NASCAR 2005 - Chase for the Cup" + region: "NTSC-U" +SLUS-21004: + name: "Def Jam - Fight for NY" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-21005: + name: "Kingdom Hearts II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes effects. + roundSprite: 1 # Fixes upscaling artifacts. + halfPixelOffset: 5 # Fixes post bloom positioning. + nativeScaling: 4 # Fixes lighting effects due to upscaling. +SLUS-21006: + name: "Ghost in the Shell - Stand Alone Complex" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + textureInsideRT: 1 # Fixes post shuffles. + patches: + default: + content: |- + // CRC US 95CC86EF, RU 28557423 + comment=Rearranging COP2 ops so as to avoid macflag bad stuff + // Solves door problems, possibly other issues later on (nobody ever got that far :P). + patch=0,EE,0010BC88,word,48468800 + patch=0,EE,0010BC8C,word,4bec682c + patch=0,EE,0010BC90,word,4b8d617d + patch=0,EE,0010BC98,word,4a6d617c + patch=0,EE,0012B200,word,48468800 + patch=0,EE,0012B204,word,4bec682c + patch=0,EE,0012B208,word,4b8d617d + patch=0,EE,0012B210,word,4a6d617c + patch=0,EE,0012B528,word,48468800 + patch=0,EE,0012B52C,word,4bec682c + patch=0,EE,0012B530,word,4b8d617d + patch=0,EE,0012B538,word,4a6d617c + patch=0,EE,00165BB0,word,48468800 + patch=0,EE,00165BB4,word,4bec682c + patch=0,EE,00165BB8,word,4b8d617d + patch=0,EE,00165BC0,word,4a6d617c + patch=0,EE,001B0A40,word,4bec682c + patch=0,EE,001B0A4C,word,4b8d617d + patch=0,EE,001BF4C0,word,48588800 + patch=0,EE,001BF4D0,word,4a0002ff + patch=0,EE,001BFA7C,word,48588800 + patch=0,EE,001BFA8C,word,4a0002ff + patch=0,EE,001BF6DC,word,48588800 + patch=0,EE,001BF6EC,word,4a0002ff + patch=0,EE,001C0040,word,48588800 + patch=0,EE,001C0050,word,4a0002ff +SLUS-21007: + name: "Kuon" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes Sugoroku mini-game. + speedHacks: + instantVU1: 1 # This option enabled brings about 15% more FPS when I tested it, *your experience may differ. + mtvu: 0 # For some reason this games halves the internal game FPS with this option. + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting. + preloadFrameData: 1 # Fixes red cracklines on walls. +SLUS-21008: + name: "Katamari Damacy" + region: "NTSC-U" + compat: 5 + roundModes: + vuRoundMode: 0 # Fixes SPS. + clampModes: + vuClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21009: + name: "Sega Classics Collection" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes black and white vehicle previews in MonacoGP. +SLUS-21010: + name: "NanoBreaker" + region: "NTSC-U" + compat: 5 +SLUS-21011: + name: "Cabela's Deer Hunt - 2005 Season" + region: "NTSC-U" +SLUS-21012: + name: "Rapala Pro Fishing" + region: "NTSC-U" +SLUS-21013: + name: "Crash 'N' Burn" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21014: + name: "High Rollers Casino" + region: "NTSC-U" + compat: 5 +SLUS-21015: + name: "DreamWorks Madagascar" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes graphical issues. + gsHWFixes: + halfPixelOffset: 5 # Helps align the post effects, ATN is better but causes edge bleed. + nativeScaling: 2 # Fixes Depth of Field effect. +SLUS-21016: + name: "25 to Life" + region: "NTSC-U" + compat: 5 +SLUS-21017: + name: "Showdown - Legends of Wrestling" + region: "NTSC-U" + compat: 5 +SLUS-21018: + name: "Dog's Life" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes minor SPS on characters. + gsHWFixes: + halfPixelOffset: 3 # Fixes depth of field alignment. + nativeScaling: 4 # Fixes depth of field intensity. + roundSprite: 1 # Fix lines in the sky. +SLUS-21019: + name: "Technic Beat" + region: "NTSC-U" + compat: 5 +SLUS-21020: + name: "Gungrave - OverDose" + region: "NTSC-U" + compat: 5 +SLUS-21021: + name: "Cabela's Big Game Hunter 2005 Adventures" + region: "NTSC-U" +SLUS-21022: + name: "Prince of Persia - Warrior Within" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-21025: + name: "Madden NFL 2005 [Special Collectors Edition]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21026: + name: "Battlefield 2 - Modern Combat" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLUS-21027: + name: "The Lord of the Rings - The Third Age" + name-sort: "Lord of the Rings, The - The Third Age" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 4 # Corrects post-processing smoothness. +SLUS-21028: + name: "World Championship Poker" + region: "NTSC-U" + compat: 5 +SLUS-21029: + name: "Midnight Club 3 - DUB Edition" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes light blooms. + textureInsideRT: 1 # Improves performance. + preloadFrameData: 1 # Fixes light trails. + getSkipCount: "GSC_MidnightClub3" + patches: + 0DD3417A: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,D0525B3C,extended,00000800 + patch=1,EE,20525B3C,extended,00000000 + 4A0E5B3A: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,D05257FC,extended,00000800 + patch=1,EE,205257FC,extended,00000000 +SLUS-21030: + name: "Outlaw Golf 2" + region: "NTSC-U" + compat: 5 +SLUS-21031: + name: "Gallop Racer 2004" + region: "NTSC-U" +SLUS-21032: + name: "Marc Ecko's Getting Up - Contents Under Pressure" + region: "NTSC-U" + compat: 5 +SLUS-21033: + name: "Second Sight" + region: "NTSC-U" + compat: 5 +SLUS-21034: + name: "Magix Music Maker [Deluxe Edition]" + region: "NTSC-U" +SLUS-21035: + name: "Major League Baseball 2K5" + region: "NTSC-U" + clampModes: + eeClampMode: 2 # Fixes hang when the baseball hits the ground. + gsHWFixes: + texturePreloading: 1 # Performs much better and stops freezing and or stuttering. +SLUS-21036: + name: "Get On Da Mic" + region: "NTSC-U" +SLUS-21037: + name: "Project - Snowblind" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + halfPixelOffset: 5 # Makes bloom alignment slightly less awful. +SLUS-21038: + name: "Pinball Hall of Fame - The Gottlieb Collection" + region: "NTSC-U" + compat: 5 +SLUS-21039: + name: "TOCA Race Driver 2 - Ultimate Racing Simulator" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLUS-21040: + name: "The Shield" + name-sort: "Shield, The" + region: "NTSC-U" + compat: 5 +SLUS-21041: + name: "Shadow Hearts - Covenant [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLUS-21041" + - "SLUS-21044" + - "SLUS-20347" +SLUS-21042: + name: "Darkwatch" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blood vision bloom +SLUS-21043: + name: "Backyard Wrestling 2 - There Goes the Neighborhood" + region: "NTSC-U" + compat: 5 +SLUS-21044: + name: "Shadow Hearts - Covenant [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. + memcardFilters: # Reads Shadow Hearts for extra items. + - "SLUS-21041" + - "SLUS-21044" + - "SLUS-20347" +SLUS-21045: + name: "Conflict - Vietnam" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing lights. +SLUS-21046: + name: "King Arthur" + region: "NTSC-U" + compat: 5 +SLUS-21047: + name: "Cold Fear" + region: "NTSC-U" + compat: 5 +SLUS-21048: + name: "Evil Dead - Regeneration" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLUS-21049: + name: "Outlaw Volleyball Remixed" + region: "NTSC-U" + compat: 5 +SLUS-21050: + name: "Burnout 3 - Takedown" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLUS-21051: + name: "FIFA Soccer 2005" + region: "NTSC-U" + compat: 5 + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21052: + name: "Disney/Pixar Monsters, Inc." + region: "NTSC-U" +SLUS-21053: + name: "Disney's Stitch - Experiment 626" + region: "NTSC-U" +SLUS-21054: + name: "Disney's Treasure Planet [Disney Classics]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS when the solar surfer's engines are inactive. + gameFixes: + - EETimingHack # Fixes hang before going ingame. +SLUS-21057: + name: "TY the Tasmanian Tiger 2 - Bush Rescue" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes visible lines in water textures. +SLUS-21058: + name: "NBA Live 2005" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21059: + name: "Tekken 5" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SLUS-21060: + name: "WWE SmackDown! vs. RAW" + region: "NTSC-U" + compat: 5 +SLUS-21062: + name: "Jaws Unleashed" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes GS packet errors (and potential crash). +SLUS-21063: + name: "Shining Tears" + region: "NTSC-U" + compat: 5 +SLUS-21064: + name: "GoldenEye - Rogue Agent" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metalic shine. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. +SLUS-21065: + name: "Need for Speed - Underground 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-21066: + name: "The Urbz - Sims in the City" + name-sort: "Urbz, The - Sims in the City" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes upscaling lines. + nativeScaling: 2 # Fixes post-processing. +SLUS-21067: + name: "Digimon Rumble Arena 2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes menu options freaking out. +SLUS-21068: + name: "Vietcong - Purple Haze" + region: "NTSC-U" + compat: 5 +SLUS-21069: + name: "American Chopper" + region: "NTSC-U" +SLUS-21070: + name: "Final Fantasy XI - Chains of Promathia" + region: "NTSC-U" +SLUS-21071: + name: "The Nightmare of Druaga - Fushigino Dungeon" + region: "NTSC-U" + compat: 5 +SLUS-21072: + name: "Finny the Fish & The Seven Waters" + region: "NTSC-U" + compat: 5 +SLUS-21073: + name: "Nicktoons Movin'" + region: "NTSC-U" +SLUS-21074: + name: "The Guy Game" + name-sort: "Guy Game, The" + region: "NTSC-U" + compat: 5 +SLUS-21075: + name: "Haunting Ground" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Reduces blurriness. + bilinearUpscale: 1 # Smooths out fire textures. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes post effects. +SLUS-21076: + name: "Atari Anthology" + region: "NTSC-U" +SLUS-21077: + name: "Gauntlet - Seven Sorrows" + region: "NTSC-U" + compat: 5 +SLUS-21078: + name: "Lemony Snicket's A Series of Unfortunate Events" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes the inability to collect items. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21079: + name: "Armored Core - Nexus [Disc 2]" + region: "NTSC-U" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLUS-20644" # Silent Line + - "SLUS-20986" # Nexus (Disc 1) + - "SLUS-21079" # Nexus (Disc 2) +SLUS-21080: + name: "Samurai Warriors - Xtreme Legends" + region: "NTSC-U" + compat: 5 +SLUS-21081: + name: "Mortal Kombat - Deception [Premium Pack]" + region: "NTSC-U" + compat: 5 +SLUS-21082: + name: "The Chronicles of Narnia - The Lion, the Witch and the Wardrobe" + name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLUS-21083: + name: "LEGO Star Wars - The Video Game" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes bad coordinate spam. +SLUS-21084: + name: "Winnie the Pooh's Rumbly Tumbly Adventure" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 # Fixes bloomlike-offsets. +SLUS-21086: + name: "Big Mutha Truckers 2" + region: "NTSC-U" + compat: 5 +SLUS-21087: + name: "Mortal Kombat - Shaolin Monks" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes effect alignment. + autoFlush: 2 # Fixes bloom intensity +SLUS-21088: + name: "Disney's Chicken Little" + region: "NTSC-U" +SLUS-21089: + name: "Karaoke Revolution Volume 3" + region: "NTSC-U" +SLUS-21090: + name: "Alien Hominid" + region: "NTSC-U" + compat: 5 +SLUS-21091: + name: "Scooby-Doo! Unmasked" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 2 # Fixes post processing position. +SLUS-21093: + name: "Worms Forts - Under Siege" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + limit24BitDepth: 2 # Fixes z fighting in main menu and in game. +SLUS-21094: + name: "Midway Arcade Treasures 3" + region: "NTSC-U" + compat: 5 +SLUS-21095: + name: "DT Racer" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. + autoFlush: 1 # Corrects shadows (Currently still broken even with this). + gpuTargetCLUT: 2 # Fixes light flicker. + getSkipCount: "GSC_DTGames" +SLUS-21096: + name: "Ape Escape - Pumped & Primed" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes broken box spawning in the second boss battle with Goliath Armor. + gsHWFixes: + halfPixelOffset: 2 # Corrects fullscreen bloom misalignment. +SLUS-21097: + name: "MX World Tour featuring Jamie Little" + region: "NTSC-U" + compat: 5 +SLUS-21098: + name: "Frogger - Ancient Shadow" + region: "NTSC-U" + compat: 5 +SLUS-21099: + name: "Stolen" + region: "NTSC-U" + compat: 4 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom effects. + texturePreloading: 1 # Performs much better with partial preload. + textureInsideRT: 1 # Fixes post effects. + nativeScaling: 1 # Fixes lighting quality and positioning. +SLUS-21100: + name: "NCAA March Madness 2005" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines when upscaling. +SLUS-21101: + name: "Mortal Kombat - Deception [Premium Pack]" + region: "NTSC-U" +SLUS-21102: + name: "Hard Rock Casino" + region: "NTSC-U" + compat: 5 +SLUS-21103: + name: "Commandos Strike Force" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. +SLUS-21104: + name: "MX vs. ATV Unleashed" + region: "NTSC-U" + compat: 5 + patches: + 95BB1901: + content: |- + comment=Rearranging COP2 ops to avoid clip flag response. Fixes SPS. + patch=1,EE,001b0458,word,484E9000 + patch=1,EE,001b045c,word,4BDBD9FF +SLUS-21105: + name: "Tom Clancy's Ghost Recon 2" + region: "NTSC-U" + compat: 5 +SLUS-21106: + name: "True Crime - New York City" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes SPS on highway. + roundModes: + eeRoundMode: 0 # Fixes scene switching in intro. + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + preloadFrameData: 1 # Fixes numberplates and ensures above targets are valid. + gpuTargetCLUT: 1 # Fixes light occlusion. + halfPixelOffset: 5 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment and light bloom and shadows. + autoFlush: 1 # Fixes shadow alignment. + bilinearUpscale: 2 # Fixes sun glare textures to behave like native. +SLUS-21107: + name: "X-Men - The Official Game" + region: "NTSC-U" + compat: 5 +SLUS-21108: + name: "Hitman - Blood Money" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes bump mapping issues + gsHWFixes: + minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. + autoFlush: 1 # Fixes sun intensity. + textureInsideRT: 1 # Fixes post-processing. +SLUS-21109: + name: "Drive to Survive" + region: "NTSC-U" + compat: 5 +SLUS-21110: + name: "Pirates of the Caribbean - The Legend of Jack Sparrow" + region: "NTSC-U" + compat: 5 +SLUS-21111: + name: "Scarface - The World is Yours" + region: "NTSC-U" + compat: 5 + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLUS-21112: + name: "L.A. Rush" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes textures. +SLUS-21113: + name: "Atelier Iris - Eternal Mana" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes horizontal lines in FMV and prevents hash cache from disabling itself. + gsHWFixes: + roundSprite: 2 # Fixes character portraits when upscaling. +SLUS-21114: + name: "NHRA Championship Drag Racing" + region: "NTSC-U" + compat: 5 +SLUS-21115: + name: "Okami" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21116: + name: "187 - Ride or Die" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Improves car color. + autoFlush: 1 # Softens bloom on objects and cars. + halfPixelOffset: 4 # Fixes misaligned bloom on objects and cars. +SLUS-21117: + name: "World Soccer - Winning Eleven 8 - International" + region: "NTSC-U" +SLUS-21118: + name: "NFL Street 2" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21119: + name: "Kessen III" + region: "NTSC-U" + compat: 5 +SLUS-21120: + name: "Psychonauts" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned bloom. +SLUS-21122: + name: "Taito Legends" + region: "NTSC-U" + compat: 5 +SLUS-21123: + name: "Dragon Ball Z - Budokai 3 [Limited Edition]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-21124: + name: "Delta Force - Black Hawk Down" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes bloom misalignment. + halfPixelOffset: 4 # Fixes bloom misalignment. + textureInsideRT: 1 # Fixes sky bloom. + nativeScaling: 2 # Fixes post-processing. +SLUS-21125: + name: "Airborne Troops - Countdown to D-Day" + region: "NTSC-U" + compat: 5 +SLUS-21126: + name: "NBA Street V3" + region: "NTSC-U" + compat: 5 +SLUS-21127: + name: "Brave - The Search for Spirit Dancer" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes lighting/shadows. + preloadFrameData: 1 # Fixes sun flickering. + autoFlush: 2 # Fixes sun through objects. + bilinearUpscale: 1 # Smooths out sun glare textures like native. + nativeScaling: 1 # Fixes post effects. +SLUS-21128: + name: "Blitz - The League" + region: "NTSC-U" + compat: 5 +SLUS-21129: + name: "Tenchu - Fatal Shadows" + region: "NTSC-U" + compat: 5 +SLUS-21130: + name: "SnoCross 2 featuring Blair Morgan" + region: "NTSC-U" + compat: 5 +SLUS-21131: + name: "Pump It Up - Exceed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 4 # Fixes graphical corruption in musical notes. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21132: + name: "Stella Deus - The Gate of Eternity" + region: "NTSC-U" + compat: 5 +SLUS-21133: + name: "Xenosaga Episode II - Jenseits von Gut und BУЖse [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes shadows in cutscenes. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + roundSprite: 2 # Fixes font artifacts. + memcardFilters: # Allows import of Xenosaga I data. + - "SLUS-20469" + - "SLUS-20892" +SLUS-21134: + name: "Resident Evil 4" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes blurriness. +SLUS-21135: + name: "MVP Baseball 2005" + region: "NTSC-U" +SLUS-21136: + name: "Graffiti Kingdom" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +SLUS-21137: + name: "Tom Clancy's Splinter Cell - Chaos Theory" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 4 # Fixes missing lights especially in NVGs. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21138: + name: "X-Men Legends II - Rise of Apocalypse" + region: "NTSC-U" + compat: 5 +SLUS-21139: + name: "Gun" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes textures and crashes. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken light and shadow rendering. + halfPixelOffset: 5 # Fixes misaligned bloom and character shadows. + autoFlush: 1 # Fixes missing bloom intensity and alignment. + nativeScaling: 2 # Helps fix offset blur and bloom on shadows and the UI. +SLUS-21140: + name: "Mobile Suit Gundam Seed - Never Ending Tomorrow" + region: "NTSC-U" + compat: 5 +SLUS-21142: + name: "Constantine" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Resolves dumpster not being able to be climbed from front in level 2. +SLUS-21143: + name: "Star Wars - Episode III - Revenge of the Sith" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post effects. +SLUS-21144: + name: "Tom Clancy's Rainbow Six - Lockdown" + region: "NTSC-U" + compat: 5 +SLUS-21145: + name: "Full Spectrum Warrior" + region: "NTSC-U" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLUS-21146: + name: "Far East of Eden" + region: "NTSC-U" +SLUS-21147: + name: "FIFA Street" + region: "NTSC-U" + compat: 5 +SLUS-21148: + name: "TimeSplitters - Future Perfect" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 5 # Fixes incorrect loading screen color. + halfPixelOffset: 5 # Aligns bloom of distant objects. + nativeScaling: 2 # Fixes post effect alignment and blocky bloom. + autoFlush: 2 # Fixes HUD blending. +SLUS-21149: + name: "Yourself! Fitness" + region: "NTSC-U" +SLUS-21150: + name: "Beat Down - Fists of Vengeance" + region: "NTSC-U" + compat: 5 +SLUS-21151: + name: "Disney/Pixar Cars" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + F2A25D7B: + content: |- + author=refraction + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,00203dd8,word,484e9000 + patch=1,EE,00203ddc,word,4bdbd9ff +SLUS-21152: + name: "Shin Megami Tensei - Digital Devil Saga 2" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-21152" + - "SLUS-20974" +SLUS-21153: + name: "Dynasty Warriors 5" + region: "NTSC-U" + compat: 5 +SLUS-21154: + name: "Killer7" + region: "NTSC-U" + compat: 5 +SLUS-21155: + name: "Codename - Kids Next Door - Operation V.I.D.E.O.G.A.M.E." + region: "NTSC-U" + compat: 5 +SLUS-21156: + name: "Without Warning" + region: "NTSC-U" + compat: 5 +SLUS-21157: + name: "Flipnic - Ultimate Pinball" + region: "NTSC-U" + compat: 5 + gsHWFixes: + deinterlace: 9 # Fixes broken field order. +SLUS-21158: + name: "Rugby 2005" + region: "NTSC-U" +SLUS-21159: + name: "MotoGP 4" + region: "NTSC-U" + compat: 5 +SLUS-21160: + name: "Tekken 5 [Demo]" + region: "NTSC-U" + clampModes: + eeClampMode: 2 # Fixes camera and stops constant coin noises on Pirates Cove. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves effect rendering on various levels. + halfPixelOffset: 4 # Align post. + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 1 # Fixes depth of field effect. + textureInsideRT: 1 # Fixes heat haze half screen problem. + getSkipCount: "GSC_NamcoGames" +SLUS-21161: + name: "Fight Night Round 2" + region: "NTSC-U" + compat: 5 +SLUS-21162: + name: "Ford Mustang - The Legend Lives" + region: "NTSC-U" +SLUS-21163: + name: "Brothers in Arms - Road to Hill 30" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground shading. + halfPixelOffset: 5 # Reduces ghosting on objects. + nativeScaling: 2 # Helps smooth out ghosting. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-21164: + name: "Namco Museum - 50th Anniversary" + region: "NTSC-U" +SLUS-21165: + name: "Arc the Lad - End of Darkness" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes depth blur intensity. + textureInsideRT: 1 # Fixes on screen garbage. +SLUS-21166: + name: "Full Metal Alchemist 2 - Curse of the Crimson Elixir" + region: "NTSC-U" + compat: 5 +SLUS-21168: + name: "Castlevania - Curse of Darkness" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes SPS with microVU. + eeClampMode: 2 # Fixes missing blade. + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. + roundSprite: 1 # Fixes font sizes to be bigger. + memcardFilters: + - "SLUS-21168" + - "SLUS-20733" +SLUS-21169: + name: "Rollercoaster Tycoon - The Peeps" + region: "NTSC-U" +SLUS-21170: + name: "Makai Kingdom - Chronicles of the Sacred Tome" + region: "NTSC-U" + compat: 5 +SLUS-21171: + name: "Harvest Moon - A Wonderful Life [Special Edition]" + region: "NTSC-U" + compat: 5 + patches: + 304C115C: + content: |- + comment=Patch by Prafull + // Fix hang at shipping shed. + patch=1,EE,002bdb1c,word,00000000 +SLUS-21172: + name: "Conflict - Global Terror" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes abnormal character behaviour. +SLUS-21173: + name: "Dora the Explorer - Journey to the Purple Planet" + region: "NTSC-U" +SLUS-21174: + name: "Dance Dance Revolution EXTREME 2" + region: "NTSC-U" + compat: 5 +SLUS-21175: + name: "The Bible Game" + name-sort: "Bible Game, The" + region: "NTSC-U" + speedHacks: + mvuFlag: 0 # Fixes graphical corruption. +SLUS-21176: + name: "World Championship Poker 2 featuring Howard Lederer" + region: "NTSC-U" + compat: 5 +SLUS-21177: + name: "In the Groove" + region: "NTSC-U" + compat: 5 +SLUS-21178: + name: "RPG Maker 3" + region: "NTSC-U" + compat: 5 +SLUS-21179: + name: "Colosseum - Road to Freedom" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. +SLUS-21180: + name: "Onimusha - Dawn of Dreams [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. +SLUS-21181: + name: "D.I.C.E. - DNA Integrated Cybernetic Enterprises" + region: "NTSC-U" + compat: 5 +SLUS-21182: + name: "TOCA Race Driver 3 - The Ultimate Racing Simulator" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. + memcardFilters: + - "SLUS-21182" + - "SLUS-21039" # Race Driver 2 save unlocks 'Class A 4WD Track Challenge' in career early. +SLUS-21183: + name: "Teen Titans" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21184: + name: "Teenage Mutant Ninja Turtles 3 - Mutant Nightmare" + region: "NTSC-U" + compat: 5 +SLUS-21186: + name: "NBA Ballers - Phenom" + region: "NTSC-U" + compat: 5 +SLUS-21187: + name: "Samurai Western" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes line across the middle of the screen and offset blur. +SLUS-21188: + name: "America's Army - Rise of a Soldier" + region: "NTSC-U" +SLUS-21189: + name: "The Suffering - Ties That Bind" + name-sort: "Suffering, The - Ties That Bind" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 1 # Fixes SPS. + gsHWFixes: + autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. + nativeScaling: 2 # Fixes post effects like lights. + memcardFilters: + - "SLUS-21189" + - "SLUS-20636" +SLUS-21190: + name: "Outlaw Tennis" + region: "NTSC-U" + compat: 5 +SLUS-21191: + name: "Crash Tag Team Racing" + region: "NTSC-U" + compat: 5 + gameFixes: + - IbitHack # Fixes constant recompilation problems. + gsHWFixes: + halfPixelOffset: 5 # Corrects the alignment of screen effects. + nativePaletteDraw: 1 # Fixes the look of screen effects. + PCRTCOverscan: 1 # Fixes offscreen image. +SLUS-21192: + name: "Cabela's Outdoor Adventures [2005]" # Two games four years apart; same name + region: "NTSC-U" + compat: 5 +SLUS-21193: + name: "Inuyasha - Feudal Combat" + region: "NTSC-U" + compat: 5 +SLUS-21194: + name: "Phantasy Star Universe" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes enemies not moving (especially Chapter 7 boss). +SLUS-21195: + name: "Breeders' Cup - World Thoroughbred Championships" + region: "NTSC-U" + compat: 5 +SLUS-21196: + name: "Indigo Prophecy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLUS-21197: + name: "DreamWorks Shrek - SuperSlam" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. +SLUS-21198: + name: "Batman Begins" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting misalignment. + autoFlush: 2 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes post-processing position. +SLUS-21199: + name: "Medal of Honor - European Assault" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLUS-21200: + name: "Armored Core - Nine Breaker" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLUS-20986" # Nexus (Disc 1) + - "SLUS-21079" # Nexus (Disc 2) + - "SLUS-21200" # Nine Breaker + dynaPatches: # Fix stuck enemies. (author=Berylskid) + - pattern: + - { offset: 0x0, value: 0x3C023E4C } + - { offset: 0x4, value: 0x3442CCCD } + - { offset: 0x8, value: 0xE7A300D0 } + - { offset: 0xC, value: 0xE7A200D4 } + replacement: + - { offset: 0x4, value: 0x3442CCE0 } +SLUS-21201: + name: "Tales of Legendia" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_TalesOfLegendia" +SLUS-21202: + name: "Romance of the Three Kingdoms X" + region: "NTSC-U" + compat: 5 +SLUS-21203: + name: "Tomb Raider - Legend" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes bloom intensity. + minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. +SLUS-21204: + name: "Victorious Boxers 2 - Fighting Spirit" + region: "NTSC-U" + compat: 5 +SLUS-21205: + name: "Aeon Flux" + region: "NTSC-U" + compat: 5 +SLUS-21206: + name: "Shining Force Neo" + region: "NTSC-U" + compat: 5 +SLUS-21207: + name: "Dragon Quest VIII - Journey of the Cursed King" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21208: + name: "Tony Hawk's American Wasteland" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes water and grass textures. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Improves post-processing rendering. + preloadFrameData: 1 # Fixes missing loading screens. +SLUS-21209: + name: "Urban Reign" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Mitigates bounciness of vertical shaking but better fix with EE cyclerate +1. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + textureInsideRT: 1 # Fixes corruption. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 2 # Fixes post effects. + getSkipCount: "GSC_UrbanReign" +SLUS-21212: + name: "Spartan - Total Warrior" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes garbage textures flashing on the character model. + gsHWFixes: + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 1 # Fixes post effects. +SLUS-21213: + name: "Madden NFL '06" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21214: + name: "NCAA Football 06" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21215: + name: "The Warriors" + name-sort: "Warriors, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Alings recursive blur effects. + autoFlush: 2 # Fixes missing recursive blur effects. + nativeScaling: 2 # Fixes missing recursive blur effects. +SLUS-21216: + name: "SoulCalibur III" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gameFixes: + - EETimingHack # Fixes bad colours on character select when in Progressive Scan. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + nativeScaling: 2 # Fixes misaligned bloom. +SLUS-21217: + name: "Disney/Pixar The Incredibles - Rise of the Underminer" + name-sort: "Disney/Pixar Incredibles, The - Rise of the Underminer" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes building shade and shadows. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21218: + name: "Tak - The Great Juju Challenge" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-21218" + - "SLUS-21252" + - "SLUS-21277" + - "SLUS-21284" +SLUS-21219: + name: "Pac-Man World 3" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack +SLUS-21220: + name: "World Soccer - Winning Eleven 9 International" + region: "NTSC-U" + compat: 5 +SLUS-21221: + name: "Magna Carta - Tears of Blood" + region: "NTSC-U" + compat: 5 +SLUS-21222: + name: "Top Spin" + region: "NTSC-U" + compat: 5 +SLUS-21223: + name: "Karaoke Revolution Party" + region: "NTSC-U" + compat: 3 +SLUS-21224: + name: "Guitar Hero" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 1 # Fixes cut-off numbers and restores missing whitespace inside combo meter. +SLUS-21225: + name: "Bratz - Rock Angelz" + region: "NTSC-U" +SLUS-21226: + name: "Velocity" + region: "NTSC-U" +SLUS-21227: + name: "Dragon Ball Z - Budokai Tenkaichi" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-21228: + name: "Call of Duty 2 - Big Red One" + region: "NTSC-U" + compat: 5 + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLUS-21229: + name: "Motocross Mania 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment and edge garbage. + nativeScaling: 2 # Smooths effects out. +SLUS-21230: + name: "We Love Katamari" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 4 # Fixes post effects. + roundModes: + vu1RoundMode: 0 # Fixes SPS. + clampModes: + vu1ClampMode: 3 # Fixes SPS. + speedHacks: + mvuFlag: 0 # Fixes performance and falling through floor and other gameplay. + memcardFilters: # Allows import of constellations from Katamari Damacy. + - "SLUS-21230" + - "SLUS-21008" +SLUS-21231: + name: "Sniper Elite" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing menus after intro FMV plays. + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misalignment. + autoFlush: 2 # Fixes bloom misalignment. + nativeScaling: 2 # Fixes post-processing. + textureInsideRT: 1 # Fixes sky bloom. +SLUS-21232: + name: "College Hoops 2K6" + region: "NTSC-U" + compat: 5 +SLUS-21233: + name: "NBA 2K6" + region: "NTSC-U" +SLUS-21234: + name: "NHL 2K6" + region: "NTSC-U" + compat: 2 +SLUS-21235: + name: "Major League Baseball 2K6" + region: "NTSC-U" + compat: 5 +SLUS-21236: + name: "Tokyo Xtreme Racer Drift" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLUS-21237: + name: "AND 1 Streetball" + region: "NTSC-U" + compat: 5 +SLUS-21238: + name: "Final Fight - Streetwise" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes excessive blur. +SLUS-21239: + name: "Beatmania" + region: "NTSC-U" + compat: 5 +SLUS-21240: + name: "Star Wars - Battlefront II" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLUS-21241: + name: "NHL 06" + region: "NTSC-U" + compat: 5 +SLUS-21242: + name: "Burnout Revenge" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" + memcardFilters: # Reads Burnout 3 and NFL 06 saves for unlockables. + - "SLUS-21242" + - "SLUS-21050" + - "SLUS-21213" +SLUS-21243: + name: "Metal Gear Solid 3 - Subsistence [Disc 2 of 3]" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLUS-21359" +SLUS-21244: + name: "Fatal Frame III - The Tormented" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces blurriness. +SLUS-21245: + name: "Suikoden Tactics" + region: "NTSC-U" + compat: 5 + memcardFilters: # Allows import of Suikoden 4 clear data. + - "SLUS-21245" + - "SLUS-20979" +SLUS-21246: + name: "Charlie and the Chocolate Factory" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effect. + nativeScaling: 2 # Fixes post positioning. +SLUS-21247: + name: "Jackie Chan Adventures" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLUS-21248: + name: "Legend of Kay" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes broken polygons on trees. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + autoFlush: 2 # Fixes glitchy black rectangles. +SLUS-21249: + name: "Yourself! Fitness - Lifestyle" + region: "NTSC-U" +SLUS-21250: + name: "Full Spectrum Warrior - Ten Hammers" + region: "NTSC-U" + compat: 5 + speedHacks: + mvuFlag: 0 # Fixes bad graphics. +SLUS-21251: + name: "FlatOut 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. +SLUS-21252: + name: "Nickelodeon SpongeBob SquarePants - Lights, Camera, Pants!" + region: "NTSC-U" + compat: 4 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing lights. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + memcardFilters: + - "SLUS-21218" + - "SLUS-21252" + - "SLUS-21277" + - "SLUS-21284" +SLUS-21253: + name: "TY the Tasmanian Tiger 3 - Night of the Quinkan" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes story mission to make it completable. + gsHWFixes: + halfPixelOffset: 1 # Fixes visible lines in water textures. +SLUS-21254: + name: "Zatch Bell! Mamodo Battles" + region: "NTSC-U" + compat: 5 +SLUS-21255: + name: "Trapt" + region: "NTSC-U" + compat: 5 +SLUS-21256: + name: "IHRA Drag Racing - Sportsman Edition" + region: "NTSC-U" + compat: 5 +SLUS-21257: + name: "Need for Speed - Most Wanted" + region: "NTSC-U" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLUS-21257" + - "SLUS-21065" # Underground 2 save grants extra money. +SLUS-21258: + name: ".hack//G.U. Vol.1 - Rebirth" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" + - "SLUS-21258" + - "SLUS-21488" + - "SLUS-21489" + - "SLUS-21480" + gsHWFixes: + halfPixelOffset: 2 # Sharpens world in far distances. + roundSprite: 1 # Corrects proportions of some letters in HUD. +SLUS-21259: + name: "Stacked with Daniel Negreanu" + region: "NTSC-U" + compat: 5 +SLUS-21260: + name: "Ed, Edd n Eddy - The Mis-Edventures" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 2 # Fixes missing text. + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. +SLUS-21261: + name: "Shadow the Hedgehog" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Improves smoke rendering. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + speedHacks: + eeCycleRate: -1 # Fixes FMV audio desync. +SLUS-21262: + name: "Radiata Stories" + region: "NTSC-U" + compat: 5 + gameFixes: + - VuAddSubHack + clampModes: + eeClampMode: 2 # Fixes incorrect model position. + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment bloom effects. + nativeScaling: 2 # Fixes bloom alignment. +SLUS-21263: + name: "Romancing SaGa" + region: "NTSC-U" + compat: 5 +SLUS-21264: + name: "Tiger Woods PGA Tour 06" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fix black textures on characters. +SLUS-21265: + name: "The Sims 2" + name-sort: "Sims 2, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. +SLUS-21266: + name: "NASCAR 06 - Total Team Control" + region: "NTSC-U" + compat: 5 + gsHWFixes: + deinterlace: 8 # Game requires AdaptiveTFF de-interlacing when auto because shaking otherwise. +SLUS-21267: + name: "Need for Speed - Most Wanted" + region: "NTSC-U" + compat: 5 + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLUS-21267" + - "SLUS-21351" + - "SLUS-21065" # Underground 2 save grants extra money. +SLUS-21268: + name: "24 - The Game" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes mini-map HUD. + gsHWFixes: + autoFlush: 1 # Fixes pause menu backgrounds. + roundSprite: 1 # Corrects proportions of fonts and pause-screen lines, adjusts display closer to software. +SLUS-21269: + name: "Bully" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes the inability to take the bottle in the trophy case in Chapter 2: Hattrick vs Galloway. + gsHWFixes: + minimumBlendingLevel: 2 # Fixes door transitions. + halfPixelOffset: 5 # Reduces ghosting. +SLUS-21270: + name: "MS Saga - A New Dawn" + region: "NTSC-U" + compat: 5 +SLUS-21271: + name: "Driver - Parallel Lines" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLUS-21272: + name: "Super Monkey Ball Adventure" + region: "NTSC-U" + compat: 5 + gameFixes: + - XGKickHack # Fixes texture normals. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLUS-21273: + name: "The Matrix - Path of Neo" + name-sort: "Matrix, The - Path of Neo" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fix effects upscaling. + autoFlush: 1 # Fixes broken post-processing. + nativeScaling: 2 # Fixes post effects. +SLUS-21274: + name: "OutRun 2006 - Coast 2 Coast" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned. + roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts. + nativeScaling: 1 # Fixes post effects. +SLUS-21275: + name: "River King - A Wonderful Journey" + region: "NTSC-U" + compat: 5 +SLUS-21276: + name: "Ford vs. Chevy" + region: "NTSC-U" + compat: 5 +SLUS-21277: + name: "Nickelodeon Barnyard" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + autoFlush: 2 # Needed for recursive mipmap rendering. + nativeScaling: 1 # Fixes post effects. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. + memcardFilters: + - "SLUS-21218" + - "SLUS-21252" + - "SLUS-21277" + - "SLUS-21284" +SLUS-21278: + name: "SSX On Tour" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. + patches: + 0F27ED9B: + content: |- + author=refraction and jordanthetoast + // Rearrange COP2 codes. + patch=1,EE,0032465c,word,48478800 + patch=1,EE,00324668,word,4BF9D6EC + patch=1,EE,0032465c,word,48478800 + patch=1,EE,00324668,word,4BF9D6EC + patch=1,EE,0032c430,word,48428800 + patch=1,EE,0032c43c,word,4BF9D6EC + patch=1,EE,0032c5b4,word,48428800 + patch=1,EE,0032c5c0,word,4BF9D6EC + patch=1,EE,0032c984,word,48428800 + patch=1,EE,0032c990,word,4BF9D6EC + patch=1,EE,0032e078,word,48428800 + patch=1,EE,0032e084,word,4BF9D6EC + patch=1,EE,0032e2b0,word,48428800 + patch=1,EE,0032e2bc,word,4BF9D6EC + patch=1,EE,0032f488,word,48428800 + patch=1,EE,0032f494,word,4BF9D6EC +SLUS-21279: + name: "NBA Live 06" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21280: + name: "FIFA 06" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21281: + name: "Marvel Nemesis - Rise of the Imperfects" + region: "NTSC-U" + compat: 3 +SLUS-21282: + name: "007 - From Russia with Love" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes lines in FMVs. + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 4 # Fixes center upscaling line during explosions. + recommendedBlendingLevel: 4 # Fixes lighting. +SLUS-21283: + name: "Total Overdose - A Gunslinger's Tale in Mexico" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21284: + name: "Nicktoons Unite!" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes glows. Also needed for recursive mipmap rendering. + textureInsideRT: 1 # Fixes rainbow lighting for some areas. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. + memcardFilters: + - "SLUS-21218" + - "SLUS-21252" + - "SLUS-21277" + - "SLUS-21284" +SLUS-21285: + name: "Ultimate Spider-Man [Limited Edition]" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 0 # Fixes Spider-Man's eyes texture. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +SLUS-21286: + name: "WWE SmackDown! vs. RAW 2006" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. + nativeScaling: 1 # Better aligns background blur. +SLUS-21287: + name: "Prince of Persia - The Two Thrones" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-21288: + name: "American Chopper 2 - Full Throttle" + region: "NTSC-U" + compat: 5 +SLUS-21289: + name: "SeaWorld Adventure Parks - Shamu's Deep Sea Adventures" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves overall brightness. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. + textureInsideRT: 1 # Fixes depth blur. + estimateTextureRegion: 1 # Massively improves performance in certain situations. + getSkipCount: "GSC_SandGrainGames" +SLUS-21290: + name: "Ford Street Racing" + region: "NTSC-U" +SLUS-21291: + name: "Suikoden V" + region: "NTSC-U" + compat: 5 +SLUS-21292: + name: "Wild ARMs 4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + roundSprite: 1 # Fixes font artifacts. + gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. + memcardFilters: # Allows import of Alter Code F clear data. + - "SLUS-21292" + - "SLUS-20937" +SLUS-21293: + name: "Metal Saga" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes combat interface. +SLUS-21294: + name: "Marc Ecko's Getting Up - Contents Under Pressure [Special Edition]" + region: "NTSC-U" +SLUS-21295: + name: "Tony Hawk's American Wasteland [Collector's Edition]" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes water and grass textures. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Improves post-processing rendering. + preloadFrameData: 1 # Fixes missing loading screens. + memcardFilters: # Game saves use the normal edition serial. + - "SLUS-21208" +SLUS-21296: + name: "Dance Factory" + region: "NTSC-U" + compat: 5 +SLUS-21297: + name: "Devil Kings" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. +SLUS-21298: + name: "NCAA March Madness 06" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21299: + name: "Dynasty Warriors 5 - Xtreme Legends" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity. +SLUS-21300: + name: "DreamWorks Over the Hedge" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + speedHacks: + mtvu: 0 # Fixes bad graphics due to bad T-Bit handling. +SLUS-21301: + name: "World Series of Poker" + region: "NTSC-U" + compat: 5 +SLUS-21303: + name: "Rebel Raiders - Operation Nighthawk" + region: "NTSC-U" + compat: 5 +SLUS-21304: + name: "Justice League Heroes" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Ingame capes become SPS mess with lower than extra VU clamp. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-21305: + name: "Arthur and the Invisibles - The Game" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes bloom misaligment. +SLUS-21306: + name: "Ghost Rider" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes alignment on fire effects. +SLUS-21307: + name: "Ice Age 2 - The Meltdown" + region: "NTSC-U" + compat: 2 + clampModes: + eeClampMode: 2 # Fixes occasional SPS on moving around, jumping and falling. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + patches: + EEC195CA: + content: |- + comment=Patch by kozarovv + // Intro screen freeze fix. + patch=1,EE,002FEB80,word,27bdfee0 + patch=1,EE,002FEBBC,word,27bd0120 +SLUS-21309: + name: "Let's Ride - Silver Buckle Stables" + region: "NTSC-U" +SLUS-21310: + name: "Brothers in Arms - Earned in Blood" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLUS-21311: + name: "Peter Jackson's King Kong - The Official Game of the Movie" + name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Increases image brightness. + autoFlush: 1 # Corrects vignette to match software. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 4 # Aligns blur more correctly to match software. + textureInsideRT: 1 # Fixes post-processing effects. +SLUS-21312: + name: "Wallace & Gromit - The Curse of the Were-Rabbit" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post effect. +SLUS-21313: + name: "Friends - The One with All the Trivia" + region: "NTSC-U" + compat: 5 +SLUS-21314: + name: "Ruff Trigger - The Vanocore Conspiracy" + region: "NTSC-U" + compat: 4 + gameFixes: + - EETimingHack # Needed to go ingame. + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment like volcano lighting. + nativeScaling: 1 # Makes the lava bloom look more correct (very minor shimmer). + patches: + F73488D5: + content: |- + comment=Patch by Prafull + // Fixes random hangs when going ingame. + patch=1,EE,00296368,word,00000000 +SLUS-21315: + name: "50 Cent - Bulletproof" + region: "NTSC-U" + gsHWFixes: + roundSprite: 1 # Removes chromatic effect when upscaling also works with halfpixeloffset Special Texture. +SLUS-21316: + name: "Capcom Classics Collection Vol. 1" + region: "NTSC-U" + compat: 5 +SLUS-21317: + name: "Street Fighter Alpha Anthology" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes squares around sprites when upscaling. +SLUS-21318: + name: "Call of Duty 2 - Big Red One [Collector's Edition]" + region: "NTSC-U" + compat: 5 + gameFixes: + - IbitHack # Fixes lights. + gsHWFixes: + roundSprite: 1 # Fixes lines in sprites. + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. +SLUS-21319: + name: "Flow - Urban Dance Uprising" + region: "NTSC-U" + compat: 5 +SLUS-21320: + name: "Rogue Trooper" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage and misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and alignment. + autoFlush: 1 # Fixes bloom alignment. +SLUS-21321: + name: "Squadra Course Alfa Romeo" + region: "NTSC-U" + compat: 5 +SLUS-21322: + name: "Eragon" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS and spawn issues. + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing misalignment. + recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. +SLUS-21323: + name: "Rampage - Total Destruction" + region: "NTSC-U" + compat: 5 +SLUS-21324: + name: "Major League Baseball 2K5 [World Series Edition]" + region: "NTSC-U" + clampModes: + eeClampMode: 2 # Fixes hang when the baseball hits the ground. + gsHWFixes: + texturePreloading: 1 # Performs much better and stops freezing and or stuttering. +SLUS-21325: + name: "Harry Potter and the Goblet of Fire" + region: "NTSC-U" + compat: 5 +SLUS-21326: + name: "Shadow Hearts - From the New World" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. +SLUS-21327: + name: "Atelier Iris 2 - The Azoth of Destiny" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Flickering in FMV. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts for health and other sprites. + texturePreloading: 0 # Improves performance and prevents it disabling itself regardless. +SLUS-21328: + name: "Pac-Man World Rally" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes bad geometry. + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + patches: + default: + content: |- + comment=Patch by Refraction + // Fix bad geometry + patch=1,EE,0016DDE4,word,4A80AADC + patch=1,EE,0016DDEC,word,4B7103BC + patch=1,EE,0016DDD0,word,4B00A29C + patch=1,EE,0016DDD8,word,4AF103BC +SLUS-21329: + name: "CMT Presents - Karaoke Revolution - Country" + region: "NTSC-U" + compat: 3 +SLUS-21330: + name: "Monster Rancher Evo" + region: "NTSC-U" + compat: 5 +SLUS-21331: + name: "Sonic Riders" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fix post-processing blur. + nativeScaling: 1 # Fixes post effects. +SLUS-21332: + name: "Real World Golf" + region: "NTSC-U" + compat: 2 +SLUS-21333: + name: "World Poker Tour" + region: "NTSC-U" + compat: 5 +SLUS-21334: + name: "Grandia III [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 +SLUS-21335: + name: "The Hustle - Detroit Streets - Kat's Story" + name-sort: "Hustle, The - Detroit Streets - Kat's Story" + region: "NTSC-U" + compat: 5 +SLUS-21336: + name: "Zathura" + region: "NTSC-U" + compat: 5 +SLUS-21337: + name: "Arena Football" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21338: + name: "Armored Core - Last Raven" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes level brightness. + drawBuffering: 1 # Reduces draws and improves performance. + cpuSpriteRenderBW: 2 # Fixes water mipmaps. + cpuSpriteRenderLevel: 2 # Needed for above. + halfPixelOffset: 2 # Fixes misaligned blur. + nativeScaling: 2 # Fixes border glow. + memcardFilters: + - "SLUS-20986" # Nexus (Disc 1) + - "SLUS-21079" # Nexus (Disc 2) + - "SLUS-21200" # Nine Breaker + - "SLUS-21338" # Last Raven +SLUS-21339: + name: "Puzzle Challenge - Crosswords and More!" + region: "NTSC-U" + compat: 5 +SLUS-21340: + name: "World Championship Cards" + region: "NTSC-U" + compat: 5 +SLUS-21341: + name: "Stuart Little 3 - Big Photo Adventure" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. + gsHWFixes: + autoFlush: 2 # Fixes missing effects. +SLUS-21342: + name: "MLB Slugfest 2006" + region: "NTSC-U" + compat: 5 +SLUS-21343: + name: "Samurai Champloo - Sidetracked" + region: "NTSC-U" + compat: 5 +SLUS-21344: + name: "Steambot Chronicles" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLUS-21345: + name: "Grandia III [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-21334" +SLUS-21346: + name: "Ace Combat Zero - The Belkan War" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes FMVs disabling hash cache. + gsHWFixes: + recommendedBlendingLevel: 2 # Helps banding when dithering is enabled. + halfPixelOffset: 3 # Fixes ghosting in foggy maps. + roundSprite: 1 # Fixes HUD artifacts. + alignSprite: 1 # Fixes vertical lines. + mergeSprite: 1 # Better aligns main menu strips, improving font readability. + memcardFilters: + - "SLUS-21346" + - "SLUS-20152" + - "SLUS-20851" + patches: + 65729657: + content: |- + // Fixes collision/missile hit issues. + patch=0,EE,00131EBC,word,48498800 + patch=0,EE,00131EC0,word,4B00682C + patch=0,EE,00131ECC,word,484A8800 + patch=0,EE,00131ED0,word,4B0C682C +SLUS-21347: + name: "AMF Xtreme Bowling" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. +SLUS-21348: + name: "Yakuza" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLUS-21349: + name: "Taito Legends 2" + region: "NTSC-U" +SLUS-21350: + name: "Cabela's Dangerous Hunts 2" + region: "NTSC-U" + compat: 5 +SLUS-21351: + name: "Need for Speed - Most Wanted [Black Edition]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLUS-21267" + - "SLUS-21351" + - "SLUS-21065" # Underground 2 save grants extra money. +SLUS-21352: + name: "Dai Senryaku VII - Exceed" + region: "NTSC-U" + compat: 5 +SLUS-21353: + name: "Eureka Seven - Vol.1 - The New Wave" + region: "NTSC-U" + compat: 5 +SLUS-21354: + name: "Curious George" + region: "NTSC-U" +SLUS-21355: + name: "Midnight Club 3 - DUB Edition Remix" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post bloom. + nativeScaling: 2 # Fixes light blooms. + textureInsideRT: 1 # Improves performance. + preloadFrameData: 1 # Fixes light trails. + getSkipCount: "GSC_MidnightClub3" + patches: + 60A42FF5: + content: |- + comment=Patch by Refraction + // Patches a CTC2 write to FBRST to not set the T-Bit enable + // Fixes slow speed in MTVU due to developers leaving T-Bit enabled and not using it + // PCSX2 has to sync more when T-Bit is enabled so the game spends more time waiting + // for VU1 to finish, which reduces the advantage of MTVU to basically zero. + patch=1,EE,D052907C,extended,00000800 + patch=1,EE,2052907C,extended,00000000 + memcardFilters: # Saves from the non-Remix release can be imported. + - "SLUS-21029" + - "SLUS-21355" +SLUS-21356: + name: "Tom Clancy's Splinter Cell - Double Agent" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21357: + name: "Hummer Badlands" + region: "NTSC-U" + compat: 5 +SLUS-21358: + name: "Naruto - Ultimate Ninja" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21359: + name: "Metal Gear Solid 3 - Subsistence [Disc 1 of 3]" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. +SLUS-21360: + name: "Metal Gear Solid 3 - Subsistence [Disc 3 of 3]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. + memcardFilters: + - "SLUS-21359" +SLUS-21361: + name: "Devil May Cry 3 - Dante's Awakening [Special Edition]" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes inability to enter door in Mission 18. + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. +SLUS-21362: + name: "Onimusha - Dawn of Dreams [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. + memcardFilters: + - "SLUS-21180" +SLUS-21363: + name: "Zatch Bell! Mamodo Fury" + region: "NTSC-U" + compat: 5 +SLUS-21364: + name: "One Piece - Pirates' Carnival" + region: "NTSC-U" + compat: 5 +SLUS-21365: + name: "The King of Fighters 2006" + name-sort: "King of Fighters 2006, The" + region: "NTSC-U" + compat: 5 +SLUS-21366: + name: "Ultimate Board Game Collection" + region: "NTSC-U" + compat: 5 +SLUS-21367: + name: "MVP '06 - NCAA Baseball" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken replay window graphics. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21368: + name: "Rugby 06" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21369: + name: "FIFA Street 2" + region: "NTSC-U" + compat: 5 + gameFixes: + - GIFFIFOHack # Fixes flag corruptions. + speedHacks: + eeCycleRate: 3 # Fixes corrupted graphics. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken icons on HUD. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21370: + name: "Mega Man X Collection" + region: "NTSC-U" + compat: 5 +SLUS-21371: + name: "Rapala Pro Tournament Fishing" + region: "NTSC-U" +SLUS-21372: + name: "The Legend of Spyro - A New Beginning" + name-sort: "Legend of Spyro, The - A New Beginning" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes lighting on mushrooms + others. + patches: + D03D4C77: + content: |- + comment=Patch by kozarovv and refraction + // Fixes HUD and menu display. + patch=1,EE,001849b8,word,00000000 +SLUS-21373: + name: "Drakengard 2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 2 # Fixes wrong color on some characters and breakable objects. + gsHWFixes: + halfPixelOffset: 4 # Fix effects upscaling. + nativeScaling: 2 # Fixes post effects. + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. +SLUS-21374: + name: "Marvel - Ultimate Alliance" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes triangle holes in geometry. +SLUS-21375: + name: "Torino 2006 - The Official Game of the XX Olympic Winter Games" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # For SPS with microVU. +SLUS-21376: + name: "Black" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" + patches: + 5C891FF1: + content: |- + author=refraction + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,0037EB14,word,4b000460 + patch=1,EE,0037EB18,word,4af103bc + patch=1,EE,0037EB30,word,4a800460 + patch=1,EE,0037EB34,word,4b7103bc +SLUS-21377: + name: "Dance Dance Revolution SuperNOVA" + region: "NTSC-U" + compat: 5 +SLUS-21379: + name: "Cabela's African Safari" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLUS-21380: + name: "Snoopy vs. the Red Baron" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes bad textures and missing geometry. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog line. + patches: + 213DCAC9: + content: |- + author=refraction + // Rearrange DIV Q COP2 operations to fix SPS. + patch=1,EE,0017caf0,word,4BE0A39C + patch=1,EE,0017caf4,word,4B00A29C + patch=1,EE,0017caf8,word,4AF103BC + patch=1,EE,0017cb04,word,4BE0ABDC + patch=1,EE,0017cb08,word,4A80AADC + patch=1,EE,0017cb0c,word,4B7103BC +SLUS-21381: + name: "Bode Miller Alpine Skiing" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes SPS. +SLUS-21382: + name: "Franklin - A Birthday Surprise" + region: "NTSC-U" +SLUS-21383: + name: "Fight Night Round 3" + region: "NTSC-U" + compat: 5 + gameFixes: + - GIFFIFOHack # Fixes flag corruption. +SLUS-21384: + name: "Cabela's Alaskan Adventures" + region: "NTSC-U" + compat: 5 +SLUS-21385: + name: "The Godfather - The Game" + name-sort: "Godfather, The - The Game" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLUS-21386: + name: "Tales of the Abyss" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. + autoFlush: 2 # Fixes post lighting. + getSkipCount: "GSC_NamcoGames" # Fixes upscaling grid, same engine. +SLUS-21387: + name: "Warship Gunner 2" + region: "NTSC-U" + compat: 5 +SLUS-21388: + name: "The Sopranos - Road to Respect" + name-sort: "Sopranos, The - Road to Respect" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting on lights. + nativeScaling: 1 # Smooths out lights. + texturePreloading: 1 # Temporarily fixes black frame flickering. +SLUS-21389: + name: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 1 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. + memcardFilters: # Allows import of Xenosaga II save data. + - "SLUS-21389" + - "SLUS-20892" +SLUS-21390: + name: "Urban Chaos - Riot Response" + region: "NTSC-U" + compat: 4 + gsHWFixes: + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. + autoFlush: 1 # Fixes misaligned lights at native resolution. + nativeScaling: 2 # Fixes post-processing. +SLUS-21391: + name: "Nickelodeon SpongeBob SquarePants - Creature from the Krusty Krab" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLUS-21392: + name: "DreamWorks Shrek - Smash n' Crash Racing" + region: "NTSC-U" + compat: 5 +SLUS-21393: + name: "Gallop Racer 2006" + region: "NTSC-U" + compat: 5 +SLUS-21394: + name: "Tokyo Xtreme Racer Drift 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes vertical lines. +SLUS-21395: + name: "Avatar - The Last Airbender" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes missing lighting and skin color. +SLUS-21396: + name: "Star Trek - Encounters" + region: "NTSC-U" + compat: 5 +SLUS-21397: + name: "Disgaea 2 - Cursed Memories" + region: "NTSC-U" + compat: 5 +SLUS-21398: + name: "Dynasty Warriors 5 - Empires" + region: "NTSC-U" + compat: 5 +SLUS-21399: + name: "Driver - Parallel Lines [Limited Edition]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLUS-21400: + name: "Monster House" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-21401: + name: "Lucinda Green's Equestrian Challenge" + region: "NTSC-U" + compat: 4 +SLUS-21402: + name: "Micro Machines V4" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes bloom misalignment. +SLUS-21403: + name: "Backyard Sports - Baseball 2007" + region: "NTSC-U" +SLUS-21404: + name: "Final Fantasy XI - Treasures of Aht Urhgan" + region: "NTSC-U" +SLUS-21405: + name: "Xiaolin Showdown" + region: "NTSC-U" + compat: 5 + gsHWFixes: + PCRTCOffsets: 1 # Stops screen shaking. +SLUS-21406: + name: "The Godfather - Limited Edition" + name-sort: "Godfather, The - Limited Edition" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 2 # Fixes center line in post-processing. + nativeScaling: 2 # Fixes post effects. +SLUS-21407: + name: "NFL Head Coach" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. + gsHWFixes: + cpuCLUTRender: 1 # Fixes light occlusion. +SLUS-21408: + name: "FIFA World Cup Germany '06" + region: "NTSC-U" + compat: 5 +SLUS-21409: + name: "LEGO Star Wars II - The Original Trilogy" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + memcardFilters: + - "SLUS-21409" + - "SLUS-21083" +SLUS-21410: + name: "Mortal Kombat - Armageddon" + region: "NTSC-U" + compat: 5 + memcardFilters: # Saves from the non-Premium can be imported + - "SLUS-21410" + - "SLUS-21543" +SLUS-21411: + name: "M2 Rock" + region: "NTSC-U" +SLUS-21412: + name: "World Championship Poker featuring Howard Lederer - All-In" + region: "NTSC-U" + compat: 5 +SLUS-21413: + name: "Thrillville" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 1 # Fixes misaligned bloom effects. + nativeScaling: 2 # Corrects post-processing. +SLUS-21414: + name: "Delta Force - Black Hawk Down - Team Sabre" + region: "NTSC-U" + compat: 5 +SLUS-21415: + name: "The Ant Bully" + name-sort: "Ant Bully, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + nativeScaling: 2 # Fixes misaligned post effects. +SLUS-21416: + name: "D1 Grand Prix Series - Professional Drift" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes black screen. +SLUS-21417: + name: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 2 of 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes shadows. + halfPixelOffset: 4 # Fixes lighting misalignment. + nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. + bilinearUpscale: 2 # Fixes off axis texture corruption in some areas. + memcardFilters: + - "SLUS-21389" + - "SLUS-20892" +SLUS-21418: + name: "Sprint Cars - Road to Knoxville" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes flickering textures on cars. + patches: + A08C4057: + content: |- + comment=Patch by Prafull + // Rearrange COP2 instructions to fix bad mac flag stuff. Fixes ingame physics. + patch=1,EE,00264d60,word,48448800 + patch=1,EE,00264d64,word,309000E0 + patch=1,EE,00264d6c,word,4BF0116C + patch=1,EE,00264d74,word,00908024 + patch=1,EE,00264d78,word,4A0002FF + patch=1,EE,00264d7c,word,4BF019AC + patch=1,EE,00264d90,word,48448800 + patch=1,EE,00264d94,word,309000E0 + patch=1,EE,00264d98,word,4BE2896C + patch=1,EE,00264d9c,word,48448800 + patch=1,EE,00264da0,word,4BE389AC + patch=1,EE,00264da4,word,4A0002FF + patch=1,EE,00264da8,word,4A0002FF +SLUS-21419: + name: "Dirge of Cerberus - Final Fantasy VII" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 5 # Fixes ghosting. + nativeScaling: 2 # Fixes post-processing. + recommendedBlendingLevel: 4 # Fixes missing light brightness. +SLUS-21420: + name: "Disney's Chicken Little - Ace in Action" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. +SLUS-21421: + name: "Spy Hunter - Nowhere to Run" + region: "NTSC-U" + compat: 5 +SLUS-21422: + name: "Tom Clancy's Ghost Recon - Advanced Warfighter" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes building and ground colours. + halfPixelOffset: 5 # Fix offset blur. + nativeScaling: 1 # Fixes post effects. +SLUS-21423: + name: "Grand Theft Auto - Liberty City Stories" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Removes blur due to misaligned fullscreen effect. +SLUS-21424: + name: "NBA 2K7" + region: "NTSC-U" +SLUS-21425: + name: "NHL 2K7" + region: "NTSC-U" + compat: 5 +SLUS-21426: + name: "Call of Duty 3" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes crash going ingame. + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + cpuSpriteRenderBW: 1 # Fixes textures. +SLUS-21427: + name: "WWE SmackDown! vs. RAW 2007" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes Hollywood Hulk Hogan's entrance and slow-mo finisher. +SLUS-21428: + name: "Bionicle Heroes" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and position. +SLUS-21430: + name: "IGPX - Immortal Grand Prix" + region: "NTSC-U" + compat: 5 +SLUS-21431: + name: "Shin Megami Tensei - Devil Summoner - Raidou Kuzunoha vs. The Soulless Army" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken effect rendering. +SLUS-21432: + name: "NRA Gun Club" + region: "NTSC-U" + compat: 5 +SLUS-21433: + name: "FIFA Soccer 07" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21434: + name: "Superman Returns" + region: "NTSC-U" + compat: 4 + gameFixes: + - VUOverflowHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. +SLUS-21435: + name: "One Piece - Grand Adventure" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes character outlines, shadow misaligment and more. +SLUS-21436: + name: "Just Cause" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # High blending accuracy fixes notoriously broken water. + halfPixelOffset: 2 # Fixes ghosting. + nativeScaling: 2 # Fixes artifacts due to upscaling. +SLUS-21437: + name: "Disney's Kim Possible - What's the Switch?" + region: "NTSC-U" + speedHacks: + instantVU1: 0 # Fixes extreme EE and VU usage. +SLUS-21438: + name: "Cartoon Network Racing" + region: "NTSC-U" + compat: 5 +SLUS-21439: + name: "Destroy All Humans! 2" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes material stretching across screen that appears for a split second. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLUS-21440: + name: "Big Idea's VeggieTales - LarryBoy and the Bad Apple" + region: "NTSC-U" +SLUS-21441: + name: "Dragon Ball Z - Budokai Tenkaichi 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLUS-21442: + name: "Super Dragon Ball Z" + region: "NTSC-U" + compat: 5 +SLUS-21443: + name: "The Da Vinci Code" + name-sort: "Da Vinci Code, The" + region: "NTSC-U" + compat: 5 +SLUS-21444: + name: "Tony Hawk's Project 8" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLUS-21445: + name: "Ar tonelico - Melody of Elemia" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLUS-21446: + name: "Family Feud" + region: "NTSC-U" + compat: 5 +SLUS-21447: + name: "Guitar Hero II" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. +SLUS-21448: + name: "Rule of Rose" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs in hardware and hash cache disabling itself. +SLUS-21449: + name: "The Fast and the Furious" + name-sort: "Fast and the Furious, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes car reflections. + halfPixelOffset: 4 # Fixes bluriness. + nativeScaling: 2 # Fixes post lighting. + autoFlush: 1 # Fixes post alignment. +SLUS-21450: + name: "Super PickUps" + region: "NTSC-U" +SLUS-21451: + name: "The Grim Adventures of Billy & Mandy" + name-sort: "Grim Adventures of Billy & Mandy, The" + region: "NTSC-U" + compat: 5 +SLUS-21452: + name: "Valkyrie Profile 2 - Silmeria" + region: "NTSC-U" + compat: 5 + gameFixes: + - VuAddSubHack + gsHWFixes: + halfPixelOffset: 4 # Reduces bloom misalignment. + textureInsideRT: 1 # Required for swirl battle transition. + nativeScaling: 2 # Fixes depth of field effects and bloom. + roundSprite: 1 # Fixes lines in transitions. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. +SLUS-21453: + name: "Walt Disney Pictures Presents Meet the Robinsons" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. +SLUS-21454: + name: "DreamWorks Shrek the Third" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes black zones. + clampModes: + eeClampMode: 3 # Fixes objects spawning. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes post-processing. +SLUS-21455: + name: "Happy Feet" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Aligns bloom effect. + nativeScaling: 2 # Fixes very offset bloom. +SLUS-21456: + name: "Tony Hawk's Downhill Jam" + region: "NTSC-U" + compat: 5 + speedHacks: + mtvu: 0 # Fixes tutorial crashing. + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLUS-21457: + name: "World Championship Paintball" + region: "NTSC-U" + compat: 5 +SLUS-21458: + name: "NHL 07" + region: "NTSC-U" + compat: 5 +SLUS-21459: + name: "NCAA Football 07" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21460: + name: "NBA Live 07" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21461: + name: "NASCAR 07" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 1 # Aligns Post Effect. + autoFlush: 1 # Fixes glows. +SLUS-21462: + name: "Samurai Warriors 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 2 # Helps to alleviate misaligned text. + memcardFilters: + - "SLUS-21462" + - "SLUS-20878" + - "SLUS-21080" +SLUS-21463: + name: "College Hoops 2K7" + region: "NTSC-U" +SLUS-21464: + name: "Winning Eleven - Pro Evolution Soccer 2007" + region: "NTSC-U" + compat: 5 +SLUS-21465: + name: "Raiden III" + region: "NTSC-U" + compat: 5 +SLUS-21466: + name: "The Plan" + name-sort: "Plan, The" + region: "NTSC-U" + compat: 5 +SLUS-21467: + name: "Open Season" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLUS-21469: + name: "Nicktoons - Battle for Volcano Island" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes texture corruptions. + getSkipCount: "GSC_BlueTongueGames" # Render mipmaps on the CPU. +SLUS-21470: + name: "Bratz - Forever Diamondz" + region: "NTSC-U" +SLUS-21471: + name: "Tokobot Plus - Mysteries of the Karakuri" + region: "NTSC-U" + compat: 5 +SLUS-21472: + name: "World Pool Challenge '06" + region: "NTSC-U" +SLUS-21473: + name: "Capcom Classics Collection Vol. 2" + region: "NTSC-U" + compat: 5 +SLUS-21474: + name: "The History Channel - Civil War - A Nation Divided" + region: "NTSC-U" + compat: 5 +SLUS-21475: + name: "Final Fantasy XII [Collector's Edition]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLUS-21476: + name: "Madden NFL '07" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21477: + name: "Madden NFL '07 [Hall of Fame Edition]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21478: + name: "Pirates - Legend of the Black Buccaneer" + region: "NTSC-U" + compat: 5 +SLUS-21479: + name: "Reservoir Dogs" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + textureInsideRT: 1 # Fixes bottom half screen issues. + nativeScaling: 1 # Fixes post-processing. +SLUS-21480: + name: ".hack//G.U. Volume 1 - Rebirth - Terminal Disc" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" + - "SLUS-21258" + - "SLUS-21488" + - "SLUS-21489" + - "SLUS-21480" + gsHWFixes: + halfPixelOffset: 2 # Sharpens world in far distances. + roundSprite: 1 # Corrects proportions of some letters in HUD. +SLUS-21481: + name: "NCAA March Madness 07" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21482: + name: "NFL Street 3" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21483: + name: "Tiger Woods PGA Tour 07" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fix black textures on characters. +SLUS-21484: + name: "DreamWorks & Aardman Flushed Away" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLUS-21485: + name: "Backyard Sports - Basketball 2007" + region: "NTSC-U" +SLUS-21486: + name: "Eagle Eye Golf" + region: "NTSC-U" + compat: 5 +SLUS-21487: + name: "Art of Fighting Anthology" + region: "NTSC-U" + compat: 5 +SLUS-21488: + name: ".hack//G.U. Vol.2 - Reminisce" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" + - "SLUS-21258" + - "SLUS-21488" + - "SLUS-21489" + - "SLUS-21480" +SLUS-21489: + name: ".hack//G.U. Vol.3 - Redemption" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-20267" + - "SLUS-20562" + - "SLUS-20563" + - "SLUS-20564" + - "SLUS-21258" + - "SLUS-21488" + - "SLUS-21489" + - "SLUS-21480" +SLUS-21490: + name: "Test Drive Unlimited" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes road reflections and glare flickering in sunlight. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Aligns bloom positioning. +SLUS-21491: + name: "World Series of Poker - Tournament of Champions" + region: "NTSC-U" + compat: 5 +SLUS-21492: + name: "Scarface - The World is Yours [Collector's Edition]" + region: "NTSC-U" + compat: 5 + gameFixes: + - IbitHack + gsHWFixes: + autoFlush: 2 # Fixes post-processing overlay. + roundSprite: 1 # Greatly reduces chromatic effect when upscaling. + forceEvenSpritePosition: 1 # Fixes chromatic fringing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. +SLUS-21493: + name: "Need for Speed - Carbon" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLUS-21493" + # Most Wanted save grants extra money. + - "SLUS-21267" + - "SLUS-21351" # Black Edition detection is bugged by default, can be fixed with a patch. + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLUS-21065" # UG2 saves can be detected, but the code is unused. +SLUS-21494: + name: "Need for Speed - Carbon [Collector's Edition]" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. + memcardFilters: + - "SLUS-21494" + # Most Wanted save grants extra money. + - "SLUS-21267" + - "SLUS-21351" # Black Edition detection is bugged by default, can be fixed with a patch. + - "SLAJ-25075" # Original wrong Black Edition serial. + - "SLUS-21065" # UG2 saves can be detected, but the code is unused. +SLUS-21495: + name: "Carol Vorderman's Sudoku" + name-sort: "Sudoku, Carol Vorderman,s" + region: "NTSC-U" + compat: 5 +SLUS-21496: + name: "ProStroke Golf - World Tour 2007" + region: "NTSC-U" + compat: 5 +SLUS-21497: + name: "Strawberry Shortcake - Adventures in the Land of Dreams" + region: "NTSC-U" +SLUS-21498: + name: "Naruto - Uzumaki Chronicles" + region: "NTSC-U" + compat: 5 + gameFixes: + - OPHFlagHack + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21499: + name: "Corvette Evolution GT" + region: "NTSC-U" + compat: 5 +SLUS-21500: + name: "Superbikes - Riding Challenge" + region: "NTSC-U" +SLUS-21501: + name: "Raw Danger" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLUS-21503: + name: "God Hand" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Depth of field effect aligned properly + Shifts buildings correctly. + nativeScaling: 2 # Fixes post effects. +SLUS-21536: + name: "The Sims 2 - Pets" + name-sort: "Sims 2, The - Pets" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLUS-21537: + name: "Fatal Fury Battle Archives Vol.1" + region: "NTSC-U" + compat: 5 +SLUS-21538: + name: "Eureka Seven - Vol.2 - The New Vision" + region: "NTSC-U" +SLUS-21539: + name: "Greg Hastings' Tournament Paintball Max'd" + region: "NTSC-U" + compat: 5 +SLUS-21540: + name: "Karaoke Revolution Presents - American Idol" + region: "NTSC-U" + compat: 3 +SLUS-21541: + name: "Ratatouille" + region: "NTSC-U" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + autoFlush: 2 # Fixes glows. + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. +SLUS-21542: + name: "Sega Genesis Collection" + region: "NTSC-U" + compat: 5 +SLUS-21543: + name: "Mortal Kombat - Armageddon [Premium Edition]" + region: "NTSC-U" + compat: 5 + memcardFilters: # Saves from the non-Premium can be imported + - "SLUS-21543" + - "SLUS-21410" +SLUS-21544: + name: "Fantastic Four - Rise of the Silver Surfer" + region: "NTSC-U" + compat: 5 + speedHacks: + eeCycleRate: 1 # Helps alleviate FPS drops during FMVs. + gsHWFixes: + roundSprite: 2 # Fixes edge depth bleeding during power attacks and misaligned bloom. + nativeScaling: 1 # Fixes Post effect. +SLUS-21545: + name: "Pirates of the Caribbean - At World's End" + region: "NTSC-U" +SLUS-21547: + name: "NHRA - Countdown to the Championship 2007" + region: "NTSC-U" + compat: 5 +SLUS-21548: + name: "Mercury Meltdown - Remix" + region: "NTSC-U" + compat: 5 +SLUS-21549: + name: "The Sopranos - Road to Respect [Collector's Edition]" + name-sort: "Sopranos, The - Road to Respect [Collector's Edition]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting on lights. + nativeScaling: 1 # Smooths out lights. + texturePreloading: 1 # Temporarily fixes black frame flickering. +SLUS-21550: + name: "Metal Slug Anthology" + region: "NTSC-U" + compat: 5 +SLUS-21551: + name: "The Dog Island" + name-sort: "Dog Island, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes certains font colors. + halfPixelOffset: 4 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + alignSprite: 1 # Fixes almost all vertical lines. +SLUS-21552: + name: "Spider-Man 3" + region: "NTSC-U" + compat: 4 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLUS-21553: + name: "Lumines Plus" + region: "NTSC-U" + compat: 5 +SLUS-21554: + name: "The King of Fighters Collection - The Orochi Saga" + name-sort: "King of Fighters Collection, The - The Orochi Saga" + region: "NTSC-U" + compat: 5 +SLUS-21555: + name: "Lara Croft Tomb Raider - Anniversary" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes post-processing. +SLUS-21556: + name: "Konami Kids Playground - Dinosaur Shapes & Colors" + region: "NTSC-U" + compat: 5 +SLUS-21557: + name: "Konami Kids Playground - Frogger Hop, Skip & Jumpin' Fun" + region: "NTSC-U" +SLUS-21558: + name: "Konami Kids Playground - Toy Pals Fun with Numbers" + region: "NTSC-U" + compat: 5 +SLUS-21559: + name: "Konami Kids Playground - Alphabet Circus" + region: "NTSC-U" +SLUS-21560: + name: "Family Guy - The Video Game" + region: "NTSC-U" + compat: 5 +SLUS-21561: + name: "Major League Baseball 2K7" + region: "NTSC-U" +SLUS-21563: + name: "Horsez" + region: "NTSC-U" + compat: 5 +SLUS-21564: + name: "Atelier Iris 3 - Grand Phantasm" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes vertical lines in FMVs, character portraits and other sprites. +SLUS-21565: + name: "Pirates of the Caribbean - At World's End" + region: "NTSC-U" +SLUS-21566: + name: "Brunswick Pro Bowling" + region: "NTSC-U" + compat: 5 +SLUS-21567: + name: "Shining Force EXA" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligned bloom. +SLUS-21568: + name: "Arena Football - Road to Glory" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes missing crowds. +SLUS-21569: + name: "Shin Megami Tensei - Persona 3" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. +SLUS-21570: + name: "Heatseeker" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes misaligment issues. + nativeScaling: 2 # Fixes post effects such as the afterburners. + gpuTargetCLUT: 1 # Fixes lens flares going through objects. + bilinearUpscale: 2 # Smooths out sun glare textures. +SLUS-21571: + name: "Growlanser - Heritage of War" + region: "NTSC-U" + compat: 5 + gsHWFixes: + moveHandler: "MV_Growlanser" # Fixes precomputed depth buffer. +SLUS-21572: + name: "Surf's Up" + region: "NTSC-U" + compat: 5 +SLUS-21573: + name: "Harley-Davidson - Race to the Rally" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. +SLUS-21574: + name: "Dawn of Mana" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. +SLUS-21575: + name: "Naruto - Ultimate Ninja 2" + region: "NTSC-U" + compat: 5 + clampModes: + vu0ClampMode: 0 # Fixes glow effects. + vu1ClampMode: 3 # Fixes rare SPS. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21576: + name: "Rayman - Raving Rabbids" + region: "NTSC-U" + compat: 5 +SLUS-21577: + name: "Odin Sphere" + region: "NTSC-U" + compat: 5 +SLUS-21578: + name: "Biker Mice from Mars" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes shadow maps. +SLUS-21579: + name: "Barbie in The 12 Dancing Princesses" + region: "NTSC-U" +SLUS-21580: + name: "MTV Pimp My Ride" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns bloom as best it can be. + autoFlush: 1 # Fixes bloom rendering. +SLUS-21581: + name: "UEFA Champions League 2006-2007" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken lights due to copying around P8 data. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21582: + name: "MVP '07 - NCAA Baseball" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken replay window graphics. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21583: + name: "Crash of the Titans" + region: "NTSC-U" + compat: 5 +SLUS-21584: + name: "Romance of the Three Kingdoms XI" + region: "NTSC-U" + compat: 5 +SLUS-21585: + name: "Samurai Warriors 2 - Empires" + region: "NTSC-U" + compat: 5 +SLUS-21586: + name: "Guitar Hero Encore - Rocks the '80s" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21587: + name: "Made Man - Confessions of the Family Blood" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes Textures flicker when shooting. +SLUS-21588: + name: "Avatar - The Last Airbender - The Burning Earth" + region: "NTSC-U" + compat: 5 +SLUS-21589: + name: "Pinball Hall of Fame - The Williams Collection" + region: "NTSC-U" + compat: 5 +SLUS-21590: + name: "Grand Theft Auto - Vice City Stories" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned effect when in-game Trails option is turned on. +SLUS-21591: + name: "Ski-Doo Snow X Racing" + region: "NTSC-U" + compat: 5 +SLUS-21592: + name: "The Adventures of Darwin" + name-sort: "Adventures of Darwin, The" + region: "NTSC-U" + compat: 5 +SLUS-21593: + name: "Juiced 2 - Hot Import Nights" + region: "NTSC-U" + compat: 5 +SLUS-21594: + name: "Naruto - Uzumaki Chronicles 2" + region: "NTSC-U" + compat: 5 + gameFixes: + - OPHFlagHack # Fixes game freezing. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21595: + name: "TMNT" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment and edge garbage. + autoFlush: 1 # Fixes missing bloom intensity. + nativeScaling: 2 # Smooths effects out. +SLUS-21596: + name: "Burnout Dominator" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLUS-21597: + name: "Medal of Honor - Vanguard" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. +SLUS-21598: + name: "Digimon World - Data Squad" + region: "NTSC-U" + compat: 5 +SLUS-21599: + name: "High School Musical - Sing It!" + region: "NTSC-U" +SLUS-21600: + name: "Spider-Man - Friend or Foe" + region: "NTSC-U" + compat: 5 +SLUS-21601: + name: "Sprint Cars 2 - Showdown at Eldora" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes flickering textures on cars. + patches: + 75D13A19: + content: |- + author=kozarovv + // Rearrange COP2 instructions to fix bad mac flag stuff. Fix for bouncing vehicles. + patch=1,EE,0027573c,word,48448800 + patch=1,EE,00275740,word,309000E0 + patch=1,EE,00275748,word,4BF0116C + patch=1,EE,00275750,word,00908024 + patch=1,EE,00275754,word,4A0002FF + patch=1,EE,00275758,word,4BF019AC + patch=1,EE,0027576c,word,48448800 + patch=1,EE,00275770,word,309000E0 + patch=1,EE,00275774,word,4BE2896C + patch=1,EE,00275778,word,48448800 + patch=1,EE,0027577c,word,4BE389AC + patch=1,EE,00275780,word,4A0002FF + patch=1,EE,00275784,word,4A0002FF +SLUS-21602: + name: "Transformers - The Game" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. +SLUS-21603: + name: "Soul Nomad & the World Eaters" + region: "NTSC-U" + compat: 5 +SLUS-21604: + name: "GrimGrimoire" + region: "NTSC-U" + compat: 5 +SLUS-21605: + name: "Nicktoons - Attack of the Toybots" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLUS-21606: + name: "Metropolismania 2" + region: "NTSC-U" + compat: 5 +SLUS-21607: + name: "The Legend of Spyro - The Eternal Night" + name-sort: "Legend of Spyro, The - The Eternal Night" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Reduces post misalignment. + nativeScaling: 1 # Fixes remaining post misalignment. + patches: + B80CE8EC: + content: |- + comment=Patch by kozarovv and refraction + // Fixes HUD and menu display. + patch=1,EE,00173cb8,word,00000000 +SLUS-21608: + name: "Dance Dance Revolution SuperNOVA 2" + region: "NTSC-U" + compat: 5 +SLUS-21609: + name: "Dance Dance Revolution Disney Channel Edition" + region: "NTSC-U" + compat: 5 +SLUS-21611: + name: "Thrillville - Off the Rails" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes texture corruption light shimmering and reflective surfaces. + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 4 # Fixes misaligned bloom effects. + nativeScaling: 2 # Fixes bloom effects. +SLUS-21612: + name: "Legend of the Dragon" + region: "NTSC-U" + compat: 5 +SLUS-21613: + name: "Manhunt 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes missing lights and light intensity. + textureInsideRT: 1 # Fixes post lighting. + halfPixelOffset: 2 # Fixes Post effects. +SLUS-21614: + name: "Star Wars - The Force Unleashed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes player shadow definition and color banding. + halfPixelOffset: 5 # Fixes misaligned bloom effects. + autoFlush: 1 # Fixes player shadow. + nativeScaling: 4 # Fixes bloom effects. + patches: + 879CDA5E: + content: |- + author=kozarovv + // Fix for graphical issues, QTE events, subtitles, health bar. + // Patch replace values passed to FPU to workaround x86 rounding issues. + patch=1,EE,0017cf24,word,3464fff0 + patch=1,EE,0017cf30,word,3463fffc +SLUS-21615: + name: "Wild ARMs 5" + region: "NTSC-U" + compat: 5 + clampModes: + vu1ClampMode: 3 # Fixes SPS on shell worm enemies. + gsHWFixes: + roundSprite: 1 # Fixes font sizes and lines in UI. + textureInsideRT: 1 # Fixes sepia-tone flashback sequences. + forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures. + gpuPaletteConversion: 2 # Fixes micro-stuttering and reduces HC size. +SLUS-21616: + name: "Tony Hawk's Proving Ground" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes SPS and VU size spam. + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes bloom positioning. +SLUS-21617: + name: "Spider-Man 3" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + roundModes: + eeRoundMode: 0 # Fixes idle camera behaviour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + cpuSpriteRenderLevel: 2 # Fixes the sun when using the above. + halfPixelOffset: 5 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom intensity. + nativeScaling: 2 # Fixes DOF effect. +SLUS-21618: + name: "The Plan" + name-sort: "Plan, The" + region: "NTSC-U" +SLUS-21619: + name: "Harry Potter and the Order of the Phoenix" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. +SLUS-21620: + name: "NCAA Football 08" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21621: + name: "Shin Megami Tensei - Persona 3 FES" + region: "NTSC-U" + compat: 5 + memcardFilters: + - "SLUS-21621" + - "SLUS-21569" +SLUS-21622: + name: "DreamWorks Bee Movie Game" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom on sunlight. + nativeScaling: 2 # Fixes lighting positioning. +SLUS-21623: + name: "The Bigs" + name-sort: "Bigs, The" + region: "NTSC-U" + compat: 5 +SLUS-21624: + name: "Cabela's Trophy Bucks" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLUS-21625: + name: "Cabela's Big Game Hunter [2007]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLUS-21626: + name: "Stuntman - Ignition" + region: "NTSC-U" + compat: 5 + gameFixes: + - VIFFIFOHack + gsHWFixes: + halfPixelOffset: 4 # Fixes misalignment. + nativeScaling: 1 # Fixes lighting positioning. +SLUS-21627: + name: "Jackass - The Game" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 1 # Fixes misaligned textures. +SLUS-21628: + name: "Hot Wheels - Beat That!" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Fixes various car physics issues. + gsHWFixes: + roundSprite: 1 # Fixes font artifacts. +SLUS-21629: + name: "Samurai Shodown Anthology" + region: "NTSC-U" +SLUS-21630: + name: "Star Trek - Conquest" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. +SLUS-21631: + name: "Phantasy Star Universe - Ambition of the Illuminus" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes enemies not moving. +SLUS-21632: + name: "NHL 2K8" + region: "NTSC-U" + compat: 5 +SLUS-21633: + name: "Aqua Teen Hunger Force - Zombie Ninja Pro-Am" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes shadows. +SLUS-21634: + name: "Crazy Frog Racer 2" + region: "NTSC-U" + compat: 5 + roundModes: + eeDivRoundMode: 1 # Fixes black fade effects and some overlays texts in the menus. + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. + nativeScaling: 1 # Fixes post effects. + deinterlace: 9 # Fixes disorderly interlacing lines. +SLUS-21635: + name: "Monster Jam" + region: "NTSC-U" + compat: 5 +SLUS-21636: + name: "Looney Tunes - ACME Arsenal" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes bloom positioning. +SLUS-21637: + name: "Disney/Pixar Cars - Mater-National Championship" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes ground texture flicker and improves car body reflections. + autoFlush: 1 # Fixes lens flares and missing sun. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + patches: + 57F534F4: + content: |- + author=refraction and jordanthetoast + // COP2 Rearrangement. Fixes broken collisions. + patch=1,EE,0020f2c8,word,484E9000 + patch=1,EE,0020f2cc,word,4BDBD9FF +SLUS-21638: + name: "Madden NFL '08" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. + memcardFilters: + - "SLUS-21620" +SLUS-21639: + name: "NASCAR 08" + region: "NTSC-U" + compat: 5 +SLUS-21640: + name: "Rugby 08" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes mipmapping rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21641: + name: "Innocent Life - Harvest Moon - Pure" + region: "NTSC-U" + compat: 5 +SLUS-21642: + name: "Sonic Riders - Zero Gravity" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes light bloom. + nativeScaling: 2 # Fixes post effects. +SLUS-21643: + name: "Bratz - The Movie" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 3 # Removes ghosting of bloom and shadows. +SLUS-21644: + name: "Nickelodeon SpongeBob's Atlantis SquarePantis" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes ghosting. +SLUS-21645: + name: "WWE SmackDown! vs. Raw 2008" + region: "NTSC-U" + compat: 5 +SLUS-21646: + name: "Tiger Woods PGA Tour 08" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fix black textures on characters. +SLUS-21647: + name: "NHL 08" + region: "NTSC-U" + compat: 5 +SLUS-21648: + name: "FIFA Soccer 08" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21649: + name: "NBA Live 08" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21650: + name: "Mercenaries 2 - World in Flames" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Flickery textures. + gsHWFixes: + minimumBlendingLevel: 2 # General lighting improvement over basic blend. + recommendedBlendingLevel: 4 # Further improves lighting on things like plants. + nativeScaling: 1 # Fixes post lighting. +SLUS-21651: + name: "Noddy and the Magic Book" + region: "NTSC-U" +SLUS-21652: + name: "Guilty Gear XX - Accent Core" + region: "NTSC-U" + compat: 5 +SLUS-21653: + name: "Heavenly Guardian" + region: "NTSC-U" + compat: 5 +SLUS-21654: + name: "Kane & Lynch - Dead Men [Sneak Preview]" + region: "NTSC-U" +SLUS-21655: + name: "CSI - 3 Dimensions of Murder" + region: "NTSC-U" + compat: 5 +SLUS-21656: + name: "Hannspree Ten Kate Honda SBK - World Superbikes '07" + region: "NTSC-U" +SLUS-21658: + name: "Need for Speed - ProStreet" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes depth line. + memcardFilters: + - "SLUS-21658" + # Carbon save grants extra money. + - "SLUS-21493" + - "SLUS-21494" + # Most Wanted save grants extra money. + - "SLUS-21267" + - "SLUS-21351" + - "SLUS-21065" # UG2 saves can be detected, but the code is unused. +SLUS-21660: + name: "Disney Princess - Enchanted Journey" + region: "NTSC-U" + compat: 5 +SLUS-21661: + name: "Ben 10 - Protector of Earth" + region: "NTSC-U" + compat: 5 +SLUS-21662: + name: "Warriors Orochi" + region: "NTSC-U" + compat: 5 +SLUS-21663: + name: "Cocoto - Fishing Master" + region: "NTSC-U" + compat: 5 + gsHWFixes: + deinterlace: 7 # Fixes blurriness. + halfPixelOffset: 5 # Aligns Post. + nativeScaling: 2 # Corrects post effect. +SLUS-21664: + name: "The Sims 2 - Castaway" + name-sort: "Sims 2, The - Castaway" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Removes horizontal and vertical lines on the ground, trees and the sky. +SLUS-21665: + name: "The Simpsons Game" + name-sort: "Simpsons Game, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Corrects misaligned cel shading. +SLUS-21666: + name: "Mountain Bike Adrenaline" + region: "NTSC-U" + compat: 5 +SLUS-21668: + name: "George of the Jungle and the Search for the Secret" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post alignment. + nativeScaling: 1 # Fixes post effects. +SLUS-21669: + name: "NBA 2K8" + region: "NTSC-U" +SLUS-21670: + name: "Backyard Football '08" + region: "NTSC-U" + compat: 5 +SLUS-21671: + name: "MLB Power Pros" + region: "NTSC-U" +SLUS-21672: + name: "Guitar Hero III - Legends of Rock" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLUS-21673: + name: "College Hoops 2K8" + region: "NTSC-U" +SLUS-21674: + name: "Petz - Dogz 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLUS-21675: + name: "Petz - Catz 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. + halfPixelOffset: 1 # Fixes bloom misalignment. +SLUS-21676: + name: "Dancing with the Stars" + region: "NTSC-U" + compat: 5 +SLUS-21677: + name: "The Golden Compass" + name-sort: "Golden Compass, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. +SLUS-21678: + name: "Dragon Ball Z - Budokai Tenkaichi 3" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effects. + nativeScaling: 4 # Fixes post-processing and lighting smoothness and position. + beforeDraw: "OI_DBZBTGames" +SLUS-21679: + name: "Power Rangers - Super Legends" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. +SLUS-21680: + name: "Harvey Birdman - Attorney at Law" + region: "NTSC-U" + compat: 5 +SLUS-21681: + name: "Boogie" + region: "NTSC-U" + compat: 4 + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour. +SLUS-21682: + name: "Rock Band" + region: "NTSC-U" + compat: 5 +SLUS-21683: + name: "Yu-Gi-Oh! GX - The Beginning of Destiny" + region: "NTSC-U" + compat: 5 +SLUS-21684: + name: "Barbie as The Island Princess" + region: "NTSC-U" + compat: 5 +SLUS-21685: + name: "Pro Evolution Soccer 2008" + region: "NTSC-U" +SLUS-21686: + name: "World Series of Poker 2008 - Battle for the Bracelets" + region: "NTSC-U" + compat: 5 +SLUS-21687: + name: "The King of Fighters XI" + name-sort: "King of Fighters XI, The" + region: "NTSC-U" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-21688: + name: "MotoGP '07" + region: "NTSC-U" + compat: 5 +SLUS-21689: + name: "Petz - Horsez 2" + region: "NTSC-U" + compat: 4 + patches: + D0BA28BD: + content: |- + comment= patch to fix hang at first loading screen + //prafull's patch to fix hang at first loading screen + //Game also works with ee timing rate +2 or +3 + patch=1,EE,002f6d70,word,00000000 +SLUS-21690: + name: "Alone in the Dark" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes game hanging at boot. +SLUS-21691: + name: "Swashbucklers - Blue vs. Grey" + region: "NTSC-U" + compat: 5 +SLUS-21692: + name: "Puzzle Quest - Challenge of the Warlords" + region: "NTSC-U" + compat: 5 +SLUS-21693: + name: "7 Wonders of the Ancient World" + region: "NTSC-U" + compat: 5 +SLUS-21694: + name: "Final Fantasy XI - Wings of the Goddess" + region: "NTSC-U" + compat: 3 +SLUS-21696: + name: "Ford Racing - Off Road" + region: "NTSC-U" +SLUS-21697: + name: "Iridium Runners" + region: "NTSC-U" + compat: 3 + gameFixes: + - EETimingHack # Fixes game engine errors when going ingame. + gsHWFixes: + halfPixelOffset: 1 # Fixes light/bloom positioning. + patches: + 304497e5: + content: |- + // Fixes random hangs when going ingame. + patch=1,EE,002242e0,word,00000000 +SLUS-21698: + name: "NCAA March Madness 08" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21699: + name: "UEFA Euro 2008" + region: "NTSC-U" + compat: 5 +SLUS-21701: + name: "MX vs. ATV - Untamed" + region: "NTSC-U" + compat: 5 + patches: + 08FE7DFD: + content: |- + comment=Rearranging COP2 ops to avoid clip flag response. Fixes SPS. + patch=1,EE,001a9d98,word,484E9000 + patch=1,EE,001a9d9c,word,4BDBD9FF +SLUS-21702: + name: "Fire Pro Wrestling Returns" + region: "NTSC-U" + compat: 5 +SLUS-21703: + name: "Luxor - Pharaoh's Challenge" + region: "NTSC-U" + compat: 5 +SLUS-21704: + name: "Final Fantasy XI - Vana'diel Collection 2008" + region: "NTSC-U" + compat: 3 +SLUS-21705: + name: "Madden NFL 08 en EspaУБol" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21706: + name: "Alvin and the Chipmunks" + region: "NTSC-U" + compat: 5 +SLUS-21707: + name: "Godzilla Unleashed" + region: "NTSC-U" + compat: 5 +SLUS-21708: + name: "NeoGeo Battle Coliseum" + region: "NTSC-U" + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-21709: + name: "Obscure - The Aftermath" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # For stripes on FMVs and crashes on scenes. + clampModes: + vuClampMode: 3 # Fixes Lock picking pin. +SLUS-21710: + name: "PopCap Hits! Volume 1" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes random crashing throughout the game. +SLUS-21711: + name: "RTL Biathlon 2008" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLUS-21712: + name: "The History Channel - Battle for the Pacific" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Fixes rendering in DirectX 11/12. + recommendedBlendingLevel: 4 # Fixes shine on guns and missing lighting on grass and trees. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. + textureInsideRT: 1 # Fixes depth blur. + getSkipCount: "GSC_SandGrainGames" +SLUS-21713: + name: "Winter Sports 2008 - The Ultimate Challenge" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS. +SLUS-21714: + name: "Baroque" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting of characters. + autoFlush: 2 # Fixes missing glow. + nativeScaling: 2 # Fixes post-processing alignment. +SLUS-21715: + name: "Cabela's Monster Bass" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLUS-21716: + name: "The Spiderwick Chronicles" + name-sort: "Spiderwick Chronicles, The" + region: "NTSC-U" + compat: 5 + roundModes: + vu0RoundMode: 0 # Fixes invisible wall collision in bedroom. + gsHWFixes: + textureInsideRT: 1 # Fixes half screen. +SLUS-21717: + name: "Dora the Explorer - Dora Saves the Mermaids" + region: "NTSC-U" +SLUS-21718: + name: "Go, Diego, Go! Safari Rescue" + region: "NTSC-U" +SLUS-21719: + name: "Karaoke Revolution Presents - American Idol Encore" + region: "NTSC-U" +SLUS-21720: + name: "Arcana Heart" + region: "NTSC-U" + compat: 5 +SLUS-21721: + name: "Nobunaga's Ambition - Rise to Power" + region: "NTSC-U" + compat: 5 +SLUS-21722: + name: "Chaos Wars" + region: "NTSC-U" + compat: 5 +SLUS-21723: + name: "Fatal Fury Battle Archives Vol.2" + region: "NTSC-U" + compat: 5 +SLUS-21724: + name: "SNK Arcade Classics Volume 1" + region: "NTSC-U" +SLUS-21725: + name: "World Heroes Anthology" + region: "NTSC-U" + compat: 5 +SLUS-21726: + name: "Samurai Warriors 2 - Xtreme Legends" + region: "NTSC-U" + compat: 5 + patches: + 3C93E16A: + content: |- + // Fixes the AI in Sugoroku. + patch=1,EE,00102230,word,00000000 +SLUS-21727: + name: "Naruto - Ultimate Ninja 3" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes invisible QTE button prompts and overbright in some scenes. + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-21728: + name: "Crash - Mind Over Mutant" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes right side garbage. +SLUS-21729: + name: "Major League Baseball 2K8" + region: "NTSC-U" +SLUS-21730: + name: "Jumper - Griffin's Story" + region: "NTSC-U" + compat: 5 +SLUS-21731: + name: "Silent Hill - Origins" + region: "NTSC-U" + compat: 5 + gsHWFixes: + disablePartialInvalidation: 1 # Fixes black textures and flashlight circle not working. + halfPixelOffset: 2 # Fixes ghosting. + recommendedBlendingLevel: 4 # Fixes grey text. +SLUS-21732: + name: "El Tigre - The Adventures of Manny Rivera" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. +SLUS-21733: + name: "Sega Superstars Tennis" + region: "NTSC-U" + gameFixes: + - VUSyncHack # Fixes SPS. + gsHWFixes: + halfPixelOffset: 4 # Correct shadow position. + nativeScaling: 2 # Smooths shadows. +SLUS-21734: + name: "Falling Stars" + region: "NTSC-U" + compat: 5 +SLUS-21735: + name: "Mana Khemia - Alchemists of Al-Revis" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes jump issue. + gameFixes: + - SoftwareRendererFMVHack # Vertical lines in FMV. + gsHWFixes: + roundSprite: 1 # Fixes misalignment of textures in the Pause Menu. +SLUS-21736: + name: "Disney/Pixar WALL-E" + region: "NTSC-U" + compat: 5 + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. + autoFlush: 1 # Fixes post lighting. +SLUS-21737: + name: "Riding Star" + region: "NTSC-U" + compat: 5 +SLUS-21738: + name: "Nitrobike" + region: "NTSC-U" + compat: 5 +SLUS-21739: + name: "Iron Man" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-21740: + name: "Guitar Hero - Aerosmith" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + textureInsideRT: 1 # Crowd textures. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + getSkipCount: "GSC_GuitarHero" +SLUS-21741: + name: "Sea Monsters - A Prehistoric Adventure" + region: "NTSC-U" +SLUS-21742: + name: "Women's Volleyball Championship" + region: "NTSC-U" + compat: 5 +SLUS-21743: + name: "Code Lyoko - Quest for Infinity" + region: "NTSC-U" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes missing text. + gsHWFixes: + deinterlace: 9 # Game requires adaptive bff de-interlacing instead of auto for the UI at native. + halfPixelOffset: 5 # Reduces ghosting effects. + nativeScaling: 2 # Fixes post-processing. +SLUS-21744: + name: "NASCAR 09" + region: "NTSC-U" + compat: 5 + patches: + 1B6C22B9: + content: |- + author=PSI + // This game intentionally corrupts a DMA transfer by writing junk values to a buffer just before starting a transfer. + // Normally this would require EE data cache, but this patch NOPs out the bad writes. This is likely anti-emulation code. + patch=1,EE,003cb014,word,00000000 + patch=1,EE,003cb124,word,00000000 +SLUS-21745: + name: "NBA 2K9" + region: "NTSC-U" +SLUS-21746: + name: "Call of Duty - World at War - Final Fronts" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes bloom misalignment. + halfPixelOffset: 2 # Fixes lighting misalignment and depth lines. +SLUS-21748: + name: "MLB Power Pros 2008" + region: "NTSC-U" +SLUS-21749: + name: "Garfield - Lasagna World Tour" + region: "NTSC-U" +SLUS-21750: + name: "Hannah Montana - Spotlight World Tour" + region: "NTSC-U" +SLUS-21751: + name: "Backyard Baseball '09" + region: "NTSC-U" + compat: 5 +SLUS-21752: + name: "NCAA Football 09" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21753: + name: "Monopoly" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Needed to render the board and lights correctly. + halfPixelOffset: 4 # Aligns the 1/4th of the game that does upscale because the game is silly. +SLUS-21754: + name: "CID The Dummy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns post effect. + nativeScaling: 2 # Fixes post positioning. +SLUS-21755: + name: "Are You Smarter than a 5th Grader? Make the Grade" + region: "NTSC-U" + compat: 5 +SLUS-21756: + name: "The Chronicles of Narnia - Prince Caspian" + name-sort: "Chronicles of Narnia, The - Prince Caspian" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. + nativeScaling: 1 # Fixes post-processing position. +SLUS-21757: + name: "DreamWorks Kung Fu Panda" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 1 # Fixes textures. + cpuSpriteRenderLevel: 1 # Needed for above. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. +SLUS-21758: + name: "Rock Band - Track Pack Vol.1" + region: "NTSC-U" + compat: 3 +SLUS-21759: + name: "LEGO Indiana Jones - The Original Adventures" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLUS-21760: + name: "Jeep Thrills" + region: "NTSC-U" + compat: 5 + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. +SLUS-21761: + name: "B-Boy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lighting. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 1 # Fixes post-processing position. +SLUS-21763: + name: "NHL 2K9" + region: "NTSC-U" + compat: 2 +SLUS-21764: + name: "Cake Mania - Baker's Challenge" + region: "NTSC-U" + compat: 5 +SLUS-21765: + name: "The Incredible Hulk" + name-sort: "Incredible Hulk, The" + region: "NTSC-U" + compat: 5 +SLUS-21766: + name: "Pipe Mania" + region: "NTSC-U" + compat: 5 +SLUS-21767: + name: "Dance Dance Revolution X" + region: "NTSC-U" + compat: 5 +SLUS-21768: + name: "PopCap Hits! Vol.2" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack # Fixes random crashing throughout the game. +SLUS-21769: + name: "Yakuza 2" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. + memcardFilters: # Allows import of Yakuza 1 data. + - "SLUS-21769" + - "SLUS-21348" +SLUS-21770: + name: "Madden NFL '09" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21771: + name: "NHL 09" + region: "NTSC-U" + compat: 5 +SLUS-21772: + name: "Tiger Woods PGA Tour 09" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLUS-21773: + name: "PDC World Championship Darts 2008" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes lights not appearing. + gpuTargetCLUT: 1 # Fixes lights going through darts players. + bilinearUpscale: 2 # Smooths out lights. +SLUS-21774: + name: "Dynasty Warriors 6" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Corrects rendered menu strips, making font more legible. +SLUS-21775: + name: "The Mummy - Tomb of the Dragon Emperor" + name-sort: "Mummy, The - Tomb of the Dragon Emperor" + region: "NTSC-U" + compat: 5 +SLUS-21776: + name: "FIFA 2009" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21777: + name: "NBA Live 09" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-21778: + name: "Dokapon Kingdom" + region: "NTSC-U" +SLUS-21779: + name: "Eternal Poison" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 0 # In-game background visible. + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness when upscaling. +SLUS-21780: + name: "Ferrari Challenge - Trofeo Pirelli" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes lack of bloom intensity. + halfPixelOffset: 1 # Fixes misaligned bloom and rainbow garbage at edges. +SLUS-21781: + name: "Guitar Hero World Tour" + region: "NTSC-U" + compat: 5 + speedHacks: + instantVU1: 0 # Corrects note board position. + roundModes: + vu1RoundMode: 0 # Fixes graphical issues ingame. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21782: + name: "Shin Megami Tensei - Persona 4" + region: "NTSC-U" + compat: 5 +SLUS-21782B: + name: "Shin Megami Tensei - Persona 4" + region: "NTSC-U" + compat: 5 +SLUS-21783: + name: "Space Chimps" + region: "NTSC-U" + compat: 5 +SLUS-21785: + name: "LEGO Batman - The Videogame" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21786: + name: "Summer Athletics - The Ultimate Challenge" + region: "NTSC-U" +SLUS-21787: + name: "TNA Impact! Total Nonstop Action Wrestling" + region: "NTSC-U" + compat: 5 + gameFixes: + - EETimingHack +SLUS-21788: + name: "Ar tonelico II - Melody of Metafalica" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 0 # Fixes "Fall through floor" bug when approaching chests. + gsHWFixes: + roundSprite: 2 # Fixes textboxes and character portraits. + beforeDraw: "OI_ArTonelico2" +SLUS-21789: + name: "Cabela's Legendary Adventures" + region: "NTSC-U" + compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" +SLUS-21790: + name: "DreamWorks Shrek's Carnival Craze - Party Games" + region: "NTSC-U" + compat: 5 +SLUS-21791: + name: "Bratz - Girlz Really Rock" # Also has french + region: "NTSC-U" +SLUS-21793: + name: "DT Carnage" + region: "NTSC-U" + compat: 3 + gsHWFixes: + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post effects. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. + autoFlush: 1 # Corrects shadows (Currently still broken even with this). + gpuTargetCLUT: 2 # Fixes light flicker. + getSkipCount: "GSC_DTGames" +SLUS-21794: + name: "Go, Diego, Go! Great Dinosaur Rescue" + region: "NTSC-U" + gsHWFixes: + nativeScaling: 2 # Fixes shadow smoothness. +SLUS-21795: + name: "Totally Spies! Totally Party" + region: "NTSC-U" + gameFixes: + - VUSyncHack # Partially fixes graphical issues also needs EE+3 to be fully fixed. + speedHacks: + eeCycleRate: 3 # Fixes SPS. +SLUS-21796: + name: "Dora the Explorer - Dora Saves the Snow Princess" + region: "NTSC-U" +SLUS-21797: + name: "Nickelodeon Tak and the Guardians of Gross" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. +SLUS-21798: + name: "Shepherd's Crossing" + region: "NTSC-U" + compat: 5 +SLUS-21799: + name: "Kingdom Hearts Re-Chain of Memories" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 2 # Fixes double image. + halfPixelOffset: 1 # Fixes misaligned bloom. +SLUS-21800: + name: "Rock Band 2" + region: "NTSC-U" + compat: 5 +SLUS-21801: + name: "Need for Speed - Undercover" + region: "NTSC-U" + compat: 5 + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + textureInsideRT: 1 # Fixes sun glare. + halfPixelOffset: 2 # Fixes blurriness. + bilinearUpscale: 2 # Fixes sun glare textures. + gpuTargetCLUT: 1 # Fixes sun penetration. + nativeScaling: 2 # Fixes post alignment. + getSkipCount: "GSC_NFSUndercover" + memcardFilters: + - "SLUS-21801" + # Checks from Carbon are left in the code, unused. + - "SLUS-21267" + - "SLUS-21351" + - "SLAJ-25075" + - "SLUS-21065" +SLUS-21802: + name: "Naked Brothers Band - The Video Game" + region: "NTSC-U" + compat: 5 +SLUS-21803: + name: "Warriors Orochi 2" + region: "NTSC-U" +SLUS-21804: + name: "Avatar - The Last Airbender - Into the Inferno" + region: "NTSC-U" + compat: 5 +SLUS-21805: + name: "Hasbro Family Game Night" + region: "NTSC-U" + compat: 5 +SLUS-21806: + name: "Barbie Horse Adventures - Riding Camp" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-21807: + name: "Monster Jam - Urban Assault" + region: "NTSC-U" + compat: 5 +SLUS-21808: + name: "Harry Potter and the Half-Blood Prince" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Avoids freezes in (starter) FMV with IPU issues. + gsHWFixes: + halfPixelOffset: 4 # Reduces ghosting and vertical lines, also don't break other effects. + alignSprite: 1 # Fixes vertical lines. + recommendedBlendingLevel: 4 # Improves lighting effects. +SLUS-21809: + name: "Backyard Football '09" + region: "NTSC-U" + compat: 5 +SLUS-21810: + name: "WWE SmackDown! vs. Raw 2009" + region: "NTSC-U" + compat: 5 +SLUS-21811: + name: "MotoGP 08" + region: "NTSC-U" + compat: 5 +SLUS-21812: + name: "Speed Racer - The Videogame" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes bloom alignment. + autoFlush: 1 +SLUS-21813: + name: "007 - Quantum of Solace" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Reduces bloom misalignment and fixes depth lines. + nativeScaling: 2 # Fixes bloom intensity. +SLUS-21814: + name: "Disney - Think Fast" + region: "NTSC-U" + compat: 5 +SLUS-21815: + name: "Ben 10 - Alien Force" + region: "NTSC-U" + compat: 5 +SLUS-21816: + name: "King Of Fighters 98 - Ultimate Match" + region: "NTSC-U" + compat: 5 + gsHWFixes: + limit24BitDepth: 2 # Fixes flickering and missing textures. +SLUS-21817: + name: "SBK Superbike World Championship" + region: "NTSC-U" + compat: 5 +SLUS-21818: + name: "Nickelodeon SpongeBob SquarePants featuring Nicktoons - Globs of Doom" + region: "NTSC-U" + compat: 5 +SLUS-21819: + name: "High School Musical 3 - Senior Year Dance!" + region: "NTSC-U" + compat: 5 +SLUS-21820: + name: "The Legend of Spyro - Dawn of the Dragon" + name-sort: "Legend of Spyro, The - Dawn of the Dragon" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-21821: + name: "Pro Evolution Soccer 2009" + region: "NTSC-U" +SLUS-21822: + name: "Spider-Man - Web of Shadows" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Connect hits, able to summon... etc... +SLUS-21825: + name: "Pro Bull - Riding Out of the Chute" + region: "NTSC-U" + compat: 5 +SLUS-21826: + name: "Disney - Sing It" + region: "NTSC-U" + compat: 2 +SLUS-21827: + name: "PopStar Guitar" + region: "NTSC-U" +SLUS-21830: + name: "Rock Band Track Pack - Volume 2" + region: "NTSC-U" + compat: 3 + speedHacks: + mvuFlag: 0 # Fixes broken rendering. +SLUS-21831: + name: "Army Men - Soldiers of Misfortune" + region: "NTSC-U" + compat: 5 +SLUS-21834: + name: "Goosebumps Horrorland" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Needs both vu0 and vu1 extra+sign clamping to fix crash on flume ride. +SLUS-21835: + name: "History Civil War - Secret Missions" + region: "NTSC-U" + compat: 5 +SLUS-21836: + name: "Secret Service" + region: "NTSC-U" + compat: 5 +SLUS-21838: + name: "Monster Lab" + region: "NTSC-U" + compat: 5 + gsHWFixes: + gpuPaletteConversion: 2 # Fixes HC size and eliminates most texture uploads. + halfPixelOffset: 2 # Fixes offset bloom. + textureInsideRT: 1 # Crowd textures. +SLUS-21839: + name: "Ski and Shoot" + region: "NTSC-U" +SLUS-21840: + name: "DreamWorks Madagascar 2 - Escape 2 Africa" + region: "NTSC-U" + compat: 5 +SLUS-21841: + name: "Cabela's Dangerous Hunts 2009" + region: "NTSC-U" + compat: 5 +SLUS-21842: + name: "Dragon Ball Z - Infinite World" + region: "NTSC-U" + compat: 5 +SLUS-21843: + name: "Guitar Hero - Metallica" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Crashes without. + gsHWFixes: + cpuCLUTRender: 1 # Fixes bad colours during play. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21844: + name: "Bolt" + region: "NTSC-U" + compat: 5 +SLUS-21845: + name: "Shin Megami Tensei - Devil Summoner 2 - Raidou Kuzunoha vs. King Abaddon" + region: "NTSC-U" + compat: 5 + memcardFilters: # Allows import of save from Devil Summoner 1. + - "SLUS-21845" + - "SLUS-21431" +SLUS-21846: + name: "Sonic Unleashed" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom. + beforeDraw: "OI_SonicUnleashed" +SLUS-21847: + name: "Guilty Gear XX - Accent Core Plus" + region: "NTSC-U" + compat: 5 +SLUS-21848: + name: "Rock Band Track Pack - AC-DC Live" + region: "NTSC-U" + compat: 3 +SLUS-21849: + name: "Winter Sports 2 - The Next Challenge" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Fixes SPS. +SLUS-21850: + name: "Score International Baja 1000 - The Official Game" + region: "NTSC-U" + compat: 5 +SLUS-21851: + name: "NCAA Basketball 09" + region: "NTSC-U" +SLUS-21852: + name: "The Tale of Despereaux" + name-sort: "Tale of Despereaux, The" + region: "NTSC-U" + compat: 5 +SLUS-21853: + name: "Shaun White Snowboarding" + region: "NTSC-U" + compat: 5 +SLUS-21854: + name: "Coraline" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLUS-21855: + name: "NPPL Championship Paintball 2009" + region: "NTSC-U" + compat: 5 +SLUS-21857: + name: "Short Track Racing - Trading Paint" + region: "NTSC-U" +SLUS-21858: + name: "Tomb Raider - Underworld" + region: "NTSC-U" + compat: 5 + gsHWFixes: + textureInsideRT: 1 # Needed for post-processing effects. + autoFlush: 1 # Fixes missing blur layer. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. +SLUS-21860: + name: "The Bigs 2" + name-sort: "Bigs 2, The" + region: "NTSC-U" +SLUS-21861: + name: "Disney Sing It! High School Musical 3 - Senior Year" + region: "NTSC-U" +SLUS-21862: + name: "Naruto Shippuden - Ultimate Ninja 4" + region: "NTSC-U" + compat: 5 + gameFixes: + - SoftwareRendererFMVHack # Fixes vertical lines in FMVs. + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. + clampModes: + vu0ClampMode: 3 # Fixes bad dialog backgrounds. + vu1ClampMode: 3 # Fixes SPS on characters. +SLUS-21863: + name: "Suzuki TT Superbikes - Real Road Racing Championship" + region: "NTSC-U" +SLUS-21864: + name: "Disney/Pixar Up" + region: "NTSC-U" + compat: 5 +SLUS-21865: + name: "Guitar Hero 5" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes SPS and VU size spam. + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-21866: + name: "Guitar Hero - Smash Hits" + region: "NTSC-U" + compat: 5 + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. + gsHWFixes: + preloadFrameData: 1 # Fixes icons and text while changing video modes. + cpuCLUTRender: 1 # Fixes broken rainbow rendering. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + autoFlush: 1 # Fixes edge garbage and shadow definition. +SLUS-21867: + name: "Guitar Hero - Van Halen" + region: "NTSC-U" + compat: 5 + gsHWFixes: + preloadFrameData: 1 # Fixes icons. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. +SLUS-21868: + name: "Nobunaga's Ambition - Iron Triangle" + region: "NTSC-U" + compat: 5 +SLUS-21869: + name: "Trivial Pursuit" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. +SLUS-21870: + name: "Monsters VS Aliens" + region: "NTSC-U" + compat: 5 +SLUS-21871: + name: "Major League Baseball 2K9" + region: "NTSC-U" +SLUS-21872: + name: "MTV Pimp My Ride - Street Racing" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Helps misaligned bloom. + nativeScaling: 2 # Fixes bloom alignment. + autoFlush: 1 # Fixes bloom rendering. +SLUS-21873: + name: "Dynasty Warriors - Gundam 2" + region: "NTSC-U" + compat: 5 +SLUS-21874: + name: "Jelly Belly - Ballistic Beans" + region: "NTSC-U" +SLUS-21875: + name: "M&Ms Adventure" + region: "NTSC-U" +SLUS-21876: + name: "Rock Band Track Pack - Classic Rock" + region: "NTSC-U" + compat: 3 +SLUS-21877: + name: "Tiger Woods PGA Tour 10" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 2 # Fixes black textures on characters. +SLUS-21878: + name: "Ice Age - Dawn of the Dinosaurs" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. +SLUS-21879: + name: "Marvel - Ultimate Alliance 2" + region: "NTSC-U" + compat: 5 +SLUS-21880: + name: "X-Men Origins - Wolverine" + region: "NTSC-U" + compat: 5 + clampModes: + eeClampMode: 3 # Flickering objects, sound loop. +SLUS-21881: + name: "Transformers - Revenge of the Fallen" + region: "NTSC-U" + compat: 5 + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. + autoFlush: 2 # Fixes soft shadows. + patches: + 137C792E: + content: |- + // Fix Pause menu, some hud parts, etc. + patch=1,EE,0016ee38,word,3464fff0 + patch=1,EE,0016ee58,word,3464fffc +SLUS-21882: + name: "Ghostbusters - The Video Game" + region: "NTSC-U" + compat: 5 +SLUS-21883: + name: "Disney/Pixar Cars - Race-O-Rama" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes sun penetrating walls and buildings. + patches: + E4278493: + content: |- + // Fixes sporadic SPS. + patch=1,EE,203a9e18,extended,484E9000 + patch=1,EE,203a9e1c,extended,4BDBD9FF +SLUS-21884: + name: "Backyard Baseball '10" + region: "NTSC-U" +SLUS-21885: + name: "Indiana Jones and the Staff of Kings" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-21886: + name: "G.I. Joe - The Rise of Cobra" + region: "NTSC-U" + compat: 5 +SLUS-21888: + name: "Rock Band Country Track Pack" + region: "NTSC-U" + compat: 3 +SLUS-21889: + name: "Rock Band Metal Track Pack" + region: "NTSC-U" + compat: 3 +SLUS-21890: + name: "Mana Khemia 2 - Fall Of Alchemy" + region: "NTSC-U" + compat: 5 + gsHWFixes: + roundSprite: 1 # Fixes lines in sprites but still some lines left. + speedHacks: + mvuFlag: 0 # Fixes missing graphical effects. +SLUS-21891: + name: "Disney G-Force" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-21892: + name: "NCAA Football 10" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21893: + name: "Madden NFL 10" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21895: + name: "Astro Boy - The Video Game" + region: "NTSC-U" +SLUS-21896: + name: "The Secret Saturdays - Beasts of the 5th Sun" + name-sort: "Secret Saturdays, The - Beasts of the 5th Sun" + region: "NTSC-U" + compat: 5 +SLUS-21897: + name: "Shin Megami Tensei - Devil Summoner 2 - Raidou Kuzunoha vs. King Abaddon" + region: "NTSC-U" + memcardFilters: # Allows import of save from Devil Summoner 1. + - "SLUS-21897" + - "SLUS-21431" +SLUS-21898: + name: "Band Hero" + region: "NTSC-U" + compat: 5 + gsHWFixes: + autoFlush: 1 # Fixes character shadow misalignment. + preloadFrameData: 1 # Fixes icons. + halfPixelOffset: 4 # Aligns UI and other elements. +SLUS-21899: + name: "Silent Hill - Shattered Memories" + region: "NTSC-U" + compat: 5 + gsHWFixes: + minimumBlendingLevel: 2 # Fixes pause menu transition. + disablePartialInvalidation: 1 # Fixes missing graphics. + textureInsideRT: 1 # Fixes pause menu transition. + halfPixelOffset: 5 # Fixes post-processing and bloom misaligment. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-21900: + name: "Scooby-Doo! First Frights" + region: "NTSC-U" + compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes AI pathing. +SLUS-21901: + name: "WWE SmackDown! vs. Raw 2010" + region: "NTSC-U" + compat: 5 +SLUS-21902: + name: "Bakugan Battle Brawlers" + region: "NTSC-U" + compat: 5 + roundModes: + eeRoundMode: 1 # Fixes black textures in conjunction with VU0 clamping set to none. + clampModes: + vu0ClampMode: 0 # Fixes black textures and SPS. + gsHWFixes: + deinterlace: 8 # Game requires AdaptiveTFF de-interlacing when auto for the (starter) FMVs. +SLUS-21904: + name: "Teenage Mutant Ninja Turtles - Smash-Up" + region: "NTSC-U" + compat: 5 +SLUS-21905: + name: "FIFA Soccer 10" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21906: + name: "Cabela's Outdoor Adventures [2009]" # Two games four years apart; same name + region: "NTSC-U" +SLUS-21907: + name: "Jurassic - The Hunted" + region: "NTSC-U" + compat: 5 +SLUS-21908: + name: "NBA 2K10" + region: "NTSC-U" +SLUS-21909: + name: "DJ Hero" + region: "NTSC-U" +SLUS-21910: + name: "Marvel Super Hero Squad" + region: "NTSC-U" + gameFixes: + - EETimingHack # Broken textures. +SLUS-21913: + name: "Star Wars - The Clone Wars - Republic Heroes" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fix text and post blur. + nativeScaling: 2 # Fixes post effects. + patches: + 71BA3429: + content: |- + author=kozarovv + // Fixes graphical glitches. + // It's a problem which applies to most games made by Krome Studios. + // The EE seems to send invalid data to the GS and expects + // some kind of unknown behaviour to operate. + // This can be fixed on the GS side but the software renderer is impossible to fix. + // So this patch corrects the issue on the EE side. + patch=1,EE,00173328,word,3464fffd +SLUS-21914: + name: "NHL 2K10" + region: "NTSC-U" + compat: 5 +SLUS-21915: + name: "The Lord of the Rings - Aragorn's Quest" + name-sort: "Lord of the Rings, The - Aragorn's Quest" + region: "NTSC-U" + compat: 5 +SLUS-21917: + name: "Dance Dance Revolution X2 [Bundle]" + region: "NTSC-U" +SLUS-21918: + name: "Pro Evolution Soccer 2010" + region: "NTSC-U" + compat: 5 +SLUS-21919: + name: "Backyard Football '10" + region: "NTSC-U" +SLUS-21920: + name: "Disney Sing It - Pop Hits" + region: "NTSC-U" +SLUS-21921: + name: "Ben 10 - Alien Force - Vilgax Attacks" + region: "NTSC-U" + compat: 5 +SLUS-21923: + name: "Dora the Explorer - Dora Saves the Crystal Kingdom" + region: "NTSC-U" +SLUS-21924: + name: "Guitar Hero - Van Halen" + region: "NTSC-U" + gsHWFixes: + preloadFrameData: 1 # Fixes icons. + autoFlush: 1 # Fixes bloom intensity. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. + roundModes: + vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. +SLUS-21926: + name: "Ni Hao, Kai-Lan - Super Game Day" + region: "NTSC-U" +SLUS-21927: + name: "Sakura Wars - So Long, My Love [English - Disc 1]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLUS-21928: + name: "Scooby-Doo! and the Spooky Swamp" + region: "NTSC-U" +SLUS-21929: + name: "Major League Baseball 2K10" + region: "NTSC-U" +SLUS-21930: + name: "Sakura Wars - So Long, My Love [Japanese - Disc 2]" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. +SLUS-21931: + name: "Disney/Pixar Toy Story 3" + region: "NTSC-U" + roundModes: + vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. + gsHWFixes: + halfPixelOffset: 4 # Aligns Post Effect. + nativeScaling: 2 # Fixes Post effect. +SLUS-21932: + name: "NCAA Football 11" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21933: + name: "Despicable Me - The Game" + region: "NTSC-U" +SLUS-21934: + name: "Rapala Pro Bass Fishing 2010" + region: "NTSC-U" +SLUS-21935: + name: "Cabela's North American Adventures" + region: "NTSC-U" +SLUS-21936: + name: "NBA 2K11" + region: "NTSC-U" + compat: 5 +SLUS-21937: + name: "Madden NFL 11" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Shows the crowd in the back. +SLUS-21938: + name: "Ben 10 - Ultimate Alien - Cosmic Destruction" + region: "NTSC-U" + compat: 5 +SLUS-21939: + name: "WWE SmackDown! vs. Raw 2011" + region: "NTSC-U" + compat: 5 +SLUS-21940: + name: "WWE All Stars" + region: "NTSC-U" + compat: 5 +SLUS-21941: + name: "FIFA Soccer 11" + region: "NTSC-U" + compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21942: + name: "Pro Evolution Soccer 2011" + region: "NTSC-U" + compat: 5 +SLUS-21944: + name: "Dora's Big Birthday Adventure" + region: "NTSC-U" +SLUS-21945: + name: "Major League Baseball 2K11" + region: "NTSC-U" +SLUS-21946: + name: "Madden NFL 12" + region: "NTSC-U" + compat: 5 + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-21947: + name: "FIFA Soccer 12" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21948: + name: "Pro Evolution Soccer 2012" + region: "NTSC-U" + compat: 5 +SLUS-21949: + name: "Netflix Streaming Disc" + region: "NTSC-B" # Brazil / Portuguese +SLUS-21950: + name: "NBA 2K12" + region: "NTSC-U" +SLUS-21951: + name: "Major League Baseball 2K12" + region: "NTSC-U" +SLUS-21954: + name: "FIFA 13" + region: "NTSC-U" # Latin America with En,Fr,Es + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-21955: + name: "Pro Evolution Soccer 2013" + region: "NTSC-U" +SLUS-27014: + name: "WWE SmackDown! vs Raw - Superstar Series [Bundle]" + region: "NTSC-U" +SLUS-27029: + name: "Disney Sing It [Bundle]" + region: "NTSC-U" +SLUS-27030: + name: "High School Musical 3 - Senior Year DANCE! [w-Mat]" + region: "NTSC-U" +SLUS-27034: + name: "Disney Sing It! High School Musical 3 - Senior Year" + region: "NTSC-U" +SLUS-27093: + name: "FIFA 14" + region: "NTSC-B" # Brazil with En,Fr,Es + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-28002: + name: "Red Faction [Trade Demo]" + region: "NTSC-U" +SLUS-28004: + name: "Klonoa 2 - Lunatea's Veil [Trade Demo]" + region: "NTSC-U" + clampModes: + eeClampMode: 3 # Objects appear in wrong places without it. + vu0ClampMode: 3 # Fixes water reflection and object glow. + gameFixes: + - EETimingHack # Fixes flickering graphics. + gsHWFixes: + cpuCLUTRender: 1 # Fixes shadows, object and enemy colours, platform transitions. +SLUS-28006: + name: "Burnout [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 # Fixes missing blur layer on sky. + halfPixelOffset: 4 # Fixes misaligned bloom. +SLUS-28007: + name: "All-Star Baseball 2003 [Trade Demo]" + region: "NTSC-U" +SLUS-28008: + name: "Sky Gunner [Trade Demo]" + region: "NTSC-U" +SLUS-28009: + name: "UFC - Throwdown [Trade Demo]" + region: "NTSC-U" +SLUS-28010: + name: "Star Wars - Jedi Starfighter [Trade Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS on main menu. +SLUS-28012: + name: "Tekken 4 [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-28013: + name: "Dual Hearts [Trade Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +SLUS-28014: + name: "Matt Hoffman's Pro BMX 2 [Trade Demo]" + region: "NTSC-U" +SLUS-28015: + name: "Gungrave [Trade Demo]" + region: "NTSC-U" +SLUS-28016: + name: "Shinobi [Trade Demo]" + region: "NTSC-U" +SLUS-28019: + name: "Haven - Call of the King [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. + gpuTargetCLUT: 1 # Fixes broken water rendering. +SLUS-28020: + name: "EverQuest Online Adventures [Beta Vol.1.0]" + region: "NTSC-U" +SLUS-28021: + name: "EverQuest Online Adventures [Beta Vol.2.0]" + region: "NTSC-U" +SLUS-28023: + name: ".hack Infection Part 1 [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. +SLUS-28025: + name: "Disaster Report [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 # Fixes incorrect blur effect. + halfPixelOffset: 4 # Improves blur. + limit24BitDepth: 2 # Fixes invisible menus and cursor. +SLUS-28026: + name: "EverQuest Online Adventures [Beta Vol.3.0]" + region: "NTSC-U" +SLUS-28027: + name: "Black & Bruised [Trade Demo]" + region: "NTSC-U" +SLUS-28029: + name: "High Heat Major League Baseball 2004 [Trade Demo]" + region: "NTSC-U" +SLUS-28031: + name: "Auto Modellista - Public Beta Volume 2.0" + region: "NTSC-U" +SLUS-28032: + name: ".hack Mutation Part 2 [Trade Demo]" + region: "NTSC-U" +SLUS-28034: + name: "Disgaea - Hour of Darkness [Trade Demo]" + region: "NTSC-U" +SLUS-28037: + name: "Kya - Dark Lineage [Trade Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes smoke effects. + gsHWFixes: + halfPixelOffset: 2 # Fixes fog misalignment and depth line. + autoFlush: 2 # Fixes sun going through objects. + preloadFrameData: 1 # Fixes missing sun and sky. +SLUS-28039: + name: "Rogue Ops [Trade Demo]" + region: "NTSC-U" + speedHacks: + eeCycleRate: 2 # Fixes hang on opening memory card screen. +SLUS-28040: + name: "Transformers [2004] [Trade Demo]" + region: "NTSC-U" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLUS-28043: + name: "Test Drive - Eve of Destruction [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post effects. +SLUS-28044: + name: "ChoroQ [Trade Demo]" + region: "NTSC-U" +SLUS-28045: + name: "Shin Megami Tensei - Nocturne [Trade Demo]" + region: "NTSC-U" + roundModes: + eeRoundMode: 0 # Ladder glitch in "Assembly of Nihilo B11" level. + gsHWFixes: + halfPixelOffset: 4 # Fixes bilinear on lighting effects. +SLUS-28046: + name: "Guilty Gear Isuka [Trade Demo]" + region: "NTSC-U" +SLUS-28049: + name: "Shin Megami Tensei - Digital Devil Saga [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns shadows to prevent artefacts. +SLUS-28050: + name: "Stella Deus - The Gate of Eternity [Trade Demo]" + region: "NTSC-U" +SLUS-28051: + name: "Samurai Western [Trade Demo]" + region: "NTSC-U" +SLUS-28052: + name: "Shin Megami Tensei - Digital Devil Saga 2 [Trade Demo]" + region: "NTSC-U" +SLUS-28053: + name: "Magna Carta [Trade Demo]" + region: "NTSC-U" +SLUS-28054: + name: "Combat Elite - WWII Paratroopers [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + halfPixelOffset: 5 # Fixes effect alignment. +SLUS-28056: + name: "State of Emergency 2 [Trade Demo]" + region: "NTSC-U" +SLUS-28059: + name: "Metal Saga [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes combat interface. +SLUS-28061: + name: "Steambot Chronicles [Trade Demo]" + region: "NTSC-U" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLUS-28062: + name: "Dance Factory [Trade Demo]" + region: "NTSC-U" +SLUS-28063: + name: "Rule of Rose [Trade Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes black FMVs in hardware and hash cache disabling itself. +SLUS-28064: + name: "Shin Megami Tensei - Devil Summoner [Trade Demo]" + region: "NTSC-U" + gsHWFixes: + minimumBlendingLevel: 3 # Fixes broken effect rendering. +SLUS-28065: + name: "Odin Sphere [Trade Demo]" + region: "NTSC-U" +SLUS-28067: + name: "Shin Megami Tensei - Persona 3 [Trade Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes interlacing. +SLUS-28068: + name: "Shin Megami Tensei - Persona 3 FES [Trade Demo]" + region: "NTSC-U" +SLUS-28069: + name: "Shin Megami Tensei - Persona 4 [Trade Demo]" + region: "NTSC-U" +SLUS-29001: + name: "ESPN Winter Games Snowboarding [Demo]" + region: "NTSC-U" +SLUS-29003: + name: "Metal Gear Solid 2 - Sons of Liberty [Demo]" + region: "NTSC-U" + compat: 5 + gameFixes: + - InstantDMAHack # Fixes broken half-bottom artifacts. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others. + autoFlush: 1 # Fixes motion blur effect. + halfPixelOffset: 4 # Aligns blur from upscaling. +SLUS-29004: + name: "Unison & Dead or Alive 2 Hardcore [Demo]" + region: "NTSC-U" +SLUS-29005: + name: "Red Faction [Regular Demo]" + region: "NTSC-U" +SLUS-29006: + name: "MX 2002 featuring Ricky Carmichael [Demo]" + region: "NTSC-U" +SLUS-29007: + name: "Arctic Thunder [Demo]" + region: "NTSC-U" +SLUS-29008: + name: "ESPN X Games Skateboarding [Demo]" + region: "NTSC-U" +SLUS-29009: + name: "Devil May Cry [Demo]" + region: "NTSC-U" + gsHWFixes: + disablePartialInvalidation: 1 # Fixes corrupt textures. + halfPixelOffset: 2 # Alleviates blur from upscaling. + mipmap: 0 # Currently causes texture flickering. +SLUS-29010: + name: "Crash Bandicoot - The Wrath of Cortex [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Helps post misaligment. + nativePaletteDraw: 1 + autoFlush: 2 # Fixes refraction effect. +SLUS-29011: + name: "WWF SmackDown! - Just Bring It [Demo]" + region: "NTSC-U" +SLUS-29012: + name: "Top Gun - Combat Zones [Demo]" + region: "NTSC-U" +SLUS-29013: + name: "Victorious Boxers - Ippo's Road to Glory [Demo]" + region: "NTSC-U" +SLUS-29014: + name: "Half-Life [Demo]" + region: "NTSC-U" +SLUS-29015: + name: "Dark Summit [Demo]" + region: "NTSC-U" +SLUS-29016: + name: "X Games Winter SnoCross + ESPN International Winter Sports 2002 + Winter X Games Snowboarding 2002 [Demo]" + region: "NTSC-U" +SLUS-29017: + name: "AirBlade [Demo]" + region: "NTSC-U" +SLUS-29019: + name: "High Heat Major League Baseball 2003 [Demo]" + region: "NTSC-U" +SLUS-29020: + name: "Sky Gunner [Regular Demo]" + region: "NTSC-U" +SLUS-29021: + name: "Aggressive Inline [Demo]" + region: "NTSC-U" +SLUS-29022: + name: "UFC - Throwdown [Regular Demo]" + region: "NTSC-U" +SLUS-29025: + name: "Robot Alchemic Drive - R.A.D. [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes Depth of Field effect. + halfPixelOffset: 4 # Aligns Depth of Field. +SLUS-29026: + name: "MX SuperFly [Demo]" + region: "NTSC-U" +SLUS-29027: + name: "Red Faction II [Demo]" + region: "NTSC-U" +SLUS-29029: + name: "Summoner 2 [Demo]" + region: "NTSC-U" +SLUS-29030: + name: "Fire Blade [Demo]" + region: "NTSC-U" +SLUS-29032: + name: "Egg Mania - Eggstreme Madness [Demo]" + region: "NTSC-U" + patches: + 0A016AD4: + content: |- + //SFX/Background Music Fix. + author=kr_ps2 + patch=1,EE,001183DC,word,00000000 + patch=1,EE,001183E4,word,00000000 +SLUS-29033: + name: "Dual Hearts [Regular Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes flashing FMV. + gsHWFixes: + deinterlace: 9 # Game looks better with Adaptive BFF. + halfPixelOffset: 4 # Improves offset blur. +SLUS-29034: + name: "Tekken 4 [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-29035: + name: "Eidos Demo Disc" + region: "NTSC-U" +SLUS-29036: + name: "The Scorpion King - Rise of the Akkadian [Demo]" + name-sort: "Scorpion King, The - Rise of the Akkadian [Demo]" + region: "NTSC-U" +SLUS-29037: + name: "DDRMAX Dance Dance Revolution [Demo]" + region: "NTSC-U" +SLUS-29038: + name: "Haven - Call of the King [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes ghosting. + alignSprite: 1 # Fixes vertical lines. + gpuTargetCLUT: 1 # Fixes broken water rendering. +SLUS-29040: + name: "Dr. Muto [Demo]" + region: "NTSC-U" +SLUS-29042: + name: ".hack Infection Part 1 [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Aligns DoF effects. +SLUS-29044: + name: "Pride FC - Fighting Championships [Demo]" + region: "NTSC-U" +SLUS-29045: + name: "Black & Bruised [Regular Demo]" + region: "NTSC-U" +SLUS-29047: + name: "Def Jam - Vendetta [Demo]" + region: "NTSC-U" +SLUS-29048: + name: "Tom Clancy's Splinter Cell [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post effects. + recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. +SLUS-29049: + name: "Warhammer 40,000 - Fire Warrior [Demo]" + region: "NTSC-U" + gameFixes: + - XGKickHack # Fixes corrupted graphics. + gsHWFixes: + autoFlush: 1 # Fixes light bleed through walls. +SLUS-29050: + name: "EverQuest Online Adventures [Regular Demo]" + region: "NTSC-U" +SLUS-29053: + name: "NBA Street Vol.2 [Demo]" + region: "NTSC-U" +SLUS-29054: + name: "Splashdown - Rides Gone Wild [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 +SLUS-29055: + name: ".hack Mutation Part 2 [Regular Demo]" + region: "NTSC-U" +SLUS-29056: + name: "Alter Echo [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes side borders. + autoFlush: 1 # Fixes broken bloom effect. +SLUS-29057: + name: "Sphinx and the Shadow of Set [Demo]" + region: "NTSC-U" +SLUS-29058: + name: "SoulCalibur II [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Respawn issues, Fixes SPS, avoids teleporting characters. + gsHWFixes: + alignSprite: 1 # Fixes vertical lines. +SLUS-29059: + name: "Hunter - The Reckoning - Wayward [Demo]" + region: "NTSC-U" +SLUS-29060: + name: "Gladius [Demo]" + region: "NTSC-U" +SLUS-29061: + name: "Freaky Flyers [Demo]" + region: "NTSC-U" +SLUS-29063: + name: "EverQuest Online Adventures - Frontiers [Public Beta Ver.1.0]" + region: "NTSC-U" +SLUS-29065: + name: ".hack Outbreak Part 3 [Demo]" + region: "NTSC-U" +SLUS-29067: + name: "Tak and the Power of Juju [Demo]" + region: "NTSC-U" + compat: 5 +SLUS-29068: + name: "Crash Nitro Kart [Demo]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + clampModes: + vu1ClampMode: 3 # Fixes missing vertices on ramps. +SLUS-29069: + name: "Prince of Persia - The Sands of Time [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-29070: + name: "XIII [Demo]" + region: "NTSC-U" +SLUS-29071: + name: "Namco Transmission Demo Disc V1.03 [Regular Release]" + region: "NTSC-U" +SLUS-29073: + name: "Need for Speed - Underground [Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Broken textures. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + halfPixelOffset: 2 # Fixes misaligned post-processing. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-29074: + name: "DDRMAX2 Dance Dance Revolution [Demo]" + region: "NTSC-U" +SLUS-29077: + name: "I-Ninja [Demo]" + region: "NTSC-U" +SLUS-29079: + name: "NCAA March Madness 2004 [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes missing textures. +SLUS-29080: + name: "Whiplash [Demo]" + region: "NTSC-U" +SLUS-29081: + name: "Metal Arms - Glitch in the System [Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Texture flicker. + speedHacks: + mvuFlag: 0 # Fixes SPS. +SLUS-29082: + name: "Beyond Good & Evil [Demo]" + region: "NTSC-U" + roundModes: + eeRoundMode: 0 # Fixes SPS with water in some places. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes eye color. + textureInsideRT: 1 # Fixes the shape of shadows. + autoFlush: 2 # Fixes water rendering. + halfPixelOffset: 3 # Fixes bloom misalignment, needs this harsh offset for autoflush. + cpuFramebufferConversion: 1 # Fixes shield rendering. +SLUS-29083: + name: "Maximo vs. The Army of Zin [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes outlines around environmental objects. +SLUS-29084: + name: ".hack Quarantine Part 4 [Demo]" + region: "NTSC-U" +SLUS-29085: + name: "Champions of Norrath - Realms of EverQuest [Public Beta Volume 1.0]" + region: "NTSC-U" + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-29086: + name: "FIFA Soccer 2004 [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 2 # Missing geometry with microVU. +SLUS-29087: + name: "Square Enix Sampler Disc Vol.1 - Drakengard Playable Demo" + region: "NTSC-U" + clampModes: + eeClampMode: 3 # Characters are visible in-game. + gsHWFixes: + texturePreloading: 1 # Performs better with partial preload because it is slow on locations outside gameplay foremost. + textureInsideRT: 1 # Fixes post shuffle effect. + halfPixelOffset: 2 # Fixes boxes around shuffle effect pages. +SLUS-29088: + name: "Champions of Norrath - Realms of EverQuest [Demo]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal fps detection in some areas. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. +SLUS-29089: + name: "Resident Evil Outbreak [Public Beta 1.0]" + region: "NTSC-U" +SLUS-29091: + name: "MX Unleashed [Demo]" + region: "NTSC-U" +SLUS-29093: + name: "NFL Street [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Missing geometry with microVU. +SLUS-29095: + name: "007 - Everything or Nothing [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes lines in cutscenes. + preloadFrameData: 1 # Fixes invisible car rendering. +SLUS-29096: + name: "Final Night 2004 [Demo]" + region: "NTSC-U" +SLUS-29098: + name: "Square Enix Sampler Disc Vol.2 - Front Mission 4 Playable Demo" + region: "NTSC-U" + gsHWFixes: + preloadFrameData: 1 # Fixes mech shadows. + roundSprite: 2 # Fixes font artifacts. +SLUS-29100: + name: "Ribbit King [Demo]" + region: "NTSC-U" +SLUS-29101: + name: "Crash Twinsanity & Spyro - A Hero's Tail [Demo]" + region: "NTSC-U" + gameFixes: + - XGKickHack # Fixes bad geometry. + gsHWFixes: + roundSprite: 1 # Fixes depth lines + shadows misalignment. +SLUS-29104: + name: "Galactic Wrestling - Featuring Ultimate Muscle [Demo]" + region: "NTSC-U" +SLUS-29107: + name: "Transformers [2004] [Regular Demo]" + region: "NTSC-U" + gameFixes: + - VIFFIFOHack + speedHacks: + mtvu: 0 + gsHWFixes: + halfPixelOffset: 5 # Fixes depth line. + textureInsideRT: 1 # Fixes shadow and sky rendering. + nativeScaling: 2 # Fixes light rays. + deinterlace: 9 # Any other method causes very bad lines on movement of the camera. +SLUS-29108: + name: "Def Jam - Fight for NY [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Reduces post misalignment. + nativeScaling: 2 # Fixes remaining post misalignment. +SLUS-29110: + name: "Monster Hunter [Public Beta Vol.1 - Ver.1.01]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +SLUS-29111: + name: "Asterix & Obelix - Kick Buttix [Demo]" + region: "NTSC-U" +SLUS-29113: + name: "Burnout 3 - Takedown [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 5 # Fixes depth lines. + autoFlush: 1 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLUS-29116: + name: "WWE SmackDown! vs. RAW [Public Beta Vol.1.0]" + region: "NTSC-U" +SLUS-29117: + name: "Battlefield 2 - Modern Combat [Public Beta Vol.1.0]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLUS-29118: + name: "Need for Speed - Underground 2 [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes depth lines and reduces blur. + nativeScaling: 1 # Aligns post effects. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-29123: + name: "Ghost in the Shell - Stand Alone Complex [Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes hash cache disabling itself. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves banding and effect emulation. + autoFlush: 1 # Fixes light bloom intensity. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 1 # Fixes post effects. + textureInsideRT: 1 # Fixes post shuffles. +SLUS-29124: + name: "Fight Club [Demo]" + region: "NTSC-U" +SLUS-29125: + name: "Konami Preview Disc" + region: "NTSC-U" +SLUS-29126: + name: "Champions - Return to Arms [Demo]" # aka "Champions of Norrath 2 [Demo]" + region: "NTSC-U" + compat: 4 + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. + roundSprite: 1 # Fixes lines in menus HUD and in game. + halfPixelOffset: 2 # Fixes erroneous line in menus. +SLUS-29127: + name: "FIFA Soccer 2005 [Demo]" + region: "NTSC-U" + gameFixes: + - GIFFIFOHack # Partially fixes graphical issues also needs EE cycle rate + 3. + speedHacks: + eeCycleRate: 3 # Fixes player uniforms. + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + cpuSpriteRenderBW: 2 # Fixes player outfit rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-29129: + name: "25 to Life [Public Beta Vol.1.0]" + region: "NTSC-U" +SLUS-29130: + name: "Crash 'N' Burn [Public Beta Vol.1.0]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +SLUS-29131: + name: "Project - Snowblind [Public Beta Vol.1.0]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Aligns bloom effect. + nativeScaling: 2 # Fixes post-processing smoothness and position. +SLUS-29132: + name: "S.L.A.I. - Steel Lancer Arena International - Phantom Crash [Public Beta Vol.1.0]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes double image and aligns glow effects. +SLUS-29133: + name: "Namco Transmission Demo Disc Vol.2" + region: "NTSC-U" +SLUS-29134: + name: "Namco Transmission Demo Disc Vol.2" + region: "NTSC-U" +SLUS-29135: + name: "NCAA March Madness 2005 [Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines when upscaling. +SLUS-29137: + name: "Mercenaries - Playground of Destruction [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 2 # Fixes missing lighting. + nativeScaling: 1 # Fixes post lighting. + # halfPixelOffset: 1 # Fixes lighting misalignment. Do not enable this, it breaks a lot of graphics. +SLUS-29138: + name: "The Punisher [Demo]" + name-sort: "Punisher, The [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 2 + roundSprite: 2 # Fixes font artifacts and sizing like the letter c. +SLUS-29139: + name: "Shadow of Rome [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +SLUS-29140: + name: "MX vs. ATV Unleashed [Demo]" + region: "NTSC-U" +SLUS-29141: + name: "NBA Street V3 [Demo]" + region: "NTSC-U" +SLUS-29145: + name: "Final Night - Round 2 [Demo]" + region: "NTSC-U" +SLUS-29147: + name: "Juiced" + region: "NTSC-U" + speedHacks: + instantVU1: 0 # Significantly improves game speed. + gsHWFixes: + preloadFrameData: 1 # Fixes overbrightness. + cpuSpriteRenderBW: 1 # Fixes broken window and shadow rendering. + cpuSpriteRenderLevel: 2 # Needed for above. + autoFlush: 1 # Fixes headlight brightness. + cpuCLUTRender: 1 # Fixes broken headlights. + nativeScaling: 4 # Aligns post effects. + minimumBlendingLevel: 3 +SLUS-29148: + name: "The Incredible Hulk - Ultimate Destruction [Demo]" + name-sort: "Incredible Hulk, The - Ultimate Destruction [Demo]" + region: "NTSC-U" + speedHacks: + eeCycleRate: 1 # Fixes occasional post process flickering. + gsHWFixes: + nativePaletteDraw: 1 # Fixes lines in certain effects when upscaled. + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 1 # Fixes post effects. +SLUS-29149: + name: "Flipnic - Ultimate Pinball [Demo]" + region: "NTSC-U" + gsHWFixes: + deinterlace: 9 # Fixes broken field order. +SLUS-29150: + name: "Destroy All Humans! [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLUS-29151: + name: "Enthusia Professional Racing" + region: "NTSC-U" +SLUS-29152: + name: "Battlefield 2 - Modern Combat [Regular Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLUS-29153: + name: "Burnout Revenge [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 0 # Fixes buggy lighting in the garage. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves car reflections. + halfPixelOffset: 2 # Fixes depth lines. + autoFlush: 2 # Fixes blur and obscures sun behind objects. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + bilinearUpscale: 2 # Smooths out sun glare textures like native. + nativeScaling: 2 # Smooths speed blur and corrects some lighting. + getSkipCount: "GSC_BurnoutGames" + beforeDraw: "OI_BurnoutGames" +SLUS-29154: + name: "NHL 06 [Demo]" + region: "NTSC-U" +SLUS-29155: + name: "Need for Speed - Most Wanted [Demo]" + region: "NTSC-U" + gsHWFixes: + bilinearUpscale: 2 # Smooths out sun glare textures like native. + halfPixelOffset: 5 # Fixes blurriness. + nativeScaling: 2 # Fixes post effects. + cpuCLUTRender: 1 # Final colour adjustment LUT. + gpuTargetCLUT: 1 # Fixes sun penetrating bridges (along with HPO special). + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-29156: + name: "Marvel Nemesis - Rise of the Imperfects [Demo]" + region: "NTSC-U" +SLUS-29157: + name: "Dragon Quest VIII - Journey of the Cursed King [Demo]" + region: "NTSC-U" + gsHWFixes: + autoFlush: 1 # Fixes missing bloom from surfaces like windows. + halfPixelOffset: 2 # Sharpens world in far distances, aligns some bloom better. + roundSprite: 1 # Fixes font artifacts. + nativeScaling: 2 # Fixes background DOF blur in battles. + cpuSpriteRenderBW: 1 # Fixes water and other sprite errors. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-29159: + name: "One Piece - Grand Battle [Demo]" + region: "NTSC-U" +SLUS-29160: + name: "FIFA 06 [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-29161: + name: "SSX On Tour [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. + halfPixelOffset: 2 # Aligns bloom. + nativeScaling: 2 # Fixes post effects. +SLUS-29162: + name: "NBA Live 06 [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-29163: + name: "NCAA March Madness 06 [Demo]" + region: "NTSC-U" + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes broken sprite rendering and crowd rendering. + cpuSpriteRenderLevel: 2 # Needed for above. +SLUS-29164: + name: "Star Wars - Battlefront II [Online Public Beta]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. + autoFlush: 1 # Fixes missing lights. +SLUS-29167: + name: "007 - From Russia with Love, Need for Speed - Most Wanted, SSX World Tour [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes blurriness. + textureInsideRT: 1 # Required for complex offset shuffles in 007. + recommendedBlendingLevel: 4 # Fixes lighting in 007. +SLUS-29168: + name: "007 - From Russia with Love [Demo]" + region: "NTSC-U" + gameFixes: + - SoftwareRendererFMVHack # Fixes lines in FMVs. + gsHWFixes: + textureInsideRT: 1 # Required for complex offset shuffles. + halfPixelOffset: 4 # Fixes center upscaling line during explosions. + recommendedBlendingLevel: 4 # Fixes lighting. +SLUS-29169: + name: "Resident Evil 4 [Demo]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes blurriness. +SLUS-29170: + name: "Total Overdose - A Gunslinger's Tale in Mexico [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. +SLUS-29171: + name: "Final Fantasy XII [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 1 # Fixes bloom smoothness. +SLUS-29172: + name: "Battlefield 2 - Modern Combat [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes ground texture rendering. + autoFlush: 1 # Post-processing. + halfPixelOffset: 2 # Offset post-processing. + texturePreloading: 1 # Improves performance. + textureInsideRT: 1 # Fixes per line drawing. + getSkipCount: "GSC_Battlefield2" # Depth clear. +SLUS-29173: + name: "The Sims 2 [Demo]" + name-sort: "Sims 2, The [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post effects. +SLUS-29174: + name: "Namco Transmission Demo Disc v3.1" + region: "NTSC-U" +SLUS-29175: + name: "Namco Transmission Demo Disc v3.2" + region: "NTSC-U" +SLUS-29177: + name: "Guitar Hero [Demo]" + region: "NTSC-U" + roundModes: + vu1RoundMode: 1 # Fixes cut-off numbers and restores missing whitespace inside combo meter. +SLUS-29178: + name: "TOCA Race Driver 3 - The Ultimate Racing Simulator [Demo]" + region: "NTSC-U" + gsHWFixes: + alignSprite: 1 # Fixes lighting and vertical lines, also works with normal vertex. + roundSprite: 1 # Fixes misaligned map. + halfPixelOffset: 2 # Fixes depth of field alignment. + nativeScaling: 1 # Fixes depth of field. + textureInsideRT: 1 # Fixes shadows. +SLUS-29179: + name: "Sonic Riders [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 4 # Fix post-processing blur. + nativeScaling: 1 # Fixes post effects. +SLUS-29180: + name: "Black [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 3 # Fixes SPS. + gsHWFixes: + recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. + autoFlush: 2 # Properly diffuses light instead of strips of light. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. + getSkipCount: "GSC_BlackAndBurnoutSky" + beforeDraw: "OI_BurnoutGames" +SLUS-29183: + name: "Fight Night Round 3 [Demo]" + region: "NTSC-U" +SLUS-29185: + name: "Driver - Parallel Lines [Demo]" + region: "NTSC-U" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + cpuSpriteRenderBW: 2 # Fixes some bad textures. + cpuCLUTRender: 1 # Fixes the rest of the bad textures. + nativeScaling: 1 # Fixes post-processing smoothness and position. + preloadFrameData: 1 # Fixes road texture corruption. +SLUS-29188: + name: "Steambot Chronicles [Regular Demo]" + region: "NTSC-U" + roundModes: + eeRoundMode: 0 # Fixes broken load triggers. + gsHWFixes: + getSkipCount: "GSC_IRem" + halfPixelOffset: 2 # Aligns effects. + nativeScaling: 1 # Helps align effects. + textureInsideRT: 1 # Fixes channel shuffles. + preloadFrameData: 1 # Fixes menu graphics. + autoFlush: 1 # Fixes motion blur. + minimumBlendingLevel: 2 # Improves post effects. +SLUS-29189: + name: "FIFA World Cup - Germany 2006 [Demo]" + region: "NTSC-U" +SLUS-29191: + name: "Hitman - Blood Money & Urban Chaos [Demo]" + region: "NTSC-U" + clampModes: + vuClampMode: 0 # Fixes bump mapping issues + gsHWFixes: + textureInsideRT: 1 # Fixes post-processing. + autoFlush: 1 # Fixes sun intensity in Hitman. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing in Hitman. +SLUS-29192: + name: "Test Drive Unlimited [Public Beta Vol.1.0]" + region: "NTSC-U" + gameFixes: + - VIFFIFOHack # Needed to load the main game properly. + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes road reflections and glare flickering in sunlight. + halfPixelOffset: 4 # Fixes bloom misalignment. + nativeScaling: 2 # Aligns bloom positioning. +SLUS-29193: + name: "Need for Speed - Carbon [Demo]" + region: "NTSC-U" + clampModes: + eeClampMode: 3 # Fixes game hang after opening intro. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. + halfPixelOffset: 2 # Fixes depth line. + drawBuffering: 1 # Reduces draws and improves performance. +SLUS-29194: + name: "FIFA 07 [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-29195: + name: "Yakuza [Demo]" + region: "NTSC-U" + gameFixes: + - EETimingHack # Fixes flickering. + gsHWFixes: + minimumBlendingLevel: 2 # Improves brightness and banding. + recommendedBlendingLevel: 4 # Fixes road signs street furniture color and glass transparancy. + alignSprite: 1 # Helps align bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. +SLUS-29196: + name: "Destroy All Humans! 2 [Demo]" + region: "NTSC-U" + gsHWFixes: + recommendedBlendingLevel: 3 # Improves metal sheen and reflections. + halfPixelOffset: 2 # Fixes misaligned bloom. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. + autoFlush: 1 # Fixes sun occlusion and brightness. + textureInsideRT: 1 # Fixes shadow maps. +SLUS-29197: + name: "DreamWorks & Aardman Flushed Away [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post alignment. + nativeScaling: 2 # Fixes post effects. +SLUS-29198: + name: "Guitar Hero II [Demo]" + region: "NTSC-U" + roundModes: + vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. +SLUS-29199: + name: ".hack//G.U. Vol.1 - Rebirth [Demo]" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Sharpens world in far distances. + roundSprite: 1 # Corrects proportions of some letters in HUD. +SLUS-29200: + name: "FIFA Soccer 08 [Demo]" + region: "NTSC-U" +SLUS-29201: + name: "FIFA Soccer 08" + region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +SLUS-97405: + name: "ATV Offroad Fury 3" + region: "NTSC-U" +SRPM-70201: + name: "у‚ЙуƒšуƒМу‚ЙуƒДу‚ЃуƒМуƒŠу‚Й starring уƒЂуƒМуƒ‹уƒГу‚АхЈ˜у€‚" + name-sort: "у™уКуƒМу™уГуƒМуЊу™ starring у‚‚уƒМуЋу‚“уу‚€у™у‚" + name-en: "Space Venus Starring Morning Musume." + region: "NTSC-J" +TCES-10001: + name: "Mirage Beta Trial Code" + region: "PAL-E" +TCES-51613: + name: "This Is Football 2004 Beta Trial Code" + region: "PAL-E" + gsHWFixes: + PCRTCOffsets: 1 # Fixes boot videos screen size. +TCES-51904: + name: "SOCOM II - U.S. Navy SEALs Beta Trial Code" + region: "PAL-M5" + compat: 5 + gameFixes: + - VIF1StallHack # Fixes broken HUD. + - InstantDMAHack # Fixes texture corruption. +TCES-52004: + name: "Killzone Beta Trial Code" + region: "PAL-E" + clampModes: + vuClampMode: 0 # Resolves I Reg Clamping / performance impact and yellow graphics in certain areas. + gameFixes: + - IbitHack # Reduces VU recompilation. + - BlitInternalFPSHack # Fixes internal FPS detection. + gsHWFixes: + halfPixelOffset: 4 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. +TCES-52033: + name: "Syphon Filter - The Omega Strain Beta Trial Code" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes lights going through walls. + preloadFrameData: 1 # Fixes light flicker. + halfPixelOffset: 2 # Corrects light position. + bilinearUpscale: 1 # Smooths out bloom on lights. + gameFixes: + - EETimingHack # Fixes random hangs. + patches: + 0DDA2728: + content: |- + author=YukiXXL + // Cop2 problems. + patch=0,EE,0038E8E8,word,48438000 + patch=0,EE,0038E8EC,word,4B06521B + // Speed Correction (25 FPS) + patch=1,EE,00175a7c,extended,00000019 + patch=1,EE,00175848,extended,00000019 +TCES-52042: + name: "Formula One 04 Beta Trial Code" + region: "PAL-E" +TCES-52154: + name: "EyeToy - Chat" + region: "PAL-Unk" +TCES-52389: + name: "World Rally Championship 4 Beta Trial Code" + region: "PAL-E" + gsHWFixes: + autoFlush: 2 # Fixes sun luminosity and car shadows. + roundSprite: 1 # Fixes misaligned text. + halfPixelOffset: 2 # Fixes minor ghosting on objects. +TCES-52426: + name: "This is Football 2005" + region: "PAL-Unk" +TCES-52456: + name: "Ratchet & Clank 3 Beta Trial Code" + region: "PAL-E" + gameFixes: + - EETimingHack # Fixes SPR errors while going in-game. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves color and luminosity of surfaces. + disablePartialInvalidation: 1 # Prevents the situation that a level (Aquatos) doesn't render characters and geometry. + halfPixelOffset: 4 # Aligns post bloom. + nativeScaling: 1 # Fixes light blooms. + autoFlush: 2 # Helps fix misaligned bloom. +TCES-52582: + name: "Everybody's Golf 4 [Beta Trial Code]" + region: "PAL-E" + gsHWFixes: + accurateAlphaTest: 1 # Fixes broken face and UI rendering. +TCES-53033: + name: "Formula One 05 Beta Trial Code" + region: "PAL-E" +TCES-53247: + name: "WRC - Rally Evolved Beta Trial Code" + region: "PAL-E" + gameFixes: + - XGKickHack # Fixes SPS. + gsHWFixes: + roundSprite: 1 # Fixes misaligned text. + autoFlush: 2 # Fixes sun luminosity. +TCES-53286: + name: "Jak X Beta Trial Code" + region: "PAL-E" + compat: 5 + speedHacks: + instantVU1: 0 # Fixes misaligned effects such as exhausts during boosting. + gsHWFixes: + recommendedBlendingLevel: 3 # Improves reflection quality. + roundSprite: 1 # Fix lines in the sky. + autoFlush: 2 # Fixes lighting. + cpuSpriteRenderBW: 4 # Fixes water textures. + cpuSpriteRenderLevel: 2 # Needed for above. + textureInsideRT: 1 # Fixes broken character models. +TCPS-10058: + name: "щ›ЛшЛŠуЇGOяМц–АхЙЙчЗš хББщ™Нц–АхЙЙчЗšчЗЈ щ‹шЛЂхЃЋу‚Луƒƒуƒˆ [PlayStation2 the Best]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМу—у‚“у‹у‚“у›у‚“ у•у‚“у‚ˆу†у—у‚“у‹у‚“у›у‚“уИу‚“ у†у‚“уІу‚“у—у›уЃуЈ [PlayStation2 the Best]" + name-en: "Densha de Go! Shinkansen Sanyou Shinkansen-hen [with Controller]" + region: "NTSC-J" +TCPS-10060: + name: "US OPEN 2002 - A USTA EVENT" + name-sort: "US уŠуƒМуЗу‚“ 2002 - A USTA у„уЙу‚“уЈ" + name-en: "US Open 2002 - A USTA Event" + region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes broken pause menu graphics. +TCPS-10068: + name: "щ›ЛшЛŠуЇGOяМ ц—…цƒ…чЗЈ [у‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБу‚Луƒƒуƒˆ]" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМ у‚Šу‚‡у˜у‚‡у†уИу‚“ [у“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“у›уЃуЈ]" + name-en: "Densha de Go! Ryojou-hen [with Controller]" + region: "NTSC-J" +TCPS-10073: + name: "у‚ЈуƒŠу‚ИуƒМу‚Ју‚Ђуƒ•у‚ЉуƒМу‚Й у‚Ју‚Єуƒ у‚ЙуƒˆуƒЉу‚Єу‚ЏяМ" + name-sort: "уˆуЊу˜уƒМуˆу‚уЕу‰уƒМу™ уˆу„у‚€у™уЈу‚‰у„уяМ" + name-en: "Energy Airforce - Aim Strike! [TAITO 2002]" + region: "NTSC-J" + speedHacks: + instantVU1: 0 # Fixes hanging while going ingame easiest test is making a replay and load the replay once or more which gives you blackscreen and 100% EE with low performance. + gsHWFixes: + recommendedBlendingLevel: 5 # Alleviates color banding also the cockpit and missile shadows are darker if enabled. + autoFlush: 2 # Corrects post-processing effect on jet exhausts. +TCPS-10074: + name: "у‚ЙуƒšуƒМу‚Йу‚ЄуƒГуƒ™уƒМуƒ€уƒМ у‚Ђуƒ‹уƒуƒМу‚ЕуƒЊуƒМ [ч­фН“хž‹у‚ГуƒГуƒˆуƒ­уƒМуƒЉхŒцЂБу‚Луƒƒуƒˆ]" + name-sort: "у™уКуƒМу™у„у‚“уЙуƒМу уƒМ у‚уЋуАуƒМу•у‚ŠуƒМ [уу‚‡у†уŸу„у‘у„у“у‚“уЈу‚уƒМу‚‰уЉу†у“у‚“у›уЃуЈ]" + name-en: "Space Invaders 25th Anniversary Bundle" + region: "NTSC-J" +TCPS-10075: + name: "щЋ˜цЉ‹хАšх­уЎуƒžуƒЉу‚НуƒГу—у‚ˆу†у‚ˆяМ" + name-sort: "уŸу‹уЏу—уЊуŠу“уЎуОу‚‰уу‚“у—у‚ˆу†у‚ˆ" + name-en: "Takahashi Naoko no Marathon Shiyou yo!" + region: "NTSC-J" + gsHWFixes: + preloadFrameData: 1 # Fixes missing text. +TCPS-10084: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜ [ц•Ащ‡щ™хЎšуƒ‘уƒƒу‚БуƒМу‚И]" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у [у™у†у‚Šу‚‡у†у’у‚“уІу„уБуЃу‘уƒМу˜]" + name-en: "Rei-shiki Kanjo Sentouki [Limitted Package]" + region: "NTSC-J" +TCPS-10085: + name: "щ›ЛшЛŠуЇGOяМFINAL" + name-sort: "уЇу‚“у—у‚ƒуЇу”уƒМFINAL" + name-en: "Densha de Go! Final [Limited Edition]" + region: "NTSC-J" + compat: 5 +TCPS-10086: + name: "уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н2 яНžщ­”чŽ‹хŸŽуЎцˆІу„яНž" + name-sort: "у‚‰ууŒууŠу†у“у2 яНžуОуŠу†у˜у‚‡у†уЎуŸуŸу‹у„яНž" + name-en: "Rakugaki Oukoku 2 - Maoh jou no Tatakai" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +TCPS-10092: + name: "у‚Йуƒ‘у‚Єуƒ€уƒМуƒžуƒГ 2" + name-sort: "у™уБу„у уƒМуОу‚“ 2" + name-en: "Spider-Man 2" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +TCPS-10094: + name: "у‚ЄуƒМу‚Йт…Ђ яНžуƒЏуƒГуƒ€уƒЉуƒМу‚Куƒ•уƒ­уƒ у‚ЄуƒМу‚ЙяНž" + name-sort: "у„уƒМу™3 у‚у‚“у у‚‰уƒМуšуЕу‚у‚€у„уƒМу™" + name-en: "Ys III - Wanderers from Ys" + region: "NTSC-J" +TCPS-10106: + name: "у‚ЄуƒМу‚Йт…Ѓ яНžMASK OF THE SUN -a new theory-яНž" + name-sort: "у„уƒМу™4 яНžуОу™у уŠуЖ у– у•у‚“ яМ у‚ уЋу‚…уƒМу›уŠу‚ŠуƒМяНž" + name-en: "Ys IV - Mask of the Sun - A New Theory" + region: "NTSC-J" +TCPS-10107: + name: "чПМчЅž у‚Ўу‚Ќу‚Іу‚ЃуƒГу‚А у‚Иу‚ЇуƒуƒЌуƒМу‚ЗуƒЇуƒГу‚К" + name-sort: "у‚ˆуу—у‚“ уŽуŒу†уƒу‚“у у˜у‡у­у‚ŒуƒМу—у‚‡у‚“уš" + name-en: "Giga Wing Generations" + region: "NTSC-J" +TCPS-10109: + name: "у‚ЄуƒМу‚Йт…Ђ яНžуƒЏуƒГуƒ€уƒЉуƒМу‚К уƒ•уƒ­уƒ  у‚ЄуƒМу‚ЙяНž [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у„уƒМу™3 у‚у‚“у у‚‰уƒМуš уЕу‚у‚€ у„уƒМу™ [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Ys III - Wanderers from Ys [First Limited Edition]" + region: "NTSC-J" +TCPS-10111: + name: "у‚ЈуƒЌуƒЁуƒГу‚ПуƒЋ у‚Иу‚ЇуƒЌу‚Єуƒ‰ -чКуˆу€чП щЂЈуЎх‰Ѓ-" + name-sort: "уˆу‚Œу‚у‚“уŸу‚‹ у˜у‡у‚Œу„уЉ уОуЈуˆ у™у„уЕу†уЎуЄу‚‹уŽ" + name-en: "Erementar Gerad" + region: "NTSC-J" + gameFixes: + - XGKickHack # Fixes chocolate coloured characters. +TCPS-10113: + name: "ш™ЋхЇЋу•уО" + name-sort: "у‚€у—уВу‚у•уО" + name-en: "Mushihime-sama" + region: "NTSC-J" +TCPS-10114: + name: "щ­”цŽЂхЕуƒ­у‚­RAGNAROK щ­”хІ–ч”Л яНžхЄБу‚у‚ŒуŸхОЎчЌ‘яНž" + name-sort: "уОуŸу‚“уІу„у‚уу‚‰ууЊу‚у уОу‚ˆу†уŒ у†у—уЊу‚у‚ŒуŸуЛуЛуˆуП" + name-en: "Matantei Loki Ragnarok Mayoukaku" + region: "NTSC-J" +TCPS-10115: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИŠхЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 01 у˜у‚‡у†у‹у‚“" + name-en: "Taito Memories - Joukan" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10117: + name: "ш™ЋхЇЋу•уО [хˆх›žщ™хЎšч‰ˆ]" + name-sort: "у‚€у—уВу‚у•уО [у—у‚‡у‹у„у’у‚“уІу„уАу‚“]" + name-en: "Mushihime-sama [First Limited Edition]" + region: "NTSC-J" +TCPS-10123: + name: "уƒЉуƒГу‚АуƒЊуƒƒу‚ЕуƒМт…Ђ" + name-sort: "у‚‰у‚“уу‚ŠуЃу•уƒМ3" + name-en: "Langrisser III" + region: "NTSC-J" +TCPS-10124: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИ‹хЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 02 у’у‹у‚“" + name-en: "Taito Memories - Joukan" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10125: + name: "щ›Зщ›Лт…Ђ" + name-sort: "у‚‰у„уЇу‚“3" + name-en: "Raiden III" + region: "NTSC-J" +TCPS-10127: + name: "Spider-Man 2 [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes missing water sheen. + cpuSpriteRenderBW: 1 # Fixes textures. + autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. + halfPixelOffset: 2 # Fixes shadows. + gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. + nativeScaling: 2 # Fixes post-processing. +TCPS-10128: + name: "у‚ЂуƒЋуƒ†у‚ЃуƒЁуƒƒуƒˆ уƒ—уƒ­ уƒ”уƒГуƒœуƒМуƒЋ" + name-sort: "у‚у‚‹уІуƒу‚уЃуЈ уЗу‚ уДу‚“уМуƒМу‚‹" + name-en: "Ultimate Pro Pinball" + region: "NTSC-J" +TCPS-10130: + name: "HOMURA -уЛу‚€у‚‰-" + name-sort: "уЛу‚€у‚‰" + name-en: "Homura" + region: "NTSC-J" +TCPS-10131: + name: "щ‹Гш–”ш–‡" + name-sort: "у„уАу‚‰" + name-en: "Ibara" + region: "NTSC-J" +TCPS-10132: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE" + name-en: "Psychic Force Complete" + region: "NTSC-J" +TCPS-10133: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE у‚Іу‚ЉуƒГ уƒ•у‚Ѓу‚ЎуƒЅу‚ЂхŒцЂБч‰ˆ" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE у†у‰у‚“ уЕуƒуŽу‚…у‚уЉу†у“у‚“уАу‚“" + name-en: "Psychic Force Complete [with Wong Figure]" + region: "NTSC-J" +TCPS-10134: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE у‚ЈуƒŸуƒЊу‚Њ уƒ•у‚Ѓу‚ЎуƒЅу‚ЂхŒцЂБч‰ˆ" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE уˆуПу‚ŠуŠ уЕуƒуŽу‚…у‚уЉу†у“у‚“уАу‚“" + name-en: "Psychic Force Complete [with Emilio Figure]" + region: "NTSC-J" +TCPS-10135: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE у‚Іу‚ЇуƒГуƒ‡у‚ЃуƒМ уƒ•у‚Ѓу‚ЎуƒЅу‚ЂхŒцЂБч‰ˆ" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE у†у‡у‚“уЇуƒуƒМ уЕуƒуŽу‚…у‚уЉу†у“у‚“уАу‚“" + name-en: "Psychic Force Complete [with Wendy Figure]" + region: "NTSC-J" +TCPS-10136: + name: "у‚Еу‚Єу‚­уƒƒу‚Џуƒ•у‚ЉуƒМу‚Й COMPLETE уƒ•у‚Ѓу‚ЎуƒЅу‚ЂфИ‰фН“хŒцЂБч‰ˆ" + name-sort: "у•у„ууЃууЕу‰уƒМу™ COMPLETE уЕуƒуŽу‚…у‚у•у‚“уŸу„уЉу†у“у‚“уАу‚“" + name-en: "Psychic Force Complete [with 3 Figures]" + region: "NTSC-J" +TCPS-10147: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜ хМ" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у 2" + name-en: "Rei-Shiki Kanjou Sentouki Ni" + region: "NTSC-J" +TCPS-10148: + name: "щ›ЖхМш‰ІфИŠцˆІщ—˜шЈ˜ хМ [щ™хЎšч‰ˆ]" + name-sort: "у‚Œу„у—уу‹у‚“у˜у‚‡у†у›у‚“уЈу†у 2 [у’у‚“уІу„уАу‚“]" + name-en: "Rei-Shiki Kanjou Sentouki Ni [Limited Edition]" + region: "NTSC-J" +TCPS-10150: + name: "уƒЉу‚Џу‚Ќу‚­чŽ‹х›Н2 яНžщ­”чŽ‹хŸŽуЎцˆІу„яНž" + name-sort: "у‚‰ууŒууŠу†у“у2 яНžуОуŠу†у˜у‚‡у†уЎуŸуŸу‹у„яНž" + name-en: "Rakugaki Oukoku 2 - Maoh jou no Tatakai [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 4 # Fixes distant offset blur. +TCPS-10152: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ уƒ‰у‚Ѕу‚ЈуƒЋуƒДу‚ЁуƒЋуƒ„у‚Ё [щ€šхИИч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ уЉу…уˆу‚‹у‚”уу‚‹уЄу [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Rozen Maiden - Duellwalzer [Standard Edition]" + region: "NTSC-J" +TCPS-10153: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ уƒ‰у‚Ѕу‚ЈуƒЋуƒДу‚ЁуƒЋуƒ„у‚Ё [щ™хЎšч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ уЉу…уˆу‚‹у‚”уу‚‹уЄу [у’у‚“уІу„уАу‚“]" + name-en: "Rozen Maiden - Duellwalzer [Limited Edition]" + region: "NTSC-J" +TCPS-10154: + name: "у‚ЄуƒМу‚Йт…Є яНžLost Kefin - Kingdom of SandяНž" + name-sort: "у„уƒМу™5 яНžLost Kefin,Kingdom of SandяНž" + name-en: "Ys V - Lost Kefin, Kingdom of Sand" + region: "NTSC-J" +TCPS-10158: + name: "Ultimate Spider-Man" + region: "NTSC-J" + clampModes: + vu1ClampMode: 0 # Fixes Spider-Man's eye texture colour. + gsHWFixes: + cpuSpriteRenderBW: 2 # Fixes textures. + autoFlush: 2 # Fixes shadow alignment along with HPO Special (Normal looks better but causes top left glitches). + halfPixelOffset: 2 +TCPS-10159: + name: "TT SUPERBIKES" + name-sort: "TTу™уƒМуБуƒМуАу„уу™" + name-en: "Suzuki TT Super Bikes - Real Road Racing" + region: "NTSC-J" +TCPS-10160: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИŠхЗЛ [TAITO BEST]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 01 у˜у‚‡у†у‹у‚“ [TAITO BEST]" + name-en: "Taito Memories - Joukan [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10164: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚К фИ‹хЗЛ [TAITO BEST]" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš 02 у’у‹у‚“ [TAITO BEST]" + name-en: "Taito Memories - Gekan [TAITO BEST]" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10166: + name: "у‚Іу‚Ѓу‚ЖуƒМуƒ‰уƒЊу‚ЃуƒЛхЄ–фМ яНžцˆІщ—˜уЎч›Ѓч„яНž" + name-sort: "у†уƒу–уƒМуЉу‚Šуƒ уŒу„уЇу‚“ у›у‚“уЈу†уЎу‹у‚“у”у" + name-en: "Wizardry Gaiden - Sentou no Kangoku - Prisoners of the Battles" + region: "NTSC-J" +TCPS-10168: + name: "ш™ЋхЇЋу•уО [TAITO BEST]" + name-sort: "у‚€у—уВу‚у•уО [TAITO BEST]" + name-en: "Mushihime-sama [TAITO BEST]" + region: "NTSC-J" +TCPS-10172: + name: "HOMURA -уЛу‚€у‚‰- [TAITO BEST]" + name-sort: "уЛу‚€у‚‰ [TAITO BEST]" + name-en: "Homura [TAITO BEST]" + region: "NTSC-J" +TCPS-10178: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИŠхЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 - 01 у˜у‚‡у†у‹у‚“" + name-en: "Taito Memories II - Joukan" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10181: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ у‚Вуƒ™уƒМуƒˆу‚ЌуƒЋуƒ‡уƒГ [щ€šхИИч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ у’уЙуƒМуЈуŒу‚‹уЇу‚“ [уЄу†у˜у‚‡у†уАу‚“]" + name-en: "Rozen Maiden - Gebetgarten [Standard Edition]" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_RozenMaidenGebetGarden" +TCPS-10182: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ у‚Вуƒ™уƒМуƒˆу‚ЌуƒЋуƒ‡уƒГ [щ™хЎšч‰ˆ]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ у’уЙуƒМуЈуŒу‚‹уЇу‚“ [у’у‚“уІу„уАу‚“]" + name-en: "Rozen Maiden - Gebetgarten [Limited Edition]" + region: "NTSC-J" + gsHWFixes: + beforeDraw: "OI_RozenMaidenGebetGarden" +TCPS-10183: + name: "у‚Пу‚ЄуƒˆуƒМуƒЁуƒЂуƒЊуƒМу‚Кт…Ё фИ‹хЗЛ" + name-sort: "уŸу„уЈуƒМу‚у‚‚у‚ŠуƒМуš2 - 02 у’у‹у‚“" + name-en: "Taito Memories II - Gekan" + region: "NTSC-J" + gsHWFixes: + roundSprite: 1 # Fixes vertical and horizontal lines. +TCPS-10184: + name: "уƒ­уƒМу‚МуƒГуƒЁу‚Єуƒ‡уƒГ уƒ‰у‚Ѕу‚ЈуƒЋуƒДу‚ЁуƒЋуƒ„у‚Ё [TAITO BEST]" + name-sort: "у‚уƒМуœу‚“у‚у„уЇу‚“ уЉу…уˆу‚‹у‚”уу‚‹уЄу [TAITO BEST]" + name-en: "Rozen Maiden - Duellwalzer [TAITO BEST]" + region: "NTSC-J" +TLES-52149: + name: "Tom Clancy's Splinter Cell - Pandora Tomorrow Beta Trial Code" + region: "PAL-E" + gsHWFixes: + minimumBlendingLevel: 2 # Improves banding. + preloadFrameData: 1 # Fixes missing loading screens. + halfPixelOffset: 4 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +TLES-52339: + name: "Crash 'N' Burn Beta Trial Code" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Aligns post effects. + nativeScaling: 2 # Fixes post effects. +TLES-52707: + name: "Monster Hunter Beta Trial Code" + region: "PAL-E" + clampModes: + vuClampMode: 3 # Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves. + gsHWFixes: + maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. +TLES-52768: + name: "Commandos - Strike Force" + region: "PAL-Unk" +TLES-52781: + name: "WWE SmackDown! vs. RAW Beta Trial Code" + region: "PAL-E" +TLES-52940: + name: "S.L.A.I. - Steel Lancer Arena International Beta Trial Code" + region: "PAL-E" +TLES-53544: + name: "Pro Evolution Soccer 5 Beta Trial Code" + region: "PAL-E" +TLES-54240: + name: "FIFA 07 Beta Trial Code" + region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned bloom and edge garbage. + nativeScaling: 1 # Fixes misaligned bloom. + mipmap: 0 # Currently totally breaks player uniform rendering if mipmapping is enabled. +TLES-82043: + name: "Metal Gear Solid Subsistence Beta Trial Code" + region: "PAL-E" + gameFixes: + - BlitInternalFPSHack # Fixes internal FPS detection. + - InstantDMAHack # Fixes missing text in key item acquisition dialogue box. + gsHWFixes: + recommendedBlendingLevel: 3 # Fixes skin colour and banding. + autoFlush: 2 # Fixes lens flare. + halfPixelOffset: 5 # Aligns depth of field effect. + nativeScaling: 4 # Fixes post lighting. + getSkipCount: "GSC_MetalGearSolid3" # Fixes depth of field blur. diff --git a/bios/Other/yaps2/game_controller_db.txt b/bios/Other/yaps2/game_controller_db.txt new file mode 100644 index 00000000..cc91e595 --- /dev/null +++ b/bios/Other/yaps2/game_controller_db.txt @@ -0,0 +1,1909 @@ +# Game Controller DB for SDL in 2.0.16 format +# Source: https://github.com/mdqinc/SDL_GameControllerDB + +# Windows +03000000300f00000a01000000000000,3 In 1 Conversion Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows, +03000000fa190000918d000000000000,3 In 1 Conversion Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows, +03000000fa2d00000100000000000000,3dRudder Foot Motion Controller,leftx:a0,lefty:a1,rightx:a5,righty:a2,platform:Windows, +03000000d0160000040d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000050d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000060d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000070d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000600a000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000c82d00001930000000000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,platform:Windows, +03000000c82d00000031000000000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000531000000000000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000951000000000000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightx:a3,righty:a5,start:b11,platform:Windows, +03000000008000000210000000000000,8BitDo F30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000003512000011ab000000000000,8BitDo F30 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000c82d00001028000000000000,8BitDo F30 Arcade Joystick,a:b0,b:b1,back:b10,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d000011ab000000000000,8BitDo F30 Arcade Joystick,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000801000000900000000000000,8BitDo F30 Arcade Stick,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001038000000000000,8BitDo F30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000090000000000000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00006a28000000000000,8BitDo GameCube,a:b0,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b9,paddle2:b8,rightshoulder:b10,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b1,y:b4,platform:Windows, +03000000c82d00001251000000000000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001151000000000000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000150000000000000,8BitDo M30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000151000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000650000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00005106000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,guide:b2,leftshoulder:b8,lefttrigger:b9,rightshoulder:b6,righttrigger:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00002090000000000000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000310000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000451000000000000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightx:a3,righty:a5,start:b11,platform:Windows, +03000000c82d00002028000000000000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00008010000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d0000e002000000000000,8BitDo N30,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b6,platform:Windows, +03000000c82d00000190000000000000,8BitDo N30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001590000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00006528000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000290000000000000,8BitDo N64,+rightx:b9,+righty:b3,-rightx:b4,-righty:b8,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,platform:Windows, +03000000c82d00003038000000000000,8BitDo N64,+rightx:b9,+righty:b3,-rightx:b4,-righty:b8,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,platform:Windows, +03000000c82d00006928000000000000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,platform:Windows, +03000000c82d00002590000000000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000003512000012ab000000000000,8BitDo NES30,a:b2,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Windows, +03000000c82d000012ab000000000000,8BitDo NES30,a:b1,b:b0,back:b10,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000022000000090000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000203800000900000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00002038000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000751000000000000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000851000000000000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000360000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000361000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000660000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000960000000000000,8BitDo Pro 3,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000131000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000231000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000331000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000431000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00002867000000000000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a2,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b10,x:b3,y:b4,platform:Windows, +03000000c82d00000130000000000000,8BitDo SF30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000060000000000000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000061000000000000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000102800000900000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d000021ab000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00003028000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +030000003512000020ab000000000000,8BitDo SN30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000030000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000351000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a2,rightshoulder:b7,rightx:a3,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001290000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d000020ab000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00004028000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00006228000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000021000000000000,8BitDo SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000160000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000161000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000260000000000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000261000000000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001130000000000000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001230000000000000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001330000000000000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001260000000000000,8BitDo Ultimate 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001b30000000000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001c30000000000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001d30000000000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001530000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001630000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001730000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000121000000000000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000a00500003232000000000000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001890000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00003032000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +030000008f0e00001200000000000000,Acme GA02,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000c01100000355000000000000,Acrux,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fa190000f0ff000000000000,Acteck AGJ 3200,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d1180000402c000000000000,ADT1,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a3,rightx:a2,righty:a5,x:b3,y:b4,platform:Windows, +030000006f0e00008801000000000000,Afterglow Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000341a00003608000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00000263000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001101000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001401000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001402000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001901000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001a01000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001301000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001302000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001304000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001413000000000000,Afterglow Xbox Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00003901000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ab1200000103000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000000f9000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000100000008200000000000000,Akishop Customs PS360,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000007c1800000006000000000000,Alienware Dual Compatible PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000491900001904000000000000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000710100001904000000000000,Amazon Luna Controller,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b8,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b4,rightstick:b7,rightx:a3,righty:a4,start:b6,x:b3,y:b2,platform:Windows, +0300000008100000e501000000000000,Anbernic Game Pad,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000020500000913000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000373500000710000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000373500004610000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000190e00000110000000000000,Aquaplus Piece,a:b1,b:b0,back:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b2,platform:Windows, +03000000830500000160000000000000,Arcade,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b3,x:b4,y:b4,platform:Windows, +03000000120c0000100e000000000000,Armor 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000490b00004406000000000000,ASCII Seamic Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000869800002500000000000000,Astro C40 TR PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000a30c00002700000000000000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000a30c00002800000000000000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,lefty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000050b00000579000000000000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000050b00000679000000000000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000006a0e00001140000000000000,Atari CX Controller,a:b0,leftx:a0,lefty:a1,platform:Windows, +03000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,start:b3,platform:Windows, +03000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +03000000380800001889000000000000,AtGames Legends Gamer Pro,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b13,lefttrigger:b14,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000008a3500000102000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000201000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000302000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000402000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +03000000e4150000103f000000000000,Batarang,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d6200000e557000000000000,Batarang PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c01100001352000000000000,Battalife Joystick,a:b6,b:b7,back:b2,leftshoulder:b0,leftx:a0,lefty:a1,rightshoulder:b1,start:b3,x:b4,y:b5,platform:Windows, +030000006f0e00003201000000000000,Battlefield 4 PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000001f9000000000000,BB 070,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000002a79000000000000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000bc2000005250000000000000,Beitong G3,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:b9,rightx:a3,righty:a4,start:b15,x:b3,y:b4,platform:Windows, +030000000d0500000208000000000000,Belkin Nostromo N40,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +030000000d0500000308000000000000,Belkin Nostromo N45,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b2,y:b3,platform:Windows, +03000000bc2000006012000000000000,Betop 2126F,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000000055000000000000,Betop BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000790000000700000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000808300000300000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000006312000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000006321000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000006412000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000555000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000655000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00006401000000000000,BF One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000300f00000202000000000000,Bigben,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a5,righty:a2,start:b7,x:b2,y:b3,platform:Windows, +030000006b1400000209000000000000,Bigben,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006b1400000055000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006b1400000103000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000120c0000200e000000000000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000210e000000000000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f10e000000000000,Brook PS2 Adapter,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000310c000000000000,Brook Super Converter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000d81d00000b00000000000000,Buffalo BSGP1601 Series,a:b5,b:b3,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b13,x:b4,y:b2,platform:Windows, +030000005a1c00002400000000000000,Capcom Home Arcade Controller,a:b3,b:b4,back:b7,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b6,x:b0,y:b1,platform:Windows, +030000005b1c00002400000000000000,Capcom Home Arcade Controller,a:b3,b:b4,back:b7,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b6,x:b0,y:b1,platform:Windows, +030000005b1c00002500000000000000,Capcom Home Arcade Controller,a:b3,b:b4,back:b7,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b6,x:b0,y:b1,platform:Windows, +030000006d04000042c2000000000000,ChillStream,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000e82000006058000000000000,Cideko AK08b,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000457500000401000000000000,Cobra,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000b0400003365000000000000,Competition Pro,a:b0,b:b1,back:b2,leftx:a0,lefty:a1,start:b3,platform:Windows, +030000004c050000c505000000000000,CronusMax Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000d814000007cd000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000d8140000cefa000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000260900008888000000000000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a4,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Windows, +030000003807000002cb000000000000,Cyborg,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000a306000022f6000000000000,Cyborg V.3 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000f806000000a3000000000000,DA Leader,a:b7,b:b6,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b0,leftstick:b8,lefttrigger:b1,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:b3,rightx:a2,righty:a3,start:b12,x:b4,y:b5,platform:Windows, +030000001a1c00000001000000000000,Datel Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000451300000830000000000000,Defender Game Racer X7,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000791d00000103000000000000,Dual Box Wii,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000151a00006222000000000000,Dual Plus PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000004f040000070f000000000000,Dual Power,a:b8,b:b9,back:b4,dpdown:b1,dpleft:b2,dpright:b3,dpup:b0,leftshoulder:b13,leftstick:b6,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b12,rightstick:b7,righttrigger:b15,start:b5,x:b10,y:b11,platform:Windows, +030000004f04000012b3000000000000,Dual Power 3,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000020b3000000000000,Dual Trigger,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +03000000bd12000002e0000000000000,Dual Vibration Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000ff1100003133000000000000,DualForce,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b1,platform:Windows, +030000006f0e00003001000000000000,EA Sports PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fc0400000250000000000000,Easy Grip,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000bc2000000091000000000000,EasySMX Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006e0500000a20000000000000,Elecom DUX60 MMO,a:b2,b:b3,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b14,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b15,righttrigger:b13,rightx:a3,righty:a4,start:b20,x:b0,y:b1,platform:Windows, +03000000b80500000410000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +03000000b80500000610000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +03000095090000010000000000000000,Elecom JC-U609,a:b0,b:b1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,start:b8,x:b3,y:b4,platform:Windows, +0300004112000000e500000000000000,Elecom JC-U909Z,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,start:b8,x:b3,y:b4,platform:Windows, +03000041120000001050000000000000,Elecom JC-U911,a:b1,b:b2,back:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,start:b0,x:b4,y:b5,platform:Windows, +030000006e0500000520000000000000,Elecom P301U PlayStation Adapter,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +03000000250900000218000000000000,Elecom PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000411200004450000000000000,Elecom U1012,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000320000000000000,Elecom U3613M,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000e20000000000000,Elecom U3912T,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000f20000000000000,Elecom U4013S,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500001320000000000000,Elecom U4113,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006e0500001020000000000000,Elecom U4113S,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000720000000000000,Elecom W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +030000007d0400000640000000000000,Eliminator AfterShock,a:b1,b:b2,back:b9,dpdown:+a3,dpleft:-a5,dpright:+a5,dpup:-a3,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a4,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000120c0000f61c000000000000,Elite,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000430b00000300000000000000,EMS Production PS2 Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000062000001801000000000000,EMS TrioLinker Plus II,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Windows, +03000000242f000000b7000000000000,ESM 9110,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Windows, +03000000101c0000181c000000000000,Essential,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b4,leftx:a1,lefty:a0,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00000f31000000000000,EXEQ,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000341a00000108000000000000,EXEQ RF Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00008401000000000000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00008101000000000000,Faceoff Deluxe Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00008001000000000000,Faceoff Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000021000000090000000000000,FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +0300000011040000c600000000000000,FC801,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000852100000201000000000000,FF GP1,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000028f0000000000000,Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b00002ef0000000000000,Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000038f0000000000000,Fightpad TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03005036852100000000000000000000,Final Fantasy XIV Online Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000f806000001a3000000000000,Firestorm,a:b9,b:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b0,leftstick:b10,lefttrigger:b1,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,start:b12,x:b8,y:b4,platform:Windows, +03000000b50700000399000000000000,Firestorm 2,a:b2,b:b4,back:b10,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,righttrigger:b9,start:b11,x:b3,y:b5,platform:Windows, +03000000b50700001302000000000000,Firestorm D3,a:b0,b:b2,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,x:b1,y:b3,platform:Windows, +03000000b40400001024000000000000,Flydigi Apex,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000151900004000000000000000,Flydigi Vader 2,a:b27,b:b26,back:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b23,leftstick:b17,lefttrigger:b21,leftx:a0,lefty:a1,rightshoulder:b22,rightstick:b16,righttrigger:b20,rightx:a3,righty:a4,start:b18,x:b25,y:b24,platform:Windows, +03000000b40400001124000000000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b14,paddle1:b4,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b2,y:b3,platform:Windows, +03000000b40400001224000000000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000008305000000a0000000000000,G08XU,a:b0,b:b1,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b5,x:b2,y:b3,platform:Windows, +0300000066f700000100000000000000,Game VIB Joystick,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +03000000790000004618000000000000,GameCube Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000260900002625000000000000,GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,lefttrigger:a4,leftx:a0,lefty:a1,righttrigger:a5,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Windows, +03000000341a000005f7000000000000,GameCube Controller,a:b2,b:b3,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b1,y:b0,platform:Windows, +03000000430b00000500000000000000,GameCube Controller,a:b0,b:b2,dpdown:b10,dpleft:b8,dpright:b9,dpup:b11,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a3,rightx:a5,righty:a2,start:b7,x:b1,y:b3,platform:Windows, +03000000790000004718000000000000,GameCube Controller,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +030000008f0e00000d31000000000000,Gamepad 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ac0500003d03000000000000,GameSir G3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500005b05000000000000,GameSir G3w,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000ac0500002d02000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500004d04000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000373500002210000000000000,GameSir G7 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500001a06000000000000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000373500000410000000000000,GameSir T4 Kaleid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000373500009410000000000000,GameSir Tegenaria Lite,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000004c0e00001035000000000000,Gamester,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00001110000000000000,GameStick Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +0300000047530000616d000000000000,GameStop,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000c01100000140000000000000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000b62500000100000000000000,Gametel GT004 01,a:b3,b:b0,dpdown:b10,dpleft:b9,dpright:b8,dpup:b11,leftshoulder:b4,rightshoulder:b5,start:b7,x:b1,y:b2,platform:Windows, +030000008f0e00001411000000000000,Gamo2 Divaller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000a857000000000000,Gator Claw,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000008305000009a0000000000000,Genius,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000008305000031b0000000000000,Genius Maxfire Blaze 3,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000451300000010000000000000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000005c1a00003330000000000000,Genius MaxFire Grandias 12V,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000300f00000b01000000000000,GGE909 Recoil,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c283000000000000,Gioteck PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f025000021c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f025000031c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c383000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c483000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d11800000094000000000000,Google Stadia Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:b11,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +030000004f04000026b3000000000000,GP XID,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000079000000d418000000000000,GPD Win,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000025b000000000000,GPX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000007d0400000840000000000000,Gravis Destroyer Tilt,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,x:b0,y:b3,platform:Windows, +030000007d0400000540000000000000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000280400000140000000000000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a3,dpup:-a4,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000008f0e00000610000000000000,GreenAsia,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a5,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000ac0500006b05000000000000,GT2a,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000341a00000302000000000000,Hama Scorpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000008a2e0000dd10000000000000,Hand Held Legend GC Ultimate,a:b0,b:b2,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,misc2:b24,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b1,y:b3,platform:Windows, +030000008a2e0000df10000000000000,Hand Held Legend ProGCC,a:b1,b:b0,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b3,y:b2,platform:Windows, +030000000d0f00004900000000000000,Hatsune Miku Sho PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000001008000001e1000000000000,Havit HV G60,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:Windows, +030000000d0f00000c00000000000000,HEXT,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d81400000862000000000000,HitBox Edition Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +03000000632500002605000000000000,HJD X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000000d0f00000a00000000000000,Hori DOA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008500000000000000,Hori Fighting Commander 2016 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002500000000000000,Hori Fighting Commander 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002d00000000000000,Hori Fighting Commander 3 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005f00000000000000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005e00000000000000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000000d0f00008400000000000000,Hori Fighting Commander 5,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006201000000000000,Hori Fighting Commander Octa,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006401000000000000,Hori Fighting Commander Octa,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00005100000000000000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008600000000000000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000ba00000000000000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008800000000000000,Hori Fighting Stick mini 4 PS3,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b8,x:b0,y:b3,platform:Windows, +030000000d0f00008700000000000000,Hori Fighting Stick mini 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000000d0f00001000000000000000,Hori Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003200000000000000,Hori Fightstick 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c000000000000000,Hori Fightstick 4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00000d00000000000000,Hori Fightstick EX2,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00003701000000000000,Hori Fightstick Mini,a:b1,b:b0,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Windows, +030000000d0f00004000000000000000,Hori Fightstick Mini 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002100000000000000,Hori Fightstick V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002700000000000000,Hori Fightstick V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000a000000000000000,Hori Grip TAC4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b13,x:b0,y:b3,platform:Windows, +030000000d0f0000a500000000000000,Hori Miku Project Diva X HD PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000000d0f0000a600000000000000,Hori Miku Project Diva X HD PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000000d0f00000101000000000000,Hori Mini Hatsune Miku FT,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005400000000000000,Hori Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00000900000000000000,Hori Pad 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004d00000000000000,Hori Pad A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003801000000000000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Windows, +030000000d0f00009200000000000000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002301000000000000,Hori PS4 Controller Light,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000000d0f00001100000000000000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002600000000000000,Hori Real Arcade Pro 3P,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004b00000000000000,Hori Real Arcade Pro 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006a00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006b00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008a00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008b00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006f00000000000000,Hori Real Arcade Pro 4 VLX,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00007000000000000000,Hori Real Arcade Pro 4 VLX,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003d00000000000000,Hori Real Arcade Pro N3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b10,leftstick:b4,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b6,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000ae00000000000000,Hori Real Arcade Pro N4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008c00000000000000,Hori Real Arcade Pro P4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000aa00000000000000,Hori Real Arcade Pro S,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000d800000000000000,Hori Real Arcade Pro S,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00002200000000000000,Hori Real Arcade Pro V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005b00000000000000,Hori Real Arcade Pro V4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005c00000000000000,Hori Real Arcade Pro V4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000af00000000000000,Hori Real Arcade Pro VHS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00001b00000000000000,Hori Real Arcade Pro VX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000002f5000000000000,Hori Real Arcade Pro VX,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00009c00000000000000,Hori TAC Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c900000000000000,Hori Taiko Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006400000000000000,Horipad 3TP,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00001300000000000000,Horipad 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005500000000000000,Horipad 4 FPS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006e00000000000000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006600000000000000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000000d0f00004200000000000000,Horipad A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000001f5000000000000,Horipad EXT2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000ee00000000000000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c100000000000000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000f600000000000000,Horipad Nintendo Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000000d0f00000202000000000000,Horipad O Nintendo Switch 2 Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,misc2:b14,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +030000000d0f00006700000000000000,Horipad One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00009601000000000000,Horipad Steam,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc2:b2,paddle1:b5,paddle2:b15,paddle3:b18,paddle4:b19,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000000d0f0000dc00000000000000,Horipad Switch,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000242e00000b20000000000000,Hyperkin Admiral N64 Controller,+rightx:b11,+righty:b13,-rightx:b8,-righty:b12,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,start:b9,platform:Windows, +03000000242e0000ff0b000000000000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Windows, +03000000790000004e95000000000000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a5,righty:a2,start:b9,platform:Windows, +03000000242e00006a48000000000000,Hyperkin RetroN Sq,a:b3,b:b7,back:b5,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b0,rightshoulder:b1,start:b4,x:b2,y:b6,platform:Windows, +03000000242f00000a20000000000000,Hyperkin Scout,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000242e00000a20000000000000,Hyperkin Scout Premium SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000242e00006a38000000000000,Hyperkin Trooper 2,a:b0,b:b1,back:b4,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b3,start:b5,platform:Windows, +03000000f00300008d04000000000000,HyperX Clutch,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:-a2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:+a5,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000d81d00000e00000000000000,iBuffalo AC02 Arcade Joystick,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,rightx:a2,righty:a5,start:b8,x:b4,y:b5,platform:Windows, +03000000d81d00000f00000000000000,iBuffalo BSGP1204 Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d81d00001000000000000000,iBuffalo BSGP1204P Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000005c0a00000285000000000000,iDroidCon,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b6,platform:Windows, +03000000696400006964000000000000,iDroidCon Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000511d00000230000000000000,iGUGU Gamecore,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b1,leftstick:b4,lefttrigger:b3,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b2,platform:Windows, +03000000b50700001403000000000000,Impact Black,a:b2,b:b3,back:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +030000006f0e00002401000000000000,Injustice Fightstick PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000830500005130000000000000,InterAct ActionPad,a:b0,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000ef0500000300000000000000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500000230000000000000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a5,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500000030000000000000,Interact GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000fd0500003902000000000000,InterAct Hammerhead,a:b3,b:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b2,lefttrigger:b8,rightshoulder:b7,rightstick:b5,righttrigger:b9,start:b10,x:b0,y:b1,platform:Windows, +03000000fd0500002a26000000000000,InterAct Hammerhead FX,a:b3,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500002f26000000000000,InterAct Hammerhead FX,a:b4,b:b5,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b1,y:b2,platform:Windows, +03000000fd0500005302000000000000,InterAct ProPad,a:b3,b:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000ac0500002c02000000000000,Ipega Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b8,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000491900000204000000000000,Ipega PG9023,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000491900000304000000000000,Ipega PG9087,+righty:+a5,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows, +030000007e0500000620000000000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Windows, +030000007e0500000720000000000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000250900000017000000000000,Joypad Adapter,a:b2,b:b1,back:b9,leftshoulder:b5,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b6,start:b8,x:b3,y:b0,platform:Windows, +03000000bd12000003c0000000000000,Joypad Alpha Shock,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000008b0100002301000000000000,Joytech JS-112,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a2,lefty:a3,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a0,righty:a1,start:b9,x:b0,y:b1,platform:Windows, +03000000ff1100004033000000000000,JPD FFB,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a2,start:b15,x:b3,y:b0,platform:Windows, +03000000242f00002d00000000000000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000242f00008a00000000000000,JYS Adapter,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:b3,platform:Windows, +03000000c4100000c082000000000000,KADE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000828200000180000000000000,Keio,a:b4,b:b5,back:b8,leftshoulder:b2,lefttrigger:b3,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b9,x:b0,y:b1,platform:Windows, +03000000c4ac00001c80000000000000,KidzPlay Adventure PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000790000000200000000000000,King PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000bd12000001e0000000000000,Leadership,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00000103000000000000,Logic3,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00000104000000000000,Logic3,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008f0e00001300000000000000,Logic3,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006d040000d1ca000000000000,Logitech ChillStream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d040000d2ca000000000000,Logitech Cordless Precision,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000016c2000000000000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001dc2000000000000,Logitech F310,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d04000018c2000000000000,Logitech F510,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001ec2000000000000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d04000019c2000000000000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001fc2000000000000,Logitech F710,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d0400001ac2000000000000,Logitech Precision,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000009c2000000000000,Logitech WingMan,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000006d0400000bc2000000000000,Logitech WingMan Action Pad,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b8,lefttrigger:a5~,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:a2~,start:b8,x:b3,y:b4,platform:Windows, +030000006d04000011c2000000000000,Logitech WingMan Cordless,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b5,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b2,righttrigger:b7,rightx:a3,righty:a4,x:b4,platform:Windows, +030000006d0400000ac2000000000000,Logitech WingMan RumblePad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,rightx:a3,righty:a4,x:b3,y:b4,platform:Windows, +03000000380700005645000000000000,Lynx,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000222200006000000000000000,Macally,a:b1,b:b2,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b33,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700003888000000000000,Mad Catz Arcade Fightstick TE S Plus PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008532000000000000,Mad Catz Arcade Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700006352000000000000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700006652000000000000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000380700005032000000000000,Mad Catz Fightpad Pro PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700005082000000000000,Mad Catz Fightpad Pro PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000380700008031000000000000,Mad Catz FightStick Alpha PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000003807000038b7000000000000,Mad Catz Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700008433000000000000,Mad Catz Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008483000000000000,Mad Catz Fightstick TE S PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000380700008134000000000000,Mad Catz Fightstick TE2 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b7,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b4,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008184000000000000,Mad Catz Fightstick TE2 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,leftstick:b10,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000380700006252000000000000,Mad Catz Micro CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008232000000000000,Mad Catz PlayStation Brawlpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008731000000000000,Mad Catz PlayStation Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000003807000056a8000000000000,Mad Catz PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700001888000000000000,Mad Catz SFIV Fightstick PS3,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b6,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000380700008081000000000000,Mad Catz SFV Arcade Fightstick Alpha PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000380700001847000000000000,Mad Catz Street Fighter 4 Xbox 360 FightStick,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700008034000000000000,Mad Catz TE2 PS3 Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008084000000000000,Mad Catz TE2 PS4 Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000002a0600001024000000000000,Matricom,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +030000009f000000adbb000000000000,MaxJoypad Virtual Controller,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000008f0e00001330000000000000,Mayflash Adapter,a:b1,b:b2,back:b8,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3~,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000250900000128000000000000,Mayflash Arcade Stick,a:b1,b:b2,back:b8,leftshoulder:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b7,start:b9,x:b5,y:b6,platform:Windows, +03000000242f00003700000000000000,Mayflash F101,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000790000003018000000000000,Mayflash F300 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000242f00003900000000000000,Mayflash F300 Elite Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000790000004318000000000000,Mayflash GameCube Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000790000004418000000000000,Mayflash GameCube Controller,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000242f00007300000000000000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:b3,platform:Windows, +0300000079000000d218000000000000,Mayflash Magic NS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d620000010a7000000000000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000242f0000f400000000000000,Mayflash N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a5,start:b9,platform:Windows, +03000000242f0000f500000000000000,Mayflash N64 Adapter,a:b2,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a5,start:b9,platform:Windows, +03000000790000007918000000000000,Mayflash N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,righttrigger:b7,rightx:a3,righty:a2,start:b8,platform:Windows, +030000008f0e00001030000000000000,Mayflash Saturn Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +0300000025090000e803000000000000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:a4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:a5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000790000000318000000000000,Mayflash Wii DolphinBar,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +03000000790000000018000000000000,Mayflash Wii U Pro Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000790000002418000000000000,Mega Drive Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,rightshoulder:b2,start:b9,x:b3,y:b4,platform:Windows, +0300000079000000ae18000000000000,Mega Drive Controller,a:b0,b:b1,back:b7,dpdown:b14,dpleft:b15,dpright:b13,dpup:b2,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000c0160000990a000000000000,Mega Drive Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,righttrigger:b2,start:b3,platform:Windows, +030000005e0400002800000000000000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Windows, +030000005e0400000300000000000000,Microsoft SideWinder,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000005e0400000700000000000000,Microsoft SideWinder,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +030000005e0400000e00000000000000,Microsoft SideWinder Freestyle Pro,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,start:b8,x:b3,y:b4,platform:Windows, +030000005e0400002700000000000000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Windows, +03000000280d00000202000000000000,Miller Lite Cantroller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b5,x:b2,y:b3,platform:Windows, +03000000ad1b000023f0000000000000,MLG,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a6,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000ad1b00003ef0000000000000,MLG Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700006382000000000000,MLG PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000004523000015e0000000000000,Mobapad Chitu HD,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000491900000904000000000000,Mobapad Chitu HD,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ffff00000000000000000000,Mocute M053,a:b3,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b11,leftstick:b7,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b6,righttrigger:b4,rightx:a3,righty:a4,start:b8,x:b1,y:b0,platform:Windows, +03000000d6200000e589000000000000,Moga 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000007162000000000000,Moga Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000d6200000ad0d000000000000,Moga Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400002a89000000000000,Moga XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400002b89000000000000,Moga XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400001a89000000000000,Moga XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400001b89000000000000,Moga XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000250900006688000000000000,MP-8866 Super Dual Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000091200004488000000000000,MUSIA PlayStation 2 Input Display,a:b0,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b7,righttrigger:b11,rightx:a2,righty:a3,start:b5,x:b1,y:b3,platform:Windows, +03000000f70600000100000000000000,N64 Adaptoid,+rightx:b2,+righty:b1,-rightx:b4,-righty:b5,a:b0,b:b3,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,start:b8,platform:Windows, +03000000c9110000f055000000000000,Nacon GC100XF,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000c21100000791000000000000,Nacon GC101 1.03,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006b140000010c000000000000,Nacon GC400ES,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006b1400001106000000000000,Nacon Revolution 3 PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +0300000085320000170d000000000000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +0300000085320000190d000000000000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000006b140000100d000000000000,Nacon Revolution Infinity PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000006b140000080d000000000000,Nacon Revolution Unlimited Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000bd12000001c0000000000000,Nebular,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000eb0300000000000000000000,NeGcon Adapter,a:a2,b:b13,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,lefttrigger:a4,leftx:a1,righttrigger:b11,start:b3,x:a3,y:b12,platform:Windows, +0300000038070000efbe000000000000,NEO SE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000092120000474e000000000000,NeoGeo X Arcade Stick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b3,y:b2,platform:Windows, +03000000921200004b46000000000000,NES Adapter,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform:Windows, +03000000000f00000100000000000000,NES Controller,a:b1,b:b0,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +03000000921200004346000000000000,NES Controller,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +03000000790000004518000000000000,NEXiLUX GameCube Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +030000001008000001e5000000000000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Windows, +03000000050b00000045000000000000,Nexus,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Windows, +03000000152000000182000000000000,NGDS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000ec110000e1a7000000000000,Nintendo Switch,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000007e0500006920000000000000,Nintendo Switch 2 Pro Controller,a:b0,b:b1,back:b14,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b12,leftstick:b15,lefttrigger:b13,leftx:a0,lefty:a1~,misc1:b17,misc2:b20,paddle1:b18,paddle2:b19,rightshoulder:b4,rightstick:b7,righttrigger:b5,rightx:a2,righty:a3~,start:b6,x:b2,y:b3,platform:Windows, +030000007e0500000920000000000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000007e0500007320000000000000,NSO GameCube Controller,a:b1,b:b3,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b13,lefttrigger:b12,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b4,rightx:a2,righty:a3~,start:b6,x:b0,y:b2,platform:Windows, +030000007e0500001920000000000000,NSO N64 Controller,+rightx:b8,+righty:b2,-rightx:b3,-righty:b7,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Windows, +030000007e0500001720000000000000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b15,start:b9,x:b2,y:b3,platform:Windows, +03000000550900001472000000000000,NVIDIA Controller,a:b11,b:b10,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b7,leftstick:b5,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b4,righttrigger:a5,rightx:a3,righty:a6,start:b3,x:b9,y:b8,platform:Windows, +03000000550900001072000000000000,NVIDIA Shield,a:b9,b:b8,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b3,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b2,righttrigger:a4,rightx:a2,righty:a5,start:b0,x:b7,y:b6,platform:Windows, +030000005509000000b4000000000000,NVIDIA Virtual,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000004b120000014d000000000000,Nyko Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000d62000001d57000000000000,Nyko Airflo PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c00000288000000000000,Nyko Airflo Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000791d00000900000000000000,Nyko Playpad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000782300000a10000000000000,Onlive Controller,a:b15,b:b14,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b11,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b13,y:b12,platform:Windows, +030000000d0f00000401000000000000,Onyx,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008916000001fd000000000000,Onza CE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a3,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008916000000fd000000000000,Onza TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000006d57000000000000,OPP PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006b14000001a1000000000000,Orange Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +0300000009120000072f000000000000,OrangeFox86 DreamPicoPort,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:-a2,leftx:a0,lefty:a1,righttrigger:-a5,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000362800000100000000000000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Windows, +03000000120c0000f60e000000000000,P4 Gamepad,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b5,lefttrigger:b7,rightshoulder:b4,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +03000000790000002201000000000000,PC Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00008501000000000000,PDP Fightpad Pro GameCube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00000901000000000000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00008901000000000000,PDP Realmz Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000008f0e00004100000000000000,PlaySega,a:b1,b:b0,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b4,y:b3,platform:Windows, +03000000d620000011a7000000000000,PowerA Core Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000dd62000015a7000000000000,PowerA Fusion Nintendo Switch Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000012a7000000000000,PowerA Fusion Nintendo Switch Fight Pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000dd62000016a7000000000000,PowerA Fusion Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000013a7000000000000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d62000002640000000000000,PowerA OPS Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000d62000003340000000000000,PowerA OPS Pro Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000d62000006dca000000000000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +0300000062060000d570000000000000,PowerA PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000014a7000000000000,PowerA Spectra Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000084ca000000000000,Precision,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000d62000009557000000000000,Pro Elite PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c62400001a53000000000000,Pro Ex Mini,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000009f31000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d6200000c757000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000110e000000000000,Pro5,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000100800000100000000000000,PS1 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00007530000000000000,PS1 Controller,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b1,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000100800000300000000000000,PS2 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000250900000088000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900006888000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b6,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900008888000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000006b1400000303000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000009d0d00001330000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000120a00000100000000000000,PS3 Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000120c00001307000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c00001cf1000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f90e000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000250900000118000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900000500000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.8,dpleft:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b0,y:b3,platform:Windows, +030000004c0500006802000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b10,lefttrigger:a3~,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:a4~,rightx:a2,righty:a5,start:b8,x:b3,y:b0,platform:Windows, +030000004f1f00000800000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000632500007505000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000888800000803000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b9,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Windows, +03000000888800000804000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Windows, +030000008f0e00000300000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00001431000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ba2200002010000000000000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b2,platform:Windows, +03000000120c00000807000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000111e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000121e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000130e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000150e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000180e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000181e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000191e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c00001e0e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000a957000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000aa57000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f21c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f31c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f41c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f51c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120c0000f70e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000120e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000160e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000001a1e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000a00b000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000c405000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000cc09000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c0500005f0e000000000000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000e60c000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000f20d000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000830500005020000000000000,PSX,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b2,y:b3,platform:Windows, +03000000300f00000111000000000000,Qanba 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00000211000000000000,Qanba 2P,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000300f00000011000000000000,Qanba Arcade Stick 1008,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b10,x:b0,y:b3,platform:Windows, +03000000300f00001611000000000000,Qanba Arcade Stick 4018,a:b1,b:b2,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b8,x:b0,y:b3,platform:Windows, +03000000222c00000025000000000000,Qanba Dragon Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000222c00000020000000000000,Qanba Drone Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,rightshoulder:b5,righttrigger:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001211000000000000,Qanba Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001210000000000000,Qanba Joystick Plus,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000341a00000104000000000000,Qanba Joystick Q4RAF,a:b5,b:b6,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b7,start:b9,x:b1,y:b2,platform:Windows, +03000000222c00000223000000000000,Qanba Obsidian Arcade Stick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000222c00000023000000000000,Qanba Obsidian Arcade Stick PS4,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000008a2400006682000000000000,R1 Mobile Controller,a:b3,b:b1,back:b7,leftx:a0,lefty:a1,start:b6,x:b4,y:b0,platform:Windows, +03000000086700006626000000000000,RadioShack,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000ff1100004733000000000000,Ramox FPS Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:Windows, +030000009b2800002300000000000000,Raphnet 3DO Adapter,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b2,start:b3,platform:Windows, +030000009b2800006900000000000000,Raphnet 3DO Adapter,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b2,start:b3,platform:Windows, +030000009b2800000800000000000000,Raphnet Dreamcast Adapter,a:b2,b:b1,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,lefttrigger:a2,leftx:a0,righttrigger:a3,righty:a1,start:b3,x:b10,y:b9,platform:Windows, +030000009b280000d000000000000000,Raphnet Dreamcast Adapter,a:b1,b:b0,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,lefttrigger:+a5,leftx:a0,lefty:a1,righttrigger:+a2,start:b3,x:b5,y:b4,platform:Windows, +030000009b2800006200000000000000,Raphnet GameCube Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800003200000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800006000000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800001800000000000000,Raphnet Jaguar Adapter,a:b2,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b10,start:b3,x:b11,y:b12,platform:Windows, +030000009b2800003c00000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800006100000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800006300000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800006400000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800000200000000000000,Raphnet NES Adapter,a:b7,b:b6,back:b5,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b4,platform:Windows, +030000009b2800004400000000000000,Raphnet PlayStation Adapter,a:b1,b:b2,back:b5,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b9,rightx:a3,righty:a4,start:b4,x:b0,y:b3,platform:Windows, +030000009b2800004300000000000000,Raphnet Saturn,a:b0,b:b1,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000009b2800000500000000000000,Raphnet Saturn Adapter 2.0,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +030000009b2800000300000000000000,Raphnet SNES Adapter,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +030000009b2800002600000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002e00000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002f00000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800005600000000000000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800005700000000000000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800001e00000000000000,Raphnet Vectrex Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a1,lefty:a2,x:b2,y:b3,platform:Windows, +030000009b2800002b00000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002c00000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800008000000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +03000000790000008f18000000000000,Rapoo Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +0300000032150000a602000000000000,Razer Huntsman V3 Pro,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b12,dpright:b13,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000321500000003000000000000,Razer Hydra,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000f8270000bf0b000000000000,Razer Kishi,a:b6,b:b7,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b18,leftshoulder:b12,leftstick:b19,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b13,rightstick:b20,righttrigger:b15,rightx:a3,righty:a4,start:b17,x:b9,y:b10,platform:Windows, +03000000321500000204000000000000,Razer Panthera PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000104000000000000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000321500000010000000000000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000507000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000321500000707000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000321500000710000000000000,Razer Raiju TE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000a10000000000000,Razer Raiju TE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000410000000000000,Razer Raiju UE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000910000000000000,Razer Raiju UE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000011000000000000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000321500000009000000000000,Razer Serval,+lefty:+a2,-lefty:-a1,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,leftx:a0,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000921200004547000000000000,Retro Bit Sega Genesis Adapter,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b6,x:b3,y:b4,platform:Windows, +03000000790000001100000000000000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +03000000830500006020000000000000,Retro Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b8,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000632500007805000000000000,Retro Fighters Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +0300000003040000c197000000000000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +03000000bd12000013d0000000000000,Retrolink Sega Saturn Classic Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b5,lefttrigger:b6,rightshoulder:b2,righttrigger:b7,start:b8,x:b3,y:b4,platform:Windows, +03000000bd12000015d0000000000000,Retrolink SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000341200000400000000000000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Windows, +0300000000f000000300000000000000,RetroUSB RetroPad,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Windows, +0300000000f00000f100000000000000,RetroUSB Super RetroPort,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Windows, +03000000830500000960000000000000,Revenger,a:b0,b:b1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b3,x:b4,y:b5,platform:Windows, +030000006b140000010d000000000000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006b140000020d000000000000,Revolution Pro Controller 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006b140000130d000000000000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001f01000000000000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00004601000000000000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000fefa000000000000,Rock Candy Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00008701000000000000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001e01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00002801000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00002f01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000830500000052000000000000,Rockfire CosmoVoyager,a:b0,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b10,leftshoulder:b6,lefttrigger:b7,misc1:b11,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000830500007030000000000000,Rockfire Space Ranger,a:b0,b:b1,back:b5,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b9,righttrigger:b8,start:b2,x:b3,y:b4,platform:Windows, +03000000050b0000e318000000000000,ROG Chakram,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b0000e518000000000000,ROG Chakram,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00005819000000000000,ROG Chakram Core,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b0000181a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00001a1a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00001c1a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +030000004f04000001d0000000000000,Rumble Force,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000000d0f0000ad00000000000000,RX Gamepad,a:b0,b:b4,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b6,start:b9,x:b2,y:b1,platform:Windows, +030000008916000000fe000000000000,Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000045d000000000000,Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001311000000000000,Saffun Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b0,platform:Windows, +03000000a30600001af5000000000000,Saitek Cyborg,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000023f6000000000000,Saitek Cyborg,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001201000000000000,Saitek Dual Analog,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000a30600000701000000000000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000a30600000cff000000000000,Saitek P2500 Force Rumble,a:b2,b:b3,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b0,y:b1,platform:Windows, +03000000a30600000d5f000000000000,Saitek P2600,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a3,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000a30600000dff000000000000,Saitek P2600,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000a30600000c04000000000000,Saitek P2900,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000018f5000000000000,Saitek P3200,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001001000000000000,Saitek P480 Rumble,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000a30600000901000000000000,Saitek P880,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b8,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b5,rightx:a3,righty:a2,x:b0,y:b1,platform:Windows, +03000000a30600000b04000000000000,Saitek P990,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000a30600002106000000000000,Saitek PS1000 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000020f6000000000000,Saitek PS2700 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001101000000000000,Saitek Rumble,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000e804000000a0000000000000,Samsung EIGP20,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000bd12000010d1000000000000,Sanwa 4Button,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,x:b2,y:b3,platform:Windows, +03000000c01100000252000000000000,Sanwa Easy Grip,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000c01100004350000000000000,Sanwa Micro Grip P3,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,x:b3,y:b2,platform:Windows, +03000000411200004550000000000000,Sanwa Micro Grip Pro,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a1,righty:a2,start:b9,x:b1,y:b3,platform:Windows, +03000000c01100004150000000000000,Sanwa Micro Grip Pro,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +03000000c01100004450000000000000,Sanwa Online Grip,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b11,righttrigger:b9,rightx:a3,righty:a2,start:b14,x:b3,y:b4,platform:Windows, +03000000730700000401000000000000,Sanwa PlayOnline Mobile,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +030000009d0d00001130000000000000,Sanwa PlayStation Adapter,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000830500006120000000000000,Sanwa Smart Grip II,a:b0,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,x:b1,y:b3,platform:Windows, +03000000630600000201000000000000,Sanwa Virtua Grip,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,x:b0,y:b1,platform:Windows, +03000000c01100000051000000000000,Satechi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000004f04000028b3000000000000,Score A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000952e00002577000000000000,Scuf PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000a30c00002500000000000000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Windows, +03000000a30c00002400000000000000,Sega Mega Drive Mini 6B Controller,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000d804000086e6000000000000,Sega Multi Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:a2,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +0300000000050000289b000000000000,Sega Saturn Adapter,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +0300000000f000000800000000000000,Sega Saturn Controller,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b7,righttrigger:b3,start:b0,x:b5,y:b6,platform:Windows, +03000000730700000601000000000000,Sega Saturn Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000b40400000a01000000000000,Sega Saturn Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000003b07000004a1000000000000,SFX,a:b0,b:b2,back:b7,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b5,start:b8,x:b1,y:b3,platform:Windows, +03000000632500002705000000000000,ShanWan Gamepad,+lefty:+a2,-lefty:-a1,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,rightshoulder:b7,rightstick:b14,righttrigger:b9,start:b11,x:b3,y:b4,platform:Windows, +03000000f82100001900000000000000,Shogun Bros Chameleon X1,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000120c00001c1e000000000000,SnakeByte 4S PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000140300000918000000000000,SNES Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +0300000081170000960a000000000000,SNES Controller,a:b4,b:b0,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b5,y:b1,platform:Windows, +03000000811700009d0a000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +030000008b2800000300000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +03000000921200004653000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +030000008f0e00000910000000000000,Sony DualShock 2,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000317300000100000000000000,Sony DualShock 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000666600006706000000000000,Sony PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Windows, +03000000d9040000160f000000000000,Sony PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000e30500009605000000000000,Sony PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000fe1400002a23000000000000,Sony PlayStation Adapter,a:b0,b:b1,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,x:b2,y:b3,platform:Windows, +030000004c050000da0c000000000000,Sony PlayStation Classic Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000632500002306000000000000,Sony PlayStation Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000f0250000c183000000000000,Sony PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ff000000cb01000000000000,Sony PlayStation Portable,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +030000004c0500003713000000000000,Sony PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000341a00000208000000000000,Speedlink 6555,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:-a4,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a3,righty:a2,start:b7,x:b2,y:b3,platform:Windows, +03000000341a00000908000000000000,Speedlink 6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000380700001722000000000000,Speedlink Competition Pro,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,x:b2,y:b3,platform:Windows, +030000008f0e00000800000000000000,Speedlink Strike FX,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000591000000000000,Speedlink Torid,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000de280000fc11000000000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000de280000ff11000000000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000120c0000160e000000000000,Steel Play Metaltech PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000110100001914000000000000,SteelSeries,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000381000001214000000000000,SteelSeries Free,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000381000004114000000000000,SteelSeries Nimbus Cloud,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b15,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,paddle1:b5,paddle2:b2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:b8,righttrigger:b9,platform:Windows, +03000000110100003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000381000003014000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000381000003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000381000001814000000000000,SteelSeries Stratus XL,a:b0,b:b1,back:b18,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b19,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b2,y:b3,platform:Windows, +03000000380700003847000000000000,Street Fighter Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,start:b7,x:b2,y:b3,platform:Windows, +030000001f08000001e4000000000000,Super Famicom Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000790000000418000000000000,Super Famicom Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b33,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000341200001300000000000000,Super Racer,a:b2,b:b3,back:b8,leftshoulder:b5,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b7,x:b0,y:b1,platform:Windows, +03000000457500002211000000000000,Szmy Power PC Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000004f0400000ab1000000000000,T16000M,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b10,x:b2,y:b3,platform:Windows, +030000000d0f00007b00000000000000,TAC GEAR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000e40a00000307000000000000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Windows, +03000000e40a00000207000000000000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b9,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Windows, +03000000d814000001a0000000000000,TE Kitty,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fa1900000706000000000000,Team 5,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000b50700001203000000000000,Techmobility X6-38V,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000ba2200000701000000000000,Technology Innovation PS2 Adapter,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b2,platform:Windows, +03000000c61100001000000000000000,Tencent Xianyou Gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,x:b3,y:b4,platform:Windows, +03000000790000001c18000000000000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000790000002601000000000000,TGZ Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000591c00002400000000000000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000591c00002600000000000000,THEGamepad,a:b2,b:b1,back:b6,leftx:a0,lefty:a1,start:b7,x:b3,y:b0,platform:Windows, +030000004f04000015b3000000000000,Thrustmaster Dual Analog 4,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000023b3000000000000,Thrustmaster Dual Trigger PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f0400000ed0000000000000,Thrustmaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000000b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Windows, +030000004f04000004b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000003d0000000000000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:-a3,leftx:a0,lefty:a1,paddle1:b6,paddle2:b7,rightshoulder:b5,rightstick:b11,righttrigger:-a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000008d0000000000000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3~,leftx:a0,lefty:a1,paddle1:b7,paddle2:b6,rightshoulder:b5,rightstick:b11,righttrigger:a4~,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000009d0000000000000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000011000000200000000000000,ThundeRobot G30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000006d04000088ca000000000000,Thunderpad,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000666600000288000000000000,TigerGame PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000666600000488000000000000,TigerGame PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000004f04000007d0000000000000,TMini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000571d00002100000000000000,Tomee NES Adapter,a:b1,b:b0,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,start:b3,platform:Windows, +03000000571d00002000000000000000,Tomee SNES Adapter,a:b0,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000006000000000000000,Tournament PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c01100000055000000000000,Tronsmart,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d60600002a00000000000000,Trust 850F,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,x:b3,y:b4,platform:Windows, +030000005f140000c501000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000b80500000210000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000005f1400002a01000000000000,Trust Predator GM1200,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,x:b3,y:b4,platform:Windows, +03000000580400000a10000000000000,Trust Sight Fighter,a:b0,b:b1,back:b5,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,start:b2,x:b3,y:b4,platform:Windows, +030000004f04000087b6000000000000,TWCS Throttle,dpdown:b8,dpleft:b9,dpright:b7,dpup:b6,leftstick:b5,lefttrigger:-a5,leftx:a0,lefty:a1,righttrigger:+a5,platform:Windows, +03000000411200000450000000000000,Twin Shock,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Windows, +03000000d90400000200000000000000,TwinShock PS2 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000151900005678000000000000,Uniplay U6,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000101c0000171c000000000000,uRage Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000000b0400003065000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000242f00006e00000000000000,USB Controller,a:b1,b:b4,back:b10,leftshoulder:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b7,rightx:a2,righty:a5,start:b11,x:b0,y:b3,platform:Windows, +03000000300f00000701000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000341a00002308000000000000,USB Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000666600000188000000000000,USB Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000006b1400000203000000000000,USB Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000790000000a00000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000b404000081c6000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000b50700001503000000000000,USB Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000bd12000012d0000000000000,USB Controller,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000ff1100004133000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000632500002305000000000000,USB Vibration Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000882800000305000000000000,V5 Game Pad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,x:b2,y:b3,platform:Windows, +03000000790000001a18000000000000,Venom PS4 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000790000001b18000000000000,Venom PS4 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00000302000000000000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000006f0e00000702000000000000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +0300000034120000adbe000000000000,vJoy Device,a:b0,b:b1,back:b15,dpdown:b6,dpleft:b7,dpright:b8,dpup:b5,guide:b16,leftshoulder:b9,leftstick:b13,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b14,righttrigger:b12,rightx:a3,righty:a4,start:b4,x:b2,y:b3,platform:Windows, +03000000120c0000ab57000000000000,Warrior Joypad JS083,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000007e0500003003000000000000,Wii U Pro,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,leftshoulder:b6,leftstick:b11,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b12,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +0300000032150000030a000000000000,Wildcat,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000032150000140a000000000000,Wolverine,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000002e160000efbe000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,rightshoulder:b5,righttrigger:b11,start:b7,x:b2,y:b3,platform:Windows, +03000000380700001647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700002045000000000000,Xbox 360 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700002644000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a2,righty:a5,start:b8,x:b2,y:b3,platform:Windows, +03000000380700002647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000003807000026b7000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700003647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a7,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400001907000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400009102000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000000fd000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000001fd000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000016f0000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b00008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400000053000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000fdfa000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700002847000000000000,Xbox 360 Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000a102000000000000,Xbox 360 Receiver,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400000a0b000000000000,Xbox Adaptive Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000120c00000a88000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a2,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000120c00001088000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2~,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5~,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000002a0600002000000000000000,Xbox Controller,a:b0,b:b1,back:b13,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b5,leftstick:b14,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b15,righttrigger:b7,rightx:a2,righty:a5,start:b12,x:b2,y:b3,platform:Windows, +03000000380700001645000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000380700002645000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700003645000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000380700008645000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400000202000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000005e0400008502000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400008702000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000005e0400008902000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b10,leftstick:b8,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b9,righttrigger:b4,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000005e0400000c0b000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000d102000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000dd02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000e002000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000fd02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000ff02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e0000a802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e0000c802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400003a54000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000130b000000000000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000341a00000608000000000000,Xeox,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000450c00002043000000000000,Xeox SL6556BK,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00000300000000000000,XGear,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000e0ff00000201000000000000,Xiaomi Black Shark (L),back:b0,dpdown:b11,dpleft:b9,dpright:b10,dpup:b8,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,platform:Windows, +03000000172700004431000000000000,Xiaomi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a7,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000172700003350000000000000,Xiaomi XMGP01YM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000bc2000005060000000000000,Xiaomi XMGP01YM,+lefty:+a2,+righty:+a5,-lefty:-a1,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000c0160000e105000000000000,XinMo Dual Arcade,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000007d0400000340000000000000,Xterminator Digital Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:-a4,lefttrigger:+a4,leftx:a0,lefty:a1,paddle1:b7,paddle2:b6,rightshoulder:b5,rightstick:b9,righttrigger:b2,rightx:a3,righty:a5,start:b8,x:b3,y:b4,platform:Windows, +030000002c3600000100000000000000,Yawman Arrow,+rightx:h0.2,+righty:h0.4,-rightx:h0.8,-righty:h0.1,a:b4,b:b5,back:b6,dpdown:b15,dpleft:b14,dpright:b16,dpup:b13,leftshoulder:b10,leftstick:b0,lefttrigger:-a4,leftx:a0,lefty:a1,paddle1:b11,paddle2:b12,rightshoulder:b8,rightstick:b9,righttrigger:+a4,start:b3,x:b1,y:b2,platform:Windows, +03000000790000004f18000000000000,ZDT Android Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000073500000400000000000000,Zenaim Arcade Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000120c00000500000000000000,Zeroplus Adapter,a:b2,b:b1,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b0,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows, +03000000120c0000101e000000000000,Zeroplus P4 Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, + +# Mac OS X +030000008f0e00000300000009010000,2 In 1 Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000c82d00001930000000000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00001930000000020000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00001930000001000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00000031000001000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000531000000020000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00000090000001000000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001038000000010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00006a28000000010000,8BitDo GameCube,a:b0,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b9,paddle2:b8,rightshoulder:b10,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b1,y:b4,platform:Mac OS X, +03000000c82d00001251000000010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001251000000020000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001151000000010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001151000000020000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000a30c00002400000006020000,8BitDo M30,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,guide:b9,leftshoulder:b6,lefttrigger:b5,rightshoulder:b4,righttrigger:b7,start:b8,x:b3,y:b0,platform:Mac OS X, +03000000c82d00000151000000010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000650000001000000,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00005106000000010000,8BitDo M30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b2,leftshoulder:b6,lefttrigger:a5,rightshoulder:b7,righttrigger:a4,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00002090000000010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000451000000010000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00001590000001000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00006528000000010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00006928000000010000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00002590000000010000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002590000001000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002690000000010000,8BitDo NEOGEO,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b10,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +030000003512000012ab000001000000,8BitDo NES30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d000012ab000001000000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002028000000010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000022000000090000001000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000203800000900000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000190000001000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000751000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000851000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000660000000010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000660000000020000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000960000000000000,8BitDo Pro 3,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000131000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000231000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000331000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000431000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00002867000000010000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b3,y:b4,platform:Mac OS X, +03000000c82d00003028000000010000,8Bitdo SFC30 Gamepad,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000102800000900000000000000,8BitDo SFC30 Joystick,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000351000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001290000001000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00004028000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000160000001000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000161000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000260000001000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000261000000010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001230000000010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001b30000001000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001d30000001000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001530000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001630000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001730000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001130000000020000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001330000000020000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001330000001000000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000a00500003232000008010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000a00500003232000009010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001890000001000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00003032000000010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a31,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000491900001904000001010000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000710100001904000000010000,Amazon Luna Controller,a:b0,b:b1,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, +0300000008100000e501000019040000,Anbernic Handheld,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000373500004610000001000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000a30c00002700000003030000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000a30c00002800000003030000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,lefty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000050b00000045000031000000,ASUS Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000050b00000579000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b42,paddle1:b9,paddle2:b11,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +03000000050b00000679000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b23,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +030000006a0e00001140000001000000,Atari CX Wireless Controller,a:b0,leftx:a0,lefty:a1,platform:Mac OS X, +03000000503200000110000045010000,Atari VCS Classic,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b3,start:b2,platform:Mac OS X, +03000000503200000110000047010000,Atari VCS Classic Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b3,start:b2,platform:Mac OS X, +03000000503200000210000047010000,Atari VCS Modern Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000e30500008106000000010000,Austgame GameCube Adapter,a:b0,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:+a4,leftx:a0,lefty:a1,misc3:b5,misc4:b6,rightshoulder:b4,righttrigger:-a4,rightx:a2,righty:a3,start:b7,x:b1,y:b3,platform:Mac OS X, +030000008a3500000102000000010000,Backbone One,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +030000008a3500000201000000010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000008a3500000202000000010000,Backbone One,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +030000008a3500000402000000010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000008a3500000302000000010000,Backbone One PlayStation Edition,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +03000000c62400001a89000000010000,BDA MOGA XP5-X Plus,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +03000000c62400001b89000000010000,BDA MOGA XP5-X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000d62000002a79000000010000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000120c0000200e000000010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000120c0000210e000000010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000008305000031b0000000000000,Cideko AK08b,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000501d00009e61000001000000,CoreOrbits GamerPad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000d8140000cecf000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000260900008888000088020000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000a306000022f6000001030000,Cyborg V3 Rumble Pad PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000791d00000103000009010000,Dual Box Wii Classic Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000006e0500000720000010020000,Elecom JC-W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Mac OS X, +030000006f0e00008401000003010000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b13,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000151900004000000001000000,Flydigi Vader 2,a:b14,b:b15,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Mac OS X, +03000000b40400001124000001040000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000b40400001224000003030000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000790000004618000000010000,GameCube Adapter,a:b4,b:b0,dpdown:b56,dpleft:b60,dpright:b52,dpup:b48,lefttrigger:a12,leftx:a0,lefty:a4,rightshoulder:b28,righttrigger:a16,rightx:a20,righty:a8,start:b36,x:b8,y:b12,platform:Mac OS X, +03000000ac0500001a06000002020000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000373500000411000023000000,GameSir X4A Xbox Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000ad1b000001f9000000000000,Gamestop BB070 X360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000c01100000140000000010000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000006f0e00000102000000000000,GameStop Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000ff1100003133000007010000,GameWare PC Control Pad,a:b2,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Mac OS X, +03000000d11800000094000000010000,Google Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +030000007d0400000540000001010000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000280400000140000000020000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00000300000007010000,GreenAsia Joystick,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Mac OS X, +030000000d0f00002d00000000100000,Hori Fighting Commander 3 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005f00000000000000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005f00000000010000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005e00000000000000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005e00000000010000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008400000000010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008500000000010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000341a00000302000014010000,Hori Fighting Stick Mini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008800000000010000,Hori Fighting Stick mini 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008700000000010000,Hori Fighting Stick mini 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000000d0f00004d00000000000000,Hori Gem Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00003801000008010000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Mac OS X, +030000000d0f00009200000000010000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000aa00000072050000,Hori Real Arcade Pro for Nintendo Switch,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000000d0f00000002000017010000,Hori Split Pad Fit,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00000002000015010000,Hori Switch Split Pad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006e00000000010000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006600000000010000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006600000000000000,Horipad FPS Plus 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000ee00000000010000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000c100000072050000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000f600000000010000,Horipad Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000242e0000ff0b000000010000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Mac OS X, +03000000790000004e95000000010000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a5,righty:a2,start:b9,platform:Mac OS X, +03000000830500006020000000000000,iBuffalo Super Famicom Controller,a:b1,b:b0,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Mac OS X, +03000000ef0500000300000000020000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Mac OS X, +03000000fd0500000030000010010000,Interact GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Mac OS X, +030000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Mac OS X, +030000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000242f00002d00000007010000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000006d04000019c2000000000000,Logitech Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000019c2000000020000,Logitech Cordless RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3~,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000020000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000030000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000014040000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000000000,Logitech F310,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000018c2000000000000,Logitech F510,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000019c2000005030000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d0400001fc2000000000000,Logitech F710,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000006d0400001ac2000004000000,Logitech Precision,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000018c2000000010000,Logitech RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3~,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700005032000000010000,Mad Catz PS3 Fightpad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700008433000000010000,Mad Catz PS3 Fightstick TE S Plus,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700005082000000010000,Mad Catz PS4 Fightpad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000380700008483000000010000,Mad Catz PS4 Fightstick TE S Plus,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +0300000049190000020400001b010000,Manba One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b22,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000790000000600000007010000,Marvo GT-004,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000008f0e00001330000011010000,Mayflash Adapter,a:b2,b:b4,back:b16,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b12,lefttrigger:b16,leftx:a0,lefty:a2,rightshoulder:b14,rightx:a6~,righty:a4,start:b18,x:b0,y:b6,platform:Mac OS X, +03000000790000004318000000010000,Mayflash GameCube Adapter,a:b4,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a12,leftx:a0,lefty:a4,rightshoulder:b28,righttrigger:a16,rightx:a20,righty:a8,start:b36,x:b8,y:b12,platform:Mac OS X, +03000000790000004418000000010000,Mayflash GameCube Controller,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000242f00007300000000020000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Mac OS X, +0300000079000000d218000026010000,Mayflash Magic NS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000d620000010a7000003010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00001030000011010000,Mayflash Saturn Adapter,a:b0,b:b2,dpdown:b28,dpleft:b30,dpright:b26,dpup:b24,leftshoulder:b10,lefttrigger:b14,rightshoulder:b12,righttrigger:b4,start:b18,x:b6,y:b8,platform:Mac OS X, +0300000025090000e803000000000000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:b13,dpleft:b12,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Mac OS X, +03000000790000000318000000010000,Mayflash Wii DolphinBar,a:b8,b:b12,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b44,leftshoulder:b16,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b4,platform:Mac OS X, +03000000790000000018000000000000,Mayflash Wii U Pro Adapter,a:b4,b:b8,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b16,leftstick:b40,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,rightstick:b44,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b12,platform:Mac OS X, +03000000790000000018000000010000,Mayflash Wii U Pro Adapter,a:b4,b:b8,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b16,leftstick:b40,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,rightstick:b44,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b12,platform:Mac OS X, +030000005e0400002800000002010000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Mac OS X, +030000005e0400000300000006010000,Microsoft SideWinder,a:b0,b:b1,back:b9,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Mac OS X, +030000005e0400000700000006010000,Microsoft SideWinder,a:b0,b:b1,back:b8,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Mac OS X, +030000005e0400002700000001010000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Mac OS X, +030000004523000015e0000072050000,Mobapad Chitu HD,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000d62000007162000001000000,Moga Pro 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, +03000000c62400002a89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c62400002b89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000853200008906000000010000,Nacon Revolution X Unlimited,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000632500007505000000020000,NeoGeo mini PAD Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000921200004b46000003020000,NES Adapter,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform:Mac OS X, +030000001008000001e5000006010000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000ec110000e1a7000001010000,Nintendo Switch,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +030000007e0500006920000001010000,Nintendo Switch 2 Pro Controller,a:b0,b:b1,back:b14,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b12,leftstick:b15,lefttrigger:b13,leftx:a0,lefty:a1~,misc1:b17,misc2:b20,paddle1:b18,paddle2:b19,rightshoulder:b4,rightstick:b7,righttrigger:b5,rightx:a2,righty:a3~,start:b6,x:b2,y:b3,platform:Mac OS X, +030000007e0500000920000000000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +030000007e0500000920000001000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +030000007e0500000920000010020000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:Mac OS X, +050000007e05000009200000ff070000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:Mac OS X, +030000007e0500007320000001010000,NSO GameCube Controller,a:b1,b:b3,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b13,lefttrigger:b12,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b4,rightx:a2,righty:a3~,start:b6,x:b0,y:b2,platform:Mac OS X, +030000007e0500001920000001000000,NSO N64 Controller,+rightx:b8,+righty:b7,-rightx:b3,-righty:b2,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Mac OS X, +030000007e0500001720000001000000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b15,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000550900001472000025050000,NVIDIA Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Mac OS X, +030000004b120000014d000000010000,Nyko Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Mac OS X, +0300000009120000072f000000010000,OrangeFox86 DreamPicoPort,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a2,leftx:a0,lefty:a1,righttrigger:a5,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Mac OS X, +030000006f0e00000901000002010000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00000300000000000000,Piranha Xtreme PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000100800000300000006010000,PlayStation Adapter,a:b2,b:b1,back:b8,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000d620000011a7000000020000,PowerA Core Plus Gamecube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000d620000011a7000010050000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000d62000006dca000000010000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c0500006802000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c0500006802000072050000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c050000a00b000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000c405000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000c405000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +0300004b4c0500005f0e000000010000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +050000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +050000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000005e040000e002000001000000,PXN P30 Pro Mobile,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000222c00000225000000010000,Qanba Dragon Arcade Joystick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000222c00000020000000010000,Qanba Drone Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000009b2800005600000020020000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Mac OS X, +030000009b2800008000000022020000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Mac OS X, +030000008916000000fd000000000000,Razer Onza TE,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000321500000204000000010000,Razer Panthera PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000104000000010000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000321500000010000000010000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000507000001010000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000321500000011000000010000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000321500000009000000020000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +030000003215000000090000163a0000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +0300000032150000030a000000000000,Razer Wildcat,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000632500008005000000010000,Redgear,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000632500002305000000010000,Redragon Saturn,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000921200004547000000020000,Retro Bit Sega Genesis Adapter,a:b0,b:b2,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,lefttrigger:b14,rightshoulder:b10,righttrigger:b4,start:b12,x:b6,y:b8,platform:Mac OS X, +03000000790000001100000000000000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000790000001100000005010000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b4,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000830500006020000000010000,Retro Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b8,righttrigger:b9,start:b7,x:b2,y:b3,platform:Mac OS X, +0300000003040000c197000000000000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Mac OS X, +03000000790000001100000006010000,Retrolink SNES Controller,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000341200000400000000000000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Mac OS X, +030000006b140000010d000000010000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006b140000130d000000010000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c0500006802000002100000,Rii RK707,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b3,righttrigger:b9,rightx:a2,righty:a3,start:b1,x:b15,y:b12,platform:Mac OS X, +030000006f0e00008701000005010000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000c6240000fefa000000000000,Rock Candy PS3,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000e804000000a000001b010000,Samsung EIGP20,a:b1,b:b3,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b11,leftx:a1,lefty:a3,rightshoulder:b12,rightx:a4,righty:a5,start:b16,x:b7,y:b9,platform:Mac OS X, +03000000730700000401000000010000,Sanwa PlayOnline Mobile,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Mac OS X, +03000000a30c00002500000006020000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Mac OS X, +03000000811700007e05000000000000,Sega Saturn,a:b2,b:b4,dpdown:b16,dpleft:b15,dpright:b14,dpup:b17,leftshoulder:b8,lefttrigger:a5,leftx:a0,lefty:a2,rightshoulder:b9,righttrigger:a4,start:b13,x:b0,y:b6,platform:Mac OS X, +03000000b40400000a01000000000000,Sega Saturn,a:b0,b:b1,back:b5,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b2,leftshoulder:b6,rightshoulder:b7,start:b8,x:b3,y:b4,platform:Mac OS X, +030000003512000021ab000000000000,SFC30 Joystick,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +0300000000f00000f100000000000000,SNES RetroPort,a:b2,b:b3,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b5,rightshoulder:b7,start:b6,x:b0,y:b1,platform:Mac OS X, +030000004c050000a00b000000000000,Sony DualShock 4 Adapter,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000cc09000000000000,Sony DualShock 4 V2,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +03000000666600006706000088020000,Sony PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Mac OS X, +030000004c050000da0c000000010000,Sony PlayStation Classic Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +030000004c0500003713000000010000,Sony PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Mac OS X, +030000005e0400008e02000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000110100002014000000000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +03000000110100002014000001000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +03000000381000002014000001000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +03000000381000004114000000010000,SteelSeries Nimbus Cloud,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b15,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,paddle1:b5,paddle2:b2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a5,righttrigger:a4,platform:Mac OS X, +05000000484944204465766963650000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b15,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b14,x:b2,y:b3,platform:Mac OS X, +050000004e696d6275732b0000000000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b15,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b14,x:b2,y:b3,platform:Mac OS X, +03000000381000003014000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000381000003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000110100001714000000000000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,start:b12,x:b2,y:b3,platform:Mac OS X, +03000000110100001714000020010000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,start:b12,x:b2,y:b3,platform:Mac OS X, +03000000457500002211000000010000,SZMY Power PC Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000e40a00000307000001000000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Mac OS X, +03000000e40a00000207000001000000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Mac OS X, +03000000790000001c18000000010000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000790000001c18000003100000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000591c00002400000021000000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000591c00002600000021000000,THEGamepad,a:b2,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Mac OS X, +030000004f04000015b3000000000000,Thrustmaster Dual Analog 3.2,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Mac OS X, +030000004f0400000ed0000000020000,Thrustmaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004f04000000b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Mac OS X, +03000000571d00002100000021000000,Tomee NES Adapter,a:b1,b:b0,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,start:b3,platform:Mac OS X, +03000000bd12000015d0000000010000,Tomee Retro Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000571d00002000000021000000,Tomee SNES Adapter,a:b0,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000bd12000015d0000000000000,Tomee SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +030000005f140000c501000000020000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000100800000100000000000000,Twin USB Joystick,a:b4,b:b2,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b12,leftstick:b20,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b14,rightstick:b22,righttrigger:b10,rightx:a6,righty:a4,start:b18,x:b6,y:b0,platform:Mac OS X, +03000000632500002605000000010000,Uberwith Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c0160000e105000000040000,Ultimate Atari Fight Stick,a:b2,b:b4,back:b18,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,rightshoulder:b8,righttrigger:b10,start:b16,x:b0,y:b6,platform:Mac OS X, +03000000151900005678000010010000,Uniplay U6,a:b3,b:b6,back:b25,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,leftstick:b31,lefttrigger:b21,leftx:a1,lefty:a3,rightshoulder:b19,rightstick:b33,righttrigger:b23,rightx:a4,righty:a5,start:b27,x:b11,y:b13,platform:Mac OS X, +030000006f0e00000302000025040000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000006f0e00000702000003060000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +050000005769696d6f74652028303000,Wii Remote,a:b4,b:b5,back:b7,dpdown:b3,dpleft:b0,dpright:b1,dpup:b2,guide:b8,leftshoulder:b11,lefttrigger:b12,leftx:a0,lefty:a1,start:b6,x:b10,y:b9,platform:Mac OS X, +050000005769696d6f74652028313800,Wii U Pro Controller,a:b16,b:b15,back:b7,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b8,leftshoulder:b19,leftstick:b23,lefttrigger:b21,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b24,righttrigger:b22,rightx:a2,righty:a3,start:b6,x:b18,y:b17,platform:Mac OS X, +030000005e0400008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e0400008e02000010010000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4~,start:b8,x:b2,y:b3,platform:Mac OS X, +030000006f0e00000104000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000c6240000045d000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e0400000a0b000000000000,Xbox Adaptive Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000050b000003090000,Xbox Elite Controller Series 2,a:b0,b:b1,back:b31,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b53,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000011050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000011050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000013050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000015050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000d102000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000dd02000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000e002000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Mac OS X, +030000005e040000e002000003090000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Mac OS X, +030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000fd02000003090000,Xbox One Controller,a:b0,b:b1,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000220b000013050000,Xbox One Elite 2 Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,paddle1:b11,paddle2:b13,paddle3:b12,paddle4:b14,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, +03000000c62400003a54000000000000,Xbox One PowerA Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000130b000001050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000009050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000013050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000015050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000007050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000022050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000220b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000220b000021050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000172700004431000029010000,XiaoMi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000120c0000100e000000010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000120c0000101e000000010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, + +# Linux +03000000c82d00001930000011010000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +05000000c82d00001930000001000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +03000000c82d00000031000011010000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000631000000010000,8BitDo Adapter 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Linux, +03000000021000000090000011010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000090000011010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001038000000010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006a28000000010000,8BitDo GameCube,a:b0,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b9,paddle2:b8,rightshoulder:b10,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b1,y:b4,platform:Linux, +03000000c82d00001251000011010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001251000000010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001151000011010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001151000000010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000151000000010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000650000011010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00005106000000010000,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000a20000000020000,8BitDo M30 Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00002090000011010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00002090000000010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000451000000010000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Linux, +03000000c82d00001590000011010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006528000000010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00006928000011010000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +05000000c82d00006928000000010000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +05000000c82d00002590000001000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000008000000210000011010000,8BitDo NES30,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000c82d00000310000011010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b9,righttrigger:b8,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00008010000000010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b9,righttrigger:b8,start:b11,x:b3,y:b4,platform:Linux, +03000000022000000090000011010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000190000011010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000203800000900000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00002038000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000751000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00000851000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000660000011010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001030000011010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000660000000010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000020000000000000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +06000000c82d00000020000006010000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000960000011010000,8BitDo Pro 3,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000131000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000231000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000331000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000431000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00002867000000010000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b3,y:b4,platform:Linux, +03000000c82d00000060000011010000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000060000000010000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000061000000010000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +030000003512000012ab000010010000,8BitDo SFC30,a:b2,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Linux, +030000003512000021ab000010010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d000021ab000010010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000102800000900000000010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00003028000000010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000351000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000160000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000160000011010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000161000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001290000011010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000161000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006228000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000260000011010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000261000000010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000202800000900000000010000,8BitDo SNES30,a:b1,b:b0,back:b10,dpdown:b122,dpleft:b119,dpright:b120,dpup:b117,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000631000010010000,8BitDo Ultimate,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000631000014010000,8BitDo Ultimate,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000760000011010000,8BitDo Ultimate,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001130000011010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001230000011010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001330000011010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00001230000000010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000a31000014010000,8BitDo Ultimate 2C,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00001d30000011010000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00001b30000001000000,8BitDo Ultimate 2C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b5,paddle2:b2,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001530000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001630000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001730000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000121000011010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00000121000000010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000a00500003232000001000000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Linux, +05000000a00500003232000008010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001890000011010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00003032000000010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c01100000355000011010000,Acrux Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008801000011010000,Afterglow Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00003901000000430000,Afterglow Prismatic Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003901000013020000,Afterglow Prismatic Controller 048-007-NA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00001302000000010000,Afterglow Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003901000020060000,Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000100000008200000011010000,Akishop Customs PS360,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000007c1800000006000010010000,Alienware Dual Compatible Game PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +05000000491900000204000021000000,Amazon Fire Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b17,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b12,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000491900001904000011010000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +05000000710100001904000000010000,Amazon Luna Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +0300000008100000e501000001010000,Anbernic Handheld,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b3,y:b4,platform:Linux, +03000000020500000913000010010000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000373500000710000010010000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000373500004610000001000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +19000000010000000100000000010000,Anbernic RG28XX Controller,a:b4,b:b3,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b7,misc1:b1,rightshoulder:b8,leftstick:b12,rightstick:b13,start:b10,x:b5,y:b6,platform:Linux, +03000000190e00000110000010010000,Aquaplus Piece,a:b1,b:b0,back:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b2,platform:Linux, +03000000790000003018000011010000,Arcade Fightstick F300,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000a30c00002700000011010000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000a30c00002800000011010000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +05000000050b00000045000031000000,ASUS Gamepad,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Linux, +05000000050b00000045000040000000,ASUS Gamepad,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Linux, +03000000050b00000579000011010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b36,paddle1:b52,paddle2:b53,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000050b00000679000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b21,paddle1:b22,paddle2:b23,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000006a0e00001140000010010000,Atari CX Controller,a:b0,leftx:a0,lefty:a1,platform:Linux, +03000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +03000000503200000110000011010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000044010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000046010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +03000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Linux, +03000000503200000210000011010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000045010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000046010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000047010000,Atari VCS Modern Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:-a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Linux, +030000008a3500000201000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000202000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000302000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000402000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c62400001b89000011010000,BDA MOGA XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000d62000002a79000011010000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000c21100000791000011010000,Be1 GC101 Controller 1.03,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000c31100000791000011010000,Be1 GC101 Controller 1.03,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000005e0400008e02000003030000,Be1 GC101 Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000bc2000004d50000011010000,Beitong A1T2 BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000000d0500000308000010010000,Belkin Nostromo N45,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b2,y:b3,platform:Linux, +05000000bc2000000055000001000000,Betop AX1 BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000bc2000006412000011010000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b30,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006b1400000209000011010000,Bigben,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000300e000011010000,Brook Audio Fighting Board PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000310e000011010000,Brook Audio Fighting Board PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000120c0000200e000011010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000120c0000210e000011010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000120c0000f70e000011010000,Brook Universal Fighting Board,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000d81d00000b00000010010000,Buffalo BSGP1601,a:b5,b:b3,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b8,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b9,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b13,x:b4,y:b2,platform:Linux, +03000000e82000006058000001010000,Cideko AK08b,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000af1e00002400000010010000,Clockwork Pi DevTerm,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b9,x:b3,y:b0,platform:Linux, +030000000b0400003365000000010000,Competition Pro,a:b0,b:b1,back:b2,leftx:a0,lefty:a1,start:b3,platform:Linux, +03000000632500007a05000001020000,Cosmic Byte Ares Wired Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000260900008888000000010000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Linux, +03000000a306000022f6000011010000,Cyborg V3 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000791d00000103000010010000,Dual Box Wii Classic Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00003001000001010000,EA Sports PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c11100000191000011010000,EasySMX,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000242f00009100000000010000,EasySMX ESM-9101,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006e0500000320000010010000,Elecom U3613M,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Linux, +030000006e0500000720000010010000,Elecom W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +030000007d0400000640000010010000,Eliminator AfterShock,a:b1,b:b2,back:b9,dpdown:+a3,dpleft:-a5,dpright:+a5,dpup:-a3,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a4,righty:a2,start:b8,x:b0,y:b3,platform:Linux, +03000000430b00000300000000010000,EMS Production PS2 Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00008401000011010000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008101000011010000,Faceoff Deluxe Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008001000011010000,Faceoff Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000852100000201000010010000,FF GP1,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +05000000b40400001224000001010000,Flydigi APEX 4,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b4,leftstick:b10,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b20,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000b40400001124000011010000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000b40400001224000011010000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000151900004000000001000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000defa000001c0000000000000,Flydigi Vader 5 Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,misc2:b12,misc3:b13,misc4:b14,misc5:b19,paddle1:b15,paddle2:b16,paddle3:b17,paddle4:b18,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000007e0500003703000000000000,GameCube Adapter,a:b0,b:b1,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +19000000030000000300000002030000,GameForce Controller,a:b1,b:b0,back:b8,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b14,lefttrigger:b6,leftx:a1,lefty:a0,rightshoulder:b5,rightstick:b15,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000373500000b10000019010000,GameSir Cyclone 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000ac0500005b05000010010000,GameSir G3w,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000bc2000000055000011010000,GameSir G3w,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000558500001b06000010010000,GameSir G4 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000ac0500002d0200001b010000,GameSir G4s,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b33,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ac0500007a05000011010000,GameSir G5,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b16,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000373500009710000001020000,GameSir Kaleid Flux,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000373500005810000001020000,GameSir K1,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ac0500001a06000011010000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000373500000410000044010000,GameSir T4 Kaleid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000bc2000005656000011010000,GameSir T4w,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000373500009410000010010000,GameSir Tegenaria Lite,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e00000104000000010000,Gamestop Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000008f0e00000800000010010000,Gasia PlayStation Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000451300000010000010010000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000f025000021c1000010010000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000f0250000c283000010010000,Gioteck VX2 PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +190000004b4800000010000000010000,GO-Advance Controller,a:b1,b:b0,back:b10,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,leftshoulder:b4,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b13,start:b15,x:b2,y:b3,platform:Linux, +190000004b4800000010000001010000,GO-Advance Controller,a:b1,b:b0,back:b12,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b4,leftstick:b13,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b16,righttrigger:b15,start:b17,x:b2,y:b3,platform:Linux, +190000004b4800000011000000010000,GO-Super Gamepad,a:b0,b:b1,back:b12,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b16,leftshoulder:b4,leftstick:b14,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b15,righttrigger:b7,rightx:a2,righty:a3,start:b13,x:b3,y:b2,platform:Linux, +03000000f0250000c183000010010000,Goodbetterbest Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d11800000094000011010000,Google Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000d11800000094000000010000,Google Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +0300000079000000d418000000010000,GPD Win 2 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000001010000,GPD Win Max 2 6800U Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000007d0400000540000000010000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000280400000140000000010000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000008f0e00000610000000010000,GreenAsia Electronics Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Linux, +030000008f0e00001200000010010000,GreenAsia Joystick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +0500000047532067616d657061640000,GS Gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000f0250000c383000010010000,GT VX2,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000008a2e0000dd10000011010000,Hand Held Legend GC Ultimate,a:b0,b:b2,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,misc2:b24,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b1,y:b3,platform:Linux, +030000008a2e0000df10000011010000,Hand Held Legend ProGCC,a:b1,b:b0,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b3,y:b2,platform:Linux, +06000000adde0000efbe000002010000,Hidromancer Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d81400000862000011010000,HitBox PS3 PC Analog Mode,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b9,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b12,x:b0,y:b3,platform:Linux, +03000000c9110000f055000011010000,HJC Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00006d00000020010000,Hori EDGE 301,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:+a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008400000011010000,Hori Fighting Commander,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00005f00000011010000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00005e00000011010000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000000d0f00005001000009040000,Hori Fighting Commander Octa Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008500000010010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00008600000002010000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00003701000013010000,Hori Fighting Stick Mini,a:b1,b:b0,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b3,y:b2,platform:Linux, +030000000d0f00008800000011010000,Hori Fighting Stick mini 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00008700000011010000,Hori Fighting Stick mini 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,rightshoulder:b5,rightstick:b11,righttrigger:a4,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000000d0f00001000000011010000,Hori Fightstick 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000003f5000033050000,Hori Fightstick VX,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b8,guide:b10,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00004d00000011010000,Hori Gem Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000001f5000033050000,Hori Pad EX Turbo 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00003801000011010000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Linux, +030000000d0f00009200000011010000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00001100000011010000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00002200000011010000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006a00000011010000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006b00000011010000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00001600000000010000,Hori Real Arcade Pro EXSE,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f0000aa00000011010000,Hori Real Arcade Pro for Nintendo Switch,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000000d0f00008501000017010000,Hori Split Pad Fit,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008501000015010000,Hori Switch Split Pad Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00006e00000011010000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006600000011010000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000000d0f0000ee00000011010000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f0000c100000011010000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006700000001010000,Horipad One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f0000ab01000011010000,Horipad Steam,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc2:b2,paddle1:b19,paddle2:b18,paddle3:b15,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000000d0f00009601000091000000,Horipad Steam,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc2:b2,paddle1:b19,paddle2:b18,paddle3:b15,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000000d0f0000f600000001000000,Horipad Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000341a000005f7000010010000,HuiJia GameCube Adapter,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +05000000242e00000b20000001000000,Hyperkin Admiral N64 Controller,+rightx:b11,+righty:b13,-rightx:b8,-righty:b12,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,start:b9,platform:Linux, +03000000242e0000ff0b000011010000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Linux, +03000000242e00006a38000010010000,Hyperkin Trooper 2,a:b0,b:b1,back:b4,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b3,start:b5,platform:Linux, +03000000242e00008816000001010000,Hyperkin X91,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000f00300008d03000011010000,HyperX Clutch,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000f00300008d04000000010000,HyperX Clutch,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000830500006020000010010000,iBuffalo Super Famicom Controller,a:b1,b:b0,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Linux, +03000000d80400004aea000011010000,icedragon.io STAC Dance Pad,a:b0,b:b1,back:b4,x:b2,y:b3,platform:Linux, +03000000d80400004bea000011010000,icedragon.io STAC Dance Pad,a:b0,b:b1,back:b4,x:b2,y:b3,platform:Linux, +030000008a2e0000d910000011010000,icedragon.io STAC2 Dance Pad,a:b0,b:b1,back:b4,x:b2,y:b3,platform:Linux, +030000008a2e0000e910000011010000,icedragon.io STAC2 Dance Pad,a:b8,b:b9,back:b12,x:b10,y:b11,platform:Linux, +030000008f0e00001330000001010000,iCode Retro Adapter,b:b3,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b9,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b1,start:b7,x:b2,y:b0,platform:Linux, +050000006964726f69643a636f6e0000,idroidcon Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700001503000010010000,Impact,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000d80400008200000003000000,IMS PCU0,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b5,x:b3,y:b2,platform:Linux, +03000000120c00000500000010010000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Linux, +03000000ef0500000300000000010000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Linux, +03000000fd0500000030000000010000,InterAct GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Linux, +03000000fd0500002a26000000010000,InterAct HammerHead FX,a:b3,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Linux, +0500000049190000020400001b010000,Ipega PG 9069,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b161,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000632500007505000011010000,Ipega PG 9099,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +0500000049190000030400001b010000,Ipega PG9099,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000491900000204000000000000,Ipega PG9118,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000300f00001101000010010000,Jess Tech Colour Rumble Pad,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000300f00001001000010010000,Jess Tech Dual Analog Rumble,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000300f00000b01000010010000,Jess Tech GGE909 PC Recoil,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000ba2200002010000001010000,Jess Technology Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Linux, +050000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Linux, +030000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Linux, +03000000bd12000003c0000010010000,Joypad Alpha Shock,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000242f00002d00000011010000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000242f00008a00000011010000,JYS Adapter,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Linux, +03000000314100001935000000010000,LeadJoy Xeno Plus,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:+a5,rightx:a4,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00000103000000020000,Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e000001f5000010010000,Logic3 Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d040000d1ca000000000000,Logitech Chillstream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d040000d1ca000011010000,Logitech Chillstream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000016c2000010010000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000016c2000011010000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d0400001dc2000014400000,Logitech F310,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d0400001ec2000019200000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d0400001ec2000020200000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d04000019c2000011010000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d0400001fc2000005030000,Logitech F710,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d04000018c2000010010000,Logitech RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000019c2000010010000,Logitech RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d0400000ac2000010010000,Logitech WingMan RumblePad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,rightx:a3,righty:a4,x:b3,y:b4,platform:Linux, +030000006d04000011c2000010010000,Logitech WingMan RumblePad,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b10,rightx:a3,righty:a4,start:b8,x:b3,y:b4,platform:Linux, +05000000380700006652000025010000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008532000010010000,Mad Catz Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b5,rightshoulder:b6,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000380700005032000011010000,Mad Catz Fightpad Pro PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700005082000011010000,Mad Catz Fightpad Pro PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000ad1b00002ef0000090040000,Mad Catz Fightpad SFxT,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000380700008031000011010000,Mad Catz FightStick Alpha PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008081000011010000,Mad Catz FightStick Alpha PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008034000011010000,Mad Catz Fightstick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008084000011010000,Mad Catz Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000380700008433000011010000,Mad Catz Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008483000011010000,Mad Catz Fightstick TE S PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000380700001888000010010000,Mad Catz Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700003888000010010000,Mad Catz Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:a0,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700001647000010040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000380700003847000090040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000ad1b000016f0000090040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000120c00000500000000010000,Manta DualShock 2,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +030000008f0e00001330000010010000,Mayflash Adapter,a:b1,b:b2,back:b8,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3~,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +03000000790000004318000010010000,Mayflash GameCube Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000790000004418000010010000,Mayflash GameCube Controller,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000242f00007300000011010000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Linux, +0300000079000000d218000011010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000010a7000011010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000242f0000f700000001010000,Mayflash Magic S Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000008f0e00001030000010010000,Mayflash Saturn Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Linux, +0300000025090000e803000001010000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:a4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:a5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +03000000790000000318000011010000,Mayflash Wii DolphinBar,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +03000000790000000018000011010000,Mayflash Wii U Pro Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700001203000010010000,Mega World Logic 3 Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000b50700004f00000000010000,Mega World Logic 3 Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +03000000780000000600000010010000,Microntek Joystick,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +030000005e0400002800000000010000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Linux, +030000005e0400000300000000010000,Microsoft SideWinder,a:b0,b:b1,back:b9,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Linux, +030000005e0400000700000000010000,Microsoft SideWinder,a:b0,b:b1,back:b8,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Linux, +030000005e0400000e00000000010000,Microsoft SideWinder Freestyle Pro,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,rightshoulder:b7,start:b8,x:b3,y:b4,platform:Linux, +030000005e0400002700000000010000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Linux, +030000005e0400008502000000010000,Microsoft Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000005e0400008902000021010000,Microsoft Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000005e0400008e02000001000000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.1,dpleft:h0.2,dpright:h0.8,dpup:h0.4,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000004010000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000056210000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000062230000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000d102000001010000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000d102000003020000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000dd02000003020000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000008040000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea0200000f050000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b000009050000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b000014050000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000e302000003020000,Microsoft Xbox One Elite,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000000b000007040000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b12,paddle2:b14,paddle3:b13,paddle4:b15,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000000b000008040000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b12,paddle2:b14,paddle3:b13,paddle4:b15,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000050b000003090000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e0400008e02000030110000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b13,paddle3:b12,paddle4:b14,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000b050000,Microsoft Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000016050000,Microsoft Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000017050000,Microsoft Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b000001050000,Microsoft Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000030000000300000002000000,Miroof,a:b1,b:b0,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Linux, +03000000790000001c18000010010000,Mobapad Chitu HD,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000004d4f435554452d3035335800,Mocute 053X,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +05000000e80400006e0400001b010000,Mocute 053X M59,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000004d4f435554452d3035305800,Mocute 054X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000d6200000e589000001000000,Moga 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +05000000d6200000ad0d000001000000,Moga Pro,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +05000000d62000007162000001000000,Moga Pro 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +03000000c62400002b89000011010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c62400002a89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b22,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c62400001a89000000010000,MOGA XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000250900006688000000010000,MP8866 Super Dual Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +030000005e0400008e02000010020000,MSI GC20 V2,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000f70600000100000000010000,N64 Adaptoid,+rightx:b2,+righty:b1,-rightx:b4,-righty:b5,a:b0,b:b3,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,start:b8,platform:Linux, +030000006b1400000906000014010000,Nacon Asymmetric PS4 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +0300000085320000030c000011010000,Nacon GC100,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000853200000706000012010000,Nacon GC100,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006b140000010c000010010000,Nacon GC400ES,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +05000000853200000503000000010000,Nacon MGX Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +0300000085320000160d000011010000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +0300000085320000170d000011010000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +0300000085320000180d000011010000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +0300000085320000190d000011010000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000000d0f00000900000010010000,Natec Genesis P44,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f1f00000800000011010000,NeoGeo PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +0300000092120000474e000000010000,NeoGeo X Arcade Stick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b3,y:b2,platform:Linux, +03000000790000004518000010010000,NEXiLUX GameCube Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +030000001008000001e5000010010000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Linux, +060000007e0500003713000000000000,Nintendo 3DS,a:b0,b:b1,back:b8,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +03000000790000004618000010010000,Nintendo GameCube Adapter,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a5~,righty:a2~,start:b9,x:b2,y:b3,platform:Linux, +03000000ec110000e1a7000010010000,Nintendo Switch,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000007e0500006920000011010000,Nintendo Switch 2 Pro Controller,a:b0,b:b1,back:b14,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b12,leftstick:b15,lefttrigger:b13,leftx:a0,lefty:a1~,misc1:b17,misc2:b20,paddle1:b18,paddle2:b19,rightshoulder:b4,rightstick:b7,righttrigger:b5,rightx:a2,righty:a3~,start:b6,x:b2,y:b3,platform:Linux, +060000004e696e74656e646f20537700,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +060000007e0500000620000000000000,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +060000007e0500000820000000000000,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000004c69632050726f20436f6e00,Nintendo Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000620000001800000,Nintendo Switch Left Joy-Con,a:b16,b:b15,back:b4,leftshoulder:b6,leftstick:b12,leftx:a1,lefty:a0~,rightshoulder:b8,start:b9,x:b14,y:b17,platform:Linux, +030000007e0500000920000000026803,Nintendo Switch Pro Controller,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Linux, +030000007e0500000920000011810000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500000920000001000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000920000001800000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500000720000001800000,Nintendo Switch Right Joy-Con,a:b1,b:b2,back:b9,leftshoulder:b4,leftstick:b10,leftx:a1~,lefty:a0,rightshoulder:b6,start:b8,x:b0,y:b3,platform:Linux, +05000000010000000100000003000000,Nintendo Wii Remote,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500003003000001000000,Nintendo Wii U Pro Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +050000005a1d00000218000003000000,Nokia GC 5000,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000007e0500007320000011010000,NSO GameCube Controller,a:b1,b:b3,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b13,lefttrigger:b12,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b4,rightx:a2,righty:a3~,start:b6,x:b0,y:b2,platform:Linux, +030000007e0500001920000011810000,NSO N64 Controller,+rightx:b2,+righty:b3,-rightx:b4,-righty:b10,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b5,rightshoulder:b7,righttrigger:b9,start:b11,platform:Linux, +050000007e0500001920000001000000,NSO N64 Controller,+rightx:b8,+righty:b7,-rightx:b3,-righty:b2,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Linux, +050000007e0500001920000001800000,NSO N64 Controller,+rightx:b2,+righty:b3,-rightx:b4,-righty:b10,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b5,rightshoulder:b7,righttrigger:b9,start:b11,platform:Linux, +030000007e0500001e20000011810000,NSO Sega Genesis Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,misc1:b3,rightshoulder:b2,righttrigger:b4,start:b5,platform:Linux, +030000007e0500001720000011810000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +050000007e0500001720000001000000,NSO SNES Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b8,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500001720000001800000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +03000000550900001072000011010000,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b8,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000550900001472000011010000,NVIDIA Controller,a:b0,b:b1,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b8,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Linux, +05000000550900001472000001000000,NVIDIA Controller,a:b0,b:b1,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b8,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Linux, +030000004b120000014d000000010000,Nyko Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000451300000830000010010000,Nyko CORE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +19000000010000000100000001010000,ODROID Go 2,a:b1,b:b0,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,guide:b10,leftshoulder:b4,leftstick:b12,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b13,righttrigger:b14,start:b15,x:b2,y:b3,platform:Linux, +19000000010000000200000011000000,ODROID Go 2,a:b1,b:b0,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b12,leftshoulder:b4,leftstick:b14,lefttrigger:b13,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b15,righttrigger:b16,start:b17,x:b2,y:b3,platform:Linux, +05000000362800000100000002010000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Linux, +05000000362800000100000003010000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Linux, +05000000362800000100000004010000,OUYA Controller,a:b0,b:b3,back:b14,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b4,leftstick:b6,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:b13,rightx:a3,righty:a4,start:b16,x:b1,y:b2,platform:Linux, +03000000830500005020000010010000,Padix Rockfire PlayStation Bridge,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b2,y:b3,platform:Linux, +03000000ff1100003133000010010000,PC Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e0000b802000001010000,PDP Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000b802000013020000,PDP Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00006401000001010000,PDP Battlefield One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000d702000006640000,PDP Black Camo Wired Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b13,dpup:b14,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003101000000010000,PDP EA Sports Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00008501000011010000,PDP Fightpad Pro Gamecube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e0000c802000012010000,PDP Kingdom Hearts Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00002801000011010000,PDP PS3 Rock Candy Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00000901000011010000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00002f01000011010000,PDP Wired PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000004f9000000010000,PDP Xbox 360 Versus Fighting,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000f102000000000000,PDP Xbox Atomic,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000a802000023020000,PDP Xbox One Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e0000a702000023020000,PDP Xbox One Raven Black,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000d802000006640000,PDP Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000ef02000007640000,PDP Xbox Series Kinetic Wired Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c62400000053000000010000,PowerA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c62400003a54000001010000,PowerA 1428124-01,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000540000001010000,PowerA Advantage Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d620000011a7000011010000,PowerA Core Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000dd62000015a7000011010000,PowerA Fusion Nintendo Switch Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000012a7000011010000,PowerA Fusion Nintendo Switch Fight Pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d62000000140000001010000,PowerA Fusion Pro 2 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000dd62000016a7000000000000,PowerA Fusion Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c62400001a53000000010000,PowerA Mini Pro Ex,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d620000013a7000011010000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d62000006dca000011010000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000014a7000011010000,PowerA Spectra Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c62400001a58000001010000,PowerA Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000220000001010000,PowerA Xbox One Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Linux, +03000000d62000000228000001010000,PowerA Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c62400001a54000001010000,PowerA Xbox One Mini Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000240000001010000,PowerA Xbox One Spectra Infinity,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000520000050010000,PowerA Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000b20000001010000,PowerA Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000f20000001010000,PowerA Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b7,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000006520000002010000,PowerA Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d040000d2ca000011010000,Precision Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000250900000017000010010000,PS SS N64 Adapter,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b5,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2~,righty:a3,start:b8,platform:Linux, +03000000ff1100004133000010010000,PS2 Controller,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000120c0000160e000011010000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000341a00003608000011010000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004c0500006802000010010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c0500006802000010810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c0500006802000011010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c0500006802000011810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000005f1400003102000010010000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00001402000011010000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000008f0e00000300000010010000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +050000004c0500006802000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +050000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:a12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:a13,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +050000004c0500006802000000800000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c0500006802000000810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +05000000504c415953544154494f4e00,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +060000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c050000a00b000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000a00b000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000c405000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000c405000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000c405000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000cc09000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000cc09000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +03000000c01100000140000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000c405000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000c405000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000c405000001800000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000cc09000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000cc09000001800000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +0300004b4c0500005f0e000011010000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000e60c000011010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000e60c000011810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000f20d000011010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000f20d000011810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000e60c000000810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000f20d000000810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +03000000300f00001211000011010000,Qanba Arcade Joystick,a:b2,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b5,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b6,start:b9,x:b1,y:b3,platform:Linux, +03000000222c00000225000011010000,Qanba Dragon Arcade Joystick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000025000011010000,Qanba Dragon Arcade Joystick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000222c00001220000011010000,Qanba Drone 2 Arcade Joystick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00001020000011010000,Qanba Drone 2 Arcade Joystick PS5,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000020000011010000,Qanba Drone Arcade PS4 Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,rightshoulder:b5,righttrigger:a4,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000300f00001210000010010000,Qanba Joystick Plus,a:b0,b:b1,back:b8,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b6,start:b9,x:b2,y:b3,platform:Linux, +03000000222c00000223000011010000,Qanba Obsidian Arcade Joystick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000023000011010000,Qanba Obsidian Arcade Joystick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000009b2800000300000001010000,Raphnet 4nes4snes,a:b0,b:b4,back:b2,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Linux, +030000009b2800004200000001010000,Raphnet Dual NES Adapter,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Linux, +030000009b2800006500000000000000,Raphnet GameCube Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800006500000001010000,Raphnet GameCube Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +03000000401700007f05000001010000,Raphnet GC and N64 Adapter,a:b5,b:b3,back:b8,dpdown:b10,dpleft:b12,dpright:b11,dpup:b9,leftshoulder:b6,lefttrigger:-a4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:-a5,rightx:a2,righty:a3,start:b1,x:b4,y:b2,platform:Linux, +030000009b2800003200000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800006000000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800003c00000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, +030000009b2800006100000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, +030000009b2800006300000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, +030000009b2800006400000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, +030000009b2800008000000020020000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Linux, +030000009b2800008000000001010000,Raphnet Wii Classic Adapter V3,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Linux, +03000000f8270000bf0b000011010000,Razer Kishi,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008916000001fd000024010000,Razer Onza Classic Edition,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000204000011010000,Razer Panthera PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000104000011010000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000321500000810000011010000,Razer Panthera PS4 Evo Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000321500000010000011010000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000507000000010000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000321500000a10000001000000,Razer Raiju Tournament Edition,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000011000011010000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000008916000000fe000024010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000045d000024010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000045d000025010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000009000011010000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +050000003215000000090000163a0000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +0300000032150000030a000001010000,Razer Wildcat,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000b10000011010000,Razer Wolverine PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +0300000032150000140a000001010000,Razer Wolverine Ultimate Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f0000c100000010010000,Retro Bit Legacy16,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b12,leftshoulder:b4,lefttrigger:b6,misc1:b13,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000790000001100000010010000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Linux, +0300000003040000c197000011010000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Linux, +190000004b4800000111000000010000,RetroGame Joypad,a:b1,b:b0,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +0300000081170000990a000001010000,Retronic Adapter,a:b0,leftx:a0,lefty:a1,platform:Linux, +0300000000f000000300000000010000,RetroPad,a:b1,b:b5,back:b2,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Linux, +00000000526574726f53746f6e653200,RetroStone 2 Controller,a:b1,b:b0,back:b10,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,righttrigger:b9,start:b11,x:b4,y:b3,platform:Linux, +03000000341200000400000000010000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Linux, +030000006b140000010d000011010000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000006b140000130d000011010000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00001f01000000010000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00008701000011010000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00001e01000011010000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c6240000fefa000000010000,Rock Candy Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00004601000001010000,Rock Candy Xbox One Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00001311000011010000,Saffun Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b0,platform:Linux, +03000000a306000023f6000011010000,Saitek Cyborg PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000a30600001005000000010000,Saitek P150,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b2,righttrigger:b5,x:b3,y:b4,platform:Linux, +03000000a30600000701000000010000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,x:b0,y:b1,platform:Linux, +03000000a30600000cff000010010000,Saitek P2500 Force Rumble,a:b2,b:b3,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b0,y:b1,platform:Linux, +03000000a30600000d5f000010010000,Saitek P2600,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a3,righty:a2,start:b8,x:b0,y:b3,platform:Linux, +03000000a30600000c04000011010000,Saitek P2900,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b12,x:b0,y:b3,platform:Linux, +03000000a306000018f5000010010000,Saitek P3200 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000300f00001201000010010000,Saitek P380,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000a30600000901000000010000,Saitek P880,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,x:b0,y:b1,platform:Linux, +03000000a30600000b04000000010000,Saitek P990 Dual Analog,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b8,x:b0,y:b3,platform:Linux, +03000000a306000020f6000011010000,Saitek PS2700 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +05000000e804000000a000001b010000,Samsung EIGP20,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000d81d00000e00000010010000,Savior,a:b0,b:b1,back:b8,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,start:b9,x:b4,y:b5,platform:Linux, +03000000952e00004b43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000952e00004d43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000952e00004e43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000a30c00002500000011010000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Linux, +03000000790000001100000011010000,Sega Saturn,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b4,start:b9,x:b0,y:b3,platform:Linux, +03000000b40400000a01000000010000,Sega Saturn,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Linux, +03000000632500002305000010010000,ShanWan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000632500002605000010010000,ShanWan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000632500007505000010010000,ShanWan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000bc2000000055000010010000,ShanWan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000341a00000908000010010000,SL6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000250900000500000000010000,SmartJoy PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +030000004b2900000430000011000000,Snakebyte Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000790000002601000011010000,SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Linux, +050000004c050000cc09000001000000,Sony DualShock 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000666600006706000000010000,Sony PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Linux, +03000000d9040000160f000000010000,Sony PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000004c050000da0c000011010000,Sony PlayStation Controller,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000ff000000cb01000010010000,Sony PlayStation Portable,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +030000004c0500003713000011010000,Sony PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +030000005e0400008e02000073050000,Speedlink Torid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000020200000,SpeedLink Xeox Pro Analog,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +05000000381000001214000001000000,SteelSeries Free,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a3,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000381000004114000000010000,SteelSeries Nimbus Cloud,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b15,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,paddle1:b5,paddle2:b2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a5,righttrigger:a4,platform:Linux, +050000004e696d6275732b0000000000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b10,guide:b11,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b12,x:b2,y:b3,platform:Linux, +03000000381000003014000075010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000381000003114000075010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +0500000011010000311400001b010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b32,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000110100001914000009010000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ad1b000038f0000090040000,Street Fighter IV Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000003b07000004a1000000010000,Suncom SFX Plus,a:b0,b:b2,back:b7,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b9,righttrigger:b5,start:b8,x:b1,y:b3,platform:Linux, +030000001f08000001e4000010010000,Super Famicom Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000666600000488000000010000,Super Joy Box 5 Pro,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +0300000000f00000f100000000010000,Super RetroPort,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Linux, +030000008f0e00000d31000010010000,SZMY Power 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000457500000401000011010000,SZMY Power DS4 Wired Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000457500002211000010010000,SZMY Power Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000008f0e00001431000010010000,SZMY Power PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000e40a00000307000011010000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Linux, +03000000e40a00000207000011010000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Linux, +03000000ba2200000701000001010000,Technology Innovation PlayStation Adapter,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b2,platform:Linux, +03000000790000001c18000011010000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000591c00002400000010010000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +03000000591c00002600000010010000,THEGamepad,a:b2,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Linux, +030000004f04000015b3000001010000,Thrustmaster Dual Analog 3.2,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000015b3000010010000,Thrustmaster Dual Analog 4,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000020b3000010010000,Thrustmaster Dual Trigger,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000023b3000000010000,Thrustmaster Dual Trigger PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004f0400000ed0000011010000,Thrustmaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700000399000000010000,Thrustmaster Firestorm Digital 2,a:b2,b:b4,back:b11,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b0,righttrigger:b9,start:b1,x:b3,y:b5,platform:Linux, +030000004f04000003b3000010010000,Thrustmaster Firestorm Dual Analog 2,a:b0,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b9,rightx:a2,righty:a3,x:b1,y:b3,platform:Linux, +030000004f04000000b3000010010000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Linux, +030000004f04000004b3000010010000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000026b3000002040000,Thrustmaster GP XID,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000025b000002020000,Thrustmaster GPX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000004f04000008d0000000010000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000009d0000000010000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000007d0000000010000,Thrustmaster T Mini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000012b3000010010000,Thrustmaster Vibrating Gamepad,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +03000000571d00002000000010010000,Tomee SNES Adapter,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +03000000bd12000015d0000010010000,Tomee SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000d814000007cd000011010000,Toodles 2008 Chimp PC PS3,a:b0,b:b1,back:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +030000005e0400008e02000070050000,Torid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c01100000591000011010000,Torid,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000680a00000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000780300000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000e00d00000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000f00600000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +030000005f140000c501000010010000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000f51000001370000000000000,Turtle Beach ReactR,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000f51000001370000000010000,Turtle Beach ReactR,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +06000000f51000000870000003010000,Turtle Beach Recon,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +05000000f51000008f01000001000000,Turtle Beach Rematch Nintendo Switch Controller,a:b0,b:b1,x:b2,y:b3,back:b8,guide:b12,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,lefttrigger:b6,righttrigger:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,platform:Linux, +03000000100800000100000010010000,Twin PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000c0160000e105000010010000,Ultimate Atari Fight Stick,a:b1,b:b2,back:b9,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b4,righttrigger:b5,start:b8,x:b0,y:b3,platform:Linux, +03000000151900005678000010010000,Uniplay U6,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000100800000300000010010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000790000000600000007010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform:Linux, +03000000790000001100000000010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:a0,dpleft:a1,dpright:a2,dpup:a4,start:b9,platform:Linux, +03000000de2800000112000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000112000011010000,Valve Steam Controller,a:b2,b:b3,back:b10,dpdown:+a5,dpleft:-a4,dpright:+a4,dpup:-a5,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,paddle1:b15,paddle2:b16,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de2800000211000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000211000011010000,Valve Steam Controller,a:b2,b:b3,back:b10,dpdown:b18,dpleft:b19,dpright:b20,dpup:b17,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b16,paddle2:b15,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de2800004211000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800004211000011010000,Valve Steam Controller,a:b2,b:b3,back:b10,dpdown:b18,dpleft:b19,dpright:b20,dpup:b17,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,paddle1:b16,paddle2:b15,rightshoulder:b7,righttrigger:a6,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de280000fc11000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000212000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000511000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000611000001000000,Valve Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000512000010010000,Valve Steam Deck,a:b3,b:b4,back:b11,dpdown:b17,dpleft:b18,dpright:b19,dpup:b16,guide:b13,leftshoulder:b7,leftstick:b14,lefttrigger:a9,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b15,righttrigger:a8,rightx:a2,righty:a3,start:b12,x:b5,y:b6,platform:Linux, +03000000de2800000512000011010000,Valve Steam Deck,a:b3,b:b4,back:b11,dpdown:b17,dpleft:b18,dpright:b19,dpup:b16,guide:b13,leftshoulder:b7,leftstick:b14,lefttrigger:a9,leftx:a0,lefty:a1,misc1:b2,paddle1:b21,paddle2:b20,paddle3:b23,paddle4:b22,rightshoulder:b8,rightstick:b15,righttrigger:a8,rightx:a2,righty:a3,start:b12,x:b5,y:b6,platform:Linux, +03000000790000001a18000011010000,Venom PS4 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000790000001b18000011010000,Venom PS4 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00000302000011010000,Victrix Pro Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000006f0e00000702000011010000,Victrix Pro Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +05000000ac0500003232000001000000,VR Box Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +05000000434f4d4d414e440000000000,VX Gaming Command Series,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +0000000058626f782033363020576900,Xbox 360 Controller,a:b0,b:b1,back:b14,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,guide:b7,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Linux, +030000005e0400001907000000010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000000010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000002010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000010010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000014010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000047010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000072050000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400009102000007010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000000010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000007010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000030060000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00001503000000020000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000014010000,Xbox 360 Receiver,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +0000000058626f782047616d65706100,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400000202000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000006f0e00001304000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000ffff0000ffff000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000005e0400000a0b000005040000,Xbox One Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +030000005e040000d102000002010000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000001030000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000200b000013050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000200b000017050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000200b000023050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000220b000017050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000e002000003090000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000fd02000003090000,Xbox One Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000fd02000030110000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000dd02000003020000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000e302000002090000,Xbox One Elite,a:b0,b:b1,back:b136,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000220b000013050000,Xbox One Elite 2 Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000050b000002090000,Xbox One Elite Series 2,a:b0,b:b1,back:b136,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000005e040000ea02000011050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000015050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000017050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000ea0200000b050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000ea0200000d050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000ea02000016050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000001050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000005050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000007050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000009050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000d050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000f050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000011050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000014050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000015050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000001050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000007050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000009050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000011050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000013050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000015050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000017050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +060000005e040000120b000007050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b00000b050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b00000d050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b00000f050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000130b000022050000,Xbox Series X Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +060000005e040000120b000011050000,Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000450c00002043000010010000,XEOX SL6556 BK,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +05000000172700004431000029010000,XiaoMi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Linux, +03000000c0160000e105000001010000,XinMo Dual Arcade,a:b4,b:b3,back:b6,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b9,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b1,y:b0,platform:Linux, +030000005e0400008e02000020010000,XInput Adapter,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000120c0000100e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000101e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000182e000011010000,Zeroplus PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000790000002201000011010000,ZhiXu GuliKit D,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, + diff --git a/bios/Other/yaps2/shaders/dx11/tfx.fx b/bios/Other/yaps2/shaders/dx11/tfx.fx new file mode 100644 index 00000000..77385cdf --- /dev/null +++ b/bios/Other/yaps2/shaders/dx11/tfx.fx @@ -0,0 +1,2029 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +#define FMT_32 0 +#define FMT_24 1 +#define FMT_16 2 + +#define SHUFFLE_READ 1 +#define SHUFFLE_WRITE 2 +#define SHUFFLE_READWRITE 3 + +#ifndef VS_TME +#define VS_IIP 0 +#define VS_TME 1 +#define VS_FST 1 +#endif + +#ifndef GS_IIP +#define GS_IIP 0 +#define GS_PRIM 3 +#define GS_FORWARD_PRIMID 0 +#endif + +#ifndef ZTST_GEQUAL +#define ZTST_GEQUAL 2 +#define ZTST_GREATER 3 +#endif + +#ifndef AFAIL_KEEP +#define AFAIL_KEEP 0 +#define AFAIL_FB_ONLY 1 +#define AFAIL_ZB_ONLY 2 +#define AFAIL_RGB_ONLY 3 +#define AFAIL_RGB_ONLY_DSB 4 +#define AFAIL_RGB_ONLY_SW_Z 5 +#endif + +#ifndef PS_ATST_NONE +#define PS_ATST_NONE 0 +#define PS_ATST_LEQUAL 1 +#define PS_ATST_GEQUAL 2 +#define PS_ATST_EQUAL 3 +#define PS_ATST_NOTEQUAL 4 +#endif + +#ifndef PS_AA1_NONE +#define PS_AA1_NONE 0 +#define PS_AA1_LINE 1 +#define PS_AA1_TRIANGLE 2 +#define PS_AA1_TRIANGLE_SW_Z 3 +#endif + +#ifndef PS_ROV_DEPTH_NONE +#define PS_ROV_DEPTH_NONE 0 +#define PS_ROV_DEPTH_READ_WRITE 1 +#define PS_ROV_DEPTH_READ_ONLY 2 +#endif + +#ifndef PS_FST +#define PS_IIP 0 +#define PS_FST 0 +#define PS_WMS 0 +#define PS_WMT 0 +#define PS_ADJS 0 +#define PS_ADJT 0 +#define PS_AEM_FMT FMT_32 +#define PS_AEM 0 +#define PS_TFX 0 +#define PS_TCC 1 +#define PS_ATST 1 +#define PS_FOG 0 +#define PS_IIP 0 +#define PS_BLEND_HW 0 +#define PS_A_MASKED 0 +#define PS_FBA 0 +#define PS_FBMASK 0 +#define PS_LTF 1 +#define PS_TCOFFSETHACK 0 +#define PS_POINT_SAMPLER 0 +#define PS_REGION_RECT 0 +#define PS_SHUFFLE 0 +#define PS_SHUFFLE_SAME 0 +#define PS_PROCESS_BA 0 +#define PS_PROCESS_RG 0 +#define PS_SHUFFLE_ACROSS 0 +#define PS_READ16_SRC 0 +#define PS_WRITE_RG 0 +#define PS_DST_FMT 0 +#define PS_DEPTH_FMT 0 +#define PS_PAL_FMT 0 +#define PS_CHANNEL_FETCH 0 +#define PS_TALES_OF_ABYSS_HLE 0 +#define PS_URBAN_CHAOS_HLE 0 +#define PS_COLCLIP_HW 0 +#define PS_RTA_CORRECTION 0 +#define PS_RTA_SRC_CORRECTION 0 +#define PS_COLCLIP 0 +#define PS_BLEND_A 0 +#define PS_BLEND_B 0 +#define PS_BLEND_C 0 +#define PS_BLEND_D 0 +#define PS_BLEND_MIX 0 +#define PS_ROUND_INV 0 +#define PS_FIXED_ONE_A 0 +#define PS_PABE 0 +#define PS_DITHER 0 +#define PS_DITHER_ADJUST 0 +#define PS_ZCLAMP 0 +#define PS_ZFLOOR 0 +#define PS_SCANMSK 0 +#define PS_AUTOMATIC_LOD 0 +#define PS_MANUAL_LOD 0 +#define PS_TEX_IS_FB 0 +#define PS_NO_COLOR 0 +#define PS_NO_COLOR1 0 +#define PS_DATE 0 +#define PS_TEX_IS_FB 0 +#define PS_AA1 0 +#define PS_ABE 0 +#define PS_ROV_COLOR 0 +#define PS_ROV_DEPTH 0 +#endif + +#ifndef VS_EXPAND_NONE +#define VS_EXPAND_NONE 0 +#define VS_EXPAND_POINT 1 +#define VS_EXPAND_LINE 2 +#define VS_EXPAND_SPRITE 3 +#define VS_EXPAND_LINE_AA1 4 +#define VS_EXPAND_TRIANGLE_AA1 5 +#endif + +#define SW_BLEND (PS_BLEND_A || PS_BLEND_B || PS_BLEND_D) +#define SW_BLEND_NEEDS_RT (SW_BLEND && (PS_BLEND_A == 1 || PS_BLEND_B == 1 || PS_BLEND_C == 1 || PS_BLEND_D == 1)) +#define SW_AD_TO_HW (PS_BLEND_C == 1 && PS_A_MASKED) +#define NEEDS_RT_FOR_AFAIL (PS_AFAIL == AFAIL_ZB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define NEEDS_DEPTH_FOR_AFAIL (PS_AFAIL == AFAIL_FB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define NEEDS_DEPTH_FOR_ZTST (PS_ZTST == ZTST_GEQUAL || PS_ZTST == ZTST_GREATER) +#define NEEDS_DEPTH_FOR_AA1 (PS_AA1 == PS_AA1_TRIANGLE_SW_Z) +#define SW_DEPTH (NEEDS_DEPTH_FOR_AFAIL || NEEDS_DEPTH_FOR_ZTST || NEEDS_DEPTH_FOR_AA1) +#define ZWRITE (PS_ZFLOOR || PS_ZCLAMP || SW_DEPTH) + +#define PS_RETURN_COLOR_ROV (!PS_NO_COLOR && PS_ROV_COLOR) +#define PS_RETURN_COLOR (!PS_NO_COLOR && !PS_ROV_COLOR) +#define PS_RETURN_DEPTH_ROV (PS_ROV_DEPTH == PS_ROV_DEPTH_READ_WRITE) +#define PS_RETURN_DEPTH (ZWRITE && !PS_ROV_DEPTH) +#define PS_ROV_EARLYDEPTHSTENCIL (PS_ROV_COLOR && !PS_ROV_DEPTH && !ZWRITE) + +struct VS_INPUT +{ + float2 st : TEXCOORD0; + uint4 c : COLOR0; + float q : TEXCOORD1; + uint2 p : POSITION0; + uint z : POSITION1; + uint2 uv : TEXCOORD2; + float4 f : COLOR1; +}; + +struct VS_OUTPUT +{ + float4 p : SV_Position; + float4 t : TEXCOORD0; + float4 ti : TEXCOORD2; + +#if VS_IIP != 0 || GS_IIP != 0 || PS_IIP != 0 + float4 c : COLOR0; +#else + nointerpolation float4 c : COLOR0; +#endif + + float inv_cov : COLOR1; // We use the inverse to make it simpler to interpolate. + nointerpolation uint interior : COLOR2; // 1 for triangle interior; 0 for edge; +}; + +struct PS_INPUT +{ + noperspective centroid float4 p : SV_Position; + float4 t : TEXCOORD0; + float4 ti : TEXCOORD2; +#if VS_IIP != 0 || GS_IIP != 0 || PS_IIP != 0 + float4 c : COLOR0; +#else + nointerpolation float4 c : COLOR0; +#endif + float inv_cov : COLOR1; // We use the inverse to make it simpler to interpolate. + nointerpolation uint interior : COLOR2; // 1 for triangle interior; 0 for edge; +#if (PS_DATE >= 1 && PS_DATE <= 3) || GS_FORWARD_PRIMID + uint primid : SV_PrimitiveID; +#endif +}; + +#ifdef PIXEL_SHADER + +struct PS_OUTPUT_REAL +{ +#define NUM_RTS 0 + +#if PS_RETURN_COLOR + #if PS_DATE == 1 || PS_DATE == 2 + float c : SV_Target; + #else + + float4 c0 : SV_Target0; + + #undef NUM_RTS + #define NUM_RTS 1 + + #if !PS_NO_COLOR1 + float4 c1 : SV_Target1; + #endif + #endif +#endif + +#if PS_RETURN_DEPTH + // In DX12 we do depth feedback loops with a color copy. + #if SW_DEPTH && PS_NO_COLOR1 && DX12 + #if NUM_RTS > 0 + float depth_color : SV_Target1; + #else + float depth_color : SV_Target0; + #endif + #endif + #if PS_HAS_CONSERVATIVE_DEPTH && !SW_DEPTH + float depth : SV_DepthLessEqual; + #else + float depth : SV_Depth; + #endif +#endif + +#undef NUM_RTS +}; + +struct PS_OUTPUT +{ +#if !PS_NO_COLOR + #if PS_DATE == 1 || PS_DATE == 2 + float c; + #else + float4 c0; + #if !PS_NO_COLOR1 + float4 c1; + #endif + #endif +#endif +}; + +Texture2D Texture : register(t0); +Texture2D Palette : register(t1); +#if !PS_ROV_COLOR +Texture2D RtTexture : register(t2); +#endif +Texture2D PrimMinTexture : register(t3); +#if !PS_ROV_DEPTH +Texture2D DepthTexture : register(t4); +#endif +SamplerState TextureSampler : register(s0); + +#if PS_ROV_COLOR +RasterizerOrderedTexture2D RtTextureRov : register(u0); +static float4 rov_rt_value; +#endif + +#if PS_ROV_DEPTH +RasterizerOrderedTexture2D DepthTextureRov : register(u1); +static float rov_depth_value; +#endif + +#ifdef DX12 +cbuffer cb1 : register(b1) +#else +cbuffer cb1 +#endif +{ + float3 FogColor; + float AREF; + float4 WH; + float2 TA; + float MaxDepthPS; + float Af; + uint4 FbMask; + float4 HalfTexel; + float4 MinMax; + float4 LODParams; + float4 STRange; + int4 ChannelShuffle; + float2 ChannelShuffleOffset; + float2 TC_OffsetHack; + float2 STScale; + float4x4 DitherMatrix; + float ScaledScaleFactor; + float RcpScaleFactor; +}; + +float4 RtLoad(int2 xy) +{ +#if PS_ROV_COLOR + return rov_rt_value; +#else + return RtTexture.Load(int3(int2(xy), 0)); +#endif +} + +float DepthLoad(int2 xy) +{ +#if PS_ROV_DEPTH + return rov_depth_value; +#else + return DepthTexture.Load(int3(int2(xy), 0)); +#endif +} + +void RtWrite(int2 xy, float4 c) +{ +#if PS_ROV_COLOR + RtTextureRov[xy] = c; +#endif +} + +void DepthWrite(int2 xy, float d) +{ +#if PS_ROV_DEPTH + DepthTextureRov[xy] = d; +#endif +} + +#if (PS_AUTOMATIC_LOD != 1) && (PS_MANUAL_LOD == 1) +float manual_lod(float uv_w) +{ + // FIXME add LOD: K - ( LOG2(Q) * (1 << L)) + float K = LODParams.x; + float L = LODParams.y; + float bias = LODParams.z; + float max_lod = LODParams.w; + + float gs_lod = K - log2(abs(uv_w)) * L; + // FIXME max useful ? + //return max(min(gs_lod, max_lod) - bias, 0.0f); + return min(gs_lod, max_lod) - bias; +} +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 +bool2 nan_or_inf(float2 xy) +{ + // FXC (<=SM5.1) may optimise away isnan and isinf. + // DXC (>=SM6.0) will preserve them. +#ifdef __hlsl_dx_compiler + return isinf(xy) | isnan(xy); +#else + return (asuint(xy) & 0x7f800000) == 0x7f800000; +#endif +} + +float4 sample_c_af(float2 uv, float uv_w) +{ + // HW sampler will reject bad UVs, match that here. + uv = any(nan_or_inf(uv)) ? float2(0, 0) : uv; + + // Large floating point values risk NaN/Inf values. + // Above this value floats lose decimal precision, so seems a resonable limit for UVs. + uv = clamp(uv, -8388608.0f, 8388608.0f); + + // Below taken from https://microsoft.github.io/DirectX-Specs/d3d/archive/D3D11_3_FunctionalSpec.htm#7.18.11%20LOD%20Calculations + // With guidance from https://pema.dev/2025/05/09/mipmaps-too-much-detail/ + float2 sz; + Texture.GetDimensions(sz.x, sz.y); + float2 dX = ddx(uv) * sz; + float2 dY = ddy(uv) * sz; + + // Calculate Ellipse Transform + bool d_zero = length(dX) == 0 || length(dY) == 0; + bool d_par = (dX.x * dY.y - dY.x * dX.y) == 0; + bool d_per = dot(dX, dY) == 0; + bool d_inf_nan = any(nan_or_inf(dX) | nan_or_inf(dY)); + + if (!(d_zero || d_par || d_per || d_inf_nan)) + { + float A = dX.y * dX.y + dY.y * dY.y; + float B = -2 * (dX.x * dX.y + dY.x * dY.y); + float C = dX.x * dX.x + dY.x * dY.x; + float f = (dX.x * dY.y - dY.x * dX.y); + float F = f * f; + + float p = A - C; + float q = A + C; + float t = sqrt(p * p + B * B); + + float2 new_dX = float2( + sqrt(F * (t + p) / (t * (q + t))), + sqrt(F * (t - p) / (t * (q + t))) * sign(B) + ); + + float2 new_dY = float2( + sqrt(F * (t - p) / (t * (q - t))) * -sign(B), + sqrt(F * (t + p) / (t * (q - t))) + ); + + d_inf_nan = any(nan_or_inf(new_dX) | nan_or_inf(new_dY)); + if (!d_inf_nan) + { + dX = new_dX; + dY = new_dY; + } + } + + // Compute AF values + float squared_length_x = dX.x * dX.x + dX.y * dX.y; + float squared_length_y = dY.x * dY.x + dY.y * dY.y; + float determinant = abs(dX.x * dY.y - dX.y * dY.x); + bool is_major_x = squared_length_x > squared_length_y; + float squared_length_major = is_major_x ? squared_length_x : squared_length_y; + float length_major = sqrt(squared_length_major); + + float aniso_ratio; + float length_lod; + float2 aniso_line; + if (length_major <= 1.0f) + { + // A zero length_major would result in NaN Lod and break sampling. + // A small length_major would result in aniso_ratio getting clamped to 1. + // Perform isotropic filtering instead. + aniso_ratio = 1.0f; + length_lod = length_major; + aniso_line = float2(0, 0); + } + else + { + float norm_major = 1.0f / length_major; + + float2 aniso_line_dir = float2( + (is_major_x ? dX.x : dY.x) * norm_major, + (is_major_x ? dX.y : dY.y) * norm_major + ); + + aniso_ratio = squared_length_major / determinant; + + // Calculate the minor length of the ellipse for Lod, while also clamping the ratio of anisotropy. + if (aniso_ratio > PS_ANISOTROPIC_FILTERING) + { + // ratio is clamped - Lod is based on ratio (preserves area) + aniso_ratio = PS_ANISOTROPIC_FILTERING; + length_lod = length_major / PS_ANISOTROPIC_FILTERING; + } + else + { + // ratio not clamped - Lod is based on area + length_lod = determinant / length_major; + } + + // clamp to top Lod + if (length_lod < 1.0f) + aniso_ratio = max(1.0f, aniso_ratio * length_lod); + + aniso_ratio = round(aniso_ratio); + aniso_line = aniso_line_dir * 0.5f * length_major * (1.0f / sz); + } + +#if PS_AUTOMATIC_LOD == 1 + float lod = log2(length_lod); +#elif PS_MANUAL_LOD == 1 + float lod = manual_lod(uv_w); +#else + float lod = 0; // No Lod +#endif + + float4 colour; + if (aniso_ratio == 1.0f) + colour = Texture.SampleLevel(TextureSampler, uv, lod); + else + { + float4 num = float4(0, 0, 0, 0); + for (int i = 0; i < aniso_ratio; i++) + { + float2 d = -aniso_line + (0.5f + i) * (2.0f * aniso_line) / aniso_ratio; + float2 uv_sample = uv + d; + float4 sample_colour = Texture.SampleLevel(TextureSampler, uv_sample, lod); + num += sample_colour; + } + + colour = num / aniso_ratio; + } + return colour; +} +#endif + +float4 sample_c(float2 uv, float uv_w, int2 xy) +{ +#if PS_TEX_IS_FB == 1 + return RtLoad(xy); +#elif PS_REGION_RECT == 1 + return Texture.Load(int3(int2(uv), 0)); +#else + if (PS_POINT_SAMPLER) + { + // Weird issue with ATI/AMD cards, + // it looks like they add 127/128 of a texel to sampling coordinates + // occasionally causing point sampling to erroneously round up. + // I'm manually adjusting coordinates to the centre of texels here, + // though the centre is just paranoia, the top left corner works fine. + // As of 2018 this issue is still present. + uv = (trunc(uv * WH.zw) + float2(0.5, 0.5)) / WH.zw; + } +#if !PS_ADJS && !PS_ADJT + uv *= STScale; +#else + #if PS_ADJS + uv.x = (uv.x - STRange.x) * STRange.z; + #else + uv.x = uv.x * STScale.x; + #endif + #if PS_ADJT + uv.y = (uv.y - STRange.y) * STRange.w; + #else + uv.y = uv.y * STScale.y; + #endif +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 + return sample_c_af(uv, uv_w); +#elif PS_AUTOMATIC_LOD == 1 + return Texture.Sample(TextureSampler, uv); +#elif PS_MANUAL_LOD == 1 + return Texture.SampleLevel(TextureSampler, uv, manual_lod(uv_w)); +#else + return Texture.SampleLevel(TextureSampler, uv, 0); // No lod +#endif +#endif +} + +float4 sample_p(uint u) +{ + return Palette.Load(int3(int(u), 0, 0)); +} + +float4 sample_p_norm(float u) +{ + return sample_p(uint(u * 255.5f)); +} + +float4 clamp_wrap_uv(float4 uv) +{ + float4 tex_size = WH.xyxy; + + if(PS_WMS == PS_WMT) + { + if(PS_REGION_RECT != 0 && PS_WMS == 0) + { + uv = frac(uv); + } + else if(PS_REGION_RECT != 0 && PS_WMS == 1) + { + uv = saturate(uv); + } + else if(PS_WMS == 2) + { + uv = clamp(uv, MinMax.xyxy, MinMax.zwzw); + } + else if(PS_WMS == 3) + { + #if PS_FST == 0 + // wrap negative uv coords to avoid an off by one error that shifted + // textures. Fixes Xenosaga's hair issue. + uv = frac(uv); + #endif + uv = (float4)(((uint4)(uv * tex_size) & asuint(MinMax.xyxy)) | asuint(MinMax.zwzw)) / tex_size; + } + } + else + { + if(PS_REGION_RECT != 0 && PS_WMS == 0) + { + uv.xz = frac(uv.xz); + } + else if(PS_REGION_RECT != 0 && PS_WMS == 1) + { + uv.xz = saturate(uv.xz); + } + else if(PS_WMS == 2) + { + uv.xz = clamp(uv.xz, MinMax.xx, MinMax.zz); + } + else if(PS_WMS == 3) + { + #if PS_FST == 0 + uv.xz = frac(uv.xz); + #endif + uv.xz = (float2)(((uint2)(uv.xz * tex_size.xx) & asuint(MinMax.xx)) | asuint(MinMax.zz)) / tex_size.xx; + } + if(PS_REGION_RECT != 0 && PS_WMT == 0) + { + uv.yw = frac(uv.yw); + } + else if(PS_REGION_RECT != 0 && PS_WMT == 1) + { + uv.yw = saturate(uv.yw); + } + else if(PS_WMT == 2) + { + uv.yw = clamp(uv.yw, MinMax.yy, MinMax.ww); + } + else if(PS_WMT == 3) + { + #if PS_FST == 0 + uv.yw = frac(uv.yw); + #endif + uv.yw = (float2)(((uint2)(uv.yw * tex_size.yy) & asuint(MinMax.yy)) | asuint(MinMax.ww)) / tex_size.yy; + } + } + + if(PS_REGION_RECT != 0) + { + // Normalized -> Integer Coordinates. + uv = clamp(uv * WH.zwzw + STRange.xyxy, STRange.xyxy, STRange.zwzw); + } + + return uv; +} + +float4x4 sample_4c(float4 uv, float uv_w, int2 xy) +{ + float4x4 c; + + c[0] = sample_c(uv.xy, uv_w, xy); + c[1] = sample_c(uv.zy, uv_w, xy); + c[2] = sample_c(uv.xw, uv_w, xy); + c[3] = sample_c(uv.zw, uv_w, xy); + + return c; +} + +uint4 sample_4_index(float4 uv, float uv_w, int2 xy) +{ + float4 c; + + c.x = sample_c(uv.xy, uv_w, xy).a; + c.y = sample_c(uv.zy, uv_w, xy).a; + c.z = sample_c(uv.xw, uv_w, xy).a; + c.w = sample_c(uv.zw, uv_w, xy).a; + + // Denormalize value + uint4 i; + + if (PS_RTA_SRC_CORRECTION) + { + i = uint4(round(c * 128.25f)); // Denormalize value + } + else + { + i = uint4(c * 255.5f); // Denormalize value + } + + if (PS_PAL_FMT == 1) + { + // 4HL + return i & 0xFu; + } + else if (PS_PAL_FMT == 2) + { + // 4HH + return i >> 4u; + } + else + { + // 8 + return i; + } +} + +float4x4 sample_4p(uint4 u) +{ + float4x4 c; + + c[0] = sample_p(u.x); + c[1] = sample_p(u.y); + c[2] = sample_p(u.z); + c[3] = sample_p(u.w); + + return c; +} + +uint fetch_raw_depth(int2 xy) +{ +#if PS_TEX_IS_FB == 1 + float4 col = RtLoad(xy); +#else + float4 col = Texture.Load(int3(xy, 0)); +#endif + return (uint)(col.r * exp2(32.0f)); +} + +float4 fetch_raw_color(int2 xy) +{ +#if PS_TEX_IS_FB == 1 + return RtLoad(xy); +#else + return Texture.Load(int3(xy, 0)); +#endif +} + +float4 fetch_c(int2 uv) +{ +#if PS_TEX_IS_FB == 1 + return RtLoad(uv); +#else + return Texture.Load(int3(uv, 0)); +#endif +} + +////////////////////////////////////////////////////////////////////// +// Depth sampling +////////////////////////////////////////////////////////////////////// + +int2 clamp_wrap_uv_depth(int2 uv) +{ + int4 mask = asint(MinMax) << 4; + if (PS_WMS == PS_WMT) + { + if (PS_WMS == 2) + { + uv = clamp(uv, mask.xy, mask.zw); + } + else if (PS_WMS == 3) + { + uv = (uv & mask.xy) | mask.zw; + } + } + else + { + if (PS_WMS == 2) + { + uv.x = clamp(uv.x, mask.x, mask.z); + } + else if (PS_WMS == 3) + { + uv.x = (uv.x & mask.x) | mask.z; + } + if (PS_WMT == 2) + { + uv.y = clamp(uv.y, mask.y, mask.w); + } + else if (PS_WMT == 3) + { + uv.y = (uv.y & mask.y) | mask.w; + } + } + return uv; +} + +float4 sample_depth(float2 st, float2 pos) +{ + float2 uv_f = (float2)clamp_wrap_uv_depth(int2(st)) * (float2)ScaledScaleFactor; + +#if PS_REGION_RECT == 1 + uv_f = clamp(uv_f + STRange.xy, STRange.xy, STRange.zw); +#endif + + int2 uv = (int2)uv_f; + float4 t = (float4)(0.0f); + + if (PS_TALES_OF_ABYSS_HLE == 1) + { + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(pos); + + // Convert msb based on the palette + t = Palette.Load(int3((depth >> 8u) & 0xFFu, 0, 0)) * 255.0f; + } + else if (PS_URBAN_CHAOS_HLE == 1) + { + // Depth buffer is read as a RGB5A1 texture. The game try to extract the green channel. + // So it will do a first channel trick to extract lsb, value is right-shifted. + // Then a new channel trick to extract msb which will shifted to the left. + // OpenGL uses a FLOAT32 format for the depth so it requires a couple of conversion. + // To be faster both steps (msb&lsb) are done in a single pass. + + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(pos); + + // Convert lsb based on the palette + t = Palette.Load(int3(depth & 0xFFu, 0, 0)) * 255.0f; + + // Msb is easier + float green = (float)((depth >> 8u) & 0xFFu) * 36.0f; + green = min(green, 255.0f); + t.g += green; + } + else if (PS_DEPTH_FMT == 1) + { + // Based on ps_convert_depth32_rgba8 of convert + + // Convert a FLOAT32 depth texture into a RGBA color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = float4(uint4((d & 0xFFu), ((d >> 8) & 0xFFu), ((d >> 16) & 0xFFu), (d >> 24))); + } + else if (PS_DEPTH_FMT == 2) + { + // Based on ps_convert_depth16_rgb5a1 of convert + + // Convert a FLOAT32 (only 16 lsb) depth into a RGB5A1 color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = float4(uint4((d & 0x1Fu), ((d >> 5) & 0x1Fu), ((d >> 10) & 0x1Fu), (d >> 15) & 0x01u)) * float4(8.0f, 8.0f, 8.0f, 128.0f); + } + else if (PS_DEPTH_FMT == 3) + { + // Convert a RGBA/RGB5A1 color texture into a RGBA/RGB5A1 color texture + t = fetch_c(uv) * 255.0f; + } + + if (PS_AEM_FMT == FMT_24) + { + t.a = ((PS_AEM == 0) || any(bool3(t.rgb))) ? 255.0f * TA.x : 0.0f; + } + else if (PS_AEM_FMT == FMT_16) + { + t.a = t.a >= 128.0f ? 255.0f * TA.y : ((PS_AEM == 0) || any(bool3(t.rgb))) ? 255.0f * TA.x : 0.0f; + } + else if (PS_PAL_FMT != 0 && !PS_TALES_OF_ABYSS_HLE && !PS_URBAN_CHAOS_HLE) + { + t = trunc(sample_4p(uint4(t.aaaa))[0] * 255.0f + 0.05f); + } + + return t; +} + +////////////////////////////////////////////////////////////////////// +// Fetch a Single Channel +////////////////////////////////////////////////////////////////////// + +float4 fetch_red(int2 xy) +{ + float4 rt; + + if ((PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2)) + { + uint depth = (fetch_raw_depth(xy)) & 0xFFu; + rt = (float4)(depth) / 255.0f; + } + else + { + rt = fetch_raw_color(xy); + } + + return sample_p_norm(rt.r) * 255.0f; +} + +float4 fetch_green(int2 xy) +{ + float4 rt; + + if ((PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2)) + { + uint depth = (fetch_raw_depth(xy) >> 8u) & 0xFFu; + rt = (float4)(depth) / 255.0f; + } + else + { + rt = fetch_raw_color(xy); + } + + return sample_p_norm(rt.g) * 255.0f; +} + +float4 fetch_blue(int2 xy) +{ + float4 rt; + + if ((PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2)) + { + uint depth = (fetch_raw_depth(xy) >> 16u) & 0xFFu; + rt = (float4)(depth) / 255.0f; + } + else + { + rt = fetch_raw_color(xy); + } + + return sample_p_norm(rt.b) * 255.0f; +} + +float4 fetch_alpha(int2 xy) +{ + float4 rt = fetch_raw_color(xy); + return sample_p_norm(rt.a) * 255.0f; +} + +float4 fetch_rgb(int2 xy) +{ + float4 rt = fetch_raw_color(xy); + float4 c = float4(sample_p_norm(rt.r).r, sample_p_norm(rt.g).g, sample_p_norm(rt.b).b, 1.0); + return c * 255.0f; +} + +float4 fetch_gXbY(int2 xy) +{ + if ((PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2)) + { + uint depth = fetch_raw_depth(xy); + uint bg = (depth >> (8u + uint(ChannelShuffle.w))) & 0xFFu; + return (float4)(bg); + } + else + { + int4 rt = (int4)(fetch_raw_color(xy) * 255.0); + int green = (rt.g >> ChannelShuffle.w) & ChannelShuffle.z; + int blue = (rt.b << ChannelShuffle.y) & ChannelShuffle.x; + return (float4)(green | blue); + } +} + +float4 sample_color(float2 st, float uv_w, int2 xy) +{ + #if PS_TCOFFSETHACK + st += TC_OffsetHack.xy; + #endif + + float4 t; + float4x4 c; + float2 dd; + + if (PS_LTF == 0 && PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_REGION_RECT == 0 && PS_WMS < 2 && PS_WMT < 2) + { + c[0] = sample_c(st, uv_w, xy); + } + else + { + float4 uv; + + if(PS_LTF) + { + uv = st.xyxy + HalfTexel; + dd = frac(uv.xy * WH.zw); + + if(PS_FST == 0) + { + dd = clamp(dd, (float2)0.0f, (float2)0.9999999f); + } + } + else + { + uv = st.xyxy; + } + + uv = clamp_wrap_uv(uv); + +#if PS_PAL_FMT != 0 + c = sample_4p(sample_4_index(uv, uv_w, xy)); +#else + c = sample_4c(uv, uv_w, xy); +#endif + } + + [unroll] + for (uint i = 0; i < 4; i++) + { + if(PS_AEM_FMT == FMT_24) + { + c[i].a = !PS_AEM || any(c[i].rgb) ? TA.x : 0; + } + else if(PS_AEM_FMT == FMT_16) + { + c[i].a = c[i].a >= 0.5 ? TA.y : !PS_AEM || any(int3(c[i].rgb * 255.0f) & 0xF8) ? TA.x : 0; + } + } + + if(PS_LTF) + { + t = lerp(lerp(c[0], c[1], dd.x), lerp(c[2], c[3], dd.x), dd.y); + } + else + { + t = c[0]; + } + + if (PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_RTA_SRC_CORRECTION) + t.a = t.a * (128.5f / 255.0f); + + return trunc(t * 255.0f + 0.05f); +} + +float4 tfx(float4 T, float4 C) +{ + float4 C_out; + float4 FxT = trunc((C * T) / 128.0f); + +#if (PS_TFX == 0) + C_out = FxT; +#elif (PS_TFX == 1) + C_out = T; +#elif (PS_TFX == 2) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a + C.a; +#elif (PS_TFX == 3) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a; +#else + C_out = C; +#endif + +#if (PS_TCC == 0) + C_out.a = C.a; +#endif + +#if (PS_TFX == 0) || (PS_TFX == 2) || (PS_TFX == 3) + // Clamp only when it is useful + C_out = min(C_out, 255.0f); +#endif + + return C_out; +} + +bool atst(float4 C) +{ + float a = C.a; + +#if PS_ATST == PS_ATST_LEQUAL + + return (a <= AREF); + +#elif PS_ATST == PS_ATST_GEQUAL + + return (a >= AREF); + +#elif PS_ATST == PS_ATST_EQUAL + + return (abs(a - AREF) <= 0.5f); + +#elif PS_ATST == PS_ATST_NOTEQUAL + + return (abs(a - AREF) >= 0.5f); + +#else + + return true; + +#endif +} + +float4 fog(float4 c, float f) +{ + if(PS_FOG) + { + c.rgb = trunc(lerp(FogColor, c.rgb, (f * 255.0f) / 256.0f)); + } + + return c; +} + +float4 ps_color(PS_INPUT input) +{ +#if PS_FST == 0 + float2 st = input.t.xy / input.t.w; + float2 st_int = input.ti.zw / input.t.w; +#else + float2 st = input.ti.xy; + float2 st_int = input.ti.zw; +#endif + +#if PS_CHANNEL_FETCH == 1 + float4 T = fetch_red(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 2 + float4 T = fetch_green(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 3 + float4 T = fetch_blue(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 4 + float4 T = fetch_alpha(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 5 + float4 T = fetch_rgb(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 6 + float4 T = fetch_gXbY(int2(input.p.xy + ChannelShuffleOffset)); +#elif PS_DEPTH_FMT > 0 + float4 T = sample_depth(st_int, input.p.xy); +#else + float4 T = sample_color(st, input.t.w, int2(input.p.xy)); +#endif + + if (PS_SHUFFLE && !PS_SHUFFLE_SAME && !PS_READ16_SRC && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE)) + { + uint4 denorm_c_before = uint4(T); + if (PS_PROCESS_BA & SHUFFLE_READ) + { + T.r = float((denorm_c_before.b << 3) & 0xF8u); + T.g = float(((denorm_c_before.b >> 2) & 0x38u) | ((denorm_c_before.a << 6) & 0xC0u)); + T.b = float((denorm_c_before.a << 1) & 0xF8u); + T.a = float(denorm_c_before.a & 0x80u); + } + else + { + T.r = float((denorm_c_before.r << 3) & 0xF8u); + T.g = float(((denorm_c_before.r >> 2) & 0x38u) | ((denorm_c_before.g << 6) & 0xC0u)); + T.b = float((denorm_c_before.g << 1) & 0xF8u); + T.a = float(denorm_c_before.g & 0x80u); + } + + T.a = (T.a >= 127.5f ? TA.y : !PS_AEM || any(int3(T.rgb) & 0xF8) ? TA.x : 0) * 255.0f; + } + + float4 C = tfx(T, input.c); + + C = fog(C, input.t.z); + + return C; +} + +void ps_fbmask(inout float4 C, float2 pos_xy) +{ + if (PS_FBMASK) + { + float multi = PS_COLCLIP_HW ? 65535.0f : 255.0f; + float4 RT = trunc(RtLoad(int2(pos_xy)) * multi + 0.1f); + C = (float4)(((uint4)C & ~FbMask) | ((uint4)RT & FbMask)); + } +} + +void ps_dither(inout float3 C, float As, float2 pos_xy) +{ + if (PS_DITHER > 0 && PS_DITHER < 3) + { + int2 fpos; + + if (PS_DITHER == 2) + fpos = int2(pos_xy); + else + fpos = int2(pos_xy * RcpScaleFactor); + + float value = DitherMatrix[fpos.x & 3][fpos.y & 3]; + + // The idea here is we add on the dither amount adjusted by the alpha before it goes to the hw blend + // so after the alpha blend the resulting value should be the same as (Cs - Cd) * As + Cd + Dither. + if (PS_DITHER_ADJUST) + { + float Alpha = PS_BLEND_C == 2 ? Af : As; + value *= Alpha > 0.0f ? min(1.0f / Alpha, 1.0f) : 1.0f; + } + + if (PS_ROUND_INV) + C -= value; + else + C += value; + } +} + +void ps_color_clamp_wrap(inout float3 C) +{ + // When dithering the bottom 3 bits become meaningless and cause lines in the picture + // so we need to limit the color depth on dithered items + if (SW_BLEND || (PS_DITHER > 0 && PS_DITHER < 3) || PS_FBMASK) + { + if (PS_DST_FMT == FMT_16 && PS_BLEND_MIX == 0 && PS_ROUND_INV) + C += 7.0f; // Need to round up, not down since the shader will invert + + // Standard Clamp + if (PS_COLCLIP == 0 && PS_COLCLIP_HW == 0) + C = clamp(C, (float3)0.0f, (float3)255.0f); + + // In 16 bits format, only 5 bits of color are used. It impacts shadows computation of Castlevania + if (PS_DST_FMT == FMT_16 && PS_DITHER != 3 && (PS_BLEND_MIX == 0 || PS_DITHER)) + C = (float3)((int3)C & (int3)0xF8); + else if (PS_COLCLIP == 1 || PS_COLCLIP_HW == 1) + C = (float3)((int3)C & (int3)0xFF); + } + else if (PS_DST_FMT == FMT_16 && PS_DITHER != 3 && PS_BLEND_MIX == 0 && PS_BLEND_HW == 0) + C = (float3)((int3)C & (int3)0xF8); +} + +void ps_blend(inout float4 Color, inout float4 As_rgba, float2 pos_xy) +{ + float As = As_rgba.a; + + if (SW_BLEND) + { + // PABE + if (PS_PABE) + { + // As_rgba needed for accumulation blend to manipulate Cd. + // No blending so early exit + if (As < 1.0f) + { + As_rgba.rgb = (float3)0.0f; + return; + } + + As_rgba.rgb = (float3)1.0f; + } + + float4 RT = SW_BLEND_NEEDS_RT ? RtLoad(int2(pos_xy)) : (float4)0.0f; + + if (PS_SHUFFLE && SW_BLEND_NEEDS_RT) + { + uint4 denorm_rt = uint4(RT); + if (PS_PROCESS_BA & SHUFFLE_WRITE) + { + RT.r = float((denorm_rt.b << 3) & 0xF8u); + RT.g = float(((denorm_rt.b >> 2) & 0x38u) | ((denorm_rt.a << 6) & 0xC0u)); + RT.b = float((denorm_rt.a << 1) & 0xF8u); + RT.a = float(denorm_rt.a & 0x80u); + } + else + { + RT.r = float((denorm_rt.r << 3) & 0xF8u); + RT.g = float(((denorm_rt.r >> 2) & 0x38u) | ((denorm_rt.g << 6) & 0xC0u)); + RT.b = float((denorm_rt.g << 1) & 0xF8u); + RT.a = float(denorm_rt.g & 0x80u); + } + } + + float Ad = PS_RTA_CORRECTION ? trunc(RT.a * 128.0f + 0.1f) / 128.0f : trunc(RT.a * 255.0f + 0.1f) / 128.0f; + float color_multi = PS_COLCLIP_HW ? 65535.0f : 255.0f; + float3 Cd = trunc(RT.rgb * color_multi + 0.1f); + float3 Cs = Color.rgb; + + float3 A = (PS_BLEND_A == 0) ? Cs : ((PS_BLEND_A == 1) ? Cd : (float3)0.0f); + float3 B = (PS_BLEND_B == 0) ? Cs : ((PS_BLEND_B == 1) ? Cd : (float3)0.0f); + float C = (PS_BLEND_C == 0) ? As : ((PS_BLEND_C == 1) ? Ad : Af); + float3 D = (PS_BLEND_D == 0) ? Cs : ((PS_BLEND_D == 1) ? Cd : (float3)0.0f); + + // As/Af clamp alpha for Blend mix + // We shouldn't clamp blend mix with blend hw 1 as we want alpha higher + float C_clamped = C; + if (PS_BLEND_MIX > 0 && PS_BLEND_HW != 1 && PS_BLEND_HW != 2) + C_clamped = saturate(C_clamped); + + if (PS_BLEND_A == PS_BLEND_B) + Color.rgb = D; + // In blend_mix, HW adds on some alpha factor * dst. + // Truncating here wouldn't quite get the right result because it prevents the <1 bit here from combining with a <1 bit in dst to form a т‰Ѕ1 amount that pushes over the truncation. + // Instead, apply an offset to convert HW's round to a floor. + // Since alpha is in 1/128 increments, subtracting (0.5 - 0.5/128 == 127/256) would get us what we want if GPUs blended in full precision. + // But they don't. Details here: https://github.com/PCSX2/pcsx2/pull/6809#issuecomment-1211473399 + // Based on the scripts at the above link, the ideal choice for Intel GPUs is 126/256, AMD 120/256. Nvidia is a lost cause. + // 124/256 seems like a reasonable compromise, providing the correct answer 99.3% of the time on Intel (vs 99.6% for 126/256), and 97% of the time on AMD (vs 97.4% for 120/256). + else if (PS_BLEND_MIX == 2) + Color.rgb = ((A - B) * C_clamped + D) + (124.0f / 256.0f); + else if (PS_BLEND_MIX == 1) + Color.rgb = ((A - B) * C_clamped + D) - (124.0f / 256.0f); + else + Color.rgb = trunc(((A - B) * C) + D); + + if (PS_BLEND_HW == 1) + { + // As or Af + As_rgba.rgb = (float3)C; + // Subtract 1 for alpha to compensate for the changed equation, + // if c.rgb > 255.0f then we further need to adjust alpha accordingly, + // we pick the lowest overflow from all colors because it's the safest, + // we divide by 255 the color because we don't know Cd value, + // changed alpha should only be done for hw blend. + float3 alpha_compensate = max((float3)1.0f, Color.rgb / (float3)255.0f); + As_rgba.rgb -= alpha_compensate; + } + else if (PS_BLEND_HW == 2) + { + // Since we can't do Cd*(Alpha + 1) - Cs*Alpha in hw blend + // what we can do is adjust the Cs value that will be + // subtracted, this way we can get a better result in hw blend. + // Result is still wrong but less wrong than before. + float division_alpha = 1.0f + C; + Color.rgb /= (float3)division_alpha; + } + else if (PS_BLEND_HW == 3) + { + // As, Ad or Af clamped. + As_rgba.rgb = (float3)C_clamped; + // Cs*(Alpha + 1) might overflow, if it does then adjust alpha value + // that is sent on second output to compensate. + float3 overflow_check = (Color.rgb - (float3)255.0f) / 255.0f; + float3 alpha_compensate = max((float3)0.0f, overflow_check); + As_rgba.rgb -= alpha_compensate; + } + } + else + { + float3 Alpha = PS_BLEND_C == 2 ? (float3)Af : (float3)As; + + if (PS_BLEND_HW == 1) + { + // Needed for Cd * (As/Ad/F + 1) blending modes + Color.rgb = (float3)255.0f; + } + else if (PS_BLEND_HW == 2) + { + // Cd*As,Cd*Ad or Cd*F + Color.rgb = saturate(Alpha - (float3)1.0f) * (float3)255.0f; + } + else if (PS_BLEND_HW == 3 && PS_RTA_CORRECTION == 0) + { + // Needed for Cs*Ad, Cs*Ad + Cd, Cd - Cs*Ad + // Multiply Color.rgb by (255/128) to compensate for wrong Ad/255 value when rgb are below 128. + // When any color channel is higher than 128 then adjust the compensation automatically + // to give us more accurate colors, otherwise they will be wrong. + // The higher the value (>128) the lower the compensation will be. + float max_color = max(max(Color.r, Color.g), Color.b); + float color_compensate = 255.0f / max(128.0f, max_color); + Color.rgb *= (float3)color_compensate; + } + else if (PS_BLEND_HW == 4) + { + // Needed for Cd * (1 - Ad) and Cd*(1 + Alpha). + As_rgba.rgb = Alpha * (float3)(128.0f / 255.0f); + Color.rgb = (float3)127.5f; + } + else if (PS_BLEND_HW == 5) + { + // Needed for Cs*Alpha + Cd*(1 - Alpha). + Alpha *= (float3)(128.0f / 255.0f); + As_rgba.rgb = (Alpha - (float3)0.5f); + Color.rgb = (Color.rgb * Alpha); + } + else if (PS_BLEND_HW == 6) + { + // Needed for Cd*Alpha + Cs*(1 - Alpha). + Alpha *= (float3)(128.0f / 255.0f); + As_rgba.rgb = Alpha; + Color.rgb *= (Alpha - (float3)0.5f); + } + } +} + +#if PS_ROV_EARLYDEPTHSTENCIL +[earlydepthstencil] +#endif + +#if PS_ROV_COLOR || PS_ROV_DEPTH +#define DISCARD rov_discard = true +#else +#define DISCARD discard +#endif + +#if (PS_RETURN_COLOR || PS_RETURN_DEPTH) +PS_OUTPUT_REAL ps_main(PS_INPUT input) +#else +void ps_main(PS_INPUT input) +#endif +{ + // Must floor before depth testing. +#if PS_ZFLOOR + input.p.z = floor(input.p.z * exp2(32.0f)) * exp2(-32.0f); +#endif + +#if PS_ROV_COLOR + rov_rt_value = RtTextureRov[input.p.xy]; +#endif + +#if PS_ROV_DEPTH + rov_depth_value = DepthTextureRov[input.p.xy]; +#endif + +#if PS_ROV_COLOR || PS_ROV_DEPTH + bool rov_discard = false; +#endif + + // Use ROV discard macro for since we cannot do + // conditional discard based on value read from ROV. +#if PS_ZTST == ZTST_GEQUAL + if (input.p.z < DepthLoad(input.p.xy)) + DISCARD; +#elif PS_ZTST == ZTST_GREATER + if (input.p.z <= DepthLoad(input.p.xy)) + DISCARD; +#endif + + float4 C = ps_color(input); + +#if PS_AA1 + float cov = clamp(1.0f - abs(input.inv_cov), 0.0f, 1.0f); + #if PS_ABE + if (floor(C.a) == 128.0f) // The coverage is only used if the fragment alpha is 128. + C.a = 128.0f * cov; + #else + C.a = 128.0f * cov; + #endif +#elif PS_FIXED_ONE_A + // AA (Fixed one) will output a coverage of 1.0 as alpha + C.a = 128.0f; +#endif + + bool atst_pass = atst(C); + +#if PS_ATST != PS_ATST_NONE && PS_AFAIL == AFAIL_KEEP + if (!atst_pass) + discard; +#endif + + if (PS_SCANMSK & 2) + { + // fail depth test on prohibited lines + if ((int(input.p.y) & 1) == (PS_SCANMSK & 1)) + discard; + } + + float4 alpha_blend = (float4)0.0f; + if (SW_AD_TO_HW) + { + float4 RT = PS_RTA_CORRECTION ? trunc(RtLoad(input.p.xy) * 128.0f + 0.1f) : trunc(RtLoad(input.p.xy) * 255.0f + 0.1f); + alpha_blend = (float4)(RT.a / 128.0f); + } + else + { + alpha_blend = (float4)(C.a / 128.0f); + } + + // Alpha correction + if (PS_DST_FMT == FMT_16) + { + float A_one = 128.0f; // alpha output will be 0x80 + C.a = PS_FBA ? A_one : step(A_one, C.a) * A_one; + } + else if ((PS_DST_FMT == FMT_32) && PS_FBA) + { + float A_one = 128.0f; + if (C.a < A_one) C.a += A_one; + } + +#if PS_DATE >= 5 + +#if PS_WRITE_RG == 1 + // Pseudo 16 bits access. + float rt_a = RtLoad(input.p.xy).g; +#else + float rt_a = RtLoad(input.p.xy).a; +#endif + +#if (PS_DATE & 3) == 1 + // DATM == 0: Pixel with alpha equal to 1 will failed + #if PS_RTA_CORRECTION + bool bad = (254.5f / 255.0f) < rt_a; + #else + bool bad = (127.5f / 255.0f) < rt_a; + #endif +#elif (PS_DATE & 3) == 2 + // DATM == 1: Pixel with alpha equal to 0 will failed + #if PS_RTA_CORRECTION + bool bad = rt_a < (254.5f / 255.0f); + #else + bool bad = rt_a < (127.5f / 255.0f); + #endif +#endif + +if (bad) + discard; +#endif + +#if PS_DATE == 3 + // Note gl_PrimitiveID == stencil_ceil will be the primitive that will update + // the bad alpha value so we must keep it. + int stencil_ceil = int(PrimMinTexture.Load(int3(input.p.xy, 0))); + if (int(input.primid) > stencil_ceil) + discard; +#endif + + PS_OUTPUT output; + + // Get first primitive that will write a failling alpha value +#if PS_DATE == 1 + // DATM == 0 + // Pixel with alpha equal to 1 will failed (128-255) + output.c = (C.a > 127.5f) ? float(input.primid) : float(0x7FFFFFFF); + +#elif PS_DATE == 2 + + // DATM == 1 + // Pixel with alpha equal to 0 will failed (0-127) + output.c = (C.a < 127.5f) ? float(input.primid) : float(0x7FFFFFFF); + +#else + // Not primid DATE setup + + ps_blend(C, alpha_blend, input.p.xy); + + if (PS_SHUFFLE) + { + if (!PS_SHUFFLE_SAME && !PS_READ16_SRC && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE)) + { + uint4 denorm_c_after = uint4(C); + if (PS_PROCESS_BA & SHUFFLE_READ) + { + C.b = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.a = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + } + else + { + C.r = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.g = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + } + } + + + // Special case for 32bit input and 16bit output, shuffle used by The Godfather + if (PS_SHUFFLE_SAME) + { + uint4 denorm_c = uint4(C); + + if (PS_PROCESS_BA & SHUFFLE_READ) + C = (float4)(float((denorm_c.b & 0x7Fu) | (denorm_c.a & 0x80u))); + else + C.ga = C.rg; + } + // Copy of a 16bit source in to this target + else if (PS_READ16_SRC) + { + uint4 denorm_c = uint4(C); + uint2 denorm_TA = uint2(float2(TA.xy) * 255.0f + 0.5f); + C.rb = (float2)float((denorm_c.r >> 3) | (((denorm_c.g >> 3) & 0x7u) << 5)); + C.ga = (float2)float((denorm_c.g >> 6) | ((denorm_c.b >> 3) << 2) | (denorm_TA.x & 0x80u)); + } + else if (PS_SHUFFLE_ACROSS) + { + if (PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + { + C.br = C.rb; + C.ag = C.ga; + } + else if(PS_PROCESS_BA & SHUFFLE_READ) + { + C.rb = C.bb; + C.ga = C.aa; + } + else + { + C.rb = C.rr; + C.ga = C.gg; + } + } + } + + ps_dither(C.rgb, alpha_blend.a, input.p.xy); + + // Color clamp/wrap needs to be done after sw blending and dithering + ps_color_clamp_wrap(C.rgb); + + ps_fbmask(C, input.p.xy); + +#if (PS_AFAIL == AFAIL_RGB_ONLY_DSB) && !PS_NO_COLOR1 + // Use alpha blend factor to determine whether to update A. + alpha_blend.a = float(atst_pass); +#endif + + // Output color scaling +#if !PS_NO_COLOR + output.c0.a = PS_RTA_CORRECTION ? C.a / 128.0f : C.a / 255.0f; + output.c0.rgb = PS_COLCLIP_HW ? float3(C.rgb / 65535.0f) : C.rgb / 255.0f; +#if !PS_NO_COLOR1 + output.c1 = alpha_blend; +#endif +#endif // !PS_NO_COLOR + + // Alpha test with feedback +#if PS_AFAIL == AFAIL_FB_ONLY + if (!atst_pass) + input.p.z = DepthLoad(input.p.xy); +#elif PS_AFAIL == AFAIL_ZB_ONLY + if (!atst_pass) + output.c0 = RtLoad(input.p.xy); +#elif PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z + if (!atst_pass) + { + output.c0.a = RtLoad(input.p.xy).a; + #if PS_AFAIL == AFAIL_RGB_ONLY_SW_Z + input.p.z = DepthLoad(input.p.xy); + #endif + } +#endif + +#endif // PS_DATE != 1/2 + +#if PS_ZCLAMP + input.p.z = min(input.p.z, MaxDepthPS); +#endif + +#if PS_AA1 == PS_AA1_TRIANGLE_SW_Z + if (!bool(input.interior)) + input.p.z = DepthLoad(input.p.xy); // No depth update for triangle edges. +#endif + +#if (PS_RETURN_COLOR || PS_RETURN_DEPTH) + // Output struct with the actual system values output semantics. + PS_OUTPUT_REAL output_real; +#endif + + // Color write back +#if PS_RETURN_COLOR + #if PS_DATE == 1 || PS_DATE == 2 + output_real.c = output.c; + #else + output_real.c0 = output.c0; + #if !PS_NO_COLOR1 + output_real.c1 = output.c1; + #endif + #endif +#elif PS_RETURN_COLOR_ROV + output.c0 = (rov_discard | (FbMask == 0xFFu)) ? RtLoad(input.p.xy) : output.c0; + + RtWrite(input.p.xy, output.c0); +#endif + + // Depth write back +#if PS_RETURN_DEPTH + output_real.depth = input.p.z; + #if SW_DEPTH && PS_NO_COLOR1 && DX12 + // Output color clone for feedback. + output_real.depth_color = input.p.z; + #endif +#elif PS_RETURN_DEPTH_ROV + #if SW_DEPTH + input.p.z = rov_discard ? DepthLoad(input.p.xy) : input.p.z; + #endif + DepthWrite(input.p.xy, input.p.z); +#endif + +#if (PS_RETURN_COLOR || PS_RETURN_DEPTH) + return output_real; +#endif +} + +#endif // PIXEL_SHADER + +////////////////////////////////////////////////////////////////////// +// Vertex Shader +////////////////////////////////////////////////////////////////////// + +#ifdef VERTEX_SHADER + +#ifdef DX12 +cbuffer cb0 : register(b0) +#else +cbuffer cb0 +#endif +{ + float2 VertexScale; + float2 VertexOffset; + float2 TextureScale; + float2 TextureOffset; + float2 PointSize; + uint MaxDepth; + uint _cb0_pad0; +}; + +#ifdef DX12 +cbuffer cb2 : register(b2) +#else +cbuffer cb2 +#endif +{ + uint BaseVertex; + uint BaseIndex; + uint _cb2_pad0; + uint _cb2_pad1; +}; + +VS_OUTPUT vs_main(VS_INPUT input) +{ + // Clamp to max depth, gs doesn't wrap + input.z = min(input.z, MaxDepth); + + VS_OUTPUT output; + + // pos -= 0.05 (1/320 pixel) helps avoiding rounding problems (integral part of pos is usually 5 digits, 0.05 is about as low as we can go) + // example: ceil(afterseveralvertextransformations(y = 133)) => 134 => line 133 stays empty + // input granularity is 1/16 pixel, anything smaller than that won't step drawing up/left by one pixel + // example: 133.0625 (133 + 1/16) should start from line 134, ceil(133.0625 - 0.05) still above 133 + + output.p = float4(input.p, input.z, 1.0f) - float4(0.05f, 0.05f, 0, 0); + + output.p.xy = output.p.xy * float2(VertexScale.x, -VertexScale.y) - float2(VertexOffset.x, -VertexOffset.y); + output.p.z *= exp2(-32.0f); // integer->float depth + + if(VS_TME) + { + float2 uv = input.uv - TextureOffset; + float2 st = input.st - TextureOffset; + + // Integer nomalized + output.ti.xy = uv * TextureScale; + + if (VS_FST) + { + // Integer integral + output.ti.zw = uv; + } + else + { + // float for post-processing in some games + output.ti.zw = st / TextureScale; + } + // Float coords + output.t.xy = st; + output.t.w = input.q; + } + else + { + output.t.xy = 0; + output.t.w = 1.0f; + output.ti = 0; + } + + output.c = input.c; + output.t.z = input.f.r; + + // Silence compiler warnings; should be optimized out when not needed. + output.inv_cov = 0.0f; + output.interior = 0; + + return output; +} + +#if VS_EXPAND != VS_EXPAND_NONE + +struct VS_RAW_INPUT +{ + float2 ST; + uint RGBA; + float Q; + uint XY; + uint Z; + uint UV; + uint FOG; +}; + +StructuredBuffer vertices : register(t0); +StructuredBuffer IndexBuffer : register(t5); + +uint load_index(uint _i) +{ + uint i = _i + BaseIndex; + // i is even => load lower 16 bits; i odd => load upper 16 bits. + uint shift = (i & 1u) << 4u; + return (IndexBuffer.Load(i >> 1u) >> shift) & 0xFFFFu; +} + +VS_INPUT load_vertex(uint index) +{ + VS_RAW_INPUT raw = vertices.Load(BaseVertex + index); + + VS_INPUT vert; + vert.st = raw.ST; + vert.c = uint4(raw.RGBA & 0xFFu, (raw.RGBA >> 8) & 0xFFu, (raw.RGBA >> 16) & 0xFFu, raw.RGBA >> 24); + vert.q = raw.Q; + vert.p = uint2(raw.XY & 0xFFFFu, raw.XY >> 16); + vert.z = raw.Z; + vert.uv = uint2(raw.UV & 0xFFFFu, raw.UV >> 16); + vert.f = float4(float(raw.FOG & 0xFFu), float((raw.FOG >> 8) & 0xFFu), float((raw.FOG >> 16) & 0xFFu), float(raw.FOG >> 24)) / 255.0f; + return vert; +} + +// Convert XY from NDC to GS pixel coordinates (i.e. 1.0 = 1 GS pixel). +float2 get_xy_unscaled(float2 xy) +{ + return round(xy / VertexScale) / 16.0f; +} + +// Get the XY deltas in GS pixel coordinates, using first vertex as the origin. +float2x2 get_xy_deltas_unscaled(VS_OUTPUT v0, VS_OUTPUT v1, VS_OUTPUT v2) +{ + float2 xy0 = get_xy_unscaled(v0.p.xy); + float2 xy1 = get_xy_unscaled(v1.p.xy); + float2 xy2 = get_xy_unscaled(v2.p.xy); + return float2x2(xy1 - xy0, xy2 - xy0); +} + +// Get the AA1 outward expand direction to the edge formed by the first two vertices. +// This is up or down for shallow (X dominant) edges, and right or left for steep (Y dominant) edges. +// Similar expansion to line AA1 except instead of expanding on both sides of the line, +// expand on on the side towards the outside of the triangle. +float2 get_aa1_triangle_expand_dir(VS_OUTPUT v0, VS_OUTPUT v1, VS_OUTPUT v2) +{ + float2x2 xy_deltas = get_xy_deltas_unscaled(v0, v1, v2); + float2 line_delta = xy_deltas[0]; + float2 line_opposite = xy_deltas[1]; + + float2 line_normal = float2(line_delta.y, -line_delta.x); + float2 line_expand = abs(line_delta.x) >= abs(line_delta.y) ? float2(0.0f, 1.0f) : float2(1.0f, 0.0f); + + if ((dot(line_expand, line_normal) >= 0.0f) == (dot(line_opposite, line_normal) >= 0.0f)) + { + // Expand direction point towards the interior so flip it. + line_expand = -line_expand; + } + + return line_expand; +} + +float2x2 get_inverse(float2x2 mat, float det) +{ + return float2x2(mat[1][1], -mat[0][1], -mat[1][0], mat[0][0]) * (1 / det); +} + +// Extrapolate triangle attributes from the first vertex along the given direction. +// dp_mat is derived from the input vertices, it is passed in to avoid recomputing. +void extrapolate_aa1_triangle_edge(inout VS_OUTPUT v0, VS_OUTPUT v1, VS_OUTPUT v2, float2x2 dp_mat, float2 dp) +{ + // Get texture deltas + #if VS_TME + #if VS_FST + float2x2 dt = float2x2(v1.ti.zw - v0.ti.zw, v2.ti.zw - v0.ti.zw); + #else + float2x2 dt = float2x2(v1.t.xy - v0.t.xy, v2.t.xy - v0.t.xy); + #endif + #endif + + // Get color delta if interpolating + #if VS_IIP + float2x4 dc = float2x4(v1.c - v0.c, v2.c - v0.c); + #endif + + float2 dz = float2(v1.p.z - v0.p.z, v2.p.z - v0.p.z); // Z deltas + + float2 df = float2(v1.t.z - v0.t.z, v2.t.z - v0.t.z); // Fog deltas + + float2 dq = float2(v1.t.w - v0.t.w, v2.t.w - v0.t.w); // Q deltas + + // To prevent unstable extrapolation, do not extrapolate if the + // minimum perpendicular length of the triangle is < 2 pixels. + float dp_det = determinant(dp_mat); // Twice signed triangle area. + float len0 = length(dp_mat[0]); + float len1 = length(dp_mat[1]); + float len2 = length(dp_mat[1] - dp_mat[0]); + float min_perp_length = abs(dp_det) / max(max(len0, len1), len2); + + // Get the position -> barycentric weight matrix + float2x2 inv_dp_mat = get_inverse(dp_mat, dp_det); + + float2 weights = min_perp_length < 2 ? 0 : mul(dp, inv_dp_mat); + + v0.p.xy += dp * PointSize; // Extrapolate position + + // Extrapolate texture coords + #if VS_TME + #if VS_FST + v0.ti.zw += mul(weights, dt); + v0.ti.xy = v0.ti.zw * TextureScale; + #else + v0.t.xy += mul(weights, dt); + v0.ti.zw = v0.t.xy / TextureScale; + v0.t.w += dot(weights, dq); + #endif + #endif + + // Extrapolate and clamp color + #if VS_IIP + v0.c += mul(weights, dc); + v0.c = clamp(v0.c, 0, 255); + #endif + + v0.p.z += dot(weights, dz); // Extrapolate depth + + v0.t.z += dot(weights, df); // Extrapolate fog +} + +VS_OUTPUT vs_main_expand(uint vid : SV_VertexID) +{ +#if VS_EXPAND == VS_EXPAND_POINT + + VS_OUTPUT vtx = vs_main(load_vertex(vid >> 2)); + + vtx.p.x += ((vid & 1u) != 0u) ? PointSize.x : 0.0f; + vtx.p.y += ((vid & 2u) != 0u) ? PointSize.y : 0.0f; + + return vtx; + +#elif (VS_EXPAND == VS_EXPAND_LINE) || (VS_EXPAND == VS_EXPAND_LINE_AA1) + + // The difference between EXPAND_LINE and EXPAND_LINE_AA1 + // is that EXPAND_LINE expands in the perpendicular direction while + // EXPAND_LINE_AA1 expands in the Y direction for shallow lines (X dominant) + // and the X direction for steep lines (Y dominant). + // EXPAND_LINE_AA1 also adds coverage to the output. + + uint vid_base = vid >> 2; + bool is_bottom = vid & 2; + bool is_right = vid & 1; + uint vid_other = is_bottom ? vid_base - 1 : vid_base + 1; + VS_OUTPUT vtx = vs_main(load_vertex(vid_base)); + VS_OUTPUT other = vs_main(load_vertex(vid_other)); + + // Use bottom minus top for delta regardless of which vertex we are expanding. + float2 line_delta = is_bottom ? (vtx.p.xy - other.p.xy) : (other.p.xy - vtx.p.xy); + float2 line_vector = normalize(line_delta / VertexScale); +#if VS_EXPAND == VS_EXPAND_LINE + float2 line_expand = float2(line_vector.y, -line_vector.x); +#elif VS_EXPAND == VS_EXPAND_LINE_AA1 + // Expand in y direction for shallow lines and x direction for steep lines. + float2 line_expand = abs(line_vector.x) >= abs(line_vector.y) ? float2(0.0f, 2.0f) : float2(2.0f, 0.0f); +#endif + float2 line_width = (line_expand * PointSize) / 2; + float2 offset = is_right ? line_width : -line_width; + vtx.p.xy += offset; + +#if VS_EXPAND == VS_EXPAND_LINE_AA1 + vtx.inv_cov = is_right ? 1.0f : -1.0f; +#endif + + // Lines will be run as (0 1 2) (1 2 3) + // This means that both triangles will have a point based off the top line point as their first point + // So we don't have to do anything for !IIP + + return vtx; + +#elif VS_EXPAND == VS_EXPAND_SPRITE + + // Sprite points are always in pairs + uint vid_base = vid >> 1; + uint vid_lt = vid_base & ~1u; + uint vid_rb = vid_base | 1u; + + VS_OUTPUT lt = vs_main(load_vertex(vid_lt)); + VS_OUTPUT rb = vs_main(load_vertex(vid_rb)); + VS_OUTPUT vtx = rb; + + bool is_right = ((vid & 1u) != 0u); + vtx.p.x = is_right ? lt.p.x : vtx.p.x; + vtx.t.x = is_right ? lt.t.x : vtx.t.x; + vtx.ti.xz = is_right ? lt.ti.xz : vtx.ti.xz; + + bool is_bottom = ((vid & 2u) != 0u); + vtx.p.y = is_bottom ? lt.p.y : vtx.p.y; + vtx.t.y = is_bottom ? lt.t.y : vtx.t.y; + vtx.ti.yw = is_bottom ? lt.ti.yw : vtx.ti.yw; + + return vtx; + +#elif VS_EXPAND == VS_EXPAND_TRIANGLE_AA1 + + // Triangles with AA1 are expanded as follows: + // - Vertices 0-2: Interior of triangle (1 triangle). + // - Vertices 3-8: First edge expanded (2 triangles). + // - Vertices 9-14: Second edge expanded (2 triangles). + // - Vertices 15-20: Third edge expanded (2 triangles). + // - Vertices 21-26: First corner cap (2 triangles). + // - Vertices 27-32: Second corner cap (2 triangles). + // - Vertices 33-38: Third corner cap (2 triangles). + + uint prim_id = vid / 39; + uint prim_offset = vid - 39 * prim_id; // range: 0-38 + bool interior = prim_offset < 3; + bool edge = 3 <= prim_offset && prim_offset < 21; + + VS_OUTPUT vtx; + if (interior) + { + vtx = vs_main(load_vertex(load_index(3 * prim_id + prim_offset))); + vtx.inv_cov = 0.0f; // Full coverage + vtx.interior = 1; + } + else if (edge) + { + // Vertex indices for this edge. We need all 3 for determining exterior/interior. + uint prim_offset_edges = prim_offset - 3; // range: 0-17 + uint i0 = prim_offset_edges / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint edge_offset = prim_offset_edges - 6 * i0; // range: 0-5 + + // Note: order of top/bottom, inside/outside is arbitrary, + // as long as it assembles into two triangles forming a quad. + bool is_bottom = (2 <= edge_offset) && (edge_offset <= 4); + bool is_outside = edge_offset & 1; + + vtx = vs_main(load_vertex(load_index(3 * prim_id + (is_bottom ? i1 : i0)))); + VS_OUTPUT other = vs_main(load_vertex(load_index(3 * prim_id + (is_bottom ? i0 : i1)))); + VS_OUTPUT opposite = vs_main(load_vertex(load_index(3 * prim_id + i2))); + + float2x2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + float2 expand_dir = is_outside ? get_aa1_triangle_expand_dir(vtx, other, opposite) : 0; + + // Do actual extrapolation, or no-op if expand_dir == 0. + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + vtx.inv_cov = is_outside ? 1.0f : 0.0f; // No coverage on outside, otherwise full. + + vtx.interior = 0; + } + else // Corner cap + { + // Vertex indices for this cap. We need all 3 for determining exterior/interior. + uint prim_offset_cap = prim_offset - 21; // range: 0-8 + uint i0 = prim_offset_cap / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint cap_offset = prim_offset_cap - 6 * i0; // range: 0-5 + + bool is_near_corner = cap_offset == 0 || cap_offset == 3; + bool is_far_corner = cap_offset == 2 || cap_offset == 5; + bool is_first_tri = cap_offset < 3; + + vtx = vs_main(load_vertex(load_index(3 * prim_id + i0))); + VS_OUTPUT other = vs_main(load_vertex(load_index(3 * prim_id + (is_first_tri ? i1 : i2)))); + VS_OUTPUT opposite = vs_main(load_vertex(load_index(3 * prim_id + (is_first_tri ? i2 : i1)))); + + float2x2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + // Get the edge expansion directions of both incident edges. + float2 edge_expand_dir_0 = get_aa1_triangle_expand_dir(vtx, other, opposite); + float2 edge_expand_dir_1 = get_aa1_triangle_expand_dir(vtx, opposite, other); + + // Check if the corner is already filled by the expanded edges. + // This happens if the expand directions are the same. + // If so we output a degenerate triangle at this corner. + bool corner_filled = all(edge_expand_dir_0 == edge_expand_dir_1); + + // Nothing if corner is filled, otherwise opposite to the bisector of the corner angle. + float2 far_corner_dir = corner_filled ? 0 : -normalize((pos_deltas[0] + pos_deltas[1]) / 2); + + // Determine the expand direction. + float2 expand_dir = is_near_corner ? 0 : // No extrapolation + is_far_corner ? far_corner_dir : // Opposite to the angle bisector of corner + edge_expand_dir_0; // Standard AA1 edge expansion + + // Do the actual extrapolation (no-op if expand_dir == 0). + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + vtx.inv_cov = is_near_corner ? 0.0f : 1.0f; // Full coverage at near corner, otherwise none. + + vtx.interior = 0; + + #if !VS_IIP + // Get the provoking vertex color (first vertex in DX) + vtx.c = i0 == 0 ? vtx.c : (i1 == 0 ? other.c : opposite.c); + #endif + } + + return vtx; + +#endif +} + +#endif // VS_EXPAND + +#endif // VERTEX_SHADER diff --git a/bios/Other/yaps2/shaders/opengl/convert.glsl b/bios/Other/yaps2/shaders/opengl/convert.glsl new file mode 100644 index 00000000..d93d76cb --- /dev/null +++ b/bios/Other/yaps2/shaders/opengl/convert.glsl @@ -0,0 +1,639 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +//#version 420 // Keep it for editor detection + +#ifdef VERTEX_SHADER + +layout(location = 0) in vec2 POSITION; +layout(location = 1) in vec2 TEXCOORD0; +layout(location = 7) in vec4 COLOR; + +out vec4 PSin_p; +out vec2 PSin_t; +out vec4 PSin_c; + +void vs_main() +{ + PSin_p = vec4(POSITION, 0.5f, 1.0f); + PSin_t = TEXCOORD0; + PSin_c = COLOR; + gl_Position = vec4(POSITION, 0.5f, 1.0f); // NOTE I don't know if it is possible to merge POSITION_OUT and gl_Position +} + +#endif + +#ifdef FRAGMENT_SHADER + +in vec4 PSin_p; +in vec2 PSin_t; +in vec4 PSin_c; + +layout(binding = 0) uniform sampler2D TextureSampler; + +#if HAS_INTEGER_OUTPUT + layout(location = 0) out uint o_col0; + #define OUTPUT o_col0 +#elif HAS_DEPTH_OUTPUT + out float gl_FragDepth; + #define OUTPUT gl_FragDepth +#elif HAS_FLOAT32_OUTPUT + layout(location = 0) out float o_col0; + #define OUTPUT o_col0 +#elif HAS_STENCIL_OUTPUT +#else + layout(location = 0) out vec4 o_col0; + #define OUTPUT o_col0 +#endif + +#if HAS_FLOAT32_INPUT + +float sample_c() +{ + return texture(TextureSampler, PSin_t).r; +} + +#else + +vec4 sample_c() +{ + return texture(TextureSampler, PSin_t); +} + +#endif + +uint rgba8_to_uint(vec4 c) +{ + uvec4 i = uvec4(c * 255.5f) & 0xFFu; + return i.r | (i.g << 8) | (i.b << 16) | (i.a << 24); +} + +uint rgb5a1_to_uint(vec4 c) +{ + uvec4 i = uvec4(c * 255.5f) & uvec4(0xF8u, 0xF8u, 0xF8u, 0x80u); + return (i.r >> 3) | (i.g << 2) | (i.b << 7) | (i.a << 8); +} + +uint depth_to_uint(float d) +{ + return uint(d * exp2(32.0f)); +} + +vec4 uint_to_rgba8(uint i) +{ + return vec4((i & 0xFFu), ((i >> 8) & 0xFFu), ((i >> 16) & 0xFFu), ((i >> 24) & 0xFFu)) / 255.0f; +} + +vec4 uint_to_rgb5a1(uint i) +{ + return vec4(uvec4(i << 3, i >> 2, i >> 7, i >> 8) & uvec4(0xF8u, 0xF8u, 0xF8u, 0x80u)) / 255.0f; +} + +float uint_to_depth32(uint i) +{ + return float(i) * exp2(-32.0f); +} + +float uint_to_depth24(uint i) +{ + return float(i & 0xFFFFFFu) * exp2(-32.0f); +} + +float uint_to_depth16(uint i) +{ + return float(i & 0xFFFFu) * exp2(-32.0f); +} + +float rgba8_to_depth32(vec4 val) +{ + return uint_to_depth32(rgba8_to_uint(val)); +} + +float rgba8_to_depth24(vec4 val) +{ + return uint_to_depth24(rgba8_to_uint(val)); +} + +float rgba8_to_depth16(vec4 val) +{ + return uint_to_depth16(rgba8_to_uint(val)); +} + +float rgb5a1_to_depth16(vec4 val) +{ + return uint_to_depth16(rgb5a1_to_uint(val)); +} + +vec4 depth32_to_rgba8(float d) +{ + return uint_to_rgba8(depth_to_uint(d)); +} + +vec4 depth16_to_rgb5a1(float d) +{ + return uint_to_rgb5a1(depth_to_uint(d)); +} + +float depth32_to_depth24(float d) +{ + return uint_to_depth24(depth_to_uint(d)); +} + +#ifdef ps_copy +void ps_copy() +{ + OUTPUT = sample_c(); +} +#endif + +#ifdef ps_depth_copy +void ps_depth_copy() +{ + OUTPUT = sample_c(); +} +#endif + +#ifdef ps_downsample_copy +uniform ivec2 ClampMin; +uniform int DownsampleFactor; +uniform float Weight; +uniform float StepMultiplier; + +void ps_downsample_copy() +{ + ivec2 coord = max(ivec2(gl_FragCoord.xy) * DownsampleFactor, ClampMin); + vec4 result = vec4(0); + for (int yoff = 0; yoff < DownsampleFactor; yoff++) + { + for (int xoff = 0; xoff < DownsampleFactor; xoff++) + result += texelFetch(TextureSampler, coord + ivec2(xoff * StepMultiplier, yoff * StepMultiplier), 0); + } + o_col0 = result / Weight; +} +#endif + +#ifdef ps_convert_rgb5a1_16bits +void ps_convert_rgb5a1_16bits() +{ + // Need to be careful with precision here, it can break games like Spider-Man 3 and Dogs Life + OUTPUT = rgb5a1_to_uint(sample_c()); +} +#endif + +#ifdef ps_convert_depth32_32bits +void ps_convert_depth32_32bits() +{ + // Convert a GL_FLOAT32 depth texture into a 32 bits UINT texture + OUTPUT = depth_to_uint(sample_c()); +} +#endif + +#ifdef ps_convert_depth32_rgba8 +void ps_convert_depth32_rgba8() +{ + // Convert a GL_FLOAT32 depth texture into a RGBA color texture + OUTPUT = depth32_to_rgba8(sample_c()); +} +#endif + +#ifdef ps_convert_depth16_rgb5a1 +void ps_convert_depth16_rgb5a1() +{ + // Convert a GL_FLOAT32 (only 16 lsb) depth into a RGB5A1 color texture + OUTPUT = depth16_to_rgb5a1(sample_c()); +} +#endif + +#ifdef ps_convert_depth32_depth24 +void ps_convert_depth32_depth24() +{ + // Truncates depth value to 24bits + OUTPUT = depth32_to_depth24(sample_c()); +} +#endif + +#define SAMPLE_RGBA_DEPTH_BILN(CONVERT_FN) \ + ivec2 dims = textureSize(TextureSampler, 0); \ + vec2 top_left_f = PSin_t * vec2(dims) - 0.5f; \ + ivec2 top_left = ivec2(floor(top_left_f)); \ + ivec4 coords = clamp(ivec4(top_left, top_left + 1), ivec4(0), dims.xyxy - 1); \ + vec2 mix_vals = fract(top_left_f); \ + float depthTL = CONVERT_FN(texelFetch(TextureSampler, coords.xy, 0)); \ + float depthTR = CONVERT_FN(texelFetch(TextureSampler, coords.zy, 0)); \ + float depthBL = CONVERT_FN(texelFetch(TextureSampler, coords.xw, 0)); \ + float depthBR = CONVERT_FN(texelFetch(TextureSampler, coords.zw, 0)); \ + OUTPUT = mix(mix(depthTL, depthTR, mix_vals.x), mix(depthBL, depthBR, mix_vals.x), mix_vals.y); + +#ifdef ps_convert_rgba8_depth32 +void ps_convert_rgba8_depth32() +{ + // Convert an RGBA texture into a float depth texture +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth32); +#else + OUTPUT = rgba8_to_depth32(sample_c()); +#endif +} +#endif + +#ifdef ps_convert_rgba8_depth24 +void ps_convert_rgba8_depth24() +{ + // Same as above but without the alpha channel (24 bits Z) + // Convert an RGBA texture into a float depth texture +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth24); +#else + OUTPUT = rgba8_to_depth24(sample_c()); +#endif +} +#endif + +#ifdef ps_convert_rgba8_depth16 +void ps_convert_rgba8_depth16() +{ + // Same as above but without the A/B channels (16 bits Z) + // Convert an RGBA texture into a float depth texture +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth16); +#else + OUTPUT = rgba8_to_depth16(sample_c()); +#endif +} +#endif + +#ifdef ps_convert_rgb5a1_depth16 +void ps_convert_rgb5a1_depth16() +{ + // Convert an RGB5A1 (saved as RGBA8) color to a 16 bit Z +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgb5a1_to_depth16); +#else + OUTPUT = rgb5a1_to_depth16(sample_c()); +#endif +} +#endif + +#ifdef ps_convert_rgb5a1_8i +uniform uint SBW; +uniform uint DBW; +uniform uint PSM; +uniform float ScaleFactor; + +void ps_convert_rgb5a1_8i() +{ + // Convert a RGB5A1 texture into a 8 bits packed texture + // Input column: 16x2 RGB5A1 pixels + // 0: 16 RGBA + // 1: 16 RGBA + // Output column: 16x4 Index pixels + // 0: 16 R5G2 + // 1: 16 R5G2 + // 2: 16 G2B5A1 + // 3: 16 G2B5A1 + + uvec2 pos = uvec2(gl_FragCoord.xy); + + // Collapse separate R G B A areas into their base pixel + uvec2 column = (pos & ~uvec2(0u, 3u)) / uvec2(1u, 2u); + uvec2 subcolumn = (pos & uvec2(0u, 1u)); + column.x -= (column.x / 128u) * 64u; + column.y += (column.y / 32u) * 32u; + + // Deal with swizzling differences + if ((PSM & 0x8u) != 0u) // PSMCT16S + { + if ((pos.x & 32u) != 0u) + { + column.y += 32u; // 4 columns high times 4 to get bottom 4 blocks + column.x &= ~32u; + } + + if ((pos.x & 64u) != 0u) + { + column.x -= 32u; + } + + if (((pos.x & 16u) != 0u) != ((pos.y & 16u) != 0u)) + { + column.x ^= 16u; + column.y ^= 8u; + } + + if ((PSM & 0x30u) != 0u) // PSMZ16S - Untested but hopefully ok if anything uses it. + { + column.x ^= 32u; + column.y ^= 16u; + } + } + else // PSMCT16 + { + if ((pos.y & 32u) != 0u) + { + column.y -= 16u; + column.x += 32u; + } + + if ((pos.x & 96u) != 0u) + { + uint multi = (pos.x & 96u) / 32u; + column.y += 16u * multi; // 4 columns high times 4 to get bottom 4 blocks + column.x -= (pos.x & 96u); + } + + if (((pos.x & 16u) != 0u) != ((pos.y & 16u) != 0u)) + { + column.x ^= 16u; + column.y ^= 8u; + } + + if ((PSM & 0x30u) != 0u) // PSMZ16 - Untested but hopefully ok if anything uses it. + { + column.x ^= 32u; + column.y ^= 32u; + } + } + uvec2 coord = column | subcolumn; + + // Compensate for potentially differing page pitch. + uvec2 block_xy = coord / uvec2(64u, 64u); + uint block_num = (block_xy.y * (DBW / 128u)) + block_xy.x; + uvec2 block_offset = uvec2((block_num % (SBW / 64u)) * 64u, (block_num / (SBW / 64u)) * 64u); + coord = (coord % uvec2(64u, 64u)) + block_offset; + + // Apply offset to cols 1 and 2 + uint is_col23 = pos.y & 4u; + uint is_col13 = pos.y & 2u; + uint is_col12 = is_col23 ^ (is_col13 << 1); + coord.x ^= is_col12; // If cols 1 or 2, flip bit 3 of x + + if (floor(ScaleFactor) != ScaleFactor) + coord = uvec2(vec2(coord) * ScaleFactor); + else + coord *= uvec2(ScaleFactor); + + vec4 pixel = texelFetch(TextureSampler, ivec2(coord), 0); + + uvec4 denorm_c = uvec4(pixel * 255.5f); + if ((pos.y & 2u) == 0u) + { + uint red = (denorm_c.r >> 3) & 0x1Fu; + uint green = (denorm_c.g >> 3) & 0x1Fu; + + o_col0 = vec4(float(((green << 5) | red) & 0xFFu) / 255.0f); + } + else + { + uint green = (denorm_c.g >> 3) & 0x1Fu; + uint blue = (denorm_c.b >> 3) & 0x1Fu; + uint alpha = denorm_c.a & 0x80u; + + o_col0 = vec4(float((alpha | (blue << 2) | (green >> 3)) & 0xFFu) / 255.0f); + } +} +#endif + +#ifdef ps_convert_rgba_8i +uniform uint SBW; +uniform uint DBW; +uniform uint PSM; +uniform float ScaleFactor; + +void ps_convert_rgba_8i() +{ + // Convert a RGBA texture into a 8 bits packed texture + // Input column: 8x2 RGBA pixels + // 0: 8 RGBA + // 1: 8 RGBA + // Output column: 16x4 Index pixels + // 0: 8 R | 8 B + // 1: 8 R | 8 B + // 2: 8 G | 8 A + // 3: 8 G | 8 A + uvec2 pos = uvec2(gl_FragCoord.xy); + + // Collapse separate R G B A areas into their base pixel + uvec2 block = (pos & ~uvec2(15u, 3u)) >> 1; + uvec2 subblock = pos & uvec2(7u, 1u); + uvec2 coord = block | subblock; + + // Compensate for potentially differing page pitch. + uvec2 block_xy = coord / uvec2(64u, 32u); + uint block_num = (block_xy.y * (DBW / 128u)) + block_xy.x; + uvec2 block_offset = uvec2((block_num % (SBW / 64u)) * 64u, (block_num / (SBW / 64u)) * 32u); + coord = (coord % uvec2(64u, 32u)) + block_offset; + + // Apply offset to cols 1 and 2 + uint is_col23 = pos.y & 4u; + uint is_col13 = pos.y & 2u; + uint is_col12 = is_col23 ^ (is_col13 << 1); + coord.x ^= is_col12; // If cols 1 or 2, flip bit 3 of x + + if (floor(ScaleFactor) != ScaleFactor) + coord = uvec2(vec2(coord) * ScaleFactor); + else + coord *= uvec2(ScaleFactor); + + vec4 pixel = texelFetch(TextureSampler, ivec2(coord), 0); + vec2 sel0 = (pos.y & 2u) == 0u ? pixel.rb : pixel.ga; + float sel1 = (pos.x & 8u) == 0u ? sel0.x : sel0.y; + o_col0 = vec4(sel1); +} +#endif + +#ifdef ps_filter_transparency +void ps_filter_transparency() +{ + vec4 c = sample_c(); + o_col0 = vec4(c.rgb, 1.0); +} +#endif + +// Used for DATE (stencil) +// DATM == 1 +#ifdef ps_datm1 +void ps_datm1() +{ + if(sample_c().a < (127.5f / 255.0f)) // >= 0x80 pass + discard; +} +#endif + +// Used for DATE (stencil) +// DATM == 0 +#ifdef ps_datm0 +void ps_datm0() +{ + if((127.5f / 255.0f) < sample_c().a) // < 0x80 pass (== 0x80 should not pass) + discard; +} +#endif + +// Used for DATE (stencil) +// DATM == 1 +#ifdef ps_datm1_rta_correction +void ps_datm1_rta_correction() +{ + if(sample_c().a < (254.5f / 255.0f)) // >= 0x80 pass + discard; +} +#endif + +// Used for DATE (stencil) +// DATM == 0 +#ifdef ps_datm0_rta_correction +void ps_datm0_rta_correction() +{ + if((254.5f / 255.0f) < sample_c().a) // < 0x80 pass (== 0x80 should not pass) + discard; +} +#endif + +#ifdef ps_rta_correction +void ps_rta_correction() +{ + vec4 value = sample_c(); + o_col0 = vec4(value.rgb, value.a / (128.25f / 255.0f)); +} +#endif + +#ifdef ps_rta_decorrection +void ps_rta_decorrection() +{ + vec4 value = sample_c(); + o_col0 = vec4(value.rgb, value.a * (128.25f / 255.0f)); +} +#endif + +#ifdef ps_colclip_init +void ps_colclip_init() +{ + vec4 value = sample_c(); + o_col0 = vec4(round(value.rgb * 255.0f) / 65535.0f, value.a); +} +#endif + +#ifdef ps_colclip_resolve +void ps_colclip_resolve() +{ + vec4 value = sample_c(); + o_col0 = vec4(vec3(uvec3(value.rgb * 65535.0f) & 255u) / 255.0f, value.a); +} +#endif + +#ifdef ps_convert_clut_4 +uniform uvec3 offset; +uniform float scale; + +void ps_convert_clut_4() +{ + // CLUT4 is easy, just two rows of 8x8. + uint index = uint(gl_FragCoord.x) + offset.z; + uvec2 pos = uvec2(index % 8u, index / 8u); + + ivec2 final = ivec2(floor(vec2(offset.xy + pos) * vec2(scale))); + o_col0 = texelFetch(TextureSampler, final, 0); +} +#endif + +#ifdef ps_convert_clut_8 +uniform uvec3 offset; +uniform float scale; + +void ps_convert_clut_8() +{ + uint index = min(uint(gl_FragCoord.x) + offset.z, 255u); + + // CLUT is arranged into 8 groups of 16x2, with the top-right and bottom-left quadrants swapped. + // This can probably be done better.. + uint subgroup = (index / 8u) % 4u; + uvec2 pos; + pos.x = (index % 8u) + ((subgroup >= 2u) ? 8u : 0u); + pos.y = ((index / 32u) * 2u) + (subgroup % 2u); + + ivec2 final = ivec2(floor(vec2(offset.xy + pos) * vec2(scale))); + o_col0 = texelFetch(TextureSampler, final, 0); +} +#endif + +#ifdef ps_yuv +uniform ivec2 EMOD; + +void ps_yuv() +{ + vec4 i = sample_c(); + vec4 o = vec4(0.0f); + + mat3 rgb2yuv; // Value from GS manual + rgb2yuv[0] = vec3(0.587, -0.311, -0.419); + rgb2yuv[1] = vec3(0.114, 0.500, -0.081); + rgb2yuv[2] = vec3(0.299, -0.169, 0.500); + + vec3 yuv = rgb2yuv * i.gbr; + + float Y = float(0xDB)/255.0f * yuv.x + float(0x10)/255.0f; + float Cr = float(0xE0)/255.0f * yuv.y + float(0x80)/255.0f; + float Cb = float(0xE0)/255.0f * yuv.z + float(0x80)/255.0f; + + switch(EMOD.x) + { + case 0: + o.a = i.a; + break; + case 1: + o.a = Y; + break; + case 2: + o.a = Y/2.0f; + break; + case 3: + o.a = 0.0f; + break; + } + + switch(EMOD.y) + { + case 0: + o.rgb = i.rgb; + break; + case 1: + o.rgb = vec3(Y); + break; + case 2: + o.rgb = vec3(Y, Cb, Cr); + break; + case 3: + o.rgb = vec3(i.a); + break; + } + + o_col0 = o; +} +#endif + +#if defined(ps_primid_image_init_0) || defined(ps_primid_image_init_1) || defined(ps_primid_image_init_2) || defined(ps_primid_image_init_3) + +void main() +{ + o_col0 = vec4(0x7FFFFFFF); + + #ifdef ps_primid_image_init_0 + if((127.5f / 255.0f) < sample_c().a) // < 0x80 pass (== 0x80 should not pass) + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_1 + if(sample_c().a < (127.5f / 255.0f)) // >= 0x80 pass + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_2 + if((254.5f / 255.0f) < sample_c().a) // < 0x80 pass (== 0x80 should not pass) + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_3 + if(sample_c().a < (254.5f / 255.0f)) // >= 0x80 pass + o_col0 = vec4(-1); + #endif +} +#endif + +#endif diff --git a/bios/Other/yaps2/shaders/opengl/interlace.glsl b/bios/Other/yaps2/shaders/opengl/interlace.glsl new file mode 100644 index 00000000..b75c381e --- /dev/null +++ b/bios/Other/yaps2/shaders/opengl/interlace.glsl @@ -0,0 +1,205 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +//#version 420 // Keep it for editor detection + +#ifdef FRAGMENT_SHADER + +in vec4 PSin_p; +in vec2 PSin_t; +in vec4 PSin_c; + +uniform vec4 ZrH; + +layout(binding = 0) uniform sampler2D TextureSampler; + +layout(location = 0) out vec4 SV_Target0; + + +// Weave shader +void ps_main0() +{ + int idx = int(ZrH.x); // buffer index passed from CPU + int field = idx & 1; // current field + int vpos = int(gl_FragCoord.y); // vertical position of destination texture + + if ((vpos & 1) == field) + SV_Target0 = textureLod(TextureSampler, PSin_t, 0); + else + discard; +} + + +// Bob shader +void ps_main1() +{ + SV_Target0 = textureLod(TextureSampler, PSin_t, 0); +} + + +// Blend shader +void ps_main2() +{ + vec2 vstep = vec2(0.0f, ZrH.y); + vec4 c0 = textureLod(TextureSampler, PSin_t - vstep, 0); + vec4 c1 = textureLod(TextureSampler, PSin_t, 0); + vec4 c2 = textureLod(TextureSampler, PSin_t + vstep, 0); + + SV_Target0 = (c0 + c1 * 2.0f + c2) / 4.0f; +} + + +// MAD shader - buffering +void ps_main3() +{ + // We take half the lines from the current frame and stores them in the MAD frame buffer. + // the MAD frame buffer is split in 2 consecutive banks of 2 fields each, the fields in each bank + // are interleaved (top field at even lines and bottom field at odd lines). + // When the source texture has an odd vres, the first line of bank 1 would be an odd index + // causing the wrong lines to be discarded, so a vertical offset (lofs) is added to the vertical + // position of the destination texture to force the proper field alignment + + int idx = int(ZrH.x); // buffer index passed from CPU + int bank = idx >> 1; // current bank + int field = idx & 1; // current field + int vres = int(ZrH.z) >> 1; // vertical resolution of source texture + int lofs = ((((vres + 1) >> 1) << 1) - vres) & bank; // line alignment offset for bank 1 + int vpos = int(gl_FragCoord.y) + lofs; // vertical position of destination texture + + // if the index of current destination line belongs to the current fiels we update it, otherwise + // we leave the old line in the destination buffer + if ((vpos & 1) == field) + SV_Target0 = textureLod(TextureSampler, PSin_t, 0); + else + discard; +} + + +// MAD shader - reconstruction +void ps_main4() +{ + // we use the contents of the MAD frame buffer to reconstruct the missing lines from the current field. + + int idx = int(ZrH.x); // buffer index passed from CPU + int field = idx & 1; // current field + int vpos = int(gl_FragCoord.y); // vertical position of destination texture + float sensitivity = ZrH.w; // passed from CPU, higher values mean more likely to use weave + vec3 motion_thr = vec3(1.0, 1.0, 1.0) * sensitivity; // + vec2 bofs = vec2(0.0f, 0.5f); // position of the bank 1 relative to source texture size + vec2 vscale = vec2(1.0f, 0.5f); // scaling factor from source to destination texture + vec2 lofs = vec2(0.0f, ZrH.y) * vscale; // distance between two adjacent lines relative to source texture size + vec2 iptr = PSin_t * vscale; // pointer to the current pixel in the source texture + + vec2 p_t0; // pointer to current pixel (missing or not) from most recent frame + vec2 p_t1; // pointer to current pixel (missing or not) from one frame back + vec2 p_t2; // pointer to current pixel (missing or not) from two frames back + vec2 p_t3; // pointer to current pixel (missing or not) from three frames back + + switch (idx) + { + case 1: + p_t0 = iptr; + p_t1 = iptr; + p_t2 = iptr + bofs; + p_t3 = iptr + bofs; + break; + case 2: + p_t0 = iptr + bofs; + p_t1 = iptr; + p_t2 = iptr; + p_t3 = iptr + bofs; + break; + case 3: + p_t0 = iptr + bofs; + p_t1 = iptr + bofs; + p_t2 = iptr; + p_t3 = iptr; + break; + default: + p_t0 = iptr; + p_t1 = iptr + bofs; + p_t2 = iptr + bofs; + p_t3 = iptr; + break; + } + + + // calculating motion, only relevant for missing lines where the "center line" is pointed + // by p_t1 + + vec4 hn = textureLod(TextureSampler, p_t0 - lofs, 0); // new high pixel + vec4 cn = textureLod(TextureSampler, p_t1, 0); // new center pixel + vec4 ln = textureLod(TextureSampler, p_t0 + lofs, 0); // new low pixel + + vec4 ho = textureLod(TextureSampler, p_t2 - lofs, 0); // old high pixel + vec4 co = textureLod(TextureSampler, p_t3, 0); // old center pixel + vec4 lo = textureLod(TextureSampler, p_t2 + lofs, 0); // old low pixel + + vec3 mh = hn.rgb - ho.rgb; // high pixel motion + vec3 mc = cn.rgb - co.rgb; // center pixel motion + vec3 ml = ln.rgb - lo.rgb; // low pixel motion + + mh = max(mh, -mh) - motion_thr; + mc = max(mc, -mc) - motion_thr; + ml = max(ml, -ml) - motion_thr; + + #if 1 // use this code to evaluate each color motion separately + float mh_max = max(max(mh.x, mh.y), mh.z); + float mc_max = max(max(mc.x, mc.y), mc.z); + float ml_max = max(max(ml.x, ml.y), ml.z); + #else // use this code to evaluate average color motion + float mh_max = mh.x + mh.y + mh.z; + float mc_max = mc.x + mc.y + mc.z; + float ml_max = ml.x + ml.y + ml.z; + #endif + + + // selecting deinterlacing output + + if ((vpos & 1) == field) + { + // output coordinate present on current field + SV_Target0 = textureLod(TextureSampler, p_t0, 0); + } + else if ((iptr.y > 0.5f - lofs.y) || (iptr.y < 0.0 + lofs.y)) + { + // top and bottom lines are always weaved + SV_Target0 = cn; + } + else + { + // missing line needs to be reconstructed + if(((mh_max > 0.0f) || (ml_max > 0.0f)) || (mc_max > 0.0f)) + // high motion -> interpolate pixels above and below + SV_Target0 = (hn + ln) / 2.0f; + else + { + // Check if it's completely static first, we don't need to mess with any of that. + if((mh_max != -motion_thr.x) || (ml_max != -motion_thr.x) || (mc_max != -motion_thr.x)) + { + // Check the diff with the above and below lines, if the difference is smaller between the new high and low lines + // compared to the new centre line and the high line (with some threshold of about 25 color steps), then reconstruct. + vec3 mhln = hn.rgb - ln.rgb; + vec3 mchn = hn.rgb - cn.rgb; + + mhln = max(mhln, -mhln) - motion_thr; + mchn = max(mchn, -mchn) - motion_thr; + + float mhln_max = max(max(mhln.x, mhln.y), mhln.z); + float mchn_max = max(max(mchn.x, mchn.y), mchn.z); + + // The new centre line is a fair chunk different from those surrounding it, so quite likely incorrect. + if (mhln_max < 0.0f && mchn_max >= (mhln_max * 0.90f)) + SV_Target0 = (hn + ln) / 2.0f; + else + // low motion -> weave + SV_Target0 = cn; + } + else + // low motion -> weave + SV_Target0 = cn; + } + } +} + +#endif diff --git a/bios/Other/yaps2/shaders/opengl/present.glsl b/bios/Other/yaps2/shaders/opengl/present.glsl new file mode 100644 index 00000000..da1e8424 --- /dev/null +++ b/bios/Other/yaps2/shaders/opengl/present.glsl @@ -0,0 +1,476 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +//#version 420 // Keep it for editor detection + + +#ifdef VERTEX_SHADER + +layout(location = 0) in vec2 POSITION; +layout(location = 1) in vec2 TEXCOORD0; +layout(location = 7) in vec4 COLOR; + +// FIXME set the interpolation (don't know what dx do) +// flat means that there is no interpolation. The value given to the fragment shader is based on the provoking vertex conventions. +// +// noperspective means that there will be linear interpolation in window-space. This is usually not what you want, but it can have its uses. +// +// smooth, the default, means to do perspective-correct interpolation. +// +// The centroid qualifier only matters when multisampling. If this qualifier is not present, then the value is interpolated to the pixel's center, anywhere in the pixel, or to one of the pixel's samples. This sample may lie outside of the actual primitive being rendered, since a primitive can cover only part of a pixel's area. The centroid qualifier is used to prevent this; the interpolation point must fall within both the pixel's area and the primitive's area. +out vec4 PSin_p; +out vec2 PSin_t; +out vec4 PSin_c; + +void vs_main() +{ + PSin_p = vec4(POSITION, 0.5f, 1.0f); + PSin_t = TEXCOORD0; + PSin_c = COLOR; + gl_Position = vec4(POSITION, 0.5f, 1.0f); // NOTE I don't know if it is possible to merge POSITION_OUT and gl_Position +} + +#endif + +#ifdef FRAGMENT_SHADER + +uniform vec4 u_source_rect; +uniform vec4 u_target_rect; +uniform vec2 u_source_size; +uniform vec2 u_target_size; +uniform vec2 u_target_resolution; +uniform vec2 u_rcp_target_resolution; // 1 / u_target_resolution +uniform vec2 u_source_resolution; +uniform vec2 u_rcp_source_resolution; // 1 / u_source_resolution +uniform float u_time; + +in vec4 PSin_p; +in vec2 PSin_t; +in vec4 PSin_c; + +layout(binding = 0) uniform sampler2D TextureSampler; + +layout(location = 0) out vec4 SV_Target0; + +vec4 sample_c() +{ + return texture(TextureSampler, PSin_t); +} + +vec4 sample_c(vec2 uv) +{ + return texture(TextureSampler, uv); +} + +vec4 ps_crt(uint i) +{ + vec4 mask[4] = vec4[4]( + vec4(1, 0, 0, 0), + vec4(0, 1, 0, 0), + vec4(0, 0, 1, 0), + vec4(1, 1, 1, 0)); + return sample_c() * clamp((mask[i] + 0.5f), 0.0f, 1.0f); +} + +#ifdef ps_copy +void ps_copy() +{ + SV_Target0 = sample_c(); +} +#endif + +#ifdef ps_filter_scanlines +vec4 ps_scanlines(uint i) +{ + vec4 mask[2] = vec4[2] + ( + vec4(1, 1, 1, 0), + vec4(0, 0, 0, 0) + ); + + return sample_c() * clamp((mask[i] + 0.5f), 0.0f, 1.0f); +} + +void ps_filter_scanlines() // scanlines +{ + highp uvec4 p = uvec4(gl_FragCoord); + + vec4 c = ps_scanlines(p.y % 2u); + + SV_Target0 = c; +} +#endif + +#ifdef ps_filter_diagonal +void ps_filter_diagonal() // diagonal +{ + highp uvec4 p = uvec4(gl_FragCoord); + + vec4 c = ps_crt((p.x + (p.y % 3u)) % 3u); + + SV_Target0 = c; +} +#endif + +#ifdef ps_filter_triangular +void ps_filter_triangular() // triangular +{ + highp uvec4 p = uvec4(gl_FragCoord); + + vec4 c = ps_crt(((p.x + ((p.y >> 1u) & 1u) * 3u) >> 1u) % 3u); + + SV_Target0 = c; +} +#endif + +#ifdef ps_filter_complex +void ps_filter_complex() +{ + const float PI = 3.14159265359f; + vec2 texdim = vec2(textureSize(TextureSampler, 0)); + float factor = (0.9f - 0.4f * cos(2.0f * PI * PSin_t.y * texdim.y)); + vec4 c = factor * texture(TextureSampler, vec2(PSin_t.x, (floor(PSin_t.y * texdim.y) + 0.5f) / texdim.y)); + + SV_Target0 = c; +} +#endif + +#ifdef ps_filter_lottes + +#define MaskingType 4 //[1|2|3|4] The type of CRT shadow masking used. 1: compressed TV style, 2: Aperture-grille, 3: Stretched VGA style, 4: VGA style. +#define ScanBrightness -8.00 //[-16.0 to 1.0] The overall brightness of the scanline effect. Lower for darker, higher for brighter. +#define FilterCRTAmount -3.00 //[-4.0 to 1.0] The amount of filtering used, to replicate the TV CRT look. Lower for less, higher for more. +#define HorizontalWarp 0.00 //[0.0 to 0.1] The distortion warping effect for the horizontal (x) axis of the screen. Use small increments. +#define VerticalWarp 0.00 //[0.0 to 0.1] The distortion warping effect for the verticle (y) axis of the screen. Use small increments. +#define MaskAmountDark 0.50 //[0.0 to 1.0] The value of the dark masking line effect used. Lower for darker lower end masking, higher for brighter. +#define MaskAmountLight 1.50 //[0.0 to 2.0] The value of the light masking line effect used. Lower for darker higher end masking, higher for brighter. +#define BloomPixel -1.50 //[-2.0 -0.5] Pixel bloom radius. Higher for increased softness of bloom. +#define BloomScanLine -2.0 //[-4.0 -1.0] Scanline bloom radius. Higher for increased softness of bloom. +#define BloomAmount 0.15 //[0.0 1.0] Bloom intensity. Higher for brighter. +#define Shape 2.0 //[0.0 10.0] Kernal filter shape. Lower values will darken image and introduce moire patterns if used with curvature. +#define UseShadowMask 1 //[0 or 1] Enables, or disables the use of the CRT shadow mask. 0 is disabled, 1 is enabled. + +float ToLinear1(float c) +{ + return c <= 0.04045 ? c / 12.92 : pow((c + 0.055) / 1.055, 2.4); +} + +vec3 ToLinear(vec3 c) +{ + return vec3(ToLinear1(c.r), ToLinear1(c.g), ToLinear1(c.b)); +} + +float ToSrgb1(float c) +{ + return c < 0.0031308 ? c * 12.92 : 1.055 * pow(c, 0.41666) - 0.055; +} + +vec3 ToSrgb(vec3 c) +{ + return vec3(ToSrgb1(c.r), ToSrgb1(c.g), ToSrgb1(c.b)); +} + +vec3 Fetch(vec2 pos, vec2 off) +{ + pos = (floor(pos * u_target_size + off) + vec2(0.5, 0.5)) / u_target_size; + if (max(abs(pos.x - 0.5), abs(pos.y - 0.5)) > 0.5) + { + return vec3(0.0, 0.0, 0.0); + } + else + { + return ToLinear(texture(TextureSampler, pos.xy).rgb); + } +} + +vec2 Dist(vec2 pos) +{ + pos = pos * vec2(640, 480); + + return -((pos - floor(pos)) - vec2(0.5, 0.5)); +} + +float Gaus(float pos, float scale) +{ + return exp2(scale * pow(abs(pos), Shape)); +} + +vec3 Horz3(vec2 pos, float off) +{ + vec3 b = Fetch(pos, vec2(-1.0, off)); + vec3 c = Fetch(pos, vec2(0.0, off)); + vec3 d = Fetch(pos, vec2(1.0, off)); + float dst = Dist(pos).x; + + // Convert distance to weight. + float scale = FilterCRTAmount; + float wb = Gaus(dst - 1.0, scale); + float wc = Gaus(dst + 0.0, scale); + float wd = Gaus(dst + 1.0, scale); + + return (b * wb + c * wc + d * wd) / (wb + wc + wd); +} + +vec3 Horz5(vec2 pos, float off) +{ + vec3 a = Fetch(pos, vec2(-2.0, off)); + vec3 b = Fetch(pos, vec2(-1.0, off)); + vec3 c = Fetch(pos, vec2(0.0, off)); + vec3 d = Fetch(pos, vec2(1.0, off)); + vec3 e = Fetch(pos, vec2(2.0, off)); + float dst = Dist(pos).x; + + // Convert distance to weight. + float scale = FilterCRTAmount; + + float wa = Gaus(dst - 2.0, scale); + float wb = Gaus(dst - 1.0, scale); + float wc = Gaus(dst + 0.0, scale); + float wd = Gaus(dst + 1.0, scale); + float we = Gaus(dst + 2.0, scale); + + return (a * wa + b * wb + c * wc + d * wd + e * we) / (wa + wb + wc + wd + we); +} + +vec3 Horz7(vec2 pos, float off) +{ + vec3 a = Fetch(pos, vec2(-3.0, off)); + vec3 b = Fetch(pos, vec2(-2.0, off)); + vec3 c = Fetch(pos, vec2(-1.0, off)); + vec3 d = Fetch(pos, vec2( 0.0, off)); + vec3 e = Fetch(pos, vec2( 1.0, off)); + vec3 f = Fetch(pos, vec2( 2.0, off)); + vec3 g = Fetch(pos, vec2( 3.0, off)); + + float dst = Dist(pos).x; + // Convert distance to weight. + float scale = BloomPixel; + float wa = Gaus(dst - 3.0, scale); + float wb = Gaus(dst - 2.0, scale); + float wc = Gaus(dst - 1.0, scale); + float wd = Gaus(dst + 0.0, scale); + float we = Gaus(dst + 1.0, scale); + float wf = Gaus(dst + 2.0, scale); + float wg = Gaus(dst + 3.0, scale); + + // Return filtered sample. + return (a * wa + b * wb + c * wc + d * wd + e * we + f * wf + g * wg) / (wa + wb + wc + wd + we + wf + wg); +} + +// Return scanline weight. +float Scan(vec2 pos, float off) +{ + float dst = Dist(pos).y; + return Gaus(dst + off, ScanBrightness); +} + +float BloomScan(vec2 pos, float off) +{ + float dst = Dist(pos).y; + + return Gaus(dst + off, BloomScanLine); +} + +vec3 Tri(vec2 pos) +{ + vec3 a = Horz3(pos, -1.0); + vec3 b = Horz5(pos, 0.0); + vec3 c = Horz3(pos, 1.0); + + float wa = Scan(pos, -1.0); + float wb = Scan(pos, 0.0); + float wc = Scan(pos, 1.0); + + return (a * wa) + (b * wb) + (c * wc); +} + +vec3 Bloom(vec2 pos) +{ + vec3 a = Horz5(pos,-2.0); + vec3 b = Horz7(pos,-1.0); + vec3 c = Horz7(pos, 0.0); + vec3 d = Horz7(pos, 1.0); + vec3 e = Horz5(pos, 2.0); + + float wa = BloomScan(pos,-2.0); + float wb = BloomScan(pos,-1.0); + float wc = BloomScan(pos, 0.0); + float wd = BloomScan(pos, 1.0); + float we = BloomScan(pos, 2.0); + + return a * wa + b * wb + c * wc + d * wd + e * we; +} + +vec2 Warp(vec2 pos) +{ + pos = pos * 2.0 - 1.0; + pos *= vec2(1.0 + (pos.y * pos.y) * HorizontalWarp, 1.0 + (pos.x * pos.x) * VerticalWarp); + return pos * 0.5 + 0.5; +} + +vec3 Mask(vec2 pos) +{ +#if MaskingType == 1 + // Very compressed TV style shadow mask. + float lines = MaskAmountLight; + float odd = 0.0; + + if (fract(pos.x / 6.0) < 0.5) + { + odd = 1.0; + } + if (fract((pos.y + odd) / 2.0) < 0.5) + { + lines = MaskAmountDark; + } + pos.x = fract(pos.x / 3.0); + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + mask *= lines; + + return mask; + +#elif MaskingType == 2 + // Aperture-grille. + pos.x = fract(pos.x / 3.0); + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + return mask; + +#elif MaskingType == 3 + // Stretched VGA style shadow mask (same as prior shaders). + pos.x += pos.y * 3.0; + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + pos.x = fract(pos.x / 6.0); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + return mask; + +#else + // VGA style shadow mask. + pos.xy = floor(pos.xy * vec2(1.0, 0.5)); + pos.x += pos.y * 3.0; + + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + pos.x = fract(pos.x / 6.0); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + return mask; +#endif +} + +vec4 LottesCRTPass() +{ + //flipped y axis in opengl + vec2 fragcoord = vec2(gl_FragCoord.x, u_target_resolution.y - gl_FragCoord.y) - u_target_rect.xy; + vec4 color; + vec2 inSize = u_target_resolution - (2.0 * u_target_rect.xy); + + vec2 pos = Warp(fragcoord.xy / inSize); + color.rgb = Tri(pos); + color.rgb += Bloom(pos) * BloomAmount; +#if UseShadowMask + color.rgb *= Mask(fragcoord.xy); +#endif + color.rgb = ToSrgb(color.rgb); + + return color; +} + +void ps_filter_lottes() +{ + SV_Target0 = LottesCRTPass(); +} + +#endif + +#ifdef ps_4x_rgss +void ps_4x_rgss() +{ + vec2 dxy = vec2(dFdx(PSin_t.x), dFdy(PSin_t.y)); + vec3 color = vec3(0); + + float s = 1.0/8.0; + float l = 3.0/8.0; + + color += sample_c(PSin_t + vec2( s, l) * dxy).rgb; + color += sample_c(PSin_t + vec2( l,-s) * dxy).rgb; + color += sample_c(PSin_t + vec2(-s,-l) * dxy).rgb; + color += sample_c(PSin_t + vec2(-l, s) * dxy).rgb; + + SV_Target0 = vec4(color * 0.25,1); +} +#endif + +#ifdef ps_automagical_supersampling +void ps_automagical_supersampling() +{ + vec2 ratio = (u_source_size / u_target_size) * 0.5; + vec2 steps = floor(ratio); + vec3 col = sample_c(PSin_t).rgb; + float div = 1; + + for (float y = 0; y < steps.y; y++) + { + for (float x = 0; x < steps.x; x++) + { + vec2 offset = vec2(x,y) - ratio * 0.5; + col += sample_c(PSin_t + offset * u_rcp_source_resolution * 2.0).rgb; + div++; + } + } + + SV_Target0 = vec4(col / div, 1); +} +#endif + +#endif diff --git a/bios/Other/yaps2/shaders/opengl/tfx_fs.glsl b/bios/Other/yaps2/shaders/opengl/tfx_fs.glsl new file mode 100644 index 00000000..d2827f19 --- /dev/null +++ b/bios/Other/yaps2/shaders/opengl/tfx_fs.glsl @@ -0,0 +1,1419 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +//#version 420 // Keep it for text editor detection + +#define FMT_32 0 +#define FMT_24 1 +#define FMT_16 2 + +#define SHUFFLE_READ 1 +#define SHUFFLE_WRITE 2 +#define SHUFFLE_READWRITE 3 + +#ifndef ZTST_GEQUAL +#define ZTST_GEQUAL 2 +#define ZTST_GREATER 3 +#endif + +#ifndef AFAIL_KEEP +#define AFAIL_KEEP 0 +#define AFAIL_FB_ONLY 1 +#define AFAIL_ZB_ONLY 2 +#define AFAIL_RGB_ONLY 3 +#define AFAIL_RGB_ONLY_DSB 4 +#define AFAIL_RGB_ONLY_SW_Z 5 +#endif + +#ifndef PS_ATST_NONE +#define PS_ATST_NONE 0 +#define PS_ATST_LEQUAL 1 +#define PS_ATST_GEQUAL 2 +#define PS_ATST_EQUAL 3 +#define PS_ATST_NOTEQUAL 4 +#endif + +#ifndef PS_AA1_NONE +#define PS_AA1_NONE 0 +#define PS_AA1_LINE 1 +#define PS_AA1_TRIANGLE 2 +#define PS_AA1_TRIANGLE_SW_Z 3 +#endif + +// TEX_COORD_DEBUG output the uv coordinate as color. It is useful +// to detect bad sampling due to upscaling +//#define TEX_COORD_DEBUG +// Just copy directly the texture coordinate +#ifdef TEX_COORD_DEBUG +#define PS_TFX 1 +#define PS_TCC 1 +#endif + +#define SW_BLEND (PS_BLEND_A || PS_BLEND_B || PS_BLEND_D) +#define SW_BLEND_NEEDS_RT (SW_BLEND && (PS_BLEND_A == 1 || PS_BLEND_B == 1 || PS_BLEND_C == 1 || PS_BLEND_D == 1)) +#define SW_AD_TO_HW (PS_BLEND_C == 1 && PS_A_MASKED) +#define PS_PRIMID_INIT (PS_DATE == 1 || PS_DATE == 2) +#define NEEDS_RT_EARLY (PS_TEX_IS_FB == 1 || PS_DATE >= 5) +#define NEEDS_RT_FOR_AFAIL (PS_AFAIL == AFAIL_ZB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define NEEDS_DEPTH_FOR_AFAIL (PS_AFAIL == AFAIL_FB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define NEEDS_DEPTH_FOR_ZTST (PS_ZTST == ZTST_GEQUAL || PS_ZTST == ZTST_GREATER) +#define NEEDS_DEPTH_FOR_AA1 (PS_AA1 == PS_AA1_TRIANGLE_SW_Z) + +#define NEEDS_RT (NEEDS_RT_EARLY || NEEDS_RT_FOR_AFAIL || (!PS_PRIMID_INIT && (PS_FBMASK || SW_BLEND_NEEDS_RT || SW_AD_TO_HW))) +#define NEEDS_TEX (PS_TFX != 4) +#define SW_DEPTH (NEEDS_DEPTH_FOR_AFAIL || NEEDS_DEPTH_FOR_ZTST || NEEDS_DEPTH_FOR_AA1) +#define ZWRITE (SW_DEPTH || PS_ZCLAMP || PS_ZFLOOR) + +layout(std140, binding = 0) uniform cb21 +{ + vec3 FogColor; + float AREF; + + vec4 WH; + + vec2 TA; + float MaxDepthPS; + float Af; + + uvec4 FbMask; + + vec4 HalfTexel; + + vec4 MinMax; + vec4 LODParams; + vec4 STRange; + + ivec4 ChannelShuffle; + vec2 ChannelShuffleOffset; + + vec2 TC_OffsetHack; + vec2 STScale; + + mat4 DitherMatrix; + + float ScaledScaleFactor; + float RcpScaleFactor; +}; + +in SHADER +{ + vec4 t_float; + vec4 t_int; + + #if PS_IIP != 0 + vec4 c; + #else + flat vec4 c; + #endif + + float inv_cov; // We use the inverse to make it simpler to interpolate. + flat uint interior; // 1 for triangle interior; 0 for edge; +} PSin; + +#define TARGET_0_QUALIFIER out + +// Only enable framebuffer fetch when we actually need it. +#if HAS_FRAMEBUFFER_FETCH && NEEDS_RT + // We need to force the colour to be defined here, to read from it. + // Basically the only scenario where this'll happen is RGBA masked and DATE is active. + #undef PS_NO_COLOR + #define PS_NO_COLOR 0 + #if defined(GL_EXT_shader_framebuffer_fetch) + #undef TARGET_0_QUALIFIER + #define TARGET_0_QUALIFIER inout + #define LAST_FRAG_COLOR o_col0 + #elif defined(GL_ARM_shader_framebuffer_fetch) + #define LAST_FRAG_COLOR gl_LastFragColorARM + #endif +#endif + +#if !PS_NO_COLOR && !PS_NO_COLOR1 + // Same buffer but 2 colors for dual source blending + layout(location = 0, index = 0) TARGET_0_QUALIFIER vec4 o_col0; + layout(location = 0, index = 1) out vec4 o_col1; +#elif !PS_NO_COLOR + layout(location = 0) TARGET_0_QUALIFIER vec4 o_col0; +#endif + +// Depth feedback mode 2 is for depth as color. +// Use FB fetch for the feedback if it's available. +#if SW_DEPTH && PS_NO_COLOR1 && (DEPTH_FEEDBACK_SUPPORT == 2) + #if HAS_FRAMEBUFFER_FETCH + layout(location = 1) inout float o_col1; + #else + layout(location = 1) out float o_col1; + #endif +#endif + +#if NEEDS_TEX +layout(binding = 0) uniform sampler2D TextureSampler; +layout(binding = 1) uniform sampler2D PaletteSampler; +#endif + +#if !HAS_FRAMEBUFFER_FETCH && NEEDS_RT +layout(binding = 2) uniform sampler2D RtSampler; // note 2 already use by the image below +#endif + +#if PS_DATE == 3 +layout(binding = 3) uniform sampler2D img_prim_min; +#endif + +// Depth feedback mode 1 binds depth buffer directly as a texture. +// Depth feedback mode 2 (depth as color) can use FB fetch for the feedback, +// in which case we don't need to explicitly bind depth as a texture. +#if (DEPTH_FEEDBACK_SUPPORT == 1 || (DEPTH_FEEDBACK_SUPPORT == 2 && !HAS_FRAMEBUFFER_FETCH)) && SW_DEPTH +layout(binding = 4) uniform sampler2D DepthSampler; +#endif + +#if ZWRITE && PS_HAS_CONSERVATIVE_DEPTH && !SW_DEPTH +layout(depth_less) out float gl_FragDepth; +#endif + +vec4 sample_from_rt() +{ +#if !NEEDS_RT + return vec4(0.0); +#elif HAS_FRAMEBUFFER_FETCH + return LAST_FRAG_COLOR; +#else + return texelFetch(RtSampler, ivec2(gl_FragCoord.xy), 0); +#endif +} + +float sample_from_depth() +{ +#if !SW_DEPTH + return 0.0f; +#elif HAS_FRAMEBUFFER_FETCH && (DEPTH_FEEDBACK_SUPPORT == 2) + return o_col1; +#else + return texelFetch(DepthSampler, ivec2(gl_FragCoord.xy), 0).r; +#endif +} + +#if NEEDS_TEX + +#if (PS_AUTOMATIC_LOD != 1) && (PS_MANUAL_LOD == 1) +float manual_lod(float uv_w) +{ + // FIXME add LOD: K - ( LOG2(Q) * (1 << L)) + float K = LODParams.x; + float L = LODParams.y; + float bias = LODParams.z; + float max_lod = LODParams.w; + + float gs_lod = K - log2(abs(uv_w)) * L; + // FIXME max useful ? + //return max(min(gs_lod, max_lod) - bias, 0.0f); + return min(gs_lod, max_lod) - bias; +} +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 +vec4 sample_c_af(vec2 uv, float uv_w) +{ + // HW sampler will reject bad UVs, match that here. + uv = (any(isnan(uv)) || any(isinf(uv))) ? vec2(0, 0) : uv; + + // Large floating point values risk NaN/Inf values. + // Above this value floats lose decimal precision, so seems a resonable limit for UVs. + uv = clamp(uv, -8388608.0f, 8388608.0f); + + // Below taken from https://microsoft.github.io/DirectX-Specs/d3d/archive/D3D11_3_FunctionalSpec.htm#7.18.11%20LOD%20Calculations + // With guidance from https://pema.dev/2025/05/09/mipmaps-too-much-detail/ + vec2 sz = textureSize(TextureSampler, 0); + vec2 dX = dFdx(uv) * sz; + vec2 dY = dFdy(uv) * sz; + + // Calculate Ellipse Transform + bool d_zero = length(dX) == 0 || length(dY) == 0; + bool d_par = (dX.x * dY.y - dY.x * dX.y) == 0; + bool d_per = dot(dX, dY) == 0; + bool d_inf_nan = any(isinf(dX)) || any(isinf(dY)) || any(isnan(dX)) || any(isnan(dY)); + + if (!(d_zero || d_par || d_per || d_inf_nan)) + { + float A = dX.y * dX.y + dY.y * dY.y; + float B = -2 * (dX.x * dX.y + dY.x * dY.y); + float C = dX.x * dX.x + dY.x * dY.x; + float f = (dX.x * dY.y - dY.x * dX.y); + float F = f * f; + + float p = A - C; + float q = A + C; + float t = sqrt(p * p + B * B); + + vec2 new_dX = vec2( + sqrt(F * (t + p) / (t * (q + t))), + sqrt(F * (t - p) / (t * (q + t))) * sign(B) + ); + + vec2 new_dY = vec2( + sqrt(F * (t - p) / (t * (q - t))) * -sign(B), + sqrt(F * (t + p) / (t * (q - t))) + ); + + d_inf_nan = any(isinf(new_dX)) || any(isinf(new_dY)) || any(isnan(new_dX)) || any(isnan(new_dY)); + if (!d_inf_nan) + { + dX = new_dX; + dY = new_dY; + } + } + + // Compute AF values + float squared_length_x = dX.x * dX.x + dX.y * dX.y; + float squared_length_y = dY.x * dY.x + dY.y * dY.y; + float determinant = abs(dX.x * dY.y - dX.y * dY.x); + bool is_major_x = squared_length_x > squared_length_y; + float squared_length_major = is_major_x ? squared_length_x : squared_length_y; + float length_major = sqrt(squared_length_major); + + float aniso_ratio; + float length_lod; + vec2 aniso_line; + if (length_major <= 1.0f) + { + // A zero length_major would result in NaN Lod and break sampling. + // A small length_major would result in aniso_ratio getting clamped to 1. + // Perform isotropic filtering instead. + aniso_ratio = 1.0f; + length_lod = length_major; + aniso_line = vec2(0, 0); + } + else + { + float norm_major = 1.0f / length_major; + + vec2 aniso_line_dir = vec2( + (is_major_x ? dX.x : dY.x) * norm_major, + (is_major_x ? dX.y : dY.y) * norm_major + ); + + aniso_ratio = squared_length_major / determinant; + + // Calculate the minor length of the ellipse for Lod, while also clamping the ratio of anisotropy. + if (aniso_ratio > PS_ANISOTROPIC_FILTERING) + { + // ratio is clamped - Lod is based on ratio (preserves area) + aniso_ratio = PS_ANISOTROPIC_FILTERING; + length_lod = length_major / PS_ANISOTROPIC_FILTERING; + } + else + { + // ratio not clamped - Lod is based on area + length_lod = determinant / length_major; + } + + // clamp to top Lod + if (length_lod < 1.0f) + aniso_ratio = max(1.0f, aniso_ratio * length_lod); + + aniso_ratio = round(aniso_ratio); + aniso_line = aniso_line_dir * 0.5f * length_major * (1.0f / sz); + } + +#if PS_AUTOMATIC_LOD == 1 + float lod = log2(length_lod); +#elif PS_MANUAL_LOD == 1 + float lod = manual_lod(uv_w); +#else + float lod = 0; // No Lod +#endif + + vec4 colour; + if (aniso_ratio == 1.0f) + colour = textureLod(TextureSampler, uv, lod); + else + { + vec4 num = vec4(0, 0, 0, 0); + for (int i = 0; i < aniso_ratio; i++) + { + vec2 d = -aniso_line + (0.5f + i) * (2.0f * aniso_line) / aniso_ratio; + vec2 uv_sample = uv + d; + vec4 sample_colour = textureLod(TextureSampler, uv_sample, lod); + num += sample_colour; + } + + colour = num / aniso_ratio; + } + return colour; +} +#endif + +vec4 sample_c(vec2 uv) +{ +#if PS_TEX_IS_FB == 1 + return sample_from_rt(); +#elif PS_REGION_RECT + return texelFetch(TextureSampler, ivec2(uv), 0); +#else + +#if !PS_ADJS && !PS_ADJT + uv *= STScale; +#else + #if PS_ADJS + uv.x = (uv.x - STRange.x) * STRange.z; + #else + uv.x = uv.x * STScale.x; + #endif + #if PS_ADJT + uv.y = (uv.y - STRange.y) * STRange.w; + #else + uv.y = uv.y * STScale.y; + #endif +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 + return sample_c_af(uv, PSin.t_float.w); +#elif PS_AUTOMATIC_LOD == 1 + return texture(TextureSampler, uv); +#elif PS_MANUAL_LOD == 1 + return textureLod(TextureSampler, uv, manual_lod(PSin.t_float.w)); +#else + return textureLod(TextureSampler, uv, 0.0f); // No lod +#endif + +#endif +} + +vec4 sample_p(uint idx) +{ + return texelFetch(PaletteSampler, ivec2(int(idx), 0), 0); +} + +vec4 sample_p_norm(float u) +{ + return sample_p(uint(u * 255.5f)); +} + +vec4 clamp_wrap_uv(vec4 uv) +{ + vec4 uv_out = uv; + vec4 tex_size = WH.xyxy; + +#if PS_WMS == PS_WMT + +#if PS_REGION_RECT == 1 && PS_WMS == 0 + uv_out = fract(uv); +#elif PS_REGION_RECT == 1 && PS_WMS == 1 + uv_out = clamp(uv, vec4(0.0f), vec4(1.0f)); +#elif PS_WMS == 2 + uv_out = clamp(uv, MinMax.xyxy, MinMax.zwzw); +#elif PS_WMS == 3 + #if PS_FST == 0 + // wrap negative uv coords to avoid an off by one error that shifted + // textures. Fixes Xenosaga's hair issue. + uv = fract(uv); + #endif + uv_out = vec4((uvec4(uv * tex_size) & floatBitsToUint(MinMax.xyxy)) | floatBitsToUint(MinMax.zwzw)) / tex_size; +#endif + +#else // PS_WMS != PS_WMT + +#if PS_REGION_RECT == 1 && PS_WMS == 0 + uv.xz = fract(uv.xz); + +#elif PS_REGION_RECT == 1 && PS_WMS == 1 + uv.xz = clamp(uv.xz, vec2(0.0f), vec2(1.0f)); + +#elif PS_WMS == 2 + uv_out.xz = clamp(uv.xz, MinMax.xx, MinMax.zz); + +#elif PS_WMS == 3 + #if PS_FST == 0 + uv.xz = fract(uv.xz); + #endif + uv_out.xz = vec2((uvec2(uv.xz * tex_size.xx) & floatBitsToUint(MinMax.xx)) | floatBitsToUint(MinMax.zz)) / tex_size.xx; + +#endif + +#if PS_REGION_RECT == 1 && PS_WMT == 0 + uv_out.yw = fract(uv.yw); + +#elif PS_REGION_RECT == 1 && PS_WMT == 1 + uv_out.yw = clamp(uv.yw, vec2(0.0f), vec2(1.0f)); + +#elif PS_WMT == 2 + uv_out.yw = clamp(uv.yw, MinMax.yy, MinMax.ww); + +#elif PS_WMT == 3 + #if PS_FST == 0 + uv.yw = fract(uv.yw); + #endif + uv_out.yw = vec2((uvec2(uv.yw * tex_size.yy) & floatBitsToUint(MinMax.yy)) | floatBitsToUint(MinMax.ww)) / tex_size.yy; +#endif + +#endif + +#if PS_REGION_RECT == 1 + // Normalized -> Integer Coordinates. + uv_out = clamp(uv_out * WH.zwzw + STRange.xyxy, STRange.xyxy, STRange.zwzw); +#endif + + return uv_out; +} + +mat4 sample_4c(vec4 uv) +{ + mat4 c; + + // Note: texture gather can't be used because of special clamping/wrapping + // Also it doesn't support lod + c[0] = sample_c(uv.xy); + c[1] = sample_c(uv.zy); + c[2] = sample_c(uv.xw); + c[3] = sample_c(uv.zw); + + return c; +} + +uvec4 sample_4_index(vec4 uv) +{ + vec4 c; + + // Either GS will send a texture that contains a single channel + // in this case the red channel is remapped as alpha channel + // + // Or we have an old RT (ie RGBA8) that contains index (4/8) in the alpha channel + + // Note: texture gather can't be used because of special clamping/wrapping + // Also it doesn't support lod + c.x = sample_c(uv.xy).a; + c.y = sample_c(uv.zy).a; + c.z = sample_c(uv.xw).a; + c.w = sample_c(uv.zw).a; + +#if PS_RTA_SRC_CORRECTION + uvec4 i = uvec4(round(c * 128.25f)); // Denormalize value +#else + uvec4 i = uvec4(c * 255.5f); // Denormalize value +#endif + +#if PS_PAL_FMT == 1 + // 4HL + return i & 0xFu; +#elif PS_PAL_FMT == 2 + // 4HH + return i >> 4u; +#else + // 8 + return i; +#endif + +} + +mat4 sample_4p(uvec4 u) +{ + mat4 c; + + c[0] = sample_p(u.x); + c[1] = sample_p(u.y); + c[2] = sample_p(u.z); + c[3] = sample_p(u.w); + + return c; +} + +uint fetch_raw_depth() +{ + float multiplier = exp2(32.0f); + +#if PS_TEX_IS_FB == 1 + return uint(sample_from_rt().r * multiplier); +#else + return uint(texelFetch(TextureSampler, ivec2(gl_FragCoord.xy + ChannelShuffleOffset), 0).r * multiplier); +#endif +} + +vec4 fetch_raw_color() +{ +#if PS_TEX_IS_FB == 1 + return sample_from_rt(); +#else + return texelFetch(TextureSampler, ivec2(gl_FragCoord.xy + ChannelShuffleOffset), 0); +#endif +} + +vec4 fetch_c(ivec2 uv) +{ +#if PS_TEX_IS_FB == 1 + return sample_from_rt(); +#else + return texelFetch(TextureSampler, ivec2(uv), 0); +#endif +} + +////////////////////////////////////////////////////////////////////// +// Depth sampling +////////////////////////////////////////////////////////////////////// +ivec2 clamp_wrap_uv_depth(ivec2 uv) +{ + ivec2 uv_out = uv; + + // Keep the full precision + // It allow to multiply the ScalingFactor before the 1/16 coeff + ivec4 mask = floatBitsToInt(MinMax) << 4; + +#if PS_WMS == PS_WMT + +#if PS_WMS == 2 + uv_out = clamp(uv, mask.xy, mask.zw); +#elif PS_WMS == 3 + uv_out = (uv & mask.xy) | mask.zw; +#endif + +#else // PS_WMS != PS_WMT + +#if PS_WMS == 2 + uv_out.x = clamp(uv.x, mask.x, mask.z); +#elif PS_WMS == 3 + uv_out.x = (uv.x & mask.x) | mask.z; +#endif + +#if PS_WMT == 2 + uv_out.y = clamp(uv.y, mask.y, mask.w); +#elif PS_WMT == 3 + uv_out.y = (uv.y & mask.y) | mask.w; +#endif + +#endif + + return uv_out; +} + +vec4 sample_depth(vec2 st) +{ + vec2 uv_f = vec2(clamp_wrap_uv_depth(ivec2(st))) * vec2(ScaledScaleFactor); + + #if PS_REGION_RECT == 1 + uv_f = clamp(uv_f + STRange.xy, STRange.xy, STRange.zw); + #endif + + ivec2 uv = ivec2(uv_f); + vec4 t = vec4(0.0f); + +#if PS_TALES_OF_ABYSS_HLE == 1 + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(); + + // Convert msb based on the palette + t = texelFetch(PaletteSampler, ivec2((depth >> 8u) & 0xFFu, 0), 0) * 255.0f; + +#elif PS_URBAN_CHAOS_HLE == 1 + // Depth buffer is read as a RGB5A1 texture. The game try to extract the green channel. + // So it will do a first channel trick to extract lsb, value is right-shifted. + // Then a new channel trick to extract msb which will shifted to the left. + // OpenGL uses a FLOAT32 format for the depth so it requires a couple of conversion. + // To be faster both steps (msb&lsb) are done in a single pass. + + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(); + + // Convert lsb based on the palette + t = texelFetch(PaletteSampler, ivec2((depth & 0xFFu), 0), 0) * 255.0f; + + // Msb is easier + float green = float((depth >> 8u) & 0xFFu) * 36.0f; + green = min(green, 255.0f); + + t.g += green; + + +#elif PS_DEPTH_FMT == 1 + // Based on ps_convert_depth32_rgba8 of convert + // Convert a GL_FLOAT32 depth texture into a RGBA color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = vec4(uvec4((d & 0xFFu), ((d >> 8) & 0xFFu), ((d >> 16) & 0xFFu), (d >> 24))); + +#elif PS_DEPTH_FMT == 2 + // Based on ps_convert_depth16_rgb5a1 of convert + // Convert a GL_FLOAT32 (only 16 lsb) depth into a RGB5A1 color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = vec4(uvec4((d & 0x1Fu), ((d >> 5) & 0x1Fu), ((d >> 10) & 0x1Fu), (d >> 15) & 0x01u)) * vec4(8.0f, 8.0f, 8.0f, 128.0f); + +#elif PS_DEPTH_FMT == 3 + // Convert a RGBA/RGB5A1 color texture into a RGBA/RGB5A1 color texture + t = fetch_c(uv) * 255.0f; + +#endif + + // warning t ranges from 0 to 255 +#if (PS_AEM_FMT == FMT_24) + t.a = ( (PS_AEM == 0) || any(bvec3(t.rgb)) ) ? 255.0f * TA.x : 0.0f; +#elif (PS_AEM_FMT == FMT_16) + t.a = t.a >= 128.0f ? 255.0f * TA.y : ( (PS_AEM == 0) || any(bvec3(t.rgb)) ) ? 255.0f * TA.x : 0.0f; +#elif PS_PAL_FMT != 0 && !PS_TALES_OF_ABYSS_HLE && !PS_URBAN_CHAOS_HLE + t = trunc(sample_4p(uvec4(t.aaaa))[0] * 255.0f + 0.05f); +#endif + + return t; +} + +////////////////////////////////////////////////////////////////////// +// Fetch a Single Channel +////////////////////////////////////////////////////////////////////// +vec4 fetch_red() +{ +#if PS_DEPTH_FMT == 1 || PS_DEPTH_FMT == 2 + uint depth = (fetch_raw_depth()) & 0xFFu; + vec4 rt = vec4(depth) / 255.0f; +#else + vec4 rt = fetch_raw_color(); +#endif + return sample_p_norm(rt.r) * 255.0f; +} + +vec4 fetch_green() +{ +#if PS_DEPTH_FMT == 1 || PS_DEPTH_FMT == 2 + uint depth = (fetch_raw_depth() >> 8u) & 0xFFu; + vec4 rt = vec4(depth) / 255.0f; +#else + vec4 rt = fetch_raw_color(); +#endif + return sample_p_norm(rt.g) * 255.0f; +} + +vec4 fetch_blue() +{ +#if PS_DEPTH_FMT == 1 || PS_DEPTH_FMT == 2 + uint depth = (fetch_raw_depth() >> 16u) & 0xFFu; + vec4 rt = vec4(depth) / 255.0f; +#else + vec4 rt = fetch_raw_color(); +#endif + return sample_p_norm(rt.b) * 255.0f; +} + +vec4 fetch_alpha() +{ + vec4 rt = fetch_raw_color(); + return sample_p_norm(rt.a) * 255.0f; +} + +vec4 fetch_rgb() +{ + vec4 rt = fetch_raw_color(); + vec4 c = vec4(sample_p_norm(rt.r).r, sample_p_norm(rt.g).g, sample_p_norm(rt.b).b, 1.0f); + return c * 255.0f; +} + +vec4 fetch_gXbY() +{ +#if PS_DEPTH_FMT == 1 || PS_DEPTH_FMT == 2 + uint depth = fetch_raw_depth(); + uint bg = (depth >> (8u + uint(ChannelShuffle.w))) & 0xFFu; + return vec4(bg); +#else + ivec4 rt = ivec4(fetch_raw_color() * 255.0f); + int green = (rt.g >> ChannelShuffle.w) & ChannelShuffle.z; + int blue = (rt.b << ChannelShuffle.y) & ChannelShuffle.x; + return vec4(green | blue); +#endif +} + +////////////////////////////////////////////////////////////////////// + +vec4 sample_color(vec2 st) +{ +#if (PS_TCOFFSETHACK == 1) + st += TC_OffsetHack.xy; +#endif + + vec4 t; + mat4 c; + vec2 dd; + + // FIXME I'm not sure this condition is useful (I think code will be optimized) +#if (PS_LTF == 0 && PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_REGION_RECT == 0 && PS_WMS < 2 && PS_WMT < 2) + // No software LTF and pure 32 bits RGBA texure without special texture wrapping + c[0] = sample_c(st); +#ifdef TEX_COORD_DEBUG + c[0].rg = st.xy; +#endif + +#else + vec4 uv; + + if(PS_LTF != 0) + { + uv = st.xyxy + HalfTexel; + dd = fract(uv.xy * WH.zw); +#if (PS_FST == 0) + // Background in Shin Megami Tensei Lucifers + // I suspect that uv isn't a standard number, so fract is outside of the [0;1] range + // Note: it is free on GPU but let's do it only for float coordinate + dd = clamp(dd, vec2(0.0f), vec2(1.0f)); +#endif + } + else + { + uv = st.xyxy; + } + + uv = clamp_wrap_uv(uv); + +#if PS_PAL_FMT != 0 + c = sample_4p(sample_4_index(uv)); +#else + c = sample_4c(uv); +#endif + +#ifdef TEX_COORD_DEBUG + c[0].rg = uv.xy; + c[1].rg = uv.xy; + c[2].rg = uv.xy; + c[3].rg = uv.xy; +#endif + +#endif + + // PERF note: using dot product reduces by 1 the number of instruction + // but I'm not sure it is equivalent neither faster. + for (int i = 0; i < 4; i++) + { + //float sum = dot(c[i].rgb, vec3(1.0f)); +#if (PS_AEM_FMT == FMT_24) + c[i].a = ( (PS_AEM == 0) || any(bvec3(c[i].rgb)) ) ? TA.x : 0.0f; + //c[i].a = ( (PS_AEM == 0) || (sum > 0.0f) ) ? TA.x : 0.0f; +#elif (PS_AEM_FMT == FMT_16) + c[i].a = c[i].a >= 0.5 ? TA.y : ( (PS_AEM == 0) || any(bvec3(ivec3(c[i].rgb * 255.0f) & ivec3(0xF8))) ) ? TA.x : 0.0f; + //c[i].a = c[i].a >= 0.5 ? TA.y : ( (PS_AEM == 0) || (sum > 0.0f) ) ? TA.x : 0.0f; +#endif + } + +#if(PS_LTF != 0) + t = mix(mix(c[0], c[1], dd.x), mix(c[2], c[3], dd.x), dd.y); +#else + t = c[0]; +#endif + +#if PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_RTA_SRC_CORRECTION + t.a = t.a * (128.5f / 255.0f); +#endif + + // The 0.05f helps to fix the overbloom of sotc + // I think the issue is related to the rounding of texture coodinate. The linear (from fixed unit) + // interpolation could be slightly below the correct one. + return trunc(t * 255.0f + 0.05f); +} + +#endif // NEEDS_TEX + +vec4 tfx(vec4 T, vec4 C) +{ + vec4 C_out; + vec4 FxT = trunc((C * T) / 128.0f); + +#if (PS_TFX == 0) + C_out = FxT; +#elif (PS_TFX == 1) + C_out = T; +#elif (PS_TFX == 2) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a + C.a; +#elif (PS_TFX == 3) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a; +#else + C_out = C; +#endif + +#if (PS_TCC == 0) + C_out.a = C.a; +#endif + +#if (PS_TFX == 0) || (PS_TFX == 2) || (PS_TFX == 3) + // Clamp only when it is useful + C_out = min(C_out, 255.0f); +#endif + + return C_out; +} + +bool atst(vec4 C) +{ + float a = C.a; + +#if PS_ATST == PS_ATST_LEQUAL + + return (a <= AREF); + +#elif PS_ATST == PS_ATST_GEQUAL + + return (a >= AREF); + +#elif PS_ATST == PS_ATST_EQUAL + + return (abs(a - AREF) <= 0.5f); + +#elif PS_ATST == PS_ATST_NOTEQUAL + + return (abs(a - AREF) >= 0.5f); + +#else + + return true; + +#endif +} + +void fog(inout vec4 C, float f) +{ +#if PS_FOG != 0 + C.rgb = trunc(mix(FogColor, C.rgb, (f * 255.0f) / 256.0f)); +#endif +} + +vec4 ps_color() +{ + //FIXME: maybe we can set gl_Position.w = q in VS +#if (PS_FST == 0) + vec2 st = PSin.t_float.xy / vec2(PSin.t_float.w); + vec2 st_int = PSin.t_int.zw / vec2(PSin.t_float.w); +#else + // Note xy are normalized coordinate + vec2 st = PSin.t_int.xy; + vec2 st_int = PSin.t_int.zw; +#endif + +#if !NEEDS_TEX + vec4 T = vec4(0.0); +#elif PS_CHANNEL_FETCH == 1 + vec4 T = fetch_red(); +#elif PS_CHANNEL_FETCH == 2 + vec4 T = fetch_green(); +#elif PS_CHANNEL_FETCH == 3 + vec4 T = fetch_blue(); +#elif PS_CHANNEL_FETCH == 4 + vec4 T = fetch_alpha(); +#elif PS_CHANNEL_FETCH == 5 + vec4 T = fetch_rgb(); +#elif PS_CHANNEL_FETCH == 6 + vec4 T = fetch_gXbY(); +#elif PS_DEPTH_FMT > 0 + // Integral coordinate + vec4 T = sample_depth(st_int); +#else + vec4 T = sample_color(st); +#endif + + #if PS_SHUFFLE && !PS_READ16_SRC && !PS_SHUFFLE_SAME && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + uvec4 denorm_c_before = uvec4(T); + #if (PS_PROCESS_BA & SHUFFLE_READ) + T.r = float((denorm_c_before.b << 3) & 0xF8u); + T.g = float(((denorm_c_before.b >> 2) & 0x38u) | ((denorm_c_before.a << 6) & 0xC0u)); + T.b = float((denorm_c_before.a << 1) & 0xF8u); + T.a = float(denorm_c_before.a & 0x80u); + #else + T.r = float((denorm_c_before.r << 3) & 0xF8u); + T.g = float(((denorm_c_before.r >> 2) & 0x38u) | ((denorm_c_before.g << 6) & 0xC0u)); + T.b = float((denorm_c_before.g << 1) & 0xF8u); + T.a = float(denorm_c_before.g & 0x80u); + #endif + + T.a = ((T.a >= 127.5f) ? TA.y : ((PS_AEM == 0 || any(bvec3(ivec3(T.rgb) & ivec3(0xF8)))) ? TA.x : 0.0f)) * 255.0f; + #endif + + vec4 C = tfx(T, PSin.c); + + fog(C, PSin.t_float.z); + + return C; +} + +void ps_fbmask(inout vec4 C) +{ + // FIXME do I need special case for 16 bits +#if PS_FBMASK + #if PS_COLCLIP_HW == 1 + vec4 RT = trunc(sample_from_rt() * 65535.0f); + #else + vec4 RT = trunc(sample_from_rt() * 255.0f + 0.1f); + #endif + C = vec4((uvec4(C) & ~FbMask) | (uvec4(RT) & FbMask)); +#endif +} + +void ps_dither(inout vec3 C, float As) +{ +#if PS_DITHER > 0 && PS_DITHER < 3 + #if PS_DITHER == 2 + ivec2 fpos = ivec2(gl_FragCoord.xy); + #else + ivec2 fpos = ivec2(gl_FragCoord.xy * RcpScaleFactor); + #endif + float value = DitherMatrix[fpos.y&3][fpos.x&3]; + + // The idea here is we add on the dither amount adjusted by the alpha before it goes to the hw blend + // so after the alpha blend the resulting value should be the same as (Cs - Cd) * As + Cd + Dither. + #if PS_DITHER_ADJUST + #if PS_BLEND_C == 2 + float Alpha = Af; + #else + float Alpha = As; + #endif + + value *= Alpha > 0.0f ? min(1.0f / Alpha, 1.0f) : 1.0f; + #endif + + #if PS_ROUND_INV + C -= value; + #else + C += value; + #endif +#endif +} + +void ps_color_clamp_wrap(inout vec3 C) +{ + // When dithering the bottom 3 bits become meaningless and cause lines in the picture + // so we need to limit the color depth on dithered items +#if SW_BLEND || (PS_DITHER > 0 && PS_DITHER < 3) || PS_FBMASK + +#if PS_DST_FMT == FMT_16 && PS_BLEND_MIX == 0 && PS_ROUND_INV + C += 7.0f; // Need to round up, not down since the shader will invert +#endif + + // Correct the Color value based on the output format +#if PS_COLCLIP == 0 && PS_COLCLIP_HW == 0 + // Standard Clamp + C = clamp(C, vec3(0.0f), vec3(255.0f)); +#endif + + // FIXME rouding of negative float? + // compiler uses trunc but it might need floor + + // Warning: normally blending equation is mult(A, B) = A * B >> 7. GPU have the full accuracy + // GS: Color = 1, Alpha = 255 => output 1 + // GPU: Color = 1/255, Alpha = 255/255 * 255/128 => output 1.9921875 +#if PS_DST_FMT == FMT_16 && PS_DITHER < 3 && (PS_BLEND_MIX == 0 || PS_DITHER) + // In 16 bits format, only 5 bits of colors are used. It impacts shadows computation of Castlevania + C = vec3(ivec3(C) & ivec3(0xF8)); +#elif PS_COLCLIP == 1 || PS_COLCLIP_HW == 1 + C = vec3(ivec3(C) & ivec3(0xFF)); +#endif + +#elif PS_DST_FMT == FMT_16 && PS_DITHER != 3 && PS_BLEND_MIX == 0 && PS_BLEND_HW == 0 + C = vec3(ivec3(C) & ivec3(0xF8)); +#endif +} + +void ps_blend(inout vec4 Color, inout vec4 As_rgba) +{ +float As = As_rgba.a; + +#if SW_BLEND + + // PABE +#if PS_PABE + // As_rgba needed for accumulation blend to manipulate Cd. + // No blending so early exit + if (As < 1.0f) + { + As_rgba.rgb = vec3(0.0f); + return; + } + + As_rgba.rgb = vec3(1.0f); +#endif + +#if SW_BLEND_NEEDS_RT + vec4 RT = sample_from_rt(); +#else + // Not used, but we define it to make the selection below simpler. + vec4 RT = vec4(0.0f); +#endif + + #if PS_RTA_CORRECTION + float Ad = trunc(RT.a * 128.0f + 0.1f) / 128.0f; + #else + float Ad = trunc(RT.a * 255.0f + 0.1f) / 128.0f; + #endif + + #if PS_SHUFFLE && SW_BLEND_NEEDS_RT + uvec4 denorm_rt = uvec4(RT); + #if (PS_PROCESS_BA & SHUFFLE_WRITE) + RT.r = float((denorm_rt.b << 3) & 0xF8u); + RT.g = float(((denorm_rt.b >> 2) & 0x38u) | ((denorm_rt.a << 6) & 0xC0u)); + RT.b = float((denorm_rt.a << 1) & 0xF8u); + RT.a = float(denorm_rt.a & 0x80u); + #else + RT.r = float((denorm_rt.r << 3) & 0xF8u); + RT.g = float(((denorm_rt.r >> 2) & 0x38u) | ((denorm_rt.g << 6) & 0xC0u)); + RT.b = float((denorm_rt.g << 1) & 0xF8u); + RT.a = float(denorm_rt.g & 0x80u); + #endif + #endif + + // Let the compiler do its jobs ! + #if PS_COLCLIP_HW == 1 + vec3 Cd = trunc(RT.rgb * 65535.0f); + #else + vec3 Cd = trunc(RT.rgb * 255.0f + 0.1f); + #endif + vec3 Cs = Color.rgb; + +#if PS_BLEND_A == 0 + vec3 A = Cs; +#elif PS_BLEND_A == 1 + vec3 A = Cd; +#else + vec3 A = vec3(0.0f); +#endif + +#if PS_BLEND_B == 0 + vec3 B = Cs; +#elif PS_BLEND_B == 1 + vec3 B = Cd; +#else + vec3 B = vec3(0.0f); +#endif + +#if PS_BLEND_C == 0 + float C = As; +#elif PS_BLEND_C == 1 + float C = Ad; +#else + float C = Af; +#endif + +#if PS_BLEND_D == 0 + vec3 D = Cs; +#elif PS_BLEND_D == 1 + vec3 D = Cd; +#else + vec3 D = vec3(0.0f); +#endif + + // As/Af clamp alpha for Blend mix + // We shouldn't clamp blend mix with blend hw 1 as we want alpha higher + float C_clamped = C; +#if PS_BLEND_MIX > 0 && PS_BLEND_HW != 1 && PS_BLEND_HW != 2 + C_clamped = min(C_clamped, 1.0f); +#endif + +#if PS_BLEND_A == PS_BLEND_B + Color.rgb = D; +// In blend_mix, HW adds on some alpha factor * dst. +// Truncating here wouldn't quite get the right result because it prevents the <1 bit here from combining with a <1 bit in dst to form a т‰Ѕ1 amount that pushes over the truncation. +// Instead, apply an offset to convert HW's round to a floor. +// Since alpha is in 1/128 increments, subtracting (0.5 - 0.5/128 == 127/256) would get us what we want if GPUs blended in full precision. +// But they don't. Details here: https://github.com/PCSX2/pcsx2/pull/6809#issuecomment-1211473399 +// Based on the scripts at the above link, the ideal choice for Intel GPUs is 126/256, AMD 120/256. Nvidia is a lost cause. +// 124/256 seems like a reasonable compromise, providing the correct answer 99.3% of the time on Intel (vs 99.6% for 126/256), and 97% of the time on AMD (vs 97.4% for 120/256). +#elif PS_BLEND_MIX == 2 + Color.rgb = ((A - B) * C_clamped + D) + (124.0f/256.0f); +#elif PS_BLEND_MIX == 1 + Color.rgb = ((A - B) * C_clamped + D) - (124.0f/256.0f); +#else + Color.rgb = trunc((A - B) * C + D); +#endif + +#if PS_BLEND_HW == 1 + // As or Af + As_rgba.rgb = vec3(C); + // Subtract 1 for alpha to compensate for the changed equation, + // if c.rgb > 255.0f then we further need to adjust alpha accordingly, + // we pick the lowest overflow from all colors because it's the safest, + // we divide by 255 the color because we don't know Cd value, + // changed alpha should only be done for hw blend. + vec3 alpha_compensate = max(vec3(1.0f), Color.rgb / vec3(255.0f)); + As_rgba.rgb -= alpha_compensate; +#elif PS_BLEND_HW == 2 + // Since we can't do Cd*(Alpha + 1) - Cs*Alpha in hw blend + // what we can do is adjust the Cs value that will be + // subtracted, this way we can get a better result in hw blend. + // Result is still wrong but less wrong than before. + float division_alpha = 1.0f + C; + Color.rgb /= vec3(division_alpha); +#elif PS_BLEND_HW == 3 + // As, Ad or Af clamped. + As_rgba.rgb = vec3(C_clamped); + // Cs*(Alpha + 1) might overflow, if it does then adjust alpha value + // that is sent on second output to compensate. + vec3 overflow_check = (Color.rgb - vec3(255.0f)) / 255.0f; + vec3 alpha_compensate = max(vec3(0.0f), overflow_check); + As_rgba.rgb -= alpha_compensate; +#endif + +#else + +#if PS_BLEND_C == 2 + vec3 Alpha = vec3(Af); +#else + vec3 Alpha = vec3(As); +#endif + + // Needed for Cd * (As/Ad/F + 1) blending modes +#if PS_BLEND_HW == 1 + Color.rgb = vec3(255.0f); +#elif PS_BLEND_HW == 2 + // Cd*As,Cd*Ad or Cd*F + + Color.rgb = max(vec3(0.0f), (Alpha - vec3(1.0f))); + Color.rgb *= vec3(255.0f); +#elif PS_BLEND_HW == 3 && PS_RTA_CORRECTION == 0 + // Needed for Cs*Ad, Cs*Ad + Cd, Cd - Cs*Ad + // Multiply Color.rgb by (255/128) to compensate for wrong Ad/255 value when rgb are below 128. + // When any color channel is higher than 128 then adjust the compensation automatically + // to give us more accurate colors, otherwise they will be wrong. + // The higher the value (>128) the lower the compensation will be. + float max_color = max(max(Color.r, Color.g), Color.b); + float color_compensate = 255.0f / max(128.0f, max_color); + Color.rgb *= vec3(color_compensate); +#elif PS_BLEND_HW == 4 + // Needed for Cd * (1 - Ad) and Cd*(1 + Alpha). + + As_rgba.rgb = Alpha * vec3(128.0f / 255.0f); + Color.rgb = vec3(127.5f); +#elif PS_BLEND_HW == 5 + // Needed for Cs*Alpha + Cd*(1 - Alpha). + Alpha *= vec3(128.0f / 255.0f); + As_rgba.rgb = (Alpha - vec3(0.5f)); + Color.rgb = (Color.rgb * Alpha); +#elif PS_BLEND_HW == 6 + // Needed for Cd*Alpha + Cs*(1 - Alpha). + Alpha *= vec3(128.0f / 255.0f); + As_rgba.rgb = Alpha; + Color.rgb *= (Alpha - vec3(0.5f)); +#endif + +#endif +} + +void ps_main() +{ + float input_z = gl_FragCoord.z; + + // Must floor before depth testing. +#if PS_ZFLOOR + input_z = floor(input_z * exp2(32.0f)) * exp2(-32.0f); +#endif + +#if PS_ZTST == ZTST_GEQUAL + if (input_z < sample_from_depth()) + discard; +#elif PS_ZTST == ZTST_GREATER + if (input_z <= sample_from_depth()) + discard; +#endif + +#if PS_SCANMSK & 2 + // fail depth test on prohibited lines + if ((int(gl_FragCoord.y) & 1) == (PS_SCANMSK & 1)) + discard; +#endif + +#if PS_DATE >= 5 + +#if PS_WRITE_RG == 1 + // Pseudo 16 bits access. + float rt_a = sample_from_rt().g; +#else + float rt_a = sample_from_rt().a; +#endif + +#if (PS_DATE & 3) == 1 + // DATM == 0: Pixel with alpha equal to 1 will failed + #if PS_RTA_CORRECTION + bool bad = (254.5f / 255.0f) < rt_a; + #else + bool bad = (127.5f / 255.0f) < rt_a; + #endif +#elif (PS_DATE & 3) == 2 + // DATM == 1: Pixel with alpha equal to 0 will failed + #if PS_RTA_CORRECTION + bool bad = rt_a < (254.5f / 255.0f); + #else + bool bad = rt_a < (127.5f / 255.0f); + #endif +#endif + + if (bad) { + discard; + } + +#endif + +#if PS_DATE == 3 + int stencil_ceil = int(texelFetch(img_prim_min, ivec2(gl_FragCoord.xy), 0).r); + // Note gl_PrimitiveID == stencil_ceil will be the primitive that will update + // the bad alpha value so we must keep it. + + if (gl_PrimitiveID > stencil_ceil) { + discard; + } +#endif + + vec4 C = ps_color(); + +#if PS_AA1 + float cov = clamp(1.0f - abs(PSin.inv_cov), 0.0f, 1.0f); + #if PS_ABE + if (floor(C.a) == 128.0f) // The coverage is only used if the fragment alpha is 128. + C.a = 128.0f * cov; + #else + C.a = 128.0f * cov; + #endif +#elif PS_FIXED_ONE_A + // AA (Fixed one) will output a coverage of 1.0 as alpha + C.a = 128.0f; +#endif + + bool atst_pass = atst(C); + +#if PS_ATST != PS_ATST_NONE && PS_AFAIL == AFAIL_KEEP + if (!atst_pass) + discard; +#endif + +#if SW_AD_TO_HW + #if PS_RTA_CORRECTION + vec4 RT = trunc(sample_from_rt() * 128.0f + 0.1f); + #else + vec4 RT = trunc(sample_from_rt() * 255.0f + 0.1f); + #endif + + vec4 alpha_blend = vec4(RT.a / 128.0f); +#else + vec4 alpha_blend = vec4(C.a / 128.0f); +#endif + + // Correct the ALPHA value based on the output format +#if (PS_DST_FMT == FMT_16) + float A_one = 128.0f; // alpha output will be 0x80 + C.a = (PS_FBA != 0) ? A_one : step(128.0f, C.a) * A_one; +#elif (PS_DST_FMT == FMT_32) && (PS_FBA != 0) + if(C.a < 128.0f) C.a += 128.0f; +#endif + + // Get first primitive that will write a failling alpha value +#if PS_DATE == 1 + // DATM == 0 + // Pixel with alpha equal to 1 will failed (128-255) + o_col0 = (C.a > 127.5f) ? vec4(gl_PrimitiveID) : vec4(0x7FFFFFFF); + return; +#elif PS_DATE == 2 + // DATM == 1 + // Pixel with alpha equal to 0 will failed (0-127) + o_col0 = (C.a < 127.5f) ? vec4(gl_PrimitiveID) : vec4(0x7FFFFFFF); + return; +#endif + + ps_blend(C, alpha_blend); + +#if PS_SHUFFLE + #if !PS_READ16_SRC && !PS_SHUFFLE_SAME && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + uvec4 denorm_c_after = uvec4(C); + #if (PS_PROCESS_BA & SHUFFLE_READ) + C.b = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.a = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + #else + C.r = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.g = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + #endif + #endif + + // Special case for 32bit input and 16bit output, shuffle used by The Godfather + #if PS_SHUFFLE_SAME + uvec4 denorm_c = uvec4(C); + #if (PS_PROCESS_BA & SHUFFLE_READ) + C = vec4(float((denorm_c.b & 0x7Fu) | (denorm_c.a & 0x80u))); + #else + C.ga = C.rg; + #endif + // Copy of a 16bit source in to this target + #elif PS_READ16_SRC + uvec4 denorm_c = uvec4(C); + uvec2 denorm_TA = uvec2(vec2(TA.xy) * 255.0f + 0.5f); + + C.rb = vec2(float((denorm_c.r >> 3) | (((denorm_c.g >> 3) & 0x7u) << 5))); + C.ga = vec2(float((denorm_c.g >> 6) | ((denorm_c.b >> 3) << 2) | (denorm_TA.x & 0x80u))); + #elif PS_SHUFFLE_ACROSS + #if(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + C.br = C.rb; + C.ag = C.ga; + #elif(PS_PROCESS_BA & SHUFFLE_READ) + C.rb = C.bb; + C.ga = C.aa; + #else + C.rb = C.rr; + C.ga = C.gg; + #endif // PS_PROCESS_BA + #endif // PS_SHUFFLE_ACROSS +#endif // PS_SHUFFLE + + ps_dither(C.rgb, alpha_blend.a); + + // Color clamp/wrap needs to be done after sw blending and dithering + ps_color_clamp_wrap(C.rgb); + + ps_fbmask(C); + +#if (PS_AFAIL == AFAIL_RGB_ONLY_DSB) && !PS_NO_COLOR1 + // Use alpha blend factor to determine whether to update A. + alpha_blend.a = float(atst_pass); +#endif + +#if !PS_NO_COLOR + #if PS_RTA_CORRECTION + C.a = C.a / 128.0f; + #else + C.a = C.a / 255.0f; + #endif + #if PS_COLCLIP_HW == 1 + C.rgb = vec3(C.rgb / 65535.0f); + #else + C.rgb = C.rgb / 255.0f; + #endif + + // Alpha test with feedback + #if PS_AFAIL == AFAIL_FB_ONLY + if (!atst_pass) + input_z = sample_from_depth(); + #elif PS_AFAIL == AFAIL_ZB_ONLY + if (!atst_pass) + C = sample_from_rt(); + #elif (PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) + if (!atst_pass) + { + C.a = sample_from_rt().a; + #if PS_AFAIL == AFAIL_RGB_ONLY_SW_Z + input_z = sample_from_depth(); + #endif + } + #endif + + // Warning: do not write o_col0 until the end since the value might be needed for + // FB fetch in sample_from_rt(). + o_col0 = C; + + #if !PS_NO_COLOR1 + o_col1 = alpha_blend; + #endif +#endif + +#if PS_ZCLAMP + input_z = min(input_z, MaxDepthPS); +#endif + +#if PS_AA1 == PS_AA1_TRIANGLE_SW_Z + if (!bool(PSin.interior)) + input_z = sample_from_depth(); // No depth update for triangle edges. +#endif + +// Writing back depth +#if ZWRITE + #if SW_DEPTH && PS_NO_COLOR1 && (DEPTH_FEEDBACK_SUPPORT == 2) + // Depth as color write. For depth as color feedback we write to both + // color copy and real depth to avoid having to copy back to real depth. + // Warning: do not write o_col1 until the end since the value might + // be needed for FB fetch in sample_from_depth(). + o_col1 = input_z; + #endif + // Standard depth write. + gl_FragDepth = input_z; +#endif +} diff --git a/bios/Other/yaps2/shaders/opengl/tfx_vgs.glsl b/bios/Other/yaps2/shaders/opengl/tfx_vgs.glsl new file mode 100644 index 00000000..cb32265b --- /dev/null +++ b/bios/Other/yaps2/shaders/opengl/tfx_vgs.glsl @@ -0,0 +1,476 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +//#version 420 // Keep it for text editor detection + +layout(std140, binding = 1) uniform cb20 +{ + vec2 VertexScale; + vec2 VertexOffset; + + vec2 TextureScale; + vec2 TextureOffset; + + vec2 PointSize; + uint MaxDepth; + uint pad_cb20; +}; + +#ifdef VERTEX_SHADER + +#ifndef VS_EXPAND_NONE +#define VS_EXPAND_NONE 0 +#define VS_EXPAND_POINT 1 +#define VS_EXPAND_LINE 2 +#define VS_EXPAND_SPRITE 3 +#define VS_EXPAND_LINE_AA1 4 +#define VS_EXPAND_TRIANGLE_AA1 5 +#endif + +out SHADER +{ + vec4 t_float; + vec4 t_int; + #if VS_IIP != 0 + vec4 c; + #else + flat vec4 c; + #endif + float inv_cov; // We use the inverse to make it simpler to interpolate. + flat uint interior; // 1 for triangle interior; 0 for edge. +} VSout; + +const float exp_min32 = exp2(-32.0f); + +#if VS_EXPAND == VS_EXPAND_NONE + +layout(location = 0) in vec2 i_st; +layout(location = 2) in vec4 i_c; +layout(location = 3) in float i_q; +layout(location = 4) in uvec2 i_p; +layout(location = 5) in uint i_z; +layout(location = 6) in uvec2 i_uv; +layout(location = 7) in vec4 i_f; + +void texture_coord() +{ + vec2 uv = vec2(i_uv) - TextureOffset; + vec2 st = i_st - TextureOffset; + + // Float coordinate + VSout.t_float.xy = st; + VSout.t_float.w = i_q; + + // Integer coordinate => normalized + VSout.t_int.xy = uv * TextureScale; +#if VS_FST + // Integer coordinate => integral + VSout.t_int.zw = uv; +#else + // Some games uses float coordinate for post-processing effect + VSout.t_int.zw = st / TextureScale; +#endif +} + +void vs_main() +{ + // Clamp to max depth, gs doesn't wrap + highp uint z = min(i_z, MaxDepth); + + // pos -= 0.05 (1/320 pixel) helps avoiding rounding problems (integral part of pos is usually 5 digits, 0.05 is about as low as we can go) + // example: ceil(afterseveralvertextransformations(y = 133)) => 134 => line 133 stays empty + // input granularity is 1/16 pixel, anything smaller than that won't step drawing up/left by one pixel + // example: 133.0625 (133 + 1/16) should start from line 134, ceil(133.0625 - 0.05) still above 133 + gl_Position.xy = vec2(i_p) - vec2(0.05f, 0.05f); + gl_Position.xy = gl_Position.xy * VertexScale - VertexOffset; + + #if HAS_CLIP_CONTROL + gl_Position.z = float(z) * exp_min32; + #else + gl_Position.z = (float(z) * exp_min32) * 2.0f - 1.0f; + #endif + + gl_Position.w = 1.0f; + + texture_coord(); + + VSout.c = i_c; + VSout.t_float.z = i_f.x; // pack for with texture + + #if VS_POINT_SIZE + gl_PointSize = PointSize.x; + #endif +} + +#else // VS_EXPAND + +struct RawVertex +{ + vec2 ST; + uint RGBA; + float Q; + uint XY; + uint Z; + uint UV; + uint FOG; +}; + +layout(std140, binding = 4) uniform cb22 +{ + uint BaseVertex; + uint BaseIndex; + uint pad_cb22_0; + uint pad_cb22_1; +}; + +layout(std140, binding = 2) readonly buffer VertexBuffer { + RawVertex vertex_buffer[]; +}; + +// Warning: use std430 instead of std140 so that the ints are tightly packed. +layout(std430, binding = 3) readonly buffer IndexBuffer { + uint index_buffer[]; +}; + +struct ProcessedVertex +{ + vec4 p; + vec4 t_float; + vec4 t_int; + vec4 c; +}; + +uint load_index(uint _i) +{ + uint i = _i + BaseIndex; + // i is even => load lower 16 bits; i odd => load upper 16 bits. + uint shift = (i & 1u) << 4u; + return (index_buffer[i >> 1u] >> shift) & 0xFFFFu; +} + +ProcessedVertex load_vertex(uint index) +{ + RawVertex rvtx = vertex_buffer[BaseVertex + index]; + + vec2 i_st = rvtx.ST; + vec4 i_c = vec4(uvec4(bitfieldExtract(rvtx.RGBA, 0, 8), bitfieldExtract(rvtx.RGBA, 8, 8), + bitfieldExtract(rvtx.RGBA, 16, 8), bitfieldExtract(rvtx.RGBA, 24, 8))); + float i_q = rvtx.Q; + uvec2 i_p = uvec2(bitfieldExtract(rvtx.XY, 0, 16), bitfieldExtract(rvtx.XY, 16, 16)); + uint i_z = rvtx.Z; + uvec2 i_uv = uvec2(bitfieldExtract(rvtx.UV, 0, 16), bitfieldExtract(rvtx.UV, 16, 16)); + vec4 i_f = unpackUnorm4x8(rvtx.FOG); + + ProcessedVertex vtx; + + uint z = min(i_z, MaxDepth); + vtx.p.xy = vec2(i_p) - vec2(0.05f, 0.05f); + vtx.p.xy = vtx.p.xy * VertexScale - VertexOffset; + + #if HAS_CLIP_CONTROL + vtx.p.z = float(z) * exp_min32; + #else + vtx.p.z = (float(z) * exp_min32) * 2.0f - 1.0f; + #endif + + vtx.p.w = 1.0f; + + vec2 uv = vec2(i_uv) - TextureOffset; + vec2 st = i_st - TextureOffset; + + vtx.t_float.xy = st; + vtx.t_float.w = i_q; + + vtx.t_int.xy = uv * TextureScale; +#if VS_FST + vtx.t_int.zw = uv; +#else + vtx.t_int.zw = st / TextureScale; +#endif + + vtx.c = i_c; + vtx.t_float.z = i_f.x; + + return vtx; +} + +// Convert XY from NDC to GS pixel coordinates (i.e. 1.0 = 1 GS pixel). +vec2 get_xy_unscaled(vec2 xy) +{ + return round(xy / VertexScale) / 16.0f; +} + +// Get the XY deltas in GS pixel coordinates, using first vertex as the origin. +mat2 get_xy_deltas_unscaled(ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2) +{ + vec2 xy0 = get_xy_unscaled(v0.p.xy); + vec2 xy1 = get_xy_unscaled(v1.p.xy); + vec2 xy2 = get_xy_unscaled(v2.p.xy); + return mat2(xy1 - xy0, xy2 - xy0); +} + +// Get the AA1 outward expand direction to the edge formed by the first two vertices. +// This is up or down for shallow (X dominant) edges, and right or left for steep (Y dominant) edges. +// Similar expansion to line AA1 except instead of expanding on both sides of the line, +// expand on on the side towards the outside of the triangle. +vec2 get_aa1_triangle_expand_dir(ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2) +{ + mat2 xy_deltas = get_xy_deltas_unscaled(v0, v1, v2); + vec2 line_delta = xy_deltas[0]; + vec2 line_opposite = xy_deltas[1]; + + vec2 line_normal = vec2(line_delta.y, -line_delta.x); + vec2 line_expand = abs(line_delta.x) >= abs(line_delta.y) ? vec2(0.0f, 1.0f) : vec2(1.0f, 0.0f); + + if ((dot(line_expand, line_normal) >= 0.0f) == (dot(line_opposite, line_normal) >= 0.0f)) + { + // Expand direction point towards the interior so flip it. + line_expand = -line_expand; + } + + return line_expand; +} + +mat2 get_inverse(mat2 mat, float det) +{ + return mat2(mat[1][1], -mat[0][1], -mat[1][0], mat[0][0]) * (1 / det); +} + +// Extrapolate triangle attributes from the first vertex along the given direction. +// dp_mat is derived from the input vertices, it is passed in to avoid recomputing. +void extrapolate_aa1_triangle_edge(inout ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2, mat2 dp_mat, vec2 dp) +{ + // Get texture deltas + #if VS_TME + #if VS_FST + mat2 dt = mat2(v1.t_int.zw - v0.t_int.zw, v2.t_int.zw - v0.t_int.zw); + #else + mat2 dt = mat2(v1.t_float.xy - v0.t_float.xy, v2.t_float.xy - v0.t_float.xy); + #endif + #endif + + // Get color delta if interpolating + #if VS_IIP + mat2x4 dc = mat2x4(v1.c - v0.c, v2.c - v0.c); + #endif + + vec2 dz = vec2(v1.p.z - v0.p.z, v2.p.z - v0.p.z); // Z deltas + + vec2 df = vec2(v1.t_float.z - v0.t_float.z, v2.t_float.z - v0.t_float.z); // Fog deltas + + vec2 dq = vec2(v1.t_float.w - v0.t_float.w, v2.t_float.w - v0.t_float.w); // Q deltas + + // To prevent unstable extrapolation, do not extrapolate if the + // minimum perpendicular length of the triangle is < 2 pixels. + float dp_det = determinant(dp_mat); // Twice signed triangle area. + float len0 = length(dp_mat[0]); + float len1 = length(dp_mat[1]); + float len2 = length(dp_mat[1] - dp_mat[0]); + float min_perp_length = abs(dp_det) / max(max(len0, len1), len2); + + // Get the position -> barycentric weight matrix + mat2 inv_dp_mat = get_inverse(dp_mat, dp_det); + + vec2 weights = min_perp_length < 2 ? vec2(0) : inv_dp_mat * dp; + + v0.p.xy += dp * PointSize; // Extrapolate position + + // Extrapolate texture coords + #if VS_TME + #if VS_FST + v0.t_int.zw += dt * weights; + v0.t_int.xy = v0.t_int.zw * TextureScale; + #else + v0.t_float.xy += dt * weights; + v0.t_int.zw = v0.t_float.xy / TextureScale; + v0.t_float.w += dot(dq, weights); + #endif + #endif + + // Extrapolate and clamp color + #if VS_IIP + v0.c += dc * weights; + v0.c = clamp(v0.c, vec4(0), vec4(255)); + #endif + + v0.p.z += dot(dz, weights); // Extrapolate depth + + v0.t_float.z += dot(df, weights); // Extrapolate fog +} + +void main() +{ + ProcessedVertex vtx; + + uint vid = uint(gl_VertexID); + +#if VS_EXPAND == VS_EXPAND_POINT + + vtx = load_vertex(vid >> 2); + + vtx.p.x += ((vid & 1u) != 0u) ? PointSize.x : 0.0f; + vtx.p.y += ((vid & 2u) != 0u) ? PointSize.y : 0.0f; + +#elif (VS_EXPAND == VS_EXPAND_LINE) || (VS_EXPAND == VS_EXPAND_LINE_AA1) + + uint vid_base = vid >> 2; + bool is_bottom = (vid & 2u) != 0u; + bool is_right = (vid & 1u) != 0u; + uint vid_other = is_bottom ? vid_base - 1 : vid_base + 1; + vtx = load_vertex(vid_base); + ProcessedVertex other = load_vertex(vid_other); + + // Use bottom minus top for delta regardless of which vertex we are expanding. + vec2 line_delta = is_bottom ? (vtx.p.xy - other.p.xy) : (other.p.xy - vtx.p.xy); + vec2 line_vector = normalize(line_delta / VertexScale); +#if VS_EXPAND == VS_EXPAND_LINE + vec2 line_expand = vec2(line_vector.y, -line_vector.x); +#elif VS_EXPAND == VS_EXPAND_LINE_AA1 + // Expand in y direction for shallow lines and x direction for steep lines. + vec2 line_expand = abs(line_vector.x) >= abs(line_vector.y) ? vec2(0.0f, 2.0f) : vec2(2.0f, 0.0f); +#endif + vec2 line_width = (line_expand * PointSize) / 2; + vec2 offset = is_right ? line_width : -line_width; + vtx.p.xy += offset; + +#if VS_EXPAND == VS_EXPAND_LINE_AA1 + VSout.inv_cov = is_right ? 1.0f : -1.0f; +#endif + + // Lines will be run as (0 1 2) (1 2 3) + // This means that both triangles will have a point based off the top line point as their first point + // So we don't have to do anything for !IIP + +#elif VS_EXPAND == VS_EXPAND_SPRITE + + // Sprite points are always in pairs + uint vid_base = vid >> 1; + uint vid_lt = vid_base & ~1u; + uint vid_rb = vid_base | 1u; + + ProcessedVertex lt = load_vertex(vid_lt); + ProcessedVertex rb = load_vertex(vid_rb); + vtx = rb; + + bool is_right = ((vid & 1u) != 0u); + vtx.p.x = is_right ? lt.p.x : vtx.p.x; + vtx.t_float.x = is_right ? lt.t_float.x : vtx.t_float.x; + vtx.t_int.xz = is_right ? lt.t_int.xz : vtx.t_int.xz; + + bool is_bottom = ((vid & 2u) != 0u); + vtx.p.y = is_bottom ? lt.p.y : vtx.p.y; + vtx.t_float.y = is_bottom ? lt.t_float.y : vtx.t_float.y; + vtx.t_int.yw = is_bottom ? lt.t_int.yw : vtx.t_int.yw; + +#elif VS_EXPAND == VS_EXPAND_TRIANGLE_AA1 + + // Triangles with AA1 are expanded as follows: + // - Vertices 0-2: Interior of triangle (1 triangle). + // - Vertices 3-8: First edge expanded (2 triangles). + // - Vertices 9-14: Second edge expanded (2 triangles). + // - Vertices 15-20: Third edge expanded (2 triangles). + // - Vertices 21-26: First corner cap (2 triangles). + // - Vertices 27-32: Second corner cap (2 triangles). + // - Vertices 33-38: Third corner cap (2 triangles). + + uint prim_id = vid / 39; + uint prim_offset = vid - 39 * prim_id; // range: 0-38 + bool interior = prim_offset < 3; + bool edge = 3 <= prim_offset && prim_offset < 21; + + if (interior) + { + vtx = load_vertex(load_index(3 * prim_id + prim_offset)); + VSout.inv_cov = 0.0f; // Full coverage + VSout.interior = 1; + } + else if (edge) + { + // Vertex indices for this edge. We need all 3 for determining exterior/interior. + uint prim_offset_edges = prim_offset - 3; // range: 0-17 + uint i0 = prim_offset_edges / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint edge_offset = prim_offset_edges - 6 * i0; // range: 0-5 + + // Note: order of top/bottom, inside/outside is arbitrary, + // as long as it assembles into two triangles forming a quad. + bool is_bottom = (2 <= edge_offset) && (edge_offset <= 4); + bool is_outside = (edge_offset & 1u) != 0; + + vtx = load_vertex(load_index(3 * prim_id + (is_bottom ? i1 : i0))); + ProcessedVertex other = load_vertex(load_index(3 * prim_id + (is_bottom ? i0 : i1))); + ProcessedVertex opposite = load_vertex(load_index(3 * prim_id + i2)); + + mat2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + vec2 expand_dir = is_outside ? get_aa1_triangle_expand_dir(vtx, other, opposite) : vec2(0); + + // Do actual extrapolation, or no-op if expand_dir == 0. + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + VSout.inv_cov = is_outside ? 1.0f : 0.0f; // No coverage on outside, otherwise full. + + VSout.interior = 0; + } + else // Corner cap + { + // Vertex indices for this cap. We need all 3 for determining exterior/interior. + uint prim_offset_cap = prim_offset - 21; // range: 0-8 + uint i0 = prim_offset_cap / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint cap_offset = prim_offset_cap - 6 * i0; // range: 0-5 + + bool is_near_corner = cap_offset == 0 || cap_offset == 3; + bool is_far_corner = cap_offset == 2 || cap_offset == 5; + bool is_first_tri = cap_offset < 3; + + // First triangle is on the side of vertex i1 and second is on the side of vertex i2. + vtx = load_vertex(load_index(3 * prim_id + i0)); + ProcessedVertex other = load_vertex(load_index(3 * prim_id + (is_first_tri ? i1 : i2))); + ProcessedVertex opposite = load_vertex(load_index(3 * prim_id + (is_first_tri ? i2 : i1))); + + mat2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + // Get the edge expansion directions of both incident edges. + vec2 edge_expand_dir_0 = get_aa1_triangle_expand_dir(vtx, other, opposite); + vec2 edge_expand_dir_1 = get_aa1_triangle_expand_dir(vtx, opposite, other); + + // Check if the corner is already filled by the expanded edges. + // This happens if the expand directions are the same. + // If so we output a degenerate triangle at this corner. + bool corner_filled = all(equal(edge_expand_dir_0, edge_expand_dir_1)); + + // Nothing if corner is filled, otherwise opposite to the bisector of the corner angle. + vec2 far_corner_dir = corner_filled ? vec2(0) : -normalize((pos_deltas[0] + pos_deltas[1]) / 2); + + // Determine the expand direction. + vec2 expand_dir = is_near_corner ? vec2(0) : // No extrapolation + is_far_corner ? far_corner_dir : // Opposite to the angle bisector of corner + edge_expand_dir_0; // Standard AA1 edge expansion + + // Do the actual extrapolation (no-op if expand_dir == 0). + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + VSout.inv_cov = is_near_corner ? 0.0f : 1.0f; // Full coverage at near corner, otherwise none. + + VSout.interior = 0; + + #if !VS_IIP + // Get the provoking vertex color (last vertex in GL) + vtx.c = i0 == 2 ? vtx.c : (i1 == 2 ? other.c : opposite.c); + #endif + } + +#endif + + gl_Position = vtx.p; + VSout.t_float = vtx.t_float; + VSout.t_int = vtx.t_int; + VSout.c = vtx.c; +} + +#endif // VS_EXPAND + +#endif // VERTEX_SHADER diff --git a/bios/Other/yaps2/shaders/vulkan/convert.glsl b/bios/Other/yaps2/shaders/vulkan/convert.glsl new file mode 100644 index 00000000..23f6b3c8 --- /dev/null +++ b/bios/Other/yaps2/shaders/vulkan/convert.glsl @@ -0,0 +1,652 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +#ifdef VERTEX_SHADER + +layout(location = 0) in vec4 a_pos; +layout(location = 1) in vec2 a_tex; + +layout(location = 0) out vec2 v_tex; + +void main() +{ + gl_Position = vec4(a_pos.x, -a_pos.y, a_pos.z, a_pos.w); + v_tex = a_tex; +} + +#endif + +#ifdef FRAGMENT_SHADER + +layout(location = 0) in vec2 v_tex; + +#if HAS_INTEGER_OUTPUT + layout(location = 0) out uint o_col0; + #define OUTPUT o_col0 +#elif HAS_DEPTH_OUTPUT + out float gl_FragDepth; + #define OUTPUT gl_FragDepth +#elif HAS_FLOAT32_OUTPUT + layout(location = 0) out float o_col0; + #define OUTPUT o_col0 +#elif HAS_STENCIL_OUTPUT +#else + layout(location = 0) out vec4 o_col0; + #define OUTPUT o_col0 +#endif + +layout(set = 0, binding = 0) uniform sampler2D samp0; + +#if HAS_FLOAT32_INPUT + +float sample_c(vec2 uv) +{ + return texture(samp0, uv).r; +} + +#else + +vec4 sample_c(vec2 uv) +{ + return texture(samp0, uv); +} + +#endif + +uint rgba8_to_uint(vec4 c) +{ + uvec4 i = uvec4(c * 255.5f) & 0xFFu; + return i.r | (i.g << 8) | (i.b << 16) | (i.a << 24); +} + +uint rgb5a1_to_uint(vec4 c) +{ + uvec4 i = uvec4(c * 255.5f) & uvec4(0xF8u, 0xF8u, 0xF8u, 0x80u); + return (i.r >> 3) | (i.g << 2) | (i.b << 7) | (i.a << 8); +} + +uint depth_to_uint(float d) +{ + return uint(d * exp2(32.0f)); +} + +vec4 uint_to_rgba8(uint i) +{ + return vec4((i & 0xFFu), ((i >> 8) & 0xFFu), ((i >> 16) & 0xFFu), ((i >> 24) & 0xFFu)) / 255.0f; +} + +vec4 uint_to_rgb5a1(uint i) +{ + return vec4(uvec4(i << 3, i >> 2, i >> 7, i >> 8) & uvec4(0xF8u, 0xF8u, 0xF8u, 0x80u)) / 255.0f; +} + +float uint_to_depth32(uint i) +{ + return float(i) * exp2(-32.0f); +} + +float uint_to_depth24(uint i) +{ + return float(i & 0xFFFFFFu) * exp2(-32.0f); +} + +float uint_to_depth16(uint i) +{ + return float(i & 0xFFFFu) * exp2(-32.0f); +} + +float rgba8_to_depth32(vec4 val) +{ + return uint_to_depth32(rgba8_to_uint(val)); +} + +float rgba8_to_depth24(vec4 val) +{ + return uint_to_depth24(rgba8_to_uint(val)); +} + +float rgba8_to_depth16(vec4 val) +{ + return uint_to_depth16(rgba8_to_uint(val)); +} + +float rgb5a1_to_depth16(vec4 val) +{ + return uint_to_depth16(rgb5a1_to_uint(val)); +} + +vec4 depth32_to_rgba8(float d) +{ + return uint_to_rgba8(depth_to_uint(d)); +} + +vec4 depth16_to_rgb5a1(float d) +{ + return uint_to_rgb5a1(depth_to_uint(d)); +} + +float depth32_to_depth24(float d) +{ + return uint_to_depth24(depth_to_uint(d)); +} + +#ifdef ps_copy +void ps_copy() +{ + OUTPUT = sample_c(v_tex); +} +#endif + +#ifdef ps_depth_copy +void ps_depth_copy() +{ + OUTPUT = sample_c(v_tex); +} +#endif + +#ifdef ps_downsample_copy +layout(push_constant) uniform cb10 +{ + ivec2 ClampMin; + int DownsampleFactor; + int pad0; + float Weight; + float step_multiplier; + vec2 pad1; +}; +void ps_downsample_copy() +{ + ivec2 coord = max(ivec2(gl_FragCoord.xy) * DownsampleFactor, ClampMin); + vec4 result = vec4(0); + for (int yoff = 0; yoff < DownsampleFactor; yoff++) + { + for (int xoff = 0; xoff < DownsampleFactor; xoff++) + { + result += texelFetch(samp0, coord + ivec2(xoff * step_multiplier, yoff * step_multiplier), 0); + } + } + OUTPUT = result / Weight; +} +#endif + +#ifdef ps_filter_transparency +void ps_filter_transparency() +{ + vec4 c = sample_c(v_tex); + OUTPUT = vec4(c.rgb, 1.0); +} +#endif + +#ifdef ps_convert_rgb5a1_16bits +void ps_convert_rgb5a1_16bits() +{ + // Need to be careful with precision here, it can break games like Spider-Man 3 and Dogs Life + OUTPUT = rgb5a1_to_uint(sample_c(v_tex)); +} +#endif + +#ifdef ps_datm1 +void ps_datm1() +{ + if(sample_c(v_tex).a < (127.5f / 255.0f)) // >= 0x80 pass + discard; +} +#endif + +#ifdef ps_datm0 +void ps_datm0() +{ + if((127.5f / 255.0f) < sample_c(v_tex).a) // < 0x80 pass (== 0x80 should not pass) + discard; +} +#endif + +#ifdef ps_datm1_rta_correction +void ps_datm1_rta_correction() +{ + if(sample_c(v_tex).a < (254.5f / 255.0f)) // >= 0x80 pass + discard; +} +#endif + +#ifdef ps_datm0_rta_correction +void ps_datm0_rta_correction() +{ + if((254.5f / 255.0f) < sample_c(v_tex).a) // < 0x80 pass (== 0x80 should not pass) + discard; +} +#endif + +#ifdef ps_rta_correction +void ps_rta_correction() +{ + vec4 value = sample_c(v_tex); + OUTPUT = vec4(value.rgb, value.a / (128.25f / 255.0f)); +} +#endif + +#ifdef ps_rta_decorrection +void ps_rta_decorrection() +{ + vec4 value = sample_c(v_tex); + OUTPUT = vec4(value.rgb, value.a * (128.25f / 255.0f)); +} +#endif + +#ifdef ps_colclip_init +void ps_colclip_init() +{ + vec4 value = sample_c(v_tex); + OUTPUT = vec4(roundEven(value.rgb * 255.0f) / 65535.0f, value.a); +} +#endif + +#ifdef ps_colclip_resolve +void ps_colclip_resolve() +{ + vec4 value = sample_c(v_tex); + OUTPUT = vec4(vec3(uvec3(value.rgb * 65535.5f) & 255u) / 255.0f, value.a); +} +#endif + +#ifdef ps_convert_depth32_32bits +void ps_convert_depth32_32bits() +{ + // Convert a vec32 depth texture into a 32 bits UINT texture + OUTPUT = depth_to_uint(sample_c(v_tex)); +} +#endif + +#ifdef ps_convert_depth32_rgba8 +void ps_convert_depth32_rgba8() +{ + // Convert a vec32 depth texture into a RGBA color texture + OUTPUT = depth32_to_rgba8(sample_c(v_tex)); +} +#endif + +#ifdef ps_convert_depth16_rgb5a1 +void ps_convert_depth16_rgb5a1() +{ + // Convert a vec32 (only 16 lsb) depth into a RGB5A1 color texture + OUTPUT = depth16_to_rgb5a1(sample_c(v_tex)); +} +#endif + +#ifdef ps_convert_depth32_depth24 +void ps_convert_depth32_depth24() +{ + // Truncates depth value to 24bits + OUTPUT = depth32_to_depth24(sample_c(v_tex)); +} +#endif + +#define SAMPLE_RGBA_DEPTH_BILN(CONVERT_FN) \ + ivec2 dims = textureSize(samp0, 0); \ + vec2 top_left_f = v_tex * vec2(dims) - 0.5f; \ + ivec2 top_left = ivec2(floor(top_left_f)); \ + ivec4 coords = clamp(ivec4(top_left, top_left + 1), ivec4(0), dims.xyxy - 1); \ + vec2 mix_vals = fract(top_left_f); \ + float depthTL = CONVERT_FN(texelFetch(samp0, coords.xy, 0)); \ + float depthTR = CONVERT_FN(texelFetch(samp0, coords.zy, 0)); \ + float depthBL = CONVERT_FN(texelFetch(samp0, coords.xw, 0)); \ + float depthBR = CONVERT_FN(texelFetch(samp0, coords.zw, 0)); \ + OUTPUT = mix(mix(depthTL, depthTR, mix_vals.x), mix(depthBL, depthBR, mix_vals.x), mix_vals.y); + +#ifdef ps_convert_rgba8_depth32 +void ps_convert_rgba8_depth32() +{ + // Convert an RGBA texture into a float depth texture +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth32); +#else + OUTPUT = rgba8_to_depth32(sample_c(v_tex)); +#endif +} +#endif + +#ifdef ps_convert_rgba8_depth24 +void ps_convert_rgba8_depth24() +{ + // Same as above but without the alpha channel (24 bits Z) +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth24); +#else + OUTPUT = rgba8_to_depth24(sample_c(v_tex)); +#endif +} +#endif + +#ifdef ps_convert_rgba8_depth16 +void ps_convert_rgba8_depth16() +{ + // Same as above but without the A/B channels (16 bits Z) +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgba8_to_depth16); +#else + OUTPUT = rgba8_to_depth16(sample_c(v_tex)); +#endif +} +#endif + +#ifdef ps_convert_rgb5a1_depth16 +void ps_convert_rgb5a1_depth16() +{ + // Convert an RGB5A1 (saved as RGBA8) color to a 16 bit Z +#if HAS_BILN + SAMPLE_RGBA_DEPTH_BILN(rgb5a1_to_depth16); +#else + OUTPUT = rgb5a1_to_depth16(sample_c(v_tex)); +#endif +} +#endif + +#ifdef ps_convert_rgb5a1_8i +layout(push_constant) uniform cb10 +{ + uint SBW; + uint DBW; + uint PSM; + float cb_pad1; + float ScaleFactor; + vec3 cb_pad2; +}; + +void ps_convert_rgb5a1_8i() +{ + // Convert a RGB5A1 texture into a 8 bits packed texture + // Input column: 16x2 RGB5A1 pixels + // 0: 16 RGBA + // 1: 16 RGBA + // Output column: 16x4 Index pixels + // 0: 16 R5G2 + // 1: 16 R5G2 + // 2: 16 G2B5A1 + // 3: 16 G2B5A1 + + uvec2 pos = uvec2(gl_FragCoord.xy); + + // Collapse separate R G B A areas into their base pixel + uvec2 column = (pos & ~uvec2(0u, 3u)) / uvec2(1u, 2u); + uvec2 subcolumn = (pos & uvec2(0u, 1u)); + column.x -= (column.x / 128u) * 64u; + column.y += (column.y / 32u) * 32u; + + // Deal with swizzling differences + if ((PSM & 0x8u) != 0u) // PSMCT16S + { + if ((pos.x & 32u) != 0u) + { + column.y += 32u; // 4 columns high times 4 to get bottom 4 blocks + column.x &= ~32u; + } + + if ((pos.x & 64u) != 0u) + { + column.x -= 32u; + } + + if (((pos.x & 16u) != 0u) != ((pos.y & 16u) != 0u)) + { + column.x ^= 16u; + column.y ^= 8u; + } + + if ((PSM & 0x30u) != 0u) // PSMZ16S - Untested but hopefully ok if anything uses it. + { + column.x ^= 32u; + column.y ^= 16u; + } + } + else // PSMCT16 + { + if ((pos.y & 32u) != 0u) + { + column.y -= 16u; + column.x += 32u; + } + + if ((pos.x & 96u) != 0u) + { + uint multi = (pos.x & 96u) / 32u; + column.y += 16u * multi; // 4 columns high times 4 to get bottom 4 blocks + column.x -= (pos.x & 96u); + } + + if (((pos.x & 16u) != 0u) != ((pos.y & 16u) != 0u)) + { + column.x ^= 16u; + column.y ^= 8u; + } + + if ((PSM & 0x30u) != 0u) // PSMZ16 - Untested but hopefully ok if anything uses it. + { + column.x ^= 32u; + column.y ^= 32u; + } + } + uvec2 coord = column | subcolumn; + + // Compensate for potentially differing page pitch. + uvec2 block_xy = coord / uvec2(64u, 64u); + uint block_num = (block_xy.y * (DBW / 128u)) + block_xy.x; + uvec2 block_offset = uvec2((block_num % (SBW / 64u)) * 64u, (block_num / (SBW / 64u)) * 64u); + coord = (coord % uvec2(64u, 64u)) + block_offset; + + // Apply offset to cols 1 and 2 + uint is_col23 = pos.y & 4u; + uint is_col13 = pos.y & 2u; + uint is_col12 = is_col23 ^ (is_col13 << 1); + coord.x ^= is_col12; // If cols 1 or 2, flip bit 3 of x + + if (floor(ScaleFactor) != ScaleFactor) + coord = uvec2(vec2(coord) * ScaleFactor); + else + coord *= uvec2(ScaleFactor); + + vec4 pixel = texelFetch(samp0, ivec2(coord), 0); + + uvec4 denorm_c = uvec4(pixel * 255.5f); + if ((pos.y & 2u) == 0u) + { + uint red = (denorm_c.r >> 3) & 0x1Fu; + uint green = (denorm_c.g >> 3) & 0x1Fu; + + o_col0 = vec4(float(((green << 5) | red) & 0xFFu) / 255.0f); + } + else + { + uint green = (denorm_c.g >> 3) & 0x1Fu; + uint blue = (denorm_c.b >> 3) & 0x1Fu; + uint alpha = denorm_c.a & 0x80u; + + o_col0 = vec4(float((alpha | (blue << 2) | (green >> 3)) & 0xFFu) / 255.0f); + } +} +#endif + +#ifdef ps_convert_rgba_8i +layout(push_constant) uniform cb10 +{ + uint SBW; + uint DBW; + uint PSM; + float cb_pad1; + float ScaleFactor; + vec3 cb_pad2; +}; + +void ps_convert_rgba_8i() +{ + // Convert a RGBA texture into a 8 bits packed texture + // Input column: 8x2 RGBA pixels + // 0: 8 RGBA + // 1: 8 RGBA + // Output column: 16x4 Index pixels + // 0: 8 R | 8 B + // 1: 8 R | 8 B + // 2: 8 G | 8 A + // 3: 8 G | 8 A + uvec2 pos = uvec2(gl_FragCoord.xy); + + // Collapse separate R G B A areas into their base pixel + uvec2 block = (pos & ~uvec2(15u, 3u)) >> 1; + uvec2 subblock = pos & uvec2(7u, 1u); + uvec2 coord = block | subblock; + + // Compensate for potentially differing page pitch. + uvec2 block_xy = coord / uvec2(64u, 32u); + uint block_num = (block_xy.y * (DBW / 128u)) + block_xy.x; + uvec2 block_offset = uvec2((block_num % (SBW / 64u)) * 64u, (block_num / (SBW / 64u)) * 32u); + coord = (coord % uvec2(64u, 32u)) + block_offset; + + // Apply offset to cols 1 and 2 + uint is_col23 = pos.y & 4u; + uint is_col13 = pos.y & 2u; + uint is_col12 = is_col23 ^ (is_col13 << 1); + coord.x ^= is_col12; // If cols 1 or 2, flip bit 3 of x + + if (floor(ScaleFactor) != ScaleFactor) + coord = uvec2(vec2(coord) * ScaleFactor); + else + coord *= uvec2(ScaleFactor); + + vec4 pixel = texelFetch(samp0, ivec2(coord), 0); + vec2 sel0 = (pos.y & 2u) == 0u ? pixel.rb : pixel.ga; + float sel1 = (pos.x & 8u) == 0u ? sel0.x : sel0.y; + o_col0 = vec4(sel1); // Divide by something here? +} +#endif + +#ifdef ps_convert_clut_4 +layout(push_constant) uniform cb10 +{ + uvec2 offset; + uint doffset; + uint cb_pad1; + float scale; + vec3 cb_pad2; +}; + +void ps_convert_clut_4() +{ + // CLUT4 is easy, just two rows of 8x8. + uint index = uint(gl_FragCoord.x) + doffset; + uvec2 pos = uvec2(index % 8u, index / 8u); + + ivec2 final = ivec2(floor(vec2(offset + pos) * vec2(scale))); + o_col0 = texelFetch(samp0, final, 0); +} +#endif + +#ifdef ps_convert_clut_8 +layout(push_constant) uniform cb10 +{ + uvec2 offset; + uint doffset; + uint cb_pad1; + float scale; + vec3 cb_pad2; +}; + +void ps_convert_clut_8() +{ + uint index = min(uint(gl_FragCoord.x) + doffset, 255u); + + // CLUT is arranged into 8 groups of 16x2, with the top-right and bottom-left quadrants swapped. + // This can probably be done better.. + uint subgroup = (index / 8u) % 4u; + uvec2 pos; + pos.x = (index % 8u) + ((subgroup >= 2u) ? 8u : 0u); + pos.y = ((index / 32u) * 2u) + (subgroup % 2u); + + ivec2 final = ivec2(floor(vec2(offset + pos) * vec2(scale))); + o_col0 = texelFetch(samp0, final, 0); +} +#endif + +#ifdef ps_yuv +layout(push_constant) uniform cb10 +{ + int EMODA; + int EMODC; +}; + +void ps_yuv() +{ + vec4 i = sample_c(v_tex); + vec4 o = vec4(0.0f); + + mat3 rgb2yuv; + rgb2yuv[0] = vec3(0.587, -0.311, -0.419); + rgb2yuv[1] = vec3(0.114, 0.500, -0.081); + rgb2yuv[2] = vec3(0.299, -0.169, 0.500); + + vec3 yuv = rgb2yuv * i.gbr; + + float Y = float(0xDB)/255.0f * yuv.x + float(0x10)/255.0f; + float Cr = float(0xE0)/255.0f * yuv.y + float(0x80)/255.0f; + float Cb = float(0xE0)/255.0f * yuv.z + float(0x80)/255.0f; + + switch(EMODA) + { + case 0: + o.a = i.a; + break; + case 1: + o.a = Y; + break; + case 2: + o.a = Y/2.0f; + break; + case 3: + o.a = 0.0f; + break; + } + + switch(EMODC) + { + case 0: + o.rgb = i.rgb; + break; + case 1: + o.rgb = vec3(Y); + break; + case 2: + o.rgb = vec3(Y, Cb, Cr); + break; + case 3: + o.rgb = vec3(i.a); + break; + } + + o_col0 = o; +} +#endif + +#if defined(ps_primid_image_init_0) || defined(ps_primid_image_init_1) || defined(ps_primid_image_init_2) || defined(ps_primid_image_init_3) + +void main() +{ + o_col0 = vec4(0x7FFFFFFF); + + #ifdef ps_primid_image_init_0 + if((127.5f / 255.0f) < sample_c(v_tex).a) // < 0x80 pass (== 0x80 should not pass) + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_1 + if(sample_c(v_tex).a < (127.5f / 255.0f)) // >= 0x80 pass + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_2 + if((254.5f / 255.0f) < sample_c(v_tex).a) // < 0x80 pass (== 0x80 should not pass) + o_col0 = vec4(-1); + #endif + #ifdef ps_primid_image_init_3 + if(sample_c(v_tex).a < (254.5f / 255.0f)) // >= 0x80 pass + o_col0 = vec4(-1); + #endif +} +#endif + +#endif diff --git a/bios/Other/yaps2/shaders/vulkan/present.glsl b/bios/Other/yaps2/shaders/vulkan/present.glsl new file mode 100644 index 00000000..78e2f277 --- /dev/null +++ b/bios/Other/yaps2/shaders/vulkan/present.glsl @@ -0,0 +1,446 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +#ifdef VERTEX_SHADER + +layout(location = 0) in vec4 a_pos; +layout(location = 1) in vec2 a_tex; + +layout(location = 0) out vec2 v_tex; + +void main() +{ + gl_Position = vec4(a_pos.x, -a_pos.y, a_pos.z, a_pos.w); + v_tex = a_tex; +} + +#endif + +#ifdef FRAGMENT_SHADER + +layout(push_constant) uniform cb10 +{ + vec4 u_source_rect; + vec4 u_target_rect; + vec2 u_source_size; + vec2 u_target_size; + vec2 u_target_resolution; + vec2 u_rcp_target_resolution; // 1 / u_target_resolution + vec2 u_source_resolution; + vec2 u_rcp_source_resolution; // 1 / u_source_resolution + float u_time; +}; + +layout(location = 0) in vec2 v_tex; + +layout(location = 0) out vec4 o_col0; + +layout(set = 0, binding = 0) uniform sampler2D samp0; + +vec4 sample_c(vec2 uv) +{ + return texture(samp0, uv); +} + +vec4 ps_crt(uint i) +{ + vec4 mask[4] = vec4[4]( + vec4(1, 0, 0, 0), + vec4(0, 1, 0, 0), + vec4(0, 0, 1, 0), + vec4(1, 1, 1, 0)); + return sample_c(v_tex) * clamp((mask[i] + 0.5f), 0.0f, 1.0f); +} + +vec4 ps_scanlines(uint i) +{ + vec4 mask[2] = + { + vec4(1, 1, 1, 0), + vec4(0, 0, 0, 0)}; + + return sample_c(v_tex) * clamp((mask[i] + 0.5f), 0.0f, 1.0f); +} + +#ifdef ps_copy +void ps_copy() +{ + o_col0 = sample_c(v_tex); +} +#endif + +#ifdef ps_filter_scanlines +void ps_filter_scanlines() // scanlines +{ + uvec4 p = uvec4(gl_FragCoord); + + o_col0 = ps_scanlines(p.y % 2); +} +#endif + +#ifdef ps_filter_diagonal +void ps_filter_diagonal() // diagonal +{ + uvec4 p = uvec4(gl_FragCoord); + o_col0 = ps_crt((p.x + (p.y % 3)) % 3); +} +#endif + +#ifdef ps_filter_triangular +void ps_filter_triangular() // triangular +{ + uvec4 p = uvec4(gl_FragCoord); + + // output.c = ps_crt(input, ((p.x + (p.y & 1) * 3) >> 1) % 3); + o_col0 = ps_crt(((p.x + ((p.y >> 1) & 1) * 3) >> 1) % 3); +} +#endif + +#ifdef ps_filter_complex +void ps_filter_complex() // triangular +{ + const float PI = 3.14159265359f; + vec2 texdim = vec2(textureSize(samp0, 0)); + + o_col0 = (0.9 - 0.4 * cos(2 * PI * v_tex.y * texdim.y)) * sample_c(vec2(v_tex.x, (floor(v_tex.y * texdim.y) + 0.5) / texdim.y)); +} +#endif + +#ifdef ps_filter_lottes + +#define MaskingType 4 //[1|2|3|4] The type of CRT shadow masking used. 1: compressed TV style, 2: Aperture-grille, 3: Stretched VGA style, 4: VGA style. +#define ScanBrightness -8.00 //[-16.0 to 1.0] The overall brightness of the scanline effect. Lower for darker, higher for brighter. +#define FilterCRTAmount -3.00 //[-4.0 to 1.0] The amount of filtering used, to replicate the TV CRT look. Lower for less, higher for more. +#define HorizontalWarp 0.00 //[0.0 to 0.1] The distortion warping effect for the horizontal (x) axis of the screen. Use small increments. +#define VerticalWarp 0.00 //[0.0 to 0.1] The distortion warping effect for the verticle (y) axis of the screen. Use small increments. +#define MaskAmountDark 0.50 //[0.0 to 1.0] The value of the dark masking line effect used. Lower for darker lower end masking, higher for brighter. +#define MaskAmountLight 1.50 //[0.0 to 2.0] The value of the light masking line effect used. Lower for darker higher end masking, higher for brighter. +#define BloomPixel -1.50 //[-2.0 -0.5] Pixel bloom radius. Higher for increased softness of bloom. +#define BloomScanLine -2.0 //[-4.0 -1.0] Scanline bloom radius. Higher for increased softness of bloom. +#define BloomAmount 0.15 //[0.0 1.0] Bloom intensity. Higher for brighter. +#define Shape 2.0 //[0.0 10.0] Kernal filter shape. Lower values will darken image and introduce moire patterns if used with curvature. +#define UseShadowMask 1 //[0 or 1] Enables, or disables the use of the CRT shadow mask. 0 is disabled, 1 is enabled. + +float ToLinear1(float c) +{ + return c <= 0.04045 ? c / 12.92 : pow((c + 0.055) / 1.055, 2.4); +} + +vec3 ToLinear(vec3 c) +{ + return vec3(ToLinear1(c.r), ToLinear1(c.g), ToLinear1(c.b)); +} + +float ToSrgb1(float c) +{ + return c < 0.0031308 ? c * 12.92 : 1.055 * pow(c, 0.41666) - 0.055; +} + +vec3 ToSrgb(vec3 c) +{ + return vec3(ToSrgb1(c.r), ToSrgb1(c.g), ToSrgb1(c.b)); +} + +vec3 Fetch(vec2 pos, vec2 off) +{ + pos = (floor(pos * u_target_size + off) + vec2(0.5, 0.5)) / u_target_size; + if (max(abs(pos.x - 0.5), abs(pos.y - 0.5)) > 0.5) + { + return vec3(0.0, 0.0, 0.0); + } + else + { + return ToLinear(texture(samp0, pos.xy).rgb); + } +} + +vec2 Dist(vec2 pos) +{ + pos = pos * vec2(640, 480); + + return -((pos - floor(pos)) - vec2(0.5, 0.5)); +} + +float Gaus(float pos, float scale) +{ + return exp2(scale * pow(abs(pos), Shape)); +} + +vec3 Horz3(vec2 pos, float off) +{ + vec3 b = Fetch(pos, vec2(-1.0, off)); + vec3 c = Fetch(pos, vec2(0.0, off)); + vec3 d = Fetch(pos, vec2(1.0, off)); + float dst = Dist(pos).x; + + // Convert distance to weight. + float scale = FilterCRTAmount; + float wb = Gaus(dst - 1.0, scale); + float wc = Gaus(dst + 0.0, scale); + float wd = Gaus(dst + 1.0, scale); + + return (b * wb + c * wc + d * wd) / (wb + wc + wd); +} + +vec3 Horz5(vec2 pos, float off) +{ + vec3 a = Fetch(pos, vec2(-2.0, off)); + vec3 b = Fetch(pos, vec2(-1.0, off)); + vec3 c = Fetch(pos, vec2(0.0, off)); + vec3 d = Fetch(pos, vec2(1.0, off)); + vec3 e = Fetch(pos, vec2(2.0, off)); + float dst = Dist(pos).x; + + // Convert distance to weight. + float scale = FilterCRTAmount; + + float wa = Gaus(dst - 2.0, scale); + float wb = Gaus(dst - 1.0, scale); + float wc = Gaus(dst + 0.0, scale); + float wd = Gaus(dst + 1.0, scale); + float we = Gaus(dst + 2.0, scale); + + return (a * wa + b * wb + c * wc + d * wd + e * we) / (wa + wb + wc + wd + we); +} + +vec3 Horz7(vec2 pos, float off) +{ + vec3 a = Fetch(pos, vec2(-3.0, off)); + vec3 b = Fetch(pos, vec2(-2.0, off)); + vec3 c = Fetch(pos, vec2(-1.0, off)); + vec3 d = Fetch(pos, vec2( 0.0, off)); + vec3 e = Fetch(pos, vec2( 1.0, off)); + vec3 f = Fetch(pos, vec2( 2.0, off)); + vec3 g = Fetch(pos, vec2( 3.0, off)); + + float dst = Dist(pos).x; + // Convert distance to weight. + float scale = BloomPixel; + float wa = Gaus(dst - 3.0, scale); + float wb = Gaus(dst - 2.0, scale); + float wc = Gaus(dst - 1.0, scale); + float wd = Gaus(dst + 0.0, scale); + float we = Gaus(dst + 1.0, scale); + float wf = Gaus(dst + 2.0, scale); + float wg = Gaus(dst + 3.0, scale); + + // Return filtered sample. + return (a * wa + b * wb + c * wc + d * wd + e * we + f * wf + g * wg) / (wa + wb + wc + wd + we + wf + wg); +} + +// Return scanline weight. +float Scan(vec2 pos, float off) +{ + float dst = Dist(pos).y; + return Gaus(dst + off, ScanBrightness); +} + +float BloomScan(vec2 pos, float off) +{ + float dst = Dist(pos).y; + + return Gaus(dst + off, BloomScanLine); +} + +vec3 Tri(vec2 pos) +{ + vec3 a = Horz3(pos, -1.0); + vec3 b = Horz5(pos, 0.0); + vec3 c = Horz3(pos, 1.0); + + float wa = Scan(pos, -1.0); + float wb = Scan(pos, 0.0); + float wc = Scan(pos, 1.0); + + return (a * wa) + (b * wb) + (c * wc); +} + +vec3 Bloom(vec2 pos) +{ + vec3 a = Horz5(pos,-2.0); + vec3 b = Horz7(pos,-1.0); + vec3 c = Horz7(pos, 0.0); + vec3 d = Horz7(pos, 1.0); + vec3 e = Horz5(pos, 2.0); + + float wa = BloomScan(pos,-2.0); + float wb = BloomScan(pos,-1.0); + float wc = BloomScan(pos, 0.0); + float wd = BloomScan(pos, 1.0); + float we = BloomScan(pos, 2.0); + + return a * wa + b * wb + c * wc + d * wd + e * we; +} + +vec2 Warp(vec2 pos) +{ + pos = pos * 2.0 - 1.0; + pos *= vec2(1.0 + (pos.y * pos.y) * HorizontalWarp, 1.0 + (pos.x * pos.x) * VerticalWarp); + return pos * 0.5 + 0.5; +} + +vec3 Mask(vec2 pos) +{ +#if MaskingType == 1 + // Very compressed TV style shadow mask. + float lines = MaskAmountLight; + float odd = 0.0; + + if (fract(pos.x / 6.0) < 0.5) + { + odd = 1.0; + } + if (fract((pos.y + odd) / 2.0) < 0.5) + { + lines = MaskAmountDark; + } + pos.x = fract(pos.x / 3.0); + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + mask *= lines; + + return mask; + +#elif MaskingType == 2 + // Aperture-grille. + pos.x = fract(pos.x / 3.0); + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + return mask; + +#elif MaskingType == 3 + // Stretched VGA style shadow mask (same as prior shaders). + pos.x += pos.y * 3.0; + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + pos.x = fract(pos.x / 6.0); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + + return mask; + +#else + // VGA style shadow mask. + pos.xy = floor(pos.xy * vec2(1.0, 0.5)); + pos.x += pos.y * 3.0; + + vec3 mask = vec3(MaskAmountDark, MaskAmountDark, MaskAmountDark); + pos.x = fract(pos.x / 6.0); + + if (pos.x < 0.333) + { + mask.r = MaskAmountLight; + } + else if (pos.x < 0.666) + { + mask.g = MaskAmountLight; + } + else + { + mask.b = MaskAmountLight; + } + return mask; +#endif +} + +vec4 LottesCRTPass() +{ + vec4 color; + vec4 fragcoord = gl_FragCoord - u_target_rect; + vec2 inSize = u_target_resolution - (2 * u_target_rect.xy); + + vec2 pos = Warp(fragcoord.xy / inSize); + color.rgb = Tri(pos); + color.rgb += Bloom(pos) * BloomAmount; +#if UseShadowMask + color.rgb *= Mask(fragcoord.xy); +#endif + color.rgb = ToSrgb(color.rgb); + + return color; +} + +void ps_filter_lottes() +{ + o_col0 = LottesCRTPass(); +} + +#endif + +#ifdef ps_4x_rgss +void ps_4x_rgss() +{ + vec2 dxy = vec2(dFdx(v_tex.x), dFdy(v_tex.y)); + vec3 color = vec3(0); + + float s = 1.0/8.0; + float l = 3.0/8.0; + + color += sample_c(v_tex + vec2( s, l) * dxy).rgb; + color += sample_c(v_tex + vec2( l,-s) * dxy).rgb; + color += sample_c(v_tex + vec2(-s,-l) * dxy).rgb; + color += sample_c(v_tex + vec2(-l, s) * dxy).rgb; + + o_col0 = vec4(color * 0.25,1); +} +#endif + +#ifdef ps_automagical_supersampling +void ps_automagical_supersampling() +{ + vec2 ratio = (u_source_size / u_target_size) * 0.5; + vec2 steps = floor(ratio); + vec3 col = sample_c(v_tex).rgb; + float div = 1; + + for (float y = 0; y < steps.y; y++) + { + for (float x = 0; x < steps.x; x++) + { + vec2 offset = vec2(x,y) - ratio * 0.5; + col += sample_c(v_tex + offset * u_rcp_source_resolution * 2.0).rgb; + div++; + } + } + + o_col0 = vec4(col / div, 1); +} +#endif + +#endif diff --git a/bios/Other/yaps2/shaders/vulkan/tfx.glsl b/bios/Other/yaps2/shaders/vulkan/tfx.glsl new file mode 100644 index 00000000..110e9ee6 --- /dev/null +++ b/bios/Other/yaps2/shaders/vulkan/tfx.glsl @@ -0,0 +1,1982 @@ +// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-License-Identifier: GPL-3.0+ + +////////////////////////////////////////////////////////////////////// +// Vertex Shader +////////////////////////////////////////////////////////////////////// + +#if defined(VERTEX_SHADER) + +#ifndef VS_EXPAND_NONE +#define VS_EXPAND_NONE 0 +#define VS_EXPAND_POINT 1 +#define VS_EXPAND_LINE 2 +#define VS_EXPAND_SPRITE 3 +#define VS_EXPAND_LINE_AA1 4 +#define VS_EXPAND_TRIANGLE_AA1 5 +#endif + +layout(std140, set = 0, binding = 0) uniform cb0 +{ + vec2 VertexScale; + vec2 VertexOffset; + vec2 TextureScale; + vec2 TextureOffset; + vec2 PointSize; + uint MaxDepth; + uint pad_cb0; +}; + +layout(location = 0) out VSOutput +{ + vec4 t; + vec4 ti; + + #if VS_IIP != 0 + vec4 c; + #else + flat vec4 c; + #endif + + float inv_cov; // We use the inverse to make it simpler to interpolate. + flat uint interior; // 1 for triangle interior; 0 for edge; +} vsOut; + +#if VS_EXPAND == VS_EXPAND_NONE + +layout(location = 0) in vec2 a_st; +layout(location = 1) in uvec4 a_c; +layout(location = 2) in float a_q; +layout(location = 3) in uvec2 a_p; +layout(location = 4) in uint a_z; +layout(location = 5) in uvec2 a_uv; +layout(location = 6) in vec4 a_f; + +void main() +{ + // Clamp to max depth, gs doesn't wrap + uint z = min(a_z, MaxDepth); + + // pos -= 0.05 (1/320 pixel) helps avoiding rounding problems (integral part of pos is usually 5 digits, 0.05 is about as low as we can go) + // example: ceil(afterseveralvertextransformations(y = 133)) => 134 => line 133 stays empty + // input granularity is 1/16 pixel, anything smaller than that won't step drawing up/left by one pixel + // example: 133.0625 (133 + 1/16) should start from line 134, ceil(133.0625 - 0.05) still above 133 + + gl_Position = vec4(a_p, float(z), 1.0f) - vec4(0.05f, 0.05f, 0, 0); + gl_Position.xy = gl_Position.xy * vec2(VertexScale.x, -VertexScale.y) - vec2(VertexOffset.x, -VertexOffset.y); + gl_Position.z *= exp2(-32.0f); // integer->float depth + gl_Position.y = -gl_Position.y; + + #if VS_TME + vec2 uv = a_uv - TextureOffset; + vec2 st = a_st - TextureOffset; + + // Integer nomalized + vsOut.ti.xy = uv * TextureScale; + + #if VS_FST + // Integer integral + vsOut.ti.zw = uv; + #else + // float for post-processing in some games + vsOut.ti.zw = st / TextureScale; + #endif + + // Float coords + vsOut.t.xy = st; + vsOut.t.w = a_q; + #else + vsOut.t = vec4(0.0f, 0.0f, 0.0f, 1.0f); + vsOut.ti = vec4(0.0f); + #endif + + #if VS_POINT_SIZE + gl_PointSize = PointSize.x; + #endif + + vsOut.c = vec4(a_c); + vsOut.t.z = a_f.r; +} + +#else // VS_EXPAND + +struct RawVertex +{ + vec2 ST; + uint RGBA; + float Q; + uint XY; + uint Z; + uint UV; + uint FOG; +}; + +layout(push_constant) uniform cb2 +{ + uint BaseVertex; + uint BaseIndex; + uint pad_cb2_0; + uint pad_cb2_1; +}; + +layout(std140, set = 0, binding = 2) readonly buffer VertexBuffer { + RawVertex vertex_buffer[]; +}; + +// Warning: use std430 instead of std140 so that the ints are tightly packed. +layout(std430, set = 0, binding = 3) readonly buffer IndexBuffer { + uint index_buffer[]; +}; + +struct ProcessedVertex +{ + vec4 p; + vec4 t; + vec4 ti; + vec4 c; +}; + +uint load_index(uint _i) +{ + uint i = _i + BaseIndex; + // i is even => load lower 16 bits; i odd => load upper 16 bits. + uint shift = (i & 1u) << 4u; + return (index_buffer[i >> 1u] >> shift) & 0xFFFFu; +} + +ProcessedVertex load_vertex(uint index) +{ + RawVertex rvtx = vertex_buffer[BaseVertex + index]; + + vec2 a_st = rvtx.ST; + uvec4 a_c = uvec4(bitfieldExtract(rvtx.RGBA, 0, 8), bitfieldExtract(rvtx.RGBA, 8, 8), + bitfieldExtract(rvtx.RGBA, 16, 8), bitfieldExtract(rvtx.RGBA, 24, 8)); + float a_q = rvtx.Q; + uvec2 a_p = uvec2(bitfieldExtract(rvtx.XY, 0, 16), bitfieldExtract(rvtx.XY, 16, 16)); + uint a_z = rvtx.Z; + uvec2 a_uv = uvec2(bitfieldExtract(rvtx.UV, 0, 16), bitfieldExtract(rvtx.UV, 16, 16)); + vec4 a_f = unpackUnorm4x8(rvtx.FOG); + + ProcessedVertex vtx; + + uint z = min(a_z, MaxDepth); + vtx.p = vec4(a_p, float(z), 1.0f) - vec4(0.05f, 0.05f, 0, 0); + vtx.p.xy = vtx.p.xy * vec2(VertexScale.x, -VertexScale.y) - vec2(VertexOffset.x, -VertexOffset.y); + vtx.p.z *= exp2(-32.0f); // integer->float depth + vtx.p.y = -vtx.p.y; + + #if VS_TME + vec2 uv = a_uv - TextureOffset; + vec2 st = a_st - TextureOffset; + vtx.ti.xy = uv * TextureScale; + + #if VS_FST + vtx.ti.zw = uv; + #else + vtx.ti.zw = st / TextureScale; + #endif + + vtx.t.xy = st; + vtx.t.w = a_q; + #else + vtx.t = vec4(0.0f, 0.0f, 0.0f, 1.0f); + vtx.ti = vec4(0.0f); + #endif + + vtx.c = a_c; + vtx.t.z = a_f.r; + + return vtx; +} + +// Convert XY from NDC to GS pixel coordinates (i.e. 1.0 = 1 GS pixel). +vec2 get_xy_unscaled(vec2 xy) +{ + return round(xy / VertexScale) / 16.0f; +} + +// Get the XY deltas in GS pixel coordinates, using first vertex as the origin. +mat2 get_xy_deltas_unscaled(ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2) +{ + vec2 xy0 = get_xy_unscaled(v0.p.xy); + vec2 xy1 = get_xy_unscaled(v1.p.xy); + vec2 xy2 = get_xy_unscaled(v2.p.xy); + return mat2(xy1 - xy0, xy2 - xy0); +} + +// Get the AA1 outward expand direction to the edge formed by the first two vertices. +// This is up or down for shallow (X dominant) edges, and right or left for steep (Y dominant) edges. +// Similar expansion to line AA1 except instead of expanding on both sides of the line, +// expand on on the side towards the outside of the triangle. +vec2 get_aa1_triangle_expand_dir(ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2) +{ + mat2 xy_deltas = get_xy_deltas_unscaled(v0, v1, v2); + vec2 line_delta = xy_deltas[0]; + vec2 line_opposite = xy_deltas[1]; + + vec2 line_normal = vec2(line_delta.y, -line_delta.x); + vec2 line_expand = abs(line_delta.x) >= abs(line_delta.y) ? vec2(0.0f, 1.0f) : vec2(1.0f, 0.0f); + + if ((dot(line_expand, line_normal) >= 0.0f) == (dot(line_opposite, line_normal) >= 0.0f)) + { + // Expand direction point towards the interior so flip it. + line_expand = -line_expand; + } + + return line_expand; +} + +mat2 get_inverse(mat2 mat, float det) +{ + return mat2(mat[1][1], -mat[0][1], -mat[1][0], mat[0][0]) * (1 / det); +} + +// Extrapolate triangle attributes from the first vertex along the given direction. +// dp_mat is derived from the input vertices, it is passed in to avoid recomputing. +void extrapolate_aa1_triangle_edge(inout ProcessedVertex v0, ProcessedVertex v1, ProcessedVertex v2, mat2 dp_mat, vec2 dp) +{ + // Get texture deltas + #if VS_TME + #if VS_FST + mat2 dt = mat2(v1.ti.zw - v0.ti.zw, v2.ti.zw - v0.ti.zw); + #else + mat2 dt = mat2(v1.t.xy - v0.t.xy, v2.t.xy - v0.t.xy); + #endif + #endif + + // Get color delta if interpolating + #if VS_IIP + mat2x4 dc = mat2x4(v1.c - v0.c, v2.c - v0.c); + #endif + + vec2 dz = vec2(v1.p.z - v0.p.z, v2.p.z - v0.p.z); // Z deltas + + vec2 df = vec2(v1.t.z - v0.t.z, v2.t.z - v0.t.z); // Fog deltas + + vec2 dq = vec2(v1.t.w - v0.t.w, v2.t.w - v0.t.w); // Q deltas + + // To prevent unstable extrapolation, do not extrapolate if the + // minimum perpendicular length of the triangle is < 2 pixels. + float dp_det = determinant(dp_mat); // Twice signed triangle area. + float len0 = length(dp_mat[0]); + float len1 = length(dp_mat[1]); + float len2 = length(dp_mat[1] - dp_mat[0]); + float min_perp_length = abs(dp_det) / max(max(len0, len1), len2); + + // Get the position -> barycentric weight matrix + mat2 inv_dp_mat = get_inverse(dp_mat, dp_det); + + vec2 weights = min_perp_length < 2 ? vec2(0) : inv_dp_mat * dp; + + v0.p.xy += dp * PointSize; // Extrapolate position + + // Extrapolate texture coords + #if VS_TME + #if VS_FST + v0.ti.zw += dt * weights; + v0.ti.xy = v0.ti.zw * TextureScale; + #else + v0.t.xy += dt * weights; + v0.ti.zw = v0.t.xy / TextureScale; + v0.t.w += dot(dq, weights); + #endif + #endif + + // Extrapolate and clamp color + #if VS_IIP + v0.c += dc * weights; + v0.c = clamp(v0.c, vec4(0), vec4(255)); + #endif + + v0.p.z += dot(dz, weights); // Extrapolate depth + + v0.t.z += dot(df, weights); // Extrapolate fog +} + +void main() +{ + ProcessedVertex vtx; + uint vid = uint(gl_VertexIndex); + +#if VS_EXPAND == VS_EXPAND_POINT + + vtx = load_vertex(vid >> 2); + + vtx.p.x += ((vid & 1u) != 0u) ? PointSize.x : 0.0f; + vtx.p.y += ((vid & 2u) != 0u) ? PointSize.y : 0.0f; + +#elif (VS_EXPAND == VS_EXPAND_LINE) || (VS_EXPAND == VS_EXPAND_LINE_AA1) + + uint vid_base = vid >> 2; + + bool is_bottom = (vid & 2u) != 0u; + bool is_right = (vid & 1u) != 0u; + uint vid_other = is_bottom ? vid_base - 1 : vid_base + 1; + + vtx = load_vertex(vid_base); + ProcessedVertex other = load_vertex(vid_other); + + // Use bottom minus top for delta regardless of which vertex we are expanding. + vec2 line_delta = is_bottom ? (vtx.p.xy - other.p.xy) : (other.p.xy - vtx.p.xy); + vec2 line_vector = normalize(line_delta / VertexScale); +#if VS_EXPAND == VS_EXPAND_LINE + vec2 line_expand = vec2(line_vector.y, -line_vector.x); +#elif VS_EXPAND == VS_EXPAND_LINE_AA1 + // Expand in y direction for shallow lines and x direction for steep lines. + vec2 line_expand = abs(line_vector.x) >= abs(line_vector.y) ? vec2(0.0f, 2.0f) : vec2(2.0f, 0.0f); +#endif + vec2 line_width = (line_expand * PointSize) / 2; + vec2 offset = is_right ? line_width : -line_width; + vtx.p.xy += offset; + +#if VS_EXPAND == VS_EXPAND_LINE_AA1 + vsOut.inv_cov = is_right ? 1.0f : -1.0f; +#endif + + // Lines will be run as (0 1 2) (1 2 3) + // This means that both triangles will have a point based off the top line point as their first point + // So we don't have to do anything for !IIP + +#elif VS_EXPAND == VS_EXPAND_SPRITE + + // Sprite points are always in pairs + uint vid_base = vid >> 1; + uint vid_lt = vid_base & ~1u; + uint vid_rb = vid_base | 1u; + + ProcessedVertex lt = load_vertex(vid_lt); + ProcessedVertex rb = load_vertex(vid_rb); + vtx = rb; + + bool is_right = ((vid & 1u) != 0u); + vtx.p.x = is_right ? lt.p.x : vtx.p.x; + vtx.t.x = is_right ? lt.t.x : vtx.t.x; + vtx.ti.xz = is_right ? lt.ti.xz : vtx.ti.xz; + + bool is_bottom = ((vid & 2u) != 0u); + vtx.p.y = is_bottom ? lt.p.y : vtx.p.y; + vtx.t.y = is_bottom ? lt.t.y : vtx.t.y; + vtx.ti.yw = is_bottom ? lt.ti.yw : vtx.ti.yw; + +#elif VS_EXPAND == VS_EXPAND_TRIANGLE_AA1 + + // Triangles with AA1 are expanded as follows: + // - Vertices 0-2: Interior of triangle (1 triangle). + // - Vertices 3-8: First edge expanded (2 triangles). + // - Vertices 9-14: Second edge expanded (2 triangles). + // - Vertices 15-20: Third edge expanded (2 triangles). + // - Vertices 21-26: First corner cap (2 triangles). + // - Vertices 27-32: Second corner cap (2 triangles). + // - Vertices 33-38: Third corner cap (2 triangles). + + uint prim_id = vid / 39; + uint prim_offset = vid - 39 * prim_id; // range: 0-38 + bool interior = prim_offset < 3; + bool edge = 3 <= prim_offset && prim_offset < 21; + + if (interior) + { + vtx = load_vertex(load_index(3 * prim_id + prim_offset)); + vsOut.inv_cov = 0.0f; // Full coverage + vsOut.interior = 1; + } + else if (edge) + { + // Vertex indices for this edge. We need all 3 for determining exterior/interior. + uint prim_offset_edges = prim_offset - 3; // range: 0-17 + uint i0 = prim_offset_edges / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint edge_offset = prim_offset_edges - 6 * i0; // range: 0-5 + + // Note: order of top/bottom, inside/outside is arbitrary, + // as long as it assembles into two triangles forming a quad. + bool is_bottom = (2 <= edge_offset) && (edge_offset <= 4); + bool is_outside = (edge_offset & 1) != 0; + + vtx = load_vertex(load_index(3 * prim_id + (is_bottom ? i1 : i0))); + ProcessedVertex other = load_vertex(load_index(3 * prim_id + (is_bottom ? i0 : i1))); + ProcessedVertex opposite = load_vertex(load_index(3 * prim_id + i2)); + + mat2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + vec2 expand_dir = is_outside ? get_aa1_triangle_expand_dir(vtx, other, opposite) : vec2(0); + + // Do actual extrapolation, or no-op if expand_dir == 0. + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + vsOut.inv_cov = is_outside ? 1.0f : 0.0f; // No coverage on outside, otherwise full. + + vsOut.interior = 0; + } + else // Corner cap + { + // Vertex indices for this cap. We need all 3 for determining exterior/interior. + uint prim_offset_cap = prim_offset - 21; // range: 0-8 + uint i0 = prim_offset_cap / 6; + uint i1 = (i0 >= 2) ? i0 - 2 : i0 + 1; + uint i2 = (i0 >= 1) ? i0 - 1 : i0 + 2; + uint cap_offset = prim_offset_cap - 6 * i0; // range: 0-5 + + bool is_near_corner = cap_offset == 0 || cap_offset == 3; + bool is_far_corner = cap_offset == 2 || cap_offset == 5; + bool is_first_tri = cap_offset < 3; + + // First triangle is on the side of vertex i1 and second is on the side of vertex i2. + vtx = load_vertex(load_index(3 * prim_id + i0)); + ProcessedVertex other = load_vertex(load_index(3 * prim_id + (is_first_tri ? i1 : i2))); + ProcessedVertex opposite = load_vertex(load_index(3 * prim_id + (is_first_tri ? i2 : i1))); + + mat2 pos_deltas = get_xy_deltas_unscaled(vtx, other, opposite); + + // Get the edge expansion directions of both incident edges. + vec2 edge_expand_dir_0 = get_aa1_triangle_expand_dir(vtx, other, opposite); + vec2 edge_expand_dir_1 = get_aa1_triangle_expand_dir(vtx, opposite, other); + + // Check if the corner is already filled by the expanded edges. + // This happens if the expand directions are the same. + // If so we output a degenerate triangle at this corner. + bool corner_filled = all(equal(edge_expand_dir_0, edge_expand_dir_1)); + + // Nothing if corner is filled, otherwise opposite to the bisector of the corner angle. + vec2 far_corner_dir = corner_filled ? vec2(0) : -normalize((pos_deltas[0] + pos_deltas[1]) / 2); + + // Determine the expand direction. + vec2 expand_dir = is_near_corner ? vec2(0) : // No extrapolation + is_far_corner ? far_corner_dir : // Opposite to the angle bisector of corner + edge_expand_dir_0; // Standard AA1 edge expansion + + // Do the actual extrapolation (no-op if expand_dir == 0). + extrapolate_aa1_triangle_edge(vtx, other, opposite, pos_deltas, expand_dir); + + vsOut.inv_cov = is_near_corner ? 0.0f : 1.0f; // Full coverage at near corner, otherwise none. + + vsOut.interior = 0; + + #if !VS_IIP + // Get the provoking vertex color (last vertex in VK) + vtx.c = i0 == 2 ? vtx.c : (i1 == 2 ? other.c : opposite.c); + #endif + } + +#endif + + gl_Position = vtx.p; + vsOut.t = vtx.t; + vsOut.ti = vtx.ti; + vsOut.c = vtx.c; +} + +#endif // VS_EXPAND + +#endif // VERTEX_SHADER + +#ifdef FRAGMENT_SHADER + +#define FMT_32 0 +#define FMT_24 1 +#define FMT_16 2 + +#define SHUFFLE_READ 1 +#define SHUFFLE_WRITE 2 +#define SHUFFLE_READWRITE 3 + +#ifndef VS_TME +#define VS_TME 1 +#define VS_FST 1 +#endif + +#ifndef GS_IIP +#define GS_IIP 0 +#define GS_PRIM 3 +#define GS_POINT 0 +#define GS_LINE 0 +#endif + +#ifndef ZTST_GEQUAL +#define ZTST_GEQUAL 2 +#define ZTST_GREATER 3 +#endif + +#ifndef AFAIL_KEEP +#define AFAIL_KEEP 0 +#define AFAIL_FB_ONLY 1 +#define AFAIL_ZB_ONLY 2 +#define AFAIL_RGB_ONLY 3 +#define AFAIL_RGB_ONLY_DSB 4 +#define AFAIL_RGB_ONLY_SW_Z 5 +#endif + +#ifndef PS_ATST_NONE +#define PS_ATST_NONE 0 +#define PS_ATST_LEQUAL 1 +#define PS_ATST_GEQUAL 2 +#define PS_ATST_EQUAL 3 +#define PS_ATST_NOTEQUAL 4 +#endif + +#ifndef PS_AA1_NONE +#define PS_AA1_NONE 0 +#define PS_AA1_LINE 1 +#define PS_AA1_TRIANGLE 2 +#define PS_AA1_TRIANGLE_SW_Z 3 +#endif + +#ifndef PS_ROV_DEPTH_NONE +#define PS_ROV_DEPTH_NONE 0 +#define PS_ROV_DEPTH_READ_WRITE 1 +#define PS_ROV_DEPTH_READ_ONLY 2 +#endif + +#ifndef PS_FST +#define PS_FST 0 +#define PS_WMS 0 +#define PS_WMT 0 +#define PS_ADJS 0 +#define PS_ADJT 0 +#define PS_FMT FMT_32 +#define PS_AEM 0 +#define PS_TFX 0 +#define PS_TCC 1 +#define PS_ATST 1 +#define PS_AFAIL 0 +#define PS_FOG 0 +#define PS_BLEND_HW 0 +#define PS_A_MASKED 0 +#define PS_FBA 0 +#define PS_FBMASK 0 +#define PS_LTF 1 +#define PS_TCOFFSETHACK 0 +#define PS_SHUFFLE 0 +#define PS_SHUFFLE_SAME 0 +#define PS_PROCESS_BA 0 +#define PS_PROCESS_RG 0 +#define PS_SHUFFLE_ACROSS 0 +#define PS_WRITE_RG 0 +#define PS_READ16_SRC 0 +#define PS_DST_FMT 0 +#define PS_DEPTH_FMT 0 +#define PS_PAL_FMT 0 +#define PS_CHANNEL_FETCH 0 +#define PS_TALES_OF_ABYSS_HLE 0 +#define PS_URBAN_CHAOS_HLE 0 +#define PS_COLCLIP_HW 0 +#define PS_COLCLIP 0 +#define PS_BLEND_A 0 +#define PS_BLEND_B 0 +#define PS_BLEND_C 0 +#define PS_BLEND_D 0 +#define PS_FIXED_ONE_A 0 +#define PS_PABE 0 +#define PS_DITHER 0 +#define PS_DITHER_ADJUST 0 +#define PS_ZCLAMP 0 +#define PS_ZFLOOR 0 +#define PS_SCANMSK 0 +#define PS_AUTOMATIC_LOD 0 +#define PS_MANUAL_LOD 0 +#define PS_TEX_IS_FB 0 +#define PS_NO_COLOR 0 +#define PS_NO_COLOR1 0 +#define PS_DATE 0 +#define PS_TEX_IS_FB 0 +#define PS_ROV_COLOR 0 +#define PS_ROV_DEPTH 0 +#endif + +#define SW_BLEND (PS_BLEND_A || PS_BLEND_B || PS_BLEND_D) +#define SW_BLEND_NEEDS_RT (SW_BLEND && (PS_BLEND_A == 1 || PS_BLEND_B == 1 || PS_BLEND_C == 1 || PS_BLEND_D == 1)) +#define SW_AD_TO_HW (PS_BLEND_C == 1 && PS_A_MASKED) +#define AFAIL_NEEDS_RT (PS_AFAIL == AFAIL_ZB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define AFAIL_NEEDS_DEPTH (PS_AFAIL == AFAIL_FB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) +#define ZTST_NEEDS_DEPTH (PS_ZTST == ZTST_GEQUAL || PS_ZTST == ZTST_GREATER) +#define AA1_NEEDS_DEPTH (PS_AA1 == PS_AA1_TRIANGLE_SW_Z) + +#define PS_FEEDBACK_LOOP_IS_NEEDED_RT (PS_TEX_IS_FB == 1 || AFAIL_NEEDS_RT || PS_FBMASK || SW_BLEND_NEEDS_RT || SW_AD_TO_HW || (PS_DATE >= 5)) +#define PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH (AFAIL_NEEDS_DEPTH || ZTST_NEEDS_DEPTH || AA1_NEEDS_DEPTH) +#define ZWRITE (PS_ZCLAMP || PS_ZFLOOR || SW_DEPTH || PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH) + +#define PS_RETURN_COLOR_ROV (!PS_NO_COLOR && PS_ROV_COLOR) +#define PS_RETURN_COLOR (!PS_NO_COLOR && !PS_ROV_COLOR) +#define PS_RETURN_DEPTH_ROV (PS_ROV_DEPTH == PS_ROV_DEPTH_READ_WRITE) +#define PS_RETURN_DEPTH (ZWRITE && !PS_ROV_DEPTH) +#define PS_ROV_EARLYDEPTHSTENCIL (PS_ROV_COLOR && !PS_ROV_DEPTH && !ZWRITE) + +#define NEEDS_TEX (PS_TFX != 4) + +layout(std140, set = 0, binding = 1) uniform cb1 +{ + vec3 FogColor; + float AREF; + vec4 WH; + vec2 TA; + float MaxDepthPS; + float Af; + uvec4 FbMask; + vec4 HalfTexel; + vec4 MinMax; + vec4 LODParams; + vec4 STRange; + ivec4 ChannelShuffle; + vec2 ChannelShuffleOffset; + vec2 TC_OffsetHack; + vec2 STScale; + mat4 DitherMatrix; + float ScaledScaleFactor; + float RcpScaleFactor; +}; + +layout(location = 0) in VSOutput +{ + vec4 t; + vec4 ti; + #if PS_IIP != 0 + vec4 c; + #else + flat vec4 c; + #endif + float inv_cov; // We use the inverse to make it simpler to interpolate. + flat uint interior; // 1 for triangle interior; 0 for edge; +} vsIn; + +#if PS_RETURN_COLOR + #if !PS_NO_COLOR1 + layout(location = 0, index = 0) out vec4 o_col0; + layout(location = 0, index = 1) out vec4 o_col1; + #elif !PS_NO_COLOR + layout(location = 0) out vec4 o_col0; + #endif +#elif PS_RETURN_COLOR_ROV + vec4 o_col0; +#endif + +#if PS_ROV_COLOR + layout(set = 1, binding = 5, rgba8) uniform restrict coherent image2D RtImageRov; + vec4 rov_rt_value; + vec4 sample_from_rt() { return rov_rt_value; } +#endif + +#if PS_ROV_DEPTH + layout(set = 1, binding = 6, r32f) uniform restrict coherent image2D DepthImageRov; + float rov_depth_value; + float sample_from_depth() { return rov_depth_value; } +#endif + +#if NEEDS_TEX +layout(set = 1, binding = 0) uniform sampler2D Texture; +layout(set = 1, binding = 1) uniform texture2D Palette; +#endif + +#if PS_FEEDBACK_LOOP_IS_NEEDED_RT || PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH + #if defined(DISABLE_TEXTURE_BARRIER) || defined(HAS_FEEDBACK_LOOP_LAYOUT) + #if (PS_FEEDBACK_LOOP_IS_NEEDED_RT && !PS_ROV_COLOR) + layout(set = 1, binding = 2) uniform texture2D RtSampler; + vec4 sample_from_rt() { return texelFetch(RtSampler, ivec2(gl_FragCoord.xy), 0); } + #endif + #if (PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH && !PS_ROV_DEPTH) + layout(set = 1, binding = 4) uniform texture2D DepthSampler; + float sample_from_depth() { return texelFetch(DepthSampler, ivec2(gl_FragCoord.xy), 0).r; } + #endif + #else + // Must consider each case separately since the input attachment indices must be consecutive. + #if (PS_FEEDBACK_LOOP_IS_NEEDED_RT && !PS_ROV_COLOR) && (PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH && !PS_ROV_DEPTH) + layout(input_attachment_index = 0, set = 1, binding = 2) uniform subpassInput RtSampler; + layout(input_attachment_index = 1, set = 1, binding = 4) uniform subpassInput DepthSampler; + vec4 sample_from_rt() { return subpassLoad(RtSampler); } + float sample_from_depth() { return subpassLoad(DepthSampler).r; } + #elif (PS_FEEDBACK_LOOP_IS_NEEDED_RT && !PS_ROV_COLOR) + layout(input_attachment_index = 0, set = 1, binding = 2) uniform subpassInput RtSampler; + vec4 sample_from_rt() { return subpassLoad(RtSampler); } + #elif (PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH && !PS_ROV_DEPTH) + layout(input_attachment_index = 0, set = 1, binding = 4) uniform subpassInput DepthSampler; + float sample_from_depth() { return subpassLoad(DepthSampler).r; } + #endif + #endif +#endif + +#if PS_DATE > 0 +layout(set = 1, binding = 3) uniform texture2D PrimMinTexture; +#endif + +#if ZWRITE && !PS_FEEDBACK_LOOP_IS_NEEDED_DEPTH +layout(depth_less) out float gl_FragDepth; +#endif + +#if NEEDS_TEX + +#if (PS_AUTOMATIC_LOD != 1) && (PS_MANUAL_LOD == 1) +float manual_lod(float uv_w) +{ + // FIXME add LOD: K - ( LOG2(Q) * (1 << L)) + float K = LODParams.x; + float L = LODParams.y; + float bias = LODParams.z; + float max_lod = LODParams.w; + + float gs_lod = K - log2(abs(uv_w)) * L; + // FIXME max useful ? + //return max(min(gs_lod, max_lod) - bias, 0.0f); + return min(gs_lod, max_lod) - bias; +} +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 +vec4 sample_c_af(vec2 uv, float uv_w) +{ + // HW sampler will reject bad UVs, match that here. + uv = (any(isnan(uv)) || any(isinf(uv))) ? vec2(0, 0) : uv; + + // Large floating point values risk NaN/Inf values. + // Above this value floats lose decimal precision, so seems a resonable limit for UVs. + uv = clamp(uv, -8388608.0f, 8388608.0f); + + // Below taken from https://microsoft.github.io/DirectX-Specs/d3d/archive/D3D11_3_FunctionalSpec.htm#7.18.11%20LOD%20Calculations + // With guidance from https://pema.dev/2025/05/09/mipmaps-too-much-detail/ + vec2 sz = textureSize(Texture, 0); + vec2 dX = dFdx(uv) * sz; + vec2 dY = dFdy(uv) * sz; + + // Calculate Ellipse Transform + bool d_zero = length(dX) == 0 || length(dY) == 0; + bool d_par = (dX.x * dY.y - dY.x * dX.y) == 0; + bool d_per = dot(dX, dY) == 0; + bool d_inf_nan = any(isinf(dX)) || any(isinf(dY)) || any(isnan(dX)) || any(isnan(dY)); + + if (!(d_zero || d_par || d_per || d_inf_nan)) + { + float A = dX.y * dX.y + dY.y * dY.y; + float B = -2 * (dX.x * dX.y + dY.x * dY.y); + float C = dX.x * dX.x + dY.x * dY.x; + float f = (dX.x * dY.y - dY.x * dX.y); + float F = f * f; + + float p = A - C; + float q = A + C; + float t = sqrt(p * p + B * B); + + vec2 new_dX = vec2( + sqrt(F * (t + p) / (t * (q + t))), + sqrt(F * (t - p) / (t * (q + t))) * sign(B) + ); + + vec2 new_dY = vec2( + sqrt(F * (t - p) / (t * (q - t))) * -sign(B), + sqrt(F * (t + p) / (t * (q - t))) + ); + + d_inf_nan = any(isinf(new_dX)) || any(isinf(new_dY)) || any(isnan(new_dX)) || any(isnan(new_dY)); + if (!d_inf_nan) + { + dX = new_dX; + dY = new_dY; + } + } + + // Compute AF values + float squared_length_x = dX.x * dX.x + dX.y * dX.y; + float squared_length_y = dY.x * dY.x + dY.y * dY.y; + float determinant = abs(dX.x * dY.y - dX.y * dY.x); + bool is_major_x = squared_length_x > squared_length_y; + float squared_length_major = is_major_x ? squared_length_x : squared_length_y; + float length_major = sqrt(squared_length_major); + + float aniso_ratio; + float length_lod; + vec2 aniso_line; + if (length_major <= 1.0f) + { + // A zero length_major would result in NaN Lod and break sampling. + // A small length_major would result in aniso_ratio getting clamped to 1. + // Perform isotropic filtering instead. + aniso_ratio = 1.0f; + length_lod = length_major; + aniso_line = vec2(0, 0); + } + else + { + float norm_major = 1.0f / length_major; + + vec2 aniso_line_dir = vec2( + (is_major_x ? dX.x : dY.x) * norm_major, + (is_major_x ? dX.y : dY.y) * norm_major + ); + + aniso_ratio = squared_length_major / determinant; + + // Calculate the minor length of the ellipse for Lod, while also clamping the ratio of anisotropy. + if (aniso_ratio > PS_ANISOTROPIC_FILTERING) + { + // ratio is clamped - Lod is based on ratio (preserves area) + aniso_ratio = PS_ANISOTROPIC_FILTERING; + length_lod = length_major / PS_ANISOTROPIC_FILTERING; + } + else + { + // ratio not clamped - Lod is based on area + length_lod = determinant / length_major; + } + + // clamp to top Lod + if (length_lod < 1.0f) + aniso_ratio = max(1.0f, aniso_ratio * length_lod); + + aniso_ratio = round(aniso_ratio); + aniso_line = aniso_line_dir * 0.5f * length_major * (1.0f / sz); + } + +#if PS_AUTOMATIC_LOD == 1 + float lod = log2(length_lod); +#elif PS_MANUAL_LOD == 1 + float lod = manual_lod(uv_w); +#else + float lod = 0; // No Lod +#endif + + vec4 colour; + if (aniso_ratio == 1.0f) + colour = textureLod(Texture, uv, lod); + else + { + vec4 num = vec4(0, 0, 0, 0); + for (int i = 0; i < aniso_ratio; i++) + { + vec2 d = -aniso_line + (0.5f + i) * (2.0f * aniso_line) / aniso_ratio; + vec2 uv_sample = uv + d; + vec4 sample_colour = textureLod(Texture, uv_sample, lod); + num += sample_colour; + } + + colour = num / aniso_ratio; + } + return colour; +} +#endif + +vec4 sample_c(vec2 uv) +{ +#if PS_TEX_IS_FB + return sample_from_rt(); +#elif PS_REGION_RECT + return texelFetch(Texture, ivec2(uv), 0); +#else + +#if !PS_ADJS && !PS_ADJT + uv *= STScale; +#else + #if PS_ADJS + uv.x = (uv.x - STRange.x) * STRange.z; + #else + uv.x = uv.x * STScale.x; + #endif + #if PS_ADJT + uv.y = (uv.y - STRange.y) * STRange.w; + #else + uv.y = uv.y * STScale.y; + #endif +#endif + +#if PS_ANISOTROPIC_FILTERING > 1 + return sample_c_af(uv, vsIn.t.w); +#elif PS_AUTOMATIC_LOD == 1 + return texture(Texture, uv); +#elif PS_MANUAL_LOD == 1 + return textureLod(Texture, uv, manual_lod(vsIn.t.w)); +#else + return textureLod(Texture, uv, 0); // No lod +#endif +#endif +} + +vec4 sample_p(uint idx) +{ + return texelFetch(Palette, ivec2(int(idx), 0), 0); +} + +vec4 sample_p_norm(float u) +{ + return sample_p(uint(u * 255.5f)); +} + +vec4 clamp_wrap_uv(vec4 uv) +{ + vec4 tex_size = WH.xyxy; + + #if PS_WMS == PS_WMT + { + #if PS_REGION_RECT == 1 && PS_WMS == 0 + { + uv = fract(uv); + } + #elif PS_REGION_RECT == 1 && PS_WMS == 1 + { + uv = clamp(uv, vec4(0.0f), vec4(1.0f)); + } + #elif PS_WMS == 2 + { + uv = clamp(uv, MinMax.xyxy, MinMax.zwzw); + } + #elif PS_WMS == 3 + { + #if PS_FST == 0 + // wrap negative uv coords to avoid an off by one error that shifted + // textures. Fixes Xenosaga's hair issue. + uv = fract(uv); + #endif + uv = vec4((uvec4(uv * tex_size) & floatBitsToUint(MinMax.xyxy)) | floatBitsToUint(MinMax.zwzw)) / tex_size; + } + #endif + } + #else + { + #if PS_REGION_RECT == 1 && PS_WMS == 0 + { + uv.xz = fract(uv.xz); + } + #elif PS_REGION_RECT == 1 && PS_WMS == 1 + { + uv.xz = clamp(uv.xz, vec2(0.0f), vec2(1.0f)); + } + #elif PS_WMS == 2 + { + uv.xz = clamp(uv.xz, MinMax.xx, MinMax.zz); + } + #elif PS_WMS == 3 + { + #if PS_FST == 0 + uv.xz = fract(uv.xz); + #endif + uv.xz = vec2((uvec2(uv.xz * tex_size.xx) & floatBitsToUint(MinMax.xx)) | floatBitsToUint(MinMax.zz)) / tex_size.xx; + } + #endif + #if PS_REGION_RECT == 1 && PS_WMT == 0 + { + uv.yw = fract(uv.yw); + } + #elif PS_REGION_RECT == 1 && PS_WMT == 1 + { + uv.yw = clamp(uv.yw, vec2(0.0f), vec2(1.0f)); + } + #elif PS_WMT == 2 + { + uv.yw = clamp(uv.yw, MinMax.yy, MinMax.ww); + } + #elif PS_WMT == 3 + { + #if PS_FST == 0 + uv.yw = fract(uv.yw); + #endif + uv.yw = vec2((uvec2(uv.yw * tex_size.yy) & floatBitsToUint(MinMax.yy)) | floatBitsToUint(MinMax.ww)) / tex_size.yy; + } + #endif + } + #endif + + #if PS_REGION_RECT == 1 + // Normalized -> Integer Coordinates. + uv = clamp(uv * WH.zwzw + STRange.xyxy, STRange.xyxy, STRange.zwzw); + #endif + + return uv; +} + +mat4 sample_4c(vec4 uv) +{ + mat4 c; + + c[0] = sample_c(uv.xy); + c[1] = sample_c(uv.zy); + c[2] = sample_c(uv.xw); + c[3] = sample_c(uv.zw); + + return c; +} + +uvec4 sample_4_index(vec4 uv) +{ + vec4 c; + + c.x = sample_c(uv.xy).a; + c.y = sample_c(uv.zy).a; + c.z = sample_c(uv.xw).a; + c.w = sample_c(uv.zw).a; + + // Denormalize value + +#if PS_RTA_SRC_CORRECTION + uvec4 i = uvec4(round(c * 128.25f)); +#else + uvec4 i = uvec4(c * 255.5f); +#endif + + #if PS_PAL_FMT == 1 + // 4HL + return i & 0xFu; + #elif PS_PAL_FMT == 2 + // 4HH + return i >> 4u; + #else + // 8 + return i; + #endif +} + +mat4 sample_4p(uvec4 u) +{ + mat4 c; + + c[0] = sample_p(u.x); + c[1] = sample_p(u.y); + c[2] = sample_p(u.z); + c[3] = sample_p(u.w); + + return c; +} + +uint fetch_raw_depth(ivec2 xy) +{ +#if PS_TEX_IS_FB + vec4 col = sample_from_rt(); +#else + vec4 col = texelFetch(Texture, xy, 0); +#endif + return uint(col.r * exp2(32.0f)); +} + +vec4 fetch_raw_color(ivec2 xy) +{ +#if PS_TEX_IS_FB + return sample_from_rt(); +#else + return texelFetch(Texture, xy, 0); +#endif +} + +vec4 fetch_c(ivec2 uv) +{ +#if PS_TEX_IS_FB + return sample_from_rt(); +#else + return texelFetch(Texture, uv, 0); +#endif +} + +////////////////////////////////////////////////////////////////////// +// Depth sampling +////////////////////////////////////////////////////////////////////// + +ivec2 clamp_wrap_uv_depth(ivec2 uv) +{ + ivec4 mask = floatBitsToInt(MinMax) << 4; + #if (PS_WMS == PS_WMT) + { + #if (PS_WMS == 2) + { + uv = clamp(uv, mask.xy, mask.zw); + } + #elif (PS_WMS == 3) + { + uv = (uv & mask.xy) | mask.zw; + } + #endif + } + #else + { + #if (PS_WMS == 2) + { + uv.x = clamp(uv.x, mask.x, mask.z); + } + #elif (PS_WMS == 3) + { + uv.x = (uv.x & mask.x) | mask.z; + } + #endif + #if (PS_WMT == 2) + { + uv.y = clamp(uv.y, mask.y, mask.w); + } + #elif (PS_WMT == 3) + { + uv.y = (uv.y & mask.y) | mask.w; + } + #endif + } + #endif + return uv; +} + +vec4 sample_depth(vec2 st, ivec2 pos) +{ + vec2 uv_f = vec2(clamp_wrap_uv_depth(ivec2(st))) * vec2(ScaledScaleFactor); + + #if PS_REGION_RECT == 1 + uv_f = clamp(uv_f + STRange.xy, STRange.xy, STRange.zw); + #endif + + ivec2 uv = ivec2(uv_f); + vec4 t = vec4(0.0f); + + #if (PS_TALES_OF_ABYSS_HLE == 1) + { + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(pos); + + // Convert msb based on the palette + t = texelFetch(Palette, ivec2((depth >> 8u) & 0xFFu, 0), 0) * 255.0f; + } + #elif (PS_URBAN_CHAOS_HLE == 1) + { + // Depth buffer is read as a RGB5A1 texture. The game try to extract the green channel. + // So it will do a first channel trick to extract lsb, value is right-shifted. + // Then a new channel trick to extract msb which will shifted to the left. + // OpenGL uses a vec32 format for the depth so it requires a couple of conversion. + // To be faster both steps (msb&lsb) are done in a single pass. + + // Warning: UV can't be used in channel effect + uint depth = fetch_raw_depth(pos); + + // Convert lsb based on the palette + t = texelFetch(Palette, ivec2(depth & 0xFFu, 0), 0) * 255.0f; + + // Msb is easier + float green = float(((depth >> 8u) & 0xFFu) * 36.0f); + green = min(green, 255.0f); + t.g += green; + } + #elif (PS_DEPTH_FMT == 1) + { + // Based on ps_convert_depth32_rgba8 of convert + + // Convert a vec32 depth texture into a RGBA color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = vec4(uvec4((d & 0xFFu), ((d >> 8) & 0xFFu), ((d >> 16) & 0xFFu), (d >> 24))); + } + #elif (PS_DEPTH_FMT == 2) + { + // Based on ps_convert_depth16_rgb5a1 of convert + + // Convert a vec32 (only 16 lsb) depth into a RGB5A1 color texture + uint d = uint(fetch_c(uv).r * exp2(32.0f)); + t = vec4(uvec4((d & 0x1Fu), ((d >> 5) & 0x1Fu), ((d >> 10) & 0x1Fu), (d >> 15) & 0x01u)) * vec4(8.0f, 8.0f, 8.0f, 128.0f); + } + #elif (PS_DEPTH_FMT == 3) + { + // Convert a RGBA/RGB5A1 color texture into a RGBA/RGB5A1 color texture + t = fetch_c(uv) * 255.0f; + } + #endif + + #if (PS_AEM_FMT == FMT_24) + { + t.a = ((PS_AEM == 0) || any(bvec3(t.rgb))) ? 255.0f * TA.x : 0.0f; + } + #elif (PS_AEM_FMT == FMT_16) + { + t.a = t.a >= 128.0f ? 255.0f * TA.y : ((PS_AEM == 0) || any(bvec3(t.rgb))) ? 255.0f * TA.x : 0.0f; + } + #elif PS_PAL_FMT != 0 && !PS_TALES_OF_ABYSS_HLE && !PS_URBAN_CHAOS_HLE + { + t = trunc(sample_4p(uvec4(t.aaaa))[0] * 255.0f + 0.05f); + } + #endif + + return t; +} + +////////////////////////////////////////////////////////////////////// +// Fetch a Single Channel +////////////////////////////////////////////////////////////////////// + +vec4 fetch_red(ivec2 xy) +{ + vec4 rt; + + #if (PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2) + uint depth = (fetch_raw_depth(xy)) & 0xFFu; + rt = vec4(float(depth) / 255.0f); + #else + rt = fetch_raw_color(xy); + #endif + + return sample_p_norm(rt.r) * 255.0f; +} + +vec4 fetch_green(ivec2 xy) +{ + vec4 rt; + + #if (PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2) + uint depth = (fetch_raw_depth(xy) >> 8u) & 0xFFu; + rt = vec4(float(depth) / 255.0f); + #else + rt = fetch_raw_color(xy); + #endif + + return sample_p_norm(rt.g) * 255.0f; +} + +vec4 fetch_blue(ivec2 xy) +{ + vec4 rt; + + #if (PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2) + uint depth = (fetch_raw_depth(xy) >> 16u) & 0xFFu; + rt = vec4(float(depth) / 255.0f); + #else + rt = fetch_raw_color(xy); + #endif + + return sample_p_norm(rt.b) * 255.0f; +} + +vec4 fetch_alpha(ivec2 xy) +{ + vec4 rt = fetch_raw_color(xy); + return sample_p_norm(rt.a) * 255.0f; +} + +vec4 fetch_rgb(ivec2 xy) +{ + vec4 rt = fetch_raw_color(xy); + vec4 c = vec4(sample_p_norm(rt.r).r, sample_p_norm(rt.g).g, sample_p_norm(rt.b).b, 1.0); + return c * 255.0f; +} + +vec4 fetch_gXbY(ivec2 xy) +{ + #if (PS_DEPTH_FMT == 1) || (PS_DEPTH_FMT == 2) + uint depth = fetch_raw_depth(xy); + uint bg = (depth >> (8u + uint(ChannelShuffle.w))) & 0xFFu; + return vec4(bg); + #else + ivec4 rt = ivec4(fetch_raw_color(xy) * 255.0); + int green = (rt.g >> ChannelShuffle.w) & ChannelShuffle.z; + int blue = (rt.b << ChannelShuffle.y) & ChannelShuffle.x; + return vec4(float(green | blue)); + #endif +} + +vec4 sample_color(vec2 st) +{ + #if PS_TCOFFSETHACK + st += TC_OffsetHack.xy; + #endif + + vec4 t; + mat4 c; + vec2 dd; + + #if PS_LTF == 0 && PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_REGION_RECT == 0 && PS_WMS < 2 && PS_WMT < 2 + { + c[0] = sample_c(st); + } + #else + { + vec4 uv; + + #if PS_LTF + { + uv = st.xyxy + HalfTexel; + dd = fract(uv.xy * WH.zw); + + #if PS_FST == 0 + { + dd = clamp(dd, vec2(0.0f), vec2(0.9999999f)); + } + #endif + } + #else + { + uv = st.xyxy; + } + #endif + + uv = clamp_wrap_uv(uv); + +#if PS_PAL_FMT != 0 + c = sample_4p(sample_4_index(uv)); +#else + c = sample_4c(uv); +#endif + } + #endif + + for (uint i = 0; i < 4; i++) + { + #if (PS_AEM_FMT == FMT_24) + c[i].a = (PS_AEM == 0 || any(bvec3(c[i].rgb))) ? TA.x : 0.0f; + #elif (PS_AEM_FMT == FMT_16) + c[i].a = (c[i].a >= 0.5) ? TA.y : ((PS_AEM == 0 || any(bvec3(ivec3(c[i].rgb * 255.0f) & ivec3(0xF8)))) ? TA.x : 0.0f); + #endif + } + + #if PS_LTF + { + t = mix(mix(c[0], c[1], dd.x), mix(c[2], c[3], dd.x), dd.y); + } + #else + { + t = c[0]; + } + #endif +#if PS_AEM_FMT == FMT_32 && PS_PAL_FMT == 0 && PS_RTA_SRC_CORRECTION + t.a = t.a * (128.5f / 255.0f); +#endif + return trunc(t * 255.0f + 0.05f); +} + +#endif // NEEDS_TEX + +vec4 tfx(vec4 T, vec4 C) +{ + vec4 C_out; + vec4 FxT = trunc((C * T) / 128.0f); + +#if (PS_TFX == 0) + C_out = FxT; +#elif (PS_TFX == 1) + C_out = T; +#elif (PS_TFX == 2) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a + C.a; +#elif (PS_TFX == 3) + C_out.rgb = FxT.rgb + C.a; + C_out.a = T.a; +#else + C_out = C; +#endif + +#if (PS_TCC == 0) + C_out.a = C.a; +#endif + +#if (PS_TFX == 0) || (PS_TFX == 2) || (PS_TFX == 3) + // Clamp only when it is useful + C_out = min(C_out, 255.0f); +#endif + + return C_out; +} + +bool atst(vec4 C) +{ + float a = C.a; + +#if PS_ATST == PS_ATST_LEQUAL + + return (a <= AREF); + +#elif PS_ATST == PS_ATST_GEQUAL + + return (a >= AREF); + +#elif PS_ATST == PS_ATST_EQUAL + + return (abs(a - AREF) <= 0.5f); + +#elif PS_ATST == PS_ATST_NOTEQUAL + + return (abs(a - AREF) >= 0.5f); + +#else + + return true; + +#endif +} + +vec4 fog(vec4 c, float f) +{ + #if PS_FOG + c.rgb = trunc(mix(FogColor, c.rgb, (f * 255.0f) / 256.0f)); + #endif + + return c; +} + +vec4 ps_color() +{ +#if PS_FST == 0 + vec2 st = vsIn.t.xy / vsIn.t.w; + vec2 st_int = vsIn.ti.zw / vsIn.t.w; +#else + vec2 st = vsIn.ti.xy; + vec2 st_int = vsIn.ti.zw; +#endif + +#if !NEEDS_TEX + vec4 T = vec4(0.0f); +#elif PS_CHANNEL_FETCH == 1 + vec4 T = fetch_red(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 2 + vec4 T = fetch_green(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 3 + vec4 T = fetch_blue(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 4 + vec4 T = fetch_alpha(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 5 + vec4 T = fetch_rgb(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_CHANNEL_FETCH == 6 + vec4 T = fetch_gXbY(ivec2(gl_FragCoord.xy + ChannelShuffleOffset)); +#elif PS_DEPTH_FMT > 0 + vec4 T = sample_depth(st_int, ivec2(gl_FragCoord.xy)); +#else + vec4 T = sample_color(st); +#endif + + #if PS_SHUFFLE && !PS_READ16_SRC && !PS_SHUFFLE_SAME && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + uvec4 denorm_c_before = uvec4(T); + #if (PS_PROCESS_BA & SHUFFLE_READ) + T.r = float((denorm_c_before.b << 3) & 0xF8u); + T.g = float(((denorm_c_before.b >> 2) & 0x38u) | ((denorm_c_before.a << 6) & 0xC0u)); + T.b = float((denorm_c_before.a << 1) & 0xF8u); + T.a = float(denorm_c_before.a & 0x80u); + #else + T.r = float((denorm_c_before.r << 3) & 0xF8u); + T.g = float(((denorm_c_before.r >> 2) & 0x38u) | ((denorm_c_before.g << 6) & 0xC0u)); + T.b = float((denorm_c_before.g << 1) & 0xF8u); + T.a = float(denorm_c_before.g & 0x80u); + #endif + + T.a = ((T.a >= 127.5f) ? TA.y : ((PS_AEM == 0 || any(bvec3(ivec3(T.rgb) & ivec3(0xF8)))) ? TA.x : 0.0f)) * 255.0f; + #endif + + vec4 C = tfx(T, vsIn.c); + + C = fog(C, vsIn.t.z); + + return C; +} + +void ps_fbmask(inout vec4 C) +{ + #if PS_FBMASK + #if PS_COLCLIP_HW == 1 + vec4 RT = trunc(sample_from_rt() * 65535.0f); + #else + vec4 RT = trunc(sample_from_rt() * 255.0f + 0.1f); + #endif + C = vec4((uvec4(C) & ~FbMask) | (uvec4(RT) & FbMask)); + #endif +} + +void ps_dither(inout vec3 C, float As) +{ + #if PS_DITHER > 0 && PS_DITHER < 3 + ivec2 fpos; + + #if PS_DITHER == 2 + fpos = ivec2(gl_FragCoord.xy); + #else + fpos = ivec2(gl_FragCoord.xy * RcpScaleFactor); + #endif + + float value = DitherMatrix[fpos.y & 3][fpos.x & 3]; + + // The idea here is we add on the dither amount adjusted by the alpha before it goes to the hw blend + // so after the alpha blend the resulting value should be the same as (Cs - Cd) * As + Cd + Dither. + #if PS_DITHER_ADJUST + #if PS_BLEND_C == 2 + float Alpha = Af; + #else + float Alpha = As; + #endif + + value *= Alpha > 0.0f ? min(1.0f / Alpha, 1.0f) : 1.0f; + #endif + + #if PS_ROUND_INV + C -= value; + #else + C += value; + #endif + #endif +} + +void ps_color_clamp_wrap(inout vec3 C) +{ + // When dithering the bottom 3 bits become meaningless and cause lines in the picture + // so we need to limit the color depth on dithered items +#if SW_BLEND || (PS_DITHER > 0 && PS_DITHER < 3) || PS_FBMASK + +#if PS_DST_FMT == FMT_16 && PS_BLEND_MIX == 0 && PS_ROUND_INV + C += 7.0f; // Need to round up, not down since the shader will invert +#endif + + // Correct the Color value based on the output format +#if PS_COLCLIP == 0 && PS_COLCLIP_HW == 0 + // Standard Clamp + C = clamp(C, vec3(0.0f), vec3(255.0f)); +#endif + + // FIXME rouding of negative float? + // compiler uses trunc but it might need floor + + // Warning: normally blending equation is mult(A, B) = A * B >> 7. GPU have the full accuracy + // GS: Color = 1, Alpha = 255 => output 1 + // GPU: Color = 1/255, Alpha = 255/255 * 255/128 => output 1.9921875 +#if PS_DST_FMT == FMT_16 && PS_DITHER != 3 && (PS_BLEND_MIX == 0 || PS_DITHER > 0) + // In 16 bits format, only 5 bits of colors are used. It impacts shadows computation of Castlevania + C = vec3(ivec3(C) & ivec3(0xF8)); +#elif PS_COLCLIP == 1 || PS_COLCLIP_HW == 1 + C = vec3(ivec3(C) & ivec3(0xFF)); +#endif + +#elif PS_DST_FMT == FMT_16 && PS_DITHER != 3 && PS_BLEND_MIX == 0 && PS_BLEND_HW == 0 + C = vec3(ivec3(C) & ivec3(0xF8)); +#endif +} + +void ps_blend(inout vec4 Color, inout vec4 As_rgba) +{ + float As = As_rgba.a; + + #if SW_BLEND + + // PABE + #if PS_PABE + // As_rgba needed for accumulation blend to manipulate Cd + // No blending so early exit + if (As < 1.0f) + { + As_rgba.rgb = vec3(0.0f); + return; + } + + As_rgba.rgb = vec3(1.0f); + #endif + + #if PS_FEEDBACK_LOOP_IS_NEEDED_RT + vec4 RT = sample_from_rt(); + #else + // Not used, but we define it to make the selection below simpler. + vec4 RT = vec4(0.0f); + #endif + + #if PS_RTA_CORRECTION + float Ad = trunc(RT.a * 128.0f + 0.1f) / 128.0f; + #else + float Ad = trunc(RT.a * 255.0f + 0.1f) / 128.0f; + #endif + + #if PS_SHUFFLE && PS_FEEDBACK_LOOP_IS_NEEDED_RT + uvec4 denorm_rt = uvec4(RT); + #if (PS_PROCESS_BA & SHUFFLE_WRITE) + RT.r = float((denorm_rt.b << 3) & 0xF8u); + RT.g = float(((denorm_rt.b >> 2) & 0x38u) | ((denorm_rt.a << 6) & 0xC0u)); + RT.b = float((denorm_rt.a << 1) & 0xF8u); + RT.a = float(denorm_rt.a & 0x80u); + #else + RT.r = float((denorm_rt.r << 3) & 0xF8u); + RT.g = float(((denorm_rt.r >> 2) & 0x38u) | ((denorm_rt.g << 6) & 0xC0u)); + RT.b = float((denorm_rt.g << 1) & 0xF8u); + RT.a = float(denorm_rt.g & 0x80u); + #endif + #endif + + // Let the compiler do its jobs ! + #if PS_COLCLIP_HW == 1 + vec3 Cd = trunc(RT.rgb * 65535.0f); + #else + vec3 Cd = trunc(RT.rgb * 255.0f + 0.1f); + #endif + vec3 Cs = Color.rgb; + + #if PS_BLEND_A == 0 + vec3 A = Cs; + #elif PS_BLEND_A == 1 + vec3 A = Cd; + #else + vec3 A = vec3(0.0f); + #endif + + #if PS_BLEND_B == 0 + vec3 B = Cs; + #elif PS_BLEND_B == 1 + vec3 B = Cd; + #else + vec3 B = vec3(0.0f); + #endif + + #if PS_BLEND_C == 0 + float C = As; + #elif PS_BLEND_C == 1 + float C = Ad; + #else + float C = Af; + #endif + + #if PS_BLEND_D == 0 + vec3 D = Cs; + #elif PS_BLEND_D == 1 + vec3 D = Cd; + #else + vec3 D = vec3(0.0f); + #endif + + // As/Af clamp alpha for Blend mix + // We shouldn't clamp blend mix with blend hw 1 as we want alpha higher + float C_clamped = C; + #if PS_BLEND_MIX > 0 && PS_BLEND_HW != 1 && PS_BLEND_HW != 2 + C_clamped = min(C_clamped, 1.0f); + #endif + + #if PS_BLEND_A == PS_BLEND_B + Color.rgb = D; + // In blend_mix, HW adds on some alpha factor * dst. + // Truncating here wouldn't quite get the right result because it prevents the <1 bit here from combining with a <1 bit in dst to form a т‰Ѕ1 amount that pushes over the truncation. + // Instead, apply an offset to convert HW's round to a floor. + // Since alpha is in 1/128 increments, subtracting (0.5 - 0.5/128 == 127/256) would get us what we want if GPUs blended in full precision. + // But they don't. Details here: https://github.com/PCSX2/pcsx2/pull/6809#issuecomment-1211473399 + // Based on the scripts at the above link, the ideal choice for Intel GPUs is 126/256, AMD 120/256. Nvidia is a lost cause. + // 124/256 seems like a reasonable compromise, providing the correct answer 99.3% of the time on Intel (vs 99.6% for 126/256), and 97% of the time on AMD (vs 97.4% for 120/256). + #elif PS_BLEND_MIX == 2 + Color.rgb = ((A - B) * C_clamped + D) + (124.0f/256.0f); + #elif PS_BLEND_MIX == 1 + Color.rgb = ((A - B) * C_clamped + D) - (124.0f/256.0f); + #else + Color.rgb = trunc((A - B) * C + D); + #endif + + #if PS_BLEND_HW == 1 + // As or Af + As_rgba.rgb = vec3(C); + // Subtract 1 for alpha to compensate for the changed equation, + // if c.rgb > 255.0f then we further need to adjust alpha accordingly, + // we pick the lowest overflow from all colors because it's the safest, + // we divide by 255 the color because we don't know Cd value, + // changed alpha should only be done for hw blend. + vec3 alpha_compensate = max(vec3(1.0f), Color.rgb / vec3(255.0f)); + As_rgba.rgb -= alpha_compensate; + #elif PS_BLEND_HW == 2 + // Since we can't do Cd*(Aalpha + 1) - Cs*Alpha in hw blend + // what we can do is adjust the Cs value that will be + // subtracted, this way we can get a better result in hw blend. + // Result is still wrong but less wrong than before. + float division_alpha = 1.0f + C; + Color.rgb /= vec3(division_alpha); + #elif PS_BLEND_HW == 3 + // As, Ad or Af clamped. + As_rgba.rgb = vec3(C_clamped); + // Cs*(Alpha + 1) might overflow, if it does then adjust alpha value + // that is sent on second output to compensate. + vec3 overflow_check = (Color.rgb - vec3(255.0f)) / 255.0f; + vec3 alpha_compensate = max(vec3(0.0f), overflow_check); + As_rgba.rgb -= alpha_compensate; + #endif + + #else + + #if PS_BLEND_C == 2 + vec3 Alpha = vec3(Af); + #else + vec3 Alpha = vec3(As); + #endif + + #if PS_BLEND_HW == 1 + // Needed for Cd * (As/Ad/F + 1) blending modes + Color.rgb = vec3(255.0f); + #elif PS_BLEND_HW == 2 + // Cd*As,Cd*Ad or Cd*F + + Color.rgb = max(vec3(0.0f), (Alpha - vec3(1.0f))); + Color.rgb *= vec3(255.0f); + #elif PS_BLEND_HW == 3 && PS_RTA_CORRECTION == 0 + // Needed for Cs*Ad, Cs*Ad + Cd, Cd - Cs*Ad + // Multiply Color.rgb by (255/128) to compensate for wrong Ad/255 value when rgb are below 128. + // When any color channel is higher than 128 then adjust the compensation automatically + // to give us more accurate colors, otherwise they will be wrong. + // The higher the value (>128) the lower the compensation will be. + float max_color = max(max(Color.r, Color.g), Color.b); + float color_compensate = 255.0f / max(128.0f, max_color); + Color.rgb *= vec3(color_compensate); + #elif PS_BLEND_HW == 4 + // Needed for Cd * (1 - Ad) and Cd*(1 + Alpha). + + As_rgba.rgb = Alpha * vec3(128.0f / 255.0f); + Color.rgb = vec3(127.5f); + #elif PS_BLEND_HW == 5 + // Needed for Cs*Alpha + Cd*(1 - Alpha). + Alpha *= vec3(128.0f / 255.0f); + As_rgba.rgb = (Alpha - vec3(0.5f)); + Color.rgb = (Color.rgb * Alpha); + #elif PS_BLEND_HW == 6 + // Needed for Cd*Alpha + Cs*(1 - Alpha). + Alpha *= vec3(128.0f / 255.0f); + As_rgba.rgb = Alpha; + Color.rgb *= (Alpha - vec3(0.5f)); + #endif + #endif +} + +#if PS_ROV_COLOR || PS_ROV_DEPTH +layout(pixel_interlock_ordered) in; +#endif + +#if PS_ROV_EARLYDEPTHSTENCIL +layout(early_fragment_tests) in; +#endif + +#if PS_ROV_COLOR || PS_ROV_DEPTH +#define DISCARD rov_discard = true +#else +#define DISCARD discard +#endif + +void main() +{ + float input_z = gl_FragCoord.z; + + // Must floor before depth testing. +#if PS_ZFLOOR + input_z = floor(input_z * exp2(32.0f)) * exp2(-32.0f); +#endif + +#if PS_ROV_COLOR || PS_ROV_DEPTH + beginInvocationInterlockARB(); +#endif + +#if PS_ROV_COLOR + rov_rt_value = imageLoad(RtImageRov, ivec2(gl_FragCoord.xy)); +#endif + +#if PS_ROV_DEPTH + rov_depth_value = imageLoad(DepthImageRov, ivec2(gl_FragCoord.xy)).r; +#endif + +#if PS_ROV_COLOR || PS_ROV_DEPTH + bool rov_discard = gl_HelperInvocation; +#endif + +#if PS_ZTST == ZTST_GEQUAL + if (input_z < sample_from_depth()) + DISCARD; +#elif PS_ZTST == ZTST_GREATER + if (input_z <= sample_from_depth()) + DISCARD; +#endif + +#if PS_SCANMSK & 2 + // fail depth test on prohibited lines + if ((int(gl_FragCoord.y) & 1) == (PS_SCANMSK & 1)) + DISCARD; +#endif +#if PS_DATE >= 5 + +#if PS_WRITE_RG == 1 + // Pseudo 16 bits access. + float rt_a = sample_from_rt().g; +#else + float rt_a = sample_from_rt().a; +#endif + +#if (PS_DATE & 3) == 1 + // DATM == 0: Pixel with alpha equal to 1 will failed + #if PS_RTA_CORRECTION + bool bad = (254.5f / 255.0f) < rt_a; + #else + bool bad = (127.5f / 255.0f) < rt_a; + #endif +#elif (PS_DATE & 3) == 2 + // DATM == 1: Pixel with alpha equal to 0 will failed + #if PS_RTA_CORRECTION + bool bad = rt_a < (254.5f / 255.0f); + #else + bool bad = rt_a < (127.5f / 255.0f); + #endif +#endif + + if (bad) { + DISCARD; + } + +#endif // PS_DATE >= 5 + +#if PS_DATE == 3 + int stencil_ceil = int(texelFetch(PrimMinTexture, ivec2(gl_FragCoord.xy), 0).r); + // Note gl_PrimitiveID == stencil_ceil will be the primitive that will update + // the bad alpha value so we must keep it. + + if (gl_PrimitiveID > stencil_ceil) { + DISCARD; + } +#endif + + vec4 C = ps_color(); + +#if PS_AA1 + float cov = clamp(1.0f - abs(vsIn.inv_cov), 0.0f, 1.0f); + #if PS_ABE + if (floor(C.a) == 128.0f) // The coverage is only used if the fragment alpha is 128. + C.a = 128.0f * cov; + #else + C.a = 128.0f * cov; + #endif +#elif PS_FIXED_ONE_A + // AA (Fixed one) will output a coverage of 1.0 as alpha + C.a = 128.0f; +#endif + + bool atst_pass = atst(C); + +#if PS_ATST != PS_ATST_NONE && PS_AFAIL == AFAIL_KEEP + if (!atst_pass) { + DISCARD; + } +#endif + +#if SW_AD_TO_HW + #if PS_RTA_CORRECTION + vec4 RT = trunc(sample_from_rt() * 128.0f + 0.1f); + #else + vec4 RT = trunc(sample_from_rt() * 255.0f + 0.1f); + #endif + + vec4 alpha_blend = vec4(RT.a / 128.0f); +#else + vec4 alpha_blend = vec4(C.a / 128.0f); +#endif + + // Correct the ALPHA value based on the output format +#if (PS_DST_FMT == FMT_16) + float A_one = 128.0f; // alpha output will be 0x80 + C.a = (PS_FBA != 0) ? A_one : step(128.0f, C.a) * A_one; +#elif (PS_DST_FMT == FMT_32) && (PS_FBA != 0) + if(C.a < 128.0f) C.a += 128.0f; +#endif + + // Get first primitive that will write a failling alpha value +#if PS_DATE == 1 + + // DATM == 0 + // Pixel with alpha equal to 1 will failed (128-255) + o_col0 = (C.a > 127.5f) ? vec4(gl_PrimitiveID) : vec4(0x7FFFFFFF); + +#elif PS_DATE == 2 + + // DATM == 1 + // Pixel with alpha equal to 0 will failed (0-127) + o_col0 = (C.a < 127.5f) ? vec4(gl_PrimitiveID) : vec4(0x7FFFFFFF); + +#else + ps_blend(C, alpha_blend); + + #if PS_SHUFFLE + #if !PS_READ16_SRC && !PS_SHUFFLE_SAME && !(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + uvec4 denorm_c_after = uvec4(C); + #if (PS_PROCESS_BA & SHUFFLE_READ) + C.b = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.a = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + #else + C.r = float(((denorm_c_after.r >> 3) & 0x1Fu) | ((denorm_c_after.g << 2) & 0xE0u)); + C.g = float(((denorm_c_after.g >> 6) & 0x3u) | ((denorm_c_after.b >> 1) & 0x7Cu) | (denorm_c_after.a & 0x80u)); + #endif + #endif + + // Special case for 32bit input and 16bit output, shuffle used by The Godfather + #if PS_SHUFFLE_SAME + #if (PS_PROCESS_BA & SHUFFLE_READ) + uvec4 denorm_c = uvec4(C); + C = vec4(float((denorm_c.b & 0x7Fu) | (denorm_c.a & 0x80u))); + #else + C.ga = C.rg; + #endif + // Copy of a 16bit source in to this target + #elif PS_READ16_SRC + uvec4 denorm_c = uvec4(C); + uvec2 denorm_TA = uvec2(vec2(TA.xy) * 255.0f + 0.5f); + C.rb = vec2(float((denorm_c.r >> 3) | (((denorm_c.g >> 3) & 0x7u) << 5))); + C.ga = vec2(float((denorm_c.g >> 6) | ((denorm_c.b >> 3) << 2) | (denorm_TA.x & 0x80u))); + // Write RB part. Mask will take care of the correct destination + #elif PS_SHUFFLE_ACROSS + #if(PS_PROCESS_BA == SHUFFLE_READWRITE && PS_PROCESS_RG == SHUFFLE_READWRITE) + C.br = C.rb; + C.ag = C.ga; + #elif(PS_PROCESS_BA & SHUFFLE_READ) + C.rb = C.bb; + C.ga = C.aa; + #else + C.rb = C.rr; + C.ga = C.gg; + #endif // PS_PROCESS_BA + #endif // PS_SHUFFLE_ACROSS + #endif // PS_SHUFFLE + + ps_dither(C.rgb, alpha_blend.a); + + // Color clamp/wrap needs to be done after sw blending and dithering + ps_color_clamp_wrap(C.rgb); + + ps_fbmask(C); + + #if (PS_AFAIL == AFAIL_RGB_ONLY_DSB) && !PS_NO_COLOR1 + // Use alpha blend factor to determine whether to update A. + alpha_blend.a = float(atst_pass); + #endif + + // Output color scaling + #if !PS_NO_COLOR + #if PS_RTA_CORRECTION + o_col0.a = C.a / 128.0f; + #else + o_col0.a = C.a / 255.0f; + #endif + #if PS_COLCLIP_HW == 1 + o_col0.rgb = vec3(C.rgb / 65535.0f); + #else + o_col0.rgb = C.rgb / 255.0f; + #endif + #if !PS_NO_COLOR1 + o_col1 = alpha_blend; + #endif + + // Alpha test with feedback + #if PS_AFAIL == AFAIL_FB_ONLY + if (!atst_pass) + input_z = sample_from_depth(); + #elif PS_AFAIL == AFAIL_ZB_ONLY + if (!atst_pass) + o_col0 = sample_from_rt(); + #elif (PS_AFAIL == AFAIL_RGB_ONLY || PS_AFAIL == AFAIL_RGB_ONLY_SW_Z) + if (!atst_pass) + { + o_col0.a = sample_from_rt().a; + #if PS_AFAIL == AFAIL_RGB_ONLY_SW_Z + input_z = sample_from_depth(); + #endif + } + #endif + #endif + + #if PS_ZCLAMP + input_z = min(input_z, MaxDepthPS); + #endif + + #if PS_AA1 == PS_AA1_TRIANGLE_SW_Z + if (!bool(vsIn.interior)) + input_z = sample_from_depth(); // No depth update for triangle edges. + #endif + + // Writing back color (result already written to o_col0 for non-ROV) + #if PS_RETURN_COLOR_ROV + bvec4 discard_channels = bvec4(uvec4(rov_discard) | uvec4(equal(FbMask, uvec4(0xFFu)))); + o_col0 = mix(o_col0, sample_from_rt(), discard_channels); + + imageStore(RtImageRov, ivec2(gl_FragCoord.xy), o_col0); + #endif + + // Writing back depth + #if PS_RETURN_DEPTH + gl_FragDepth = input_z; + #elif PS_RETURN_DEPTH_ROV + input_z = rov_discard ? sample_from_depth() : input_z; + + imageStore(DepthImageRov, ivec2(gl_FragCoord.xy), vec4(input_z, 0, 0, 1.0f)); + #endif + + #if PS_ROV_COLOR || PS_ROV_DEPTH + endInvocationInterlockARB(); + #endif +#endif // PS_DATE +} + +#endif diff --git a/bios/Other/zesarux/.variants/zxevo_baseconf.rom.ff28d4cd b/bios/Other/zesarux/.variants/zxevo_baseconf.rom.ff28d4cd new file mode 100644 index 00000000..2b6d09d4 --- /dev/null +++ b/bios/Other/zesarux/.variants/zxevo_baseconf.rom.ff28d4cd @@ -0,0 +1,1463 @@ +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЏ2;\ џ*]\"_\CУђ:\ *]\~Э}аЭtї=У[3 6УЊХ*a\хУžѕх*x\#"x\|Е §4@ХеЭПбСсёћЩсn§uэ{=\УХџџџџУВѕх*А\|Е(щсёэE*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  + т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: +\w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( +§Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ +‰а†‰ +—`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vё>ўлўк5ЏџџУЫ +џzN^I|ы !?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іOПРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ( + +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ + Снхб!№џ +~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР +нn "B\§6 +бнс7>џУнN нF Хї6€ыбххнс7>џЭсэ[S\~цР О# О+0хыЭИсьЭ, т~Oў€Шх*K\~ў€(%Й(ХЭИСы№црў  бех#О 0їсср>џбы<7Э, Ф "_\ыЭИЭшы*_\еЭИ"_\*S\уХ8+ЭU#ЭU#СбэSS\э[_\ХеыэАсСеЭшбЩх>§ЭЏЁ Э + §ЫюЭднхЏЭТнс2v§н^ нV >џнсУТ€Start tape, then press any keyЎ Program:  Number array:  Character array:  Bytes: Э ў вй +ў8iў0e! +_^хУ NW)TSR7PO_^]\[ZTS >"Й §ЫN >И !Уй :‘\ѕ§6W> Э; ё2‘\Щ§ЫNТЭ!ЭU Уй Э y==цZ>?l‡ +2\ m +‡ +2\*Q\s#rЩє Э€ +*\W}ўк" )DJ>‘8 ЦO§ЫN >кŸ Э;  јЩЭ$ §ЫN §ЫF эCˆ\"„\ЩэCŠ\эC‚\"†\Щ§qE"€\Щ§ЫN эKˆ\*„\§ЫFШэKŠ\*†\Щ§NE*€\Щў€8=ў0&GЭ8 Э ’\G!’\Э> ЫŸцOЫŸц№Бw# ћЩжЅ0 ЦХэK{\ Э У ХэK6\ы!;\Ы†ў ЫЦ&o))) Сыy=>! O§ЫN(еЭЭбyЙеЬU бХх:‘\џ8ŸO>Ї§ЫN(§Ы0Ю7ы ЎЉ8#= ђы%§ЫNЬл сС #Щ> ƒ_ц|ціXgэ[\~ЋЂЋ§ЫWv(цЧЫW ю8§ЫWf(цјЫo юwЩх&у•ѕЭA 8 > §ЫFЬ; цЭ; ‡0ѕбўH(ў‚иzўи> ейзйбЩѕы<Ы~#(ћ= јыёў ижAЩ§ЫNРй еx§ЫFТ §О18Р§Ыf(§^-(Z>Ээ{?\§ЫІЩЯ§5R E>2Œ\*\х:‘\ѕ>§ЭЏј Э + §Ыю!;\ЫоЫЎйЭдйў (Eўт(Aі ўn(;>ўЭё2‘\с"\Эў §F1!ХЭ›|ціXgрZN ыq#њСЩ€scrollПЯ ў8€§†1жаэDХG*\х*‘\хЭM xѕ!k\Fx§Э*Q\є Їs#r#Ј?8і!*!"}\§Ы0†Э” >ўЭЭM ЭD*Q\є s#r§6R!![§ЫN x§ЫF(§†1жХGЭ›С>!‘_Ум +Э›Ххxцx ы!рјы =эАы!рџыGцOxэА цј лс$С ЭЭˆ!рџыэАХЭ›ХхxцOx T]6эА=цјG хс$С мЭˆbk:\§ЫF(:H\w эАС!Щ|=іPgыah)))))DMЩ>Wцрozці@gЩѓА!@хХЭєСс$|ц +}Ц o?Ÿцј„gч ѓ![ХЭєСљ>гћћ![§uFЏGw#ќ§Ы0Ž!Уй xўŸцгћWЭT8 +>гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q +§Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! + DMЭЭ—*Q\ух>џЭс+ЭY*Y\####"[\сЭЩ§Ы7n Эn8Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nРЭЁ8ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йѓG>?эGbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!Ъ\"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\*В\6>+љ++"=\>гў>82\2\2H\Э[§5Ц§5Ъ+!<"6\эV§!:\Ж\эSO\!ЏэА##\эА!#" \Щћ§ЫЮЭы§61Эk Џ8Э + §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 +ЭŠћ§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў +8ЦЭя> зx‘Э + Џ6Э + эKE\Э>:з§N ЭЭ—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§ЫžУЌ€OЫNEXT without FOвVariable not founфSubscript wronчOut of memorљOut of screeюNumber too biчRETURN without GOSUТEnd of filхSTOP statemenєInvalid argumenєInteger out of rangхNonsense in BASIУBREAK - CONT repeatѓOut of DATСInvalid file namхNo room for linхSTOP in INPUдFOR without NEXдInvalid I/O devicхInvalid colouђBREAK into prograэRAMTOP no gooфStatement losєInvalid streaэFN without DEЦParameter erroђTape loading erroђ,  2006 Sinclair Research Ltф>УэCI\*]\ы!Uх*a\7эRх`iЭn ЭИЭшСy=А((Х+э[S\еЭUс"S\СХ*a\++эИ*I\ыСp+q+s+rёУЂє ЈKє ФSФRє ФP€Я §Ыn §ЫоЭци(њЯйх*Q\##0ƒйх*Q\^#VыЭ,сйЩ‡Цo&\^#VzГ Я*O\"Q\§Ы0І####N!-Эма^щKSP§ЫЦ§ЫЎ§Ы0ц§Ы†§ЫŽУM §ЫЮЩхЭсЭd*e\ыэИЩѕх!K\>^#VуЇэRу0 еы ыr+s#б#= шыбёЇэRDMыЩы~цР їV#^Щ*c\+ЭU##СэCa\Сы#Щ*Y\6 "[\#6€#"a\*a\"c\*c\"e\х!’\"h\сЩэ[Y\Ух#~ЇШЙ# ј7ЩЭЭтЃы8д N#Fыq#pЩх*O\ ###Nы!ЭмN щKSPсЩЭ”ў8ЯЦ!\O N#F+Щя8ЭxБ(ы*O\ ###~ыўK(ўS(ўP ЯЭ]s#rЩхЭё+xБ ЯХцпO!zЭм0ёN СщKSP + xБ еWсЩэs?\§6ЭЏ §ЫЦ§F1ЭD§Ы†§Ы0Ц*I\э[l\ЇэR8"еЭnРыэRуЭnСХЭИС 8ыV#^+эSl\э"l\*l\Эn(ыЭ3§ЫІЩ>>§6Э0%ФпЭp 8пў;(ў, чЭ‚ЭцЭоЭюЭ™xц?gi"I\ЭnЭUз§Ыf(і:k\§–O юЋШхе!l\ЭбсрэKI\Э€>(Ы§s-~ў@СаХЭ(###zЇ(ЭС§ЫЦеы§Ы0–!;\Ы–§Ы7n(Ыж*_\ЇэR >?ЭСЭсы~ЭЖ#ў (ыЭ7рбЩўР######~Щй*\хЫМЫ§"\!‘\Vе6Эє с§tWс"\йЩ*[\ЇэRР:A\Ы(ЦC!;\Ыž>KЫV( Ыо<§Ы0^(>CеЭСбЩ^#Vхы#ЭnЭ•с§Ы7nРr+sЩ{Їј Џ <8ќэB=(ёУяЭ-00ў"8,§Ы–ўЫ($ў: §Ы7n §Ы0V(ў" +ѕ:j\ю2j\ё§ЫжзЩх*S\T]СЭ€аХЭИыє~ИР#~+ЙЩ###"]\ШчЛ ЇЩ#~ЭЖ"]\ў"  ў:(ўЫ ЫA(пў у7Щх~ў@8Ыo(‡њЧ?0#~0ћ##N#F# бЇэRDMыЩЭнХx/Gy/OЭdысеэАсЩ*Y\+"]\ч!’\"e\Э;-ЭЂ-8!№и кŠУХехЏЫx `iџеV#^хы ќЭ*œџЭ*іЭ*}ЭясбЩБЫМПФЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫ№эю#=ЬЋЭ‰ ,ВЗЁљ€O_Ќk м":э'B ‚#ЌЩѕ ј  #z”"`, +6х +“ +, +“ +““§ЫОЭћЏ2G\=2:\чЭП§4 њŠпў (zў:(ы!vхOчyжЮкŠO!H N *t\~#"t\RХOў 0 ! N хпЩпЙТŠчЩЭT8Я§Ы +~ q*B\Ы|(!ўџ"E\*a\+э[Y\:D\3Эn:D\(Ї CG~цРx(ЯџСЭ0%Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r Ъ(Э‹(ЯЭ0%РССпў (Кў:Ъ(УŠK g {ŽqДЯЭоПСЬюы*t\N#FыХЩЭВ(§670§Ы7Ю ЯЬ–)§Ыv ЏЭ0%Фё+!q\ЖwыэCr\"M\ЩСЭVЭюЩ:;\ѕЭћ$ё§VЊц@ $ЫzТџ*ЩЭВ(ѕyіŸ< ёЉчЭ‚ў, чЭћ$§ЫvРЯ Эћ$§ЫvШє§Ы~§Ы†ФM ё:t\жЭќ!Эю*\"\!‘\~ЎцЊЎwЩЭ0%(§Ы†ЭM !\~іјw§ЫWЖпЭт!ŸУў (ў: œЭ0%Шя 8ЩЯСЭ0%( +я8ыЭщ4кГУ)ўЭ чЭ‚ЭюЭюяЁ8яРр8Эџ*"h\+~Ыў 8 ЭU#хя8сы +эА*E\ыs#r§V #rЭка§F8*E\"B\:G\эDW*]\ѓХэKU\Э†эCU\С8чі И(чшч>’2D\ЩЯ~ў:(#~цР7РF#NэCB\#N#Fх DMсХЭ‹Сар§Ы7NТ.*M\Ы~(#"h\яртР8Эки*h\^#V#fыУsЯясрт678ЇЩ87ЩчЭЭ0%()п"_\*W\~ў,( фЭ†0Я ЭwЭVп"W\*_\§6&Эxпў,(ЩЭюЩЭ0% Эћ$ў,Фючѕ>фGэЙУ‹Э™`iЭn+"W\ЩЭ™xБ эKx\эCv\Щ*n\§V6Э™`iЫ|Ть"B\§r +ЩЭ…эyЩЭ…ЩЭе-8(эDѕЭ™ёЩЭе-ЭЂ-8ШЯ +ЭgЭEЭ™xБ эKВ\Хэ[K\*Y\+ЭхЭk *e\2бэR0*Д\ЇэR0Яы"В\бС6>+љХэs=\ыщб§f $у3эKE\Ххэs=\еЭg*e\ 8 +ы!P8эrи.УUЭDMЩСсбzў>( ;уыэs=\ХУsехЯЭ™v xБ( xЁ< §Ыn(ю§ЫЎЩ>лўи>ўлўЩЭ0%(>ЮУ9§ЫіЭ,0чў$ §ЫЖчў( <чў)( Э,вŠычў$ ычыЭU##6ў, чрў) чў= ч:;\ѕЭћ$ё§Ўц@ТŠЭюЭ0%сШщ>>Э0%ФЭM ЭпЭюЩпЭE ( ЭN (ћЭќЭN (ѓў)ШЭУ> зЩпўЌ ЭyЭУЭ#>ў­ чЭ‚ЭУЭ™>зyзxзЩЭђ!аЭp аЭћ$ЭУ§ЫvЬё+Ту-xБ Шзїў)Шў Шў:Щпў;(ў, +Э0%( >зў'РЭѕчЭE СПЩў#7РчЭ‚ЇЭУЭ”ўвЭЇЩЭ0%(>ЭЭn §6ЭС ЭюэKˆ\:k\И8!GэCˆ\>2Œ\§Ы†Эй Уn ЭN (ћў( чЭппў)ТŠчУВ!ўЪ чЭ§Ы7ў§ЫvТŠ Э,вЏ!Э§Ы7ОЭ0%ЪВ!ЭП!q\ЫЖЫюЫ~ :;\ц@ Жwї6 y0>"+w"[\§Ы7~ ,*]\х*=\х!:!х§Ы0f(эs=\*a\ЭЇ§6џЭ,§ЫОЭЙ!Э,§6"Эж! +ЭэK‚\Эй !q\ЫЎЫ~ЫО сс"=\с"_\§ЫўЭЙ!*_\§6&"]\*c\э[a\7эRDMЭВ*Эџ*ЭќЭN ЪС Щ*a\"]\пўт( :q\ЭYпў ШЯ Э0%ШЯ*Q\####~ўKЩчЭђ!ипў,(іў;(ђУŠўйиўп?иѕчёжЩѕЭ‚ёЇЭУѕЭ”WёзzзЩжЮ(жЮ(Vўz Ozў0y!‘\8z88Ozў +8Я!\ў8 ~(А/ц$(xOyЭl">КŸЭl"цPG>КŸЎ Ўw#xЩŸz€ @Ozў(ў0Нy!\Эl"yиЭ”ў0ЉгўЫo ю2H\Щ>Џкљ$GЇ7ЇЈцјЈgyЈцЧЈoyцЩЭ#ЭЊ"G~§цУ(-Э#Эх"УM эC}\ЭЊ"G>ў§G~§NWЫA  ЫQ Ј/wУл Э#GХЭ#YСQOЩЭе-кљ$ШџЩпў,ТŠчЭ‚Эюя*=8~ў0я8ЁяЃ86ƒяХ8Э}$Хя1с8~ў€0я8СУм"яТРрР1р1р С8§4bЭ”oхЭ”сg"}\СУ $пў,(ЭюУw$чЭ‚ЭюяХЂ1008Уw$РС1*сс*р*р=8~ў0я8Уw$Э}$ХясС1сТ1стхрЂ1Х РТСхртсСртхТ*с*8ўСкw$Хя8:}\Э(-яР8:~\Э(-яХрх8С(<яс1утфСфтуТ8ХяРс18:}\Э(-яртРр8:~\Э(-я8ЭЗ$СЦя8:}\Э(-я8:~\Э(-я8ЭЗ$УM я1(42х*8Эе-8цќЦ0>ќѕЭ(-ях1Ф1ЂСР11ЁУ8СЩЭ#yИ0iеЏ_БШhAе`x…8М8”OйСХOейС*}\x„Gy<…8 ( =OЭх"йyйбЩ(ѓЯ +пХO!–%Эмyв„&N щЭtў ЪŠў" ѓЭtў"Щчў( Эyпў)ТŠ§Ы~ЩЭ#*6\yцрЈ_yцю@W`ХехЎ(< =O#ЎЉ їССС>€ї +сбСгHЩџџЭ#yOцрЈoyцюXg~У(-"(O.ђ+ЈVЅWЇ„ІФцЊПЋЧЉЮчУџ$п#хЭ% Э%(ћЭ0%(їсе~#ў" ј~#ў"(ђ б!;\ЫЖЫ~ФВ*У'чЭћ$ў)ТŠчУ'УН'Э0%((эKv\Э+-яЁ474€A€2Ё18ЭЂ-эCv\~Ї(жw Э0%(яЃ84чУУ&Zчў#Ъ '!;\ЫЖЫ~(ЭŽ Э0_Э3ѕїёЭВ*У'Э"%Ф5%чУл%Э"%Ф€%чHЭ"%ФЫ"ч?Эˆ,0VўA0<Э0% #Э›,пЭU#6#ы*e\ЇэB"e\эАы+Эwп#~ў њ#ЭД3"]\§ЫіЭВ(к.Ь–):;\ўР8#ЭД33л ў-('ўЎ( жЏкŠ№ў(вŠЦмOўп0ЫБўю8ЫЙХчУџ$пў( §Ыv ЭR*ч№O!•'Эм0N!э& FбzИ8:ЇЪХ!;\{ўэ Ыv ™еЭ0%( {ц?Gя;8 {§Ўц@ТŠб!;\ЫіЫ{ ЫЖССеy§Ыv ц?ЦOў Ыё8зў(ЫљХчУџ$+Я-У*Ф/Х^Ц=Ю>Ь<ЭЧЩШЪЩЫХЧЦШ +Э0% 5чЭ,вŠчў$ѕ чў( чў)(Эћ$пў, чѕў)ТŠч!;\ЫЖё(ЫіУ'чцпGчж$O ччх*S\+ЮХЭ†С0ЯхЭЋ(цпИ ЭЋ(ж$Й( с+ХЭ‹СзЇЬЋ(ббэS]\ЭЋ(хў)(B#~ў@(+ЭЋ(##хеЭћ$ё§Ўц@ +сы*e\эB"e\эАы+ЭЋ(ў)( хпў, чсЭЋ(Охпў)(Ябы"]\* \у" \еччЭћ$с"]\с" \чУ'#~ў!8њЩ§ЫіпЭ,вŠхцOчхў(((Ыёў$(ЫщЭˆ,0Эˆ,0ЫБчіч§ЫЖ: \Ї(Э0%ТQ)AЭ0% yцрЫџO7*K\~ц(-Й "‡ђ?)80бех#ў (њі О(єі€О Эˆ,0сХЭИыСЮЫјбпў(( Ыш бббхпЭˆ,0чјсЫЫpЩ* \~ў)Ъя(~і`G#~ў(+ЭЋ(#ЫЈxЙ(#####ЭЋ(ў)Ъя(ЭЋ(йЫi #э[e\ЭР3ы"e\ббЏ<ЩЏGЫy KЫ~ <#N#F#ыЭВ*пУI*###FЫq( +(шыпў( aыы$хпсў,( Ыy(RЫq ў) <чЩў)(lўЬ 2п+"]\^!хчсyўР пў)(QўЬ(хХхЭю*уыЭЬ*8 Эє* бСГЫy fхЫq BKпў)(ЯчсЭє* ЩЭю*уЭє*С #BKыЭБ*пў)(ў, лЭR*чў((ј§ЫЖЩЭ0%Фё+чў)(PеЏѕХпсўЬ(ёЭЭ*ѕPYхпсўЬ( ў)ТŠbkхчсў)( ёЭЭ*ѕп`iў) цёу+уЇэR8#Їњ *DMб§ЫЖЭ0%ШЏ§ЫЖХЭЉ3С*e\w#s#r#q#p#"e\ЩЏехѕЭ‚ёЭ0%(ѕЭ™бxБ7(схЇэBzосбЩы#^#VЩЭ0%ШЭЉ0кЩ*M\§Ы7N(^#~ў (њ0 ў8ў0 #эЭˆ,8чў$ЪР+y*Y\+ЭU##ые*M\жG(#~ў!8њі єі€>Р*M\Ўі сЭъ+хя8сЇэB@§Ыv(ч*M\эKr\§Ы7F 0xБШхїеХT]#6 эИхЭё+суЇэB 0DMуыxБ(эАСбсыxБШеэАсЩ+++~хХЭЦ+СсУш>п*M\ІѕЭё+ы Х+"M\*Y\+ЭU*M\СХэИы#Сp+qё+w*Y\+Щ*e\+F+N+V+^+~"e\ЩЭВ(ТŠЭ0% ЫБЭ–)Эю8ХЭИЭшСЫљХ!Ыq .ыч&џЭЬ*к *сХ$х`iЭє*ыпў,(шў) ЛчСyh&##)кеХхDM*Y\+ЭU#wС #q#pСx#wbk6Ыq(6 СэИСp+q+= јЩЭ-?иўA?аў[иўa?аў{ЩўФ чж1Ю +ы?эjк­1ыяBKУ+-ў.(Э;-ў. (чЭ-8" +чЭ-кŠя 8яЁР8пЭ"-8 ярЄР8чяўE(ўeРџчў+(ў- чЭ-8ЫХЭ;-Эе-Ск­1Їњ­1(эDУO-ў0иў:?ЩЭ-иж0O§!:\Џ_QHGЭЖ*я8ЇЩѕя 8ёЭ"-ияЄ8Эtё0/<ѕ!’\Э 5яЄ8ёЫ?0 ѕяСр3с8ё(ѕя18ёхя8Щ#N#~Љ‘_#~‰ЉWЩх6#q#{Љ‘w#z‰Љw#6сЩя8~Ї(яЂ'8я8хеыFЭ-ЏЫyBK{бсЩWŸ_OЏGЭЖ*я4я š…'8ЭЂ-иѕ(ё7ЩёЩя16 17 8>0зЩ*8>-зя УФХ8йхйя1'ТтТ8~Ї GЭ-zЇ Г( SейбйWЭ82~ж~ЭС-W:Ќ\’2Ќ\zЭO-я1'Сс8Эе-х2Ё\=Ÿ§ОoAят8ыЭК/й>€•.ЫњйЭн/§~qў8йЫй {Э‹/_zЭ‹/WХйСё!Ё\y§Nq w§4qгѕ!Ё\§Nq Aё+~ЮwЇ(ў +?0ё6§4r§pqя8йсйэKЋ\!Ё\xў 8ўќ8&ЇЬяЏњR/G yЇ(~# ЭяєyЇШ>.з>0ћAцPЭJ/>EзJyЇђƒ/эDO>->+зУеo&]T)))YL}бЩ~6ЇШ#Ы~Ыў+ШХ AO7+~/ЮwјyСЩхѕN#Fw#yNХ#N#FыW^е#V#^ейбсСй#V#^ёсЩЇШў!0ХGйЫ-ЫЫйЫЫђСаЭ0РйЏ.W]йЩРРй йЩыЭn4ыЖ &е#х#^#V###~#N#Fсы ыŽЮ ŸЭ%2#r+++бЩ+бЭ“2йхйехЭ›/GыЭ›/OИ0xAыѕЭК/Эн/ёсwхhaйыэJы|o­йыс0>Эн/4(#й}ц€й#w+({эD?_z/ЮWй{/Ю_z/Ю0й4Ъ­1йWйЏУU1Х|M!)8 +Ы08ѓСЩЭщ4и#ЎЫў+ЩЖ "ехеЭ-ыуAЭ-xЉOсЭЉ0ыс8 +zГ OЭŽ-бЩбЭ“2ЏЭР0ийхйеыЭР0ы8ZхЭК/xЇэbйхэbй!0йэZййЫЫйЫЫйЫЫйЫфыйыйСсx Ї=??ђF10hЇ< 8йЫzй \wйxй0~Ї>€(ЏйЂЭћ/w8.#w+) йЫzй ЫЫйЫЫй5(зъз0 Э0 й€й4(х#йейСxЫw#q#r#sсбйсйЩЯЭ“2ыЏЭР08єыЭР0ийхйехЭК/йх`iйahЏпЫйЫЫй)йэjй8эRйэRй0йэZйЇЇэRйэRй7њв1ѕ(с_QйYPёЫёЫйСсx‘У=1~ЇШў06> Qў‘ѕ<ВГ +6‘#ё>€ѕёw#sЩят8ЩQ0,е/Ц‘#V#^++Ыz( Ыњ€8Z(GЫ:ЫњЭŽ-бЩ~ж №эDеы+GЫ8Ы8Ы8(6+ћц( G>џЫ'ќІwыбЩЭ–2ы~ЇРеЭ-Џ#w+w‘zЇ ГB(SX‰ы)0ќЫ ЫЫы+s+r+pбЩА@А0ёIкЂ@А +6<4Ё30Ъ0Џ1Q85$5;5;5;5;5;5;50-5;5;5;5;5;5;5œ5о5М4E6n4i6о5t6Е7Њ7к738C8т77Ф6Џ6J8’4j4Ќ4Ѕ4Г46Щ55Р3 6†6Ц3z65љ4›6ƒ72Ђ3O-—2I44-44ЭП5x2g\йуйэSe\й~#хЇђ€3Wц`Ц|ozцў0йћџT] йoз2&^#V!e3уейэKf\Щё:g\йУехЭсбЩэ[e\ЭР3эSe\ЩЭЉ3эАЩbkЭЉ3йхйуХ~цРO ~ц? #~ЦP>‘#эАСуйсйGЏШњЇШѕеЭШ3бё=ђOO Ще*h\Э4ЭР3сЩbkйх!Х2йЭї3ЭШ3йсйЩхы*h\Э4ыЭР3ысЩNыq#їыЩGЭ^31Р Т1ртС8ЭЦ3Эb3Т5юс8ЩџЭщ4и~Ї( #xц€Ж?w+ЩехЭ-сxБ/OЭŽ-бЩЭщ4ие#Ы+ŸOЭŽ-бЩЭ™эxЭ™ +У(-Э™!+-хХЩЭё+ xБ #Э,8 ж8ў0<=‡‡‡ўЈ0 эK{\O0У+-Я хХG~#Ж#Ж#ЖxСсР7ЩЭщ4и>џЭщ4Џ#Ў+х>w#w#w#w#wсЩыЭщ4ыи7чыЭщ4ыаЇоыЭщ4ыаеЏбЩxжЫW =0ѕхЭ<4быёЫW ѕЭ03ѕЭё+еХЭё+с|Еуx БС(ё?ёБ( –8 э #у+пСёЇѕя 8ёѕм5ёѕдљ4ёд5ЩЭё+еХЭё+схеХ DMїЭВ*СсxБ(эАСсxБ(эА*e\ћџхбЩЭе-8 ѕїёЭВ*ыЩЯ +*]\хxЦуŸѕЭё+еїсэS]\еэАы+6 §ЫОЭћ$пў сё§Ўц@ТŠ"]\§ЫўЭћ$с"]\ ї"[\х*Q\х>џЭЭу-сЭб*[\ЇэRDMЭВ*ыЩЭ”ўвŸ*Q\хЭЭц0 їЭВ*сЭУП5Эё+xБ(У(-Эё+У+-йх!g\5с #йЩй^{ŸWйЩЇ яй#йЩёйуйЩяР1р'рРр8Щя16:8Щ1:Рр0Ё8Щя=4ё8Њ;)1'У1Ёˆ6Xefxe@Ђ`2Щч!їЏ$ы/ААю~Л”Xё:~јЯу8Эе- 8†0 Я8–0эDwЩя 8Щя=178Я  8~6€Э(-я4814№LЬЬЭ7Ё84я4№1rјЂЂ142 ЂŒЌ VкЅY0Х\ЊžpoaЁЫк–Є1ŸДч ў\ќъCЪ6эЇœ~^№n#€“8Щя=4ю"љƒn1Ђ'111*Ё17Р8ЩЁ68Щя9*Ёр3я9111Ё†ц\ Ѓ8ющcЛ#ю’ Ээё#]ъ8Щя1 8ЩЭ—2~ў8яЁ16Ѓ3я 111ЁŒВUфX9М[˜§ž6u лшДcBФцЕ 6Ощ6s]ьиоcО№aЁГ 8Щя11Ё(Ё$18Щя"Ѓ8Щя10Ђ8я10%8УФ610  7ЁЁ8ЩЭ  !I\ЩСЭ†8ЫhРЭ  ѕЩжЅий!Ÿ8"Q\Э ЏЭйЩййЩ›87Э•эR#0*I\ЩСХЭСи~Э†8Ыh(ђЩцрOБц8/S*ХїџУ/=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЭž<ћЩ:[хo>Щ2[Р<Х[Х=<Х/=Хї?>‡У[}с2[Щџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгў>?У‚=эGУУ'Уr/ЩbkУ##ЏGOљ џџџџџџџћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИУV*"_ѕ>Щ2_ё*_У_ы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эх Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАх!Т\хЩЭё ЭJ)>џ2]Џ2ї\>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭЧЪгўъ# ѕЭЧ(ѓў:Тг#ЭH0*]У +~ў Шў€ШЗЩЭC!"ј\Эх Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щЭ2§Ы~РТ\э{=\еЩЭŒў ШЭ*ѕ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭ2!]~ўЊ>2]ЪЫ6ЊЭ—Эˆ!`пЭћ5ЭЕ4ћ !п:\ўЊ SЭё *Y\>ў2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо?~#њЩ Хюгџѕ>Эџ=ёСёЩ*]++љЭё Эƒ:]іЭЙ:]ЭЙЏ2]Э5!Э20ЭŸ!Ы"]Џ2]*Y\х ]ЭАс"]~Gц€x( ўў(ѕЭШ=ё!ѓ/+ W>Йкгz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫО!0 Ы! ^#VыхYещ!;\Ыўсщ* TR-DOS Ver 6.12E* 1999 CompoWellcome, 2006 Alone. RyazanBETA1024Э§Э€=Э€=эK +^ЭЉ!в)пУгѕ:]ўў ёЩё2]:]ЗЬ'Щ!(*>УJ!f'ЏУJЏ2Ь\э[Ь\ЭJ)!%]У=ЭJ)эЭ§: ^ў(!т)пЋЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^пЭ€=: ^!^–хЭЃ!+*псNЭЄ!*пЭш!%]ЭіЭ€=:і\ЦAзЭіХ>:зхЭ8) сх NХyў +8ўd0> зћСЭЉсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпоAкўвЩЭЕyИЪЩУY4ЭuЭ.ЭА:і\2ј\ТйХЭ]ЭАѕ:ј\!і\ОТЭёЪPСЭkЭCУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭ‚=>:Э‚=!н\Э8)! (Э'ЭRўYѕЭ—ёСРХЭ—СЭЏЩ:х\ў#(ЏЩ> +2]ЭГ> 2]Щ:н\ў*ТйЭЕыЭ~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭ]:н\ўЪсў(р!ц\э\эА:љ\ЭЫ=ЭГ +ЭД Э РЭ<ЭCИЭ§: ^ў€Ъ#'!э\ц\эАэ[ъ\З* +^эRкE" +^*^"ы\хЭ/с"ы\*є\"^! ^4N Х эSє\ЭCСЭkЩ*]#~цпўSЪ`ўBЪ,ЭЭЭuЭoЭ.ЭА:і\2ј\ТЫЭ]!ц\э\эАЭАѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭД ЭТсЭ<ЭC:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭДТсЭ]!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\Э=*є\"ђ\:љ\ЭЫ=сСэ[ы\ЭM*є\"ы\К2ё\х!#]FсЏУЏ2]ЭпЭuЭ.Џ2]Э/)Э ТwУс:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭCС Э]ёЪв>2н\ѕЭ@:]2н\ё(ЭГЙЭ§*ы\"^э[ъ\* +^" +^УCцќУš=хХеѕЭё ёЭ”=Эё бСсЩ:і\ў(> з!R3пЭRўR(Угчn чŽ ћч8іУнџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ><гџ>агЩ2\ёУТ.:\эOёУ\ѕэ_Ы(жЫџжЫПѕ>їлў00 0,8№ёЫ(ЦЫџЦЫПэOёэEёэOё ёёэsўW1XѕХеУY*ёэOх!9##|сўР06э_Ы(ж Ыџж ЫПэOХ§џ>эyП>џэy>W§эyСёу"фў"ўўу33Улэ_Ы(жЫџжЫПэOёэsXу"Xу1XѕХ§џ>эyП>џэy>W§эyСёэ{X"Р*X"фў"ўў*РЏџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ PentEvo edition 2013ЭпЭuЭ1Э$2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!хX +6#ћ6#6#64#6%#6(#6!ю@ЏХ7хѕ#wќёсСьЩЩ Del. File(s)Title:  Disk Drive:   40 Track S. Side 80 Track S. Side 40 Track D. Side 80 Track D. Side Free Sector File Name Start Length Line*a\"Я\"У#Џ'эR8<љЦ0ЭЈЏшэR8<љЦ0ЭЈЏdэR8<љЦ0ЭЈЏ +эR8<љЦ0ЭЈ}Ц0ЭЈЩхеЭ‚=бсЩхХ:љ\!і\ОФЫ=СсЭ ~ЗЪгўЬРтЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭQ!^э[Я\ эАЭш!%]х!ГХп*Я\ п!Кп:і\ЦAЭ‚=Э€=*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Юў(!тў( +!іў(! +псNЭЄ!Ѕп!п*Я\ N#FЭЉ!.пСсЭАЭ€=ХхЭ8) сх NХyў +8ўd0> зћСЭЉ!Ъпсх ^#VхыЭ]> Э‚=с#^#VыЭ]сх ~ўBЬсСЄхЭ€=Э€=У> F#^#V(( >Л ї*Я\! хЭ=>€сэБ~ўЊР#N#FxБШХ> Э‚=СЭЉЩЭХЭ*ЭНЭuЭo!Њ'Э'ЭRўY љЭŸЭ.ЭАТйЭЗ:х\ў#Тс> +2]!ц\4Э—!Њ'Э'ЭRўY љЭГТсЭЗмЭ]!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]ЭQ*]"ы\*є\"^! ^4N Х эSє\ЭCСЭkЭCЩЏ2!]ЭЭ>2к\ЭГЪPЭ§: ^ў€Ъ#'!э\ц\эАЭ§:]2ъ\э[ъ\З* +^эRкE" +^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Њ'Э'ЭRўY љЭŸ:ё\ЗШх!#]–с0O:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭ=*є\"ђ\Э—!…'Э'ЭRўY љЭŸ:!]ЗФсСэ[ы\ЭфЭM*є\"ы\УQ2ё\х!#]FсЏУ„хеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +! +ў(У"н\эKп\эBкEЩЭuЭo!y'Э'!Њ'Э'ЭRўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +! +ў(УэK +^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" +^Эф эSє\ЭCУс*х\|ЕЩЭВШ:!]З Э—!y'Э'!Њ'Э'ЭRўY љЭŸЭВШХх!#]NсэBСвDэKх\!"х\Х*Я\хЭиэ[с\AЭ=*є\"с\Э—!y'Э'!…'Э'ЭRўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭM*є\"у\УИ"х\х!#]NсЏУјЭ]:н\ўЩOЏХЭщСЩOЭkУC>џя>џ2]Э€*a\"Я\У#ч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭ+ТkЭuЭo*Я\"с\ "Я\:#]’2#]*с\BSЭ=*с\"п\!"з\"н\Џ"у\2ф\Э,6*с\э[п\ 7эRMDbk6эА*с\с^#VэKз\p+q####N#Fы}цl&))))…o эKз\"з\h&))))yц…OD*з\ЇэBыr+s+:у\wr*с\Z ЭM:#]Ц G*Я\Э.УсЭпЭuЭWЭ§!н\^эАЭCУсџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:г\ЗШх!#]–с0+:г\GЏ2г\Х*Я\хэ[е\Э=*є\"е\сСэ[з\ЭM*є\"з\Ш2г\х!#]FсЏбѕ!Ь\6yж84љЦOХЭьСёЭЄн\З(ыэАЩ>џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ*УсЭzЭuЭЋУ!*]\#~ў Ш>2ж\ЭыЏ2]ЩЭ.>BИ *]\+"]\Эы*й\"з\*л\"й\Џ2ж\ЩЭ+Ъ{ЭпЭrФWЭŒўЏЬBўфѕЭrЬ.ёЬќЭuЭ/)ТйЭ]ЩЭЙ3З*ц\(*й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx %xК(=Кx(:ж\ўx( Џ2ж\PэSл\ЭxЭЌG:х\ўCбШеўBѕЬёўDЬLЭ:м\GбЩ>2ж\ЩЭr(ѕЭ”ёўџѕЬ\ё(УM:ж\ўЬF*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТ=эSє\xЗШ"з\эSй\Хэ[й\!%]Э=*є\"й\С*з\%]О # ї"з\иЩ!k'> УJ>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ!сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭђСбсХчхСЭ2#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭђс|Е(*з\+++эKй\Э.*Y\+эKш\ХЭ2#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УJЭ/)Ь73Э§: ^ў€Ъ#'ЩЭR!"б\ЭпЭŒўЏ(VўЪ Э Эu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭОЭЭо'6DЭОЭ0кЭх*й\"з\*л\"й\Эu>C2х\ЭОЭн3Уi*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^эRкEх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭM*є\хЭ§с"^с" +^! ^~2]4хЭCсN :х\ўBЬШЩ*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!н'УJЭ*Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э*ў) чЩ!Л)>ЭУУг!Х)>ѓ!н\6 #ћЭ1ыЭyАЪў 8~ў кн\ХэАСЩ#~ў: +~Э$ХхЭЫ=сС ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭWЭш€ХЭЄЭ СХyў Сэн\:]GЏО С Э'С( жіџЩ>€O2]ЏШЭГ!]qШ6џЩЭuЭх §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOУЉХЭё СчЭё Щчё+Щч™ЩчŒЩч‚Щ*]#"]\ЩЭпЭŒў,ТЭ*ЭНЩЭХУНЭŒўЏРЭ{( ЭЙэCй\эCл\ЭŒў,( ў ТЭuЩЭ{ШЭЙэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩЭВ>|г?ЩЏ$Эkэ[є\!%]хеЭ>Ы~( +ЫF !и)У)бс>џ2Ю\эSє\ХхУ~4сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?сх>!є\4О 6!ѕ\4сСЪЩхg.хэRмМс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э+ЪЭпЭuЭs5Эl3ц€>((>P2з\ݘ=ЭіЭ >ЭМ:н\ў$(џџџџџџџџџџџџџџџџџџџџџџ>€2к\Э@3!%]6&]џэАз\к\ +ўP(ў€(>!p>!№ ў€> є>!№ 2^" +^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* +^"з\!н\п> з*з\ёх_эRDMЭЉ>/зСЭЉУ  +   Э>іG>2ЭD>>ЭD>Э§=лц>P(>(2з\Щ:]і<2]гџЩ:]цoѓѓ>єг*ц\ +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ 2NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?ЭВ3~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЭо2џХ{Э$2ЭыЭъ2:к\ў€ ЭіЭх2СтЩѕ:ј\ўџ(/ёЭp)ѕ:Ж\ўє(#Џ!]Ж6џ(: ]З!У\3] 4^-Nwy#їёЩ*Y\6 "[\#6€Щэ[Y\! ]ЭАЩ:]ЗѕФ*!ёЬ!*Y\Э€=:]ЦAз>>з§6џћУЁ6Э*ЭŒў,Т*л\"й\Э Эu*л\|ЗТ#"з\*й\"л\Щ*]"]\Э ЭаЭŒўA0Э*єўЅѕЬX!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\Эл!ѕЭ"ёѕФˆ"ёЭB"*]$ "]Уг> +2]ЭАѕЭё : ]ўR(!ц\4ЭГ(ї!ц\5ЭГЭ]ЏЩ: ]ўRРУй:л\ч'xБТ"Щ>2:\!(> +УJ> !(іх я:з\w#Џw#w#w>сЩѕЭ"ы*S\эKO\эBыs#rЭВ": ]ўЅЬ/"( +: ]ўR>џ ЏwёУp"ѕ хЭ#$с#ёЗѕФMёЬ=Щ*з\х! "з\Эš"с"з\Щ!"й\ЭФЭY!"ш\ЭkУC*S\+"Q\х$Э2>ќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\эАсЩ яNя$ Щ$*Q\ Щ я4РхЭC$Эќ#с#4хЭ$с>ОРхя~ўс( *Q\Эс&яУy#ЭЯ#ѕЬ$яёФp#Щ6я ^ЩЭg#эSз\Эg#эSз\Эš"Эp)яы!н\эА я:]wЩ я4Р#4хЭC$#я~З( сх5Эќ#сх4Э$с>ОЬС#ЩЭЯ#ѕЭp)ёТ’$У$6я4ян\эАЭГРЭ]яы!н\эА я:]wЏЩЭ#$Э!#ЭMя~ўШЭ!#ЏGw#ќЩЭ#$Э!#У=*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\х!ё хѕЭё > +2]ёЭЂ$ѕЭP&Ъž$ёЭ#wУ*# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эх чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭј$бсСNzы*Я\ ўwЬ%!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У#6 *]\"з\*Я\"]\!;\ЫОЭС!;\Ыў*Я\"]\ЭСЭЙХб яFЏ!"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Эh%!я>џw#wЩя:к\ОТ„%я:л\ОТЇ% я:й\wЩЭЪ%ФУ%:к\яwян\эАЭГТв%Эф#ЭЪ%ФУ%:л\яwхЭC$Э$с+:й\wЙЭC$Эќ#Щ#я~З6Щ*к\& "з\*й\х*л\хЭ#с"л\с"й\ОЭё !<\Ыž*=\^#VЗ!эR !э{=\ббэS=\Э+&8 !Т\х!х хЩў (ѓч…щЭ+&щ> +2]ЭP&( ўТž$ 6Эn$Э#~ѕЭ›#ё7Щя~ЗЩ*]"]\Э Эu:л\ч'xБЪгх*O\ ~!=МсТ("6#6эCй\*O\ +"з\ЭЮ&*з\$Э.!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]Уг ~ЗШ*з\"Q\Эс&Уќ# ^#V s#rян\эАЭC$ яNЭkУC~ЗШцзЫ~Р#єОР#љЩ!ќ'>УJ!э'>УJ>>2:\Щ>јЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.K.Verify Error.BACKUP DISKInsert Destination disk then press YInsert Source disk then press Y*BREAK*Out of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉѕХэS]"]Эё >џ2]2]Сё!"]!9"]++љѕЭ!Œ(~Й ё#^#V!гхе*]э[]Щўџ ёУг###н˜=Ы=c>??=Mи(\ d +№ ћ( ђ( +7)777&)р(у(9'ыіџѕЭёУyЏ>џн\З(ыэАЩЭЭФУ'"з\эSй\эSл\УЮ3ЭФУe3З2ж\"й\эSл\ЭГЭЄЭЋУ!ЭЭГУ ЭWЭУГХ~з#ћ><з~з>>зСЩхеХѕ! ]~З(=хХЭ§Сс6!%]Э2*] хеХѕ! ]~З 6џ!%]Э.З*]эB"]ёСбсЩЏ2з\ЭuЭ+ЪЭ>:з\wУс>€ц *ERROR* No space File exists Free Read Onlљ Disk Erroђ Rec. O/ЦTitle:  Retry,Abort,Ignore? Trk  sec  Del. File No File(s)!A*€@ эАЩ:Еўѓ>(Џ2\§>эyЩУ +хнх§хйХехѕэWѕэ_ѕ!9хЭ +>?эGлц€2\Эe/Э >Э > +!@хЭs-!A Эs-схЭ/!у@~2\#~4#^#VЗыРэR"х@!@Эs-сэ[с@е +Э/бЭL-е><гџЭe/!@Э/б*с@эSс@х!@Эs-:ф@=Эх,6@#6 #ћ6CбС#q#p###6Р#s#r!@л_=_Эs-!9"@A1џAЭ5*!РЏ†#G|Зx ј!Awх!X+х!/=хѓУ€@с§>Њ20A:\ВWэQ:0СўЊТ,zцјW#rэQЏ!Р†#_|З{ ј!AО#(ЫZ(хХЭ7,СљЭ:/Э*-:ф@2A<2ф@*х@эR"х@и*с@"AЭ->82A>2A!A"A!"Aэ[с@Эe/JЭ:/!AЭX-эSс@Э:/Э4-:AЭх,AыэАл_=_!@Эs-§:Aэy*@Aљ!@ +Э/!A Э/><ѕУМ.x=2AG:AцИШ>ИШ:Aц(xўШxўШЭ],Щ!A~цјOxБХ§эyС!Р~З #|З їЩЭ~,ЩЭ:/Э*-:ф@2A<2ф@*х@@эR"х@и*с@"AЭ->@2A!Р"A!@"Aэ[с@Э>-эSс@Э:/Э4-:AЭх,AыэАл_=_!@Эs-ЩOц№GХX!@еЭ/бСyц!@…oЩ!A 6 #ћ>@2A>C2AЩЭ -:AЦ02AЩ!@Э/Щ!@Эs-ЩЭe/JЭ:/!Р@ Эe/JЭ:/!@РХеЭs-б{ў JЭ:/СцЩ{<г_хеѓ> гЭЪ?бслцШхе ъv*ц\э[ы\:ъ\GЭ=ЩЭпЭuЭ.ЭWэC @yў0ЭЭГТй!н\эK @ 68хЭГс(6 ЭГУ3.Э]Э’-1џ@Хx§=ѕіэyёЦ0!н\эK @ wЭГ Э]Э’-Сл> !н\эK @ wЭГЭ]Хѕ§:AэyёСЭпЭuЭ.Э/)ТйЭ]:н\ў$ѓ э^1№@Э>2@:]2@*ц\хэ[ы\е{ў JЭ/:@цФ/yЭP/!AПХеЭ/б{ў JЭ/:@цФ/yЭP/Скбсљ:@ѕJЭ/:@цФ/yЭP/!@Э/ёёУ + +эGѓ>џтЬ.>2\ёсбСй§снссбС:H\ц8гў:[ўю +Х§:\[эyС:\З>Щ2\ ћУ +:@і<гџЩyЗOа:@цoё{<г_хеѓ>€гЭх?бслцШхе ъv><гџ:\ц +yЗO0>,гџyгЭ0=>глџц€(њХЭ§=СЩ>ю*]++љУ/"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!џџ"њ\"ќ\"Ш\"Ъ\Џ2]2]2]2]2]>џгџ2:\2]2 ]>Щ2Т\>агЩЭ ~ЗЪЌўЬР№!%]Уgхэ[є\Эж/:л\бЗШO!%]эАЩЯ*абцвяјўОєеїгдџ4ь8№ж3ТЋ:‡аћЅЉБM‚!V&§1Ё-Ў)Ю*Y\"]"й\>џ2ж\!л\"з\"]"й\Эс0Р##"з\ЭЉ0 +ы!Ш1 ~*й\w#ычнХчшС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" Н#~ў Шў" ї#"й\Ў*й\§0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩSAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдGOTO€GOTЯLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџааьь№№ЪЪжж*O\З%]эBЩЭ2Ус>з§эy2Р2№џ>эyЩџџџџџџџ> 2 ]УхХѕе>э2†\> 2Š\{~ўџШз#ј0ж +8љѕxзёЦ:збёСсћУD>Format track SideFile "џ" Exists!Overwrite?(Y/N/Add)џComplete Name:FORMAT: 1 - Normal  + 2 - Turbo  + 3 - Fast turbo#:ш\wЏЩѕ>1ѕ>0ѕ>ј2†\>2Š\ёзёУ§ЭŸ!m2Э52Э3!y2Э52!@+|Е ћЭR:і\ЦAз>:з!н\У8)ѕЭŸёўYШўAЩЭ]!х\ЫўЩЭŸ!U2пЭН ЭŸ!˜2пЩPress R to repeatЎЭŸЭ>ЩЭŸ!Ї2пЭRў(ў(ў(ўЪгъ!ЙЏ2ш\"ц\а!Ё3ђ>!Ё3ь + }жoа%Щ:х\ўB( +ўD(ў#(>C:ж\ЩЭ№Ь73ЭЭФУS!х\Ы~ЫОЪYЭў2ТгўAЪYэ[й\:ъ\К(Э&)бB*Y\6Њ#э[б\s#r*л\"ш\*з\"ц\э[ы\ЭMэK]ЭПЭeЩћУi/ѕ:Ю\З( +ёХGл?ИСУT>ёлц€УT>хѕЭ>GёсУD>*]#~ў (ЭЭУ=!o4пУгRel: 10.04.06 :і\ў( :Ю\Э6УpеЭЕ4Тс>бсСЏАШХхЭе4с$х!є\>4О 6#4сСчЩѓ>ƒѕ2§\x2Ы\Џгџ:і\Ц<2]гџ>агёЩэ[є\|ўП8K>џЭ§4:Ю\Ї(.%]эА!%]э[є\Э)5>:Ю\2Ю\хе!%]Э)5бс2Ю\Щх!%]Э)5!%]бэАвѓЭГ5zц?Ц +эyїэyzц0ƒіРW:Ю\Ї ыэА>џїџэy:\[§эyћЩ2і\ўТЮ=ЭЕ4Тс>ЩЭW:і\ўРёЭІ5эSє\Х>џ2Ю\!%]Э›4С xБ ь!№>УU!%]&]џpэАЩехэ[Р*§џхїџэCРэC§џ>€=Зэy*РэB ѕ*§џэB юэSРс"§џ/oц8gД­цр­цчі2\[сбЩ!ƒƒ"Ш\"Ъ\>їлў00 +00x2і\2]і<2]гџУn*с\~ўШў(Э@6ях N#^#V*з\ЇэR(/эSе\y2г\ЭЅсхэ[п\эАэSп\ыэ[н\+r+s*з\"н\!у\4сЩyцƒЫgЫЇ_(yЫЫЫЫц‚WэSз\Н§ЫЎчдў "!ШT§^џчЕЭ*!*Y\> эБ+"[\##6€чдѕ!ШT§^џчЕёў0 ў8 ў8 +чXрчлў(зў Шў +(аў (Ьч’ЧЭŸУ9JэYЩJэXЩУК?Уе?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩїџэQ§эYщХѕэ_тH<э_ѓїџэQ§эYУлїџэa§эiй~ж8ц?_#yО#~ №И эйэYїџэQЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУё У<(.Уя%УJ$њччУ14Э!=хУlЭѓ1мL=!Т\ЩЩЭ!=хУ7Џгїлїў(ўРЯ1>2я\ЩЏгџлі!8=’\эА!g=х!/=хУ’\!/х!/=х!Uх!џ[х6Щ!Е\pЩ> УУ3<У><УX<џџџџчЩ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]Уd5!]O><БгџwЭ>ц€(Э­=Э>Э>ўџ хЭЪсўP> >€wЭ6>Pџ §= јЩњ\*і\~ЩШ\ѕЭ>p>Эš=Щ ЭD>F>ЭD>лц ЏЭD>лцР ШйгxіУгУ54?ИСѕxіЭёШХЭ§=СЩOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>Gл?ЙХФ0=СyЭL>Сyг?:Э\ЗШЏ2Э\>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭN4ѓ>РгХлџцР {В ѕѓСћ>аг:б\ўџШЭ+'>џ2]У'Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +еѓ:џ\<г_*]:ў\гў ѕЬК?ёФе?бћлGцШ!и)ц@ xц([ Э!т)>агxцТч>л?З л_ў +ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭRўIШўR(ўA ђЭ+'>2]Уг:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџTRD612”œѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У +УЃУиУЪУЃУ№я;ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 +н6 Рн6 !ь+>"…[2‡[>Эd!џџ"Д\Џ>Јыяaы#"{\+@эC8\"В\!<"6\*В\#љэV§!:\§Ыцћ! "_[Џ2a[2c[2e[!ь"$џ>P2d[! +"”["–[!Ж\"O\‰ыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\Џ2ь>гў!#" \§5Ц§5Ъ!ž\эА§Ыާ6џ§61яk я<aЭ}§61§Ыю!џ["[ЭE>82ь2ьЭ„%Э УŸ%!f[ЫЦ§6џ§61![хэs=\!К"‹[ЭŽ"ЭЫ"Ъј!ў(Ъј!ў-Ъј!ў+Ъј!Эр"Ъј!ЭE:ьЭ ўТЏЭ—"ЪЏсЩ§Ы~ Щ*Y\"]\яћxБТїпў ШЭя!§Ыv яn §ЫЖЭE! ьЫv #~ўЬ8Э !<\Ыž>§–O2Œ\§Ыў§6 +!>х![хэs=\!!"‹[У8э{В\3!џ["[v§ЫЎ!f[ЫV(ЭEн*ƒ[н ЭVЭ ::\<ѕ!§t7§t&" \!"\яА§Ы7Ўяn §ЫюёGў +8 +ў8ЦЦяя> зxў8жO!l ^#VЭ}‘я + Џ6я + эKE\я>:з§N яя—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§Ыž!f[Ы†УЫ%>УNэCI\ЭExБ(эCI\эCьЭ *]\ы!ях*a\7эRх`iяn яИяшСy=А ЭEх*I\ЭJ3"I\сЭ (Х+э[S\еяUс"S\СХ*a\++эИ*I\ыСp+q+s+rёЩŒ—ІАСдррѓ#1BNaMERGE erroђWrong file typхCODE erroђToo many bracketѓFile already existѓInvalid namхFile does not exisєInvalid devicхInvalid baud ratхInvalid note namхNumber too biчNote out of rangхOut of rangхToo many tied noteѓ 1986 Sinclair Research Ltфцезб‡0ѕЩє ЈKє ФSФR4[/[P€ с§Џѓ2\[эyћэ{=\~2^[<ў0я][=§w*]\"_\яХЩ>лўи>ўлўиЭЌћJ[е§Ыžх*=\^#VЇ!эR 8сэ{=\ббэS=\хещ8 (ЭЌсяў (*Z[хя…с"Z[снс:\[іѕУJ[с=ещиШгяяŒ§Ы~(яё+y=А(ЭЌ$цпўPТ*]\~ў;Тя я‚§Ы~(я™эCq[яў (ў:ТЭЁэKq[xБ ЭЌ%!И^#V#ы|ў%0 +ЇэB0ы##ьы^#VэS_[Щ2Ѕ +nд,УXрАn` 6Р€% !a[~Ї(6#~7ЩЭжѓйэ[_[*_[Ы<ЫЗњй§џПB>эyэxі№цћCэygBэxц€( йй єЏѕ9эxц€ ёэxц€ ый§џ>€+|Е ћэxц€ЪK78 У1З8У17ѕй|іCэyйbkЗэB+|Е ћ§џэxц€(+|Е ѕёћЩэxц€ ьэxц€ цbkЫ<ЫЗэB§џ>€+|Е ћэxц€ЪЗ78 УЗ8У!a[6#wёћЩѕ:e[З(=2e[ ёУrё2\ЩёўЃ8 *Z[хяR с"Z[7Щ!;\Ы†ў ЫЦў8>?ў 8ѕ!c[4:d[О0Э">2c[ёУЃў Џ2c[> ЭЃ> +УЃў эKc[ yИ(ж(0њђе> ЭЪбШѕў( ў(ўи 2\>2e[Щ2\>2e[ЩW:\ў(ў?Р:\W:d[К(0GzWђzЗЪ":c[КШе> ЭЪбђѕ§џПB>эyЭжэxц@ ї*_[ЗэRыё/7 ѓХѕ>ўbk§Пвкцїэyіэy+|Е ћёСЗкћЩ!r[6+!y Э_ Э !€ Э_ !r[ЏО(5ч!‚ Э_ Щ!q[6џЭ& !q[ЏОШ5єРэKq[7Ы7Ыy/OЏѕеХЭm Сб(ZёГѕЫ:Ы:еХ0ъСбёХѕЭЃёСїЩF#~хХЭЃСс#ѕЩяЊ"GЏ7§ІЩ1L +2ѓХ7!<§MDя0ѓе§схнс§6џЩџн н6<н6џн6н6н6!н6 +н6 н6џн6н6яё+ѓнsнrнs нr ы нuнt СХHЫ!§хс нхСq#pЗ§ЫСХнp œС§6'§6( §хс+ ы!1 + эАјЭ| џЭ|Э|LяЄ4пuє8u8Щ>лўи>ўлўЩ§хс §u#§t$§~§w"§6!Щ^#VенсЩ§n#§f$##§u#§t$ЩЭO +§Ы"8Эg +Э\ §Ы!&8Эn +щЭ‘еЭBб§~ўџ Э“ћЩЭvЭСЭ‘шHZYXWUVMT)(NO!Эуин4Рн4ЩхЭХ +8ў& >€сЩ§~!§Ж§wѓў#  сў$  кЫo ѕ> OёцпжAк"ўв"ХO!љ ~СсЩхенnнf~ў08ў:0#хЭP ж0&o8ысцУнuнtеСбсЩ! +8ъћыЩЭ> +8Э“ћЭЌЭХ +кЂ Э№ Ы!!Ъ ^#VыЭ„ йЩщЭХ +кЁ ў!ШѕЭ yў вЫ'Ы'GЫ'€нwЩЩн~ <ўЪ*нw  Э' н~w#н~wЩн~Зњ№ Э' н~О #н~О н5н~З№нЫ +FШн6Џн~<ўЪ*нwЭ' н~w#н~wн~  Э' ~нw#~нwн5 №н6 нЫ +ЦЩнхсOЫ! ЩЭ xЗТyў<кўёвн~ЗРХс))хС§хя+-ѓ§с§х§хс+ §!:\х!v "Z[![ухУ[ѓяЂ-ѓ§с§q'§p(ЩЭ yў@в/_Э|ЩЭ yўвнwн^>ƒWYЭ|Щн^>ƒWнsЩЭ yўв!ш ~§w)ЩЭ  YЭ|XЭ|ЩЭ y=њўвнwЩЭ yЭЃЩ§6џЩЭк ЭЌ ЭД Џнw!ЭШЭ yЗЪў вў +8ЭЭt s#rЭt #s#r#нqЭЭt Эуў_ ,ЭХ +Э yў +8хеЭсKBысs#rYPЩнqхеЭсысУ; s#rУœ н~!<ў Ъ:нw!ЩЭШн6!ЭЌ ЭД нNхЭсs#rУœ с##хЩс§~!§Ж§wЩнхс" Щх§хс нNЫ! бs#rыЩћ …  Ѕ І Т 2 „ • ­ К Ю н ю і    +!З +эБЩ х!  ^сЩ€ $0H`ў0иў:?ЩOн~ў€в2Oн~З y/цЫ?Ы?_Э|нqн~ўа!–yж0ПOЫ! ^#VынVЫ"]Э|\Э|нЫfШ §~)_Э|ЩХ§џэQ§ПэYСЩХ§џэyэxСЩџЭ|Э|Э|Э|ЭO +§Ы"8Эg +Э§Ы!&8Эn +щ§!:\Щхенnнf+~ў (њў (інuнtбсЩхеХнnнf|нО }нО 7 +~ў ( ў (ЗСбсЩ#нuнtкЭ“ћЭЌ)Э“ћЭЌ'Э“ћЭЌ&Э“ћЭЌЭ“ћЭЌ(Э“ћЭЌ*ЭO +§Ы"8!Эg +Эб +ў€(Э н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +Ях§n'§f(dЗэBхСс xБ ћzГ цЩџџЭJ +§Ы"8е^#Vы^#VесСЗэB8Хб§Ы!&8Эn +н§s%§r&ЩЏ§w*ЭO +§Ы"кZЭg +§хс нNЫ! ^#Vых^#Vы§^%§V&ЗэRыс(s#r^н~ў0 ‚WЭ|Энхс! 5 Э\ §~!§І 6§хс нNЫ! ^#Vr+sЭб +O§~!§І yў€( Э §~!§Ж*§w*§Ы!&8Эn +УШЭvЭO +§Ы*0Эg +н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +йПм=  Ь " ‚ +ы ] жWпnŸ@ц‘AіЎk,№З‚O ѓШЁ{W6јмСЈydP=, ќюрдШНВЈŸ–…~wpjd^YTOKGC?;852/-*(%#! + н~ЗјіЭЃн~ЭЃн~ЫЇЫ'Ы'Ы'ЭЃЩн~Зјі€ЭЃн~ЭЃ>@ЭЃЩo§џ>эy§П>њэy §}oвЩ>ўэy>њэy §Ц} уЦ>ўэy §Щ!f[Ыю!f[Ыц !f[Ыў!f[Ыі!f[Ыžпў!ТО!f[ЫочУОЭЌ "t[н~2q[нn нf "r[нn нf"x[нnнf"v[З( +ў(н~2v[нхс#g[ +эА!f[ЫnТ­!q[z[эАЭ.:z[G:q[И ў(8ЭЌ:f[Ыw :ЫЪл:f[Ыw(ЭЌ*{[э[r[|Е(эR0ЭЌ*}[|Е *t[:q[Ї *S\Э~ЩэKr[Хя06€ыбхЭ~сяЮЩэ[r[*}[х|Е ы *{[ы7эR8 DMяс:q[Ї(/|Е( +F+N+яш*Y\+эKr[Х:[ѕяU#ёwб#s#r#Э~Щ!f[ЫŽэ[S\*Y\+яхэKr[*S\яU#эKv[ "K\:y[gцР :x[o"B\§6 +!f[ЫЮ*S\э[r[+"W\#ГzГШЭKЩяŒ§Ы~Шѕяё+ёЩчЭ…ШѕyА(! +эB8еХ!g[ +> w#ќСсg[эАёЩЭЌ!яŒ§Ы~(@:t\Ї("я0енс > ќн6џяё+!іџ 0:t\Ї ЭЌxБ( + +нхс#ыэАпўф S:t\ўЪчяВ(0!§Ыv(Ыљ:t\=(ЭЌТ§Ы~(N#~нw #~нw #нq>Ыq(<нwычў) ичЭЁыУўЊ :t\ўЪчЭЁн6 н6 !@нu нtMўЏ O:t\ўЪчяH :t\ЇЪяця‚пў,( :t\ЇЪяцчя‚ЭЁя™нq нp я™нq нp`iн6DўЪ( ЭЁн6€:t\ЇТчя‚ЭЁя™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:f[Ы_Т:t\Ї яp ЩяaЩ!ѕюЫ†ЫЮ*I\|Е "ь:лљѕ*šќЭJ3"зљЭ"2Эж0ёЗ( ѕЭп0ыЭj2ё=ёЭД0A:ьOХеЭп0:ѕюЫO(ех ЫF(#V#^З*I\эR !ѕюЫЦсбХх#эАсСеХы!ѕюЫF(**ь|Е(хЭA.с0+"ьыЭA.дc.!ѕю6xСХHGЭ*СбyИ0•:ѕюЫO(!ЫG *I\|Е("šќЭ"2 "šќЭR3"I\бСУ6бСПѕyHЭД0ыѕЭ6ё# Й0ѓёШЭ*Эx+*ь+|Е"ь ђУ*Щ:ьWУ^;хHЭД0Эj2саЭп0Хх!#:ьOИ(ХХ#эАСyИ єСсЭ6#эА7СЩЭ+2аХх:ьOЭД0Э10&!#ыХxЙ( Х#эИСx Й8єыСсЭ,6#эА7СЩсСЩе&hWx^rS#<ў 8ї{ўбЩе! хW>^rSИ(=+і{ўсбЩБЩМОУЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫg Sю o=ЬЋx!Œ!е!b Њ! u€O_ k м":ЋыB О! Ї!t!q ј Ў!z”"Œ, +6хA +, + № х +#§ЫОяћЏ2G\=2:\чяП§4 њпў Ъcў:(ъ!!хOчyжЮ0ЦЮ!ЉўЃ(!ЌўЄ(УO!м N *t\~#"t\§ХOў 0 !Е N хпЩпЙТчЩЭж8ЭЌ§Ы +~ТЈ*B\Ы|(!ўџ"E\*a\+э[Y\:D\6яn:D\(Ї FG~цРx(ЭЌџС§Ы~Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r ЪРя‹( ЭЌ§Ы~РССпў (Жў:ЪРУ$CFL S^M†WˆяоПСЬЁы*t\N#FыХЩяоПСЬЁы*t\N#Fых!ј"Z[![ух`iуУ[ЩяЩСяVЭЁЩяlЩчяzЩя‚ЩЭЌ яŒЩ§Ы~§Ы†(яM ё:t\жЇяќ!ЭЁ*\"\!‘\~ЎцЊЎwЩяОЩё:f[ц2f[:t\жt2t\Ъы=Ъђ=ЪљУС§Ы~(*e\ћџ"e\ящ4кcУСўЭ чЭЭЁЭЁ*e\6#6#6#6#6#"e\яЩчЭљ§Ы~(.п"_\*W\~ў,( фя†0ЭЌ #"]\~яVп"W\*_\§6&"]\~пў,(УЭЁЩ§Ы~ яћ$ў,ФЁчѕ>фя9ЩяgяEя™xБ эKВ\Хэ[K\*Y\+яхяk *e\2бэR0*Д\ЇэR0ЭЌэSВ\бсСэ{В\3Ххэs=\еЩб§f $у3эKE\Ххэs=\еяgяЩСсбzў>(;уыэs=\Х"B\§r +ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ +ыыэА§Ы0ž§ЫІЩя"">>§6я0%(яяяp 8яў;(ў, я ЭяцяоЭЁя%Щэs[1џ[Э—эKr[!їџіџэBЭѓ !q[ЭЌ*t[эKr[ЭЌЭV>Эdэ{[Щяў!Тя ЭЁ>яэs[1џ[Эв >Эdэ{[Щяў!ТЭ“ЭЁэs[1џ[Э_>Эdэ{[Щэs[1џ[Э5!q[ Э7>Эdэ{[Щэs[1џ[BKЭ7ЭV>Эdэ{[ЩхХ!O Nѓ:\[цјБ2\[§эyћСсЩg[нхс +О#РљЩЭ(ЭЌ нхь?н нс0c!ьџ>џЭѓ!f[Ыжнхб!g[ +эАнЫЦн~ +нwн~ нwн~ нwЏнw нwнw>Эdнхсьџ "ƒ[Щэ[…[:‡[OЫ ‰"…[2‡[Щ‰8ѕЭЌ>Эdн!ьыэ[ƒ[ЗнхсэRШЭ‡ іџЩьџн цЭ ЭЌ#н~ +нwн~ нwн~ нw>ЭdЩ>ЭdнЫFШнЫ†!f[Ы–нnнfн~н^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ынu нtнwнnнfн~ьџн нu +нt нw ЩxБШхРыэR(8хэB0 `iСЗэBуРе(ссее`i ЗэR8уBKсеХ˜[эАСх!˜[>Эdн^нVн~Эdэ zГ(xБТ>Эdнsнr>ЭdсСˆ>Эdн4н~РЭdдxБШхРыэR($8"хэB0`iСЗэBуеРеы$ссеееы`i ЗэR8уBKсеХх˜[>Эdнnнfн~Эdэ |Е(%xБТ‘>Эdнuнt>ЭdбС!˜[xБ(эАыСУ7>Эdн4н~!РЭdШѕ:\[ѕхеХн!j[нsнrн6ЭЌ>ЭdСбс ы ыё§ѓэy2\[ћёЩѕ:\[ѕхеХн!j[нuнtн6ыЭ7Ш>ѓЭ:ё"X[*[эs[љћ*X[ѕЩХ§эy2\[СЩѓё"X[*[эs[љ*X[ѕ>Э:ћЩЭ ЭЌ#нn нfн~Эѓ§х§*ƒ[ьџн §n +§f §~ §сн^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ын нuнtнwьџн нn +нf нV н zЭd:\[_§>ѓэyйнn +нf нV zЭd:\[_§й>ѓэyн~жнw0н~жнw0 +н~жнw81эY~, $ zЭd:\[_!РйѓэYw, $ zЭd:\[_!РйЌ>Эd>!Эѓн^ нVнNzЫЫzц?Wнхеьџнбнn +нf н~ ЗэR‘Ыt Ыє=нu +нt нw нnнfн~ЗэR‘Ыt Ыє=нuнtнwнхсеэ[ƒ[ЗэRб Бэ[ƒ[схЗэRDMсхыс+эИ*ƒ["ƒ[Щ>Эd!!!+!н!ьыЭжнхуэ[ƒ[ЗэRс( T]хХЭŠСс0PYхХЭŠСс8нхСьџнах!+!ЗэBсШ`iЭ5!ЙџџџџџџџџџџхХсg[ +эА>Эd*[эs[љ!g[ +~хХяСс#ѕ> яяM *[эs[љ>ЭdсЩ>>я0%(яяM япЭЁЩя0%(>яяn §6яС ЭЁя  ЩУ№ѓУпў, 8чя‚ЭЁя-#Щпў,(ЭЁяw$Щчя‚ЭЁя”#ЩяВ( я0% ЫБя–)ЭЁя,ЩЭЌ §Ы0FШяЏ Щ!ўџ"E\§ЫОЭŽ"яћ$§Ыv(,пў '§ЫўЭŽ"!!"‹[яћ$§Ыv([*e\ЗэBэАУ>"ЭЌ> Эo"я0"[\х*Q\х>џяяу-сяб*[\ЇэRЭo"+|Е іЩхеЭE! ьЫžѕ>яёЭi&! ьЫžЭ бсЩ*Y\+"]\чЩЭŽ"ўёР*]\~#ў Шў: їЗЩG!Н"~#З(И јxЩіџxЩ+-*/^=><ЧШЩХЦўЅ8ўФ0 +ўЌ(ў­(ПЩўЅЩGі ўa8ў{0ПЩxў.ШЭ +# чЭ +#(њў.ШўEШўeШЄіџЩў08ў:0ПЩў0ЩпХяŒСў, чѓxў 8ЭЌ+ЭЁУ… !џ["[ЭEУЫ%ЇэRDMыЩхеЭX#бсяUЩ*e\ 8 +ы!‚8эrи§6У!‡‡o&)))Щ!9э[e\ЗэRЩ§ЫЧ†Эo#хэ[$џT]ухеXыс :\Э›$с|&‡‡‡Ц@W\ыс Ус#џЭo#zэ[$џ]Tw эАЩЭˆ$@*$џCЭс#HЭс#PР~хеўў8жў6ў 0!'%Ї4ў€0Эq#э[6\бЭ(џGў0жжЭq#бЭ еэ[{\7/%Эq#ЇбJ~#~#~#~#~#~#~#~QмEс#ŒЩХѓ§:\[юэyћѓ§юэyћСЩ!V$(џэАх!,$ эАс эАЩ§ЫЧ†XР*$џ:\2\Х~ўџ :\#]#ў0Tў8P+ #~OцјCў #~‡‡‡OцЧ4ў #~Oц'ў +#~OцПў# N:\Љ0>§ЎЧ2\Э%БС xБТœ$2\ЩGцРOx‡‡‡ц8БOxцБЩlTК8T‚ ”* +Е*з* у*­O*Ќ%*Џд)Ўс)Іƒ)ЅЋ)Ј‡*Їz*Њ) +)Г0ДМ/Аr0Б>0 D)Љ›&' .' +1'' 'ЭО(!"šќ>‚2 ь!"I\ЭМ5Э^6Щ!џ["[ЭE>я!D'"ъі!T'"ьіх! ьЫЮЫІ+6сЭЈ6УS&н!l§!џ["[ЭE>яЭh6!;\Ыn(ќ! ьЫžЫv :ьў( +ўТЧ(ЭH8ЭM8Эж0Э"2:ьў(B*I\|Е *S\эKK\ЇэB !"ь*ьЭ яnя•ЭEэSI\! ьЫn !"ьЭ/Эђ)ЭD)1џ[Эh6Э6ѕ:9\Эь&ёЭi&ъ! ьЫNѕ!w% !7%ЭЮ? дч&ёЩё(Џ2A\Щ! ьЫF(Эч&ЩўЃ0ЛУё(:ьўШЭ0! ьЫž~ю@wц@(ЭЛ&ЭЮ&7ЩЭ8! ьЫіЭ-.Эˆ:Эп( ! ьЫЖЭО(ЭH8*šќ|ЕФJ3Э/Уђ):8\Ы?нх_!€ яЕнсЩнх0!№Эь)! ьЫЮ+6*ьіЭЈ67Щ! ьЫŽ+~*ъіхѕЭ>7ёсЭЮ?Уђ)7Ї! ь~х*ьімЇ7дЖ7сw7Щ1(l(…(G(128 џTape Loadeђ128 BASIУCalculatoђ48 BASIУTR-DOг  B'Q((b((Options џ128 BASIУRenumbeђScreeюPrinєExiє B'(Options џCalculatoђExiє To cancel - press BREAK twicхЭ›&^Э8Уь;! ьЫЖЭО(Э^;Э УŸ%ЭR8!<\ЫЦы'Э}Ы†Ыі>2ьЭ+7УёЭˆ8дч&!"I\"ьЭ! ьЫv !<\Ы†ЭH8! ьЫЎЫІ>!' ',! ьЫюЫцЫЖЭО(ЭM8>2ь!"I\Э/xЭј)>!Ы'в'2ь"ъіэSьіУ&Э.Э:Уш(Э^;У­%!и(юіУК?!б(юіУК?! ьЗЗЫFТђ)ЫОЫохѕЭь)ёѕЭ.ёxЭx+сЫўвђ)xкј)Уђ)! ьЫоЭь)Э/7xУј)! ьЫ†ЫоЭь)Э[+?кђ)Э/7xУј)Эь)ѕЭД0ХЭA.С8 +! ~/ц (: ьЫ_(ЭŽ,0ЭL,Эx+ЭЮ.ё7Уј)ё7Уђ)ёУђ):ьўШЭь)!Э яnя•ЭEэSI\>Э–:Э/7Уђ):ьўШЭь)!'Э яnыя•ЭEэSI\>Э–:Э/7Уђ)Эь)Эъ+вђ)xУј)Эь)Э ,0 x Э*УO6Э*У@6Э*ѕХ>Э–:СёУ@6!юіN#F#~#Щ!юіq#p#wЩхЭД0&h~сЩЭь)_ +еЭ0+б0Р{Э*CЭљ*0 ь{8ЖеЭ +бCЭљ*{ЗЉЭь)_ +еЭ +б0–{Э*CЭ+0 ь{кј)ѕЭ0+Эд+ёУј)Эь)ЭL,вђ)xУј)Эь)Э1,вђ)xУј)Эь)_еЭ +бвђ)CЭ+{кј)ѕЭ0+Эљ*ёУј)Эь)_еЭ0+бвђ)CЭ+{кј)еЭ +бCЭљ*{ЗУј)Эь)Э[+кј)Уђ)Эь)Эx+кј)ѕЭ +Эп+ёУј)еЭд+дп+бЩеЭп+дд+бЩЭ|,0ХЭД0ЭA.д€/С!ёі~Й8 ХЭoСиyЗШ 7ЩХЭД0ЭA.С8У€/Эh,0!ёі#yО8 ХхЭ9сСи#~ЙШ 7ЩWњf+XЭп+{иеЭ +б{аЭп+xиzЩW>И8XЭд+{иХх! ьЫ~ 1ЭД0! ~ЫO %ЫЮЫž!#ысСѕЭ0+ёЭД0!#ыЫ‡ЫпЭг.Эє5x7ЩсСеЭ0+бxаЭд+xи{ЩехЭД0ЭA.Уe,ехЭД0Эc.Уe,ехЭ[+0Э*ў (єЭ[+0 +Э*ў єЭx+\ехЭx+0Э*ў єЭx+0ЭA.0 +Э*ў (я7:д[+З4ехЭД0! ЫF Э +8№ Эд+ехЭД0! Ы^ Э0+8№Эп+сбЩ: ьЫ_7ШЭД0! Ы^7Ш: ьЫ_7ШЭД0! ЫF7Ш>ЭД0! ЫF  ђ,>!ььі€w#>w#yw!"ьЭ_3Эg<нхЭ ЭkЭEнс::\< ! ьЫžЭ^6:ьўФ/Эњ&Э*7Щ!ььЫПw#w#wЭc<8эKь*ьЗэBѕхЭ*сё8(*хxЭ[+с0"+|Е ѓх! ьЫОсы!ЗэRхxЭx+с0+|Е ѓ! ьЫўЭ*>Э–:ЗЩ!ьЫ~(*ь#"ь!ь~#F#Nхц!…-ЭЮ?]с(> q+p+ѕ~ц№ГwёЩЌ-щ--ЭЗ2Э.0ў(ї.Щ *лљyО8чх!юі~Й +#~И !ьЫОсЭД0Э.0ў(с.Щ! Ы^(.> Щ!ѓі ~Й0кЭУ1Э.0ў(ї.Щ! Ы^ :ѕіЙ0р.> Щ>И?аh&~7Щ!<\Ы†!.ьУК?!<\ЫЦЭ+7!.ьУК?&h~ў7РxЗ( х+~ў7сР~ў7Р#xў8єЩ&h~ў7Р~ў xЗШ+є7Щ&h~Щ! ьЗЫFРХѕЭД0ёЭЌѕыЭ6ыё?(1ѕ :ьЙ8#~_цзОw{ЫЮѕЭД0ё( Ы‡Эг.0Эє5ёЬЭA.ёЦёЭn1СЩЭД0> ХеA!я.OХЭuСy0 +HЭД0! w7бСЩ ХЭД0Х! ЫN>( !#ы:ьЙ0ъ ЭЩ1схЭД0сGyНxѕ D ѕхЭA.сёх!єіЫЦ(Ы†ЭСѕХе!єіЫF Эд+8Э€/бСсСЭ6ё GсёxТ2/7СЩ! ~ЫF )ѕХyЗ Х*šќЭJ3"šќ:лљO ЭЗ2С ЭД0Сё! ЫŽЖwAЭД0Эп0УHЭ„0хЭ•0(2Э[+с0-Э*ѕхЭ/сёў (цхЭ•0(Э[+с0Э*ў (хЭ/сцхЭx+сxѕх!ѕюЫ–:ьХOПЭС! ьЫосЭј)ёЩЭ„0хЭ*сў7(дѕхЭ/сёў ыЭ*ў 7 СхЭ/сёЭ„0хЭД0! ЫF Э[+0Э/сщхxў(Э*ў(Э/ьс7Уј/Э„0Э*ў7(ёхЭ/сё! ьЫ†Эь)!ѕюЫж!ёіЩЭД0! ЫF(xў( Э*ў(>ЗЩЏЩ!ьѕy#З(=љыёЩеЭД0&hбЩјі!а0ѕіУК?Хе!ѕіх~З хЭ_3*зљЭR30"зљDMсЭж2=! ьЫ†!јіT]# МэА=7б!јібСЩХе! ~/ц хе#V#^еЭ_3сЭJ30"зљбсЫF!ѕіх(>7Ъ~ў(Х#!јіыэА!жљT]#ЗэBМэИ<7ЈХеѕхЭУ1сЫ^Ыž ЭA.ёЭЌ(1ѕ yў8+~#ў(х! ьЫЦсЫNЫЮЫžЭУ1 еХеЭц56бСЭє5ёЪy2ѕіЫобСЩ!јіУЗ0Хе! ьЫ†:ѕіOЗ>(BЭУ1ѕЭA.0ёЭСѕХЭA.С8$#~ѕХyў :ьOЭД0 ЭУ1Сё! ЫŽЖw!ѕі5ё П7бСЩољ!2лљУК?Хе!лљх~З хЭ_3*šќЭJ30"šќDMс###0Эж2=ы +*мљ#эB7=ыс0w#s#rыбСЩХе! ~/ц ех#V#^эSšќсбЫ^!лљх(хЭ_3*šќЭR3"šќс###>7Н~ў(<*мљ#ыэАы7ЊсбСЩ!ољУЗ0 Ь5к5Z3Z3Z3Z3Z3Z3T]е! 6#p#qХе:ьўФ5бС8yў> xЗ>(> !Н2ЭЮ?8(йѕ>И0>Э138ё> фЭє5ёЭХ5ОсyШ7ЩѕЭц5ёЎwyўа !#ы! 67ЩЭЖ4и!ЩЭ04и!ЩЭ5?а!"Ÿќ"Ёќ!t3ЎќМэАЩѓ§эQўP01ў@0&ў00ў 0ў0!–!ж!Яж !ж0!> ж@!‹жP!дGЗ( ~#ц€(њѕЃќэSЁќ:žќЗ>2žќ > ~G#ц€(їxц> >§эyћЩѓ§эQ!–Ѕt§цўa8цпО #ц€(э7 (~ц€#(њмЗx§эQћЩЭъ4З2žќЭ Эі40R xБ(ЭЯ4Эй40DV#^ЭEехнхн!Ѓќн"ЁќыќЭ•4œџЭ•4іџЭ•4џџЭ•4н+н~і€нwнссб###"Ÿќы7ЩЭEЩЏ<8ќэR=Ц0нwў0 xЗ >нwн#ЩЭъ4З2žќЭ Эі40Ьы}Д7ТM4?Тх##^#V#бЩ~цР7Ш?ЩxОРy#О+Р7Щх!"Ёќ"ŸќсЩхС*S\Эй4аЭр4иxБ7ШЭЯ4Эй4аЭр40єЩ*Ёќ}Д(~#ў G> >џ2žќxЫ(!"ЁќцУ5*Ÿќ}ДЪ‘5Э ~ў ######ѓЭE#"ŸќўЅ8жЅЭЎќУ5ўЃ8 !”5!œ5Э§ќУ5ѕ>2žќёў !"Ёќ"Ÿќ7Щ7?ЩSPECTRUЭPLAйGOTЯGOSUТDEFFЮOPENЃCLOSEЃ!Й5j§УК?h&wЩЭц5~іw!j§ЫЦ7ЩЭц5Ыо!j§ЫЦ7Щh&> ИШ6#ј:k§&h6= іЩХехх!ѕюЫVс AЭ;сбСЩХехх!ѕюЫVс YЭП:сбСЩХехх!ѕюЫVс YЭЦ:сбСЩѕХехxAOЭ:сбСёЩѕХехxAOЭВ:сбСёЩ>2A\>2 +\!;\~і w! ьЫf!f[ Ы†ЩЫЦЩх!;\Ыn(ќЫЎ:\!A\Ы†ў 0 ў0чў8уЭЄ60осЩялЩхЭ;7!<\Ы†с^#х!ь7Э37сЭ37хЭ"8!њ7Э37сеЭ+7Х > з~#ў€0зїцз> зћСЭ+7 с!8oбЫ#Ы#Ы#SoџzЭ7{Э7z<Э7ЏЭЪ7ЩѕхеХDMящ"Сбсё = яЩ>зxзyзЩ~#ўџШзј7Їію!<\8ыэ 8ы!}\8ыэА8ыЭ”;н~€G> Хѕея› бЭ~7ёС= ьЩХх8ыэА8ыс$СэХеяˆыбС8ыэА8ыЩЭЪ7=ђБ7~==ЭЪ77ЩеЭЪ7xО >hw# ћбсёЩџ џ?џўќј№рР€ ! ! џХех!8˜[эА*6\х!˜Z"6\!8Э37с"6\сбСЩ!i' !r'!^'!„'хЭ8! Z >@w#ќ!ь7Э37Э+7бЭ}Э+7У"8У^;Э Э:zГЪР9*–[яЉ0ы*”['ЗэRвР9*S\яИ##"’[##эSk[~яЖў (Э9ѓэ[k[*K\ЇэRы иЭ:BK*S\Хех*–[яЉ0э[”[ысr#s#N#F# бС xБ пЭEэC’[7ЩЪ№сьэхї#"y[ы!9эБыР~ў (я-0ў.(ў(і ўe xБ *y[Щ#мэCq[хяЖЭ6:~сў:(ў Р#яД3яЂ-`iяn( +~ў€ !'"w[Э :*–[яЉ0э[”[s[хЭ<:Xехk&эKq[ЗэB"q[(38'DM*y[хе*e\ 8ы!‚8 эr?8бсяUбсЭEЇЩ  ќ*y[яшэ[y[сСэАы6С#хя+-бэАых*’[х^#V*q[ысs#r*k[э[q["k[сЩ*K\"w[*S\э[w[ЗэR(*S\ХяИ*w[ЇэR(ыСябЩЩ#~ў (њЩеќЭ`:œџЭ`:іЭ`:}Ц0с~ў0Р6 #їЩЏ <8ќэB=Ц0Щн!l§!m:!v:l§УК?зzз7Щц?нw7Щн~€GЭ ;~нw/цРнЖw7Щн~€GЭ ;н~wЩх&{х{XG“&џOxЛ(Kеݘ;ХLя›ыЏБ(ея›бy ХхеэАбсС$ђѕеяˆыуяˆыуб эАёСЇ( g ЛбCсЭИ;ы:<\ѕ! ьЫvЫ‡(ЫЧ2<\Э+7ы ~Ї > ў0я#№ё2<\ЭИ;7ЩЭ зЭEыЭИ;z!‘O>н–GЩХЏP_ЫЫЫЫЫЫ!XG СЩѕхе*\э[\й*ьэ[ь"\эS\й"ьэSь!ь:‘\Vwz2‘\бсёЩЭV ”olЏgY >Hћvѓќ>hwЈћv§!;\ЫЎ7Щ>>2Ч!"…§"‡§9"‹§Эъ4>2„§!t§"}§Э яАЭE>2§*Y\"‚§!"§*…§#"…§Э=O:§ў Ayц(5Эщ=0>2§н*§}ДТ=ХЭЭ=С>2§yц иxЭ>а*…§#"…§Э=OщxЭ>а­ў ѕyц(ЛХЭ~?С8y*§|Е yц(МЭщ=0Џ*}§+"§ƒХ!t§э[§zМ {Н #~цхеЭ>бс|К ё}Л ээ[§!t§"§эK}§ zМ {Н х!"§сxМ yН Сw#ц€(ј"}§ХЭ>С!"§:§ў(>2§!t§"}§УГ<ЭT-Gў?8 +і ЭЦ=8>Щў ( ў#(8ѓў$ я>Щ>Щ>Щў{аўa?Щ!t§"}§—2§2€§~цхЭœ>с~ц€Р#ё*}§}§zМ {НЪ>t§zМ {Н(+~цw#xі€w#"}§7Щ7?Щѕ:‰§З ёў>(ў<(Эd>Щ2‰§7Щў<>2‰§ ёў> >Щхў= >Чнѕ><Эd>ёдёў= >ШЫѕ>>Эd>ёТў ( ўъG >2§ў" +:§цўю2§xЭœ>7Щ:Чў( +эK…§*‹§љ7Щ7?Щ_:„§W{ў zц zц zі2„§Щ{Эћ>:„§Щzцў2„§ЩўЃ0$zц zцў2„§{Эћ>Ще> Эћ>бzцўц§2„§{Эћ>Щzц§і2„§{Эћ>Щ*‡§#"‡§*‚§G:Чўx(%э[_\|К }Л эK…§*‡§ЇэB0эK‡§*‹§љ7Щ77?Э 0 ~ыў ѕхеЭf?бсяd*e\ыэИёЭEэS‚§Щ*e\ 8 +ы!‚8эrи>2:\У!Э.§иљt§!”5Э;§аўџ >д"ўў >гў§ >Юўќ >э +ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKMѓ;;ѕё33Џ= §;;;;ХЏгўх* +€#~#fo###B +О *# +ўY ѕ>AџџџџџџџЩ§эy!РK^ЫД~sЫєw#|Е ѓYсџџџџџџџџџџџлћэyџџџџ˜џўxлў8 8 8 8 8 Ы8х ђЄ?§>ўлў8 >GэyСё33Ул>лўЫG>0 +($>ялў8'Џ!\6Щ+6y+6эље/=ещ!\6ЧщbХ§У/=ц>(€>їлўц`>(ц>ПлўцЪ^>?эGУ8?HRИMhhh#b=А+-e3X'э `…џЦRv>ЭЦm№‡& $tц(ё>2Ot!єs"ІS§оЅњ@њќ>€гпћэ`‹oxМ №Њј(џщ/юЏ2geЭбН1lђПўЊ U—lјGЬЅэБfџѕц2зmёŸƒІфЂЩтцЈr!Uдtѓ1’q!Ьo"щlЭJi1ф_9Š{јЂЖv!=a"CГ\ѓУТЉь! eУПЙžsa:Т!ќСќc0 еaэАiоџзўџѓ8?н jgfч?нщц\Р iŒXGЬў№t.яFк~ђ!ZCTњ,ZњE {L› нjЮŽbщaУ +kу[# + Ћ6№јFЂХXhc1Й‘ѓрde‚`YУeН,П?@Pк™љHLщ?ШBpB[x|€_хЈЭ›hНzГъЩГРntЙГбОУqѓПŠX aПflnЉvcбvWdS‰{#t ВЦVfAИš”Ѕќ™lќ/№ GLUK RП@EZ!s№џiјљhьdхbуaјФцџFst ALёџаГBCDч> + аBiOдђd0яoє'cю Цt ВџP.Нg.pъ™C5127wtrdїS 4й˜8kмАIуЋж4~menеcaH2 #6ЖƒO@Ь№7 sяTѓЊ5Xє*ж1ЯёСKilfI AVЭдcrЎTгKEPФŒвџgbpcsiuhrtxkv 'INSERT OU ŸP>ў1-Дџ +‘žhLowŠvIІ[ZсgMЊˆ' LzGE\87чm0-k5 žЭR/D odЖ)9ыСœGьmSї768ЬFi*89й›6ыПcopYљdсk џlp4lcgfyNOЌRЋNGгџ@тCMSAу +LМЭCRENЕ›ГЗџœ#D.< MEITA\0ЁReЊЙаy:Ћ/щя Ignor ctђyжIBŸLa™IџriцЦbъGА” SF№,цАTUI1 h!ѕЁџж”qIТ€W~ЇMRg?ЉцскVIC6.1џx&J0ІњWЂUпо0 еч16БAђ;ѕK0>юЉn7>АџЅƒЉ4хv(йSl!о @-& Б>ЭШm*Р1џЗэ”ЌˆаУVђЕѓЏЧ+ѓVћIXIн‹ЮXc’Ыќ>џ2!aўgkљС‰ФУa†ЋаЧїгп тџ>УŒeg3Ї!ЕВпЅ"Œd№IјЧ8'~=!dАMХrЇВ vЋяўd—:]Ї ‡ЖbЕSN‚‘ЯsAyЯaUeЉя™bЬЇv†№E fˆх2mao:ЈrЇР&>З‚јЙАУЭ~)>š2ѓЄЁѕožь‘б˜œфj šЇжРН7ЛЭ#І1єюЁа:AbвўšТ,dЏЬуѕ|ў ?}m—A:сѓ!ьЭє\~ыЏ2RczћчQ#~Ы?_ЮА“l+T{•ЊOзNА6вŒЉ3bЇ‡‹н(~ѓњлпвЊёуЩџЏцsS*V›ёŒ:Lі<ц?>hнхУ/=(§Д2Јe`ТЫЇи\тa"цИ1Jа§Dl/ж +0ћЦ:Щ>R§OI!~?уѓШћvќЗЩ!їtБЙО\гэАЕ:6fШ4Ћж1Y} ъЃ&Э%ДЕtТ\eIейЬ=цгgђ +Д>Ы(|J {УЇ]їіog"ј'3`3ЩЇ7‰bkЭ7f ј!?§џэaПixQ1…іц_ѕ&Ѕ-wЁ ёЭ>Ј/W›л"TfМП!0\хпО9Š У*:saЇШnЭ3rс!etО_oФvК щЎ6Є ЛѕjЇrЏ№д>+ћй|2 АѕŸЏ2u–ДaWNчN˜„NЊџt1у“L…PќфGйпna@|ўХн~ўB Yќ=(<?К~сз~і€k5!л4 +н.‡ СжŠ:џxўкжg!п˜'v§мzў 8№dѓ/ ЧР §П>2?vн6Љ8г2r№цŽЭˆh’oaЦ0Gі  ˜"“Ipxи8Œ=*ыЇ ѓrў”Ь0pЦ[яс<.ЌцЌwccќ\iю ‹hФЩ1Ћ<™lvІ’УS[kКmLb*b”4~wт’_{~жw˜˜ЩУZg’Ѕj)Ѕdg)хr{—6PДЦ•кt`ЅІ?~нF:™ИўћЪ‚`н5 žˆП}ЇТ„fѓЭ)-.ћeжЅp5 њOч§oэЦќpя†G§эR@o]~ц!2ЎЏ>Ÿ_ЈИы"В\+ы%цс +џљыф_7§iK]Tсёp№ЁУ3tGiћЗ…ЩtЭVЭ§5ц@biuŸлџwwFи`0'џ2ЄeJ зў'КХы“ПiкќњЅxЬh!€ећЛкж:УКщЩ2ljщ@ХИН§п\ёЩџ~Эj:=#ї>.кЎ№h Щ§ЫzcЎпњэPTѕx—Щn хgeЃёвУэxКьќ(п$м~Юў S€Ш7…м>UСйIj/[OvPi!lџф6ТнNЉFyЗФOi +ы‡Vƒx{§ЭА"ыу?#FЇb~hецУHЭy њ 6бечЙiJЏq"LlЎŽVћС%cЄЊЋjЏРЦWО§ _с$@ХхCp6№аBсmkСРC~БЫ 0w,LсіБЩщФƒwЭцјЩ{ю аzшЇ7Щ’ехfoњ +спЄб#˜јяўџ и,ёћ|ќ}ѕћŠ…/ёц@љў +?Ю0'8Jр (Sш,€њеп‡o&)т/…~ЖO,ќЦы/ІцU§л˜$ыlЊдькgzћђЌЦOW€бРš”{*Е:†h,O8ћ+GЁ 0~c/JAОыHЊoR эSЉjYS~LШЙ™ Ы3(єo~ј|цР}oи|оЫжg| ƒ_O;™>!В›Ёcёё љџхzЭž{…oыс;žУКіїOWУн~2Шkћz +vќZS іЭfq}Л1kЫгіdz! `-fЏR:вхвGнn"f§ yя"/kpъџцFо~q,oІљЩк=ќ"~?э}жhЁцЦ12,ъ\Zх'…0$oђ'YQщ!зm5ђАЪлZKsVшэ*šДiЫ§[Я–t8™Šїф˜по"a> ŸkayaЋжщ0ѓЩvЊqаcxБ"”ђ}qД.f’чAђ|!оa‚^?ћj:ј\*}Eo&X6њBч<е;ЖMdЛc%™ЦbcтыК>DЏeї"m?›ЩФH!д =fiъі`žЪРЌЦ>‹‡їЕrišХ  СQ–oИЦНJТПѕя0Џм'ЪЫyCч㘿яопсыzS0аА—ЎiYЗLSЧ}нѕg-Цq~эg$w%, уЩL`ХхеBKœ^,1?ыЖќЛ ЭЉyциѕqсъС$|‘gšYўЭЩ“Цm!ЂnшђT­–ѓЭ^јё 2oшŠ rйШХsV}аў>СŽ87ЋS…џл№Ы њцщў@I™бУХ’IѓаШо[ЬАЏ fNmplЛŠOP0ЭАо˜ Ф3`х0KjЈKЈэ3$tЂe‚ГŸUђщІqeшЫ_РјѕёЇ–њ№‹Љoаљ‡ъэxбвЩ>А“йГ4sЏпgьњРv§=щы6ѓТv™зщГШpгJуšЁ%лxћ)EЧ–N‚гDMsOaLџe~Ціo}d‡Ђ€ ‹Yх!! +эЁ 6ѓъпшсџI:~T…‡ћ!џ“ЩсzF+xБ $o Ѕ/|№0ЩЧеьё_`ѓВб8~ѓ^#Vы7!эR0ћгд ybР!є4+(ќ-qv№Щ:еkшoЧЮœgЩпk|bСЫ8+EрwlC#н•MСvъYл .Э›Э„џЉ‡іџХ#~„Їй+IјЩ^ё#ІзъУдŠяoІЅ8M[ ц|R(єЬqйсм.ЭbЕіУо=ёAUTORN.ZX іѕ?ПЛіL’э§(3„ћПЮCГm/lŸР§oфvѓЏgo9+wО(ћ№y >зЭбpкыїЇЎvзѓZ5юs1эs q~ЬŠљDх§Рoўо1йOцЧ/Шy“ж8Ÿж=Йђ29qн5З!‚œяКЙJж&ѓ1ў0'§F>h\@еМДXбЊЇ@Еžэ[є\–лб пїЬd]ЖбџєіЩ*}Ь`~W,‚оПѓУVЖw+ue’. юfў…џx2–q“(ђ­љќ…8Џo +тўљЄB/љџІс—љ’4DіЮ„|Ьпgп‘šпИпu+gЄЩ^yfџ|`}ц)™Яo|gЉŽcxc:;њˆџ$|К(<зФ {Н8н~…Л( +8x<ѕўŸxёЩxнО0йuЉ7ŸЩЮфЯ—ёяЩѓыСd/‰сЗЙMЊЂfrоVsїњorѕ5]ЅNѓљ ВМы–чЯёћЩk…tgгК€„D.DfЂ„ЏSvѓeжЖoMЛлїЈЪы~юЩwё7 ЕоѓwДr7С!X'Л>§^< ўРЏ[Y‘XB7tPЫo> ФUs!ЌZ]юIv’ђt.ЬmВі1sf6X№1Z›ЭЫ!ХD"яZ^џ8!іs‡…oЉx“~#ѕšЋљUёЬЊMєж> ГŒдъ >щЧЛђr>б<1ЩћбюЧцŸšУд\еrЏo—­lбЫJ #ОАŒЏQЩc‡Џ№uGc`њ{ŒRЖxВjЋЅвО2~Х6{nЃлЪїП†т~Ÿ‘Ћvъ~BŸЋBд'pRњ +aЉ@Eе<V<|=Щм?‘„€yЭtїпЈЯэa}ПїUy1їFt™€ѓиЫЭ†MlO+t|Ї6гn\yK-tЋLц8П‰КЦЇ(|ИŽў mтZњЦЫЕНБЩ4ЮШ7ХќпИлћbjkH=ЯЇ2!Œtл{Сё3Фyѓх_Ѓ^>ЊwО 2Q3гџ,dЁc&Ххœ/,сСєЩюѓ!№ ‡З­Эћ "Иa>їŸы­џяkІДaсй8ѕ—  љ”tœ q,Й›щќї­лѓﳘЋd’B АMЖеїтЬќ_Йч^Ÿћ;]p•&ГјHxж:pk\Vу–kbDdхœvnп^УϘэж;эF@ж йš‰:0іЦ qГghЏ `<аE0€y№HR„+#"v>`€_§Я>?PU%qBрru УѓЄ@А P$УWBOзR"w8GЭ у№@9šШdЯч2VRёљgёљ&Q!AvёљGTVqўє7AaRTШ"U%SQ&йдЩцЦѓ'@=ˆE!*хBuwŸE5bC1dT&>gtРЊјАrEdG0WRr Хg1ŸЕ‘№§G•Lњuа3}pgЭыeEFъc<RaV~5u%#|ц1W'&V%OIиw$Dq`A!тѓ ў“$s|&й@CЇ‡€saј453.Ь0CЉAЯ]ј@f€4х5Uша'KџР“–№cSфйђA3DB‚ЃF%š~в‘€€Ѕдџ —ŸЊ"BqАŠ"Ч­ŒшP §Щ|ˆ7TWuе6`€tNаї“vqёqRPšт*S•ЉБuа-Ж'NQ№sЪDCAч#!˜ЋЊrЬQ‰‰Ї–цСyљрХEf)ъубFAcQЋЃеN?гЅ`g dАш‡šШ0`WЬcJэ0ЋgG€ЋХ0ЩФ€O0.žx +ЅЙMЙэвrтВЯ".ѕюP˜~поШјэ!ЛЩ2Т\:]ў!xd(§~2SeЦc™‰#О~т њ^Vы:Jeў‹oO&х2-wЭЭ€v!1Э{ƒќЛјЗ(Э g-j.4ыxkj–сгсЅ'§m>rфОХ‹ЬjwЭ/n:]!і\ОФгƒЏ2нkgo"l0ѕнхк1_2eн‘›ГИ!4œџЭїi N*Ї!нё1џ<ђeЩэs=\ZiLпУ^>Я“еАЪ­ƒцўv( +ЭФm–ч/GPCЭsЉagdЭџ7ЎmЭ+fж1ўклOЦ!М;Ы~вЇ ы7і2˜e4аœН њГЏчэБЖљ аыщѕхЄ]xДЁУї!Оe"}сёЭ=ŒРч9F"чeсхѕеыЗ!k эR(E№Я|bФj3еј%ˆ;цє…бёЩѕьBUnyˆТ1фчсЩЭšплцп!dўоГЬSŸ2IРЃ?A тѕХеебaрСёз&f•ўаi`УЈu-ІЙїћnЄ'vo"Ofv$vояwО :~њЗТfm˜+}Д фU–ѓw J.шмЭјху'chang̘CРMЭдfФ]ЮhлCцœ“adi8tloР#uЦ:ОйжРА ЭŸ#gажfОо †Аž/.ЩЃ§ˆgЧЅ>џ­ ЯmџpŸ'iі)hk*1OR/~!Z‹[6џŒ–€пА лz^p)ўЩ![•\Єz;џi^л‹Эъg2Ю’ГьД>œЕŒ"gk–лw2z†*ВyЏОШ<sђ^*м??":Ыhў+џщ Bэ[жnd >БОЯЯ( ў[Ь—0А8жрЮ5_ц!Ј4Q-М(VsHАЅSЇнаћ# +РЄŸт&И”4ђ/MZЩОd,šySr:jЫўЗGўLeEЙ•Siz]›ZфsЂOњc_о‘л ўЩхб&Œ +–№Щ›ЛЁ( &ьјg:—pжAЁjSЄ˜єDrхvЧнеШ>ЦAБuрgЛ4<svdѕЬkm(šЋьЩ~ёё љ/л‡7Titl’ŒРгяЇџEP• ~#цпyJїно4FЬLSп4iзsрї4D*уlFжж—™SI§1 мЌTДjЋ +gЉ•­ ЖЙMkз \Гз4Ы.avMуЮmNщs"ќS?тM-№rИ@хХѓCp]T7СсЭiя§XJХхt^6GIБс СюЩ$|цР> …oи|жтfѓк№Qт6 (_Иќp!‰"5iХ2Rk§хнсtЂHХZЭ€д#Юyn!рЛ†=ОкуVW§Ј ц^ЗxјŸн~GжB(7[=’ТEў*яœ +о$1ы-нyА˜ЙpнхЌЗІAІh,ЫФFfTЕix‹Ћ|~К№н ›4СТ3“Ÿ:\ћЩѕЌ0гхxц ToёѓзZ™8 гёљ|ў Фё…а`Щў0и,|:?а•Цц”ž№>G—9|BБР'1/oЏљЋg) ОЭ>œjУheе6?a­жІфЕЏ!іi’…5kB LЪ'5 +ЭiяJЋkjW5ёžчк4>Hiэзяз4еоёоЯmЛwт:&xж0(u>о8 ёЩZ~юIwфrКœ‡7LгЏёЗЪ0j–­ЉŠgпУWR™С›ЈыИЦѕP>†wЮЎО8Н–/jNpЌ—ЙsвTЭЦПŸ4бќiт-Эk Хњ/~mС!d4ѕTцы‡OPтQ -zS_эВјZl!YУм§д>#2юкђіџxѕ‹ n &Ѕf +ќЯјЇ<П Д• ЅЎf z˜*<Щx6У"vйКа*kЎ&Ћы#бУАuнkm­Є1…ШтхSЄтцјќУГ<~Вф–єoъNъ$gžхєѓ”:М.Smе {т +{ксУvЪ 9ёDзЏНэH–o=й ЕёПб~‚i+ЙМЅчј№фРбuгэАwЂЕџц2ё.žnб=lхQEhdЭ6oтДѓЩг28mХТќ"љ„чHdЉВв?лІ†ѓ:[0,В +:Aњџ&V§IVжЃ‡lG1?(лє;щЖХХl Ь оХХ— ѕNўџЏЗ(#>Б08Я_žnя {(Шhw#"ЬeЁюУp№њm(јhрРѓšЮ95*+CŠ8 +%жђт(]{др*­илиK> wФ™TбьЩU?К~•R(e|.О8ъж†O‰э$н э'5KЩЗїBШСc*оГЕїDщW<Ї*NЩ~рn#љ;щ. q3vћЎёЌХ +-ѓ‰їќьѕ>“ВгўsЏнъёsxШ:tщ/4ŸХехэ[Лz™ЅЄvjщцˆ‡ЦG{ў@8=„СЫ?Х№…o~Љw$њсбСЩ€ЭTиЬ4Д>цTдЏЯsѕnў)щ^юЅЭАoL‡ О$й!t1iW™‹й|ZЭп +2„дДз›ЦDvФецЎўjџ<ЬEИиЩV*m6jхЭŸ"НжKn|EЦPg)–QKГЅХхё Pf50”БгF4oЫ:њ8Ÿю№OxЎƒ_хя:Xk6.ЫЃј=Љ)&џы8 ЎЁwk6;їс<{tѕЈBѓќЏoаЭгШ/ЄрP9Е&Z’+ ZѕХЄ|yёR•§uУ1”т|›М‚(7l{*oG:!ѓЬYы:кОhњ# >0žl6žј!m!Sџo<&јДЫШz”Щэе'лBюшniМj} +˜п}Ц0GnОтРЏ=<Ю0ћ MЈ}ље№ЅвПЊЅў +?Ю0'ќZЕчW+Mѕшт№ dіЖЇј+жйt]“wњђсйЌТ5l> +›„жо2JЁŠoтK=‰ђЭœo8в}ЙОс ы&XќДќbeл>мМ(7Щіa8ЎOg0єжWR™.эTYSщ0хџКx)Ы0ЄЄЌыў0ц›в|™)<јы`ЏRЧ œoє= ыЩэYPBO•ЗЪЛЇ&БynMOVEšˆG‹q%oŸ˜6Бх е>-2ЫfыhЭоfЊ\ьєm%p6О ЇѕWрИџ(z–!мs"/„ЭЖr<Аоƒ чЯЖгk-ZA”œwP†[‹зoШlu€vЋ{КбsЏУ…%ЗŸHp7œnнkЄЭЗ иƒвi™ЯеfCnыyŸр.‡‡ M2!жїГИжЇђ… "fr=јт?„v!џ§"dKŸ#![ЏДŒЭ.vmЅ)г—o1:Œ‡7uЭЄckєѓ outpдdyо  ˆ0ЫutfяQъW]>tCќ:”sЗЬЫёbšMq't/ž5ЦrєЋqShЈђю}4r\ZЉХ№2™bј:r~ZРЏё ЏWЩИ­)в@6Z‹CЖўџѓ^LoнZ$f(Н”HКŠС'uљ 2ЋrGљХ^V0=ЏЋЦЧ[є\ЬМ$Х–ЙљntЦ‹ЗlНOzfэK Џ‹q–•ŸŸOИ0x‘Mх2ŒqAGxг?FЏo‘gэDqNЗЪ&t:›s&нюsL4S9УLАY*"Е'›(yG S*lŒсоЇX• ‰,‚r€кЏ­дš­m‡рЫwъ!]r6џM(4ї2uPJrЙэcаИžрэБ+Зџж:РІЦў0іS, 7oЇKСІЂ8L3MЏШЬ!uOОš.:АЗ6и(+Ї5љИўeЉh•ЭњiNGЁ< +Й).УžН`hУ'Э*ыSY4ištнQџ—в3 +CJ*ѕНІ"s|клЕ(Atѓ4bN#осЏG&sЮy0СЛѕM›ХGеhЕиьm“Щ<ёO(VињNццИ:1UJ!„H…4ЯKџ •Wўњ1Ÿў6?žœО~4мYбыЧљ+~g`ќН sё2O*>5Xп”ЭЕsЛ‡Џguмс(%wM*ѕ­Ѓzѓz}ОнBТgЏЙtУДЛњ^T4ШЭф…Œ~copiedУwfOц†ѕсќw#ёьэbП†wЩ*#^dэYŒk1!oЊ ‚–$jюлrŒ tЯБ:5Юk[ З‡T‹П™1У:іi Šл2tЖˆ–xГГи2ОасyT„4У…&[Д чH‰7—ід(vіЩЭЙtЅиmясBЧУ3 FUL0Њ[“Ћ’ ї^ёѕ6џі +Ф~_ёu–v0vЊsЧ0жЗїќ(хДЫН=П Cmoј!ѓSиЯ;%‘к–†ВаЂЌ[Џ1RЩ!Y‹"РЗ|Œg3’з~<ПZ˜h(ь"w5CuўtГ‹Эs( Л~З єеЯЛъ#6>iOverwitоgš?Sg*бŠuWфїW6!аІ4O)ХяœЙыbšђ*™х=јце!>ЖuсУЦ7- +†зhm8Ъ“ЙœsœЋРћтеЭдsvс-бuo‘пŽ У’Љ-LД. ЇчˆOI"‘ЇsЫЩ`nЄј5'] <№сЌЙыkЋœ ( VЭs`ЕЖ Y",„іiЉОжђƒ!3„{гёhЩ>шО„v( /oz3~жAЈƒ7]8œЮН!(/c)ЭНeўЙоцIns?ћt OUTPz^F6хчœЭџvLю‘ђкsNіЮФEн$!ЎЏОw^—ъцk— dЎNОžЫ?+нЪ xБ эt‚O†>џО U~ "BИч.ЂcЬЂњ9­Љі лo^ђEєFШoЎ 8\НC""АTоЭZSYRCEІZе[?ZЦvШбjЫеѓсš­WЛ’Мњ’ђR•gы\ݘ7 Џ2–}›?wmо=KЎœШB2чb2§Я\лЏЩ>!йfїme&™а1!Щwѓ-§ЫюоЎћSх§Ўц@™кќn(ю*Г"Л_їэsхv>wv!—G@ УЕэСЬў/Эƒ>њ­‰Dи\ныБЉwѕpК,ЏƒЮѓљ„ВМыЖцгё6я”Рw[РћПŒNћv Ђ#1;КМ{мЁxЦalcu|љtor лДn2тъкWМxN‡zyZ ! pŽйК dpŠo +Ш\/h3ЩbdOž'—!дUŠ9Ј\Rпjсwех:еbkpЎсUб~іж%^йЬя iЗЁгЩdю=ї +6|xћАЏЩЯsиыE ‰0АX/…№лП(я:фШ‡8щрё­оЗЛћZсрё_цыњBећС“œ!Ж|nВ}{7ЏысхщњG{О0Єьћ›VСm!ёЧэBDMž3яџмИс+^WwП№{– #СЫaќ( ѕq#Ў†Ь…4{нЗУb…Пцуўкeѕ_yONATЉ^Со~]џV2­yO хХЏц:њLs}< СсЕ9Ј ЙЗЗ.uу–БW(ГД,"ьyэ[ѕ2Яk!џfŒ™zЗѕЪЗџзщR}2%zС( y“Mѕ‘ЫЇ]O}~‘wёY]хD>1л-ebЁoы76 џќbJЩнw<Ќ5™ŸјіГу~МШ išЭNсХ гжE@ILѓ н*…:]p oМl"XzІЉэK&K“IUzk ШяЬ„х)йk нічžxБЭ ( +NЧ6cўЪЭzЋЎѕ:Ћ†ёˆн?Eллg чN C\F ыeб7•>8€мŽ rBг“цР{ЌрДvоЭlзТЦсСХП9XeUў 0хћњ№нvљњ ѓ2{Эwўa А+Zгj.њЎю8w+Ы\[фјЯЗљ]\^—O(њЩ—FыЖПnч@ђž§R€~} ‚$бВ^NJюИУ~|мsfŒ ž,з–„…”ƒ•ˆ‰Š‹ŒŽŸ‘’“†‚œ›‡˜™—švV0њ?u~>Gklz>Ў/§эy:f&<О§эCV€"оКЎЭѓTU€~ пЧС‘{еь’jа(ALфШ0Щ ЩЕўёШr†‡xЏoG…o0$6Пjсе>@ЩМЭИОэ:­љд,УсЗсуљ-,+&јјЏ\флН8н„~Nн\ a]ЎФ$FJП$ЙгldХлИ&AЋG№ЭpŠ–РЈжmёi€ў…СG оЩЭv~›vЬыц7ШеоЙЩаЂ<њиС:фЙO +{2ц|ЎшИ$/'?.JЏБ(6&—Э8М'ywVХёіoxF-N$ООЫ•(;| 6-щЉєЙ4ЪU}'3а v$ЩђЩГ@ЙЖј4ХхЦZ}w,ЦВ.С Жџ‚сЙs,rPY‰Cј|ЫЊн,^ццVях†w#я1<ВмЊ~5јђЭtŽифЂЃŒ9 +| +М~“Fєс"ї|jѓ2сCŽХ,2B'qp‰С~MЩ[ЙvTзіA\-&т™Ихи/œŽС ЩЭ2­Хiž№V)ј[_dС4mўї€и"K}іПz>МЗўи2Н™C• *FŸ"hћКрPУ ~Rа1џћиT]ѓxKж0sR *мш_iДыЬгTrxbЫ{Ц_0z™^Wёy*sФЄSЗѓ"(ъ0„‹a +ч•яЈ}Ь~ +CwїЅкќ\дjЏ\|ЕШY­gЂZ“ЎZЗР…еV‚jrDŽ9lŸ№хНŠ›цњM>H|/ц?(д~—|іРg~“љѓ,‚ѕvФ6~ДѓxЗ(еf‰dвљс1…й˜`Œож +ђК™#ЩНd€D™њZѓ-њ"ѕTCъ˜]^'OYх ыГƒѕODъJM„‘M™цHёЪ2]GЕЇГt#і!+§ДТJ‰m#ШШ6eGх8НџѓTozHl 1>Г +с5mє"}y{‘ЉНх—2dJЗх~,цЎрњЛ-ТЭH€ћ5ќ\>–GдBФџёв щ;X`px}5^&Зk,TЏG•OЮ/Ь 4n-GпЭ ‚:@ž$JыЈЧ~цhi§]nУp]ё[ЪШ,ЉvјTЉISЎ"6звMМбе=Й ђс+™šJK…ЊN—кЪ6›іј/#.юўЦ[ШrUЭХе$.ЬЎ^УЩUЫтfпMюЌG…‰Эє@ТI_Mxм˜Ъ‚6YEk-}ЭкqјХ}<ЊјЭёqпуфхцЮояTпѕ|ЖwM,ёwС§хЩХ­~VzFDZЬјW_ІПЧѕbPC’тцюУЈ›ўРž}ЩzЌЫќЭєњђцРжПљZв0|*Šх>”<ІGд† ’,\Ич\Lqжљ{ОЛyі˜AОљс-yОї,6 Fћ +Оq-[0Q№EИЌoњдт?в$Џo Ю|ўV7"Ѓ %чŸ‘ЩƒУЫГжo7pлœ•ѓУhеЕШ€F‘Ј>дОШ#ћVX^Т)ВФбЩHxцƒ_ Gyж@“иЛxAаƒўА8Ц0™ХœXЂхи8Tџщz€еы +] "FбнofzССg пUp{х+dђ свK€уЏжТœ‘uС&Р8ц(љ|Ž—‚ШxnђР}=ФЧбыj|њЁб“­ЫЉ ƒ)=ЎRоxІ%Э?І|ц?g#эBЁIеaХG‘Їlу7ћИŸџЫ&оr(ŸL#Ÿ< №|ЕџНќИЛNpAњЩѕКЮГёЏu#Щ>ЋЇѕ!j\Ўw§‚[џnбyюџO№Щэ?XХT]}ж o0QЬШ=Њ ѕѓЉсб$=јї@СоЩ54ШжЅѕi[н‡<Оo!~жy&C<Тxw>їјњ#Р c>ьЮ +?"E\œ5+]йй6ъ#:wї"ы%ЄЋГ[8ѓEЏй!X'ЧѓЏ>џœЬЈ$ћ#{\№Г•В]џк<7!<џљДф_ц`ћА;]Щ\pdЂУї§3ў‚ЭRƒоo}LOAD "?dКоў"CODEбM˜"ўЭ)l"Bƒ8я|о|USRžц*MGіI8ѕёукьЬќ_[Е”w7-F хФrУПмЗхсM{:iQUIT‡v1ьіR-DOS+Ї‹нЫООє9пцБ†S*]7Хц/ݘƒЗ9!Дn~юwр +E_лБ%Шrš‰гбэwfЙš"Ю6Iш,]Ш2Пe0ѓжaSДиЇ|{C1nѕgГXГпё2ј\!ЋљзІrяФ +j№Fхыь2‰„ э; ЭˆШЙъ>V*/|З>‚Л™гœњTN ѕ^E‡н›Н/Z„Sgr3tнЌ7Щ‚‡_ЋЙЬЩ2Ь§­џ{8*Qn§?TцGіw,їЩ <[bƒUзл[П—>џ$fщ:‰К=ђn˜:@s>rжжЧГЗR‡шќ>іОЬ~ѕхzыДO|ГRenam FIЦZLAZ7_d_в)hW„Ы?‚ЎД@tз№ +љ-бzЦ WltЧ>A‚J~Rл]О(!єœGh[ nMИВШ[СEraѕžЁБжl‡Oіf%|P†ЯџЗŸ€РЭвhЯpCWь28…бz№!дЪnTmЛпD!ѕШ4w Ž эŽˆЊ~dРBќіqŘ0П*yMнEСTкЈmМѓ§ЧуsЪЮ3Ролm4Œ[t5>жOw>4§#ллG0Gз|ЉЭ‹OЉЙбde&tФ3/A›ПOэ "хm.­U%u€іn—фђђ(s)ЂЄЩŒжг~i}щѕњiСњ^ЌОР5љJйN/ `§nхfљ4цнuw‚tт F§qсчтpт5є‘яфйЯу9юяавЇ^'Виny•u–}’|Щ…žЅлФЫ†Švnич–‹”/6KсхjнЋЯ‘Ж њcЋrfсейѓ†kY§ШО†6Bѓѓю3JE6БЩ†хи,%ісЩЅ4g~юШwб­ЄGЬHУ-;vtIXGзŽДЬЫhюn(Ќ=9лэк({6n- 0яГы‹d!pЧwЏq‚џogy;†‡ОCуktm2‚‡ЪкŠlMШ‡Œ\Є`мь–ТЏѓЈБ :л2ћxВ{4§NОЌЗОƒzцМO<Шў ЧћФ*MщіW‘Ÿ‹> ўь/"ZˆэS^cGМluS$Јоі +о25ct|ЕЪLјє2ˆ!3ФК;ЌЁ}Р0/ў…6G ˆ“RёЗ*> o§m8вŠUпшŠФgйx|бХ(Q"Co> иўБК’(yASз єŸН%Ї+RvJ~e:ћfгQŸЈYb˜[п#n(/Ў}ЋъЫ*О_.щДџ ОЙykŸ c\џƒ[qžЏЪтЖ#ќ:–эsС§\Ye=ђ/No?\тЧПўn( cWy*E‘к7Ц]Л+}F/З=kыб[mP„МШЯr9o[Tї?9)6vy†к+Љдбƒяpђ}жыџXћЦŒ'W{‡ƒј~_#Щџ_|d[ L‰~?ŠdpU.qlr~..s”tЂЭ.uЃЕ +vѓќREAK3мф;pЅsоњorRч{^щЄ‘nџtN‘uD5вBEљr:ГкФCHЪvЩGEDŸѓInteuЧop?ўQvalid mБŸrkqtfFD#h=abA c‚ j9 +бй8tv6] Я7 щƒ0‹п+‹‡-Ћџ‹*œ#’ƒr“„t:јХ…dgDъ†fvИИaЙbВFЌc{pmщos‰zex{q[ƒ Зdyuбx=ФwAд†џѓ€p эњ>2ЊŠS˜=8}‹ 2‹!@ŠЩЈе„хiSњЈїh"8lЭ‹Љћ-ю ж"Ў\ЏјРD_gдfУЦЌ˜dG$№є +ФЉЎ2ПЮВЖЉ­!Žžр>( № пNрdЁƒ"ŒТ7дIбхь/цІЇ:Уѕ3{ъађ4ЉУ(њ{ўЉѕЛ f/ыЉw#ОЯь>Лy-@œз6wЊн ѕы3Љ“ в„ЕЯ;ДдЗ~ ёwб^fЫЩУ† +x8љГцЧЫ\і йэfГН)ЕЩ{ц82cQпЈ№]НЭицr„чЧц€ГтфaПН9О€ќMмcЩ0154 V=А+-e3X'эНї6‚…RxРн!єџн9љссс;ёнwн#їйПс;ёйй)сA8ѓ>€)сA8јў8ƒ_Љ эƒў(ZЮџўйOй>П8)сA8ј(<‚0’< >яП)сA8јй&џ(g;<( ёoэАЄйЫ + ёўр8№Љ<(ёжoO&џэ ;ё#~‚>€)сA 8і>ќ;СHG?•ў8ѕ ŽЦєнљŸ>я)сA8јй РЫ(тжъыбs#r#= јы0›ЩHRЧ оSФRЃb§>эy!" \ћЭŽdкФa>ўляyцЪ,џU§Тb:•`ў&oі!'e0 ы…рo$~#fEіЭb џš§ЫЎv!ЛэY6-XW_”Y|эА>8Эј`H&хЭЏ?eaџс$Ыt(Яоѓ ђŠazНnўfЛ!§`.:\-ўf'(A,|т ; + }ЦЫNo2е жŸZ(хци_e?ЄЫ<ПE y…ц#ѕ{ц№ГхгdŽц@Ї,Н}2иќDЩі ж0иИ?аv1ж':_Щ*:И&YwѕiОѓё”ОЮ0'јХех‡ў@>\obЧ&)&~,њсбСЩнg}Пёгў@bi6:0~#uŸЗ5ѓЊq, ќy/OŸ3\(єxюРw#QжLе”}€‹3іЯЫћvЏЏ/цЦoѓŸ<гћ=?= њbKŸ%8юн,ЁЭІa|їпp}шSПѓћя>ћктЩЎњ€ѓ[ќпdxgF|ЇЩ!Ёdwv^^!`Xџл. ќ[ятвмp8П|0, ѕХ%oЫ}у шaю>™эЫ`Щc.@3ЗШv zаўЦWё!f%ЫIh'а\;6ЌVШѕбfж14Ћ Y}&ћЂЩ2Т\Хu§<њ§Bж1ў0эЭ=>›­ц§~›єЃ!Єbх’ЈdцЋи‡юU@„ўЕo"’bыс<6џ!VЦї ЭЭеЂЁІкЭ3cЃѕvЫцŸів уЇх*4c•œm—(&ф“"а -J>ЮЖЭ;Ж’ЫеЫZeІ€w:нчЬ­"аЩ4њ8 ю$8I%wwКљІџсуџЧх#~+OyR|жЁ[ВƒunќЩхN]чqO+вJѕсgbуц Э§‡ љЩўlбЪnbц%ѕ ŠZuѓPв‘bејЈиNA~ЎrОvwХЁЏ2Ld‹Р:IЉ>џŸвэT07Ы8йсЮ4СЭЭуyoУеbVuqє>Еи|јo5НAGї§}еšІхPЯa+О(ўЭSd#ьсй"{!дtVFŸэЩыy{Oxџ­ЭА"ыЩ>ё2*d:в&ѕЃ~гoаО> (‡§,ѕ8сж Hаo/F&нЙO›UGщy‡ЦOЙ4~3З…ўsЃХе/›ліюpФїћX>А3YлуЁ +СЖиѕnЄaёv„uЅbiЋЫчIџ`Щ1234567890 џVQWРўERTYUIOPДASD§FGHJKLehcZXCћVBNMsаі_secум alЖqrmin{м„Khouoыah[dИxy ofweS§k]„7дonthтeГ#20йŸb=noBCD,Љ}124Цšэ0=ЁaŒ)иТЂlЈt §3MsХ[§7>,aerwnАlowіьme odj5(fSs)i3ЁјvsЯ#Ažќ4ž~msg afolм“мJѓЧѕlш(,6:ГžDIzжTbflYЯqu=ы’ЎЌg'СЮŠївDoct Хr(1-4): 3digs=TrackS6(vs)6ІVЉd,0 QБjwlСWžt€7BEmavГTLpuе?>ЫСЅпџФЫReјt+k™y‚џ[CS=#вЩDB0ђRAMglSTцј Sp№ˆe=DOM B1k#УOУѕ(3SоD2FщOяNPRET)S3н 624Ыx(йi5ЇэGlukт˜2)ЬХ0№PјAAF:+SЫѕ;КќцР5eiС5 У\0Ж=)ўUT(C),A@_cџKDгUД;5іHЫСЦHEijР5S#Ÿє:мRšіDGІnў‹!512b(‚B^HD‹•хБC0K1Kы=a?!6T§be+Rю\у#iВs+COVpPXр^PMуftUpXСiПќB3I˜ѓVЎaŸЉBNu:M‘Ђ—]вкf,Чкsшriv8Rнleхu/Q9ПЪ†&upгhc8redotiА9 \.љF€dmit1І”. ЬгЃr@gu„žl.ŒџрЖmћeўx†Y mњч„џ<@КЬќ_o#Yо“п&]пž№ъ>]J(;’\С=ѓЛXЙŒПџ_ЋЮєйяJГn?aЧРК/WЃаTпiН Ы§НŸGЊЫчљWє ЈKАїФџџџЩ§>эyћ!П€Р€{‡‡й_bj= ќ|7йwЫНЫЛ/wЫ§Ыћ- о$6А,s#|ўX љv >= iгў!иa>AЭюaЭюa2ыaж8(>2шa+Ы0 й>2щa!ЛЭНaй!џџ#"m`)}З |ц(%= Џ!рaЭюa‡(2хa>2ъaGй>0!‹ЭНaй>28`!щaдвa#Эвa~ц<!хa4+>§џэyПэЃ<К ѓ!XsXџэАO!Х~,х0Y5 0Џ-w,,ІaЭayaЭaЭaеzЭГaЭaёеЦ@ЭГaƒaЭaСЭOa0ЭЇaў№8!‹ Ы~ беЭРaёс С˜ У3`!РXNs,~r#Ыœ"Pa!/ІЭiazK!Ж"vaЭА"§/ІwаzŸЊцўЊWЩzўРиŸцПWЩЅaэCžaN,F-ы ыѕЭЅaёs,r,ЩарЫЊэSЈa€__ŸW{Щхы эАс6Ш,w,ЭЇaЯ~=ј5ЩD +f їwїџAп+ХхNЫ,ћсѕЫqёСЩСё33эsъ›1œйѕХехйѕХех§хнх*ъ›х +V+^ељџџџ!ф_љЏлўѕы!§Эm5!J#эА§!:\§6ЬэV>§лўц(ё/цЪ`!N6`еѕЭm5ёЩ1`7э!ј_љые!1=эАЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЏџџУЫУќ<џџУк<Уђэyџџџ*]\~Э}аЭtїџџџУ[3џџџџџХ*a\хУžѕх*x\#"x\|Е §4@ХеЭn8бСсёћЩсn§uэ{=\УХсёэEџџџѕх*А\|Е(ящџџџ*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  + т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: +\w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( +§Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ +‰а†‰ +—`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vёЭћ$:;\‡њŠсахЭё+bk ј ЫўЩ!?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іOПРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ( + +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ + Снхб!№џ +~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР +нn "B\§6 +бнс7>џУнN нF Хї6€ыбххнс7>џЭсэ[S\~цР О# О+0хыЭИсьЭ, т~Oў€Шх*K\~ў€(%Й(ХЭИСы№црў  бех#О 0їсср>џбы<7Э, Ф "_\ыЭИЭшы*_\еЭИ"_\*S\уХ8+ЭU#ЭU#СбэSS\э[_\ХеыэАсСеЭшбЩх>§ЭЏЁ Э + §ЫюЭднхЏЭТнс2v§н^ нV >џнсУТ€Start tape, then press any keyЎ Program:  Number array:  Character array:  Bytes: Э ў вй +ў8iў0e! +_^хУ NW)TSR7PO_^]\[ZTS >"Й §ЫN >И !Уй :‘\ѕ§6W> Эe ё2‘\Щ§ЫNТЭ!ЭU Уй Э y==цZ>?l‡ +2\ m +‡ +2\*Q\s#rЩє Э€ +*\W}ўк" )DJ>‘8 ЦO§ЫN >кŸ Э;  јЩЭ$ §ЫN §ЫF эCˆ\"„\ЩэCŠ\эC‚\"†\Щ§qE"€\Щ§ЫN эKˆ\*„\§ЫFШэKŠ\*†\Щ§NE*€\Щў€8=ў0&GЭ8 Э ’\G!’\Э> ЫŸцOЫŸц№Бw# ћЩУŸ;ЦХэK{\ Э У ХэK6\ы!;\Ы†ў ЫЦ&o))) Сыy=>! O§ЫN(еЭЭбyЙеЬU бХх:‘\џ8ŸO>Ї§ЫN(§Ы0Ю7ы ЎЉ8#= ђы%§ЫNЬл сС #Щ> ƒ_ц|ціXgэ[\~ЋЂЋ§ЫWv(цЧЫW ю8§ЫWf(цјЫo юwЩх&у•ѕЭA 8 > §ЫFЬ; цЭ; ‡0ѕбўH(ў‚иzўи> ейзйбЩѕы<Ы~#(ћ= јыёў ижAЩ§ЫNРй еx§ЫFТ §О18Р§Ыf(§^-(Z>Ээ{?\§ЫІЩЯ§5R E>2Œ\*\х:‘\ѕ>§ЭЏј Э + §Ыю!;\ЫоЫЎйЭдйў (Eўт(Aі ўn(;>ўЭё2‘\с"\Эў §F1!ХЭ›|ціXgрZN ыq#њСЩ€scrollПЯ ў8€§†1жаэDХG*\х*‘\хЭM xѕ!k\Fx§Э*Q\є Їs#r#Ј?8і!*!"}\§Ы0†Э” >ўЭЭM ЭD*Q\є s#r§6R!![§ЫN x§ЫF(§†1жХGЭ›С>!‘_Ум +Э›Ххxцx ы!рјы =эАы!рџыGцOxэА цј лс$С ЭЭˆ!рџыэАХЭ›ХхxцOx T]6эА=цјG хс$С мЭˆbk:\§ЫF(:H\w эАС!Щ|=іPgыah)))))DMЩ>Wцрozці@gЩУїгћћ![§uFЏGw#ќ§Ы0Ž!Уй xўŸцгћWЭT8 +>гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q +§Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! + DMЭЭ—*Q\ух>џЭс+§5ЭU§4*Y\####"[\сЭЩ§Ы7n !I\Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nР*I\ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭп§61Эk Џ8Э + §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 +ЭŠv§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў +8ЦЭя> зx‘Э + Э;;Э + эKE\Э>:з§N ЭЭ—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§ЫžУЌ€OЫNEXT without FOвVariable not founфSubscript wronчOut of memorљOut of screeюNumber too biчRETURN without GOSUТEnd of filхSTOP statemenєInvalid argumenєInteger out of rangхNonsense in BASIУBREAK - CONT repeatѓOut of DATСInvalid file namхNo room for linхSTOP in INPUдFOR without NEXдInvalid I/O devicхInvalid colouђBREAK into prograэRAMTOP no gooфStatement losєInvalid streaэFN without DEЦParameter erroђTape loading erroђ,  1982 Sinclair Research Ltф>УэCI\*]\ы!Uх*a\7эRх`iЭn ЭИЭшСy=А((Х+э[S\еЭUс"S\СХ*a\++эИ*I\ыСp+q+s+rёУЂє ЈKє ФSФRђ<ФP€Я §Ыn §ЫоЭци(њЯйх*Q\##0ƒйх*Q\^#VыЭ,сйЩ‡Цo&\^#VzГ Я*O\"Q\§Ы0І####N!-Эма^щKSP§ЫЦ§ЫЎ§Ы0ц§Ы†§ЫŽУM §ЫЮЩхЭсЭd*e\ыэИЩѕх!K\>^#VуЇэRу0 еы ыr+s#б#= шыбёЇэRDMыЩы~цР їV#^Щ*c\+ЭU##СэCa\Сы#Щ*Y\6 "[\#6€#"a\*a\"c\*c\"e\х!’\"h\сЩэ[Y\Ух#~ЇШЙ# ј7ЩЭЭтЃы8д N#Fыq#pЩх*O\ ###Nы!ЭмN щKSPсЩЭ”ў8ЯЦ!\O N#F+Щя8ЭxБ(ы*O\ ###~ыўK(ўS(ўP ЯЭ]s#rЩхЭё+xБ ЯХцпO!zЭм0ёN СщKSP + xБ еWсЩэs?\§6ЭЏ §ЫЦ§F1ЭD§Ы†§Ы0Ц*I\э[l\ЇэR8"еЭnРыэRуЭnСХЭИС 8ыV#^+эSl\э"l\*l\Эn(ыЭ3§ЫІЩ>>§6Э0%ФпЭp 8пў;(ў, чЭ‚ЭцЭоЭюЭ™xц?gi"I\ЭnЭUз§Ыf(і:k\§–O юЋШхе!l\ЭбсрэKI\Э€>(Ы§s-~ў@СаХЭ(###§Ы†zЇ(з§ЫЦеы§Ы0–!;\Ы–§Ы7n(Ыж*_\ЇэR >?ЭСЭсы~ЭЖ#ў (ыЭ7рбЩўР######~Щй*\хЫМЫ§"\!‘\Vе6Эє с§tWс"\йЩ*[\ЇэRР:A\Ы(ЦC!;\Ыž>KЫV( Ыо<§Ы0^(>CеЭСбЩ^#Vхы#ЭnЭ•с§Ы7nРr+sЩ{Їј Џ <8ќэB=(ёУяЭ-00ў!8,§Ы–ўЫ($ў: §Ы7n §Ы0V(ў" +ѕ:j\ю2j\ё§ЫжзЩх*S\T]СЭ€аХЭИыє~ИР#~+ЙЩ###"]\ШчЛ ЇЩ#~ЭЖ"]\ў"  ў:(ўЫ ЫA(пў у7Щх~ў@8Ыo(‡њЧ?0#~0ћ##N#F# бЇэRDMыЩЭнХx/Gy/OЭdысеэАсЩ*Y\+"]\ч!’\"e\Э;-ЭЂ-8!№и кŠУХехЏЫx `iџеV#^хы ќЭ*œџЭ*іЭ*}ЭясбЩБЫМПФЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫ№эю#=ЬЋЭ‰ ,ВЗЁљ€O_Ќk м":э'B ‚#ЌЩѕ ј  #z”"`, +6х +“ +, +“ +““§ЫОЭћЏ2G\=2:\чЭП§4 њŠпў (zў:(ы!vхOчyжЮкŠO!H N *t\~#"t\RХOў 0 ! N хпЩпЙТŠчЩЭT8ЯЭM; q*B\Ы|(!ўџ"E\*a\+э[Y\:D\3Эn:D\(Ї CG~цРx(ЯџСЭ0%Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r Ъ(Э‹(ЯЭ0%РССЭ];(Кў:Ъ(УŠK g {ŽqДЯЭоПСЬюы*t\N#FыХЩЭВ(§670§Ы7Ю ЯЬ–)§Ыv ЏЭ0%Фё+!q\ЖwыэCr\"M\ЩСЭVЭюЩ:;\ѕЭћ$ё§VЊц@ $ЫzТџ*ЩЭВ(ѕyіŸ< ёЉчЭ‚ў, чЭћ$§ЫvРЯ Эћ$§ЫvШє§Ы~§Ы†ФM ё:t\жЭќ!Эю*\"\!‘\~ЎцЊЎwЩЭ0%(§Ы†ЭM !\~іјw§ЫWЖпЭт!ŸУў (ў: œЭ0%Шя 8ЩЯСЭ0%( +я8ыЭщ4кГУ)ўЭ чЭ‚ЭюЭюяЁ8яРр8Эџ*"h\+~Ыў 8 ЭU#хя8сы +эА*E\ыs#r§V #rЭка§F8*E\"B\:G\эDW*]\ѓХэKU\Э†эCU\С8чі И(чшч>’2D\ЩЯ~ў:(#~цР7РF#NэCB\#N#Fх DMсХЭ‹Сар§Ы7NТ.*M\Ы~(#"h\яртР8Эки*h\^#V#fыУsЯясрт678ЇЩ87ЩчЭЭ0%()п"_\*W\~ў,( фЭ†0Я ЭwЭVп"W\*_\§6&Эxпў,(ЩЭюЩЭ0% Эћ$ў,Фючѕ>фGэЙУ‹Э™`iЭn+"W\ЩЭ™xБ эKx\эCv\Щ*n\§V6 Э™`i|ў№0,"B\§r +ЩЭ…эyЩЭ…ЩЭе-8(эDѕЭ™ёЩЭе-ЭЂ-8ШЯ +ЭgЭEЭ™xБ эKВ\Хэ[K\*Y\+ЭхЭk *e\2бэR0*Д\ЇэR0Яы"В\бС6>+љХэs=\ыщб§f $у3эKE\Ххэs=\еЭg*e\ 8 +ы!P8эrи.УUЭDMЩСсбzў>( ;уыэs=\ХУsехЯЭ™v xБ( xЁ< §Ыn(ю§ЫЎЩ>лўи>ўлўЩЭ0%(>ЮУ9§ЫіЭ,0чў$ §ЫЖчў( <чў)( Э,вŠычў$ ычыЭU##6ў, чрў) чў= ч:;\ѕЭћ$ё§Ўц@ТŠЭюЭ0%сШщ>>Э0%ФЭM ЭпЭюЩпЭE ( ЭN (ћЭќЭN (ѓў)ШЭУ> зЩпўЌ ЭyЭУЭ#>ў­ чЭ‚ЭУЭ™>зyзxзЩЭђ!аЭp аЭћ$ЭУ§ЫvЬё+Ту-xБ Шзїў)Шў Шў:Щпў;(ў, +Э0%( >зў'РЭѕчЭE СПЩў#7РчЭ‚ЇЭУЭ”ўвЭЇЩЭ0%(>ЭЭn §6ЭС ЭюэKˆ\:k\И8!GэCˆ\>2Œ\§Ы†Эй Уn ЭN (ћў( чЭппў)ТŠчУВ!ўЪ чЭ§Ы7ў§ЫvТŠ Э,вЏ!Э§Ы7ОЭ0%ЪВ!ЭП!q\ЫЖЫюЫ~ :;\ц@ Жwї6 y0>"+w"[\§Ы7~ ,*]\х*=\х!:!х§Ы0f(эs=\*a\ЭЇ§6џЭ,§ЫОЭЙ!Э,§6"Эж! +ЭэK‚\Эй !q\ЫЎЫ~ЫО сс"=\с"_\§ЫўЭЙ!*_\§6&"]\*c\э[a\7эRDMЭВ*Эџ*ЭќЭN ЪС Щ*a\"]\пўт( :q\ЭYпў ШЯ Э0%ШЯ*Q\####~ўKЩчЭђ!ипў,(іў;(ђУŠўйиўп?иѕчёжЩѕЭ‚ёЇЭУѕЭ”WёзzзЩжЮ(жЮ(Vўz Ozў0y!‘\8z88Ozў +8Я!\ў8 ~(А/ц$(xOyЭl">КŸЭl"цPG>КŸЎ Ўw#xЩŸz€ @Ozў(ў0Нy!\Эl"yиЭ”ў0ЉгўЫo ю2H\Щ>Џкљ$GЇ7ЇЈцјЈgyЈцЧЈoyцЩЭ#ЭЊ"G~§цУ(-Э#Эх"УM эC}\ЭЊ"G>ў§G~§NWЫA  ЫQ Ј/wУл Э#GХЭ#YСQOЩЭе-кљ$ШџЩпў,ТŠчЭ‚Эюя*=8~ў0я8ЁяЃ86ƒяХ8Э}$Хя1с8~ў€0я8СУм"яТРрР1р1р С8§4bЭ”oхЭ”сg"}\СУ $пў,(ЭюУw$чЭ‚ЭюяХЂ1008Уw$РС1*сс*р*р=8~ў0я8Уw$Э}$ХясС1сТ1стхрЂ1Х РТСхртсСртхТ*с*8ўСкw$Хя8:}\Э(-яР8:~\Э(-яХрх8С(<яс1утфСфтуТ8ХяРс18:}\Э(-яртРр8:~\Э(-я8ЭЗ$СЦя8:}\Э(-я8:~\Э(-я8ЭЗ$УM я1(42х*8Эе-8цќЦ0>ќѕЭ(-ях1Ф1ЂСР11ЁУ8СЩЭ#yИ0iеЏ_БШhAе`x…8М8”OйСХOейС*}\x„Gy<…8 ( =OЭх"йyйбЩ(ѓЯ +пХO!–%Эмyв„&N щЭtў ЪŠў" ѓЭtў"Щчў( Эyпў)ТŠ§Ы~ЩЭ#*6\yцрЈ_yцю@W`ХехЎ(< =O#ЎЉ їССС>€ї +сбСгHУВ*Э#yOцрЈoyцюXg~У(-"(O.ђ+ЈVЅWЇ„ІФцЊПЋЧЉЮчУџ$п#хЭ% Э%(ћЭ0%(їсе~#ў" ј~#ў"(ђ б!;\ЫЖЫ~ФВ*У'чЭћ$ў)ТŠчУ'УН'Э0%((эKv\Э+-яЁ474€A€2Ё18ЭЂ-эCv\~Ї(жw Э0%(яЃ84чУУ&Zчў#Ъ '!;\ЫЖЫ~(Уl; Э0_Э3ѕїёЭВ*У'Э"%Ф5%чУл%Э"%Ф€%чHЭ"%ФЫ"ч?Эˆ,0VўA0<Э0% #Э›,пЭU#6#ы*e\ЇэB"e\эАы+Эwп#~ў њ#ЭД3"]\§ЫіЭВ(к.Ь–):;\ўР8#ЭД33л ў-('ўЎ( жЏкŠ№ў(вŠЦмOўп0ЫБўю8ЫЙХчУџ$пў( §Ыv ЭR*ч№O!•'Эм0N!э& FбzИ8:ЇЪХ!;\{ўэ Ыv ™еЭ0%( {ц?Gя;8 {§Ўц@ТŠб!;\ЫіЫ{ ЫЖССеy§Ыv ц?ЦOў Ыё8зў(ЫљХчУџ$+Я-У*Ф/Х^Ц=Ю>Ь<ЭЧЩШЪЩЫХЧЦШ +Э0% 5чЭ,вŠчў$ѕ чў( чў)(Эћ$пў, чѕў)ТŠч!;\ЫЖё(ЫіУ'чцпGчж$O ччх*S\+ЮХЭ†С0ЯхЭЋ(цпИ ЭЋ(ж$Й( с+ХЭ‹СзЇЬЋ(ббэS]\ЭЋ(хў)(B#~ў@(+ЭЋ(##хеЭћ$ё§Ўц@ +сы*e\эB"e\эАы+ЭЋ(ў)( хпў, чсЭЋ(Охпў)(Ябы"]\* \у" \еччЭћ$с"]\с" \чУ'#~ў!8њЩ§ЫіпЭ,вŠхцOчхў(((Ыёў$(ЫщЭˆ,0Эˆ,0ЫБчіч§ЫЖ: \Ї(Э0%ТQ)AЭ0% yцрЫџO7*K\~ц(-Й "‡ђ?)80бех#ў (њі О(єі€О Эˆ,0сХЭИыСЮЫјбпў(( Ыш бббхпЭˆ,0чјсЫЫpЩ* \~ў)Ъя(~і`G#~ў(+ЭЋ(#ЫЈxЙ(#####ЭЋ(ў)Ъя(ЭЋ(йЫi #э[e\ЭР3ы"e\ббЏ<ЩЏGЫy KЫ~ <#N#F#ыЭВ*пУI*###FЫq( +(шыпў( aыы$хпсў,( Ыy(RЫq ў) <чЩў)(lўЬ 2п+"]\^!хчсyўР пў)(QўЬ(хХхЭю*уыЭЬ*8 Эє* бСГЫy fхЫq BKпў)(ЯчсЭє* ЩЭю*уЭє*С #BKыЭБ*пў)(ў, лЭR*чў((ј§ЫЖЩЭ0%Фё+чў)(PеЏѕХпсўЬ(ёЭЭ*ѕPYхпсўЬ( ў)ТŠbkхчсў)( ёЭЭ*ѕп`iў) цёу+уЇэR8#Їњ *DMб§ЫЖЭ0%ШЏ§ЫЖХЭЉ3С*e\w#s#r#q#p#"e\ЩЏехѕЭ‚ёЭ0%(ѕЭ™бxБ7(схЇэBzосбЩы#^#VЩЭ0%ШЭЉ0кЩ*M\§Ы7N(^#~ў (њ0 ў8ў0 #эЭˆ,8чў$ЪР+y*Y\+ЭU##ые*M\жG(#~ў!8њі єі€>Р*M\Ўі сЭъ+хя8сЇэB@§Ыv(ч*M\эKr\§Ы7F 0xБШхїеХT]#6 эИхЭё+суЇэB 0DMуыxБ(эАСбсыxБШеэАсЩ+++~хХЭЦ+СсУш>п*M\ІѕЭё+ы Х+"M\*Y\+ЭU*M\СХэИы#Сp+qё+w*Y\+Щ*e\+F+N+V+^+~"e\ЩЭВ(ТŠЭ0% ЫБЭ–)Эю8ХЭИЭшСЫљХ!Ыq .ыч&џЭЬ*к *сХ$х`iЭє*ыпў,(шў) ЛчСyh&##)кеХхDM*Y\+ЭU#wС #q#pСx#wbk6Ыq(6 СэИСp+q+= јЩЭ-?иўA?аў[иўa?аў{ЩўФ чж1Ю +ы?эjк­1ыяBKУ+-ў.(Э;-ў. (чЭ-8" +чЭ-кŠя 8яЁР8пЭ"-8 ярЄР8чяўE(ўeРџчў+(ў- чЭ-8ЫХЭ;-Эе-Ск­1Їњ­1(эDУO-ў0иў:?ЩЭ-иж0O§!:\Џ_QHGЭЖ*я8ЇЩѕя 8ёЭ"-ияЄ8Эtё0/<ѕ!’\Э 5яЄ8ёЫ?0 ѕяСр3с8ё(ѕя18ёхя8Щ#N#~Љ‘_#~‰ЉWЩх6#q#{Љ‘w#z‰Љw#6сЩя8~Ї(яЂ'8я8хеыFЭ-ЏЫyBK{бсЩWŸ_OЏGЭЖ*я4я š…'8ЭЂ-иѕ(ё7ЩёЩя16 17 8>0зЩ*8>-зя УФХ8йхйя1'ТтТ8~Ї GЭ-zЇ Г( SейбйWят8~ж~ЭС-W:Ќ\’2Ќ\zЭO-я1'Сс8Эе-х2Ё\=Ÿ§ОoAят8ыЭК/й>€•.ЫњйЭн/§~qў8йЫй {Э‹/_zЭ‹/WХйСё!Ё\y§Nq w§4qгѕ!Ё\§Nq Aё+~ЮwЇ(ў +?0ё6§4r§pqя8йсйэKЋ\!Ё\xў 8ўќ8&ЇЬяЏњR/G yЇ(~# ЭяєyЇШ>.з>0ћAцPЭJ/>EзJyЇђƒ/эDO>->+зУеo&]T)))YL}бЩ~6ЇШ#Ы~Ыў+ШХ AO7+~/ЮwјyСЩхѕN#Fw#yNХ#N#FыW^е#V#^ейбсСй#V#^ёсЩЇШў!0ХGйЫ-ЫЫйЫЫђСаЭ0РйЏ.W]йЩРРй йЩыЭn4ыЖ &е#х#^#V###~#N#Fсы ыŽЮ Ÿw#s#r+++бЩ+бЭ“2йхйехЭ›/GыЭ›/OИ0xAыѕЭК/Эн/ёсwхhaйыэJы|o­йыс0>Эн/4(#й}ц€й#w+({эD?_z/ЮWй{/Ю_z/Ю0й4Ъ­1йWйЏУU1Х|M!)8 +Ы08ѓСЩЭщ4и#ЎЫў+ЩЖ "ехеЭ-ыуAЭ-xЉOсЭЉ0ыс8 +zГ OЭŽ-бЩбЭ“2ЏЭР0ийхйеыЭР0ы8ZхЭК/xЇэbйхэbй!0йэZййЫЫйЫЫйЫЫйЫфыйыйСсx Ї=??ђF10hЇ< 8йЫzй \wйxй0~Ї>€(ЏйЂЭћ/w8.#w+) йЫzй ЫЫйЫЫй5(зъз0 Э0 й€й4(х#йейСxЫw#q#r#sсбйсйЩЯЭ“2ыЏЭР08єыЭР0ийхйехЭК/йх`iйahЏпЫйЫЫй)йэjй8эRйэRй0йэZйЇЇэRйэRй7њв1ѕ(с_QйYPёЫёЫйСсx‘У=1~ЇШў06> Qў‘ ###>€І+Ж+ >€Ў+ 6w#6џ+>30,е/Ц‘#V#^++Ыz( Ыњ€8Z(GЫ:ЫњЭŽ-бЩ~ж №эDеы+GЫ8Ы8Ы8(6+ћц( G>џЫ'ќІwыбЩЭ–2ы~ЇРеЭ-Џ#w+w‘zЇ ГB(SX‰ы)0ќЫ ЫЫы+s+r+pбЩА@А0ёIкЂ@А +6<4Ё30Ъ0Џ1Q85$5;5;5;5;5;5;50-5;5;5;5;5;5;5œ5о5М4E6n4i6о5t6Е7Њ7к738C8т77Ф6Џ6J8’4j4Ќ4Ѕ4Г46Щ55Р3 6†6Ц3z65љ4›6ƒ72Ђ3O-—2I44-44ЭП5x2g\йуйэSe\й~#хЇђ€3Wц`Ц|ozцў0йћџT] йoз2&^#V!e3уейэKf\Щё:g\йУехЭсбЩэ[e\ЭР3эSe\ЩЭЉ3эАЩbkЭЉ3йхйуХ~цРO ~ц? #~ЦP>‘#эАСуйсйGЏШњЇШѕеЭШ3бё=ђOO Ще*h\Э4ЭР3сЩbkйх!Х2йЭї3ЭШ3йсйЩхы*h\Э4ыЭР3ысЩNыq#їыЩGЭ^31Р Т1ртС8ЭЦ3Эb3Т5юс8ЩџЭщ4и~Ї( #xц€Ж?w+ЩехЭ-сxБ/OЭŽ-бЩЭщ4ие#Ы+ŸOЭŽ-бЩЭ™эxЭ™ +У(-Э™!+-хХЩЭё+ xБ #Э,8 ж8ў0<=‡‡‡ўЈ0 эK{\O0У+-Я хХG~#Ж#Ж#ЖxСсР7ЩЭщ4и>џЭщ4Џ#Ў+х>w#w#w#w#wсЩыЭщ4ыи7чыЭщ4ыаЇоыЭщ4ыаеЏбЩxжЫW =0ѕхЭ<4быёЫW ѕЭ03ѕЭё+еХЭё+с|Еуx БС(ё?ёБ( –8 э #у+пСёЇѕя 8ёѕм5ёѕдљ4ёд5ЩЭё+еХЭё+схеХ DMїЭВ*СсxБ(эАСсxБ(эА*e\ћџхбЩЭе-8 ѕїёЭВ*ыЩЯ +*]\хxЦуŸѕЭё+еїсэS]\еэАы+6 §ЫОЭћ$пў сё§Ўц@ТŠ"]\§ЫўЭћ$с"]\ ї"[\х*Q\х>џЭЭу-сЭб*[\ЇэRDMЭВ*ыЩЭ”ўвŸ*Q\хЭЭц0 їЭВ*сЭУП5Эё+xБ(У(-Эё+У+-йх!g\5с #йЩй^{ŸWйЩЇ яй#йЩёйуйЩяР1р'рРр8Щя16:8Щ1:Рр0Ё8Щя=4ё8Њ;)1'У1Ёˆ6Xefxe@Ђ`2Щч!їЏ$ы/ААю~Л”Xё:~јЯу8Эе- 8†0 Я8–0эDwЩя 8Щя=178Я  8~6€Э(-я4814№LЬЬЭ7Ё84я4№1rјЂЂ142 ЂŒЌ VкЅY0Х\ЊžpoaЁЫк–Є1ŸДч ў\ќъCЪ6эЇœ~^№n#€“8Щя=4ю"љƒn1Ђ'111*Ё17Р8ЩЁ68Щя9*Ёр3я9111Ё†ц\ Ѓ8ющcЛ#ю’ Ээё#]ъ8Щя1 8ЩЭ—2~ў8яЁ16Ѓ3я 111ЁŒВUфX9М[˜§ž6u лшДcBФцЕ 6Ощ6s]ьиоcО№aЁГ 8Щя11Ё(Ё$18Щя"Ѓ8Щя10Ђ8я10%8УФ610  7ЁЁ8Щнх§Ыf(ЭB:ЭПнсЩ§џПB>эyэ`>эyэxі№oЩB>эyCэiЩB>эyэxЩ}цўoщ}іoуўЩХЭГ8СїЩХЭŸ8Сц (ѕЩХЭŸ8Сц ѕЩЭ8Э8ХЭŸ8Сц (@ЏХѕЭ­8ЃЭР8 1ЭЇ8џџ+ЭГ8ЭŸ8Ыo(ё7ё7?ѕЭ­8&ЭГ8ЭЇ8#ЭГ8ёСФЩёСЭ­8Џ2ˆ[<7?ЩЭ8:ˆ[ц€ WЭŸ8ц (ф:ˆ[Ї <2ˆ[>L2‰[B:‰[=2‰[ 9Џ2ˆ[2‰[2Š[ЭЇ8!ЭР8 ЖЭ­8$ЭЬ8(ЌЭЇ8ЭЖ8Эп8 ŸЫџц№2ˆ[ЏЫ?ЩЏ7ЩЏ<7ЩЭ89:ˆ[/цРРн!Š[ХЭи8Т::Ы(!Эп8 zСХOн~Ы@( Ы9Ы9Ы9Ы9ц№цБнwСЫ@ н+Ы€н!ˆ[!?:н~І(!Ы{(BХѕxџџ=Ы'Ы'Ы'іGёЫ'к:љXС %н##дЫ{ {цќ(:Š[ц({цЦ_{ЦZ_ЏЩСЩЏ<Щџђ€:x\ц Э 9Р!\Ы~ ~ў[8#5+ 6џ}!\Н щЭЎ:Р{!\О(*ы!\О(#Ы~ ыЫ~Ш_w#6 +#: \Ы?w#Эз:s{2\!;\ЫюЩ#6 +#5Р: +\Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( +!;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  +Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<џџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!ѕ3Хх.“лПgуЫЧгПї?>УzЫ‡гПбС3ёэOтщ<ћёЩџџџџџџџЯ€аЯЯ†аЯӘ<$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFB>?У‚=эGУУ'bkУr/Щ6У##џП +эyvџћЩэА +"Д\Џ>Ј{ы1`"_!yх!/=х!эИ"_ѕ>Щ2_ё*_У_ы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2[ћУ1="_!/=х!эА"_*_У_Эх Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАх!Т\хЩЭё ЭJ)>џ2]Џ2ї\>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭЧЪгўъ# ѕЭЧ(ѓў:Тг#ЭH0*]У +~ў Шў€ШЗЩЭC!"ј\Эх Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щЭ2§Ы~РТ\э{=\еЩЭŒў ШЭ*ѕ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭ!]~ўЊ>2]ЪЫ6ЊЭ—Эˆ!`пЭn:Ж\ўє(!п:[ўЊ SЭё *Y\>ў2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо?~#њЩ Хюгџѕ>Эџ=ёСёЩ*]++љЭё Эƒ:]іЭЙ:]ЭЙЏ2]Э5!Э20ЭŸ!Ы"]Џ2]*Y\х ]ЭАс"]~Gц€x( ўў(ѕЭШ=ё!ѓ/+ W>Йкгz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫО!0 Ы! ^#VыхYещ!;\Ыўсщ* TR-DOS Ver 5.03 *  1986 Technology Research Ltd. (U.K.)BETA 128Э§Э€=Э€=эK +^ЭЉ!в)пУгѕ:]ўў ёЩё2]:]ЗЬ'Щ!(*>УJ!f'ЏУJЏ2Ь\э[Ь\ЭJ)!%]У=ЭJ)эЭ§: ^ў(!т)пЋЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^пЭ€=: ^!^–хЭЃ!+*псNЭЄ!*пЭш!%]ЭіЭ€=:і\ЦAзЭіХ>:зхЭ8) сх NХyў +8ўd0> зћСЭЉсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпоAкўвЩЭЕyИЪЩЭЭЭuЭ.ЭА:і\2ј\ТйХЭ]ЭАѕ:ј\!і\ОТЭёЪPСЭkЭCУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭ‚=>:Э‚=!н\Э8)! (Э'ЭRўYѕЭ—ёСРХЭ—СЭЏЩ:х\ў#(ЏЩ> +2]ЭГ> 2]Щ:н\ў*ТйЭЕыЭ~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭ]:н\ўЪсў(р!ц\э\эА:љ\ЭЫ=ЭГ +ЭД Э РЭ<ЭCИЭ§: ^ў€ЪE!э\ц\эАэ[ъ\З* +^эRкE" +^*^"ы\хЭ/с"ы\*є\"^! ^4N Х эSє\ЭCСЭkЩ*]#~цпўSЪ`ўBЪ,ЭЭЭuЭoЭ.ЭА:і\2ј\ТЫЭ]!ц\э\эАЭАѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭД ЭТсЭ<ЭC:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭДТсЭ]!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\Э=*є\"ђ\:љ\ЭЫ=сСэ[ы\ЭM*є\"ы\К2ё\х!#]FсЏУЏ2]ЭпЭuЭ.Џ2]Э/)Э ТwУс:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭCС Э]ёЪв>2н\ѕЭ@:]2н\ё(ЭГЙЭ§*ы\"^э[ъ\* +^" +^УCцќУš=џџѕэ_ѕ>ѕ3Х§х*Ру>U2Р/2Р>У3уѕ>Я2П\~#2Р\>Щ2С\ёух!/=ух!П\уЩ@>У чTич{:і\/эHў(0 +Ыy >Ыq 8ў04э[є\*]:ў\ў   Э&8сбћЩЭd +@ў(ў(xсбћУ9?*]Щ:і\/эHў(0 +Ыy Ыq ў0ЏУc>Ә="Ъ\>џ2б\!‚‚Щџџ2і\/эHў(0ЫyРЫqРўаі€(Э&:і\0ўиУч>!]O><Бw:і\Э&8ъЭ>6Э>6ƒ>€2Э\сЩџџ:і\Х/эHў(0 +Ыy Ыq ў0СQХЭ&Скч>сЩСУы:і\/эHў(0 +Ыy Ыq ў0сЩУВ>еХх ЗЭ&‚ЫoеХхЗЭ&‚сСбЩ:і\Х/эHў(0 +Ыy Ыq ў0СЏ<ЩСЏЩџџЭv +ЪісУЭv +!з\Ш#6с!%]6&]џэАЭL!%]еЭ&0 Эd +OЭЉ!ж\4бЫc(н>+зzў  вЩЭv +ЪыЩџџ/эxц(лџцРТб?{В єђЩЩ/эxц(лџцРТь?{В єђЩЩџџџџџџѕХеУY*џ Interface one fittedЭпЭuЭ1Э$2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!хX +6#ћ6#6#64#6%#6(#6!ю@ЏХ7хѕ#wќёсСьЩЩ Del. File(s)Title:  Disk Drive:   40 Track S. Side 80 Track S. Side 40 Track D. Side 80 Track D. Side Free Sector File Name Start Length Line*a\"Я\"У#Џ'эR8<љЦ0ЭЈЏшэR8<љЦ0ЭЈЏdэR8<љЦ0ЭЈЏ +эR8<љЦ0ЭЈ}Ц0ЭЈЩхеЭ‚=бсЩхХ:љ\!і\ОФЫ=СсЭ ~ЗЪгўЬРтЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭQ!^э[Я\ эАЭш!%]х!ГХп*Я\ п!Кп:і\ЦAЭ‚=Э€=*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Юў(!тў( +!іў(! +псNЭЄ!Ѕп!п*Я\ N#FЭЉ!.пСсЭАЭ€=ХхЭ8) сх NХyў +8ўd0> зћСЭЉ!Ъпсх ^#VхыЭ]> Э‚=с#^#VыЭ]сх ~ўBЬсСЄхЭ€=Э€=У> F#^#V(( >Л ї*Я\! хЭ=>€сэБ~ўЊР#N#FxБШХ> Э‚=СЭЉЩЭХЭ*ЭНЭuЭo!Њ'Э'ЭRўY љЭŸЭ.ЭАТйЭЗ:х\ў#Тс> +2]!ц\4Э—!Њ'Э'ЭRўY љЭГТсЭЗмЭ]!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]ЭQ*]"ы\*є\"^! ^4N Х эSє\ЭCСЭkЭCЩЏ2!]ЭЭ>2к\ЭГЪPЭ§: ^ў€Ъ#'!э\ц\эАЭ§:]2ъ\э[ъ\З* +^эRкE" +^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Њ'Э'ЭRўY љЭŸ:ё\ЗШх!#]–с0O:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭ=*є\"ђ\Э—!…'Э'ЭRўY љЭŸ:!]ЗФсСэ[ы\ЭфЭM*є\"ы\УQ2ё\х!#]FсЏУ„хеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +! +ў(У"н\эKп\эBкEЩЭuЭo!y'Э'!Њ'Э'ЭRўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +! +ў(УэK +^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" +^Эф эSє\ЭCУс*х\|ЕЩЭВШ:!]З Э—!y'Э'!Њ'Э'ЭRўY љЭŸЭВШХх!#]NсэBСвDэKх\!"х\Х*Я\хЭиэ[с\AЭ=*є\"с\Э—!y'Э'!…'Э'ЭRўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭM*є\"у\УИ"х\х!#]NсЏУјЭ]:н\ўЩOЏХЭщСЩOЭkУC>џя>џ2]Э€*a\"Я\У#ч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭuЭoЭ:^ЗЪс!"й\џ ЭS њy2д\*ы\"е\Э— ЭS(њўТ:д\O ЭSў(Џ2н\Э@Э—ьЭРџџлцИР{В ѕЩУч>:ъ\2г\2б\*ы\"е\ХЭЅС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\Э@ё2н\:д\O*л\"ы\:б\2ъ\Э@:д\џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ*УсЭzЭuЭЋУ!*]\#~ў Ш>2ж\ЭыЏ2]ЩЭ.>BИ *]\+"]\Эы*й\"з\*л\"й\Џ2ж\ЩЭ+Ъ{ЭпЭrФWЭŒўЏЬBўфѕЭrЬ.ёЬќЭuЭ/)ТйЭ]Щ:ж\З*ц\(*й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx %xК(=Кx(:ж\ўx( Џ2ж\PэSл\ЭxЭЌG:х\ўCбШеўBѕЬёўDЬLЭ:м\GбЩ>2ж\ЩЭr(ѕЭ”ёўџѕЬ\ё(УM:ж\ўЬF*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТ=эSє\xЗШ"з\эSй\Хэ[й\!%]Э=*є\"й\С*з\%]О # ї"з\иЩ!k'> УJ>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ!сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭђСбсХчхСЭ2#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭђс|Е(*з\+++эKй\Э.*Y\+эKш\ХЭ2#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УJЭ/)ЪPЭ§: ^ў€Ъ#'ЩЭR!"б\ЭпЭŒўЏ(VўЪ Э Эu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭОЭЭо'6DЭОЭ0кЭх*й\"з\*л\"й\Эu>C2х\ЭОЭYУi*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^эRкEх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭM*є\хЭ§с"^с" +^! ^~2]4хЭCсN :х\ўBЬШЩ*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!н'УJЭ*Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э*ў) чЩ!Л)>ЭУУг!Х)>ѓ!н\6 #ћЭ1ыЭyЗЪў 8~ў кн\ХэАСЩ#~ў: +~Э$ХхЭЫ=сС ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭWЭш€ХЭЄЭ СХyў Сэн\:]GЏО С Э'С( жіџЩ>€O2]ЏШЭГ!]qШ6џЩЭuЭх §ЫžЭ2э{]*=\+>О +"=\Щ§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOУЉХЭё СчЭё Щчё+Щч™ЩчŒЩч‚Щ*]#"]\ЩЭпЭŒў,ТЭ*ЭНЩЭХУНЭŒўЏРЭ{( ЭЙэCй\эCл\ЭŒў,( ў ТЭuЩЭ{ШЭЙэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩЭ1 +|г?ЩЏ$Эkэ[є\!%]хеЭ>Ы~( +ЫF !и)У)бс>џ2Ю\эSє\ХхЭ6сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?сх>!є\4О 6!ѕ\4сСЪЩхg.хэRмМс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э+ЪЭпЭuЭWЭ>ц€>((>P2з\ЭЇЭ Э >Э§ЭыЭ§:н\ў$(ЭіЭ >ЭЕ>|ў >€2к\ЭН !%]6&]џэАз\к\ +ўP(ў€(>!p>!№ ў€> є>!№ 2^" +^>2^>2 ^!^^6 эА!н\^эАЭT !%]Эb:ж\ѕЏ2х\* +^"з\!н\п> з*з\ёх_эRDMЭЉ>/зСЭЉУг  +   Э>іG>2ЭD>>ЭD>Э§=лц>P(>(2з\Щ:]і<2]гџЩ:]цoѓѓ>єг!Й +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ 2NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?!К~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩЭ FЏ#wџХ{ЭD>ЭыЭ§:к\ў€ ЭіЭ§СтЩѕ:ј\ўџ(/ёЭp)ѕ:Ж\ўє(#Џ!]Ж6џ(: ]З!У\3] 4^-Nwy#їёЩ*Y\6 "[\#6€Щэ[Y\! ]ЭАЩ:]ЗѕФ*!ёЬ!*Y\Э€=:]ЦAз>>з!:\6џУЭ*ЭŒў,Т*л\"й\Э Эu*л\|ЗТ#"з\*й\"л\Щ*]"]\Э ЭаЭŒўA0Э*єўЅѕЬX!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\Эл!ѕЭ"ёѕФˆ"ёЭB"*]$ "]Уг> +2]ЭАѕЭё : ]ўR(!ц\4ЭГ(ї!ц\5ЭГЭ]ЏЩ: ]ўRРУй:л\ч'xБТ"Щ>2:\!(> +УJ> !(іх я:з\w#Џw#w#w>сЩѕЭ"ы*S\эKO\эBыs#rЭВ": ]ўЅЬ/"( +: ]ўR>џ ЏwёУp"ѕ хЭ#$с#ёЗѕФMёЬ=Щ*з\х! "з\Эš"с"з\Щ!"й\ЭФЭY!"ш\ЭkУC*S\+"Q\х$Э2>ќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\эАсЩ яNя$ Щ$*Q\ Щ я4РхЭC$Эќ#с#4хЭ$с>ОРхя~ўс( *Q\Эс&яУy#ЭЯ#ѕЬ$яёФp#Щ6я ^ЩЭg#эSз\Эg#эSз\Эš"Эp)яы!н\эА я:]wЩ я4Р#4хЭC$#я~З( сх5Эќ#сх4Э$с>ОЬС#ЩЭЯ#ѕЭp)ёТ’$У$6я4ян\эАЭГРЭ]яы!н\эА я:]wЏЩЭ#$Э!#ЭMя~ўШЭ!#ЏGw#ќЩЭ#$Э!#У=*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\х!ё хѕЭё > +2]ёЭЂ$ѕЭP&Ъž$ёЭ#wУ*# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эх чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭј$бсСNzы*Я\ ўwЬ%!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У#6 *]\"з\*Я\"]\!;\ЫОЭС!;\Ыў*Я\"]\ЭСЭЙХб яFЏ!"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Эh%!я>џw#wЩя:к\ОТ„%я:л\ОТЇ% я:й\wЩЭЪ%ФУ%:к\яwян\эАЭГТв%Эф#ЭЪ%ФУ%:л\яwхЭC$Э$с+:й\wЙЭC$Эќ#Щ#я~З6Щ*к\& "з\*й\х*л\хЭ#с"л\с"й\ОЭё !<\Ыž*=\^#VЗ!эR !э{=\ббэS=\Э+&8 !Т\х!х хЩў (ѓч…щЭ+&щ> +2]ЭP&( ўТž$ 6Эn$Э#~ѕЭ›#ё7Щя~ЗЩ*]"]\Э Эu:л\ч'xБЪгх*O\ ~!=МсТ("6#6эCй\*O\ +"з\ЭЮ&*з\$Э.!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]Уг ~ЗШ*з\"Q\Эс&Уќ# ^#V s#rян\эАЭC$ яNЭkУC~ЗШцзЫ~Р#єОР#љЩ!ќ'>УJ!э'>УJ>>2:\Щ>јЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.K.Verify Error.BACKUP DISKInsert Destination disk then press YInsert Source disk then press Y*BREAK*Out of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉѕХэS]"]Эё >џ2]2]Сё!"]!9"]++љѕЭ!Œ(~Й ё#^#V!гхе*]э[]Щўџ ёУг###нЇЫ=c>??=Mи(\ d +№ ћ( ђ( г)ггг&)р(у(9'ыіџѕЭёУyЏ>џн\З(ыэАЩЭЭФУ'"з\эSй\эSл\ЭЭФУSЗ2ж\"й\эSл\ЭГЭЄЭЋУ!ЭЭГУ ЭWЭУГХ~з#ћ><з~з>>зСЩхеХѕ! ]~З(=хХЭ§Сс6!%]Э2*] хеХѕ! ]~З 6џ!%]Э.З*]эB"]ёСбсЩЏ2з\ЭuЭ+ЪЭ>:з\wУс>€ц *ERROR* No space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,Ignore? Trk  sec  Del. File No File(s)!A*€@ эАЩ:Еўѓ>(Џ2\§>эyЩУхнх§хйХехѕэWѕэ_ѕ!9х><гџ>?эGлц€2\Эe/Э >Э > +!@хЭs-!A Эs-схЭ/!у@~2\#~4#^#VЗыРэR"х@!@Эs-сэ[с@е +Э/бЭL-е><гџЭe/!@Э/б*с@эSс@х!@Эs-:ф@=Эх,6@#6 #ћ6CбС#q#p###6Р#s#r!@л_=_Эs-!9"@A1џAЭ5*!РЏ†#G|Зx ј!Awх!X+х!/=хѓУ€@с§>Њ20A:\ВWэQ:0СўЊТ,zцјW#rэQЏ!Р†#_|З{ ј!AО#(чХЭ7,СљЭ:/Э*-:ф@2A<2ф@*х@эR"х@и*с@"AЭ->82A>2A!A"A!"Aэ[с@Эe/JЭ:/!AЭX-эSс@Э:/Э4-:AЭх,AыэАл_=_!@Эs-§:Aэy*@Aљ!@ +Э/!A Э/><ѕУМ.x=2AG:AцИШ>ИШ:Aц(xўШxўШЭ],Щ!A~цјOxБХ§эyС!Р~З #|З їЩЭ~,ЩЭ:/Э*-:ф@2A<2ф@*х@@эR"х@и*с@"AЭ->@2A!Р"A!@"Aэ[с@Э>-эSс@Э:/Э4-:AЭх,AыэАл_=_!@Эs-ЩOц№GХX!@еЭ/бСyц!@…oЩ!A 6 #ћ>@2A>C2AЩЭ -:AЦ02AЩ!@Э/Щ!@Эs-ЩЭe/JЭ:/!Р@ Эe/JЭ:/!@РХеЭs-б{ў JЭ:/СцЩ{<г_хеѓ> гЭЪ?бслцШхе ъv*ц\э[ы\:ъ\GЭ=ЩЭпЭuЭ.ЭWэC @yў0ЭЭГТй!н\эK @ 68хЭГс(6 ЭГУ3.Э]Э’-1џ@Хx§=ѕіэyёЦ0!н\эK @ wЭГ Э]Э’-Сл> !н\эK @ wЭГЭ]Хѕ§:AэyёСЭпЭuЭ.Э/)ТйЭ]:н\ў$ѓ э^1№@Э>2@:]2@*ц\хэ[ы\е{ў JЭ/:@цФ/yЭP/!AПХеЭ/б{ў JЭ/:@цФ/yЭP/Скбсљ:@ѕJЭ/:@цФ/yЭP/!@Э/ёёэOёэGѓ>џтЬ.>2\ёсбСй§снссбС:H\ц8:[ўю +Х§:\[эyС:\З>Щ2\ ћёУ\:@і<гџЩyЗOа:@цoё{<г_хеѓ>€гЭх?бслцШхе ъv><гџ:\ц +yЗO0>,гџyгЭ§=>глџц€(њХЭ§=СЩ>ю*]++љУ/"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\ЭЪ"Ш\Џ2]2]2]2]2]>џгџ2:\2]2 ]>Щ2Т\>агЩЭ ~ЗЪЌўЬР№!%]Уgхэ[є\Эж/:л\бЗШO!%]эАЩЯ*абцвяјўОєеїгдџ4ь8№ж3ТЋ:‡аћЅЉБM‚!V&—)Ё-Ў)Ю*Y\"]"й\>џ2ж\!л\"з\"]"й\Эс0Р##"з\ЭЉ0 +ы!Ш1 ~*й\w#ычнХчшС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" Н#~ў Шў" ї#"й\Ў*й\§0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩSAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдGOTO€GOTЯLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџааьь№№ЪЪжж*O\З%]эBЩџџџџ!2 ќ>џ##Н(ћэ ъ2Щ PPPјPјP p p(p @H H PP`Јh @@ @P ј P ј ` @ј`` @€pˆ˜ЈШˆp `  јpˆ0@€јpˆ0ˆp(Hˆјј€№№p€№ˆˆˆpј @€€pˆˆpˆˆppˆˆˆxp``````` @ @ џџјј@  @pˆ pˆИЈИ€xpˆˆˆјˆˆ№ˆˆ№ˆˆ№pˆ€€€ˆpрˆˆˆрј€€№€€јј€€№€€€pˆ€Иˆˆpˆˆˆјˆˆˆј ј8`ˆ Р ˆ€€€€€€јˆиЈˆˆˆˆˆˆШЈ˜ˆˆpˆˆˆˆˆp№ˆˆˆ№€€pˆˆˆЈh№ˆˆˆ№ˆpˆ€pˆpј ˆˆˆˆˆˆpˆˆˆˆˆP ˆˆˆˆˆЈPˆˆP PˆˆˆˆP ј @€ј8 8€@џџ р р pЈ ќ@ `ph€€€рр`€€`pp`р€p p pp`€€€р@@@@@0 Р€ Р ˆ@@@@@@0аЈЈЈЈЈр``рр€€ppЈР€€€`€`р@@р@@@0`ˆˆˆPP ˆˆЈЈЈPˆP Pˆpр№ @€№ @@€@@ џџ  ЈPx„ДЄД„xќќќќќќќќќќќ`№xGбсёУD>лЩУё У<(.Уя%УJ$њччУi/Э!=хУlЭѓ1мL=!Т\ЩЩЭ!=хУ9Џлїў(ўРЯ1>2я\ЩЏгџлі!8=’\эА!g=х!/=хУЅ\!/х!/=х!Uх!џ[х6Щ!Е\pЩ> хХеѕЭё ёЭ”=Эё бСсЩчЩ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУљ:]Э !]O><БгџwЭ>ц€(Э­=Э>Э>ў‚(хЭЪсўP> >€wЭ6>Pџ §= јЩњ\*і\~ЩШ\ѕЭ>p>Эš=>  ЭD>F>ЭD>лц ЏЭD>лцР ШйгxіУгХGл?ИСѕxіЭёШХЭ§=СЩOЭ +Э>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>Gл?ЙХФ§=СyЭL>Сyг?:Э\ЗШЏ2Э\>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭ <ѓ>РгХлџцР {В ѕѓСћ>аг:б\ўџШЭ+'>џ2]У'Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +еѓ:џ\<г_ЭS:ў\гў ѕЬК?ёФе?бћлGцШ!и)ц@ xц([ Э!т)>агxцТч>л?З л_ў +ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭRўIШўR(ўA ђЭ+'>2]Уг:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ЭЇ:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџџџџџџџџџѓУЮэyУУ5<яЩУБяЩэyя Щэyуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У +УЃУиУЪУЃУ№я;ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 +н6 Рн6 !ь+>"…[2‡[>Эd!џџ"Д\Џ>Јыяaы#"{\+@эC8\"В\!<"6\*В\#љэV§!:\§Ыцћ! "_[Џ2a[2c[2e[!ь"$џ>P2d[! +"”["–[!Ж\"O\‰ыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\Џ2ь>гў!#" \§5Ц§5Ъ!ž\эА§Ыާ6џ§61яk я<aЭ}§61§Ыю!џ["[ЭE>82ь2ьЭ„%Э ЯŒ!f[ЫЦ§6џ§61![хэs=\!К"‹[ЭŽ"ЭЫ"Ъј!ў(Ъј!ў-Ъј!ў+Ъј!Эр"Ъј!ЭE:ьЭ ўТЏЭ—"ЪЏсЩ§Ы~ Щ*Y\"]\яћxБТїпў ШЭя!§Ыv яn §ЫЖЭE! ьЫv #~ўЬ8Э !<\Ыž>§–O2Œ\§Ыў§6 +!>х![хэs=\!!"‹[У8э{В\3!џ["[v§ЫЎ!f[ЫV(ЭEн*ƒ[н ЭVЭ ::\<ѕ!§t7§t&" \!"\яА§Ы7Ўяn §ЫюёGў +8 +ў8ЦЦяя> зxў8жO!l ^#VЭ}‘я + Џ6я + эKE\я>:з§N яя—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§Ыž!f[Ы†УЫ%>УNэCI\ЭExБ(эCI\эCьЭ *]\ы!ях*a\7эRх`iяn яИяшСy=А ЭEх*I\ЭJ3"I\сЭ (Х+э[S\еяUс"S\СХ*a\++эИ*I\ыСp+q+s+rёЩŒ—ІАСдррѓ#1BNaMERGE erroђWrong file typхCODE erroђToo many bracketѓFile already existѓInvalid namхFile does not exisєInvalid devicхInvalid baud ratхInvalid note namхNumber too biчNote out of rangхOut of rangхToo many tied noteѓ 2011 ZX-Evolution 4096  цезб‡0ѕЩє ЈKє ФSФR4[/[P€ с§Џѓ2\[эyћэ{=\~2^[<ў0я][=§w*]\"_\яХЩ>лўи>ўлўиЭЌћJ[е§Ыžх*=\^#VЇ!эR 8сэ{=\ббэS=\хещ8 (ЭЌсяў (*Z[хя…с"Z[снс:\[іѕУJ[с=ещиШгяяŒ§Ы~(яё+y=А(ЭЌ$цпўPТ*]\~ў;Тя я‚§Ы~(я™эCq[яў (ў:ТЭЁэKq[xБ ЭЌ%!И^#V#ы|ў%0 +ЇэB0ы##ьы^#VэS_[Щ2Ѕ +nд,УXрАn` 6Р€% !a[~Ї(6#~7ЩЭжѓйэ[_[*_[Ы<ЫЗњй§џПB>эyэxі№цћCэygBэxц€( йй єЏѕ9эxц€ ёэxц€ ый§џ>€+|Е ћэxц€ЪK78 У1З8У17ѕй|іCэyйbkЗэB+|Е ћ§џэxц€(+|Е ѕёћЩэxц€ ьэxц€ цbkЫ<ЫЗэB§џ>€+|Е ћэxц€ЪЗ78 УЗ8У!a[6#wёћЩѕ:e[З(=2e[ ёУrё2\ЩёўЃ8 *Z[хяR с"Z[7Щ!;\Ы†ў ЫЦў8>?ў 8ѕ!c[4:d[О0Э">2c[ёУЃў Џ2c[> УЃ> +УЃў эKc[ yИ(ж(0њђе> ЭЪбШѕў( ў(ўи 2\>2e[Щ2\>2e[ЩW:\ў(ў?Р:\W:d[К(0GzWђzЗЪ":c[КШе> ЭЪбђх!юуѕэ_ѓѕ>€ѕэ_ѓѕ>ѕ3Хх.‘лПgуЫЧгПї?>У$>гПї?>УћЩ!r[6+!y Э_ Э !€ Э"!r[ЏО(5ч!‚ Э_ Щ!q[6џЭ& !q[ЏОШ5єРэKq[7Ы7Ыy/OЏѕеХЭm Сб(ZёГѕЫ:Ы:еХ0ъСбёХѕЭЃёСїЩF#~хХЭЃСс#ѕЩяЊ"GЏ7§ІЩ1L +2ѓХ7!<§MDя0ѓе§схнс§6џЩџн н6<н6џн6н6н6!н6 +н6 н6џн6н6яё+ѓнsнrнs нr ы нuнt СХHЫ!§хс нхСq#pЗ§ЫСХнp œС§6'§6( §хс+ ы!1 + эАјЭ| џЭ|Э|LяЄ4пuє8u8Щ>лўи>ўлўЩ§хс §u#§t$§~§w"§6!Щ^#VенсЩ§n#§f$##§u#§t$ЩЭO +§Ы"8Эg +Э\ §Ы!&8Эn +щЭ‘еЭBб§~ўџ Э“ћЩЭvЭСЭ‘шHZYXWUVMT)(NO!Эуин4Рн4ЩхЭХ +8ў& >€сЩ§~!§Ж§wѓў#  сў$  кЫo ѕ> OёцпжAк"ўв"ХO!љ ~СсЩхенnнf~ў08ў:0#хЭP ж0&o8ысцУнuнtеСбсЩ! +8ъћыЩЭ> +8Э“ћЭЌЭХ +кЂ Э№ Ы!!Ъ ^#VыЭ„ йЩщЭХ +кЁ ў!ШѕЭ yў вЫ'Ы'GЫ'€нwЩЩн~ <ўЪ*нw  Э' н~w#н~wЩн~Зњ№ Э' н~О #н~О н5н~З№нЫ +FШн6Џн~<ўЪ*нwЭ' н~w#н~wн~  Э' ~нw#~нwн5 №н6 нЫ +ЦЩнхсOЫ! ЩЭ xЗТyў<кўёвн~ЗРХс))хС§хя+-ѓ§с§х§хс+ §!:\х!v "Z[![ухУ[ѓяЂ-ѓ§с§q'§p(ЩЭ yў@в/_Э|ЩЭ yўвнwн^>ƒWYЭ|Щн^>ƒWнsЩЭ yўв!ш ~§w)ЩЭ  YЭ|XЭ|ЩЭ y=њўвнwЩЭ yЭЃЩ§6џЩЭк ЭЌ ЭД Џнw!ЭШЭ yЗЪў вў +8ЭЭt s#rЭt #s#r#нqЭЭt Эуў_ ,ЭХ +Э yў +8хеЭсKBысs#rYPЩнqхеЭсысУ; s#rУœ н~!<ў Ъ:нw!ЩЭШн6!ЭЌ ЭД нNхЭсs#rУœ с##хЩс§~!§Ж§wЩнхс" Щх§хс нNЫ! бs#rыЩћ …  Ѕ І Т 2 „ • ­ К Ю н ю і    +!З +эБЩ х!  ^сЩ€ $0H`ў0иў:?ЩOн~ў€в2Oн~З y/цЫ?Ы?_Э|нqн~ўа!–yж0ПOЫ! ^#VынVЫ"]Э|\Э|нЫfШ §~)_Э|ЩХ§џэQ§ПэYСЩХ§џэyэxСЩџЭ|Э|Э|Э|ЭO +§Ы"8Эg +Э§Ы!&8Эn +щ§!:\Щхенnнf+~ў (њў (інuнtбсЩхеХнnнf|нО }нО 7 +~ў ( ў (ЗСбсЩ#нuнtкЭ“ћЭЌ)Э“ћЭЌ'Э“ћЭЌ&Э“ћЭЌЭ“ћЭЌ(Э“ћЭЌ*ЭO +§Ы"8!Эg +Эб +ў€(Э н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +Ях§n'§f(dЗэBхСс xБ ћzГ цЩџџЭJ +§Ы"8е^#Vы^#VесСЗэB8Хб§Ы!&8Эn +н§s%§r&ЩЏ§w*ЭO +§Ы"кZЭg +§хс нNЫ! ^#Vых^#Vы§^%§V&ЗэRыс(s#r^н~ў0 ‚WЭ|Энхс! 5 Э\ §~!§І 6§хс нNЫ! ^#Vr+sЭб +O§~!§І yў€( Э §~!§Ж*§w*§Ы!&8Эn +УШЭvЭO +§Ы*0Эg +н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +йПм=  Ь " ‚ +ы ] жWпnŸ@ц‘AіЎk,№З‚O ѓШЁ{W6јмСЈydP=, ќюрдШНВЈŸ–…~wpjd^YTOKGC?;852/-*(%#! + н~ЗјіЭЃн~ЭЃн~ЫЇЫ'Ы'Ы'ЭЃЩн~Зјі€ЭЃн~ЭЃ>@ЭЃЩo§џ>эy§П>њэy §}oвЩ>ўэy>њэy §Ц} уЦ>ўэy §Щ!f[Ыю!f[Ыц !f[Ыў!f[Ыі!f[Ыžпў!ТО!f[ЫочУОЭЌ "t[н~2q[нn нf "r[нn нf"x[нnнf"v[З( +ў(н~2v[нхс#g[ +эА!f[ЫnТ­!q[z[эАЭ.:z[G:q[И ў(8ЭЌ:f[Ыw :ЫЪл:f[Ыw(ЭЌ*{[э[r[|Е(эR0ЭЌ*}[|Е *t[:q[Ї *S\Э~ЩэKr[Хя06€ыбхЭ~сяЮЩэ[r[*}[х|Е ы *{[ы7эR8 DMяс:q[Ї(/|Е( +F+N+яш*Y\+эKr[Х:[ѕяU#ёwб#s#r#Э~Щ!f[ЫŽэ[S\*Y\+яхэKr[*S\яU#эKv[ "K\:y[gцР :x[o"B\§6 +!f[ЫЮ*S\э[r[+"W\#ГzГШЭKЩяŒ§Ы~Шѕяё+ёЩчЭ…ШѕyА(! +эB8еХ!g[ +> w#ќСсg[эАёЩЭЌ!яŒ§Ы~(@:t\Ї("я0енс > ќн6џяё+!іџ 0:t\Ї ЭЌxБ( + +нхс#ыэАпўф S:t\ўЪчяВ(0!§Ыv(Ыљ:t\=(ЭЌТ§Ы~(N#~нw #~нw #нq>Ыq(<нwычў) ичЭЁыУўЊ :t\ўЪчЭЁн6 н6 !@нu нtMўЏ O:t\ўЪчяH :t\ЇЪяця‚пў,( :t\ЇЪяцчя‚ЭЁя™нq нp я™нq нp`iн6DўЪ( ЭЁн6€:t\ЇТчя‚ЭЁя™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:f[Ы_Т:t\Ї яp ЩяaЩ!ѕюЫ†ЫЮ*I\|Е "ь:лљѕ*šќЭJ3"зљЭ"2Эж0ёЗ( ѕЭп0ыЭj2ё=ёЭД0A:ьOХеЭп0:ѕюЫO(ех ЫF(#V#^З*I\эR !ѕюЫЦсбХх#эАсСеХы!ѕюЫF(**ь|Е(хЭA.с0+"ьыЭA.дc.!ѕю6xСХHGЭ*СбyИ0•:ѕюЫO(!ЫG *I\|Е("šќЭ"2 "šќЭR3"I\бСУ6бСПѕyHЭД0ыѕЭ6ё# Й0ѓёШЭ*Эx+*ь+|Е"ь ђУ*Щ:ьWУ^;хHЭД0Эj2саЭп0Хх!#:ьOИ(ХХ#эАСyИ єСсЭ6#эА7СЩЭ+2аХх:ьOЭД0Э10&!#ыХxЙ( Х#эИСx Й8єыСсЭ,6#эА7СЩсСЩе&hWx^rS#<ў 8ї{ўбЩе! хW>^rSИ(=+і{ўсбЩБЩМОУЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫg Sю o=ЬЋx!Œ!е!b Њ! u€O_ k м":ЋыB О! Ї!t!q ј Ў!z”"Œ, +6хA +, + № х +#§ЫОяћЏ2G\=2:\чяП§4 њпў Ъcў:(ъ!!хOчyжЮ0ЦЮ!ЉўЃ(!ЌўЄ(УO!м N *t\~#"t\§ХOў 0 !Е N хпЩпЙТчЩЭж8ЭЌ§Ы +~ТЈ*B\Ы|(!ўџ"E\*a\+э[Y\:D\6яn:D\(Ї FG~цРx(ЭЌџС§Ы~Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r ЪРя‹( ЭЌ§Ы~РССпў (Жў:ЪРУ$CFL S^M†WˆяоПСЬЁы*t\N#FыХЩяоПСЬЁы*t\N#Fых!ј"Z[![ух`iуУ[ЩяЩСяVЭЁЩяlЩчяzЩя‚ЩЭЌ яŒЩ§Ы~§Ы†(яM ё:t\жЇяќ!ЭЁ*\"\!‘\~ЎцЊЎwЩяОЩё:f[ц2f[:t\жt2t\Ъы=Ъђ=ЪљУС§Ы~(*e\ћџ"e\ящ4кcУСўЭ чЭЭЁЭЁ*e\6#6#6#6#6#"e\яЩчЭљ§Ы~(.п"_\*W\~ў,( фя†0ЭЌ #"]\~яVп"W\*_\§6&"]\~пў,(УЭЁЩ§Ы~ яћ$ў,ФЁчѕ>фя9ЩяgяEя™xБ эKВ\Хэ[K\*Y\+яхяk *e\2бэR0*Д\ЇэR0ЭЌэSВ\бсСэ{В\3Ххэs=\еЩб§f $у3эKE\Ххэs=\еяgяЩСсбzў>(;уыэs=\Х"B\§r +ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ +ыыэА§Ы0ž§ЫІЩя"">>§6я0%(яяяp 8яў;(ў, я ЭяцяоЭЁя%Щэs[1џ[Э—эKr[!їџіџэBЭѓ !q[ЭЌ*t[эKr[ЭЌЭV>Эdэ{[Щяў!Тя ЭЁ>яэs[1џ[Эв >Эdэ{[Щяў!ТЭ“ЭЁэs[1џ[Э_>Эdэ{[Щэs[1џ[Э5!q[ Э7>Эdэ{[Щэs[1џ[BKЭ7ЭV>Эdэ{[ЩхХ!O Nѓ:\[цјБ2\[§эyћСсЩg[нхс +О#РљЩЭ(ЭЌ нхь?н нс0c!ьџ>џЭѓ!f[Ыжнхб!g[ +эАнЫЦн~ +нwн~ нwн~ нwЏнw нwнw>Эdнхсьџ "ƒ[Щэ[…[:‡[OЫ ‰"…[2‡[Щ‰8ѕЭЌ>Эdн!ьыэ[ƒ[ЗнхсэRШЭ‡ іџЩьџн цЭ ЭЌ#н~ +нwн~ нwн~ нw>ЭdЩ>ЭdнЫFШнЫ†!f[Ы–нnнfн~н^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ынu нtнwнnнfн~ьџн нu +нt нw ЩxБШхРыэR(8хэB0 `iСЗэBуРе(ссее`i ЗэR8уBKсеХ˜[эАСх!˜[>Эdн^нVн~Эdэ zГ(xБТ>Эdнsнr>ЭdсСˆ>Эdн4н~РЭdдxБШхРыэR($8"хэB0`iСЗэBуеРеы$ссеееы`i ЗэR8уBKсеХх˜[>Эdнnнfн~Эdэ |Е(%xБТ‘>Эdнuнt>ЭdбС!˜[xБ(эАыСУ7>Эdн4н~!РЭdШѕ:\[ѕхеХн!j[нsнrн6ЭЌ>ЭdСбс ы ыё§ѓэy2\[ћёЩѕ:\[ѕхеХн!j[нuнtн6ыЭ7Ш>ѓЭ:ё"X[*[эs[љћ*X[ѕЩХ§эy2\[СЩѓё"X[*[эs[љ*X[ѕ>Э:ћЩЭ ЭЌ#нn нfн~Эѓ§х§*ƒ[ьџн §n +§f §~ §сн^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ын нuнtнwьџн нn +нf нV н zЭd:\[_§>ѓэyйнn +нf нV zЭd:\[_§й>ѓэyн~жнw0н~жнw0 +н~жнw81эY~, $ zЭd:\[_!РйѓэYw, $ zЭd:\[_!РйЌ>Эd>!Эѓн^ нVнNzЫЫzц?Wнхеьџнбнn +нf н~ ЗэR‘Ыt Ыє=нu +нt нw нnнfн~ЗэR‘Ыt Ыє=нuнtнwнхсеэ[ƒ[ЗэRб Бэ[ƒ[схЗэRDMсхыс+эИ*ƒ["ƒ[Щ>Эd!!!+!н!ьыЭжнхуэ[ƒ[ЗэRс( T]хХЭŠСс0PYхХЭŠСс8нхСьџнах!+!ЗэBсШ`iЭ5!ЙџџџџџџџџџџхХсg[ +эА>Эd*[эs[љ!g[ +~хХяСс#ѕ> яяM *[эs[љ>ЭdсЩ>>я0%(яяM япЭЁЩя0%(>яяn §6яС ЭЁя  ЩУ№ѓУпў, 8чя‚ЭЁя-#Щпў,(ЭЁяw$Щчя‚ЭЁя”#ЩяВ( я0% ЫБя–)ЭЁя,ЩЭЌ §Ы0FШяЏ Щ!ўџ"E\§ЫОЭŽ"яћ$§Ыv(,пў '§ЫўЭŽ"!!"‹[яћ$§Ыv([*e\ЗэBэАУ>"ЭЌ> Эo"я0"[\х*Q\х>џяяу-сяб*[\ЇэRЭo"+|Е іЩхеЭE! ьЫžѕ>яёЭi&! ьЫžЭ бсЩ*Y\+"]\чЩЭŽ"ўёР*]\~#ў Шў: їЗЩG!Н"~#З(И јxЩіџxЩ+-*/^=><ЧШЩХЦўЅ8ўФ0 +ўЌ(ў­(ПЩўЅЩGі ўa8ў{0ПЩxў.ШЭ +# чЭ +#(њў.ШўEШўeШЄіџЩў08ў:0ПЩў0ЩпХяŒСў, чѓxў 8ЭЌ+ЭЁУ… !џ["[ЭEУЫ%ЇэRDMыЩхеЭX#бсяUЩ*e\ 8 +ы!‚8эrи§6У!‡‡o&)))Щ!9э[e\ЗэRЩ§ЫЧ†Эo#хэ[$џT]ухеXыс :\Э›$с|&‡‡‡Ц@W\ыс Ус#џЭo#zэ[$џ]Tw эАЩЭˆ$@*$џCЭс#HЭс#PР~хеўў8жў6ў 0!'%Ї4ў€0Эq#э[6\бЭ(џGў0жжЭq#бЭ еэ[{\7/%Эq#ЇбJ~#~#~#~#~#~#~#~QмEс#ŒЩХѓ§:\[юэyћѓ§юэyћСЩ!V$(џэАх!,$ эАс эАЩ§ЫЧ†XР*$џ:\2\Х~ўџ :\#]#ў0Tў8P+ #~OцјCў #~‡‡‡OцЧ4ў #~Oц'ў +#~OцПў# N:\Љ0>§ЎЧ2\Э%БС xБТœ$2\ЩGцРOx‡‡‡ц8БOxцБЩlTК8T‚ ”* +Е*з* у*­O*Ќ%*Џд)Ўс)Іƒ)ЅЋ)Ј‡*Їz*Њ) +)Г0ДМ/Аr0Б>0 D)Љ›&' .' +1'' 'ЭО(!"šќ>‚2 ь!"I\ЭМ5Э^6Щ!џ["[ЭE>я!D'"ъі!T'"ьіх! ьЫЮЫІ+6сЭЈ6УS&н!l§!џ["[ЭE>яЭh6!;\Ыn(ќ! ьЫžЫv :ьў( +ўТЧ(ЭH8ЭM8Эж0Э"2:ьў(B*I\|Е *S\эKK\ЇэB !"ь*ьЭ яnя•ЭEэSI\! ьЫn !"ьЭ/Эђ)ЭD)1џ[Эh6Э6ѕ:9\Эь&ёЭi&ъ! ьЫNѕ!w% !7%ЭЮ? дч&ёЩё(Џ2A\Щ! ьЫF(Эч&ЩўЃ0ЛУё(:ьўШЭ0! ьЫž~ю@wц@(ЭЛ&ЭЮ&7ЩЭ8! ьЫіЭ-.Эˆ:Эп( ! ьЫЖЭО(ЭH8*šќ|ЕФJ3Э/Уђ):8\Ы?нх_!€ яЕнсЩнх0!№Эь)! ьЫЮ+6*ьіЭЈ67Щ! ьЫŽ+~*ъіхѕЭ>7ёсЭЮ?Уђ)7Ї! ь~х*ьімЇ7дЖ7сw7Щ(l(…(G1(128 џ128 TR-DOг128 BASIУCalculatoђ48 BASIУ48 TR-DOг  € B'Q((b((Options џ128 BASIУRenumbeђScreeюPrinєExiє B'(Options џCalculatoђExiє To cancel - press BREAK twicхЭ›&^ЭW8Эщ;! ьЫЖЭО(Э^;Э УŸ%ЭR8!х!0=УJЫ†Ыі>2ьЭ+7УёЭˆ8дч&!"I\"ьЭ! ьЫv !<\Ы†ЭH8! ьЫЎЫІ>!' ',! ьЫюЫцЫЖЭО(ЭM8>2ь!"I\Э/xЭј)>!Ы'в'2ь"ъіэSьіУ&Э.Э:Уш(Э^;У­%!и(юіУК?!б(юіУК?! ьЗЗЫFТђ)ЫОЫохѕЭь)ёѕЭ.ёxЭx+сЫўвђ)xкј)Уђ)! ьЫоЭь)Э/7xУј)! ьЫ†ЫоЭь)Э[+?кђ)Э/7xУј)Эь)ѕЭД0ХЭA.С8 +! ~/ц (: ьЫ_(ЭŽ,0ЭL,Эx+ЭЮ.ё7Уј)ё7Уђ)ёУђ):ьўШЭь)!Э яnя•ЭEэSI\>Э–:Э/7Уђ):ьўШЭь)!'Э яnыя•ЭEэSI\>Э–:Э/7Уђ)Эь)Эъ+вђ)xУј)Эь)Э ,0 x Э*УO6Э*У@6Э*ѕХ>Э–:СёУ@6!юіN#F#~#Щ!юіq#p#wЩхЭД0&h~сЩЭь)_ +еЭ0+б0Р{Э*CЭљ*0 ь{8ЖеЭ +бCЭљ*{ЗЉЭь)_ +еЭ +б0–{Э*CЭ+0 ь{кј)ѕЭ0+Эд+ёУј)Эь)ЭL,вђ)xУј)Эь)Э1,вђ)xУј)Эь)_еЭ +бвђ)CЭ+{кј)ѕЭ0+Эљ*ёУј)Эь)_еЭ0+бвђ)CЭ+{кј)еЭ +бCЭљ*{ЗУј)Эь)Э[+кј)Уђ)Эь)Эx+кј)ѕЭ +Эп+ёУј)еЭд+дп+бЩеЭп+дд+бЩЭ|,0ХЭД0ЭA.д€/С!ёі~Й8 ХЭoСиyЗШ 7ЩХЭД0ЭA.С8У€/Эh,0!ёі#yО8 ХхЭ9сСи#~ЙШ 7ЩWњf+XЭп+{иеЭ +б{аЭп+xиzЩW>И8XЭд+{иХх! ьЫ~ 1ЭД0! ~ЫO %ЫЮЫž!#ысСѕЭ0+ёЭД0!#ыЫ‡ЫпЭг.Эє5x7ЩсСеЭ0+бxаЭд+xи{ЩехЭД0ЭA.Уe,ехЭД0Эc.Уe,ехЭ[+0Э*ў (єЭ[+0 +Э*ў єЭx+\ехЭx+0Э*ў єЭx+0ЭA.0 +Э*ў (я7:д[+З4ехЭД0! ЫF Э +8№ Эд+ехЭД0! Ы^ Э0+8№Эп+сбЩ: ьЫ_7ШЭД0! Ы^7Ш: ьЫ_7ШЭД0! ЫF7Ш>ЭД0! ЫF  ђ,>!ььі€w#>w#yw!"ьЭ_3Эg<нхЭ ЭkЭEнс::\< ! ьЫžЭ^6:ьўФ/Эњ&Э*7Щ!ььЫПw#w#wЭc<8эKь*ьЗэBѕхЭ*сё8(*хxЭ[+с0"+|Е ѓх! ьЫОсы!ЗэRхxЭx+с0+|Е ѓ! ьЫўЭ*>Э–:ЗЩ!ьЫ~(*ь#"ь!ь~#F#Nхц!…-ЭЮ?]с(> q+p+ѕ~ц№ГwёЩЌ-щ--ЭЗ2Э.0ў(ї.Щ *лљyО8чх!юі~Й +#~И !ьЫОсЭД0Э.0ў(с.Щ! Ы^(.> Щ!ѓі ~Й0кЭУ1Э.0ў(ї.Щ! Ы^ :ѕіЙ0р.> Щ>И?аh&~7Щ!<\Ы†!.ьУК?!<\ЫЦЭ+7!.ьУК?&h~ў7РxЗ( х+~ў7сР~ў7Р#xў8єЩ&h~ў7Р~ў xЗШ+є7Щ&h~Щ! ьЗЫFРХѕЭД0ёЭЌѕыЭ6ыё?(1ѕ :ьЙ8#~_цзОw{ЫЮѕЭД0ё( Ы‡Эг.0Эє5ёЬЭA.ёЦёЭn1СЩЭД0> ХеA!я.OХЭuСy0 +HЭД0! w7бСЩ ХЭД0Х! ЫN>( !#ы:ьЙ0ъ ЭЩ1схЭД0сGyНxѕ D ѕхЭA.сёх!єіЫЦ(Ы†ЭСѕХе!єіЫF Эд+8Э€/бСсСЭ6ё GсёxТ2/7СЩ! ~ЫF )ѕХyЗ Х*šќЭJ3"šќ:лљO ЭЗ2С ЭД0Сё! ЫŽЖwAЭД0Эп0УHЭ„0хЭ•0(2Э[+с0-Э*ѕхЭ/сёў (цхЭ•0(Э[+с0Э*ў (хЭ/сцхЭx+сxѕх!ѕюЫ–:ьХOПЭС! ьЫосЭј)ёЩЭ„0хЭ*сў7(дѕхЭ/сёў ыЭ*ў 7 СхЭ/сёЭ„0хЭД0! ЫF Э[+0Э/сщхxў(Э*ў(Э/ьс7Уј/Э„0Э*ў7(ёхЭ/сё! ьЫ†Эь)!ѕюЫж!ёіЩЭД0! ЫF(xў( Э*ў(>ЗЩЏЩ!ьѕy#З(=љыёЩеЭД0&hбЩјі!а0ѕіУК?Хе!ѕіх~З хЭ_3*зљЭR30"зљDMсЭж2=! ьЫ†!јіT]# МэА=7б!јібСЩХе! ~/ц хе#V#^еЭ_3сЭJ30"зљбсЫF!ѕіх(>7Ъ~ў(Х#!јіыэА!жљT]#ЗэBМэИ<7ЈХеѕхЭУ1сЫ^Ыž ЭA.ёЭЌ(1ѕ yў8+~#ў(х! ьЫЦсЫNЫЮЫžЭУ1 еХеЭц56бСЭє5ёЪy2ѕіЫобСЩ!јіУЗ0Хе! ьЫ†:ѕіOЗ>(BЭУ1ѕЭA.0ёЭСѕХЭA.С8$#~ѕХyў :ьOЭД0 ЭУ1Сё! ЫŽЖw!ѕі5ё П7бСЩољ!2лљУК?Хе!лљх~З хЭ_3*šќЭJ30"šќDMс###0Эж2=ы +*мљ#эB7=ыс0w#s#rыбСЩХе! ~/ц ех#V#^эSšќсбЫ^!лљх(хЭ_3*šќЭR3"šќс###>7Н~ў(<*мљ#ыэАы7ЊсбСЩ!ољУЗ0 Ь5к5Z3Z3Z3Z3Z3Z3T]е! 6#p#qХе:ьўФ5бС8yў> xЗ>(> !Н2ЭЮ?8(йѕ>И0>Э138ё> фЭє5ёЭХ5ОсyШ7ЩѕЭц5ёЎwyўа !#ы! 67ЩЭЖ4и!ЩЭ04и!ЩЭ5?а!"Ÿќ"Ёќ!t3ЎќМэАЩѓ§эQўP01ў@0&ў00ў 0ў0!–!ж!Яж !ж0!> ж@!‹жP!дGЗ( ~#ц€(њѕЃќэSЁќ:žќЗ>2žќ > ~G#ц€(їxц> >§эyћЩѓ§эQ!–Ѕt§цўa8цпО #ц€(э7 (~ц€#(њмЗx§эQћЩЭъ4З2žќЭ Эі40R xБ(ЭЯ4Эй40DV#^ЭEехнхн!Ѓќн"ЁќыќЭ•4œџЭ•4іџЭ•4џџЭ•4н+н~і€нwнссб###"Ÿќы7ЩЭEЩЏ<8ќэR=Ц0нwў0 xЗ >нwн#ЩЭъ4З2žќЭ Эі40Ьы}Д7ТM4?Тх##^#V#бЩ~цР7Ш?ЩxОРy#О+Р7Щх!"Ёќ"ŸќсЩхС*S\Эй4аЭр4иxБ7ШЭЯ4Эй4аЭр40єЩ*Ёќ}Д(~#ў G> >џ2žќxЫ(!"ЁќцУ5*Ÿќ}ДЪ‘5Э ~ў ######ѓЭE#"ŸќўЅ8жЅЭЎќУ5ўЃ8 !”5!œ5Э§ќУ5ѕ>2žќёў !"Ёќ"Ÿќ7Щ7?ЩSPECTRUЭPLAйGOTЯGOSUТDEFFЮOPENЃCLOSEЃ!Й5j§УК?h&wЩЭц5~іw!j§ЫЦ7ЩЭц5Ыо!j§ЫЦ7Щh&> ИШ6#ј:k§&h6= іЩХехх!ѕюЫVс AЭ;сбСЩХехх!ѕюЫVс YЭП:сбСЩХехх!ѕюЫVс YЭЦ:сбСЩѕХехxAOЭ:сбСёЩѕХехxAOЭВ:сбСёЩ>2A\>2 +\!;\~і w! ьЫf!f[ Ы†ЩЫЦЩх!;\Ыn(ќЫЎ:\!A\Ы†ў 0 ў0чў8уЭЄ60осЩялЩхЭ;7!<\Ы†с^#х!ь7Э37сЭ37хЭ"8!њ7Э37сеЭ+7Х > з~#ў€0зїцз> зћСЭ+7 с!8oбЫ#Ы#Ы#SoџzЭ7{Э7z<Э7ЏЭЪ7ЩѕхеХDMящ"Сбсё = яЩ>зxзyзЩ~#ўџШзј7Їію!<\8ыэ 8ы!}\8ыэА8ыЭ”;н~€G> Хѕея› бЭ~7ёС= ьЩХх8ыэА8ыс$СэХеяˆыбС8ыэА8ыЩЭЪ7=ђБ7~==ЭЪ77ЩеЭЪ7xО >hw# ћбсёЩџ џ?џўќј№рР€ ! ! џХех!8˜[эА*6\х!˜Z"6\!8Э37с"6\сбСЩ!h' !q'!ƒ'!^'хЭ8! Z >@w#ќ!ь7Э37Э+7бЭ}Э+7У"8У^;Э Э:zГЪР9*–[яЉ0ы*”['ЗэRвР9*S\яИ##"’[##эSk[~яЖў (Э9ѓэ[k[*K\ЇэRы иЭ:BK*S\Хех*–[яЉ0э[”[ысr#s#N#F# бС xБ пЭEэC’[7ЩЪ№сьэхї#"y[ы!9эБыР~ў (я-0ў.(ў(і ўe xБ *y[Щ#мэCq[хяЖЭ6:~сў:(ў Р#яД3яЂ-`iяn( +~ў€ !'"w[Э :*–[яЉ0э[”[s[хЭ<:Xехk&эKq[ЗэB"q[(38'DM*y[хе*e\ 8ы!‚8 эr?8бсяUбсЭEЇЩ  ќ*y[яшэ[y[сСэАы6С#хя+-бэАых*’[х^#V*q[ысs#r*k[э[q["k[сЩ*K\"w[*S\э[w[ЗэR(*S\ХяИ*w[ЇэR(ыСябЩЩ#~ў (њЩеќЭ`:œџЭ`:іЭ`:}Ц0с~ў0Р6 #їЩЏ <8ќэB=Ц0Щн!l§!m:!v:l§УК?зzз7Щц?нw7Щн~€GЭ ;~нw/цРнЖw7Щн~€GЭ ;н~wЩх&{х{XG“&џOxЛ(Kеݘ;ХLя›ыЏБ(ея›бy ХхеэАбсС$ђѕеяˆыуяˆыуб эАёСЇ( g ЛбCсЭИ;ы:<\ѕ! ьЫvЫ‡(ЫЧ2<\Э+7ы ~Ї > ў0я#№ё2<\ЭИ;7ЩЭ зЭEыЭИ;z!‘O>н–GЩХЏP_ЫЫЫЫЫЫ!XG СЩѕхе*\э[\й*ьэ[ь"\эS\й"ьэSь!ь:‘\Vwz2‘\бсёЩЭV<§Ыі§Ы†Я2ьЭ+7!ь6џЭ яА*Y\>ЯŒяUэ[Y\>ЯŒУљРА"15619":ъ:ї92,3MOAzЫ‡гПбС3ёэOтD<ћёЩџџџџ2Р/2Р>Ућv§!;\ЫЎ7Щ>>2Ч!"…§"‡§9"‹§Эъ4>2„§!t§"}§Э яАЭE>2§*Y\"‚§!"§*…§#"…§Э=O:§ў Ayц(5Эщ=0>2§н*§}ДТ=ХЭЭ=С>2§yц иxЭ>а*…§#"…§Э=OщxЭ>а­ў ѕyц(ЛХЭ~?С8y*§|Е yц(МЭщ=0Џ*}§+"§ƒХ!t§э[§zМ {Н #~цхеЭ>бс|К ё}Л ээ[§!t§"§эK}§ zМ {Н х!"§сxМ yН Сw#ц€(ј"}§ХЭ>С!"§:§ў(>2§!t§"}§УГ<ЭT-Gў?8 +і ЭЦ=8>Щў ( ў#(8ѓў$ я>Щ>Щ>Щў{аўa?Щ!t§"}§—2§2€§~цхЭœ>с~ц€Р#ё*}§}§zМ {НЪ>t§zМ {Н(+~цw#xі€w#"}§7Щ7?Щѕ:‰§З ёў>(ў<(Эd>Щ2‰§7Щў<>2‰§ ёў> >Щхў= >Чнѕ><Эd>ёдёў= >ШЫѕ>>Эd>ёТў ( ўъG >2§ў" +:§цўю2§xЭœ>7Щ:Чў( +эK…§*‹§љ7Щ7?Щ_:„§W{ў zц zц zі2„§Щ{Эћ>:„§Щzцў2„§ЩўЃ0$zц zцў2„§{Эћ>Ще> Эћ>бzцўц§2„§{Эћ>Щzц§і2„§{Эћ>Щ*‡§#"‡§*‚§G:Чўx(%э[_\|К }Л эK…§*‡§ЇэB0эK‡§*‹§љ7Щ77?Э 0 ~ыў ѕхеЭf?бсяd*e\ыэИёЭEэS‚§Щ*e\ 8 +ы!‚8эrи>2:\У!Э.§иљt§!”5Э;§аўџ >д"ўў >гў§ >Юўќ >э +ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKM7Ы|УNaУ“эyУœУ$)УІУRЄ>ЩУтУO?AЗЫ|жУІУшЃУІУ’Џэy1џ[эy!ѕЊxО# *љ*( хЭAс§Џ2ˆ[эyУ УІЫ!Ч0!эУ_?ЭІЭŒЏoэGэFћvэVvэ^vФ>ўИ ћЩѕэ_ѕ>ѕ3ХхѓО +эxцО€Gу|2€э`уїЗ>эyэsm1ЃЭМЭ†Э~?:†ў€Ъ,Ээ/:†ц .Эa+џџџџџџao5Ъ€qkзaUЄ B:9 GЭ2ћЭB*§ЫF(:c€ЗЪќїЁЭ^1ЃЭAЭѓ/Э=§Ыž:†ц ФTЄЭА§ЫОУ*k+"k:& Ыo(ы*Ёх7эRыб0 ыебэRыв%Ыg§ЫІ \ЭV08Xнnнf}Д( +нuнt|Е .нnнuнfнtнхсЫN ЫО> Эл/ѕФїёo>ƒ&"ЇЭaУ Ы{ТЏ*16Ѓ§ЫОЭУ<Џне#яўџ(Ы'8%ыЭЙ7§Ыўf(ш*]\"_\!S"k§Ы ЎбЫ{(а*kУвў0з#"k!х§Ы ю!С_~#foщХ yА ћСЩ:мПЫo:ЪП 2ђЉЩ2ёЉЩЭˆ>Џ2UЄЭ1*(:- іР2- "+Ѕ>Э2[ЄџЏ_W2€їїUР! >`Є(ћјшЫЌ4#uЩїuЩЭЫЫіЩЭЫЫЖЩЏ!- Ы~ <С2ЩЭї;!IЊ"ѓЉ!мПЫn(ЫЎ:ђЉЭ_*ЭїъэCwэSu"sѕс"ЩЭїц*sэ[uэKw:€ЩE*u^#V*w:8~2€Щ:€wЩ N РПэЊЭ!.:€У$)2c€§ЫОЩѕѕ!ѕЉ"ѓЉ!мПЫю:ёЉЭ_*Э:ћ!  ОФК)ёс16Ѓщ§ЫFРЭЄ2 >џХѕx§џэyёПэyСЩХx§џэyэxСЩ§ЫFР: йэsЇ1ƒѕѕйХехйХех§хнх§! О +эh&" э{Ї*mх "mс™Э5*Ђ"k* "*ž|жЫ$g"ƒ*›"wэW2…ЏэG:2†ц: (і2 :™2€Щ:€2€О эHyцWyц€_yцГіМGJ:€Ї( =(yВі wэyО эxцяГѕЏгПїяёэy>гПЩ>ЏЏЌ*u"™*w"›:…эG2*ƒ|жЫ$g"ž*" *k"Ђ*mѕџ "m™ы Э+ї§ >џ2ЧЃэsЇ1oнс§ссбСйсбСйёёЭ8э{mf€їЗЏэy>эyэ[€їП>}эyї?{У §Ы^Рэ{Ѓ!& ЫNРЫоЗ!@i€0ыэАЩ§ЫNР7щ>гўvХехї|ў@0Ыє:€эy8~w>zэyсбСЩў€8эўР0щ|ц?і@g>§эyн7Зе!i€@0ыэАбЩ§>0эyЩ>гўv§! Эˆ!i€6j€–?эА!79ОЃЎэА!?эЊэАїЧ їGї"Э$9§60!}ЁЫО#"МЃ§Ы іЭ"ч 201БЭ"чsaveliъЭ"чv4-0.1Ж*МЃ+Ыў§Ы ЖУ7ч›yзчЃЩыЩ7ый!)хйЗйgїwй|й_й|ў@0і@g:€йoїйў€8ўР0ці@gй.§_ййэiййЫDй|ўР0(ыэ (ыxБ(#Ы|(ьЫМцРДgЈ(ыэ (ыxБ(Ы| ь’|йц? W{цРВ.zїэiйgЩт'm(MVнПХй˜КœЏ7Џ!"ž*ЗЃхЭ.ѕэsЇ§Ы цдЦ7Э[ёэ{Їё>! ЫІЫЎнсн"ЗЃаЗ(( !$эsЇэ{Ї>!?х!K"žЭ.§Ы ц:€з>@2§Ы ІЩ16ЃЭF!т"kУ?§Ы n Sў -н6ЭнЫV( :U З(ЭГн~ЗШн4нОан6:V ЗШ"ў 8ў >._н~З(н4нО0ечбЏнw{§VЫz(/ЫB([ѕюџѕЭŒСHЭ=0i>џлўЫo(ѓЫR(Х§>эyСЭIХy§ціэyСЫ эЭI§>эyЭIЫZЬIёЩ:T ЗШХЭГСЩOЭ=0>џлў8єyнџэy§>2эy>эyЩ*žщ>лўи>ўлўЩѕ*W ЫJ(*Y +|Е ћёЩ§Ы ю§Ыn>(>2a Х![ ЭмСХ§Ыn(ХxЇ7ЇЈцјЈgyЈцЧЈoyцG~§ѕЫё§Ыn(ЫС Ю{§ЫV(/з§Ыn(зз y(СOЊб§Ы Ўч>ПИ0…!c F#УХ§Ы†їЁЩ§6 +ѕЭК*ё16Ѓ§ЫЦЭˆЏ2 7ѕЭК*ёд˜1>16ЃЭ! хїg0*Э*‡N.ˆQ.‰#Š џ ѕ ‹њ Œт2Ž}6 4џЏЩЭэ ў Ъќў[(ў( „#§sЫS lЏ p Э8 Ъ +ыў!0 ў 0 §ЫоЫ!yжOў=Т +ыХЭФ Сў> +и> Р§ЫV S!i §Ы^ +zЗ ЭД syў §Ы +ЖЗѕЬЛ ёФД s#rУ > ЩЭЂ +иыMD! ў)( ў]Т +Ы~(Ыо™Ы~(•>Щ§Ы^i` zЗ Э{Ч: ц2 О{Ч#zЧя!Ё^#V#эSЇ{В(^#V#хХЭэ Эњ Сст>У буO*Ї ^#V#NсеЫy ЫiРХЭФ СЫq Й(> +8<У эKЩх Ыy §ЫЮ§ЫNХ ЭЂ +Э_ С(в сЩЫy лzЗ(з> У +#ЭL 0јЏ<>7Щ§6е+~ЭB #Wе~ў((ў[ #§4б_епЭ_ 'ёуў-(ЗэRу~#ЭB (гў)(ў](!+Џ§О бЩ>У бЭ, ёѕ>8ѓхыя_сУбЭ, ёѕ>0рхыя_#яWсЏЏ§О(§5Щ§ЫV>(ФС+ЏЩў+Шў-Щ~ў:Ш~ў Ш~ў,Шў;ШЗ7Шў Р7Щ§ЫF>2$  +#§Ы†ЭL 89ђў" 9#~ў ()ў"(_§ЫN #>"О §ЫЦ#Џ2$ Щ> ЗЩ§ЫN П>ЗЩЏ<>7ЩЊ K Э8 Эў ШЗЩyЗШ=Шх!„yж#0!oyж0 !i ^#VсЏЩ…o0$^ѕ%@. +#:+  +З(GЭ[ 0і О(ї§F#G§pЭ) ЗЩЭc >иPY#Эc 8х*$ &ыХЭ С  8 ыс#хЭ[ >аЏЩс>Щ~ў0иў:?Щ~ўa8ж ж0иў +8ўижO:$ =ЙЩ§Ы–zГ(|MУМ§ЫжЩ§Ы†L}!)0§ЫЦЫ00§ЫЦы§ЫFЩ: цѕ: цЯ2 ЩЏ™ѕХЭЂ +С8Т {zё<ў щ> У ёэ[™*›Щ!ž~ў #(њ+ў Щхў 0Gцўa8ЫљxЭ“ G~Э“ И Ы#(убЫЙyЩЫy ѕс0ћ З ХЩХЭњ бШеуѕ…o0$ё~OсЩ# " ! +  $!   +"цў@иц_ЩPУSаIиIйHЬDХBУOЮOFЦMEЭвAFЇAЦAЇСFЇЦIXЬIXШIYЬIYШIиIйPУSаHLЇDEЇBCЇHЬDХBУLЇHЇEЇDЇCЇBЇЬШХФУТЩјџџџ *iЭЈ-*i "i>§Ы +F(ЭO,ЏЩ*kЭЈ-"k§~ +цЕ§w +ЏѕЭК*ёЩ" ЋУ@&эїц€> &ьїц€>(Џ2€Эn§Ыі!ѕЊp#ќЩ§! ўўэx8їэxЫg(Ж7ѕ!Dў" ЭˆїЌїT & їЫеї#ўэx0ћё0§ЫNР:аПѕЭЧїЬё2аПЩЏЭ_*ўўэx8яэxЫWШ§Ыv їъї5 ин6]ЯЭџ-!i›хїъси>AэЁР>MэЁРщїl"ЏЩ\\\\SSS SSSSSS"S#S$TTT TUUU UUUUUV VW WWWX XY Y Y YYYYZ&Z+[[ +[%\ \!\"\)\*\'\(\+\ \ \ \\\\\\\\\\\\Y"IXШIXЬIYШIYЬBУDХHЬSаAFЇAЦСТУФХШЬIиIйNккNУЭPЯPХаЩвЦ€€(BCЉ(DEЉ(HLЉ(IXЉ(IYЉ(SPЉ(CЉ(IXЋ(IX­(IYЋ(IY­ЈCCЦCPЬDAСDЩEЩEXиHALдNOаRLСRLCСRRСRRCСSCЦLDIвLDDвCPIвCPDвINIвINDвOTIвOTDвLDЩLDФCPЩCPФINЩINФOUTЩOUTФRLФRRФRETЩRETЮNEЧ€€€DEУINУJаJвCALЬADУADФSBУIЮOUдEиLФORЧANФOвXOвSUТCаPUSШPOаDJNкREдBIдSEдREгRLУRЬRRУRвSLСSRСSRЬIЭRSдDТSLЩp8p8x0€0„8ˆ88˜Р 8Ј8АИ8и8ш0№0є0ќ8$040<РD8LрT\|8„8Œ8”8œ8ЄДИМР " ъ  + ƒ‚…„‰ˆ‡†’‘”“˜—–•ваЧбЧиЖЗИЙКЛЏЕ›™aŸ^`_bгеыжRЪRШQШаьдгœЪзQЪRШQШаьд3Ћ eэTэŽээээ5746.-8,МНОУ­ Ў ДД Е Е!О+Е+fЬdЫЭыйЮыcЫбьrfЬкЭыйЮылбьrSыъЉ Ё+Ќъ/0f1ŠУUыъъънЧgЧiЧhЧjlkmnotpъъппъръъс&ЈШ ЪДЪтуфхс&ЈШšЪе+туфхцчшщъъъъЂЃЄЅІЇФЁMNNNNNNNLKOOOOOOqqqqqqqqС Т ЕЕJIPPAB9:CD;GH?@NtЛК1Ћ fLKОŠœ"Џqrghi+ДЉьыэВ'‹РА)žŒПIJДЎ­Џ+! "RQjlkmnoptў~иўХ?Щў,иўu?Щў,иўХ?Щўиў,?Щ§ЫЖЭ")~Э8х!ж~‡_~Э‚~цс#Э‘ Э8 Э‚ЭЋ~ЭаўёШўїШўю Э")>;з#~#ў№Шзј§Ыv§Ыі е>,за§Nж, Э#У")Э8ѕжЈЭ ёў'8ЭЋ>)зЩ~#тўј8Э8 ўь Ээ+Щ~Щ~з#ћЩ~ў 0>?Э)#ѓЩ~Э)#иї<=(Ы~#(ћіЗ~ЫЭ)#(и>  +№7ы> з§ЗЩыЭAЭяыЩЗШGЫ~#ЪјЩMDе§ЫF + #Э>бЩЭJЭTz2$ {з§6;N#ЫGРF#Щц%ўи@Шў +и#ЩOx 7З> з>8>§w +э[$ хЭ“сЩxБ(§5xЭМхЭс}Ц'Ю@'цў 0> зЩ§5јЭ§~зЩ!ЫэjэR?0єЫGЩЫэj8ёіЫGЩуѕ~Э)ц€#(їёуЩ|Эѕ}ѕЭўёцЦ'Ю@'зЩ§nI.E§ЫfШ!ЉЉЏѕ^#V#хzГФїсё<ў + юЩ*kх*Ё"k!LхэsЃ!& ЫюЫ^ФAУ<§ЫЎс"k.џ:„g…Ы$2„Щ*Ё##6(*Њя_#яW#"Њ*Ё##s#r#6ЯЈ*Ё##хысs#r#6З#6Я#67#6Я:ѕЭ-ЭT:с|2Щ!syNыq#їЩ!ь*аЗэR >*kџУц:ƒЫW >ЋУъ:ДўѕЬЦёФДЭ УЯ*kЭ0вЭЈ-:Зў2(Юўr(З*ЁхšЃэАб:ƒЫW>ѓ(>ћ*k§NЭ5>Я§~ЗЪЬЫ ЃЫO(Ыo(*Ё#~ц8іТwЭ…0дЭ 4ыfЫW(Эc0ZBЫG(+§Ы~ fЭ!8f*Ё#~ЗЫG +ц8іТwЭ…05д э[ЊЭЙ7Ы_(Э…0 Э!ѕмTё8M*аЫg(Э ђ>ЊУъЭ-*Њ"kх!šЃэ[ЁэАЭсЩЭ-0š*а(ЗэR е§ЫўfТ†ЭlЬ"а*Ё#6Э#э[аs#r#6ЯЭ 4еЭ-сБЗ§Ы^Ш:бў@а*а§Ыўf7Ш=ЗэRи>эR?ЩsџюBAD№н6їнсЩн6Њн#н6н#§6УŠн62~З(я!FЗэАенсЏ§w§w§6@:Ќ2Йанхн!Зэ[Њ!NхэsЫ§Ыf(ЭХёмš ! ЏWw2Э2 2 Ќ +ўы(‹ўн 6ў§ 6 +ўv(‡ўЫ Ыоўэ ЫжЫNТp§rеД`iэАб: ц +ў + :Е2ДЏѕѕ{‡‡O!р N#V#~#fo:ДЁЫ90ћЗ(њЫB ‡O ~#З(#ўъЪpўХ8Lўъ0HжЦў §ЫіЫB(ГехЏzЗ зсбzЗ б! ЫN( Ыf Ы~ЪpэK э{ЫЩў 0 нwн#§Ыю>"ех§ЫN( ! Ы~ рЫv мѕ!Ф$эБGТуyў0ў0jў кmў! 0dў8mЫЮУу9! ў#(і8 ў,01§ЫоУуў"(!ЫN(Ы^ жў0(Ы~ §Ыn ЫF(ЦGЫцЫюУуЫюў-0>fУК3УуЦ{о§ЫўуЫN(пЫюж22 ж*s"Юў §Ыц§ЫN(*o§ЫF(*q"Ю"а! ~ЫO(ЈЫўY!нЫG(yЦO Fнpн#{ў 0Rў §Ыf(>нІўЦКнwў§ЫІ§ЫЎ§4:ЎЗђСн4џэDн6§н#G*o§ЫF(*qэ[ЎЫ{("Юнpн#ёѕ!є +эБ Zyў0^ц(=(=( +*а *w*u*Ю"вyў0(ў :ЭўЁ !З :Э!ў +эБ(§Ы~(x§Ж§wё2ЭсбУp*s"вцэSаьЭšУшў8нpн#! ўк(ў8Uў8ў8h(jў +Ъj:Дц8ЫЦ_УV:ЭўЁ(4ўU("ўS(ў‘0ў‚8Ыюж‚22 Ыо ў™0 Ыюж‘22 ЫЦэ[Е§4§4c§4џ! ЫN( Ыf :Ж:Е_§Ыў:Д§Ыюц8_§нpн#CУу:Эўe §Ыжж822 Ыю§4Ыж:ЕЗђ5_*Њ##]T§Ыі§Ыf(ЭХкaќ§ЫF ўнpн#нsн#BэSаУуќ:ДўF(’ўV(ў^(ˆ§ЫюўN(ўf( +ўn(ўv(Унpн6Lн#н#.ЏЫ#Ы- јЦ'Ю@'нwн# чнЫџўЩЗ§ЫfШэKд*жxБШ~#Л ~К7Ш# №ЄFLOAФFSAVХТ Wa*Ё#"йЉ#"лЉ!хеы~З#( ^#V#хеыђэsнЉЭ Уs щхЗ!ПЗэR(сЩ>-У Э.нwc"ЗЇХ!"МЇ-нu нu!ЉЈ"ОЇсэKŸЩ>Э3Эъ.L>Э3Э/BЭw.їj8<ЭФ З(> 6ї™8,*ВЇЩ§Ы^>.ШЭk*ЁРЖХэB>.(DMсЭш8їСв їlУ ЭkРЖеэRс>. э xў>-0фХХхЭ7сСЭ 8Ъб!РЖыЭ:С"ВЇ>AЭи:ёЭи~Эи# xБ ѕЩхХїFСсЩЭ.иўA>U Э.и_:ёЛ ёЭ.иw# xБ ѕЩхХїњСсЩРЖЭqЏЭ!Э!!ЉЉ(w#ќ§Ыо>Щ!( Ы^>.Ш{цўВ> Р>ЫІЫCШЫцЩЭ№ хЭ­>/к #ЭH ђсЕ!ЭŠРРЖOGБШхцў 8 +О#(єсYPцЭH і#СЗЩў0иў:?аўAиў[?аўaиў{?ЩЭmТZэ[ЁхЉЉ>sО >t#О 6 НЉ>bО ,>rю#~ж08"ў +0#ХOЭH Ы!с уЭсэ[бЉs#rУMсс~і€Э!#~Э!ЭH іў >0Ъ >эSбЉ#Э№ (ьеЭ€G{Jб(2Э!yЭ!xў (Э№ х!o }Э!|Э!ЏЭ!Э!*Ёs#r>эSЁЩеЭў KBб( ў >1У х!R!}Э!|Э!:$ Э!yЭ!xЭ!сЋЭm>1Ш+Э№ > Ры~З(>2ШЭР>ЩеžэSМЃ> +ќ§Ы і>$зЭ$>:з> зЭ3х!o ЗэB(!R!ЗэB( +i`Э$сссЩс#^Э3{Зх(,ЭBы§Ы ЖЩ^#V#{ВШчЭ)ыЩ+Ы~(ћ~цў из#і#N#FЩ>"ѕзyзёзК!>хW%ўШ@ўШ.ў +Ш#ЩэSгЉ*ЁхыЫ~+(ћ+"еЉ`iЭШ*еЉ^#V+ыеххDM*ЁЗэBDMсэАэSЁбсЗэRDMс ##~ў 0њ"зЉ!РЖ^#VzГ(;х*еЉЗэR0 `iысхr+sс#~#ў 0њ^#V#х!R!ЗэR с###э!o ЗэRс(УЭ п!ЉЉЭђ!НЉ> +ѕ^#V#zГФ ё= ђ>ˆЩх*гЉЗэR(0З( +`iысх+r+sсЩэ[зЉђ§Ы цЭ:83Яч !ПЗэ[Ё7эR"Ї4Я> з5Яч !РЖN#FxБ(Х##Эк> зЭ„5съ§Ы І>Щсссбс}ДТ §ЫnРхеэsнЉ*лЉэ[ЁЗэR>6Т!Э‘!yАссШссёo>…УЦ§Ы^>.Шх*kЭЈ-сэ[Ёех!!~Э!#љс+еЭ+б*Ёу"ЁЏw#w§ЫюсЭњ§ЫЎЭ:87Я> зэ[йЉ*лЉЗэR>Ше> зЭ‘!Э&Э„5бчЊeval*2Їэ{нЉЭЭ:88Яч схR!ЗэRс( хчin сЭ$> зЭ„5с|Е с:ЇУ нсбсЭ3#хенххе*лЉх##ПЗЗэR>90Јсq#p#"лЉбсЩхi`ясOйхi`яO#яGсЮхе*лЉ+хЗэ[йЉэR>:Ъ!сF+NЬЭ‘!ХЭ‘!бkbЩМ!ЮOPЩЪ!ФUPЭ‘!Э_!•о!гWAPЭЊ!ХMDЭ_!СУ_!ђ!ЯVERЭ‘!ХЭТ!СЭ_!п"вOTЭЊ!хХЭ‘!сХMDЭ_!бСеЭ_!СЫ"ФROPУ‘!&"ЋЭЊ! MDЕ4"­ЭЊ!`iЗэRюK"ЏЭЊ!i`Э} §ЫV(">@У!Y"ЊЭЊ!i`Э Щk"СNDЭЊ!yЅOxЄGУ_!{"ЯRЭЊ!yЕOxДGэŒ"иORЭЊ!y­OxЌGм"ЮOTЭ‘!x/Gy/OЫІ"НЭ*"7Й"А>Э‘!yА(У_!Ь"МЭЊ!i`ЗэR8ыъи"ОЭЊ!ЗэBэъ"А=Э‘!yА(Ьє"М=Эа"щў"О=ЭН"п#М>Э*"Ѓ#ІЭЊ!xБ(}Д™"#У@Э‘!У|!,#РЭ‘!У†!O#ТITЭЊ!&}цЫ#Ы=ђ?#{ЁOz Б!g#СDDR§~ц(эKвУ_!s#вD§ЫFУА"~#зR§ЫNђ‹#СCF: цх˜#УF>!ІиЁ#ЮF>ёЋ#аVF>чД#ШF>оН#кF>@еЦ#гF>€Ьо#вEGЭ‘!!i N#FŠсNёј#УREGЭ‘!!i NУ_!сN№$гPЭк# +$аCЭк#$ЩXЭк#$ЩYЭк#%$ТCЭк#.$ФEЭк# 7$ШLЭк# +@$СFЭк#H$УЭє#P$ТЭє#X$ХЭє# `$ФЭє# h$ЬЭє# +p$ШЭє# x$ЦЭє#€$СЭє#Š$ЭEMЭк#Ќ$УALL§хнхЭ$нс§сЩЭ‘!Хн!i_!!‘!ЩЙ$ЁЭЊ!yЧ#xЧЩФ$У!ЭЊ!yѓв$ЩFЭ‘!xБРУo с$ЭEM!Э‘!эCiЩќ$ПPAUSEЭ‘!yАШїJўР>šУ! %ЫEYїJOУ_!%ПMEMЭH%цЯ2 УК*,%ПREGЭH%цѕь:%ПDISЭH%цПоT%ПSCRЭH%ц€аЭ‘!yАсШх: Щb%гYS1§NўЇn%гYS2§Nџ№}%ЁSYS1Э‘!§qўЩŒ%ЁSYS2Э‘!§qџЩœ%ЩFF:ƒцУ%Ј%вAMЭФ4У%Ж%ЁRAMЭ‘!iУ§4Т%ЩNЭ‘!эHœЮ%ЯUTЭЊ!эiЩн%ФINЭ‘!пѓ?Oь%ФOUTЭЊ!}п№?Щ +  +***П(м(џ(К))p(€)м)-(ЭЪ&oO&)))э[хЉн~ +ў 4хЭŽ'бw$њнЫN(%|цюXgн~w§Ы NРн4н~ нОан5ЩхЭA'бxЗ(Vў8@(ѕцO~цќБw#ёц№O~цБw+$хУ2&ѕцO~ц№Бw#ёцРO~ц?Бw+$уУ2&~цРOц?Бw$ёУ2&~цOцќБw$ѓУ2&§Ы ж§Ы FШ§Ы †ѕЭA'ЄЃ§Ы F(~w, я--$шёЩ>§Ы –§Ы FР2ЖЃн*ЗЃнЫFР! ЫVЫ–!ЖЃ !5Р6 ! ЫFЫ† ­ЫЦхЭз&сн~ ЫЮхЭ&сЫŽЩ6 +Щн~н†gцрoнNy‡OцGyн†цЕo|ці@gЩнnнfнNнF MDЩЭk'yOцрЈoyцюXgЩЭk'yцрЈoyцю@gЩнNнFХн6н6нF(ХЭŽ'ЗЭт'нЫN(Э{'ЗЭ (н4Стн~=нwЭ“(СнqнpЩхн~ѕ8=<нwЭŽ'ёнw]Tс>нNхеэАбс$= №Щхн~ѕ8=<нwЭ{'ёнw]TснNэАЩнNнFХн6нF( нpХЭŽ'7Эт'нЫN(Э{'7Э (н5Схн6Э“(СнqнpЩЭ!.ЏнwнwнFХЭ—(Сн4ін6Эњ&ЩЭЪ&н6§Ы žЭЪ&ЭŽ'н~н–W]Bk6,ћ$ ѕеЭ{'СнVr#ќЩ! ЫіЫў!ІЁ"МЃЩІЁ*МЃЗэREн~ •ЩЭЭ(Ы?нwХЭЪ&С!ІЁ~хХЭ&Сс#ѕ! ЫЖЫОЩЭЭ(нЫn aЫ~(ў 8D*МЃw#"МЃЩСбсЩѕц> ѕЭ*)ёЩхеХ!)х! Ыv ЬнЫnРЫfТZў 8Э&РнЫfШЭ‡)B!ј% ]TэЙРыЫ! ^#VыщЫ~ ЫЖЫЎ*ЙЃщ"ЙЃ! ЫюЫіЩнЫVФ–)ЭЪ&ЏнwЩнЫ^Ф‡)Э )РЭЪ&У 'н~=нОШЭЪ&н4ЩЭЪ&ЏнwнwЩе`pХѕ:S ѕгўюѕэ_цƒGўё яёгўёСбЩ!т)Уu)нNнО0Oy2ЛЃ!ѕ)Уu)ЭЪ&нN Й0Oнq:ЛЃнwЩн~2ДЃ!*Уu)нЖнw!"*Уu)/нІнwЩ:ДЃнwЩЏg<З(% њ їѓЩ§Ы~ШЭ9ѕэVћЭ1*!- ЫЖ(ЫіёРэ^Щц2ЪПхog„…*ѓЉ…o0$~З(еЅХэАСбсЩ2ЅсЩ:ћЩс##^( О# і^#Vы#щЭЭV0џвŽ:* цЫWР2 ЭЭ.§Ы +F 5Эp(чIR +SZ-H-PNC INT RAM ROM SCR ZX §Ыўn(чДч1Вч8ын6н6*„Э№н4н6Э‚+н6 Э,! ЫЮЫжн6 !Њ :ƒц !Ќ ЭйЭ")н6: цO: цБЭўн6 : цЭўн6 5: ц(7yз§6ЭJ,ЭB-! ~іQwЩ§Ы +NР!› §N kн4>И §Ы F(yЫ!0##D§Ы +V Эй>И8Эњ+##н6хеы~#foЭ№§Ы +^ ХЌеЭ5сн4~Эѕ#іСбсн6›Щ§Ы F> Ъ$)>'У$)§F +ЫHР§Ы FРЫP§F чAЦЫHЭў+н6ЫH*(*Э№н6 +>0Ы%0<Э$)єн6Щ§Ы +fРЭ+.ЭЏ,§Ы +nЬ†-Э+.ЭЏ)*‡ХЭЬ,н4Сі<>*iЭ,xЭ$)н4н4yУ$) *‰ч"‰э[‡ЗэR}цg‡„Цнw}ц8нwЩЭˆ,*‡э[i?ЗэRШ0 и!шџ"‡Щн6Э№Э4-Э4-ЌеЭ5беЭј,бЭ4-Э-н6ЩЭѕЭ4-іЩ§NЫy цў 0>.§Ы f ХехЭ&сбСсЩцў 0>.Э$)гЩн4§Ы fШн5У")§F +ЫpРЫ@ !0X601XэА!‘ Э..§Ы +FФ 'н6н6*k§ЫV(ХЭ’-н4СіЩЭ.н6 н6ыЭ№ЭЈ-х!ЗЭ$Эџ-сн6Щ"ЊхЌЭ5Э‘с "ЊЩ§ЫFѕЬ№ёMD§6 Ф{ЭЈ-хХ!ЗЭ$С§ЫN(>Э.>;зAХЌеЭј,>%Э.бСЭ-сЩн~ =нFШиGУ!х !u !Щ !g  *o!ƒ !Ÿ "ЗЃхнсЩхеХїJСбсЩн^нЫЦЭ5.нsЩЏ>€§ЫN(і2* ЭЄ*>ЩѓЭm.!@хЩ!d."d€бљыщЭ№ §6 +ЉЈн!ЉЇЩЭw.їzв їlУ ЭБ.Э/8яїСцЭБ.Эъ.юЭw.їj8жЭФ ў( 0#нЫF > +Чхеѕї™8КYPёсСў(а*ВЇBKЩ> ЊxЗ(ХхїсСиХЉЈыЭ+ыСшyЗШхХїњСсиЧ# ђЗЩ"ВЇxЗ(ХЉЈЭ5хїOсСиьyЗШхХяїFСси# ђЗЩHel№ПIIЩOOЯCMOгRESNVRAЭu8T1r/s/t/u/ЩЩЩЩzЗ>,Р§s*kЭвЭЄ*Э„5ј!-Ѕ'(Ч/> ХѕхеЭ:8CЯч СЯч сбСеХЭ888 Э„5чСбzЛ э>ЩїVЩх чOFЦсЩчON сЩНЉo&)^х#VozГ}сЩ§Ы О§Ы ўЭL0Э7003ЭЋ3й|йцР(§Ыўn(Эв4й йХЭ§4Сй§Ы ~( янw>ЯЧн~ЧЭѓ7нФЩн~а?ЫOРнnнfйнn?Щн!-Ѕ ЩЭL0н~0йнnЭв4й н~Н н~МШнс7ЩЭ0н6:™Эл/Џw#w9ѕ{цјВ>" 4хkb)))-ЅхнссёнЫvЩЭ0>&(}цўД># нЫ&Ы=нЫ>Щ> +У Э0їфЩэK‹xцР!"Ÿ(+>ЭЮ0У7Э0.ЭМ0№{цјВ> Р}цўД>Р${З(=Ы$ј|ЫE юџ§І§w>Щ§Жѕ|З>РKBэi>Щ|З>РKB}ї№?яKBїѓ?_KBэXЭ†1KBxЗ y8 ў 8ѕч ЂёзчЂ!1~ўШХѕчёЭ;С#№еХх!­ Э..Эp(чсСбЩ§ЫnРЭ†1чAnalyser  §ЫfЭЬ/ч base  +§NBЭ‰ч<ЯэKЁЭsч option §nЭ7,ч Int mode Э9>2’з§Ыv(ч(tЉzЗ {!2эБ(> Щ§s>Щ +zў[>;иzўР>;аэSЁц§ЫЦ§Ы†xК> +иШxЛ>аx’ѕЏ2рЭЂ +еЭЂ +уыЭ'5эSм"о* "с" с§ЫF(ЭЂ +ыЭЖ5ЭЗ3* "сыуё2рХЭ_ С8{є*мэKпхуяOЙ '#і"мс§ЫF "i"Ї>„ѕЭѓ7§~ +цЯ§w +ЭК*ёЩсхЗэ[оэRс#8ОЏ2р> к:рЗ>ЁШ> їxЭЋ3*с" ›Э15#ЗэRХхСсыyА>BШхэRс8 Э.3#yА ї ы ыЭ.3+xБ їУD4Эѓ7яЭЗ3ыЧы ЩЭ15ХхСсыыЭЗ3яыЭѓ7ХOяЙ СхЗэBс# чЭž3>‚Р=ЩGхеХЭž3Ф:8AЯСбсхеХЭ$ч ЃёѕЭѕч : СсхХЭ$ч Ѓс}ЭѕчЭ„5бсГенхуu ЗэRсбЩх* " " сЩх* " сЩЭ15xЗ> РЭЗ3ыyЧхЗэRс# іlЭЂ +KBэKk§ЫЮэKi§ЫŽХЭ_ С8Oхi`{Ч§ЫN эCiсц*mя_#яW#"mЩЭ 4ЭT1*iЭ)6ыэSi>>§Ў §w §~ +цё§w +У Эѓ7§~ +цю{цўВ>Р!ƒ{Г(ЫжсЫ–нЭо4§Ыцѕеэ[kЭЙ7ЭЙ7бёЭо48эSkЭљ5У6ћvѓэ[kЭЙ7ѓЭЙ7!0="kт{цўВ>Р>§ЫўnР!G4у§ЫўІЫCШ§ЫўцЩх* >ЅЫdсШіЩЭФ4НЩG4Хы +ўиШў> F}ц№Д> >}ц(>§Ыўn 1эK Ы Ы](ЫрЫyцјЕOэC ЏЩў( 0Ш!џџў(э[iЗэRа>У ЭЋ3ўЬЛ5(ьў(ш> +ыў( 0›ЭЦ7Э@.Уќ{цўВ >!& ЫЮЫCШЫŽЩzЗ>Р! {ў(ў( +>ЩЫž>У Ыоїх!- Ы^ЫžѕФч5ёЬо5с>ўлўи>їлўи§ЫžЭљ5ЭF>š§ЫF ŽУсѕхХѕхХ*ŸЭш4* " Эѓ7Ссё7Щ>РХўС= їЩ>лўиЭљ5Эв5Э5.ў (ц_ўSРЫоЩЏлў/цШї7Зс^#V#хы8~З >=Ы'Э&.7їxЭ@.У"~ЗШщхЭЈ-с§ЫvШ*аЩЏЭk6ыЭ)6'o&)Щ>Уї­8$§ЫfѕЬ_ ёФў ье> їxсУє6ЭA6э[‹s#rЩнЫŽУЈ5Џ*k§Ыv *iЗ(ў> аы"‹> їxЭ:8н6нЫЮ*‹н4ХЭM7Сі!И6хїJЭ*Žv6v6…і6ƒћ6†47„7 J676bж0nё0џж0иЙ8‘ЙаЭA6^#Vы џџ*‹ "‹с”Э-(н6ћџ*‹ ХЭЈ-Сэ[‹ЗэR(0  ш "‹ ЮЭ 'н6*‹ЭЈ-"‹ХЭЈ-Сљн~ѕн6нхЭL0нЫ~("хнnЭв4с ен^нVЗэRб +:ЁнунwнунднсЭО-ёнwЩ§Ы цЗ(ў> 0{цќВ>> {Э_*їIЭF>Уъ!G4у*m+zЧ+{Ч"mЩ§Ыў^ЪA§>эy>эy!Р@эА§>эy>эyЩх* " сЩЭ5§Ы цЭ5О-Э5§Ы цЭ5а,ыЭ:8Э„5чеХЭ88СбЗэR8юЭF>ЩХЩхеХ§Ы f!u (!g Э..ѕЬp(§6 +ё н6!e8"žСбсЩЭF>žУ !Е!!1= 8Э†1нFеЭž8б>аіхХеїJбСсў х>šЩеЩ~ЗШў 0ХO ч - #F#хЯсСAХч +ЭяСХх!\>y‡O  ~Ы(Ыo(чcompЎЫwѕ ч  ч<НёцїЁсС 7Щ{цќВ>Р>!9щэFЩэVЩэ^Щ>ЩЏWћvѓzЗЩ! +?^#V#~#~#ѓЩџуе^#V#эS0ЄбХѕх>гПО +эxцО(!ЧЃ4~…oŒ•g#эЂс~#ЃЦОO +O>‘ї?эyёСух!2ЄуУхѕХ>гП!ЧЃх~…oŒ•g#~ц?с5ї?эyСёсЩЩ33ћ<2  >Щ2WЄ>ћ2VЄэVУOЩLANalyseђCLeaђDEFLoaфDEFSavхEDiєEVaьLDEFinitioюPDEFinitioюVLisєWORФMBREaыBRЫDELBreaыLBreaыLISTBreaыNJum№CALьSLOзWORKspacхOBASХEXиEX AЦEXiєOPTioюSHoїQ.PУЎCHecыDASэDATСDISѓDUm№FILьFINфLDISѓLDUm№MEMorљMOVхPUSШPOаRAЭROЭSEarcшRCATaloguхERAsхLCATaloguхLOAФSAVХSIЭINTerrupєINФOUTФIЮOUдSCReeюЭЄЩT7З ˆ Ѕ Љ * & m8Т Ю0E­0z0Œ/Œ/4Bd4Bv/2§1-414сў01п3€щ3€:3D‡6Aи38B8BР3D52‚ќ7B 8B'4њ2DЕ74з4І4,2ƒ”7A†. 7AЇ. —. њ8N4E171N1+1C5Ac€d€хЉРЗJaюFeтMaђApђMaљJuюJuьAuчSe№OcєNoіDeуSuюMoюTuхWeфThѕFrщSaє>гПїЗ>эy§У;х!m?€\еэАЩїЗ>§эy?>эyЏгПЩ!€О эВэЂ+еэ[ €~Ы:Ы;w+ѓ:šц?W:€_ц!€(! €~цРВw{бц:€(: €2€:€§ЫŸэyЩPROFKA”œУЙї$)ЩуѕУУшЃ4 3Щ~ї)ц€#(іёуЩ>ўлўи>лўЩЗ!; Ы~ШЫvФ`Ыa Ыn(Э('хЭD" сyі7ЫVШЫпЩхЭЁс7>€ЫFЫ† <ЫNЫŽ ЭiЗЩЫVШ>‚Щ§Ыіўн**Ё!У§Ы'~Ш! + Ы~ШЫО!"\ЄвŸ*< D>РШиў8>GХMDХxЗ7ЗЈцјЈgyЈцЧЈoyцЭ[Єс$СкЩхэ э э сехнFн^&нNнV.џЗ(Ы8ЫЫ7ЫЫЫ= №уyІАw#}ц(zІГw#}ц(бе{ІВwбн#н#бЩыэ э э ыЩхпћэxџ!,Ё< ЭDџэxэDПы#ЭDњэx/цOсЩХFwыСШњV†8ИwиpЩэDG~wа6ЩЭШ1§V.х*< ЫI(}’0ЏoЫA( }‚8ўќ8>ќoЫY(|’0ЏgЫQ( |‚ўО8>Оg"< сЩ! + Ыa 0Ыv Ыn(~ц m~ц€w!.Ё"*ЁЩЫn ё~ц(ьЫЖЫю§~,ѕ>рІбВwЩЫn 6Ыv ~ц §~*ц5~цРЫі§~+Эа!NЁ"*Ё~ц ЭЙЭD" §Ы'ЦЩЫv Ыі§~-Г~ц(5ЩхЭЕс>ЭаЭDЗэ[ " эR|Е Ю§Ы'ЮЩэ_ѕѓ§Ы'–*< Ы<Ы<Ы<|н–8 gнО0н~G}8нF +.џ,0ќ}нО 8§Ы'жёЩїJў‚8'(!ў‘иў ?иЫ_ ц(ў( +0 ЭН?> Щі”7Щ>7Щў€иЭНўи> ЗЩѕЭDнtнuёЩ …,1џєфяпиNЁ.Ё ї5Щ!NЁ!.Ё ї+ЩЭDЭ,З§Ы'VШ7Щ!; хxцрG~ѕцАw!; х~ЫОѕїJСсpэ[< Щ>ПМ0g"< Щхї!.!ЩЫ! уЩ[Њ_еt?ŸЯњ*@Q@M@E@h@NFLЗ ;МЪП€<= 8МЪП 9:BR ;ИЪП€<=M8ИЪП@9:G3Ж4567@МЪПABCDИЪПGHIJA1%& A0€%&@ +@)'Xъ(Wy*A!B+@!.B!#€A !"A@ €€@ @-@ +A@@U@T@ @@S@Z@[€^Ai%&  &џGX№пqrsB]%€@^A`'€&%Aa' &%b'@&%Bc*Шd+Шe,Шf-Шg.@A'Bфу<т< чd +ц B х @jk@l@`3р@@с@5A6@@@@@@@2€@#r$"r$!r$`r$Ai&%pн4567 Т$ €1@@@jХф!@jЫС/@dиУ#@jМ'P^‚z2@jфТ5<Љ\@jТп&@/Шь2oъи+oэо €oѓ@jТп#jсф@jТп2€dб/@jПП,@jxН#@jЛ&PjР3PWKКQ@jчs @jТп(€jИ2€uЃ €uЊ/€uБ#€jœ"€jЄ%€jŠЄ5€j–Є+€j~Є6€j„Є1@j{›/@jТп-jЄ1€oq2€jc˜/NyЦ&N|Ь"kв €jj 2@jТп#@jDј3€j:2€j0/€jX+€j*Є1€j (€j$€jM 8€jЄM@jТп#@jDј"€jH%€j30€j &3€j : jЯ5Pjж№@­Тп €Ьѕ!€Щё"€Цэ#€Ущ9€о,€›/PЂ 2@jфЖ@jТм+P€Ў5PjЋ"P†Д?CPšБ5@PjЅN1PjН0vPЁКX@jТз&PЇЈ05jЋћ"PДD-PšЗICPšБ:@PjЅS1PjНvPЁКb m@jТп PjРl.jу"j…Q'jˆ‰2jމ+j”;Pъ ?Є@jТп'WUn,W[n2Wan#Wsn.Wmn8Wgn(WN„§Ы~U§Ы~O§Ы'~IЭиЗЩ?а§Ы'ЖЩХпњэxСц8ў8а§Ы'ЎЩ7§ЫўfШ§~џц,:- ?Щ§Ыўn §Ыn Эќи§ЫnР§ЫvР7Щ§Ыnї§ЫNШ7ЩЭќи:c€Зѓ§ЫFрЭГл§Ы~еЭ*)!ЗэRЩЭ*)!?ЗэRЩЭ*){ВК§ЫvД§ЫvЛЏ§Ы~Ш§Ы~Р§Ы ОХЭ-'СЏЩУЧї[7їє1їѓ+ї~ %їv їЩ> >>ЏЭф$ЭЩ)Эа)rЭQ/Эr ї,0ўc(їп§ЫЖЭ&>  §ЫЖЭ-'> У~ +Эr яЭ,=Э9-8ЭО+3Э+,.ЭR$)Э''$Э&ЭT0 ЭZ/ЮЭT0 ЭЅ/œЭ­0Џ2џЊУЁЏ§Ы О§ЫО§Ы~(0Э-'Џ*їђїоїž1!"g Щ7!) Ыю0ЫЎїсХїѕ<<<<<<<<<<<<<<ѕ*3 :џw#"3 ё2џУЁЭœ/ЭQ/Эr №їљ5ї3їŽ4!ёŸ#!ЪПЭе +ї_*Щ!ЬП!аПэKЪП ~црG~ц<Й8ЏАwЩ§ЫўЭт їх!' Ыў!' ЫОЭт їЉчŒїIУЁ!ЁхэKђŸ>ЭХ и{В> (іэSђŸїІЩ§Ы'žЭ‡ §Ы'о8г!іŸї<ЪЭW ХЭ‡ 8РїЫїІЖ>џ2 ЭЯЎЩЭ‡ Ѕ!€4~ўке16Уе1ž*3 ЏэR(+"3 ~2џЩ§ЫЎЭЯN#FЭœ еХ>Эп 8їў  ѕzЗ> яСХ{Э> 8хС{бЩСбЩ"яЉ§Ыю§ЫЎѕЭ– ёеХЭп 8фїў  ѕСёЗЩЭї 0 Э 0ў7ШЏяїэ 7?Щї .З(WЭ їЌ0Э иЗ>ѕGЭЎн~ѕ:Ёнwн6н6ч Я>+ї.ёнwї .§Ыn н6н6N.ЭŒ §~їнwчŒёЩїЇЩн6q*яЉхЭ{ :і …нwсlЭŒ :ѓ o:ѕ …геbї Ы=ќбЩнu Э{ нuЩХЭЅ СЩХOЭЅ СЩеХЭЖ # +.>СЭЦ бЩ+!žх"ž6 #ћсЩr#"МЃ§Ы і§w§60§sї…§Ы ЖЩї&.> ЗїxЩЭЎ:Ёнwн6н6>+ї.ЩOў‚( +ў€Шў‘ШЫŸў’y7Р>Щ!J:џ‡…o0$~#fo~#ЩЭ> цў0<і@ЩЦЩy‡‡…o0$~#^#Щ!ž:џ…oа$ЩЭЎ:Ёнwн6ч„Э N#FЯч…н4:ЁнwЭ <ЙШ##Э> GЭ=х:Ё8xц!эЊ…o0$~цo:ЁцјЕнwсЭY~#ѕхцн†нwxЭ1 GЭL ~ЙЬ[сн6 ч xзч. ёѕЫo ХN§qј#F#хЯч н6сС"Х ХN#FЫg ХЩэCRЄ#O~2RЄyУОЃСёцрёц(>ХЭецў І#F#(F§NјЯч Сў O +ї>Сц(пG#§й>)ї. н4Уz хХ:Ёц8Oн~цЧБнwЭ„н~§wїСсЩ§~їнw:Ёц8OХн6ї{'С#~цЧБw#јЩї чŒЩ16Ѓїˆ&Ё.{>MэЁ ш>OэЁ тЭЎ:ЁнwЭž!nЁїэЭG:ЁнwЯ!ихЭW їJѕ:ЁнwЭxёЭ†„’ sd<€Ђ‘Ђ’dџў{0ў@8ц_Gџ Э <ЙШ##Э. И ёхеЭL qЭW бсЭ=ихЭYMDс#ЭQе^#х!КNеЏщсбЩ{_цWЩЭQе^!hбЩ!ЁуЏ2џ!ž"3 ЩЭL NЭ ##Э. “ЭL хN Э Й0сqЩЭL ~З(5ЩхЭ сwЩџ Э <ЙШ##еЭ> GЭQ#ЭYб~ц‚W§Оѕ нxЭ1 Аi` +###Ыg(^#V#ц<=F#(#§і~#^#ЫW(V#Ы{(§хуысЫ_ШѕF#~#хhg~цo&ысёЩЙиИ?Щс##^( О# і^#Vы#щЯн6эKђŸ +ї>ЩЭЎ!W~ўџШз#і*е Profesional Extension Analyser џqŽ +Saved RAM bank џqŽ +Loaded RAM bank џї.ЩХ*q.ЉЅеэАбЗСЩЭю ЭГ! Э'!!§"сЉЭх0 +ў(ў ѓЭ~#foї8УЁ)ч Select a file ЩЭїэЩЉЅЫ%ЫњЩ!ЉЅJ~З  ibЩ єЭю !Э'!!n"сЉЭх0ў(Ѓў(Ÿц_ўE0эжA8щo}2ЪПУ Щ‰tx!Щч Select a Disk Щ}цЭ$ЩыШц€ јј!­…o0$^#VэSкЩL?eyЭ›#^#Vы"и€Эы~ў #~хЭ›с)ц(+Gх*кЭсЫ!0 ѕцў@8ёцпёї)0цч Ы~#(ФЩхЫ!Х*Її$ч СсщtimхdatхІSet U№indicatoђOЮOFЦhourѓminuteѓsecondѓyearѓmonthѓdayѓautoconfiчfroэdegreхcompressioюCylinderѓheaфpartitioюmanageђglobaь­deletхparєalьlocaьtablхinformatioюselecє..ЎcreatхwritхrestorхautяdetectioюmounєdismounєoюinpuєoutpuєinterrupєcontrolleђNVRAЭmodeэporєseriaь  renamхSMUУmodхLBСmirroђmaiюmenѕpreviouѓcontinuхmagiуbuttoюmonitoђprinєscreeюtesєprinteђdisыSet U№abouєpositivхnegativхShadoїservicхˆkeyboarфconstanєdebouncinчdelaљrepeaєbeforхinterfacхspeeфdatсbitѓsto№tяlimiteђ+LЦlengtшpagхwidtшcentronicѓRS23В960А120АИЗБВOFЦOЮreseєlinхfeeфcarriagхreturюcomputeђforэsounфformaєdrivхtracыsidхsectoђСТУФ4А8АFЭMFЭ12И25Ж51В102ДonхdoublхhalцLOзHIGШretrљutilitљanalyѓcataloguхinterleavinчЊnormaьfasє ‡ savхloaф..ЎІNMЩgraphicѓmanipulatorѓmousхkempstoюjoysticыwaiєseconфfirsєoцste№sizхquicыautostarєI/Я 3,Е 7,А14,АaєabandoneфalreadљbaфbiчblockѓbreakpoinєbљcommanфenteђemptљdefinitioюdevisioюfaileфfilхfinisшfounфfeїidenticaьinsufficienєknowюlonчmanљnяnoєnumbeђnamхoцoperandѓopcodхopeюouєpresenєprograэrangхredefineфstacыspacхsyntaјstrinчsmalьstarєsearcшtoяundefineфworkspacхworфzerяОerroђquiєoperanфЉbracketѓinvaliфtypхillegaьvaluхbanыRAЭROЭforbiddeю Working ..ЎaddresѓstatхselectionsКiniєcounє**ЊcurenєanalyseђdefinitionsКlefєfoђbyteѓProfessionaьTRDOгexisєR/зdisыotheђexecutioюconfiguratioюmemorљcontroьharфchecksuэCMOгbooєrecorфbusљreadљduplicatхCRУ‚‚…‡†ˆ‰Š‹ŒŽ‘V Я’“•œ™œ”Ÿ Ÿ! Œ"Œ#$Vа%'9П”Œ%'9Р%'9ОЈЉ*+‘*+‘,‘,‘-‘-‘/.‘%Ї0Й&кАІ%ZА0'Њ1Ÿ,WВ+2‘4ГMЕ‡‚‰ •Š‚Ђ†‡‹ к‡‰М—™•™ ‹›ІЇœЈЉžЊЋž­Ќ(!ЂЏЎ(Ѕ$ЃА1В3ДЕX[й6В ‡0МЗ Я ЙНОПРКСТЛЩЪФУМХЦЧШ8Œ8€ЭKЭKЬЬИN– Я +ŒPŒ €QŒв0‡ SЌ S­де5œVSU +5SзXкYкX[YЂ\—]о ]ооп`сd—™cтc—geцh8ŒщXиYиX Œ Vа8ъ‘0Йыьэ +‰“€€€П +š/Є +›,, ЃšЈ'Вš,…4‘34‘,Е78Ж ‘9:Д7;М7;Н ‚>;Н>;М*1‚(,–(‘+Ј7‡7A‡78‡@‡­FТ@;8ACDЏE­žЂД"І"­9/›Œ/•>8ЏGШ&IJ%€Ы%‹AЅGВ %І%‹.”ЎL"‘аPЭ А€,† +Ра7›DЮ‘PІ9ИаЧ‡вгO2€Tеаб-98VP‘VPO2€VP­VP‘XWВX‘KX‘Yк=аТ[‘VPмVPм7•ž]›‘­^В,OВХyгў yА јС§Ы'^Ш*ЗЃЩ ЗэRР!i›хњЭЊ*МЃ6 # Э*МЃСЗэBE*Щ х:Я ѕ!"Щ :Ё >*2Я ч„!i›їХч †ё2Я с"Щ ЩЭчиЭ[Э№!јŸЫz(ЭйЭв+Ыr(Эй+Ыj(ЭвЭй§Ы ЖЩzці зЩеN§6ї…бЩ§Ыv7Ш?"МЃ§Ы і§60§6 +ЩэKљŸ:ћŸеѕХ_ЭЇСёб_ЩЭчиЭ[Э№ЭѕХЫz( }]!:?їтЭвсMх>Ыr(<§wеї…бЭвёЫj( +=!?їт O§6еї…бЭвёOЫj( ўP0ч2Ач1Й§6еї…б§Ы ЖЩ + !йхеХй{!lўP0dxж0Ц +Žƒ_0х…o0$ухЫ<ЫЫ<Ыухdї} сХї} бс ЗэRС йї йСбсйЩ§Ыv7ШЫz 3Ыr(Ыj ЫBS ЭЊЗЩЭЗЩїЗЩЭ[ЫB(ЭЗЩ!іŸN#F#^ЗЩЭ[ЫB +!іŸq#p#sЗЩ!љŸє!іŸХеїбСЩї&.Ы(8ЭxЭЌи> ѕ!ž"žмЪїp(ёѕЫ?!РZ]T6)ў +86*эАн4GЯн4ёЩЭрЭр!ž"žЭdЭŒ!ИхїJїЪ&Э…NƒX4 †O„ДЖџў 8ў€87ѕеѕд!ЭŒїЪ&ёдбёс!žЩЗх_ЭЋнV нNzЙ(нЫ N ‘Oх ~е]T+эИбс> sў Фт$ЭNШЭЋн~ =н–O]T#эА> Щн~ЗШн5<Щн~<нО ан4Щ*žн~ O=…o0$> эЉтˆ(љн~ =Й( нqЩ(њ№їЪ&н~ѕ*žнF н6їХёнwїњ&Щн~*ž…oа$Щн~ юнw ЫO>л(>мнw Щ*žнN 6 Ш]TэАн6Щ> +2žн~ѕЭdн~<нО (ЭNЭЋ~ў 6 ёнwЩнwн##ЗэRР!BžЩЗэR !вŸ+ЩЭdнFxЗШнхн*ž*5 вŸн~н#wЭ ѕнс6Э "5 "7 ЩэKžЙ 2ž*7 BžЭЭ~З љвŸЭ Эе~ЗЪЪ"7 ХЭ…СиЩЭЪнF *7 вŸнхн*ž~З(Эї~З(Э їЭ нсхЭdсЩ*7 эKžЙ 2žЭе~ЗШХЭ…"7 С№Щэ[5 ЗэRРсУЪч‡ЩЭ "‰Э0 !"уЉЭs!јхЭшїJѕЭЎёЭ…даЭ„@†ˆ 8€Kџў:?8ў08ж0 > +=нОанwЭаЗсѕЭ ёЩЭ }Д(Э Рї-(*уЉ+"уЉV*‰нN нqЏGэB0}нw!"уЉн~ѕЏнwЭЎЭњ јёнwЩ*‰хЭ бЏэR8 +go"уЉнwдЭњРї '*уЉ#"уЉн6ї")Э ы*‰ЗэR8ыЭ їџ-ї")ЩѕЭшЭмЭЎёЩ>РХўС= їЩн~ѕн~нwЭЎёнwЩн~=нОШн4Щн~ЗШн5Џ<Щ*уЉн~…oа$Щу~#ух*сЉЭ ~#foу:ЇЩЭN эK‰!ЗэB0 нq!1Эn чŒЩ!ѓ ї..ЩЛЭЩККМЭШЙЭЬККМЭШЖФЧККМЭШнЫ~Шх8ЃнхсхэАс6#6#5#5#44#44н6н~ нwн~ц8o&V н6 +н~ ѕн6 Э!нF(нN ^#V#н4н6{знqzз№н4н6Э!ё<<<нw н6 +с}Д(н6н6нu|Зѕ(ч„Э ё(з!8ЃнхбэАЩ^#V#~#знFzзќ{зЩ"ѕ {2ј z2ў Щ !(ќ !(џ;$Y#›!z"z"1$6$§#@$*пЉ~ў§аўќШцнОШ#Ы~ юљ~ў§а#~ЫРнОа#~нОШ8яЏЩхЭ…!сШЭG" ѕSнNЭё!ШнqЭœ!ШнqЩЭ;"(Эn!Эё!Шн6Эњ>Ъ Эс!Шн6Эn! ЭЉ!ШЭњ ђ хЭ…!сШЭ;" ѕЏ<ЩЭG"(Эn!Эœ!Шн~ =нwјџЭ >Ъ Э+"Шн~=нwЭn! ЭЉ!ШЭ ђСн~ =нОШн4Щн~ЗШн5Ћyў!8 Ї>(нwЗўШў(—>ю!\!"сЉ!3!"пЉЭ#*‡ "‡*i"iсЭ Эй!!“"хЭД#Э нЫ†їњ&їJїЪ&нЫЦWЭД#8% GЭє#Э$ ZэCЇЭ Э‡#н~КкЛ!нsУЯ!эK‡2ЇЭ  2эCiэC‡н~ѕЭ ёнwУЛ!Эє#zў 8ў02ЇЭ Э‡#!(ДzнNЭ…Q"Q"ƒQ#Q#„""†Ы!‹Ы!‰n#F#O#џЩн6н6ЩсЩyў 0СУЭ"їO,їˆ,н~жнw§Ы~ШЭД#и!"  ЫўЦ!нwЩЫО‡ЦєЭч#н~ѕн6Э ёнwЩЏнFЦќO{З№!эBMDЩн~ў0ж7Щў 0жеOЏїМб>•Эм#ЏyЩж!O_Эч#"iЏ<{Щн~*‡У > +Э OЩжэD_>>хе!ІЁе#ЭЦ *МЃ6џ+бzЗэRw!ІЁїў KB 4бсЩї(ЩїЩїЬ,Щ§Ы +nРэ[iї†-ї+.Щ>2ЭЫ)иЭК)>џО Эш)ђ~2ўŸЭ#-8ђУD-Щцѕ§Ы ~ +Я/ЯёЭ$>&ї.ЩѕЦAзёїШOѕ>:зё(  ЧЇеЭв$yў >\Эв$ы+ЫўсїэЩ§Ы ~ -ЯЩ0ЯЩ}€o0$~ў!и#їЩЭ*%иїъЫf !мПЫЖ:ЪПц_еzЛФ%бzЗ(ђ{ѕі€ї„СаѕxХі@ї„СёўgШx§Ы ўїuх§Ы ~Ь‘%СихХїщ0ўc Gс§Ы ~§Ы О6б 2еw#ы эАцпсх эАў(схЭе%!%ЈЭй%сЭе%їъа8Сс4Э&эK‰yАЪЁ>ЭЫ)иЭК)~цпў( ўШўШЭш)ъЈэАЭп%0їпЩ>ЭФ)иЭК)ЗЩ + эАЩЭћ&їи*ёЏTRэR(>c7ЩнхЭe&Эћ&Эw&Эћ&чЉЭ0G§Ыі'§ЫЖї,0їпЩхеi`ЈэАбсї0ўc уЭe.нхЭe&Э'Эw&Э'чЉЭ0 !Ј ыхЭF0сЭ &нсЩЭ'!­(ЭT)н!ѕЋэK‰Щ"ыЉэSэЉХ!ыЉЭ;0Э;0СyАШ Хнхс Э &н СщхыЉЭО/с(BчЉЭє/ыыЉхЭ)0с ЭО/кь&Э„)нхсх ыЉыЭє/с чЉыЭє/н6џЭь&н нхс ы!ыЉЭF0ЩХХ!Ј Э0СЩ!ѕЋЏWGO~И( yў?8ѕэC‰Щ§Ыі&§ЫЖ§Ыўї,0§ЫОўc(їпЩ*ЇЇUЊЗэR(ЭQ.ѕЋнхн!gЇХЏнЖy(<нхсХэАСн СOчэC‰нс!‰(ЭT)нхн!ѕЋэK‰ЭУ/:ѕŸ2ыЉyА(yА( Хнхс Эе'н Сш*ЅЅйэKђŸїq чЉЭ0ыЭ0Эе'нсЩхыЉЭО/с(AчЉЭє/ыыЉхЭ)0с ЭО/к (Э„)нхсх ыЉыЭє/с чЉыЭє/Э/(Э (н нхс ы!ыЉЭF0Щн6џн6Sнхс хнхСЭh(счЉЭє/ыхЭF0схЭ0нхс MDс!чЉХЭ0ї‹с§~5цw#§~4ц§Ж2w#§~3wЩЭу/!§Ћ ы! Ќ ЭО/а!ѕЋ ы!Ќ Nwyљ7ЩЭу/!іЋ ы!Ќк"\ЄэK‰Эу/!ѕЋхх "чЉсы*‰7эBы8,Э[Є0!хы*чЉЗэR(ХхЗэB"чЉkb СэАСсасЩбЏэRхЫ<Ыњ"‰сwЩ!Q-Э-)*‰ЗэRыЩ!Q-"\Є!ѕЋэ[‰{ВШХKB Э[Є8yА(>Э юСЩ"\ЄэK‰yАШ!эBШЏэOэK‰ Х Э[Є0>џэOС yА яэ_Ы сЩэK‰Эу/ЭЯ/!ѕЋ нхбЗэRихнхс]T ыСyАШхэRс8эАЩ ы ыэИЩMDЭу/!ѕЋ Щ!ў) >!ј)>!ђ)§wјЭЌ+"сЉЭй/ЭхЭЯ/ЩЭй/ЭјЭЯ/Щk* **'* *** **ч §FјЯЩ*‰ЩЭљ* Э+EчDisk Namх&Эљ* Э+/Ы~> (>*зх~ц!e+Э€+0> +ї.с>:зх + ЏО(їХс>ї.Эљ/ Эї* Э+ х ~!+Э€+с>ї.Эў/{В хэBс8ЭД*>ї;ч MТЩЭР*>ї;ч KТЩйї йMDЩйї й{В х€эBс8ч!џтkbйїq Щkbйїq Щч хСЭу/!ѕЋ ~ўџЩчUnuseфЩUnknown DOгMS-DOS 12FAдMS-DOS 16FAдMS-DOS ExєMS-DOS 3.31ЋOS/2 HPFг +OS/2 BooєSMFгџTR-DOгMicroDOгIsDOгBAФџЭŽ+ичUnknowюЗЩO~ўџШyО#(~ц€#(њя~ї)ц€#(і7ЩхЭx!Э'!Эю сЩ>Эв)иЭК)>џО(Эш)ђ>хѕЭў/ЭД*ё!ЭМ ЭN с8ф{В(рхЭл*чЉЭ0сх ЭО/с> 8Я6 чЉыЭє/ >Эв)иЭК)6џ§Ыі!Q-ЭК(У'>ЭЫ)иЭК)>џО(Эш)ђх! +e+Э/ЭN с8ы2ўŸЭ#-8у>O:ўŸўy(~хѕЭљ/ЭР*ё!ЭМ ЭN с8У{В> (мхЭщ*ечЉЭ0СyАс> Щх ЭО/с> 8Мх!чЉ ЭО/с> 8­:ўŸwх чЉыЭє/с~ў хЉЈэАЭT0сТк,ЭЅ/ЭW-УТ 6џУD-хѕЭ$.yЗ(6ё!ЭМ ЭN ск9,{В> ЪX,хkbйїq чЉЭ0ыЭ;0Э;0Э0У€,ёсУ9,> х! Эy.ЭN сиЭ›.>e8эЩ>ЭЫ)иЭК)6џ§Ыі!Q-ЭК(У>&>џОР7Щ!ЉЈЭ$.yАШAХчЉЭє/ыЭ;0Э;0С!ѕЋХ6#чЉыЭє/ыЭф- 6#м-ыэА!р-эАыСХ> +хЭШ с##х!чЉм-ЭF0сС К6!TЊ"ѓЏ!TR"ёЏ!ЉЈЭ0їГЩDiskх!ЉЅЊЅ6џэАсхЭ0їсх‘ЅЭє/>2Ѕ>р2ЮПсх•ЅЭє/!м-ыЭF0!•ЅЭ0сЩхЭљ/чЉЭ0ыЭ0Э0Э0йї й3{ВД }ў40OсЩ!gЇAhЇ6эА!UЊ"ЇЇЩ!ѕЋџіЋ6эА!TЊ"ѓЏЩ"яЉ§ЫюЭЖ ї їЌžаў 7ЩїЇ№х + :ўŸOў!0xў(ў 8yў G> w#фсyўШх:‰G!ѕЋ~ўџ($беЗхэRс(Хы + ых О( #їсyСЗ( бсЗЩс7Щ"яЉ§Ыюе>dї схЏО(%х#н6нЫЦЭ +їџ-їJнЫ†сў (ў 7сЩ#~ц€#(њ~ўџ ЫсЧ~усЗЩ§ЫvШЭT0Р§Ыю!Q-ЭК(ЭQ.gЇ!ѕЋ:‰ў8>З(=эАѕ!]T +ї3аїпЩїаїпЩ§ЫvШЭT0Р§Ыю!Q-ЭК(Э'їГвї$їпЩїя Щх!"ыЉ"эЉсЩх*‰#"‰сЩх*‰+"‰сЩЫ!ЫЫ!ЫЫ!ЫЫ!ЫЩїН Щ хС +o +g +_ +WЩХ}|{zбЩхе70Э)0бсЩыХЏž#љСЩхе70ЭF0бсЩыХЏŽ#љСЩ!з ї..н6н6ч  Warning! Partition will be changed. Write (Y/N)ПїJн61н6цпўYЩнхн!ЉЅї нсЩЭт н6чPress BREAK to exit. ONLYЁїMчŒн6ЩѕЭ1СЯч_н6чCКэKG їpЩЭѓ0ч HК:I цOїpч SК:F Oїpї")ЩХхЭ1чdata bad сї№ї")СХyїѕчКСxїѕчї„5ЩЭѓ0Э8Э1чBreaыїв5њїJУЁч oцэKђŸїpї")§~§4ц!š1…o0#~зЩ-\|/ЭT0 б!ЉЅЊЅ6џэАЏog_Wї0Йн6н6Эч0 ЏгПџэH>гПЩF&ьїO&эїxЫљЫНЇ( ЫЙ=(ЫљЫ§ї#i&ьї#ЩУшЃѕ>20uёћЩ>гўЏгўї :€ц ў (4ў((!"kэ[uЭШ!дэАШѕЭШС Ыˆ>A€*uwЩЭШэCwЩ!Ÿ%"k§ЫFШ> 2\!;\ЫюЩ§~нЗШЩљРА"15619":ъ:ї"A:boot"нх2яПэ_ѕѓyў0\:яПэsоПх!мПЫ†§Ы І#6џ!%ухеi&)u ^#Vыбун*№ПЩэ{оП2яПх!мПЫІ#~ўџсуЫ…(ЫХуё:яПтGћнсЩ2яПуЫ…0ьш:яПх!JВЏЭwЭUРЭk гџЭ +~ці гЭЭЗлЫцЭћ~<Ш=6 +Щ!иПxц ~<(=(5#ѕ!‰Щx0Ы_  q#ђщЭу!мПлцGЭзРЭзРЫFРЭk >лцИР{В ѕЩЭ_ и>У’Э wЩ~ЩЭ +~Щ!иП !дП!аП!ЬПеэ[ЪПбЩ:ЪПЭціO~ц@БЩЭ +~ўџ(Ыo(:Ѕцпў d!мПЫўЏ<Щ:ЪПї_*ц:ЪПЫOШKх!мПЫ~сЩ!мПЫіЩ:мПЫwРхеХЭ' ЭЈгџЭ~г?Э]СбсЩц2ЪП!мПЫЖЫОЭ +Ыn ЋЫOШЏ2Ѕ>У’!мПЫvР!]х!мПЭ'РЭгџЭ +~<РхЭн!мПнЫЦЏЭэ>2Ээ>ЭэнЫ†сЫWЫЖ Ыі~цУwЏЭwгЭ +~цАглџ0лЩЭу{В №УЭеЭЅбЭU( Эrzў >иdЭЭ^Э +Ыk(Ыv >NЫv( Ы"Ы{(ЫJ(Ы{( +Ы~(хЫ:0ЫЇгџЭD>к’н~ЭОхеФ]бс~ЫS(Ы'КШг?zЫS $wЭѕЫgШ>2нП>агЭŸУ%хѕЭћ~<(6ёсЩЫ:rеЭёбЭD>8жн~КШЭц_еЭcЭU( бzЫ'ƒWУ"ЭЭбЫ !мПЫц0ЫЇЫІгџzЭЫVЪэЭ~Ы'г?rzЫ'УёЩ*ШПЩ>ƒЭU>€> 2сПХехЭ~цѕOЭ. +эCэПёЫv ЦO*ШП ~2рП=Л8ЦЭЅЭсбС"тПэSфПx2цПЭ x2цП"тПэSфП:ЫПGэ[фПЭу*тПХэKэПе:сПЫoѕФёЬббOцyС(й>У’ЭЭ~цOЭ. +*тП Ыw> фэ[фП{х*рПНс8 +:цПG…Щ:цПGŽЩW§Ы n(7Э 02х!ѕЋХЭGцxСсРѕЋыzўП8{Ї(ѕэDOї+ёOэАЏЩї+ЏЩ:мП80Э"xЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЂѕхЭ(Х#§Ы f( хэKЇЅЗэBс(ЭoСб!ѕЏ ЭОыЏЩ:Ѕцпў>!Т’"ЇЅѕЏыЭз>к’§Ы цЩW§Ы n(Э 0еѕЋї5бх!ѕЋЭ­сЩ:мП80ЭРxЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЃѕ:Ѕў>!Т’хЭ(Х#§Ы f( хэKЇЅЗэBс(хЭoсСуѕЏы ыЭубх!ѕЏЭэс>а>У’Эn&))))}ƒo0$Ы<ЫаЩеЭбе!щПРхЭнсбцШ7ЩЭc§Ы n(#,Э 0х!ѕЋхЭ‡#СЗэB|ЕMDбШ!ѕЋї+ЩЭU(хЭ^Ы;с>6#s#6#w#6#<ў8ю6ўЩ"тП6ў###"фП6><2цПЭЭулЫO(їЭI*тП606џ#э[фПнО(нхбыэАы6ў"тП:цП=Ш2цПЭуЭ+6ўЩх!мПЫf !Ы~ ЫцЭ~г?гЭљЭ !Ђ:+|Е ћсЩЭЅЭ +~іРwЭU( +Э6ЁУЭ6 хЭ]>ЭэЭDс0ЫіхЭгџЭDс> к’н~цO~цќБwнVхЭ +Ыv^ Ы:сЫ–Ы:0ЫЎЫs(ЫжхЭ5сЭЫЇгџхЭDс0ЫОЩн~ЗРЫОЩЭ+Э~цC=>Т’*чП|Е>Ъ’Эн*чПсн>нОТ’Э +^Э<ЫОнЫV(ЫўЫЎнЫFРЫюЩ"чП"№Пa!Щхх~ўў( >…o0ѕ#ђ#СЗэBMDсЩЭcэSЇX§Ы n(Э Э 0 еѕЋеї5сбCЭU(CхЭp!ЉІ6ЊІџэАсэ[Ї~ўўШЗ ###е^х!ЉІЭусб+++0>+>,>…o0з$дэ[ЇехЭpХЭЭуСсйуйР>№ЫpТˆ гNPЭt  Эt іЭt ќЭ N2Эt  Эt ѕЭt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ NЭt  Эt ѕЭt ћЭ AЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ N Эt #Э й6,#йЭ ~вЫЭj лйсйЫwШ>У’лџЃ(ћјэQілџЃ(ћјэQіЩлџЃ(ћјэQЩгџ(Эt Эt ќЭ џ Эt Эt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ џ Эt Эt ћЭ џAЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ џЭt #Э й6,#йЭ ~в Эj лйсйЫwШ>У’yцGЫ!ќAЫ8Ы8ЫЩ§Ы n("Э Э 0хХеЉЅеї5сбЭk +Сб!ЉЅї+Щхнсa>€> 2сПэSтПэSфПЭc§Ы n(ZЭ Э 0RхЉЅХеї5сЭф +Сб!ЉЅї+ЩнсС!нП~<(6џэ[фПэSтП:мП8(6Э~г?ќн~ўўШЛ нrн №хЭнс:ЫПGХнхн~н#ўќ(Qўџ(Mўў(ЈЭун~г?нN:мП0yў>§ )Э. +*тПн~=_е:сПЫoѕФёЬббЫwѕ>Т’ёц>ќ(2нП>§нwџнNЭ. +*тП "тПн ’>ўлўи>лўЩЭѕ>агёЩ]†™+Аў[$p +t +УC +ьі‹•СњFzи п jOJСџ CD†Фѓ„/>џ2юŸэy!н РП2эАЩ РПРРРРЁЁЁЁџџџџџЩ!х]Tй ЏЫЫЫЫйЫЫЫЫЗэBуыэRыуйо &,м33йЩЏЫЫЫЫйЫЫЫЫ уыэZыуйо(кпй 033Щ!х]Tй йЏЫЫЫЫйЫЫЫЫ0й {Ю_zЮWй0 oЮogЮg0бй33Щ}Цo|‰g{‰_z‰WЩХхеэАбсСЩхС +o +g +_ +WЩыХЏŽ#љЮ#ЮСЩХы###Зњ Ўњ Ўњ О8 +іЏСЩЏжСЩЏЦСЩ!"ўŸ" :ЪПЭъЏOУъЭ 8!ЉЅ"чПЭъѕЭF!"чПёа:нПў7>?Ш>PЩ:ЪПнwN#>:О yў@8ц_жж00>DЗЩў0јнw##н6C+нхб їP (&ў. #ЭЩ (+э ъ їL 7?Ш>EЗЩнwЭМ є#ъ> Й(ь Ш> ј~ў#ШцпўCШўBШўDЩЭїЭ5 ихсЭ нqиШхнхб ў?(О щ#єсхнхбэАсЩ!ўŸyцpw#Pи~<ў8++4йw!ЉЅЭe:ўŸO: БO<ЩЭ y…oа$ЩХнхуЏw#ќсСнsнrнp> >J?ШЭ^ 7РЗЩЉЈн!ЉЇЭjиЭи и(нЫF>G7ШЏнЫV нN нF ЩOнF ЩнЫN>H7ШЭ5 и:Інwў€>I?иэKŽІyА>I?ШxЗ(џнq*ŠІнuнtxЗ AЩџџЩнNЫA>J7ШЫQЭџ ЭЗэB(07>FЩyЗ +xнО 0ђЭ,иЭa~нw>џЙ н~ЫO(Ы(Э>ин~rнwЭџн^ЫK>JШЫC(ЫS ЭЗэB(0 Ы{(Э>и>F7ЩyЗ .ЫC xнО0 н~ ўџ ЭуисЭуи>I7ЩxнО 0гЭ,ин4 Эaн~wнЫўyўџ Э>инqнpЗЩЭџyА( ЭЙн~ЫOШЫ(Э>инЫFРЭџЭњЭиЭ5 и:І<2І*ŽІнN ЗэB"ŽІAЭ`эSŠІ!ЉЅЭъ>PЩнpн6нЫF>J7ШЭџxн†кn=нО вnЭGиxн†GУЙнpн6н^ЫK>JШЭџxн†кn=ЫC нОвнО вnЭRинЫF Он~ н†нw ГЭїн^Ы#ЫњеZЭ!б>Pие!ЉЅынхсэАбZУYPЭџн~ЫG ы ы0>FЩЫO(2zИ( нЫ~(еЭ>бинЫF zнОвnBKЭЙнq нp yЗ(нp ЩнЫV( zнО вn ЭеыЗэRбвnKBЭЙyЗШХЭZЭъС>PнЫОЩХЭZьХЭZнFсХЭZѓЭїЭ xц№н†Wxцн†Ыg(ц_ЩЭjиЭи и>H7Шх!ЉІЭъс>Pи:Ї=нО(!Ї4н6Эи!ЉІУ!Ї5н^ *ŽЇ"ŽЇнnнf"ŠЇн6ЭинNyЗ(Я нqЭиЭќ н~ў0Н!Ї5Рн~ї_*ЩнNнFЩнn нf ЩнnнfЩЏЭ+ ЭUР>ФгЩ!ЉЅУънхЭU§61Э3кRЭ[8нnнf н^ +нV нхСнсЩнс7!]UЩ*ЇЇUЊЗэR н!gЇ>SнО Щнё>c7ЩнхехЭ‹н!ѕЋЭ8сб8Э­ Э‹н!ѕ­Э88*ѓЏTЊэR>c нсЩ7нсЩнхехЭ‹н!ѕЋЭ +сб8ъЭ­ Э‹н!ѕ­Э +8лнсЩхЭ 8Э‹нуЭ8нса>ЩсЩ:Ѕц хЭ 8ёЭ‹нуЭ +нса>Щ>7ЩэSчЉыЉе!‘ЅЭН счЉЭз чЉ!•ЅхЭН б!ыЉЭя (ђ?!ыЉЭЩ ЗЩ>"7ЩЭ„иѕЫцёЩЏ2ЅРЫI(_ЭвsЩ§ЫnТФ!ЅхХы§Ы n(ї5эАСс~ЗРУG§Ы~ЪРхѕх!нуOЫq ЗЫi УЫy &ЫYШ{В(ХыЧЇ§Ы n(ї5эАЏС>E7ЩХЭщСиЧЇЭи!ШЇ>:О +~ц_жA8пў0лGyц№АO##!ЧЇ~ў\ #лЇХЭFЭFСѕЋХеї&бСиЫЙХѕЋkbэBЫ<ЫњС:‰Н(8!лЇЭ. Rцпў b:сЇў +іU>f7ЩеХыЈэАїп%СбиЫљХеѕЋ:‰Й8цў !сЇЭ.( !ыубС{Ц_0Ыy(‚УсСц і2Ѕы‘Ѕ#ЭН •ЅЭН ебыХїF0!•Ѕї0С:Ѕў(ЗЩЭв6рЗЩyцO!ЬП Щѕ0Џ2Ѕyц2ЪП§ЫfЬЭШЅы эАх!лЇх ХэАСсбэАЭмёбсиЫbШЅы§Ы n(ї+эАЗЩХе +ы О( #їyЗбСЩ~ў\(З( #ѓ~ў\Р#Щ#> њЩ}€o0$~ў!и#їЩец!Œ…o0$n&ЉЅ~цпбЩ,ByЭuцпЪФў( +ЭcyцЦA>: +хЭcс>\ЭcыЏwЩ>g7Щog„…*ѓЉ…o0$~цпЩ:ЪПЫOРO_Эв/ЫC§Vк( +ЫђЫn( ЫВЫњЫn(ЫК§rкэQЩ|ўРаў€?Щх |сўРЩ§Ы nШѕ*ѓЉх!ѕЉ"ѓЉЭШЅы эА!лЇ эАс"ѓЉёЩ§Ы~(v:ЅЗ(2xЗШхеХЭcСбси$$ёЩЭ взх!ѕЋЭзсиѕЋыї+ЏЩ7>gЩ§Ы~(4:ЅЗ(№xЗШхеХЭЅСбси$$ёЩЭ вэеѕЋї5б!ѕЋУэ>V7Щ§Ы~(іхЭчсихѕЋыї+ї'э[‰сЏЩ§ЫЖЭ,иЭЩ§Ы~(ЧOцћў(ўP(>V7ЩЉЅї5э[{*{Ухэ[{*{Э3сиЉЅыї+ЏЩэxќэyќ0эЃPэЃpэЃэЃАэЃаэЃЩхэВэВсЩхэГэГсЩ_ЭУиаџ:I эy!D Э>ЭЄи№џэYЩЭУиЫZР!PУ№џэPЫZР+|Е ѓ>b7ЩЭУиЫrР!цЗ№џэPЫrР= ѕ+|Е №>a7Щ!гOЏ№џэPЫzШ= ј+|Е я>`7Щ!J FХ6ьхЭ8сСpЩЭж!UA"ЇЇЉЅќЭв"ЅЇ§61 +Э‹нхс!ЉЅ§F9Х:K Э СаѕхЭlс8MхЭ‰с8FЭb,Э‹нхс!ЉЅ§F9Х:J ЭNСаѕхЭlс8хЭ‰с8ЭX№џэxWцqюPШ0џэx2нП>WЭy7ЩѕХаџ> эyЭoЏэyСёЩй!0 §Ы5f(#ЫV "эKЅЅЭ й"G §NсЭ ,§u2й§~5цАЕ§w5Щй§u2§t3§s4zцW§~5цАВі@§w5Щ!"G §62§~5ц№§w5ЩЭж§61Э=и*ЇЇUAэR>c7РЉЅеќЭвэKЅЇЏэBсШGw#ќw#ќ>c7ЩЏ2нПаџэyў№эxюџ(6§ЫўЫC §ЫN V!гOЭЦ№џ0ћvѓ(эxЫ єЇ(<( !D Э>ЭУ0§ЫО>V7ЩЭл>WинхсЏЖ#Ж#( N#F#эCђŸ##~§wр~§wсЭЫЭІ(ЗЩ>X7Щ§ЫО:ђŸ§ЖпШЏ§ЖрШЏ§ЖсШ*ЅЅ}ДШ§Ы~Ш§ЫўЩЏ§NрGй§nсg_WйЭq "ЅЅЩ§Ы n(7Щѕ:нП2Їz2Јёї6хХ`ЭСсЩ!іŸ ЭїЫgШЭР§ЫЦ  +ЭїЫЩЭ ћЭїw# іЭїw# їЩ^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^ыУ#ХўСЩх`oЭ#сЩеџџ&@ЭЭќ$>М є{‚б_Щ&ЭW§ЫіЭ~{К(!"љŸ§6чa§6ф їoЭ~&kЭ#>Z7Щ& ЭЫ(и!іŸЭ!@"ЇЏ>\Щ!ѕ­ЏGw<#ћw<#ћ!h!_"8Ѓ§6їК0*ђŸйэKЅЅЭq ехЏog_Wех!9ы!9Эя ђ9ЭVссссїв5їJїЁсбехGХэK8ЃХЩсб}ц?ЬVЭ­ ехСехїW1сбЩЭ3аїч0ЩЭ38і!ЉЅѕЋэАнхн!ѕ­Э +80н!ЉЅЭ88'ЭЌнс8а!ЉЅyОФМ #їyОФМ #їЩн!ѕЋУ +ѕЭЌёнсЇбнснхехХFЉЅЗэRї)1СсЩ!џџyАШнхенсы!н~н#Ћ…o0$zЎ_#ЏЎW yА цнсыЩх!Ћ…o0$zЎ_#ЏЎWсЩ!B c0„@ЅPЦ`чp)‘JЁkБŒС­бЮсяё1s2R"ЕR”Bїrжb9“ƒ{ГZЃНгœУџѓоуb$C4 цdЧtЄD…TjЅKЕ(… •юхЯѕЌХеS6r&0зvіf•VДF[ЗzЇ—8‡пїўчзМЧФHхX†hЇx@a(#8ЬЩэйŽщЏљH‰i™ +Љ+ЙѕZдJЗz–jqP +3:*§лмЫПћžыy›X‹;ЛЋІl‡|фLХ\",<` AЎэ§ьЭЭн*­ НhI—~Жnе^єN>2.QpŸџОянпќЯП:ЏYŸxˆ‘ЉЪБыЁ б-СNёoс€ЁТ0у P%@Fpg`Йƒ˜“ћЃкГ=Угу^ѓБѓ"в25BRwbVrъЕЫЅЈ•‰…nѕOх,е Хт4У$ ftGd$TDлЇњЗ™‡И—_ч~їЧ<зг&ђ6‘АWfvvF4VLйmЩљ/щШ™щ‰ŠЙЋЉDXeHx'hРс‚8Ѓ(}Ы\л?ыћљ‹и›ЛЋšЛuJTZ7jzё +аГ*’:.§эlнMЭЊН‹­шЩ&|ld\ELЂ<ƒ,рС я>џ]Я|п›ЏКПйјŸn6~UNt^“.В>б№&Э<7ЩХїоэaОэh +ХїоэaОэiС}ЇЩM&№Э#ЭЙ7Ш<Ш=е$Эјбbk Ї(љ N#Fы6 #yцЭžЫ8Ыyц6.#Эž6.#62#60#xц?ЭžЫўЫpРЫОы!ЙэАыЫўЩхo& +Џ=<эR0ћЦ0W}Ц0сr#w#Щ beta§Ы n(zў€0ў8{Ї(эDOэАэDOї+ЩэАЩ§Ы n(ї|ў€0ђў8ю}Ї(ъэDOэАэDOї5ЩЩPROFKA”œѓУїЙЩї$)ЩУшЃћэMуѕ~ї)ц€#(іёуЩ 5Щю[!эАУю[§>эy! nЏэyУ!u3 sэА!ѕЉ"ѓЉ!, 6§>џэyэxц?ў?ШўРB>эyC>эy>џэyэxц?ўC>эyB>эyР§ЫюЩžBžBž2 ш   0 + k1L2  8*  8*л8  8*л9  8  )*  1* Nл y€2 qNл)+/0ЃЃЇ\РЖ,>=y1a1ма.Ё?€`€Рр№љџрџљџ€@€ €` ˜f€Рр№љџрџљ 1993-97 MOСzжћР{жЃШ{ж‹Щ!. Ыn ЫvШЭ%!RN#Ыy(+ЫQ #ЫI ЩЭЫA(N#/Б/Э=ЁOБйЭ=вF#ЯЭхyцЭЭ=Ѕѕyц8Эё(ЕЕ­сЊ§ЫvФo§ЫnШݘЭЅ ݘ!i›"ЇЭЅ!i›@~#їvxў єї~&oї#Щ!i›T]?pэАЩ!RN#Ыy(-ЫQ %ЫI ЩЭЫA(N#хЭ=/Б/oЁЕсЭ:зЭ:аF#ЭЭхyц8ЭЅѕyцЭЭ=gё|(ЕЕ­Э:сЄ.ШЫ%= ћЩЫq^#(V#ЩЫ{(§хуысЩ!i›"Ї@їїw#xў єЩ7Зх*ЇХHѕ ё0w~СсЩ„ТЬПТЭПТЮПТЯПТаПТбПУЫП9 99„ƒ&„‚о‚п„ +ƒр?„ ƒс?„ ‚„ ‚ +‚ ƒŸ%6„ƒ+„ƒЏ„ƒ@„ƒA„ƒB„ƒ%„ƒ'ш„ƒ./ //„ТЁТЁ‚XƒW„ƒн„‚*‚+‚,‚-‚:‚;‚=‚&€i›е!эА!Ÿ›"ЇЭЅї5 с8 їъаїІAM:ёўa(>гўЩ!Ÿ›"Їїч AutoConfig OkЩї>эy!BРЗэА!lXН@эАї>zэyЩ @€@ РР ((((Ш(((Р0((Р р ((ШШ(((((((((((рШ(((((Шр((((№ р Р€@  PP  џ PP  (((('(((((''(((((Чџџ‡H((((' '(((џџ((Ч€G(( пџ(((DƒџP ‡H((((( ?  ? ((((((G€G(( пP @€ §Ыv ї.> з!F Э ч  1993-1997 MOA Shadow Service Monitor  2011 savelij Adapted for PentEVЯ§Ыv l!* Э ч* fast test of computer Њ! Э ч Computer : RAM : ROM :ŒЭжн6н6 ЭЧн6н6 ЭЯЭД:ЪПѕЏ2ЪПѕїъЫІё<ў8юё2ЪПЩ ЗнхсэRШн~н†<ї.нwЩўўэx8яэxЫW !. ~цw#~ц7wЩ§ЫvРїн~н†<ї.нwї•ЭЌ§ЫюЭєї­00 +§ЫЎЭЌn>+нwч IDE/AT *ЅЅйэKђŸїq ї˜*>YЗЭЌ>(нw!пЅЭч Serial Number: !НЅ +Эч Firmware rev.: !зЅЭ>)нwч§Ы~( §Ы юїї$§Ы Ў!( ЫvРЏлўцюР+}ДШђ^#V#zЗШз{ЗШзђЩGуN#у§ЫЦ>)8>+нwч їЙчЩч4096 ЫЩч512 ЫЩчZX-EvolutioюЩечVer. бzеїўч, rev. б{їўЩЭ !їH ЩЁе эАнсн"ЗЃЩ)(( )ˆ(( )ˆ(( )€(( їЗЏэy!| f€эАїЗ>эy!x `€эАЩгОэEѕэ_ѕ>ѕ3Хх!f6г#6О#6э#6EО э`эhО +эxцО(Ы<Ы=Ы<Ы=Ы<Ы=Ы<Ы=эxЫ=Ы<oО +эxцО€Gэ`у>гПїЗ>эyэsm1Ѓї?>эyх!ЫуѓУ`€хеХѕ![хi›ХэАСб!O +эА!? +х*€О +эxцО‘(“эxц?gїП>}эy?У[!i›[эАёСбсЩэQ§эiї?эaЗ>эyЩїЙЩї$)ЩУRЄ>ЩуѕУIУшЃУ>гўЏгўї.э[p}З k{“_z“_x“0ЏѕЭ™СЩ$ѕCЭ™С.Щхeiэ[ОЇэАэSОЇ|сoЩ ѕхеХн*ЗЃЭ’їvї'нхїм §Ыv( +§Ы'^(їнсСбсёћэM~ї)ц€#(іёуЩKе§6 §6ї€бч хЫv )ЯcеїчЃх#^е#^#Vыї№бсї{їўї~цїўїЫ~їЬ/N#F#ї{N#F#їsїб{їл/>-(>+зс ЗЩ> +ї нх†Ѕыѕ{цќВ>$ эёў(8фў> 0рх*Ё}ц№Д> д}сwЫыїФ4wЫC# xцР>%(Мq#p##эKŸq#p#q#p#Џw#w!…Ѕ{іРwб эА>Щї:8§6 *аПхї5 к‚ХKЯ:ЪПЦAзч:Ђ!žІїЫч", кїЁч  їчёѕЫo9(Я8Яё<0Я;ЯчЈ:ІЭ–чЏ:ŒІЭ–ч) Filх:ІЭЁчЏ:ІЭЁч, freхэKŽІїpч Ј:ŠІЭ–чЏ:‹ІЭ–ч) Хї Ск‚~ЗЪ{Х= #§Ы f>‚(>?зїЫч М~#зчОХN#F#хїsсСђч ~#хЭЁс>ї.Хч ~#хЭ–сСѓчСїž3 •чMore..ЎнFХїСнpн6ў т> +ї.ч ENФGЭšЯ§Ы Іс"аПїв5УJO#ї>ЩOїpЩЭ'Ыo(OЭg8ен6ї—(СХ§6Hї€чЏСХї€ЭЮGн6н6 +Х>ї&Сін6 +ч§Ы~(чFormatingЎЭЂбе{Эg8`ЭЮб!ЉЅх6#r#s# 6#p#Й №6ўых!ЌЅ~З q ЭU0№§~ЭU0= јуxЗ кбсехЭgсG…Zе З§Ы~Фgкн6чChecking. ЭЂ!ЉЅх Эgм‡ЭЮсйсйэ[ўŸэK ~ўў(З>4(>2йw#й#####чэSўŸэC н6 +ЭЊб{ЗТПzўџТД6Э! +Ы Ы<ЫЫo Ы<Ы"ўŸ!" цCў iЭu_еЭ_кбЫc(ѓЭg_цCў K§Ы~(EЭu>Ы{ >Ыk і2ŒІ*ўŸ№џ"ˆІ"ŽІ* "†І>2І>2‹І!žІЭшЭg8!Э_8ЭM§Ы Іч CompletхУ:нПўШFЭšЯЭїЁчЭlЩэ[ўŸэK хХеч Total СбХеї{ч/ Bad СХї{СбсЩЭgGцѕЫp Ц_С*ШП~Щх6 #ћ>‰Э­8(бе~ў 8э ъўЗсЩ7сЩЭMчŒч +Insert disk, press Y keљїс8ў (ц_ўYРхї н6!з ї..Щ#####ЗэRЩ!ЉЅїъЩ*нП&"ЇЩ!ЉЅЏGw#ќЩ>‰Э­8;(9їŽ8їЦ7!@ї/8їС0Эlї6їg0ў7ШЏѓїэ 7?ЩїЁ:0uгўЩZXCVASDFGQWERT1234509876POIUY LKJH €MNBџџџџџџџџџџ џ +џ :`?/Š‹ŽŒ<>!@#$%_)('&";][џ=+-^‚ .,*џ‡ˆ…‰ƒ„†Э‹!. ЫF(ѓЫ†їGћЭs(ьѓыЭ€эSЁѕїvёЩэ[Ё*ЁЗхэRсЩ!™ЃЗэRаЃЩ*Ё"ЁЩЭВ! ЫVШ: Ы–э[ЁЭ€ЭwШэSЁЩЭE(Эj!  Ы†ЫŽЩЫF ЫЦ2 *Q e"Q Щ_: Л уЫN Tэ[Q эSQ РЫЮ_:N 2P {ў€ >@Ўw:N 2R Нў >€юў‚ Э >уЫVРЫn(ў@8 ў€0ў`0Ц@Ц`2 ЫжЩэ[O эSO РSэSO Џўў!щŸџэxХ833Ш;;#sђСЫ08шzжЩ^zж(>88Q{ЗШў$Ш!Ъ~ў:и! Ы~РЦ Щ!ъŸ~З /#V#~ў '{жК !_!ё~ўџЩ!ъŸ~З #~ў #~ф{ў(јЏЩ+~З(ў$({^ў$ я!Э!Ъ{ў#(+ў8 +ў0!@ж_~ў?иў( 0Ќ! Ы~(Ц Щў€РўЩЭ‹>ѓЫn>(>2S Щbootm:€ЦA>:х!" эАс*kѕЋї(#З(йЗ(ї(#є"k!ѕЋ§ЫЖ§Ы Ў їЦ7ЩїЁ§ЫЖ§ЫіХ>‰Э­С8хїŽ8$нnнf"ХЇ§ЫvѕФm ёѕ ї8 їПкІ!ЉЈЭxё!ЉЈЭ\ їЋ3>§Ыv(ЭO Эy >ЭO ї‡Эy ЏЭO Эy ,§ЫоЭL Э№ |ж@( +ЭO Э  ї„ЏЭO Э  їС89§ЫўnФH Тq +н6/ЏѕЭ ёѕў(%ў(!ЭO §Ыv(Эy Э  :НЇўО8 їС8*Э ё<ў8а*МЇ|Г(їС8§Ыv(!ЉЈэ[ХЇїък ЭЁ +Эй§ЫvР§ЫVРї3їѓ7Щ*ХЇ,ЫeЫЅ($"ХЇ>ЭO Э№ §Ы~(,2;Ѓ|ж@ ЭВ б!< ЭO !ЉЅЉЇй!@Э!@ЗэB(ЖУй х|ж@(еG!@э[ХЇїък бсЭї ”ѕїФ4ў(ЭЁ +ёЭœ +УІех!ЉЇ~ў 6_#ін4!"МЇ"ЕЇї™!' Ыо0Ыv СЫžсбЩх.хнхoЭй&ѕї§4ї.§Ыv! !—їMёѕїўч ‚ёнс2€‡‡‡!щЈЭыс§ЫvТЌУэЭЁ +Эœ +>TУЉЭ№ §Ы~(52;Ѓ|ж@ !@w@џ?эАЩ!, ЭO !ЉЅЉЇй!@Э!@ЗэBШ>UУЉх|ж@(е§Ы^(ЊЭб їк бсхыйс+џй +FЫй8хbkџ6эИсzў?ШсЏэRШэИенuнtЭj ї8ЗЩхЭj э[ХЇеxц№‚WxцƒЫg(ц_эSХЇбсїък Щ!;Ѓ~ЗЪй 0FЏwЩ§Ыn(Cы";ЃЏw!@@эЁ ъŒ Щ!л ЭO !ЉЅЉІй!@§^&UЫ#Ыњ@Э]ШyЗ(Эл +qЩЭ ШЭб їJк ЩGн6н6@ЩнuнtХїJ8хС*;Ѓx†wЩ@!@§Ы~(„gЩ 0$ѓЩый!@T]ЏGО #њйЫ p#й|ў€ чzж@ЩЏoOGэR(эА/м$љѕї™ёЩеы!8Ѓ6У#s#rбЩѕѕ !ы!' ЫОўM( ЫўўA>UТЉы~ў4 ѕ~§wюы!' >MЫОЫn(>AЫўыw#64#ёi(ыэА ы !- Ы~(ЫЖЫw(ЫіэV=(э^гў:- еї9б!Xї(ц§Ыv!2ХN#F#  +Сяё!€ ыэА ы§ЫюNШџx<ўаў(јG§Ыv ї•шїЄс   §ЫЖ" !ЉЈ"ОЇхЭу"ХЇс§ЫvЭ\ ! ~2  ЫЎїЋ3>ЭO Э>ЭO Эї„їѓ7їФ4ЭO Эї„§ЫјnТОЏѕў("ў(ў(ў (їѓ7oїв4( }ЭO Эї„ё<ў8г*ХЇ" >ЭO ЭЭœ +:  2 ЫoФH У“ +"ОЇЭj Џ!™6ї#6s#w#w#6Щ* |2œЭ™ ѕ" ЩЭ№ §Ы~('2;Ѓ|ж@ЪВ !нЭO !ЉЅЉЇй!@Э!@ЗэBШУй х|ж@( еG!@"ОЇЭубУі !@Џї#љ<ў@Шё"‰й"пЉэSсЉЭЭyАЪ€>ЭЖ~ЭБ§6ыџ§Ы†сСб# §6ъxЗ §qыyЗЪ€еХхBK§ЫF э[‰эRT]ЗэB8§ЫЦBKxБ(5с~хэBэБ ,беХ§FыH( О# јy§ОъС(е8г§wъэCЇ§Оы ЧэKЇ§~ъў8x(!џэB8m=_сЭуЏWэRухЏЭЖЗ!џэB§~ъ_8ў0ЏЭЖ{ЭЖ{ЭЖyэDЭБУƒѕЏgoэB<ЭЖ}ЭБЫ,Ыњ}цјoёў +0 ==ЕЭБУƒѕ}ЭБёЭБУƒ>ЭЖс~ЭБУ„ЏѕЭЖё<ѕЭЖёЭБЏЭБЏЭБй>’(ХGЫ;ќС{э[пЉЗэRыKBЩйw#йЩйЫЫZйШй{э[сЉЗхэRс0MD#йЩйхеХйэ[пЉееэRх.хыKBЭ8ЃбСсбЏGБ(эАыйСбсйЭ…oа$Щ"‰й"пЉыЗэR"сЉЭ‘йЭwыЭq0Э‚єЭq8ЭqЫЭqЫ Э‚o&џэАдЭ‚oЭ‚Oіg>Ё<@эy!Р@@эАёсбСЩХехѕїџ:€эy>zэyчХѕ:€/їwэyёСЩѓЏџџУЫУ—<џџџџУђџэyЩ*]\~Э}аЭtїџџџУ[3џџџџџХ*a\хУžѕх*x\#"x\|Е §4@ХеЭn8бСсёћЩсn§uэ{=\УХџџџџџџџх*А\|Е(щсёэE*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  + т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: +\w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( +§Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ +‰а†‰ +—`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vёЭћ$:;\‡њŠсахЭё+bk ј ЫўЩ!?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іЯEРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ( + +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ + Снхб!№џ +~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР +нn "B\§6 +бнс7>џУнN нF Хї6€ыбххнс7>џЭсэ[S\~цР О# О+0хыЭИсьЭ, т~Oў€Шх*K\~ў€(%Й(ХЭИСы№црў  бех#О 0їсср>џбы<7Э, Ф "_\ыЭИЭшы*_\еЭИ"_\*S\уХ8+ЭU#ЭU#СбэSS\э[_\ХеыэАсСеЭшбЩх>§ЭЏЁ Э + §ЫюЭднхЏЭТнс2v§н^ нV >џнсУТ€Start tape, then press any keyЎ Program:  Number array:  Character array:  Bytes: Э ў вй +ў8iў0e! +_^хУ NW)TSR7PO_^]\[ZTS >"Й §ЫN >И !Уй :‘\ѕ§6W> Эe ё2‘\Щ§ЫNТЭ!ЭU Уй Э y==цZ>?l‡ +2\ m +‡ +2\*Q\s#rЩє Э€ +*\W}ўк" )DJ>‘8 ЦO§ЫN >кŸ Э;  јЩЭ$ §ЫN §ЫF эCˆ\"„\ЩэCŠ\эC‚\"†\Щ§qE"€\Щ§ЫN эKˆ\*„\§ЫFШэKŠ\*†\Щ§NE*€\Щў€8=ў0&GЭ8 Э ’\G!’\Э> ЫŸцOЫŸц№Бw# ћЩУŸ;ЦХэK{\ Э У ХэK6\ы!;\Ы†ў ЫЦ&o))) Сыy=>! O§ЫN(еЭЭбyЙеЬU бХх:‘\џ8ŸO>Ї§ЫN(§Ы0Ю7ы ЎЉ8#= ђы%§ЫNЬл сС #Щ> ƒ_ц|ціXgэ[\~ЋЂЋ§ЫWv(цЧЫW ю8§ЫWf(цјЫo юwЩх&у•ѕЭA 8 > §ЫFЬ; цЭ; ‡0ѕбўH(ў‚иzўи> ейзйбЩѕы<Ы~#(ћ= јыёў ижAЩ§ЫNРй еx§ЫFТ §О18Р§Ыf(§^-(Z>Ээ{?\§ЫІЩЯ§5R E>2Œ\*\х:‘\ѕ>§ЭЏј Э + §Ыю!;\ЫоЫЎйЭдйў (Eўт(Aі ўn(;>ўЭё2‘\с"\Эў §F1!ХЭ›|ціXgрZN ыq#њСЩ€scrollПЯ ў8€§†1жаэDХG*\х*‘\хЭM xѕ!k\Fx§Э*Q\є Їs#r#Ј?8і!*!"}\§Ы0†Э” >ўЭЭM ЭD*Q\є s#r§6R!![§ЫN x§ЫF(§†1жХGЭ›С>!‘_Ум +Э›Ххxцx ы!рјы =эАы!рџыGцOxэА цј лс$С ЭЭˆ!рџыэАХЭ›ХхxцOx T]6эА=цјG хс$С мЭˆbk:\§ЫF(:H\w эАС!Щ|=іPgыah)))))DMЩ>Wцрozці@gЩѓЯC!@хХЭєСс$|ц +}Ц o?Ÿцј„gч ѓ![ХЭєСљ>гћћ![§uFЏGw#ќ§Ы0Ž!Уй ~ЯAЩцгћWЭT8 +>гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q +§Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! + DMЭЭ—*Q\ух>џЭс+§5ЭU§4*Y\####"[\сЭЩ§Ы7n !I\Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nР*I\ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGЯDbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э + §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 +ЭŠv§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў +8ЦЭя> зx‘Э + Э;;Э + эKE\Э>:з§N ЭЭ—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§ЫžУЌ€OЫNEXT without FOвVariable not founфSubscript wronчOut of memorљOut of screeюNumber too biчRETURN without GOSUТEnd of filхSTOP statemenєInvalid argumenєInteger out of rangхNonsense in BASIУBREAK - CONT repeatѓOut of DATСInvalid file namхNo room for linхSTOP in INPUдFOR without NEXдInvalid I/O devicхInvalid colouђBREAK into prograэRAMTOP no gooфStatement losєInvalid streaэFN without DEЦParameter erroђTape loading erroђ,  1982 Sinclair Research Ltф>УэCI\*]\ы!Uх*a\7эRх`iЭn ЭИЭшСy=А((Х+э[S\еЭUс"S\СХ*a\++эИ*I\ыСp+q+s+rёУЂє ЈKє ФSФRф;ФP€Я §Ыn §ЫоЭци(њЯйх*Q\##0ƒйх*Q\^#VыЭ,сйЩ‡Цo&\^#VzГ Я*O\"Q\§Ы0І####N!-Эма^щKSP§ЫЦ§ЫЎ§Ы0ц§Ы†§ЫŽУM §ЫЮЩхЭсЭd*e\ыэИЩѕх!K\>^#VуЇэRу0 еы ыr+s#б#= шыбёЇэRDMыЩы~цР їV#^Щ*c\+ЭU##СэCa\Сы#Щ*Y\6 "[\#6€#"a\*a\"c\*c\"e\х!’\"h\сЩэ[Y\Ух#~ЇШЙ# ј7ЩЭЭтЃы8д N#Fыq#pЩх*O\ ###Nы!ЭмN щKSPсЩЭ”ў8ЯЦ!\O N#F+Щя8ЭxБ(ы*O\ ###~ыўK(ўS(ўP ЯЭ]s#rЩхЭё+xБ ЯХцпO!zЭм0ёN СщKSP + xБ еWсЩэs?\§6ЭЏ §ЫЦ§F1ЭD§Ы†§Ы0Ц*I\э[l\ЇэR8"еЭnРыэRуЭnСХЭИС 8ыV#^+эSl\э"l\*l\Эn(ыЭ3§ЫІЩ>>§6Э0%ФпЭp 8пў;(ў, чЭ‚ЭцЭоЭюЭ™xц?gi"I\ЭnЭUз§Ыf(і:k\§–O юЋШхе!l\ЭбсрэKI\Э€>(Ы§s-~ў@СаХЭ(###§Ы†zЇ(з§ЫЦеы§Ы0–!;\Ы–§Ы7n(Ыж*_\ЇэR >?ЭСЭсы~ЭЖ#ў (ыЭ7рбЩўР######~Щй*\хЫМЫ§"\!‘\Vе6Эє с§tWс"\йЩ*[\ЇэRР:A\Ы(ЦC!;\Ыž>KЫV( Ыо<§Ы0^(>CеЭСбЩ^#Vхы#ЭnЭ•с§Ы7nРr+sЩ{Їј Џ <8ќэB=(ёУяЭ-00ў!8,§Ы–ўЫ($ў: §Ы7n §Ы0V(ў" +ѕ:j\ю2j\ё§ЫжзЩх*S\T]СЭ€аХЭИыє~ИР#~+ЙЩ###"]\ШчЛ ЇЩ#~ЭЖ"]\ў"  ў:(ўЫ ЫA(пў у7Щх~ў@8Ыo(‡њЧ?0#~0ћ##N#F# бЇэRDMыЩЭнХx/Gy/OЭdысеэАсЩ*Y\+"]\ч!’\"e\Э;-ЭЂ-8!№и кŠУХехЏЫx `iџеV#^хы ќЭ*œџЭ*іЭ*}ЭясбЩБЫМПФЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫ№эю#=ЬЋЭ‰ ,ВЗЁљ€O_Ќk м":э'B ‚#ЌЩѕ ј  #z”"`, +6х +“ +, +“ +““§ЫОЭћЏ2G\=2:\чЭП§4 њŠпў (zў:(ы!vхOчyжЮкŠO!H N *t\~#"t\RХOў 0 ! N хпЩпЙТŠчЩЭT8ЯЭM; q*B\Ы|(!ўџ"E\*a\+э[Y\:D\3Эn:D\(Ї CG~цРx(ЯџСЭ0%Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r Ъ(Э‹(ЯЭ0%РССЭ];(Кў:Ъ(УŠK g {ŽqДЯЭоПСЬюы*t\N#FыХЩЭВ(§670§Ы7Ю ЯЬ–)§Ыv ЏЭ0%Фё+!q\ЖwыэCr\"M\ЩСЭVЭюЩ:;\ѕЭћ$ё§VЊц@ $ЫzТџ*ЩЭВ(ѕyіŸ< ёЉчЭ‚ў, чЭћ$§ЫvРЯ Эћ$§ЫvШє§Ы~§Ы†ФM ё:t\жЭќ!Эю*\"\!‘\~ЎцЊЎwЩЭ0%(§Ы†ЭM !\~іјw§ЫWЖпЭт!ŸУў (ў: œЭ0%Шя 8ЩЯСЭ0%( +я8ыЭщ4кГУ)ўЭ чЭ‚ЭюЭюяЁ8яРр8Эџ*"h\+~Ыў 8 ЭU#хя8сы +эА*E\ыs#r§V #rЭка§F8*E\"B\:G\эDW*]\ѓХэKU\Э†эCU\С8чі И(чшч>’2D\ЩЯ~ў:(#~цР7РF#NэCB\#N#Fх DMсХЭ‹Сар§Ы7NТ.*M\Ы~(#"h\яртР8Эки*h\^#V#fыУsЯясрт678ЇЩ87ЩчЭЭ0%()п"_\*W\~ў,( фЭ†0Я ЭwЭVп"W\*_\§6&Эxпў,(ЩЭюЩЭ0% Эћ$ў,Фючѕ>фGэЙУ‹Э™`iЭn+"W\ЩЭ™xБ эKx\эCv\Щ*n\§V6 Э™`i|ў№0,"B\§r +ЩЭ…эyЩЭ…ЩЭе-8(эDѕЭ™ёЩЭе-ЭЂ-8ШЯ +ЭgЭEЭ™xБ эKВ\Хэ[K\*Y\+ЭхЭk *e\2бэR0*Д\ЇэR0Яы"В\бС6>+љХэs=\ыщб§f $у3эKE\Ххэs=\еЭg*e\ 8 +ы!P8эrи.УUЭDMЩСсбzў>( ;уыэs=\ХУsехЯЭ™v xБ( xЁ< §Ыn(ю§ЫЎЩ>лўи>ўлўЩЭ0%(>ЮУ9§ЫіЭ,0чў$ §ЫЖчў( <чў)( Э,вŠычў$ ычыЭU##6ў, чрў) чў= ч:;\ѕЭћ$ё§Ўц@ТŠЭюЭ0%сШщ>>Э0%ФЭM ЭпЭюЩпЭE ( ЭN (ћЭќЭN (ѓў)ШЭУ> зЩпўЌ ЭyЭУЭ#>ў­ чЭ‚ЭУЭ™>зyзxзЩЭђ!аЭp аЭћ$ЭУ§ЫvЬё+Ту-xБ Шзїў)Шў Шў:Щпў;(ў, +Э0%( >зў'РЭѕчЭE СПЩў#7РчЭ‚ЇЭУЭ”ўвЭЇЩЭ0%(>ЭЭn §6ЭС ЭюэKˆ\:k\И8!GэCˆ\>2Œ\§Ы†Эй Уn ЭN (ћў( чЭппў)ТŠчУВ!ўЪ чЭ§Ы7ў§ЫvТŠ Э,вЏ!Э§Ы7ОЭ0%ЪВ!ЭП!q\ЫЖЫюЫ~ :;\ц@ Жwї6 y0>"+w"[\§Ы7~ ,*]\х*=\х!:!х§Ы0f(эs=\*a\ЭЇ§6џЭ,§ЫОЭЙ!Э,§6"Эж! +ЭэK‚\Эй !q\ЫЎЫ~ЫО сс"=\с"_\§ЫўЭЙ!*_\§6&"]\*c\э[a\7эRDMЭВ*Эџ*ЭќЭN ЪС Щ*a\"]\пўт( :q\ЭYпў ШЯ Э0%ШЯ*Q\####~ўKЩчЭђ!ипў,(іў;(ђУŠўйиўп?иѕчёжЩѕЭ‚ёЇЭУѕЭ”WёзzзЩжЮ(жЮ(Vўz Ozў0y!‘\8z88Ozў +8Я!\ў8 ~(А/ц$(xOyЭl">КŸЭl"цPG>КŸЎ Ўw#xЩŸz€ @Ozў(ў0Нy!\Эl"yиЭ”ў0ЉгўЫo ю2H\Щ>Џкљ$GЇ7ЇЈцјЈgyЈцЧЈoyцЩЭ#ЭЊ"G~§цУ(-Э#Эх"УM эC}\ЭЊ"G>ў§G~§NWЫA  ЫQ Ј/wУл Э#GХЭ#YСQOЩЭе-кљ$ШџЩпў,ТŠчЭ‚Эюя*=8~ў0я8ЁяЃ86ƒяХ8Э}$Хя1с8~ў€0я8СУм"яТРрР1р1р С8§4bЭ”oхЭ”сg"}\СУ $пў,(ЭюУw$чЭ‚ЭюяХЂ1008Уw$РС1*сс*р*р=8~ў0я8Уw$Э}$ХясС1сТ1стхрЂ1Х РТСхртсСртхТ*с*8ўСкw$Хя8:}\Э(-яР8:~\Э(-яХрх8С(<яс1утфСфтуТ8ХяРс18:}\Э(-яртРр8:~\Э(-я8ЭЗ$СЦя8:}\Э(-я8:~\Э(-я8ЭЗ$УM я1(42х*8Эе-8цќЦ0>ќѕЭ(-ях1Ф1ЂСР11ЁУ8СЩЭ#yИ0iеЏ_БШhAе`x…8М8”OйСХOейС*}\x„Gy<…8 ( =OЭх"йyйбЩ(ѓЯ +пХO!–%Эмyв„&N щЭtў ЪŠў" ѓЭtў"Щчў( Эyпў)ТŠ§Ы~ЩЭ#*6\yцрЈ_yцю@W`ХехЎ(< =O#ЎЉ їССС>€ї +сбСгHУВ*Э#yOцрЈoyцюXg~У(-"(O.ђ+ЈVЅWЇ„ІФцЊПЋЧЉЮчУџ$п#хЭ% Э%(ћЭ0%(їсе~#ў" ј~#ў"(ђ б!;\ЫЖЫ~ФВ*У'чЭћ$ў)ТŠчУ'УН'Э0%((эKv\Э+-яЁ474€A€2Ё18ЭЂ-эCv\~Ї(жw Э0%(яЃ84чУУ&Zчў#Ъ '!;\ЫЖЫ~(Уl; Э0_Э3ѕїёЭВ*У'Э"%Ф5%чУл%Э"%Ф€%чHЭ"%ФЫ"ч?Эˆ,0VўA0<Э0% #Э›,пЭU#6#ы*e\ЇэB"e\эАы+Эwп#~ў њ#ЭД3"]\§ЫіЭВ(к.Ь–):;\ўР8#ЭД33л ў-('ўЎ( жЏкŠ№ў(вŠЦмOўп0ЫБўю8ЫЙХчУџ$пў( §Ыv ЭR*ч№O!•'Эм0N!э& FбzИ8:ЇЪХ!;\{ўэ Ыv ™еЭ0%( {ц?Gя;8 {§Ўц@ТŠб!;\ЫіЫ{ ЫЖССеy§Ыv ц?ЦOў Ыё8зў(ЫљХчУџ$+Я-У*Ф/Х^Ц=Ю>Ь<ЭЧЩШЪЩЫХЧЦШ +Э0% 5чЭ,вŠчў$ѕ чў( чў)(Эћ$пў, чѕў)ТŠч!;\ЫЖё(ЫіУ'чцпGчж$O ччх*S\+ЮХЭ†С0ЯхЭЋ(цпИ ЭЋ(ж$Й( с+ХЭ‹СзЇЬЋ(ббэS]\ЭЋ(хў)(B#~ў@(+ЭЋ(##хеЭћ$ё§Ўц@ +сы*e\эB"e\эАы+ЭЋ(ў)( хпў, чсЭЋ(Охпў)(Ябы"]\* \у" \еччЭћ$с"]\с" \чУ'#~ў!8њЩ§ЫіпЭ,вŠхцOчхў(((Ыёў$(ЫщЭˆ,0Эˆ,0ЫБчіч§ЫЖ: \Ї(Э0%ТQ)AЭ0% yцрЫџO7*K\~ц(-Й "‡ђ?)80бех#ў (њі О(єі€О Эˆ,0сХЭИыСЮЫјбпў(( Ыш бббхпЭˆ,0чјсЫЫpЩ* \~ў)Ъя(~і`G#~ў(+ЭЋ(#ЫЈxЙ(#####ЭЋ(ў)Ъя(ЭЋ(йЫi #э[e\ЭР3ы"e\ббЏ<ЩЏGЫy KЫ~ <#N#F#ыЭВ*пУI*###FЫq( +(шыпў( aыы$хпсў,( Ыy(RЫq ў) <чЩў)(lўЬ 2п+"]\^!хчсyўР пў)(QўЬ(хХхЭю*уыЭЬ*8 Эє* бСГЫy fхЫq BKпў)(ЯчсЭє* ЩЭю*уЭє*С #BKыЭБ*пў)(ў, лЭR*чў((ј§ЫЖЩЭ0%Фё+чў)(PеЏѕХпсўЬ(ёЭЭ*ѕPYхпсўЬ( ў)ТŠbkхчсў)( ёЭЭ*ѕп`iў) цёу+уЇэR8#Їњ *DMб§ЫЖЭ0%ШЏ§ЫЖХЭЉ3С*e\w#s#r#q#p#"e\ЩЏехѕЭ‚ёЭ0%(ѕЭ™бxБ7(схЇэBzосбЩы#^#VЩЭ0%ШЭЉ0кЩ*M\§Ы7N(^#~ў (њ0 ў8ў0 #эЭˆ,8чў$ЪР+y*Y\+ЭU##ые*M\жG(#~ў!8њі єі€>Р*M\Ўі сЭъ+хя8сЇэB@§Ыv(ч*M\эKr\§Ы7F 0xБШхїеХT]#6 эИхЭё+суЇэB 0DMуыxБ(эАСбсыxБШеэАсЩ+++~хХЭЦ+СсУш>п*M\ІѕЭё+ы Х+"M\*Y\+ЭU*M\СХэИы#Сp+qё+w*Y\+Щ*e\+F+N+V+^+~"e\ЩЭВ(ТŠЭ0% ЫБЭ–)Эю8ХЭИЭшСЫљХ!Ыq .ыч&џЭЬ*к *сХ$х`iЭє*ыпў,(шў) ЛчСyh&##)кеХхDM*Y\+ЭU#wС #q#pСx#wbk6Ыq(6 СэИСp+q+= јЩЭ-?иўA?аў[иўa?аў{ЩўФ чж1Ю +ы?эjк­1ыяBKУ+-ў.(Э;-ў. (чЭ-8" +чЭ-кŠя 8яЁР8пЭ"-8 ярЄР8чяўE(ўeРџчў+(ў- чЭ-8ЫХЭ;-Эе-Ск­1Їњ­1(эDУO-ў0иў:?ЩЭ-иж0O§!:\Џ_QHGЭЖ*я8ЇЩѕя 8ёЭ"-ияЄ8Эtё0/<ѕ!’\Э 5яЄ8ёЫ?0 ѕяСр3с8ё(ѕя18ёхя8Щ#N#~Љ‘_#~‰ЉWЩх6#q#{Љ‘w#z‰Љw#6сЩя8~Ї(яЂ'8я8хеыFЭ-ЏЫyBK{бсЩWŸ_OЏGЭЖ*я4я š…'8ЭЂ-иѕ(ё7ЩёЩя16 17 8>0зЩ*8>-зя УФХ8йхйя1'ТтТ8~Ї GЭ-zЇ Г( SейбйWят8~ж~ЭС-W:Ќ\’2Ќ\zЭO-я1'Сс8Эе-х2Ё\=Ÿ§ОoAят8ыЭК/й>€•.ЫњйЭн/§~qў8йЫй {Э‹/_zЭ‹/WХйСё!Ё\y§Nq w§4qгѕ!Ё\§Nq Aё+~ЮwЇ(ў +?0ё6§4r§pqя8йсйэKЋ\!Ё\xў 8ўќ8&ЇЬяЏњR/G yЇ(~# ЭяєyЇШ>.з>0ћAцPЭJ/>EзJyЇђƒ/эDO>->+зУеo&]T)))YL}бЩ~6ЇШ#Ы~Ыў+ШХ AO7+~/ЮwјyСЩхѕN#Fw#yNХ#N#FыW^е#V#^ейбсСй#V#^ёсЩЇШў!0ХGйЫ-ЫЫйЫЫђСаЭ0РйЏ.W]йЩРРй йЩыЭn4ыЖ &е#х#^#V###~#N#Fсы ыŽЮ Ÿw#s#r+++бЩ+бЭ“2йхйехЭ›/GыЭ›/OИ0xAыѕЭК/Эн/ёсwхhaйыэJы|o­йыс0>Эн/4(#й}ц€й#w+({эD?_z/ЮWй{/Ю_z/Ю0й4Ъ­1йWйЏУU1Х|M!)8 +Ы08ѓСЩЭщ4и#ЎЫў+ЩЖ "ехеЭ-ыуAЭ-xЉOсЭЉ0ыс8 +zГ OЭŽ-бЩбЭ“2ЏЭР0ийхйеыЭР0ы8ZхЭК/xЇэbйхэbй!0йэZййЫЫйЫЫйЫЫйЫфыйыйСсx Ї=??ђF10hЇ< 8йЫzй \wйxй0~Ї>€(ЏйЂЭћ/w8.#w+) йЫzй ЫЫйЫЫй5(зъз0 Э0 й€й4(х#йейСxЫw#q#r#sсбйсйЩЯЭ“2ыЏЭР08єыЭР0ийхйехЭК/йх`iйahЏпЫйЫЫй)йэjй8эRйэRй0йэZйЇЇэRйэRй7њв1ѕ(с_QйYPёЫёЫйСсx‘У=1~ЇШў06> Qў‘ ###>€І+Ж+ >€Ў+ 6w#6џ+>30,е/Ц‘#V#^++Ыz( Ыњ€8Z(GЫ:ЫњЭŽ-бЩ~ж №эDеы+GЫ8Ы8Ы8(6+ћц( G>џЫ'ќІwыбЩЭ–2ы~ЇРеЭ-Џ#w+w‘zЇ ГB(SX‰ы)0ќЫ ЫЫы+s+r+pбЩА@А0ёIкЂ@А +6<4Ё30Ъ0Џ1Q85$5;5;5;5;5;5;50-5;5;5;5;5;5;5œ5о5М4E6n4i6о5t6Е7Њ7к738C8т77Ф6Џ6J8’4j4Ќ4Ѕ4Г46Щ55Р3 6†6Ц3z65љ4›6ƒ72Ђ3O-—2I44-44ЭП5x2g\йуйэSe\й~#хЇђ€3Wц`Ц|ozцў0йћџT] йoз2&^#V!e3уейэKf\Щё:g\йУехЭсбЩэ[e\ЭР3эSe\ЩЭЉ3эАЩbkЭЉ3йхйуХ~цРO ~ц? #~ЦP>‘#эАСуйсйGЏШњЇШѕеЭШ3бё=ђOO Ще*h\Э4ЭР3сЩbkйх!Х2йЭї3ЭШ3йсйЩхы*h\Э4ыЭР3ысЩNыq#їыЩGЭ^31Р Т1ртС8ЭЦ3Эb3Т5юс8ЩџЭщ4и~Ї( #xц€Ж?w+ЩехЭ-сxБ/OЭŽ-бЩЭщ4ие#Ы+ŸOЭŽ-бЩЭ™эxЭ™ +У(-Э™!+-хХЩЭё+ xБ #Э,8 ж8ў0<=‡‡‡ўЈ0 эK{\O0У+-Я хХG~#Ж#Ж#ЖxСсР7ЩЭщ4и>џЭщ4Џ#Ў+х>w#w#w#w#wсЩыЭщ4ыи7чыЭщ4ыаЇоыЭщ4ыаеЏбЩxжЫW =0ѕхЭ<4быёЫW ѕЭ03ѕЭё+еХЭё+с|Еуx БС(ё?ёБ( –8 э #у+пСёЇѕя 8ёѕм5ёѕдљ4ёд5ЩЭё+еХЭё+схеХ DMїЭВ*СсxБ(эАСсxБ(эА*e\ћџхбЩЭе-8 ѕїёЭВ*ыЩЯ +*]\хxЦуŸѕЭё+еїсэS]\еэАы+6 §ЫОЭћ$пў сё§Ўц@ТŠ"]\§ЫўЭћ$с"]\ ї"[\х*Q\х>џЭЭу-сЭб*[\ЇэRDMЭВ*ыЩЭ”ўвŸ*Q\хЭЭц0 їЭВ*сЭУП5Эё+xБ(У(-Эё+У+-йх!g\5с #йЩй^{ŸWйЩЇ яй#йЩёйуйЩяР1р'рРр8Щя16:8Щ1:Рр0Ё8Щя=4ё8Њ;)1'У1Ёˆ6Xefxe@Ђ`2Щч!їЏ$ы/ААю~Л”Xё:~јЯу8Эе- 8†0 Я8–0эDwЩя 8Щя=178Я  8~6€Э(-я4814№LЬЬЭ7Ё84я4№1rјЂЂ142 ЂŒЌ VкЅY0Х\ЊžpoaЁЫк–Є1ŸДч ў\ќъCЪ6эЇœ~^№n#€“8Щя=4ю"љƒn1Ђ'111*Ё17Р8ЩЁ68Щя9*Ёр3я9111Ё†ц\ Ѓ8ющcЛ#ю’ Ээё#]ъ8Щя1 8ЩЭ—2~ў8яЁ16Ѓ3я 111ЁŒВUфX9М[˜§ž6u лшДcBФцЕ 6Ощ6s]ьиоcО№aЁГ 8Щя11Ё(Ё$18Щя"Ѓ8Щя10Ђ8я10%8УФ610  7ЁЁ8Щнх§Ыf(ЭB:ЭПнсЩ§џПB>эyэ`>эyэxі№oЩB>эyCэiЩB>эyэxЩ}цўoщ}іoуўЩХЭГ8СїЩХЭŸ8Сц (ѕЩХЭŸ8Сц ѕЩЭ8Э8ХЭŸ8Сц (@ЏХѕЭ­8ЃЭР8 1ЭЇ8џџ+ЭГ8ЭŸ8Ыo(ё7ё7?ѕЭ­8&ЭГ8ЭЇ8#ЭГ8ёСФЩёСЭ­8Џ2ˆ[<7?ЩЭ8:ˆ[ц€ WЭŸ8ц (ф:ˆ[Ї <2ˆ[>L2‰[B:‰[=2‰[ 9Џ2ˆ[2‰[2Š[ЭЇ8!ЭР8 ЖЭ­8$ЭЬ8(ЌЭЇ8ЭЖ8Эп8 ŸЫџц№2ˆ[ЏЫ?ЩЏ7ЩЏ<7ЩЭ89:ˆ[/цРРн!Š[ХЭи8Т::Ы(!Эп8 zСХOн~Ы@( Ы9Ы9Ы9Ы9ц№цБнwСЫ@ н+Ы€н!ˆ[!?:н~І(!Ы{(BХѕxџџ=Ы'Ы'Ы'іGёЫ'к:љXС %н##дЫ{ {цќ(:Š[ц({цЦ_{ЦZ_ЏЩСЩЏ<Щџђ€:x\ц Э 9Р!\Ы~ ~ў[8#5+ 6џ}!\Н щЭЎ:Р{!\О(*ы!\О(#Ы~ ыЫ~Ш_w#6 +#: \Ы?w#Эз:s{2\!;\ЫюЩ#6 +#5Р: +\Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( +!;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  +Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!эy7ЏУ}гПбсётђ<ћСёуЩ$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ92>?џУМџэyЩУг&џџџџџУo/!џџУџ"эGЏУ> +љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У ~ў Шў€ШЗЩџУ+!"ј\Эц Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\ЭŒў ШЭ"ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ—Эˆ!]~ўЊ>2]ЪЯ6Њ!`пЭ$!, +п&ыЭцЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭƒ:]юЭЙюЭЙЏ2]Э!Эѓ/ЭŸ!Я"]Џ2]2я\*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхXещ!;\ЫўЩџџ EVO-DOS Ver 0.37  2010 Created for PentEvo 4MB  NedoPCEMUL 3D2ЦЭ§ЭКЭКэK +^ЭІ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪг&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^ЭРЭК: ^!^–хЭЃ!**псNЭЄ!*пЭш!%]ЭњЭК:і\ЦAзЭњХ>:зхЭw сх NХyў +8ўd0> зћСЭІсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЊyАЪxЇТЩЭШЭuЭфЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭМ>:ЭМ!н\Эw!(пЭўYѕЭ—ёСРХЭ—СЭ›ЏЩ:х\ў#(ЏЩ> +2]ЭЎ> 2]Щ:н\ў*ТйЭЊыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ +ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъэ&!э\ц\эА:ъ\_ЏW* +^эRкC" +^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭШЭuЭaЭфЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭиЭuЭфЏ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* +^" +^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щђ +x € ˆ  Э к    ] Ш  ц Ѕ г ­ ] Virtual Drive: уѕХэWъH +эWѓѕОэxѕц>ї?эy7>эyлП2О<ігПё2Ю<~эsЌ<1Ќ<хе*Ќ<Ж<э э э э э э э э !™ +х! +‡…o~,foщ!Ж<э[Ќ<э э э э э э э э бсэ{Ќ<~#ў8!ђ?хл/gцo:Я€ Џ2Џ<>П2Б<ЩЭє >€№ў@0лOгOфў`0 лO<гO><2' дў€0 лO=гO>=2' Фў 0ОўР0 ИЏ2Џ<>2Б<Щўа0Јўр0>П2Б<Щў№8š˜:Л<гOг?Щ:Л<гoг_Щ:Л<ггЩ:Л<гџ2А<ц§2Я<Щ:Л$ю2і 2Џ<2Л<ЩлO2Л<Щлo2Л<Щл2Л<Щ:Б<2Л<Щ:И<ў :Џ<2Н<Щў? лO2Н<Щў_ лo2Н<Щў л2Н<Щўџ :А<2Н<ЩэKИ<эx2Н<Щ:Џ<*Мсї>!є\4О 6#4сС$жнсћЩ:Ў<ц№ў€к ўР лO*М їwэyлO‡O:А<ц  Bлoo& +W +_}К({„gё{г.]Ы<Ы@ +W +O|ў@8ж@g yЦ +нgэ[М<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУzў@0 лЇ€(ъхў€вм ўкм {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSМ<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУN ХлПігПїоэaОэhСлПцўгП}ЇЩЯUЩХл/цG:і\ИСЩ&ыЭц2]2і\і<Щ:і\G>§Gл/  Э5РЭВЏЩ!%]&]џpэАPXХе!%]ЭbбСёЏЩХлПігП> їwэy!џV%^>њэyСлПцўгП!DRэRШ> Э!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D> +Э!@@џuэА!х1сHэА>њХGлПігПxїwэyGлПцўгПxСЩƒ‹Хх:6ў ї@!)Ф;=Oу~уѕyў ( ї@!*Э;=ёсСЩ*]++љУ,Э2*O\З%]эBмg=!Т\ЩЭ2эKЦ\ХЩХЭР><з~з>>зСЩеѕе>з:k\=з>з!ЊпбKЭІ!Ипё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭиЭuЭ5Э(2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX +6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭМЏшэR8<љЦ0ЭМЏdэR8<љЦ0ЭМЏ +эR8<љЦ0ЭМ}Ц0УМхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ ЭР!Йп:і\ЦAЭМЭК*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Ыў(!оў( +!ёў(!псNЭЄ!Ѕп!п*Я\ N#FЭІ!&пСсЭžЭКХхЭw сх NХyў +8ўd0> зћСЭІ!Шпсх ^#VхыЭT> ЭМс#^#VыЭTсх ~ўBЬ сСЄхЭКЭКУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭМУІЭРЭ"ЭВЭuЭa!Ј'пЭўY љЭŸЭфЭЋТйЭ :х\ў#Тс> +2]!ц\4Э—!Ј'пЭўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъэ&!э\ц\эАЭ§:]2ъ\э[ъ\З* +^эRкC" +^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Ј'пЭўY љЭŸ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э—!„'пЭўY љЭŸ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +! +ў(У"н\эKп\эBкCЩЭuЭa!x'п!Ј'пЭўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +! +ў(УэK +^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" +^Эф эSє\ЭXУсџџџџ*х\|ЕЩЭВШ:!]З Э—!x'п!Ј'пЭўY љЭŸЭВШХ:#]OЏGэBСв:эKх\!"х\Х*Я\хЭиэ[с\AЭR*є\"с\Э—!x'п!„'пЭўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭb*є\"у\УИ"х\:#]OЏУђЭO:н\ўЩOЏХЭССЩOЭ]УX>џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭuЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭuЭЊУ"*]\#~ў Ш>2ж\ЭфЏ2]ЩЭф>BИ *]\+"]\Эф*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭиЭ{ФWЭŒўЏЬBўфѕЭ{ЬфёЬњЭuЭ/)ТйУO:ж\З*ц\(*й\"Ц\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ*#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э&*Y\+эKш\ХЭ*#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъэ&ЩЭR!"б\ЭиЭŒўЏ(VўЪ ЭЭu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭо*й\"з\*л\"й\Эu>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^эRкCх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭb*є\хЭ§с"^с" +^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ"Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э"ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУi6#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эн&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭuЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭиЭŒў,ТЭ"кЭРУВЭŒўЏРЭ{( ЭЎэCй\эCл\ЭŒў,(ў ТУuЭ{ШЭЎэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџџџџџЭВ>|гOЩ!n"]УЪџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭj сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭиЭuЭ[ЭS(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э5ЬВЭŸ!%]&]џpэА>!№ 2^" +^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* +^"з\!н\ЭР> з*з\ёх_эRDMЭІ>/зСЭІУЪ + џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]їЩ:]цoѓѓ>єї!† +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ їц@Т9?:и\ЗР{гO!‡~гoхѓ>€їХЭх?їцС(ю!ж\4с~#ў нћЩї +цР(њјї ѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭ…Э§Эі7Э…Э§СсЩѕ:ј\ўџ(ёУo)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇѕФ !ёЬє *Y\ЭК:]Э~6>>з!:\6џУЭ"ЭŒў,Т*л\"й\ЭЭu*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЫЭŒўA0Э"єўЅѕЬ:!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\ЭН!ѕЭё!ёѕФg"ёЭ!"*]$ "]УЪ> +2]ЭЋѕЭё : ]ўR(!ц\4ЭЎ(ї!ц\5ЭЎЭOЏЩ: ]ўRРУй:л\ч'xБШ>2:\!(> +УH> !(іх я:з\w#Џw#w#w>сЩѕЭё!ы*S\эKO\эBыs#rЭ‘": ]ўЅЬ"( +: ]ўR>џ ЏwёУO"ѕ хЭќ#с#ёЗѕФbёЪRЩ*з\х! "з\Эy"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э*ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уn6 яNя$ Щ$*Q\ Щ я4РхЭ$Эе#с#4хЭё#с>ОРхя~ўс( *Q\Э­&яУU#ЭЈ#ѕЬё#яёТL#Щ6я ^ЩЭC#эSз\ЭC#эSз\Эy"Эo)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эе#сх4Эё#с>ОРЭЈ#ѕЭo)ёТd$Уё#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭќ#Э§"Эbя~ўШЭ§"ЏGw#ќЩЭќ#Э§"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> +2]ёЭt$ѕЭ&Ъp$ёЭѓ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЪ$бсСNzы*Я\ ўwЬж$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭЖ!;\Ыў*Я\"]\ЭЖЭЎХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э9%!я>џw#wЩя:к\ОТU%я:л\ОТx% я:й\wЩЭš%Ф”%:к\яwян\эАЭЎТЂ%ЭН#Эš%Ф”%:л\яwхЭ$Эё#с+:й\wЙЭ$Уе##я~З6Щ*к\& "з\*й\х*л\хЭ]#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эї%8!Т\х!ц щў (єч…ъЭї%ъ> +2]Э&( ўТp$ 6Э@$Эѓ"~ѕЭw#ё7Щя~ЗЩ*]"]\ЭЭu:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Эš&*з\$Э&!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\Э­&Уе# ^#V s#rян\эАЭ$ яNЭ]УX~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\ї2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉЭ2эS]"]!"]!9"]++љѕ>џ2]2]Э!~(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??RbА(NVъг(Ъ(Ъ)ЪЪЪ&)И(Л(9'ыіѕЭёУ{Џ>џн\З(ыУ"6ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(;хХЭўСс6!%]ХЭ*С*] хеХѕ! ]~З 6џ!%]ХЭ&СЗ*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ"6џџџџџџџџџџџџџџџџ§>У6џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<їЩџџџџџџџџцoё{<гoхеѓ>€їЭх?бсїцШхе ъvџџџџџџџџџџџџџџџџџџџїyг>її +ц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]ЭA2]ї>џ2:\2 ]>Щ2Т\>аїЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У"6*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Э2 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5ЮЛC‚бѕІЊВJd!"&“М3SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжж№  RAMDISKOхХ> їwэy!џ~%ўR ~ўD>њэyСсЩХѕїо>ыэyОэxцOл/ц№Бг/ёСЩуѕХэ_ъC2э_ѓѕхелПoігПОэxц>Оэ`Ы„ эXЫЃэPї?эy7ЏУ) +ц>Л( +ї?Э+=}гПбсёт‹2ћСёуЩ*й\~ў.Тm0сЩCDЯ4CLRCMOSП5DIR34DRIVE4HELPУ5MOUNTї4UMOUNTЂ5VER—3VIRTq3ў:ТцпжAкў02і\2]G:]ц|А2]їУсжѕЯPЯPёЛвЯPУсЭu!š2>2я\э[]~#ЇЪн2GцпО #іў (ў ( #§##г~#foх!Ъущ!/ +Эн3> з&ыЭцЦAз> зЩў (тOў:ТyЭ(Wл/цќВг/&ыЭцќВoЯUЩ!ј?Эн3> зN#FХ!l Эн3> зСyцЭш3Ы8Ы>.зyцЭш3>.зxц?Эш3ЫpШ!у3п> зЩ~#зћЩ betсo& +Џ=<эR0ћЦ0з}Ц0зЩDrives: ЯPкH4ЯP>Dƒѕ!ў3п>Eз>-зёзЩ FAT not founфў/ цпўL GЯP0Эƒ!&4пЩнхнhЭ—Эˆ>ЯQ еХ!%]ЯQ ~эRц(х! 4псн}Ї( хЯQс~Ї(.#зј~ў (з#їxЇ(~ў #ј~ў (>.з~ў (з#ї> з>ЯQ сЇэBб( —“нсЩеЯPсЯQкЯQЩЯP?аЯPЭJ)!%]ЯQЭ”6Эo)7ЩеЯPыскH4хЯQкб ў!8јў Ъў ТўAкцпўEвжAOў:ТyЯSЩнхэsа<*Ќ<в<эАљлO‡W:А<ц лo_*М<:А<цOн}Ї(>€Бнo:Ю<ц>нgї?эyн}ЯSї?н|эy7>эy"М.з~#зћ##С> G> зћ у> змѕхЭ>GсёУD>Э2*O\ЩЭA2]ЩЭ>ц€>(Ш>PЩїЩЩ ёэyЩ ёїЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:6ўѕ!)ї@Ф;=сСэАўѕ( хХ!*ї@Э;=СсёЩЭ"6СЩЭ"6сЩ&ыЭцЦAзЩ:я\ЇФо4и:]ЦAзЩЭ!/Щ~#ЇШзљџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУp2џџџџџџџџџџџџџџџ2У9(.УП%У#$њччУRЭ!=хУfУ[џџџџџџџэyЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>їхчT8ч{сї +ц€(№Щ>Эš=їцGїцИЩ{В ѕУч>:]2і\!]іїўїц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGлOИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF лOЙ(гOyOЭ>GyЭL>СyгO:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭыїц€2Э\лOgЭ№5ѓ>РїХї +цР {В ѕѓСћ>аї:]ўџШЭѕ&>џ2]Ух&Сї ї +цР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +еѓ:џ\<гo*]:ў\їў ѕЬК?ёФе?бћїGцШ!и)ц@ xц([ Э!т)>аїxцТч>лOЗ лoў +ШхЭ—сп!*плOЭЃ!*плoЭЃ!ў)пЭўIШўR(ўA ђЭѕ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?їцР {В ѕѓЩїцР(њјїѕїцР {В ѕѓЩїцР(њјїѕэyЩэxЩџџEVODOS”œѓУџУаџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУЈ#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџх!эEх!ссхх!9щ!BcБвѓрсту№ёђѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџэV!uЃwНэQ{Ы[гў(гі~#і гџђ w§>ІэyЭЧ,Р!ŠэА!Т6љ#5#5ї>}эyП>{эyџ>yэy!ѕу1ріу6WэАр!$іэА!Д#Эп >џ2Nф2Iф2Uф> 2Lњ!€"Eфl"Ъљ>2ф!Qќ"Mќ!Sќ"Oќ!"Џф>2Вф!;у"Зф!Pу"Йф!eу"Лф>љ2Шш2Щю2Ъє!Чф"Еф!Чц"Гф!џџџpэА!РљЏЭ(к:РўщЪњўыТ:Рўа7ЪРУѓлПігП!эy"ўџwМЏУўџ1р:БфЇpЬЈ>џ2Бф!фс"Qќ!ъс"Sќ!ЅЭ›с8!­Э›сЭе*рDM* р~#ƒ_~#ŠW xБТ^*р}ЛТ€|КТ€* рхУтщуЏЭЭ ЗЪАщу>ЭЭ ЗЪАЭЈЭ%УŒУсУрУіс!" +ф" ф#"їу!"Eфщу! ЭН ЗЪ™!хУт1р>^Эћ >CЭћ :рЗЪQЭЈЭц_ўNЪўYТыЏ2р!хУтЦAgyц€|Т‡2ауy!єТуѕцЪ+!јэАёў +žѕЪZцўЗЪZўЧЪZўгЪZўкЪZэЭЈЛуЭЈёШќЭЈЭѕЭзёц_ўIШ ўRШ ўAШУg2худуЭЈ>љ2Шш2Щю2ЪєЩ +Unsupported media type$ +Write protect$ +Not ready$ +Data$ +Sector not found$ +Disk$readwritAbort, Retry, Ignore? $ +Insert DOS disk in drive A +and strike any key when ready +$ +Terminate batch file (Y/N)? $ + +MSX-DOS version 1.03 +$ыўATMTURBOpљ ў$Ше_Э,бУЈ>2Ѓфyў1в(ўТЫы"ЄфыўТеы*Єфых!ух!+ ~#F#fhу2YќЗШхы"WќЪјO<ЭˆссЪјЩѕ:YќЗЪOх*Wќы!Ъј<Эˆсс:ЃфЗЪ&ё`oЩёЩЏGЩrFL=,:%!уџГЫ Э ќ +– І!f !o п гbѓnt(((((${ $‰ $ $ї(%Ъ %Н $н (/ЩдёЂ 7У(ЗУ(ў?иў?а:КуG>2КуЗЩхЗ!MњЭ(сих#:bњw#:XњwцO#:Yњw#цјБOХ=w#кТp#:Zњ=w#к(Т p#:[њw#:\њw#:]њw#:^њw#х####:cњwO#:]њ_BхЭЋс:[њOw#:\њˆGwсу]:^њХO:_њGЭас DMсq#p#х*`њ}‘O|˜G:Zњ_Эасq#pсЗЩ"Џф:фЇШЩ:фЇШЩ:фЇGOW_*ЏфШЩ>"Щх*Бс^#Vсе]TХO|Зg}oyСб~#fвћХO|ЗgyO|ЗgyO|ЗgyO|ЗgyСo|цgЕЩе]TХO|Зg}oyСбв<yЗOxGyЗOxGyЗOxGyЗOxG~цБw#pЩq#~ц№АwЩXфО#РТGЩ!zуЭDТ’ў ТžТ`y/<2™у!XфŽуэАЭUы"Єуы`i"Іу!Žу"ГсіЩ}€o|Юg ТV7Ще!6ЭЌбЩЭb иЭQаЭT +Эи~ЗЪ ўхЪ х XфЭGЪкў?ТТЫс"ГсХ:cфю€Oц€yСШх*ГсХ С~сцШ:{фЗРУсЭtвЛЩ:ф<Т:Wф2ф~ЗТ7Щ:Wф<х*БсХ СОсвЁ2WфO*Бс####Іo&)))))ы*Ефых*Бс#####FсyЗТVO:MфЙТn:Nфх*БсОсШхЭˆ сЩ:Wф<х*БсХ СОсвЁ2Wф х*Бс####ІсР Эˆ *ЕфЩЭ3 7ЩЭb дА>џиР>х2Dфw*ГсХ С~#foДФzЭЗвАЭW Уz Эb к_ dфЭЫсдАк_ Т_ !Xфoф эА!dфXф ~ў?Т х*Гс~с#х*Гс#"ГссТџ>€ЭQв\ :Wфѕ>џ2WфЭЗСв\ xЭ0ы!Xф эА>џ2Dф!oфXф эАЭЗвїЭ3 ЏЩЭ3 >џЩЏ2{фы~#2cфцЭx иXфУЫсO:ВфЙиy=ђ† :Oф2€фЩх*Гс ~ЗDMсТЩ х`i+F+N+~‡oyOxG}скЩ ЗЪК xБЪЩ yѕцOё‡хoxG}саџЩЭ к_ ЭŠ :ЉфИв_ ы ЭŠ :ЉфИЪє €кє q#ы эАјџ э э ќ э э хХ*Гс С~ц€~Т% +*Бс~і@с:Wфх*ГсХ С~#~сЏЩO:€фЭљ У\ +>џ2Wф2фЭх +:€фх*Бс#NсЗЭЦкJ +ЭУ +Х*Бс N#fiС+xЖ:€ф*Iфњ• +РНТЂ +%Ш•ТЂ +og"Gф-"Iф>џ2NфЭЋ +6#ѕЭН кЮ +ёF:€ф*Бс#N+Эл"БсыЭ№ +s#rЩ{_ве +ё=ТЎ +ЭЋ хЭ­ сУЖ +Э№ +~#fo"БсЩ:€ф!Зф‡…oа$Щы"ГсыЭb >џих*ГсХ С~сцР>Р:€ф*IфНЬ Эх +х*ГсХ С~сЭ0 ЭDҘ ы*Гсы ы э э ќџ э э  э э єџ эАЭ8 *БсХ ~#foС+~ўРЭЋ +6#ѕеХхЭF сСб{€_в’ ё=Т Щ*БсХ N#fiС+6>џЩх*БсV+^ыуы+++Fњџ~+V+^сЩ*Бс†_ѕ#Vёвй *ЕфЩеЭb к! ##6!Xф>? эБЪ! ЭАв% :фўџЪ! Э0"ГсУF Х х*Гс O~ц€yсСТ б>џЩТ :ЉфЗТ Х*Гс ~#foСДЪF ЭzЭz ы*Гсы!Xф эА~>в\ >ы +Џw#Тb хЭUсs#r#q#p#Џw#Тx Э8 *ГсбУо ХЭ3 Сх*БсF`i"MфсХyЭШ Э­ СЩD}2€фЭх +*EфЏ2žфЭН аЭа =Ъ­ Щх*Бс~#NсхеХЭТбJбсЩѕyOХы хех*Бс##^#VсЭЋсб СёO:žфБOх*Бс~сХех*MќЭПсyсбСўРУЕсD}2€фЭх +*EфУF !JфЏОwШ*Kф"Бс*Gфы*ГфУF :DфЗШЏ2Dф:MфЭШ ЭF Щ>2žфх*Бс~#NсхеХЭОбJбсаЭа =ЪF ЩЭЂЭ\Уu ЭЂЭYЭСУ’ ЭЌЭ\У ы*ГсыЭЌЭYЭ}цХх*Гс wс}Зo|g{_х|*Гс w##sсС:}фЩЏ2ЃфЭЏЭ\Уд Џ2ЃфЭЏЭYЭСЭi`Щы"ГсT ~#N#F#^‡oyOxG{_}ЗЪxБТеѕ!*Гс^#fkё_}™o|˜g{бк'е_|Е{бЪ„ хѕе*Гс#бё~с›к„ хЭ„ бЗР*Eфх*Еф"Eф€w#ТL=ѕ2Nф*Гс! N#F#~`iOё}›o|šgyDMыš_х!ЭYЭСMDс+|ЕТuс"EфЩ:}фХDMе*Гс!бq#p#sЪЈ#r`iСЩ!ы"Гсе!N#F#^#VсЩШ#|ЕРЩсi`>2}фЏOGЩ"‡фы"…фых`i"ƒф*Гс~сЭx кШ€:ЃфЗхТ +*ГсV+^{ВТ +€sсТ{ў@кЏ2†ф*Eф"ф:‡фO:ˆфGЏ2}ф2~фЭЋхе*Гсб~сЗјХЭх +:ƒфO:„фGЭЋy2“фx2”фХ:…фO:†фGЭЎy2•фx2–ф`iСх*Бс##^#VсЭг"‘фх`i"ф*Бс######~Ё2|ф#n-ЪЂxЗGyOУ”`i"‹фсСЏЩ!xУТвИХO|g}oyСхgyO|сТДGЩ!yOxе_}o|g{бкХO}“o|šgyСвѕ?е_yO{бТкGЩХO}“o|šgyСУі`i:‘фO:’фGБ_WЪIх*Бс##^#Vсые_}‘o|˜g{быХO}›o|šgyСвIы!ы"—фыMD*Бс##^#V`iЭа"™фх`i"›фсЩ*ГсV+^+~+ngЕЪВХy“OxšGв“С*Гс^#fjZѕёxБШехЭИб|ўкЉ}ўјвЏб У”ыбЩЩ2ф*‹ф:|фЭpы*GфХO}›o|šgЕyСТо:€фo:IфНЪех*БсуЭ у"Бссб:фЗТ=2Iф*ГфеЭ­ бы"Gфы:€ф2Iфх*Бс"Kфс>2~ф*фх*—фDMсх "ф*‘фы*ГфбЩ*—ф|ЕШЏЭЕУ›с*—ф|ЕШ*ф#"фы*ф}“o|šg>ЭЕыЭ’с>2JфЩ!"‘ф*™ф"—ф|Е7Ш:~фЗШ:|фх*Бс######ОскА*‹фы!їХO}“o|šgyСиыЭИ"‹ф*‰ф#"‰ф>џ<2|фЗЩ~ыЭжсы# ў ТЦ6 +ў +ЪяxБТЖ"Ÿфы"фыТkѕхе*Гсб~цПwсёУkЭs!yАТ+<Уаы*фы<Ъ#<ТгЭFыЭжсыўЪг xБТ <Уг*Ÿф|ЕТЖ!€:ЪљНЪ8"ЪљХеЪљЭбС!Ьљ~ўТЖыЭжсы> +ЭsЏgoУаЭдњў*Гс^#V*“фыХO}“o|šgх*Гсѕё^#V*•фы}›o|šgв˜сyСУOЕсyСТЕ|ЕЪOхе_}‘o|˜g{бсвЕDMЭх*‹фDMсЭhxБТO"‹фы"‰фыЭ3*›ф|ЕЪeЭwкk>2~ф:|ф*›фDM*‹фХЭЁХѕGЭ­ ёOк/:JфЗЪ/Хх*Бс##N#FсХх*Gфѕ}“o|šgёыЭЋс Сы*ГфЭ›сСбсе_}‘o|˜gкEЕ{бЪeУG{бMD!їХO}›o|šgyСкk*‰ф#"‰фЏыУ№Эgд3*Eфы*ф}“o|šgMD€:ЃфЗТх*Гс^#VсЭа|ЕЪАы}“o|šgы*фЏЭжс#zГТЄы*‡ф}‘o|˜gЕ>ЪУ<2}ф*Гс:‹фw#:Œфw#:‰фw#:Šфw*…фы*ƒфxБШ аЩ*Eфі@<Ъ#<Ъ<Ъ5Энс#ўЪ5Э> xБУћ~#ЭMўЪ5 xБТУ5Энс#ўЪ5Эs xБТ#х*‡фDMсУнKBЭ”xБЪ.ЭЩв.ЏOG<2}фУнЭдѕХЭUх*Гсебq#p#s#rсСёњэхе*Гсбѕ~цПwёсХЭС*•фы*“фxБЪњ в DMых*Бс##^#VсЭг`iх*Бс#######FсЪаO|Зg}oТФyх*Гс N#F#~#foЭг|ЕЪщх`i"ф*‹фDMсЭh"‹фы"‰фыу}“o|šgЕысЪ.xБЪ?ХKBЭЩСкOы*‰фы Э”"‹фы"‰фыЭ@*›ф|ЕЪ†ы*фы"фЭw>2~ф:|ф*›фDM*‹фХЭЁХѕGкd>џ2IфЭF ёбсOЏG}‘o|˜gЕ>Ъ†MD*‰ф#"‰фыУUЭgд@*Eфы*фХO}“o|šgyСы*“фыы*•фывЌ"“фы"•фыхе*ГсбN#Fуе_}‘o|˜g{бу#N#Fсые_}™o|˜g{бк№*Гсы!“фэАх*‡фDMсУУ|ЕВГЪ{е_}‘o|˜g{бы е_}™o|˜g{бBKх*Бс##^#VсЭгх*Бс#######n-ЪCxЗGyOУ5ЏсЭhxБЪnЭЩкO!"‡ф"‰ф*Гс N#fiH"‹фУрџЭ}>џУSе*Гсб~#foДЪSЏех*Гсw#wсбЭzУtWхЪЊџYех*Бс######~с2|ф<’G"‹фхЭИбyOЪяѕх*Бс######FсёкgыХO}“o|šgЕyСыЪОбухе{‘_х*Бс##N#FсЭЋё*фх "фСсХеы*‹фХO}›o|šgyСх*‰фDMс "‰фыЭpыС:Iфх*БсОсy7Тd*GфХO}“o|šgyСкd`i+х*GфDMсе_}™o|˜g{бсСЩ€2|фУяХх*Бс#######Fс++Ъ‘O}Зo|gТ…yЕoх *Бс N#Fс СЩы"Гс NьџF##^oyЗO{З_xGyO}!Щх*Бс^#Vсы~#foхых*Бс^#Vы"ЁфысхХхT]еы*Ёф+ХO}“o|šgyСыбв{ВТ"сссџЭ}7Уs#Э+{ВЪђыЭ+ыУђхеЭИбсРСMDух*Бс^#VсЭсС xБТюџЭ>схЭИСxБТsыхе*Гсбs#rсыыСq#pыЩхЭИуЭс|ЕШ|ўкz}ўјкzЩЭ кћ:WфЪЄ>џ2Јфх*Бс"Іф*Eфыс:€ф<ыЭжсы~ўТХ6х Э›сЭŠ :ЉфИЪквћ€*Eф ѕЭнсGёЭжс#xЭжс#zЭжс#yЭжсЏЩ>џ2ЈфЩЭb кћ:ЈфўџЪћ2Wфх*Іф"БссЭЗУ™Э >џиы"Бсых*Гс ~#N#F#^‡oyOxG{_}ЗЪQxБТQе*Бс!бq#p#sсЏЩ:ВфGЏ7ТgЩы"EфыЩЏ2Ѓф{Эx >џиЭ\ +х*Бс^#Vсы"Гсы!DLх*Бс^#VсеехЭИсбТБ#zГТІ`iбх*Бс##N#F###~<сЩ!€"EфЏ2OфЭ !Зф:Вф^#V#хѕы"БсыЭh ёс=ТоЩ:OфЩЭЂХDMе*Гс!бq#p#s`iСЩ:ВфЛиШ!OфsЩе:?ф2@фЏ2AфbkGN#W^#х!]ќ"Бсс{ЙвCх~сў ЪDZЭ%хХ!?эБ N#fiСуЩЭ%ў@кGў`вGѕx<Йв­>х*Бсw#"БссЭ$ёѕxЙв­ёх*Бсw#"БссЭ$:AфЗТD{КкD~=#ТD#УDё>ЭsУDб:@фG:?фЪGЭТУУx2BфЭзУD> Эs> +УsбЭsеxЙѕHЏGБЪј!]ќэАёЪџ> бЩ:Bф ўЪТЪMх*Бс+"БссЭЪ:х*Бс+~"Бсс=ЪMх*Бс#"Бссх*Бс~сў вMў ЪrЭ:AфЗТDЪDzЛвD+zўкD+~=#ТD+УDхХ:@фOЪ“!]ќ~#ўЪ“ ў в“ў ЪЋ Т€:?ф‘ЪІGЭТŸСсУMyЦцјOУ“:AфюУМ2AфУDЏ2BфХх,!ѕ~Эs#ТЭсС>@бЭтЭз:@фЗЪG> ЭsТыУMSX-DOS (ATM Turbo-2 version) (c) SSS, 1993 >џУYЭ‘кDХO С‚WУDЭ‘кDУYzЛвD~=#ТD#УD~=>ТY<ѕЏ2AфxЙвzЛв~ўТux<Йв~#х*Бсw#"БссЭ$ё=ТYУDёУDЭ%ўТпЭ%ў@кпў`впхеХх!"Гсс7ѕ>ЭпккO ‚Wх*Гсхёѕс"Гсс#ёО+ТБх*ГсуёСбсЩХѕ{’кЪ=ЪOёхѕ~=Тњ# ё ТсС7Щ#эБсТ{’=‘СЩёС7Щ>Эs> Эs>Уsў вsў ЪsўЪsѕ>^Эsёі@Уs + €[!ЖQ7ДЖ&иЖЭс@D{ў ЪЙў ЪЙўЪІўЪТў ЪЙўЪТў ЪЫўЪТў кІх!?ф4сХGЭщxЭћ :CфЗxСШУб ѕЏ2?фёУІх!?ф5сУІ> Эs:?фцТЫЩўЪѕўЪѕўЪѕЩЭž#ШўТйЭ#ўЪўЪўР*OќУПс>2CфЩЏ2CфЩЭщ>ШіџЩЭ%ѕЭsёЩЭђЪ%Щ{ўџТћ Эž#Т#ЏЩУ#{ѕЭщёУб ЭщУас{ѕЭщёУгсЭхy‡‡‡gxG|‡gxG|‡gxGЗzW|В_P*QфDMy‡‡‡‡‡gxG|O:PфБOсЩЭІкпехы*Tфы}“o|šgЕсбШ"TфХеMDЕЭаy‡‡‡ЭъЗвЦШЭ>ЎуЭъ2Qф,}2PфЭnбСЩХе*RфЭ†УйыN#ые_}‘o|˜g{бкџ<Уъ Щ2Rфц>Т <2ЏуЩШІШ›Ш›Ш›Џ2ЃфЭ*RфМы*Pфы:VфЩDј вƒ|ЗТƒ}ўxвƒЭЪƒzЗЪƒў вƒх!­у…oв]$~сЛкƒы"PфыЭ†Э—ы*TфDMыЭа}2VфЏЩ>џЩ}ЭMGyЗЗOxЕЭЋi`:Rфц‡<ЭПЎу:QфЭП:Pф=O "TфЩ=ШыN#ы УПЏ2ЃфЭ`iЏЩDMxўвƒ>;ЙкƒКкƒ{ўdвƒЭ ЏЩ{2ЊфЩ~ў 7ШўхТ >#>хЭ в ~#~Э в' #7Ш~Уb :фЇ~ЪE ў€кE ўКвE хХO! ~СсўaкQ ў{вQ ж ў ихХ!u  +эБСс7Ш#Т  Т З~2ЉфЩ."/[]:+=;,х!ЋфО?в• #Ок• #О?в• #ОсЩ€šEAŽA€EEEIIIŽ’’O™OUUY™š›œžŸAIOUЅЅІЇЈЉЊЋЌ­ЎЏААВВДДЖЖИИOлћ8ћyгћг{гћЩ~ЗШЭћ #їѕЭё ёцЦ0ў:8ЦхеХѕЭ"ёѕЭ!Э§!ёСбсЩЭq#аO !ф~ЇТЊ!yў 8*4уўЪj"Э‰"Э"Р&Э>"РЭF"УN#!W! ##Ї јО# їN#F*4уЭW!ЏЩХЩs"(" O" +4! ]" d" _"Є!8"("3">"Jd"Ed"YЁ!A3"B>"C"D1"H]"yž!x›!>>>>џ2фЩђИ!6y!{! +УC!=(=(%=w:2у5у(6:3уGyж И<иxЩwyж4( =(Щwyж4 <2фЩ=Р<2фЩ:фЇРУ":фЇШџ*4уУ‰":фЇРУ":фЇШџ*4уУ‰":2уМШ$УF"Э1"Р:2уg%>-ШУF"Э"Р&:3уНШ8,"4уЩ-ЏУF"> Э!:5у=ц ѓЩ.&УF"Эн"У]"Э("Ш У‰"@x= §>гўx= §Џгў юЩеѕхХї>zэyСХ $ }Ц_Ы?Ы?Ы?Ы?Ц@%Ы<0Ц WЫ#Ы#Ы#Ы#|ƒ_yўџ( ї>}эyСсёбЩї>~эyю?чеѕхХї>zэy!РAСA?6 эА!РaСa?6 эАї>~эy!РAСA?:1уwэА!РaСa?:1уwэА›еѕхХї>zэy!РGСG'6 эА!РgСg'6 зеѕхХї>zэy!BРAэА!bРaэАУхѕ!фЏОw( ёж@ў 8Ц@П7сЩёў їwсЩхеХЭЉ,Сбс<(є=ЩћЭ„,ТВ,>џЩѕХехЭ*сбСёЩ ATM Turbo-2 BIOS Version 0.92 +Copyright (C) ATM 1993 +Adapted for PentEvo 2011 savelij +УњрфсфсфсфсъсџџэsUќ1ЭќЭ тЭЖЭтэ{UќЩУ'сУ+сУ4сУIсУ^сУsсУгсУасЭ тЧ1ЭќЭ тУэsUќ1ЭќЭ тЭЭтэ{UќЩэsUќ1ЭќЭ тЭ#Этэ{UќЩэsUќ1ЭќЭ тЭћ Этэ{UќЩэsUќ1ЭќЭ тЭб Этэ{UќЩЭтТ’с~OЭтэАЭ тЩѕЭ т~Эт# xБТœсЭ тёЩЭтУЭ тЩЛсе^#VыЭтщУі>ЩЩЩЩЭтwУ тЭт~У тЭ тУ Э тУзЭ тУэs[ќ1 §Э тЭЈ#Этэ{[ќћЩѓѕХї?> эyСёЩѓѕХї?>эyСёЩеЭx)Эт:6уцюі‚гуулџ‡ђJтлw#є8 я ьЭ тб>7ЩЭ тблцœШњVт7_Ыc>РЫ[>Р> ЩеЭx)Эт:6уцюіЂгуулџ‡ђ™т~г#є0ђЭ тблцќШњRтЫw( >агууЏ7Щ7_Ыk> +РЋѕХ81{ї?эYхb.MњэАo|ў@ ,`Этуы!MњэАыбЭ тСёУj(ЭтеMњэАуї?эi}T!MњэА_zў@ PсЭ тСёУj(ЭтЭ тў$ШЭs№P ффљp hШшљp hЩюљphЪєPRN LST NUL AUX CON €џ error reading drive A +$ +Bad FAT, drive A +$COMMAND COMѓѕў04ёх!"(у0Э)иЭ“(иШЭ~)ѕѕ:6ую26угџёћЩЭ)иЭp(иШЭ~)ѕх!ЗэRс0ё>7ЩхcЫ#ЫЫ#ЫЫ#Ы>`‚_|ц>WсёУНтТНтЏЩЫQ(л?Ы?г?Э&тѕЫQ(л?Ы'г?ёаШЭЙ(пЫQ(л?Ы?г?ЭuтѕЫQ(л?Ы'г?ёа<=ШШЭЙ(мх>агууЭx)л?_>гуу!л0+}Д і>агууЭx){гуу>гуу!л0+}Д і>агууЭx)сЩц:6у цўі26угџyўјиЫIхХBK Эа}<г_iСХЫAM Ы!:6уцяЫ98і26угџyСЫQ(Ы'гуу>гуу!л0+}Д і>агууЭx)>7сЩсЏЩл8ћЩл_<ЫI ў + Zў TЫA(:6уц =:6уігџ26у>XЫQ( +л?<<гуу>ѕЭx)ёгуух!л0+}Д і>агууЭx)с +:6уцягџ26у>г_ЩO_  +?ўІџ`?Щ&№Эр,ЇШ<ѕЬЧ,ё(ё=ўрТЎ*Эр,ў№Ъ_*ўYТE*>Э+У*ўТR*> Э+У*ўТЯ*>@Э+У*Эр,ў >пЭ+У*ўР>ПЭ+У*Эр,ўТ‰*>ўЭ+У*ўТ–*>§Э+У*ўТЃ*>ћЭ+У*ўYР>яЭ+У*ў№Ъy*ўƒТК*>ўXЬэ,Ъ*ўТЯ*>Э+У*ўТм*>Э+У*ўТщ*>Э+У*ўY >Э+У*х! +-Э2,сУj,х!фЖwсЩх!фІwсЩх!фЎwсЩ§&эx8%Шї:ф§}эxў‡Шў >€!фЖwЩ!фІwЩўИ >ьўЙ >ћъўT(ўl >иўU(ўm >ўвў >Фў >§Тў] >!фЎwЩўЃ >ђўЂ %:фцШ§эx0ћ}эxў‡(№ў(ьцўўИ(цўЂ(тЩўЪ Dѕ:фцў 9§эx0ћ}эxўЫ :фцЪфў >§!фІwцГЪбўЙ Э>ћыёўr ѕ:фцў >w§эyёЩёўR ѕ:фцў >цёЫ?и! +._:фЫG(€Ы_~(ўA8ў{0 +ў[8ўa8ю ў@8 _:фц{(ц<Ш=O*7уT]>>Л ф:9уЛШэS7уqЩх*7у:9уНсЩхеХЭЉ,Сбс<Ш=ЩхеХЭЉ,Сбс<(є=ЩћЭ„, >џЩх*9у~ѕ#>>Н !ф"9уёсЩ& Эр,ЫХЭд,!№ХїоэaОэiСЩХїоэaОэxoСЩѕxцР>џ јх& Эр,>­oЭд,>Э+сёЩџџџџџџџџџџџџџџџџџџџџџq1џџџzsaw2џџcxde43џџ vftr5џџnbhgy6џџџmju78џџ,kio09џџ./l;p-џџџ'џ[=џџџџ ]џ\џџџџџџџџџџџџџџџџџџ.џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџQ!џџџZSAW@џџCXDE$#џџ VFTR%џџNBHGY^џџџMJU&*џџ?L:P_џџџ"џ{+џџџџ }џ|џџџџџџџџџџџџџџџџџџ>џџџџџџџџџџџџџџџџdџqbџ7'џoџџџ3џjџtџ.џ-5zџ џџџ1џgџemџ9-џџ[џџџ5џlџuџџџ+cџaџџџџfџwџnџ8џ`џpџ џ4џkџyџ/џ=xџџџџџ2џhџr,џ0\џ]џџџ6 ;џiџ*џ vџsџџџџџDџQBџ&"џOџџџ#џJџTџ>џ_5Zџ џџџ!џGџEMџ(-џџ{џџџ%џLџUџџџ+CџAџџџџFџWџNџ*џ~џPџ џ$џKџYџ?џ+Xџџџџџ@џHџR<џ)|џ}џџџ^ :џIџ*џ VџSџџџ@ `P0pH(hX8xD$dT4t L,l\<|B"bR2r +J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџMSXDOS”œѓУэYУмУ‚8эyЩУNУn У&џьН џьЯLЬoNНœ- ЦЩѓХнF’2Q_ц?Э]СЩѓі€Х/їџэyёЩ1€эV*Ѓ_ЊUЏэRэSЃ_(н6цџ>Эў6Э17>Эў6Э17>Uлў>лў>Uлў>лўЏлўћ!;Э} +1А>пн^ЦѓЏѕн!П_нsЦ нЫžо>Uлў>лў>Šлў>Uлў>лў>Uлў>лўЏлўў +0 >Uлў>лў!Р=!gr_ѓэАћ>пЭu +ёЭv:1€Эз_Э8Э;8Э>У\јѕХехйѕХехнхн!П_>пѕ!c_4# њЭ3Эr_ёпнссбСёйсбСёћЩћхеѕ> +Й0ё>џбсЩy!uЭёбуЩ‹“›{_~_ЅЎЎЎЎТ!џџЏЩЭ>8ЏЩэ[jј"jјыЏЩэ[c_*e_ЏЩ>џЩЩРЏ†Ю#Ы| ј=ШУУ{ў(.02"V_!?ў0 ! ?нЫF !?ЫG(>ЭзxЭРЎ5љнЫF(Ю>Щ>Щ>Щzў0ѕЭзVЏЩzх§с#й!%?ў0хЭ@эАн^žѓэFwРЏэy§эy§~1AУ„C>§эy§~1SУ„UwР>эy§~1eУ„gЏ§эy§~1vУ„xwџ{цјі_Уй]Tїю€/эyxЦ@G0ѓйЩУ5јУЉјУ3јУšјУ3јУJјУЕјУХјУРјУWјУ3јУ;јУјУrјУ~јУ‚јУ?јЩЭЩјУЭЩјЧЭлјЭ[ЭўјћЩлћ8ћyгћг{гћЩј>ЩЭіјэ^УъЭіјэ^ЭъЭЩјэVЩЭлјн6ћџЭўјћЩ>>ЭлјЭЭўјћЩЭлјЭџЭўјћЩЭлјћѕyЭn ёЭўјћЩЭлјћЭu_ЭўјћЩЭлјЭx_ЭўјћЩy2Щ:Щѓ2зј>Rу"йјсг§>Уѓу"єјсЭЩјэsuљ1€эVнхн!П_Уѓ2зј>Bбѓу"љснсЭіјэ{uљэ^Уѓэsuљ1€эV2+љ>Rг§Э&>Bг§>ѓэ{uљэ^ћЩ:V_ўвСЭўјцРGzю€/їэyЏћЩњGњ$њeњˆњЋњЮњёњћ7ћх|љџP  €џPPџ–фХDю€џPPџ€€€€ЏЩ*D_ DMЗ:D_Й(0:F_Й0O7:E_И(0:G_И0G7ЩЩЭћэCB_ЭЭЩн5“Р:S_2R_:@_ю2@_:X_ЗРцЭьЩн6™н5™(№н6™ЩнЫNШ>ЭьнЫЮЩ:X_<2X_=РнЫNШЏЭьнЫŽЩGц!XпЭз~Ы`(ц№Јц№ЈЩЩџ?Џgo†Ю#юЙ WxБz ђ=Шэ_o&м4цР!хЏЎ#Фn љ>п!dп4#ќЭФ +ћv§ь  +XiCJiiH Jp"SrtTOC K.нЫ‚fРЏЭvиэKD_*F_эB$,ыУй!Э@Уй:F_‘_zЩЭ@> УЎ!^Xп эАЩ#Eg#яЭ#EgЭЄУ(Эw70ЭЭR:X_ЗФSнЫЎЭb н6‚н6…н6†н6‡Oн6ˆЭmэKD_ЭJнF„нN…*F_ЗэB$Ш,ыУMЭˆЭ‰:B_нО‡0<2B_УЙнF„нN…ЭХмСУ+ў вПэKB_Эx@ + Щ<GY/ ЯнN…гнЫю>Э№8!\пXпэАУb нЫЎЏЭ№8!`пш!r"DпЩ> ЭТ:B_ц єЩ Э0•нN‡Э0ŒнFˆ‡*Y_:\_нNœѓDэyўю- іћЩж@0 !цн6‹€Иў$0ѓ<2^_=!"Эз~З(&!’_2__"`_! —*`_ж 0н6Ÿџн6‹w#"`_н5 Р!ц"Dп:^_<Ш=ЭљэKB_:’_:^_ЭР%v‡ +ПIU`kЁ‰FjvЈJ‰ ] +F585 +Й М I F—  У н ђ  +ж‘z +ц ъ X + >џЩЭ0нFˆУ+Э0їнF†ђ Э0ьнN…ч Э0снN‡м7(ЭХ>м&СУ+э[’_{эKH_ЭvNIиGzЭvNIиOэCH_Ыx(yЭ< GЫy(xЭ< OЭУУxЉцјЉЫЉцяЉЈцјЈЩЭv1IRBFTOицGЏ7§O:“_ЭvиŸнF‚ЈЁЈ2A_Щ:’_жGЭ9 2]_ЭG8н6™&@Э- &`Э- &РЭ- &рЭ- >Уs.T?uэАЩ:]_цј(РіЩіЩЭvиO:“_ЭvиЉц№Љ2b_:b_нЫn OнЎцнЎ2\_:[_ЉцїЉю2[_нNœ:\_эyЩнNдGУ(:”_нОгиoўPа:•_нОдиўаg"F_*’_"D_Уm>ЏнN…У*ЭvинЫ–=ЪW<ЭqШнЫжЩЭv иЭ +2S_Щ2l_:“_Эv иЭ +2l_:“_Эv иЭ +‡=2k_Щ<ўижў8懇ЩЭvиG:“_ЭvиИиOУЭvи‡!XпЭж“_ЭvиэoЫ@(#№ЩУљЭvRTи 2•_Џ2^_>У’!ю6!’_dпэА=!’_~Эvи/ЫŸцВW#ы‡‡ЊцќЊі W!dп:•_цЭзrн4жђФ +нЫжf(ЌѓэWѕ>>эGэ^:]_wНэy:\_цј!dпџйнNœЫййћvѓйэyйэЃ< ійЫ™йжйэyйэЃ< іЦЭ‡ ёэGэVЭG8ћџ!dпЭT К8WнqЫЛ0_нqЬ #ыzƒ2Œ_Уb х!dпЭзЭT ‡!Œ_Ос:‹_а:Š_ЩхХN!h ЏЫ8†#јСсЩ Хех§хѕ>пѕЭqћЭCпЭWёпћё§ссбСЩЏлўір<Ш.јўўэx/ц(g}ЦЫ<0њЗ Ыћ ў ЫѓW$% ц,Ы8иzГЩ@€ #$  &'н5Ј№н6ЈЭŽ нОЉ(^нFЋн6ЋџW?(Ё(ЈЁ( +xЁ(xцРБxВ:@_/БЂ!Ш эБz 2j_ЩG:k_2i_н6Јxц?(нЎЉц? +:@_Јц?Ј2@_нpЉнЫЊ~Рн5ЊР:l_2i_:@_цРнЎЉђu !Ъ  +( Ыw(2!д ц?эБ zЗШGў/ н6Њ€:@_ю2@_ЏЩў+ н6Њ€ў нЫ‚^ :@_і>< >пУdј:m_ў*n_Ъ_!РЭзн4Ўp*p_У_нЫV(Э! >пѕЭWёпћЭ ѕ>пѕЭqёпћёЩЭx_З(њЭ ЭU Щ!СРн5ЎэАЩЭ :m_ЗШ:РЭU З(я>џЩ:m_З>( +Э ѕЭU OсЏ.нVЩ:m_З>(ђЏя_!Эз~З7Шў Шў :@_і><> Р> +Щ{нЫn(ў:8 ж:!EЭз~ў(0 =цў :@_цР‚!В Эз~ЭзЗщ8 > & Џ7Щю нЫfШю ЩцЩжў"(ў Р>_Щ>@Щж(ў0л‡Ц[ЩЗ№>нЫnР<ЩжA!MЭз~ЗР7ЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHB€ *^/,-?.+(`=;):"_[_=;]^@\~*?\{}^-+=.,;"<|>]/`[:Уф Ум У! У2 УJ Щж G2K_н6_!РA"M_ЩЏO*M_нЫ‚F(ў ( > О(>>qнЫ‚N ЭД:O_wЩ|іР *M_ЭФ"M_ЏЩ|ю gц Р#ЩЭе"M_ЏЩЏgЫ іAhGЫљЫё)))))) ЩЗ*M_нЫŒFФД:P_ФwЏЩ~2P_:L_нЫŒFШЎЩ2O_ЏЩнЫŒЦ>Й И>_(>?(ЫP>Ќ >ЏЫQ(=нЫŒ†2L_ЏЩ>џЩxЭР?P6U!ЏЩнЫŒЦпKЫ9Aа Щ>ƒ7ШШЭеЭ[ЗЩ>У2@пйyйЗФœнЫ‚N хЭД:O_ЭœсЏэRйсйЩехЭ@псхЭФЭ@псбЩЭbи_ейСйХэSAпРџЭuЩХ њдw(T]эАСXAKЩЭbиў0/(&zйGй_эSAпРџ0ыo&))))))@ХЭuСй ІxФ( ЭзVЫCЬVэCAп>У2@п> хЭKснЫ‚N хЭД:O_ЭKс@  сЏЩCO~qOЭ@пјЩ|ю gц Ш+ЩеХххЗэRб (эАсСXAKбЩЦ уХN#Ы90 +ўa8ў{0ж ХЫ9Ы9( +эБ yі€С0ЫЫђ­ +0 N#8џЗњЪ8ў +8жў +8 Й?N ѕФеёСуЩ<‡…oа$Щу~#<(=2‘_~#<(=2_ухеХЫДЫМЫВЫКЗэR8ы!@ЗэR"V_эBСб0эKV_уЭ#СхЏgoэBDMсхеХЭ3Сс ыс Щ:‘_ыЭЄ2V_ы:_ЭЄ2W_|Ђі?<ѓ:Q_ѕ :W_нО— |і?<:W_(:V_ХпСћэАёпћЩЫЫ9x €=<й:W_пћйyе@эАбOй:V_пћйх!@эАс= нЩЫШЫ|>Р<ЫtЫєЫќРЏЩЭK2_2‘_ЩуО#0<Эж~#foуЩ~З#ШчљуѕЭаёуЩѕЭш> чёЩѕЭѕёЭѕЩцЦ'Ю@'чЩнqч!Ї_ыЯўћ§хЭ-§сЩћ2Ї_нqчхе§хэS­_Э-§сбсЩ:І_!QљЭх§с:Ї_ўЪо§~ўџ> Р:Ї_ўЪўў(1ў(-н5ьэ[Љ_§n§f+ЏэR>и§~§†OЭЈнu№§n §f "А_>2З_:Ї_ѕЭТ_ё2Ї_{ЗШн6ћџц€{Шн5ј фЩ!>)ЏЫ#ЫoэB0 = ьЩ:Ї_gў>Rа|!гЭщсссH!§хС§~ў8>PЩ!eљЭ}Д>QШ:Ї_Эщн6ћџлЭL(н6шЭсРн6шЭсРЭЌ цЩн6шЭсРЭL(н6шЭсРЭЭн6шЭссРЭО тЩ>RЗЩХ§Fџ:Ћ_Ы?Ы!њ2Д_:Ћ_БЉЫ?ЫG!Zћ"Е_ "В_:І_нОћ *Љ_эKЛ_эB :Д_нОў Џ:І_2К_*Љ_"Л_:Д_2Н_>џЇСЩѕе€э[­_*В_Яўыбё"­_.нuјн4ьн5щЩе€э[В_*­_Яўбущ§6џ§хб*­_"Яўћн6шЭ-н6шУ-§хс#э[­_"ЯўћЏЩЭж^#VыЩ_Ђ3шr]К!И_§~УзэsŽ_§NЏн–№/цБ§NЉцПЉі гџЭЭ%~< ЭТ>=г?ЏЩѓ>гџў> гџ>агЭvЏћЩѕЭ%6џёЩ:А_§N ЫйЗw(гЫс:Ї_ў(Ыб=г?yгУєЭ.:А_О(ШЭ~(ТЗ(g>Р!@ѓгЭTћлц +:@г?Э~(œЏЭЭ~ <‘:]_цШЫ ЩбСлЫgЩХеЭтлџц€ ыzГ ѕѓ>Y!>@*Ž_##љg>аг|ЗЩЭvыэsŽ_Э2лц ~г§~ іЭ с:Д_<г_ЭтЏн–№ц*Е_йЩлџцРњА zГ ђ№У лџцР(њјэЂѕЭ!йі€ѓгЭTлйЁћШOЫa ЫY>„РЫQ>ƒРЫi>SРЫq>TР>VЗЩЭ%:А_ЭЋ>ЗЩлйЁЪ СЪЭ!|йі ѓгЭЪЖлџцРњА zГ ђ№У лџцР(њјэЃѕЭ.ЏЭТ ЏЩгGyігЭє_7Рл?ИЩ§Ы~Ф§Ы ~ФHЩ>гЭєТ P>OЭєк +>Эєк((§ЫN§rz(‡§wЩџ ЫQТ yігЭє №>Эє щ>Эє тЫS оyі8гЭє дЫWЪJ§q ЩyлџцР(њјгѓЩ§~OЗт› жЫХ@>єѓг>N§FЭ„ ЭіЭ>ќЭ‚N2Э ЭѕЭ>ўЭ‚:А_Э‚:Џ_Э‚Э‚§~Э‚>їЭ‚NЭ ЭѕЭ>ћЭ‚:Ј_СХЭ„ њ>їЭ‚сјхЗ Ÿс ј>NЭ„ђ'ЏЩ:]_2V_нЫžžЭG8Э.Э~>@Р:­_ЭŸѓХЭ’СлOђoЫA(>агЫqТ‡цУ‡AЗ <г_>€глџцР(њлцO>аг мЗ п:V_2]_ЭG8Уs!@A§N6эА!@O§FХЭЮС~З ѕrХЭЮСѓЩе §Nы!@ +эRы0ЗэBбЩѓѕ\ѓ&ѓCЏЩ:А_=2_ЏЩнЫцFФнЫЮ~ 4:Д_.ЫіРgЩнЫц†ЏЭKп>хУkЭў:_ЭK2_€э[Е_ЯџћЏЩё>ЩЭў:_ЭK2‘_€ы*Е_ЯџћЏЩ:А_=њ@ЭKп:Ј_!РРџ?wэАпћЏЩл;клmЉ§ЫvР§Ы~ =№эx<(5ЭчЗ -Э >>Uэy/эyАэxўU эxўЊ §Ыі*А_эiАэaЩ§Ыўё>YЗЩЭŠ№>эy@№!эXЫ{( ++}Д ѕ ђкЫC ЏЩ0э@Ы@>‚РЫP Ы`>РЫp(ЫS>„ШЏЩЫx>VР>@ЩЫs>YРЫk>TРЫc>SР>RЩЭŠ*А_|Е(–ЭХ№>pэy•:Џ_і Э4>эy:Д_<pэyzPэyЭХ№ЩЭŠЭP> эyЭхЗР*Е_эВэВ№эxцШ>ƒЩЭP>0эyэXЫCТЫ[(ѕЩЭŠЭ“*Е_#~эy +~эy ###Х№эxС ъУхЭ;ЗР§VЭ“:Ј_эyXХ№э@Сэy є§эxц@(њ№эXЫCТЫ[Ъхан6шЭ Рн6шЭ Рн6ш!7Ј_эАУ €н6чЭ(н6чЭР!€€Џ†Ю#њ=Р:€ўUР:€ўЊР>Щ2лј2ўј§!€§~Э}ЭР ХЯкэFQaxЗ(0Эз +Config error ЭпЭзstartup aborted! +7 ё§N§ ІёЗ>ѓ2лј2ўјЩё§Fшу^#у§хуубЩЭр> ЭЗРІ_! эА§~2Ј_§хЭ-§сЗЩ €€Эр§NЫy е>ЭбЗР§FЫxР§NЫјЫЙУ3ъЭрЗШчљ§n§f|Е ЭрыщЭр§~ж2дOыдэАЏЩ§~2І_§~2Љ_§~2Ј_н6ын6юн6шУ У\зУXз COPYRIGHT (C) 1979, DIGITAL RESEARCH д_УХЭŒдСЩ> Э’д> +У’д> У’дХݘдс~ЗШ#хЭŒдсУЌд У_УЭ2юл<ЩУУдЏ2элЭлУЫдУУдУУдУУдЭлУпдУЭЗЩУєдЭлУљдУєдУУдУџ УЭ凇‡‡!ялЖ2Щ:ял2Щўaиў{ац_Щ:ЋлЗЪ–е:ялЗ>ФНдЌлЭЫдЪ–е:Лл=2ЬлЌлЭљдТ–ед!€€ЭBи!Кл6#5ЌлЭкдЪ–е:ялЗФНд!дЭЌдЭТеЪЇеЭнеУ‚зЭнеЭе +дЭЭ)е!дF#xЗЪКе~Э0еwУЋеw!д"ˆдЩ ЭЗШЭЗЩУ€У!Ћл~ЗШ6ЏЭНдЌлЭяд:ялУНд(з!мОТЯз#Т§еЩݘд*Šд~ў Ъ"жЗЪ"жхЭŒдс#Уж>?ЭŒдݘдЭнеУ‚зЗШў к жШў=Шў_Шў.Шў:Шў;Шў<Шў>ШЩЗШў РУOж…oа$Щ>!ЭлЭYжххЏ2№л*ˆдыЭOжы"ŠдысЗЪ‰жо@Gў:Ъж:ялwУ–жx2№лpЭ0жЪЙж#ў*ТЉж6?УЋжwҘжЭ0жЪРжУЏж#6 ТЙжў.ТщжЭ0жЪщж#ў*Тйж6?УлжwТШжЭ0жЪ№жУпж#6 Тщж#6Тђжы"ˆдс #~ў?Т з ТзxЗЩDIR ERA TYPESAVEREN USERљk!зyўаЮлОТOз#Т<зў ТTзyЩ#ТOз У3зЏ2д1ЋлХyц_ЭеЭИд2ЋлСyц2ялЭНд:дЗҘз1ЋлݘдЭаеЦAЭŒд>>ЭŒдЭ9е€ЭиеЭае2ялЭ^жФ ж:№лЗТЅкЭ.з!Сз_~#foщwий]й­йкŽкЅк!ѓv"д!дщпзУЇдREAD ERROR№зУЇдNO FILEЭ^ж:№лЗТ ж!Юл ~ў Ъ3и#ж0ў +в жWxцрТ жx€к ж€к ж‚к жG ТиЩ~ў Т ж# Т3иxЩ~#ТBиЩ!€ЭYж~ЩЏ2Эл:№лЗШ=!ялОШУНд:№лЗШ=!ялОШ:ялУНдЭ^жЭTи!Юл~ў Ти 6?#ТˆиеЭщдЬъзЪй:юлц`O> +ЭKикйб{ецѕТЬиݘдХЭаеСЦAЭ’д>:Э’дУдиЭЂд>:Э’дЭЂдxЭKицў ТљиёѕўТїи> ЭKицў Ъй> Э’дxў вйў ТйиЭЂдУйиёЭТеТйЭфдӘибУ†лЭ^жў ТBйRйЭЇдЭ9е!д5Т‚з#~ўYТ‚з#"ˆдЭTиЭлЭяд<ЬъзУ†лALL (Y/N)?Э^жТ жЭTиЭадЪЇйݘд!ёл6џ!ёл~ў€к‡йхЭўдсТ йЏw4!€ЭYж~ўЪ†лЭŒдЭТеТ†лУtй=Ъ†лЭйзЭfиУ жЭјзѕЭ^жТ жЭTиЭлеЭядбЭ еЪћйЏ2элёo&)|ЕЪёй+х!€хЭиеЭлЭебсТћйУдйЭлЭкд<ТккЭЇдЭееУ†лNO SPACEЭ^жТ ж:№лѕЭTиЭщдТyк!ЭлнлЭBи*ˆдыЭOжў=Ъ?кў_Тsкы#"ˆдЭ^жТsкёG!№л~ЗЪYкИpТsкpЏ2ЭлЭщдЪmкЭлЭеУ†лЭъзУ†лЭfиУ ж‚кЭЇдУ†лFILE EXISTSЭјзўв ж_:Юлў Ъ жЭеУ‰лЭѕе:Юлў ТФк:№лЗЪ‰л=2ялЭ)еЭНдУ‰лжлў Т жеЭTиб!ƒлЭ@иЭадЪkл!хыЭиеЭлЭљдТлс€д}“|šвqлУскс=ТqлЭfиЭ^ж!№лх~2Эл>Э`жс~2нлЏ2эл\!Эл!ЭBи!д~ЗЪ>лў Ъ>л#У0л~ЗЪOл#УCлx2€Э˜дЭееЭеЭ1ЋлЭ)еЭНдУ‚зЭfиУ жzлЭЇдУ†лBAD LOADCOMЭfиЭ^ж:Юлж !№лЖТ жУ‚з$$$ SUBљkУм™мЅмЋмБмы"Cпы{2жщ!"Eп9"п1AпЏ2рщ2ощ!tщхyў)аK!Gм_^#V*CпыщъШонЮоъъдоэоѓојоснўо~шƒшEшœшЅшЋшШшзшршцшьшѕшўшщ +щщ,сщщ&щ-щAщGщMщшSщпп›щ!ЪмЭхмўЪЩ!емУДм!смУДм!ммЭхмУBdos Err On : $Bad Sector$Select$File R/O$хЭЩн:BпЦA2ЦмКмЭгнСЭгн!п~6ЗРУ ъЭћмЭниѕOЭнёЩў Шў +Шў ШўШў Щ:пЗТEнЭъцШЭ ъўТBнЭ ъўЪЏЩ2п>Щ: +пЗТbнХЭ#нСХЭ ъСХ: пЗФъСy! пўШ4ў а5~ЗШyўТyн5Щў +Р6ЩyЭнвнѕ^ЭHнёі@Oyў ТHн ЭHн: пцТ–нЩЭЌн Э ъУ ъ#ЭHнЭЩн: п! пОа ЭHнУЙн ЭHн +УHн +ў$ШХOЭнСУгн: п2 п*CпN#хХхЭћмцсСў ЪСоў +ЪСоўТоxЗЪян: п2 +пУpоўТ&оxЗЪян~+УЉоўТ7оХхЭЩнЏ2 пУёнўТHох! п>–wсУянўТ_ос: п! пОвсн5ЭЄнУNоўТkоЭБнсУснўТІоХЭБнСсхХxЗЪŠо#NХхЭнсСУxох: +пЗЪён! п–2 +пЭЄн! +п5Т™оУён#wХхOЭнсС~ўxТНоўЪЙкянсp УHнЭнУпЭъУпy<Ъро<ЪъУ ъЭъЗЪ‘щЭ ъУп:Уп!qЩыMDУгнЭ#н2EпЩ>Уп! м^#Vыщ Шw#УPп:BпOЭъ|ЕШ^#V#"Гщ##"Ещ##"Зщ##ы"ащ!ЙщЭOп*Лщы!СщЭOп*Цщ|!нщ6џЗЪп6>џЗЩЭъЏ*Ещw#w*Зщw#wЩЭ'ъУЛпЭ*ъЗШ! мУJп*ъщЭър"хщ"ьщ!хщN#F*Зщ^#V*Ещ~#foy“xšвњпх*Сщ{•_zœWс+Уфпх*Сщкрy•xœкрыс#УњпсХехы*ЮщDMЭъб*Ещs#rб*Зщs#rСy“OxšG*ащыЭ0ъMDУ!ъ!УщN:ущЗ ТEрG>–O:тщ Ъ\рЗУSр€Щ*Cп :нщЗЪqрn&Щ ^#VыЩЭ>рOЭ^р"хщЩ*хщ}ДЩ:Ущ*хщ)=Тр"чщ:ФщO:ущЁЕo"хщЩ*Cп Щ*Cпы!ЩЭЎр~2ущы~2сщЭІр:ХщІ2тщЩЭЎр:ещўТорЏO:ущwы:сщwЩ Ш|Зg}oУыр€*ЙщЏ†# Т§рЩ Ш)УсХ:BпO!ЭсСyЕoxДgЩ*­щ:BпOЭър}цЩ!­щN#FЭ с"­щ*Шщ#ы*Гщs#rЩЭ^с ~а!мУJпЭсШ! мУJп*Йщ:щщ…oа$Щ*Cп~ЩЭiс6ЩЭiсі€wЩ*ъщы*Гщ{–#zžЩЭсиr+sЩ{•ozœgЩџ*ьщы*ЬщЭ•саХЭїр*Нщы*ьщС ЪФсОШЭсаЭ,сЩwЩЭœсЭрсЭИпУксЭрсЭВп!БщУус!ЙщN#FУ$ъ*Йщы*Бщ€УOп!ъщ~#ОР<Щ!џџ"ъщЩ*Шщы*ъщ#"ъщЭ•свтУўс:ъщц‡Т т2щщЗРХЭУпЭдсСУžсyц<_WyцOx‡‡‡‡‡БOxцG*Пщ ~ТVтЩеЭ5тцўСБТdтwЩЭ^сХб Ше:нщЗЪˆтХхNУŽт ХN#FхyАЪт*Цщ}‘|˜д\тс#СУuт*ЦщЭър#DM*Пщ6# xБТБт*Ъщы*Пщs#rЭЁп*Гщ6#6ЭўсџЭтЭѕсШЭ^с>хОЪвт:AпОТіт#~ж$Тіт=2EпЭkтЭŒсУвт:дщУпХѕ:Хщ/Gy Oё ‘цСЩ>џ2дщ!ищq*Cп"йщЭўсЭЁпЭтЭѕсЪ”у*йщыўхЪJуеЭсбв”уЭ^с:ищOyЗЪƒуў?Ъ|уxў Ъ|уў Ъsу–цТ-уУ|уХNЭуСТ-у# УSу:ъщц2Eп!дщ~аЏwЩЭўс>џУпЭTс ЭуЭѕсШЭDсЭ^с6хЭkтЭЦсЭ-уУЄуPYyАЪбу еХЭ5твьуСб*Цщ{•zœвєуХеBKЭ5твьубСУРу<ЭdтсбЩyАТРу!Щ е*Cп ыЭ^сСЭOпЭУпУЦсЭTс Эу*Cп~wЭѕсШЭDс ЭфЭ-уУ'ф ЭуЭѕсШ ЭфЭ-уУ@фЭуЭѕсШЭІр~ѕхЭ^сы*Cп еЭOпЭxсб! N!FсёwyОxЪ‹ф>к‹ф>€*CпwЩ~#Ж+Рw#w+ЩЏ2Eп2ъщ2ыщЭсРЭiсц€РЭуЭѕсШЭ^с ы*Cп :нщЗЪшф~ЗТлфwЗТсф~ОТхУ§фЭ”фыЭ”фыОТх#ОТх # ТЭфьџ ы Окхw ы ~>џ2вщУф!Eп5ЩЭTс*Cпх!Ќщ"CпЭуЭѕсс"CпШы!Џw# ТFх! wЭŒсЭ§уУxсЏ2вщЭЂфЭѕсШ*Cп ~<цwЪƒхG:Хщ !вщІЪŽхУЌх 4~цЪЖхЭуЭѕсТЌх:гщ<ЪЖхЭ$хЭѕсЪЖхУЏхЭZфЭЛрЏУпЭпУxс>2ещ>џ2гщЭЛр:ущ!сщОкцхў€ТћхЭZхЏ2ущ:EпЗТћхЭwрЭ„рЪћхЭŠрЭбпЭВпУврУп>2ещ>2гщЭTс*CпЭGсЭЛр:ущў€впЭwрЭ„рТnцЭ>р2зщЗЪ;цO Э^рDMЭОу}ДТHц>Уп"хщы*Cп :нщЗ:зщЪdцЭdсsУlцO s#r:EпЗРХЭŠр:ещ==ТЛцСХy==ТЛцх*ЙщWw#ђŒцЭрс*чщ"хщХЭбпСЭИп*хщ:ФщGЅИ#Тšцс"хщЭксЭбпСХЭИпС:ущ!сщОквцw4 ТпцѕЭiсцwёўТч:ещўТчЭврЭZх!Eп~ЗТўц=2ущ6УврЏ2ещХ*Cпы!!~цѕ~#~цO~цGё#n,-.Т‹ч! w! y–ТGч!x–цЪчХеЭЂфбС.:Eп<Ъ„ч! q!pЭQф:Eп<ТчСХ. Ъ„чЭ$х.:Eп<Ъ„чСЏУпхЭiс6РсС}2EпУxсџЭчЬСхЩЭчЬцЩыN! ~ц€O>ˆG~ц€G!~‡‡‡‡ѕ€Gѕс}сЕцЩ Эу*Cп!хr#r#rЭѕсЪ шЭ^сЭЅчсх_y–#xž#{žкшs+p+qЭ-уУфчсЩ*Cп ЭЅч!!q#p#wЩ*Џщ:BпOЭърхыЭYпсЬGп}и*ЏщMDЭ с"ЏщУЃт:жщ!BпОШwУ!ш>џ2ощ*Cп~ц=2жщўвuш:Bп2пщ~2рщцрwЭEш:Aп*CпЖwЩ>"Уп!"­щ"ЏщЏ2Bп!€"БщЭксУ!шЭrсЭQшУQфЭQшУЂфы~ў?ЪТшЭІр~ў?ФrсЭQшЭуУщс*йщ"CпЭQшЭ-уУщсЭQшЭœуУуЭQшУМхЭQшУўхЭrсЭQшУ$хЭQшЭфУу*ЏщУ)щ:BпУпы"БщУкс*ПщУ)щ*­щУ)щЭQшЭ;фУу*Лщ"EпЩ:жщўџТ;щ:AпУпц2AпЩЭQшУ“чЭQшУœчЭQшУвч*Cп}/_|/*ЏщЄW}Ѓ_*­щы"Џщ}Ѓo|Ђg"­щЩ:ощЗЪ‘щ*Cп6:рщЗЪ‘щw:пщ2жщЭEш*пљ*Eп}DЩЭQш>2ещЭчЬцЩх€УwъУ–ъУ<ъУWъУZъУnъУqъУtъУРъУЬъУњъУыУ ыУыУыУhъУыУяыУпыУ?ъУјЫyЫЙТ0ј (>џЩэ[;ы";ыыЏЩУјУ ј~ЗШOЭZъ#У]ълћ?ŸЩУјУ јУј1€ћЭ ьЭЬъЏ222пэ!,эЭ]ъУŸъ1€ћЭ0ј>У2!ъ"2!м"€Э ы:OУд!"йэУ'ыyў +внъ!рэ ~Зђчъ!:пэ2Щ2жэy2пэi&))))ъэЩ!йэq#pЏЩy2лэЏЩ! Щi`"нэЩУ'ыЭ'ыЩуЭ]ъ#уЩ!зэp#qжэOЭлыЗШжэЭ\ыyЗЪъ=(=Щ!зэ~ѕ6жэOЭлыё2зэбѕ!’эЭ]ъёЭЎы! эЭ]ъ:жэЭЎы:зэЭЎы:йэЭЎы:лэЭЎы!ЅэЭ]ъЭWъў(ЭеыOЭZъ!ЊыэБ тЩЏ2OЩFIRAѕЭЩыёЭЩы:УZъ~ЭЎы#ТПыЩцЦ'Ю@'OУZъў`иж ЩyУ$ј!рэ ~ЗјOХЭ-јСЩХеzГФ*јбСЗР!рэyЫxЫИH w>Ри!Ья""я!рэ"$я!ъэ"&яХ*$я~ЗњэO*яЭ-јЪ8ь6џУэ*&яЏw# Т>ь##^#V#х*9яыs#rх!:4яЗЪeь =Т_ьысy wх*7я}“o|šg}цo|gц№Еo|цg+ысјџ s#r++6zЗТЁь4Џы)))))lg#"(яых*>я+ыс###s#rхы))$7zW{_%ТЩьс#r#s#ы:.яЗ!Ъіь*>яЏ|g}oЏ|g}oыs#r*"яыуs#r#убыs#r*(я""я*$я#"$я*&я "&яС yў +Т ьЏЩCP/M V2.2 COPYRIGHT(C) BY DIGITAL RESEARCH +BIOS V1.07.15pe COPYRIGHT(C) BY XVR - PRODUCT + +BIOS ERROR AT + SELECT ((R)ETRY, (I)GNORE, (A)BORT, (F)AIL) :х€џџџџџџџLяŠюLя™юLяЈюLяЗюLяЦюLяеюLяфюLяѓюLяяLяяO +?ўІџ`?Щџў§ќяюэьџоНœoN- >п2’_>љэGн!П_!Й6@_5эА>п>У2Cп!ц"DпЭ Эu +>пЩ>пј!›^эА!^њ_њћ6эАЩу•_эАуџџ>?Эf7>Эf7>пЭ•_#ЩЭM7wЩЩЭM7~ЩЩ!˜_Эl7!•7Эs7!’_Эl7!˜_Эs7Эж7I’$нЫЦ ы7ШнЫ† ђ7Шљ7 ШЭзfault. (:’_Эп:“_Эп:”_ЭшЭз) +ѓvс’_О#  ѓщ€128€ 512;€1024ЭзMemory Эz7>пы~#2Mњ2Yњ^#V#эSUњЭзsize is ЭаЭзk. +Щ д!™эАЩ:]_w§эyЩѓ7Щw>эyэVѓ1c8УЏ8e8w>эy1r8УЏ8t81€>эy>wэy!г8w>гџ~#гџAэQігџэQ эwA>эy>џгџУi!Ы8@їэЃxƒG0љ§zюWэy ыЩ{}|z}`ёсбССБЁ‘A!1ёсЩУќ8У-9УЂ9У€9У“9>UлўлўЩ>Эѓ8>Šлў>Эѓ8ў0ЏЩЭзM1VE31 not installed +ѓvнЫ‚n( н~ЄнОЈ2g_(ўэx@эh€э`еэ[„_"„_ЗэRб З  Э>џ.э[„_zцГ_Щo>яЗ јЫK(Б>т> Эѓ8_>IЭѓ8WэS„_ЏеЗ>Uлў> (=лўУ€9!Ї9ЏЩTTЭ9::(:ы9ы9ы9ы9C:F:Q:T:_:љ9ы9.џнЫХnРў. >yЩў0иў:а!П9Эз~.џЩЏ.Щxwqursvptў@8юц.Щˆ`;',.[]\(v|b`hŠ`;',.[]=\/)V\B@H_+?fiswuapr{oldxt}zjkyegmc~nq +)!@#$%^&*(6%!"/$:,.;? `;',.[]-=\/~:"<>{}_+|?У:У<УП<Џ2†_2‡_2ˆ_2‰_У_WЫS7РWЫ( ЫКЏЭD;,(ђD!Щ;џ#О#8њО0їЫK> Ы{(ЫC> <Ы[ ЏБ‡‡‡‡Аў2 >ЂЩzЫcШЦ ЩzЫcРїzЗР7ЩЭC;, і ў(тў(х!д;эБ сyў8ЭC;ѕіЭь:сЫ„8!Ы ўAЫ{(ў@8ў[Ы{(ў`0 O{цyр|ЯЗЫC Їі<еѕЭъ8ёхO‡ЦЭзF#fhуyЫ?Ы?ЭзyцG~(ќц(==.(-у~#З zўA8ўa8ж жж0Эз~сбУш:OЫy(7ЫЙYzэБ+ {у8хЏтс|Е(zЭЦ;бУш:y=ЭD;б,-Рю Уш:щЏбЩ!0:A[a{џc#b"d$a!34Q10SCRBTDнЫV( ЭП<З >пѕЭWёпћЭ<ѕ>пѕЭqёпћёЩћvЭ<н6Чн6ЩЩн6—:†_н6ЧЗРн^—Эч8З>7Р{ю_}2‰_Э:нsШнrЩа{цў(1ў(%zўz(Uўo(Hўn Эч8Фжp8 ў 0 !Е<Эз~ЗРнЫ—N(­ЏЩzўЋ(ў­(ўЎЪўy ™УнЫžонЫžžЭG8‡нЫ‚^ ЮУdј>Ы{Р<Щн6—Э#<82†_>џЩЏЩ:ˆ_З&7Шўx(?ўa8ўo0жa!№<ЭзfРЩ #$ !3=AэБФ"=>A‘gЗЫC(ЫњЩЫKШЫњЫђЩн6Ч^&3Щ:‰_!3=AэБШё&?ЗЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHBqrpzs ЊЏ,­?.Ћ[`=;]:"_н6—:ˆ_ЗЬ=>8„Эа<н6Щ>8ЏнNЧ.н6ЧЩЭ,<н6Чи2†_Щн6—:ˆ_ЗЬ=>oн^Ш8ЏУ =Уу8Уы;УП<Уt=УЉ=Уф8а§~ці эyАЩO§~цБаЩP8dfed€fe€€+?6?@?эY>0§эyЧэYЏ§эyЧэY§>0эyХУ/=ATMCPM”œУџџџџџУџџџџџУџэyЩУџУKџУ џУ‹џУ(џУћџУ’„џУfџћЩџџџџћЩ—Хї7ЏУ!QУўї?>Уџџџџџџџџџџџџџѓ!y€ЭАЭD$:€ц@Тк„§:{€цїэy:y€Эй%!>"n†їрїН(їШ їJ:€ц€Тк„УЃџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ89>CHMRW\afq|8888i AŸ#†4ї@ЩїHЩїvЩїRЩїЏЩїэЩїуЩї8ЩїЁЩїбЩї  Щ:Б€27‡їЫ"Щ:Б€27‡їП$ЩїНЩїЇ(Щїб1Щ!‘Уўї?ЏУ:m€цР>ј…oЩїЂї>эy!еdї>ї№ї>эyн!AїЪ*ї’їA&Ї(=(Э=(Џлў/ц јїїvїTЭh$ІХї7ЏУ!@хэsв€!k€ЭАЭœ:k€Эй%!р€Э˜F#~цx(іР2z†:k†ц?o&)^#VыщйїwЏэy!Р9љ!м@ݘй€|йў@8(##й@йў€8##ййўР8##йРйПЭ‡јџПЭ‡џЭ‡йЩ^#Ы^ Ыи~цэyۘ#эYЩхеХѕ:Ћ€ў@0.!м€Э˜V#~ціwGї:k€?ц(zЃэy@*Њ€~эR#"Њ€.!м€Э˜:Ћ€цРO_V#~ціwGї*Њ€эQ]|ці@W#"Њ€2k†ЭёСбсЩйЏХJХї7ЏУ!о€Э˜Э•##Э•+Ы^Ш+Ы~Ш:l€ц:m€W!U цр_zцГ_~эyЩџў§ќћњљјяюэьыъщшпонмлкйиЯЮЭЬЫЪЩШїіѕєѓђё№чцхфутсрзжедгвбаЧЦХФУТСРї^#>І{(іР_~і?G>@эyۘ#эYЩ~ѕ###^#Vy д€§.ј~ўР0§}Ц@§oц№Ы;Ы:~Ы:Ы;§}Ц@§o+= Ьс.М|ці |ц€Еo|ц`ЕЩЩЭœ:k†‡_!$~#foщSЌ н ё 4б Ф §.ЭЁ"хƒ#Эа 22‡сў( ўЪјўЪ§> +ѕїwэy> !@Э"8ё<ь>`шёїw> +эy*сH}l&))))Еoэ[хH))))|ў 0> їw> эy!@х@џ?uэАб!}| y>і@@ = п!џ6R%6DЏЩёїw> эyь№  RAMDISKOїw> +эyїї>эy> +ѕїwэy!P>Э"ѕ!@хuT]џэА!P~#й!UGйб эА~э й_хйу}))))$цoуСыq#p#ы= мх!ссHэАй№ ыЇэR"хHы}))))$цo"сHx2фHйб!€ЇэRDM!PыэАzў~0ы>”Ы?нoЭ"€ыЇэR"3‡эS5‡ыэR>Єg"8‡ёкm@эK8‡эАкmы>Э"кm!ѕх>Э"сэ[5‡эK3‡эАё<ѕїwэyЫ> ѕїw> эyїї>эy!@@џ?6эАн&џЭ>:Р=:Р(‡O* +Р">‡@!РЫLФ>~ц?~#ЫLФ>G~ЫЫ####ЫLФ>FxЇЪ ###ЫLФ>э  ЫLФ>~ы6Ї( 6=(6=(6ы#####д@ Ђ+ЫLФ>х|цGMн|‡€G*>‡ЇэBысzЇ( $ЫLФ> їЫLФ>хРЇэR":‡DM!эB"<‡сё<ХїwэyСѕЫLФ>@эK<‡эАкзы>Э"кзх!Рх>Э"сбэK:‡эАЦёїw> эyЭн!кB7Щїw> +эy!@@џuэА!ссHэАУuхХеѕ!Р>Э"н$ёбСсЫŒЩ:Б€21‡§.їw>эy:1‡ЦpW:ѓНЦdgkеэАЭXбхЇ ћџэ ~ў!8ї>.#§+>.э ~ў!8їЏс:1‡хG_Бнbнkнp( эАн~(W<&їЫ= ћл/Єo|/Ег/їw>эyс}Эа нq!Э‘ нw#нr$j&)))Н~ў!2( +ў!Р(!cнu%нt&н^нVнn:МgЫ=ЫЫ0ї§!|ў0§&8 §&8§&§|нw"н~(‡‡ЦPg.нNнFн^нV§% н~"§gs$r$q$p%%%,хЭ"Э7с0тЩTRD:Б€цнoн&Б§.їw>эy:ѓНЦDW!МэАн~$ЦDg.МэАїw>эy*№Ннu'нt(нn%нf&"№Н*Ј€-]l&T))))х:МЫ<Ы0љ}н~"=( <)Ы<Ы0љ:Б€‡‡ЦPg^$V$N$Fн~"=(G F(ѕЭ"ё= јЭЎсхЫ=:М=( Ѕo&ы!эJDMЭСyц„gР Эv :Б€ц€Фю!Г€4нn'нf("№Нїw>эy:ѓНЦDgМiэА"3МЩы*В€Э7 ы:Б@ц€(ыэА!@9љ>їџэyПэyЏЗэyЩIMAGE.MNT:ђНЇ н!Б@нrнљЩ:ѓН2іНЭ‘&ьїЕ1}ц Ъ­ +§.:ђН=ЭO*М"5М*М"7МЭэ!Ђ Г +эАЭQк­ +ЭЁ"!nМ~+ЖТ­ ++~ўв­ +>F+NХ§.!хЭ"їw>эyсС 6эB~Ї(u#ў!8ї+х#ўa8ў{0цпжE8SйO:ђНЙй8J~#ў: D~#ў/ >~#ў!0њ~#ўa8ў{0цпжA8(ў0$йGй~#ў: T]уы7эRDMыйxйЦpW эАЏс“~#Ї(ў 0їб‡їw>эyн!БХЭф +0н6@н Сю§|г/:іН§х§.ЭOЭэ§сУЛЭ7 н}цРї§O/G§|Ё§gи§|А§gЩѕїw>эy:ѓНЦdgГiэАёЩѕїw>эy:ѓНЦdW!ГYэАёЩн}цЦpWЇ7ШжEеЭOЭ *М"5М*М"7МЭэїw>эyсЭ хЭћЭЕ бк  ~эBц(еЭzЭћс~Ї7Ъ Э зн}н]нTнw(х эАс§хЭо§сЏУ ЭхЖ‡Эn#сШ~Ї №7Щ!vэ[В€ У*В€v Уїw>эy!1э[В€Уїw>эy:Б€Go&Б6xЦpg.u>ї§Gл/ г/ЩЖ‡~#ў.(ў/( +ђ~ЇШ# yЇШxЇ(> ќ +~ў/(ж#гхo§}Ї} Эœ:Б€э[Ј€эKЎ€*В€у*№НуЩЭœ:k†§х§.нхх!Œ ух‡ЦoЮ •g~#foуЩнс§сЩу~#у§х§.иЏ <Г cJ pO':јНц@ !ўн!НїэKўНЇэBЪГ !јН>ПІw§хЏ2ђН!ННяpэАн!рН§.!ОЭc|Ї н6н#&ьїЕ1}ц@(ЭЇ !јНЫўЭРЇ н6н#Э2Ї н6н#н6џЭ„!рНн!Н~<(ЭЫ #~< јЭ§с7ЪХ =2ѓНн!Н:ѓНѕ:ђН_ѕz2ѓНн~ў!2( +ў!Р(!c"№Нн~!НеЭQЭ‘бн ё= ЫёЭJ:ђН=мJЭQ +!ўн!Нї"ўН§}Ї U*єН##~*ђН"Ј€Їѕс"А€Щх~2їНцў!c( +ў!Р(!2"№НBJ>!Ох§.ЭJ +V+^!UЊЇэR§сн"єНЬѕсЩ*єН##~э[ђН!НЇЩн}ц2ђНЩo§}Ї(:Б€§.ЭJЭ™Уэo§}Ї} :Б€!Х хѕЭ‘ё!ђНО?и2ѓНo&)))Н"єН~ў!2( +ў!Р(!c"№НЭЛ!ўнхн!Нїнс"ўНЏЩнх!ўн!Мїнс"ўМїw>эy:ѓНЦDW!МэАЩїw>эy:ѓНЦDg.МэАЭQ +Щ:ѓНў +&ьїЕ1}ц@Ш§х§.ЭJ §с<ЩО§х§§~Ї(ў€ §~Э7  §цyЇсТЧх§с§N Џ_ЫЮњ= §~§Ж(§~§Ж §~ §Ж!§Ж"§Ж" §~ц№ў№ {ўР:їНЫ(цOнхсЏq#p#6џ#w#w#w#w#wн§х§.Э=2ѓНo&)))Н"єН~ц8ў!2( +ў!Р(!c"№НЭ ЭQнwњ§сЩОй:їНЫ(цOй>ѕ~  Ї(ў€ /~Ї(+Э7 &йнqнpйнsнхб э э э э н6н  ё= ОЩѕхxцG*єН#~цірАGсёЩўШўШўШў Шў ШўЩЭœ:Б€э[Ј€эKЎ€*В€Уcэ[В€!=У:јНѕЭ„Oц2Б€yСИТц%Щ§х§.:јНц€(хеЭРбсЇЫЫ( Ы‹ы!јНЫОыхЭ2сЇЫУ(Ыƒ§с!јН>ќІГwЩ§}Ї:k†(у~#у‡х!уух!ѓ…oŒ•g~#foуЩѕ§}Ї "В€у"А€уёЩО‹,ћ>ЭееХГгЛЭэЃЭzГ і= щЭ +лГў™Ъц%СбЏЩ>ЭееХW§}ЫO Ї :m€цэKи€(эKр€>7АGyїэyzГгЛлЛ8ћлЛ0ћэЂzГ є= хлЛ0ћлГў™Ъц%їЗЏэyСбЩ&ьїЕ1}ц@(<:јНц€(5ЏгГ>гЛлЛ8ћлГWц_zц№Л> ЭЏЭеЭ +лГў™Ъц%ўw ЏЩ>ЩгГ>гЛЭxгГЭyгГЭzгГЭ{гГЭгГЩлЛ8ћЩлЛ0ћЩлЛ8ћЩ>€г3ћvћvћvѓ>ѓгЛ0ћvѓ(ЅлЛ8ѕГэx![эY>гЛЭэQЭэiЭэaЭ!„эЃЭzГ і![эi>гЛЭэaћvћvѓлГЪвўwТвЏЩѓ>œгЭ5[Ї>w(>ЬггТnѓлЫг!"<D[jыэАлЫЯгУnлцЯгWлК>Ш=Щѓлг!nх§х§&w‡_!8^#VыЭdлGЭdлOЭdлWЭdл_Эdлщf@.Ц>zЭџЭdэxэ`э`э`<ТU§&ˆУU§&юУUЭцџ эY ћЏ!rЭєЭd=(к= я!xЭєЭdэ`э`э`э`!ЫW &@>wЭџЭd>iэyэaэiэiэi>џэyЭdЇ л>{ЭџЭdЇ ѕ!~ЭєЭdЇ єУUѕ>гёЩѕ>гёЩЭэХэГСЩХЭээyЏэyэyэyэy=эyСЩхеХѕХ>zЭџЭdэxэ`э`э`< §&™=Ыwс +ы)ыэjejSёэyэaэiэQэY>џэyСбсЩеџ€лЛ  јбЩ@•HЊ‡Pџгл0ћг!Эdл+эy|Е є>џэyэyЩл0ћг!эx+гЭ^|Е єэxэxЩ>YЭ§|ў™(%Эd< њ>ќЭ„Эd< њ= №>§эyЭd< њ^гл0ћг!Эdл+|Е іУUл0ћг!ЏгЭ^+|Е ѕУU>RЭ§|ў™(йЭdўў љЭЇ= ё>LЭџЭd< њЭц§|§сгл8ћЩл0ћЩ§}Ї:k†(у~#у‡х![ух!q…oŒ•gлПцўгП~#foуЩѕ§}Ї "В€у"А€улПігПёЩy17Э№WџэY ћЏ!ŸЭ Э‘=(d= я!ЅЭ Э‘э`э`э`э`!ЫW &@>wЭЭ‘>iэyэaэiэiэi>џэyЭ‘Ї о>{ЭЭ‘Ї ѕ!ЋЭ Э‘Ї єѕ>гwЏгWёЩЭџ<ЩЏгwгWЩѕ>гwёЩЭХWэГСЩХЭWэyЏэyэyэyэy=эyСЩ>zWЭЭ‘э`э`э`э`ЩхеХѕХ>zWЭЭ‘эxэ`э`э`<Ъц%=Ыwс +ы)ыэjejSёWэyэaэiэQэY>џэyСбсЩеџ0лWЛ  јбЩ@•HЊ‡PџХ§}ЫO Ї ":m€эKи€(эKр€лПігПxі7GyїэyлПцўгПWэВэВэxэxлПігПїЗЏэyлПцўгПСЩХWэyэГэГ>џэyэyСЩ>RЭHЭ‘ўў љЭБ= ё>LЭЭ‘< њУ№>YЭHЭ‘< њ>ќЭџЭ‘< њ= №W>§эyЭ‘< њУ№§}Ї:k†(у~#у‡х!†ух!–…oŒ•g~#foуЩѕ§}Ї "В€у"А€уёЩžЏ/>рхЭъсЇЬАWес.џЏЩхХ§}Ї їЗ>§эy.c~ц(4Pџ. ~эy.а~=эy№>‘эy@zГ(эxц€ ѕo§}Ї} їЗЏэyСсЩїЗЏэy>џСсЩХеЭТ№> эy№эxцˆў јЭ^№эxц€ њ= №бСЏЩХеЭТ№>0эy№эxцˆў јЭ№эxц€ њ= №бСxцGЏЩ§}ЫO Ї :m€цэKи€(эKр€>7АGyїэyэВэВїЗЏэyЩйх!9йљ>@!бMэQLэYбMэQLэYбMэQLэYбMэQLэY= с!9йљсйЩеЭ‘ PYаџэQ№эxц€ њАэYбэQpэYPэyЩаџэy№ ћvѓ(EэxЫ єЇ(<<(9ЏАэyэy>ь№эy№эxЇ(#<( =8цˆў ээXАэPzГЪ!ыэR>Ш>џЩЭœ:k†нх§х§. у~#унх§х§.эsМх!|ух!‡…o|Юg~#foуЩэ{М§снсЩ™Xz:- ѓ"њ Э!Ё""ш$х!џџ"3М2МZыб)))###ЭXэSМэCМЭхнс!н^нVzГ н^$нV%нn&нf'" МэS М!н^нVzГ н^ нV!нn"нf#"МэSМн^нVэS М`izГ(>Эrыхн~2Мэ[ М* М=(ы)ыэj= јСЭІнNнFэCМЭІэSМ"МDM!МЭ†н~ 2МЭrэSМэCМ:Мўџ 3э[ +МэK МХеЫ8ЫЫЫ!МхЭv{ц€ВБА>сбС( ЭvzБА>(Џ2МѕЇBK(=( н^,нV-нN.нF/эSМэCМэS5МэC7МеХэ[М!МЭ–эS!МэC#МЏ2>М2ВЭЏСбёЩѕ!џџ"3М!Дэ[5МэK7МЭOzГАБ(хЭ"Э7с8ЭOёџџЭOЭћёЩ:МЇ(7=(ы)ы!эJэJ{ZULЭI#N#FЩ{ZQѕХ!!МЭ–ЭСё_^#VЩbk)Ы<Ы{\BJЫ;ѕх!!МЭ–ЭСxцG F#|ўР ХЭСёVX0Ы:ЫЫ:ЫЫ:ЫЫ:ЫzцWЩxБВГ э[!МэK#М! МхЭ–сУ–!ўџыы#эJ:МЫ#ЫЫЫ0ѕDM!МЭ–!МУ–эK3Мэ[1М!О>ЭJ ЇТxЩЭ% !ОЩэC3МэS1М!Ох>ЭJ ЇТxсЩ!1М~#ЛР~#КР~#ЙР~ИЩ:МЇ !їэRЩ= !їџэRЩ!џэBР!їџэRЩ§}Ї §х§.х*Ў€"9М!ЌуэK9МxБ(Х Э|С_еЭУб<{Шyц_ы))))) ~ыngыЭ €ў{ZРЩѕхе€э[В€ Эбсё§сЩХPY>Эr{ѕ:МѕЭr!Ды))ЭXЫx(СССЏ=ЩЭЎё=oёЅo&ы!эJDMЭСЏЩ~ў.Р#~+ў РЏЩ~ў.Р#~+ў.РЏЩ*9М"Ў€ЩW§}§.Їz !х:Б€эKЎ€ўа‡Io&^#VыщY`ћgr}дй*9М";МЩ*;М"9МЩxЇШХЭ.СљЩxЇШХЭСљЩХйСйЭУ ~ў. #~+ў.(№|ўР ЭУЇ(ЭЬ=Щ ~ЇэR ў(пў(л~ўх(жЇ(ййЮPYйХйСЏЩэC9МЩэK9МЩЭУјyцo&О))))) ~эR^ЇЩэC9МЭУЭ( ~ЇШэK9МЭоўџШў(ѕў(ё{ЇШўх(ъэC9МЩэK9МЭоЭШ Эоў(јў(є{ўх(яэC9МЩs#r#q#p#Щ^#V#N#F#ЩZQH>Ы8ЫЫЫ0ѕЩ{–#_zž#Wyž#OxžGЩ~#“_~#šW~#™O~˜GЩ~#ƒ_~#ŠW~#‰O~ˆGЩы ыэJЩїw>эy:ѓНWЦdg.>E‚w,6:,6/,6,}.џwЩїw>эyЫ{ Cы:ѓНЦdg.џnыэАў і~ў (>.эАў іы6/,6,}.џwЩ:ѓНЦdg.џn---~ў/ њ,6,}.џwЩїw>эy§}Ї :ѓНWЦdg.џ~ГiэАO>‚gэ[В€Ухх:ѓНWЦdg.џ~бiэАсЩ§.ЭXѕехЭвсбёЫg{_VШйЫ(!>М~ЇйШй=w‡&Дo~,fo!>М~<ўйШйw=‡&ДoэK9Мq,pйеN#F^#VxБВГ э[МэKМэS5МэC7Мбе§х§.Ээ§сбЩбэАы+~ў (њ#ыў ( ы6.#ыэ э э ы6}2Б€сЩ§с€э[В€У§}Ї §х§.! х!ГххЭXЫC(Ўйй Э|~#йЫqс %Oй>Э… Ї(###>Э… Ї(##>Э… Ї(йхйай6}2Б€йсЩйGйV#^#zГШ{Ї zў€80_,ў>_ &zя_ў( ўQ(ж€0zў08 Аў@8zƒйw#йШИЇ( ехЭч сбyШэ=ЩебОР#ОР#ОЩ§х§.Ээїї>?эy!РРџ?uэА!"GМ!Р"Х‡!а"Ч‡џџй:=МЇй :Мў0йэK МйЭУyц‡‡‡‡_ы)й xБй(Z~Ї(Vў. #~+ў (йўх(е ~эRў(Ъц :№†Їе№†ХФа Сб !ы~*Х‡q#p#"Х‡*GМ#"GМ*Ч‡w#w#"Ч‡:Ц‡ўа8Ž*GМ§с§}Ї >?2Б€"Ў€"Ъ‡DMЏЩ:Б€Ї 2№†Щ*В€31Э!Г№†џ~Ї(э э э єЏЩѕс"А€йэSС‡йЩ§}=(§.!ћ!х*В€йэ[С‡:Мg:Б€oййэ[С‡!"х:Мgoйэ[IМэKKМХехЭЎйzйo&ы0й}МкW"|‚М}к_"|’_йсЭJ §}=("В€бСйzƒМкx"”Wйк•"х§х§.Э"§сэSIМэCKМЭ7сий}“йШйoйТ7"Щ§}Ї !с"х§х§.ЭXOМ еэА!:Мў8*cМ"KМ*iМ"IМ*9М"MМЏgo"С‡с§сЩѕс"А€Щ*9М"Ў€ѕс"А€Щ§}Ї х*В€3Э!ч"у§х§.!ГЖ‡џ~ў. э э ~ў!8ў.( э ѓ~ў!8 +##> ќ~ў!8 э їЭћ> ќЭћЭхЭk#с(~Ї ђ7§сЩЖ‡ ўa8ў{0цпОР#яЏЩTRDSCLFDITAPSPG$C FNTBMPROM*Ъ‡|ЕШ+|ЕШїї>?эy!а}$й!рэKGМй~ц(# +О+ эR~#йw#й~#йw# xБй( п##й xБй жйэKGМй!а +Ї Ш}$!а~ц # +О+ эR~#йw#й~#йw# xБй( п##й xБй жйэKGМй!а +Ї Ш!рРэАЩ!@‡Рџ§> BэyCэЂ=ђN$&> BэyCэa=ђ]$Щ!@‡Рџ§> BэyCэЃ=ђr$Щ.!#$%&'()-0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`{}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ№O?SP= PC=?IR=?AF= AF'=?BC= BC'=?DE= DE'=?HL= HL'= ?IX= IY= ? MAP 0 1 ?CPU3= ?CPU2=?CPU1=?CPU0=?7FFD=?EFF7=A77=ABF=?DOS ENABLE= 2 EVO Magic Service beta " VERIFY READING FONT OK ERROR !j†ЫОцўШЫўЩ!јН>@ЖwлПігПЭн!їŽўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRST_08”œї?> џџџџџџџџџџџџџэyЩџџџџџџџџџџџџџџџџџџџџџџџџУ’„џџџџџх*n†уЩћЩУJџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8џ SD card lost Press RESET?@`PHLp?@`px|pџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8DlD|TD88|T|Dl|8(l||88||88T|T88|||80xx0ќќЬ„„Ьќќ0HH0ќќЬДДЬќќ 0HH08DD88<$< `р`|D|DDLЬРT8ll8T@`pxp`@8x88||8((((("n†ЏwНэQ*p†О ћvѓ{Ы[гў(гіэxw#ђу !{Ы[гў(гі~#і гџђљ wџэQс"n†Щ -NoœНоџьэюяќ§ўџ!BcБвѓрсту№ёђѓ*В€ђї!ђ‡ :Б€Ї ш!&"p†*n†х!>"n†*p†ЏwНэQћvѓ{Ы[гў(гі~#і гџђlwџэQс"n†Щн^н#нVн#|ݘ}ѕЭЁёцў +?Ю0'цУiн^н#нVн#оBKBBKBKBKBK B K E H E HEHEHDD?DDJ>O2†н!К*а€Э‰*Ж€Э‰:Ы€g:Щ€oЭ‰*Ь€Э‰*И€Э‰*Ф€Э‰*О€Э‰*Ц€Э‰*Р€Э‰*Ю€Э‰*Т€Э‰*М€Э‰*К€Э‰:к€ЭЎ:т€ЭЎ:и€ЭЎ:р€ЭЎ:ж€ЭЎ:о€ЭЎ:д€ЭЎ:м€ЭЎ:{€ЭЎ:z€ЭЎ:y€црGАіМЭЎ:y€цЭЎ:x€ЭЎн^н#нV:y€цЦ0Уi:Б€Ї(}_2У†ц(=(= :ф€цјВ2ф€{_ц(CWй=!€(=!(!€:l€цяЕ2l€:ф€цїД2ф€&ьЭЕ1ц|ГoЭ2&эЭЕ1ВoЭ2й{ц(=W&ьЭЕ1цќВoУ2:У†2Б€Щ!SРУ€ѓџэsюСЏgo"…б2ХУИ†њ%А<‡Р!@"ТдСТœжњ@)ињТ…к>Ф2‡Р@aіџЯ?вїР=ЦэGџ^!мС"џў>ц2аэ„EечФ~џЎцє <эј!@ЃрuэАsџ:сw?ї>гўн8цаћ€Дў~(ж8Оџв‚Р6>ЩЭђТ§! “^н&а.q$ +pћьиЭьЧяpЦd wў:^СцG SсЫ^зњНкњлxњšŽtАMЭwЅ|Ѕ#TA(џ= э_цџ(ШЭ`Т~эDЄw-їхвС )q.qщО0'rUў<ў28!У}d–wЏо!bќШO ~тк8DPЏоЯь!ЏЎ(Ÿ3Ё2ђР5ї +6~ћ=yŠGў™ќ:cСю2Юћ/[і<T~xзАwЯосЈ(кц>7,7Н0 .œУ§N!pFАnПfx„GЫќ|(8 ҘкЏ”gюџy…OŸ­ц€(:ё•ofє§qаpgаuаtйЩ/џѕХехчЏлў‹(ёэVЏyG1жт!:\ќX'ћйЩ/бС4Ы^ž“#‚Ÿ4ї 5#'ћсъёћїЩ2zФ~‰NямšFћЙ^ћVrћ~ўШаd8јдАЧж?ЭVТер0Ш@aр"фУю:џЕбщ.>ли,ж'јo&)џ^#VыЩ`yƒтo"bТbDјix‚g“"kD†џP €ЭРсУХљP њСDуKЭХЬФ‹дiyџгЧgХ`xњЭяЧ/ooЫk{MэВzфэДХУ‚>K4Э“Х:єYіПџ­єПющСбBeъъ:Ѓ&х™сЏЉЦ@OІ{ћ_xzћ0GzzћW% у'о†Ы{сЦ€_|xўРкšямG'щГ_jЈь_…ѕYЈєЫљBѓЭжMх9y“гГOGбНХчƒe‡Ёфu˜ЩњаК.9ѕјIД™:•gяyKј8Х(ѓьЂQКоЉЭЊœЩ”јвјNюеPYлУvKХŽЎСУц7zИ0џPG{YOХй<н Шџџ/іЧ2ФЏ…ЫWрхЭwсйzGў({‘Oœј0џyэD‰OИ<іiеЏўЗШhAем`x…8‹Мч”Oй% +ељЏЉ(< џЫ0- +,ЏњЈ($|чџ +}Цo?ћŸцј„gG–yП§бЩzЎw|оџіXg6GЩЭќOЦ:zФў Ш9ŸxжGo&)y4їOнцЕo{ї‘œї<_zмїїЎWџ1хCw#ќсј •ђџџy/O{_>ПO7ќ’WЩœн’ХXJ Zс­ѕЪXѕ†ФКbЦ!ѕїђ_ЩЪlЧТѓЧTјS +\јBљhмwзPПFOzW{‘рК8{ЗШ=Щ_ыМц8њКFХљК1џЩЇ(щнg<ЭљоЧэSƒ•\.Рџx№GЭ6ХЃ“НљƒJЙOї^№љ˜ƒPеIб!ŽŸ,СбјЁКинbм,ЭšљТlтtsРюЦpjДМ~іzў8ЛОкхЕUтOБаіe€ЪЋВёахиW‘,b­’Ц’’лЧ +’і|’Л н|nНШ€ьт•b’WWGыО[яСи…6ь‚RьЩН—^—љЙаYOЩfЧgƒз_L§$zџ(Ы?ЬќOъЮѓ€ѓ7sѓЁ_ŽУУ„ЧЛ”от2ЬЦЬwд2ШЦ2вЏд™ѓзЦгž/ёфПЩxе™ќЈ‚gyCZїЧчњoy`ЩжЦСз‰кл цУуйФфDя…њЃ\‰К’ +‡ДЋ š@вуjТЭ@~Шљ@"…Єœ\џ)=Q +Yџb 1 ,џTENџ[c"6J^џ#7K_ў*+RS (Р &эЭЕ1ц@ :Б€2Ў€Пѕс"А€Щ:€§oЦ`їwэy*€э[œ€zйїЗў€>њ8>§эy§gй>@8>‚WЫєN#F## э тДzўР8§|ўњ >§§gйЗэyй€|ў€8п§,§}Ц`йwэyй&@ЯЫДїw>њэyЗЏэy"€§}2€*œ€э[Ј€"œ€!"Ј€!А€ЫЖЫЦЩЏ!€w,w,wЩ&яЭЕ1ц !Џ"Њ€>А2Џ€Щ!ЭH!@Хх!"ЭHсT] ХЫ$њЭnbk №есСчСз|Цg Ю!о"Њ€!*~ўџШЭn#і&яЭЕ1ц :Џ€ўŸ2Б€!ј"Њ€Щ:Б€ХхЭлсСЩ&яЭЕ1ц !п"Њ€ЩПџ§B>ўэy>эyC>эyB>эyC>ўэy! !є "Њ€Щ&яЭЕ1ц (№:Б€ў Эл> +ў иў8ўЅ0зў8жO> Хѕ§џ>эyПёэyџ>эyЭ20эx0і>эyП>џэyнхнс>эyСЩ!{"Њ€!Ќ€ЫжЩ@џAџ +*џ +2џ>лўи>ўлўЩ~ЇШЭG#їў вiў(ў( +ў РzЦцјWЩ#~2†Щ#^#VЩехѕkz&T))))))_Ы;цЦСWРёw|ю0gzц…o:†<(=wсбЩwџ>Џэyїї>їэy> !РСЭЩ!РбЭЩ>O!РёЭЩ!Сс>wT]'эА = №Щїї>їэyw>эyP!РСЭ!РбЭ!РёЭ!Сс>(эА = іЩїї>їэyw>эyP!РСЭ9!РбЭ9!РёЭ9!Сс>(ыэАы = єЩ!ЮHеї€!&O@эАслПігПэАлПцћгПЩ!лПігПэАлПцћгПЩ>>Џ2z†!j†Ыц!j†ЫІн*œ€:k€цўЪ>ўРйїЗ:z†эyйнVн^нNйнfнnнVЏэyї>їэyйе йх}йеЭ/= їбй% юсЫzйб( ей|й=ƒ_Энб)йЫrй #й|йе=ƒ_їЭ/јй}й==Э/= їљЭ/бйЫrй ,й|й==ѕеЭ/= їбей}й‚=Wй|й==іЭ/= їбйЫjй(еЭнб#йЫrй ђЭ/ѓй}й==еЭ/= їєЭ/бэSv†z2u†:j†ц їїЗ:z†эyнn нf ЏэyйЫbйРй!"P‡їЗЏэy:z†gэa.ййэaй~#ЇЪиў в‡ў(эў F#йэiй:w†€2w†Удў йэiй:u†2w†W:v†<2v†_Удў ^#V#йэiйэSv†Удў N#yйэiй2y†Удў нVн^йэiйэSv†УдўТдэ[P‡zГ ^#V#"P‡ыУд*P‡эSP‡Уд:Б€йїЗ:z†g.й!G!йэiйх!v†^#V4:y†Oй>їэyйc.ZzUЫ<ЫЫ<ЫЫ;цЦWРwy<Ъа|ю0gzц…oqйэiйсУдйэiйЩyѕцgyцДgyцРДO й}йЭ/= їёOЩc.ZzUЫ<ЫЫ<ЫЫ;цЦСWР\|ю0W{ц…_ЩехЭpy<(ыqсбЩйО +эxцWїЗ:z†эyн~‡‡‡_йнNнn&))))ы§! +§н~§†_§~й‚йWц AzцЦXй‚йgkн~w,ќAЏќ§#§#йй ЪнЫ~(7№џ§н~§†_§~цЦXй‚йWAнn}цg}цДќ§1нЫv +§+§+нn§~…_g§~й‚йWA>џќlb>€w%јнЫv 4йн~ж_й№џ§нn§~…_§~й‚йW{bн†=o>€w%јйй днЫn(>нn&))))ы§! +§н~§†_§~цЦXй‚йWAнn}цg}цДќУЧнЫv 1№џ§нn§~…_§~й‚йW{bн†=o>€w%ј}“G>џќнЫn(h§! +нn&))))ы§§n§~WцЦXй‚йgн~н†…o_н~цGOц@G-yЦ(w->%Аw->4Аw->Аw-yцАЦwы-ЏM7w-w-w-w-wi$ён~нn‡‡‡g$йЏэyй|2r†"s†й:z†эyйнn нf йЏэyйнЫfЪдЩ!T]9`1Xееееееееееееееееееееееееееееееееољ!W_91[ ееееееееееееееееееееееееееееееееољцгўЩїЗЏэyЩ*В€:k€цўЪОўРО +эxц +(€ эCN‡їЗ:z†эy~#Ї(Щў вИ ў ,|]~ў 8>‚W#єЏэyн~‡‡‡’Ы?=g:r†„2t†gkУїў V#z‡‚‡WЏэy:t†‚2t†Њў Џэy:r†2t†:s†<2s†Уїў ^#V#ЏэyэSs†Уїў V#Џэyz2y†УїўТїЏэyн~н^‡‡‡„g"s†}_*N‡†#_V!H! F#Nй:z†эyй>й~#йo&§щ)))))))) ДЁЕ=Т +!ыйzй_<( %|ціXgsйЏэyсУїџџРџр№?јќў!j†Ы~ЪZ"її>їэyнFэ[К†Э"н~Ы(нnнf ~нVн†_эSК†її>їэyнFЭт!н~цјOхеХэSК†Эzюgzцƒoы~цЧБw#їСбсЩхеХэSК†Эzюgzцƒoыq#ћСбсЩхеХЭzюgzцƒoй!†йы~#йw#йїСбсЩхеХнFэ[К†Эzюgzцƒoй!†йый~#йw#їСбсЩ!j†Ы~ э[К†!†нNэАЩїї>їэyнFэ[К†У"э[К†!†нNэА!j†Ы~Тq!н~Ы(нnнf ~нfнn…o,ЭŸ"ы"К††нFнN~q,љЩO}ці@}ц„og]|ціXWyЩ$|цР}Ц oи|жgЩ!j†Ы~Т4#§хнхй:7‡_йнn,Э1%н~oнfн~_нVХЭ^%Сй{йц()н~gцў |ціXgнnн~ціXWн^ХЭ^%Сн#н#Енс§сЩ§хнхїї>їэyн~жGнNнVн^{‡‡йOн! н йyцўэDgoЫA( --ЫB |eozЫ?WЮ_|й§!&_џ§й{й_н†oнf{н†_нVЭ^%й{й_н†hoнfi{н†d_нVeЭ^%й}й§!&_џ§йzй_н†oнf{н†_нVЭ^%йzй_н†joнfk{н†f_нVgЭ^%н#н#н#н#й†нс§сЩѓнх§хїї>їэyн~жGнNнVн~н†ж_‡‡йOн! н йyцўэDgoЫA( --ЫB |eozЫ?WЮ_н+н+н+н+|й§!&_џ§й{й_н†oнf{н†_нVЭ^%й{й_н†doнfe{н†h_нViЭ^%й}й§!&_џ§йzй_н†oнf{н†_нVЭ^%йzй_н†foнfg{н†j_нVkЭ^%醧снсЩ!j†Ы~Тї#нх§хй:7‡_йн~н†жoЭ1%н+н+н~oнfн~_нVХЭ^%Сй{йц()н~gцў |ціXgнnн~ціXWн^ХЭ^%Сн+н+Е§снсЩн~‡_}!&ЇэRх§снNoн~懇‡G&)))н! +ыннЩ§щэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э Щџ€€€€€€€џџ€€€€€€€€€€€€€€€џџџ!j†ЫŽЫў!)+"n†эsl† !j†ЫОЭˆ,эsl†ћ:j†ц( +ћ>њлп/ц іЭP,Эh"!/‡ЫЎKЭя'CнЫNѕФW)ё 8н~ +Ї(=Эž(*нЫNѕФI)ё ЏнЫ~(нnнf w#w#6 +нwнwн6 ЭX!!/‡ЫЎ:j†цЪ1'*Н†хЭЌ,СЇэB(Э§,пњэxцў(ўЪD'Э”)ћЭl,Э^-3ЭЯ-Ї(2,‡Эт':Э§,8н^Ы{(нnнf ^*h†,‡э uЭ”)ћv:/‡ЫoЪЪ&ї28ѓЭ">Щѓ!Ч&х!,‡~!щCNQ#эБ !ёCz‘=‡…oŒ•g~#foщнnнfO|ЕЪЪ&yнN^# QэБ Dz‘=нЫ~( нnнf w#wнwнw:j†цФт'Эl,н~Ы(нnнf ~нnнf‡…oŒ•g~#foщ{’ЪЪ&OэБТЪ&{‘=нЭ”)>њлп/ц єЩнNнF нЫ~( +нnнf #N#FxБШ нЫ~( +p+q+~Ї(5Щнqнp н~Ї(н5ЩЭl,Э3"ЭП$н^нVїї>?эyнnнf нЫ~(#~#foР) N#FеїдїXСCїа  ~эBц>O2Э‡ o<(}!ЮC…oŒ•~ЦH2Э‡!Гї- бЭR/Уh"нn +нf нЫv( нnнf ###~#fo|ЕШнЫ~(н^нV ы#N#FынNнF 7эBШнЫ~(ыp+q+н~жО(4Щнqнp н~жнО(н4ЩЭl,Э3"ЭЫ"н~н†ж_У6(нnнf нЫ~(#^#VынЫv( ы#~#foын^ +нV н~жOzГyЩЭ)ШЏэBы0W_Э)ШыЇэB ы0{ ыэR(0ынЫ~( нnнf w#s#r нwнsнr Э3"У›.ѓ& їЕ1цШ`‡&їЕ1Э* +ю&їЕ1Э* +ю&їЕ1Э*k‡&їЕ1Э*&їЕ1Э*& їЕ1Э*![‡УОхo& +Џ=<эR0ћЦ0W}Ц0сr#w#Щo&0ц„}ц„Щѓэ{l†ЏЩѓэ{l†>Щѓэ{l†>Щн!JAЭ’Уh"ѓ&ьїЕ1]&эїЕ1UO{yц<ў8ЏOХЇЫЛЫК( =ЫћЫК(ЫЛЫњ&эjеї2б&ьkї2СyЇ( =(:ф€цїГ2ф€:z€цяВ2z€ЭЪ*!^AУОѓ&ьїЕ1ц<ў8ЏO}цќБoї2ЭЪ*!^AУОѓ&ьїЕ1]&эїЕ1UO{yцў8=‡‡!дCO еR‡э э э э ы6б{цO!рC W‡э э э ы6ЩЏлў/ц(јЏлў/ц јЩхеХѕЭН+ёСбсћЩ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩB{ў'аў ЫxР!,~7Щ{ў:8 њ+ЦOЩ~Щ!C,Ы@(єх!0‡Ы^сРРЦ Щў0и ШЫh!, кжў"(ў Р>_Щ>@ЩЭ6+Р!$‡Ы~ #5+ 6џ}!(‡Н юЭg+а!$‡О(1ы!(‡О(*Ы~ ыЫ~Ш_w#6#:-‡w#:/‡WхЭ|+сw2,‡х!/‡ЫюсЩ#6#5Р:.‡w#~чBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QA  + !j†Ы~Р*П†X†~,~-ЭМ"ѓЩ!j†Ы~Р*П†X†w,w-ЭМ"ѓЩ!j†пћ ћvэPэxК  јэxК(/цЫЮШЫŽ7Щ!j†Ы~Р*Н†э[С†пћэx2С†“(ђЮ,…8Џo +…8ўљ8>љoпџэx2Т†’(эDђя,„8Џg +„8ўИ8>Иg"Н†Щнfнnэ[Н†Ы:Ы;њ{Ни}н†=Лиz$Ми|н†жКиz”Oнnнf нЫ~(N#^#VыэBO ыr+s+wУX!Pн^эR нqнuнt УX!эKН†h&) +yц†#fo"П†хЭP,:М†ЎwЏ2М†:Н†ц/Ц O:j†ц!3(!CбХAN#хnы>џ7ЫЫ#ЫіІВw,~ЁГw-ЭМ"ыс#СйЩн^нVzГШнхенс*Н†Ы<Ы<Ы<Ы=Ы=Ы=н~<(#}нО8 н~н†=Н8|нО8н~н†=М8н~нсЩнЭѓ§.їЏ {Ї н!šAї>эyЭ’Э+У!*ѓї>эy!ЭC№† эАїњ xБ н!йAЯХїŸ#ї>эyн!CЭ’СХн!2BЭ’її>?эyСнЫ~ ?нq +нp нnнf н^?нЫ^ЪH/її>?эyн^нnнf нN +нF Ыs(~#^#V#N#Fы_нnнf ~#^#V#q#pы_ЏWэRР)нVн^xЇ yў8ХN#F#хеїд!ГїXСCїа бе ~эBц>O2Э‡ o<(}!ЮC…oŒ•~ЦH2Э‡!Гї- беЭR/бсС Ўїї>їэyУh"Oы"Я‡!Г>9Й(0 ы!96>#6 ‘ OT]6 эАЏ!Ь‡ЭО!ГУОѓїї>?эyнnнf нЫ~(#^#VыР)N#Fїд!ГїXхв‡ эАс ~эRцЪš0їz!Вї:ї>эy~жEg.Ы<ЫЫ<ЫЌ:в‡ў.Т?0~‡†O5# +F+N+~нЫ~ нwнqнp їњ нq +нp нnнf w#q#p#хїњ DMсq#pХїŸ#СУt.~ўа~‡†4#O нЫ~ (н~w#н~w#н~ w#їњ Џнwнwнw нu +нt DMУ60н^нV ыэ э э їњ нnнf Џw#w#wУ60!в‡СCїа ўа22‡ў(ў н!XCЭ’Уh"&эЭЕ1і@oЭ2ї4к/.У!*Џ +>>>їVУ!*ѓн!ˆ!BнTн]эА ы нu нt ыэА:ѓНнwнwн6 :ђНнw +н6 GЦнwе!Нйсйй6 #6 #й~#N#ж‡‡‡‡йы!џCO й}йцЦEэАй~йO‡‡!_DO эАыйНй6#нFH>eнuнtp#w#<ћнuнtA6Ђ#61#јyй=Э’Уh"н~ї<У?.ѓїї>@эyЩѓХїоэaОэh ѓХїоэaОэiС}ЇЩїœ:k†‡ЦхoЮ1•g~#foщ72 22K2е!‡е&ыЭЕ1$јсхнсыЇэRїбЩ*В€ЭЕ1"В€ѕс"А€Щ*В€нхеЭТ1Ээ1ы&яjЭТ1%kЭТ1бнсЩЭэ1ы&яЭЕ1M&юЭЕ1aЇэRШ!G!‡еэАбе&ыoЭТ1$їсхнсыЇэRїы&яjЭТ1%kУТ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџADDONS”œУџџџџџУџџџџџУџэyЩУџџџџџУ џџџџџУ(џџџџџУ’„џџџћЩџџџџћЩУ*џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8  €|†AEAIABAџMAGIC Service 0.Continue program S.Setup0s*1*џ  €†^A“A™AAџSetup 0.Main menu W.Turbo R‡ M.Memory W‡0wm!*;*Ј*џЎA Device not found Press any key ...эA Files or DIR not found Press any KEY ... џSelect drives<ˆЈР‚†FBBЭB„BџFile browserD.Drive select ENTER.Select V.SCL/TRD view dv‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/х0Ќ1d џюBџ FDI image error Press any key> %C  DIR  TRD  SCL  FDI  TAP Unknownˆ €‡†lCЗCБCџMounter 1.Mount A: 2.Mount B: 3.Mount C: 4.Mount D: L.Ramdisk1234lб0д0и0м0Ч0TRDSCLFDITAP 7.0 3.514.0off 48128  + І'D'I)W)ž(я'І'.ZContr SDCard:.NeoGS SDCard:.HDDNemo MASTER:.HDDSmuc MASTER:.HDDNemo SLAVE:.HDDSmuc SLAVE:FAT12FAT16FAT32jџу~ЅaН™‚џл6Учlўџё|8„ рјKћяZя8Ю<т˜њџњчУау HЊIдбЮЙfџ8ўлљ{џ>cЧ8lМАT^џиKйџРа’w§ђЩci ў˜л0`фвРгџўљ$fŒџ""јЯ8RGубvџ0x8Єб‘ў›ž№4љўў§ю|Рx ј8ЗЦЬPfР#zqvмЬ@`Рxи’ыі˜PЗќ4є&яџ\ Џќ[§Ѓчќм“’ч[Н?|ЦЮоі„цcэp!џнјxЬ 8`ј' ЬСЩАA2ИZ3’pцЫХ +№ќсbШЦˆюж0јціо€Юя†ИDџ ъ` Аамя"№Шw№рp/Д8Ј˜у•Aј“:Тжўю"АЛДђъ}иўЦŒ27x` џ№РЬ„№сџ№ИгШKџџЬouћx |љ(рЫIмёK~РП€ Bщші№ќР"HSPK№vПŽј=аlvf PnpшX >џ]шњџц4ъ@W^мџ…Иј>№Аѕ1м ЏUА №АЯ ё‡P€0hС4\4x"јlpј7‹-шЫpќ˜0dBHdЪр§'uшфќѓpэкšмёїэўОО(хќПб№џюLmџў‚ПжT8Зџѕ`Цў@Дш7ј§>§?ЗлљиПк}/Злy•ћ|  “…T•єџРўxпwјјкџўПјџјА0<6|s№іЪUч€“(PDЈ2лі§ЈHСl6Юп_аDи€ nїКU_ђfѓo”џp@cЦ †јж–8Ђјџўўў‹јэў>ОџЫ§ќэ"ˆЃўUЊhўЦлwЙюќd-џјOљї$Ђі#џ_ јšші7ч#џсQ№шwїРљИqїЧ­ ш[џuьБшЧћ№рщhxД7–0М?Щ яїЯЩДї<рш№#шрХшОА№gžбрjlyьl<x#MQ.pЏ*ф0џdmџ€@jџу|‚Њ К‚’ўж0ИЦюDHљ|8axјшХѓЁ№ј%юдљгŠШRњ№D;D№Кw>№zиˆ7p8lŒDNСў0@ќpр@>"‹ў.€фq–lЦ„ €урјў>„ Т и—l'џў~Жv6 џc<`Df„аT^џи@йоаXxЩёу~„Lл „rв@iџ~љ(Цlўи(6PXBtШnџ 0џўк$№Œ~‰§Я<:<xxзfl6„љ840,i:ј{й ‘џ`0AјpЧ~ЮМ‚ј6^Ѓ`Hd “ЧIб@ѕ9)nv&Hб8Шџф№м~ј.Њшqџ~Шј{`|Т№ј\јKы @аЯ$№њ>МЦЃ§ˆјˆ…˜_Т№уёсђGюЁ˜=РZо^`Р"˜Ё Ђ@ м№Ž`цЈxlЦ№€x2#hјїIрnŽјxЩ4№qAаiЭHlЦBшд3оШ‚Цюж(‡јFf›vШbЯ8H’[п/№<№А^kИ_ЛDџАyрЂј$„№ДnжюDу№ˆЦје~D"МЩ@`e9р№‰р\FгъџџћёQѕ‘Ђ>0Іт№ž№60x3П >yЧа€Й8ЁпўЫ6шўџКщд@6ќж€џ<^џАy0ПоџАЏhv`ёгшџxт’<БѓxP ~џ3тџYЪр%§Ш„€™pќ§эс4XB™ЁqC;а6_МляћХxр6ЇџУџ1<|б8ПЎ`bє@F jцјпjШЗлљиПбђџ_,њпМ1R“ŽЫљџкрGp-џўSјџшрj88ŒіотЗњ0^ PуЮлћ +ў‘§ОџЖ‘њp<ўшoэ>#сш#р4?шџшзрџ5њџ4№ћ_€џзрџ?ьџПо~к"ˆ6ўUЊўwнЂўШZџјžљїKЬц_ZПўј4шцчnџFсЃ№шўiчтљyИФїЧj ДшџmжьЧшћ№lрlщЂxgа–`№Щ@4\ячЯzЩчарђш<№шршОС№žбyрЉЉ=чЉžрhˆq—ЈрЖи<Иhи)Žз5S<џІ–џ№ЋџSџcф/Э>hѓ /ЫLЎП˜Р€5№€ |€_?€УгУ%ј`ч№љ xGqРў€Ж$эЈ$ў kВbаИ;Иf›Ш#ліиpȘ\гaбvм§ЧЉЋЦ(м7zс< ~l<ЭяуќмЬ8”lЎВpЯІџЮЊT№ў jџу|‚Њ К‚’ўж0ИЦюDHљ|8axјшХѓЁ№ј%юдљгŠШRњ№D;D№Кw>№zиˆ7p8lŒDNСў0@ќpр@>"‹ў.€фq–lЦ„ €урјў>„ Т и—l'џў~Жv6 џc<`Df„аT^џи@йоаXxЩёу~„Lл „rв@iџ~љ(Цlўи(6PXBtШnџ 0џўк$№Œ~‰§Я<:<xxзfl6„љ840,i:ј{й ‘џ`0AјpЧ~ЮМ‚ј6^Ѓ`Hd “ЧIб@ѕ9)nv&Hб8Шџф№м~ј.Њшqџ~Шј{`|Т№ј\јKы @аЯ$№њ>МЦЃ§ˆјˆ…˜_Т№уёсђGюЁ˜=РZо^`Р"˜Ё Ђ@ м№Ž`цЈxlЦ№€x2#hјїIрnŽјxЩ4№qAаiЭHlЦBшд3оШ‚Цюж(‡јFf›vШbЯ8H’[п/№<№А^kИ_ЛDџАyрЂј$„№ДnжюDу№ˆЦје~D"МЩ@`e9р№‰р\FгъџџћёQѕ‘Ђ>0Іт№ž№60x3П >yЧа€Й8ЁпўЫ6шўџКщд@6ќж€џ<^џАy0ПоџАЏhv`ёгшџxт’<БѓxP ~џ3тџYЪр%§Ш„€™pќ§эс4XB™ЁqC"ˆhўкUЊ6ўwн‹ў!џјjљyї-šцV?ў†јЭшцч‘џсЈ№кшўbqˆчИ‹~ЧU  ш џoЖl<шG№рƒщ4Zxg–о`Щ‹ячЯZЩчршG№‘шртшОи№3Яб5р5<=ЉѓЭрˆ5—риЧИ›h)зЦSЇџ’Іџ№еџjџlфЖ$эЈ$ў kиb|ћyGмЮйvниpт˜гцzvму§њРWЖѓ7бсу №l<?ЭяќмЬzЉ828§ЯSџЮЊTxўёїЮлћ… эј6zзЭ?§Gш-Ућ|^:ў#јџ#З€br8Fjѓј~ДРл­јапЗ~Ÿ—ф§ep№Гњzџ"!‚7}уX~œPЄіоq[эШиџўх№№оџИvэАрOШјџњ§?—э­Hщ№њŽ‡саеЗ>ы€_€џзшџ№г­~џ_Нџа~eѕђ№М>ЫћџCрЬŸМџџМџ@^дјЫџўџѓШCўџм№€5рyШ€@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 0@P`p‘ЁБСбсё2"RBrb“ƒГЃгУѓу$4dtDTЅЕ…•хѕХе6&vfVFЗЇ—‡їчзЧHXhx(8Щйщљ‰™ЉЙZJzj +:*лЫћы›‹ЛЋl|L\,< э§Эн­Н~n^N>.џяпЯПЏŸ‘БЁбСёс0 P@p`ƒ“ЃГУгуѓ"2BRbrЕЅ•…ѕхеХ4$tdTDЇЗ‡—чїЧз&6fvFVйЩљщ™‰ЙЉXHxh8(Ылыћ‹›ЋЛJZjz +*:§энЭН­|l\L<, яџЯпЏПŸn~N^.>!Bc„ЅЦч)JkŒ­Юя1sRЕ”їж9{ZНœџоbC цЧЄ…jK( юЯЌSr0зі•Д[z8пўМФх†Ї@a#ЬэŽЏHi ++ѕдЗ–qP3§мПžyX;І‡фХ"`AЎьЭ* hI—Жеє2QpŸОнќ:YxˆЉЪы -No€ЁТу%Fgɘћк=^Бѓв5wVъЫЈ‰nO, тУ fG$лњ™И_~<гђ‘АWv4Lm/ШщŠЋDe'Рс‚Ѓ}\?љиЛšuT7ёаГ’.lMЊ‹шЩ&dEЂƒрС>]|›Кйј6Ut“Вб№DM!џџйхйн~Ќн#йoa~$й­gй~йo xБТ йсйЩїџ>@эyїЗ>эy>ялў0(н!€!OЭхн!!OЭСЏэB(5її>эy!ЭЈ!РЭЈ!€юэАэCўНїї>эy!ЭЈ2€2јНЭи!є…"Б„!"n†ї?Џ2€Уы!9ыљ!EххххххххххххххххххххххххххххххххоыљЩ>эїоэyїОэxoцР}ц!Ч !ЮШїї>эyеЭ€сQYлПігПэАлПцћгПЩэyУгОэEџџџџџџџџџџџџџџџџџџџџџџџџџћЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ/џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ>…эsД1ЈхейХехйнх§хѕэWѕ!"h>Щ2ЏэG*ДЈ эА!kО эВэЂ*Є"n1€:kці wџэyлПцўгПїя:lцяэyлПігП:mц!w(!s:Їwїџ>@эyїЗЏэyї?>!€9љ!,хУ!/"hЏ2лПцўгПїя:lэyлПігПї!о>^#V#zі?GЫZ zцэyۘэY= ф!Јэ[Д эАэKфywэy1–ёэGё§снссбСйбсэ{Дш<Х:mцэ[д(э[мzі?GЫZ Ыи{цэyۘ{їУэsа1ахѕэWѕэ_ѕеХйхеХнх§хѕ*а^#Vе1!"h>Щ2>t!ЩЫ&†w!xлПw#О эВэЂЏэGлПігПїЗЏэyџ>@эy€"p†!€9љ?>эy!4хУ!g6ЩлПігПцїгПv!g6Уї:{ц!д(!м>^#V#zі?GЫZ zцэyۘэY= флПцўгПїя:zэyлПігПэKфywэy:xгП§:{эy!/"hЏ21Жёё§снсСбсйСбёт1ћ>v!ЩЫ&†эOёэGёсэ{агОэE!€9љ:mц!ж(!ої>^#V#zі?GЫZ zцэyۘэY= фйэАїЗЏэy!€9љї?>УуХѕN#F#эCФ„О +эxцО(Оэxц?є…эCБ„~#ї?эyёСуЭХѕэKБ„ +эCБ„ї?эyёСЩѓ!€Ы~(!&…х !!*х!…х!€Ыў!*Ж€її>эyx€:y€>УР!€ЫОї?>эy!€>@ІШ!)*уЩ!€ЫОї?>эy!€>@ІТэУЃї?>эyїh$!g6ЩлПігПцїгПv!g6Уї:{ц!д(!м>^#V#zі?GЫZ zцэyۘэY= флПцўгПїя:zэyлПігП:xгП§:{эy!/"hЏ21Жёё§снсСбсйСбётЫ…ћ>v!ЩЫ&†эOёэGёсэ{агОэEХїџ>@эyїэyСЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHщ00:00:00H00.00.00џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`~­џџ]ќpу№њ ^њјБ†Щ<@}ЪЬќ_Кяs§;]ќ&ШјHP:! Jў’\ЖRПi§Xˆ![чђрP!‘˘BNŒ_-є’№юЩ e#ъџ=еnoaуme иC’Иџ—є šњГП§_!Њ=љЫчЛ!є чЈKћФцSћRціP€?ъ:їЖ"vо" €и0Іџыџлј|8ŽaMK]žђv>d_=А+-ўe3X'э Н…‚6RатС§MGџsхPUЩўјў%qBru _Є@А P:№$BџœзR"war” <@цШd9ѓц2VRџgЙ†Qѓ!AvјGљTVqјњ7AaRT~Ш"U%SQ&ўœ]ўёљ'@„OˆE! ЙBрuцwE5јbdT(fјg@Р<АrEdGTрфWRr 3ј9Е9јEGщuтаPџRајњeEFcTRa'"„јЫЇIиw$Dc`A!чј Prlyј&9і@C€s™a5œ3ј0C‹ЉABо@f€ў5U ’а'џˆРё€‡"љЧA<ј3DBFRЈ%~ˆш€2"€ќџr"зBqТАХ ~  yˆ7TWuе@`€tŽ№`їqvq"…”wмšЬшSЂѕGБuЙwј'Gђ~№s›ЪDCк#!љ˜Ѓrѕƒ‰‰qСHџХEfŠѕ|шFAcQtјЧЃегЅL`gŒАтј/Ь0`W cјxEцц†€Ї0€Bњѕ +Ѕ0{ќвrтВ‘ќ"т.Ую4џPџЄпо|э!eѓnђ_мQ]Mеvу ХрЏю …еЖ?ОyЃѓє”јџќ2Ю5ўїШWDu#Л&В§іј_@2GЄR#№"ј№та хїCђЈ3"hџЏfЎђВўы53џ?/џ JџќRџ?џ0ˆџ8ППGЕ@§П~ПrDџЇзПбРјџР_ПЏvЛиќПsQv§ПРPuѕBeGDюШA"0„ру/RBщJDА*ђp +%wnf†yp:6ћњRtwP/с“–џћУйŠљŸ RѓetryФAСboЇt№GNџew MASKЖБ1џ^љ. IgnШe ѓџBNOЭE=RYЉхЙХЋуDI)АѕCюOk.~юDisk EOТЭ=џe§60>Щ2џТ\:]ў!џxd(§~2ќSe!&‰#xОМ њ^Vы:JЯeўO&х2Х-wч€v!1Э{џƒ:eЗ(ЭХ gТ-jœыњxk,e(гPс|§m>rOОЬjџwЭ/n:]!џі\ОФгƒџЏ2нkgo"‹lѕн!ТкŠљ2eн‘9И!ц§4ЭїioФN*!сЇнё<ђўeЩэs=\rZџУe^>е9АЪ­ƒїўўv( +ЭФm|/GPC>Ш6sgдd7џЎmЭ+fж1ўЬклЦ!М=;Ы~ ы=7і2˜e4Н №!Г‰жџhэБ аыщЮѕхЄ]хЁУї!ОРe" сёяЭ=јчŸ"чeсхџѕеыЗ!k эЧR(:јNјј3“јјЄј;џбёЩѕ>ѓB2UnТ1тѓсЩїлцљп!dўоƒS0љI`ЯљA тыѕХеџебСёз&fаiє`УЈu-^їЬћnРvє"Ofv$Ÿ!$О :>эЗТfmŸ˜+}Д фЯЭwѕ ЃмЭќФџў'changeLнРJ.Эдf.ЮhџўлCReadiHцр1tАlo;ueO:жР[o эЭŸeжЖHо АДr٘ZˆОg>џ­џ ЯџpqŸ'igі§kwС*‚ѕBѓј!Z‹[П6џ€зэАё лypѕќЩ![•\Y6˜гџђн!љл‹ЭgШ"ГЬДШЕSсŒш"gлw,2†\*ѓфОШ<ќ ^*‡м"?ќ:Ыhў+є Bэ[жџnd >БО(Яќ ў[Ф0љA8жрЮ#цц!Ј4ŽМQ(wЅЮSw@н§ї# +!Ўш Ž”4ђ/ ЩпОœdySХrо: џэLen^іSizeѓѕGхsecNјџGлбџќЩхб +D–ы№Щ>г3 &ьќg:—pжA ]ЄуљDrivЙJШі>ЦAМрчц4Уў7TitlOРг4џ!P• ~#гцпїDнољ4Freпfјiзsxї4D8lFЩіrіStI м1ўT&kь +ђѕыѕ 4M^юзИ іцз4avMe`4њю†›Ў?g-Фџ!@хХ?p]T?СсЭiѓяъXЪХхъgы6Gщсџ СюЩ$|џцР> …oиќ|жgЩѓёк№q6 +(џ_p!‰"ќ5i>2R5Я§хнсЩHХоŒ4щ#шn•!чя†=Оку§МЈ"сЭФ(џн~GжBТ(У=‡EТў*У ‡ +1$-WyЎАѕpнхсћІAўІОЫ&#F4fЕix”є|ќ^№гн ›4СщТ3:џ\ћЩѕўA0№xц ЦoёЭзi8м xњљ|ў ФјТај`Щў0иО:?а•ЦцЩњ!№>G/—ќBБР91[•єoЏg)џџ ОЩЭjУh…e?zњaѕњІЯњЏ!іiсОШ5aka r'i5 +gяцkDњъю5ё=к4я>H=Sзз4ДеоїЯBЛ$ёј:јюж0($оыљ8 ГZ~јwб№xœЎфЇLьёЗЪг0j–Gэ%пУё™С=ЩiИЦт>†w]ЎщО8Н–Ѓ/юˆpЙеsв.Ц!ПубJІУзђkТ Хџ~mС!d4Ўѕёы‡Oы ў-zS_э/Zl!‹YУџ§m>#2юn€џxЭѕwЦУn џf +ЭЯm>2&Пђ nђ ^ђђ zwц˜Щ№xјо"ыЙ№*{ѕ&?ЋЭбmУыАuнŽ­kЄ:І›цх}ИцЭјmЬю<т№~ф§–єoЭъэя<-пєZѓ:ˆЬ­Wе -цтWц +6ѓсУŠѓ ыDœзЏН> (ћjйВ ”П‚dЏёJфУѓъРцХuэА…wџ­ќцеЭžnбO=lнх?EhdЭ6oсЩwјг28mАќБ"љyHd№‚ЉОВ_вУІџ:š[с0а +В:њПџЏvg§IЃ‡lZY?У( єv;щЖl Ь о — ѕ џЏџЗ(#>Бў 8џЯ_Э m{(ШNhw#"WЁsюУpњсm(јРРзѓѓ95*щ+JхЩnж(тњ(!ядтЙрилDияш> wФцбЩUvЪ~§"(eIыОј8оѕ†єщЭ$mн ЬэKЩЗ9B’ф*оpх>Q8 +фёэN;єЩ~#Йљљщќ. vЭЛ<ё +-ZѓЯї.тьѕ>~гўЭsmЏnњёпxШ:tчm/2ќХечхэ[ЛzЭџž:j\ц‡џЦG{ў@р8=№Ы?a№…o~Љw$џњсбСЩљ€ЭTиѓIД>г—lЏЯsv+)щмЅOЭАn1ОМ$й!iХhа\йН|п +HњCњ‰зDvžФеўЙjџ%Ь№{иЩV +^эSŸjхЭŸ"ъKn|пEЦPg"QчnсЩЅХхёў (Pš0”БџгF4oўЫ8Ÿю№OxПЎƒз_хњXk6ч.Ы=ёЉ)&Dўы8 ЎЁ6ws;їс<uZѕЈ№ѓ№ЏoаЭюЏўЄрPš&Z!’фZŽѕўаyёRС§uшЩ2т!‚(7ldЭХ*oŠ!Fљы:|кў#( _>086П#ј!mЏdЏѓ<:ДnЫШ5ьЩџэе'сЭonш,њМњ +>ћ}Ц0с~wРЏ= +жн:9Šoњт +ъП‰Эќœo8х!рэОс} ы8XЭДo@&џл>гў7ЯЩіa8g0ыєжWx.8э:№щж)ЩКxџ)Ы0ївыЩФ>&Ы|~™)<јыkRаЧHрб!= эYPЩњ:O•ЗЪл&[љnMOVEХšˆUœ%o_6Б ^еџ>-2ЫhЭоfWЊuќєЏ2%pО š<WЯџ(z!мџs"/„ЭЖuёЛtOї:”sЗФЬЫ8šMqМ't/ЦrSєЋq0ЈЇђ4rэ\mХЭКœ":qЅGx?FЏo‘gэDІqъђЪ&t:чp&нsIюS‰9УƒL*8"ЕNkщ( §S*lЇIоЇD і ‚rг>ЏDэ_дhmW‡sw[ј!]r6(џ4ї2urLЙ"c%§аRF+Гж:џРІЦў0DЛžЯ ЗŸСІ=Ђ8LЏ)ШЬ!2Оїœф.:гАЗи(+JЇ5ъИъмŸЉh•њЭњiNG|т= +.žНљ`h *јDYнšљtнQџ3 +ЏJ*НєІ"sрї|Е(AqtbN#NосЏGyЮy0СJЛѕ]ХG§е}Е}и}ьЩ<ёOqиIњцИ”:1UјJ!ђ…4š\? Ыўх@ Sў6“?ž~є4мYРбыЇт+~! |Я ўO—* +Xњ|эЭЕsЏ=guўсС(%'M*ЃыzQokBТЮЙєtУКїЋTЫ4šгф…џ~copџiedУwfOѓц†ѕќwУ#ёнРbC§†wЩ*#dtэѓYŒ!мV­ !$.4ЛrкŒ t–:5mі2З@‡о[‹1ŸУ:іiї 2tI|ˆpUсГиУ2УОафT„6Pзв[Д ОчЅэюK't(іЩЭЙtЅ-иўсКB>3 FUL9Њ•“? +~ѕк6џЦФ~Н_ёAvo0&sЧ0жюkќ(ю’uНжOоwјоSиЯt‹кў–†ўач[СІRЩ§!Y‹"Рt)2#љ~]аџО вќ єн‹spЏшlєIічм DыQ(_є]FІШќ 8лtC"Tb)ZSYэRCEVZ—SZЦvъШбехЭсvрMV’A’ •ЕgIыЭыѓ Џ2–ЩюЭwц=\ѕБШMBwb2№wЯс-дЩaйf6]e&Э™!Џш d§њЫЎћvOє!єЎц@г яn(Яю*Г"wЭэsљ§p<œбЇv>њwгƒ!@џ УЕџн!С/Эƒ№>`‰ЈjDи\пБЉwѕ>Щѓ2Т\ЏсѓЁсљИыљегёŸЩЏРw>УLп!П"шv #ш1UЗЩЯЦalcŠutorж 32тWМЋxNѕј ! Џй`К рŠoѕ +>#Jh UdсЇбдmURЈw\sjсwњехbkTѓpuUб~{%ЏЬў~#яtЗЩ/Я=а +6Ÿ мЏЩЯКsZE ‰р0X/…А№П(я:фШ‡э8щхўоАћюю §ц™њыењћђС|!Ж|З Вћ7ЏысхЙG{ѕО0Є#IYСmў!ёЧэBDM яџёіИс+џ^Ww{–Т ќ#СЫa(Oќ ѕq#p!е…4њЗУb…чуўк6eѕьyON_ATС[оЇ~V2­yњO хХФ:њзL:< СсЁЈцџ Й(ЯuуWWM(>?,"ьyэ[ѕѕk!џё™‹z­ЪЗvџщR}2%zСњ( yѕ}‘2]zO?}~‘wё=(ёD>1jЕebЭ ыв7ч6 џJэАјнw<|ѕхЏЬј§Ю§§? >џZNœсХ г№жEѓ н*…:&р јl"ђXzэKэ‰“I"ЭUz Шж„кхСpЃЄј ž~яxБ ( +sNЧ6шў_ЪЧЭzVѕV†ёa§§;њлg5ёŽN F !бџ7эB>8 WеСўФ>ѓѕЭ{Ќр§х>ЭlЅ№ЦсСКХхЩ=Uџў 0хы№пнњ јѓсЭ{Б|ўa тАZџњЎю8џw+Ы\ ѕ§фЭ{ЯџгGtњO(њЩкF”*ЪУфЌџєђR€~} Ц‚$‰^Nё€J}юИУ~|мsfž –џ„…”ƒ•ˆ‰Šџ‹ŒŽŸ‘џ’“†‚œ›‡˜њ™—švžV0њu~>‡GЙlz>§Х§эyR&žыэCV€ю4Кѓ:TU€‹пŸЧС‘{еOjўЧ(AШ$0Щ >ЉёЉљ†‡х!Gњ…o0$їjсе>Ю@ЩМЅО‡{ќд,УснЗ/љ-,+јЏС>лН8}Іž}н\ }aФћ$FН$œdХЬлИЋGѕЭpЂ{ћЈ­mёi€ТСџG оЩЭv~'эЬч7ШеоЙ­ŒЂŸиС:фЙO_ +ѓ{2ц|шИR'hшRJџЏБ(6Э8} ќ'y=(VХіoxуF-N|ОЫ•(;H6яЉєЙ4NЪЭ}’а vŸ$ЩГ!?ЌЖј4ХЭЦ}џw,њСЭ Ÿ}‚сЙs,ћrPYŸёЏ2ј|єЫн,є‡^Vќ!хЙ†w#г<4ї~Nі5јQth ЂрЃц +| +с„Fьўњ"ї|j2жсХ,>эK`'qРpФС~ƒMЩSvЛTзA\=-&ИхjЉ/С ІЩЭ2iО #ЃјJІjшЏ4‹їј€и"K}1Пrz•ПMыи2€™z *V€Iу"њКњрPУ ~&№аŸыћиT]шxжіђ0 ™щї +ш”ДыЬ^rCэЫ{‰Ц_с0zzWёIy*тцќЗЭ"(?0€#Qaѕ + яЏЈ~ +Ї{њ> 7яќ\дЮ\|ЕШˆ‰ЂеZsZЗРC…Эб8‚jфŽŸ№хы›$s>H|њ/ц?(}—|іРg~“ѓ,‚єѕ ьrёчёѓxЗЫ(‰šѕљс1…`ІШож +z™#Щб€FDОZУ-˜њњU,j˜}&OYх ЗƒѕOњDM„А‘ЭHДёсЊGїх;t#і”+ЏД8Тm#”ШШLGхэНмџИoчl ѕ@ѕg +ŸсвШ yŸ{ўA0tЎх~Э,бxнТ›€щd5ќ>ў–GдМОёОщ];љx}џ5^&Зk,ўTЏG•OэАП ѓ4n-эЭы ‚:§@žыЈїЧ~,§§щ]nс†]ЁЪШ‰,јЂTЉ9SЎХwžвMЙёqJ;Mђс+іJKNтЪЂыџ›і#џюўЦ[Ш…ЭHќХ.ЬJїУRќЫќтaяУЌМG…~‰@ТI_“MxЪг‚€YEk”-кq>tХ}<2МInъёфуцў§ояЩХѕ|БєќMwўёwСХхФщ~сСXцeОЬОШ4"ђІыѕ_/Cз’ЏГЉУЈ›ўФРјЩzЌЫќбє!њsђцРжZљв0|*Šџх>”?!j\ЎwџЩеЭ‚nбyюџџO№Щ!рPџХT]}ж o0Т|цgхзе"УйЏS$з=П@СоЩ54ŠШз%Ъheб<Оћй!ј~жC(™<Тђя>їЯ#Р cю>ьыЎxE\œPЁ]q6ъ#b:Ьwћ"ыЋ'і8 +Џ~э й!X'|ќЏ>џ|Јў$ы#"{\+$В•ќџ_7!<џљ>Дф_Б;Ÿ]\pЧЂУў3ў‚ЭRƒкџ}LOAD Œ"еџ"їCODEL˜јpf +џЭ)l"Bюƒ8яЇ|USR2ц*ђiщщ8ыѕёу=Q!ќ_”wЩF Іr№У=7хс›MзiQUјIT toЁўR-DOSЏ4нOЫ~#NОљпgњЩьS*?ХУ/=ݘЋƒ9!Дn~юwтЭxkЈў_eЗШУ•ѕƒЏ2Ўmы"Юƒзў ШY§љe0ѓжaSчЦA2ЉУ1юnѕаXtћёё2ј\gљ§]3rяФ +ЊjКх<2‰„Y §… Э№ˆШ_8*/w:З>Р™?2T„N YЋ]$o/Z„У˜rд3 t7сЩ:џ‡_!‰ШЭќПn{џ8*Qn…џo~цGіw,ќїЩ <2ЈТ+л(~—>џэБ+:~‰wЩ=эBЪ!чьц>жЮOŽ]TыВ‡Њ>НЬ~ЭѕхDjЗўГRenam' FIёLEЭЋkq’_"SW„Ы?L‚2U{№ы-бњzЦ WхјtZ>/№ЋJл О(!эєШ5% FTђ‰ s№ШEra{ed[al‡+Ol%|P†ЯЛџџ€РЭвhЯџpн!л‹28…_бГЩXnTIШmŸD!ѕШх4>GuM‰ЃˆЊt6р OWігqь2ђЖ…fЙDEСTПЎѓ§ОуљvsЪР…Д4žШ !Я5>wO>4§#елкZС|UЉ O+ф™Њde&Ёt/Ahџ!э "хm.<­u!:#ѕшчђ(Рs)(0Œ AŽŠфѕЋ0Сх™sОРЎ5ХJйўN §nх.fцfнuљt ю‹Fё§qсppтГ5є§фѕйЯЩџе=!іiЬОа^'сњ0gkњ28њЏ–LэЩ4єЭЫѕ†!nd^’е ŸD2—lў>сх5ОЯЙ‘Рѕ\ѕEц2dеђйћkЉШОњ†6BѓљюrЛo*ў6Бсх!%dЭ§рmсЩ~4g~юШwŽбџGЬвhwщ;vџџG?:Ыh’юnћЄoˆнфцк(М$.-jю”…iv{d6џ+Њњwб~…ы}yH†Њ‡Џ6?хПm2‚‡ѓ§]БЬ ј/"ZёˆэS^6nЭрUnо!о5 цшKџct <]єј2ˆ!3X:;ВѕiWћТРз…ˆЭщenЮу ˆё‰ъ>ЪћЧ?вюŠѕхпŠНн(xЎˆxо(Q"C џиўБ(О ЋAJ є^#Ї+­Jљ~2eˆ:гw&ЈYњb*щп]с(/;ŠЋы*Х“ЮД ПОЙЇyŸ >*нQџЋqџкхЏЖ‹#ќџсЩЭ ˆиЯswА\Ye|/No? Июq n( 7y EБ7х7|Ц•рЛQ}pх+n ž![ŒбO†ічˆШџЯrОРэ xяБ їš)н1W +єк.л"Šбїpђ}ƒжсџx0ћЦžW{‡ƒ1§№_#Щџ8d[О L‰~§ŠdpUql.r~s”tЂuЃvёњ џBўREAKCї/pьЅsтњor uЭtp§З5‘nozьd˜ЮErчо:DќISK CHїЩGED<ъInteычup­?ёvalidТ mџrkqtfFDџ#h=abA cљ‚ j9§Ž +8с§N6§ 7љ§ щƒ0§ј+‹‡-ЋИ*œ_#’ƒr“ќ„t:…dg_Dъ†f‹va…Йb…Вcџ{pmщos‰zќex{q[ƒdyuбџx=ФwAд†џКѓ_€p >ъ2ЊŠѓS8і џ2‹!@ŠЩћЈе„ЗSњчЈўнХн"lЭ‹ЉОћN ќЎ\_ЏwџЎ…DgдfјУ˜d!џџ +ЭФЉРЎ2§ПО ЭЉЃі!Ž>С( №љпHр?2…ƒ"€Œь‹дєŠх/Їž:Уѕ3{Aањђ4Љ|я(њ{ў:ѕpшЛ МыЉw#:ьqћ>Лk@^6wO Uы3Љ“ Я_MЯ;ёТёџ ёwбэR}ЪЩУ†Юx{‡џГцЧЫk(уіyэy2ГќЕЩ{ц8•џп”]ёЭ№ЈтЧхцц€ГќlтƒтжО€ЃмcќЩ0154_=Аџ+-e3X'э\ї…nRv7Œ>Щ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџADDON1”œУџџџџџУџџџџџУџэyЩУџџџџџУ џџџџџУ(џџџџџУ’„џџџџџћЩџџџџћЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8її>эy!РУ€Уё Р1ў>Щ2€'эsOѓь"жФХ2ыˆiћЏъЭХ~хаЂЪщ!|ј!$аџэ"лО 6:ўC>EЭ'т<]ш2итJ№йТPсH…0умХќ / Ф‹ї;рБУЯї!:Рџ>CЎwЉОјэhŸ`"OС>ЕЖqPЖУ"‰УРSарIиDйРHЬрDХgBшAЦ сHLЇѓ +DEћ ЯBCћ AF?ћ Iв#Nдв"Ы”ЫЫЅЫ.Ы\ЯЯЇЯ-MћAP А6пљБ=-0Т4ʘњ2Y>Šш=+і'&ъњ6fњњ8fњњAfњ њCfњ +њEaњ A1 HјDOSНф#…Q.uуit РBreРak0AџDR=хСы•ћшОшьУушрфУШїЇ&cТёa,|zх|1{х)ї5™юї:ѓ}хїіјцпo|Ÿg"HЪƒ}ќіo2@Ъ_Юъ§џэyц2ЛСџЩSZ5H3PNўC!wвЭпТdн"Т‘шџ%ы Эœ‡ѕ'/р>1!,ќ:ыЭšшїї :1їУГ|эsRТстт'ž(=21ыйѕќХехэWg^_o"ё1š[ёСс ы3ъйщ§н !1ўыЏэG>ЯZ!сЫ&џ†wЩ*9н}рў(с)ъыg.%ЭјqнЏП>2A№ШЭЯЦ qNй:ѓРЇѓытСёУgк!“Э 0Šё3пнфЎ Оd]ъдѓј2Увѕpх/ПХхЖLћGЧУћл˜бћж`ћ˜ђћЬx:У~ЭBд"ЏBэKы&$јхЭУ*\н"^q#p0&іс7~ћМџ чЩУwв.џхХЭdнбсеў. Э'Ъ/Cн,>џѕ> Псб!ы|ІУў 0гL.ёђјKBЩЫ!Рxці№WyO_е§сз.щВLж 4пћЩгсіaх.§ХN вF +Ђсfѓѓ mѓ ѓ§~ ЭЙ>і!6і‰і%іЙіч§ЩхСЦЫ(гЩpц?а>ЩХћ!ьхѕгpwaљ9Š;єЯ4пsђwЭЈЪ>фў(‡џЭ}ч#ѓќL2pаЭ`Pј!ZоpOџW >"џ%ФХеYP!˜ўьGpхЭщЫОюqpЪ4бFёЯUл"“>21ФјУйм!‰ђ:ѓЩг2obУ§Ф‰ЏЩƒпјЁЩџР!Ых^\…К…ы:…\ ,6цЬэVж|ёX'"->1{ЁїсiэKјыЭтвŸџU>ЂЭАчюё CALј! ЫDЧС`а{ч ЭJPщЈщ_іц*ЧР#№еФsЇrщ€ЫПі™&э{ъќсщр›э[Ў(Dл*Ш6У #йœ2ХѓУђщ:}ё>ћ8?ѓ2ˆХ:…ы‡ * "„ !_ёэАЮФOЪBјџsŠХ>\ЭYТџэO1ынс§_бСёйЮ:1эGцѕйg+УЯKЪдž[1?§Хѕэ_ѓјїџ>@yžњУ‰Х’ѕ aњ%љѓлžсТ|У'Р>2ЃŸ! + ЯF  џGЯ +Indiџcatх +Б ќ Re .А 4†јOяџFinРф1ю>Useђ і ‰oРюL uќМЬ— №EЦ8 +ПЛТ ‘ їOїАТ +‘ їOїРТ ‘ їOїХТ ‘їNїЪТHЖїП<Ц‘їOюЯТ­ Ÿ9ЇчХУ№qн:ђП>8Џ]0ю!qЦєяЖЇю.к-Рџ:HЪцФLх•Эшпј>ўлў03:ЧBп…-јЪў &3бѓмўЎЦ*ыэ[aЏЇ§R(:л=э@ъ( +ШЄqиu`Щѕцз4@ тЮ!ЎљыІ§g +ќўМР#}ў ?юмMп>|eтvШыЧсL њoХєƒ=tоЂC3ЭrЏвdSрєХ№>ђЇТШњЪТHЋ_ўэТКЧ_<Ћї(HwV?§ТїЧЭ‹;Ж1ыїЁУаnШђŸuн_zўя§ {20ы4ь!$ІљчzцРџџ…os#zЫZ м +{ё!йјГwїіљGў№вnwМYН|Џ,ы: PЎ-'Т…OцќЧўA `y8џџOж( !В…ЧС NУы†~74Щџўг 'pЭП zQ.чМЫO  $ѓ0lЃTЧйu:.7й>йёџЙЗХџЭшЫXTС!žџ[w#њ>ЦУžХ)ыж0œ’ЭsM J)СoќgŽШЬ*“!ѓO5Ф‹ѕ2Hл!GЮЧCк‰й\мxp”+y™њэSИљ *EBЦзWкзš&ћ<(с=Ы?x!ЅШ# ќз‡0/нІРСп|ы|ўть>рp@8š-ЪјЩ@€ ШЪМхx2pФЩy№фШюслсЦУЫw?іF + Ф цї№5 ‹Рџ TRACK\йџ ЩЭ•н!›її2вШмФ„иœєѕ!ыірШ“КС6˜+6мє>ЊZх]§в8qэЩЏ‘№':э>­ ё€2kЩ%Хџе><ѓЭ#Ъа бA?ю{<_шS*ыЕЅh”йецсх?Oш…ЪѓџС(!ж\5Цсї>гў{#FЯџјсбЫc(Ц_РеJѓ9:IЩцт/MЇЛбС$ђЉэSGЙЪ8Iy:z†O§џћ DRIVE4]4џЩЭ­п>Aжцђі<2ОЛyУџкЬ|ўП8љ4Э}\Ї>й!еђУ/=eГЪZШТ*HњЫх1Е[сKг!L™с фУ/ијйЫz Ÿrх!‘=ц0s?kbчсќЩ!У йэ5ЇХЮ У[N‘ю•чїh RёESID:NTџЎ! чэKO•€нў|цРъjЪ"qєй*ВъСЭДџс "ШaХ +d,й’Їъ’Eћ!~РЏfц‘ч“%Щл}ж.ўrЩЭ"*хь?Ћ’ЫyЇ(јH2”ЫэBч8"щ:фЇ№к>ІКЪщo`)џLџХ}2Ы*сьт"Щњ•Ы>Ъљ%уб*:ёхеБ—ь!1ЬЩ3Ÿ‹# ѓ!ЫСїбаЭлЦ^"'уЋ4џЩ> ЭђЫ8ByТќ10rќ!gЫЭ1р\ОЬ/хЪ.є 4ЭдЏX%?D% EXќIST,OV RWlIT(.ч:!ЧЫ:1Ю™Z&ШУЫChвўЕю Oœ0!ЈsЉУЯй ПNOTФ FƒUD !IЯ*cs‹(ХџЭЩС ШЛгhвѓХыхэ[б)WWlПGбСA+#~]lџwјЩ2JЬ:џ$аЇ ,ЭтлЦЫ#пzŠ<{У<Ÿ цњЙ0yф№є[Sєћ +у  ‘zИAMEџC щ + U +œњ c0uМчtœП%пt{2[ЏЫщѓе%т~џЇС( Х"џbЫО ,"mї(}Цo нбќЫ[(Я7Щ`THN_FўB ˆKq1S\LC’ИLхюЦїЏЩ!}ы]Lљ"@Ь!єЙ’єДћ(є"FЬП…ќ™мIкѕ№"ычНѕ7^Ч.Л>$ДаІ–+"uџдҘ\e)O'˜ЫUeЩD-уFILз)Ћ Ы њQџ.БќІРјXLŽ!ої'ї™ |,їаOо‘?!-ЭAwђ‹х*фЕ,сўШи#ящZцНЂCOPYГЂ „аЈ6rЭ‰ЈДхТ…GЇЁі‹,&ісбaИ8~#"РЭi`{іыYPБФАф8 *яТ6ы?Я>Ийg.ƒэЅƒЪУˆBь~Н" E6џNФ ASЭ^ЙйP Nџ  +xvDХ L‡  M0еЫТ6юџЏџ TEЫXдZvЫ WЎЋ5SпіАGOODŒЮvЋїВЮќЋїЯјЋ;їЯёЋяЮЧЋ‹нЩ НkЯ>СЎwъCЮУП*‘ч"CЪY=ž!Z"oаГХVHзыбџУ}2 Ю>Vœц !VWѓчœ!њF№#/a~ЊКтПc њё(>hї ћЕЛGвј!€ьђфШ:тЪ2сЦрrЯAЪм!ЩЩюЉЃЌО ЪёЩРВBeЇе!•ў1€сИ~ўе(~Ѓ# W—)‰еgЎ—ѓЕ*ыYхZ<Ќй eв?YP+|ыЕ(оўйІO/Й цѕ#}йŒXэсŸ!вЩСУ„€EтNФLpЮ BўOCЫFRЭTЯ^‹ўХSECTOвAVХ!шРФЏTџMIЦBANЫQUдvˆ2оAƒдСDI_-ƒ EаFТЪ%мgХBчяIУюOгѓ9wм §8… +8§ лѓ0§63ё§73ё §)…”(№нJБXr9ж)ж“чж§lё˜Ыs4~=ЏШ|Њ/#ТџdПЩLх:|тТ`yџ>Фwћч ‹йzџіл$uРrWЪџfмЭnFЯi oto™Хq№џцaмкЬeР +јџ>гўэKїаC"†Ь]ъП{ќ€ь!WsтŽенџa>2§а~ўЮџ u|‡(Ъgіsэ#~јц@ + М"ЧєЁнЦбџЎ#цŸ(ј'+ЫТ~#ѕћФџВПеб_‰љЫv ъеШЯ?GУ2б Ц!oеиљхЭбсм8иђзєбF€! бўЫ0юљ\#ѕЩНПэе~яГ02!џXдGЏџэБњќ~нoчuеЭLїбx8 9Лѕс!œяЖwЩЁGнЅб7ШапЧфp8W_Ш7ёЩхХ‡џO!Едњ ŒбХр4šыхзž)ќyО(э џh"б> zўбД‚?С8“!ІсўЩЭЇб 7:pєцМР.пнсўXШУ§‡Y ЩsюўIФ(—Hр3єжLјOаЩѓјyэSЇЇЪШ2gГЫVяЏD2 вЭ[.ъ~мЖ:бэDN(р2б№оЪfљюУЭЮћоиЏ`iП6.BЫ6 ŒТMЇЭЩђоO.@€ољРиэCР‘}œŠвБ>пѕ:бБ§zЏЩOЄзHЊ‡ђд!њHL"Ќз*эс‡х|љЪгХ:ї§ўУ +.GЧСХ\ъ Oїву.ЇёсхЏ] +ўћь G0Ћьз>#чУћ:ЬrгЁйд~С"#рыdШЭGдўџЫ !}жєўэ Ъе>4>Д!Гжй2т\ы!IјXўн( +Ÿ§ JJђY:КU> рЭKд@гGаŠВ“ўю Ђзхчƒх<ŸлцРў@>д(чКЈŒO]мЏ*Ј%nьЇП7^х!ўеyІс#О7 тезыqзѕїеІѓЪё ѕ(xJїta8 +_Обє€(юн.ш>њ8вo…*СvоAлЎнїC8ћхЭTзсŸэяЭ7шш>,и(ћšХ5)uј:Увк1ЏМйын]Wб*ФќлЩйееќW2џnбйOЩџТУФХH•L(ћЉС8-ё0џBУDХ“SаlігAЦн(BјC),СAЉјЉDEyє јєтѕ“”љіyы>іNк8БУЫШVїPЯ7ХаЭOёАБВГєДЕЖЗн›IвR“ЯЩ§вNёА0Њyфщз9єФиAѓMЋ'ЙбЉщ$Є™ивџХјЧЄРќЯp§@†‚§`чР ѓEєѓь€ ј‚,dЎњТ§ž‘dƒ…„*Hh^Љ^’ѓ‘–‡щкщ1M&‚Г=ƒ‰цŠSP-(Pћ'.Љ ;‘рЊу№NOаџvHALдЧ@џ +љLФј€Ц љADїчˆЮљУ?ŒжSUТр˜оЯBђ црANФСЈ№юXOв`АвіњИўCа‡ №INУ` №DEq>X AF,z§Їыѕэ,HЬ…уиШйђ ХPUS…ШС 8'DAј/CPЬx7SPЦт?'ћѓDЩћE_(цRLCу)њ&єћOѕћЩrEщдРћјdJNк~ЭФcЁ’џЧrSдщjа№ ОвУТє лIЮгќOUдџ™ПAП0ћтЬ@9H S­(­0aіЩУ8?ш@BIд€RУEгУРS9Ъp,чЦ@Л!qгAЙ B_ћJПшџKCGLФџDNEЧFIЭЬgЄФ9oš1ћ ?ЁL,ћЂ™СћЃЧ™TњЈы2цЉыdћЊыаћЋыЮњАыIвБЄъњВЇщњГOTIњИшЪњЙшJњКшIњЛшњШ E 0ЮЉMњЩЛ"ѕ@џЋТ:ЕТџўЁж>Щ x2юзЏвЖч§І#(Ф +NТЫ~§ћ‘ ї#wˆхЭЎ’ŒяѓxB]ЩБ7‡_RŽъГдпыщ:­зЦ +њHL{юzУyќ!ЄзЈєО(сџяУгцGЭЋИ”Й-џЫy>+(ЏС‘OЄ-аy@cнф,Щ§ф›УЇѓ|ц8&ўo"ŒШ№_щЫ_GЧуѓэC?ыУ\ъйес#яьџ8 јMDсрд ƒƒј2їинспЫF(~сќџ@‰х!œ,ъwцiѓЏgxиќл:сЇxE27нМ/сOЦ~Тйих:сOбsЕFЅHг>ЭѕљЛ‰љэ;э$ХднКя ћ яјѓ$юСфRцШѓAйШМxШџЄN ,ЭYучсхT"є й>џ…SЛџыуЩЫNсТЦѓк"Фл&цч29MйЯœ4іѕTЭ\л„Мк§фХ§єю ўЖН{йє8Ќ0_Ьў§LЭJкў€$0с‹С§_ў2=йZ“ NжгЧц žё:eиџ@Љгў)ИћЭ•o'vKбиDњјЩ./џјў§эx/c,gџ}РжЫ<0цњS_-78цz<Шў˜(§\{ZW/ЩBС{Я'аі ЫџxР!Сй~7?ыHY65TџGVNJU74RџFCMKI83EџDXLO92WџSZ P01QџAуФрфДМНџЛЏАБРЇІОџ­ВКхЅТсГџЙСИ~мк\Зџ{}иПЎЊЋнџопЕж|е]џлЖй[з џ + тџ*?ЭШЬЫ^Ќџ-+=.,;"Чџ<У>Х/Щ`Цџ:аЮЈЪгдбџвЉЯў:8* џњeк(ЦOЩђ!Їйї„]M˜[ђхЫ@(є%ZkcРЦХ Щ‹ЅўЯ0игЎк с!џЫh(иў80џж ШЦЩ6“љўЫь‡й9Ш(ПзŸЛцЦ€<ьюЩ”ћдш§ Љжў"c6 Рт>_ЩХ@|МящкЏ’ѕ"хнс89JПm"Рь!Т/$нЭ:Tю‚ёР!џ$аІЇ§хФ†лkзТЯYён[џЯќмык>Џ)kђТ§R§!Yощ_3ъЭ;н_щэsBл1 Ўњ[ысЧa( ўї1ўыЩё*Џ0“эž{сgi"9Аг8Уа2жїЯp8нvAДжй уD|{ў18O6кмOf~Ї(чtDђѕЛ єХG)Г}:_ оS ГЉ`’Ш| є>пH’сqžnzfхOв: O‡ЦњОo&ьyuМYPЩBPmu; куdŽ{рж1иfалRdлъ ќ2s,rЩ{гё№ё^,šV#+цѓшл[Vгg.ЏšЕiПB€нСФ єNњџфО Ÿ#н~њэDV…*)˜ћЛєнЫ}РЖ"Hі№ПГ(а§V2јжјЭ6н_ўзzџ^=W lјщЭMмЃЃч(#џ…ХхЯDM‡вы*нРьЗС(4М™™Оь? фнf§ƒСќУџь!§_@эщИ.W#_gь‹ТЗ-LџНџ}(<ўW8ц>B•…zэе>wKёУ*^в<ЈЭƒујЌћэKьшЉП qз#pГЙРЃ>RНЮбњ!/УєсўЭо$хеЋ+ЭХ4оћgнбсЩдђxёЗyэж ЯоШпi`ЮyЩL}нО{ +ќЫ"ёЇЩХСЉхр‡=ЊпџЕс8яёвчеЭЧЩєGxхХбуVЄС|тюOД№iыЏ}1€ь’хэтsЛнJCїїx!УJV_жЩЏПвь_>џЇ2yп(Э/?qHхј`ixБ ?>0ќ +Џ‘0?эjљіOДЕы[Vpц{<Гтс„чьЏО:пЙнН џHGП>ч#k!1ђпwЭC")P'н“эoјЦ'Ю@ЇхЩ>Кпž…Џў2јпGеХH3EyЫ!џ4псСбеХЏй‰ёЭпЫ…C0џ(рўѓ мј щxЇ(аžСУQФіи +јЖ3 [Ш0‚2д‹ икђЩўˆ_ОІЇУьŒсЯ:ьў#( (Лъ]Xр(Ÿ:?иж0хХзMDњ5( ДZС<у)Šё 7С?иyЩЫKMoиG"‘јiЫўў +8 цпжLјѕžЙ>OвтЏќъ"LьЏќ!инОТвDЃiёbѓЎЇ­њ{ўAФ8 0!Н(’8ЛžЩ1ФЩў ШЁ!Y‰ ` TОШРw#~Ї|п,-(ЖY"ЄвАіЌ/6 ъђ!gПPЎwžхеыOCyэА§OсХЭ9п9КСбхђс}iЩЇШњ|їзэъяP §ЙЛэ№Ÿ:Ѓo‡ЫЯ?*B…oУѓдс" +уš%BЩРQћФУсŸ!щ4Щ6 +œfœэЩЅфСыl•`бЊєДO0IЇ§(O= ы{*хЭрdнсчлёЌеˆDіѕGч§ўRрO(KЯGdR‹хЋЄѓћaў€0š”]ЈЅ]Зў]}.UЫ<5яќ;цЇџЦWўР\|ю0{цsю…_ќ"сэS,Eв”З“йНїJ82Ю?хŸ86#4*xљпў л[=іРеТ2Цtххыу)Р‹ХўїЗѕэQ%юwzќЌgЫdТ(Ђ,žE№>ћ<Ъ6с=Uщ?/щ,ќиСВ†TХG”cKDpUЭ,ЦЬЪЫСO*›py<Р(6ЊqЋрxgЌ}l&Ч)џ‘тЫ?0#†Ÿ_EzюgЇџќƒo ыqш#ћv“Э>ЭyhЮіѕт ЈЮOŸF +ю?кЩеЈЌOА Аь§~U­§кFЌ­Ÿ.ЮiЏˆfКPтј˜ѕјЈчм№ИъзЈџл9ыљgoих^џЯЬЦЩР‘‚’ˆ@0€РРcƒb“@ $€€€Р0„и”@ƒ €` Р …6•@ Т@€Р†–ˆ@0€РРc‡b—@ $€€€Р1ќџБСЁВЂ@A$€Р С|ГЃ@HA€ @РСёДЄ@"A@€РСЕФЅ@‰A€РСЖІ@A$€Р С|ЗЇ@HA€ @Р€СЛн:ў/сѕAOцšџWyљЏіВјЪ“ђƒћУ­KёwИxнх§ЭMнХFџТNўТVќё^§{‡ый>Пн!‘т& йШўэDgoЫёA( -ТўB |eoz?WЮџ_|й§!KхџйŒ{톉ofЩ{јх?ЖЭЉфйВ}Wоz)ооJоPоо+#GўйВС§сbЫmћ лmн+Cў=eM‡{]‡Фдeоб{](ооиmщэ `N?ўЩ:,ыјwџэy§:1ы+ј=ёMхЩ6э>ЬыЫпміЏъqџЇxвйс"БОљЅќ)ќќJќRќќ “ќ +ќTџ>1ЫUТЖх=Т2єсj"ъЄќ0SЁE! Вј]чэsRйЊхyЈХoЌMлeч.фыѕnCхnЏГnі8і!$?Эrчїт?~цјW:2ы_(z<шЗ>Rњ§U&€ 2ТнЅ7№&Ьвї>Pц$ѓŽ§пЏzі?јGЫZ ц1ۘ6YЩЯко!(jіэд!*оЦ+Ы^Шbќ~f:0…ŸlW!Атц ЬрО_сИГК‡ЗДЩџџў§ќћњљјяџюэьыъщшпџонмлкйиЯџЮЭЬЫЪЩШїџіѕєѓђё№чџцхфутсрзџжедгвбаЧџЦХФУТСРЭСіц„М$Žў‚й1Џ рыэK‰+pqрх*ќќџ]:Тў1ЫгФ(ў“*ыTеU04 +хЅ ќ)ќќJќRќќ„ќНќЎв=їЃВU;ўƒјНмймљЩрџР>ј…oЩт|~zўР0хЏкr­цї XъЛ№ГЙУчЃЇхXР9‡љ"МыЦЎBŸХЭPІсб…‘жЇењ~џ>@јV(б’-@е~КСЩ!cхЭ ДТзˆG:.<ХяА2ѕњ!Яfс~УJ:ќџмўаЭхлœН`Y!8Q!џBKУdнџхХОэh‰`ѕ")шСЊ$Хћд”йiйЇaя:рсўУРN +њ ШгЉѓBэйэ2ХWоТУ™(§И§˜д§Ф_эDўј>ў 8Џ2Rмѕ€иT†ЃјŸАС0uе‰Пб њ$юЩѕXёOнСћЫ8Lu.ѓЩE/ѕN ‰25хџЭ'Ъw#ўљ!Qн"‘шAбѓ Э‡їLЃОќ4ќг…0Т!G№:-ыљwЭда>=я™ля,оѓЭCнф_Bd+чя‘{щїя!щ^]sщIЫ>Пјeъ}ŸђŠхО/,œ.н~іл”їФ ъэкї,9ѕБ ттЗx~ўОx!%\э[цЇещљбљhљД +Zљ -љљ…љрiuєыГ#˜oѕ§rб3э)УЈЩiеŠџ’&џЫXФ уœxј2[Хy‘€ |@~иЩVџГЩиџfб€?а;]є\ўДС!ј№ўйQ +?Ы:ЛСЕџo"lъЭKЪйКKdр~ зжў П +џG:ЩпЇЬрŸ*о"HЪA;>ў њЌъяыёЩб5aйЯ\ж8ё_#yОx x(ыЏ{9žсЫй +_;€џZЏ‡џ:\r%Ei‹џXџ'#gEЋ‰Ѓ?цXџ†џщџњџ`~˜џІџщџњџ`~˜џІџщџњџ`~˜џЏџЭ}Ъ!џ@Ф"+РЩ:^џйц>Б =ќ2;ј:eи)_њТŠлœqњй(OQЭ?и УџSetu№Бџ Keyboaќrd Speфџ Text уColђE јCurso­_юp ?ѕnfig ?Ыavх  ouрndџЪј Š|їНјŠї|їзјŠї|їъј ‹їЕјЯї>2ќХУ'Р!гŽf•нœ2]Щ!ј@>Ўw'CУ „Тe„=ц:!,уУС7и2ƒ0ˆэ-гoљ№јUэА>J#кЏ$аB=?,…Hёelp Аag~4љ˜,I*'ћ!:§љУпТХyCЊцюiЦцПэјA+1/2б3!4_5є=,МeaмоЫрІs)о[МBЫž.BankбаNqэџVѓNexє№WB№сsЬakyo”i~нЁXэ|фlteMзшgƒњ_ЗzCKгэ”ОHP”E,wi hМЃ'7/ЕzкZбкX_‡'Хкcoma5/ё$кЏѓф^иTbлki€нс(Ru^+sЅЉUРрхs‚џN‰ot/a%љЯР8рЊЭlлх !Б)CЭ€!Мэ[В€эАЩ>Їwџэyїw>эyЭд(Э)Уq)Џ!РёїЩЏ!СсїЩЏ!РСЭ)Э)Э)Э)Э)<ю шЩwЫdЫфШЫЄ#Щѓ!>"n†!PћvћvѓўL!ўТ()О€эЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂ §Т6)ѓЩ!P@н&н.~ ~ ~ ~ ~ ~ ~ ~ џ н- еp н% ЪЩѓџ:џBЇ!ЪE(Т=ТqF™њтњœњTG) њ˜ъњ]H"ќBЯ:ўй>р(‰№œ2і*c\"KЬњiњIТчWџўSЪ IЭ9EП/й* Т@"…] <њњB}Їџ($|Ы?Юў=йЪ№CнoЭD‡е!œхы0?с§*№Bн}ИН8/P,€Рўџ=хЭœD{/с8E хЉ/OртЭDNѕ•(/yКмЇfI№хяэ=o& ДэœKŠы!№‰ DMбxцGБ?NэА!X'Уй§ќ:\ћУ}яэ[0bЇњR0svУфCб@$юJ’ХъеШS№зАЩЬх*у-ХеЪxнmU§|‡’qнНмкBo“„їѓкЙOѕ”gсLjбСщин„рb<ы•§gp-”.иЩУ”ШџoТ%DЩ:BќЇ !їюtЩ=Pїџї ЮёBРаєGm•Buєзт(?=ѓы)#эJџ {ZULЭёвD#NКFэCNйSйЩOфчQѕХ!BнЭІџrСё_#Rљ^#Vuјk)Ы<м{\рэBJv;ѕхAйпжў F#|ўB Х/КiФVXѕё0Ы:ЌЇќzцэWŠŸcxБВГ ’іГbю# х™ЋсУќј!ўџыг#R:ќBЫ#hП0ѕDMм!† +йOH6в>о81_”ЁољЩ~#“_ќЮšWќ™O˜G”№ƒ№ЄŠ№‰Ю№ˆ№ы 2dЅЩ!/@х>_чсЩѕјгwТёФRЭ„Fpcуўц љ2WoйВS§x§Сќ= ф>LЭjFsр< њЬ1ЬЏWёЩхеХѕ>ЃzбCу–б`§Ыwс Џ +ё…эjeНSёЩ­y§™a§i§žQ§Y>џs№Сб~ХzцЏу”§=чџЩеџ лWЛјбЮЩЭЁg_егГ гЛ№ЭмF южўЂzГ і’_щђ™ўwa?ЋЏЩгГ>Нйx!іBаНyњzzњ{ёњЛ[gџЩлЛю8ћ\њ0њ•єсCыОBАYаX Pб9Hp@їШPюЁt№> чљŒцˆў\ў]@эX /P sЦ#rcƒіPеzХ€SQDФбгСЏŽЭЖђGџЉкbтНЉїѕШијІ4Bюяw#C0њˆє’ЊЫД‰ѕљёѓИб­PYs,В†О§{ њбюќz\ѓћѓџsх!№?уУ/›=јѓЩјj›HПС2Э=HЗёI?№ЂѕюGЏ~ЛџэQиуЗпЦЏГзЦЏыЦЋѕЦЩјиЃ;Ђ§Ехќїѕ^§пхŽСп}ѓGёЭЅ}мыюЫ %{ЮЃH№uzяЪ™ИMtыtмё rњ˜ыћiсho0о$XђнGPіcђŒХЩ§у&!~ ЭЃJ / ОџР#љ~ў­аўd>2ЛI8```HJ@€нšюJEЪТP­ю”JDѕ 9ѕЏЭїў>2J*@"B:PВ2є_|ў@0‹JЬ"?ђDсцљIOLьЕ(џ" JэKNPxтБ( DЗŸ xyўA8ЯЖCJён!€P<~ўќя> 2жIњєцѓŸ…Rн^ЙV‚љЭDJыЃф 8ХцПФЃwsч:€=O| Сѓ>у?эG]VЁїIШ[х[ФЙщ!Рю[0ё>ЪЉbЊ:CЬўсŽJ2і„\ў(!1ыPc‘'а~эyц ё1ТУS§ўЯРz†0эџSuJЦWе*™B!}Щ PяіХ!qг”бЩZЎDO„BRєŸХSpectёrumPН<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  + т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: +\w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( +§Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ +‰а†‰ +—`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vёЭћ$:;\‡њŠсахЭё+bk ј ЫўЩ!?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іЯEРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ( + +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ + Снхб!№џ +~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР +нn "B\§6 +бнс7>џУнN нF Хї6€ыбххнс7>џЭсэ[S\~цР О# О+0хыЭИсьЭ, т~Oў€Шх*K\~ў€(%Й(ХЭИСы№црў  бех#О 0їсср>џбы<7Э, Ф "_\ыЭИЭшы*_\еЭИ"_\*S\уХ8+ЭU#ЭU#СбэSS\э[_\ХеыэАсСеЭшбЩх>§ЭЏЁ Э + §ЫюЭднхЏЭТнс2v§н^ нV >џнсУТ€Start tape, then press any keyЎ Program:  Number array:  Character array:  Bytes: Э ў вй +ў8iў0e! +_^хУ NW)TSR7PO_^]\[ZTS >"Й §ЫN >И !Уй :‘\ѕ§6W> Эe ё2‘\Щ§ЫNТЭ!ЭU Уй Э y==цZ>?l‡ +2\ m +‡ +2\*Q\s#rЩє Э€ +*\W}ўк" )DJ>‘8 ЦO§ЫN >кŸ Э;  јЩЭ$ §ЫN §ЫF эCˆ\"„\ЩэCŠ\эC‚\"†\Щ§qE"€\Щ§ЫN эKˆ\*„\§ЫFШэKŠ\*†\Щ§NE*€\Щў€8=ў0&GЭ8 Э ’\G!’\Э> ЫŸцOЫŸц№Бw# ћЩУŸ;ЦХэK{\ Э У ХэK6\ы!;\Ы†ў ЫЦ&o))) Сыy=>! O§ЫN(еЭЭбyЙеЬU бХх:‘\џ8ŸO>Ї§ЫN(§Ы0Ю7ы ЎЉ8#= ђы%§ЫNЬл сС #Щ> ƒ_ц|ціXgэ[\~ЋЂЋ§ЫWv(цЧЫW ю8§ЫWf(цјЫo юwЩх&у•ѕЭA 8 > §ЫFЬ; цЭ; ‡0ѕбўH(ў‚иzўи> ейзйбЩѕы<Ы~#(ћ= јыёў ижAЩ§ЫNРй еx§ЫFТ §О18Р§Ыf(§^-(Z>Ээ{?\§ЫІЩЯ§5R E>2Œ\*\х:‘\ѕ>§ЭЏј Э + §Ыю!;\ЫоЫЎйЭдйў (Eўт(Aі ўn(;>ўЭё2‘\с"\Эў §F1!ХЭ›|ціXgрZN ыq#њСЩ€scrollПЯ ў8€§†1жаэDХG*\х*‘\хЭM xѕ!k\Fx§Э*Q\є Їs#r#Ј?8і!*!"}\§Ы0†Э” >ўЭЭM ЭD*Q\є s#r§6R!![§ЫN x§ЫF(§†1жХGЭ›С>!‘_Ум +Э›Ххxцx ы!рјы =эАы!рџыGцOxэА цј лс$С ЭЭˆ!рџыэАХЭ›ХхxцOx T]6эА=цјG хс$С мЭˆbk:\§ЫF(:H\w эАС!Щ|=іPgыah)))))DMЩ>Wцрozці@gЩѓЯC!@хХЭєСс$|ц +}Ц o?Ÿцј„gч ѓ![ХЭєСљ>гћћ![§uFЏGw#ќ§Ы0Ž!Уй ~ЯAЩцгћWЭT8 +>гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q +§Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! + DMЭЭ—*Q\ух>џЭс+§5ЭU§4*Y\####"[\сЭЩ§Ы7n !I\Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nР*I\ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGЯDbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э + §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 +ЭŠv§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў +8ЦЭя> зx‘Э + Э;;Э + эKE\Э>:з§N ЭЭ—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§ЫžУЌ€OЫNEXT without FOвVariable not founфSubscript wronчOut of memorљOut of screeюNumber too biчRETURN without GOSUТEnd of filхSTOP statemenєInvalid argumenєInteger out of rangхNonsense in BASIУBREAK - CONT repeatѓOut of DATСInvalid file namхNo room for linхSTOP in INPUдFOR without NEXдInvalid I/O devicхInvalid colouђBREAK into prograэRAMTOP no gooфStatement losєInvalid streaэFN without DEЦParameter erroђTape loading erroђ,  1982 Sinclair Research Ltф>УэCI\*]\ы!Uх*a\7эRх`iЭn ЭИЭшСy=А((Х+э[S\еЭUс"S\СХ*a\++эИ*I\ыСp+q+s+rёУЂє ЈKє ФSФRф;ФP€Я §Ыn §ЫоЭци(њЯйх*Q\##0ƒйх*Q\^#VыЭ,сйЩ‡Цo&\^#VzГ Я*O\"Q\§Ы0І####N!-Эма^щKSP§ЫЦ§ЫЎ§Ы0ц§Ы†§ЫŽУM §ЫЮЩхЭсЭd*e\ыэИЩѕх!K\>^#VуЇэRу0 еы ыr+s#б#= шыбёЇэRDMыЩы~цР їV#^Щ*c\+ЭU##СэCa\Сы#Щ*Y\6 "[\#6€#"a\*a\"c\*c\"e\х!’\"h\сЩэ[Y\Ух#~ЇШЙ# ј7ЩЭЭтЃы8д N#Fыq#pЩх*O\ ###Nы!ЭмN щKSPсЩЭ”ў8ЯЦ!\O N#F+Щя8ЭxБ(ы*O\ ###~ыўK(ўS(ўP ЯЭ]s#rЩхЭё+xБ ЯХцпO!zЭм0ёN СщKSP + xБ еWсЩэs?\§6ЭЏ §ЫЦ§F1ЭD§Ы†§Ы0Ц*I\э[l\ЇэR8"еЭnРыэRуЭnСХЭИС 8ыV#^+эSl\э"l\*l\Эn(ыЭ3§ЫІЩ>>§6Э0%ФпЭp 8пў;(ў, чЭ‚ЭцЭоЭюЭ™xц?gi"I\ЭnЭUз§Ыf(і:k\§–O юЋШхе!l\ЭбсрэKI\Э€>(Ы§s-~ў@СаХЭ(###§Ы†zЇ(з§ЫЦеы§Ы0–!;\Ы–§Ы7n(Ыж*_\ЇэR >?ЭСЭсы~ЭЖ#ў (ыЭ7рбЩўР######~Щй*\хЫМЫ§"\!‘\Vе6Эє с§tWс"\йЩ*[\ЇэRР:A\Ы(ЦC!;\Ыž>KЫV( Ыо<§Ы0^(>CеЭСбЩ^#Vхы#ЭnЭ•с§Ы7nРr+sЩ{Їј Џ <8ќэB=(ёУяЭ-00ў!8,§Ы–ўЫ($ў: §Ы7n §Ы0V(ў" +ѕ:j\ю2j\ё§ЫжзЩх*S\T]СЭ€аХЭИыє~ИР#~+ЙЩ###"]\ШчЛ ЇЩ#~ЭЖ"]\ў"  ў:(ўЫ ЫA(пў у7Щх~ў@8Ыo(‡њЧ?0#~0ћ##N#F# бЇэRDMыЩЭнХx/Gy/OЭdысеэАсЩ*Y\+"]\ч!’\"e\Э;-ЭЂ-8!№и кŠУХехЏЫx `iџеV#^хы ќЭ*œџЭ*іЭ*}ЭясбЩБЫМПФЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫ№эю#=ЬЋЭ‰ ,ВЗЁљ€O_Ќk м":э'B ‚#ЌЩѕ ј  #z”"`, +6х +“ +, +“ +““§ЫОЭћЏ2G\=2:\чЭП§4 њŠпў (zў:(ы!vхOчyжЮкŠO!H N *t\~#"t\RХOў 0 ! N хпЩпЙТŠчЩЭT8ЯЭM; q*B\Ы|(!ўџ"E\*a\+э[Y\:D\3Эn:D\(Ї CG~цРx(ЯџСЭ0%Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r Ъ(Э‹(ЯЭ0%РССЭ];(Кў:Ъ(УŠK g {ŽqДЯЭоПСЬюы*t\N#FыХЩЭВ(§670§Ы7Ю ЯЬ–)§Ыv ЏЭ0%Фё+!q\ЖwыэCr\"M\ЩСЭVЭюЩ:;\ѕЭћ$ё§VЊц@ $ЫzТџ*ЩЭВ(ѕyіŸ< ёЉчЭ‚ў, чЭћ$§ЫvРЯ Эћ$§ЫvШє§Ы~§Ы†ФM ё:t\жЭќ!Эю*\"\!‘\~ЎцЊЎwЩЭ0%(§Ы†ЭM !\~іјw§ЫWЖпЭт!ŸУў (ў: œЭ0%Шя 8ЩЯСЭ0%( +я8ыЭщ4кГУ)ўЭ чЭ‚ЭюЭюяЁ8яРр8Эџ*"h\+~Ыў 8 ЭU#хя8сы +эА*E\ыs#r§V #rЭка§F8*E\"B\:G\эDW*]\ѓХэKU\Э†эCU\С8чі И(чшч>’2D\ЩЯ~ў:(#~цР7РF#NэCB\#N#Fх DMсХЭ‹Сар§Ы7NТ.*M\Ы~(#"h\яртР8Эки*h\^#V#fыУsЯясрт678ЇЩ87ЩчЭЭ0%()п"_\*W\~ў,( фЭ†0Я ЭwЭVп"W\*_\§6&Эxпў,(ЩЭюЩЭ0% Эћ$ў,Фючѕ>фGэЙУ‹Э™`iЭn+"W\ЩЭ™xБ эKx\эCv\Щ*n\§V6 Э™`i|ў№0,"B\§r +ЩЭ…эyЩЭ…ЩЭе-8(эDѕЭ™ёЩЭе-ЭЂ-8ШЯ +ЭgЭEЭ™xБ эKВ\Хэ[K\*Y\+ЭхЭk *e\2бэR0*Д\ЇэR0Яы"В\бС6>+љХэs=\ыщб§f $у3эKE\Ххэs=\еЭg*e\ 8 +ы!P8эrи.УUЭDMЩСсбzў>( ;уыэs=\ХУsехЯЭ™v xБ( xЁ< §Ыn(ю§ЫЎЩ>лўи>ўлўЩЭ0%(>ЮУ9§ЫіЭ,0чў$ §ЫЖчў( <чў)( Э,вŠычў$ ычыЭU##6ў, чрў) чў= ч:;\ѕЭћ$ё§Ўц@ТŠЭюЭ0%сШщ>>Э0%ФЭM ЭпЭюЩпЭE ( ЭN (ћЭќЭN (ѓў)ШЭУ> зЩпўЌ ЭyЭУЭ#>ў­ чЭ‚ЭУЭ™>зyзxзЩЭђ!аЭp аЭћ$ЭУ§ЫvЬё+Ту-xБ Шзїў)Шў Шў:Щпў;(ў, +Э0%( >зў'РЭѕчЭE СПЩў#7РчЭ‚ЇЭУЭ”ўвЭЇЩЭ0%(>ЭЭn §6ЭС ЭюэKˆ\:k\И8!GэCˆ\>2Œ\§Ы†Эй Уn ЭN (ћў( чЭппў)ТŠчУВ!ўЪ чЭ§Ы7ў§ЫvТŠ Э,вЏ!Э§Ы7ОЭ0%ЪВ!ЭП!q\ЫЖЫюЫ~ :;\ц@ Жwї6 y0>"+w"[\§Ы7~ ,*]\х*=\х!:!х§Ы0f(эs=\*a\ЭЇ§6џЭ,§ЫОЭЙ!Э,§6"Эж! +ЭэK‚\Эй !q\ЫЎЫ~ЫО сс"=\с"_\§ЫўЭЙ!*_\§6&"]\*c\э[a\7эRDMЭВ*Эџ*ЭќЭN ЪС Щ*a\"]\пўт( :q\ЭYпў ШЯ Э0%ШЯ*Q\####~ўKЩчЭђ!ипў,(іў;(ђУŠўйиўп?иѕчёжЩѕЭ‚ёЇЭУѕЭ”WёзzзЩжЮ(жЮ(Vўz Ozў0y!‘\8z88Ozў +8Я!\ў8 ~(А/ц$(xOyЭl">КŸЭl"цPG>КŸЎ Ўw#xЩŸz€ @Ozў(ў0Нy!\Эl"yиЭ”ў0ЉгўЫo ю2H\Щ>Џкљ$GЇ7ЇЈцјЈgyЈцЧЈoyцЩЭ#ЭЊ"G~§цУ(-Э#Эх"УM эC}\ЭЊ"G>ў§G~§NWЫA  ЫQ Ј/wУл Э#GХЭ#YСQOЩЭе-кљ$ШџЩпў,ТŠчЭ‚Эюя*=8~ў0я8ЁяЃ86ƒяХ8Э}$Хя1с8~ў€0я8СУм"яТРрР1р1р С8§4bЭ”oхЭ”сg"}\СУ $пў,(ЭюУw$чЭ‚ЭюяХЂ1008Уw$РС1*сс*р*р=8~ў0я8Уw$Э}$ХясС1сТ1стхрЂ1Х РТСхртсСртхТ*с*8ўСкw$Хя8:}\Э(-яР8:~\Э(-яХрх8С(<яс1утфСфтуТ8ХяРс18:}\Э(-яртРр8:~\Э(-я8ЭЗ$СЦя8:}\Э(-я8:~\Э(-я8ЭЗ$УM я1(42х*8Эе-8цќЦ0>ќѕЭ(-ях1Ф1ЂСР11ЁУ8СЩЭ#yИ0iеЏ_БШhAе`x…8М8”OйСХOейС*}\x„Gy<…8 ( =OЭх"йyйбЩ(ѓЯ +пХO!–%Эмyв„&N щЭtў ЪŠў" ѓЭtў"Щчў( Эyпў)ТŠ§Ы~ЩЭ#*6\yцрЈ_yцю@W`ХехЎ(< =O#ЎЉ їССС>€ї +сбСгHУВ*Э#yOцрЈoyцюXg~У(-"(O.ђ+ЈVЅWЇ„ІФцЊПЋЧЉЮчУџ$п#хЭ% Э%(ћЭ0%(їсе~#ў" ј~#ў"(ђ б!;\ЫЖЫ~ФВ*У'чЭћ$ў)ТŠчУ'УН'Э0%((эKv\Э+-яЁ474€A€2Ё18ЭЂ-эCv\~Ї(жw Э0%(яЃ84чУУ&Zчў#Ъ '!;\ЫЖЫ~(Уl; Э0_Э3ѕїёЭВ*У'Э"%Ф5%чУл%Э"%Ф€%чHЭ"%ФЫ"ч?Эˆ,0VўA0<Э0% #Э›,пЭU#6#ы*e\ЇэB"e\эАы+Эwп#~ў њ#ЭД3"]\§ЫіЭВ(к.Ь–):;\ўР8#ЭД33л ў-('ўЎ( жЏкŠ№ў(вŠЦмOўп0ЫБўю8ЫЙХчУџ$пў( §Ыv ЭR*ч№O!•'Эм0N!э& FбzИ8:ЇЪХ!;\{ўэ Ыv ™еЭ0%( {ц?Gя;8 {§Ўц@ТŠб!;\ЫіЫ{ ЫЖССеy§Ыv ц?ЦOў Ыё8зў(ЫљХчУџ$+Я-У*Ф/Х^Ц=Ю>Ь<ЭЧЩШЪЩЫХЧЦШ +Э0% 5чЭ,вŠчў$ѕ чў( чў)(Эћ$пў, чѕў)ТŠч!;\ЫЖё(ЫіУ'чцпGчж$O ччх*S\+ЮХЭ†С0ЯхЭЋ(цпИ ЭЋ(ж$Й( с+ХЭ‹СзЇЬЋ(ббэS]\ЭЋ(хў)(B#~ў@(+ЭЋ(##хеЭћ$ё§Ўц@ +сы*e\эB"e\эАы+ЭЋ(ў)( хпў, чсЭЋ(Охпў)(Ябы"]\* \у" \еччЭћ$с"]\с" \чУ'#~ў!8њЩ§ЫіпЭ,вŠхцOчхў(((Ыёў$(ЫщЭˆ,0Эˆ,0ЫБчіч§ЫЖ: \Ї(Э0%ТQ)AЭ0% yцрЫџO7*K\~ц(-Й "‡ђ?)80бех#ў (њі О(єі€О Эˆ,0сХЭИыСЮЫјбпў(( Ыш бббхпЭˆ,0чјсЫЫpЩ* \~ў)Ъя(~і`G#~ў(+ЭЋ(#ЫЈxЙ(#####ЭЋ(ў)Ъя(ЭЋ(йЫi #э[e\ЭР3ы"e\ббЏ<ЩЏGЫy KЫ~ <#N#F#ыЭВ*пУI*###FЫq( +(шыпў( aыы$хпсў,( Ыy(RЫq ў) <чЩў)(lўЬ 2п+"]\^!хчсyўР пў)(QўЬ(хХхЭю*уыЭЬ*8 Эє* бСГЫy fхЫq BKпў)(ЯчсЭє* ЩЭю*уЭє*С #BKыЭБ*пў)(ў, лЭR*чў((ј§ЫЖЩЭ0%Фё+чў)(PеЏѕХпсўЬ(ёЭЭ*ѕPYхпсўЬ( ў)ТŠbkхчсў)( ёЭЭ*ѕп`iў) цёу+уЇэR8#Їњ *DMб§ЫЖЭ0%ШЏ§ЫЖХЭЉ3С*e\w#s#r#q#p#"e\ЩЏехѕЭ‚ёЭ0%(ѕЭ™бxБ7(схЇэBzосбЩы#^#VЩЭ0%ШЭЉ0кЩ*M\§Ы7N(^#~ў (њ0 ў8ў0 #эЭˆ,8чў$ЪР+y*Y\+ЭU##ые*M\жG(#~ў!8њі єі€>Р*M\Ўі сЭъ+хя8сЇэB@§Ыv(ч*M\эKr\§Ы7F 0xБШхїеХT]#6 эИхЭё+суЇэB 0DMуыxБ(эАСбсыxБШеэАсЩ+++~хХЭЦ+СсУш>п*M\ІѕЭё+ы Х+"M\*Y\+ЭU*M\СХэИы#Сp+qё+w*Y\+Щ*e\+F+N+V+^+~"e\ЩЭВ(ТŠЭ0% ЫБЭ–)Эю8ХЭИЭшСЫљХ!Ыq .ыч&џЭЬ*к *сХ$х`iЭє*ыпў,(шў) ЛчСyh&##)кеХхDM*Y\+ЭU#wС #q#pСx#wbk6Ыq(6 СэИСp+q+= јЩЭ-?иўA?аў[иўa?аў{ЩўФ чж1Ю +ы?эjк­1ыяBKУ+-ў.(Э;-ў. (чЭ-8" +чЭ-кŠя 8яЁР8пЭ"-8 ярЄР8чяўE(ўeРџчў+(ў- чЭ-8ЫХЭ;-Эе-Ск­1Їњ­1(эDУO-ў0иў:?ЩЭ-иж0O§!:\Џ_QHGЭЖ*я8ЇЩѕя 8ёЭ"-ияЄ8Эtё0/<ѕ!’\Э 5яЄ8ёЫ?0 ѕяСр3с8ё(ѕя18ёхя8Щ#N#~Љ‘_#~‰ЉWЩх6#q#{Љ‘w#z‰Љw#6сЩя8~Ї(яЂ'8я8хеыFЭ-ЏЫyBK{бсЩWŸ_OЏGЭЖ*я4я š…'8ЭЂ-иѕ(ё7ЩёЩя16 17 8>0зЩ*8>-зя УФХ8йхйя1'ТтТ8~Ї GЭ-zЇ Г( SейбйWят8~ж~ЭС-W:Ќ\’2Ќ\zЭO-я1'Сс8Эе-х2Ё\=Ÿ§ОoAят8ыЭК/й>€•.ЫњйЭн/§~qў8йЫй {Э‹/_zЭ‹/WХйСё!Ё\y§Nq w§4qгѕ!Ё\§Nq Aё+~ЮwЇ(ў +?0ё6§4r§pqя8йсйэKЋ\!Ё\xў 8ўќ8&ЇЬяЏњR/G yЇ(~# ЭяєyЇШ>.з>0ћAцPЭJ/>EзJyЇђƒ/эDO>->+зУеo&]T)))YL}бЩ~6ЇШ#Ы~Ыў+ШХ AO7+~/ЮwјyСЩхѕN#Fw#yNХ#N#FыW^е#V#^ейбсСй#V#^ёсЩЇШў!0ХGйЫ-ЫЫйЫЫђСаЭ0РйЏ.W]йЩРРй йЩыЭn4ыЖ &е#х#^#V###~#N#Fсы ыŽЮ Ÿw#s#r+++бЩ+бЭ“2йхйехЭ›/GыЭ›/OИ0xAыѕЭК/Эн/ёсwхhaйыэJы|o­йыс0>Эн/4(#й}ц€й#w+({эD?_z/ЮWй{/Ю_z/Ю0й4Ъ­1йWйЏУU1Х|M!)8 +Ы08ѓСЩЭщ4и#ЎЫў+ЩЖ "ехеЭ-ыуAЭ-xЉOсЭЉ0ыс8 +zГ OЭŽ-бЩбЭ“2ЏЭР0ийхйеыЭР0ы8ZхЭК/xЇэbйхэbй!0йэZййЫЫйЫЫйЫЫйЫфыйыйСсx Ї=??ђF10hЇ< 8йЫzй \wйxй0~Ї>€(ЏйЂЭћ/w8.#w+) йЫzй ЫЫйЫЫй5(зъз0 Э0 й€й4(х#йейСxЫw#q#r#sсбйсйЩЯЭ“2ыЏЭР08єыЭР0ийхйехЭК/йх`iйahЏпЫйЫЫй)йэjй8эRйэRй0йэZйЇЇэRйэRй7њв1ѕ(с_QйYPёЫёЫйСсx‘У=1~ЇШў06> Qў‘ ###>€І+Ж+ >€Ў+ 6w#6џ+>30,е/Ц‘#V#^++Ыz( Ыњ€8Z(GЫ:ЫњЭŽ-бЩ~ж №эDеы+GЫ8Ы8Ы8(6+ћц( G>џЫ'ќІwыбЩЭ–2ы~ЇРеЭ-Џ#w+w‘zЇ ГB(SX‰ы)0ќЫ ЫЫы+s+r+pбЩА@А0ёIкЂ@А +6<4Ё30Ъ0Џ1Q85$5;5;5;5;5;5;50-5;5;5;5;5;5;5œ5о5М4E6n4i6о5t6Е7Њ7к738C8т77Ф6Џ6J8’4j4Ќ4Ѕ4Г46Щ55Р3 6†6Ц3z65љ4›6ƒ72Ђ3O-—2I44-44ЭП5x2g\йуйэSe\й~#хЇђ€3Wц`Ц|ozцў0йћџT] йoз2&^#V!e3уейэKf\Щё:g\йУехЭсбЩэ[e\ЭР3эSe\ЩЭЉ3эАЩbkЭЉ3йхйуХ~цРO ~ц? #~ЦP>‘#эАСуйсйGЏШњЇШѕеЭШ3бё=ђOO Ще*h\Э4ЭР3сЩbkйх!Х2йЭї3ЭШ3йсйЩхы*h\Э4ыЭР3ысЩNыq#їыЩGЭ^31Р Т1ртС8ЭЦ3Эb3Т5юс8ЩџЭщ4и~Ї( #xц€Ж?w+ЩехЭ-сxБ/OЭŽ-бЩЭщ4ие#Ы+ŸOЭŽ-бЩЭ™эxЭ™ +У(-Э™!+-хХЩЭё+ xБ #Э,8 ж8ў0<=‡‡‡ўЈ0 эK{\O0У+-Я хХG~#Ж#Ж#ЖxСсР7ЩЭщ4и>џЭщ4Џ#Ў+х>w#w#w#w#wсЩыЭщ4ыи7чыЭщ4ыаЇоыЭщ4ыаеЏбЩxжЫW =0ѕхЭ<4быёЫW ѕЭ03ѕЭё+еХЭё+с|Еуx БС(ё?ёБ( –8 э #у+пСёЇѕя 8ёѕм5ёѕдљ4ёд5ЩЭё+еХЭё+схеХ DMїЭВ*СсxБ(эАСсxБ(эА*e\ћџхбЩЭе-8 ѕїёЭВ*ыЩЯ +*]\хxЦуŸѕЭё+еїсэS]\еэАы+6 §ЫОЭћ$пў сё§Ўц@ТŠ"]\§ЫўЭћ$с"]\ ї"[\х*Q\х>џЭЭу-сЭб*[\ЇэRDMЭВ*ыЩЭ”ўвŸ*Q\хЭЭц0 їЭВ*сЭУП5Эё+xБ(У(-Эё+У+-йх!g\5с #йЩй^{ŸWйЩЇ яй#йЩёйуйЩяР1р'рРр8Щя16:8Щ1:Рр0Ё8Щя=4ё8Њ;)1'У1Ёˆ6Xefxe@Ђ`2Щч!їЏ$ы/ААю~Л”Xё:~јЯу8Эе- 8†0 Я8–0эDwЩя 8Щя=178Я  8~6€Э(-я4814№LЬЬЭ7Ё84я4№1rјЂЂ142 ЂŒЌ VкЅY0Х\ЊžpoaЁЫк–Є1ŸДч ў\ќъCЪ6эЇœ~^№n#€“8Щя=4ю"љƒn1Ђ'111*Ё17Р8ЩЁ68Щя9*Ёр3я9111Ё†ц\ Ѓ8ющcЛ#ю’ Ээё#]ъ8Щя1 8ЩЭ—2~ў8яЁ16Ѓ3я 111ЁŒВUфX9М[˜§ž6u лшДcBФцЕ 6Ощ6s]ьиоcО№aЁГ 8Щя11Ё(Ё$18Щя"Ѓ8Щя10Ђ8я10%8УФ610  7ЁЁ8Щнх§Ыf(ЭB:ЭПнсЩ§џПB>эyэ`>эyэxі№oЩB>эyCэiЩB>эyэxЩ}цўoщ}іoуўЩХЭГ8СїЩХЭŸ8Сц (ѕЩХЭŸ8Сц ѕЩЭ8Э8ХЭŸ8Сц (@ЏХѕЭ­8ЃЭР8 1ЭЇ8џџ+ЭГ8ЭŸ8Ыo(ё7ё7?ѕЭ­8&ЭГ8ЭЇ8#ЭГ8ёСФЩёСЭ­8Џ2ˆ[<7?ЩЭ8:ˆ[ц€ WЭŸ8ц (ф:ˆ[Ї <2ˆ[>L2‰[B:‰[=2‰[ 9Џ2ˆ[2‰[2Š[ЭЇ8!ЭР8 ЖЭ­8$ЭЬ8(ЌЭЇ8ЭЖ8Эп8 ŸЫџц№2ˆ[ЏЫ?ЩЏ7ЩЏ<7ЩЭ89:ˆ[/цРРн!Š[ХЭи8Т::Ы(!Эп8 zСХOн~Ы@( Ы9Ы9Ы9Ы9ц№цБнwСЫ@ н+Ы€н!ˆ[!?:н~І(!Ы{(BХѕxџџ=Ы'Ы'Ы'іGёЫ'к:љXС %н##дЫ{ {цќ(:Š[ц({цЦ_{ЦZ_ЏЩСЩЏ<Щџђ€:x\ц Э 9Р!\Ы~ ~ў[8#5+ 6џ}!\Н щЭЎ:Р{!\О(*ы!\О(#Ы~ ыЫ~Ш_w#6 +#: \Ы?w#Эз:s{2\!;\ЫюЩ#6 +#5Р: +\Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( +!;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  +Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!эy7ЏУ}гПбсётђ<ћСёуЩ$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ92>?џУМџэyЩУг&џџџџџУo/!џџУџ"эGЏУ> +љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У ~ў Шў€ШЗЩџУ+!"ј\Эц Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\ЭŒў ШЭ"ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ—Эˆ!]~ўЊ>2]ЪЯ6Њ!`пЭ$!, +п&ыЭцЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭƒ:]юЭЙюЭЙЏ2]Э!Эѓ/ЭŸ!Я"]Џ2]2я\*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхXещ!;\ЫўЩџџ EVO-DOS Ver 0.37  2010 Created for PentEvo 4MB  NedoPCEMUL 3D1ГЭ§ЭКЭКэK +^ЭІ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪг&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^ЭРЭК: ^!^–хЭЃ!**псNЭЄ!*пЭш!%]ЭњЭК:і\ЦAзЭњХ>:зхЭw сх NХyў +8ўd0> зћСЭІсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЊyАЪxЇТЩЭШЭuЭфЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭМ>:ЭМ!н\Эw!(пЭўYѕЭ—ёСРХЭ—СЭ›ЏЩ:х\ў#(ЏЩ> +2]ЭЎ> 2]Щ:н\ў*ТйЭЊыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ +ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъэ&!э\ц\эА:ъ\_ЏW* +^эRкC" +^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭШЭuЭaЭфЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭиЭuЭфЏ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* +^" +^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щђ +x € ˆ  Э к    ] Ш  ц Ѕ г ­ ] Virtual Drive: уѕХэWъH +эWѓѕОэxѕц>ї?эy7>эyлП2О<ігПё2Ю<~эsЌ<1Ќ<хе*Ќ<Ж<э э э э э э э э !™ +х! +‡…o~,foщ!Ж<э[Ќ<э э э э э э э э бсэ{Ќ<~#ў8!ђ?хл/gцo:Я€ Џ2Џ<>П2Б<ЩЭє >€№ў@0лOгOфў`0 лO<гO><2' дў€0 лO=гO>=2' Фў 0ОўР0 ИЏ2Џ<>2Б<Щўа0Јўр0>П2Б<Щў№8š˜:Л<гOг?Щ:Л<гoг_Щ:Л<ггЩ:Л<гџ2А<ц§2Я<Щ:Л$ю2і 2Џ<2Л<ЩлO2Л<Щлo2Л<Щл2Л<Щ:Б<2Л<Щ:И<ў :Џ<2Н<Щў? лO2Н<Щў_ лo2Н<Щў л2Н<Щўџ :А<2Н<ЩэKИ<эx2Н<Щ:Џ<*Мсї>!є\4О 6#4сС$жнсћЩ:Ў<ц№ў€к ўР лO*М їwэyлO‡O:А<ц  Bлoo& +W +_}К({„gё{г.]Ы<Ы@ +W +O|ў@8ж@g yЦ +нgэ[М<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУzў@0 лЇ€(ъхў€вм ўкм {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSМ<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУN ХлПігПїоэaОэhСлПцўгП}ЇЩЯUЩХл/цG:і\ИСЩ&ыЭц2]2і\і<Щ:і\G>§Gл/  Э5РЭВЏЩ!%]&]џpэАPXХе!%]ЭbбСёЏЩХлПігП> їwэy!џV%^>њэyСлПцўгП!DRэRШ> Э!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D> +Э!@@џuэА!х1сHэА>њХGлПігПxїwэyGлПцўгПxСЩƒ‹Хх:6ў ї@!)Ф;=Oу~уѕyў ( ї@!*Э;=ёсСЩ*]++љУ,Э2*O\З%]эBмg=!Т\ЩЭ2эKЦ\ХЩХЭР><з~з>>зСЩеѕе>з:k\=з>з!ЊпбKЭІ!Ипё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭиЭuЭ5Э(2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX +6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭМЏшэR8<љЦ0ЭМЏdэR8<љЦ0ЭМЏ +эR8<љЦ0ЭМ}Ц0УМхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ ЭР!Йп:і\ЦAЭМЭК*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Ыў(!оў( +!ёў(!псNЭЄ!Ѕп!п*Я\ N#FЭІ!&пСсЭžЭКХхЭw сх NХyў +8ўd0> зћСЭІ!Шпсх ^#VхыЭT> ЭМс#^#VыЭTсх ~ўBЬ сСЄхЭКЭКУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭМУІЭРЭ"ЭВЭuЭa!Ј'пЭўY љЭŸЭфЭЋТйЭ :х\ў#Тс> +2]!ц\4Э—!Ј'пЭўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъэ&!э\ц\эАЭ§:]2ъ\э[ъ\З* +^эRкC" +^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Ј'пЭўY љЭŸ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э—!„'пЭўY љЭŸ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +! +ў(У"н\эKп\эBкCЩЭuЭa!x'п!Ј'пЭўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +! +ў(УэK +^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" +^Эф эSє\ЭXУсџџџџ*х\|ЕЩЭВШ:!]З Э—!x'п!Ј'пЭўY љЭŸЭВШХ:#]OЏGэBСв:эKх\!"х\Х*Я\хЭиэ[с\AЭR*є\"с\Э—!x'п!„'пЭўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭb*є\"у\УИ"х\:#]OЏУђЭO:н\ўЩOЏХЭССЩOЭ]УX>џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭuЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭuЭЊУ"*]\#~ў Ш>2ж\ЭфЏ2]ЩЭф>BИ *]\+"]\Эф*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭиЭ{ФWЭŒўЏЬBўфѕЭ{ЬфёЬњЭuЭ/)ТйУO:ж\З*ц\(*й\"Ц\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ*#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э&*Y\+эKш\ХЭ*#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъэ&ЩЭR!"б\ЭиЭŒўЏ(VўЪ ЭЭu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭо*й\"з\*л\"й\Эu>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^эRкCх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭb*є\хЭ§с"^с" +^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ"Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э"ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУi6#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эн&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭuЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭиЭŒў,ТЭ"кЭРУВЭŒўЏРЭ{( ЭЎэCй\эCл\ЭŒў,(ў ТУuЭ{ШЭЎэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџџџџџЭВ>|г?Щ!n"]УЪџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭj сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭиЭuЭ[ЭS(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э5ЬВЭŸ!%]&]џpэА>!№ 2^" +^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* +^"з\!н\ЭР> з*з\ёх_эRDMЭІ>/зСЭІУЪ + џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]їЩ:]цoѓѓ>єг!† +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?!‡~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭ…Э§Эі7Э…Э§СсЩѕ:ј\ўџ(ёУo)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇѕФ !ёЬє *Y\ЭК:]Э~6>>з!:\6џУЭ"ЭŒў,Т*л\"й\ЭЭu*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЫЭŒўA0Э"єўЅѕЬ:!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\ЭН!ѕЭё!ёѕФg"ёЭ!"*]$ "]УЪ> +2]ЭЋѕЭё : ]ўR(!ц\4ЭЎ(ї!ц\5ЭЎЭOЏЩ: ]ўRРУй:л\ч'xБШ>2:\!(> +УH> !(іх я:з\w#Џw#w#w>сЩѕЭё!ы*S\эKO\эBыs#rЭ‘": ]ўЅЬ"( +: ]ўR>џ ЏwёУO"ѕ хЭќ#с#ёЗѕФbёЪRЩ*з\х! "з\Эy"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э*ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уn6 яNя$ Щ$*Q\ Щ я4РхЭ$Эе#с#4хЭё#с>ОРхя~ўс( *Q\Э­&яУU#ЭЈ#ѕЬё#яёТL#Щ6я ^ЩЭC#эSз\ЭC#эSз\Эy"Эo)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эе#сх4Эё#с>ОРЭЈ#ѕЭo)ёТd$Уё#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭќ#Э§"Эbя~ўШЭ§"ЏGw#ќЩЭќ#Э§"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> +2]ёЭt$ѕЭ&Ъp$ёЭѓ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЪ$бсСNzы*Я\ ўwЬж$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭЖ!;\Ыў*Я\"]\ЭЖЭЎХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э9%!я>џw#wЩя:к\ОТU%я:л\ОТx% я:й\wЩЭš%Ф”%:к\яwян\эАЭЎТЂ%ЭН#Эš%Ф”%:л\яwхЭ$Эё#с+:й\wЙЭ$Уе##я~З6Щ*к\& "з\*й\х*л\хЭ]#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эї%8!Т\х!ц щў (єч…ъЭї%ъ> +2]Э&( ўТp$ 6Э@$Эѓ"~ѕЭw#ё7Щя~ЗЩ*]"]\ЭЭu:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Эš&*з\$Э&!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\Э­&Уе# ^#V s#rян\эАЭ$ яNЭ]УX~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉЭ2эS]"]!"]!9"]++љѕ>џ2]2]Э!~(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??RbА(NVъг(Ъ(Ъ)ЪЪЪ&)И(Л(9'ыіѕЭёУ{Џ>џн\З(ыУ"6ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(;хХЭўСс6!%]ХЭ*С*] хеХѕ! ]~З 6џ!%]ХЭ&СЗ*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ"6џџџџџџџџџџџџџџџџ§>У6џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<їЩџџџџџџџџцoё{<г_хеѓ>€гЭх?бслцШхе ъvџџџџџџџџџџџџџџџџџџџїyг>глџц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]ЭA2]ї>џ2:\2 ]>Щ2Т\>агЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У"6*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Э2 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5ЮЛC‚бѕІЊВJd!"&“М3SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжж№  RAMDISKOхХ> їwэy!џ~%ўR ~ўD>њэyСсЩХѕїо>ыэyОэxцOл/ц№Бг/ёСЩуѕХэ_ъC2э_ѓѕхелПoігПОэxц>Оэ`Ы„ эXЫЃэPї?эy7ЏУ) +ц>Л( +ї?Э+=}гПбсёт‹2ћСёуЩ*й\~ў.Тm0сЩCDЯ4CLRCMOSП5DIR34DRIVE4HELPУ5MOUNTї4UMOUNTЂ5VER—3VIRTq3ў:ТцпжAкў02і\2]G:]ц|А2]їУсжѕЯPЯPёЛвЯPУсЭu!š2>2я\э[]~#ЇЪн2GцпО #іў (ў ( #§##г~#foх!Ъущ!/ +Эн3> з&ыЭцЦAз> зЩў (тOў:ТyЭ(Wл/цќВг/&ыЭцќВoЯUЩ!ј?Эн3> зN#FХ!l Эн3> зСyцЭш3Ы8Ы>.зyцЭш3>.зxц?Эш3ЫpШ!у3п> зЩ~#зћЩ betсo& +Џ=<эR0ћЦ0з}Ц0зЩDrives: ЯPкH4ЯP>Dƒѕ!ў3п>Eз>-зёзЩ FAT not founфў/ цпўL GЯP0Эƒ!&4пЩнхнhЭ—Эˆ>ЯQ еХ!%]ЯQ ~эRц(х! 4псн}Ї( хЯQс~Ї(.#зј~ў (з#їxЇ(~ў #ј~ў (>.з~ў (з#ї> з>ЯQ сЇэBб( —“нсЩеЯPсЯQкЯQЩЯP?аЯPЭJ)!%]ЯQЭ”6Эo)7ЩеЯPыскH4хЯQкб ў!8јў Ъў ТўAкцпўEвжAOў:ТyЯSЩнхэsа<*Ќ<в<эАљлO‡W:А<ц лo_*М<:А<цOн}Ї(>€Бнo:Ю<ц>нgї?эyн}ЯSї?н|эy7>эy"М.з~#зћ##С> G> зћ у> змѕхЭ>GсёУD>Э2*O\ЩЭA2]ЩЭ>ц€>(Ш>PЩѕ ( ёэyЩ ёїЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:6ўѕ!)ї@Ф;=сСэАўѕ( хХ!*ї@Э;=СсёЩЭ"6СЩЭ"6сЩ&ыЭцЦAзЩ:я\ЇФо4и:]ЦAзЩЭ!/Щ~#ЇШзљџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУp2џџџџџџџџџџџџџџџ2У9(.УП%У#$њччУRЭ!=хУfУ[џџџџџџџэyЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]2і\!]ігўлц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGл?ИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>GyЭL>Сyг?:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭ№5ѓ>РгХлџцР {В ѕѓСћ>аг:]ўџШЭѕ&>џ2]Ух&Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +еѓ:џ\<г_*]:ў\гў ѕЬК?ёФе?бћлGцШ!и)ц@ xц([ Э!т)>агxцТч>л?З л_ў +ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭўIШўR(ўA ђЭѕ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџEVODOS”œѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У +УЃУиУЪУЃУ№я;ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 +н6 Рн6 !ь+>"…[2‡[>Эd!џџ"Д\Џ>Јыяaы#"{\+@эC8\"В\!<"6\*В\#љэV§!:\§Ыцћ! "_[Џ2a[2c[2e[!ь"$џ>P2d[! +"”["–[!Ж\"O\‰ыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\Џ2ь>гў!#" \§5Ц§5Ъ!ž\эА§Ыާ6џ§61яk я<aЭ}§61§Ыю!џ["[ЭE>82ь2ьЭ„%Э УŸ%!f[ЫЦ§6џ§61![хэs=\!К"‹[ЭŽ"ЭЫ"Ъј!ў(Ъј!ў-Ъј!ў+Ъј!Эр"Ъј!ЭE:ьЭ ўТЏЭ—"ЪЏсЩ§Ы~ Щ*Y\"]\яћxБТїпў ШЭя!§Ыv яn §ЫЖЭE! ьЫv #~ўЬ8Э !<\Ыž>§–O2Œ\§Ыў§6 +!>х![хэs=\!!"‹[У8э{В\3!џ["[v§ЫЎ!f[ЫV(ЭEн*ƒ[н ЭVЭ ::\<ѕ!§t7§t&" \!"\яА§Ы7Ўяn §ЫюёGў +8 +ў8ЦЦяя> зxў8жO!l ^#VЭ}‘я + Џ6я + эKE\я>:з§N яя—::\<(ў (ў §4 p\!D\Ы~( эИ§6 +џ§Ыž!f[Ы†УЫ%>УNэCI\ЭExБ(эCI\эCьЭ *]\ы!ях*a\7эRх`iяn яИяшСy=А ЭEх*I\ЭJ3"I\сЭ (Х+э[S\еяUс"S\СХ*a\++эИ*I\ыСp+q+s+rёЩŒ—ІАСдррѓ#1BNaMERGE erroђWrong file typхCODE erroђToo many bracketѓFile already existѓInvalid namхFile does not exisєInvalid devicхInvalid baud ratхInvalid note namхNumber too biчNote out of rangхOut of rangхToo many tied noteѓ 1986 Sinclair Research Ltфцезб‡0ѕЩє ЈKє ФSФR4[/[P€ с§Џѓ2\[эyћэ{=\~2^[<ў0я][=§w*]\"_\яХЩ>лўи>ўлўиЭЌћJ[е§Ыžх*=\^#VЇ!эR 8сэ{=\ббэS=\хещ8 (ЭЌсяў (*Z[хя…с"Z[снс:\[іѕУJ[с=ещиШгяяŒ§Ы~(яё+y=А(ЭЌ$цпўPТ*]\~ў;Тя я‚§Ы~(я™эCq[яў (ў:ТЭЁэKq[xБ ЭЌ%!И^#V#ы|ў%0 +ЇэB0ы##ьы^#VэS_[Щ2Ѕ +nд,УXрАn` 6Р€% !a[~Ї(6#~7ЩЭжѓйэ[_[*_[Ы<ЫЗњй§џПB>эyэxі№цћCэygBэxц€( йй єЏѕ9эxц€ ёэxц€ ый§џ>€+|Е ћэxц€ЪK78 У1З8У17ѕй|іCэyйbkЗэB+|Е ћ§џэxц€(+|Е ѕёћЩэxц€ ьэxц€ цbkЫ<ЫЗэB§џ>€+|Е ћэxц€ЪЗ78 УЗ8У!a[6#wёћЩѕ:e[З(=2e[ ёУrё2\ЩёўЃ8 *Z[хяR с"Z[7Щ!;\Ы†ў ЫЦў8>?ў 8ѕ!c[4:d[О0Э">2c[ёУЃў Џ2c[> ЭЃ> +УЃў эKc[ yИ(ж(0њђе> ЭЪбШѕў( ў(ўи 2\>2e[Щ2\>2e[ЩW:\ў(ў?Р:\W:d[К(0GzWђzЗЪ":c[КШе> ЭЪбђѕ§џПB>эyЭжэxц@ ї*_[ЗэRыё/7 ѓХѕ>ўbk§Пвкцїэyіэy+|Е ћёСЗкћЩ!r[6+!y Э_ Э !€ Э_ !r[ЏО(5ч!‚ Э_ Щ!q[6џЭ& !q[ЏОШ5єРэKq[7Ы7Ыy/OЏѕеХЭm Сб(ZёГѕЫ:Ы:еХ0ъСбёХѕЭЃёСїЩF#~хХЭЃСс#ѕЩяЊ"GЏ7§ІЩ1L +2ѓХ7!<§MDя0ѓе§схнс§6џЩџн н6<н6џн6н6н6!н6 +н6 н6џн6н6яё+ѓнsнrнs нr ы нuнt СХHЫ!§хс нхСq#pЗ§ЫСХнp œС§6'§6( §хс+ ы!1 + эАјЭ| џЭ|Э|LяЄ4пuє8u8Щ>лўи>ўлўЩ§хс §u#§t$§~§w"§6!Щ^#VенсЩ§n#§f$##§u#§t$ЩЭO +§Ы"8Эg +Э\ §Ы!&8Эn +щЭ‘еЭBб§~ўџ Э“ћЩЭvЭСЭ‘шHZYXWUVMT)(NO!Эуин4Рн4ЩхЭХ +8ў& >€сЩ§~!§Ж§wѓў#  сў$  кЫo ѕ> OёцпжAк"ўв"ХO!љ ~СсЩхенnнf~ў08ў:0#хЭP ж0&o8ысцУнuнtеСбсЩ! +8ъћыЩЭ> +8Э“ћЭЌЭХ +кЂ Э№ Ы!!Ъ ^#VыЭ„ йЩщЭХ +кЁ ў!ШѕЭ yў вЫ'Ы'GЫ'€нwЩЩн~ <ўЪ*нw  Э' н~w#н~wЩн~Зњ№ Э' н~О #н~О н5н~З№нЫ +FШн6Џн~<ўЪ*нwЭ' н~w#н~wн~  Э' ~нw#~нwн5 №н6 нЫ +ЦЩнхсOЫ! ЩЭ xЗТyў<кўёвн~ЗРХс))хС§хя+-ѓ§с§х§хс+ §!:\х!v "Z[![ухУ[ѓяЂ-ѓ§с§q'§p(ЩЭ yў@в/_Э|ЩЭ yўвнwн^>ƒWYЭ|Щн^>ƒWнsЩЭ yўв!ш ~§w)ЩЭ  YЭ|XЭ|ЩЭ y=њўвнwЩЭ yЭЃЩ§6џЩЭк ЭЌ ЭД Џнw!ЭШЭ yЗЪў вў +8ЭЭt s#rЭt #s#r#нqЭЭt Эуў_ ,ЭХ +Э yў +8хеЭсKBысs#rYPЩнqхеЭсысУ; s#rУœ н~!<ў Ъ:нw!ЩЭШн6!ЭЌ ЭД нNхЭсs#rУœ с##хЩс§~!§Ж§wЩнхс" Щх§хс нNЫ! бs#rыЩћ …  Ѕ І Т 2 „ • ­ К Ю н ю і    +!З +эБЩ х!  ^сЩ€ $0H`ў0иў:?ЩOн~ў€в2Oн~З y/цЫ?Ы?_Э|нqн~ўа!–yж0ПOЫ! ^#VынVЫ"]Э|\Э|нЫfШ §~)_Э|ЩХ§џэQ§ПэYСЩХ§џэyэxСЩџЭ|Э|Э|Э|ЭO +§Ы"8Эg +Э§Ы!&8Эn +щ§!:\Щхенnнf+~ў (њў (інuнtбсЩхеХнnнf|нО }нО 7 +~ў ( ў (ЗСбсЩ#нuнtкЭ“ћЭЌ)Э“ћЭЌ'Э“ћЭЌ&Э“ћЭЌЭ“ћЭЌ(Э“ћЭЌ*ЭO +§Ы"8!Эg +Эб +ў€(Э н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +Ях§n'§f(dЗэBхСс xБ ћzГ цЩџџЭJ +§Ы"8е^#Vы^#VесСЗэB8Хб§Ы!&8Эn +н§s%§r&ЩЏ§w*ЭO +§Ы"кZЭg +§хс нNЫ! ^#Vых^#Vы§^%§V&ЗэRыс(s#r^н~ў0 ‚WЭ|Энхс! 5 Э\ §~!§І 6§хс нNЫ! ^#Vr+sЭб +O§~!§І yў€( Э §~!§Ж*§w*§Ы!&8Эn +УШЭvЭO +§Ы*0Эg +н~ў0 +‚Wн^Э|Эn§Ы!&иЭn +йПм=  Ь " ‚ +ы ] жWпnŸ@ц‘AіЎk,№З‚O ѓШЁ{W6јмСЈydP=, ќюрдШНВЈŸ–…~wpjd^YTOKGC?;852/-*(%#! + н~ЗјіЭЃн~ЭЃн~ЫЇЫ'Ы'Ы'ЭЃЩн~Зјі€ЭЃн~ЭЃ>@ЭЃЩo§џ>эy§П>њэy §}oвЩ>ўэy>њэy §Ц} уЦ>ўэy §Щ!f[Ыю!f[Ыц !f[Ыў!f[Ыі!f[Ыžпў!ТО!f[ЫочУОЭЌ "t[н~2q[нn нf "r[нn нf"x[нnнf"v[З( +ў(н~2v[нхс#g[ +эА!f[ЫnТ­!q[z[эАЭ.:z[G:q[И ў(8ЭЌ:f[Ыw :ЫЪл:f[Ыw(ЭЌ*{[э[r[|Е(эR0ЭЌ*}[|Е *t[:q[Ї *S\Э~ЩэKr[Хя06€ыбхЭ~сяЮЩэ[r[*}[х|Е ы *{[ы7эR8 DMяс:q[Ї(/|Е( +F+N+яш*Y\+эKr[Х:[ѕяU#ёwб#s#r#Э~Щ!f[ЫŽэ[S\*Y\+яхэKr[*S\яU#эKv[ "K\:y[gцР :x[o"B\§6 +!f[ЫЮ*S\э[r[+"W\#ГzГШЭKЩяŒ§Ы~Шѕяё+ёЩчЭ…ШѕyА(! +эB8еХ!g[ +> w#ќСсg[эАёЩЭЌ!яŒ§Ы~(@:t\Ї("я0енс > ќн6џяё+!іџ 0:t\Ї ЭЌxБ( + +нхс#ыэАпўф S:t\ўЪчяВ(0!§Ыv(Ыљ:t\=(ЭЌТ§Ы~(N#~нw #~нw #нq>Ыq(<нwычў) ичЭЁыУўЊ :t\ўЪчЭЁн6 н6 !@нu нtMўЏ O:t\ўЪчяH :t\ЇЪяця‚пў,( :t\ЇЪяцчя‚ЭЁя™нq нp я™нq нp`iн6DўЪ( ЭЁн6€:t\ЇТчя‚ЭЁя™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:f[Ы_Т:t\Ї яp ЩяaЩ!ѕюЫ†ЫЮ*I\|Е "ь:лљѕ*šќЭJ3"зљЭ"2Эж0ёЗ( ѕЭп0ыЭj2ё=ёЭД0A:ьOХеЭп0:ѕюЫO(ех ЫF(#V#^З*I\эR !ѕюЫЦсбХх#эАсСеХы!ѕюЫF(**ь|Е(хЭA.с0+"ьыЭA.дc.!ѕю6xСХHGЭ*СбyИ0•:ѕюЫO(!ЫG *I\|Е("šќЭ"2 "šќЭR3"I\бСУ6бСПѕyHЭД0ыѕЭ6ё# Й0ѓёШЭ*Эx+*ь+|Е"ь ђУ*Щ:ьWУ^;хHЭД0Эj2саЭп0Хх!#:ьOИ(ХХ#эАСyИ єСсЭ6#эА7СЩЭ+2аХх:ьOЭД0Э10&!#ыХxЙ( Х#эИСx Й8єыСсЭ,6#эА7СЩсСЩе&hWx^rS#<ў 8ї{ўбЩе! хW>^rSИ(=+і{ўсбЩБЩМОУЏД“‘’•˜˜˜˜˜˜˜.lnpH”V?A+7wDY+C-Q:mB I\D]=gЫg Sю o=ЬЋx!Œ!е!b Њ! u€O_ k м":ЋыB О! Ї!t!q ј Ў!z”"Œ, +6хA +, + № х +#§ЫОяћЏ2G\=2:\чяП§4 њпў Ъcў:(ъ!!хOчyжЮ0ЦЮ!ЉўЃ(!ЌўЄ(УO!м N *t\~#"t\§ХOў 0 !Е N хпЩпЙТчЩЭж8ЭЌ§Ы +~ТЈ*B\Ы|(!ўџ"E\*a\+э[Y\:D\6яn:D\(Ї FG~цРx(ЭЌџС§Ы~Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 +џ§r ЪРя‹( ЭЌ§Ы~РССпў (Жў:ЪРУ$CFL S^M†WˆяоПСЬЁы*t\N#FыХЩяоПСЬЁы*t\N#Fых!ј"Z[![ух`iуУ[ЩяЩСяVЭЁЩяlЩчяzЩя‚ЩЭЌ яŒЩ§Ы~§Ы†(яM ё:t\жЇяќ!ЭЁ*\"\!‘\~ЎцЊЎwЩяОЩё:f[ц2f[:t\жt2t\Ъы=Ъђ=ЪљУС§Ы~(*e\ћџ"e\ящ4кcУСўЭ чЭЭЁЭЁ*e\6#6#6#6#6#"e\яЩчЭљ§Ы~(.п"_\*W\~ў,( фя†0ЭЌ #"]\~яVп"W\*_\§6&"]\~пў,(УЭЁЩ§Ы~ яћ$ў,ФЁчѕ>фя9ЩяgяEя™xБ эKВ\Хэ[K\*Y\+яхяk *e\2бэR0*Д\ЇэR0ЭЌэSВ\бсСэ{В\3Ххэs=\еЩб§f $у3эKE\Ххэs=\еяgяЩСсбzў>(;уыэs=\Х"B\§r +ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ +ыыэА§Ы0ž§ЫІЩя"">>§6я0%(яяяp 8яў;(ў, я ЭяцяоЭЁя%Щэs[1џ[Э—эKr[!їџіџэBЭѓ !q[ЭЌ*t[эKr[ЭЌЭV>Эdэ{[Щяў!Тя ЭЁ>яэs[1џ[Эв >Эdэ{[Щяў!ТЭ“ЭЁэs[1џ[Э_>Эdэ{[Щэs[1џ[Э5!q[ Э7>Эdэ{[Щэs[1џ[BKЭ7ЭV>Эdэ{[ЩхХ!O Nѓ:\[цјБ2\[§эyћСсЩg[нхс +О#РљЩЭ(ЭЌ нхь?н нс0c!ьџ>џЭѓ!f[Ыжнхб!g[ +эАнЫЦн~ +нwн~ нwн~ нwЏнw нwнw>Эdнхсьџ "ƒ[Щэ[…[:‡[OЫ ‰"…[2‡[Щ‰8ѕЭЌ>Эdн!ьыэ[ƒ[ЗнхсэRШЭ‡ іџЩьџн цЭ ЭЌ#н~ +нwн~ нwн~ нw>ЭdЩ>ЭdнЫFШнЫ†!f[Ы–нnнfн~н^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ынu нtнwнnнfн~ьџн нu +нt нw ЩxБШхРыэR(8хэB0 `iСЗэBуРе(ссее`i ЗэR8уBKсеХ˜[эАСх!˜[>Эdн^нVн~Эdэ zГ(xБТ>Эdнsнr>ЭdсСˆ>Эdн4н~РЭdдxБШхРыэR($8"хэB0`iСЗэBуеРеы$ссеееы`i ЗэR8уBKсеХх˜[>Эdнnнfн~Эdэ |Е(%xБТ‘>Эdнuнt>ЭdбС!˜[xБ(эАыСУ7>Эdн4н~!РЭdШѕ:\[ѕхеХн!j[нsнrн6ЭЌ>ЭdСбс ы ыё§ѓэy2\[ћёЩѕ:\[ѕхеХн!j[нuнtн6ыЭ7Ш>ѓЭ:ё"X[*[эs[љћ*X[ѕЩХ§эy2\[СЩѓё"X[*[эs[љ*X[ѕ>Э:ћЩЭ ЭЌ#нn нfн~Эѓ§х§*ƒ[ьџн §n +§f §~ §сн^ +нV нF ЗэR˜ЫЫЫ/ЫЫ/Ын нuнtнwьџн нn +нf нV н zЭd:\[_§>ѓэyйнn +нf нV zЭd:\[_§й>ѓэyн~жнw0н~жнw0 +н~жнw81эY~, $ zЭd:\[_!РйѓэYw, $ zЭd:\[_!РйЌ>Эd>!Эѓн^ нVнNzЫЫzц?Wнхеьџнбнn +нf н~ ЗэR‘Ыt Ыє=нu +нt нw нnнfн~ЗэR‘Ыt Ыє=нuнtнwнхсеэ[ƒ[ЗэRб Бэ[ƒ[схЗэRDMсхыс+эИ*ƒ["ƒ[Щ>Эd!!!+!н!ьыЭжнхуэ[ƒ[ЗэRс( T]хХЭŠСс0PYхХЭŠСс8нхСьџнах!+!ЗэBсШ`iЭ5!ЙџџџџџџџџџџхХсg[ +эА>Эd*[эs[љ!g[ +~хХяСс#ѕ> яяM *[эs[љ>ЭdсЩ>>я0%(яяM япЭЁЩя0%(>яяn §6яС ЭЁя  ЩУ№ѓУпў, 8чя‚ЭЁя-#Щпў,(ЭЁяw$Щчя‚ЭЁя”#ЩяВ( я0% ЫБя–)ЭЁя,ЩЭЌ §Ы0FШяЏ Щ!ўџ"E\§ЫОЭŽ"яћ$§Ыv(,пў '§ЫўЭŽ"!!"‹[яћ$§Ыv([*e\ЗэBэАУ>"ЭЌ> Эo"я0"[\х*Q\х>џяяу-сяб*[\ЇэRЭo"+|Е іЩхеЭE! ьЫžѕ>яёЭi&! ьЫžЭ бсЩ*Y\+"]\чЩЭŽ"ўёР*]\~#ў Шў: їЗЩG!Н"~#З(И јxЩіџxЩ+-*/^=><ЧШЩХЦўЅ8ўФ0 +ўЌ(ў­(ПЩўЅЩGі ўa8ў{0ПЩxў.ШЭ +# чЭ +#(њў.ШўEШўeШЄіџЩў08ў:0ПЩў0ЩпХяŒСў, чѓxў 8ЭЌ+ЭЁУ… !џ["[ЭEУЫ%ЇэRDMыЩхеЭX#бсяUЩ*e\ 8 +ы!‚8эrи§6У!‡‡o&)))Щ!9э[e\ЗэRЩ§ЫЧ†Эo#хэ[$џT]ухеXыс :\Э›$с|&‡‡‡Ц@W\ыс Ус#џЭo#zэ[$џ]Tw эАЩЭˆ$@*$џCЭс#HЭс#PР~хеўў8жў6ў 0!'%Ї4ў€0Эq#э[6\бЭ(џGў0жжЭq#бЭ еэ[{\7/%Эq#ЇбJ~#~#~#~#~#~#~#~QмEс#ŒЩХѓ§:\[юэyћѓ§юэyћСЩ!V$(џэАх!,$ эАс эАЩ§ЫЧ†XР*$џ:\2\Х~ўџ :\#]#ў0Tў8P+ #~OцјCў #~‡‡‡OцЧ4ў #~Oц'ў +#~OцПў# N:\Љ0>§ЎЧ2\Э%БС xБТœ$2\ЩGцРOx‡‡‡ц8БOxцБЩlTК8T‚ ”* +Е*з* у*­O*Ќ%*Џд)Ўс)Іƒ)ЅЋ)Ј‡*Їz*Њ) +)Г0ДМ/Аr0Б>0 D)Љ›&' .' +1'' 'ЭО(!"šќ>‚2 ь!"I\ЭМ5Э^6Щ!џ["[ЭE>я!D'"ъі!T'"ьіх! ьЫЮЫІ+6сЭЈ6УS&н!l§!џ["[ЭE>яЭh6!;\Ыn(ќ! ьЫžЫv :ьў( +ўТЧ(ЭH8ЭM8Эж0Э"2:ьў(B*I\|Е *S\эKK\ЇэB !"ь*ьЭ яnя•ЭEэSI\! ьЫn !"ьЭ/Эђ)ЭD)1џ[Эh6Э6ѕ:9\Эь&ёЭi&ъ! ьЫNѕ!w% !7%ЭЮ? дч&ёЩё(Џ2A\Щ! ьЫF(Эч&ЩўЃ0ЛУё(:ьўШЭ0! ьЫž~ю@wц@(ЭЛ&ЭЮ&7ЩЭ8! ьЫіЭ-.Эˆ:Эп( ! ьЫЖЭО(ЭH8*šќ|ЕФJ3Э/Уђ):8\Ы?нх_!€ яЕнсЩнх0!№Эь)! ьЫЮ+6*ьіЭЈ67Щ! ьЫŽ+~*ъіхѕЭ>7ёсЭЮ?Уђ)7Ї! ь~х*ьімЇ7дЖ7сw7Щ1(l(…(G(128 џTape Loadeђ128 BASIУCalculatoђ48 BASIУTR-DOг  B'Q((b((Options џ128 BASIУRenumbeђScreeюPrinєExiє B'(Options џCalculatoђExiє To cancel - press BREAK twicхЭ›&^Э8Уь;! ьЫЖЭО(Э^;Э УŸ%ЭR8!<\ЫЦы'Э}Ы†Ыі>2ьЭ+7УёЭˆ8дч&!"I\"ьЭ! ьЫv !<\Ы†ЭH8! ьЫЎЫІ>!' ',! ьЫюЫцЫЖЭО(ЭM8>2ь!"I\Э/xЭј)>!Ы'в'2ь"ъіэSьіУ&Э.Э:Уш(Э^;У­%!и(юіУК?!б(юіУК?! ьЗЗЫFТђ)ЫОЫохѕЭь)ёѕЭ.ёxЭx+сЫўвђ)xкј)Уђ)! ьЫоЭь)Э/7xУј)! ьЫ†ЫоЭь)Э[+?кђ)Э/7xУј)Эь)ѕЭД0ХЭA.С8 +! ~/ц (: ьЫ_(ЭŽ,0ЭL,Эx+ЭЮ.ё7Уј)ё7Уђ)ёУђ):ьўШЭь)!Э яnя•ЭEэSI\>Э–:Э/7Уђ):ьўШЭь)!'Э яnыя•ЭEэSI\>Э–:Э/7Уђ)Эь)Эъ+вђ)xУј)Эь)Э ,0 x Э*УO6Э*У@6Э*ѕХ>Э–:СёУ@6!юіN#F#~#Щ!юіq#p#wЩхЭД0&h~сЩЭь)_ +еЭ0+б0Р{Э*CЭљ*0 ь{8ЖеЭ +бCЭљ*{ЗЉЭь)_ +еЭ +б0–{Э*CЭ+0 ь{кј)ѕЭ0+Эд+ёУј)Эь)ЭL,вђ)xУј)Эь)Э1,вђ)xУј)Эь)_еЭ +бвђ)CЭ+{кј)ѕЭ0+Эљ*ёУј)Эь)_еЭ0+бвђ)CЭ+{кј)еЭ +бCЭљ*{ЗУј)Эь)Э[+кј)Уђ)Эь)Эx+кј)ѕЭ +Эп+ёУј)еЭд+дп+бЩеЭп+дд+бЩЭ|,0ХЭД0ЭA.д€/С!ёі~Й8 ХЭoСиyЗШ 7ЩХЭД0ЭA.С8У€/Эh,0!ёі#yО8 ХхЭ9сСи#~ЙШ 7ЩWњf+XЭп+{иеЭ +б{аЭп+xиzЩW>И8XЭд+{иХх! ьЫ~ 1ЭД0! ~ЫO %ЫЮЫž!#ысСѕЭ0+ёЭД0!#ыЫ‡ЫпЭг.Эє5x7ЩсСеЭ0+бxаЭд+xи{ЩехЭД0ЭA.Уe,ехЭД0Эc.Уe,ехЭ[+0Э*ў (єЭ[+0 +Э*ў єЭx+\ехЭx+0Э*ў єЭx+0ЭA.0 +Э*ў (я7:д[+З4ехЭД0! ЫF Э +8№ Эд+ехЭД0! Ы^ Э0+8№Эп+сбЩ: ьЫ_7ШЭД0! Ы^7Ш: ьЫ_7ШЭД0! ЫF7Ш>ЭД0! ЫF  ђ,>!ььі€w#>w#yw!"ьЭ_3Эg<нхЭ ЭkЭEнс::\< ! ьЫžЭ^6:ьўФ/Эњ&Э*7Щ!ььЫПw#w#wЭc<8эKь*ьЗэBѕхЭ*сё8(*хxЭ[+с0"+|Е ѓх! ьЫОсы!ЗэRхxЭx+с0+|Е ѓ! ьЫўЭ*>Э–:ЗЩ!ьЫ~(*ь#"ь!ь~#F#Nхц!…-ЭЮ?]с(> q+p+ѕ~ц№ГwёЩЌ-щ--ЭЗ2Э.0ў(ї.Щ *лљyО8чх!юі~Й +#~И !ьЫОсЭД0Э.0ў(с.Щ! Ы^(.> Щ!ѓі ~Й0кЭУ1Э.0ў(ї.Щ! Ы^ :ѕіЙ0р.> Щ>И?аh&~7Щ!<\Ы†!.ьУК?!<\ЫЦЭ+7!.ьУК?&h~ў7РxЗ( х+~ў7сР~ў7Р#xў8єЩ&h~ў7Р~ў xЗШ+є7Щ&h~Щ! ьЗЫFРХѕЭД0ёЭЌѕыЭ6ыё?(1ѕ :ьЙ8#~_цзОw{ЫЮѕЭД0ё( Ы‡Эг.0Эє5ёЬЭA.ёЦёЭn1СЩЭД0> ХеA!я.OХЭuСy0 +HЭД0! w7бСЩ ХЭД0Х! ЫN>( !#ы:ьЙ0ъ ЭЩ1схЭД0сGyНxѕ D ѕхЭA.сёх!єіЫЦ(Ы†ЭСѕХе!єіЫF Эд+8Э€/бСсСЭ6ё GсёxТ2/7СЩ! ~ЫF )ѕХyЗ Х*šќЭJ3"šќ:лљO ЭЗ2С ЭД0Сё! ЫŽЖwAЭД0Эп0УHЭ„0хЭ•0(2Э[+с0-Э*ѕхЭ/сёў (цхЭ•0(Э[+с0Э*ў (хЭ/сцхЭx+сxѕх!ѕюЫ–:ьХOПЭС! ьЫосЭј)ёЩЭ„0хЭ*сў7(дѕхЭ/сёў ыЭ*ў 7 СхЭ/сёЭ„0хЭД0! ЫF Э[+0Э/сщхxў(Э*ў(Э/ьс7Уј/Э„0Э*ў7(ёхЭ/сё! ьЫ†Эь)!ѕюЫж!ёіЩЭД0! ЫF(xў( Э*ў(>ЗЩЏЩ!ьѕy#З(=љыёЩеЭД0&hбЩјі!а0ѕіУК?Хе!ѕіх~З хЭ_3*зљЭR30"зљDMсЭж2=! ьЫ†!јіT]# МэА=7б!јібСЩХе! ~/ц хе#V#^еЭ_3сЭJ30"зљбсЫF!ѕіх(>7Ъ~ў(Х#!јіыэА!жљT]#ЗэBМэИ<7ЈХеѕхЭУ1сЫ^Ыž ЭA.ёЭЌ(1ѕ yў8+~#ў(х! ьЫЦсЫNЫЮЫžЭУ1 еХеЭц56бСЭє5ёЪy2ѕіЫобСЩ!јіУЗ0Хе! ьЫ†:ѕіOЗ>(BЭУ1ѕЭA.0ёЭСѕХЭA.С8$#~ѕХyў :ьOЭД0 ЭУ1Сё! ЫŽЖw!ѕі5ё П7бСЩољ!2лљУК?Хе!лљх~З хЭ_3*šќЭJ30"šќDMс###0Эж2=ы +*мљ#эB7=ыс0w#s#rыбСЩХе! ~/ц ех#V#^эSšќсбЫ^!лљх(хЭ_3*šќЭR3"šќс###>7Н~ў(<*мљ#ыэАы7ЊсбСЩ!ољУЗ0 Ь5к5Z3Z3Z3Z3Z3Z3T]е! 6#p#qХе:ьўФ5бС8yў> xЗ>(> !Н2ЭЮ?8(йѕ>И0>Э138ё> фЭє5ёЭХ5ОсyШ7ЩѕЭц5ёЎwyўа !#ы! 67ЩЭЖ4и!ЩЭ04и!ЩЭ5?а!"Ÿќ"Ёќ!t3ЎќМэАЩѓ§эQўP01ў@0&ў00ў 0ў0!–!ж!Яж !ж0!> ж@!‹жP!дGЗ( ~#ц€(њѕЃќэSЁќ:žќЗ>2žќ > ~G#ц€(їxц> >§эyћЩѓ§эQ!–Ѕt§цўa8цпО #ц€(э7 (~ц€#(њмЗx§эQћЩЭъ4З2žќЭ Эі40R xБ(ЭЯ4Эй40DV#^ЭEехнхн!Ѓќн"ЁќыќЭ•4œџЭ•4іџЭ•4џџЭ•4н+н~і€нwнссб###"Ÿќы7ЩЭEЩЏ<8ќэR=Ц0нwў0 xЗ >нwн#ЩЭъ4З2žќЭ Эі40Ьы}Д7ТM4?Тх##^#V#бЩ~цР7Ш?ЩxОРy#О+Р7Щх!"Ёќ"ŸќсЩхС*S\Эй4аЭр4иxБ7ШЭЯ4Эй4аЭр40єЩ*Ёќ}Д(~#ў G> >џ2žќxЫ(!"ЁќцУ5*Ÿќ}ДЪ‘5Э ~ў ######ѓЭE#"ŸќўЅ8жЅЭЎќУ5ўЃ8 !”5!œ5Э§ќУ5ѕ>2žќёў !"Ёќ"Ÿќ7Щ7?ЩSPECTRUЭPLAйGOTЯGOSUТDEFFЮOPENЃCLOSEЃ!Й5j§УК?h&wЩЭц5~іw!j§ЫЦ7ЩЭц5Ыо!j§ЫЦ7Щh&> ИШ6#ј:k§&h6= іЩХехх!ѕюЫVс AЭ;сбСЩХехх!ѕюЫVс YЭП:сбСЩХехх!ѕюЫVс YЭЦ:сбСЩѕХехxAOЭ:сбСёЩѕХехxAOЭВ:сбСёЩ>2A\>2 +\!;\~і w! ьЫf!f[ Ы†ЩЫЦЩх!;\Ыn(ќЫЎ:\!A\Ы†ў 0 ў0чў8уЭЄ60осЩялЩхЭ;7!<\Ы†с^#х!ь7Э37сЭ37хЭ"8!њ7Э37сеЭ+7Х > з~#ў€0зїцз> зћСЭ+7 с!8oбЫ#Ы#Ы#SoџzЭ7{Э7z<Э7ЏЭЪ7ЩѕхеХDMящ"Сбсё = яЩ>зxзyзЩ~#ўџШзј7Їію!<\8ыэ 8ы!}\8ыэА8ыЭ”;н~€G> Хѕея› бЭ~7ёС= ьЩХх8ыэА8ыс$СэХеяˆыбС8ыэА8ыЩЭЪ7=ђБ7~==ЭЪ77ЩеЭЪ7xО >hw# ћбсёЩџ џ?џўќј№рР€ ! ! џХех!8˜[эА*6\х!˜Z"6\!8Э37с"6\сбСЩ!i' !r'!^'!„'хЭ8! Z >@w#ќ!ь7Э37Э+7бЭ}Э+7У"8У^;Э Э:zГЪР9*–[яЉ0ы*”['ЗэRвР9*S\яИ##"’[##эSk[~яЖў (Э9ѓэ[k[*K\ЇэRы иЭ:BK*S\Хех*–[яЉ0э[”[ысr#s#N#F# бС xБ пЭEэC’[7ЩЪ№сьэхї#"y[ы!9эБыР~ў (я-0ў.(ў(і ўe xБ *y[Щ#мэCq[хяЖЭ6:~сў:(ў Р#яД3яЂ-`iяn( +~ў€ !'"w[Э :*–[яЉ0э[”[s[хЭ<:Xехk&эKq[ЗэB"q[(38'DM*y[хе*e\ 8ы!‚8 эr?8бсяUбсЭEЇЩ  ќ*y[яшэ[y[сСэАы6С#хя+-бэАых*’[х^#V*q[ысs#r*k[э[q["k[сЩ*K\"w[*S\э[w[ЗэR(*S\ХяИ*w[ЇэR(ыСябЩЩ#~ў (њЩеќЭ`:œџЭ`:іЭ`:}Ц0с~ў0Р6 #їЩЏ <8ќэB=Ц0Щн!l§!m:!v:l§УК?зzз7Щц?нw7Щн~€GЭ ;~нw/цРнЖw7Щн~€GЭ ;н~wЩх&{х{XG“&џOxЛ(Kеݘ;ХLя›ыЏБ(ея›бy ХхеэАбсС$ђѕеяˆыуяˆыуб эАёСЇ( g ЛбCсЭИ;ы:<\ѕ! ьЫvЫ‡(ЫЧ2<\Э+7ы ~Ї > ў0я#№ё2<\ЭИ;7ЩЭ зЭEыЭИ;z!‘O>н–GЩХЏP_ЫЫЫЫЫЫ!XG СЩѕхе*\э[\й*ьэ[ь"\эS\й"ьэSь!ь:‘\Vwz2‘\бсёЩЭV ”olЏgY >Hћvѓќ>hwЈћv§!;\ЫЎ7Щ>>2Ч!"…§"‡§9"‹§Эъ4>2„§!t§"}§Э яАЭE>2§*Y\"‚§!"§*…§#"…§Э=O:§ў Ayц(5Эщ=0>2§н*§}ДТ=ХЭЭ=С>2§yц иxЭ>а*…§#"…§Э=OщxЭ>а­ў ѕyц(ЛХЭ~?С8y*§|Е yц(МЭщ=0Џ*}§+"§ƒХ!t§э[§zМ {Н #~цхеЭ>бс|К ё}Л ээ[§!t§"§эK}§ zМ {Н х!"§сxМ yН Сw#ц€(ј"}§ХЭ>С!"§:§ў(>2§!t§"}§УГ<ЭT-Gў?8 +і ЭЦ=8>Щў ( ў#(8ѓў$ я>Щ>Щ>Щў{аўa?Щ!t§"}§—2§2€§~цхЭœ>с~ц€Р#ё*}§}§zМ {НЪ>t§zМ {Н(+~цw#xі€w#"}§7Щ7?Щѕ:‰§З ёў>(ў<(Эd>Щ2‰§7Щў<>2‰§ ёў> >Щхў= >Чнѕ><Эd>ёдёў= >ШЫѕ>>Эd>ёТў ( ўъG >2§ў" +:§цўю2§xЭœ>7Щ:Чў( +эK…§*‹§љ7Щ7?Щ_:„§W{ў zц zц zі2„§Щ{Эћ>:„§Щzцў2„§ЩўЃ0$zц zцў2„§{Эћ>Ще> Эћ>бzцўц§2„§{Эћ>Щzц§і2„§{Эћ>Щ*‡§#"‡§*‚§G:Чўx(%э[_\|К }Л эK…§*‡§ЇэB0эK‡§*‹§љ7Щ77?Э 0 ~ыў ѕхеЭf?бсяd*e\ыэИёЭEэS‚§Щ*e\ 8 +ы!‚8эrи>2:\У!Э.§иљt§!”5Э;§аўџ >д"ўў >гў§ >Юўќ >э +ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKMѓУgџџџџУі<џџџџџџџџџэyЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћЩџџџџџџУЫ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1`§!:\>?эGэVЏгў!Ь?wМ>эy?§эQїэЃx“G љ§zюW(шwџ>ЋэyлПігП!Йх!@хї?>УЯU!Ь?>ялў0A8йїЗЏэy!€ЫўйлПігПцїгПvїо>ээyОэxцў0Ї(=!е?( =!о?(!m8>ялў0љwМ>эy?§эQїэЃx“G љ§zюW(ш~нgЋw§эQћvѓ!ч?wНэQ{Ы[гў(гі~#і гџђF>Ћwџэyн|ц<((ў(ў(УІ?ХwМ>эyї?н|эyлПцўгПwџ>ЃУ-=&эЯUцќoЯUїЗ>эyџ> +эy!Р€@эАїП>}эyџ>џэyџўxлў8 8 8 8 8 Ы8х ђ7н.§е>ўлў>вU>лўW>0вUz8 >/=еУU>§лўцЪHн.!`љы!S Э8?Џлў/ц> !`х7>!м`еѕЭ8?ё !ј_љые!1=эА!Ю€\HэИы#йн}ЇЃ &яЭЯц€іЃW&ЭЯ_лПцўгПйщйїян}Ї> {ц.(.{ц€ЕЫZ(Ычэy§ЏэyлПігПї?н|эywџэQлПцўгП§эyЩХїоэaОэh}СЩџ§>эy!џ" \ћЭŽdќкФa>ўлoцЪ,4ї§їўТb:•`ў&!'eУ0 ‡ы…ƒo№$~#fЭb! e +§ЫџЎv!Y6-r§Ÿ§Y|џэА>8Эј`ёH&|хЭЏa_џ`с$§Ыt(ѓ Њя+BяBНnџЛ!&`х.:ё\-ў8(A,p т;| + }ЦOo2ўЅ іж?і(Эц`и_шeЫ<ПE ТцД#~ўц№Гх’цo4`Ї,sН}2DЩљі ж0иИФ?аƒ1ж‡'ч?Щ*ъ&YƒwѕЇџЭa”ёОсџЮ0'Хех‡ў@ќ>\o&)~џ,њсбСШЩнgП}гў@љbi6~#uLћ5џћЊq, ќyЯ/O3\(єљxюРw#ўчЫLє}юа€ѓџтіћvЏлў/ЯціѓŸ<угћќ= њOы8юнџ,ЁЭІa|љїпэy}њ“ПњћяЯ>љћЩѓrі€mіЩЮпyрxgЭёњЇЩ!Ёdџwvў!`§XЭлa. ?ћя?м680,џ ѕ}ж%oЫј шпaюэљ`Щ~@~#ЗШПv џzЦWё!нfќ%rgѕх\ё;:6BњШЄњж*1Bњ Єњ&*%џЩ2ТЛ\Я§§<њBж1џў0эЭ‡=Iћ§~ЏzЃ!Єbх}’Эhdи‡.џg^ї„њџo"’bысџ!Ђ ЭњеЂ{ЁЭ3c€ЃїdvЙŸіЭ ЖžЇЖ*4c‡•—(&$" -С˜ љ, ?ЧЫ4oЏJЫWіТwž:Ь­"ћа8ў у-$у~%џwхЭКcсџуўЧ х#~Ф+wљ|жЁ іј?ьўЩ ЮхNыqOiы+ъѕІсg}цPЖЭ‡ љЩќўlбЪnb/ ЭчZPв‘џbеЭЈcиNNџЎц№.wХчЁЏ2LГdк:>џъTш07žЫ8йсСbЭДsoУеbёqyѕˆј>т|јoзОAGЭ§WtuІхфPј{+О(ЧџЭSd#ьсEші!ЉшщЇVщэЩыЏyщ{OxћЭџА"ыЩ>2*Фd:ЗШнљЃ~аџО> (‡2,Юdсуж са0/JнўЙOfџцƒy'‡ЦаO~ќ3З TЃџХе/sќіwOФюX>йАлх>шЃ +иѕDјaпёЩоЅbiЛЋ6ѓџљЩџ12345678ь90 MџQџWERTYUIOБPGрASDўFGHJKLeХрcZXCV§BNMs ŒНџsecЮќ al7rminqќЋђho„uѓћV№[dy o‹fwekа]ѓјдonth@Heт|#20HbŸ=noBCўD,b1=24сЦіф0=sсRиgТiд b Ls]ƒѕ7‹=ateŸrАlow]1ИeІ Дdi5(цsIэ)Ёоrvђ#Ь)ЃAsќ4>ѓmsg afol мїѓLЧ(H,P6!:@DITbflq u@’Ў'СЮв K|y+RESmT:яSpacўe=TRDOSЭџэCS=ŸBOic12–8кЉє4ѕђD=Grѕ>!5шb(PSB^бHa{~ѕnGЮц04)њ=irTЬab+BїE2Я k‹s+CЦOVЗXЁЌиM@‹|etUp&ЇџI—GlЬuk a “u71џ-4=driveІ,рM=Оѓo‰yљЗяСW=зn/ќУ turŸrсY=Vi“rєK jЮЅV- №п8АЯщРusр9nП–iЇˆ}&8upч)ca>рd opKчоз.zЖџ0Џќ€тџаД њєјчё<@тЬТќ_lџœ§;]Фќ&rјH:(Jў’\,6bџX !.[xѕрP!нЙћџџ_XєhџШMэnFaЫ*CQаџВє еЫ§IGЊ§щЫчїєѓ ЈKћФѓSћRsіP€ъ:лї";Щ" €€ѓјЭe>xйc~ƒЯPУ8ЯSјћvџѓ&ЭЏ‹,!џJx Ы–жЭХ&dТ7fТЌe…[!ѓЬo"ьєЉ‹y<§zeід=ѓИєeящ§Ыќ7ž1`!\>хLOэs=\?ќѕ~ЭЗcќн!jЯFљрЎћ:Ёѓц(‘>џњлп/ц ѕЯЭ Љ’…:1‡†/џнЫNѕФ‡џё $н~ +Ї(ќ=ЭАкч)чч ѓЏнw§ 6 1{…бaAЉѓЪ8a*\хORСЇэBЬ(Љ‘_Ѕfпчњэx—ўФ(ўЪK`Э5ŒC‚˜!‹ыЄ Lgу›2~\Эчe1Ÿв8нn|Е(ƒe^ќї9 X“Щ=nЬѓ4‘ЪгКTЪвД9ž*!<н~/ƒsNQџ#эБ !sЭz‘F;ЂЕOSДЯyнјN^# ђQз”н+рh9zFФQ‚n 5 ЯЫЫ‡…ўoŒ•g~#fщ{Є’РOЩТ4љ{Јџн!Gx5ђЭaм6УвШњ8@oщЕfћHэFёѕЕO&ьџ0ц|БoЪ +;Ђћ2cШ‘Б‰ У?ї!Ix4~ќў86ЇO( = њ…€Яz!Д~цяїВw&э9ЖГoїIДУ†{яю@кЄ8цќO}Ÿ<ў8ЮЏ’ї‡ю УЕђ^иіf(ьіђBtаВкoѕї’ЁёA{i tЯG“aJ}юзwљн7fд;Gю}п,ЗPўn гзЊюzЌКч‚&ЩЏлў/ц ј_"sЬЩ:јЦќA2zr!`SЅЩ +|њм™ћЙгћ№sћsKћI”ћ,ћ!‘Із&ы†b!GФOлПіг,/oчїцўї>џ§Ѕ!Яrт 6у#qћIoљІf§!ЖцЏРSŸњ§qЭšрc.@nr@ј€М5јnшQtј!эq—ых~ЇпХ1x Š?эА>.єїџсЩ>Эƒ! 0ињbј8Q1}ЏУъїчяэyрХч§їСЩ] §:IxЇЃџ5 п5ћЋwџFCэYбDzыЭбcпаЇШ=( ДЭЦюУИ№d>0zГ& k Ы•эq=К€™џ2йЏG‚_Ъљ=Oы^Ф№6 ѓ5ц”~‡_џ!lt”rэyэ ўй@O!ћdy1люЛ!)sпѕХ!btё < CsхСyЇўРчo‡…Й&$@Йusyђѓт{М !cŽЧbN!='сC‚B'…@—В•§нфXиМ€иўџшq.ЭЮ‹О:јУcј nCfrќ#sЩѓ!>Э&‡erћхћЫћžћэswџА1=й€х‡­џО<ЙЩ!Š|ё.\p‹Sл`( §ЅЌFx:§Б]і\og"ј <2]ДЩ,Ш!Єy> 3qџq‰ПЋіж0ѓухЎџbkЭнe јю!?SмaмiЩ]уmПžєЩЃgџЏУџбc*"f€ј§~,>ќ-Э„WІочъЩwъќnъ Nxпћ МvэPlxК гї(NЫЮШ/Ž7Щ[ƒ\ХIйэ5ў_f“(ђv…п,Я +љўљ>oiсџс`№f’(8Dђ—„пgпRпИ‚пКЩ‹нnЯэ[ѕЫ:;џњ{Ни}н†р=Лёz$М'|ѕжЮКє”Ogив жPјRэR Suёt>њqУ…<јsxЭБ"цхЕ›>г<;ў џ >ЎwЏ2фњf:ЁћD/Ц OПqы!œgаЎЌЯбХAџN#хnы>џј7ЫА#џіІВw№,~ЁГнџяыс#СфйЩ1~VzГШхе-с7Ы<Ўў=~ўн~<(#|KО8 †єN=Н8|0№Є№793М8іœЦЩ…@сЭ?@`PуHL@pЕ}№px|Ш№ѓr:€ bџyаghј‰ ўџDOS MEITA/! R.eхtryй.џ/§эI.ognorтe sфctјуяB.ђak…ЙiёbмрПч~ +мЅ‰ +‰hi4јџЅќServic;s@Њ$ЈN\oGSкёEКёCMOsђK.FЊmaёФ diРskс640Ѓ‰9щ8г96щM.–EђСХr.TЗqѓPC`kyboard 3ц.6M8њP/fєTwES-фѓtёF4­aбцupdЉeikOоUŒ.бђcЭus#mуыY.ŸDmoun д~geЬюXŠx“Š"k>юsctfфxЈ~W‚ajЙˆЋў‘Ф‚oЇœ`џ&~K` 3џѓ8iЏТѓ‡_˜jЎ6Д1CЂA:6ё2BёB–ё3тё<–ё4CёD:nxў1234xDF“‰OSHњћ€џ%Ћвiіђп—t|кdП€dާйsџ$Чђf>хG.AcО^9мДD§c:ЉхЛ•sƒg]в‚€›>ђ(`џ3ЉМџ(rivохЏl{у Dy N2jц7ЅsШѓоMai‡m‰eu>ЌZ.TRЬќpižШѓrow]ПёRГapёl…odwБ›HDк€ил.CѕjPer•f”§тmd%Џюб48k}лasicп*л12—ђŸюїїyyЏПmzftbЯdxсucrѕwmlgѓАС9џvyhejknЌР‚џњ}M‚=ТЇ70‡‚DёbФaE!NmёўЏb‹hДТ8з~mЂwBcќƒџŒTGќц(ў8љЬЫ\ќЖBўaја@ЪЬЯ)ўюбѓ˜ў’=Ћџ0ќУРЄXТ!([Аx@рPRј…ЛўГџWџџєѓ ЈKћФѓSћRsіP€я" rЖ %џг€žС?э Ю\і№№kЗі џkђing.џwяPrxЮ.LAYяR­tсqФкЖФ,lCФNoкt § t<ЧЋп тМЮ'TlЈHжЁKЮоі erюйхM=шВM{ыMdіюMпНёL.RЇуњQяќ6lxdžƒh‡‹Н˜ЁK`“­j}HрIŒШŒbŸЙьx+(mўюŒІЂИХ"moбЅ!S2Oƒ,ћD.NнEХNT[ї:D/LљГ№ЦV.§iew ŠОџdvxЛТЧўОœљЙŒсd +pњ ЉєvЎџчV'GЬmй‘ќ` PѓVgsЪmњщя6п;нЕynћ9fИМл§anyмДВ›Ы$n!ЫFкDIlХ!Єr V4ЩВ[‹ЩьХa“6ЪЫЪ‘%ЪVџirtual d_˜jС~€ЦЁeНіywчшј:ќы + ДЗх6кЙЗЎОїFLASH§#ј€–Ч0Ћј1Uј2Њј3еј4jјЕ5Zј6Љј7˜n˜лBo˜њу л +6'joC'ErкasПojДЗŽzмHelpШО_y+RESTКэpacїe=TRюыC&=Bэ­ќЃђцUѓ4:єD=GЄ!Ÿ5цb(PSјB^HalќoweynЬ04Є)Х= oю№rTabБe+ їd!_ЏТ+COVX“В=сd~Cy[ЂЇUz0=r[™‘О)dEм™kНŽ -–џж<›иiг=51-4=ЏУѓ%юVfЖ№Y=_ж$т=ФcSy!НгdёW=BoC3,5Ц-7Ю14рHzgъ8En/ZKлuЕˆ9l№щtimё&XпзJcж„eЬpыЎlШ.ПlIqЌXжУc„ЖЁstоKєpпГўѓ|0.5xb9тџZX-EvolНu˜4с096вKцsцEwџ.“n|}ceьжщьBjc<зf: у‡NOAEc-џ>ЯAVR BВХТ1Я#CHЛ.ШЋвhCCлbo–VSСnфГBжфыфC=фnфГDOфMс}ЖиЛХ:“хAф OфW.CPўU frequ/ncyr*1fв0у˜уM.Э?LckД:/­уmуY.|дЩЋ(у +>уL.EmuД5зO/уюу oуG.џ3=>ИFЌЪQQ сж2sЫ F44TЦnФЄ уJЫ6yЋ(хUќ`у?уK.DRV YЙ—pnfџ:йЦOуN.Au\пзе[1Иm qa>p Й; у™`ВDЗ…žоaKј4ђ™єYЃцvњ fњwњVњц2њyfњ +њlЎckњgFFњeЈ§fњjњnњkеЪRыaєnqъЌž?аN0=:ю§аoћ.#§–хџ+,хŸЛы­НGэLUKє-шW’f зCПщпk‡иџсCPЧ86wDJ‰70Ъ14ќџџSCLКF˜YPSпG$C B‚MФs?SЬINйA:R#жпEЪЬDЮШл’рFNT.ZContrЋ WCwF:.к м№ыWƒNНД MASeJя№Smucl№nр'Я‘VEnрl№F;12Ъћ6|ћ32^№ Y`7yчRAM[SKПO‹б@ђ…oiИž,X0.ѓ9њA7њFh6JeЁёm‡эгќ?ц™‹Š‰˜ŒјЩЭЛКШŸМSECOиNDПm"SрA^RБM'рMIN–U#†ѓ0рcРHOURlѓbЦр.ТJрDьіOу WEиKЙр+ MЖ›H2рьYEAm`#Р20cmр02Ž˜ръР8ЧрBIT 7=OURBOЙ,є2љ-0=ME*“R ћDЛEЬУmРNђUMBEл`ХіIVEb€A8Гc5Б3Р3 žџч~7ъGЏOG EТP,!E№ID Р1{!џЁџ betВaЖ ИBЖr4V” p~§А"653,8.:љРxѕ156Г9ѕъїbЁDз€ +wт0‹№ёВЎЌ1Р§џ!BcБвѓўрсту№ёђюы6№яйЈ Oз@`эyУяРєgя<@ЪЬоќ_Ю(sњД]ќ&Рў;0і:)ЕўГHюЗУўћ-’\gВЖ’“iљX„![,с*рP@Qž,MІMˆ_0Пє ЈK?ћФSщЩМtіƒDџу\пљуk^•%Цstџ5.1a Cл#ѓлt. ”њџ‡€%б]”[ццŸєШ‰]*z,Њx(ц_5ўАЦйcћRrіPЗЎ0чУщЇ:йќкEќПz2457ћz=ѕ390?ѕъэ[є\Я.`хУџ= &эЭЏ‹џц@Т‡œн!мќkЯFЭсc :мџМэА!@~х s=\Xџџљ>Ј ыыx>х™ќРv?Ыб\У> Š|ЬЭpcтЏCqагў?2ЃyЭЌe)ЭјУфK`!§ћа№ Gї ";ўuѓлПіг&> +їЗэŸyЋ€T]єџuŸ‡7ѓсˆі>М§уsжцўжУ№? >€h3ВsŠGnUУєє~&ыBќ:FxW}цК Ÿц}n"њHlрјzЄoјаја јјxЭ/„_ч~" xЧ1ёЭзcћ0ytСbЋ zeFЄj‰НЏkwЄ,ўлZ}>zЏЭйcЧѓдaљЊ<ЖУЄщљhk~Ÿ`ёРхЯP…|џсЇ хы!pы]їДУ7жлmHѕ‚ьX >0еЇЩіаџЮ>рšА$QJ@ќpYP&сю № ч'xцˆёў јDќЏэX _P s#r=о ѓф€њєуЩ8*!€ошxŠЩѓЭџ> 2oшn ШѕХЭsшпДў>СAіf^ъSл№Ы>Рцщў@бУpщ‚pPШоАЏ љЙњp7ы(јPF…јgФ2Э0ЈKЈЬЂ:sћСђ§щ?qeшЫ_Рщјѕём№КOэаљDя№=FЩ>А“ŠPjЏ:ь|ћv§=щќыЗэBТvј™зщЭpЁ\уњxуЭ%ёћФёЧD‚гаDMs +Lяб`~Цќіo‡ЭєМЂ€ љ‹х!! +эЁ §ъпшсфч~_q‡ћ!ƒЩџсN#F+xБ џ$o |ў@0љЩЧеёНЏџ<б8^#VыŸ7!эRм0ћ3 Р!‰є4ѓ+(ќс№ЩяѕеkшoєЧљэgЩХbСЫ85}рЬъw# гјСvъбYщЭџ›EЭѕџћЉ Оџ?Х#~Dй№€+‰Щј#юŸъЩ Šяrс„Ѕпwџ ‡RЭ(єцзюцмW[чіУоAUтTOR{N.ZX+“HЛ§АlєЖ(кЈ^ќCі(ФќšlƒђїНћУvДшшх^/ц№г єнЪнt$iў …ЏSЎјЙ>і‘ ђ@сюЯUЇю!њЬiх&ьюUЉoЪ9ЁJѓћd!ЋЪGv…POФ@!чцiлД—лиGц‰ЬйxЃццїSѓtћv mucЗ{W?> Ді:4ч}э!ћ‚?кнШэQтџЃx“G љzсюW~ы1€w6>пŸ­ |}{ŸќzЭ ЇƒTѓнх§>ЎЎУъбё!@pрЎч +атѕ6Ўлў/ц јn|s­Э@ЙіƒlЃѓЭР!У-НRРРР(лџ?…РЃ)žЏŸ§ЦсншЩл{рїЛ1˜ Ј>Пƒ_8zяжWјџT]9`;CXеtџољвчW_9д[А …в[ШќгўЩ$|џљР}Ц oи|=‹gЩ%)ёўяжrяЦ‡яo…oшаєяžљмнN/FыЮy‡џOxŸћЭА"ынцхс#џF&~2 …№еHЭЬ7њ(XбеxІ„74#ХэюћСwЪЦWШџ _с$@ХхјCЭ„B‘ 7сС?њC~БЫ 0рw,pіБМЩЭ„ƒячјЩ{`_аœzqWЩўœехfoЭТtЯб#Ђ№яЩ|`Чш}ѕ1/Эа„Рёцќў +?Ю0' Ђ~€8>.е~™‡o&)?~ Ж,тыw$Жfјю‡zŸХЦOW>їбР›QіЬЏcўеE,дŒ‰њ эS1…xђ~ўџШ<и„Ыџj(єсхzЭўž{…oысZ№?чіэ[†…џ!јнN§Ыў7V( ЖeШ<ъёŒЋ€ђ<~GLfnџЖ,ЭE‡ы"†)ŠтFŸп~qџ,љЩхеыqхЁ);3, +њбс­†ПРFРџ}ЦzoЮ|•g;Ђ#<ќЧg{u xрБШ Юqіp œQЇ((5XУ…џЭ!fЏЯјJн^œV!JxЫ™^82§ Р–љ ЭдŽ:шќцШУыfхьЬюo‹е>ўЯQ !Ајcњў ~эBц> 'бЭљј…!‡xч§2ѓŽС ЯЋ +Ћ |ЕШШ7з–ЬwжщѕОs4ns˜IъВ†ч7_УWЭg +h цoвOz­Гyƒь†ШЏЗўы0W_цђыЇgё №ч{ јэRё(0€ёнwgsТr AЄlN‡82c‡ќ}ці@зњПГ„og]|иgхіXW9}“~/$uxoўŒэS{&бсWь|Q69#"•ѓєДЪƒ\ф 2ўР‡ў7ˆ!~8w"Хь‡ŠРМђžНЭ’ˆх$ЅOунFёХхзЮк# ќ љс$ёOЭЏˆСц :џПЇ( нЫvwхѕ§xЧ*хђРџ=њЛсМ.0$ЯЪыeЇШў;m:ˆTа5ŠаT‰И…0 +#јнTе]ЯgЩ:Aˆ7з+!џVq^нbПkЩѕхњР!rˆiН єѕ‡;пЉ"ˆё€Щі< „Э <ы=и2СЙсБЩъйЊѕпЕ-ЭОДзrчhѓ>OѕЭ›ŠЏFPЭNС‰ќ"!ƒuЭаћю!SŽїИc0]EТ‰‹™§Bї§ФŒћv& kœЫg№ФйŠ§ОnЪэˆŸљЎ:\ўтl(жDx4sџ Эœ‹еў№ ЬŠсЬ(ћ <р‰8 +sєћ0Ф8Н‰: +ТЫЏ…AГG0Э­с‰ЊяйŒл*­aхiYЊƒъu аr–ЃЧ ѓеХн~tcЏ‹&sњјМƒ™јјНј і ѕСбPђоѕбЕQбјkбж08x8__н|oУ&Рџ}Ї ~цWЛ{œВџє№Гw}ѕW^ЌыФ”ёцџŠУ=ѕО§вжў№8?еірнgД,PьЦь”ГьюНю,>Џў8$Єфц &X.ЋщЧфёНЩо-Уђ 0ь/%Oоф!яоєEћwў0 јДžџu'УѕаŠ>ђщр\i_вЦпT№оiьт_‡ƒœŽЦ§њЫ;ц?оіСWРў~юw>УeЧѕњ:С!РСЖ•ЦŠhјсњЎ[эёžюеџT]?wэ­АkрЇШљгї”_w‡2Ррјfјрј`oпнхыхОЎчco-г^_ №\оќ?‹>РДg/&л? јхэЩ‡ŸЭP”‹nœ‡ ѓƒЩK2є:є‘яш|чз[wY‹'_wехѕkznfПёwсбЩUўXкŠъ +sњ#>№К<Ѓэџˆ3иэ7Хїчя>€апa$Пh>яџђС}ЇЩЯUM&Ђ№вqЛЙШ<Оѓ=еh3$ёјјбbkљ Ї(єїљ o‰ы6‡ yћцЭ–Œ­_ypEєI6.#яAњf2§0xЙрpўРы!,xЕ_ыЛЩ›ШњДојьјёРѓйosј™ПБŒ +ют&В–ѓŒѓўкл ѕьВї бї!ўюsЯGйЩхНе‹ +Џн=<\”ЦLW}јќсr#wгЩц0hX›„­}жњЩЗtўwџ>ІЭ†‹вь}•ыЃыvЊnnоEУhѓДƒгOѕг~'P9~ˆ0.ТЕ`хeWИс<ЊЄЪљђ2Ÿtѕпыё=ѕf(ПкТѕ>?№ ё(1WŸаѕ#_о=Ю ісЪ7~КDMbkЎв]%Ш=ѕё2фШШvžоюУБбіЎuЂкcOЭУ:чРў‚И~СьRь ѕьШьм~ны‰:?НЇЪG>‘йнхбќ~ўB \™щ=( юсTЪ>—й нюYДl6q +p $іšФќ бxБС„!i–џЇ> yўщ8ёж?ѓOЦнwўйЫ^(чч2™Žэ.щ‹ЌНњ\2ё ёВёЊYз>Є^ЏWm)ппšд{ u…шˆсўеЛЖЗщ…љ +ЎбU эіљЬЉп(ЏХjхecцбеfсф•…хŽЈбсС›ИЧЩDˆ +ЕužЩы|og$"ƒЂxбЇ>Йќ(0 ы!…6Х>#  ъ‘ Oz6 Џ!‚6ЌGžдўТhн!Иmж›|ЧeЫы ЃhmѕП@ЛД< €MhŸпёЏ>џџЈэИ!K§x;](ы?ЏŒћЯVџh!}дхё0LnŸЧ}У­3Dtор!:\ђџSєўќІ!џX'й>Щ2Т\\oТ"BтЏ2D zr<З.5Т86ў2!г`хзЎoрС<ў8ўЏW}цќВщЛ‹T1c|-Tnж1xЬ2FxіWRЦѓба˜ЙeЭњЗb=Эї(џ>њлпвчё~ёуЩПѕ|ў ч‡}kтсsџћЭўЌe!є\~<в2тяgzDюџ#~Ы?_Ю0“ї2ёg{)ъьъын!€МџѓВџЏє№љ?ЭЄ:wгі<ј>hгљ! §x"=\>УЮ 6"Унхк/=w0> їwџэy!џ~%ўсR DFhгˆџТe~Щ/џж +0ћЦ:Щ>ЋRўЉI!~?уѓžПѕ‡o_гuzЌ\Њy!?НPWъЕGќю№›~І€x у!Gќ"НZYО§™н§о§˜§§ўK+єПл^(.:Їчy<2ќў щ8JЏј:ЁЈёќќЭъў 8zЏbѕ!Љб4ё?вž*ЅyЭ#"ќ|~Ж +•юоє0ёЯ:ЉР8 +фЭ’‘ЯЉѕvЂбѓЯАЇШЏg oкІЂУzИѓ>BТЧ9NX с!Q—|в’(Ц]!z›єŠшк@‘іuэА˜ЏХю*!вц]ебЭ}’ ‡wˆ5ћrЃЯоЇт(ы<џг}ўр ЫрјFP№ј@ >XЬ_’&РјЫx( ]>рк­,iЫp№л>№4№q}і“’Њ>a?‘ šЭp'o””xЧцРНхz>н­эЂсЩ“б!Р~9. ћяЩ!Sѕ"ѕХеŸх1“(‡Aн•FŽЋV?#^NyЖ(цxў…8ЛDџFФ№’сбСЭљm љСiўл’їфў вю?Р^#VЩџ/>C‘еЂКЭ““rЙŒѓ3њЩ№ѕ~ЊЮw\ѕwрuв}НA!ЪјRј ќ”ќ +ќ,ќœшЅ$ј)№ќLќ +”ЬjџЮ р% +Рєє +#фИрЩgџ +№ Іщќ +Œœ–рˆˆќ + ф +Dєф”р:Ќ Rрр‘рx’рЄфD`JрRќрЭR€рšф +%дф’рЅф)ффJќYф*р"Rр%ќ ”м#ќЅ!м"š к& ўд +Œд”фчш(Ф *ё +'.ш(1рдџ+лм(є@„ђј„дМнфтFьCм‘рFј+мєL@˜Є(јI”„шр№qќ(р6шЮ]Œцј-џЄЏ)0№™ШFШ4рБ жр$ОЬС•џCАѓ§дI†эР6 +Їыј2ћ№63єь2№ +шд:rмЬ<мшмШєЬХŸ”кФ:џП [њТ,§ПDѓмќŒеЇђёГESC! fF1§2f§3§4ќ™5§6§š7§8Rѓ9у0ќЅќ28еPRTFЬLpјAU=Р4Зй њЖСX§й‰ѓЙќеNђ у] Œ§г==Ь +^~§TU„2B2!33ˆ3D3"45 +-f§=§\p§BS“/IN.HOMt/UpђNїц/§*‡й! ЁУWЅa!§4џД ЯХуќeђХГ§ДЇ bTAB3ћQ§W3§E§RCя§Y3§U§I3§O§P3§[§](§џчbDELXNDbYnђd87b bF`&„НT)“f}ƒЙb&W+Б|bCSLOIKй™A§S§!‹LF§GЬ§H§JЁ§шu +;`§'63b џў‘ѕbЦbž`rG{ŸЛч.їПФЏŸФkHIFTI˜Z§•X§щGV§_Б•N§љJ,§П.яD7кm\UPі§ъE6bЫbТШ`›лЭNMєˆшїеbкdќ&П^Яч'eNqTRLsšWIёA}+=RPACEј№{шMEUииўBFЭDWъRTR—0§І>TБўŠЉЬщХџgьћ§ЉyђПq}ПPC keџyboard tШes§EX˜I„-йprя[р+F4чorhefНtZ+ЧXƒeœaЭcoCм:ЈC џ!U>ЊЭEœ8Uјr№ јёсб2њ5лХм€јeˆыа70<ьW= §-аtђЇ ђ7ЩХєЭcœGќјЈЫw( œo №hь7Пѕ{цтG|aРА/ ?џїџэy|іРGє}OётbЩу +фџ!Фt^Ѓ0Еfјжј(РРјqѓ>2ѓjѓЙѓЬ!ЈѓИРј˜Йј"КЄэS‰‰ѓtџ{оЯP{ЇдЪчgбПѕCнќ‰ir˜§\s +sћўй!j3Љјуaыйё6 #b~V­жг‡џйыѓ!ШtOж QХЦй}t>œЦEHайгOрр!(uї 9РННќ#нF~H>Eu/tpPaџ<ћ" +jA6˜}ЁПјyй=п(M!xЫѓSHнIѓDIлN3@ЭчўЇэB ХKЬdЪСјukц!{ѓЅ‚Унч&pвƒьЬ)V;ЪžдёЇ–ћљ~ыжEWУјqќЫ:Ўќу~сў. О*<” +~hNœFбЇСШыrsЮнqЃp wg!УУољж5ыVAєr#s d'ЭNйF Dа`;Y@lаЏЗSЧЧЪK‡`ЎДO–“ќБъёyУо > Hк Mж\а№№х*Иј4TRЊќс(И~ў$8ŸSТЁ#2ѕP\‹їљЮz! __GwЯL'W#Я^еьXnџuЃ~s|mˆтˆуBЯTбэSƒўУдCѓк>’ RЉг#ІЬЌ…ЉдJЖћяЇc{ўNџ(й> ѕЭ:Ё2с@Љ)Љг?6Гн&Э%јЁ:Р=‘3(*ƒ +"чПŸм!ѓРЫLФф~тц?o#`єG~щ§б#џяэFxЇЪл" >ђэ  бЩыј6Ї( x=pфћїы„Ъѕд@MRЂ+яих|цсGMнa‡€g{бысzШ $яу їhкPn_Рљ" DMйŸк"ўŸсвё<2ѕѕр +O0кВ ы>_єJїхјіš>oѓсбzтЬ> (Ь™%§г>њѓэ{јХ §снмУп~<х§lэsЮё1Щ+Щiѓ> +и*ѕсH}l4@џўЕoэ[хHчѕ|ў т0>Z Ј{хЇзЅщNб1ё‰}љ|§Ю yќ>tќі?к = ЗпMpRpDтp;qєШ[ЎO OЯS2Ч]‡ћG}цѓА§“…Е=ў Ÿєѓн!ДlF€фъEбpўB їžѕ3сэRчсУPєхХеѕпџшн$ёбСсћЫŒЩХGH_mx nGр~vѓСЩWэњ`}Т>Ї Ц8ёє<юЏюQ+8ь2ЌПщВ&эIіЙ@WУџ +~RTѓ^,Lr{>M(%TЯїA(ŸzR!РыЄ‡Kй`х#“щSФ(NђFЪŸЭеЅб> +”€щкW э?ТТВ >@эЭЂ–†Щ ZгeУь7uњЯѓјgЕP>KлѕПHu§T]џw–Pы~#йјCUG^б ‘б~~ й_х&у}яџ $цoуСыуq#pП=м^šїЯсHОЇй№ ыя`WхHЗOг"уx2фšВз€/ф>‡ыд<~0>”Ыщ?нoy/тaХЃѕSџЂљ*ыѓџ>Єg"тЂёMП‹ђoїўбсЭтр ч"ажСРјљўC72ешЭBЃт +_вWбюй* љ+эУ[ 7*и єФ`=чйЩ>Ÿ§ +_W9ф{дNвюЩ|бЬј*Ю_|ЕГ ˜C{ЇtэВщэ}э1э7—џУљ~ўF ѕ\…DяHњIPщ“љW0žтњЇ нŸћ(иў0ЙдђЯ“йЬє(‰ЪhNШУs tОы ДEŠсюЏ>B–aJ#SMњ*:о@$QѕяѕШrѕ:љН“'Ї<§*КЄЯQhЗџњgxБ нх!№ИmЯF+с“ЪУ§ОœХхЯRЇЏ ёѓ Жш-мwOэА<№>zДюэњС&И!чХЕд+~­lх5kеkЂ:ЂЖ^њzqхЭДЄcљбс0 ‰э ўС +|Пkј.Ы<пDMЩХџехЎtД(іљЇ( є‹ЭЄљсб(џ™ЇѕюСЩеаМўAџ8цпОР#чѓЩ]яЏG^…@ѓwџ>Ѓѓ:‡=Ю (.oWRНфžфї?>]ф‘и~Эш›>@Aіё™ЅУqMиVињЦnˆњєЮ ЮэЭe‡‚Щџy‡Ы[(ѕqбЉНЩ№јдЏž‡ РЈ2AќЩў§љќ_Ъh{ѓщ"ўџfМх>Уј=Кѕ{Ц ЎёЬ7ф_o+ь‚^<(=ЭУ›Чн#љ|цЕܘœнј@(P–џ"W|Їz аїЩЭv…єЏћ*ѓ…ІЬ>Р!АрЯVЭ‡Џ-њК*ЫcЬмШыЈ—?§!пЎйтФ* +ў>Ш(Л!тэQ}И_wйЫѓWѓ> ЌўgйЫ|ЪWІю[РA˜ЕиЯјёТ&ІеАџƒбч=Т#kлўћ/ц(јDј §`рumМЊў1mW3м‚BїИ]Y”&џWљхјВ4їpџrї€њw, нЩ!@V№+^ы2ПІЃWfyGцРд!І_ƒ~GЕ^ёФёЗАZ№Ш<№/w+tKѕЇЩѓчўŸщўWз*6Иh[Э€N[№ƒПGЩ2вf1фў_УŠ!}Їxп^ЖмэАУ‹јV0ь;Ћб5Њsбњ џл№ўPШ:^ёга> >Шўžјъ8ћ`UгŸїЫ њOнлЭ{с^8УФ‰Хџ_СиxЗ(Э№ж^юсїўШ{<гp>blPO!ЮЭC_ŸиЙэЂŸ § їлHН_јЩейџб* +^ыЏGOџэR0ћ :Ц^ц_ЏWђ<ђ=ыW*ќ^ {Эу!>Ы8_(& +>џў2ј^ЗЩ0ѓџяя_7ЩЫ;{ЇѕФ“_x0њЏXGёЩпѕ:ў^К #с.Mё}г|iА'В+&|Юўџщ+p_ЩЛє(бЩѕPкё{7P0ЄN€W{ќ!JPмЗШщjяН <є@ъіщЩŸэџ^іаЭ^>Ÿn1Р]ЭзЕ^рўўјn_!]Б45œ яv`Ўџc;^и*}`№KA:ЙюYР *aљ`}ДШ"Kо*sїџ +^э[‘`{ВюШ*Œa№:~эyћ!П€Р€{‡‡й_bj= ќ|7йwЫНЫЛ/wЫ§Ыћ- о$6А,s#|ўX љv >= iгў!иa>AЭюaЭюa2ыaж8(>2шa+Ы0 й>2щa!ЛЭНaй!џџ#"m`)}З |ц(%= Џ!рaЭюa‡(2хa>2ъaGй>0!‹ЭНaй>28`!щaдвa#Эвa~ц<!хa4+>§џэyПэЃ<К ѓ!XsXџэАO!Х~,х0Y5 0Џ-w,,ІaЭayaЭaЭaеzЭГaЭaёеЦ@ЭГaƒaЭaСЭOa0ЭЇaў№8!‹ Ы~ беЭРaёс С˜ У3`!РXNs,~r#Ыœ"Pa!/ІЭiazK!Ж"vaЭА"§/ІwаzŸЊцўЊWЩzўРиŸцПWЩЅaэCžaN,F-ы ыѕЭЅaёs,r,ЩарЫЊэSЈa€__ŸW{Щхы эАс6Ш,w,ЭЇaЯ~=ј5ЩD +f їwїџAп+ХхNЫ,ћсѕЫqёСЩ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—!Ш?ШПэАХwМ>эyн|ї?эywџ>ЃУШПэyЩЩџ}zƒџ}zџ}z—џ}z•џ}z“џ}z‘!BcБвѓрсту№ёђѓџHEGLUK”œ \ No newline at end of file diff --git a/bios/Other/zesarux/qsound_V1.94.rom b/bios/Other/zesarux/qsound_V1.94.rom new file mode 100644 index 00000000..050b11e9 Binary files /dev/null and b/bios/Other/zesarux/qsound_V1.94.rom differ diff --git a/bios/Other/zesarux/tkii220.rom b/bios/Other/zesarux/tkii220.rom new file mode 100644 index 00000000..67e2081c Binary files /dev/null and b/bios/Other/zesarux/tkii220.rom differ diff --git a/bios/Other/zesarux/zxevo_baseconf.rom b/bios/Other/zesarux/zxevo_baseconf.rom index 2b6d09d4..3761afbb 100644 --- a/bios/Other/zesarux/zxevo_baseconf.rom +++ b/bios/Other/zesarux/zxevo_baseconf.rom @@ -1,4 +1,207 @@ -џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЏ2;\ џ*]\"_\CУђ:\ *]\~Э}аЭtї=У[3 6УЊХ*a\хУžѕх*x\#"x\|Е §4@ХеЭПбСсёћЩсn§uэ{=\УХџџџџУВѕх*А\|Е(щсёэE*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓУџУаџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ€*џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџх!эEх!ссхх!9щw§>Іэy!а'€.эА1 Э€1р!@@uџПэАР!kэА!Т6љ#5#5!л#рѕэА!r#Эв Э3(!ў'@џ5эА!Œ}ѓэ э э н!Пџ>_2Lџ>џ2Nф2Iф2Uф> 2Lњ!€"Eфl"Ъљ>2ф!Qќ"Mќ!Sќ"Oќ!"Џф>2Вф!;у"Зф!Pу"Йф!eу"Лф>љ2Шш2Щю2Ъє!Чф"Еф!Чц"Гф!РљЏЭŸ(кu:Рўщ(ўыТu1р:БфЇQЬ‰>џ2Бф!Ыс"Qќ!бс"Sќ!‡Эƒс8!ЭƒсЭ*рDM* р~#ƒ_~#ŠW xБТ.*р}ЛТP|КТP* рхУљсщуЏЭb +ЗЪ’щу>Эb +ЗЪ’єЭ‰Э2У\ѓ!эy"ўџwМ>гП=УўџУћрУрУнс!" +ф" ф#"їу!"Eфщу!€ЭPЗЪi!хУљс1р>^Эю >CЭю :рЗЪц2Э‰Э)ц_ўNЪцўYТЭЏ2р!хУљсЦAgyц€|Тh2ауy!еТуѕцЪ !йэАёў +ѕЪ<цў˜Ъ<ўЈЪ<ўДЪ<ўЛЪ<ЮЭ‰ЛуЭ‰ёШнЭ‰Э)ѕЭёц_ўIШ ўRШ ўAШс2худуЭ‰>љ2Шш2Щю2ЪєЩ +Unsupported media type$ +Write protect$ +Not ready$ +Data$ +Sector not found$ +Disk$readwritAbort, Retry, Ignore? $ +Insert DOS disk in drive A +and strike any key when ready +$ +Terminate batch file (Y/N)? $ + +MSX-DOS version 1.03 +$ыўATMTURBOpљ ў$Ше_Э8бУ‰>2Ѓфyўqв ўТЌы"ЄфыўТЖы*Єфых!фух!  ~#F#fhу2YќЗШхы"WќЪјO<ЭqссЪјЩѕ:YќЗЪќOх*Wќы!Ъј<Эqсс:ЃфЗЪё`oЩёЩЏGЩъ)RXI8F2уџS JH b + ‘ пE ; !њ ! t h Ё,ЋА     $$$a$0 %\%P$o  7Шг№7 Ё I.              I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.  I.I.I.I.I.I.I.I.I.I.J.I.ў?иў?а:КуG>2КуЗЩхЗ!MњЭŸ(сих#:bњw#:XњwцO#:Yњw#цјБOХ=w#кЏТЇp#:Zњ=w#кСТЙp#:[њw#:\њw#:]њw#:^њw#х####:cњwO#:]њ_BхЭ;с:[њOw#:\њˆGwсу]:^њХO:_њGЭ]с DMсq#p#х*`њ}‘O|˜G:Zњ_Э]сq#pсЗЩ"Џф:фЇШЩ:фЇЩ:фЇGOW_*ЏфЩ>"Щх*™с^#Vсе]TХO|Зg}oyСб~#fв’ХO|ЗgyO|ЗgyO|ЗgyO|ЗgyСo|цgЕЩе]TХO|Зg}oyСбвгyЗOxGyЗOxGyЗOxGyЗOxG~цБw#pЩq#~ц№АwЩXфО#Р јЩ!zуЭлТ(ў Т3Тіy/<2™у!XфŽуэАЭaы"Єуы`i"Іу!Žу"›сіЩ}€o|Юg Й7Ще!6ЭAбЩЭї иЭчаЭщ +ЭВи~ЗЪžўхЪžх XфЭоЪoў?Т–Т`с"›сХ:cфю€Oц€yСШх*›сХ С~сцШ:{фЗРУ—сЭ вPЩ:ф<ТЋ:Wф2ф~ЗТ—7Щ:Wф<х*™сХ СОсв6 2WфO*™с####Іo&)))))ы*Ефых*™с#####FсyЗТыO:MфЙТ :Nфх*™сОсШхЭ сЩ:Wф<х*™сХ СОсв6 2Wф х*™с####ІсР Э *ЕфЩЭШ 7ЩЭї дE>џиР>х2Dфw*›сХ С~#foДФХЭLвE Эь У Эї кє dфЭВсдEкє Тє !Xфoф эА!dфXф ~ў?Т  х*›с~с#х*›с#"›ссТ” >€Эчвё :Wфѕ>џ2WфЭLСвё xЭХы!Xф эА>џ2Dф!oфXф эАЭLвŒ ЭШ ЏЩЭШ >џЩЏ2{фы~#2cфцЭ +иXфУВсO:ВфЙиy=ђ +:Oф2€фЩх*›с ~ЗDMсТ^ +х`i+F+N+~‡oyOxG}ск^ +ЗЪO +xБЪ^ +yѕцOё‡хoxG}саџЩЭ5кє Э +:ЉфИвє ы Э +:ЉфИЪ‰ +€к‰ +q#ы эАјџ э э ќ э э хХ*›с С~ц€~ТК +*™с~і@с:Wфх*›сХ С~#~сЏЩO:€фЭŽ Уё +>џ2Wф2фЭz :€фх*™с#NсЗЭ_кп +ЭX Х*™с N#fiС+xЖ:€ф*Iфњ* РНТ7 %Ш•Т7 og"Gф-"Iф>џ2NфЭ@ +6#ѕЭR кc ёF:€ф*™с#N+Эt"™сыЭ… s#rЩ{_вj ё=ТC Э@ хЭB сУK Э… ~#fo"™сЩ:€ф!Зф‡…oа$Щы"›сыЭї >џих*›сХ С~сцР>Р:€ф*IфНЬЏ Эz х*›сХ С~сЭХ ЭлТ- ы*›сы ы э э ќџ э э  э э єџ эАЭЭ *™сХ ~#foС+~ўРЭ@ +6#ѕеХхЭк сСб{€_в' ё=Т Щ*™сХ N#fiС+6>џЩх*™сV+^ыуы+++Fњџ~+V+^сЩ*™с†_ѕ#Vёвn *ЕфЩеЭї кЖ ##6!Xф>? эБЪЖ ЭEвК :фўџЪЖ ЭХ"›сУл Х х*›с O~ц€yсСТ б>џЩТЃ :ЉфЗТ Х*›с ~#foСДЪл ЭХЭ ы*›сы!Xф эА~>вё >ы +Џw#Тї хЭaсs#r#q#p#Џw#Т ЭЭ *›сбУs +ХЭШ Сх*™сF`i"MфсХyЭ] ЭB СЩD}2€фЭz *EфЏ2žфЭR аЭe =ЪB Щх*™с~#NсхеХЭž(бJбсЩѕyOХы хех*™с##^#VсЭ;сб СёO:žфБOх*™с~сХех*MќЭІсyсбСўРУсD}2€фЭz *EфУк !JфЏОwШ*Kф"™с*Gфы*ГфУк :DфЗШЏ2Dф:MфЭ] Ук >2žфх*™с~#NсхеХЭ›(бJбсаЭe =Ък ЩЭєЭгЭєЭМЭSУ%Э>ЭгУ"ы*›сыЭ>ЭМЭ}цХх*›с wс}Зo|g{_х|*›с w##sсС:}фЩЏ2ЃфЭAЭг +Џ2ЃфЭAЭМЭSЭi`Щы"›сT ~#N#F#^‡oyOxG{_}ЗЪ–xБТ–еѕ!*›с^#fkё_}™o|˜g{бкЙе_|Е{бЪхѕе*›с#бё~с›кхЭбЗР*Eфх*Еф"Eф€w#То=ѕ2Nф*›с! N#F#~`iOё}›o|šgyDMыš_х!ЭМЭSMDс+|ЕТс"EфЩ:}фХDMе*›с!бq#p#sЪ:#r`iСЩ!ы"›се!N#F#^#VсЩШ#|ЕРЩсi`>2}фЏOGЩ"‡фы"…фых`i"ƒф*›с~сЭ +кZ€:ЃфЗхТœ*›сV+^{ВТœ€sсТЈ{ў@кЌЏ2†ф*Eф"ф:‡фO:ˆфGЏ2}ф2~фЭ;хе*›сб~сЗјХЭz :ƒфO:„фGЭ;y2“фx2”фХ:…фO:†фGЭ>y2•фx2–ф`iСх*™с##^#VсЭ`"‘фх`i"ф*™с######~Ё2|ф#n-( xЗGyOє`i"‹фсСЏЩ!x 0ХO|g}oyСхgyO|с шGЩ!yOxе_}o|g{б8ХO}“o|šgyС0?е_yO{б лGЩХO}“o|šgyСч`i:‘фO:’фGБ_W('х*™с##^#Vсые_}‘o|˜g{быХO}›o|šgyС0ы!ы"—фыMD*™с##^#V`iЭ]"™фх`i"›фсЩ*›сV+^+~+ngЕЪ6Хy“OxšGвС*›с^#fjZѕёxБШехЭOб|ў8}ўј0б шыбЩЩ2ф*‹ф:|фЭФы*GфХO}›o|šgЕyС :€фo:IфНЪ—ех*™суЭЏ у"™ссб:фЗ =2Iф*ГфеЭB бы"Gфы:€ф2Iфх*™с"Kфс>2~ф*фх*—фDMсх "ф*‘фы*ГфбЩ*—ф|ЕШЏЭ9Уƒс*—ф|ЕШ*ф#"фы*ф}“o|šg>Э9ыЭ{с>2JфЩ!"‘ф*™ф"—ф|Е7Ш:~фЗШ:|фх*™с######Ос8"*‹фы!їХO}“o|šgyСиыЭO"‹ф*‰ф#"‰ф>џ<2|фЗЩ~ыЭНсы# ў 6 +ў +(#xБ щ"Ÿфы"фыТлѕхе*›сб~цПwсёУлЭ!yАТЃ<гы*фы<(< ЫЭRыЭНсыў(О xБ ю<Ж*Ÿф|ЕТ7!€:ЪљН("ЪљХеЪљЭSбС!Ьљ~ўТ7ыЭНсы> +ЭЏgoУNЭfњ{*›с^#V*“фыХO}“o|šgх*›сѕё^#V*•фы}›o|šg0сyСУГЕсyС |ЕЪГхе_}‘o|˜g{бс0DMЭšх*‹фDMсЭяxБТГ"‹фы"‰фыЭЕ*›ф|ЕЪеЭљкл>2~ф:|ф*›фDM*‹фХЭјХѕGЭB ёOкЃ:JфЗЪЃХх*™с##N#FсХх*Gфѕ}“o|šgёыЭ;с Сы*ГфЭƒсСбсе_}‘o|˜gкЗЕ{б( {бMD!їХO}›o|šgyС8*‰ф#"‰фЏыЭщдЕ*Eфы*ф}“o|šgMD€:ЃфЗТх*›с^#VсЭ]|ЕЪы}“o|šgы*фЏЭНс#zГ іы*‡ф}‘o|˜gЕ>(<2}ф*›с:‹фw#:Œфw#:‰фw#:Šфw*…фы*ƒфxБШ аЩ*Eфі@<('<Ъz<(0ЭФс#ў((ЭJ xБю~#ЭYў( xБ ђЭФс#ў(Э xБ №х*‡фDMсЈKBЭxБЪЭвЏOG<2}фЭfѕХЭaх*›себq#p#s#rсСёњ[хе*›сбѕ~цПwёсХЭšС*•фы*“фxБЪX вDMых*™с##^#VсЭ``iх*™с#######Fс( O|Зg}o іyх*›с N#F#~#foЭ`|Е(х`i"ф*‹фDMсЭя"‹фы"‰фыу}“o|šgЕыс(!xБЪЃХKBЭСкГы*‰фы Э"‹фы"‰фыЭТ*›ф|ЕЪхы*фы"фЭљ>2~ф:|ф*›фDM*‹фХЭјХѕGкУ>џ2IфЭк ёбсOЏG}‘o|˜gЕ>ЪхMD*‰ф#"‰фыУДЭщдТ*Eфы*фХO}“o|šgyСы*“фыы*•фыв "“фы"•фыхе*›сбN#Fуе_}‘o|˜g{бу#N#Fсые_}™o|˜g{б8*›сы!“фэАх*‡фDMсУ1|ЕВГ(vе_}‘o|˜g{бы е_}™o|˜g{бBKх*™с##^#VсЭ`х*™с#######n-( xЗGyOєЏсЭяxБ(!ЭкГ!"‡ф"‰ф*›с N#fiH"‹фУ>џЭШ>џйе*›сб~#foД(ЩЏех*›сw#wсбЭХжWх(џYех*™с######~с2|ф<’G"‹фхЭOбyO("ѕх*™с######FсёкЛыХO}“o|šgЕyСы(ббухе{‘_х*™с##N#FсЭ;ё*фх "фСсХеы*‹фХO}›o|šgyСх*‰фDMс "‰фыЭФыС:Iфх*™сОсy7ТИ*GфХO}“o|šgyСкИ`i+х*GфDMсе_}™o|˜g{бсСЩ€2|фУCХх*™с#######Fс++( O}Зo|g іyЕoх *™с N#Fс СЩы"›с NьџF##^oyЗO{З_xGyO}!Щх*™с^#Vсы~#foхых*™с^#Vы"ЁфысхХхT]еы*Ёф+ХO}“o|šgyСыб0{В сссџЭШ7V#Эx{В(дыЭxыЬхеЭOбсРСMDух*™с^#VсЭ™сС xБ ІџЭ™>схЭOСxБ ыхе*›сбs#rсыыСq#pыЩхЭOуЭ™с|ЕШ|ў8ь}ўј8чЩЭ58[:Wф(>џ2Јфх*™с"Іф*Eфыс:€ф<ыЭНсы~ў 6х ЭƒсЭ +:ЉфИ(0#€*Eф ѕЭФсGёЭНс#xЭНс#zЭНс#yЭНсЏЩ>џ2ЈфЩЭї 8ѕ:Јфўџ(ю2Wфх*Іф"™ссЭLЭ5>џиы"™сых*›с ~#N#F#^‡oyOxG{_}З(xБ е*™с!бq#p#sсЏЩ:ВфGЏ7ќЩэSEфЩЏ2Ѓф{Э +>џиЭё +х*™с^#Vсы"›сы!DLх*™с^#VсеехЭOсб #zГ №`iбх*™с##N#F###~<сЩ!€"EфЏ2OфЭЏ !Зф:Вф^#V#хѕы"™сыЭ§ ёс= эЩ:OфЩЭєХDMе*›с!бq#p#s`iСЩ:ВфЛиШ!OфsЩе:?ф2@фЏ2AфbkGN#W^#х!]ќ"™сс{Й0х~сў (ZЭ2хХ!\эБ N#fiСуЩЭ2ў@к~ў`в~ѕx<Йвф>х*™сw#"™ссЭAёѕxЙвфёх*™сw#"™ссЭA:AфЗТ{{Кк{~=#Т{#У{ё>ЭУ{бЭ§!:@фG:?фЪSGЭ2 њУSx2BфЭУ{> Э> +УбЭ§!ЭеxЙѕHЏGБЪ4!]ќэАёЪ;> бЩ:Bф ўЪэ(:х*™с+"™ссЭ2(х*™с+~"™сс=(х*™с#"™ссх*™с~сў 0ў ((Э2:AфЗТ{Ъ{zЛв{+zўк{+~=#Т{+У{хХ:@фO(!]ќ~#ў( + ў 0ў (  э:?ф‘(GЭ2 њСсЊyЦцјOф:Aфю2AфУ{Џ2BфХх,!~Э# јсС>@бЭЭ:@фЗЪSG> ЭТУSMSX-DOS (ATM Turbo-2 version) (c) SSS, 1993 >џУ‚ЭЙк{ХO С‚WУ{ЭЙк{У‚zЛв{~=#Т{#У{~=> <ѕЏ2AфxЙвЕzЛвЕ~ўТžx<ЙвЕ~#х*™сw#"™ссЭAё= аУ{ёУ{Э2ў BЭ2ў@8;ў`07хеХх!"›сс7ѕ>Э8O ‚Wх*›схёѕс"›сс#ёО+ ох*›суёСбсЩХѕ{’8&($=(!Oёхѕ~= # ё сС7Щ#эБс {’=‘СЩёС7Щ>Э> Э>Уў вў ЪўЪѕ>^Эёі@У + З’Kэ={aтэPэ=j{{ў (9ў (5ў(ў(5ў ()ў(-ў (1ў(%ў 8х!?ф4сХGЭїxЭю :CфЗxСШУФ ѕЏ2?фёхх!?ф5сн> Э:?фц єЩў(ў(ў( ЩЭV#Шў ыЭ`#ўЪўЪўР*OќУІс>2CфЩЏ2CфЩЭї>ШіџЩЭ2ѕЭёЩЭџ(ћЩ{ўџТю ЭV#Т`#ЏЩУ`#{ѕЭїёУФ ЭїУЗс{ѕЭїёУКсЭ™хy‡‡‡gxG|‡gxG|‡gxGЗzW|В_P*QфDMy‡‡‡‡‡gxG|O:PфБOсЩЭ>8Lехы*Tфы}“o|šgЕсбШ"TфХеMDЕЭ]y‡‡‡Б!ЭєЗвбШЭ +>ЎуЭє2Qф,}2PфЭnбСЩХе*RфЭ†№ыN#ые_}‘o|˜g{бк<ь Щ2Rфц> <2ЏуЩШІШ›Ш›Ш›Џ2ЃфЭ™*RфМы*Pфы:VфЩDј 0F|З B}ўx0=Э (6zЗ(2ў 0.х!­у…o0$~сЛ8 ы"PфыЭ†Э0ы*TфDMыЭ]}2VфЏЩ>џЩ}Э +MGyЗЗOxЕЭ;i`:Rфц‡<ЭПЎу:QфЭП:Pф=O "TфЩ=ШыN#ы їЏ2ЃфЭ™`iЏЩDMxўвƒ>;ЙкƒКкƒ{ўdвƒЭ9ЏЩ{2ЊфЩ~ў 7ШўхТ >#>хЭu в ~#~Эu 0 #7Ш~6:фЇ~(ў€8ўК0 хХO! + ~Ссўa8ў{0ж ў ихХ!k  +эБСс7Ш# Е АЗ~2ЉфЩ."/[]:+=;,х!ЋфО?0 #О8#О?0#ОсЩ€šEAŽA€EEEIIIŽ’’O™OUUY™š›œžŸAIOUЅЅІЇЈЉЊЋЌ­ЎЏААВВДДЖЖИИOлћ8ћyгћг{гћЩ~ЗШЭю #їѕЭф ёцЦ0ў:8ЦхеХѕЭђ!ёѕЭ!Эш!ёСбсЩЭ7#аO !ф~ЇТ!yў 8*4уўЪS"Эr"Э "Р&Э)"РЭ1"У#!J! ##Ї јО# їN#F*4уЭJ!ЏЩХЩ\"" 9" +'! G" N" I"—!#""")"JN"EN"Y”!A"B)"C "D"HG"y‘!xŽ!>>>>џ2фЩђЋ!6y!n! +У6!=(=(%=w:2у5у(6:3уGyж И<иxЩwyж4( =(Щwyж4 <2фЩ=Р<2фЩ:фЇШЏ2XџЩ:фЇШ>2XџЩѕх:Pџ*MџwсёЩ:2уМШ$ Э§!Э"Р:2уg%>-ШЭ "Р&:3уНШ8,"4уЩ-Џј> Э!:5у=ц ѓЩ.&У1"ЭН"єЭ"Ш Уr"@x= §>гўx= §Џгў юЩеѕхХ $ }Ц_Ы?Ы?Ы?Ы?Ц@%Ы<0Ц WЫ#Ы#Ы#Ы#|ƒ_yўџ( ї>zэyСсёбЩї:Xџю2XџчеѕхХ!РAСA?6 эА!РaСa?6 эАї>~эy!РAСA?:1уwэА!РaСa?wэАЅ!РGСG'6 эА!РgСg'6 эА‰еѕхХ!BРAэА!bРaэАШхѕ!фЏОw( ёж@ў 8Ц@П7сЩёў їwсЩхеХЭl#СбсЩхеХЭl#Сбс(ѕЩћЭo,ЇЩ ATM Turbo-2 BIOS Version 0.92 +Copyright (C) ATM 1993 +Adapted for Turbo 2+ and PentEvo 2011 savelij + +УурЫсЫсЫсЫсбсџџэsUќ1ЭќЭѓсЭ—Эљсэ{UќЩУсУсУсУ2сУGсУ\сУКсУЗсЭѓсЧ1ЭќЭѓсУъэsUќ1ЭќЭѓсЭ Эљсэ{UќЩэsUќ1ЭќЭѓсЭ`#Эљсэ{UќЩэsUќ1ЭќЭѓсЭю Эљсэ{UќЩэsUќ1ЭќЭѓсЭФ Эљсэ{UќЩЭљсТ{с~OЭљсэАУѓсѕЭѓс~Эљс# xБТ„сЭѓсёЩЭљсУУѓсЃсе^#VыЭљсщУѕ>ЩЩЩЩЭљсwУѓсЭљс~УѓсЭѓсУэЭѓсУЙЭѓсУuэs[ќ1 §ЭѓсЭ€*Эљсэ{[ќћЩѓѕХЏѓѕХ>§эyСёЩеЭ*Эљс:6уцюі‚гуулџ‡ђ*тлw#є8 я ьЭѓсб>7ЩЭѓсблцœШњ6т7_Ыc>РЫ[>Р> ЩеЭ*Эљс:6уцюіЂгуулџ‡ђyт~г#є0ђЭѓсблцќШњ2тЫw( >агууЏ7Щ7_Ыk> +РЋѕХ81{ї?эYхb.MњэАo|ў@ ,`Эљсуы!MњэАыбЭѓсСёУ)ЭљсеMњэАуї?эi}T!MњэА_zў@ PсЭѓсСёУ)ЭљсЭѓсў$ШЭ№P ффљp hШшљp hЩюљphЪєPRN LST NUL AUX CON €џ error reading drive A +$ +Bad FAT, drive A +$COMMAND COM§Џэy!&€@ї?~#эyz€G0ї{ю_§эyў0чЩz}|{}|O_  +?ўІџ`?Щ>агуул> гџ>Xгуу!л0+}Д іщ>гуу!л0+}Д і> гџ>Xгуу!л0+}Д іщ>гуу!ла+}Д їЩ7Зѓѕў04ёх!М(у0ЭŸ)иЭ-)иШЭ*ѕѕ:6ую26угџёћЩЭŸ)иЭ +)иШЭ*ѕх!ЗэRс0ё>7ЩхcЫ#ЫЫ#ЫЫ#Ы>`‚_|ц>WсёУтТтЏЩЫQ(л?Ы?г?ЭтѕЫQ(л?Ы'г?ёаШЭS)пЫQ(л?Ы?г?ЭUтѕЫQ(л?Ы'г?ёа<=ШШЭS)мх>агууЭ*л?_>гуу!л0+}Д і>агууЭ*{гуу>гуу!л0+}Д і>агууЭ*сЩц:6у цўі26угџyўјиЫIхХBK Э]}<г_iСХЫAM Ы!:6уцяЫ98і26угџyСЫQ(Ы'гуу>гуу!л0+}Д і>агууЭ*>7сЩсЏЩл8ћЩл_<ЫI ў + Zў TЫA(:6уц =:6уігџ26у>XЫQ( +л?<<гуу>ѕЭ*ёгуух!л0+}Д і>агууЭ*с +:6уцягџ26у>г_ЩѕхеХйѕхеХнхн!ПџЭЄ*Эi+нсСбсёйСбсёћЩн5“Рн~”нw“:@џю2@џ:XџЗРцЗ*4у%-Э)."MџнЫ„FФь-:PџФ.wЏЩн6™н5™(№н6™ЩнЫNШ>Э.нЫЮЩ:Xџ<2Xџ=РнЫNШЏЭ.нЫŽЩЏлўір<Ш.јўўэx/ц(g}ЦЫ<0њЗ Ыћ ў ЫѓW$% ц,Ы8иzГЩ@€ #$  &'н5Ј№н6ЈЭ+нОЉ(^нFЋн6ЋџW?(Ё(ЈЁ( +xЁ(xцРБxВ:@џ/БЂ!M+эБz 2jџЩG:kџ2iџн6Јxц?(нЎЉц? +:@џЈц?Ј2@џнpЉнЫЊ~Рн5ЊР:lџ2iџ:@џцРнЎЉђњ+!O+ +( Ыw(2!Y+ц?эБ zЗШGў/ н6Њ€:@џю2@џЏЩў+ н6Њ€ў нЫ‚^ :@џі><Ш:mџў*nџЪW,!РџЭj,н4Ўp*pџ:\џнNœѓDэyўю- іћЩ…oа$ЩнЫV(ЭЇ, Эт*ћЭˆ,ѕЭќ*ћёЩћЭЇ,ЗШЭ”,Ул,!СџРџн5ЎэАЩЭ”,:mџЗШ:РџЭл,З(я>џЩ:mџЗ>( +Э”,ѕЭл,OсЏ.нVЩ:mџЗ>(ђЏя_!‰-Эj,~З7Шў Шў :@џі><> Р> +Щ{нЫn(ў:8 ж:!Ы-Эj,~ў(0 =цў :@џцР‚!8-Эj,~Эj,Зщ8 > & Џ7Щю нЫfШю ЩцЩжў"(ў Р>_Щ>@Щж(ў0л‡Ц[ЩЗ№>нЫnР<ЩжA!г-Эj,~ЗР7ЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHB€ *^/,-?.+(`=;):"_[_=;]^@\~*?\{}^-+=.,;"<|>]/`[:|іР *MџЭќ-"MџЏЩ|ю gц Р#ЩЗ*MџнЫŒFФь-:PџФ.wЏЩ~2Pџ:LџнЫŒFШЎЩеѕыkz&T))))))_Ы;ціAWРёбЩЩ1ЏogW_ЩУ\зУXзCopyright 1979 (c) by Digital Research д_УХЭŒдСЩ> Э’д> +У’д> У’дХݘдс~ЗШ#хЭŒдсУЌд У_УЭ2юл<ЩУУдЏ2элЭлУЫдУУдУУдУУдЭлУпдУЭЗЩУєдЭлУљдУєдУУдУџ УЭ凇‡‡!ялЖ2Щ:ял2Щўaиў{ац_Щ:ЋлЗЪ–е:ялЗ>ФНдЌлЭЫдЪ–е:Лл=2ЬлЌлЭљдТ–ед!€€ЭBи!Кл6#5ЌлЭкдЪ–е:ялЗФНд!дЭЌдЭТеЪЇеЭнеУ‚зЭнеЭе +дЭЭ)е!дF#xЗЪКе~Э0еwУЋеw!д"ˆдЩ ЭЗШЭЗЩУ€У!Ћл~ЗШ6ЏЭНдЌлЭяд:ялУНд(з!мОТЯз#Т§еЩݘд*Šд~ў Ъ"жЗЪ"жхЭŒдс#Уж>?ЭŒдݘдЭнеУ‚зЗШў к жШў=Шў_Шў.Шў:Шў;Шў<Шў>ШЩЗШў РУOж…oа$Щ>!ЭлЭYжххЏ2№л*ˆдыЭOжы"ŠдысЗЪ‰жо@Gў:Ъж:ялwУ–жx2№лpЭ0жЪЙж#ў*ТЉж6?УЋжwҘжЭ0жЪРжУЏж#6 ТЙжў.ТщжЭ0жЪщж#ў*Тйж6?УлжwТШжЭ0жЪ№жУпж#6 Тщж#6Тђжы"ˆдс #~ў?Т з ТзxЗЩDIR ERA TYPESAVEREN USERљk!зyўаЮлОТOз#Т<зў ТTзyЩ#ТOз У3зЏ2д1ЋлХyц_ЭеЭИд2ЋлСyц2ялЭНд:дЗҘз1ЋлݘдЭаеЦAЭŒд>>ЭŒдЭ9е€ЭиеЭае2ялЭ^жФ ж:№лЗТЅкЭ.з!Сз_~#foщwий]й­йкŽкЅк!ѓv"д!дщпзУЇдREAD ERROR№зУЇдNO FILEЭ^ж:№лЗТ ж!Юл ~ў Ъ3и#ж0ў +в жWxцрТ жx€к ж€к ж‚к жG ТиЩ~ў Т ж# Т3иxЩ~#ТBиЩ!€ЭYж~ЩЏ2Эл:№лЗШ=!ялОШУНд:№лЗШ=!ялОШ:ялУНдЭ^жЭTи!Юл~ў Ти 6?#ТˆиеЭщдЬъзЪй:юлц`O> +ЭKикйб{ецѕТЬиݘдХЭаеСЦAЭ’д>:Э’дУдиЭЂд>:Э’дЭЂдxЭKицў ТљиёѕўТїи> ЭKицў Ъй> Э’дxў вйў ТйиЭЂдУйиёЭТеТйЭфдӘибУ†лЭ^жў ТBйRйЭЇдЭ9е!д5Т‚з#~ўYТ‚з#"ˆдЭTиЭлЭяд<ЬъзУ†лALL (Y/N)?Э^жТ жЭTиЭадЪЇйݘд!ёл6џ!ёл~ў€к‡йхЭўдсТ йЏw4!€ЭYж~ўЪ†лЭŒдЭТеТ†лУtй=Ъ†лЭйзЭfиУ жЭјзѕЭ^жТ жЭTиЭлеЭядбЭ еЪћйЏ2элёo&)|ЕЪёй+х!€хЭиеЭлЭебсТћйУдйЭлЭкд<ТккЭЇдЭееУ†лNO SPACEЭ^жТ ж:№лѕЭTиЭщдТyк!ЭлнлЭBи*ˆдыЭOжў=Ъ?кў_Тsкы#"ˆдЭ^жТsкёG!№л~ЗЪYкИpТsкpЏ2ЭлЭщдЪmкЭлЭеУ†лЭъзУ†лЭfиУ ж‚кЭЇдУ†лFILE EXISTSЭјзўв ж_:Юлў Ъ жЭеУ‰лЭѕе:Юлў ТФк:№лЗЪ‰л=2ялЭ)еЭНдУ‰лжлў Т жеЭTиб!ƒлЭ@иЭадЪkл!хыЭиеЭлЭљдТлс€д}“|šвqлУскс=ТqлЭfиЭ^ж!№лх~2Эл>Э`жс~2нлЏ2эл\!Эл!ЭBи!д~ЗЪ>лў Ъ>л#У0л~ЗЪOл#УCлx2€Э˜дЭееЭеЭ1ЋлЭ)еЭНдУ‚зЭfиУ жzлЭЇдУ†лBAD LOADCOMЭfиЭ^ж:Юлж !№лЖТ жУ‚з$$$ SUB љkџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ‡У_УшёУыёУSУюёУУёёЩУєёУ`rУ1УсЩ|’Р}“Щ§!€ЛSѓ:HѓO.€Эp /!!ћUѓ~#N#ЗхХG.ФpСс эPЭ!~З(2#х!)ЭНб PэKєЛ"єЛq#p#ыэ э ы ы эА>€ЏќЪЭЯ ЭѕЭР Эs!jfАэА>2Нђ§6џЭUЗЩ7Щџ ЃCON џЩ  LST џЩ  PRN џъ  NUL џІ  AUX y5x5Џх!`ЭН @ыенсХN#F#хнqнp +<нwo& +нwћЛ(#К) s#rбСснqнuнw<н6џИЏЩсЩеХ#Ы…DM*dА^#V#zГ(&ЫC ыэB0 ыЫƒшы++(%zГ(s#r#>о*dАЗэB8ђ"dА qЫЦ#p#х6# xБ јсСбЗЩ++Ы†еХ*dАNЫA #F# ѕ"dА^#V#zГ( ЫC хN#FсЫA ы ыя+r+s##ЫƒиСбЩћЭg2§ЛЩхХ:Ођ=ЬM +yўq8 !‘ N#fi§!€ЛСуЩ>м!Щ† —)v$(ЛхЅ‹=Д 6 і6:7T7n7k8б78S8˜8Q g o w ‹‹‹‹‹и8ь89?9‹Ф<Р<ю8‹Џф.8г ћ$ў$л ‹‹‹‹‹‹‹‹‹‹‹‹‹‹KўO+p}ЂВТ’™Рх +CЃЪя"eZ ` Мвђ"k Ўѕˆ ‹‹ • Ф  Я iŠрAS]!аА"‚Л"€ЛаБыЗэRы6 #zГ ј2ЛЏ2Л2ŠЛЩЭЅх}ЭAдXсЏЩ§Ы Fџ NЭ™oЏgЩЭ~oЏgЩ{<(§Ы N{ IЭ*vЏgoЩ§Ы F $!ЛО Э& + ogЩ§Ы F :ЛЗЬ +oЏg2ЛЩХЭжбЗ Г(xж(hЏgЩџЭжЗhgШ›џ{ЭБЗogШœGyЭЮ6ўе§Ы F ЏЭ˜;ыF#ххХџЭћ}СсЗ(ѓў +(яў (_xЙ( #s{хХЭSхХ>Э*vСсасqЭSсх~#О(^#6 бЏogЩ2zЛЏ2|ЛеЭrб=(I=(dЗШG2Л:|ЛЗ(еХ*‚ЛО ЭNі~ў Сб(*€ЛwЭNј~6 ЭN"€Л"‚Лў Ш~6 ЭNѕ:ЛЗ(Љ*‚ЛЭ`~ў (јЭ`~ў јЭN:ЛЗ(‹*‚Л~ў ЭN ј7дN~ў (ј"‚ЛеGџ~ ЭNў (ѓ бy2|ЛУЂѕеЯБЗэR# !аАбёЩѕеаАЗэR+ !ЯБбёЩ*‹Л"‡Л"}ЛыN#"„Л~ЗG(#Эј+x2†ЛЏЭЃ“ех!†Л~И0pсЭ™ЗШў +Шў ЪўЪрўЪТўЪ/ўЪ(ўЪŸў(ў(ўЪˆўЪІўЪ­ў Ъй_:{ЛЗТ::†ЛИ(5#{Эk0:†Л=И <Й+в’#<2†Л~Эk#дД+JЭД8p~ў 8k{ў 8f +Й0l{Эk8#s{ЭЭЩ{Эk0.:†Л<Й0K<2†Л==(еХO T]эИСб#s#Э™w+ЭУУф:†ЛЙ0!<2†Л=( еХO T]эИСб#sЭУУфЭ™>ХхЭ*vсСЩ:{Л/2{ЛЗ>y =Ххеѕ>Э*vёЭ*v>4Э*vбсСЩ:†ЛИШ#~ЭkвЭ#~УxЗШxЗШ*„Лэ[‡ЛХ!#~Эk0 +#++СХў {і_ў 0нх*‹ЛЗэR( +>Э+|Е ісСЩxЗШЭф:†ЛИШ=2†Л(0_#~+Эk{0х!†Л5с=(ХхO#T]##эАсС ХхO#T]#эАсС#ЭУ+УфЏИGФфЭОЭф*„Л6+ЩЭsбУ|#ЭУ*„Л:†ЛwЏЭЃ> ЭсЏЩсЭs>ЩсЭs>Щ~Эkа#6 +ЩХех Хех:†ЛGЭјэ[‹Л*}ЛЗэR(8> Э+|Е іэS}Л>Э*v>KЭ*vсбСЩХ~ЭЭ#іСЩхХ*}ЛэK‹ЛЗэB0эC}ЛСсЩХехЭA0 ѕ>^Э5ёЦ@Э5сбСЩG:zЛЗxЪXУеў Шў +Шў ШўШўШў ЩѕЭ~ёў > Эi:‹Лц єЩ*‹ЛЭќ"‹Л§Ы NЪяџУЭ& +G:ЛЗ xЗШЭ +ЭЌЗШ2ЛЏ=Щ:Л§6 ЗРЭ +ЭЌЗ(їЩў(ў(ў( ўРЭ +ў>Р>žЭЮ6ў>џўЏ2ŠЛЏЩў > Эц:‹Лц єЩ*‹ЛЭќ"‹ЛЭ*v!ŠЛЫFШ_У(#ў(ў а+G|ЕxШ+ўШўШ#ў Р!ЩУ( Уu Уˆ У +Ә Ыi Э +GЏЩ*xЛ~З 'аБ>џ>џЭ˜> +Эе!бБ^#ы6 #6 +#6ы~ў( #"xЛGў +>ЙШЏЩG6"xЛ>ЧЩЫi Э*vЏЩѕЭ~ёЭеЏЩЫi Э& +_ЏЩЭ~_ЏЩЭ +ЏЩ!вБ"xЛ6ЩУЕ УФ У +У +Уў Эб +Gў(>ў >ЙШЏЩЭм +ЏЩУљ Уи У +Уф Уў ЭЖ +0$§Ы +†>ŸЩЭХ +_ЏЩУљ У +У +У +Уў >ЧЩЏЩџЏЩ:Аѓ_:Бѓ!оѓ†WЩЭM +нхн!ŸЭ Эц +нсЩ!Нђ5 4:Ођ=ЬM +нхн!œЭ Эц +нс>џР>e2НђЏЩyѕ:wЛЗ( ХехЭ_ +сбСёЩйѕХехнх§х!lА:vЛЫGѕ:wЛ(=(G:ЇќЗ !iАЭмёх!fА:ЇќЗЬмёсЏ2wЛ2Ођё( ~2lА>2wЛ§снссбСёйЩЭM +нхн!ЅЭ нсЩнхн!ЈЭ нсЩЭM +!qѓЭб6ЩyЭM +!tѓЭб6Щѕ:›ќж(ёЩ2›ќн!VЭ >ŸЭЮ6ўйѕХех§хйЭйёй§ссбСёйЩ!"ЏЩџЭk >2<ђ!€"=ђЏgoЩ{лФБ5( ~#Ж({2<ђ*Gѓ&yЩ!)хxЭБ5~#Жс(#ёЏЩ:<ђ=oЏgЩэS=ђЏgoЩKн!кЙЭ01ЗџРхнсн^нVеBJеЭ)-zГ буэRу юХн^ нV Э + э[MѓеэА§ссбнNнFХнN + нсЏЩ{2 ѓЏgoЩн!кЙMеЭ01бЗРхнсе э yx#~#<#э э э ~#хn&))))…|с#е эАеыљџ 4 #4ыбЏќбэ нnнf+нF )§нNнF ы++r+sбЏЩэ[=ђЏЩ: ѓЗ(>џGЏЩxўџ(ЭБ5GyШxЭэ+zЗШxЭ§+Э–5ЏЩxЭЮ6ў§F}ЏЩxе§х§*Gѓн*кђЭћ§сGЗ+ФБ ЏwбЩџ ж +0ћЦ:ѕyЗФБ ёw#ЩхнсxЭБ5~#foДyШЗ ЭЖ/хнснFыЗЩЭь+Эќ+хенхбЏЭд&!@ЗэRуСэB8 +эB8 ын т DMЫњенсWсЭг/ 6ЩХPЭСЪИ Ъ *3К|ЕМТК ЭР О!Ой>0Э18 +Хй4ёь:ОЗyоЪК *ћЛ"3К>хнснwн6 н6џOн!кЙЭ01>џЭН.ЭL/Эь+)*3К|Е(">Э§+!"3КЏ2О!ОN#F#xЗ(хyЭсс№:ОGyЩ!М6#zГ јЩxў8=x§Оz(70*јЛЭВ,^#V+эSјЛЭ!"іЛ!њЛ5л! ЭН э[јЛ"јЛs#r!њЛ4У§FzЏЩ!КxЗ(ў >лаH z<( +=(ў >лаJqVЏЩw#<ў љЏWЩЗ( xЗ(>џ2ьђ:ьђGЏЩ1ЏgoW_Щ§N З(§p AЏЩЏ2эЛЏХЭ-СРеХюЛЭ0PYСсЭSыЩЏ2эЛЏЭ-РxЗШы>џЭ-РxЗ(/€O>Gх! ЭНСРХэKюЛ"юЛq#p#ыЏЭjу>џЭjсэ[юЛыюЛЭ!юЛм!ЏЩЏ2эЛхХBK*юЛ|Е( +^#V#ы xБ яСсУS*юЛ|ЕШ^#V+Эы"юЛ№ы~#foДыШехЭ|BKсб ы7ЩхцOџЭŽ#Э9(ЫA Ыa>Р +ы>П=GЏсЗЩхеxЗ>П( +Э#З ябсЗЩхцOЭŽ#Э9З єсЩЭŽ#Э9GИРЗ ёЩхы:эЛЭд&ыЭђћсЩхе_ы:эЛЭд&ыЭ ђћбсЩЭІJ]T!М zўyоќцќх!зJ †сƒж0ќЦOЏЩ Dј 02|З .}ўd0)Gz=ў 0"!!…o0$ў— xц !-{=О0 kbPЭђЏOЩџ>ОЩЭІ`iSЏЩ|ў0}ў<0zў<0 DMZЭрЏOЩџ>НЩ> гДлЕцG<гЕ> +гД>гЕ> гДxгЕ yгДлЕѕ ї>гД>гЕ бyгДzгЕі> гДлЕігЕЩ> гДлЕцгЕЩЭ› ЭЧWЭЧgЭЧoЭЧGЭЧOЭЧ_УХЭзG‡‡€‡GЭз€СЩ{гДлЕцЩkaPЭ›>гД>гЕЭ›ігЕ> гДzгЕЭ›Э›}Э|ЭzЭУOЏЫ'њЭ(G{гДxгЕЩЗ:ўЛ(>џHyц :DѓБOyцp EAў Э‘04Џ!СќЫ~(ЫџOЈц(хЭ‘с0yЫ(ЦЫg(ш#<ц мxцpў07 HЭ‘ѕyцGёЩХyц‡‡_!5К^#V#~#foД(5OG(~З(# їы5##4 +~З( ј Aы5#4xСЗЩС7ЩOxц :Dѓц‡‡_!5К^#V#~#foД(Й8( ~З( pы#4#<(#5ЗЩ7Щ!5К^#Vе#^#V#у|Е(ХN<(=( =И8 хЏ#4##5с шСс гЩн6џнp§q эSžЛЗ :<ђWЭGЗ( К(W§Ы ~>лРнrнЫ^ Э ( ў\ ЫРЫШ§Ы юЏФ'э[žЛэSœЛЭGнЫ^(&ЙЭtq&ЙЭŠў\ <ЫШЭ э[žЛэSœЛ&ЙЭV g&ЙЭr(й]н6џнpнw§q эSžЛэSœЛ&ЙЭŠxц §Ы N(хХ!<&Й эАёі9GсЏ§Ы F&ЙЬЗ §Ы ц&ЙЭV нw&ЙЭrѕЭ Ф'OёЗЩ???????????§6!Э (!§Ы!N жA8ў0 §Ы!f +§Ы!^ §Ы!V +ў*(ў? ЫшЫР (Щw#ЦyO=(ю6?#їЭ' Ш6 #љЏ§Ы ^Ше§Ы v§Ы іЬЅбЗР§Ы f( §Ы FШxцШЭ1ЗЩХхЭ#>0ёнuнtх N#Fнqнp ~сСЩХнNЭ01СЗРХх§Ы n i^#VЫz ^эKžЛХхzГ(§Ы ž#"žЛрџ еЭ*беЙЭŠ§Ы ^( ЙЭ1З ёеЙЭr бЭ  кбџџсr+sСэCžЛ§Ы оЫz(##6сС ЭЯЩЭGЭЬЩ>йЫXШЫhРеЭт(ухХЏЭ]Ссу0Ыg Э0щб>жЩёЭПЩцOЗШўхШе ў >хѕ~Э9ёЫY –( ЫQ ~ж? #хыyЎц ~7ЗбЩХну ў >хеW~Э9ЫQ ў? zнwб#н#цнуСЩѕЭи$С0ЏЩхеxЗФ#с>С8 нЫ^ > Эє ЏЭєсЗЩО((~Э9w#Ыa ЫQ ЫY ў?(ў*(ф~#ў јЏЩ>кЗЩ*єЛхс|ЕШN#F#Ххе О #јбс уС7Щх!sЙ6!1Й6#"šЛс§6х>*šЛО( +6#О(6>*ЦжсЩХх*šЛxц(>Ыp(Ыx(*+~ў($З ї>й%х!Йх6#ЭХбс~ў>и(w#З ђ+"šЛЭ[(§6џсС§Ы V(ЏЗЩХх 6#ћс нЫ^ Эѕ6.#ЭѕЫy ЫA +6СЩЭ9ЫQ ЫY ў (Ыљw#щЩх*žЛ~З(#"žЛсХ§N!Э9§q!СЗЩх*žЛ+"žЛ§Ы!ާЫ!–сЩЫЁЫбЫIЫ‰ Ы‘ЫЩЭa8Ы‰ЫAЬ…ЫYЭ’0ЫсЗРЫсЩх!g€ р§х!ѓО#8О8#О8#О0З7сЩЗсЩх!uКХO ~СсЩхХ!Ћ(ў 8эБ 7СсЩ|<>/џ :;.,=+\"[]xн!кЙ ебЭNбРУ"ЏGн!кЙ ЭNРБ>йР э[шЛs#r#ыУ"н!кЙЏЭNнNэ[žЛ*œЛЩхэSžЛыЭŠэ[žЛсЏЩ{JЭ9Q_ЏЩе!3Йе:™ЛЗ ~#ў(ў ё>\еЗ ы>исбЩ>Џ2ЏЛ<( Џ +ЭNРБ>йРJхенуЭ‡нNнсТќ>Скќх! ~сЫg>Я(wЫX sЭПХх нхбы ыэАсСбyNЭдРБ>йР§Ы/V 0Ыh(,нху "žЛсЙЭŠЗ>кРх!&ЙЙ&ЙЭ—с&ЙЭнw&Йнху ые эАбсЭибЩ§6/Э‡Рнху ысЭѕЬёЭЪыэАЩнхух#ў >хЭХс wы  +эАсЩ§6/<("§6/Џн!кЙЭNРБ>йРЫh>кР&ЙЭиенсЭ‡РнЫ^>ЯРЏЗРх! ~сПЩХнЫ~(ЭЊСЏ7ЩЭЪэАнNЭ01СЗРЭџЏЩнnнfх хынхс эАбсЩоЛнхс+  Щ§Ы/V ен~цЭТбРнЫ~(§Ы/онЫОэS­ЛнЫ~ ЭтЭWх ыЭ%сУГнЫ~>зР§Ы)ЮэS­ЛЭT8 §Ы/V>зЬ‰Р?§Ы/V(Ы_ sц/нЖ< мhG§Ы/^ ЫP>Э \Ы`>Ь VнЫf>Ы NЭџЏЭе"ѕЭџёЗ ?э[­ЛЭи$0ЗЩнЫf( +>џЭу.РЭЖЭџ>(нЫ^ н~ЫяЫg(цкц?х*­ЛЭјсЏПЩеPYЏЭY-хнуХЭ+СХ ы!э>Эј! ы!ьэKшЛ>ЭјСнусбЩ.. еХG~ўх >x# +эАЭл+ы#qќбЫz(PXќџ r+sбхХе!хЭІуy‡‡‡Ы њЫ;ƒw#p#СxЗЫw#rбСсЩЭ8нху*­Лн~Э]си ы§Ы/FЬuЗ сЏЩхеХЭЪывЛэА§Ы/ЦСбсЩХ§Ы/F( хЭЪ!вЛэАс э[цЛЫz>е >џЭу. ХЭv-СэCфЛЭЏСЩх!^#VсzГ џџэSшЛх*ЋЛЏэR §Ы/ЮсЩэ[шЛЫz(_Хх N#~##^#VсџХХdхЫ~ысТЎ§Ы)Ю§4`ХХ хы э[тЛ:рЛ=( §Ы)NЪЈUс:сЛ= 5§О^ 2э[фЛЫz7СРХеЭ)-BKбеЏЭY-еы! +~<ыбХ§q^СэCфЛСэCцЛЗ §F^2оЛ<2сЛэSтЛ§p_xхнуѕЭ+Снуыџ:пЛ< = ќx§Ы)Ž2рЛысСЗЩЭХ аШнЫ~( нnнf###щХЛ>џЭі&ЩЭХ аШнЫ~(нЫЖнnнfХЭЧбўЙ(ЫkРўЧРЏЩХХЛ>џЭњ&!ХЛFбЗРГШxў>ЧШЏЩЫX>ЯРЭMРџЫg B +ЭAРЫg>ЬРхЭА 3хЭ2! ,ыуs#rХенус эАСбн6Џнw-нw.нw/нw0сЭ"Эw ЏЩссЩЭХ аШЭ\"Эw ЭХ аШЭЩ!н~Эф+ЏЩЭХ аШЭА РЭы Рs#rЭw ЏЩехЭХ СбаШЏЭњ&ХсЩехЭХ СбаШЏЭі&ХсЩехЭХ бсаШх!З(нn-нf.нN/нF0=( нnнfнNнFубэJынu-нt.нs/нr0ЏЩеЭХ баШнnнfЗ(!=( =(<=(O=(f>ИЩнЫ~(їн~ЋцпЋЫЗнwн^ЏWЫ{Рн^н~0нО8 н+ђЫѓЏWЩнЫ1N нЫ~ ЭAЫs ЩнЫ1F ###нЫ~ џЩ нNщнЫ~ Џ_WЩ щЭAР>џЭе"ЩЭХ аШЭ\"Эw ЭЯ!нЫ1оЗРЭџ>џЭе"ЩхЭAСРЭ;#ЩхЭХ СаШХЭЯ!СЗРЭџЭ;#ЗРЭ "ЏЩхЭAСРЭ #ЩхЭХ СаШХЭЯ!СЗРЭџЭ #ЗРЭ "ЏЩхЭAСРЗФ‚$ЗРЭџ! nЏЩMЭХ аШЗ(ХЭЯ!СЗРЭџЭ‚$РЭ "нnЏЩнххЭAСбРЗФЇ$ЗРЭџ!^#V#~#foЏЩнххЭХ СбаШЗ(ХеЭЯ!бСЗРЭЇ$РЭ "н^нVнnнfЏЩХЭAСРнЫ~ хЭХ саШџЭ—"ШЏGЩ!@)ЭНРэ[№Л"№Лs#rzГ($?Х#OGБ(ХнснЫ1V( Эы q#p+#Сп:ўЛG<2ўЛЭw ЏЩxЗ(!ўЛО>ХаЭ*№Лх|Е(-ХхЭџЭХ 0Фњ ѕсС^#Vы"№Л:ўЛ=2ўЛ(жИ гЏx2ўЛс|Е(^#Vе?#^#VенсzГхХФЩ!Ссюс>џЭэ+:ўЛЗ ЭЎЭJ!ЭЭw Э ЏЩХехнхЭХ 0 ( н~цў(ЫСЭХ 0 ( н~ц‚ў‚(ЫЩy2‰ЛнссбСЩенхџЭХ >Ф0 іЏнсбЗЩxў?0*№Л|Е(Х##H ^#V+СенсzГ7>ТЩ>УЗЩн~џ<(нwџЏЩ>ФЗЩн~џ=нwџРеХнху§џ ы!ђЛЭ!сСбЏЩыDMЭы^#VzГШыэB є~#~Щ!6ЭНРеэ[ђЛ"ђЛs#r#6#бЩ!j!Х^#V#F#хХxЭ+СЗ…!xФ+сСцЩy!y!y!}!!CONAUXPRNNULнЫ~(ЭЊЏЩнNЭ01ЗРн^%нV&эSшЛнху "žЛс&ЙЭŠЗ>кР&Й§6/ЭиЗЩЏнЫ1~ШнЫ1^>КРЭ‰!РнЫ~РнЫ1~ШЭ%нху ы Ыю нN'нF(q#p#ыэАЭл+сЭџн~1ХЭцнw1нu нt!эKтЛнq"нp#:пЛ§–`нw$эKшЛнq%нp&нNнFнq'нp(нq)нp*Џнw+нw,СЩЭњ Џw#wЩеХынхСн!ѕЛнn§нfў|Е(ебхнсЗэB(шыЭ—"ы с>ЪХнсыСбЗЩнЫ~Р:пЛ§–`нО$Рхэ[тЛнn"нf#ЗэRсРн^ нV!ЏэRРхХ!ынхс Э–2СсЩOЏнЫ~РЭd"Рх! FсЫ@>бРЫ`(Эи$иЭuЭПЭт( Эи$>аРЭ0ѓЭ‰Эџyх!N#FсЗФQ.PYzГФŸ/Эџх! w>хсЭЦ$Фn4ЏЩЏнЫ~РЭd"РЭи$иэCžЛеЙЭŠбЗ>кРх!ЙЙЭ—сЙэS­Л>џЭТРЭи$иЭuЭтЭW>гиЭ‰Эџхе!Й ~ўх >#~њбсУ3#ЏнЫ~РЭd"РЭи$их!~#fo"ЋЛ! ~сЫgФn4Хх!Й ў >хw#њ!оЛЦЛ эАсб‰нFн~§6/ЭNРБ>йР§Ы/N>вРЭтЙэC­ЛЭW>гиЭ‰РЭuх!ЦЛоЛ эАсЭџх!дИеы эАс6хЭл+сЭ‰Эџх!дИ еэАбсЭЦ$ШЭn4эKшЛХЭПЭтя$эC­ЛЭWСацШЫx(х!q#pЭл+ЏсЩЏнЫ~РЭd"Рх! ~нЫg иЉ >Я qЭл+ЏсЩЏнЫ~РЭd"РхеЭџ!ыуыs#r#q#pбсх! Ыf ЫюЭл+с>ЩхХ!№$ЏЭ](!я$ЏЭ]Сс>ЮЩ.. >ўЏ2ФЛэSДЛэK=ђэCТЛx„8„>Щихн!кЙM Э01СЗРЭь+Эќ+Э<%Эь+Эќ+ 6ЏЩЏИШ:ФЛцэ[ТЛЭд&Ыњх!ОЗэR8h|Ы?<И8xOсэDGХAOХЏХеенуэ[ДЛе=(>§ЫDF >Эђ1бнсхh&"ДЛсбz€€WxСэDGеэ[ДЛФ16б МСЭж%С§~C§wCУ<%сХCKЭ+&С§44 §45У<%Э,ХйЭB,(H ^#VыэKДЛэBС|< }€0ы§ЫDF +6++ЭZ,йЮЫ~(љyйей уSXыЫКсЭжёрйСЩхнуеХ§ЫDF %ЫJ $§ЫDN е*РЛэ[ВЛЗэRб8 +xБ эR8 0!э[ДЛЭ+б СеХэ[ТЛе:ФЛЭ–&сС "ТЛ§ЫDFЬл+с ЫL*іЛФW,нусЩеХѕхцЭд&!@ЗэRэB0 MDсуЫDуХ ыЭжё ыСёуЗэBDMс( _ёцРЦ@W{ФбЩех!ЫђЗ(!ЧђzцР_~сбЫВЫКЩціццінЫ~ I2ФЛцАБШЏ2ОЛ2ПЛэCРЛэSТЛЭ(эKОЛэ[ТЛнn-нf. нu-нt.0н4/ н40ЗР§ЫDf xБ>Ч(ђЏЩgцнw2xБШЫD Eнnнf###Хен~2Эд&ыЭђћыбнЫn(ў(нхХехЭ(сбСнсЗ  xБ вЏ сЗэBDM‡нnнfХнЫЖХнхехЭ(сбнсЗ(ўЧ( ўЙ 0нЫV + нЫn ехн~2Эд&ыXЭ ђћсбyС=( =( xБ ЙСнЫісЗэBDM›нNщ>КнЫ1^Р>Ц§ЫDF(нЫ1NР нЫ1FР>бнЫFР§ЫF(*ТЛ >ЩинNЭ01ЗРЭY)РэKРЛxБШэ[МЛЭн*эSЖЛРэKЙЛxБФй(Р§NAЫ9(VЭ)Р§–;Gэ[ЖЛЭ6)x§†8GЙ0еЭ)-уЗ#эR §4< §4=стыс:ИЛ:ИЛA=2ЛЛэSЖЛХЭ<%СЫ ЭG)§ЫDоЃЭй(Рэ[ЖЛнs)нr*э[МЛнs+нr,Щх!ЗэBы*РЛэR0]TzГсШЭ)РЭ6)Э+&§ЫDоЭG)ЏЩЏ§ЫD^Ш§ЫDž:ЛЛ<§О8 еэ[МЛэSМЛэ[ЖЛЭ)-эSЖЛЫzб>ШРЏ2ЛЛЏЩе:ЛЛэ[ЖЛЭY-эSДЛбЩх*ОЛ "ОЛ*РЛэB"РЛсЩхнN-нF.н^/нV0еХЭЈ* OэSМЛ2ЛЛэCЙЛсэ[РЛуСыух!§ЫDf(+эZыЫz pсеХЭЈ* енNнFн^нVxБ ВГеХФЈ*йсбйС wйСЏэBуыэRйЫz§ЫDFТ*х`iЗэRMD0;ыс§ЫDf(eЭн* KеЭ)-ЫzЬŸ/бџЭv-нN'нF(74йсн^'нV(zГФŸ/е с§~DцЭу. Ыz ХЭн*С Эy-бббЩнq'нp(Џнq)нp*нw+нw,нЫ1ўй 0xБ нqнpнsнrСбxБ +Ы|(|ЅШСсЩхын^)нV*zГ(нN+нF,эB0 н^'нV(уСxБШ Э)-Ыz(ѕ>с>ШЗЩн~нЫF(= >2ЂЛнN*іЛ|ждЩ+Ш*јЛхЭЩ+ЪМ+~#foД ѓс##Ы~+~+(ngЭВ,х##q#xцw#s#r#§~"w#нNq#е###х]T6ХџэАСнуснuўнtџбЫ@(4Хе§F"{_0еХ:ЯђO>Эђ1Сб(ўё(убСЗЫH 7Э56(ЯЪбСунсўС§Ы)Ю"іЛЭz,ЏЩх##~‘ ##~“ #~’сЩ*іЛ###ЫўЩХхЭБ5сСўі7Э,хЭB,(IЭВ,іі7Э,хЭB,(9ЭZ,##6ђ8 хХ ~СсхеХG*јЛ^#V#~#Ы†З( И(8x< ЫЦzГы фСбсЩ*јЛх###ЫFЫ†сР~#foД яЩЭВ,еэ[јЛЗэR(<Хх"јЛN#FХr+sыBKЭЃ,С!~#Ж+ШеХх^#VеЏw+wDM!јЛЭЃ,ыбs#r+ЭЃ,ыq#pсСбЩ^#V+ы|ЕШэB ѓЗЩ§Ы)Юх##~З(j#Ы~(eЫОеХнххЫv#^#V#F#( +{†0њ_е##^#V#ыенсбееХ:ЯђO>Эђ1Сб  ўё ѕ{н†ќ_0ёлб +нЫјN 7Э56с(ЅнсСбсЩЭк-(Џ2ъЛ>ђџџЭ16(ђхo0gЭ;.lцgы!їэRсаџџЩхХ Fы++)§…oы ~#foыСсЩЭE.еxў8џЭк-(>џ2ъЛ>ђџџЭ16(ё@х8 +yц№А `iЭ;.цЕ|Эл+§Ы)F( wэ[ЇЛнуѕЭ +Эл+ ёwнусбЩнхХххнс§Ы)†нnнfЏэR8Fbk)Ы<Ыѕх\Ы;Wнn нf ыЭ + СxцG 0~§Ы)ЦэSЇЛ2ЅЛЭ + ~2ІЛ!ЅЛыёŸПсСнсЩЏ))))ЩхнунЫF(kЏхнунЫ~ _нЫF Y>ХенF(/н^ нV нFХѕ= Э+ Э +ЭВ,хЭл+ЫісЭW,##6ёСлGxнО(ХЭ+ЭZ,Эл+.СpнpбСнусЩOЭv-џџЭv-Эv-х ~#foэRс ыЩ2ЊЛеХџџэSЃЛеХех ~#foэRс86еЭ)-zГб шBKбХЫz(эCЃЛЬy-б:ЊЛЗФL/С xБ ЩџџЭy-ЭE.эKЃЛбЏЩббэ[ЃЛЫzЬŸ/б>дЗЩеzГ х N#F#^#VbkэBEс х + FсxЭY-x<СхнуХGХ ЭZ,Э+х Џw#w#њЭл+сСЏрбнусЩеЭ)-СеPYЭy-бzГШЫz(ъЩ>Э4Р{ВШхнуын~Э ынусЗ>№ШЏЩЫ YJPG>Э4Р<ѕн!дЖ:ЯђO>Э4СРХЭё2 н^нV:ЯђO>Э4СРн~нІ< mн~ўј8fOХ:ЯђO>Э4СРХyЭ-3СРЫ@(:хЭn2(!—0ђЖ™эАыЗџp#zГ љ*Кђ:МђGЏЫ=Ы<Ы8O"ћЖэC§ЖЏ2њЖс:ЯђO>Э4Щ>іЩыўMSXDOS23VOL_IDџџџџаэSjР2rР6g#6Р1ѕЋРЭ}ѓ<(&Э}ѓ!"ЙР!?ЋР'Э}ѓУђiРЭyцўжіЪ"@…Р Э}ѓЭ}ѓИBoot error +Press any key for retry +$MSXDOS SYSyЭБ52ыЛ^#VzГyШе lнхс ысЭв5нхх ~З( OеЭ–2б(:ыЛЭэ+сЭ 2хсх ( "Э72(Э 2Эј1еЭn2бЭ–2сх ЭЌ3Эќ+O>єџџЭ46с +нсх”сЭь+Эв5нхх ~с(З( =( += Э728( Э 2ЭЌ3Эќ+Эј1бех ы ыэАснсЏЩЭ2Э4хЭв5нун6 нусЗЩЭв5ѕех >Ос8ХЬ72(нхЭ 2ЭX2( +>ѕџџЭ46юнсСбёЩХе>Э4( +ўќџџЬ46џ( :ьђ<7бСЩхЭn2ысх Э–2 ~нОсЩнхс ‹2О #ј#ЏЩ!’2Џ=ЩVOL_IDџџџџ–Р#љЩХен!дЖ:ЯђO>Э4 3Эё2():ЯђO>Э4 н~нІ< н~ўј8 Э-3 н6 бСЩ>іџџЭ46Енху V#~#жВ )Ж(&эDІО# ##~=ў0~#=ў 0 ~ЗснF>Ь4ЩсДЩG>Э4Рх^#Vенусх нNнFq#p#н~Ы:Ы= љО#s#0н~w#уе_ЏWƒ0њ_ысуs#r#бs#r#хнnнfЗэR (Ы<Ыї#ысs#r#хЭn2б+эАын~wсх##^#Vы#w#6#6#6#6#ы эАN#~#‡‡‡‡Бх###эАсэАсхХ СЏЫ~ w+wсЩў0E§хххнусхйхеХѕн~=2?ѓн~Oў>џ(<2ъЛ!Э4 ~#fo:ЭђЭЬ4ёйСбсйнсс§сЗЩ>пЗЩщй4м4і45'525З7!@йyнNХЭq58СЏЩёGR!@йнNнnнfЭq58ЏЩ7!@йнNнnнfЭq5>џиЏЩ! @йЭq5ыЏЩ! @йеWxyСЭq58ЏЩ!g5!Y5О0#_~Щ>§Щјќњѓљў§§§іџїё +јќњѓљў‹о§ЭM +йн^нFЭ$ђХ§схнсйЭпёћ:ЯђЭ$ђЩxЭБ5^#VzГ( +! ~З(6щЏЩеЗ :<ђлў 8Џ!К_~_!#КбЗЩѕх*Mѓ+~< 6:?ѓе_!%К^#V! б~З(6!Пђѓ~ћ6З(+ХенхO!%К^#V#zГ(енсн~ ж8 ‘0ЏЦнw унсбСсёЩЗ7ХехйхеХйѕнхѕ0ЫЩ:ъЛЗ(ЫСzЃ<(ЫйхХ СF#~З(6сёўŸ(\ўё(Bўђ Ыбѕ!й6#О#(Ы~(ї~‡ЫA(<ЫQ(Ыџё§f х§6 ѕ§х*ѓЭб6§сСс§t =ў8Џ>нсёйСбсйсЗ(бС=Щ>ѕЭќ+ё*ѓх!їёухУњёјќњѓљў§§§і џ +ї ё †§6/>Эо9 3ЏеЭ"б*–Лх:˜ЛЗ(:ѓЙwЭ­<#w#6нсЭ_<ЏЭ3<Эљ;:ѓЙЭф+ЏogЩ!џЩЭH9 їэ[–ЛЭР9ЭЩ!З ън~Эф+о! ~2•Л§6/‡ŸцЭо9 ЪкЙ!šЙ@~ўџ>зТ67эАЭЂ:Т67е!кЙšЙ@эАб!uЙ:ѓЙwЭ­<:•Лw#w#6#ыэАн!uЙЏЭ3<Эљ;8Џ!uЙэ[=ђ!>Э–&У27ЭH9 >н*–ЛЭ0<:јЙЫ(€э[=ђн!кЙЏЭњ& н*–ЛЭљ:(ЭF; !дВЭб9Эл;Э_<У27!ЩЭH9 їн*–ЛЭ0<Э&;н!кЙ€э[=ђЏЭі& мн*–ЛЭл;Э_<н~ *–Л О8wУ27! ~З(Эі6ЗЪ27§6/ЏOУў6>џ2ЛџХ§6/ЏOЭо9СХЭЂ: CнЫF ѕ>Эе"З(щ3џХен!кЙн6!uЙыЭХбЏOЭо9СХЭЂ: uЙЭ;#З(юG:ѓЙЭф+с}ЗШxЩ>ЭК: #yэDцO>ФА; Џ!>ЭК: н*–ЛЭљ;Э_<У27!Щ§6/>Эо9Т67нNнFн^нVЏg‘цo 0)|ыэjн*–Лнw!нu"нt#У27енсЭ0<У27ы"–Лн!кЙн6џ~цнwяЙ эАєЙэАџЙэАн~*Ыw(нpЫo(ЄЫg(Ы№нpЫ(€нp1цнw*ЏнЫ~Шнnнf^#VнnнfэRШ>ЗЩн!кЙ!лЙн6ЭХЩэ[=ђ€>Э–&ЩѕЏ2˜ЛёGХэS–Лн!кЙнwѕе!єИЭХбёGцєИЭN *Б>й %х!&ЙњЙ еэАбсЭиЗ ехЭЭЪыэАсбСЏЩСЫA ѕЏ2˜ЛёЗЩ2ДХ!›:дВ>џ2Лџ>ЭjЗСРХдВн!кЙЏЭNбРxц(&>џ2˜Ле*žЛxц(6\#єИw#З љСЏХдВУ::ДЗЩAPPENDн!кЙ§6/Э‡РњЙЭХУ":ЭH9Рн*–Лн~!нN"нF#ѕХЭL<Э&;сёG‡эj}нw |нwxцнw Џ€н!кЙэ[=ђЭў&ЩЭ0;Р:’ЛGэ[“Лн~!нn"нf#эRРG:‘ЛжиИиЏЫ8O!дВ ЏЩЭ0;Р>џ2ЛЩн~G:ЛИРнnнfэ[ŽЛэRЩ>џ2Лн~!цG>GЏЫ8ЫOнхн!кЙдВ>џЭњ&нс(ўЧ ;xБ(7! )|2‘ЛЏG‘цO>џФА;нхс! ’ЛэАн~2ŽЛн~2Лн~2ЛЏЩЏG<ЩѕецЭд&ЫњЭ$ђЏ xБ(Ыr(єёцРЦ@Wёнёё:ЯђУ$ђн~ oн~gн~ <ђэ;#>нw }нw |нw№*яЙЏG•цO эKёЙ0:КцРWЏ_эRХуэK КэBсG8 € |цР )DxнwЩн~ ѕн~Gн~ Oё‡Ы8Ынw!нq"нp#!К6Ы8ЫЫ#w#q#pЩнхс ы!яЙэА!єЙэА!џЙэАн~цG:шЙЫG(Ы№:јЙЫ(Ыш:јЙЫw(Ыр: КЫ(ЫјнpЩ#ў >хw# +ыэАыЩ>Џ>Щ2vЙхЭH9Ҙ=н*–ЛЭ&;нNнF!?ЏэBн^#нV$0WЭП=|ЕТ›=ен^!нV"ЭП=С к›=эSК" КбенNнFЭП=|ЕТ›=KBХѕн!кЙэ[=ђЫG xБ> ЫчЭў&2vЙн*–ЛёЏсэB(-эSwЙн^нVЭЉ=|ЕХ(СХыэRDMэ[wЙЫGФА;СсХЏэB(<Э_<бнn!нf"нu!нt"0 нn#нf$#нu#нt$2vЙсЏW_?ЫЫ=јэjэR0ѓЗ№Хx!)Ы00 <ёыigСЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ9@›JУŽhУGlУžlУШlУяlӘkУD7УcGУвE*KѓЩУwAAѓ1†№§!€ЛЭ yЭˆAУЋBЭAУеђѕЭђEёЩЭ€Эd@ЏЭ€ЩнщџџџџџџџџџџџџџУ|AџџџџџУк`УЪ`У‡bУ‰bУbУAЭ +AЭ +AЭ +AЭ +AЭ +AнсХ§џ>н СУV@MSX-DOS kernel version 2.31Disk BASIC version 2.01Copyright (C) 1991 ASCII Corporation0618!† !€O!ƒУwѓЭkѓ:™§ЗњЎAТђA! ћЫF ЫЦ!Ъџ6Щ#ћ >п>џ2™§Щ!ЗЭCIиЗЏw# yА јэCЋі!!ћw#ќ!Oђi6Щ#ћ!eѓ6л#6Ј#6ЩѓЏ2?ѓ>п:ѓў#0>#2ѓ!Ыў6У#6Ћ#6B#6ЩЭ‡BШ!ЭCI8gыЭКFs#r*Ћіч0эSЋіЭ‡B!!ћы:?ѓЗyЭ€…ў 8>‘(6!Uѓ хѕO‡‡‡‡o`ЭOEыёсs#r#х!іfэАс= яЭ€!™§4Щ!™§45Р4Щ!!ћЏ_O†8Й(##єПЩ†Й ##јўШиУSE!Ыў6Щ#ћ!™§~pЗјWЭ‡B2Gѓz“(=ТSE)ћ!,ћ эА2Hѓ!2ѓэА:)ц2ѓ!'ѓ6>#6#6Щ#ћ>Э!hѓ2Щё"Ъё>У!#I2Ьё"Эё!A"кђ!1F"мђ!^"ођ!^"3ѓ>џ28ѓ!ЭOE"Sѓ*Ћіч0ы"Oѓ#ЭOE6#"Mѓ!HЭOE"ѕђd"їђ@"љђd"ћђ*Jќ"Iѓ!Ÿ§хРђэАсP@ЭrE!ЪџеђхэАсJ@ЭrEЭфI!€ЭeEЭE:Dѓ2Cѓ!Dх:§ђЗ Э\ШЭrH*Hќ€чР:<ђ!D:§ђ1Тх!Dуѕ>џ2FѓёЭі[:@ѓЗРЭ\ШЭќHР>УЭE7!#ѓhѓ:@ѓУРRUN"\AUTOEXEC.BASzD1ТЭE!DjѕэА!@ѓ~Зt 2Fѓ!D"#ѓnѕ>CЭ}ѓ 2EЭ}ѓ/:ўУ $!€F(#~ЭiD +їў Шў ЩЏHGnѕэАЏ2mѕ1Т:Cѓ&€Э$:Сќ&Э$ЭчDaЭ}ѓ ј*HќЏw#"vіw#w#"Ті!џџ"єэ{tі>џ2оѓн!ЭYЭ`F5AЭ|FЭ`F!sAх!iѕх!hѕх6с#6Щ:Сќ&@У$*Iѓ"JќЭ—]!žX"#ѓ!ЃX"%ѓэKOѓЭ?E"Qѓ";ѓ Э?EЭ!EЭ›I>Щ2hѓ2kѓ2nѓЩ"ёђы!EэА!ћџ"ѓђ:Hѓ!єџw!ќџwЩ*JќЗэB"Jќ8 |ўТЭCIа> Э–F>^ѕЭAЭ|Fѓv!аў~ўЩШ!еўE6ї#:Hѓw#s#r#6ЩЩ>Щ2еўэ[JќэSIѓЩїёPхУ,bї-PЩћхѕЭИE87> ссЩoё}схн!@ЭпёсЩХ2?ѓ!!ћ–0†#fх§сСЩ##ёСЩ!!ћ#~ѕ§с#хХ!@хнсЗФ ЗФпёСсцЩѕЭе]Э§EёУРђ!ћ!)ћЇШО :HѓО~Хех#^#Vѕ§сенсЭ,FсбС###кЩТнщ:?ѓЦAЭOђѕЭ`F>ЭmFёЭ–F>ЭmFЭ`F> ЭmFЭZF(ћЭ…FўЩѕ> Э–F> +Э–FёЩхеэ[MѓЭAЭ|FбсЩЗШЭ–Fїнххн!VЭЂFсн!Ÿнхн!ЂЭЂFнсЩ§х§*РќЭћ§сЩЭКF~#foхнсЩлЈц !СќЭлF‡‡‡‡ЫЫ=Шэj0ЗэRёэR0?щЗћ8!џ9э[ЦіЏэRMDы0OGхХ.g)хХЏЭ}ѓСс #ђ}ЗЪCH=Ѕ}(Cх>ЭmFсх>@<Ы=0 +Э–Fѕ>,Ф–Fё я>ЭmFсЭZFЪCHцпOжAў0ёGЏ7§Ѕ(чѕyЭ–FЭ`Fё0ќgХЏЭ}ѓ}Д(/xѕЭ З(Э–Fё#ђё>?Э–F> Э–FЭZF(:ж1ў 0ѕЦ1Э–FЭ`Fж1<ѕ>ЭmFЭZF(Э`FёСбсЭ}ѓ( Gэ[MѓfЭ}ѓУ|F> ёёёёЭ`F>ЭmFУ`FЏ2ѓУ^ ЭI +УI!šѓ~ўZР#~ўGРсЭќHЪњC>€Эrѓ!РђŸ§эА!еђЪџэА*Oѓ"Ћі*Sѓ"JќЭ›Iэ{tіЏ2<ђ!ИђwT]nэА!ћ!)ћЗ(4О )х!Ÿ§~жЩ 6ї#w#w#w#6ЩсхеХ §Nwy#їСбс###ШЩ! Р IОР#љЩVOL_IDЗШе_ЭIбєУPH!ЩхЭ7Iсў$Ше_ЭIбь!hѓх!9хУkѓ}ДШы!эRMD9?и|ўТиэ[HќэRи|ўиХ!9]T х*tіЗэRMDсљыэАС*Jќ "Jќъ§"`јы*rі "rі*bј "bј*tі %>2_ј*Jќъ§"`ј]T++"rіШЗэBх! "bјс"tі++"Біkb####>ыs#r#ыp p = эЩ!–JМўэА! J^#V#{ВШы6ї#:Hѓw#ыэ э >Щця§RўіQљ§PVў§>Vў_WўHW!ўaS&ў`S+ўкR0ў!T5ў$T:ў'T?ў^TDўaTIўdTNўeMXўtM]ўНMbў*OqўŒOvўДO{ўU€ўYR…ўOŠўŠN™ўœVžў™VЃўU­ўјNВў YЗў’Z§ў–ZЇџœEЌџbG33УUbћ:ЇџўЩ7Шх!HѓО '!дJ‰§О #Ї ї^#VсЭ™YЭХJЇЩеЩџЏэБ##О мс7ЩSYSTEMKFORMATUKCHDRV\KCHDIR•KMKDIRЄKRMDIRИKRAMDISKъKhѕ(*ЭY(н!;EЭŠYхн!аgЭŠYN#~#fohѕ (эАсЭY)РЏн!lЭŠYЭФЭО!hѕУвCРхЭbGсЩЭ‡VЭY)х[Э”XыxцюЖТ(YyЭK=_Э}ѓсЩѕЭ}ѓёѕЫ<Ы= љв(YёЩЭ‡VЭY)хZЭ”XсЩЭ‡VЭY)хDЭ”XЭ~VсЩЭ‡VЭY)РхЭMЏѕ:vѕц( hѕMݘXё7ѕЭM0щё>жвўXЭ~VсЩЭY(ў,>џ("н!RЭŠYњhYЫ:Ы0ї{ ўџ >ўѕ~ў, +ЭšYн!Є^ЭŠYСЭY)Р:cіўЪbYхеѕhݘXh&))))"јїё2cіб{ВФULсЩе!cі~O6!јїў(ў(ўТbYХн!zQЭŠYС!іїбэАЩхеХЏ2hѕ*`ј:_јѕ^#V#хы~Ї(3####~ў 0*:hѕЇ хэ[;ѓн!hѕ@ЭMс8+++FhѕLݘXxЇТwYсё=ђŒLУaMссУaMѕ[Э”XёХехѕGЭMёсбСЫhРW:vѕцШ}ЛШХBhѕенс!UW@ݘXСЩ@УXн!hѕAЭ}ѓШўз7ШУўXћхеХѕ:Hѓ‡!0.9нхСq#p! +9ы §хСNwy#ї:Hѓ‡!0.9{•zœ8тёСбсЩн!‹ѓ§!Э$Mс~ЇЩћэC=ѓЭ™Y{Шѕх:Hѓ‡! 0.9~ўТkY#~ў вkYсЭYџЭY’ЭYян!VGЭŠYТhYэS=ѓёЩћан!‹ѓ§!Э$MЭL"dј##Џw#w#r##w{ѕц‚(ЏGDЭ”Xё*dјw#pёсЩ{ў *dј##:=ѓ=wэ[;ѓЏCЭM8дйў 3ЏCЭ”X!ЎќЏОw Чё*dјw#p+ы!6џхыЭ›Nс+++w< ####6€ёсЩЏCЭ”Xё*dј6#p+ы!6џыYPхеХЭ›NСбс8yА №эХ6#F#####ЏwсJЭ}ѓёсЩн!‹ѓ§!Э$MЭ›NУaMх~ўТ%Y]T###~Ї ?###4~### 0хы#F!HЭ}ѓ( +ўЧТўXс6MD%}Дс(х]T y+эИ++эDwсO ~жж~с###6аwЩћх:Hѓ‡!0.96A#6nс###qЩн!‹ѓ§!Э$M~ўТ%YёѕЭfOУ`Mн!‹ѓ§!Э$Mс~ж х!ЎќОwс +6>ЭfOФtOЏОwѕ#Fwog"dјEݘXёсЩх N4### wсРх#F~###ы=o&#IݘXсЩЭЫ[хн!їTЭŠY>џЭЪQэ[vі*ТіЇэRЭтQ2|јсн!$kУŠYн!šs§!Э$MёЪ%Yн!lЭŠY!9џ9э[vіэRкeYхЭъQХЏ!JݘXСэ[vісхHݘXбхЇэRсвeYэ[vі"Тін!SBЭŠY:fјЇР2|ј!(PhѕеэАсн!FУŠY:’еЭЙQэSПќеЭЙQэS}јуычкhYыуЭ™Y7(ЭY,ўS ЭšYЇЭНQэSПќ7С0ђhYбхХѕЏн!њjЭŠY>ўЭЪQёсхѕЭФQ*}јЭФQ*ПќЭФQёСѕ*}јЇэB#ё0YPЭтQ>џ2ЎќЏн!$kЭŠYУЕUЭLXхэ[ПќчѕХMD*}јх "}јсбеЭ?Сё0схХYPЭтQСб*ПќЇэR"ПќыЮс*ПќYPЭтQАеЏ2ОќOGЭ™Y(ЭY,ўR(ўS 2ОќЭšY( ЭY,ЭНQBKбхХ>џ2ЎќЏн!њjЭŠYЭЭQўўТ%YСЭЋQхЭЋQхЭЋQ"ПќсСЇэB#:ОќўS(YPЭъQHݘXн!џJЭŠYсЩЭLXхХэ[ПќчѕYPЭъQHЭ}ѓёсСХхѕ*}јх "}јбёс0хЭ\Сб*ПќЇэR"ПќыЩСэKПќЭ\Џ2ОќЏХЭЭQѕЭЭQgёoС ЩЭY,н! oУŠYх}ЭЪQёI!HЭъQѕ!9ы!ХݘXСёЩЭъQIӘXх*`јF#fh#FсЩЭЫ[ЭšYЭY(ЭDRЭY)х!ж?"јї>2cі./ ЭЫ[ЭDRЭ™YРх.0хеХhѕi1ݘXэ[QѓЭ}ѓс-&бСݘXсЩн!RЭŠYеЭY,н!/TЭŠYСЩн!‹ѓ§!Э$M~ўТ%YуЭ™Y(HЭY,н!dLЭŠYхЭ‚TyАЕДЪhYyА +ысухе##^Эт[нсХнхСЭх[}ДТhYYPсСХ +GЏJЭ}ѓсуу#F#^#######ынсёнхЇH(IݘXУЕUЭЫ[ў#ЬšYн!RЭŠYЪkYхн!mjЭŠY]TЪ€YкhY~ўТ%Y##n&#"hѕ!"jѕ сы ы~ў,Рен!RЭŠYѕЭYAЭYSн!Є^ЭŠYн!—UЭŠYТbYёуех*jѕO "jѕы*hѕчкnYбсq#s#rсЕі7ЭЫ[ѕн!Є^ЭŠYн!—UЭŠYТbYен!_LЭŠYСухХн!аgЭŠYFу~OХхѕ#^#VЗ(\*bј+ч83*Тіч8-Y*tіы*›іч8Tёyн!ŽfЭŠYсСуеХн!аgЭŠYСбуХх#ѕs#rёс#^#VСс#~#foyИ0GOёдўS( ~#їСССССмўSсЩ> ШњёсСуы Хxн!'fЭŠYЭBTСуХхУДS>>>ЭЫ[ѕн!zQЭŠYён!'fЭŠY*™іЭ•.˜і*xі"јї>2cіЭx.›іч"xіЪ_YЩ>>>ЭЫ[ѕн!аgЭŠYёОвhY<#N#fi2cіУ.н!—UЭŠYњюTЪbY!ії~ЇњhYhѕэА!ћTGјэАЭ$(ЇЭV0н!2TЭŠYеын!џFЭŠYЭЧ/EeS`Эс1!іїхGјэА!hѕбэАЭ&н!2TЭŠYKBсЩэKјїњhY!ЩEeS`ЭЫ[хЭ›N!0+ѕЭ/ёс###wЩЭЫ[Э™Y( ў,(Э‹VЏэ[;ѓЭ™Y7( ЭY,ЭYLЇх:є<=ѕн!#sЭŠYёѕ>0>ЭиLyЦ@п>:п>\пЉѕе^ݘXw+wсЭ7Vн!(sЭŠYёѕЭНUЭЏёѕ0:АѓG:aі(P:єЇ(Ц И0> пн!(sЭŠYн!hѕAЭ}ѓ(Чёсн!џJУŠY0 iѕ*;ѓ\ݘXЭйU~ў (>.п~п#ћЩЭПU> п:vѕOЫa>dЭ1VЫA>rЭ1VЫI>hЭ1VЫQ>sЭ1VЫi>aЭ1VэK}ѕ*ѕЭѕVн!{SЭŠY#х ~#Ї њ> п§сЭ7VЩ >-пЩ~Ї#ШпљЭЫ[Э‹VЭ™YРхЭ MMЭЫ[Э‹VхЭ MсЭYAЭYSЭ‹VхNХhѕ*;ѓЭ˜XЭMС0№Э~VсЩџ_ӘXЭY(н!jЭŠYzў иУ(Y>>ЭЫ[ѕн!RЭŠYн!mjЭŠYкhYЪ€Y#F#N>!ХJݘXСё= ХЭWСхе>!JХݘXСнсуенхбЏЭ˜XбсMDыХн!џFЭŠYEeS`Эс1!іїGјэАсн!џFЭŠYЭЧ/У& }lcZЏ!8Й?0‘7эjыэjыяЗШ,Р$РРЩЭЫ[н!RЭŠYЇФK_Э}ѓУ/ЭЫ[Э‹VхЭ MсЭ™Y>х*;ѓwс( ЭYйЭ‹VЭ™YРхЭЏhѕЏCݘXx2шѕЏVݘXэSъѕ"ьѕ>џ2щѕ!mX"%ѓЭSXYPхе}Д(хе:шѕGHЭ}ѓ(ўЧТsXысуэR{Вб пыбеэR:щѕ< )х!iѕЉѕ эАэ[;ѓн!ЈѕBЭoXЈѕЏCЭoXx2щѕсб:щѕGеIЭoXбСэBi`0–:щѕG>н*ъѕ*ьѕVЭoX:шѕGEЭoX:щѕGEЭoX!ЃX"%ѓЭMвƒWсЩ"ПќэC}ј!ў90 эKЦіЇэB8|ЇРэKbј!ЩjeЭ}ѓШѕ!ЃX"%ѓ:шѕGEЭ}ѓ:щѕG<EФ}ѓёnн!hѕэ[;ѓЭ}ѓШ`eeЩqeў xЗЩЭЅX Mн!›@УŠYК>KНОПРСТУФХЦ7<Щ@AIA8ЯAHвABCJ5888>мнопрстуфхцчшщъыьэюя№ё?@ABCDEFGHIJKЏ2|јен!$kЭŠYб 245678;Џ2Ўќн!o@Э€ћЩЭ™YуО е#у#+н!fFъћ>:О(зхе{ў@0аKэ[;ѓХеэАЏсСэБ(Н[Э”Xў: бсЩЫP xцТ( +З Ёб_еХMбсн*;ѓЫP(##н#н#хеХ(4K~ў Ъ}YЭlZ(#ЫJ(н+>.нwн#О # (ЭlZ(~ў Т}Yнq:Hѓ‡! 0.96‹#6ѓ#####^#Vх!•nчэKѓђ( !ЩnчэKёђ(KBсp+qСyЗФKбсЩхХ^]ݘXСс{Ыb нwн## ШчЩ~ў Р# ШїЩћ>Щћ{ж<иўаЫЫ=Ш0ЫЫёG:<ђѕХх*Iѓ"Kѓѓ:ѓЭђ:ѓЭђ:ѓЭ$ђ:Dѓ&€Э$Э§ё!t, ќ!s\^#V#zГ( +>Уэ э юЭ'ђ:ађЭ$ђ!;€;эАЭ$ђћсџ~#З јx2€ёЗФ,]ёЭ,]Щ шёыёюё$ёё0єё8хё!“]"#ѓ!•]"%ѓэ[MѓЭ†]Хi-&/Эм\Э†]Эѓ\С +*Mѓ~іўы( нЏЩy2<ђ*MѓРэАЗЩх!Oђ6У#6А#6i#сЩу!Oђ6ЩсЩѕх!Oђ~ўЩ $6УхеХ!!ћ:?ѓGЏ†И0##ј–o&/Э†]Сбс6Щ#6Щ#6ЩсёЩ2<ђ!“]"#ѓ!•]"%ѓPjЭ†]y]ЏCЭ†] *!?HХЭ†]СѕEЭ†]ё :<ђ2§ђ>У2hѓ2kѓ2nѓУђЩ\MSXDOS2.SYSЭ}ѓў xЗЩЩ]’]:ѓЭђ:ѓЭђ:ѓЭ$ђЩйGйэ{шђ*%ѓУЭ]iOx=E*#ѓЭШ]>‘ћЩх!hѓух!тёуУkѓѓ>2Нђ!Йђ4:ИђО 6:ОђўЮџ2Ођ:ПђўЮ2Пђ*Кђ:МђOЉэjy2Мђ"КђЩн*цђй!Њ]"ѓ!З]"ѓ*ўђЗэr8,эB8эsшђэ{ўђЭJ^э{шђЗЩЭJ^ЗЩйхyўq8>!c^‡…o0$~#foуЩ)`E_E_E_E_E_E_E_E_K_[_E_E_E_E____E______E_E_E_w_)`)`)`)`)`‚_‚_‚_‚_)`Ѓ_Ѓ_‚_)`О_О_О_О_E_)`)`У_)`)`)`)`)`)`)`)`)`)`)`)`)`)`е_м_е_ў_ў_)`)`)`)`)`)`)`ў_ў_ј_ј_ў_ў_)```)`)`)`)`1`t`,`Q`)`1`)`)`)`)`)`)`)`z`)`)`)`)`)`)`)`)`)`)`Э)`}DЩў$(!е_Э)`б№еэ[ѕђЭ)`б*ѕђ#OэАЏGogЩЭ)`yЩ>!!>$ейсOхХэ[ѕђеэАйбеЭ)`йсСбэАй}DЩейсх $~З +~ў@0 сЭŠ_ыЩЭ)`yЩеэ[ѕђЭ)`ыбе эАбЩЭŽ`мБ`Рнхсхэ[їђХ@эАСЭ`б*їђ@эАЩЭБ`*љђеЭŽ`ѕЭ%`йёб0*ѕђ@эАйЩЭБ`н*їђ*љђэ[ѕђУеЭ’`быхэ[ѕђЗэRхеЭ)`йсСбХ@эАйуыубЩххkbЭ’`э[ѕђЗэRухЭ`йб *љђэАйсысЩЭ’`У%`еэ[ћђЭ)`ыбеХ@эАСбЩ< хХыэ[ѕђ@эАСс7ЩхХыэ[ѕђdЭП`СсЩеХэ[љђdЭП`СбЩ~#ЗШј>иЩ! М:ЯђЭђўVШЩћэSуђ"сђx2хђ! М:ЯђЭђћжVФёaи*Хќх*Чќхэ[уђЭ•a8/_:хђ“0ƒ_Џ2хђЗѕх*уђ"уђсSЫ"еЭ`aб*сђ"сђё ЩЏѓс"Чќс"Хќ!ХќЏOлЈGц?Б^х++++Ы~с#yЦ@ ъћЩѓ:DѓИ(Э!ђѕyЭђЫєЭгёёЭђћЩЭђѕyЭђBKэ[сђ0ыэАёЭђћЩzГ :ЯђO:DѓG!<>ЩЭ'ђѕ:ЯђЭ$ђ*О&)))))ёЭ$ђэR> иbk+)}ѕ))\!ОЭ'ђѕ:ЯђЭ$ђN#FёЭ$ђёц>g.>@”ЗЩЭ'ђѕ:ЯђЭ$ђ:ОЗ ёЭ$ђ> 7Щй! М6#6#6ў84#6#6#6#OЫ?Ы?Ц_еы))))ыs#r#Yы)))))#ыs#r#6џ#ыy+СЗэBў8Ы<ЫDM ыЫ:Ы:r#6#!|b М эАйёЭ$ђЏЩVOL_IDЗЩ!‚bЩ> 7Щџ њџ ХхѕЭЏFёнОсСЩёЭPdвcн–7(ХݘcСљЇУdн– ХЭеcСљюХЭПcСљх{Ї  Щеэ[MѓэАбхеЭќcы*MѓэАЭdбсЩ{Ї ы!ЯeэАытЩехЭїcехЭќcэ[MѓэАЭdб*MѓэАыбЩЭќdЭзdхХ_нVЫЂ0ЫтѓЭ.d&€>Э$СсЩѕ&€:CѓЭ$н^нVЭ.dћёЩе!љЭвdбе!8cЭвdбZ!јЭвdн^!љУвdхеХѕЭЏFн6!љ +ЭШdћѕ+ј!љѓЭвd!№ЭШdбК(#єyЇ нЫжЭШdбК нЫцёЫ_( цїнО нЫо!єЭШdнw!јЭШdнwн^!љЭвdћёСбсЩхХ>Э СсЩ>У +!РŸ@>ЇЩ{ц‡і€g.{ц№Ц‚ЇЩнЫvТe!ќџ0m!љџ0D!јџ0g!їџ0=!ќ§0`!љћ0`!ўћ@хЫ<ЫЫ<ЫЫ<ЫЫ<Ы|}сѕ}ц‡і€g.ёЩ!§џ!ќџнЫ~ Щ*Mѓ]T6џэА*MѓЏЩыВ!§џ!ќџ№!ќ§Љžен~ц‡‡ЦРЇЭџcб!‚~ЇЪeGO#~#Л ~К(єУeY!‚y_~#foРУ.eSRAMdisk"џ"нugЭf|Ш,,н†<2§ђ|ЩЩЭfШЭPdн6>@7Эџc!€Жs +Эdf нЫўРЇХyЭџc!€Рs ЭdfС >HнЖнwyЦOлЭќc2ЈsЭdfЭ—fУdОР#љЩЇЩы!8c(!JcэАЇЩ!‰fШ!Щ7>ШЭPdЭ—fУdЭќc6џ#ћ/6#ћы!ФfэАЭќc6# yА јЇЩSRAMdisk by JSoption ROMpatch ROMјp cљpЪњp +<ћp {ќ@ `§p cў@:џp +<ыўNMS 2.0Pp љ аэSYР2аР6V#6Р1ѕЋРЭ}ѓ<ЪcРЭ}ѓ!"ЙР!?ЋР'Э}ѓУXРЭyцўўТjР:аРЇЪ"@…РЭwРЭ}ѓДЗШе_Э}ѓбђBoot error +Press any key for retry +MSXDOS SYSјp cљpЪњp +<ћp {вyiЭМhћѕ<0>агууууллн6xн~Ї нqёЩнqёЩЭ.jиѓ|ЇњэhЭЊoЭpиШѓ|ЇњэhхеХэ[MѓеЭnѓсСбЭјhсЭјhиШЭџjЩ +ЭYk> Ыr(іЫB(іхеХ!iеглџцР(њј~г#ѓСбслцќШЫw $ѕЭQrЭ:kё Т7_Ы{>РЫk> +РЫc>РЫ[>Р> Щ>агуу>€гуу!џлџ‡кviђvi{ВТci>7ЩЏ7ЩЭiУ”hЭ.jиѓ|ЇњЕiЭ–oЭpиШѓ|ЇњЕiх*MѓЭРiсихеХы*MѓЭnѓСбсЇЭРiиШЭџjФ +ЭYk>€Ыr(іЫB(іхеХџjеглџцР  їТтiССбс5лџцР(њјлw#УѕiСбслцœШѕЭQrЭ:kё Ќ7_Ы{>РЫc>РЫ[>Р> Щ>7ЩѕХхЭЏFсСёў8> 7Щѕyўј8ўќ8ёяухХЭYkЫIKB ЭFG}<г_iСёgЏЫA(Ы=0<г/Wн~=(|і,ЫB іѕyцРВWMн~=(!н~М(8юнwл?(нwн~нwн~г?н~Мнt(нхеХ>2џЏнwЭ€СбнсёѓХѕлџGёгџн6џxћ8 Э„kл0іСл?ЙФFkсЩЭYkЭYk$$л_<г_Ыz ў +иў и>г_Ыr( +ЫB ЫТг/Ы‚Џг/ ЭYk>PгууЭYkЇJлц@ DЫCРЭ_kЭYkyгуу>гууЭYk+л8ћЩл?З ЭnkЭYk>тХЭYk>PгууѕСЩх!с™х!{+|Е ћсЏЩЭУk><Эk>?гџЩгџЭnkЭYk>гууе!ижл0 +}Д і ѓЭУkбЩ>агууллџЩХѕеЭЏFбёѕе(%>=гџЭnkЭYk>гуу!ижл0+}Д і ѓЭУk.Т.бнu>?гџё(.СЩЭЏFЏw#ќ!#lУ€ѕЭЏF~Ї(ўџ(=w >?гџ#~Ї(5#~Ї(5ёУ€ћхХѕЭЏFёСсGн~=x н~цИx ЇнF нFРХх*MѓѕЭyi8ё*MѓFсХЭžl> +8 ёСЙ7?џРЩбббЩы= еХЭЏFСбxжјиў0o&)MD))) Fh эАЩ7Щ!ЬlЩ1 - Single Side +2 - Double Side +ћх!Јф с8?>Щ?> Щr" ѕхеХЭЏFСбсёж8щў0фљ =(ј ХPЫA( zѕехХѕЭ7j8fЭ_kёѕЭnхЭйmс8W(ЭњjюёСХѕЭyi8@ёСсбЭ7j89ѕЭ_kёЭnхЭйmЭИmс8'(ЭњjыЭ_kёСѕЭ`nёѕЭЏm8 ёЭ:oУ”h?сбССССк”h7У§lХх7ЭŽhсСЩи: ѓЗШХехѕЫz >г_ЭYkЭƒiссбСЩ +ЭYk>№хеХnеѓ§у§углџцР  ї єССбс>7ЩлџцР(њј~г#УnСбсћлцќШЫw $ѕЭQrЭ:kё А7_Ы{>РЫk> +РЫc>РЫ[>Р>Щ>дг§у§у Nлџц@Тvi{ВТOn>7ЩхеЫI ЫA(Ы >€GХ6#zГ јѓСбсq#6џ#6џ++Щ§ххнхХепџ хнсo!w#њoЭњnЭйnбеЫz (нхбЭњnн4 +ѕ6N#zГ јбСнсс§сЩ§сбСХе§хЫr(ЫB нqнrн6 +ЩХеO<( +Gq#ќёбСЩNP іќNџ ѕўїN ѕћххїN6џХехнххнс7ѕхХХхб!ugэАСЫA н6ан6н6јн6н6сёхЭŽhсоџ Х6#zГ јѓС юнссбСЩ7ЩхеХ!%pэ[MѓэА!pхеХ!+qэ[Mѓ&эА!нo^#V#{В(х*Mѓ#N#Fы*Mѓ ыr+sсуСбсЩ(GLTАЅЯитхѓ SX\ƒЏИТХгцѓх*MѓуЩѓ+|Ц#њw +Эи>€Ыr(іЫB(іхеХGеглџцР  ї єССбс:лџцР(њјлw#ѓСбслцœ ($ЭƒЉњtѕЭПё Ј_Ыc> Ы[> > >7хеХѕЭhѓёСбсЩЭи$$л_<г_Ыz ў +иў и>г_Ыr( +ЫB ЫТг/Ы‚Џг/ Эи>PгууЭи7?;ЫCРЭоЭиyгуу>гууЭи"л8ћЩл?З ХЭи>Pгуу єСЭи>ех!{+|Е ћсЏЩхеХ2ЁСбсѓ+|Ц#њ™ +Эј> Ыr(іЫB(іхеХ;еглџцР(њј~г#ѓСбслцќ (RЭЅОњ“Ыw ѕЭпё Й_Ыk> + 6Ыc> 0Ы[> *> &>агуу>€гуу!џлџц@ У—{ВТ„>Џ7хеХѕЭhѓёСбсЩЭј$$л_<г_Ыz ў +иў и>г_Ыr( +ЫB ЫТг/Ы‚Џ Эј>PгууЭј7?;ЫCРЭўЭјyгуу>гууЭј"л8ћЩл?З ХЭј>Pгуу єСЭј>ех!{+}Д ћсЏЩл/Ї><(>,нЖгџЩѕхеХйѕхеХнхн!ПџЭ„rЭIsнсСбсёйСбсёћЩн5“Рн~”нw“:@џю2@џ:XџЗРцЗ*4у%-Э v"MџнЫ„FФЬu:PџФћuwЏЩн6™н5™(№н6™ЩнЫNШ>ЭхuнЫЮЩ:Xџ<2Xџ=РнЫNШЏЭхuнЫŽЩЏлўір<Ш.јўўэx/ц(g}ЦЫ<0њЗ Ыћ ў ЫѓW$% ц,Ы8иzГЩ@€ #$  &'н5Ј№н6ЈЭѓrнОЉ(^нFЋн6ЋџW?(Ё(ЈЁ( +xЁ(xцРБxВ:@џ/БЂ!-sэБz 2jџЩG:kџ2iџн6Јxц?(нЎЉц? +:@џЈц?Ј2@џнpЉнЫЊ~Рн5ЊР:lџ2iџ:@џцРнЎЉђкs!/s +( Ыw(2!9sц?эБ zЗШGў/ н6Њ€:@џю2@џЏЩў+ н6Њ€ў нЫ‚^ :@џі><Ш:mџў*nџЪ7t!РџЭJtн4Ўp*pџ:\џнNœѓDэyўю- іћЩ…oа$ЩнЫV(Э‡t ЭТrћЭhtѕЭмrћёЩћЭ‡tЗШЭttУЛt!СџРџн5ЎэАЩЭtt:mџЗШ:РџЭЛtЗ(я>џЩ:mџЗ>( +ЭttѕЭЛtOсЏ.нVЩ:mџЗ>(ђЏя_!iuЭJt~З7Шў Шў :@џі><> Р> +Щ{нЫn(ў:8 ж:!ЋuЭJt~ў(0 =цў :@џцР‚!uЭJt~ЭJtЗщ8 > & Џ7Щю нЫfШю ЩцЩжў"(ў Р>_Щ>@Щж(ў0л‡Ц[ЩЗ№>нЫnР<ЩжA!ГuЭJt~ЗР7ЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHB€ *^/,-?.+(`=;):"_[_=;]^@\~*?\{}^-+=.,;"<|>]/`[:|іР *MџЭмu"MџЏЩ|ю gц Р#ЩЗ*MџнЫŒFФЬu:PџФћuwЏЩ~2Pџ:LџнЫŒFШЎЩеѕыkz&T))))))_Ы;ціAWРёбЩ{ў Ъpvў ЪpvўЪ]vўЪyvў ЪpvўЪyvў Ъ‚vўЪyvў к]vх!?ф4сХGЭ vxЭиv:CфЗxСШУЪvѕЏ2?фёУ]vх!?ф5сУ]v> Э*v:?фцТ‚vЩўЪЌvўЪЌvўЪЌvЩЭ:yШўТvЭDyўЪПvўЪХvўР*OќУПс>2CфЩЏ2CфЩOлћ8ћyгћг{гћЩхеХѕЭпwёѕЭьvЭвwёСбсЩЭyаO !ф~ЇТ‡wyў 8*4уўЪ7xЭVxЭьwР&Э xРЭxУџx!4w ##Ї јО# їN#F*4уЭ4wЏЩХЩ@xѕw x +w *x 1x ,xwxѕwx xJ1xE1xY~wAxB xCьwDўwH*xy{wxxw>>>>џ2фЩђ•w6y!Xw +У w=(=(%=w:2у5у(6:3уGyж И<иxЩwyж4( =(Щwyж4 <2фЩ=Р<2фЩ:фЇШџ*4уУVx:фЇШџ*4уУVx:2уМШ$УxЭўwР:2уg%>-ШУxЭьwР&:3уНШ8,"4уЩ-ЏУx> Эьv:5у=ц ѓЩ.&УxЭ xУ*xЭѕwШ УVx@x= §>гўx= §Џгў юЩеѕхХСХ $ }Ц_Ы?Ы?Ы?Ы?Ц@%Ы<0Ц WЫ#Ы#Ы#Ы#|ƒ_yўџ( ї>zэyСсёбЩ:Xџю2XџъеѕхХ!РAСA?6 эА!РaСa?6 эАї>~эy!РAСA?:1уwэА!РaСa?:1уwэАЅ!РGСG'6 эА!РgСg'6 теѕхХ!BРAэА!bРaэАЪхѕ!фЏОw( ёж@ў 8Ц@П7сЩёў їwсЩхеХЭPyСбсЩхеХЭPyСбс(ѕЩћЭOtЇЩїП>zэy!РС?6 эА!РЁСЁ?6 эАїП>~эy!РС?6эА!РЁСЁ?6эАїЗ>AэyЩсw§>Іэyї?>эyџ>@эyї>@эyхЭVy!€"Hќ!€ѓ"Jќ! №"tі>У2}ѓ!эy"~ѓ>Щ2кў!Кq #ћЩн"цђ§*Gѓн*ођУ^џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЏ2;\ џ*]\"_\CУђ:\ *]\~Э}аЭtї=У[3 6УЊХ*a\хУžѕх*x\#"x\|Е §4@ХеЭПбСсёћЩсn§uэ{=\УХџџџџУВѕх*А\|Е(щсёэE*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: \w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( §Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ @@ -62,19 +265,21 @@ z 6<4Ё30Ъ0Џ1Q85$5;5;5;5;5;5;50-5;5;5;5;5;5;5œ5о5М4E6n4i6о5t6Е7Њ7к738C8т77Ф6Џ6J8’4j4Ќ4Ѕ4Г46Щ55Р3 6†6Ц3z65љ4›6ƒ72Ђ3O-—2I44-44ЭП5x2g\йуйэSe\й~#хЇђ€3Wц`Ц|ozцў0йћџT] йoз2&^#V!e3уейэKf\Щё:g\йУехЭсбЩэ[e\ЭР3эSe\ЩЭЉ3эАЩbkЭЉ3йхйуХ~цРO ~ц? #~ЦP>‘#эАСуйсйGЏШњЇШѕеЭШ3бё=ђOO Ще*h\Э4ЭР3сЩbkйх!Х2йЭї3ЭШ3йсйЩхы*h\Э4ыЭР3ысЩNыq#їыЩGЭ^31Р Т1ртС8ЭЦ3Эb3Т5юс8ЩџЭщ4и~Ї( #xц€Ж?w+ЩехЭ-сxБ/OЭŽ-бЩЭщ4ие#Ы+ŸOЭŽ-бЩЭ™эxЭ™ У(-Э™!+-хХЩЭё+ xБ #Э,8 ж8ў0<=‡‡‡ўЈ0 эK{\O0У+-Я хХG~#Ж#Ж#ЖxСсР7ЩЭщ4и>џЭщ4Џ#Ў+х>w#w#w#w#wсЩыЭщ4ыи7чыЭщ4ыаЇоыЭщ4ыаеЏбЩxжЫW =0ѕхЭ<4быёЫW ѕЭ03ѕЭё+еХЭё+с|Еуx БС(ё?ёБ( –8 э #у+пСёЇѕя 8ёѕм5ёѕдљ4ёд5ЩЭё+еХЭё+схеХ DMїЭВ*СсxБ(эАСсxБ(эА*e\ћџхбЩЭе-8 ѕїёЭВ*ыЩЯ *]\хxЦуŸѕЭё+еїсэS]\еэАы+6 §ЫОЭћ$пў сё§Ўц@ТŠ"]\§ЫўЭћ$с"]\ ї"[\х*Q\х>џЭЭу-сЭб*[\ЇэRDMЭВ*ыЩЭ”ўвŸ*Q\хЭЭц0 їЭВ*сЭУП5Эё+xБ(У(-Эё+У+-йх!g\5с #йЩй^{ŸWйЩЇ яй#йЩёйуйЩяР1р'рРр8Щя16:8Щ1:Рр0Ё8Щя=4ё8Њ;)1'У1Ёˆ6Xefxe@Ђ`2Щч!їЏ$ы/ААю~Л”Xё:~јЯу8Эе- 8†0 Я8–0эDwЩя 8Щя=178Я  8~6€Э(-я4814№LЬЬЭ7Ё84я4№1rјЂЂ142 ЂŒЌ VкЅY0Х\ЊžpoaЁЫк–Є1ŸДч ў\ќъCЪ6эЇœ~^№n#€“8Щя=4ю"љƒn1Ђ'111*Ё17Р8ЩЁ68Щя9*Ёр3я9111Ё†ц\ Ѓ8ющcЛ#ю’ Ээё#]ъ8Щя1 8ЩЭ—2~ў8яЁ16Ѓ3я 111ЁŒВUфX9М[˜§ž6u лшДcBФцЕ 6Ощ6s]ьиоcО№aЁГ 8Щя11Ё(Ё$18Щя"Ѓ8Щя10Ђ8я10%8УФ610  7ЁЁ8ЩЭ  !I\ЩСЭ†8ЫhРЭ  ѕЩжЅий!Ÿ8"Q\Э ЏЭйЩййЩ›87Э•эR#0*I\ЩСХЭСи~Э†8Ыh(ђЩцрOБц8/S*ХїџУ/=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓЭž<ћЩ:[хo>Щ2[Р<Х[Х=<Х/=Хї?>‡У[}с2[Щџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ$$$~$$~$>(> ->bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгў>?У‚=эGУУ'Уr/ЩbkУ##ЏGOљ џџџџџџџћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИУV*"_ѕ>Щ2_ё*_У_ы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эх Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАх!Т\хЩЭё ЭJ)>џ2]Џ2ї\>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭЧЪгўъ# ѕЭЧ(ѓў:Тг#ЭH0*]У -~ў Шў€ШЗЩЭC!"ј\Эх Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щЭ2§Ы~РТ\э{=\еЩЭŒў ШЭ*ѕ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭ2!]~ўЊ>2]ЪЫ6ЊЭ—Эˆ!`пЭћ5ЭЕ4ћ !п:\ўЊ SЭё *Y\>ў2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо?~#њЩ Хюгџѕ>Эџ=ёСёЩ*]++љЭё Эƒ:]іЭЙ:]ЭЙЏ2]Э5!Э20ЭŸ!Ы"]Џ2]*Y\х ]ЭАс"]~Gц€x( ўў(ѕЭШ=ё!ѓ/+ W>Йкгz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫО!0 Ы! ^#VыхYещ!;\Ыўсщ* TR-DOS Ver 6.12E* 1999 CompoWellcome, 2006 Alone. RyazanBETA1024Э§Э€=Э€=эK +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFB?У‚=эGУУ'Уr/ЩbkУ##ЏGOљ џџџџџџџћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИУV*"_ѕ>Щ2_ё*_У_ы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эх Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАх!Т\хЩЭё ЭJ)>џ2]Џ2ї\>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭЧЪгўъ# ѕЭЧ(ѓў:Тг#ЭH0*]У +~ў Шў€ШЗЩЭC!"ј\Эх Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щЭ2§Ы~РТ\э{=\еЩЭŒў ШЭ*ѕ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭ2!]~ўЊ>2]ЪЫ6ЊЭ—Эˆ!`пЭœ9Э78ћ !п:\ўЊ SЭё *Y\>ў2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо?~#њЩ Хюгџѕ>Эџ=ёСёЩ*]++љЭё Эƒ:]іЭЙ:]ЭЙЏ2]Э5!Э20ЭŸ!Ы"]Џ2]*Y\х ]ЭАс"]~Gц€x( ўў(ѕЭШ=ё!ѓ/+ W>Йкгz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫО!0 Ы! ^#VыхYещ!;\Ыўсщ* TR-DOS Ver 6.12E* 1999 CompoWellcome, 2005 Alone. RyazanBETA1024Э§Э€=Э€=эK ^ЭЉ!в)пУгѕ:]ўў ёЩё2]:]ЗЬ'Щ!(*>УJ!f'ЏУJЏ2Ь\э[Ь\ЭJ)!%]У=ЭJ)эЭ§: ^ў(!т)пЋЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^пЭ€=: ^!^–хЭЃ!+*псNЭЄ!*пЭш!%]ЭіЭ€=:і\ЦAзЭіХ>:зхЭ8) сх NХyў -8ўd0> зћСЭЉсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпоAкўвЩЭЕyИЪЩУY4ЭuЭ.ЭА:і\2ј\ТйХЭ]ЭАѕ:ј\!і\ОТЭёЪPСЭkЭCУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭ‚=>:Э‚=!н\Э8)! (Э'ЭRўYѕЭ—ёСРХЭ—СЭЏЩ:х\ў#(ЏЩ> +8ўd0> зћСЭЉсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпоAкўвЩЭЕyИЪЩУи7ЭuЭ.ЭА:і\2ј\ТйХЭ]ЭАѕ:ј\!і\ОТЭёЪPСЭkЭCУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭ‚=>:Э‚=!н\Э8)! (Э'ЭRўYѕЭ—ёСРХЭ—СЭЏЩ:х\ў#(ЏЩ> 2]ЭГ> 2]Щ:н\ў*ТйЭЕыЭ~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭ]:н\ўЪсў(р!ц\э\эА:љ\ЭЫ=ЭГ ЭД Э РЭ<ЭCИЭ§: ^ў€Ъ#'!э\ц\эАэ[ъ\З* ^эRкE" ^*^"ы\хЭ/с"ы\*є\"^! ^4N Х эSє\ЭCСЭkЩ*]#~цпўSЪ`ўBЪ,ЭЭЭuЭoЭ.ЭА:і\2ј\ТЫЭ]!ц\э\эАЭАѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭД ЭТсЭ<ЭC:х\ў#Тс> 2]!ц\4:ј\ЭЫ=ЭДТсЭ]!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\Э=*є\"ђ\:љ\ЭЫ=сСэ[ы\ЭM*є\"ы\К2ё\х!#]FсЏУЏ2]ЭпЭuЭ.Џ2]Э/)Э ТwУс:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭCС Э]ёЪв>2н\ѕЭ@:]2н\ё(ЭГЙЭ§*ы\"^э[ъ\* ^" -^УCцќУš=хХеѕЭё ёЭ”=Эё бСсЩ:і\ў(> з!R3пЭRўR(Угчn чŽ ћч8іУнџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ><гџ>агЩ2\ёУТ.:\эOёУ\ѕэ_Ы(жЫџжЫПѕ>їлў00 0,8№ёЫ(ЦЫџЦЫПэOёэEёэOё ёёэsўW1XѕХеУY*ёэOх!9##|сўР06э_Ы(ж Ыџж ЫПэOХ§џ>эyП>џэy>W§эyСёу"фў"ўўу33Улэ_Ы(жЫџжЫПэOёэsXу"Xу1XѕХ§џ>эyП>џэy>W§эyСёэ{X"Р*X"фў"ўў*РЏџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ PentEvo edition 2013ЭпЭuЭ1Э$2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!хX +^УCцќУš=хХеѕЭё ёЭ”=Эё бСсЩц?o&))) ’\эА>Щ2š\Уš\:і\ў(> з!^3пЭRўR(Угчn чŽ ћч8іУнџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ><гџ>агЩ2\ёУТ.:\эOёУ\ѕэ_Ы(жЫџжЫПѕ>їлў00 0,8№ёЫ(ЦЫџЦЫПэOёэEёэOё ёёэsўW1XѕХеУY*ёэOх!9##|сўР06э_Ы(ж Ыџж ЫПэOХ§џ>эyП>џэy>W§эyСёу"фў"ўўу33Улэ_Ы(жЫџжЫПэOёэsXу"Xу1XѕХ§џ>эyП>џэy>W§эyСёэ{X"Р*X"фў"ўў*РЏџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџLRrRL8BB>"B|BB|@@B<TT8TTT|B|BB|@@|BB|BBrJJrD2H\==2\Эk ѓЏ2nј! њхэs=\§6џ:]Э=!Э=§~ўџ д!Vѕ"\ѕй й!~ЗЪ‡ј~ўBЬ6ј~З ё:nјЗЪ‡ј?˜вІј:nј=2oјЭЛљ2SіЭk ѓЭpј>ЭЫј>Э§6G !> з> зеЭ< быэZы:nј=2nј(>> з> зеЭ< быэZы:nј=2nј(#> з> зеЭ< быэZы:nј=2nј(>зЊ!XЭј +н!4ін6ћ§ЫЎvхнхЭЛљў@Т’їЭ‰љнсс§Ыn(у:\ўЪэіўo(~ў6(zў Ъ їўpЪ їў7Ъ їў Ъ.їўqЪ.їў9Ъ.їў +ЪdїўaЪdїў8ЪdїўdЪњў1('ў2(#ў3(ў4(ѕ>ўлў0‰ёў Ъїў0Ъїў ЪїУFіѕЭk >ЭЫјёж12ј\2љ\2]Э=УVѕЭpјЭ&јн5џџџџџџџџџџџ Found RAMDISK memoryЭпЭuЭ1Э$2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!хX 6#ћ6#6#64#6%#6(#6!ю@ЏХ7хѕ#wќёсСьЩЩ Del. File(s)Title:  Disk Drive:   40 Track S. Side 80 Track S. Side 40 Track D. Side 80 Track D. Side Free Sector File Name Start Length Line*a\"Я\"У#Џ'эR8<љЦ0ЭЈЏшэR8<љЦ0ЭЈЏdэR8<љЦ0ЭЈЏ -эR8<љЦ0ЭЈ}Ц0ЭЈЩхеЭ‚=бсЩхХ:љ\!і\ОФЫ=СсЭ ~ЗЪгўЬРтЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭQ!^э[Я\ эАЭш!%]х!ГХп*Я\ п!Кп:і\ЦAЭ‚=Э€=*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Юў(!тў( +эR8<љЦ0ЭЈ}Ц0ЭЈЩхеЭ‚=бсЩхХ:љ\!і\ОФЫ=СсЭ ~ЗЪгўЬРтЭ+эCл\(+ў# "]\Э ЭŒў (ў,ТЭ*ЭНЭпЭuЭЕыЭЭu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭQЭі;э[Я\ эАЭш!%]х!ГХп*Я\ п!Кп:і\ЦAЭ‚=Э€=*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Юў(!тў( !іў(! псNЭЄ!Ѕп!п*Я\ N#FЭЉ!.пСсЭАЭ€=ХхЭ8) сх NХyў 8ўd0> зћСЭЉ!Ъпсх ^#VхыЭ]> Э‚=с#^#VыЭ]сх ~ўBЬсСЄхЭ€=Э€=У> F#^#V(( >Л ї*Я\! хЭ=>€сэБ~ўЊР#N#FxБШХ> Э‚=СЭЉЩЭХЭ*ЭНЭuЭo!Њ'Э'ЭRўY љЭŸЭ.ЭАТйЭЗ:х\ў#Тс> @@ -86,24 +291,23 @@ z ! ў(УэK ^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" -^Эф эSє\ЭCУс*х\|ЕЩЭВШ:!]З Э—!y'Э'!Њ'Э'ЭRўY љЭŸЭВШХх!#]NсэBСвDэKх\!"х\Х*Я\хЭиэ[с\AЭ=*є\"с\Э—!y'Э'!…'Э'ЭRўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭM*є\"у\УИ"х\х!#]NсЏУјЭ]:н\ўЩOЏХЭщСЩOЭkУC>џя>џ2]Э€*a\"Я\У#ч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭ+ТkЭuЭo*Я\"с\ "Я\:#]’2#]*с\BSЭ=*с\"п\!"з\"н\Џ"у\2ф\Э,6*с\э[п\ 7эRMDbk6эА*с\с^#VэKз\p+q####N#Fы}цl&))))…o эKз\"з\h&))))yц…OD*з\ЇэBыr+s+:у\wr*с\Z ЭM:#]Ц G*Я\Э.УсЭпЭuЭWЭ§!н\^эАЭCУсџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:г\ЗШх!#]–с0+:г\GЏ2г\Х*Я\хэ[е\Э=*є\"е\сСэ[з\ЭM*є\"з\Ш2г\х!#]FсЏбѕ!Ь\6yж84љЦOХЭьСёЭЄн\З(ыэАЩ>џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ*УсЭzЭuЭЋУ!*]\#~ў Ш>2ж\ЭыЏ2]ЩЭ.>BИ *]\+"]\Эы*й\"з\*л\"й\Џ2ж\ЩЭ+Ъ{ЭпЭrФWЭŒўЏЬBўфѕЭrЬ.ёЬќЭuЭ/)ТйЭ]ЩЭЙ3З*ц\(*й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx %xК(=Кx(:ж\ўx( Џ2ж\PэSл\ЭxЭЌG:х\ўCбШеўBѕЬёўDЬLЭ:м\GбЩ>2ж\ЩЭr(ѕЭ”ёўџѕЬ\ё(УM:ж\ўЬF*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТ=эSє\xЗШ"з\эSй\Хэ[й\!%]Э=*є\"й\С*з\%]О # ї"з\иЩ!k'> УJ>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ!сэ[S\чвУсы7эRи -DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭђСбсХчхСЭ2#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭђс|Е(*з\+++эKй\Э.*Y\+эKш\ХЭ2#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УJЭ/)Ь73Э§: ^ў€Ъ#'ЩЭR!"б\ЭпЭŒўЏ(VўЪ Э Эu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭОЭЭо'6DЭОЭ0кЭх*й\"з\*л\"й\Эu>C2х\ЭОЭн3Уi*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^Эф эSє\ЭCУс*х\|ЕЩЭВШ:!]З Э—!y'Э'!Њ'Э'ЭRўY љЭŸЭВШХх!#]NсэBСвDэKх\!"х\Х*Я\хЭиэ[с\AЭ=*є\"с\Э—!y'Э'!…'Э'ЭRўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭM*є\"у\УИ"х\х!#]NсЏУјЭ]:н\ўЩOЏХЭщСЩOЭkУC>џя>џ2]Э€*a\"Я\У#ч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭ+ТuЭuЭo*Я\"с\ "Я\:#]ж 2#]*с\ Э=*с\"п\!"з\"н\Џ"у\2ф\Э;э[с\*п\ы ЇэR+MDыT]6эА*с\с^#VэKз\p+q####N#Fы}цl&))))…o эKз\"з\h&))))yц…OD*з\ЇэBыr+s+:у\w6*с\ ЭM:#]Ц G*Я\Э.УсЭпЭuЭWЭ§!н\^эАЭCУсџџџџџџџџџџџџџџџџџџџ:г\ЗШх!#]–с0+:г\GЏ2г\Х*Я\хэ[е\Э=*є\"е\сСэ[з\ЭM*є\"з\Ш2г\х!#]FсЏбѕ!Ь\6yж84љЦOХЭьСёЭЄн\З(ыэАЩ>џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ*УсЭzЭuЭЋУ!*]\#~ў Ш>2ж\ЭыЏ2]ЩЭ.>BИ *]\+"]\Эы*й\"з\*л\"й\Џ2ж\ЩЭ+Ъ{ЭпЭrФWЭŒўЏЬBўфѕЭrЬ.ёЬќЭuЭ/)ТйЭ]ЩЭЮ3З*ц\(*й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx %xК(=Кx(:ж\ўx( Џ2ж\PэSл\ЭxЭЌG:х\ўCбШеўBѕЬёўDЬLЭ:м\GбЩ>2ж\ЩЭr(ѕЭ”ёўџѕЬ\ё(УM:ж\ўЬF*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТ=эSє\xЗШ"з\эSй\Хэ[й\!%]Э=*є\"й\С*з\%]О # ї"з\иЩ!k'> УJ>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ!сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭђСбсХчхСЭ2#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭђс|Е(*з\+++эKй\Э.*Y\+эKш\ХЭ2#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УJЭ/)ЬC3Э§: ^ў€Ъ#'ЩЭR!"б\ЭпЭŒўЏ(VўЪ Э Эu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭОЭЭо'6DЭОЭ0кЭх*й\"з\*л\"й\Эu>C2х\ЭОЭѕ3Уi*з\"ц\ы*й\}ДЪ}З($|2ъ\_* ^эRкEх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭM*є\хЭ§с"^с" ^! ^~2]4хЭCсN :х\ўBЬШЩ*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!н'УJЭ*Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э*ў) чЩ!Л)>ЭУУг!Х)>ѓ!н\6 #ћЭ1ыЭyАЪў 8~ў кн\ХэАСЩ#~ў: +~Э$ХхЭЫ=сС ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭWЭш€ХЭЄЭ СХyў Сэн\:]GЏО С Э'С( жіџЩ>€O2]ЏШЭГ!]qШ6џЩЭuЭх §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOУЉХЭё СчЭё Щчё+Щч™ЩчŒЩч‚Щ*]#"]\ЩЭпЭŒў,ТЭ*ЭНЩЭХУНЭŒўЏРЭ{( ЭЙэCй\эCл\ЭŒў,( ў ТЭuЩЭ{ШЭЙэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩЭВ>|г?ЩЏ$Эkэ[є\!%]хеЭ>Ы~( -ЫF !и)У)бс>џ2Ю\эSє\ХхУ~4сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ -?сх>!є\4О 6!ѕ\4сСЪЩхg.хэRмМс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э+ЪЭпЭuЭs5Эl3ц€>((>P2з\ݘ=ЭіЭ >ЭМ:н\ў$(џџџџџџџџџџџџџџџџџџџџџџ>€2к\Э@3!%]6&]џэАз\к\ +ЫF !и)У)бс>џ2Ю\эSє\ХхУ8сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?сх>!є\4О 6!ѕ\4сСЪЩхg.хэRмМс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э+ЪЭпЭuЭ!9Эx3ц€>((>P2з\ݘ=ЭіЭ >ЭМ:н\ў$(џџџџџџџџџџџџџџџџџџџџџџ>€2к\ЭL3!%]6&]џэАз\к\ ўP(ў€(>!p>!№ ў€> є>!№ 2^" ^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* -^"з\!н\п> з*з\ёх_эRDMЭЉ>/зСЭЉУ  +^"з\!н\п> з*з\ёх_эRDMЭЉ>/зСЭЉУ3     Э>іG>2ЭD>>ЭD>Э§=лц>P(>(2з\Щ:]і<2]гџЩ:]цoѓѓ>єг*ц\ -NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ 2NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?ЭВ3~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЭо2џХ{Э$2ЭыЭъ2:к\ў€ ЭіЭх2СтЩѕ:ј\ўџ(/ёЭp)ѕ:Ж\ўє(#Џ!]Ж6џ(: ]З!У\3] 4^-Nwy#їёЩ*Y\6 "[\#6€Щэ[Y\! ]ЭАЩ:]ЗѕФ*!ёЬ!*Y\Э€=:]ЦAз>>з§6џћУЁ6Э*ЭŒў,Т*л\"й\Э Эu*л\|ЗТ#"з\*й\"л\Щ*]"]\Э ЭаЭŒўA0Э*єўЅѕЬX!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\Эл!ѕЭ"ёѕФˆ"ёЭB"*]$ "]Уг> +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ 2NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?ЭО3~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЭъ2џХ{Э$2ЭыЭі2:к\ў€ ЭіЭё2СтЩѕ:ј\ўџ(/ёЭp)ѕ:Ж\ўє(#Џ!]Ж6џ(: ]З!У\3] 4^-Nwy#їёЩ*Y\6 "[\#6€Щэ[Y\! ]ЭАЩ:]ЗѕФ*!ёЬ!*Y\Э€=:]ЦAз>>з§6џћУ€;Э*ЭŒў,Т*л\"й\Э Эu*л\|ЗТ#"з\*й\"л\Щ*]"]\Э ЭаЭŒўA0Э*єўЅѕЬX!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\Эл!ѕЭ"ёѕФˆ"ёЭB"*]$ "]Уг> 2]ЭАѕЭё : ]ўR(!ц\4ЭГ(ї!ц\5ЭГЭ]ЏЩ: ]ўRРУй:л\ч'xБТ"Щ>2:\!(> УJ> !(іх я:з\w#Џw#w#w>сЩѕЭ"ы*S\эKO\эBыs#rЭВ": ]ўЅЬ/"( : ]ўR>џ ЏwёУp"ѕ хЭ#$с#ёЗѕФMёЬ=Щ*з\х! "з\Эš"с"з\Щ!"й\ЭФЭY!"ш\ЭkУC*S\+"Q\х$Э2>ќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\эАсЩ яNя$ Щ$*Q\ Щ я4РхЭC$Эќ#с#4хЭ$с>ОРхя~ўс( *Q\Эс&яУy#ЭЯ#ѕЬ$яёФp#Щ6я ^ЩЭg#эSз\Эg#эSз\Эš"Эp)яы!н\эА я:]wЩ я4Р#4хЭC$#я~З( сх5Эќ#сх4Э$с>ОЬС#ЩЭЯ#ѕЭp)ёТ’$У$6я4ян\эАЭГРЭ]яы!н\эА я:]wЏЩЭ#$Э!#ЭMя~ўШЭ!#ЏGw#ќЩЭ#$Э!#У=*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\х!ё хѕЭё > 2]ёЭЂ$ѕЭP&Ъž$ёЭ#wУ*# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эх чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭј$бсСNzы*Я\ ўwЬ%!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У#6 *]\"з\*Я\"]\!;\ЫОЭС!;\Ыў*Я\"]\ЭСЭЙХб яFЏ!"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Эh%!я>џw#wЩя:к\ОТ„%я:л\ОТЇ% я:й\wЩЭЪ%ФУ%:к\яwян\эАЭГТв%Эф#ЭЪ%ФУ%:л\яwхЭC$Э$с+:й\wЙЭC$Эќ#Щ#я~З6Щ*к\& "з\*й\х*л\хЭ#с"л\с"й\ОЭё !<\Ыž*=\^#VЗ!эR !э{=\ббэS=\Э+&8 !Т\х!х хЩў (ѓч…щЭ+&щ> 2]ЭP&( ўТž$ 6Эn$Э#~ѕЭ›#ё7Щя~ЗЩ*]"]\Э Эu:л\ч'xБЪгх*O\ ~!=МсТ("6#6эCй\*O\ +"з\ЭЮ&*з\$Э.!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]Уг ~ЗШ*з\"Q\Эс&Уќ# ^#V s#rян\эАЭC$ яNЭkУC~ЗШцзЫ~Р#єОР#љЩ!ќ'>УJ!э'>УJ>>2:\Щ>јЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.K.Verify Error.BACKUP DISKInsert Destination disk then press YInsert Source disk then press Y*BREAK*Out of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉѕХэS]"]Эё >џ2]2]Сё!"]!9"]++љѕЭ!Œ(~Й ё#^#V!гхе*]э[]Щўџ ёУг###н˜=Ы=c>??=Mи(\ d -№ ћ( ђ( -7)777&)р(у(9'ыіџѕЭёУyЏ>џн\З(ыэАЩЭЭФУ'"з\эSй\эSл\УЮ3ЭФУe3З2ж\"й\эSл\ЭГЭЄЭЋУ!ЭЭГУ ЭWЭУГХ~з#ћ><з~з>>зСЩхеХѕ! ]~З(=хХЭ§Сс6!%]Э2*] хеХѕ! ]~З 6џ!%]Э.З*]эB"]ёСбсЩЏ2з\ЭuЭ+ЪЭ>:з\wУс>€ц *ERROR* No space File exists Free Read Onlљ Disk Erroђ Rec. O/ЦTitle:  Retry,Abort,Ignore? Trk  sec  Del. File No File(s)!A*€@ эАЩ:Еўѓ>(Џ2\§>эyЩУ +№ ћ( ђ( <)<<<&)р(у(9'ыіџѕЭёУyЏ>џн\З(ыэАЩЭЭФУ'"з\эSй\эSл\Уц3ЭФУq3З2ж\"й\эSл\ЭГЭЄЭЋУ!ЭЭГУ ЭWЭУГХ~з#ћ><з~з>>зСЩхеХѕ! ]~З(=хХЭ§Сс6!%]Э2*] хеХѕ! ]~З 6џ!%]Э.З*]эB"]ёСбсЩЏ2з\ЭuЭ+ЪЭ>:з\wУс>€ц *ERROR* No space File exists Free Read Onlљ Disk Erroђ Rec. O/ЦTitle:  Retry,Abort,Ignore? Trk  sec  Del. File No File(s)!A*€@ эАЩ:Еўѓ>(Џ2\§>эyЩУ хнх§хйХехѕэWѕэ_ѕ!9хЭ >?эGлц€2\Эe/Э >Э > !@хЭs-!A Эs-схЭ/!у@~2\#~4#^#VЗыРэR"х@!@Эs-сэ[с@е @@ -113,21 +317,26 @@ z эGѓ>џтЬ.>2\ёсбСй§снссбС:H\ц8гў:[ўю Х§:\[эyС:\З>Щ2\ ћУ :@і<гџЩyЗOа:@цoё{<г_хеѓ>€гЭх?бслцШхе ъv><гџ:\ц -yЗO0>,гџyгЭ0=>глџц€(њХЭ§=СЩ>ю*]++љУ/"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!џџ"њ\"ќ\"Ш\"Ъ\Џ2]2]2]2]2]>џгџ2:\2]2 ]>Щ2Т\>агЩЭ ~ЗЪЌўЬР№!%]Уgхэ[є\Эж/:л\бЗШO!%]эАЩЯ*абцвяјўОєеїгдџ4ь8№ж3ТЋ:‡аћЅЉБM‚!V&§1Ё-Ў)Ю*Y\"]"й\>џ2ж\!л\"з\"]"й\Эс0Р##"з\ЭЉ0 +ы!Ш1 ~*й\w#ычнХчшС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" Н#~ў Шў" ї#"й\Ў*й\§0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +yЗO0>,гџyгЭ0=>глџц€(њХЭ§=СЩ>ю*]++љУ/"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!џџ"њ\"ќ\"Ш\"Ъ\Џ2]2]2]2]2]>џгџ2:\2]2 ]>Щ2Т\>агЩЭ ~ЗЪЌўЬР№!%]Уgхэ[є\Эж/:л\бЗШO!%]эАЩЯ*абцвяјўОєеїгдџ4ь8№ж3ТЋ:‡аћЅЉБM‚!V&§1Ё-л:Ю*Y\"]"й\>џ2ж\!л\"з\"]"й\Эс0Р##"з\ЭЉ0 +ы!Ш1 ~*й\w#ычнХчшС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" Н#~ў Шў" ї#"й\Ў*й\§0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( Џ2ж\++чnЩ>џ2ж\*Y\ЩSAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдGOTO€GOTЯLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџааьь№№ЪЪжж*O\З%]эBЩЭ2Ус>з§эy2Р2№џ>эyЩџџџџџџџ> 2 ]УхХѕе>э2†\> 2Š\{~ўџШз#ј0ж -8љѕxзёЦ:збёСсћУD>Format track SideFile "џ" Exists!Overwrite?(Y/N/Add)џComplete Name:FORMAT: 1 - Normal  +8љѕxзёЦ:збёСсћУD>џџџFormat track SideџџџFile "џ" Exists!Overwrite?(Y/N/Add)џComplete Name:FORMAT: 1 - Normal  2 - Turbo  - 3 - Fast turbo#:ш\wЏЩѕ>1ѕ>0ѕ>ј2†\>2Š\ёзёУ§ЭŸ!m2Э52Э3!y2Э52!@+|Е ћЭR:і\ЦAз>:з!н\У8)ѕЭŸёўYШўAЩЭ]!х\ЫўЩЭŸ!U2пЭН ЭŸ!˜2пЩPress R to repeatЎЭŸЭ>ЩЭŸ!Ї2пЭRў(ў(ў(ўЪгъ!ЙЏ2ш\"ц\а!Ё3ђ>!Ё3ь - }жoа%Щ:х\ўB( -ўD(ў#(>C:ж\ЩЭ№Ь73ЭЭФУS!х\Ы~ЫОЪYЭў2ТгўAЪYэ[й\:ъ\К(Э&)бB*Y\6Њ#э[б\s#r*л\"ш\*з\"ц\э[ы\ЭMэK]ЭПЭeЩћУi/ѕ:Ю\З( -ёХGл?ИСУT>ёлц€УT>хѕЭ>GёсУD>*]#~ў (ЭЭУ=!o4пУгRel: 10.04.06 :і\ў( :Ю\Э6УpеЭЕ4Тс>бсСЏАШХхЭе4с$х!є\>4О 6#4сСчЩѓ>ƒѕ2§\x2Ы\Џгџ:і\Ц<2]гџ>агёЩэ[є\|ўП8K>џЭ§4:Ю\Ї(.%]эА!%]э[є\Э)5>:Ю\2Ю\хе!%]Э)5бс2Ю\Щх!%]Э)5!%]бэАвѓЭГ5zц?Ц -эyїэyzц0ƒіРW:Ю\Ї ыэА>џїџэy:\[§эyћЩ2і\ўТЮ=ЭЕ4Тс>ЩЭW:і\ўРёЭІ5эSє\Х>џ2Ю\!%]Э›4С xБ ь!№>УU!%]&]џpэАЩехэ[Р*§џхїџэCРэC§џ>€=Зэy*РэB ѕ*§џэB юэSРс"§џ/oц8gД­цр­цчі2\[сбЩ!ƒƒ"Ш\"Ъ\>їлў00 -00x2і\2]і<2]гџУn*с\~ўШў(Э@6ях N#^#V*з\ЇэR(/эSе\y2г\ЭЅсхэ[п\эАэSп\ыэ[н\+r+s*з\"н\!у\4сЩyцƒЫgЫЇ_(yЫЫЫЫц‚WэSз\Н§ЫЎчдў "!ШT§^џчЕЭ*!*Y\> эБ+"[\##6€чдѕ!ШT§^џчЕёў0 ў8 ў8 + 3 - Fast turboџџџџџџ#:ш\wЏЩѕ>1ѕ>0ѕ>ј2†\>2Š\ёзёУ§ЭŸ!s2Э52Э)3!2Э52!@+|Е ћЭR:і\ЦAз>:з!н\У8)ѕЭŸёўYШўAЩЭ]!х\ЫўЩЭŸ!X2пЭН ЭŸ!ž2пЩPress R to repeatЎЭŸЭ>ЩЭŸ!­2пЭRў(ў(ў(ўЪгъ!ЙЏ2ш\"ц\а!­3ђ>!­3ь + }жoа%Щџџџџџџџџџ:х\ўB( ўD( ў#(>Cџџџ:ж\ЩЭ№ЬC3ЭЭФУS!х\Ы~ЫОЪYЭ +3ТгўAЪYэ[й\:ъ\К(Э&)бB*Y\6Њ#э[б\s#r*л\"ш\*з\"ц\э[ы\ЭMэK]ЭПЭeЩћУi/н~ўџ :oјнwЭњїЭјУFіЭpјЭ&јн4:oј<нОн~ ЏнwЭњїЭјУFіЭpјЭ&јн5н5н5нЫ~н~(€GХ:oј8ёђё===нwЭњїЭјУFіЭpјЭ&јн4н4н4:oјнžн~0 0§<<<нwЭњїЭјУFіЭk >ЭЫјУVѕ§џ>эyП>џэyЭpј>2H\2\/2;]!<"6\нn&))) №їэА*2і"=\!ьї"]\Эk ѓсйСбсёЭ=ъ:ї"boot " еpхбwэАйЩхйс>BхбwэАйЩхеэR~ ˜8+н!љх~нО  #н#єyў сйсэАй:nј<2nјбсЩѕХвХЏгўЫўЫчгўС№СёЩЏ§ОGТVѕЭn >ЭЏЭЫј>Э§6GўУ•їЏ§ОGТVѕЭn >Э>ЭЫј>?2nјџџ§ њУДѕбјУ + € +!!! NO PROGRAMS !!!  +MORE THAN 63 BASIC FILES  -=New ROM boot v1.06=-Remix by CompoWellcome 05.02.99Ў INSERT NEW DISK FOR READING CATALOGUE. boot !сZхбэА!џZ:КљЗ(~ц<ў Џ2Кљ>~ц=З /2Кљ>wЩ>У2Т\!цљ"У\н!С/Э њ>н!S*Э њэsчљн!@'Э њ1н!ѓЭ њн!ыЭ њн!С/Э њ>Щ2Т\:Э\ц@Щ>0<ў32 +њТаі>02 +њюѓн!нхУ/=џџџѕ:Ю\З( +ёХGл?ИСУT>ёлц€УT>џ!№џЏЎŒ, ћўЪРЏЭХ<&[ЏЎŽ,њўhТK<Џ2[2 [!Ч"[У[џхѕЭ>GёсУD>*]#~ў (ЭЭУ=!ю7пУгRel: 22.06.05 џџџ:і\ў( :Ю\Э6УpеЭ78Тс>бсСЏАШХхЭ€8с$х!є\>4О 6#4сСчЩѓ!џЭa9эiVt>эy^uэiDxО r>эysэi>ƒѕ2§\x2Ы\Џгџ:і\Ц<2]гџ>аг:\[§эyёЩэ[є\|ўП8K>џЭЈ8:Ю\Ї(.%]эА!%]э[є\Эд8>:Ю\2Ю\хе!%]Эд8бс2Ю\Щх!%]Эд8!%]бэАвѓЭa9z/ц?ѕц'іOёцРБ§эyzц0ƒіРW:Ю\Ї ыэА:\[§эyћЩ2і\ўТЮ=Э78Тс>ЩЭW:і\ўРёЭT9эSє\Х>џ2Ю\!%]Э8С xБ ь!№>УU!%]&]џpэАЩехэ[Р*§џх§эCРэC§џЏцЧ=цЧіэy*РэB №*§џэB щэSРс"§џ2\[сбЩ!ƒƒ"Ш\"Ъ\>їлў00 +00x2і\2]і<2]гџУnџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџєчЏ>ч›"ѓ!ѕѕеэА!M44эА§ЫоЩ*с\~ўШў(Э;ях N#^#V*з\ЇэR(/эSе\y2г\ЭЅсхэ[п\эАэSп\ыэ[н\+r+s*з\"н\!у\4сЩyцƒЫgЫЇ_(yЫЫЫЫц‚WэSз\Нџџџџџџџџџџџ§ЫЎчдў "!ШT§^џчЕЭ*!*Y\> эБ+"[\##6€чдѕ!ШT§^џчЕёў0 ў8 ў8 чXрчлў(зў Шў -(аў (Ьч’ЧЭŸУ9JэYЩJэXЩУК?Уе?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩїџэQ§эYщХѕэ_тH<э_ѓїџэQ§эYУлїџэa§эiй~ж8ц?_#yО#~ №И эйэYїџэQЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУё У<(.Уя%УJ$њччУ14Э!=хУlЭѓ1мL=!Т\ЩЩЭ!=хУ7Џгїлїў(ўРЯ1>2я\ЩЏгџлі!8=’\эА!g=х!/=хУ’\!/х!/=х!Uх!џ[х6Щ!Е\pЩ> УУ3<У><УX<џџџџчЩ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]Уd5!]O><БгџwЭ>ц€(Э­=Э>Э>ўџ хЭЪсўP> >€wЭ6>Pџ §= јЩњ\*і\~ЩШ\ѕЭ>p>Эš=Щ ЭD>F>ЭD>лц ЏЭD>лцР ШйгxіУгУ54?ИСѕxіЭёШХЭ§=СЩOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>Gл?ЙХФ0=СyЭL>Сyг?:Э\ЗШЏ2Э\>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭN4ѓ>РгХлџцР {В ѕѓСћ>аг:б\ўџШЭ+'>џ2]У'Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +(аў (Ьч’ЧџџџџџџџџџџџџџЭŸУ9!^>џ2]ЩџџџУ=У=џџџџJэYЩJэXЩУК?Уе?џџџџџџџџџџџџџџлЩџџџџџџџџџџџџџџџџџџџџџУš7>У 1џ[>ЭХЊ+О ж/+О б!а[%эА1_>ЭХ<Эп<>ЭХ<Эк<>ЭХ<Эп<>ЭХ<Эк<>ЭХ<Эп<ЏЭХ<Эк<>ЭХ<Эп<ЏЭХ<э{s[ЩѕцРOёц'Бі§эyЩџџ>џЗЏ!Р€@(ыэАЩџџџџџџџџџџџУё У<(.Уя%УJ$њччУI4Э!=хУlЭѓ1мL=!Т\ЩЩЭ!=хУ№;Џлїў(ўРЯ1>2я\ЩЏгџлі!8=’\эА!g=х!/=хУ’\!/х!/=х!Uх!џ[х6Щ!Е\pЩ> УџџУџџџџџџчЩ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]У9!]O><БгџwЭ>ц€(Э­=Э>Э>ўџ хЭЪсўP> >€wЭ6>Pџ §= јЩњ\*і\~ЩШ\ѕЭ>p>Эš=Щ ЭD>F>ЭD>лц ЏЭD>лцР ШйгxіУгУ€7?ИСѕxіЭёШХЭ§=СЩOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>Gл?ЙХФ0=СyЭL>Сyг?:Э\ЗШЏ2Э\>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭЭ7ѓ>РгХлџцР {В ѕѓСћ>аг:б\ўџШЭ+'>џ2]У'Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ еѓ:џ\<г_*]:ў\гў ѕЬК?ёФе?бћлGцШ!и)ц@ xц([ Э!т)>агxцТч>л?З л_ў -ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭRўIШўR(ўA ђЭ+'>2]Уг:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџTRD612”œѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У -УЃУиУЪУЃУ№я;ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 +ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭRўIШўR(ўA ђЭ+'>2]Уг:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџџџџџџџџџѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У +УЃУиУЪУЃУ№я<ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 н6 Рн6 !ь+>"…[2‡[>Эd!џџ"Д\Џ>Јыяaы#"{\+@эC8\"В\!<"6\*В\#љэV§!:\§Ыцћ! "_[Џ2a[2c[2e[!ь"$џ>P2d[! "”["–[!Ж\"O\‰ыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\Џ2ь>гў!#" \§5Ц§5Ъ!ž\эА§Ыާ6џ§61яk я<aЭ}§61§Ыю!џ["[ЭE>82ь2ьЭ„%Э УŸ%!f[ЫЦ§6џ§61![хэs=\!К"‹[ЭŽ"ЭЫ"Ъј!ў(Ъј!ў-Ъј!ў+Ъј!Эр"Ъј!ЭE:ьЭ ўТЏЭ—"ЪЏсЩ§Ы~ Щ*Y\"]\яћxБТїпў ШЭя!§Ыv яn §ЫЖЭE! ьЫv #~ўЬ8Э !<\Ыž>§–O2Œ\§Ыў§6 !>х![хэs=\!!"‹[У8э{В\3!џ["[v§ЫЎ!f[ЫV(ЭEн*ƒ[н ЭVЭ ::\<ѕ!§t7§t&" \!"\яА§Ы7Ўяn §ЫюёGў @@ -190,7 +399,7 @@ O № х +#§ЫОяћЏ2G\=2:\чяП§4 њпў Ъcў:(ъ!!хOчyжЮ0ЦЮ!ЉўЃ(!ЌўЄ(УO!м N *t\~#"t\§ХOў 0 !Е N хпЩпЙТчЩЭж8ЭЌ§Ы ~ТЈ*B\Ы|(!ўџ"E\*a\+э[Y\:D\6яn:D\(Ї FG~цРx(ЭЌџС§Ы~Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 џ§r ЪРя‹( ЭЌ§Ы~РССпў (Жў:ЪРУ$CFL S^M†WˆяоПСЬЁы*t\N#FыХЩяоПСЬЁы*t\N#Fых!ј"Z[![ух`iуУ[ЩяЩСяVЭЁЩяlЩчяzЩя‚ЩЭЌ яŒЩ§Ы~§Ы†(яM ё:t\жЇяќ!ЭЁ*\"\!‘\~ЎцЊЎwЩяОЩё:f[ц2f[:t\жt2t\Ъы=Ъђ=ЪљУС§Ы~(*e\ћџ"e\ящ4кcУСўЭ чЭЭЁЭЁ*e\6#6#6#6#6#"e\яЩчЭљ§Ы~(.п"_\*W\~ў,( фя†0ЭЌ #"]\~яVп"W\*_\§6&"]\~пў,(УЭЁЩ§Ы~ яћ$ў,ФЁчѕ>фя9ЩяgяEя™xБ эKВ\Хэ[K\*Y\+яхяk *e\2бэR0*Д\ЇэR0ЭЌэSВ\бсСэ{В\3Ххэs=\еЩб§f $у3эKE\Ххэs=\еяgяЩСсбzў>(;уыэs=\Х"B\§r -ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ +ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ ыыэА§Ы0ž§ЫІЩя"">>§6я0%(яяяp 8яў;(ў, я ЭяцяоЭЁя%Щэs[1џ[Э—эKr[!їџіџэBЭѓ !q[ЭЌ*t[эKr[ЭЌЭV>Эdэ{[Щяў!Тя ЭЁ>яэs[1џ[Эв >Эdэ{[Щяў!ТЭ“ЭЁэs[1џ[Э_>Эdэ{[Щэs[1џ[Э5!q[ Э7>Эdэ{[Щэs[1џ[BKЭ7ЭV>Эdэ{[ЩхХ!O Nѓ:\[цјБ2\[§эyћСсЩg[нхс О#РљЩЭ(ЭЌ нхь?н нс0c!ьџ>џЭѓ!f[Ыжнхб!g[ эАнЫЦн~ @@ -365,7 +574,7 @@ z \Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( !;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы -~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<џџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!ѕ3Хх.“лПgуЫЧгПї?>УzЫ‡гПбС3ёэOтщ<ћёЩџџџџџџџЯ€аЯЯ†аЯӘ<$$$~$$~$>(> +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<џџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!ѕ3Хх.лПgуЫЧгПї?> УzЫ‡гПбС3ёэOтщ<ћёЩџџџџџџџЯ€аЯЯ†аЯӘ<$$$~$$~$>(> >bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFB>?У‚=эGУУ'bkУr/Щ6У##џП эyvџћЩэА "Д\Џ>Ј{ы1`"_!yх!/=х!эИ"_ѕ>Щ2_ё*_У_ы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2[ћУ1="_!/=х!эА"_*_У_Эх Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАх!Т\хЩЭё ЭJ)>џ2]Џ2ї\>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭЧЪгўъ# ѕЭЧ(ѓў:Тг#ЭH0*]У @@ -442,7 +651,7 @@ y џ§Ыž!f[Ы†УЫ%>УNэCI\ЭExБ(эCI\эCьЭ *]\ы!ях*a\7эRх`iяn яИяшСy=А ЭEх*I\ЭJ3"I\сЭ (Х+э[S\еяUс"S\СХ*a\++эИ*I\ыСp+q+s+rёЩŒ—ІАСдррѓ#1BNaMERGE erroђWrong file typхCODE erroђToo many bracketѓFile already existѓInvalid namхFile does not exisєInvalid devicхInvalid baud ratхInvalid note namхNumber too biчNote out of rangхOut of rangхToo many tied noteѓ 2011 ZX-Evolution 4096  цезб‡0ѕЩє ЈKє ФSФR4[/[P€ с§Џѓ2\[эyћэ{=\~2^[<ў0я][=§w*]\"_\яХЩ>лўи>ўлўиЭЌћJ[е§Ыžх*=\^#VЇ!эR 8сэ{=\ббэS=\хещ8 (ЭЌсяў (*Z[хя…с"Z[снс:\[іѕУJ[с=ещиШгяяŒ§Ы~(яё+y=А(ЭЌ$цпўPТ*]\~ў;Тя я‚§Ы~(я™эCq[яў (ў:ТЭЁэKq[xБ ЭЌ%!И^#V#ы|ў%0 ЇэB0ы##ьы^#VэS_[Щ2Ѕ nд,УXрАn` 6Р€% !a[~Ї(6#~7ЩЭжѓйэ[_[*_[Ы<ЫЗњй§џПB>эyэxі№цћCэygBэxц€( йй єЏѕ9эxц€ ёэxц€ ый§џ>€+|Е ћэxц€ЪK78 У1З8У17ѕй|іCэyйbkЗэB+|Е ћ§џэxц€(+|Е ѕёћЩэxц€ ьэxц€ цbkЫ<ЫЗэB§џ>€+|Е ћэxц€ЪЗ78 УЗ8У!a[6#wёћЩѕ:e[З(=2e[ ёУrё2\ЩёўЃ8 *Z[хяR с"Z[7Щ!;\Ы†ў ЫЦў8>?ў 8ѕ!c[4:d[О0Э">2c[ёУЃў Џ2c[> УЃ> -УЃў эKc[ yИ(ж(0њђе> ЭЪбШѕў( ў(ўи 2\>2e[Щ2\>2e[ЩW:\ў(ў?Р:\W:d[К(0GzWђzЗЪ":c[КШе> ЭЪбђх!юуѕэ_ѓѕ>€ѕэ_ѓѕ>ѕ3Хх.‘лПgуЫЧгПї?>У$>гПї?>УћЩ!r[6+!y Э_ Э !€ Э"!r[ЏО(5ч!‚ Э_ Щ!q[6џЭ& !q[ЏОШ5єРэKq[7Ы7Ыy/OЏѕеХЭm Сб(ZёГѕЫ:Ы:еХ0ъСбёХѕЭЃёСїЩF#~хХЭЃСс#ѕЩяЊ"GЏ7§ІЩ1L +УЃў эKc[ yИ(ж(0њђе> ЭЪбШѕў( ў(ўи 2\>2e[Щ2\>2e[ЩW:\ў(ў?Р:\W:d[К(0GzWђzЗЪ":c[КШе> ЭЪбђх!юуѕэ_ѓѕ>€ѕэ_ѓѕ>ѕ3Хх.лПgуЫЧгПї?> У$>гПї?> УћЩ!r[6+!y Э_ Э !€ Э"!r[ЏО(5ч!‚ Э_ Щ!q[6џЭ& !q[ЏОШ5єРэKq[7Ы7Ыy/OЏѕеХЭm Сб(ZёГѕЫ:Ы:еХ0ъСбёХѕЭЃёСїЩF#~хХЭЃСс#ѕЩяЊ"GЏ7§ІЩ1L 2ѓХ7!<§MDя0ѓе§схнс§6џЩџн н6<н6џн6н6н6!н6 н6 н6џн6н6яё+ѓнsнrнs нr ы нuнt СХHЫ!§хс нхСq#pЗ§ЫСХнp œС§6'§6( §хс+ ы!1  эАјЭ| џЭ|Э|LяЄ4пuє8u8Щ>лўи>ўлўЩ§хс §u#§t$§~§w"§6!Щ^#VенсЩ§n#§f$##§u#§t$ЩЭO @@ -535,7 +744,7 @@ HЭД0! w7 ы!‚8эrи>2:\У!Э.§иљt§!”5Э;§аўџ >д"ўў >гў§ >Юўќ >э ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKM7Ы|УNaУ“эyУœУ$)УІУRЄ>ЩУтУO?AЗЫ|жУІУшЃУІУ’Џэy1џ[эy!ѕЊxО# *љ*( хЭAс§Џ2ˆ[эyУ УІЫ!Ч0!эУ_?ЭІЭŒЏoэGэFћvэVvэ^vФ>ўИ ћЩѕэ_ѕ>ѕ3ХхѓО эxцО€Gу|2€э`уїЗ>эyэsm1ЃЭМЭ†Э~?:†ў€Ъ,Ээ/:†ц .Эa+џџџџџџao5Ъ€qkзaUЄ B:9 GЭ2ћЭB*§ЫF(:c€ЗЪќїЁЭ^1ЃЭAЭѓ/Э=§Ыž:†ц ФTЄЭА§ЫОУ*k+"k:& Ыo(ы*Ёх7эRыб0 ыебэRыв%Ыg§ЫІ \ЭV08Xнnнf}Д( +нuнt|Е .нnнuнfнtнхсЫN ЫО> Эл/ѕФїёo>ƒ&"ЇЭaУ Ы{ТЏ*16Ѓ§ЫОЭУ<Џне#яўџ(Ы'8%ыЭЙ7§Ыўf(ш*]\"_\!S"k§Ы ЎбЫ{(а*kУвў0з#"k!х§Ы ю!С_~#foщХ yА ћСЩ:мПЫo:ЪП 2ђЉЩ2ёЉЩЭˆ>Џ2UЄЭ1*(:- іР2- "+Ѕ>Э2[ЄџЏ_W2€їїUР! >`Є(ћјшЫЌ4#uЩїuЩЭЫЫіЩЭЫЫЖЩЏ!- Ы~ <С2ЩЭї;!IЊ"ѓЉ!мПЫn(ЫЎ:ђЉЭ_*ЭїъэCwэSu"sѕс"ЩЭїц*sэ[uэKw:€ЩE*u^#V*w:8~2€Щ:€wЩ N РПэЊЭ!.:€У$)2c€§ЫОЩѕѕ!ѕЉ"ѓЉ!мПЫю:ёЉЭ_*Э:ћ!  ОФК)ёс16Ѓщ§ЫFРЭЄ2 >џХѕx§џэyёПэyСЩХx§џэyэxСЩ§ЫFР: йэsЇ1ƒѕѕйХехйХех§хнх§! О -эh&" э{Ї*mх "mс™Э5*Ђ"k* "*ž|жЫ$g"ƒ*›"wэW2…ЏэG:2†ц: (і2 :™2€Щ:€2€О эHyцWyц€_yцГіМGJ:€Ї( =(yВі wэyО эxцяГѕЏгПїяёэy>гПЩ>ЏЏЌ*u"™*w"›:…эG2*ƒ|жЫ$g"ž*" *k"Ђ*mѕџ "m™ы Э+ї§ >џ2ЧЃэsЇ1oнс§ссбСйсбСйёёЭ8э{mf€їЗЏэy>эyэ[€їП>}эyї?{У §Ы^Рэ{Ѓ!& ЫNРЫоЗ!@i€0ыэАЩ§ЫNР7щ>гўvХехї|ў@0Ыє:€эy8~w>zэyсбСЩў€8эўР0щ|ц?і@g>§эyн7Зе!i€@0ыэАбЩ§>0эyЩ>гўv§! Эˆ!i€6j€–?эА!79ОЃЎэА!?эЊэАїЧ їGї"Э$9§60!}ЁЫО#"МЃ§Ы іЭ"ч 201БЭ"чsaveliъЭ"чv4-0.1Ж*МЃ+Ыў§Ы ЖУ7ч›yзчЃЩыЩ7ый!)хйЗйgїwй|й_й|ў@0і@g:€йoїйў€8ўР0ці@gй.§_ййэiййЫDй|ўР0(ыэ (ыxБ(#Ы|(ьЫМцРДgЈ(ыэ (ыxБ(Ы| ь’|йц? W{цРВ.zїэiйgЩт'm(MVнПХй˜КœЏ7Џ!"ž*ЗЃхЭ.ѕэsЇ§Ы цдЦ7Э[ёэ{Їё>! ЫІЫЎнсн"ЗЃаЗ(( !$эsЇэ{Ї>!?х!K"žЭ.§Ы ц:€з>@2§Ы ІЩ16ЃЭF!т"kУ?§Ы n Sў -н6ЭнЫV( :U З(ЭГн~ЗШн4нОан6:V ЗШ"ў 8ў >._н~З(н4нО0ечбЏнw{§VЫz(/ЫB([ѕюџѕЭŒСHЭ=0i>џлўЫo(ѓЫR(Х§>эyСЭIХy§ціэyСЫ эЭI§>эyЭIЫZЬIёЩ:T ЗШХЭГСЩOЭ=0>џлў8єyнџэy§>2эy>эyЩ*žщ>лўи>ўлўЩѕ*W ЫJ(*Y +|Е ћёЩ§Ы ю§Ыn>(>2a Х![ ЭмСХ§Ыn(ХxЇ7ЇЈцјЈgyЈцЧЈoyцG~§ѕЫё§Ыn(ЫС Ю{§ЫV(/з§Ыn(зз y(СOЊб§Ы Ўч>ПИ0…!c F#УХ§Ы†їЁЩ§6 +эh&" э{Ї*mх "mс™Э5*Ђ"k* "*ž|жЫ$g"ƒ*›"wэW2…ЏэG:2†ц: (і2 :™2€Щ:€2€О эHyцWyц€_yцГіМGJ:€Ї( =(yВі wэyО эxцяГѕЏгПїяёэy>гПЩ>ЏЏЌ*u"™*w"›:…эG2*ƒ|жЫ$g"ž*" *k"Ђ*mѕџ "m™ы Э+ї§ >џ2ЧЃэsЇ1oнс§ссбСйсбСйёёЭ8э{mf€їЗЏэy>эyэ[€їП>}эyї?{У §Ы^Рэ{Ѓ!& ЫNРЫоЗ!@i€0ыэАЩ§ЫNР7щ>гўvХехї|ў@0Ыє:€эy8~w>zэyсбСЩў€8эўР0щ|ц?і@g>§эyн7Зе!i€@0ыэАбЩ§>0эyЩ>гўv§! Эˆ!i€6j€–?эА!79ОЃЎэА!?эЊэАїЧ їGї"Э$9§60!}ЁЫО#"МЃ§Ы іЭ"ч 201БЭ"чsaveliъЭ"чv4-0.1Д*МЃ+Ыў§Ы ЖУ7ч›yзчЃЩыЩ7ый!)хйЗйgїwй|й_й|ў@0і@g:€йoїйў€8ўР0ці@gй.§_ййэiййЫDй|ўР0(ыэ (ыxБ(#Ы|(ьЫМцРДgЈ(ыэ (ыxБ(Ы| ь’|йц? W{цРВ.zїэiйgЩт'm(MVнПХй˜КœЏ7Џ!"ž*ЗЃхЭ.ѕэsЇ§Ы цдЦ7Э[ёэ{Їё>! ЫІЫЎнсн"ЗЃаЗ(( !$эsЇэ{Ї>!?х!K"žЭ.§Ы ц:€з>@2§Ы ІЩ16ЃЭF!т"kУ?§Ы n Sў -н6ЭнЫV( :U З(ЭГн~ЗШн4нОан6:V ЗШ"ў 8ў >._н~З(н4нО0ечбЏнw{§VЫz(/ЫB([ѕюџѕЭŒСHЭ=0i>џлўЫo(ѓЫR(Х§>эyСЭIХy§ціэyСЫ эЭI§>эyЭIЫZЬIёЩ:T ЗШХЭГСЩOЭ=0>џлў8єyнџэy§>2эy>эyЩ*žщ>лўи>ўлўЩѕ*W ЫJ(*Y +|Е ћёЩ§Ы ю§Ыn>(>2a Х![ ЭмСХ§Ыn(ХxЇ7ЇЈцјЈgyЈцЧЈoyцG~§ѕЫё§Ыn(ЫС Ю{§ЫV(/з§Ыn(зз y(СOЊб§Ы Ўч>ПИ0…!c F#УХ§Ы†їЁЩ§6 ѕЭК*ё16Ѓ§ЫЦЭˆЏ2 7ѕЭК*ёд˜1>16ЃЭ! хїg0*Э*‡N.ˆQ.‰#Š џ ѕ ‹њ Œт2Ž}6 4џЏЩЭэ ў Ъќў[(ў( „#§sЫS lЏ p Э8 Ъ ыў!0 ў 0 §ЫоЫ!yжOў=Т ыХЭФ Сў> @@ -554,7 +763,7 @@ z "цў@иц_ЩPУSаIиIйHЬDХBУOЮOFЦMEЭвAFЇAЦAЇСFЇЦIXЬIXШIYЬIYШIиIйPУSаHLЇDEЇBCЇHЬDХBУLЇHЇEЇDЇCЇBЇЬШХФУТЩјџџџ *iЭЈ-*i "i>§Ы F(ЭO,ЏЩ*kЭЈ-"k§~ цЕ§w -ЏѕЭК*ёЩ" ЋУ@&эїц€> &ьїц€>(Џ2€Эn§Ыі!ѕЊp#ќЩ§! ўўэx8їэxЫg(Ж7ѕ!Dў" ЭˆїЌїT & їЫеї#ўэx0ћё0§ЫNР:аПѕЭЧїЬё2аПЩЏЭ_*ўўэx8яэxЫWШ§Ыv їъї5 ин6]ЯЭџ-!i›хїъси>AэЁР>MэЁРщїl"ЏЩ\\\\SSS SSSSSS"S#S$TTT TUUU UUUUUV VW WWWX XY Y Y YYYYZ&Z+[[ +ЏѕЭК*ёЩ" ЋУ@&яїц€> &їц€>(Џ2€Эn§Ыі!ѕЊp#ќЩ§! ўўэx8їэxЫg(Ж7ѕ!Dў" ЭˆїЌїT & їЫеїўэx0ћё0§ЫNР:аПѕЭЧїЬё2аПЩЏЭ_*ўўэx8яэxЫWШ§Ыv їъї5 ин6]ЯЭџ-!i›хїъси>AэЁР>MэЁРщїl"ЏЩ\\\\SSS SSSSSS"S#S$TTT TUUU UUUUUV VW WWWX XY Y Y YYYYZ&Z+[[ [%\ \!\"\)\*\'\(\+\ \ \ \\\\\\\\\\\\Y"IXШIXЬIYШIYЬBУDХHЬSаAFЇAЦСТУФХШЬIиIйNккNУЭPЯPХаЩвЦ€€(BCЉ(DEЉ(HLЉ(IXЉ(IYЉ(SPЉ(CЉ(IXЋ(IX­(IYЋ(IY­ЈCCЦCPЬDAСDЩEЩEXиHALдNOаRLСRLCСRRСRRCСSCЦLDIвLDDвCPIвCPDвINIвINDвOTIвOTDвLDЩLDФCPЩCPФINЩINФOUTЩOUTФRLФRRФRETЩRETЮNEЧ€€€DEУINУJаJвCALЬADУADФSBУIЮOUдEиLФORЧANФOвXOвSUТCаPUSШPOаDJNкREдBIдSEдREгRLУRЬRRУRвSLСSRСSRЬIЭRSдDТSLЩp8p8x0€0„8ˆ88˜Р 8Ј8АИ8и8ш0№0є0ќ8$040<РD8LрT\|8„8Œ8”8œ8ЄДИМР " ъ   ƒ‚…„‰ˆ‡†’‘”“˜—–•ваЧбЧиЖЗИЙКЛЏЕ›™aŸ^`_bгеыжRЪRШQШаьдгœЪзQЪRШQШаьд3Ћ eэTэŽээээ5746.-8,МНОУ­ Ў ДД Е Е!О+Е+fЬdЫЭыйЮыcЫбьrfЬкЭыйЮылбьrSыъЉ Ё+Ќъ/0f1ŠУUыъъънЧgЧiЧhЧjlkmnotpъъппъръъс&ЈШ ЪДЪтуфхс&ЈШšЪе+туфхцчшщъъъъЂЃЄЅІЇФЁMNNNNNNNLKOOOOOOqqqqqqqqС Т ЕЕJIPPAB9:CD;GH?@NtЛК1Ћ fLKОŠœ"Џqrghi+ДЉьыэВ'‹РА)žŒПIJДЎ­Џ+! "RQjlkmnoptў~иўХ?Щў,иўu?Щў,иўХ?Щўиў,?Щ§ЫЖЭ")~Э8х!ж~‡_~Э‚~цс#Э‘ Э8 Э‚ЭЋ~ЭаўёШўїШўю Э")>;з#~#ў№Шзј§Ыv§Ыі е>,за§Nж, Э#У")Э8ѕжЈЭ ёў'8ЭЋ>)зЩ~#тўј8Э8 ўь Ээ+Щ~Щ~з#ћЩ~ў 0>?Э)#ѓЩ~Э)#иї<=(Ы~#(ћіЗ~ЫЭ)#(и>  №7ы> з§ЗЩыЭAЭяыЩЗШGЫ~#ЪјЩMDе§ЫF @@ -619,16 +828,16 @@ KB ЭяСХх!\>y‡O  ~Ы(Ыo(чcompЎЫwѕ ч  ч<НёцїЁсС 7Щ{цќВ>Р>!9щэFЩэVЩэ^Щ>ЩЏWћvѓzЗЩ! ?^#V#~#~#ѓЩџуе^#V#эS0ЄбХѕх>гПО эxцО(!ЧЃ4~…oŒ•g#эЂс~#ЃЦОO -O>‘ї?эyёСух!2ЄуУхѕХ>гП!ЧЃх~…oŒ•g#~ц?с5ї?эyСёсЩЩ33ћ<2  >Щ2WЄ>ћ2VЄэVУOЩLANalyseђCLeaђDEFLoaфDEFSavхEDiєEVaьLDEFinitioюPDEFinitioюVLisєWORФMBREaыBRЫDELBreaыLBreaыLISTBreaыNJum№CALьSLOзWORKspacхOBASХEXиEX AЦEXiєOPTioюSHoїQ.PУЎCHecыDASэDATСDISѓDUm№FILьFINфLDISѓLDUm№MEMorљMOVхPUSШPOаRAЭROЭSEarcшRCATaloguхERAsхLCATaloguхLOAФSAVХSIЭINTerrupєINФOUTФIЮOUдSCReeюЭЄЩT7З ˆ Ѕ Љ * & m8Т Ю0E­0z0Œ/Œ/4Bd4Bv/2§1-414сў01п3€щ3€:3D‡6Aи38B8BР3D52‚ќ7B 8B'4њ2DЕ74з4І4,2ƒ”7A†. 7AЇ. —. њ8N4E171N1+1C5Ac€d€хЉРЗJaюFeтMaђApђMaљJuюJuьAuчSe№OcєNoіDeуSuюMoюTuхWeфThѕFrщSaє>гПїЗ>эy§У;х!m?€\еэАЩїЗ>§эy?>эyЏгПЩ!€О эВэЂ+еэ[ €~Ы:Ы;w+ѓ:šц?W:€_ц!€(! €~цРВw{бц:€(: €2€:€§ЫŸэyЩPROFKA”œУЙї$)ЩуѕУУшЃ4 3Щ~ї)ц€#(іёуЩ>ўлўи>лўЩЗ!; Ы~ШЫvФ`Ыa Ыn(Э('хЭD" сyі7ЫVШЫпЩхЭЁс7>€ЫFЫ† <ЫNЫŽ ЭiЗЩЫVШ>‚Щ§Ыіўн**Ё!У§Ы'~Ш! +O>‘ї?эyёСух!2ЄуУхѕХ>гП!ЧЃх~…oŒ•g#~ц?с5ї?эyСёсЩЩ33ћ<2  >Щ2WЄ>ћ2VЄэVУOЩLANalyseђCLeaђDEFLoaфDEFSavхEDiєEVaьLDEFinitioюPDEFinitioюVLisєWORФMBREaыBRЫDELBreaыLBreaыLISTBreaыNJum№CALьSLOзWORKspacхOBASХEXиEX AЦEXiєOPTioюSHoїQ.PУЎCHecыDASэDATСDISѓDUm№FILьFINфLDISѓLDUm№MEMorљMOVхPUSШPOаRAЭROЭSEarcшRCATaloguхERAsхLCATaloguхLOAФSAVХSIЭINTerrupєINФOUTФIЮOUдSCReeюЭЄЩT7З ˆ Ѕ Љ * & m8Т Ю0E­0z0Œ/Œ/4Bd4Bv/2§1-414сў01п3€щ3€:3D‡6Aи38B8BР3D52‚ќ7B 8B'4њ2DЕ74з4І4,2ƒ”7A†. 7AЇ. —. њ8N4E171N1+1C5Ac€d€хЉРЗJaюFeтMaђApђMaљJuюJuьAuчSe№OcєNoіDeуSuюMoюTuхWeфThѕFrщSaє>гПїЗ>эy§У;х!m?€\еэАЩїЗ>§эy?> эyЏгПЩ!€О эВэЂ+еэ[ €~Ы:Ы;w+ѓ:šц?W:€_ц!€(! €~цРВw{бц:€(: €2€:€§ЫŸэyЩPROFKС2˜УЙї$)ЩуѕУУшЃ4 3Щ~ї)ц€#(іёуЩ>ўлўи>лўЩЗ!; Ы~ШЫvФ`Ыa Ыn(Э('хЭD" сyі7ЫVШЫпЩхЭЁс7>€ЫFЫ† <ЫNЫŽ ЭiЗЩЫVШ>‚Щ§Ыіўн**Ё!У§Ы'~Ш!  Ы~ШЫО!"\ЄвŸ*< D>РШиў8>GХMDХxЗ7ЗЈцјЈgyЈцЧЈoyцЭ[Єс$СкЩхэ э э сехнFн^&нNнV.џЗ(Ы8ЫЫ7ЫЫЫ= №уyІАw#}ц(zІГw#}ц(бе{ІВwбн#н#бЩыэ э э ыЩхпћэxџ!,Ё< ЭDџэxэDПы#ЭDњэx/цOсЩХFwыСШњV†8ИwиpЩэDG~wа6ЩЭШ1§V.х*< ЫI(}’0ЏoЫA( }‚8ўќ8>ќoЫY(|’0ЏgЫQ( |‚ўО8>Оg"< сЩ!  Ыa 0Ыv Ыn(~ц m~ц€w!.Ё"*ЁЩЫn ё~ц(ьЫЖЫю§~,ѕ>рІбВwЩЫn 6Ыv ~ц §~*ц5~цРЫі§~+Эа!NЁ"*Ё~ц ЭЙЭD" §Ы'ЦЩЫv Ыі§~-Г~ц(5ЩхЭЕс>ЭаЭDЗэ[ " эR|Е Ю§Ы'ЮЩэ_ѕѓ§Ы'–*< Ы<Ы<Ы<|н–8 gнО0н~G}8нF .џ,0ќ}нО 8§Ы'жёЩїJў‚8'(!ў‘иў ?иЫ_ ц(ў( 0 ЭН?> Щі”7Щ>7Щў€иЭНўи> ЗЩѕЭDнtнuёЩ …,1џєфяпиNЁ.Ё ї5Щ!NЁ!.Ё ї+ЩЭDЭ,З§Ы'VШ7Щ!; хxцрG~ѕцАw!; х~ЫОѕїJСсpэ[< Щ>ПМ0g"< Щхї!.!ЩЫ! уЩ[Њ_еt?ŸЯњ*@Q@M@E@h@NFLЗ ;МЪП€<= 8МЪП 9:BR ;ИЪП€<=M8ИЪП@9:G3Ж4567@МЪПABCDИЪПGHIJA1%& A0€%&@ @)'Xъ(Wy*A!B+@!.B!#€A !"A@ €€@ @-@ A@@U@T@ @@S@Z@[€^Ai%&  &џGX№пqrsB]%€@^A`'€&%Aa' &%b'@&%Bc*Шd+Шe,Шf-Шg.@A'Bфу<т< чd -ц B х @jk@l@`3р@@с@5A6@@@@@@@2€@#r$"r$!r$`r$Ai&%pн4567 Т$ €1@@@jХф!@jЫС/@dиУ#@jМ'P^‚z2@jфТ5<Љ\@jТп&@/Шь2oъи+oэо €oѓ@jТп#jсф@jТп2€dб/@jПП,@jxН#@jЛ&PjР3PWKКQ@jчs @jТп(€jИ2€uЃ €uЊ/€uБ#€jœ"€jЄ%€jŠЄ5€j–Є+€j~Є6€j„Є1@j{›/@jТп-jЄ1€oq2€jc˜/NyЦ&N|Ь"kв €jj 2@jТп#@jDј3€j:2€j0/€jX+€j*Є1€j (€j$€jM 8€jЄM@jТп#@jDј"€jH%€j30€j &3€j : jЯ5Pjж№@­Тп €Ьѕ!€Щё"€Цэ#€Ущ9€о,€›/PЂ 2@jфЖ@jТм+P€Ў5PjЋ"P†Д?CPšБ5@PjЅN1PjН0vPЁКX@jТз&PЇЈ05jЋћ"PДD-PšЗICPšБ:@PjЅS1PjНvPЁКb m@jТп PjРl.jу"j…Q'jˆ‰2jމ+j”;Pъ ?Є@jТп'WUn,W[n2Wan#Wsn.Wmn8Wgn(WN„§Ы~U§Ы~O§Ы'~IЭиЗЩ?а§Ы'ЖЩХпњэxСц8ў8а§Ы'ЎЩ7§ЫўfШ§~џц,:- ?Щ§Ыўn §Ыn Эќи§ЫnР§ЫvР7Щ§Ыnї§ЫNШ7ЩЭќи:c€Зѓ§ЫFрЭГл§Ы~еЭ*)!ЗэRЩЭ*)!?ЗэRЩЭ*){ВК§ЫvД§ЫvЛЏ§Ы~Ш§Ы~Р§Ы ОХЭ-'СЏЩУЧї[7їє1їѓ+ї~ %їv їЩ> >>ЏЭф$ЭЩ)Эа)rЭQ/Эr ї,0ўc(їп§ЫЖЭ&>  §ЫЖЭ-'> У~ -Эr яЭ,=Э9-8ЭО+3Э+,.ЭR$)Э''$Э&ЭT0 ЭZ/ЮЭT0 ЭЅ/œЭ­0Џ2џЊУЁЏ§Ы О§ЫО§Ы~(0Э-'Џ*їђїоїž1!"g Щ7!) Ыю0ЫЎїсХїѕ<<<<<<<<<<<<<<ѕ*3 :џw#"3 ё2џУЁЭœ/ЭQ/Эr №їљ5ї3їŽ4!ёŸ#!ЪПЭе -ї_*Щ!ЬП!аПэKЪП ~црG~ц<Й8ЏАwЩ§ЫўЭт їх!' Ыў!' ЫОЭт їЉчŒїIУЁ!ЁхэKђŸ>ЭХ и{В> (іэSђŸїІЩ§Ы'žЭ‡ §Ы'о8г!іŸї<ЪЭW ХЭ‡ 8РїЫїІЖ>џ2 ЭЯЎЩЭ‡ Ѕ!€4~ўке16Уе1ž*3 ЏэR(+"3 ~2џЩ§ЫЎЭЯN#FЭœ еХ>Эп 8їў  ѕzЗ> яСХ{Э> 8хС{бЩСбЩ"яЉ§Ыю§ЫЎѕЭ– ёеХЭп 8фїў  ѕСёЗЩЭї 0 Э 0ў7ШЏяїэ 7?Щї .З(WЭ їЌ0Э иЗ>ѕGЭЎн~ѕ:Ёнwн6н6ч Я>+ї.ёнwї .§Ыn н6н6N.ЭŒ §~їнwчŒёЩїЇЩн6q*яЉхЭ{ :і …нwсlЭŒ :ѓ o:ѕ …геbї Ы=ќбЩнu Э{ нuЩХЭЅ СЩХOЭЅ СЩеХЭЖ # +ц B х @jk@l@`3р@@с@5A6@@@@@@@2€@#r$"r$!r$`r$Ai&%pн4567 Т$ €1@@@jХф!@jЫС/@dиУ#@jМ'P^‚z2@jфТ5<Љ\@jТп&@/Шь2oъи+oэо €oѓ@jТп#jсф@jТп2€dб/@jПП,@jxН#@jЛ&PjР3PWKКQ@jчs @jТп(€jИ2€uЃ €uЊ/€uБ#€jœ"€jЄ%€jŠЄ5€j–Є+€j~Є6€j„Є1@j{›/@jТп-jЄ1€oq2€jc˜/NyЦ&N|Ь"kв €jj 2@jТп#@jDј3€j:2€j0/€jX+€j*Є1€j (€j$€jM 8€jЄM@jТп#@jDј"€jH%€j30€j &3€j : jЯ5Pjж№@­Тп €Ьѕ!€Щё"€Цэ#€Ущ9€о,€›/PЂ 2@jфЖ@jТм+P€Ў5PjЋ"P†Д?CPšБ5@PjЅN1PjН0vPЁКX@jТз&PЇЈ05jЋћ"PДD-PšЗICPšБ:@PjЅS1PjНvPЁКb m@jТп PjРl.jу"j…Q'jˆ‰2jމ+j”;Pъ ?Є@jТп'WUn,W[n2Wan#Wsn.Wmn8Wgn(WN„§Ы~U§Ы~O§Ы'~IЭиЗЩ?а§Ы'ЖЩХпњэxСц8ў8а§Ы'ЎЩ7§ЫўfШ§~џц,:- ?Щ§Ыўn §Ыn Эќи§ЫnР§ЫvР7Щ§Ыnї§ЫNШ7ЩЭќи:c€Зѓ§ЫFрЭГл§Ы~еЭ*)!ЗэRЩЭ*)!?ЗэRЩЭ*){ВК§ЫvД§ЫvЛЏ§Ы~Ш§Ы~Р§Ы ОХЭ-'СЏЩУЧї[7їє1їѓ+ї~ %їv їЩ> >>ЏЭф$ЭЩ)Эа)rЭQ/Эr ї,0ўc(їз§ЫЖЭ&>  §ЫЖЭ-'> У~ +Эr яЭ,=Э9-8ЭО+3Э+,.ЭR$)Э''$Э&ЭT0 ЭZ/ЮЭT0 ЭЅ/œЭ­0Џ2џЊУЁЏ§Ы О§ЫО§Ы~(0Э-'Џ*їъїжїž1!"g Щ7!) Ыю0ЫЎїсХїѕ<<<<<<<<<<<<<<ѕ*3 :џw#"3 ё2џУЁЭœ/ЭQ/Эr №їљ5ї3їŽ4!ёŸ#!ЪПЭе +ї_*Щ!ЬП!аПэKЪП ~црG~ц<Й8ЏАwЩ§ЫўЭт їх!' Ыў!' ЫОЭт їЉчŒїIУЁ!ЁхэKђŸ>ЭХ и{В> (іэSђŸїžЩ§Ы'žЭ‡ §Ы'о8г!іŸї4ЪЭW ХЭ‡ 8РїУїžЖ>џ2 ЭЯЎЩЭ‡ Ѕ!€4~ўке16Уе1ž*3 ЏэR(+"3 ~2џЩ§ЫЎЭЯN#FЭœ еХ>Эп 8їў  ѕzЗ> яСХ{Э> 8хС{бЩСбЩ"яЉ§Ыю§ЫЎѕЭ– ёеХЭп 8фїў  ѕСёЗЩЭї 0 Э 0ў7ШЏяїэ 7?Щї .З(WЭ їЌ0Э иЗ>ѕGЭЎн~ѕ:Ёнwн6н6ч Я>+ї.ёнwї .§Ыn н6н6N.ЭŒ §~їнwчŒёЩїЇЩн6q*яЉхЭ{ :і …нwсlЭŒ :ѓ o:ѕ …геbї Ы=ќбЩнu Э{ нuЩХЭЅ СЩХOЭЅ СЩеХЭЖ # .>СЭЦ бЩ+!žх"ž6 #ћсЩr#"МЃ§Ы і§w§60§sї…§Ы ЖЩї&.> ЗїxЩЭЎ:Ёнwн6н6>+ї.ЩOў‚( ў€Шў‘ШЫŸў’y7Р>Щ!J:џ‡…o0$~#fo~#ЩЭ> цў0<і@ЩЦЩy‡‡…o0$~#^#Щ!ž:џ…oа$ЩЭЎ:Ёнwн6ч„Э N#FЯч…н4:ЁнwЭ <ЙШ##Э> GЭ=х:Ё8xц!эЊ…o0$~цo:ЁцјЕнwсЭY~#ѕхцн†нwxЭ1 GЭL ~ЙЬ[сн6 ч xзч. ёѕЫo ХN§qј#F#хЯч н6сС"Х ХN#FЫg ХЩэCRЄ#O~2RЄyУОЃСёцрёц(>ХЭецў І#F#(F§NјЯч Сў O ї>Сц(пG#§й>)ї. н4Уz хХ:Ёц8Oн~цЧБнwЭ„н~§wїСсЩ§~їнw:Ёц8OХн6ї{'С#~цЧБw#јЩї чŒЩ16Ѓїˆ&Ё.{>MэЁ ш>OэЁ тЭЎ:ЁнwЭž!nЁїэЭG:ЁнwЯ!ихЭW їJѕ:ЁнwЭxёЭ†„’ sd<€Ђ‘Ђ’dџў{0ў@8ц_Gџ Э <ЙШ##Э. И ёхеЭL qЭW бсЭ=ихЭYMDс#ЭQе^#х!КNеЏщсбЩ{_цWЩЭQе^!hбЩ!ЁуЏ2џ!ž"3 ЩЭL NЭ ##Э. “ЭL хN Э Й0сqЩЭL ~З(5ЩхЭ сwЩџ Э <ЙШ##еЭ> GЭQ#ЭYб~ц‚W§Оѕ нxЭ1 Аi` @@ -645,8 +854,8 @@ Loaded RAM bank Ра7›DЮ‘PІ9ИаЧ‡вгO2€Tеаб-98VP‘VPO2€VP­VP‘XWВX‘KX‘Yк=аТ[‘VPмVPм7•ž]›‘­^В,OВХyгў yА јС§Ы'^Ш*ЗЃЩ ЗэRР!i›хњЭЊ*МЃ6 # Э*МЃСЗэBE*Щ х:Я ѕ!"Щ :Ё >*2Я ч„!i›їХч †ё2Я с"Щ ЩЭчиЭ[Э№!јŸЫz(ЭйЭв+Ыr(Эй+Ыj(ЭвЭй§Ы ЖЩzці зЩеN§6ї…бЩ§Ыv7Ш?"МЃ§Ы і§60§6 ЩэKљŸ:ћŸеѕХ_ЭЇСёб_ЩЭчиЭ[Э№ЭѕХЫz( }]!:?їтЭвсMх>Ыr(<§wеї…бЭвёЫj( =!?їт O§6еї…бЭвёOЫj( ўP0ч2Ач1Й§6еї…б§Ы ЖЩ - !йхеХй{!lўP0dxж0Ц +Žƒ_0х…o0$ухЫ<ЫЫ<Ыухdї} сХї} бс ЗэRС йї йСбсйЩ§Ыv7ШЫz 3Ыr(Ыj ЫBS ЭЊЗЩЭЗЩїЗЩЭ[ЫB(ЭЗЩ!іŸN#F#^ЗЩЭ[ЫB -!іŸq#p#sЗЩ!љŸє!іŸХеїбСЩї&.Ы(8ЭxЭЌи> ѕ!ž"žмЪїp(ёѕЫ?!РZ]T6)ў + !йхеХй{!lўP0dxж0Ц +Žƒ_0х…o0$ухЫ<ЫЫ<Ыухdї} сХї} бс ЗэRС йї йСбсйЩ§Ыv7ШЫz 3Ыr(Ыj ЫBS ЭЊЗЩЭЗЩїЗЩЭ[ЫB(ЭЗЩ!іŸN#F#^ЗЩЭ[ЫB +!іŸq#p#sЗЩ!љŸє!іŸХеїбСЩї&.Ы(8ЭxЭЌи> ѕ!ž"žмЪїp(ёѕЫ?!РZ]T6)ў 86*эАн4GЯн4ёЩЭрЭр!ž"žЭdЭŒ!ИхїJїЪ&Э…NƒX4 †O„ДЖџў 8ў€87ѕеѕд!ЭŒїЪ&ёдбёс!žЩЗх_ЭЋнV нNzЙ(нЫ N ‘Oх ~е]T+эИбс> sў Фт$ЭNШЭЋн~ =н–O]T#эА> Щн~ЗШн5<Щн~<нО ан4Щ*žн~ O=…o0$> эЉтˆ(љн~ =Й( нqЩ(њ№їЪ&н~ѕ*žнF н6їХёнwїњ&Щн~*ž…oа$Щн~ юнw ЫO>л(>мнw Щ*žнN 6 Ш]TэАн6Щ> 2žн~ѕЭdн~<нО (ЭNЭЋ~ў 6 ёнwЩнwн##ЗэRР!BžЩЗэR !вŸ+ЩЭdнFxЗШнхн*ž*5 вŸн~н#wЭ ѕнс6Э "5 "7 ЩэKžЙ 2ž*7 BžЭЭ~З љвŸЭ Эе~ЗЪЪ"7 ХЭ…СиЩЭЪнF *7 вŸнхн*ž~З(Эї~З(Э їЭ нсхЭdсЩ*7 эKžЙ 2žЭе~ЗШХЭ…"7 С№Щэ[5 ЗэRРсУЪч‡ЩЭ "‰Э0 !"уЉЭs!јхЭшїJѕЭЎёЭ…даЭ„@†ˆ 8€Kџў:?8ў08ж0 > =нОанwЭаЗсѕЭ ёЩЭ }Д(Э Рї-(*уЉ+"уЉV*‰нN нqЏGэB0}нw!"уЉн~ѕЏнwЭЎЭњ јёнwЩ*‰хЭ бЏэR8 @@ -654,8 +863,8 @@ go" н~ ѕн6 Э!нF(нN ^#V#н4н6{знqzз№н4н6Э!ё<<<нw н6 с}Д(н6н6нu|Зѕ(ч„Э ё(з!8ЃнхбэАЩ^#V#~#знFzзќ{зЩ"ѕ {2ј z2ў Щ !(ќ !(џ;$Y#›!z"z"1$6$§#@$*пЉ~ў§аўќШцнОШ#Ы~ юљ~ў§а#~ЫРнОа#~нОШ8яЏЩхЭ…!сШЭG" ѕSнNЭё!ШнqЭœ!ШнqЩЭ;"(Эn!Эё!Шн6Эњ>Ъ Эс!Шн6Эn! ЭЉ!ШЭњ ђ хЭ…!сШЭ;" ѕЏ<ЩЭG"(Эn!Эœ!Шн~ =нwјџЭ >Ъ Э+"Шн~=нwЭn! ЭЉ!ШЭ ђСн~ =нОШн4Щн~ЗШн5Ћyў!8 Ї>(нwЗўШў(—>ю!\!"сЉ!3!"пЉЭ#*‡ "‡*i"iсЭ Эй!!“"хЭД#Э нЫ†їњ&їJїЪ&нЫЦWЭД#8% GЭє#Э$ ZэCЇЭ Э‡#н~КкЛ!нsУЯ!эK‡2ЇЭ  2эCiэC‡н~ѕЭ ёнwУЛ!Эє#zў 8ў02ЇЭ Э‡#!(ДzнNЭ…Q"Q"ƒQ#Q#„""†Ы!‹Ы!‰n#F#O#џЩн6н6ЩсЩyў 0СУЭ"їO,їˆ,н~жнw§Ы~ШЭД#и!"  ЫўЦ!нwЩЫО‡ЦєЭч#н~ѕн6Э ёнwЩЏнFЦќO{З№!эBMDЩн~ў0ж7Щў 0жеOЏїМб>•Эм#ЏyЩж!O_Эч#"iЏ<{Щн~*‡У > Э OЩжэD_>>хе!ІЁе#ЭЦ *МЃ6џ+бzЗэRw!ІЁїў KB 4бсЩї(ЩїЩїЬ,Щ§Ы -nРэ[iї†-ї+.Щ>2ЭЫ)иЭК)>џО Эш)ђ~2ўŸЭ#-8ђУD-Щцѕ§Ы ~ +Я/ЯёЭ$>&ї.ЩѕЦAзёїШOѕ>:зё(  ЧЇеЭв$yў >\Эв$ы+ЫўсїэЩ§Ы ~ -ЯЩ0ЯЩ}€o0$~ў!и#їЩЭ*%иїъЫf !мПЫЖ:ЪПц_еzЛФ%бzЗ(ђ{ѕі€ї„СаѕxХі@ї„СёўgШx§Ы ўїuх§Ы ~Ь‘%СихХїщ0ўc Gс§Ы ~§Ы О6б 2еw#ы эАцпсх эАў(схЭе%!%ЈЭй%сЭе%їъа8Сс4Э&эK‰yАЪЁ>ЭЫ)иЭК)~цпў( ўШўШЭш)ъЈэАЭп%0їпЩ>ЭФ)иЭК)ЗЩ - эАЩЭћ&їи*ёЏTRэR(>c7ЩнхЭe&Эћ&Эw&Эћ&чЉЭ0G§Ыі'§ЫЖї,0їпЩхеi`ЈэАбсї0ўc уЭe.нхЭe&Э'Эw&Э'чЉЭ0 !Ј ыхЭF0сЭ &нсЩЭ'!­(ЭT)н!ѕЋэK‰Щ"ыЉэSэЉХ!ыЉЭ;0Э;0СyАШ Хнхс Э &н СщхыЉЭО/с(BчЉЭє/ыыЉхЭ)0с ЭО/кь&Э„)нхсх ыЉыЭє/с чЉыЭє/н6џЭь&н нхс ы!ыЉЭF0ЩХХ!Ј Э0СЩ!ѕЋЏWGO~И( yў?8ѕэC‰Щ§Ыі&§ЫЖ§Ыўї,0§ЫОўc(їпЩ*ЇЇUЊЗэR(ЭQ.ѕЋнхн!gЇХЏнЖy(<нхсХэАСн СOчэC‰нс!‰(ЭT)нхн!ѕЋэK‰ЭУ/:ѕŸ2ыЉyА(yА( Хнхс Эе'н Сш*ЅЅйэKђŸїq чЉЭ0ыЭ0Эе'нсЩхыЉЭО/с(AчЉЭє/ыыЉхЭ)0с ЭО/к (Э„)нхсх ыЉыЭє/с чЉыЭє/Э/(Э (н нхс ы!ыЉЭF0Щн6џн6Sнхс хнхСЭh(счЉЭє/ыхЭF0схЭ0нхс MDс!чЉХЭ0ї‹с§~5цw#§~4ц§Ж2w#§~3wЩЭу/!§Ћ ы! Ќ ЭО/а!ѕЋ ы!Ќ Nwyљ7ЩЭу/!іЋ ы!Ќк"\ЄэK‰Эу/!ѕЋхх "чЉсы*‰7эBы8,Э[Є0!хы*чЉЗэR(ХхЗэB"чЉkb СэАСсасЩбЏэRхЫ<Ыњ"‰сwЩ!Q-Э-)*‰ЗэRыЩ!Q-"\Є!ѕЋэ[‰{ВШХKB Э[Є8yА(>Э юСЩ"\ЄэK‰yАШ!эBШЏэOэK‰ Х Э[Є0>џэOС yА яэ_Ы сЩэK‰Эу/ЭЯ/!ѕЋ нхбЗэRихнхс]T ыСyАШхэRс8эАЩ ы ыэИЩMDЭу/!ѕЋ Щ!ў) >!ј)>!ђ)§wјЭЌ+"сЉЭй/ЭхЭЯ/ЩЭй/ЭјЭЯ/Щk* **'* *** **ч §FјЯЩ*‰ЩЭљ* Э+EчDisk Namх&Эљ* Э+/Ы~> (>*зх~ц!e+Э€+0> +nРэ[iї†-ї+.Щ>2ЭЫ)иЭК)>џО Эш)ђ~2ўŸЭ#-8ђУD-Щцѕ§Ы ~ +Я/ЯёЭ$>&ї.ЩѕЦAзёїШOѕ>:зё(  ЧЇеЭв$yў >\Эв$ы+ЫўсїэЩ§Ы ~ -ЯЩ0ЯЩ}€o0$~ў!и#їЩЭ*%иїъЫf !мПЫЖ:ЪПц_еzЛФ%бzЗ(ђ{ѕі€ї„СаѕxХі@ї„СёўgШx§Ы ўїuх§Ы ~Ь‘%СихХїщ0ўc Gс§Ы ~§Ы О6б 2еw#ы эАцпсх эАў(схЭе%!%ЈЭй%сЭе%їъа8Сс4Э&эK‰yАЪЁ>ЭЫ)иЭК)~цпў( ўШўШЭш)ъЈэАЭп%0їзЩ>ЭФ)иЭК)ЗЩ + эАЩЭћ&їи*ёЏTRэR(>c7ЩнхЭe&Эћ&Эw&Эћ&чЉЭ0G§Ыі'§ЫЖї,0їзЩхеi`ЈэАбсї0ўc уЭe.нхЭe&Э'Эw&Э'чЉЭ0 !Ј ыхЭF0сЭ &нсЩЭ'!­(ЭT)н!ѕЋэK‰Щ"ыЉэSэЉХ!ыЉЭ;0Э;0СyАШ Хнхс Э &н СщхыЉЭО/с(BчЉЭє/ыыЉхЭ)0с ЭО/кь&Э„)нхсх ыЉыЭє/с чЉыЭє/н6џЭь&н нхс ы!ыЉЭF0ЩХХ!Ј Э0СЩ!ѕЋЏWGO~И( yў?8ѕэC‰Щ§Ыі&§ЫЖ§Ыўї,0§ЫОўc(їзЩ*ЇЇUЊЗэR(ЭQ.ѕЋнхн!gЇХЏнЖy(<нхсХэАСн СOчэC‰нс!‰(ЭT)нхн!ѕЋэK‰ЭУ/:ѕŸ2ыЉyА(yА( Хнхс Эе'н Сш*ЅЅйэKђŸїq чЉЭ0ыЭ0Эе'нсЩхыЉЭО/с(AчЉЭє/ыыЉхЭ)0с ЭО/к (Э„)нхсх ыЉыЭє/с чЉыЭє/Э/(Э (н нхс ы!ыЉЭF0Щн6џн6Sнхс хнхСЭh(счЉЭє/ыхЭF0схЭ0нхс MDс!чЉХЭ0ї‹с§~5цw#§~4ц§Ж2w#§~3wЩЭу/!§Ћ ы! Ќ ЭО/а!ѕЋ ы!Ќ Nwyљ7ЩЭу/!іЋ ы!Ќк"\ЄэK‰Эу/!ѕЋхх "чЉсы*‰7эBы8,Э[Є0!хы*чЉЗэR(ХхЗэB"чЉkb СэАСсасЩбЏэRхЫ<Ыњ"‰сwЩ!Q-Э-)*‰ЗэRыЩ!Q-"\Є!ѕЋэ[‰{ВШХKB Э[Є8yА(>Э юСЩ"\ЄэK‰yАШ!эBШЏэOэK‰ Х Э[Є0>џэOС yА яэ_Ы сЩэK‰Эу/ЭЯ/!ѕЋ нхбЗэRихнхс]T ыСyАШхэRс8эАЩ ы ыэИЩMDЭу/!ѕЋ Щ!ў) >!ј)>!ђ)§wјЭЌ+"сЉЭй/ЭхЭЯ/ЩЭй/ЭјЭЯ/Щk* **'* *** **ч §FјЯЩ*‰ЩЭљ* Э+EчDisk Namх&Эљ* Э+/Ы~> (>*зх~ц!e+Э€+0> ї.с>:зх ЏО(їХс>ї.Эљ/ Эї* Э+ х ~!+Э€+с>ї.Эў/{В хэBс8ЭД*>ї;ч MТЩЭР*>ї;ч KТЩйї йMDЩйї й{В х€эBс8ч!џтkbйїq Щkbйїq Щч хСЭу/!ѕЋ ~ўџЩчUnuseфЩUnknown DOгMS-DOS 12FAдMS-DOS 16FAдMS-DOS ExєMS-DOS 3.31ЋOS/2 HPFг OS/2 BooєSMFгџTR-DOгMicroDOгIsDOгBAФџЭŽ+ичUnknowюЗЩO~ўџШyО#(~ц€#(њя~ї)ц€#(і7ЩхЭx!Э'!Эю сЩ>Эв)иЭК)>џО(Эш)ђ>хѕЭў/ЭД*ё!ЭМ ЭN с8ф{В(рхЭл*чЉЭ0сх ЭО/с> 8Я6 чЉыЭє/ >Эв)иЭК)6џ§Ыі!Q-ЭК(У'>ЭЫ)иЭК)>џО(Эш)ђх! @@ -663,11 +872,11 @@ OS/2 Boo хЭШ с##х!чЉм-ЭF0сС К6!TЊ"ѓЏ!TR"ёЏ!ЉЈЭ0їГЩDiskх!ЉЅЊЅ6џэАсхЭ0їсх‘ЅЭє/>2Ѕ>р2ЮПсх•ЅЭє/!м-ыЭF0!•ЅЭ0сЩхЭљ/чЉЭ0ыЭ0Э0Э0йї й3{ВД }ў40OсЩ!gЇAhЇ6эА!UЊ"ЇЇЩ!ѕЋџіЋ6эА!TЊ"ѓЏЩ"яЉ§ЫюЭЖ ї їЌžаў 7ЩїЇ№х :ўŸOў!0xў(ў 8yў G> w#фсyўШх:‰G!ѕЋ~ўџ($беЗхэRс(Хы ых О( #їсyСЗ( бсЗЩс7Щ"яЉ§Ыюе>dї схЏО(%х#н6нЫЦЭ +їџ-їJнЫ†сў (ў 7сЩ#~ц€#(њ~ўџ ЫсЧ~усЗЩ§ЫvШЭT0Р§Ыю!Q-ЭК(ЭQ.gЇ!ѕЋ:‰ў8>З(=эАѕ!]T -ї3аїпЩїаїпЩ§ЫvШЭT0Р§Ыю!Q-ЭК(Э'їГвї$їпЩїя Щх!"ыЉ"эЉсЩх*‰#"‰сЩх*‰+"‰сЩЫ!ЫЫ!ЫЫ!ЫЫ!ЫЩїН Щ хС +ї3аїзЩїаїзЩ§ЫvШЭT0Р§Ыю!Q-ЭК(Э'їГвї$їзЩїя Щх!"ыЉ"эЉсЩх*‰#"‰сЩх*‰+"‰сЩЫ!ЫЫ!ЫЫ!ЫЫ!ЫЩїН Щ хС o g _ -WЩХ}|{zбЩхе70Э)0бсЩыХЏž#љСЩхе70ЭF0бсЩыХЏŽ#љСЩ!з ї..н6н6ч  Warning! Partition will be changed. Write (Y/N)ПїJн61н6цпўYЩнхн!ЉЅї нсЩЭт н6чPress BREAK to exit. ONLYЁїMчŒн6ЩѕЭ1СЯч_н6чCКэKG їpЩЭѓ0ч HК:I цOїpч SК:F Oїpї")ЩХхЭ1чdata bad сї№ї")СХyїѕчКСxїѕчї„5ЩЭѓ0Э8Э1чBreaыїв5њїJУЁч oцэKђŸїpї")§~§4ц!š1…o0#~зЩ-\|/ЭT0 б!ЉЅЊЅ6џэАЏog_Wї0Йн6н6Эч0 ЏгПџэH>гПЩF&ьїO&эїxЫљЫНЇ( ЫЙ=(ЫљЫ§ї#i&ьї#ЩУшЃѕ>20uёћЩ>гўЏгўї :€ц ў (4ў((!"kэ[uЭШ!дэАШѕЭШС Ыˆ>A€*uwЩЭШэCwЩ!Ÿ%"k§ЫFШ> 2\!;\ЫюЩ§~нЗШЩљРА"15619":ъ:ї"A:boot"нх2яПэ_ѕѓyў0\:яПэsоПх!мПЫ†§Ы І#6џ!%ухеi&)u ^#Vыбун*№ПЩэ{оП2яПх!мПЫІ#~ўџсуЫ…(ЫХуё:яПтGћнсЩ2яПуЫ…0ьш:яПх!JВЏЭwЭUРЭk гџЭ +WЩХ}|{zбЩхе70Э)0бсЩыХЏž#љСЩхе70ЭF0бсЩыХЏŽ#љСЩ!з ї..н6н6ч  Warning! Partition will be changed. Write (Y/N)ПїJн61н6цпўYЩнхн!ЉЅї нсЩЭт н6чPress BREAK to exit. ONLYЁїMчŒн6ЩѕЭ1СЯч_н6чCКэKG їpЩЭѓ0ч HК:I цOїpч SК:F Oїpї")ЩХхЭ1чdata bad сї№ї")СХyїѕчКСxїѕчї„5ЩЭѓ0Э8Э1чBreaыїв5њїJУЁч oцэKђŸїpї")§~§4ц!š1…o0#~зЩ-\|/ЭT0 б!ЉЅЊЅ6џэАЏog_Wї0Йн6н6Эч0 ЏгПџэH>гПЩF&їO&яїxЫљЫНЇ( ЫЙ=(ЫљЫ§їi&їЩУшЃѕ>20uёћЩ>гўЏгўї:€ц ў (4ў((!"kэ[uЭШ!дэАШѕЭШС Ыˆ>A€*uwЩЭШэCwЩ!Ÿ%"k§ЫFШ> 2\!;\ЫюЩ§~нЗШЩљРА"15619":ъ:ї"A:boot"нх2яПэ_ѕѓyў0\:яПэsоПх!мПЫ†§Ы І#6џ!%ухеi&)u ^#Vыбун*№ПЩэ{оП2яПх!мПЫІ#~ўџсуЫ…(ЫХуё:яПтGћнсЩ2яПуЫ…0ьш:яПх!JВЏЭwЭUРЭk гџЭ ~ці гЭЭЗлЫцЭћ~<Ш=6 Щ!иПxц ~<(=(5#ѕ!‰Щx0Ы_  q#ђщЭу!мПлцGЭзРЭзРЫFРЭk >лцИР{В ѕЩЭ_ и>У’Э wЩ~ЩЭ ~Щ!иП !дП!аП!ЬПеэ[ЪПбЩ:ЪПЭціO~ц@БЩЭ @@ -679,11 +888,11 @@ W Ы~(хЫ:0ЫЇгџЭD>к’н~ЭОхеФ]бс~ЫS(Ы'КШг?zЫS $wЭѕЫgШ>2нП>агЭŸУ%хѕЭћ~<(6ёсЩЫ:rеЭёбЭD>8жн~КШЭц_еЭcЭU( бzЫ'ƒWУ"ЭЭбЫ !мПЫц0ЫЇЫІгџzЭЫVЪэЭ~Ы'г?rzЫ'УёЩ*ШПЩ>ƒЭU>€> 2сПХехЭ~цѕOЭ. эCэПёЫv ЦO*ШП ~2рП=Л8ЦЭЅЭсбС"тПэSфПx2цПЭ x2цП"тПэSфП:ЫПGэ[фПЭу*тПХэKэПе:сПЫoѕФёЬббOцyС(й>У’ЭЭ~цOЭ. *тП Ыw> фэ[фП{х*рПНс8 -:цПG…Щ:цПGŽЩW§Ы n(7Э 02х!ѕЋХЭGцxСсРѕЋыzўП8{Ї(ѕэDOї+ёOэАЏЩї+ЏЩ:мП80Э"xЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЂѕхЭ(Х#§Ы f( хэKЇЅЗэBс(ЭoСб!ѕЏ ЭОыЏЩ:Ѕцпў>!Т’"ЇЅѕЏыЭз>к’§Ы цЩW§Ы n(Э 0еѕЋї5бх!ѕЋЭ­сЩ:мП80ЭРxЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЃѕ:Ѕў>!Т’хЭ(Х#§Ы f( хэKЇЅЗэBс(хЭoсСуѕЏы ыЭубх!ѕЏЭэс>а>У’Эn&))))}ƒo0$Ы<ЫаЩеЭбе!щПРхЭнсбцШ7ЩЭc§Ы n(#,Э 0х!ѕЋхЭ‡#СЗэB|ЕMDбШ!ѕЋї+ЩЭU(хЭ^Ы;с>6#s#6#w#6#<ў8ю6ўЩ"тП6ў###"фП6><2цПЭЭулЫO(їЭI*тП606џ#э[фПнО(нхбыэАы6ў"тП:цП=Ш2цПЭуЭ+6ўЩх!мПЫf !Ы~ ЫцЭ~г?гЭљЭ !Ђ:+|Е ћсЩЭЅЭ +:цПG…Щ:цПGŽЩW§Ы n(7Э 02х!ѕЋХЭGцxСсРѕЋыzўП8{Ї(ѕэDOї+ёOэАЏЩї+ЏЩ:мП80Э"xЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЂѕхЭ(Х#§Ы f( хэKЇЅЗэBс(ЭoСб!ѕЏ ЭЖыЏЩ:Ѕцпў>!Т’"ЇЅѕЏыЭз>к’§Ы цЩW§Ы n(Э 0еѕЋї5бх!ѕЋЭ­сЩ:мП80ЭРxЗ>Ъ’лЩ{<г_zглџцР zГ ѕѓЩлџцР(њјэЃѕ:Ѕў>!Т’хЭ(Х#§Ы f( хэKЇЅЗэBс(хЭoсСуѕЏы ыЭлбх!ѕЏЭэс>а>У’Эn&))))}ƒo0$Ы<ЫаЩеЭбе!щПРхЭнсбцШ7ЩЭc§Ы n(#,Э 0х!ѕЋхЭ‡#СЗэB|ЕMDбШ!ѕЋї+ЩЭU(хЭ^Ы;с>6#s#6#w#6#<ў8ю6ўЩ"тП6ў###"фП6><2цПЭЭулЫO(їЭI*тП606џ#э[фПнО(нхбыэАы6ў"тП:цП=Ш2цПЭуЭ+6ўЩх!мПЫf !Ы~ ЫцЭ~г?гЭљЭ !Ђ:+|Е ћсЩЭЅЭ ~іРwЭU( Э6ЁУЭ6 хЭ]>ЭэЭDс0ЫіхЭгџЭDс> к’н~цO~цќБwнVхЭ Ыv^ Ы:сЫ–Ы:0ЫЎЫs(ЫжхЭ5сЭЫЇгџхЭDс0ЫОЩн~ЗРЫОЩЭ+Э~цC=>Т’*чП|Е>Ъ’Эн*чПсн>нОТ’Э -^Э<ЫОнЫV(ЫўЫЎнЫFРЫюЩ"чП"№Пa!Щхх~ўў( >…o0ѕ#ђ#СЗэBMDсЩЭcэSЇX§Ы n(Э Э 0 еѕЋеї5сбCЭU(CхЭp!ЉІ6ЊІџэАсэ[Ї~ўўШЗ ###е^х!ЉІЭусб+++0>+>,>…o0з$дэ[ЇехЭpХЭЭуСсйуйР>№ЫpТˆ гNPЭt  Эt іЭt ќЭ N2Эt  Эt ѕЭt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ NЭt  Эt ѕЭt ћЭ AЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ N Эt #Э й6,#йЭ ~вЫЭj лйсйЫwШ>У’лџЃ(ћјэQілџЃ(ћјэQіЩлџЃ(ћјэQЩгџ(Эt Эt ќЭ џ Эt Эt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ џ Эt Эt ћЭ џAЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ џЭt #Э й6,#йЭ ~в Эj лйсйЫwШ>У’yцGЫ!ќAЫ8Ы8ЫЩ§Ы n("Э Э 0хХеЉЅеї5сбЭk +^Э<ЫОнЫV(ЫўЫЎнЫFРЫюЩ"чП"№П a!Щхх~ўў( >…o0ѕ#ђ#СЗэBMDсЩЭcэSЇX§Ы n(Э Э 0 еѕЋеї5сбCЭU(CхЭp!ЉІ6ЊІџэАсэ[Ї~ўўШЗ ###е^х!ЉІЭусб+++0>+>,>…o0з$дэ[ЇехЭpХЭЭуСсйуйР>№ЫpТˆ гNPЭt  Эt іЭt ќЭ N2Эt  Эt ѕЭt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ NЭt  Эt ѕЭt ћЭ AЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ N Эt #Э й6,#йЭ ~вЫЭj лйсйЫwШ>У’лџЃ(ћјэQілџЃ(ћјэQіЩлџЃ(ћјэQЩгџ(Эt Эt ќЭ џ Эt Эt ўЭ #VЭ #VЭ #VЭ #VЭ їЭ џ Эt Эt ћЭ џAЭt Э ~З(AЭt Э ~=( Эt ~0Эt Эt їЭ џЭt #Э й6,#йЭ ~в Эj лйсйЫwШ>У’yцGЫ!ќAЫ8Ы8ЫЩ§Ы n("Э Э 0хХеЉЅеї5сбЭk Сб!ЉЅї+Щхнсa>€> 2сПэSтПэSфПЭc§Ы n(ZЭ Э 0RхЉЅХеї5сЭф Сб!ЉЅї+ЩнсС!нП~<(6џэ[фПэSтП:мП8(6Э~г?ќн~ўўШЛ нrн №хЭнс:ЫПGХнхн~н#ўќ(Qўџ(Mўў(ЈЭун~г?нN:мП0yў>§ )Э. *тПн~=_е:сПЫoѕФёЬббЫwѕ>Т’ёц>ќ(2нП>§нwџнNЭ. @@ -704,27 +913,27 @@ xнО 0 ы О( #їyЗбСЩ~ў\(З( #ѓ~ў\Р#Щ#> њЩ}€o0$~ў!и#їЩец!Œ…o0$n&ЉЅ~цпбЩ,ByЭuцпЪФў( ЭcyцЦA>: хЭcс>\ЭcыЏwЩ>g7Щog„…*ѓЉ…o0$~цпЩ:ЪПЫOРO_Эв/ЫC§Vк( -ЫђЫn( ЫВЫњЫn(ЫК§rкэQЩ|ўРаў€?Щх |сўРЩ§Ы nШѕ*ѓЉх!ѕЉ"ѓЉЭШЅы эА!лЇ эАс"ѓЉёЩ§Ы~(v:ЅЗ(2xЗШхеХЭcСбси$$ёЩЭ взх!ѕЋЭзсиѕЋыї+ЏЩ7>gЩ§Ы~(4:ЅЗ(№xЗШхеХЭЅСбси$$ёЩЭ вэеѕЋї5б!ѕЋУэ>V7Щ§Ы~(іхЭчсихѕЋыї+ї'э[‰сЏЩ§ЫЖЭ,иЭЩ§Ы~(ЧOцћў(ўP(>V7ЩЉЅї5э[{*{Ухэ[{*{Э3сиЉЅыї+ЏЩэxќэyќ0эЃPэЃpэЃэЃАэЃаэЃЩхэВэВсЩхэГэГсЩ_ЭУиаџ:I эy!D Э>ЭЄи№џэYЩЭУиЫZР!PУ№џэPЫZР+|Е ѓ>b7ЩЭУиЫrР!цЗ№џэPЫrР= ѕ+|Е №>a7Щ!гOЏ№џэPЫzШ= ј+|Е я>`7Щ!J FХ6ьхЭ8сСpЩЭж!UA"ЇЇЉЅќЭв"ЅЇ§61 -Э‹нхс!ЉЅ§F9Х:K Э СаѕхЭlс8MхЭ‰с8FЭb,Э‹нхс!ЉЅ§F9Х:J ЭNСаѕхЭlс8хЭ‰с8ЭX№џэxWцqюPШ0џэx2нП>WЭy7ЩѕХаџ> эyЭoЏэyСёЩй!0 §Ы5f(#ЫV "эKЅЅЭ й"G §NсЭ ,§u2й§~5цАЕ§w5Щй§u2§t3§s4zцW§~5цАВі@§w5Щ!"G §62§~5ц№§w5ЩЭж§61Э=и*ЇЇUAэR>c7РЉЅеќЭвэKЅЇЏэBсШGw#ќw#ќ>c7ЩЏ2нПаџэyў№эxюџ(6§ЫўЫC §ЫN V!гOЭЦ№џ0ћvѓ(эxЫ єЇ(<( !D Э>ЭУ0§ЫО>V7ЩЭл>WинхсЏЖ#Ж#( N#F#эCђŸ##~§wр~§wсЭЫЭІ(ЗЩ>X7Щ§ЫО:ђŸ§ЖпШЏ§ЖрШЏ§ЖсШ*ЅЅ}ДШ§Ы~Ш§ЫўЩЏ§NрGй§nсg_WйЭq "ЅЅЩ§Ы n(7Щѕ:нП2Їz2Јёї6хХ`ЭСсЩ!іŸ ЭїЫgШЭР§ЫЦ  -ЭїЫЩЭ ћЭїw# іЭїw# їЩ^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^#ыЭ#ы^ыУ#ХўСЩх`oЭ#сЩеџџ&@ЭЭќ$>М є{‚б_Щ&ЭW§ЫіЭ~{К(!"љŸ§6чa§6ф їoЭ~&kЭ#>Z7Щ& ЭЫ(и!іŸЭ!@"ЇЏ>\Щ!ѕ­ЏGw<#ћw<#ћ!h!_"8Ѓ§6їК0*ђŸйэKЅЅЭq ехЏog_Wех!9ы!9Эя ђ9ЭVссссїв5їJїЁсбехGХэK8ЃХЩсб}ц?ЬVЭ­ ехСехїW1сбЩЭ3аїч0ЩЭ38і!ЉЅѕЋэАнхн!ѕ­Э -80н!ЉЅЭ88'ЭЌнс8а!ЉЅyОФМ #їyОФМ #їЩн!ѕЋУ -ѕЭЌёнсЇбнснхехХFЉЅЗэRї)1СсЩ!џџyАШнхенсы!н~н#Ћ…o0$zЎ_#ЏЎW yА цнсыЩх!Ћ…o0$zЎ_#ЏЎWсЩ!B c0„@ЅPЦ`чp)‘JЁkБŒС­бЮсяё1s2R"ЕR”Bїrжb9“ƒ{ГZЃНгœУџѓоуb$C4 цdЧtЄD…TjЅKЕ(… •юхЯѕЌХеS6r&0зvіf•VДF[ЗzЇ—8‡пїўчзМЧФHхX†hЇx@a(#8ЬЩэйŽщЏљH‰i™ +ЫђЫn( ЫВЫњЫn(ЫК§rкэQЩ|ўРаў€?Щх |сўРЩ§Ы nШѕ*ѓЉх!ѕЉ"ѓЉЭШЅы эА!лЇ эАс"ѓЉёЩ§Ы~(v:ЅЗ(2xЗШхеХЭcСбси$$ёЩЭ взх!ѕЋЭзсиѕЋыї+ЏЩ7>gЩ§Ы~(4:ЅЗ(№xЗШхеХЭЅСбси$$ёЩЭ вэеѕЋї5б!ѕЋУэ>V7Щ§Ы~(іхЭчсихѕЋыї+ї'э[‰сЏЩ§ЫЖЭ,иЭЩ§Ы~(ЧOцћў(ўP(>V7ЩЉЅї5э[{*{Ухэ[{*{Э3сиЉЅыї+ЏЩэxќэyќ0эЃPэЃpэЃэЃАэЃаэЃЩхэВэВсЩхэГэГсЩ_ЭУиаџ:I эy!D Э>ЭЄи№џэYЩЭУиЫZР!PУ№џэPЫZР+|Е ѓ>b7ЩЭУиЫrР!цЗ№џэPЫrР= ѕ+|Е №>a7Щ!гOЏ№џэPЫzШ= ј+|Е я>`7Щ!J FХ6ьхЭ8сСpЩЭж!UA"ЇЇЉЅќЭЪ"ЅЇ§61 +Э‹нхс!ЉЅ§F9Х:K Э СаѕхЭlс8MхЭ‰с8FЭb,Э‹нхс!ЉЅ§F9Х:J ЭNСаѕхЭlс8хЭ‰с8ЭX№џэxWцqюPШ0џэx2нП>WЭy7ЩѕХаџ> эyЭgЏэyСёЩй!0 §Ы5f(#ЫV "эKЅЅЭ й"G §NсЭ ,§u2й§~5цАЕ§w5Щй§u2§t3§s4zцW§~5цАВі@§w5Щ!"G §62§~5ц№§w5ЩЭж§61Э=и*ЇЇUAэR>c7РЉЅеќЭЪэKЅЇЏэBсШGw#ќw#ќ>c7ЩЏ2нПаџэyў№эxюџ(.§ЫўЫC §ЫN N!гOЭЦџЏэyэPК = ѕ!D Э>ЭУ0§ЫО>V7ЩЭл>WинхсЏЖ#Ж#( N#F#эCђŸ##~§wр~§wсЭУЭž(ЗЩ>X7Щ§ЫО:ђŸ§ЖпШЏ§ЖрШЏ§ЖсШ*ЅЅ}ДШ§Ы~Ш§ЫўЩЏ§NрGй§nсg_WйЭq "ЅЅЩ§Ы n(7Щѕ:нП2Їz2Јёї6хХ`ЭСсЩ!іŸ ЭяЫgШЭ Р§ЫЦ  +ЭяЫЩЭ  ћЭяw# іЭяw# їЩ^#ыЭы^#ыЭы^#ыЭы^#ыЭы^#ыЭы^ыУХўСЩх`oЭсЩеџџ&@ЭЭє$>М є{‚б_Щ&ЭW§ЫіЭv{К(!"љŸ§6чa§6ф їoЭv&kЭ>Z7Щ& ЭЫ(и!іŸЭ!@"ЇЏ>\Щ!ѕ­ЏGw<#ћw<#ћ!`!W"8Ѓ§6їК0*ђŸйэKЅЅЭq ехЏog_Wех!9ы!9Эя ђ1ЭNссссїв5їJїЁсбех?ХэK8ЃХЩсб}ц?ЬNЭ­ ехСехїW1сбЩЭ3аїч0ЩЭ38і!ЉЅѕЋэАнхн!ѕ­Э +80н!ЉЅЭ88'ЭЄнс8а!ЉЅyОФД #їyОФД #їЩн!ѕЋУ +ѕЭЄёнсЇбнснхехХFЉЅЗэRї)1СсЩ!џџyАШнхенсы!н~н#Ћ…o0$zЎ_#ЏЎW yА цнсыЩх!Ћ…o0$zЎ_#ЏЎWсЩ!B c0„@ЅPЦ`чp)‘JЁkБŒС­бЮсяё1s2R"ЕR”Bїrжb9“ƒ{ГZЃНгœУџѓоуb$C4 цdЧtЄD…TjЅKЕ(… •юхЯѕЌХеS6r&0зvіf•VДF[ЗzЇ—8‡пїўчзМЧФHхX†hЇx@a(#8ЬЩэйŽщЏљH‰i™ Љ+ЙѕZдJЗz–jqP 3:*§лмЫПћžыy›X‹;ЛЋІl‡|фLХ\",<` AЎэ§ьЭЭн*­ НhI—~Жnе^єN>2.QpŸџОянпќЯП:ЏYŸxˆ‘ЉЪБыЁ б-СNёoс€ЁТ0у P%@Fpg`Йƒ˜“ћЃкГ=Угу^ѓБѓ"в25BRwbVrъЕЫЅЈ•‰…nѕOх,е Хт4У$ ftGd$TDлЇњЗ™‡И—_ч~їЧ<зг&ђ6‘АWfvvF4VLйmЩљ/щШ™щ‰ŠЙЋЉDXeHx'hРс‚8Ѓ(}Ы\л?ыћљ‹и›ЛЋšЛuJTZ7jzё -аГ*’:.§эlнMЭЊН‹­шЩ&|ld\ELЂ<ƒ,рС я>џ]Я|п›ЏКПйјŸn6~UNt^“.В>б№&Э<7ЩХїоэaОэh -ХїоэaОэiС}ЇЩM&№Э#ЭЙ7Ш<Ш=е$Эјбbk Ї(љ N#Fы6 #yцЭžЫ8Ыyц6.#Эž6.#62#60#xц?ЭžЫўЫpРЫОы!ЙэАыЫўЩхo& -Џ=<эR0ћЦ0W}Ц0сr#w#Щ beta§Ы n(zў€0ў8{Ї(эDOэАэDOї+ЩэАЩ§Ы n(ї|ў€0ђў8ю}Ї(ъэDOэАэDOї5ЩЩPROFKA”œѓУїЙЩї$)ЩУшЃћэMуѕ~ї)ц€#(іёуЩ 5Щю[!эАУю[§>эy! nЏэyУ!u3 sэА!ѕЉ"ѓЉ!, 6§>џэyэxц?ў?ШўРB>эyC>эy>џэyэxц?ўC>эyB>эyР§ЫюЩžBžBž2 ш   0 - k1L2  8*  8*л8  8*л9  8  )*  1* Nл y€2 qNл)+/0ЃЃЇ\РЖ,>=y1a1ма.Ё?€`€Рр№љџрџљџ€@€ €` ˜f€Рр№љџрџљ 1993-97 MOСzжћР{жЃШ{ж‹Щ!. Ыn ЫvШЭ%!RN#Ыy(+ЫQ #ЫI ЩЭЫA(N#/Б/Э=ЁOБйЭ=вF#ЯЭхyцЭЭ=Ѕѕyц8Эё(ЕЕ­сЊ§ЫvФo§ЫnШݘЭЅ ݘ!i›"ЇЭЅ!i›@~#їvxў єї~&oї#Щ!i›T]?pэАЩ!RN#Ыy(-ЫQ %ЫI ЩЭЫA(N#хЭ=/Б/oЁЕсЭ:зЭ:аF#ЭЭхyц8ЭЅѕyцЭЭ=gё|(ЕЕ­Э:сЄ.ШЫ%= ћЩЫq^#(V#ЩЫ{(§хуысЩ!i›"Ї@їїw#xў єЩ7Зх*ЇХHѕ ё0w~СсЩ„ТЬПТЭПТЮПТЯПТаПТбПУЫП9 99„ƒ&„‚о‚п„ +аГ*’:.§эlнMЭЊН‹­шЩ&|ld\ELЂ<ƒ,рС я>џ]Я|п›ЏКПйјŸn6~UNt^“.В>б№&Э<7ЩХїоэaОэh +ХїоэaОэiС}ЇЩM&№ЭЭЙ7Ш<Ш=е$Эјбbk Ї(љ N#Fы6 #yцЭ–Ы8Ыyц6.#Э–6.#62#60#xц?Э–ЫўЫpРЫОы!БэАыЫўЩхo& +Џ=<эR0ћЦ0W}Ц0сr#w#Щ beta§Ы n(zў€0ў8{Ї(эDOэАэDOї+ЩэАЩ§Ы n(ї|ў€0ђў8ю}Ї(ъэDOэАэDOї5ЩЩѓУїЙЩї$)ЩУшЃћэMуѕ~ї)ц€#(іёуЩ 5Щю[!эАУю[§>эy! nЏэyУ!u3 sэА!ѕЉ"ѓЉ!, 6§>џэyэxц?ў?ШўРB>эyC>эy>џэyэxц?ўC>эyB>эyР§ЫюЩžBžBž2 ш   0 + k1L2  8*  8*л8  8*л9  8  )*  1* Nл y€2 qNл)+/0ЃЃЇ\РЖ,>=y1a1ма.Ё?€`€Рр№љџрџљџ€@€ €` ˜f€Рр№љџрџљ 1993-97 MOСzжћР{жЃШ{ж‹Щ!. Ыn ЫvШЭ%!RN#Ыy(+ЫQ #ЫI ЩЭЫA(N#/Б/Э=ЁOБйЭ=вF#ЯЭхyцЭЭ=Ѕѕyц8Эё(ЕЕ­сЊ§ЫvФo§ЫnШݘЭЅ ݘ!i›"ЇЭЅ!i›@~#їnxў єїv&oїЩ!i›T]?pэАЩ!RN#Ыy(-ЫQ %ЫI ЩЭЫA(N#хЭ=/Б/oЁЕсЭ:зЭ:аF#ЭЭхyц8ЭЅѕyцЭЭ=gё|(ЕЕ­Э:сЄ.ШЫ%= ћЩЫq^#(V#ЩЫ{(§хуысЩ!i›"Ї@їяw#xў єЩ7Зх*ЇХHѕ ё0w~СсЩ„ТЬПТЭПТЮПТЯПТаПТбПУЫП9 99„ƒ&„‚о‚п„ ƒр?„ ƒс?„ ‚„ ‚ -‚ ƒŸ%6„ƒ+„ƒЏ„ƒ@„ƒA„ƒB„ƒ%„ƒ'ш„ƒ./ //„ТЁТЁ‚XƒW„ƒн„‚*‚+‚,‚-‚:‚;‚=‚&€i›е!эА!Ÿ›"ЇЭЅї5 с8 їъаїІAM:ёўa(>гўЩ!Ÿ›"Їїч AutoConfig OkЩї>эy!BРЗэА!lXН@эАї>zэyЩ @€@ РР ((((Ш(((Р0((Р р ((ШШ(((((((((((рШ(((((Шр((((№ р Р€@  PP  џ PP  (((('(((((''(((((Чџџ‡H((((' '(((џџ((Ч€G(( пџ(((DƒџP ‡H((((( ?  ? ((((((G€G(( пP @€ §Ыv ї.> з!F Э ч  1993-1997 MOA Shadow Service Monitor  2011 savelij Adapted for PentEVЯ§Ыv l!* Э ч* fast test of computer Њ! Э ч Computer : RAM : ROM :ŒЭжн6н6 ЭЧн6н6 ЭЯЭД:ЪПѕЏ2ЪПѕїъЫІё<ў8юё2ЪПЩ ЗнхсэRШн~н†<ї.нwЩўўэx8яэxЫW !. ~цw#~ц7wЩ§ЫvРїн~н†<ї.нwї•ЭЌ§ЫюЭєї­00 +‚ ƒŸ%6„ƒ+„ƒЏ„ƒ@„ƒA„ƒB„ƒ%„ƒ'ш„ƒ./ //„ТЁТЁ‚XƒW„ƒн„‚*‚+‚,‚-‚:‚;‚=‚&€i›е!эА!Ÿ›"ЇЭЅї5 с8 їъаїІAM:ёўa(>гўЩ!Ÿ›"Їїч AutoConfig OkЩї>эy!јwРЗэА!lXН@эАї>zэyЩ @€@ РР ((((Ш(((Р0((Р р ((ШШ(((((((((((рШ(((((Шр((((№ р Р€@  PP  џ PP  (((('(((((''(((((Чџџ‡H((((' '(((џџ((Ч€G(( пџ(((DƒџP ‡H((((( ?  ? ((((((G€G(( пP @€ §Ыv ї.> з!F Э ч  1993-1997 MOA Shadow Service Monitor  2011 savelij Adapted for PentEVЯ§Ыv l!* Э ч* fast test of computer Њ! Э ч Computer : RAM : ROM :ŒЭжн6н6 ЭЧн6н6 ЭЯЭД:ЪПѕЏ2ЪПѕїъЫІё<ў8юё2ЪПЩ ЗнхсэRШн~н†<ї.нwЩўўэx8яэxЫW !. ~цw#~ц7wЩ§ЫvРїн~н†<ї.нwїЭЌ§ЫюЭєї­00 §ЫЎЭЌn>+нwч IDE/AT *ЅЅйэKђŸїq ї˜*>YЗЭЌ>(нw!пЅЭч Serial Number: !НЅ Эч Firmware rev.: !зЅЭ>)нwч§Ы~( §Ы юїї$§Ы Ў!( ЫvРЏлўцюР+}ДШђ^#V#zЗШз{ЗШзђЩGуN#у§ЫЦ>)8>+нwч їЙчЩч4096 ЫЩч512 ЫЩчZX-EvolutioюЩечVer. бzеїўч, rev. б{їўЩЭ !їH ЩЁе эАнсн"ЗЃЩ)(( )ˆ(( )ˆ(( )€(( їЗЏэy!| f€эАїЗ>эy!x `€эАЩгОэEѕэ_ѕ>ѕ3Хх!f6г#6О#6э#6EО э`эhО эxцО(Ы<Ы=Ы<Ы=Ы<Ы=Ы<Ы=эxЫ=Ы<oО -эxцО€Gэ`у>гПїЗ>эyэsm1Ѓї?>эyх!ЫуѓУ`€хеХѕ![хi›ХэАСб!O +эxцО€Gэ`у>гПїЗ>эyэsm1Ѓї?> эyх!ЫуѓУ`€хеХѕ![хi›ХэАСб!O эА!? х*€О -эxцО‘(“эxц?gїП>}эy?У[!i›[эАёСбсЩэQ§эiї?эaЗ>эyЩїЙЩї$)ЩУRЄ>ЩуѕУIУшЃУ>гўЏгўї.э[p}З k{“_z“_x“0ЏѕЭ™СЩ$ѕCЭ™С.Щхeiэ[ОЇэАэSОЇ|сoЩ ѕхеХн*ЗЃЭ’їvї'нхїм §Ыv( -§Ы'^(їнсСбсёћэM~ї)ц€#(іёуЩKе§6 §6ї€бч хЫv )ЯcеїчЃх#^е#^#Vыї№бсї{їўї~цїўїЫ~їЬ/N#F#ї{N#F#їsїб{їл/>-(>+зс ЗЩ> +эxцО(эxц?gїП>}эy?У[!i›[эАёСбсЩэQ§эiї?эaЗ>эyЩїЙЩї$)ЩУRЄ>ЩуѕУIУшЃУ>гўЏгўї.э[p}З k{“_z“_x“0ЏѕЭ™СЩ$ѕCЭ™С.Щхeiэ[ОЇэАэSОЇ|сoЩ ѕхеХн*ЗЃЭ’їvї'нхїм §Ыv( +§Ы'^(їјнсСбсёћэM~ї)ц€#(іёуЩKе§6 §6ї€бч хЫv )ЯcеїчЃх#^е#^#Vыї№бсї{їўї~цїўїЫ~їЬ/N#F#ї{N#F#їsїб{їл/>-(>+зс ЗЩ> ї нх†Ѕыѕ{цќВ>$ эёў(8фў> 0рх*Ё}ц№Д> д}сwЫыїФ4wЫC# xцР>%(Мq#p##эKŸq#p#q#p#Џw#w!…Ѕ{іРwб эА>Щї:8§6 *аПхї5 к‚ХKЯ:ЪПЦAзч:Ђ!žІїЫч", кїЁч  їчёѕЫo9(Я8Яё<0Я;ЯчЈ:ІЭ–чЏ:ŒІЭ–ч) Filх:ІЭЁчЏ:ІЭЁч, freхэKŽІїpч Ј:ŠІЭ–чЏ:‹ІЭ–ч) Хї Ск‚~ЗЪ{Х= #§Ы f>‚(>?зїЫч М~#зчОХN#F#хїsсСђч ~#хЭЁс>ї.Хч ~#хЭ–сСѓчСїž3 •чMore..ЎнFХїСнpн6ў т> ї.ч ENФGЭšЯ§Ы Іс"аПїв5УJO#ї>ЩOїpЩЭ'Ыo(OЭg8ен6ї—(СХ§6Hї€чЏСХї€ЭЮGн6н6 Х>ї&Сін6 @@ -744,14 +953,14 @@ Insert disk, press Y ke Сяё!€ ыэА ы§ЫюNШџx<ўаў(јG§Ыv ї•шїЄс   §ЫЖ" !ЉЈ"ОЇхЭу"ХЇс§ЫvЭ\ ! ~2  ЫЎїЋ3>ЭO Э>ЭO Эї„їѓ7їФ4ЭO Эї„§ЫјnТОЏѕў("ў(ў(ў (їѓ7oїв4( }ЭO Эї„ё<ў8г*ХЇ" >ЭO ЭЭœ :  2 ЫoФH У“ "ОЇЭj Џ!™6ї#6s#w#w#6Щ* |2œЭ™ ѕ" ЩЭ№ §Ы~('2;Ѓ|ж@ЪВ !нЭO !ЉЅЉЇй!@Э!@ЗэBШУй х|ж@( еG!@"ОЇЭубУі !@Џї#љ<ў@Шё"‰й"пЉэSсЉЭЭyАЪ€>ЭЖ~ЭБ§6ыџ§Ы†сСб# §6ъxЗ §qыyЗЪ€еХхBK§ЫF э[‰эRT]ЗэB8§ЫЦBKxБ(5с~хэBэБ ,беХ§FыH( О# јy§ОъС(е8г§wъэCЇ§Оы ЧэKЇ§~ъў8x(!џэB8m=_сЭуЏWэRухЏЭЖЗ!џэB§~ъ_8ў0ЏЭЖ{ЭЖ{ЭЖyэDЭБУƒѕЏgoэB<ЭЖ}ЭБЫ,Ыњ}цјoёў -0 ==ЕЭБУƒѕ}ЭБёЭБУƒ>ЭЖс~ЭБУ„ЏѕЭЖё<ѕЭЖёЭБЏЭБЏЭБй>’(ХGЫ;ќС{э[пЉЗэRыKBЩйw#йЩйЫЫZйШй{э[сЉЗхэRс0MD#йЩйхеХйэ[пЉееэRх.хыKBЭ8ЃбСсбЏGБ(эАыйСбсйЭ…oа$Щ"‰й"пЉыЗэR"сЉЭ‘йЭwыЭq0Э‚єЭq8ЭqЫЭqЫ Э‚o&џэАдЭ‚oЭ‚Oіg>Ё<@эy!Р@@эАёсбСЩХехѕїџ:€эy>zэyчХѕ:€/їwэyёСЩѓЏџџУЫУ—<џџџџУђџэyЩ*]\~Э}аЭtїџџџУ[3џџџџџХ*a\хУžѕх*x\#"x\|Е §4@ХеЭn8бСсёћЩсn§uэ{=\УХџџџџџџџх*А\|Е(щсёэE*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  +0 ==ЕЭБУƒѕ}ЭБёЭБУƒ>ЭЖс~ЭБУ„ЏѕЭЖё<ѕЭЖёЭБЏЭБЏЭБй>’(ХGЫ;ќС{э[пЉЗэRыKBЩйw#йЩйЫЫZйШй{э[сЉЗхэRс0MD#йЩйхеХйэ[пЉееэRх.хыKBЭ8ЃбСсбЏGБ(эАыйСбсйЭ…oа$Щ"‰й"пЉыЗэR"сЉЭ‘йЭwыЭq0Э‚єЭq8ЭqЫЭqЫ Э‚o&џэАдЭ‚oЭ‚Oіg>Ё<@эy!Р@@эАёсбСЩХехѕїџ:€эy>zэyчХѕ:€/їwэyёСЩѓЏџџУЫ@@У—<*]\УђџэyЩ*]\~Э}аЭtїџџџУ[3џџџџџХ*a\хУžѕх*x\#"x\|Е §4@ХеЭn8бСсёћЩсn§uэ{=\УХсёэEџџџѕх*А\|Е(ящџџџ*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: \w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( §Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ ‰а†‰ —`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vёЭћ$:;\‡њŠсахЭё+bk ј ЫўЩ!?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іЯEРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ(  -нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\ЯDнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ Снхб!№џ ~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР нn "B\§6 @@ -769,7 +978,7 @@ _^ >гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q §Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! DMЭЭ—*Q\ух>џЭс+§5ЭU§4*Y\####"[\сЭЩ§Ы7n !I\Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nР*I\ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 -GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGЯDbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 ЭŠv§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў 8ЦЭя> зx‘Э @@ -811,366 +1020,121 @@ z \Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( !;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы -~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!эy7ЏУ}гПбсётђ<ћСёуЩ$$$~$$~$>(> ->bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ92>?џУМџэyЩУг&џџџџџУo/!џџУџ"эGЏУ> -љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У ~ў Шў€ШЗЩџУ+!"ј\Эц Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\ЭŒў ШЭ"ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ—Эˆ!]~ўЊ>2]ЪЯ6Њ!`пЭ$!, -п&ыЭцЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭƒ:]юЭЙюЭЙЏ2]Э!Эѓ/ЭŸ!Я"]Џ2]2я\*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхXещ!;\ЫўЩџџ EVO-DOS Ver 0.37  2010 Created for PentEvo 4MB  NedoPCEMUL 3D2ЦЭ§ЭКЭКэK -^ЭІ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪг&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^ЭРЭК: ^!^–хЭЃ!**псNЭЄ!*пЭш!%]ЭњЭК:і\ЦAзЭњХ>:зхЭw сх NХyў -8ўd0> зћСЭІсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЊyАЪxЇТЩЭШЭuЭфЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭМ>:ЭМ!н\Эw!(пЭўYѕЭ—ёСРХЭ—СЭ›ЏЩ:х\ў#(ЏЩ> -2]ЭЎ> 2]Щ:н\ў*ТйЭЊыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ -ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъэ&!э\ц\эА:ъ\_ЏW* +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!гПї?>эy7ЏУ}гПсётй<ћСёуЩ$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ> +>?џУРџэyЩУй&џџџџџУo/!џџУў"эGЏУ0љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э›*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У +~ў Шў€ШЗЩџУ§!"ј\Эц Эi!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\Эў ШЭ&ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ›ЭŒ!]~ўЊ>2]ЪЯ6Њ!`пЭM!, +п&ЭЫ цЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭ‡:]юЭЙюЭЙЏ2]Э!Эѓ/ЭЃ!Я"]Џ2]*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхUещ!;\ЫўЩџџџџџ EVO-DOS Ver 0.29a  2010 Created for PentEvo 4MB  NedoPCEMUL 3D2ЦЭ§ЭОЭОэK +^ЭЊ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪй&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭў (ў,ТЭ&ЭЖЭмЭЭЎыЭ€Э:і\2љ\Э:л\ўѕЬ›ёўвЭˆ>џ2ј\!ї)п!^ЭщЭО: ^!^–хЭЇ!**псNЭЈ!*пЭш!%]ЭњЭО:і\ЦAзЭњХ>:зхЭ  сх NХyў +8ўd0> зћСЭЊсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЎyАЪxЇТЩЭЬЭЭ ЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ›:і\ЦAЭР>:ЭР!н\Э !(пЭ1ўYѕЭ›ёСРХЭ›СЭ›ЏЩ:х\ў#(ЏЩ> +2]ЭЎ> 2]Щ:н\ў*ТйЭЎыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ +ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъ#'!э\ц\эА:ъ\_ЏW* ^эRкC" -^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭШЭuЭaЭфЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> -2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭиЭuЭфЏ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* +^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭЬЭЭaЭ ЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭмЭЭ Џ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* ^" -^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щђ -x € ˆ  Э к    ] Ш  ц Ѕ г ­ ] Virtual Drive: уѕХэWъH -эWѓѕОэxѕц>ї?эy7>эyлП2О<ігПё2Ю<~эsЌ<1Ќ<хе*Ќ<Ж<э э э э э э э э !™ +^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щи +^ f n v Ї Д в и о ф , Ђ ы ­  | ‡ , Virtual Drive: уѕХэ_ъH +э_ѓѕ>гПї?>эyї7>эy~эsа<1а<хе*а<к<##э э э э э э !‰ х! -‡…o~,foщ!Ж<э[Ќ<э э э э э э э э бсэ{Ќ<~#ў8!ђ?хл/gцo:Я€ Џ2Џ<>П2Б<ЩЭє >€№ў@0лOгOфў`0 лO<гO><2' дў€0 лO=гO>=2' Фў 0ОўР0 ИЏ2Џ<>2Б<Щўа0Јўр0>П2Б<Щў№8š˜:Л<гOг?Щ:Л<гoг_Щ:Л<ггЩ:Л<гџ2А<ц§2Я<Щ:Л$ю2і 2Џ<2Л<ЩлO2Л<Щлo2Л<Щл2Л<Щ:Б<2Л<Щ:И<ў :Џ<2Н<Щў? лO2Н<Щў_ лo2Н<Щў л2Н<Щўџ :А<2Н<ЩэKИ<эx2Н<Щ:Џ<*Мсї>!є\4О 6#4сС$жнсћЩ:Ў<ц№ў€к ўР лO*М їwэyлO‡O:А<ц  Bлoo& +‡…o~,foщ!к<э[а<э э э э э э бсэ{а<~#ў8!ђ?хїо>эyОэh:д<цНї@!ћ #Э;=сЏгПётд +ћСёуЩ:н<2в<ў0ЏгOў 0лгOЭн>€ Џ2г<>П2е<ЩЭЈ >€№ў@0лOгOфў`0 лO<гO><2 дў€0 лO=гO>=2 Фў 0ОўР0 ИЏ2г<>2е<Щўа0Јўр0>П2е<Щў№8š˜:н<гOг?Щ:н<гoг_Щ:н<ггЩ:н<гџ2д<Щ:ню2Х 2г<2н<ЩлO2н<Щлo2н<Щл2н<Щ:е<2н<Щ:к<ў :г<2п<Щў? лO2п<Щў_ лo2п<Щў л2п<Щўџ :д<2п<ЩэKк<эx2п<Щ:г<*осЯ>!є\4О 6#4сС$жнсћЩнхн.џЭ­ нсЩ:в<ц№ў€кі +ўР лO*оїwэyлO‡O:д<ц  Bлoo& W _}К({„gё{г.]Ы<Ы@ W -O|ў@8ж@g yЦ -нgэ[М<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУzў@0 лЇ€(ъхў€вм ўкм {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSМ<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУN ХлПігПїоэaОэhСлПцўгП}ЇЩЯUЩХл/цG:і\ИСЩ&ыЭц2]2і\і<Щ:і\G>§Gл/  Э5РЭВЏЩ!%]&]џpэАPXХе!%]ЭbбСёЏЩХлПігП> їwэy!џV%^>њэyСлПцўгП!DRэRШ> Э!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D> -Э!@@џuэА!х1сHэА>њХGлПігПxїwэyGлПцўгПxСЩƒ‹Хх:6ў ї@!)Ф;=Oу~уѕyў ( ї@!*Э;=ёсСЩ*]++љУ,Э2*O\З%]эBмg=!Т\ЩЭ2эKЦ\ХЩХЭР><з~з>>зСЩеѕе>з:k\=з>з!ЊпбKЭІ!Ипё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭиЭuЭ5Э(2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX -6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭМЏшэR8<љЦ0ЭМЏdэR8<љЦ0ЭМЏ -эR8<љЦ0ЭМ}Ц0УМхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ ЭР!Йп:і\ЦAЭМЭК*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Ыў(!оў( -!ёў(!псNЭЄ!Ѕп!п*Я\ N#FЭІ!&пСсЭžЭКХхЭw сх NХyў -8ўd0> зћСЭІ!Шпсх ^#VхыЭT> ЭМс#^#VыЭTсх ~ўBЬ сСЄхЭКЭКУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭМУІЭРЭ"ЭВЭuЭa!Ј'пЭўY љЭŸЭфЭЋТйЭ :х\ў#Тс> -2]!ц\4Э—!Ј'пЭўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъэ&!э\ц\эАЭ§:]2ъ\э[ъ\З* +O|ў@8ж@g yЦнgэ[о<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУЙ zў@0 лЇ€(ъхў€в ўк {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSо<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУ Х>гПїоэaОэhХ>гПїоэaОэiСЏгП}ЇЩх&ЭЫ цo:і\НсЩ&ЭЫ ц2]2і\і<ЩЭ№ Р>їwХэy!@@џuэАС>њэyЏЩХ>гП>їwэy!џV%^>њэyЏгПС!DRЇэRШ>ЭЎ!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D>ЭЎ!@@џuэА!СсHэА>њХG>гПxїwэyGЏгПxСЩ№  RAMDISKOхХ>їwэy!џ~%ўR ~ўD>њэyСсЩƒ‡Хх:S*ў ї@!ћФ;=Oу~уѕyў ( ї@!ќЭ;=ёсСЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:S*ўѕ!ћї@Ф;=сСэАўѕ( хХ!ќї@Э;=СсёЩЭ$СЩЭ$сЩ*]++љУ,ѕэ_т…ћёЩ*O\З%]эBмg=!Т\ЩЭ2эKй\ХЩХЭщ><з~з>>зСЩеѕе>з:k\=з>з!гпбKЭЊ!спё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭмЭЭ5Э(2]ЭЫ=УсC:ж\З ЭўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX +6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭРЏшэR8<љЦ0ЭРЏdэR8<љЦ0ЭРЏ +эR8<љЦ0ЭР}Ц0УРхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭў (ў,ТЭ&ЭЖЭмЭЭЎыЭ€Э:і\2љ\Э:л\ўѕЬ›ёўвЭˆ>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ Эщ!Йп:і\ЦAЭРЭО*Я\ ~*Я\ –хЭЇ!Њп*Я\ ~!Ыў(!оў( +!ёў(!псNЭЈ!Ѕп!п*Я\ N#FЭЊ!&пСсЭžЭОХхЭ  сх NХyў +8ўd0> зћСЭЊ!Шпсх ^#VхыЭT> ЭРс#^#VыЭTсх ~ўBЬ сСЄхЭОЭОУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭРУЊЭФЭ&ЭЖЭЭa!Ј'пЭ1ўY љЭЃЭ ЭЋТйЭ :х\ў#Тс> +2]!ц\4Э›!Ј'пЭ1ўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъѓ&!э\ц\эАЭ§:]2ъ\э[ъ\З* ^эRкC" -^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Ј'пЭўY љЭŸ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э—!„'пЭўY љЭŸ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +^*^"ы\"]Щ:ё\ЗШ:!]З Э›!Ј'пЭ1ўY љЭЃ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э›!„'пЭ1ўY љЭЃ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( ! -ў(У"н\эKп\эBкCЩЭuЭa!x'п!Ј'пЭўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +ў(У"н\эKп\эBкCЩЭЭa!x'п!Ј'пЭ1ўY љЭЃ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( ! ў(УэK ^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" -^Эф эSє\ЭXУсџџџџ*х\|ЕЩЭВШ:!]З Э—!x'п!Ј'пЭўY љЭŸЭВШХ:#]OЏGэBСв:эKх\!"х\Х*Я\хЭиэ[с\AЭR*є\"с\Э—!x'п!„'пЭўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭb*є\"у\УИ"х\:#]OЏУђЭO:н\ўЩOЏХЭССЩOЭ]УX>џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭuЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭuЭЊУ"*]\#~ў Ш>2ж\ЭфЏ2]ЩЭф>BИ *]\+"]\Эф*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭиЭ{ФWЭŒўЏЬBўфѕЭ{ЬфёЬњЭuЭ/)ТйУO:ж\З*ц\(*й\"Ц\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи -DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ*#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э&*Y\+эKш\ХЭ*#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъэ&ЩЭR!"б\ЭиЭŒўЏ(VўЪ ЭЭu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭо*й\"з\*л\"й\Эu>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^: ^!^–2 ^6*е\"^ѕЭXёOЭOЏ2н\Уr:г\ЗШх!#]–с0+:г\GЏ2г\Х*Я\хэ[е\ЭR*є\"е\сСэ[з\Эb*є\"з\Ш2г\:#]GЏгѕ!Ь\6yж84љЦOХЭьСёЭŸн\З(ыУ$џџџџџџџџџџџџџџџџџџџџџџџџџџџн\З(йыУ$>џ2љ\ЭRЭ6Э>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭЭЊУ"*]\#~ў Ш>2ж\ЭшЏ2]ЩЭ >BИ *]\+"]\Эш*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭмЭ{ФWЭўЏЬBўфѕЭ{Ь ёЬњЭЭ/)ТйУO:ж\З*ц\(*й\"й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭ:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ.#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э**Y\+эKш\ХЭ.#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъѓ&ЩЭR!"б\ЭмЭўЏ(VўЪ ЭЭ*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭЭ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭт*й\"з\*л\"й\Э>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* ^эRкCх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭb*є\хЭ§с"^с" -^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ"Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э"ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУi6#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эн&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭuЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭиЭŒў,ТЭ"кЭРУВЭŒўЏРЭ{( ЭЎэCй\эCл\ЭŒў,(ў ТУuЭ{ШЭЎэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџџџџџЭВ>|гOЩ!n"]УЪџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭj сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ -?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭиЭuЭ[ЭS(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э5ЬВЭŸ!%]&]џpэА>!№ 2^" +^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ&ЭŸЫљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э&ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУk#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эу&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭ‡ч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭмЭў,ТЭ&кЭФУЖЭўЏРЭv( ЭВэCй\эCл\Эў,(ў ТУЭvШЭВэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџЭВ>|гOЩџџџџџџџџџџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭ9 сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭмЭЭ[Э(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э№ ЬOЭЃ!%]&]џpэА>!№ 2^" ^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* -^"з\!н\ЭР> з*з\ёх_эRDMЭІ>/зСЭІУЪ - џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]їЩ:]цoѓѓ>єї!† -NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ їц@Т9?:и\ЗР{гO!‡~гoхѓ>€їХЭх?їцС(ю!ж\4с~#ў нћЩї -цР(њјї ѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭ…Э§Эі7Э…Э§СсЩѕ:ј\ўџ(ёУo)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇѕФ !ёЬє *Y\ЭК:]Э~6>>з!:\6џУЭ"ЭŒў,Т*л\"й\ЭЭu*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЫЭŒўA0Э"єўЅѕЬ:!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\ЭН!ѕЭё!ёѕФg"ёЭ!"*]$ "]УЪ> +^"з\!н\Эщ> з*з\ёх_эRDMЭЊ>/зСЭЊУЪ + џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]ЯЩ:]цoѓѓ>єЯ!† +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ Яц@Т9?:и\ЗР{гO!‡~гoхѓ>€ЯХЭх?ЯцС(ю!ж\4с~#ў нћЩЯ +цР(њјЯ ѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭЎЭ§Эі7ЭЎЭ§СсЩѕ:ј\ўџ(ёУp)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇФ !ЇЬє *Y\ЭО:]ЦAз>>з!:\6џУ”Э&Эў,Т*л\"й\ЭЭ*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЯЭўA0Э&єўЅѕЬ9!ё( цпўR(ўWТ2 ]Э>#2х\>2ц\ЭМ!ѕЭ№!ёѕФf"ёЭ "*]$ "]УЪ> 2]ЭЋѕЭё : ]ўR(!ц\4ЭЎ(ї!ц\5ЭЎЭOЏЩ: ]ўRРУй:л\ч'xБШ>2:\!(> -УH> !(іх я:з\w#Џw#w#w>сЩѕЭё!ы*S\эKO\эBыs#rЭ‘": ]ўЅЬ"( -: ]ўR>џ ЏwёУO"ѕ хЭќ#с#ёЗѕФbёЪRЩ*з\х! "з\Эy"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э*ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уn6 яNя$ Щ$*Q\ Щ я4РхЭ$Эе#с#4хЭё#с>ОРхя~ўс( *Q\Э­&яУU#ЭЈ#ѕЬё#яёТL#Щ6я ^ЩЭC#эSз\ЭC#эSз\Эy"Эo)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эе#сх4Эё#с>ОРЭЈ#ѕЭo)ёТd$Уё#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭќ#Э§"Эbя~ўШЭ§"ЏGw#ќЩЭќ#Э§"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> -2]ёЭt$ѕЭ&Ъp$ёЭѓ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЪ$бсСNzы*Я\ ўwЬж$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭЖ!;\Ыў*Я\"]\ЭЖЭЎХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э9%!я>џw#wЩя:к\ОТU%я:л\ОТx% я:й\wЩЭš%Ф”%:к\яwян\эАЭЎТЂ%ЭН#Эš%Ф”%:л\яwхЭ$Эё#с+:й\wЙЭ$Уе##я~З6Щ*к\& "з\*й\х*л\хЭ]#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эї%8!Т\х!ц щў (єч…ъЭї%ъ> -2]Э&( ўТp$ 6Э@$Эѓ"~ѕЭw#ё7Щя~ЗЩ*]"]\ЭЭu:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Эš&*з\$Э&!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\Э­&Уе# ^#V s#rян\эАЭ$ яNЭ]УX~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\ї2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉЭ2эS]"]!"]!9"]++љѕ>џ2]2]Э!~(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??RbА(NVъг(Ъ(Ъ)ЪЪЪ&)И(Л(9'ыіѕЭёУ{Џ>џн\З(ыУ"6ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(;хХЭўСс6!%]ХЭ*С*] хеХѕ! ]~З 6џ!%]ХЭ&СЗ*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ"6џџџџџџџџџџџџџџџџ§>У6џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<їЩџџџџџџџџцoё{<гoхеѓ>€їЭх?бсїцШхе ъvџџџџџџџџџџџџџџџџџџџїyг>її -ц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]ЭA2]ї>џ2:\2 ]>Щ2Т\>аїЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У"6*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Э2 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( -Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5ЮЛC‚бѕІЊВJd!"&“М3SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжж№  RAMDISKOхХ> їwэy!џ~%ўR ~ўD>њэyСсЩХѕїо>ыэyОэxцOл/ц№Бг/ёСЩуѕХэ_ъC2э_ѓѕхелПoігПОэxц>Оэ`Ы„ эXЫЃэPї?эy7ЏУ) -ц>Л( -ї?Э+=}гПбсёт‹2ћСёуЩ*й\~ў.Тm0сЩCDЯ4CLRCMOSП5DIR34DRIVE4HELPУ5MOUNTї4UMOUNTЂ5VER—3VIRTq3ў:ТцпжAкў02і\2]G:]ц|А2]їУсжѕЯPЯPёЛвЯPУсЭu!š2>2я\э[]~#ЇЪн2GцпО #іў (ў ( #§##г~#foх!Ъущ!/ -Эн3> з&ыЭцЦAз> зЩў (тOў:ТyЭ(Wл/цќВг/&ыЭцќВoЯUЩ!ј?Эн3> зN#FХ!l Эн3> зСyцЭш3Ы8Ы>.зyцЭш3>.зxц?Эш3ЫpШ!у3п> зЩ~#зћЩ betсo& -Џ=<эR0ћЦ0з}Ц0зЩDrives: ЯPкH4ЯP>Dƒѕ!ў3п>Eз>-зёзЩ FAT not founфў/ цпўL GЯP0Эƒ!&4пЩнхнhЭ—Эˆ>ЯQ еХ!%]ЯQ ~эRц(х! 4псн}Ї( хЯQс~Ї(.#зј~ў (з#їxЇ(~ў #ј~ў (>.з~ў (з#ї> з>ЯQ сЇэBб( —“нсЩеЯPсЯQкЯQЩЯP?аЯPЭJ)!%]ЯQЭ”6Эo)7ЩеЯPыскH4хЯQкб ў!8јў Ъў ТўAкцпўEвжAOў:ТyЯSЩнхэsа<*Ќ<в<эАљлO‡W:А<ц лo_*М<:А<цOн}Ї(>€Бнo:Ю<ц>нgї?эyн}ЯSї?н|эy7>эy"М.з~#зћ##С> G> зћ у> змѕхЭ>GсёУD>Э2*O\ЩЭA2]ЩЭ>ц€>(Ш>PЩїЩЩ ёэyЩ ёїЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:6ўѕ!)ї@Ф;=сСэАўѕ( хХ!*ї@Э;=СсёЩЭ"6СЩЭ"6сЩ&ыЭцЦAзЩ:я\ЇФо4и:]ЦAзЩЭ!/Щ~#ЇШзљџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУp2џџџџџџџџџџџџџџџ2У9(.УП%У#$њччУRЭ!=хУfУ[џџџџџџџэyЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>їхчT8ч{сї -ц€(№Щ>Эš=їцGїцИЩ{В ѕУч>:]2і\!]іїўїц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGлOИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF лOЙ(гOyOЭ>GyЭL>СyгO:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭыїц€2Э\лOgЭ№5ѓ>РїХї -цР {В ѕѓСћ>аї:]ўџШЭѕ&>џ2]Ух&Сї ї +УH> !(іх я:з\w#Џw#w#w>сЩѕЭ№!ы*S\эKO\эBыs#rЭ": ]ўЅЬ "( +: ]ўR>џ ЏwёУN"ѕ хЭћ#с#ёЗѕФbёЪRЩ*з\х! "з\Эx"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э.ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уp яNя$ Щ$*Q\ Щ я4РхЭ$Эд#с#4хЭ№#с>ОРхя~ўс( *Q\ЭЌ&яУT#ЭЇ#ѕЬ№#яёТK#Щ6я ^ЩЭB#эSз\ЭB#эSз\Эx"Эp)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эд#сх4Э№#с>ОРЭЇ#ѕЭp)ёТc$У№#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭћ#Эќ"Эbя~ўШЭќ"ЏGw#ќЩЭћ#Эќ"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> +2]ёЭs$ѕЭ&Ъo$ёЭђ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЩ$бсСNzы*Я\ ўwЬе$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭК!;\Ыў*Я\"]\ЭКЭВХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э8%!я>џw#wЩя:к\ОТT%я:л\ОТw% я:й\wЩЭ™%Ф“%:к\яwян\эАЭЎТЁ%ЭМ#Э™%Ф“%:л\яwхЭ$Э№#с+:й\wЙЭ$Уд##я~З6Щ*к\& "з\*й\х*л\хЭ\#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эі%8!Т\х!ц щў (єч…ъЭі%ъ> +2]Э&( ўТo$ 6Э?$Эђ"~ѕЭv#ё7Щя~ЗЩ*]"]\ЭЭ:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Э™&*з\$Э*!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\ЭЌ&Уд# ^#V s#rян\эАЭ$ яNЭ]УX~#ЇШзљ~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\Я2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉэS]"]!"]!9"]++љѕ>џ2]2]Э!{(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??Rb­(NVъа(Ч(Ъ)ЪЪЪ&)Е(И(9'ыіѕЭёУ{Џ>џн\З(ыУ$ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(=хХЭўСс6!%]Э.*] хеХѕ! ]~З 6џ!%]Э*З*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ$џџџџџџџџџџџџџџџџ§>ЯЩЩ ёэyЩ ёЯЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЯцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<ЯЩџџџџџџџџцoё{<гoхеѓ>€ЯЭх?бсЯцШхе ъvџџџџџџџџџџџџџџџџџџџЯyг>ЯЯ +ц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]Эџ 2]Я>џ2:\2 ]>Щ2Т\>аЯЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У$*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Эm0 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5їЛC‚бѕІЊВJc!!&“М2SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжжVER2VIRTo2ў:ТцпжAкўв2і\2]G:]ц|А2]ЯУсЭ!х1э[]~#ЇЪѓ1GцпО #іў (ў ( #§##и~#foх!Ъущ!/ +Эм2> з&ЭЫ цЦAз> зЩў (тOў:ТyЭ(G&ЭЫ цќАoУл !ј?Эм2> зN#FХ!l Эм2> зСyцЭч2Ы8Ы>.зyцЭч2>.з>2з>0зxц?Эч2Ыp!т2Фм2> зЩ~#зћЩ betao& +Џ=<эR0ћЦ0з}Ц0зЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ2У9(.УО%У"$њччУuЭ!=хУfУ‡џџџџџџџџџЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ.!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>ЯхчT8ч{сЯ +ц€(№Щ>Эš=ЯцGЯцИЩ{В ѕУч>:]2і\!]іЯўЯц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGлOИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF лOЙ(гOyOЭ>GyЭL>СyгO:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭыЯц€2Э\лOgЭD>ѓ>РЯХЯ +цР {В ѕѓСћ>аЯ:]ўџШЭћ&>џ2]Уы&СЯ Я цР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ -еѓ:џ\<гo*]:ў\їў ѕЬК?ёФе?бћїGцШ!и)ц@ xц([ Э!т)>аїxцТч>лOЗ лoў -ШхЭ—сп!*плOЭЃ!*плoЭЃ!ў)пЭўIШўR(ўA ђЭѕ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?їцР {В ѕѓЩїцР(њјїѕїцР {В ѕѓЩїцР(њјїѕэyЩэxЩџџEVODOS”œѓУџУаџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУЈ#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџх!эEх!ссхх!9щ!BcБвѓрсту№ёђѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџэV!uЃwНэQ{Ы[гў(гі~#і гџђ w§>ІэyЭЧ,Р!ŠэА!Т6љ#5#5ї>}эyП>{эyџ>yэy!ѕу1ріу6WэАр!$іэА!Д#Эп >џ2Nф2Iф2Uф> 2Lњ!€"Eфl"Ъљ>2ф!Qќ"Mќ!Sќ"Oќ!"Џф>2Вф!;у"Зф!Pу"Йф!eу"Лф>љ2Шш2Щю2Ъє!Чф"Еф!Чц"Гф!џџџpэА!РљЏЭ(к:РўщЪњўыТ:Рўа7ЪРУѓлПігП!эy"ўџwМЏУўџ1р:БфЇpЬЈ>џ2Бф!фс"Qќ!ъс"Sќ!ЅЭ›с8!­Э›сЭе*рDM* р~#ƒ_~#ŠW xБТ^*р}ЛТ€|КТ€* рхУтщуЏЭЭ ЗЪАщу>ЭЭ ЗЪАЭЈЭ%УŒУсУрУіс!" -ф" ф#"їу!"Eфщу! ЭН ЗЪ™!хУт1р>^Эћ >CЭћ :рЗЪQЭЈЭц_ўNЪўYТыЏ2р!хУтЦAgyц€|Т‡2ауy!єТуѕцЪ+!јэАёў -žѕЪZцўЗЪZўЧЪZўгЪZўкЪZэЭЈЛуЭЈёШќЭЈЭѕЭзёц_ўIШ ўRШ ўAШУg2худуЭЈ>љ2Шш2Щю2ЪєЩ -Unsupported media type$ -Write protect$ -Not ready$ -Data$ -Sector not found$ -Disk$readwritAbort, Retry, Ignore? $ -Insert DOS disk in drive A -and strike any key when ready -$ -Terminate batch file (Y/N)? $ - -MSX-DOS version 1.03 -$ыўATMTURBOpљ ў$Ше_Э,бУЈ>2Ѓфyў1в(ўТЫы"ЄфыўТеы*Єфых!ух!+ ~#F#fhу2YќЗШхы"WќЪјO<ЭˆссЪјЩѕ:YќЗЪOх*Wќы!Ъј<Эˆсс:ЃфЗЪ&ё`oЩёЩЏGЩrFL=,:%!уџГЫ Э ќ -– І!f !o п гbѓnt(((((${ $‰ $ $ї(%Ъ %Н $н (/ЩдёЂ 7У(ЗУ(ў?иў?а:КуG>2КуЗЩхЗ!MњЭ(сих#:bњw#:XњwцO#:Yњw#цјБOХ=w#кТp#:Zњ=w#к(Т p#:[њw#:\њw#:]њw#:^њw#х####:cњwO#:]њ_BхЭЋс:[њOw#:\њˆGwсу]:^њХO:_њGЭас DMсq#p#х*`њ}‘O|˜G:Zњ_Эасq#pсЗЩ"Џф:фЇШЩ:фЇШЩ:фЇGOW_*ЏфШЩ>"Щх*Бс^#Vсе]TХO|Зg}oyСб~#fвћХO|ЗgyO|ЗgyO|ЗgyO|ЗgyСo|цgЕЩе]TХO|Зg}oyСбв<yЗOxGyЗOxGyЗOxGyЗOxG~цБw#pЩq#~ц№АwЩXфО#РТGЩ!zуЭDТ’ў ТžТ`y/<2™у!XфŽуэАЭUы"Єуы`i"Іу!Žу"ГсіЩ}€o|Юg ТV7Ще!6ЭЌбЩЭb иЭQаЭT -Эи~ЗЪ ўхЪ х XфЭGЪкў?ТТЫс"ГсХ:cфю€Oц€yСШх*ГсХ С~сцШ:{фЗРУсЭtвЛЩ:ф<Т:Wф2ф~ЗТ7Щ:Wф<х*БсХ СОсвЁ2WфO*Бс####Іo&)))))ы*Ефых*Бс#####FсyЗТVO:MфЙТn:Nфх*БсОсШхЭˆ сЩ:Wф<х*БсХ СОсвЁ2Wф х*Бс####ІсР Эˆ *ЕфЩЭ3 7ЩЭb дА>џиР>х2Dфw*ГсХ С~#foДФzЭЗвАЭW Уz Эb к_ dфЭЫсдАк_ Т_ !Xфoф эА!dфXф ~ў?Т х*Гс~с#х*Гс#"ГссТџ>€ЭQв\ :Wфѕ>џ2WфЭЗСв\ xЭ0ы!Xф эА>џ2Dф!oфXф эАЭЗвїЭ3 ЏЩЭ3 >џЩЏ2{фы~#2cфцЭx иXфУЫсO:ВфЙиy=ђ† :Oф2€фЩх*Гс ~ЗDMсТЩ х`i+F+N+~‡oyOxG}скЩ ЗЪК xБЪЩ yѕцOё‡хoxG}саџЩЭ к_ ЭŠ :ЉфИв_ ы ЭŠ :ЉфИЪє €кє q#ы эАјџ э э ќ э э хХ*Гс С~ц€~Т% -*Бс~і@с:Wфх*ГсХ С~#~сЏЩO:€фЭљ У\ ->џ2Wф2фЭх -:€фх*Бс#NсЗЭЦкJ -ЭУ -Х*Бс N#fiС+xЖ:€ф*Iфњ• -РНТЂ -%Ш•ТЂ -og"Gф-"Iф>џ2NфЭЋ +6#ѕЭН кЮ -ёF:€ф*Бс#N+Эл"БсыЭ№ -s#rЩ{_ве -ё=ТЎ -ЭЋ хЭ­ сУЖ -Э№ -~#fo"БсЩ:€ф!Зф‡…oа$Щы"ГсыЭb >џих*ГсХ С~сцР>Р:€ф*IфНЬ Эх -х*ГсХ С~сЭ0 ЭDҘ ы*Гсы ы э э ќџ э э  э э єџ эАЭ8 *БсХ ~#foС+~ўРЭЋ +6#ѕеХхЭF сСб{€_в’ ё=Т Щ*БсХ N#fiС+6>џЩх*БсV+^ыуы+++Fњџ~+V+^сЩ*Бс†_ѕ#Vёвй *ЕфЩеЭb к! ##6!Xф>? эБЪ! ЭАв% :фўџЪ! Э0"ГсУF Х х*Гс O~ц€yсСТ б>џЩТ :ЉфЗТ Х*Гс ~#foСДЪF ЭzЭz ы*Гсы!Xф эА~>в\ >ы -Џw#Тb хЭUсs#r#q#p#Џw#Тx Э8 *ГсбУо ХЭ3 Сх*БсF`i"MфсХyЭШ Э­ СЩD}2€фЭх -*EфЏ2žфЭН аЭа =Ъ­ Щх*Бс~#NсхеХЭТбJбсЩѕyOХы хех*Бс##^#VсЭЋсб СёO:žфБOх*Бс~сХех*MќЭПсyсбСўРУЕсD}2€фЭх -*EфУF !JфЏОwШ*Kф"Бс*Gфы*ГфУF :DфЗШЏ2Dф:MфЭШ ЭF Щ>2žфх*Бс~#NсхеХЭОбJбсаЭа =ЪF ЩЭЂЭ\Уu ЭЂЭYЭСУ’ ЭЌЭ\У ы*ГсыЭЌЭYЭ}цХх*Гс wс}Зo|g{_х|*Гс w##sсС:}фЩЏ2ЃфЭЏЭ\Уд Џ2ЃфЭЏЭYЭСЭi`Щы"ГсT ~#N#F#^‡oyOxG{_}ЗЪxБТеѕ!*Гс^#fkё_}™o|˜g{бк'е_|Е{бЪ„ хѕе*Гс#бё~с›к„ хЭ„ бЗР*Eфх*Еф"Eф€w#ТL=ѕ2Nф*Гс! N#F#~`iOё}›o|šgyDMыš_х!ЭYЭСMDс+|ЕТuс"EфЩ:}фХDMе*Гс!бq#p#sЪЈ#r`iСЩ!ы"Гсе!N#F#^#VсЩШ#|ЕРЩсi`>2}фЏOGЩ"‡фы"…фых`i"ƒф*Гс~сЭx кШ€:ЃфЗхТ -*ГсV+^{ВТ -€sсТ{ў@кЏ2†ф*Eф"ф:‡фO:ˆфGЏ2}ф2~фЭЋхе*Гсб~сЗјХЭх -:ƒфO:„фGЭЋy2“фx2”фХ:…фO:†фGЭЎy2•фx2–ф`iСх*Бс##^#VсЭг"‘фх`i"ф*Бс######~Ё2|ф#n-ЪЂxЗGyOУ”`i"‹фсСЏЩ!xУТвИХO|g}oyСхgyO|сТДGЩ!yOxе_}o|g{бкХO}“o|šgyСвѕ?е_yO{бТкGЩХO}“o|šgyСУі`i:‘фO:’фGБ_WЪIх*Бс##^#Vсые_}‘o|˜g{быХO}›o|šgyСвIы!ы"—фыMD*Бс##^#V`iЭа"™фх`i"›фсЩ*ГсV+^+~+ngЕЪВХy“OxšGв“С*Гс^#fjZѕёxБШехЭИб|ўкЉ}ўјвЏб У”ыбЩЩ2ф*‹ф:|фЭpы*GфХO}›o|šgЕyСТо:€фo:IфНЪех*БсуЭ у"Бссб:фЗТ=2Iф*ГфеЭ­ бы"Gфы:€ф2Iфх*Бс"Kфс>2~ф*фх*—фDMсх "ф*‘фы*ГфбЩ*—ф|ЕШЏЭЕУ›с*—ф|ЕШ*ф#"фы*ф}“o|šg>ЭЕыЭ’с>2JфЩ!"‘ф*™ф"—ф|Е7Ш:~фЗШ:|фх*Бс######ОскА*‹фы!їХO}“o|šgyСиыЭИ"‹ф*‰ф#"‰ф>џ<2|фЗЩ~ыЭжсы# ў ТЦ6 -ў -ЪяxБТЖ"Ÿфы"фыТkѕхе*Гсб~цПwсёУkЭs!yАТ+<Уаы*фы<Ъ#<ТгЭFыЭжсыўЪг xБТ <Уг*Ÿф|ЕТЖ!€:ЪљНЪ8"ЪљХеЪљЭбС!Ьљ~ўТЖыЭжсы> -ЭsЏgoУаЭдњў*Гс^#V*“фыХO}“o|šgх*Гсѕё^#V*•фы}›o|šgв˜сyСУOЕсyСТЕ|ЕЪOхе_}‘o|˜g{бсвЕDMЭх*‹фDMсЭhxБТO"‹фы"‰фыЭ3*›ф|ЕЪeЭwкk>2~ф:|ф*›фDM*‹фХЭЁХѕGЭ­ ёOк/:JфЗЪ/Хх*Бс##N#FсХх*Gфѕ}“o|šgёыЭЋс Сы*ГфЭ›сСбсе_}‘o|˜gкEЕ{бЪeУG{бMD!їХO}›o|šgyСкk*‰ф#"‰фЏыУ№Эgд3*Eфы*ф}“o|šgMD€:ЃфЗТх*Гс^#VсЭа|ЕЪАы}“o|šgы*фЏЭжс#zГТЄы*‡ф}‘o|˜gЕ>ЪУ<2}ф*Гс:‹фw#:Œфw#:‰фw#:Šфw*…фы*ƒфxБШ аЩ*Eфі@<Ъ#<Ъ<Ъ5Энс#ўЪ5Э> xБУћ~#ЭMўЪ5 xБТУ5Энс#ўЪ5Эs xБТ#х*‡фDMсУнKBЭ”xБЪ.ЭЩв.ЏOG<2}фУнЭдѕХЭUх*Гсебq#p#s#rсСёњэхе*Гсбѕ~цПwёсХЭС*•фы*“фxБЪњ в DMых*Бс##^#VсЭг`iх*Бс#######FсЪаO|Зg}oТФyх*Гс N#F#~#foЭг|ЕЪщх`i"ф*‹фDMсЭh"‹фы"‰фыу}“o|šgЕысЪ.xБЪ?ХKBЭЩСкOы*‰фы Э”"‹фы"‰фыЭ@*›ф|ЕЪ†ы*фы"фЭw>2~ф:|ф*›фDM*‹фХЭЁХѕGкd>џ2IфЭF ёбсOЏG}‘o|˜gЕ>Ъ†MD*‰ф#"‰фыУUЭgд@*Eфы*фХO}“o|šgyСы*“фыы*•фывЌ"“фы"•фыхе*ГсбN#Fуе_}‘o|˜g{бу#N#Fсые_}™o|˜g{бк№*Гсы!“фэАх*‡фDMсУУ|ЕВГЪ{е_}‘o|˜g{бы е_}™o|˜g{бBKх*Бс##^#VсЭгх*Бс#######n-ЪCxЗGyOУ5ЏсЭhxБЪnЭЩкO!"‡ф"‰ф*Гс N#fiH"‹фУрџЭ}>џУSе*Гсб~#foДЪSЏех*Гсw#wсбЭzУtWхЪЊџYех*Бс######~с2|ф<’G"‹фхЭИбyOЪяѕх*Бс######FсёкgыХO}“o|šgЕyСыЪОбухе{‘_х*Бс##N#FсЭЋё*фх "фСсХеы*‹фХO}›o|šgyСх*‰фDMс "‰фыЭpыС:Iфх*БсОсy7Тd*GфХO}“o|šgyСкd`i+х*GфDMсе_}™o|˜g{бсСЩ€2|фУяХх*Бс#######Fс++Ъ‘O}Зo|gТ…yЕoх *Бс N#Fс СЩы"Гс NьџF##^oyЗO{З_xGyO}!Щх*Бс^#Vсы~#foхых*Бс^#Vы"ЁфысхХхT]еы*Ёф+ХO}“o|šgyСыбв{ВТ"сссџЭ}7Уs#Э+{ВЪђыЭ+ыУђхеЭИбсРСMDух*Бс^#VсЭсС xБТюџЭ>схЭИСxБТsыхе*Гсбs#rсыыСq#pыЩхЭИуЭс|ЕШ|ўкz}ўјкzЩЭ кћ:WфЪЄ>џ2Јфх*Бс"Іф*Eфыс:€ф<ыЭжсы~ўТХ6х Э›сЭŠ :ЉфИЪквћ€*Eф ѕЭнсGёЭжс#xЭжс#zЭжс#yЭжсЏЩ>џ2ЈфЩЭb кћ:ЈфўџЪћ2Wфх*Іф"БссЭЗУ™Э >џиы"Бсых*Гс ~#N#F#^‡oyOxG{_}ЗЪQxБТQе*Бс!бq#p#sсЏЩ:ВфGЏ7ТgЩы"EфыЩЏ2Ѓф{Эx >џиЭ\ -х*Бс^#Vсы"Гсы!DLх*Бс^#VсеехЭИсбТБ#zГТІ`iбх*Бс##N#F###~<сЩ!€"EфЏ2OфЭ !Зф:Вф^#V#хѕы"БсыЭh ёс=ТоЩ:OфЩЭЂХDMе*Гс!бq#p#s`iСЩ:ВфЛиШ!OфsЩе:?ф2@фЏ2AфbkGN#W^#х!]ќ"Бсс{ЙвCх~сў ЪDZЭ%хХ!?эБ N#fiСуЩЭ%ў@кGў`вGѕx<Йв­>х*Бсw#"БссЭ$ёѕxЙв­ёх*Бсw#"БссЭ$:AфЗТD{КкD~=#ТD#УDё>ЭsУDб:@фG:?фЪGЭТУУx2BфЭзУD> Эs> -УsбЭsеxЙѕHЏGБЪј!]ќэАёЪџ> бЩ:Bф ўЪТЪMх*Бс+"БссЭЪ:х*Бс+~"Бсс=ЪMх*Бс#"Бссх*Бс~сў вMў ЪrЭ:AфЗТDЪDzЛвD+zўкD+~=#ТD+УDхХ:@фOЪ“!]ќ~#ўЪ“ ў в“ў ЪЋ Т€:?ф‘ЪІGЭТŸСсУMyЦцјOУ“:AфюУМ2AфУDЏ2BфХх,!ѕ~Эs#ТЭсС>@бЭтЭз:@фЗЪG> ЭsТыУMSX-DOS (ATM Turbo-2 version) (c) SSS, 1993 >џУYЭ‘кDХO С‚WУDЭ‘кDУYzЛвD~=#ТD#УD~=>ТY<ѕЏ2AфxЙвzЛв~ўТux<Йв~#х*Бсw#"БссЭ$ё=ТYУDёУDЭ%ўТпЭ%ў@кпў`впхеХх!"Гсс7ѕ>ЭпккO ‚Wх*Гсхёѕс"Гсс#ёО+ТБх*ГсуёСбсЩХѕ{’кЪ=ЪOёхѕ~=Тњ# ё ТсС7Щ#эБсТ{’=‘СЩёС7Щ>Эs> Эs>Уsў вsў ЪsўЪsѕ>^Эsёі@Уs - €[!ЖQ7ДЖ&иЖЭс@D{ў ЪЙў ЪЙўЪІўЪТў ЪЙўЪТў ЪЫўЪТў кІх!?ф4сХGЭщxЭћ :CфЗxСШУб ѕЏ2?фёУІх!?ф5сУІ> Эs:?фцТЫЩўЪѕўЪѕўЪѕЩЭž#ШўТйЭ#ўЪўЪўР*OќУПс>2CфЩЏ2CфЩЭщ>ШіџЩЭ%ѕЭsёЩЭђЪ%Щ{ўџТћ Эž#Т#ЏЩУ#{ѕЭщёУб ЭщУас{ѕЭщёУгсЭхy‡‡‡gxG|‡gxG|‡gxGЗzW|В_P*QфDMy‡‡‡‡‡gxG|O:PфБOсЩЭІкпехы*Tфы}“o|šgЕсбШ"TфХеMDЕЭаy‡‡‡ЭъЗвЦШЭ>ЎуЭъ2Qф,}2PфЭnбСЩХе*RфЭ†УйыN#ые_}‘o|˜g{бкџ<Уъ Щ2Rфц>Т <2ЏуЩШІШ›Ш›Ш›Џ2ЃфЭ*RфМы*Pфы:VфЩDј вƒ|ЗТƒ}ўxвƒЭЪƒzЗЪƒў вƒх!­у…oв]$~сЛкƒы"PфыЭ†Э—ы*TфDMыЭа}2VфЏЩ>џЩ}ЭMGyЗЗOxЕЭЋi`:Rфц‡<ЭПЎу:QфЭП:Pф=O "TфЩ=ШыN#ы УПЏ2ЃфЭ`iЏЩDMxўвƒ>;ЙкƒКкƒ{ўdвƒЭ ЏЩ{2ЊфЩ~ў 7ШўхТ >#>хЭ в ~#~Э в' #7Ш~Уb :фЇ~ЪE ў€кE ўКвE хХO! ~СсўaкQ ў{вQ ж ў ихХ!u  -эБСс7Ш#Т  Т З~2ЉфЩ."/[]:+=;,х!ЋфО?в• #Ок• #О?в• #ОсЩ€šEAŽA€EEEIIIŽ’’O™OUUY™š›œžŸAIOUЅЅІЇЈЉЊЋЌ­ЎЏААВВДДЖЖИИOлћ8ћyгћг{гћЩ~ЗШЭћ #їѕЭё ёцЦ0ў:8ЦхеХѕЭ"ёѕЭ!Э§!ёСбсЩЭq#аO !ф~ЇТЊ!yў 8*4уўЪj"Э‰"Э"Р&Э>"РЭF"УN#!W! ##Ї јО# їN#F*4уЭW!ЏЩХЩs"(" O" -4! ]" d" _"Є!8"("3">"Jd"Ed"YЁ!A3"B>"C"D1"H]"yž!x›!>>>>џ2фЩђИ!6y!{! -УC!=(=(%=w:2у5у(6:3уGyж И<иxЩwyж4( =(Щwyж4 <2фЩ=Р<2фЩ:фЇРУ":фЇШџ*4уУ‰":фЇРУ":фЇШџ*4уУ‰":2уМШ$УF"Э1"Р:2уg%>-ШУF"Э"Р&:3уНШ8,"4уЩ-ЏУF"> Э!:5у=ц ѓЩ.&УF"Эн"У]"Э("Ш У‰"@x= §>гўx= §Џгў юЩеѕхХї>zэyСХ $ }Ц_Ы?Ы?Ы?Ы?Ц@%Ы<0Ц WЫ#Ы#Ы#Ы#|ƒ_yўџ( ї>}эyСсёбЩї>~эyю?чеѕхХї>zэy!РAСA?6 эА!РaСa?6 эАї>~эy!РAСA?:1уwэА!РaСa?:1уwэА›еѕхХї>zэy!РGСG'6 эА!РgСg'6 зеѕхХї>zэy!BРAэА!bРaэАУхѕ!фЏОw( ёж@ў 8Ц@П7сЩёў їwсЩхеХЭЉ,Сбс<(є=ЩћЭ„,ТВ,>џЩѕХехЭ*сбСёЩ ATM Turbo-2 BIOS Version 0.92 -Copyright (C) ATM 1993 -Adapted for PentEvo 2011 savelij -УњрфсфсфсфсъсџџэsUќ1ЭќЭ тЭЖЭтэ{UќЩУ'сУ+сУ4сУIсУ^сУsсУгсУасЭ тЧ1ЭќЭ тУэsUќ1ЭќЭ тЭЭтэ{UќЩэsUќ1ЭќЭ тЭ#Этэ{UќЩэsUќ1ЭќЭ тЭћ Этэ{UќЩэsUќ1ЭќЭ тЭб Этэ{UќЩЭтТ’с~OЭтэАЭ тЩѕЭ т~Эт# xБТœсЭ тёЩЭтУЭ тЩЛсе^#VыЭтщУі>ЩЩЩЩЭтwУ тЭт~У тЭ тУ Э тУзЭ тУэs[ќ1 §Э тЭЈ#Этэ{[ќћЩѓѕХї?> эyСёЩѓѕХї?>эyСёЩеЭx)Эт:6уцюі‚гуулџ‡ђJтлw#є8 я ьЭ тб>7ЩЭ тблцœШњVт7_Ыc>РЫ[>Р> ЩеЭx)Эт:6уцюіЂгуулџ‡ђ™т~г#є0ђЭ тблцќШњRтЫw( >агууЏ7Щ7_Ыk> -РЋѕХ81{ї?эYхb.MњэАo|ў@ ,`Этуы!MњэАыбЭ тСёУj(ЭтеMњэАуї?эi}T!MњэА_zў@ PсЭ тСёУj(ЭтЭ тў$ШЭs№P ффљp hШшљp hЩюљphЪєPRN LST NUL AUX CON €џ error reading drive A -$ -Bad FAT, drive A -$COMMAND COMѓѕў04ёх!"(у0Э)иЭ“(иШЭ~)ѕѕ:6ую26угџёћЩЭ)иЭp(иШЭ~)ѕх!ЗэRс0ё>7ЩхcЫ#ЫЫ#ЫЫ#Ы>`‚_|ц>WсёУНтТНтЏЩЫQ(л?Ы?г?Э&тѕЫQ(л?Ы'г?ёаШЭЙ(пЫQ(л?Ы?г?ЭuтѕЫQ(л?Ы'г?ёа<=ШШЭЙ(мх>агууЭx)л?_>гуу!л0+}Д і>агууЭx){гуу>гуу!л0+}Д і>агууЭx)сЩц:6у цўі26угџyўјиЫIхХBK Эа}<г_iСХЫAM Ы!:6уцяЫ98і26угџyСЫQ(Ы'гуу>гуу!л0+}Д і>агууЭx)>7сЩсЏЩл8ћЩл_<ЫI ў - Zў TЫA(:6уц =:6уігџ26у>XЫQ( -л?<<гуу>ѕЭx)ёгуух!л0+}Д і>агууЭx)с -:6уцягџ26у>г_ЩO_  -?ўІџ`?Щ&№Эр,ЇШ<ѕЬЧ,ё(ё=ўрТЎ*Эр,ў№Ъ_*ўYТE*>Э+У*ўТR*> Э+У*ўТЯ*>@Э+У*Эр,ў >пЭ+У*ўР>ПЭ+У*Эр,ўТ‰*>ўЭ+У*ўТ–*>§Э+У*ўТЃ*>ћЭ+У*ўYР>яЭ+У*ў№Ъy*ўƒТК*>ўXЬэ,Ъ*ўТЯ*>Э+У*ўТм*>Э+У*ўТщ*>Э+У*ўY >Э+У*х! --Э2,сУj,х!фЖwсЩх!фІwсЩх!фЎwсЩ§&эx8%Шї:ф§}эxў‡Шў >€!фЖwЩ!фІwЩўИ >ьўЙ >ћъўT(ўl >иўU(ўm >ўвў >Фў >§Тў] >!фЎwЩўЃ >ђўЂ %:фцШ§эx0ћ}эxў‡(№ў(ьцўўИ(цўЂ(тЩўЪ Dѕ:фцў 9§эx0ћ}эxўЫ :фцЪфў >§!фІwцГЪбўЙ Э>ћыёўr ѕ:фцў >w§эyёЩёўR ѕ:фцў >цёЫ?и! -._:фЫG(€Ы_~(ўA8ў{0 -ў[8ўa8ю ў@8 _:фц{(ц<Ш=O*7уT]>>Л ф:9уЛШэS7уqЩх*7у:9уНсЩхеХЭЉ,Сбс<Ш=ЩхеХЭЉ,Сбс<(є=ЩћЭ„, >џЩх*9у~ѕ#>>Н !ф"9уёсЩ& Эр,ЫХЭд,!№ХїоэaОэiСЩХїоэaОэxoСЩѕxцР>џ јх& Эр,>­oЭд,>Э+сёЩџџџџџџџџџџџџџџџџџџџџџq1џџџzsaw2џџcxde43џџ vftr5џџnbhgy6џџџmju78џџ,kio09џџ./l;p-џџџ'џ[=џџџџ ]џ\џџџџџџџџџџџџџџџџџџ.џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџQ!џџџZSAW@џџCXDE$#џџ VFTR%џџNBHGY^џџџMJU&*џџ?L:P_џџџ"џ{+џџџџ }џ|џџџџџџџџџџџџџџџџџџ>џџџџџџџџџџџџџџџџdџqbџ7'џoџџџ3џjџtџ.џ-5zџ џџџ1џgџemџ9-џџ[џџџ5џlџuџџџ+cџaџџџџfџwџnџ8џ`џpџ џ4џkџyџ/џ=xџџџџџ2џhџr,џ0\џ]џџџ6 ;џiџ*џ vџsџџџџџDџQBџ&"џOџџџ#џJџTџ>џ_5Zџ џџџ!џGџEMџ(-џџ{џџџ%џLџUџџџ+CџAџџџџFџWџNџ*џ~џPџ џ$џKџYџ?џ+Xџџџџџ@џHџR<џ)|џ}џџџ^ :џIџ*џ VџSџџџ@ `P0pH(hX8xD$dT4t L,l\<|B"bR2r -J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџMSXDOS”œѓУэYУмУ‚8эyЩУNУn У&џьН џьЯLЬoNНœ- ЦЩѓХнF’2Q_ц?Э]СЩѓі€Х/їџэyёЩ1€эV*Ѓ_ЊUЏэRэSЃ_(н6цџ>Эў6Э17>Эў6Э17>Uлў>лў>Uлў>лўЏлўћ!;Э} -1А>пн^ЦѓЏѕн!П_нsЦ нЫžо>Uлў>лў>Šлў>Uлў>лў>Uлў>лўЏлўў -0 >Uлў>лў!Р=!gr_ѓэАћ>пЭu -ёЭv:1€Эз_Э8Э;8Э>У\јѕХехйѕХехнхн!П_>пѕ!c_4# њЭ3Эr_ёпнссбСёйсбСёћЩћхеѕ> -Й0ё>џбсЩy!uЭёбуЩ‹“›{_~_ЅЎЎЎЎТ!џџЏЩЭ>8ЏЩэ[jј"jјыЏЩэ[c_*e_ЏЩ>џЩЩРЏ†Ю#Ы| ј=ШУУ{ў(.02"V_!?ў0 ! ?нЫF !?ЫG(>ЭзxЭРЎ5љнЫF(Ю>Щ>Щ>Щzў0ѕЭзVЏЩzх§с#й!%?ў0хЭ@эАн^žѓэFwРЏэy§эy§~1AУ„C>§эy§~1SУ„UwР>эy§~1eУ„gЏ§эy§~1vУ„xwџ{цјі_Уй]Tїю€/эyxЦ@G0ѓйЩУ5јУЉјУ3јУšјУ3јУJјУЕјУХјУРјУWјУ3јУ;јУјУrјУ~јУ‚јУ?јЩЭЩјУЭЩјЧЭлјЭ[ЭўјћЩлћ8ћyгћг{гћЩј>ЩЭіјэ^УъЭіјэ^ЭъЭЩјэVЩЭлјн6ћџЭўјћЩ>>ЭлјЭЭўјћЩЭлјЭџЭўјћЩЭлјћѕyЭn ёЭўјћЩЭлјћЭu_ЭўјћЩЭлјЭx_ЭўјћЩy2Щ:Щѓ2зј>Rу"йјсг§>Уѓу"єјсЭЩјэsuљ1€эVнхн!П_Уѓ2зј>Bбѓу"љснсЭіјэ{uљэ^Уѓэsuљ1€эV2+љ>Rг§Э&>Bг§>ѓэ{uљэ^ћЩ:V_ўвСЭўјцРGzю€/їэyЏћЩњGњ$њeњˆњЋњЮњёњћ7ћх|љџP  €џPPџ–фХDю€џPPџ€€€€ЏЩ*D_ DMЗ:D_Й(0:F_Й0O7:E_И(0:G_И0G7ЩЩЭћэCB_ЭЭЩн5“Р:S_2R_:@_ю2@_:X_ЗРцЭьЩн6™н5™(№н6™ЩнЫNШ>ЭьнЫЮЩ:X_<2X_=РнЫNШЏЭьнЫŽЩGц!XпЭз~Ы`(ц№Јц№ЈЩЩџ?Џgo†Ю#юЙ WxБz ђ=Шэ_o&м4цР!хЏЎ#Фn љ>п!dп4#ќЭФ -ћv§ь  -XiCJiiH Jp"SrtTOC K.нЫ‚fРЏЭvиэKD_*F_эB$,ыУй!Э@Уй:F_‘_zЩЭ@> УЎ!^Xп эАЩ#Eg#яЭ#EgЭЄУ(Эw70ЭЭR:X_ЗФSнЫЎЭb н6‚н6…н6†н6‡Oн6ˆЭmэKD_ЭJнF„нN…*F_ЗэB$Ш,ыУMЭˆЭ‰:B_нО‡0<2B_УЙнF„нN…ЭХмСУ+ў вПэKB_Эx@ - Щ<GY/ ЯнN…гнЫю>Э№8!\пXпэАУb нЫЎЏЭ№8!`пш!r"DпЩ> ЭТ:B_ц єЩ Э0•нN‡Э0ŒнFˆ‡*Y_:\_нNœѓDэyўю- іћЩж@0 !цн6‹€Иў$0ѓ<2^_=!"Эз~З(&!’_2__"`_! —*`_ж 0н6Ÿџн6‹w#"`_н5 Р!ц"Dп:^_<Ш=ЭљэKB_:’_:^_ЭР%v‡ -ПIU`kЁ‰FjvЈJ‰ ] -F585 -Й М I F—  У н ђ  -ж‘z -ц ъ X - >џЩЭ0нFˆУ+Э0їнF†ђ Э0ьнN…ч Э0снN‡м7(ЭХ>м&СУ+э[’_{эKH_ЭvNIиGzЭvNIиOэCH_Ыx(yЭ< GЫy(xЭ< OЭУУxЉцјЉЫЉцяЉЈцјЈЩЭv1IRBFTOицGЏ7§O:“_ЭvиŸнF‚ЈЁЈ2A_Щ:’_жGЭ9 2]_ЭG8н6™&@Э- &`Э- &РЭ- &рЭ- >Уs.T?uэАЩ:]_цј(РіЩіЩЭvиO:“_ЭvиЉц№Љ2b_:b_нЫn OнЎцнЎ2\_:[_ЉцїЉю2[_нNœ:\_эyЩнNдGУ(:”_нОгиoўPа:•_нОдиўаg"F_*’_"D_Уm>ЏнN…У*ЭvинЫ–=ЪW<ЭqШнЫжЩЭv иЭ -2S_Щ2l_:“_Эv иЭ -2l_:“_Эv иЭ -‡=2k_Щ<ўижў8懇ЩЭvиG:“_ЭvиИиOУЭvи‡!XпЭж“_ЭvиэoЫ@(#№ЩУљЭvRTи 2•_Џ2^_>У’!ю6!’_dпэА=!’_~Эvи/ЫŸцВW#ы‡‡ЊцќЊі W!dп:•_цЭзrн4жђФ -нЫжf(ЌѓэWѕ>>эGэ^:]_wНэy:\_цј!dпџйнNœЫййћvѓйэyйэЃ< ійЫ™йжйэyйэЃ< іЦЭ‡ ёэGэVЭG8ћџ!dпЭT К8WнqЫЛ0_нqЬ #ыzƒ2Œ_Уb х!dпЭзЭT ‡!Œ_Ос:‹_а:Š_ЩхХN!h ЏЫ8†#јСсЩ Хех§хѕ>пѕЭqћЭCпЭWёпћё§ссбСЩЏлўір<Ш.јўўэx/ц(g}ЦЫ<0њЗ Ыћ ў ЫѓW$% ц,Ы8иzГЩ@€ #$  &'н5Ј№н6ЈЭŽ нОЉ(^нFЋн6ЋџW?(Ё(ЈЁ( -xЁ(xцРБxВ:@_/БЂ!Ш эБz 2j_ЩG:k_2i_н6Јxц?(нЎЉц? -:@_Јц?Ј2@_нpЉнЫЊ~Рн5ЊР:l_2i_:@_цРнЎЉђu !Ъ  -( Ыw(2!д ц?эБ zЗШGў/ н6Њ€:@_ю2@_ЏЩў+ н6Њ€ў нЫ‚^ :@_і>< >пУdј:m_ў*n_Ъ_!РЭзн4Ўp*p_У_нЫV(Э! >пѕЭWёпћЭ ѕ>пѕЭqёпћёЩЭx_З(њЭ ЭU Щ!СРн5ЎэАЩЭ :m_ЗШ:РЭU З(я>џЩ:m_З>( -Э ѕЭU OсЏ.нVЩ:m_З>(ђЏя_!Эз~З7Шў Шў :@_і><> Р> -Щ{нЫn(ў:8 ж:!EЭз~ў(0 =цў :@_цР‚!В Эз~ЭзЗщ8 > & Џ7Щю нЫfШю ЩцЩжў"(ў Р>_Щ>@Щж(ў0л‡Ц[ЩЗ№>нЫnР<ЩжA!MЭз~ЗР7ЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHB€ *^/,-?.+(`=;):"_[_=;]^@\~*?\{}^-+=.,;"<|>]/`[:Уф Ум У! У2 УJ Щж G2K_н6_!РA"M_ЩЏO*M_нЫ‚F(ў ( > О(>>qнЫ‚N ЭД:O_wЩ|іР *M_ЭФ"M_ЏЩ|ю gц Р#ЩЭе"M_ЏЩЏgЫ іAhGЫљЫё)))))) ЩЗ*M_нЫŒFФД:P_ФwЏЩ~2P_:L_нЫŒFШЎЩ2O_ЏЩнЫŒЦ>Й И>_(>?(ЫP>Ќ >ЏЫQ(=нЫŒ†2L_ЏЩ>џЩxЭР?P6U!ЏЩнЫŒЦпKЫ9Aа Щ>ƒ7ШШЭеЭ[ЗЩ>У2@пйyйЗФœнЫ‚N хЭД:O_ЭœсЏэRйсйЩехЭ@псхЭФЭ@псбЩЭbи_ейСйХэSAпРџЭuЩХ њдw(T]эАСXAKЩЭbиў0/(&zйGй_эSAпРџ0ыo&))))))@ХЭuСй ІxФ( ЭзVЫCЬVэCAп>У2@п> хЭKснЫ‚N хЭД:O_ЭKс@  сЏЩCO~qOЭ@пјЩ|ю gц Ш+ЩеХххЗэRб (эАсСXAKбЩЦ уХN#Ы90 -ўa8ў{0ж ХЫ9Ы9( -эБ yі€С0ЫЫђ­ -0 N#8џЗњЪ8ў -8жў -8 Й?N ѕФеёСуЩ<‡…oа$Щу~#<(=2‘_~#<(=2_ухеХЫДЫМЫВЫКЗэR8ы!@ЗэR"V_эBСб0эKV_уЭ#СхЏgoэBDMсхеХЭ3Сс ыс Щ:‘_ыЭЄ2V_ы:_ЭЄ2W_|Ђі?<ѓ:Q_ѕ :W_нО— |і?<:W_(:V_ХпСћэАёпћЩЫЫ9x €=<й:W_пћйyе@эАбOй:V_пћйх!@эАс= нЩЫШЫ|>Р<ЫtЫєЫќРЏЩЭK2_2‘_ЩуО#0<Эж~#foуЩ~З#ШчљуѕЭаёуЩѕЭш> чёЩѕЭѕёЭѕЩцЦ'Ю@'чЩнqч!Ї_ыЯўћ§хЭ-§сЩћ2Ї_нqчхе§хэS­_Э-§сбсЩ:І_!QљЭх§с:Ї_ўЪо§~ўџ> Р:Ї_ўЪўў(1ў(-н5ьэ[Љ_§n§f+ЏэR>и§~§†OЭЈнu№§n §f "А_>2З_:Ї_ѕЭТ_ё2Ї_{ЗШн6ћџц€{Шн5ј фЩ!>)ЏЫ#ЫoэB0 = ьЩ:Ї_gў>Rа|!гЭщсссH!§хС§~ў8>PЩ!eљЭ}Д>QШ:Ї_Эщн6ћџлЭL(н6шЭсРн6шЭсРЭЌ цЩн6шЭсРЭL(н6шЭсРЭЭн6шЭссРЭО тЩ>RЗЩХ§Fџ:Ћ_Ы?Ы!њ2Д_:Ћ_БЉЫ?ЫG!Zћ"Е_ "В_:І_нОћ *Љ_эKЛ_эB :Д_нОў Џ:І_2К_*Љ_"Л_:Д_2Н_>џЇСЩѕе€э[­_*В_Яўыбё"­_.нuјн4ьн5щЩе€э[В_*­_Яўбущ§6џ§хб*­_"Яўћн6шЭ-н6шУ-§хс#э[­_"ЯўћЏЩЭж^#VыЩ_Ђ3шr]К!И_§~УзэsŽ_§NЏн–№/цБ§NЉцПЉі гџЭЭ%~< ЭТ>=г?ЏЩѓ>гџў> гџ>агЭvЏћЩѕЭ%6џёЩ:А_§N ЫйЗw(гЫс:Ї_ў(Ыб=г?yгУєЭ.:А_О(ШЭ~(ТЗ(g>Р!@ѓгЭTћлц -:@г?Э~(œЏЭЭ~ <‘:]_цШЫ ЩбСлЫgЩХеЭтлџц€ ыzГ ѕѓ>Y!>@*Ž_##љg>аг|ЗЩЭvыэsŽ_Э2лц ~г§~ іЭ с:Д_<г_ЭтЏн–№ц*Е_йЩлџцРњА zГ ђ№У лџцР(њјэЂѕЭ!йі€ѓгЭTлйЁћШOЫa ЫY>„РЫQ>ƒРЫi>SРЫq>TР>VЗЩЭ%:А_ЭЋ>ЗЩлйЁЪ СЪЭ!|йі ѓгЭЪЖлџцРњА zГ ђ№У лџцР(њјэЃѕЭ.ЏЭТ ЏЩгGyігЭє_7Рл?ИЩ§Ы~Ф§Ы ~ФHЩ>гЭєТ P>OЭєк ->Эєк((§ЫN§rz(‡§wЩџ ЫQТ yігЭє №>Эє щ>Эє тЫS оyі8гЭє дЫWЪJ§q ЩyлџцР(њјгѓЩ§~OЗт› жЫХ@>єѓг>N§FЭ„ ЭіЭ>ќЭ‚N2Э ЭѕЭ>ўЭ‚:А_Э‚:Џ_Э‚Э‚§~Э‚>їЭ‚NЭ ЭѕЭ>ћЭ‚:Ј_СХЭ„ њ>їЭ‚сјхЗ Ÿс ј>NЭ„ђ'ЏЩ:]_2V_нЫžžЭG8Э.Э~>@Р:­_ЭŸѓХЭ’СлOђoЫA(>агЫqТ‡цУ‡AЗ <г_>€глџцР(њлцO>аг мЗ п:V_2]_ЭG8Уs!@A§N6эА!@O§FХЭЮС~З ѕrХЭЮСѓЩе §Nы!@ +эRы0ЗэBбЩѓѕ\ѓ&ѓCЏЩ:А_=2_ЏЩнЫцFФнЫЮ~ 4:Д_.ЫіРgЩнЫц†ЏЭKп>хУkЭў:_ЭK2_€э[Е_ЯџћЏЩё>ЩЭў:_ЭK2‘_€ы*Е_ЯџћЏЩ:А_=њ@ЭKп:Ј_!РРџ?wэАпћЏЩл;клmЉ§ЫvР§Ы~ =№эx<(5ЭчЗ -Э >>Uэy/эyАэxўU эxўЊ §Ыі*А_эiАэaЩ§Ыўё>YЗЩЭŠ№>эy@№!эXЫ{( -+}Д ѕ ђкЫC ЏЩ0э@Ы@>‚РЫP Ы`>РЫp(ЫS>„ШЏЩЫx>VР>@ЩЫs>YРЫk>TРЫc>SР>RЩЭŠ*А_|Е(–ЭХ№>pэy•:Џ_і Э4>эy:Д_<pэyzPэyЭХ№ЩЭŠЭP> эyЭхЗР*Е_эВэВ№эxцШ>ƒЩЭP>0эyэXЫCТЫ[(ѕЩЭŠЭ“*Е_#~эy +~эy ###Х№эxС ъУхЭ;ЗР§VЭ“:Ј_эyXХ№э@Сэy є§эxц@(њ№эXЫCТЫ[Ъхан6шЭ Рн6шЭ Рн6ш!7Ј_эАУ €н6чЭ(н6чЭР!€€Џ†Ю#њ=Р:€ўUР:€ўЊР>Щ2лј2ўј§!€§~Э}ЭР ХЯкэFQaxЗ(0Эз -Config error ЭпЭзstartup aborted! -7 ё§N§ ІёЗ>ѓ2лј2ўјЩё§Fшу^#у§хуубЩЭр> ЭЗРІ_! эА§~2Ј_§хЭ-§сЗЩ €€Эр§NЫy е>ЭбЗР§FЫxР§NЫјЫЙУ3ъЭрЗШчљ§n§f|Е ЭрыщЭр§~ж2дOыдэАЏЩ§~2І_§~2Љ_§~2Ј_н6ын6юн6шУ У\зУXз COPYRIGHT (C) 1979, DIGITAL RESEARCH д_УХЭŒдСЩ> Э’д> -У’д> У’дХݘдс~ЗШ#хЭŒдсУЌд У_УЭ2юл<ЩУУдЏ2элЭлУЫдУУдУУдУУдЭлУпдУЭЗЩУєдЭлУљдУєдУУдУџ УЭ凇‡‡!ялЖ2Щ:ял2Щўaиў{ац_Щ:ЋлЗЪ–е:ялЗ>ФНдЌлЭЫдЪ–е:Лл=2ЬлЌлЭљдТ–ед!€€ЭBи!Кл6#5ЌлЭкдЪ–е:ялЗФНд!дЭЌдЭТеЪЇеЭнеУ‚зЭнеЭе -дЭЭ)е!дF#xЗЪКе~Э0еwУЋеw!д"ˆдЩ ЭЗШЭЗЩУ€У!Ћл~ЗШ6ЏЭНдЌлЭяд:ялУНд(з!мОТЯз#Т§еЩݘд*Šд~ў Ъ"жЗЪ"жхЭŒдс#Уж>?ЭŒдݘдЭнеУ‚зЗШў к жШў=Шў_Шў.Шў:Шў;Шў<Шў>ШЩЗШў РУOж…oа$Щ>!ЭлЭYжххЏ2№л*ˆдыЭOжы"ŠдысЗЪ‰жо@Gў:Ъж:ялwУ–жx2№лpЭ0жЪЙж#ў*ТЉж6?УЋжwҘжЭ0жЪРжУЏж#6 ТЙжў.ТщжЭ0жЪщж#ў*Тйж6?УлжwТШжЭ0жЪ№жУпж#6 Тщж#6Тђжы"ˆдс #~ў?Т з ТзxЗЩDIR ERA TYPESAVEREN USERљk!зyўаЮлОТOз#Т<зў ТTзyЩ#ТOз У3зЏ2д1ЋлХyц_ЭеЭИд2ЋлСyц2ялЭНд:дЗҘз1ЋлݘдЭаеЦAЭŒд>>ЭŒдЭ9е€ЭиеЭае2ялЭ^жФ ж:№лЗТЅкЭ.з!Сз_~#foщwий]й­йкŽкЅк!ѓv"д!дщпзУЇдREAD ERROR№зУЇдNO FILEЭ^ж:№лЗТ ж!Юл ~ў Ъ3и#ж0ў -в жWxцрТ жx€к ж€к ж‚к жG ТиЩ~ў Т ж# Т3иxЩ~#ТBиЩ!€ЭYж~ЩЏ2Эл:№лЗШ=!ялОШУНд:№лЗШ=!ялОШ:ялУНдЭ^жЭTи!Юл~ў Ти 6?#ТˆиеЭщдЬъзЪй:юлц`O> -ЭKикйб{ецѕТЬиݘдХЭаеСЦAЭ’д>:Э’дУдиЭЂд>:Э’дЭЂдxЭKицў ТљиёѕўТїи> ЭKицў Ъй> Э’дxў вйў ТйиЭЂдУйиёЭТеТйЭфдӘибУ†лЭ^жў ТBйRйЭЇдЭ9е!д5Т‚з#~ўYТ‚з#"ˆдЭTиЭлЭяд<ЬъзУ†лALL (Y/N)?Э^жТ жЭTиЭадЪЇйݘд!ёл6џ!ёл~ў€к‡йхЭўдсТ йЏw4!€ЭYж~ўЪ†лЭŒдЭТеТ†лУtй=Ъ†лЭйзЭfиУ жЭјзѕЭ^жТ жЭTиЭлеЭядбЭ еЪћйЏ2элёo&)|ЕЪёй+х!€хЭиеЭлЭебсТћйУдйЭлЭкд<ТккЭЇдЭееУ†лNO SPACEЭ^жТ ж:№лѕЭTиЭщдТyк!ЭлнлЭBи*ˆдыЭOжў=Ъ?кў_Тsкы#"ˆдЭ^жТsкёG!№л~ЗЪYкИpТsкpЏ2ЭлЭщдЪmкЭлЭеУ†лЭъзУ†лЭfиУ ж‚кЭЇдУ†лFILE EXISTSЭјзўв ж_:Юлў Ъ жЭеУ‰лЭѕе:Юлў ТФк:№лЗЪ‰л=2ялЭ)еЭНдУ‰лжлў Т жеЭTиб!ƒлЭ@иЭадЪkл!хыЭиеЭлЭљдТлс€д}“|šвqлУскс=ТqлЭfиЭ^ж!№лх~2Эл>Э`жс~2нлЏ2эл\!Эл!ЭBи!д~ЗЪ>лў Ъ>л#У0л~ЗЪOл#УCлx2€Э˜дЭееЭеЭ1ЋлЭ)еЭНдУ‚зЭfиУ жzлЭЇдУ†лBAD LOADCOMЭfиЭ^ж:Юлж !№лЖТ жУ‚з$$$ SUBљkУм™мЅмЋмБмы"Cпы{2жщ!"Eп9"п1AпЏ2рщ2ощ!tщхyў)аK!Gм_^#V*CпыщъШонЮоъъдоэоѓојоснўо~шƒшEшœшЅшЋшШшзшршцшьшѕшўшщ -щщ,сщщ&щ-щAщGщMщшSщпп›щ!ЪмЭхмўЪЩ!емУДм!смУДм!ммЭхмУBdos Err On : $Bad Sector$Select$File R/O$хЭЩн:BпЦA2ЦмКмЭгнСЭгн!п~6ЗРУ ъЭћмЭниѕOЭнёЩў Шў -Шў ШўШў Щ:пЗТEнЭъцШЭ ъўТBнЭ ъўЪЏЩ2п>Щ: -пЗТbнХЭ#нСХЭ ъСХ: пЗФъСy! пўШ4ў а5~ЗШyўТyн5Щў -Р6ЩyЭнвнѕ^ЭHнёі@Oyў ТHн ЭHн: пцТ–нЩЭЌн Э ъУ ъ#ЭHнЭЩн: п! пОа ЭHнУЙн ЭHн -УHн -ў$ШХOЭнСУгн: п2 п*CпN#хХхЭћмцсСў ЪСоў -ЪСоўТоxЗЪян: п2 -пУpоўТ&оxЗЪян~+УЉоўТ7оХхЭЩнЏ2 пУёнўТHох! п>–wсУянўТ_ос: п! пОвсн5ЭЄнУNоўТkоЭБнсУснўТІоХЭБнСсхХxЗЪŠо#NХхЭнсСУxох: -пЗЪён! п–2 -пЭЄн! -п5Т™оУён#wХхOЭнсС~ўxТНоўЪЙкянсp УHнЭнУпЭъУпy<Ъро<ЪъУ ъЭъЗЪ‘щЭ ъУп:Уп!qЩыMDУгнЭ#н2EпЩ>Уп! м^#Vыщ Шw#УPп:BпOЭъ|ЕШ^#V#"Гщ##"Ещ##"Зщ##ы"ащ!ЙщЭOп*Лщы!СщЭOп*Цщ|!нщ6џЗЪп6>џЗЩЭъЏ*Ещw#w*Зщw#wЩЭ'ъУЛпЭ*ъЗШ! мУJп*ъщЭър"хщ"ьщ!хщN#F*Зщ^#V*Ещ~#foy“xšвњпх*Сщ{•_zœWс+Уфпх*Сщкрy•xœкрыс#УњпсХехы*ЮщDMЭъб*Ещs#rб*Зщs#rСy“OxšG*ащыЭ0ъMDУ!ъ!УщN:ущЗ ТEрG>–O:тщ Ъ\рЗУSр€Щ*Cп :нщЗЪqрn&Щ ^#VыЩЭ>рOЭ^р"хщЩ*хщ}ДЩ:Ущ*хщ)=Тр"чщ:ФщO:ущЁЕo"хщЩ*Cп Щ*Cпы!ЩЭЎр~2ущы~2сщЭІр:ХщІ2тщЩЭЎр:ещўТорЏO:ущwы:сщwЩ Ш|Зg}oУыр€*ЙщЏ†# Т§рЩ Ш)УсХ:BпO!ЭсСyЕoxДgЩ*­щ:BпOЭър}цЩ!­щN#FЭ с"­щ*Шщ#ы*Гщs#rЩЭ^с ~а!мУJпЭсШ! мУJп*Йщ:щщ…oа$Щ*Cп~ЩЭiс6ЩЭiсі€wЩ*ъщы*Гщ{–#zžЩЭсиr+sЩ{•ozœgЩџ*ьщы*ЬщЭ•саХЭїр*Нщы*ьщС ЪФсОШЭсаЭ,сЩwЩЭœсЭрсЭИпУксЭрсЭВп!БщУус!ЙщN#FУ$ъ*Йщы*Бщ€УOп!ъщ~#ОР<Щ!џџ"ъщЩ*Шщы*ъщ#"ъщЭ•свтУўс:ъщц‡Т т2щщЗРХЭУпЭдсСУžсyц<_WyцOx‡‡‡‡‡БOxцG*Пщ ~ТVтЩеЭ5тцўСБТdтwЩЭ^сХб Ше:нщЗЪˆтХхNУŽт ХN#FхyАЪт*Цщ}‘|˜д\тс#СУuт*ЦщЭър#DM*Пщ6# xБТБт*Ъщы*Пщs#rЭЁп*Гщ6#6ЭўсџЭтЭѕсШЭ^с>хОЪвт:AпОТіт#~ж$Тіт=2EпЭkтЭŒсУвт:дщУпХѕ:Хщ/Gy Oё ‘цСЩ>џ2дщ!ищq*Cп"йщЭўсЭЁпЭтЭѕсЪ”у*йщыўхЪJуеЭсбв”уЭ^с:ищOyЗЪƒуў?Ъ|уxў Ъ|уў Ъsу–цТ-уУ|уХNЭуСТ-у# УSу:ъщц2Eп!дщ~аЏwЩЭўс>џУпЭTс ЭуЭѕсШЭDсЭ^с6хЭkтЭЦсЭ-уУЄуPYyАЪбу еХЭ5твьуСб*Цщ{•zœвєуХеBKЭ5твьубСУРу<ЭdтсбЩyАТРу!Щ е*Cп ыЭ^сСЭOпЭУпУЦсЭTс Эу*Cп~wЭѕсШЭDс ЭфЭ-уУ'ф ЭуЭѕсШ ЭфЭ-уУ@фЭуЭѕсШЭІр~ѕхЭ^сы*Cп еЭOпЭxсб! N!FсёwyОxЪ‹ф>к‹ф>€*CпwЩ~#Ж+Рw#w+ЩЏ2Eп2ъщ2ыщЭсРЭiсц€РЭуЭѕсШЭ^с ы*Cп :нщЗЪшф~ЗТлфwЗТсф~ОТхУ§фЭ”фыЭ”фыОТх#ОТх # ТЭфьџ ы Окхw ы ~>џ2вщУф!Eп5ЩЭTс*Cпх!Ќщ"CпЭуЭѕсс"CпШы!Џw# ТFх! wЭŒсЭ§уУxсЏ2вщЭЂфЭѕсШ*Cп ~<цwЪƒхG:Хщ !вщІЪŽхУЌх 4~цЪЖхЭуЭѕсТЌх:гщ<ЪЖхЭ$хЭѕсЪЖхУЏхЭZфЭЛрЏУпЭпУxс>2ещ>џ2гщЭЛр:ущ!сщОкцхў€ТћхЭZхЏ2ущ:EпЗТћхЭwрЭ„рЪћхЭŠрЭбпЭВпУврУп>2ещ>2гщЭTс*CпЭGсЭЛр:ущў€впЭwрЭ„рТnцЭ>р2зщЗЪ;цO Э^рDMЭОу}ДТHц>Уп"хщы*Cп :нщЗ:зщЪdцЭdсsУlцO s#r:EпЗРХЭŠр:ещ==ТЛцСХy==ТЛцх*ЙщWw#ђŒцЭрс*чщ"хщХЭбпСЭИп*хщ:ФщGЅИ#Тšцс"хщЭксЭбпСХЭИпС:ущ!сщОквцw4 ТпцѕЭiсцwёўТч:ещўТчЭврЭZх!Eп~ЗТўц=2ущ6УврЏ2ещХ*Cпы!!~цѕ~#~цO~цGё#n,-.Т‹ч! w! y–ТGч!x–цЪчХеЭЂфбС.:Eп<Ъ„ч! q!pЭQф:Eп<ТчСХ. Ъ„чЭ$х.:Eп<Ъ„чСЏУпхЭiс6РсС}2EпУxсџЭчЬСхЩЭчЬцЩыN! ~ц€O>ˆG~ц€G!~‡‡‡‡ѕ€Gѕс}сЕцЩ Эу*Cп!хr#r#rЭѕсЪ шЭ^сЭЅчсх_y–#xž#{žкшs+p+qЭ-уУфчсЩ*Cп ЭЅч!!q#p#wЩ*Џщ:BпOЭърхыЭYпсЬGп}и*ЏщMDЭ с"ЏщУЃт:жщ!BпОШwУ!ш>џ2ощ*Cп~ц=2жщўвuш:Bп2пщ~2рщцрwЭEш:Aп*CпЖwЩ>"Уп!"­щ"ЏщЏ2Bп!€"БщЭксУ!шЭrсЭQшУQфЭQшУЂфы~ў?ЪТшЭІр~ў?ФrсЭQшЭуУщс*йщ"CпЭQшЭ-уУщсЭQшЭœуУуЭQшУМхЭQшУўхЭrсЭQшУ$хЭQшЭфУу*ЏщУ)щ:BпУпы"БщУкс*ПщУ)щ*­щУ)щЭQшЭ;фУу*Лщ"EпЩ:жщўџТ;щ:AпУпц2AпЩЭQшУ“чЭQшУœчЭQшУвч*Cп}/_|/*ЏщЄW}Ѓ_*­щы"Џщ}Ѓo|Ђg"­щЩ:ощЗЪ‘щ*Cп6:рщЗЪ‘щw:пщ2жщЭEш*пљ*Eп}DЩЭQш>2ещЭчЬцЩх€УwъУ–ъУ<ъУWъУZъУnъУqъУtъУРъУЬъУњъУыУ ыУыУыУhъУыУяыУпыУ?ъУјЫyЫЙТ0ј (>џЩэ[;ы";ыыЏЩУјУ ј~ЗШOЭZъ#У]ълћ?ŸЩУјУ јУј1€ћЭ ьЭЬъЏ222пэ!,эЭ]ъУŸъ1€ћЭ0ј>У2!ъ"2!м"€Э ы:OУд!"йэУ'ыyў -внъ!рэ ~Зђчъ!:пэ2Щ2жэy2пэi&))))ъэЩ!йэq#pЏЩy2лэЏЩ! Щi`"нэЩУ'ыЭ'ыЩуЭ]ъ#уЩ!зэp#qжэOЭлыЗШжэЭ\ыyЗЪъ=(=Щ!зэ~ѕ6жэOЭлыё2зэбѕ!’эЭ]ъёЭЎы! эЭ]ъ:жэЭЎы:зэЭЎы:йэЭЎы:лэЭЎы!ЅэЭ]ъЭWъў(ЭеыOЭZъ!ЊыэБ тЩЏ2OЩFIRAѕЭЩыёЭЩы:УZъ~ЭЎы#ТПыЩцЦ'Ю@'OУZъў`иж ЩyУ$ј!рэ ~ЗјOХЭ-јСЩХеzГФ*јбСЗР!рэyЫxЫИH w>Ри!Ья""я!рэ"$я!ъэ"&яХ*$я~ЗњэO*яЭ-јЪ8ь6џУэ*&яЏw# Т>ь##^#V#х*9яыs#rх!:4яЗЪeь =Т_ьысy wх*7я}“o|šg}цo|gц№Еo|цg+ысјџ s#r++6zЗТЁь4Џы)))))lg#"(яых*>я+ыс###s#rхы))$7zW{_%ТЩьс#r#s#ы:.яЗ!Ъіь*>яЏ|g}oЏ|g}oыs#r*"яыуs#r#убыs#r*(я""я*$я#"$я*&я "&яС yў -Т ьЏЩCP/M V2.2 COPYRIGHT(C) BY DIGITAL RESEARCH -BIOS V1.07.15pe COPYRIGHT(C) BY XVR - PRODUCT - -BIOS ERROR AT - SELECT ((R)ETRY, (I)GNORE, (A)BORT, (F)AIL) :х€џџџџџџџLяŠюLя™юLяЈюLяЗюLяЦюLяеюLяфюLяѓюLяяLяяO -?ўІџ`?Щџў§ќяюэьџоНœoN- >п2’_>љэGн!П_!Й6@_5эА>п>У2Cп!ц"DпЭ Эu ->пЩ>пј!›^эА!^њ_њћ6эАЩу•_эАуџџ>?Эf7>Эf7>пЭ•_#ЩЭM7wЩЩЭM7~ЩЩ!˜_Эl7!•7Эs7!’_Эl7!˜_Эs7Эж7I’$нЫЦ ы7ШнЫ† ђ7Шљ7 ШЭзfault. (:’_Эп:“_Эп:”_ЭшЭз) -ѓvс’_О#  ѓщ€128€ 512;€1024ЭзMemory Эz7>пы~#2Mњ2Yњ^#V#эSUњЭзsize is ЭаЭзk. -Щ д!™эАЩ:]_w§эyЩѓ7Щw>эyэVѓ1c8УЏ8e8w>эy1r8УЏ8t81€>эy>wэy!г8w>гџ~#гџAэQігџэQ эwA>эy>џгџУi!Ы8@їэЃxƒG0љ§zюWэy ыЩ{}|z}`ёсбССБЁ‘A!1ёсЩУќ8У-9УЂ9У€9У“9>UлўлўЩ>Эѓ8>Šлў>Эѓ8ў0ЏЩЭзM1VE31 not installed -ѓvнЫ‚n( н~ЄнОЈ2g_(ўэx@эh€э`еэ[„_"„_ЗэRб З  Э>џ.э[„_zцГ_Щo>яЗ јЫK(Б>т> Эѓ8_>IЭѓ8WэS„_ЏеЗ>Uлў> (=лўУ€9!Ї9ЏЩTTЭ9::(:ы9ы9ы9ы9C:F:Q:T:_:љ9ы9.џнЫХnРў. >yЩў0иў:а!П9Эз~.џЩЏ.Щxwqursvptў@8юц.Щˆ`;',.[]\(v|b`hŠ`;',.[]=\/)V\B@H_+?fiswuapr{oldxt}zjkyegmc~nq -)!@#$%^&*(6%!"/$:,.;? `;',.[]-=\/~:"<>{}_+|?У:У<УП<Џ2†_2‡_2ˆ_2‰_У_WЫS7РWЫ( ЫКЏЭD;,(ђD!Щ;џ#О#8њО0їЫK> Ы{(ЫC> <Ы[ ЏБ‡‡‡‡Аў2 >ЂЩzЫcШЦ ЩzЫcРїzЗР7ЩЭC;, і ў(тў(х!д;эБ сyў8ЭC;ѕіЭь:сЫ„8!Ы ўAЫ{(ў@8ў[Ы{(ў`0 O{цyр|ЯЗЫC Їі<еѕЭъ8ёхO‡ЦЭзF#fhуyЫ?Ы?ЭзyцG~(ќц(==.(-у~#З zўA8ўa8ж жж0Эз~сбУш:OЫy(7ЫЙYzэБ+ {у8хЏтс|Е(zЭЦ;бУш:y=ЭD;б,-Рю Уш:щЏбЩ!0:A[a{џc#b"d$a!34Q10SCRBTDнЫV( ЭП<З >пѕЭWёпћЭ<ѕ>пѕЭqёпћёЩћvЭ<н6Чн6ЩЩн6—:†_н6ЧЗРн^—Эч8З>7Р{ю_}2‰_Э:нsШнrЩа{цў(1ў(%zўz(Uўo(Hўn Эч8Фжp8 ў 0 !Е<Эз~ЗРнЫ—N(­ЏЩzўЋ(ў­(ўЎЪўy ™УнЫžонЫžžЭG8‡нЫ‚^ ЮУdј>Ы{Р<Щн6—Э#<82†_>џЩЏЩ:ˆ_З&7Шўx(?ўa8ўo0жa!№<ЭзfРЩ #$ !3=AэБФ"=>A‘gЗЫC(ЫњЩЫKШЫњЫђЩн6Ч^&3Щ:‰_!3=AэБШё&?ЗЩAQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHBqrpzs ЊЏ,­?.Ћ[`=;]:"_н6—:ˆ_ЗЬ=>8„Эа<н6Щ>8ЏнNЧ.н6ЧЩЭ,<н6Чи2†_Щн6—:ˆ_ЗЬ=>oн^Ш8ЏУ =Уу8Уы;УП<Уt=УЉ=Уф8а§~ці эyАЩO§~цБаЩP8dfed€fe€€+?6?@?эY>0§эyЧэYЏ§эyЧэY§>0эyХУ/=ATMCPM”œУџџџџџУџџџџџУџэyЩУџУKџУ џУ‹џУ(џУћџУ’„џУfџћЩџџџџћЩ—Хї7ЏУ!QУўї?>Уџџџџџџџџџџџџџѓ!y€ЭАЭD$:€ц@Тк„§:{€цїэy:y€Эй%!>"n†їрїН(їШ їJ:€ц€Тк„УЃџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ89>CHMRW\afq|8888i AŸ#†4ї@ЩїHЩїvЩїRЩїЏЩїэЩїуЩї8ЩїЁЩїбЩї  Щ:Б€27‡їЫ"Щ:Б€27‡їП$ЩїНЩїЇ(Щїб1Щ!‘Уўї?ЏУ:m€цР>ј…oЩїЂї>эy!еdї>ї№ї>эyн!AїЪ*ї’їA&Ї(=(Э=(Џлў/ц јїїvїTЭh$ІХї7ЏУ!@хэsв€!k€ЭАЭœ:k€Эй%!р€Э˜F#~цx(іР2z†:k†ц?o&)^#VыщйїwЏэy!Р9љ!м@ݘй€|йў@8(##й@йў€8##ййўР8##йРйПЭ‡јџПЭ‡џЭ‡йЩ^#Ы^ Ыи~цэyۘ#эYЩхеХѕ:Ћ€ў@0.!м€Э˜V#~ціwGї:k€?ц(zЃэy@*Њ€~эR#"Њ€.!м€Э˜:Ћ€цРO_V#~ціwGї*Њ€эQ]|ці@W#"Њ€2k†ЭёСбсЩйЏХJХї7ЏУ!о€Э˜Э•##Э•+Ы^Ш+Ы~Ш:l€ц:m€W!U цр_zцГ_~эyЩџў§ќћњљјяюэьыъщшпонмлкйиЯЮЭЬЫЪЩШїіѕєѓђё№чцхфутсрзжедгвбаЧЦХФУТСРї^#>І{(іР_~і?G>@эyۘ#эYЩ~ѕ###^#Vy д€§.ј~ўР0§}Ц@§oц№Ы;Ы:~Ы:Ы;§}Ц@§o+= Ьс.М|ці |ц€Еo|ц`ЕЩЩЭœ:k†‡_!$~#foщSЌ н ё 4б Ф §.ЭЁ"хƒ#Эа 22‡сў( ўЪјўЪ§> -ѕїwэy> !@Э"8ё<ь>`шёїw> -эy*сH}l&))))Еoэ[хH))))|ў 0> їw> эy!@х@џ?uэАб!}| y>і@@ = п!џ6R%6DЏЩёїw> эyь№  RAMDISKOїw> -эyїї>эy> -ѕїwэy!P>Э"ѕ!@хuT]џэА!P~#й!UGйб эА~э й_хйу}))))$цoуСыq#p#ы= мх!ссHэАй№ ыЇэR"хHы}))))$цo"сHx2фHйб!€ЇэRDM!PыэАzў~0ы>”Ы?нoЭ"€ыЇэR"3‡эS5‡ыэR>Єg"8‡ёкm@эK8‡эАкmы>Э"кm!ѕх>Э"сэ[5‡эK3‡эАё<ѕїwэyЫ> ѕїw> эyїї>эy!@@џ?6эАн&џЭ>:Р=:Р(‡O* -Р">‡@!РЫLФ>~ц?~#ЫLФ>G~ЫЫ####ЫLФ>FxЇЪ ###ЫLФ>э  ЫLФ>~ы6Ї( 6=(6=(6ы#####д@ Ђ+ЫLФ>х|цGMн|‡€G*>‡ЇэBысzЇ( $ЫLФ> їЫLФ>хРЇэR":‡DM!эB"<‡сё<ХїwэyСѕЫLФ>@эK<‡эАкзы>Э"кзх!Рх>Э"сбэK:‡эАЦёїw> эyЭн!кB7Щїw> -эy!@@џuэА!ссHэАУuхХеѕ!Р>Э"н$ёбСсЫŒЩ:Б€21‡§.їw>эy:1‡ЦpW:ѓНЦdgkеэАЭXбхЇ ћџэ ~ў!8ї>.#§+>.э ~ў!8їЏс:1‡хG_Бнbнkнp( эАн~(W<&їЫ= ћл/Єo|/Ег/їw>эyс}Эа нq!Э‘ нw#нr$j&)))Н~ў!2( -ў!Р(!cнu%нt&н^нVнn:МgЫ=ЫЫ0ї§!|ў0§&8 §&8§&§|нw"н~(‡‡ЦPg.нNнFн^нV§% н~"§gs$r$q$p%%%,хЭ"Э7с0тЩTRD:Б€цнoн&Б§.їw>эy:ѓНЦDW!МэАн~$ЦDg.МэАїw>эy*№Ннu'нt(нn%нf&"№Н*Ј€-]l&T))))х:МЫ<Ы0љ}н~"=( <)Ы<Ы0љ:Б€‡‡ЦPg^$V$N$Fн~"=(G F(ѕЭ"ё= јЭЎсхЫ=:М=( Ѕo&ы!эJDMЭСyц„gР Эv :Б€ц€Фю!Г€4нn'нf("№Нїw>эy:ѓНЦDgМiэА"3МЩы*В€Э7 ы:Б@ц€(ыэА!@9љ>їџэyПэyЏЗэyЩIMAGE.MNT:ђНЇ н!Б@нrнљЩ:ѓН2іНЭ‘&ьїЕ1}ц Ъ­ -§.:ђН=ЭO*М"5М*М"7МЭэ!Ђ Г -эАЭQк­ -ЭЁ"!nМ~+ЖТ­ -+~ўв­ ->F+NХ§.!хЭ"їw>эyсС 6эB~Ї(u#ў!8ї+х#ўa8ў{0цпжE8SйO:ђНЙй8J~#ў: D~#ў/ >~#ў!0њ~#ўa8ў{0цпжA8(ў0$йGй~#ў: T]уы7эRDMыйxйЦpW эАЏс“~#Ї(ў 0їб‡їw>эyн!БХЭф -0н6@н Сю§|г/:іН§х§.ЭOЭэ§сУЛЭ7 н}цРї§O/G§|Ё§gи§|А§gЩѕїw>эy:ѓНЦdgГiэАёЩѕїw>эy:ѓНЦdW!ГYэАёЩн}цЦpWЇ7ШжEеЭOЭ *М"5М*М"7МЭэїw>эyсЭ хЭћЭЕ бк  ~эBц(еЭzЭћс~Ї7Ъ Э зн}н]нTнw(х эАс§хЭо§сЏУ ЭхЖ‡Эn#сШ~Ї №7Щ!vэ[В€ У*В€v Уїw>эy!1э[В€Уїw>эy:Б€Go&Б6xЦpg.u>ї§Gл/ г/ЩЖ‡~#ў.(ў/( -ђ~ЇШ# yЇШxЇ(> ќ +~ў/(ж#гхo§}Ї} Эœ:Б€э[Ј€эKЎ€*В€у*№НуЩЭœ:k†§х§.нхх!Œ ух‡ЦoЮ •g~#foуЩнс§сЩу~#у§х§.иЏ <Г cJ pO':јНц@ !ўн!НїэKўНЇэBЪГ !јН>ПІw§хЏ2ђН!ННяpэАн!рН§.!ОЭc|Ї н6н#&ьїЕ1}ц@(ЭЇ !јНЫўЭРЇ н6н#Э2Ї н6н#н6џЭ„!рНн!Н~<(ЭЫ #~< јЭ§с7ЪХ =2ѓНн!Н:ѓНѕ:ђН_ѕz2ѓНн~ў!2( -ў!Р(!c"№Нн~!НеЭQЭ‘бн ё= ЫёЭJ:ђН=мJЭQ -!ўн!Нї"ўН§}Ї U*єН##~*ђН"Ј€Їѕс"А€Щх~2їНцў!c( -ў!Р(!2"№НBJ>!Ох§.ЭJ +V+^!UЊЇэR§сн"єНЬѕсЩ*єН##~э[ђН!НЇЩн}ц2ђНЩo§}Ї(:Б€§.ЭJЭ™Уэo§}Ї} :Б€!Х хѕЭ‘ё!ђНО?и2ѓНo&)))Н"єН~ў!2( -ў!Р(!c"№НЭЛ!ўнхн!Нїнс"ўНЏЩнх!ўн!Мїнс"ўМїw>эy:ѓНЦDW!МэАЩїw>эy:ѓНЦDg.МэАЭQ -Щ:ѓНў -&ьїЕ1}ц@Ш§х§.ЭJ §с<ЩО§х§§~Ї(ў€ §~Э7  §цyЇсТЧх§с§N Џ_ЫЮњ= §~§Ж(§~§Ж §~ §Ж!§Ж"§Ж" §~ц№ў№ {ўР:їНЫ(цOнхсЏq#p#6џ#w#w#w#w#wн§х§.Э=2ѓНo&)))Н"єН~ц8ў!2( -ў!Р(!c"№НЭ ЭQнwњ§сЩОй:їНЫ(цOй>ѕ~  Ї(ў€ /~Ї(+Э7 &йнqнpйнsнхб э э э э н6н  ё= ОЩѕхxцG*єН#~цірАGсёЩўШўШўШў Шў ШўЩЭœ:Б€э[Ј€эKЎ€*В€Уcэ[В€!=У:јНѕЭ„Oц2Б€yСИТц%Щ§х§.:јНц€(хеЭРбсЇЫЫ( Ы‹ы!јНЫОыхЭ2сЇЫУ(Ыƒ§с!јН>ќІГwЩ§}Ї:k†(у~#у‡х!уух!ѓ…oŒ•g~#foуЩѕ§}Ї "В€у"А€уёЩО‹,ћ>ЭееХГгЛЭэЃЭzГ і= щЭ -лГў™Ъц%СбЏЩ>ЭееХW§}ЫO Ї :m€цэKи€(эKр€>7АGyїэyzГгЛлЛ8ћлЛ0ћэЂzГ є= хлЛ0ћлГў™Ъц%їЗЏэyСбЩ&ьїЕ1}ц@(<:јНц€(5ЏгГ>гЛлЛ8ћлГWц_zц№Л> ЭЏЭеЭ -лГў™Ъц%ўw ЏЩ>ЩгГ>гЛЭxгГЭyгГЭzгГЭ{гГЭгГЩлЛ8ћЩлЛ0ћЩлЛ8ћЩ>€г3ћvћvћvѓ>ѓгЛ0ћvѓ(ЅлЛ8ѕГэx![эY>гЛЭэQЭэiЭэaЭ!„эЃЭzГ і![эi>гЛЭэaћvћvѓлГЪвўwТвЏЩѓ>œгЭ5[Ї>w(>ЬггТnѓлЫг!"<D[jыэАлЫЯгУnлцЯгWлК>Ш=Щѓлг!nх§х§&w‡_!8^#VыЭdлGЭdлOЭdлWЭdл_Эdлщf@.Ц>zЭџЭdэxэ`э`э`<ТU§&ˆУU§&юУUЭцџ эY ћЏ!rЭєЭd=(к= я!xЭєЭdэ`э`э`э`!ЫW &@>wЭџЭd>iэyэaэiэiэi>џэyЭdЇ л>{ЭџЭdЇ ѕ!~ЭєЭdЇ єУUѕ>гёЩѕ>гёЩЭэХэГСЩХЭээyЏэyэyэyэy=эyСЩхеХѕХ>zЭџЭdэxэ`э`э`< §&™=Ыwс -ы)ыэjejSёэyэaэiэQэY>џэyСбсЩеџ€лЛ  јбЩ@•HЊ‡Pџгл0ћг!Эdл+эy|Е є>џэyэyЩл0ћг!эx+гЭ^|Е єэxэxЩ>YЭ§|ў™(%Эd< њ>ќЭ„Эd< њ= №>§эyЭd< њ^гл0ћг!Эdл+|Е іУUл0ћг!ЏгЭ^+|Е ѕУU>RЭ§|ў™(йЭdўў љЭЇ= ё>LЭџЭd< њЭц§|§сгл8ћЩл0ћЩ§}Ї:k†(у~#у‡х![ух!q…oŒ•gлПцўгП~#foуЩѕ§}Ї "В€у"А€улПігПёЩy17Э№WџэY ћЏ!ŸЭ Э‘=(d= я!ЅЭ Э‘э`э`э`э`!ЫW &@>wЭЭ‘>iэyэaэiэiэi>џэyЭ‘Ї о>{ЭЭ‘Ї ѕ!ЋЭ Э‘Ї єѕ>гwЏгWёЩЭџ<ЩЏгwгWЩѕ>гwёЩЭХWэГСЩХЭWэyЏэyэyэyэy=эyСЩ>zWЭЭ‘э`э`э`э`ЩхеХѕХ>zWЭЭ‘эxэ`э`э`<Ъц%=Ыwс -ы)ыэjejSёWэyэaэiэQэY>џэyСбсЩеџ0лWЛ  јбЩ@•HЊ‡PџХ§}ЫO Ї ":m€эKи€(эKр€лПігПxі7GyїэyлПцўгПWэВэВэxэxлПігПїЗЏэyлПцўгПСЩХWэyэГэГ>џэyэyСЩ>RЭHЭ‘ўў љЭБ= ё>LЭЭ‘< њУ№>YЭHЭ‘< њ>ќЭџЭ‘< њ= №W>§эyЭ‘< њУ№§}Ї:k†(у~#у‡х!†ух!–…oŒ•g~#foуЩѕ§}Ї "В€у"А€уёЩžЏ/>рхЭъсЇЬАWес.џЏЩхХ§}Ї їЗ>§эy.c~ц(4Pџ. ~эy.а~=эy№>‘эy@zГ(эxц€ ѕo§}Ї} їЗЏэyСсЩїЗЏэy>џСсЩХеЭТ№> эy№эxцˆў јЭ^№эxц€ њ= №бСЏЩХеЭТ№>0эy№эxцˆў јЭ№эxц€ њ= №бСxцGЏЩ§}ЫO Ї :m€цэKи€(эKр€>7АGyїэyэВэВїЗЏэyЩйх!9йљ>@!бMэQLэYбMэQLэYбMэQLэYбMэQLэY= с!9йљсйЩеЭ‘ PYаџэQ№эxц€ њАэYбэQpэYPэyЩаџэy№ ћvѓ(EэxЫ єЇ(<<(9ЏАэyэy>ь№эy№эxЇ(#<( =8цˆў ээXАэPzГЪ!ыэR>Ш>џЩЭœ:k†нх§х§. у~#унх§х§.эsМх!|ух!‡…o|Юg~#foуЩэ{М§снсЩ™Xz:- ѓ"њ Э!Ё""ш$х!џџ"3М2МZыб)))###ЭXэSМэCМЭхнс!н^нVzГ н^$нV%нn&нf'" МэS М!н^нVzГ н^ нV!нn"нf#"МэSМн^нVэS М`izГ(>Эrыхн~2Мэ[ М* М=(ы)ыэj= јСЭІнNнFэCМЭІэSМ"МDM!МЭ†н~ 2МЭrэSМэCМ:Мўџ 3э[ -МэK МХеЫ8ЫЫЫ!МхЭv{ц€ВБА>сбС( ЭvzБА>(Џ2МѕЇBK(=( н^,нV-нN.нF/эSМэCМэS5МэC7МеХэ[М!МЭ–эS!МэC#МЏ2>М2ВЭЏСбёЩѕ!џџ"3М!Дэ[5МэK7МЭOzГАБ(хЭ"Э7с8ЭOёџџЭOЭћёЩ:МЇ(7=(ы)ы!эJэJ{ZULЭI#N#FЩ{ZQѕХ!!МЭ–ЭСё_^#VЩbk)Ы<Ы{\BJЫ;ѕх!!МЭ–ЭСxцG F#|ўР ХЭСёVX0Ы:ЫЫ:ЫЫ:ЫЫ:ЫzцWЩxБВГ э[!МэK#М! МхЭ–сУ–!ўџыы#эJ:МЫ#ЫЫЫ0ѕDM!МЭ–!МУ–эK3Мэ[1М!О>ЭJ ЇТxЩЭ% !ОЩэC3МэS1М!Ох>ЭJ ЇТxсЩ!1М~#ЛР~#КР~#ЙР~ИЩ:МЇ !їэRЩ= !їџэRЩ!џэBР!їџэRЩ§}Ї §х§.х*Ў€"9М!ЌуэK9МxБ(Х Э|С_еЭУб<{Шyц_ы))))) ~ыngыЭ €ў{ZРЩѕхе€э[В€ Эбсё§сЩХPY>Эr{ѕ:МѕЭr!Ды))ЭXЫx(СССЏ=ЩЭЎё=oёЅo&ы!эJDMЭСЏЩ~ў.Р#~+ў РЏЩ~ў.Р#~+ў.РЏЩ*9М"Ў€ЩW§}§.Їz !х:Б€эKЎ€ўа‡Io&^#VыщY`ћgr}дй*9М";МЩ*;М"9МЩxЇШХЭ.СљЩxЇШХЭСљЩХйСйЭУ ~ў. #~+ў.(№|ўР ЭУЇ(ЭЬ=Щ ~ЇэR ў(пў(л~ўх(жЇ(ййЮPYйХйСЏЩэC9МЩэK9МЩЭУјyцo&О))))) ~эR^ЇЩэC9МЭУЭ( ~ЇШэK9МЭоўџШў(ѕў(ё{ЇШўх(ъэC9МЩэK9МЭоЭШ Эоў(јў(є{ўх(яэC9МЩs#r#q#p#Щ^#V#N#F#ЩZQH>Ы8ЫЫЫ0ѕЩ{–#_zž#Wyž#OxžGЩ~#“_~#šW~#™O~˜GЩ~#ƒ_~#ŠW~#‰O~ˆGЩы ыэJЩїw>эy:ѓНWЦdg.>E‚w,6:,6/,6,}.џwЩїw>эyЫ{ Cы:ѓНЦdg.џnыэАў і~ў (>.эАў іы6/,6,}.џwЩ:ѓНЦdg.џn---~ў/ њ,6,}.џwЩїw>эy§}Ї :ѓНWЦdg.џ~ГiэАO>‚gэ[В€Ухх:ѓНWЦdg.џ~бiэАсЩ§.ЭXѕехЭвсбёЫg{_VШйЫ(!>М~ЇйШй=w‡&Дo~,fo!>М~<ўйШйw=‡&ДoэK9Мq,pйеN#F^#VxБВГ э[МэKМэS5МэC7Мбе§х§.Ээ§сбЩбэАы+~ў (њ#ыў ( ы6.#ыэ э э ы6}2Б€сЩ§с€э[В€У§}Ї §х§.! х!ГххЭXЫC(Ўйй Э|~#йЫqс %Oй>Э… Ї(###>Э… Ї(##>Э… Ї(йхйай6}2Б€йсЩйGйV#^#zГШ{Ї zў€80_,ў>_ &zя_ў( ўQ(ж€0zў08 Аў@8zƒйw#йШИЇ( ехЭч сбyШэ=ЩебОР#ОР#ОЩ§х§.Ээїї>?эy!РРџ?uэА!"GМ!Р"Х‡!а"Ч‡џџй:=МЇй :Мў0йэK МйЭУyц‡‡‡‡_ы)й xБй(Z~Ї(Vў. #~+ў (йўх(е ~эRў(Ъц :№†Їе№†ХФа Сб !ы~*Х‡q#p#"Х‡*GМ#"GМ*Ч‡w#w#"Ч‡:Ц‡ўа8Ž*GМ§с§}Ї >?2Б€"Ў€"Ъ‡DMЏЩ:Б€Ї 2№†Щ*В€31Э!Г№†џ~Ї(э э э єЏЩѕс"А€йэSС‡йЩ§}=(§.!ћ!х*В€йэ[С‡:Мg:Б€oййэ[С‡!"х:Мgoйэ[IМэKKМХехЭЎйzйo&ы0й}МкW"|‚М}к_"|’_йсЭJ §}=("В€бСйzƒМкx"”Wйк•"х§х§.Э"§сэSIМэCKМЭ7сий}“йШйoйТ7"Щ§}Ї !с"х§х§.ЭXOМ еэА!:Мў8*cМ"KМ*iМ"IМ*9М"MМЏgo"С‡с§сЩѕс"А€Щ*9М"Ў€ѕс"А€Щ§}Ї х*В€3Э!ч"у§х§.!ГЖ‡џ~ў. э э ~ў!8ў.( э ѓ~ў!8 -##> ќ~ў!8 э їЭћ> ќЭћЭхЭk#с(~Ї ђ7§сЩЖ‡ ўa8ў{0цпОР#яЏЩTRDSCLFDITAPSPG$C FNTBMPROM*Ъ‡|ЕШ+|ЕШїї>?эy!а}$й!рэKGМй~ц(# -О+ эR~#йw#й~#йw# xБй( п##й xБй жйэKGМй!а -Ї Ш}$!а~ц # -О+ эR~#йw#й~#йw# xБй( п##й xБй жйэKGМй!а -Ї Ш!рРэАЩ!@‡Рџ§> BэyCэЂ=ђN$&> BэyCэa=ђ]$Щ!@‡Рџ§> BэyCэЃ=ђr$Щ.!#$%&'()-0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`{}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ№O?SP= PC=?IR=?AF= AF'=?BC= BC'=?DE= DE'=?HL= HL'= ?IX= IY= ? MAP 0 1 ?CPU3= ?CPU2=?CPU1=?CPU0=?7FFD=?EFF7=A77=ABF=?DOS ENABLE= 2 EVO Magic Service beta " VERIFY READING FONT OK ERROR !j†ЫОцўШЫўЩ!јН>@ЖwлПігПЭн!їŽўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRST_08”œї?> џџџџџџџџџџџџџэyЩџџџџџџџџџџџџџџџџџџџџџџџџУ’„џџџџџх*n†уЩћЩУJџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8џ SD card lost Press RESET?@`PHLp?@`px|pџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8DlD|TD88|T|Dl|8(l||88||88T|T88|||80xx0ќќЬ„„Ьќќ0HH0ќќЬДДЬќќ 0HH08DD88<$< `р`|D|DDLЬРT8ll8T@`pxp`@8x88||8((((("n†ЏwНэQ*p†О ћvѓ{Ы[гў(гіэxw#ђу !{Ы[гў(гі~#і гџђљ wџэQс"n†Щ -NoœНоџьэюяќ§ўџ!BcБвѓрсту№ёђѓ*В€ђї!ђ‡ :Б€Ї ш!&"p†*n†х!>"n†*p†ЏwНэQћvѓ{Ы[гў(гі~#і гџђlwџэQс"n†Щн^н#нVн#|ݘ}ѕЭЁёцў -?Ю0'цУiн^н#нVн#оBKBBKBKBKBK B K E H E HEHEHDD?DDJ>O2†н!К*а€Э‰*Ж€Э‰:Ы€g:Щ€oЭ‰*Ь€Э‰*И€Э‰*Ф€Э‰*О€Э‰*Ц€Э‰*Р€Э‰*Ю€Э‰*Т€Э‰*М€Э‰*К€Э‰:к€ЭЎ:т€ЭЎ:и€ЭЎ:р€ЭЎ:ж€ЭЎ:о€ЭЎ:д€ЭЎ:м€ЭЎ:{€ЭЎ:z€ЭЎ:y€црGАіМЭЎ:y€цЭЎ:x€ЭЎн^н#нV:y€цЦ0Уi:Б€Ї(}_2У†ц(=(= :ф€цјВ2ф€{_ц(CWй=!€(=!(!€:l€цяЕ2l€:ф€цїД2ф€&ьЭЕ1ц|ГoЭ2&эЭЕ1ВoЭ2й{ц(=W&ьЭЕ1цќВoУ2:У†2Б€Щ!SРУ€ѓџэsюСЏgo"…б2ХУИ†њ%А<‡Р!@"ТдСТœжњ@)ињТ…к>Ф2‡Р@aіџЯ?вїР=ЦэGџ^!мС"џў>ц2аэ„EечФ~џЎцє <эј!@ЃрuэАsџ:сw?ї>гўн8цаћ€Дў~(ж8Оџв‚Р6>ЩЭђТ§! “^н&а.q$ -pћьиЭьЧяpЦd wў:^СцG SсЫ^зњНкњлxњšŽtАMЭwЅ|Ѕ#TA(џ= э_цџ(ШЭ`Т~эDЄw-їхвС )q.qщО0'rUў<ў28!У}d–wЏо!bќШO ~тк8DPЏоЯь!ЏЎ(Ÿ3Ё2ђР5ї +6~ћ=yŠGў™ќ:cСю2Юћ/[і<T~xзАwЯосЈ(кц>7,7Н0 .œУ§N!pFАnПfx„GЫќ|(8 ҘкЏ”gюџy…OŸ­ц€(:ё•ofє§qаpgаuаtйЩ/џѕХехчЏлў‹(ёэVЏyG1жт!:\ќX'ћйЩ/бС4Ы^ž“#‚Ÿ4ї 5#'ћсъёћїЩ2zФ~‰NямšFћЙ^ћVrћ~ўШаd8јдАЧж?ЭVТер0Ш@aр"фУю:џЕбщ.>ли,ж'јo&)џ^#VыЩ`yƒтo"bТbDјix‚g“"kD†џP €ЭРсУХљP њСDуKЭХЬФ‹дiyџгЧgХ`xњЭяЧ/ooЫk{MэВzфэДХУ‚>K4Э“Х:єYіПџ­єПющСбBeъъ:Ѓ&х™сЏЉЦ@OІ{ћ_xzћ0GzzћW% у'о†Ы{сЦ€_|xўРкšямG'щГ_jЈь_…ѕYЈєЫљBѓЭжMх9y“гГOGбНХчƒe‡Ёфu˜ЩњаК.9ѕјIД™:•gяyKј8Х(ѓьЂQКоЉЭЊœЩ”јвјNюеPYлУvKХŽЎСУц7zИ0џPG{YOХй<н Шџџ/іЧ2ФЏ…ЫWрхЭwсйzGў({‘Oœј0џyэD‰OИ<іiеЏўЗШhAем`x…8‹Мч”Oй% -ељЏЉ(< џЫ0- -,ЏњЈ($|чџ -}Цo?ћŸцј„gG–yП§бЩzЎw|оџіXg6GЩЭќOЦ:zФў Ш9ŸxжGo&)y4їOнцЕo{ї‘œї<_zмїїЎWџ1хCw#ќсј •ђџџy/O{_>ПO7ќ’WЩœн’ХXJ Zс­ѕЪXѕ†ФКbЦ!ѕїђ_ЩЪlЧТѓЧTјS -\јBљhмwзPПFOzW{‘рК8{ЗШ=Щ_ыМц8њКFХљК1џЩЇ(щнg<ЭљоЧэSƒ•\.Рџx№GЭ6ХЃ“НљƒJЙOї^№љ˜ƒPеIб!ŽŸ,СбјЁКинbм,ЭšљТlтtsРюЦpjДМ~іzў8ЛОкхЕUтOБаіe€ЪЋВёахиW‘,b­’Ц’’лЧ -’і|’Л н|nНШ€ьт•b’WWGыО[яСи…6ь‚RьЩН—^—љЙаYOЩfЧgƒз_L§$zџ(Ы?ЬќOъЮѓ€ѓ7sѓЁ_ŽУУ„ЧЛ”от2ЬЦЬwд2ШЦ2вЏд™ѓзЦгž/ёфПЩxе™ќЈ‚gyCZїЧчњoy`ЩжЦСз‰кл цУуйФфDя…њЃ\‰К’ -‡ДЋ š@вуjТЭ@~Шљ@"…Єœ\џ)=Q -Yџb 1 ,џTENџ[c"6J^џ#7K_ў*+RS (Р &эЭЕ1ц@ :Б€2Ў€Пѕс"А€Щ:€§oЦ`їwэy*€э[œ€zйїЗў€>њ8>§эy§gй>@8>‚WЫєN#F## э тДzўР8§|ўњ >§§gйЗэyй€|ў€8п§,§}Ц`йwэyй&@ЯЫДїw>њэyЗЏэy"€§}2€*œ€э[Ј€"œ€!"Ј€!А€ЫЖЫЦЩЏ!€w,w,wЩ&яЭЕ1ц !Џ"Њ€>А2Џ€Щ!ЭH!@Хх!"ЭHсT] ХЫ$њЭnbk №есСчСз|Цg Ю!о"Њ€!*~ўџШЭn#і&яЭЕ1ц :Џ€ўŸ2Б€!ј"Њ€Щ:Б€ХхЭлсСЩ&яЭЕ1ц !п"Њ€ЩПџ§B>ўэy>эyC>эyB>эyC>ўэy! !є "Њ€Щ&яЭЕ1ц (№:Б€ў Эл> -ў иў8ўЅ0зў8жO> Хѕ§џ>эyПёэyџ>эyЭ20эx0і>эyП>џэyнхнс>эyСЩ!{"Њ€!Ќ€ЫжЩ@џAџ +еѓ:џ\<гo*]:ў\Яў ѕЬК?ёФе?бћЯGцШ!и)ц@ xц([ Э!т)>аЯxцТч>лOЗ лoў +ШхЭ›сп!*плOЭЇ!*плoЭЇ!ў)пЭ1ўIШўR(ўA ђЭћ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?ЯцР {В ѕѓЩЯцР(њјЯѕЯцР {В ѕѓЩЯцР(њјЯѕэyЩэxЩџџEVODOS!УfџџџџџУџџџџџУ:џэyЩУXџџџџџУ џџџџџУ(џџџџџУ0џџџџџћЩхеХѕїЗ§*ѓ€эY~#эQ"ѓ€26„ёСбсЩjХї7ЏУџџџэ[t€!}€Эf:s€цї§эywџ:qці эyЭUЭ&ЭЄЭ$!АЭФЭŸ>ћлўц јЏлў/ц јЭ€ЭЬmХї7ЏУ,њ+[,•+УЗГžг9M76џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!XхэsV„э[Ф€!Э€Эf:У€ц:ђ€!Э€(!Щ€w:і€ц?o&)Н^#VыщЩлПѕЫзгП*ћ€эАёгПЩХї?>УЏлў/ц јэ{V„Щ>~ц@0Ы:Ы; +~Ы:Ы;w+= хЩ|Э‰}ѕЭ’ёцў +?Ю0'цУя>2„B*О€Э„>‚W*Є€Э„B:Й€g:З€oЭ„B*К€Э„>‚W*І€Э„B*В€Э„>‚W*Ќ€Э„B*Д€Э„>‚W*Ў€Э„B*М€Э„>‚W*А€Э„ B*Њ€Э„>‚W*Ј€Э„ E:z€Э‰:v€Э‰ E:{€Э‰:w€Э‰E:|€Э‰:x€Э‰E:}€Э‰:y€Э‰D:s€Э‰D:r€Э‰?:q€црGАіМЭ‰>‚W:q€цЭ‰D:p€Э‰J:q€цЦ0Уя?SP= PC=?IR=?AF= AF'=?BC= BC'=?DE= DE'=?HL= HL'= ?IX= IY= ? MAP 0 1 ?CPU3= ?CPU2=?CPU1=?CPU0=?7FFD=?EFF7=A77=ABF=?DOS ENABLE= C9 E.EXIT 2 EVO Magic Service prealfa " VERIFY READING FONT OK ERROR ~ЇШЭЭ#їў вяў(ў( +ў РzЦцјWЩ#~2„Щ#^#VЩехѕkz&T))))))_Ы;цЦСWРёw|ю0gzц…o:„wсбЩwџ>Їэyїџ>wэy> !РСЭK!РбЭK>!РсЭK!РёT]@wэАЩїџ>wэyЇ!РС@эА!Рб@эА!Рс@эА!Рё@эАЩ!ЇРС@эАРб@эАРс@эАРё@эАЩ>їПэy!јЇ>гПэА>гП>}їПэyЏїЗэyЩ!Ÿ>гПэА>гПЩЭј!˜ЭФн}Ї!ДЪФ!МУФї>эyн.!ŸјoЭн}ЇШ!ŸјwОР# xБ ін.Щ>ЇwџэyЭ6Э|Уи!РсT]?6эА!РёT]?6эАЏ!РСЭrЭrЭrЭrЭr<ю шЩwЫdЫфШЫЄ#Щѓ!—ћvћvѓўL!ўТŽО€эЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂ §ТœѓЩЩ!—Ÿн&н.~ ~ ~ ~ ~ ~ ~ ~ џ н- еp н% ЪЩ&яЭЫц@ :њ€2ї€Пѕс"љ€Щ:€§oЦ`їwэy*€э[ч€zйїЗў€>њ8>§эy§gй>@8>‚WЫєN#F## э т”zўР8§|ўњ >§§gйЗэyй€|ў€8п§,§}Ц`йwэyй&@ЯЫДїw>њэyЗЏэy"€§}2€*ч€э[я€"ч€!"я€!љ€ЫЖЫЦЩЏ!€w,w,w*ћ€э[я€7эR"ћ€эSя€ЩхеХѕЭrёСбсћЩ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩB{ў'аў ЫxР!~7Щ{ў:8 њBЦOЩ~Щ!5Ы@(єх!C„Ы^сРРЦ Щў0и ШЫh! кжў"(ў Р>_Щ>@ЩЭыР!7„Ы~ #5+ 6џ}!;„Н юЭа!7„О(1ы!;„О(*Ы~ ыЫ~Ш_w#6#:@„w#:B„WхЭ1сw2?„х!B„ЫюсЩ#6#5Р:A„w#~ч>лўи>ўлўЩ*R„#„~,~-ЭЉѓЩ*R„#„w,w-ЭЉѓЩ!5„пћ ћvэPэxК  јэxК(/цЫЮШЫŽ7Щ*P„э[T„пћэx2T„“(ђL…8Џo +…8ўљ8>љoпџэx2U„’(эDђm„8Џg +„8ўИ8>Иg"P„Щнfнnэ[P„Ы:Ы;њ{Ни}н†=Лиz$Ми|н†жКиz”Oнnнf нЫ~(N#^#VыэBO ыr+s+wУNPн^эR нqнuнt УNэKP„h&)|yц†#fo"R„хЭр:O„ЎwЏ2O„:P„ц/Ц O:5„ц!ќ(! бХAN#хnы>џ7ЫЫ#ЫіІВw,~ЁГw-ЭЉыс#СйЩн^нVzГШнхенс*P„Ы<Ы<Ы<Ы=Ы=Ы=н~<(#}нО8 н~н†=Н8|нО8н~н†=М8н~нсЩнЭЏгПЭ ћ:5„ц( ћv>њлп/ц ѕЭрЭ\!B„ЫЎNЭИCнЫNѕФЪё 8н~ +Ї(=ЭA*нЫNѕФМё ЏнЫ~(нnнf w#w#6 +нwнwн6 ЭNЭ< !B„ЫЎ:5„цЪ| +*P„хЭ0СЇэB(ЭЕЭ{пњэxцў(ўЪ‘ +Э`ћvЭіЭм3ЭM Ї(2?„Э/ :Э{8н^Ы{(нnнf ^*3„?„э pЭ`ћv:B„ЫoЬiЪ +Эд8>гПЩЭЕ!?„~!ћNQ#эБ !z‘=‡…oŒ•g~#foщ*3„O|ЕЪ +yнN^# QэБ Kz‘=нЫ~( нnнf w#wнwнw:5„цФ/ ЭіЭ< н~Ы(нnнf ~нnнf‡…oŒ•g~#fo>гПщ{’Ъ +OэБТ +{‘=йЭ`>њлп/ц єЩ!O> §џэyПэЋж0ѓЩ@` ƒ_zжW у!GG"НZ"ОZ"нZ"оZ"§Z"ўZёЩѕ:5„Ы(+:R<2Rў 87Џ2R:S<2SЭў 8%Џ2SЭ!5„ЫО*P#"P|ц( !5„Ыў!"PёЩ!5„ЫО:SЇШЏgo"P"RУѓХїоэaОэh ѓХїоэaОэiС}ЇЩM&№ЭиЭЫЙШ<Шѓ=е$ЭЫјбbk Ї(љ N#Fы6 #yцЭЭЫ8Ыyц6.#ЭЭ6.#62#60#xц?ЭЭЫpРы!TэАыЩt& +ы^#ыЭи$іЩ:5„цШ& ЭЫцШ&ЭЫўUШѓй!YX„эА]„&ЭЫЭш +ю&ЭЫЭш +ю&ЭЫЭшh„&ЭЫЭш&ЭЫЭш& ЭЫЭш!X„ЭКйЩхo& +Џ=<эR0ћЦ0W}Ц0сr#w#Щo&0ц„}ц„Щн*ч€й>§їЗ2I„эyйЏ2I„н*ч€й>§їЗ2I„эyн~‡‡‡_йнNнn&))))ы§!|§н~§†_§Vzц AzцЦXgkн~w,ќAЏќ§#§#йй анЫ~(4№џ§н~§†_§~цЦXWAнn}цg}цДќ§-нЫv \§+§+нn§~…_g§VA>џќlb>€w%јнЫv /йн~ж_й№џ§нn§~…_§Vbн†=o>€w%јйй йнЫn(;нn&))))ы§!|§н~§†_§~цЦXWAнn}цg}цДќУzнЫv ,№џ§нn§~…_§Vbн†=o>€w%ј}“G>џќнЫn(e§!|нn&))))ы§§n§~WцЦXgн~н†…o_н~цGOц@G-yЦ(w->%Аw->4Аw->Аw-yцАЦwы-ЏM7w-w-w-w-wi$ёнfнn)))$йЏэyй|2D„"E„й:I„эyйнn нf йЏэyйнЫfЬК"3„Щ!T]9`1Xееееееееееееееееееееееееееееееееољ!W_91[ ееееееееееееееееееееееееееееееееољцгўЩХехG!z))))))_ц€Wp§>эy zЌgЂ ,><(=w>эyсбСЩ*ћ€їЗ:I„эy~#Ї їЗЏэyЩў 8 +ЏэyЭЖоў -T]~ў 8>€G#єн~‡‡‡Ы?=gїЗЏэy:D„„2F„bkУКў V#їЗЏэyz‡‚‡W:F„‚2F„“ў їЗЏэy:D„2F„:E„Ц2E„УКў V#їЗЏэyzЇ(>ќ2G„УКў ^#V#їЗЏэyэSE„УКў V#їЗЏэyz2H„УКў :F„†#WїЗЏэyz2F„УКўРнVн^ы)))$їЗЏэy"E„УК:њ€їЗWЏэyхjg)))ј7й*E„WG|цO§!§ |цјGй:G„_й}цјo>„g"E„]x!|B†#_V!> F#N>й{Ў#йo&§щ)))))))) ДЁЕ=Ты:H„_<( %|ціXgsйсЩџџРџр№?јќўэ[M„!„нNэАн~Ы(нnнf ~Gнfнn…o,ЭŒы"M„„нFнN~q,љЩO}ці@}ц„og]|ціXWyЩ$|цР}Ц oи|жgЩнЫ~( нnнf #N#FнNнF xБШ нЫ~( +p+q+~Ї(5Щнq +нp н~Ї(н5ЩЭіЭгн^нV!5„Ы^нn +нf № )))) ~#Э+љУм) N#Fе> ~эBц> >бЭєзнn +нf |ЕШнЫ~(н^нV ы#N#FынNнF 7эBШнЫ~(ыp+q+н~жО(4Щнqнp н~жнО(н4ЩЭіЭžн~н†ж_Уўн^нV нn +нf н~жOzГyЩЭЄШЏэBы0W_ЭЄШыЇэB ы0{ ыэR(0ынwнs +нr ЭіУмхеыЭŒыХј7o&))) С~,~,~,~,~,~,~,~,бсЩхеыЭŒы‡o&))~Ж,~Ж,~Ж,~Ж,~Ж,~Ж,~Ж,~Ж,бсЩхеo&)))ј7@~#~#~#~#~#~#~#~#бсЩнхйїЗ>§эyйнn,йЏэyйЭ н~oнfн~_нVХЭ:Сн#н#хнсЩнхйїЗ>§эyйн~н†жoйЏэyйЭ н~oнfн~_нVХЭ:Сн+н+хнсЩн~‡_}!|ЇэRх§снNoн~懇‡G&)))н!|ыннЩ§щэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э Щ €J„‘ђєэџMAGIC Service 0.Continue program C.Image to RAMDISK 5.View screen 5 7.View screen 70c57Yaџ  + ь +‘ +с Ш м У ь +BHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QA  + 6№ betaаN00:00:00а00.00.00џ €Њ@ABCDEFG @ A B C D E F G@@@A@B@C@D@E@F@G`@`A`B`C`D`E`F`G€@€A€B€C€D€E€F€G @ A B C D E F GР@РAРBРCРDРEРFРGр@рAрBрCрDрEрFрGHIJKLMNO H I J K L M N O@H@I@J@K@L@M@N@O`H`I`J`K`L`M`N`O€H€I€J€K€L€M€N€O H I J K L M N OРHРIРJРKРLРMРNРOрHрIрJрKрLрMрNрOPQRSTUVW P Q R S T U V W@P@Q@R@S@T@U@V@W`P`Q`R`S`T`U`V`W€P€Q€R€S€T€U€V€W P Q R S T U V WРPРQРRРSРTРUРVРWрPрQрRрSрTрUрVрW?@`PHLp?@`px|pхo§}Ї} з:њ€э[я€эKї€*ћ€у*№‡уЩз:6„§х§.нхх!Zух‡ЦkoЮ•g~#foуЩнс§сЩу~#у§х§.иw|кЗчЏ2ђ‡н!‡§}§.Ї !эх!…Эп!|Ї>!…§хЬf§сЭТЇ ЭљЇ§хЬB§сЭ4 Ї§хЬT§с§.Э67Ш=Э†и*є‡##~э[ђ‡!‡ЇЩ*є‡##~*ђ‡"я€Їѕс"љ€Щѕс"љ€э[ћ€!‡zўР0,ў8(Хї>}эyzж@WС{Ї( эDOэDэАOэАї>zэyэА*ђ‡"я€Щн}ц2ђ‡ЇЩ!…>ѕBKхЭљ)!…>ѕBKхЭ4 ѕхн"є‡Gц€нwxBKЭп!О§с§х§§~Ї(ў€ §~ЭЯ  §цyЇсТх§с§N Џ_ЫЮњ= §~§Ж(§~§Ж §~ §Ж!§Ж"§Ж" §~ц№ў№ {ў33Р;;ёЫ(цOнхсЏq#p#6џ#w#w#w#w#wнЭ6=н6њџУ|ёОйЫ(цOй>~  Ї(ў€ /~Ї(+ЭЯ &йнqнpйнsнхб э э э э н6н  = ОЭ67Ш=o§}Ї} :њ€!ђ‡О?и2ѓ‡o&)))‡"є‡~ў8ж!4 ( +=!љ(=!п!"№‡ЏЩѕхxцG*є‡#~цірАGсёЩўШўШўШў Шў ШўЩз:њ€э[я€эKї€*ћ€Уп!§}Ї:6„(у~#у‡х!ух!,…oŒ•g~#foуЩѕ§}Ї "ћ€у"љ€уёЩok94>>>ЭеХГгЛЭМЭЖэЂzГ і= щЭЖэxўw њСбЏЩ>ЏЭЭЖлГўw ЏЩ>ЩгГ>гЛЭМxгГЭАyгГЭАzгГЭА{гГЭАгГЩлЛ8ћЩлЛ0ћЩлЛ8ћЩ>€г3ћvvѓ>ѓ€гЛћvѓ(ЈлЛ8ѕГэx![эY>гЛЭМэQЭАэiЭАэaЭА!,эЃЭАzГ і![эi>гЛЭМэaћvvѓлГЪ~ўwТ~ЏЩѓ>œгЭ5[Ї>w(>ЬггТnѓлЫг!"<D[ФыэАлЫЯгУnлцЯгWлК>Ш=Щѓлг!nх‡_!3^#VыЭОлGЭОлOЭОлWЭОл_ЭОлщCРyЭУ>юУЖЭУџ эY ћЏ!HЭбЭ:=(и= я!NЭбЭ:э`э`э`э`!ЫW &@>wЭмЭ:>iэyэaэiэiэi>џэyЭ:Ї л>{ЭмЭ:Ї ѕ!TЭбЭ:Ї єУБѕ>гёЩѕ>гёЩЭЪХэГСЩХЭЪэyЏэyэyэyэy=эyСЩхеХѕХ>zЭмЭ:эxэ`э`э`Ыwс +ы)ыэjejSёэyэaэiэQэY>џэyСбсЩеџ лЛ  јбЩ@•HЊ‡Pџл0ћг!эx+гЭИ|Е єэxэxЩ>QЭіЭ:ўў љЭZЭ:< њ!>RЭіЭ:ўў љЭZ= ё>LЭмЭ:< њЭУ>wгл8ћЩл0ћЩ§}Ї:6„(у~#у‡х!Z ух!n …oŒ•gЏгП~#foуЩѕ§}Ї "ћ€у"љ€у>гПёЩv ќ Ч!Ѓ!Ээ WџэY ћЏ!€!Э !Эr!=(d= я!†!Э !Эr!э`э`э`э`!ЫW &@>wЭ!Эr!>iэyэaэiэiэi>џэyЭr!Ї о>{Э!Эr!Ї ѕ!Œ!Э !Эr!Ї єѕ>гwЏгWёЩЭќ <ЩЏгwгWЩѕ>гwёЩЭ!ХWэГСЩХЭ!WэyЏэyэyэyэy=эyСЩхеХѕХ>zWЭ!Эr!эxэ`э`э`Ыwс +ы)ыэjejSёWэyэaэiэQэY>џэyСбсЩеџлWЛ  јбЩ@•HЊ‡PџХWэВэВэxэxСЩ>RЭ.!Эr!ўў љЭ’!= ё>LЭ!Эr!< њУэ >QЭ.!Эr!ўў љЭ’!Эr!< њУэ §}Ї:6„(у~#у‡х!"ух!"…oŒ•g~#foуЩѕ§}Ї "ћ€у"љ€уёЩ"+"y"{">рхЭё"сЇЬ,"Wес.џЏЩхХ§}Ї їЗ>§эy.c~ц(4Pџ. ~эy.а~=эy№>‘эyzГ(эxц€ ѕo§}Ї} їЗЏэyСсЩ>џсЩ>ХеЭЩ"№> эy№эxцˆў јЭІ"№эxц€ њ= №бСЏЩ§}Ї( эВэВЏЩїЗ>§эyэВэВїЗЏэyЩеЭ_PYаџэQ№эxц€ њАэYбэQpэYPэyЩаџэy№эxЇ(<<(9ЏАэyэy>ь№эy№эxЇ(#<( =8цˆў ээXАэPzГЪІ"!ыэR>Ш>џЩу~#у‡нх§хэsх!d#ух!i#…o|Юg~#foуЩэ{§снсЩњ&%Ќ$$ƒ#j(в%Ч&Ј&T*h*ј*+ййѕх:gеЭі)L!ы))ысy=Ѕ(йOйoy•gМ8|схЭ$A:OуййсёШЙ(J‘0ќѕxЇ(>ёѕХхyыЭё&ЫxТ`#ухѕЭЅ)йХйсы!эJDMёсй{йЇ(ЭЭЇТ`#бСФёЇШOЏЛЭ%N#F^#V#ХеЭё&эS%эC'бС!Эш&хЭ)Эј(с0ѓџЭш&э[%эK'Э^$Ух)zцg{Ї($kЫD($Ы‚ы!эJDMЩЭš$ !ˆЩэC3эS1!ˆхЭЇТ`#сЩ!1~#ЛР~#КР~#ЙР~ИЩЭ%Ыg{_VШйЫ(!>~ЇйШй=w‡&Žo~,fo!>~<ў€йШйw=‡&ŽoэK9q,pйеN#F^#VxБВГ э[эKэS5эC7Э“%бЩэK9xБ(Х Э!%С_еЭQ%б<{Шyц_ы))))) ~ыngыЭЦ% €ў{ZРЩХPY>Эі){ѕ:ѕЭі)!Šы))Эё&Ыx(СССЏ=ЩЭЅ)ё=oёЅo&ы!эJDMЭ{$СЏЩѕ!ŠЭш&zГАБ(хЭ)Эј(с8Эш&ёџџЭш&Э”&ёЩ~ў.Р#~+ў РЏЩ~ў.Р#~+ў.РЏЩўа‡т%o&^#Vыщђ%љ%”&& &&m&r&*9";Щ*;"9ЩxЇШХЭЧ&СљЩxЇШХЭЈ&СљЩХйСйЭQ% ~ў. #~+ў.(№|ўŠ ЭQ%Ї(Эe&=Щ ~ЇэR ў(пў(л~ўх(жЇ(ййЮPYйХйСЏЩэC9ЩэK9ЩЭQ%јyцo&ˆ))))) ~эR^ЇЩэC9ЭQ%ЭК%( ~ЇШэK9Эw&ўџШў(ѕў(ё{ЇШўх(ъэC9ЩэK9Эw&ЭЦ%Ш Эw&ў(јў(є{ўх(яэC9Щs#r#q#p#Щ^#V#N#F#Щ!џџ"1"3Э92Zы)))###^#V#N#FэSэCЭ{$хнс!н^нVzГ н^$нV%нn&нf'" эS !н^нVzГ н^ нV!нn"нf#"эSн^нVэS `izГ(>Эі)ыхн~2э[ * =(ы)ыэj= јСЭ*нNнFэCЭ*эS"DM!Эњ)н~ 2Эі)эSэC*э[)хыэjхDMЭ?(>бс()ыэjDMЭ?(>(Џ2ѕЇBK(=( н^,нV-нN.нF/эSэCэS5эC7еХэ[!Э +*эS!эC#Џ2>СбёУ“%Эх)! Эњ){ц№ВБАЩбэА~ў ( ы6.#ыэ э э ы6сЩххЭ%ЫC(мйй Э!%~#йЫqс %Oй>Э­(Ї(###>Э­(Ї(##>Э­(Ї(йхйай6йсЩйGйV#^#zГШ{Ї zў€80_,ў>_ &zя_ў( ўQ(ж€0zў08 Аў@8zƒйw#йШИ:Ї !їэRЩ= !їџэRЩ!џэBР!їџэRЩ:Ї(7=(ы)ы!эJэJ{ZULЭ@)#N#FЩ{ZQѕХ!!Э +*Э{$Сё_^#VЩbk)Ы<Ы{\BJЫ;ѕх!!Э +*Э{$СxцG F#|ўŠ ХЭ{$СёVX0Ы:ЫЫ:ЫЫ:ЫЫ:ЫzцWЩxБВГ э[!эK#! хЭ +*сУ +*!ўџыы#эJ:Ы#ЫЫЫ0ѕDM!Э +*!У +*ZQH>Ы8ЫЫЫ0ѕЩ~#“_~#šW~#™O~˜GЩ~#ƒ_~#ŠW~#‰O~ˆGЩы ыэJЩХехэ[ZЇ( ехЭD*сб(эyсбСЩебОР#љЩ"ZэS\zЦ2^!"GЏн*^Ї(*\++"\*G+"GЭ%~ўх(" ыnыЫc(.*\q#p#"\ы*G#"Gн}К8*9хЭЈ&эK9сЇэB ХэKGЏЩЭ#*Ї(уѕ^#V#е^#VеЭ+й*\э[9s#r#"\*9#"9*G#"GСбйёЩх!+у§*X:нgн}Ї эSIэCK§&Щ§"XЩэ[IэKKХехЭЅ)§|o&ы0н}нМк=+н|§„нМн}кJ+н|§”§oсЭбС§|§…нМк^+н”§gкt+хЭ)эSIэCKЭј(син}§•ШнoТ+ЩЭ%N#F^#VЭЅ)У{$&яЭЫц !Џ"ѓ€>А2ј€Щ!Ю,Э№+!@Хх!в,Э№+сT] ХЫ$њЭ,bk №есСчСз|Цg Ю!о"ѓ€!к,~ўџШЭ,#і&яЭЫц :ј€ўŸ2њ€!ј"ѓ€Щ:њ€ХхЭ‡,сСЩ&яЭЫц !п"ѓ€ЩПџ§B>ўэy>эyC>эyB>эyC>ўэy!Щ, !є "ѓ€э{V„Щ&яЭЫц (ь:њ€ў Э‡,> +ў иў8ўЅ0гў8жO> Хѕ§џ>эyПёэyџ>эyЭд0эx0і>эyП>џэyнхнс>эyСЩ!{"ѓ€!ѕ€Ыжэ{V„Щ@џAџ *џ -2џ>лўи>ўлўЩ~ЇШЭG#їў вiў(ў( -ў РzЦцјWЩ#~2†Щ#^#VЩехѕkz&T))))))_Ы;цЦСWРёw|ю0gzц…o:†<(=wсбЩwџ>Џэyїї>їэy> !РСЭЩ!РбЭЩ>O!РёЭЩ!Сс>wT]'эА = №Щїї>їэyw>эyP!РСЭ!РбЭ!РёЭ!Сс>(эА = іЩїї>їэyw>эyP!РСЭ9!РбЭ9!РёЭ9!Сс>(ыэАы = єЩ!ЮHеї€!&O@эАслПігПэАлПцћгПЩ!лПігПэАлПцћгПЩ>>Џ2z†!j†Ыц!j†ЫІн*œ€:k€цўЪ>ўРйїЗ:z†эyйнVн^нNйнfнnнVЏэyї>їэyйе йх}йеЭ/= їбй% юсЫzйб( ей|й=ƒ_Энб)йЫrй #й|йе=ƒ_їЭ/јй}й==Э/= їљЭ/бйЫrй ,й|й==ѕеЭ/= їбей}й‚=Wй|й==іЭ/= їбйЫjй(еЭнб#йЫrй ђЭ/ѓй}й==еЭ/= їєЭ/бэSv†z2u†:j†ц їїЗ:z†эyнn нf ЏэyйЫbйРй!"P‡їЗЏэy:z†gэa.ййэaй~#ЇЪиў в‡ў(эў F#йэiй:w†€2w†Удў йэiй:u†2w†W:v†<2v†_Удў ^#V#йэiйэSv†Удў N#yйэiй2y†Удў нVн^йэiйэSv†УдўТдэ[P‡zГ ^#V#"P‡ыУд*P‡эSP‡Уд:Б€йїЗ:z†g.й!G!йэiйх!v†^#V4:y†Oй>їэyйc.ZzUЫ<ЫЫ<ЫЫ;цЦWРwy<Ъа|ю0gzц…oqйэiйсУдйэiйЩyѕцgyцДgyцРДO й}йЭ/= їёOЩc.ZzUЫ<ЫЫ<ЫЫ;цЦСWР\|ю0W{ц…_ЩехЭpy<(ыqсбЩйО -эxцWїЗ:z†эyн~‡‡‡_йнNнn&))))ы§! -§н~§†_§~й‚йWц AzцЦXй‚йgkн~w,ќAЏќ§#§#йй ЪнЫ~(7№џ§н~§†_§~цЦXй‚йWAнn}цg}цДќ§1нЫv +§+§+нn§~…_g§~й‚йWA>џќlb>€w%јнЫv 4йн~ж_й№џ§нn§~…_§~й‚йW{bн†=o>€w%јйй днЫn(>нn&))))ы§! -§н~§†_§~цЦXй‚йWAнn}цg}цДќУЧнЫv 1№џ§нn§~…_§~й‚йW{bн†=o>€w%ј}“G>џќнЫn(h§! -нn&))))ы§§n§~WцЦXй‚йgн~н†…o_н~цGOц@G-yЦ(w->%Аw->4Аw->Аw-yцАЦwы-ЏM7w-w-w-w-wi$ён~нn‡‡‡g$йЏэyй|2r†"s†й:z†эyйнn нf йЏэyйнЫfЪдЩ!T]9`1Xееееееееееееееееееееееееееееееееољ!W_91[ ееееееееееееееееееееееееееееееееољцгўЩїЗЏэyЩ*В€:k€цўЪОўРО -эxц -(€ эCN‡їЗ:z†эy~#Ї(Щў вИ ў ,|]~ў 8>‚W#єЏэyн~‡‡‡’Ы?=g:r†„2t†gkУїў V#z‡‚‡WЏэy:t†‚2t†Њў Џэy:r†2t†:s†<2s†Уїў ^#V#ЏэyэSs†Уїў V#Џэyz2y†УїўТїЏэyн~н^‡‡‡„g"s†}_*N‡†#_V!H! F#Nй:z†эyй>й~#йo&§щ)))))))) ДЁЕ=Т -!ыйzй_<( %|ціXgsйЏэyсУїџџРџр№?јќў!j†Ы~ЪZ"її>їэyнFэ[К†Э"н~Ы(нnнf ~нVн†_эSК†її>їэyнFЭт!н~цјOхеХэSК†Эzюgzцƒoы~цЧБw#їСбсЩхеХэSК†Эzюgzцƒoыq#ћСбсЩхеХЭzюgzцƒoй!†йы~#йw#йїСбсЩхеХнFэ[К†Эzюgzцƒoй!†йый~#йw#їСбсЩ!j†Ы~ э[К†!†нNэАЩїї>їэyнFэ[К†У"э[К†!†нNэА!j†Ы~Тq!н~Ы(нnнf ~нfнn…o,ЭŸ"ы"К††нFнN~q,љЩO}ці@}ц„og]|ціXWyЩ$|цР}Ц oи|жgЩ!j†Ы~Т4#§хнхй:7‡_йнn,Э1%н~oнfн~_нVХЭ^%Сй{йц()н~gцў |ціXgнnн~ціXWн^ХЭ^%Сн#н#Енс§сЩ§хнхїї>їэyн~жGнNнVн^{‡‡йOн! н йyцўэDgoЫA( --ЫB |eozЫ?WЮ_|й§!&_џ§й{й_н†oнf{н†_нVЭ^%й{й_н†hoнfi{н†d_нVeЭ^%й}й§!&_џ§йzй_н†oнf{н†_нVЭ^%йzй_н†joнfk{н†f_нVgЭ^%н#н#н#н#й†нс§сЩѓнх§хїї>їэyн~жGнNнVн~н†ж_‡‡йOн! н йyцўэDgoЫA( --ЫB |eozЫ?WЮ_н+н+н+н+|й§!&_џ§й{й_н†oнf{н†_нVЭ^%й{й_н†doнfe{н†h_нViЭ^%й}й§!&_џ§йzй_н†oнf{н†_нVЭ^%йzй_н†foнfg{н†j_нVkЭ^%醧снсЩ!j†Ы~Тї#нх§хй:7‡_йн~н†жoЭ1%н+н+н~oнfн~_нVХЭ^%Сй{йц()н~gцў |ціXgнnн~ціXWн^ХЭ^%Сн+н+Е§снсЩн~‡_}!&ЇэRх§снNoн~懇‡G&)))н! -ыннЩ§щэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э Щџ€€€€€€€џџ€€€€€€€€€€€€€€€џџџ!j†ЫŽЫў!)+"n†эsl† !j†ЫОЭˆ,эsl†ћ:j†ц( -ћ>њлп/ц іЭP,Эh"!/‡ЫЎKЭя'CнЫNѕФW)ё 8н~ -Ї(=Эž(*нЫNѕФI)ё ЏнЫ~(нnнf w#w#6 -нwнwн6 ЭX!!/‡ЫЎ:j†цЪ1'*Н†хЭЌ,СЇэB(Э§,пњэxцў(ўЪD'Э”)ћЭl,Э^-3ЭЯ-Ї(2,‡Эт':Э§,8н^Ы{(нnнf ^*h†,‡э uЭ”)ћv:/‡ЫoЪЪ&ї28ѓЭ">Щѓ!Ч&х!,‡~!щCNQ#эБ !ёCz‘=‡…oŒ•g~#foщнnнfO|ЕЪЪ&yнN^# QэБ Dz‘=нЫ~( нnнf w#wнwнw:j†цФт'Эl,н~Ы(нnнf ~нnнf‡…oŒ•g~#foщ{’ЪЪ&OэБТЪ&{‘=нЭ”)>њлп/ц єЩнNнF нЫ~( -нnнf #N#FxБШ нЫ~( -p+q+~Ї(5Щнqнp н~Ї(н5ЩЭl,Э3"ЭП$н^нVїї>?эyнnнf нЫ~(#~#foР) N#FеїдїXСCїа  ~эBц>O2Э‡ o<(}!ЮC…oŒ•~ЦH2Э‡!Гї- бЭR/Уh"нn -нf нЫv( нnнf ###~#fo|ЕШнЫ~(н^нV ы#N#FынNнF 7эBШнЫ~(ыp+q+н~жО(4Щнqнp н~жнО(н4ЩЭl,Э3"ЭЫ"н~н†ж_У6(нnнf нЫ~(#^#VынЫv( ы#~#foын^ -нV н~жOzГyЩЭ)ШЏэBы0W_Э)ШыЇэB ы0{ ыэR(0ынЫ~( нnнf w#s#r нwнsнr Э3"У›.ѓ& їЕ1цШ`‡&їЕ1Э* -ю&їЕ1Э* -ю&їЕ1Э*k‡&їЕ1Э*&їЕ1Э*& їЕ1Э*![‡УОхo& -Џ=<эR0ћЦ0W}Ц0сr#w#Щo&0ц„}ц„Щѓэ{l†ЏЩѓэ{l†>Щѓэ{l†>Щн!JAЭ’Уh"ѓ&ьїЕ1]&эїЕ1UO{yц<ў8ЏOХЇЫЛЫК( =ЫћЫК(ЫЛЫњ&эjеї2б&ьkї2СyЇ( =(:ф€цїГ2ф€:z€цяВ2z€ЭЪ*!^AУОѓ&ьїЕ1ц<ў8ЏO}цќБoї2ЭЪ*!^AУОѓ&ьїЕ1]&эїЕ1UO{yцў8=‡‡!дCO еR‡э э э э ы6б{цO!рC W‡э э э ы6ЩЏлў/ц(јЏлў/ц јЩхеХѕЭН+ёСбсћЩ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩB{ў'аў ЫxР!,~7Щ{ў:8 њ+ЦOЩ~Щ!C,Ы@(єх!0‡Ы^сРРЦ Щў0и ШЫh!, кжў"(ў Р>_Щ>@ЩЭ6+Р!$‡Ы~ #5+ 6џ}!(‡Н юЭg+а!$‡О(1ы!(‡О(*Ы~ ыЫ~Ш_w#6#:-‡w#:/‡WхЭ|+сw2,‡х!/‡ЫюсЩ#6#5Р:.‡w#~чBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QA  - !j†Ы~Р*П†X†~,~-ЭМ"ѓЩ!j†Ы~Р*П†X†w,w-ЭМ"ѓЩ!j†пћ ћvэPэxК  јэxК(/цЫЮШЫŽ7Щ!j†Ы~Р*Н†э[С†пћэx2С†“(ђЮ,…8Џo -…8ўљ8>љoпџэx2Т†’(эDђя,„8Џg -„8ўИ8>Иg"Н†Щнfнnэ[Н†Ы:Ы;њ{Ни}н†=Лиz$Ми|н†жКиz”Oнnнf нЫ~(N#^#VыэBO ыr+s+wУX!Pн^эR нqнuнt УX!эKН†h&) -yц†#fo"П†хЭP,:М†ЎwЏ2М†:Н†ц/Ц O:j†ц!3(!CбХAN#хnы>џ7ЫЫ#ЫіІВw,~ЁГw-ЭМ"ыс#СйЩн^нVzГШнхенс*Н†Ы<Ы<Ы<Ы=Ы=Ы=н~<(#}нО8 н~н†=Н8|нО8н~н†=М8н~нсЩнЭѓ§.їЏ {Ї н!šAї>эyЭ’Э+У!*ѓї>эy!ЭC№† эАїњ xБ н!йAЯХїŸ#ї>эyн!CЭ’СХн!2BЭ’її>?эyСнЫ~ ?нq -нp нnнf н^?нЫ^ЪH/її>?эyн^нnнf нN -нF Ыs(~#^#V#N#Fы_нnнf ~#^#V#q#pы_ЏWэRР)нVн^xЇ yў8ХN#F#хеїд!ГїXСCїа бе ~эBц>O2Э‡ o<(}!ЮC…oŒ•~ЦH2Э‡!Гї- беЭR/бсС Ўїї>їэyУh"Oы"Я‡!Г>9Й(0 ы!96>#6 ‘ OT]6 эАЏ!Ь‡ЭО!ГУОѓїї>?эyнnнf нЫ~(#^#VыР)N#Fїд!ГїXхв‡ эАс ~эRцЪš0їz!Вї:ї>эy~жEg.Ы<ЫЫ<ЫЌ:в‡ў.Т?0~‡†O5# +F+N+~нЫ~ нwнqнp їњ нq -нp нnнf w#q#p#хїњ DMсq#pХїŸ#СУt.~ўа~‡†4#O нЫ~ (н~w#н~w#н~ w#їњ Џнwнwнw нu -нt DMУ60н^нV ыэ э э їњ нnнf Џw#w#wУ60!в‡СCїа ўа22‡ў(ў н!XCЭ’Уh"&эЭЕ1і@oЭ2ї4к/.У!*Џ ->>>їVУ!*ѓн!ˆ!BнTн]эА ы нu нt ыэА:ѓНнwнwн6 :ђНнw -н6 GЦнwе!Нйсйй6 #6 #й~#N#ж‡‡‡‡йы!џCO й}йцЦEэАй~йO‡‡!_DO эАыйНй6#нFH>eнuнtp#w#<ћнuнtA6Ђ#61#јyй=Э’Уh"н~ї<У?.ѓїї>@эyЩѓХїоэaОэh ѓХїоэaОэiС}ЇЩїœ:k†‡ЦхoЮ1•g~#foщ72 22K2е!‡е&ыЭЕ1$јсхнсыЇэRїбЩ*В€ЭЕ1"В€ѕс"А€Щ*В€нхеЭТ1Ээ1ы&яjЭТ1%kЭТ1бнсЩЭэ1ы&яЭЕ1M&юЭЕ1aЇэRШ!G!‡еэАбе&ыoЭТ1$їсхнсыЇэRїы&яjЭТ1%kУТ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџADDONS”œУџџџџџУџџџџџУџэyЩУџџџџџУ џџџџџУ(џџџџџУ’„џџџћЩџџџџћЩУ*џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8  €|†AEAIABAџMAGIC Service 0.Continue program S.Setup0s*1*џ  €†^A“A™AAџSetup 0.Main menu W.Turbo R‡ M.Memory W‡0wm!*;*Ј*џЎA Device not found Press any key ...эA Files or DIR not found Press any KEY ... џSelect drives<ˆЈР‚†FBBЭB„BџFile browserD.Drive select ENTER.Select V.SCL/TRD view dv‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/‡/х0Ќ1d џюBџ FDI image error Press any key> %C  DIR  TRD  SCL  FDI  TAP Unknownˆ €‡†lCЗCБCџMounter 1.Mount A: 2.Mount B: 3.Mount C: 4.Mount D: L.Ramdisk1234lб0д0и0м0Ч0TRDSCLFDITAP 7.0 3.514.0off 48128  - І'D'I)W)ž(я'І'.ZContr SDCard:.NeoGS SDCard:.HDDNemo MASTER:.HDDSmuc MASTER:.HDDNemo SLAVE:.HDDSmuc SLAVE:FAT12FAT16FAT32jџу~ЅaН™‚џл6Учlўџё|8„ рјKћяZя8Ю<т˜њџњчУау HЊIдбЮЙfџ8ўлљ{џ>cЧ8lМАT^џиKйџРа’w§ђЩci ў˜л0`фвРгџўљ$fŒџ""јЯ8RGубvџ0x8Єб‘ў›ž№4љўў§ю|Рx ј8ЗЦЬPfР#zqvмЬ@`Рxи’ыі˜PЗќ4є&яџ\ Џќ[§Ѓчќм“’ч[Н?|ЦЮоі„цcэp!џнјxЬ 8`ј' ЬСЩАA2ИZ3’pцЫХ -№ќсbШЦˆюж0јціо€Юя†ИDџ ъ` Аамя"№Шw№рp/Д8Ј˜у•Aј“:Тжўю"АЛДђъ}иўЦŒ27x` џ№РЬ„№сџ№ИгШKџџЬouћx |љ(рЫIмёK~РП€ Bщші№ќР"HSPK№vПŽј=аlvf PnpшX >џ]шњџц4ъ@W^мџ…Иј>№Аѕ1м ЏUА №АЯ ё‡P€0hС4\4x"јlpј7‹-шЫpќ˜0dBHdЪр§'uшфќѓpэкšмёїэўОО(хќПб№џюLmџў‚ПжT8Зџѕ`Цў@Дш7ј§>§?ЗлљиПк}/Злy•ћ|  “…T•єџРўxпwјјкџўПјџјА0<6|s№іЪUч€“(PDЈ2лі§ЈHСl6Юп_аDи€ nїКU_ђfѓo”џp@cЦ †јж–8Ђјџўўў‹јэў>ОџЫ§ќэ"ˆЃўUЊhўЦлwЙюќd-џјOљї$Ђі#џ_ јšші7ч#џсQ№шwїРљИqїЧ­ ш[џuьБшЧћ№рщhxД7–0М?Щ яїЯЩДї<рш№#шрХшОА№gžбрjlyьl<x#MQ.pЏ*ф0џdmџ€@jџу|‚Њ К‚’ўж0ИЦюDHљ|8axјшХѓЁ№ј%юдљгŠШRњ№D;D№Кw>№zиˆ7p8lŒDNСў0@ќpр@>"‹ў.€фq–lЦ„ €урјў>„ Т и—l'џў~Жv6 џc<`Df„аT^џи@йоаXxЩёу~„Lл „rв@iџ~љ(Цlўи(6PXBtШnџ 0џўк$№Œ~‰§Я<:<xxзfl6„љ840,i:ј{й ‘џ`0AјpЧ~ЮМ‚ј6^Ѓ`Hd “ЧIб@ѕ9)nv&Hб8Шџф№м~ј.Њшqџ~Шј{`|Т№ј\јKы @аЯ$№њ>МЦЃ§ˆјˆ…˜_Т№уёсђGюЁ˜=РZо^`Р"˜Ё Ђ@ м№Ž`цЈxlЦ№€x2#hјїIрnŽјxЩ4№qAаiЭHlЦBшд3оШ‚Цюж(‡јFf›vШbЯ8H’[п/№<№А^kИ_ЛDџАyрЂј$„№ДnжюDу№ˆЦје~D"МЩ@`e9р№‰р\FгъџџћёQѕ‘Ђ>0Іт№ž№60x3П >yЧа€Й8ЁпўЫ6шўџКщд@6ќж€џ<^џАy0ПоџАЏhv`ёгшџxт’<БѓxP ~џ3тџYЪр%§Ш„€™pќ§эс4XB™ЁqC;а6_МляћХxр6ЇџУџ1<|б8ПЎ`bє@F jцјпjШЗлљиПбђџ_,њпМ1R“ŽЫљџкрGp-џўSјџшрj88ŒіотЗњ0^ PуЮлћ -ў‘§ОџЖ‘њp<ўшoэ>#сш#р4?шџшзрџ5њџ4№ћ_€џзрџ?ьџПо~к"ˆ6ўUЊўwнЂўШZџјžљїKЬц_ZПўј4шцчnџFсЃ№шўiчтљyИФїЧj ДшџmжьЧшћ№lрlщЂxgа–`№Щ@4\ячЯzЩчарђш<№шршОС№žбyрЉЉ=чЉžрhˆq—ЈрЖи<Иhи)Žз5S<џІ–џ№ЋџSџcф/Э>hѓ /ЫLЎП˜Р€5№€ |€_?€УгУ%ј`ч№љ xGqРў€Ж$эЈ$ў kВbаИ;Иf›Ш#ліиpȘ\гaбvм§ЧЉЋЦ(м7zс< ~l<ЭяуќмЬ8”lЎВpЯІџЮЊT№ў jџу|‚Њ К‚’ўж0ИЦюDHљ|8axјшХѓЁ№ј%юдљгŠШRњ№D;D№Кw>№zиˆ7p8lŒDNСў0@ќpр@>"‹ў.€фq–lЦ„ €урјў>„ Т и—l'џў~Жv6 џc<`Df„аT^џи@йоаXxЩёу~„Lл „rв@iџ~љ(Цlўи(6PXBtШnџ 0џўк$№Œ~‰§Я<:<xxзfl6„љ840,i:ј{й ‘џ`0AјpЧ~ЮМ‚ј6^Ѓ`Hd “ЧIб@ѕ9)nv&Hб8Шџф№м~ј.Њшqџ~Шј{`|Т№ј\јKы @аЯ$№њ>МЦЃ§ˆјˆ…˜_Т№уёсђGюЁ˜=РZо^`Р"˜Ё Ђ@ м№Ž`цЈxlЦ№€x2#hјїIрnŽјxЩ4№qAаiЭHlЦBшд3оШ‚Цюж(‡јFf›vШbЯ8H’[п/№<№А^kИ_ЛDџАyрЂј$„№ДnжюDу№ˆЦје~D"МЩ@`e9р№‰р\FгъџџћёQѕ‘Ђ>0Іт№ž№60x3П >yЧа€Й8ЁпўЫ6шўџКщд@6ќж€џ<^џАy0ПоџАЏhv`ёгшџxт’<БѓxP ~џ3тџYЪр%§Ш„€™pќ§эс4XB™ЁqC"ˆhўкUЊ6ўwн‹ў!џјjљyї-šцV?ў†јЭшцч‘џсЈ№кшўbqˆчИ‹~ЧU  ш џoЖl<шG№рƒщ4Zxg–о`Щ‹ячЯZЩчршG№‘шртшОи№3Яб5р5<=ЉѓЭрˆ5—риЧИ›h)зЦSЇџ’Іџ№еџjџlфЖ$эЈ$ў kиb|ћyGмЮйvниpт˜гцzvму§њРWЖѓ7бсу №l<?ЭяќмЬzЉ828§ЯSџЮЊTxўёїЮлћ… эј6zзЭ?§Gш-Ућ|^:ў#јџ#З€br8Fjѓј~ДРл­јапЗ~Ÿ—ф§ep№Гњzџ"!‚7}уX~œPЄіоq[эШиџўх№№оџИvэАрOШјџњ§?—э­Hщ№њŽ‡саеЗ>ы€_€џзшџ№г­~џ_Нџа~eѕђ№М>ЫћџCрЬŸМџџМџ@^дјЫџўџѓШCўџм№€5рyШ€@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 0@P`p‘ЁБСбсё2"RBrb“ƒГЃгУѓу$4dtDTЅЕ…•хѕХе6&vfVFЗЇ—‡їчзЧHXhx(8Щйщљ‰™ЉЙZJzj -:*лЫћы›‹ЛЋl|L\,< э§Эн­Н~n^N>.џяпЯПЏŸ‘БЁбСёс0 P@p`ƒ“ЃГУгуѓ"2BRbrЕЅ•…ѕхеХ4$tdTDЇЗ‡—чїЧз&6fvFVйЩљщ™‰ЙЉXHxh8(Ылыћ‹›ЋЛJZjz -*:§энЭН­|l\L<, яџЯпЏПŸn~N^.>!Bc„ЅЦч)JkŒ­Юя1sRЕ”їж9{ZНœџоbC цЧЄ…jK( юЯЌSr0зі•Д[z8пўМФх†Ї@a#ЬэŽЏHi -+ѕдЗ–qP3§мПžyX;І‡фХ"`AЎьЭ* hI—Жеє2QpŸОнќ:YxˆЉЪы -No€ЁТу%Fgɘћк=^Бѓв5wVъЫЈ‰nO, тУ fG$лњ™И_~<гђ‘АWv4Lm/ШщŠЋDe'Рс‚Ѓ}\?љиЛšuT7ёаГ’.lMЊ‹шЩ&dEЂƒрС>]|›Кйј6Ut“Вб№DM!џџйхйн~Ќн#йoa~$й­gй~йo xБТ йсйЩїџ>@эyїЗ>эy>ялў0(н!€!OЭхн!!OЭСЏэB(5її>эy!ЭЈ!РЭЈ!€юэАэCўНїї>эy!ЭЈ2€2јНЭи!є…"Б„!"n†ї?Џ2€Уы!9ыљ!EххххххххххххххххххххххххххххххххоыљЩ>эїоэyїОэxoцР}ц!Ч !ЮШїї>эyеЭ€сQYлПігПэАлПцћгПЩэyУгОэEџџџџџџџџџџџџџџџџџџџџџџџџџћЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ/џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ>…эsД1ЈхейХехйнх§хѕэWѕ!"h>Щ2ЏэG*ДЈ эА!kО эВэЂ*Є"n1€:kці wџэyлПцўгПїя:lцяэyлПігП:mц!w(!s:Їwїџ>@эyїЗЏэyї?>!€9љ!,хУ!/"hЏ2лПцўгПїя:lэyлПігПї!о>^#V#zі?GЫZ zцэyۘэY= ф!Јэ[Д эАэKфywэy1–ёэGё§снссбСйбсэ{Дш<Х:mцэ[д(э[мzі?GЫZ Ыи{цэyۘ{їУэsа1ахѕэWѕэ_ѕеХйхеХнх§хѕ*а^#Vе1!"h>Щ2>t!ЩЫ&†w!xлПw#О эВэЂЏэGлПігПїЗЏэyџ>@эy€"p†!€9љ?>эy!4хУ!g6ЩлПігПцїгПv!g6Уї:{ц!д(!м>^#V#zі?GЫZ zцэyۘэY= флПцўгПїя:zэyлПігПэKфywэy:xгП§:{эy!/"hЏ21Жёё§снсСбсйСбёт1ћ>v!ЩЫ&†эOёэGёсэ{агОэE!€9љ:mц!ж(!ої>^#V#zі?GЫZ zцэyۘэY= фйэАїЗЏэy!€9љї?>УуХѕN#F#эCФ„О -эxцО(Оэxц?є…эCБ„~#ї?эyёСуЭХѕэKБ„ -эCБ„ї?эyёСЩѓ!€Ы~(!&…х !!*х!…х!€Ыў!*Ж€її>эyx€:y€>УР!€ЫОї?>эy!€>@ІШ!)*уЩ!€ЫОї?>эy!€>@ІТэУЃї?>эyїh$!g6ЩлПігПцїгПv!g6Уї:{ц!д(!м>^#V#zі?GЫZ zцэyۘэY= флПцўгПїя:zэyлПігП:xгП§:{эy!/"hЏ21Жёё§снсСбсйСбётЫ…ћ>v!ЩЫ&†эOёэGёсэ{агОэEХїџ>@эyїэyСЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHщ00:00:00H00.00.00џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`~­џџ]ќpу№њ ^њјБ†Щ<@}ЪЬќ_Кяs§;]ќ&ШјHP:! Jў’\ЖRПi§Xˆ![чђрP!‘˘BNŒ_-є’№юЩ e#ъџ=еnoaуme иC’Иџ—є šњГП§_!Њ=љЫчЛ!є чЈKћФцSћRціP€?ъ:їЖ"vо" €и0Іџыџлј|8ŽaMK]žђv>d_=А+-ўe3X'э Н…‚6RатС§MGџsхPUЩўјў%qBru _Є@А P:№$BџœзR"war” <@цШd9ѓц2VRџgЙ†Qѓ!AvјGљTVqјњ7AaRT~Ш"U%SQ&ўœ]ўёљ'@„OˆE! ЙBрuцwE5јbdT(fјg@Р<АrEdGTрфWRr 3ј9Е9јEGщuтаPџRајњeEFcTRa'"„јЫЇIиw$Dc`A!чј Prlyј&9і@C€s™a5œ3ј0C‹ЉABо@f€ў5U ’а'џˆРё€‡"љЧA<ј3DBFRЈ%~ˆш€2"€ќџr"зBqТАХ ~  yˆ7TWuе@`€tŽ№`їqvq"…”wмšЬшSЂѕGБuЙwј'Gђ~№s›ЪDCк#!љ˜Ѓrѕƒ‰‰qСHџХEfŠѕ|шFAcQtјЧЃегЅL`gŒАтј/Ь0`W cјxEцц†€Ї0€Bњѕ -Ѕ0{ќвrтВ‘ќ"т.Ую4џPџЄпо|э!eѓnђ_мQ]Mеvу ХрЏю …еЖ?ОyЃѓє”јџќ2Ю5ўїШWDu#Л&В§іј_@2GЄR#№"ј№та хїCђЈ3"hџЏfЎђВўы53џ?/џ JџќRџ?џ0ˆџ8ППGЕ@§П~ПrDџЇзПбРјџР_ПЏvЛиќПsQv§ПРPuѕBeGDюШA"0„ру/RBщJDА*ђp -%wnf†yp:6ћњRtwP/с“–џћУйŠљŸ RѓetryФAСboЇt№GNџew MASKЖБ1џ^љ. IgnШe ѓџBNOЭE=RYЉхЙХЋуDI)АѕCюOk.~юDisk EOТЭ=џe§60>Щ2џТ\:]ў!џxd(§~2ќSe!&‰#xОМ њ^Vы:JЯeўO&х2Х-wч€v!1Э{џƒ:eЗ(ЭХ gТ-jœыњxk,e(гPс|§m>rOОЬjџwЭ/n:]!џі\ОФгƒџЏ2нkgo"‹lѕн!ТкŠљ2eн‘9И!ц§4ЭїioФN*!сЇнё<ђўeЩэs=\rZџУe^>е9АЪ­ƒїўўv( -ЭФm|/GPC>Ш6sgдd7џЎmЭ+fж1ўЬклЦ!М=;Ы~ ы=7і2˜e4Н №!Г‰жџhэБ аыщЮѕхЄ]хЁУї!ОРe" сёяЭ=јчŸ"чeсхџѕеыЗ!k эЧR(:јNјј3“јјЄј;џбёЩѕ>ѓB2UnТ1тѓсЩїлцљп!dўоƒS0љI`ЯљA тыѕХеџебСёз&fаiє`УЈu-^їЬћnРvє"Ofv$Ÿ!$О :>эЗТfmŸ˜+}Д фЯЭwѕ ЃмЭќФџў'changeLнРJ.Эдf.ЮhџўлCReadiHцр1tАlo;ueO:жР[o эЭŸeжЖHо АДr٘ZˆОg>џ­џ ЯџpqŸ'igі§kwС*‚ѕBѓј!Z‹[П6џ€зэАё лypѕќЩ![•\Y6˜гџђн!љл‹ЭgШ"ГЬДШЕSсŒш"gлw,2†\*ѓфОШ<ќ ^*‡м"?ќ:Ыhў+є Bэ[жџnd >БО(Яќ ў[Ф0љA8жрЮ#цц!Ј4ŽМQ(wЅЮSw@н§ї# -!Ўш Ž”4ђ/ ЩпОœdySХrо: џэLen^іSizeѓѕGхsecNјџGлбџќЩхб -D–ы№Щ>г3 &ьќg:—pжA ]ЄуљDrivЙJШі>ЦAМрчц4Уў7TitlOРг4џ!P• ~#гцпїDнољ4Freпfјiзsxї4D8lFЩіrіStI м1ўT&kь -ђѕыѕ 4M^юзИ іцз4avMe`4њю†›Ў?g-Фџ!@хХ?p]T?СсЭiѓяъXЪХхъgы6Gщсџ СюЩ$|џцР> …oиќ|жgЩѓёк№q6 +(џ_p!‰"ќ5i>2R5Я§хнсЩHХоŒ4щ#шn•!чя†=Оку§МЈ"сЭФ(џн~GжBТ(У=‡EТў*У ‡ -1$-WyЎАѕpнхсћІAўІОЫ&#F4fЕix”є|ќ^№гн ›4СщТ3:џ\ћЩѕўA0№xц ЦoёЭзi8м xњљ|ў ФјТај`Щў0иО:?а•ЦцЩњ!№>G/—ќBБР91[•єoЏg)џџ ОЩЭjУh…e?zњaѕњІЯњЏ!іiсОШ5aka r'i5 -gяцkDњъю5ё=к4я>H=Sзз4ДеоїЯBЛ$ёј:јюж0($оыљ8 ГZ~јwб№xœЎфЇLьёЗЪг0j–Gэ%пУё™С=ЩiИЦт>†w]ЎщО8Н–Ѓ/юˆpЙеsв.Ц!ПубJІУзђkТ Хџ~mС!d4Ўѕёы‡Oы ў-zS_э/Zl!‹YУџ§m>#2юn€џxЭѕwЦУn џf -ЭЯm>2&Пђ nђ ^ђђ zwц˜Щ№xјо"ыЙ№*{ѕ&?ЋЭбmУыАuнŽ­kЄ:І›цх}ИцЭјmЬю<т№~ф§–єoЭъэя<-пєZѓ:ˆЬ­Wе -цтWц -6ѓсУŠѓ ыDœзЏН> (ћjйВ ”П‚dЏёJфУѓъРцХuэА…wџ­ќцеЭžnбO=lнх?EhdЭ6oсЩwјг28mАќБ"љyHd№‚ЉОВ_вУІџ:š[с0а -В:њПџЏvg§IЃ‡lZY?У( єv;щЖl Ь о — ѕ џЏџЗ(#>Бў 8џЯ_Э m{(ШNhw#"WЁsюУpњсm(јРРзѓѓ95*щ+JхЩnж(тњ(!ядтЙрилDияш> wФцбЩUvЪ~§"(eIыОј8оѕ†єщЭ$mн ЬэKЩЗ9B’ф*оpх>Q8 -фёэN;єЩ~#Йљљщќ. vЭЛ<ё --ZѓЯї.тьѕ>~гўЭsmЏnњёпxШ:tчm/2ќХечхэ[ЛzЭџž:j\ц‡џЦG{ў@р8=№Ы?a№…o~Љw$џњсбСЩљ€ЭTиѓIД>г—lЏЯsv+)щмЅOЭАn1ОМ$й!iХhа\йН|п -HњCњ‰зDvžФеўЙjџ%Ь№{иЩV -^эSŸjхЭŸ"ъKn|пEЦPg"QчnсЩЅХхёў (Pš0”БџгF4oўЫ8Ÿю№OxПЎƒз_хњXk6ч.Ы=ёЉ)&Dўы8 ЎЁ6ws;їс<uZѕЈ№ѓ№ЏoаЭюЏўЄрPš&Z!’фZŽѕўаyёRС§uшЩ2т!‚(7ldЭХ*oŠ!Fљы:|кў#( _>086П#ј!mЏdЏѓ<:ДnЫШ5ьЩџэе'сЭonш,њМњ ->ћ}Ц0с~wРЏ= -жн:9Šoњт -ъП‰Эќœo8х!рэОс} ы8XЭДo@&џл>гў7ЯЩіa8g0ыєжWx.8э:№щж)ЩКxџ)Ы0ївыЩФ>&Ы|~™)<јыkRаЧHрб!= эYPЩњ:O•ЗЪл&[љnMOVEХšˆUœ%o_6Б ^еџ>-2ЫhЭоfWЊuќєЏ2%pО š<WЯџ(z!мџs"/„ЭЖuёЛtOї:”sЗФЬЫ8šMqМ't/ЦrSєЋq0ЈЇђ4rэ\mХЭКœ":qЅGx?FЏo‘gэDІqъђЪ&t:чp&нsIюS‰9УƒL*8"ЕNkщ( §S*lЇIоЇD і ‚rг>ЏDэ_дhmW‡sw[ј!]r6(џ4ї2urLЙ"c%§аRF+Гж:џРІЦў0DЛžЯ ЗŸСІ=Ђ8LЏ)ШЬ!2Оїœф.:гАЗи(+JЇ5ъИъмŸЉh•њЭњiNG|т= -.žНљ`h *јDYнšљtнQџ3 -ЏJ*НєІ"sрї|Е(AqtbN#NосЏGyЮy0СJЛѕ]ХG§е}Е}и}ьЩ<ёOqиIњцИ”:1UјJ!ђ…4š\? Ыўх@ Sў6“?ž~є4мYРбыЇт+~! |Я ўO—* -Xњ|эЭЕsЏ=guўсС(%'M*ЃыzQokBТЮЙєtУКїЋTЫ4šгф…џ~copџiedУwfOѓц†ѕќwУ#ёнРbC§†wЩ*#dtэѓYŒ!мV­ !$.4ЛrкŒ t–:5mі2З@‡о[‹1ŸУ:іiї 2tI|ˆpUсГиУ2УОафT„6Pзв[Д ОчЅэюK't(іЩЭЙtЅ-иўсКB>3 FUL9Њ•“? +~ѕк6џЦФ~Н_ёAvo0&sЧ0жюkќ(ю’uНжOоwјоSиЯt‹кў–†ўач[СІRЩ§!Y‹"Рt)2#љ~]аџО вќ єн‹spЏшlєIічм DыQ(_є]FІШќ 8лtC"Tb)ZSYэRCEVZ—SZЦvъШбехЭсvрMV’A’ •ЕgIыЭыѓ Џ2–ЩюЭwц=\ѕБШMBwb2№wЯс-дЩaйf6]e&Э™!Џш d§њЫЎћvOє!єЎц@г яn(Яю*Г"wЭэsљ§p<œбЇv>њwгƒ!@џ УЕџн!С/Эƒ№>`‰ЈjDи\пБЉwѕ>Щѓ2Т\ЏсѓЁсљИыљегёŸЩЏРw>УLп!П"шv #ш1UЗЩЯЦalcŠutorж 32тWМЋxNѕј ! Џй`К рŠoѕ ->#Jh UdсЇбдmURЈw\sjсwњехbkTѓpuUб~{%ЏЬў~#яtЗЩ/Я=а -6Ÿ мЏЩЯКsZE ‰р0X/…А№П(я:фШ‡э8щхўоАћюю §ц™њыењћђС|!Ж|З Вћ7ЏысхЙG{ѕО0Є#IYСmў!ёЧэBDM яџёіИс+џ^Ww{–Т ќ#СЫa(Oќ ѕq#p!е…4њЗУb…чуўк6eѕьyON_ATС[оЇ~V2­yњO хХФ:њзL:< СсЁЈцџ Й(ЯuуWWM(>?,"ьyэ[ѕѕk!џё™‹z­ЪЗvџщR}2%zСњ( yѕ}‘2]zO?}~‘wё=(ёD>1jЕebЭ ыв7ч6 џJэАјнw<|ѕхЏЬј§Ю§§? >џZNœсХ г№жEѓ н*…:&р јl"ђXzэKэ‰“I"ЭUz Шж„кхСpЃЄј ž~яxБ ( -sNЧ6шў_ЪЧЭzVѕV†ёa§§;њлg5ёŽN F !бџ7эB>8 WеСўФ>ѓѕЭ{Ќр§х>ЭlЅ№ЦсСКХхЩ=Uџў 0хы№пнњ јѓсЭ{Б|ўa тАZџњЎю8џw+Ы\ ѕ§фЭ{ЯџгGtњO(њЩкF”*ЪУфЌџєђR€~} Ц‚$‰^Nё€J}юИУ~|мsfž –џ„…”ƒ•ˆ‰Šџ‹ŒŽŸ‘џ’“†‚œ›‡˜њ™—švžV0њu~>‡GЙlz>§Х§эyR&žыэCV€ю4Кѓ:TU€‹пŸЧС‘{еOjўЧ(AШ$0Щ >ЉёЉљ†‡х!Gњ…o0$їjсе>Ю@ЩМЅО‡{ќд,УснЗ/љ-,+јЏС>лН8}Іž}н\ }aФћ$FН$œdХЬлИЋGѕЭpЂ{ћЈ­mёi€ТСџG оЩЭv~'эЬч7ШеоЙ­ŒЂŸиС:фЙO_ -ѓ{2ц|шИR'hшRJџЏБ(6Э8} ќ'y=(VХіoxуF-N|ОЫ•(;H6яЉєЙ4NЪЭ}’а vŸ$ЩГ!?ЌЖј4ХЭЦ}џw,њСЭ Ÿ}‚сЙs,ћrPYŸёЏ2ј|єЫн,є‡^Vќ!хЙ†w#г<4ї~Nі5јQth ЂрЃц -| -с„Fьўњ"ї|j2жсХ,>эK`'qРpФС~ƒMЩSvЛTзA\=-&ИхjЉ/С ІЩЭ2iО #ЃјJІjшЏ4‹їј€и"K}1Пrz•ПMыи2€™z *V€Iу"њКњрPУ ~&№аŸыћиT]шxжіђ0 ™щї -ш”ДыЬ^rCэЫ{‰Ц_с0zzWёIy*тцќЗЭ"(?0€#Qaѕ - яЏЈ~ -Ї{њ> 7яќ\дЮ\|ЕШˆ‰ЂеZsZЗРC…Эб8‚jфŽŸ№хы›$s>H|њ/ц?(}—|іРg~“ѓ,‚єѕ ьrёчёѓxЗЫ(‰šѕљс1…`ІШож -z™#Щб€FDОZУ-˜њњU,j˜}&OYх ЗƒѕOњDM„А‘ЭHДёсЊGїх;t#і”+ЏД8Тm#”ШШLGхэНмџИoчl ѕ@ѕg -ŸсвШ yŸ{ўA0tЎх~Э,бxнТ›€щd5ќ>ў–GдМОёОщ];љx}џ5^&Зk,ўTЏG•OэАП ѓ4n-эЭы ‚:§@žыЈїЧ~,§§щ]nс†]ЁЪШ‰,јЂTЉ9SЎХwžвMЙёqJ;Mђс+іJKNтЪЂыџ›і#џюўЦ[Ш…ЭHќХ.ЬJїУRќЫќтaяУЌМG…~‰@ТI_“MxЪг‚€YEk”-кq>tХ}<2МInъёфуцў§ояЩХѕ|БєќMwўёwСХхФщ~сСXцeОЬОШ4"ђІыѕ_/Cз’ЏГЉУЈ›ўФРјЩzЌЫќбє!њsђцРжZљв0|*Šџх>”?!j\ЎwџЩеЭ‚nбyюџџO№Щ!рPџХT]}ж o0Т|цgхзе"УйЏS$з=П@СоЩ54ŠШз%Ъheб<Оћй!ј~жC(™<Тђя>їЯ#Р cю>ьыЎxE\œPЁ]q6ъ#b:Ьwћ"ыЋ'і8 -Џ~э й!X'|ќЏ>џ|Јў$ы#"{\+$В•ќџ_7!<џљ>Дф_Б;Ÿ]\pЧЂУў3ў‚ЭRƒкџ}LOAD Œ"еџ"їCODEL˜јpf -џЭ)l"Bюƒ8яЇ|USR2ц*ђiщщ8ыѕёу=Q!ќ_”wЩF Іr№У=7хс›MзiQUјIT toЁўR-DOSЏ4нOЫ~#NОљпgњЩьS*?ХУ/=ݘЋƒ9!Дn~юwтЭxkЈў_eЗШУ•ѕƒЏ2Ўmы"Юƒзў ШY§љe0ѓжaSчЦA2ЉУ1юnѕаXtћёё2ј\gљ§]3rяФ -ЊjКх<2‰„Y §… Э№ˆШ_8*/w:З>Р™?2T„N YЋ]$o/Z„У˜rд3 t7сЩ:џ‡_!‰ШЭќПn{џ8*Qn…џo~цGіw,ќїЩ <2ЈТ+л(~—>џэБ+:~‰wЩ=эBЪ!чьц>жЮOŽ]TыВ‡Њ>НЬ~ЭѕхDjЗўГRenam' FIёLEЭЋkq’_"SW„Ы?L‚2U{№ы-бњzЦ WхјtZ>/№ЋJл О(!эєШ5% FTђ‰ s№ШEra{ed[al‡+Ol%|P†ЯЛџџ€РЭвhЯџpн!л‹28…_бГЩXnTIШmŸD!ѕШх4>GuM‰ЃˆЊt6р OWігqь2ђЖ…fЙDEСTПЎѓ§ОуљvsЪР…Д4žШ !Я5>wO>4§#елкZС|UЉ O+ф™Њde&Ёt/Ahџ!э "хm.<­u!:#ѕшчђ(Рs)(0Œ AŽŠфѕЋ0Сх™sОРЎ5ХJйўN §nх.fцfнuљt ю‹Fё§qсppтГ5є§фѕйЯЩџе=!іiЬОа^'сњ0gkњ28њЏ–LэЩ4єЭЫѕ†!nd^’е ŸD2—lў>сх5ОЯЙ‘Рѕ\ѕEц2dеђйћkЉШОњ†6BѓљюrЛo*ў6Бсх!%dЭ§рmсЩ~4g~юШwŽбџGЬвhwщ;vџџG?:Ыh’юnћЄoˆнфцк(М$.-jю”…iv{d6џ+Њњwб~…ы}yH†Њ‡Џ6?хПm2‚‡ѓ§]БЬ ј/"ZёˆэS^6nЭрUnо!о5 цшKџct <]єј2ˆ!3X:;ВѕiWћТРз…ˆЭщenЮу ˆё‰ъ>ЪћЧ?вюŠѕхпŠНн(xЎˆxо(Q"C џиўБ(О ЋAJ є^#Ї+­Jљ~2eˆ:гw&ЈYњb*щп]с(/;ŠЋы*Х“ЮД ПОЙЇyŸ >*нQџЋqџкхЏЖ‹#ќџсЩЭ ˆиЯswА\Ye|/No? Июq n( 7y EБ7х7|Ц•рЛQ}pх+n ž![ŒбO†ічˆШџЯrОРэ xяБ їš)н1W -єк.л"Šбїpђ}ƒжсџx0ћЦžW{‡ƒ1§№_#Щџ8d[О L‰~§ŠdpUql.r~s”tЂuЃvёњ џBўREAKCї/pьЅsтњor uЭtp§З5‘nozьd˜ЮErчо:DќISK CHїЩGED<ъInteычup­?ёvalidТ mџrkqtfFDџ#h=abA cљ‚ j9§Ž -8с§N6§ 7љ§ щƒ0§ј+‹‡-ЋИ*œ_#’ƒr“ќ„t:…dg_Dъ†f‹va…Йb…Вcџ{pmщos‰zќex{q[ƒdyuбџx=ФwAд†џКѓ_€p >ъ2ЊŠѓS8і џ2‹!@ŠЩћЈе„ЗSњчЈўнХн"lЭ‹ЉОћN ќЎ\_ЏwџЎ…DgдfјУ˜d!џџ -ЭФЉРЎ2§ПО ЭЉЃі!Ž>С( №љпHр?2…ƒ"€Œь‹дєŠх/Їž:Уѕ3{Aањђ4Љ|я(њ{ў:ѕpшЛ МыЉw#:ьqћ>Лk@^6wO Uы3Љ“ Я_MЯ;ёТёџ ёwбэR}ЪЩУ†Юx{‡џГцЧЫk(уіyэy2ГќЕЩ{ц8•џп”]ёЭ№ЈтЧхцц€ГќlтƒтжО€ЃмcќЩ0154_=Аџ+-e3X'э\ї…nRv7Œ>Щ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџADDON1”œУџџџџџУџџџџџУџэyЩУџџџџџУ џџџџџУ(џџџџџУ’„џџџџџћЩџџџџћЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџ8її>эy!РУ€Уё Р1ў>Щ2€'эsOѓь"жФХ2ыˆiћЏъЭХ~хаЂЪщ!|ј!$аџэ"лО 6:ўC>EЭ'т<]ш2итJ№йТPсH…0умХќ / Ф‹ї;рБУЯї!:Рџ>CЎwЉОјэhŸ`"OС>ЕЖqPЖУ"‰УРSарIиDйРHЬрDХgBшAЦ сHLЇѓ -DEћ ЯBCћ AF?ћ Iв#Nдв"Ы”ЫЫЅЫ.Ы\ЯЯЇЯ-MћAP А6пљБ=-0Т4ʘњ2Y>Šш=+і'&ъњ6fњњ8fњњAfњ њCfњ -њEaњ A1 HјDOSНф#…Q.uуit РBreРak0AџDR=хСы•ћшОшьУушрфУШїЇ&cТёa,|zх|1{х)ї5™юї:ѓ}хїіјцпo|Ÿg"HЪƒ}ќіo2@Ъ_Юъ§џэyц2ЛСџЩSZ5H3PNўC!wвЭпТdн"Т‘шџ%ы Эœ‡ѕ'/р>1!,ќ:ыЭšшїї :1їУГ|эsRТстт'ž(=21ыйѕќХехэWg^_o"ё1š[ёСс ы3ъйщ§н !1ўыЏэG>ЯZ!сЫ&џ†wЩ*9н}рў(с)ъыg.%ЭјqнЏП>2A№ШЭЯЦ qNй:ѓРЇѓытСёУgк!“Э 0Šё3пнфЎ Оd]ъдѓј2Увѕpх/ПХхЖLћGЧУћл˜бћж`ћ˜ђћЬx:У~ЭBд"ЏBэKы&$јхЭУ*\н"^q#p0&іс7~ћМџ чЩУwв.џхХЭdнбсеў. Э'Ъ/Cн,>џѕ> Псб!ы|ІУў 0гL.ёђјKBЩЫ!Рxці№WyO_е§сз.щВLж 4пћЩгсіaх.§ХN вF -Ђсfѓѓ mѓ ѓ§~ ЭЙ>і!6і‰і%іЙіч§ЩхСЦЫ(гЩpц?а>ЩХћ!ьхѕгpwaљ9Š;єЯ4пsђwЭЈЪ>фў(‡џЭ}ч#ѓќL2pаЭ`Pј!ZоpOџW >"џ%ФХеYP!˜ўьGpхЭщЫОюqpЪ4бFёЯUл"“>21ФјУйм!‰ђ:ѓЩг2obУ§Ф‰ЏЩƒпјЁЩџР!Ых^\…К…ы:…\ ,6цЬэVж|ёX'"->1{ЁїсiэKјыЭтвŸџU>ЂЭАчюё CALј! ЫDЧС`а{ч ЭJPщЈщ_іц*ЧР#№еФsЇrщ€ЫПі™&э{ъќсщр›э[Ў(Dл*Ш6У #йœ2ХѓУђщ:}ё>ћ8?ѓ2ˆХ:…ы‡ * "„ !_ёэАЮФOЪBјџsŠХ>\ЭYТџэO1ынс§_бСёйЮ:1эGцѕйg+УЯKЪдž[1?§Хѕэ_ѓјїџ>@yžњУ‰Х’ѕ aњ%љѓлžсТ|У'Р>2ЃŸ! - ЯF  џGЯ -Indiџcatх -Б ќ Re .А 4†јOяџFinРф1ю>Useђ і ‰oРюL uќМЬ— №EЦ8 -ПЛТ ‘ їOїАТ -‘ їOїРТ ‘ їOїХТ ‘їNїЪТHЖїП<Ц‘їOюЯТ­ Ÿ9ЇчХУ№qн:ђП>8Џ]0ю!qЦєяЖЇю.к-Рџ:HЪцФLх•Эшпј>ўлў03:ЧBп…-јЪў &3бѓмўЎЦ*ыэ[aЏЇ§R(:л=э@ъ( -ШЄqиu`Щѕцз4@ тЮ!ЎљыІ§g -ќўМР#}ў ?юмMп>|eтvШыЧсL њoХєƒ=tоЂC3ЭrЏвdSрєХ№>ђЇТШњЪТHЋ_ўэТКЧ_<Ћї(HwV?§ТїЧЭ‹;Ж1ыїЁУаnШђŸuн_zўя§ {20ы4ь!$ІљчzцРџџ…os#zЫZ м -{ё!йјГwїіљGў№вnwМYН|Џ,ы: PЎ-'Т…OцќЧўA `y8џџOж( !В…ЧС NУы†~74Щџўг 'pЭП zQ.чМЫO  $ѓ0lЃTЧйu:.7й>йёџЙЗХџЭшЫXTС!žџ[w#њ>ЦУžХ)ыж0œ’ЭsM J)СoќgŽШЬ*“!ѓO5Ф‹ѕ2Hл!GЮЧCк‰й\мxp”+y™њэSИљ *EBЦзWкзš&ћ<(с=Ы?x!ЅШ# ќз‡0/нІРСп|ы|ўть>рp@8š-ЪјЩ@€ ШЪМхx2pФЩy№фШюслсЦУЫw?іF - Ф цї№5 ‹Рџ TRACK\йџ ЩЭ•н!›її2вШмФ„иœєѕ!ыірШ“КС6˜+6мє>ЊZх]§в8qэЩЏ‘№':э>­ ё€2kЩ%Хџе><ѓЭ#Ъа бA?ю{<_шS*ыЕЅh”йецсх?Oш…ЪѓџС(!ж\5Цсї>гў{#FЯџјсбЫc(Ц_РеJѓ9:IЩцт/MЇЛбС$ђЉэSGЙЪ8Iy:z†O§џћ DRIVE4]4џЩЭ­п>Aжцђі<2ОЛyУџкЬ|ўП8љ4Э}\Ї>й!еђУ/=eГЪZШТ*HњЫх1Е[сKг!L™с фУ/ијйЫz Ÿrх!‘=ц0s?kbчсќЩ!У йэ5ЇХЮ У[N‘ю•чїh RёESID:NTџЎ! чэKO•€нў|цРъjЪ"qєй*ВъСЭДџс "ШaХ -d,й’Їъ’Eћ!~РЏfц‘ч“%Щл}ж.ўrЩЭ"*хь?Ћ’ЫyЇ(јH2”ЫэBч8"щ:фЇ№к>ІКЪщo`)џLџХ}2Ы*сьт"Щњ•Ы>Ъљ%уб*:ёхеБ—ь!1ЬЩ3Ÿ‹# ѓ!ЫСїбаЭлЦ^"'уЋ4џЩ> ЭђЫ8ByТќ10rќ!gЫЭ1р\ОЬ/хЪ.є 4ЭдЏX%?D% EXќIST,OV RWlIT(.ч:!ЧЫ:1Ю™Z&ШУЫChвўЕю Oœ0!ЈsЉУЯй ПNOTФ FƒUD !IЯ*cs‹(ХџЭЩС ШЛгhвѓХыхэ[б)WWlПGбСA+#~]lџwјЩ2JЬ:џ$аЇ ,ЭтлЦЫ#пzŠ<{У<Ÿ цњЙ0yф№є[Sєћ -у  ‘zИAMEџC щ - U -œњ c0uМчtœП%пt{2[ЏЫщѓе%т~џЇС( Х"џbЫО ,"mї(}Цo нбќЫ[(Я7Щ`THN_FўB ˆKq1S\LC’ИLхюЦїЏЩ!}ы]Lљ"@Ь!єЙ’єДћ(є"FЬП…ќ™мIкѕ№"ычНѕ7^Ч.Л>$ДаІ–+"uџдҘ\e)O'˜ЫUeЩD-уFILз)Ћ Ы њQџ.БќІРјXLŽ!ої'ї™ |,їаOо‘?!-ЭAwђ‹х*фЕ,сўШи#ящZцНЂCOPYГЂ „аЈ6rЭ‰ЈДхТ…GЇЁі‹,&ісбaИ8~#"РЭi`{іыYPБФАф8 *яТ6ы?Я>Ийg.ƒэЅƒЪУˆBь~Н" E6џNФ ASЭ^ЙйP Nџ  -xvDХ L‡  M0еЫТ6юџЏџ TEЫXдZvЫ WЎЋ5SпіАGOODŒЮvЋїВЮќЋїЯјЋ;їЯёЋяЮЧЋ‹нЩ НkЯ>СЎwъCЮУП*‘ч"CЪY=ž!Z"oаГХVHзыбџУ}2 Ю>Vœц !VWѓчœ!њF№#/a~ЊКтПc њё(>hї ћЕЛGвј!€ьђфШ:тЪ2сЦрrЯAЪм!ЩЩюЉЃЌО ЪёЩРВBeЇе!•ў1€сИ~ўе(~Ѓ# W—)‰еgЎ—ѓЕ*ыYхZ<Ќй eв?YP+|ыЕ(оўйІO/Й цѕ#}йŒXэсŸ!вЩСУ„€EтNФLpЮ BўOCЫFRЭTЯ^‹ўХSECTOвAVХ!шРФЏTџMIЦBANЫQUдvˆ2оAƒдСDI_-ƒ EаFТЪ%мgХBчяIУюOгѓ9wм §8… -8§ лѓ0§63ё§73ё §)…”(№нJБXr9ж)ж“чж§lё˜Ыs4~=ЏШ|Њ/#ТџdПЩLх:|тТ`yџ>Фwћч ‹йzџіл$uРrWЪџfмЭnFЯi oto™Хq№џцaмкЬeР -јџ>гўэKїаC"†Ь]ъП{ќ€ь!WsтŽенџa>2§а~ўЮџ u|‡(Ъgіsэ#~јц@ - М"ЧєЁнЦбџЎ#цŸ(ј'+ЫТ~#ѕћФџВПеб_‰љЫv ъеШЯ?GУ2б Ц!oеиљхЭбсм8иђзєбF€! бўЫ0юљ\#ѕЩНПэе~яГ02!џXдGЏџэБњќ~нoчuеЭLїбx8 9Лѕс!œяЖwЩЁGнЅб7ШапЧфp8W_Ш7ёЩхХ‡џO!Едњ ŒбХр4šыхзž)ќyО(э џh"б> zўбД‚?С8“!ІсўЩЭЇб 7:pєцМР.пнсўXШУ§‡Y ЩsюўIФ(—Hр3єжLјOаЩѓјyэSЇЇЪШ2gГЫVяЏD2 вЭ[.ъ~мЖ:бэDN(р2б№оЪfљюУЭЮћоиЏ`iП6.BЫ6 ŒТMЇЭЩђоO.@€ољРиэCР‘}œŠвБ>пѕ:бБ§zЏЩOЄзHЊ‡ђд!њHL"Ќз*эс‡х|љЪгХ:ї§ўУ -.GЧСХ\ъ Oїву.ЇёсхЏ] -ўћь G0Ћьз>#чУћ:ЬrгЁйд~С"#рыdШЭGдўџЫ !}жєўэ Ъе>4>Д!Гжй2т\ы!IјXўн( -Ÿ§ JJђY:КU> рЭKд@гGаŠВ“ўю Ђзхчƒх<ŸлцРў@>д(чКЈŒO]мЏ*Ј%nьЇП7^х!ўеyІс#О7 тезыqзѕїеІѓЪё ѕ(xJїta8 -_Обє€(юн.ш>њ8вo…*СvоAлЎнїC8ћхЭTзсŸэяЭ7шш>,и(ћšХ5)uј:Увк1ЏМйын]Wб*ФќлЩйееќW2џnбйOЩџТУФХH•L(ћЉС8-ё0џBУDХ“SаlігAЦн(BјC),СAЉјЉDEyє јєтѕ“”љіyы>іNк8БУЫШVїPЯ7ХаЭOёАБВГєДЕЖЗн›IвR“ЯЩ§вNёА0Њyфщз9єФиAѓMЋ'ЙбЉщ$Є™ивџХјЧЄРќЯp§@†‚§`чР ѓEєѓь€ ј‚,dЎњТ§ž‘dƒ…„*Hh^Љ^’ѓ‘–‡щкщ1M&‚Г=ƒ‰цŠSP-(Pћ'.Љ ;‘рЊу№NOаџvHALдЧ@џ -љLФј€Ц љADїчˆЮљУ?ŒжSUТр˜оЯBђ црANФСЈ№юXOв`АвіњИўCа‡ №INУ` №DEq>X AF,z§Їыѕэ,HЬ…уиШйђ ХPUS…ШС 8'DAј/CPЬx7SPЦт?'ћѓDЩћE_(цRLCу)њ&єћOѕћЩrEщдРћјdJNк~ЭФcЁ’џЧrSдщjа№ ОвУТє лIЮгќOUдџ™ПAП0ћтЬ@9H S­(­0aіЩУ8?ш@BIд€RУEгУРS9Ъp,чЦ@Л!qгAЙ B_ћJПшџKCGLФџDNEЧFIЭЬgЄФ9oš1ћ ?ЁL,ћЂ™СћЃЧ™TњЈы2цЉыdћЊыаћЋыЮњАыIвБЄъњВЇщњГOTIњИшЪњЙшJњКшIњЛшњШ E 0ЮЉMњЩЛ"ѕ@џЋТ:ЕТџўЁж>Щ x2юзЏвЖч§І#(Ф -NТЫ~§ћ‘ ї#wˆхЭЎ’ŒяѓxB]ЩБ7‡_RŽъГдпыщ:­зЦ -њHL{юzУyќ!ЄзЈєО(сџяУгцGЭЋИ”Й-џЫy>+(ЏС‘OЄ-аy@cнф,Щ§ф›УЇѓ|ц8&ўo"ŒШ№_щЫ_GЧуѓэC?ыУ\ъйес#яьџ8 јMDсрд ƒƒј2їинспЫF(~сќџ@‰х!œ,ъwцiѓЏgxиќл:сЇxE27нМ/сOЦ~Тйих:сOбsЕFЅHг>ЭѕљЛ‰љэ;э$ХднКя ћ яјѓ$юСфRцШѓAйШМxШџЄN ,ЭYучсхT"є й>џ…SЛџыуЩЫNсТЦѓк"Фл&цч29MйЯœ4іѕTЭ\л„Мк§фХ§єю ўЖН{йє8Ќ0_Ьў§LЭJкў€$0с‹С§_ў2=йZ“ NжгЧц žё:eиџ@Љгў)ИћЭ•o'vKбиDњјЩ./џјў§эx/c,gџ}РжЫ<0цњS_-78цz<Шў˜(§\{ZW/ЩBС{Я'аі ЫџxР!Сй~7?ыHY65TџGVNJU74RџFCMKI83EџDXLO92WџSZ P01QџAуФрфДМНџЛЏАБРЇІОџ­ВКхЅТсГџЙСИ~мк\Зџ{}иПЎЊЋнџопЕж|е]џлЖй[з џ - тџ*?ЭШЬЫ^Ќџ-+=.,;"Чџ<У>Х/Щ`Цџ:аЮЈЪгдбџвЉЯў:8* џњeк(ЦOЩђ!Їйї„]M˜[ђхЫ@(є%ZkcРЦХ Щ‹ЅўЯ0игЎк с!џЫh(иў80џж ШЦЩ6“љўЫь‡й9Ш(ПзŸЛцЦ€<ьюЩ”ћдш§ Љжў"c6 Рт>_ЩХ@|МящкЏ’ѕ"хнс89JПm"Рь!Т/$нЭ:Tю‚ёР!џ$аІЇ§хФ†лkзТЯYён[џЯќмык>Џ)kђТ§R§!Yощ_3ъЭ;н_щэsBл1 Ўњ[ысЧa( ўї1ўыЩё*Џ0“эž{сgi"9Аг8Уа2жїЯp8нvAДжй уD|{ў18O6кмOf~Ї(чtDђѕЛ єХG)Г}:_ оS ГЉ`’Ш| є>пH’сqžnzfхOв: O‡ЦњОo&ьyuМYPЩBPmu; куdŽ{рж1иfалRdлъ ќ2s,rЩ{гё№ё^,šV#+цѓшл[Vгg.ЏšЕiПB€нСФ єNњџфО Ÿ#н~њэDV…*)˜ћЛєнЫ}РЖ"Hі№ПГ(а§V2јжјЭ6н_ўзzџ^=W lјщЭMмЃЃч(#џ…ХхЯDM‡вы*нРьЗС(4М™™Оь? фнf§ƒСќУџь!§_@эщИ.W#_gь‹ТЗ-LџНџ}(<ўW8ц>B•…zэе>wKёУ*^в<ЈЭƒујЌћэKьшЉП qз#pГЙРЃ>RНЮбњ!/УєсўЭо$хеЋ+ЭХ4оћgнбсЩдђxёЗyэж ЯоШпi`ЮyЩL}нО{ -ќЫ"ёЇЩХСЉхр‡=ЊпџЕс8яёвчеЭЧЩєGxхХбуVЄС|тюOД№iыЏ}1€ь’хэтsЛнJCїїx!УJV_жЩЏПвь_>џЇ2yп(Э/?qHхј`ixБ ?>0ќ -Џ‘0?эjљіOДЕы[Vpц{<Гтс„чьЏО:пЙнН џHGП>ч#k!1ђпwЭC")P'н“эoјЦ'Ю@ЇхЩ>Кпž…Џў2јпGеХH3EyЫ!џ4псСбеХЏй‰ёЭпЫ…C0џ(рўѓ мј щxЇ(аžСУQФіи -јЖ3 [Ш0‚2д‹ икђЩўˆ_ОІЇУьŒсЯ:ьў#( (Лъ]Xр(Ÿ:?иж0хХзMDњ5( ДZС<у)Šё 7С?иyЩЫKMoиG"‘јiЫўў -8 цпжLјѕžЙ>OвтЏќъ"LьЏќ!инОТвDЃiёbѓЎЇ­њ{ўAФ8 0!Н(’8ЛžЩ1ФЩў ШЁ!Y‰ ` TОШРw#~Ї|п,-(ЖY"ЄвАіЌ/6 ъђ!gПPЎwžхеыOCyэА§OсХЭ9п9КСбхђс}iЩЇШњ|їзэъяP §ЙЛэ№Ÿ:Ѓo‡ЫЯ?*B…oУѓдс" -уš%BЩРQћФУсŸ!щ4Щ6 -œfœэЩЅфСыl•`бЊєДO0IЇ§(O= ы{*хЭрdнсчлёЌеˆDіѕGч§ўRрO(KЯGdR‹хЋЄѓћaў€0š”]ЈЅ]Зў]}.UЫ<5яќ;цЇџЦWўР\|ю0{цsю…_ќ"сэS,Eв”З“йНїJ82Ю?хŸ86#4*xљпў л[=іРеТ2Цtххыу)Р‹ХўїЗѕэQ%юwzќЌgЫdТ(Ђ,žE№>ћ<Ъ6с=Uщ?/щ,ќиСВ†TХG”cKDpUЭ,ЦЬЪЫСO*›py<Р(6ЊqЋрxgЌ}l&Ч)џ‘тЫ?0#†Ÿ_EzюgЇџќƒo ыqш#ћv“Э>ЭyhЮіѕт ЈЮOŸF -ю?кЩеЈЌOА Аь§~U­§кFЌ­Ÿ.ЮiЏˆfКPтј˜ѕјЈчм№ИъзЈџл9ыљgoих^џЯЬЦЩР‘‚’ˆ@0€РРcƒb“@ $€€€Р0„и”@ƒ €` Р …6•@ Т@€Р†–ˆ@0€РРc‡b—@ $€€€Р1ќџБСЁВЂ@A$€Р С|ГЃ@HA€ @РСёДЄ@"A@€РСЕФЅ@‰A€РСЖІ@A$€Р С|ЗЇ@HA€ @Р€СЛн:ў/сѕAOцšџWyљЏіВјЪ“ђƒћУ­KёwИxнх§ЭMнХFџТNўТVќё^§{‡ый>Пн!‘т& йШўэDgoЫёA( -ТўB |eoz?WЮџ_|й§!KхџйŒ{톉ofЩ{јх?ЖЭЉфйВ}Wоz)ооJоPоо+#GўйВС§сbЫmћ лmн+Cў=eM‡{]‡Фдeоб{](ооиmщэ `N?ўЩ:,ыјwџэy§:1ы+ј=ёMхЩ6э>ЬыЫпміЏъqџЇxвйс"БОљЅќ)ќќJќRќќ “ќ -ќTџ>1ЫUТЖх=Т2єсj"ъЄќ0SЁE! Вј]чэsRйЊхyЈХoЌMлeч.фыѕnCхnЏГnі8і!$?Эrчїт?~цјW:2ы_(z<шЗ>Rњ§U&€ 2ТнЅ7№&Ьвї>Pц$ѓŽ§пЏzі?јGЫZ ц1ۘ6YЩЯко!(jіэд!*оЦ+Ы^Шbќ~f:0…ŸlW!Атц ЬрО_сИГК‡ЗДЩџџў§ќћњљјяџюэьыъщшпџонмлкйиЯџЮЭЬЫЪЩШїџіѕєѓђё№чџцхфутсрзџжедгвбаЧџЦХФУТСРЭСіц„М$Žў‚й1Џ рыэK‰+pqрх*ќќџ]:Тў1ЫгФ(ў“*ыTеU04 -хЅ ќ)ќќJќRќќ„ќНќЎв=їЃВU;ўƒјНмймљЩрџР>ј…oЩт|~zўР0хЏкr­цї XъЛ№ГЙУчЃЇхXР9‡љ"МыЦЎBŸХЭPІсб…‘жЇењ~џ>@јV(б’-@е~КСЩ!cхЭ ДТзˆG:.<ХяА2ѕњ!Яfс~УJ:ќџмўаЭхлœН`Y!8Q!џBKУdнџхХОэh‰`ѕ")шСЊ$Хћд”йiйЇaя:рсўУРN -њ ШгЉѓBэйэ2ХWоТУ™(§И§˜д§Ф_эDўј>ў 8Џ2Rмѕ€иT†ЃјŸАС0uе‰Пб њ$юЩѕXёOнСћЫ8Lu.ѓЩE/ѕN ‰25хџЭ'Ъw#ўљ!Qн"‘шAбѓ Э‡їLЃОќ4ќг…0Т!G№:-ыљwЭда>=я™ля,оѓЭCнф_Bd+чя‘{щїя!щ^]sщIЫ>Пјeъ}ŸђŠхО/,œ.н~іл”їФ ъэкї,9ѕБ ттЗx~ўОx!%\э[цЇещљбљhљД -Zљ -љљ…љрiuєыГ#˜oѕ§rб3э)УЈЩiеŠџ’&џЫXФ уœxј2[Хy‘€ |@~иЩVџГЩиџfб€?а;]є\ўДС!ј№ўйQ -?Ы:ЛСЕџo"lъЭKЪйКKdр~ зжў П -џG:ЩпЇЬрŸ*о"HЪA;>ў њЌъяыёЩб5aйЯ\ж8ё_#yОx x(ыЏ{9žсЫй -_;€џZЏ‡џ:\r%Ei‹џXџ'#gEЋ‰Ѓ?цXџ†џщџњџ`~˜џІџщџњџ`~˜џІџщџњџ`~˜џЏџЭ}Ъ!џ@Ф"+РЩ:^џйц>Б =ќ2;ј:eи)_њТŠлœqњй(OQЭ?и УџSetu№Бџ Keyboaќrd Speфџ Text уColђE јCurso­_юp ?ѕnfig ?Ыavх  ouрndџЪј Š|їНјŠї|їзјŠї|їъј ‹їЕјЯї>2ќХУ'Р!гŽf•нœ2]Щ!ј@>Ўw'CУ „Тe„=ц:!,уУС7и2ƒ0ˆэ-гoљ№јUэА>J#кЏ$аB=?,…Hёelp Аag~4љ˜,I*'ћ!:§љУпТХyCЊцюiЦцПэјA+1/2б3!4_5є=,МeaмоЫрІs)о[МBЫž.BankбаNqэџVѓNexє№WB№сsЬakyo”i~нЁXэ|фlteMзшgƒњ_ЗzCKгэ”ОHP”E,wi hМЃ'7/ЕzкZбкX_‡'Хкcoma5/ё$кЏѓф^иTbлki€нс(Ru^+sЅЉUРрхs‚џN‰ot/a%љЯР8рЊЭlлх !Б)CЭ€!Мэ[В€эАЩ>Їwџэyїw>эyЭд(Э)Уq)Џ!РёїЩЏ!СсїЩЏ!РСЭ)Э)Э)Э)Э)<ю шЩwЫdЫфШЫЄ#Щѓ!>"n†!PћvћvѓўL!ўТ()О€эЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂэЂ §Т6)ѓЩ!P@н&н.~ ~ ~ ~ ~ ~ ~ ~ џ н- еp н% ЪЩѓџ:џBЇ!ЪE(Т=ТqF™њтњœњTG) њ˜ъњ]H"ќBЯ:ўй>р(‰№œ2і*c\"KЬњiњIТчWџўSЪ IЭ9EП/й* Т@"…] <њњB}Їџ($|Ы?Юў=йЪ№CнoЭD‡е!œхы0?с§*№Bн}ИН8/P,€Рўџ=хЭœD{/с8E хЉ/OртЭDNѕ•(/yКмЇfI№хяэ=o& ДэœKŠы!№‰ DMбxцGБ?NэА!X'Уй§ќ:\ћУ}яэ[0bЇњR0svУфCб@$юJ’ХъеШS№зАЩЬх*у-ХеЪxнmU§|‡’qнНмкBo“„їѓкЙOѕ”gсLjбСщин„рb<ы•§gp-”.иЩУ”ШџoТ%DЩ:BќЇ !їюtЩ=Pїџї ЮёBРаєGm•Buєзт(?=ѓы)#эJџ {ZULЭёвD#NКFэCNйSйЩOфчQѕХ!BнЭІџrСё_#Rљ^#Vuјk)Ы<м{\рэBJv;ѕхAйпжў F#|ўB Х/КiФVXѕё0Ы:ЌЇќzцэWŠŸcxБВГ ’іГbю# х™ЋсУќј!ўџыг#R:ќBЫ#hП0ѕDMм!† -йOH6в>о81_”ЁољЩ~#“_ќЮšWќ™O˜G”№ƒ№ЄŠ№‰Ю№ˆ№ы 2dЅЩ!/@х>_чсЩѕјгwТёФRЭ„Fpcуўц љ2WoйВS§x§Сќ= ф>LЭjFsр< њЬ1ЬЏWёЩхеХѕ>ЃzбCу–б`§Ыwс Џ -ё…эjeНSёЩ­y§™a§i§žQ§Y>џs№Сб~ХzцЏу”§=чџЩеџ лWЛјбЮЩЭЁg_егГ гЛ№ЭмF южўЂzГ і’_щђ™ўwa?ЋЏЩгГ>Нйx!іBаНyњzzњ{ёњЛ[gџЩлЛю8ћ\њ0њ•єсCыОBАYаX Pб9Hp@їШPюЁt№> чљŒцˆў\ў]@эX /P sЦ#rcƒіPеzХ€SQDФбгСЏŽЭЖђGџЉкbтНЉїѕШијІ4Bюяw#C0њˆє’ЊЫД‰ѕљёѓИб­PYs,В†О§{ њбюќz\ѓћѓџsх!№?уУ/›=јѓЩјj›HПС2Э=HЗёI?№ЂѕюGЏ~ЛџэQиуЗпЦЏГзЦЏыЦЋѕЦЩјиЃ;Ђ§Ехќїѕ^§пхŽСп}ѓGёЭЅ}мыюЫ %{ЮЃH№uzяЪ™ИMtыtмё rњ˜ыћiсho0о$XђнGPіcђŒХЩ§у&!~ ЭЃJ / ОџР#љ~ў­аўd>2ЛI8```HJ@€нšюJEЪТP­ю”JDѕ 9ѕЏЭїў>2J*@"B:PВ2є_|ў@0‹JЬ"?ђDсцљIOLьЕ(џ" JэKNPxтБ( DЗŸ xyўA8ЯЖCJён!€P<~ўќя> 2жIњєцѓŸ…Rн^ЙV‚љЭDJыЃф 8ХцПФЃwsч:€=O| Сѓ>у?эG]VЁїIШ[х[ФЙщ!Рю[0ё>ЪЉbЊ:CЬўсŽJ2і„\ў(!1ыPc‘'а~эyц ё1ТУS§ўЯРz†0эџSuJЦWе*™B!}Щ PяіХ!qг”бЩZЎDO„BRєŸХSpectёrumPН<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  +2џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8DlD|TD88|T|Dl|8(l||88||88T|T88|||80xx0ќќЬ„„Ьќќ0HH0ќќЬДДЬќќ 0HH08DD88<$< `р`|D|DDLЬРT8ll8T@`pxp`@8x88||8(((((€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—џџџџџџџџџџџџџџџџџџ!CЭ€Хї?>Уѓџ:џBЇ!ЛE(Т=ТbF™ њЪњ‡<ќG"ќB:ўјх>р(™№2іХ*lЬ"KњrЬњIч`/ўSЪвёGЭ*EbАТйс @"B]ž њњB?}џЇ($|Ы?Юџ=йЪсCнo ЭУDеЮ!хы0с§ј*Bн}\Н8/(,@`ў=хЭ‹Dlс8аBхЉЇртЭЇDѕ•(,<КмЇЄf№хія=o&„ДЮэKŠы!x‰ DM?бxцGўэА!X'й§:\ћрУ}љяэ[e‡ЇRг0yУе™Cд@ю$MШ–ъеB№žзАЩх*aуnХеS{нX§|l•>tнНк3фr„їѓк@Шѕ”šgсgmбСин„IрSыр•§gСal1ІиЩ”ШoТџDЩ:BЇ ч!їtЩ=rїџїvёBР‚єm#о8_ЁOоЩ~#“œ_ќšWрќ™Oi˜G№ƒJ№ŠL№‰№ˆу№ы !dЅТЩ!ѕ@х>ўсЩѕ|јгwё/RЭљEјTFўљ љ2›WйВд§x§џС= ф>LЭ +Fœр< њЬЬЬЏ_WёЩхуеХѕh>zбаухб`Ѓ§Ыwыс +ќ…эjeoSёr­yf§a§ig§Q§Y>œџ№Сбо~ХцЃЏуe§=?чЩеџлјWЛ МјбЩ_ЭТ’FœегГ/гЛЭФРF…О?ЂzГ Єі_щІђўwOaЋЏЩгяГ>HйxіPИЏy^њzњМ{њBЛЩлїЛ8ћ.њ0Jњє№LѕпNАYаHaYб‰Qp їdPюPК№> ч|•цˆўŠef@эX P уs#r1СіYНеХ€)ZMФщбСЏŽЭљžGџЉТБЪ^Љ‹їѕфијІBwюw#C˜њDєIЊЫДDѕЮљёѓИбПЖPЙY,ВУОN§{њбwќz.ѓћѓsх!№?уУЭ/=јѓяј§&! №ЭiI aE ОР#§љ~ўаs’>№2HсУ&IЃю†и‘ЪpPЋ›ПUI‘ѕ ѕЏЭї>2SI*@",:B/2жH*…J|№ў@0 2œHњєцѓŸ…Rн^ЙV‚љЭ +IыЃф 8ХцПФiwsч:€=O| Сѓ>у?эG]VС"IШ[х[дфщ!Рю[0ё>ЪЉbЊ:CЬўсTI2і„\ў(!1ыPƒМ'а~эyц ё1ТУS§ўЯРz†0эџS;IЦWе*™!CЩ PяіХ!7г”бЩ[йDO„BRєŸХSpectёrumPў><~~<ffffffлл{>c8ll8Ьx~~~<~~<џ<~~< ў 0`ў`0РРРў$fџf$<~џџџџ~<0xx000lllllўlўll0|Рx ј0ЦЬ0fЦ8l8vмЬv``Р0```0`00`f<џЬЬЬќЬЬЬx00000x ЬЬxцflxlfц№```bfўЦюўўжЦЦЦціоЮЦЦ8lЦЦЦl8ќff|``№xЬЬЬмxќff|lfцxЬрpЬxќД0000xЬЬЬЬЬЬќЬЬЬЬЬx0ЦЦЦжўюЦЦЦl88lЦЬЬЬx00xўЦŒ2fўx`````xР`0 xx8lЦџ00x |Ьvр``|ffмxЬРЬx |ЬЬvxЬќРx8l`№``№vЬЬ| јр`lvffц0p000x ЬЬxр`flxlцp00000xЬўўжЦјЬЬЬЬxЬЬЬxмff|`№vЬЬ| мvf`№|Рx ј0|004ЬЬЬЬvЬЬЬx0ЦжўўlЦl8lЦЬЬЬ| јќ˜0dќ00р00р0000рvм8lЦЦў0xЬЬќЬЬўb`|ffќќff|ffќўb````№fffffцЦюўўжЦЦЬЬЬќЬЬЬ8lЦЦЦl8ќЬЬЬЬЬЬќff|``№fffцЦюўжЦЬЬќЬЬxЬЬЬxќЬЬЬЬ"ˆ"ˆ"ˆ"ˆUЊUЊUЊUЊлwлюлwлюјјј666і6666ў6666јј66іі66666666666ўі66666іў666ўјјјџџџџ666766666670??0766666їџџї66666707666џџ66її666џџ666џџџџ66666666??6666666џ6666џџјџџџџџџџџџџџџ№№№№№№№№џџџџќf|`№xЬРЬxќД00xЬЬ| ј|жж|Цl8lЦЬЬЬЬvЬЬ| ЦЦжжўЦЦжжџ№А<2ќЦцжжцр`|bќќќЬжіжЬvЬ|,Ю|||00ќ00ќ`00`ќ0`0ќииp00ќ00vмvм8ll8 ьl<xllllp0`x<<<<|‚Њ‚‚К’||ўжўўЦю|Dюўў|88|ў|888жўж88|ў|88||8ўўЦ‚‚Цўў8DD8ўўЦККЦўўzиˆиp8lDl88pр@>">"".ф@’|lЦl|’€рјўјр€>ў>8||8llllll~ЖЖv666<`<0000` 0 <<0 0ff~ffff<flxlff`````~‚ЦюжЦЦFfvnfb<~ 0`~ `0 p0000pf>``|ff|ff>ff><``|fff6flxlf8ќжжжж|ffffff>lv```<`<|0x006ffff>fff$ЦЦжюDff<~ 0~ 0 `000`4X<|жжж|ffжжжжжўжжжжжџр`|ff|ЦЦіооі``|ff|ff>ff<>f><`<>ff<<|жж|ffжжжжўжжжжџр`|f|ЦЦіоі``|f|f>ff$~`x``~$">"".ф@’|lЦl|’€рјўјр€>ў>8||8llllll~ЖЖv666<`<0000` 0 <<0 0ff~ffff<flxlff`````~‚ЦюжЦЦFfvnfb<~ 0`~ `0 p0000pf>``|ff|ff>ff><``|fff6flxlf8ќжжжж|ffffff>lv```<`<|0x006ffff>fff$ЦЦжюDff<~ 0~ 0 `000`4Xff>ff|ff|``<жж||жж|f|ff|``|ff|ЦЦіооір`|ff|ЮлћлЮ<>f><`ff<fff>ff|ff|``<ж||жж|f|f|``|f|ЦЦіоір`|f|ADDONS—ѓЏџџУЫ@@У—<*]\УђџэyЩ*]\~Э}аЭtїџџџУ[3џџџџџХ*a\хУžѕх*x\#"x\|Е §4@ХеЭn8бСсёћЩсn§uэ{=\УХсёэEџџџѕх*А\|Е(ящџџџ*]\#"]\~Щў!аў Шўиў?и#ў8#7"]\ЩПRNФINKEYЄPЩFЮPOINдSCREENЄATTвAдTAТVALЄCODХVAЬLEЮSIЮCOгTAЮASЮACгATЮLЮEXаINдSQвSGЮABгPEEЫIЮUSвSTRЄCHRЄNOдBIЮOвANФ<Н>Н<ОLINХTHEЮTЯSTEаDEF FЮCAдFORMAдMOVХERASХOPEN ЃCLOSE ЃMERGХVERIFйBEEаCIRCLХINЫPAPEвFLASШBRIGHдINVERSХOVEвOUдLPRINдLLISдSTOаREAФDATСRESTORХNEзBORDEвCONTINUХDIЭREЭFOвGO TЯGO SUТINPUдLOAФLISдLEдPAUSХNEXдPOKХPRINдPLOдRUЮSAVХRANDOMIZХIЦCLгDRAзCLEAвRETURЮCOPйBHY65TGVNJU74RFCMKI83EDXLO92WSZ P01QAуФрфДМНЛЏАБРЇІО­ВКхЅТсГЙСИ~мк\З{}иПЎЊЋнопЕж|е]лЖй[з  т*?ЭШЬЫ^Ќ-+=.,;"Ч<У>Х/Щ`Ц:аЮЈЪгдбвЉЯ./џџўўэx/ц(g}РжЫ<0њS_ є-Ы8цz<Шў(ШўШ{ZWўЩЭŽР!\Ы~ #5+ 6џ}!\Н юЭа!\О(.ы!\О('Ы~ ыЫ~Ш_w#6#: \w#§N§VхЭ3сw2\§ЫюЩ#6#5Р: \w#~ъB{ў'аў ЫxР!~7Щ{ў:8/ њO(ЦOЩ!ы(!~Щ!)Ы@(єЫZ( §Ы0^РРЦ ЩЦЅЩў0и њ !TЫh(гў80ж ШЦЩж6ШЦўЩ!0ў9(Кў0(ЖцЦ€ШюЩШЫh!0 Єжў"(ў Р>_Щ>@Щѓ}Ы=Ы=/цOн!бн :H\ц8і §?ТжюгўDOЫg zГ( yMнщM нщћЩя1'Р4ьl˜ѕЁ8!’\~Ї ^#N#FxŸЙ T#О PxЦ<ђ%тlњж 0ћЦ Х!nЭ4ЭД3я8ё†wяР18Э”ў 0"ярр4€CUŸ€45q8Э™ХЭ™сPYzГШУЕЯ ‰а†‰ —`u‰е‰A‰$аSЪ‰.6Б‰8џI>‰Cџjs‰OЇT‰\‰iі$‰vёЭћ$:;\‡њŠсахЭё+bk ј ЫўЩ!?х!€Ы(!˜ н+ѓ>GўгўюЄ- ѕ%ђи/ўгў> 7ўгў;oУzГ( нn|­g>7У%lєyЫxў0Bўгў> яЏ<ЫТн#1>лўаz<Тў;ўЩѕ:H\ц8гў>лўћ8Я ёЩѓ>гў!?хлўц іЯEРЭч0њ!ў+|Е љЭу0ыœЭу0ф>ЦИ0р$ ёЩЭч0еxўд0єЭчаyюO&А 0нuЫ­РyOн~­Рн#В.Эуа>ЫИЫАвЪ|­gzГ Ъ|ўЩЭча>= §ЇШ>лўаЉц (ѓy/Oцігў7Щё:t\жр2t\ЭŒЭ0%(<:t\Ї("їенс > ќн6џЭё+!іџ 0:t\Ї ЯxБ(  -нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\7эRнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ +нхс#ыэАпўф I:t\ўЪŠчЭВ(Ыљ0 !:t\=(ЯТŠЭ0%(#~нw #~нw #нq>Ыq(<нwычў) кчЭюыУZўЊ :t\ўЪŠчЭюн6 н6 !@нu нtMўЏ O:t\ўЪŠчЭH :t\ЇЪŠЭцЭ‚пў,( :t\ЇЪŠЭцчЭ‚ЭюЭ™нq нp Э™нq нp`iн6DўЪ( Эюн6€:t\ЇТŠчЭ‚ЭюЭ™нq нpн6*Y\э[S\ЯDнu нt *K\эRнuнtы:t\ЇЪp хн нхЏ7ЭVнс0ђ>ўЭ§6R€н~нОя іў0йР ХЭ Снхб!№џ ~< y€OО#  зіЫy Г> зсн~ў( :t\=ЪўЪЖхнnњнfћн^ нV |Е( эR8&(н~ў с|Е нn нfхнс:t\ў7 Ї>џЭVиЯн^ нV х|Е ы нnњнfћы7эR8 DMЭсн~Ї(>|Е(+F+N+н"_\Эшн*_\*Y\+нN нF Хн~§ѕЭU#ёwб#s#r#хнс7>џУы*Y\+н"_\нN нF ХЭхСхХЭUн*_\#нNнF "K\нf|цР нn "B\§6 @@ -1188,7 +1152,7 @@ _^ >гћћЭпЯ лћ‡ј0ы ^#ЫЫЫлћ0ћzгћ№ щЩ*=\х!хэs=\Эдѕ§^џ!ШЭЕё!8хў01ў8-ў8:Wў8 §Ы7~ЪЭд_Эде*[\§Ы†ЭUС#p#q §Ы†*[\ЭRэS[\Щ_!™^х*[\Щ fjPЕp~Яд*I\§Ы7nТ—ЭnЭ•zГЪ—х#N#F! DMЭЭ—*Q\ух>џЭс+§5ЭU§4*Y\####"[\сЭЩ§Ы7n !I\Эm§6Э1~ў Ш#"[\ЩЭ1УшЭдЭдссс"=\§Ы~РљЩ7Э•эR#СиХDMbk#ц№ў #жЮ #ЇэB ы8цЩ§Ы7nР*I\ЭnыЭ•!J\ЭЭ•>У§Ы7~(ЈУ§Ы0f(Ё§6џ§^ў!ЭЕУ0хЭ+Эх"[\§6сЩ§Ы^ФЇ§ЫnШ:\§ЫЎѕ§ЫnФn ёў 0Rў0-ў0 -GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGЯDbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э +GцOxЦ* !j\>Ўwўиж !A\Оw 6§ЫоПЩGцO>ЫX <§qг : \Ј*O\##s#r7ЩЭM §Ыž§ЫЎ*Š\х*=\х!gхэs=\*‚\х7Э•ыЭ}ыЭс*Š\уыЭM :‹\’8& {§–P0> еЭє бщ§^ў!ЭЕ§6џэ[Š\бсс"=\СеЭй с"‚\§6&Щ*a\+Їэ[Y\§Ы7nШэ[a\и*c\Щ~ўЬш~#ў ёЩѓ>џэ[В\йэKД\э[8\*{\йG>гў>?эGbk6+М њЇэR#05(5(ѓ+йэCД\эS8\"{\й("Д\Џ>ЈыэИы#"{\+@эC8\"В\!<"6\*В\6>+љ++"=\эV§!:\ћ!Ж\"O\ЏыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\эА§ЫЮЭс;§61Эk Џ8Э §Ыю§61Э•ЭА>ЭЭ,Э§Ы~ §Ы0f(@*Y\ЭЇ§6џн*Y\"]\ЭћxБТ]пў (Р§Ы0FФЏ Эn >§–O2Œ\§Ыў§6џ§6 ЭŠv§ЫЎ§Ы0NФЭ::\<ѕ!§t7§t&" \!"\ЭА§Ы7ЎЭn §ЫюёGў 8ЦЭя> зx‘Э @@ -1230,68 +1194,65 @@ z \Ы?w#^ц{!f[ЫF(ўm0ЏЩў€0ўl іЏ<Щх{ж[_!f[ЫF(!;%!%;ў8!!;ў(ў(џџў( !;ў!0!;^сЩ. 321)(*/-987+6540Ѕ ІЇЈЉЊ  Ќ­ЎЏАБВГД§Ыf Џ6Щ!уУ[§Ыf §Ы -~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!эy7ЏУ}гПбсётђ<ћСёуЩ$$$~$$~$>(> ->bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ92>?џУМџэyЩУг&џџџџџУo/!џџУџ"эGЏУ> -љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э—*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У ~ў Шў€ШЗЩџУ+!"ј\Эц Эc!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\ЭŒў ШЭ"ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ—Эˆ!]~ўЊ>2]ЪЯ6Њ!`пЭ$!, -п&ыЭцЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭƒ:]юЭЙюЭЙЏ2]Э!Эѓ/ЭŸ!Я"]Џ2]2я\*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхXещ!;\ЫўЩџџ EVO-DOS Ver 0.37  2010 Created for PentEvo 4MB  NedoPCEMUL 3D1ГЭ§ЭКЭКэK -^ЭІ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪг&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\!ї)п!^ЭРЭК: ^!^–хЭЃ!**псNЭЄ!*пЭш!%]ЭњЭК:і\ЦAзЭњХ>:зхЭw сх NХyў -8ўd0> зћСЭІсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЊyАЪxЇТЩЭШЭuЭфЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ—:і\ЦAЭМ>:ЭМ!н\Эw!(пЭўYѕЭ—ёСРХЭ—СЭ›ЏЩ:х\ў#(ЏЩ> -2]ЭЎ> 2]Щ:н\ў*ТйЭЊыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ -ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъэ&!э\ц\эА:ъ\_ЏW* +~Щ!ь§Ыf пў Щ!нЭŽ Э0_Э3УW&§ЫfЪ`&ѓЭ 9ћ ЭЎ: Эз:{УW&У`&ўЃ( ўЄ(жЅв_ УV §Ыf(ђЩ;ежЃв;(к;>ѕУ 7§ЫNРУ SPECTRUЭPLAйУ<Я@ЩЯBЩџџУ 9У<У<У<У<>лўи>ўлўи>гў>ЭЏ2<\>зЏзЏзCPx=ЫЫЫ‚=2\!гПї?>эy7ЏУ}гПсётй<ћСёуЩ$$$~$$~$>(> +>bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBгўУ> +>?џУРџэyЩУй&џџџџџУo/!џџУў"эGЏУ0љGOћЩХХХХХХХХ!Ѕ98ђ"Д\Џ>Ј{ы1`"_!yх!/=х!эИэE"_ѕ>Щ2_ё*_У_ы"В\#"{\+6>+љ++"=\!@"8\!<"6\еэV§!:\!Ж\"O\ЏыЭы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\!#" \§5Ц§5Ъ!Ц\Э§ЫЮ!Т\6Щчп!k\6!‹х>Њ2\ћУ1="_!/=х!эА"_*_У_Эц Э›*Y\#^#VzГы(Џ2]хЭ2с"B\Џ2D\чА*S\+"W\э{=\:]З!v(чАхУТ\ЭJ)Џ2ї\=2]>Њ2]!"]!9"]++љЭ*В\э[]\эRы0ЗэR"]\ЭНЪЪўъ# ѕЭН(ѓў:ТЪ#Э 0*]У +~ў Шў€ШЗЩџУ§!"ј\Эц Эi!]6Њ!]~З6 ЭЭэ{]*]эK]щџџџџџџџџџЭ2§Ы~Рэ{=\УТ\Эў ШЭ&ѕџџ*=\"]*]++"=\=s#rЩ*]"=\Щ!"ї\9"]++љЭЭ›ЭŒ!]~ўЊ>2]ЪЯ6Њ!`пЭM!, +п&ЭЫ цЦAз:\ўЊ T*Y\Џ2]6ї#6"#6b#6o#6o#6t#6"#"[\6 #6€#"a\"c\"e\§Ыо@э э э Щџџџ Хюгџѕ>Эџ=ёСёЩџџџџ*]++љЭ‡:]юЭЙюЭЙЏ2]Э!Эѓ/ЭЃ!Я"]Џ2]*Y\х ]ЭЏс"]~Ы( ўў(ѕЭШ=ё!С0+ W>ЙкЪz#О ѓўўФJ)> 2]Џ2]2ж\2]!;\ЫОG!д0 ^#VыхUещ!;\ЫўЩџџџџџ EVO-DOS Ver 0.29a  2010 Created for PentEvo 4MB  NedoPCEMUL 3D1ГЭ§ЭОЭОэK +^ЭЊ!в)пУЪѕ:]ўў ёЩё2]:]ЗЪй&Щ!'*>УH!f'ЏУHЏ2Ь\э[Ь\ЭJ)!%]УRЭJ)эЭ§: ^ў(!т)>УHЭ>Ы†ЫŽ:^ЫG ЫЦЫ_РЫЮЩ*]#~ў ЩЭ-эCл\(+ў# "]\ЭЭў (ў,ТЭ&ЭЖЭмЭЭЎыЭ€Э:і\2љ\Э:л\ўѕЬ›ёўвЭˆ>џ2ј\!ї)п!^ЭщЭО: ^!^–хЭЇ!**псNЭЈ!*пЭш!%]ЭњЭО:і\ЦAзЭњХ>:зхЭ  сх NХyў +8ўd0> зћСЭЊсСаРхХ:љ\!і\ОФЫ=СсУЦ/ЩхХлЁ 8СсЩ!Ь\4ЭьСс!%]ЩцпжAкўвЩЭЎyАЪxЇТЩЭЬЭЭ ЭЋ:і\2ј\ТйХЭOЭЋѕ:ј\!і\ОТЭёЪNСЭ]ЭXУс:]ЗЩ:]ЗЪйУсХЭ›:і\ЦAЭР>:ЭР!н\Э !(пЭ1ўYѕЭ›ёСРХЭ›СЭ›ЏЩ:х\ў#(ЏЩ> +2]ЭЎ> 2]Щ:н\ў*ТйЭЎыЭ€~ў*Т:і\2љ\:љ\ЭЫ=Э>џ2 ]:ј\ЭЫ=Э: ]<2 ]OЭO:н\ЇЪс=(т!ц\э\эА:љ\ЭЫ=ЭЎ +ЭЛ ЭŠ ТЭAЭXКЭ§: ^ў€Ъ#'!э\ц\эА:ъ\_ЏW* ^эRкC" -^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭШЭuЭaЭфЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> -2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭиЭuЭфЏ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* +^*^"ы\хЭ2с"ы\*є\"^! ^4N Х эSє\ЭXСУ]*]#~цпўSЪMўBЪ,ЭЬЭЭaЭ ЭЋ:і\2ј\ТвЭO!ц\э\эАЭЋѕХ:і\2љ\:ј\ЭЫ=Э:љ\ЭЫ=ЭСё ЭЛ ЭŠТсЭAЭX:х\ў#Тс> +2]!ц\4:ј\ЭЫ=ЭЛТсЭO!ц\э\эА:љ\ЭЫ=ЭФ:ё\ЗШх!#]–с09:ё\GЏ2ё\Х:ј\ЭЫ=СХ*Я\хэ[ђ\ЭR*є\"ђ\:љ\ЭЫ=сСэ[ы\Эb*є\"ы\К2ё\:#]GЏХЭмЭЭ Џ2]Э/)ЭŸТ€УсЏ2]:н\2]Р!]4ХЭ§: ^С Й =2 ^Џѕ(!^4ХЭXС ЭOёЪб>2н\ѕЭU:]2н\ё(ЭЎЙџЭ§*ы\"^э[ъ\* ^" -^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щђ -x € ˆ  Э к    ] Ш  ц Ѕ г ­ ] Virtual Drive: уѕХэWъH -эWѓѕОэxѕц>ї?эy7>эyлП2О<ігПё2Ю<~эsЌ<1Ќ<хе*Ќ<Ж<э э э э э э э э !™ +^УXџэ э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э џџэ э Щи +^ f n v Ї Д в и о ф , Ђ ы ­  | ‡ , Virtual Drive: уѕХэ_ъH +э_ѓѕ>гПї?>эyї7>эy~эsа<1а<хе*а<к<##э э э э э э !‰ х! -‡…o~,foщ!Ж<э[Ќ<э э э э э э э э бсэ{Ќ<~#ў8!ђ?хл/gцo:Я€ Џ2Џ<>П2Б<ЩЭє >€№ў@0лOгOфў`0 лO<гO><2' дў€0 лO=гO>=2' Фў 0ОўР0 ИЏ2Џ<>2Б<Щўа0Јўр0>П2Б<Щў№8š˜:Л<гOг?Щ:Л<гoг_Щ:Л<ггЩ:Л<гџ2А<ц§2Я<Щ:Л$ю2і 2Џ<2Л<ЩлO2Л<Щлo2Л<Щл2Л<Щ:Б<2Л<Щ:И<ў :Џ<2Н<Щў? лO2Н<Щў_ лo2Н<Щў л2Н<Щўџ :А<2Н<ЩэKИ<эx2Н<Щ:Џ<*Мсї>!є\4О 6#4сС$жнсћЩ:Ў<ц№ў€к ўР лO*М їwэyлO‡O:А<ц  Bлoo& +‡…o~,foщ!к<э[а<э э э э э э бсэ{а<~#ў8!ђ?хїо>эyОэh:д<цНї@!ћ #Э;=сЏгПётд +ћСёуЩ:н<2в<ў0ЏгOў 0лгOЭн>€ Џ2г<>П2е<ЩЭЈ >€№ў@0лOгOфў`0 лO<гO><2 дў€0 лO=гO>=2 Фў 0ОўР0 ИЏ2г<>2е<Щўа0Јўр0>П2е<Щў№8š˜:н<гOг?Щ:н<гoг_Щ:н<ггЩ:н<гџ2д<Щ:ню2Х 2г<2н<ЩлO2н<Щлo2н<Щл2н<Щ:е<2н<Щ:к<ў :г<2п<Щў? лO2п<Щў_ лo2п<Щў л2п<Щўџ :д<2п<ЩэKк<эx2п<Щ:г<*осЯ>!є\4О 6#4сС$жнсћЩнхн.џЭ­ нсЩ:в<ц№ў€кі +ўР лO*оїwэyлO‡O:д<ц  Bлoo& W _}К({„gё{г.]Ы<Ы@ W -O|ў@8ж@g yЦ -нgэ[М<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУzў@0 лЇ€(ъхў€вм ўкм {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSМ<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУN ХлПігПїоэaОэhСлПцўгП}ЇЩЯUЩХл/цG:і\ИСЩ&ыЭц2]2і\і<Щ:і\G>§Gл/  Э5РЭВЏЩ!%]&]џpэАPXХе!%]ЭbбСёЏЩХлПігП> їwэy!џV%^>њэyСлПцўгП!DRэRШ> Э!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D> -Э!@@џuэА!х1сHэА>њХGлПігПxїwэyGлПцўгПxСЩƒ‹Хх:6ў ї@!)Ф;=Oу~уѕyў ( ї@!*Э;=ёсСЩ*]++љУ,Э2*O\З%]эBмg=!Т\ЩЭ2эKЦ\ХЩХЭР><з~з>>зСЩеѕе>з:k\=з>з!ЊпбKЭІ!Ипё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭиЭuЭ5Э(2]ЭЫ=УсC:ж\З ЭŒўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX -6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭМЏшэR8<љЦ0ЭМЏdэR8<љЦ0ЭМЏ -эR8<љЦ0ЭМ}Ц0УМхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭŒў (ў,ТЭ"ЭВЭиЭuЭЊыЭ€Эu:і\2љ\Э:л\ўѕЬ—ёўвЭ„>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ ЭР!Йп:і\ЦAЭМЭК*Я\ ~*Я\ –хЭЃ!Њп*Я\ ~!Ыў(!оў( -!ёў(!псNЭЄ!Ѕп!п*Я\ N#FЭІ!&пСсЭžЭКХхЭw сх NХyў -8ўd0> зћСЭІ!Шпсх ^#VхыЭT> ЭМс#^#VыЭTсх ~ўBЬ сСЄхЭКЭКУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭМУІЭРЭ"ЭВЭuЭa!Ј'пЭўY љЭŸЭфЭЋТйЭ :х\ў#Тс> -2]!ц\4Э—!Ј'пЭўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъэ&!э\ц\эАЭ§:]2ъ\э[ъ\З* +O|ў@8ж@g yЦнgэ[о<їw>њэyzў€н|їw0Зэy@0€x„gн}Ї z< {Ї(эDOэАэDOы ы лУЙ zў@0 лЇ€(ъхў€в ўк {Ї(7н}Ї{(ыэDOэАэD>§їЗэywн|эyн}Ї(zж@W|ж@gOэАл)н}Ї(ылЇ Э н}Ї(ыэSо<>њїwэy>§ЗэyЩЭ=(тгн}Ї(ы>?ЄgУ Х>гПїоэaОэhХ>гПїоэaОэiСЏгП}ЇЩх&ЭЫ цo:і\НсЩ&ЭЫ ц2]2і\і<ЩЭ№ Р>їwХэy!@@џuэАС>њэyЏЩХ>гП>їwэy!џV%^>њэyЏгПС!DRЇэRШ>ЭЎ!@х@џ?uэАб!> }| y>і@@ = п!џ6R%6D>ЭЎ!@@џuэА!СсHэА>њХG>гПxїwэyGЏгПxСЩ№  RAMDISKOхХ>їwэy!џ~%ўR ~ўD>њэyСсЩƒ‡Хх:S*ў ї@!ћФ;=Oу~уѕyў ( ї@!ќЭ;=ёсСЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:S*ўѕ!ћї@Ф;=сСэАўѕ( хХ!ќї@Э;=СсёЩЭ$СЩЭ$сЩ*]++љУ,ѕэ_т…ћёЩ*O\З%]эBмg=!Т\ЩЭ2эKй\ХЩХЭщ><з~з>>зСЩеѕе>з:k\=з>з!гпбKЭЊ!спё>0ЮзбЩFORMAT TRACK:  SIDE: Х~ц#чїСЩЭмЭЭ5Э(2]ЭЫ=УсC:ж\З ЭўЏC(ўфD(ў##(B!х\pЩѓхХечŽ љч0є_ч3бСсцпћЩ!ЧX +6#ћ6#6#64#6%#6(#6!а@ЏХ7хѕ#wќёсС$яЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Del. File(sЉTitle:  Disk Drive:   40 Track S. Sidх 80 Track S. Sidх 40 Track D. Sidх 80 Track D. Sidх Free Sector  File Name Start Length Linх*a\"Я\"УЏ'эR8<љЦ0ЭРЏшэR8<љЦ0ЭРЏdэR8<љЦ0ЭРЏ +эR8<љЦ0ЭР}Ц0УРхХ:љ\!і\ОФЫ=СсЭ~ЗЪЪўЬ РтЭ-эCл\(+ў# "]\ЭЭў (ў,ТЭ&ЭЖЭмЭЭЎыЭ€Э:і\2љ\Э:л\ўѕЬ›ёўвЭˆ>џ2ј\ЭH!^э[Я\ эАЭш!%]х!ВХп*Я\ Эщ!Йп:і\ЦAЭРЭО*Я\ ~*Я\ –хЭЇ!Њп*Я\ ~!Ыў(!оў( +!ёў(!псNЭЈ!Ѕп!п*Я\ N#FЭЊ!&пСсЭžЭОХхЭ  сх NХyў +8ўd0> зћСЭЊ!Шпсх ^#VхыЭT> ЭРс#^#VыЭTсх ~ўBЬ сСЄхЭОЭОУ, F#^#V(( >Л ї*Я\! хЭR>€сэБ~ўЊР#N#FxБШ> ЭРУЊЭФЭ&ЭЖЭЭa!Ј'пЭ1ўY љЭЃЭ ЭЋТйЭ :х\ў#Тс> +2]!ц\4Э›!Ј'пЭ1ўY љЭЎТсЭ оЭO!ц\э\эА:ё\2]ЭЭ>2й\>џ2!]Э9*]"ы\*є\"^! ^4N Х эSє\ЭXСЭ]УXЏ2!]ЭЭ>2к\ЭЎЪNЭ§: ^ў€Ъѓ&!э\ц\эАЭ§:]2ъ\э[ъ\З* ^эRкC" -^*^"ы\"]Щ:ё\ЗШ:!]З Э—!Ј'пЭўY љЭŸ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э—!„'пЭўY љЭŸ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( +^*^"ы\"]Щ:ё\ЗШ:!]З Э›!Ј'пЭ1ўY љЭЃ:ё\ЗШх!#]–с0M:ё\GЏ2ё\Х2Ю\*Я\хэ[ђ\ЭиЭR*є\"ђ\Э›!„'пЭ1ўY љЭЃ:!]ЗФысСэ[ы\ЭфЭb*є\"ы\У92ё\:#]GЏУjџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхеЭ>:й\wбсЩхеЭ>:к\wбсЩЏ2!]ЭЭ>2к\:^2ч\!€ў(!ў(ў( ! -ў(У"н\эKп\эBкCЩЭuЭa!x'п!Ј'пЭўY љЭŸ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( +ў(У"н\эKп\эBкCЩЭЭa!x'п!Ј'пЭ1ўY љЭЃ>џ2!]ЭЭ>2й\:^ў!€(!ў(ў( ! ў(УэK ^эB"х\"п\!"с\"у\ЭИЭ:ч\2^*н\эKп\эB" -^Эф эSє\ЭXУсџџџџ*х\|ЕЩЭВШ:!]З Э—!x'п!Ј'пЭўY љЭŸЭВШХ:#]OЏGэBСв:эKх\!"х\Х*Я\хЭиэ[с\AЭR*є\"с\Э—!x'п!„'пЭўY љЭŸ:!]ЗФ№сСэ[у\AЭфЭb*є\"у\УИ"х\:#]OЏУђЭO:н\ўЩOЏХЭССЩOЭ]УX>џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭuЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џя>џ2]Эr*a\"Я\Уч!џџэB|ў0>=2#]GЩ"з\"л\э[ъ\*й\"й\ЩЭЭaЭ:^ЗЪс!"й\џ ЭE њy2д\*ы\"е\Э‰ ЭE(њЇТъ:д\O ЭEЇЪFЏ2н\ЭUЭ‰ь:ъ\2г\2б\*ы\"е\ХЭС*є\"е\"ы\Џ2ъ\:н\ѕ>2н\ЭUё2н\:д\O*л\"ы\:б\2ъ\ЭU:д\џ2љ\ЭRЭ6Эu>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭuЭЊУ"*]\#~ў Ш>2ж\ЭфЏ2]ЩЭф>BИ *]\+"]\Эф*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭиЭ{ФWЭŒўЏЬBўфѕЭ{ЬфёЬњЭuЭ/)ТйУO:ж\З*ц\(*й\"Ц\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭu:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи -DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ*#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э&*Y\+эKш\ХЭ*#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъэ&ЩЭR!"б\ЭиЭŒўЏ(VўЪ ЭЭu*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭuЭŒ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭо*й\"з\*л\"й\Эu>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* +^: ^!^–2 ^6*е\"^ѕЭXёOЭOЏ2н\Уr:г\ЗШх!#]–с0+:г\GЏ2г\Х*Я\хэ[е\ЭR*є\"е\сСэ[з\Эb*є\"з\Ш2г\:#]GЏгѕ!Ь\6yж84љЦOХЭьСёЭŸн\З(ыУ$џџџџџџџџџџџџџџџџџџџџџџџџџџџн\З(йыэАЩ>џ2љ\ЭRЭ6Э>џ2]:љ\ўџЪс:х\ўBЪ&УсЭzЭЭЊУ"*]\#~ў Ш>2ж\ЭшЏ2]ЩЭ >BИ *]\+"]\Эш*й\"з\*л\"й\Џ2ж\ЩЭ-Ъ{ЭмЭ{ФWЭўЏЬBўфѕЭ{Ь ёЬњЭЭ/)ТйУO:ж\З*ц\(*й\"й\э[ы\ў:ъ\еэ[ш\ э[л\GэSл\:х\ўCx $xК(=Кx(:ж\ўx( Џ2ж\P_эSл\ЭxЭЅG:х\ўCбШеўBѕЬёўDЬMЭ:м\GбЩ>2ж\ЩЭ{(ѕЭ•ёўџѕЬ]ё(Уb:ж\ўЬG*Y\+6€Щ:љ\ўџТо/:л\ЗШOэ[є\:љ\ўџТRэSє\xЗШ"з\эSй\Хэ[й\!%]ЭR*є\"й\С*з\%]О # ї"з\иЩ!j'> УH>џ>ю2]У>џ2]ЭzЭ:х\ўBТэKц\эCл\Хч06€ыбхэ[ы\Э:м\GЭRЭ"сэ[S\чвУсы7эRи +DMчЩэ[S\*Y\+хеэRэ[ц\ех!:љ\ўџ(!"л\с:љ\ўџ ббсЭѓСбсХчхСЭ.#эKш\ "K\*S\Щэ[ш\эSл\*з\:љ\ўџШ*й\хЭѓс|Е(*з\+++эKй\Э**Y\+эKш\ХЭ.#:в\w#бs#r#Щ:й\HGyИ8xЗЪ( >Л ї*з\Щ!э)>УHЭ/)ЪNЭ§: ^ў€Ъѓ&ЩЭR!"б\ЭмЭўЏ(VўЪ ЭЭ*л\"б\!х\'ўЊ !@"з\!"й\"л\;ЭЭ!х\ўф(ў Т6BЭПЭЭм'6DЭПЭ 0кЭт*й\"з\*л\"й\Э>C2х\ЭПЭZУr*з\"ц\ы*й\}ДЪ}З($|2ъ\_* ^эRкCх*Y\6Њ#э[б\s#r*л\"ш\*^"ы\ы*ц\:ъ\GЭb*є\хЭ§с"^с" -^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ"Э›Ыљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э"ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУi6#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эн&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭuЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭƒч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭиЭŒў,ТЭ"кЭРУВЭŒўЏРЭ{( ЭЎэCй\эCл\ЭŒў,(ў ТУuЭ{ШЭЎэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџџџџџЭВ>|г?Щ!n"]УЪџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭj сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ -?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭиЭuЭ[ЭS(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э5ЬВЭŸ!%]&]џpэА>!№ 2^" +^! ^~2]4хЭXсN :х\ўBР*Y\э[S\7эR"ц\*K\эR"ш\Щ*K\э[S\эR"л\*S\"з\*Y\###эR"й\ЩЭа!"й\:љ\ўџРУЭа>!к'УHЭ&ЭŸЫљy2в\07Щ ќ#^#V#"з\эSл\эSй\Э&ў) чЩ!Л)>ЭУУЪ!Х)>ѓџџџџџџ!н\6 #ћЭ5ыЭ€yў 8~ў кн\ХУk#~ў: +~Э(Э— ##Щ+:]ХхЭЫ=сСЩi&))))%] ЩЭ[Эш€ХЭŸЭСХyў Сэн\:]GЏО С Эу&С( жіџЩ>€O2]ЏЩЭЎ!]qШ6џЩЭЭц Эє §ЫžЭ2э{]й!X'й+>ОР+У5§Ы~(> 2:\јчЩЭ‡ч,Щчk ЩчВ(Щчn ЩOчЩчё+Щч™ЩчŒЩч‚Щ> чЩ*]#"]\ЩЭмЭў,ТЭ&кЭФУЖЭўЏРЭv( ЭВэCй\эCл\Эў,(ў ТУЭvШЭВэCл\>2ж\Щ*]чЇЩ*a\ч0Щч ЩчшЩчUЩџџџџЭВ>|г?ЩџџџџџџџџџџџџџџџџџџџџџЏЭ]э[є\!%]>џ2Ю\эSє\ХхЭ9 сСЏАШХхЭ?:є\Э?:ѕ\Эc>:Ю\ЗѕЬ?ёФ +?>!є\4О 6#4сС$бЩхg.хэRмЕс|сиzЩЏ2ж\7Щ!џџ"з\"й\"б\Э-ЪЭмЭЭ[Э(,>P2з\ݘ=ЭіЭ >Э§ЭыЭ§ЭіЭ >ЭЕ>>€2к\ЭН Э№ ЬOЭЃ!%]&]џpэА>!№ 2^" ^>2^>2 ^!^^6 эА!н\^эАЭы!%]Эb:ж\ѕЏ2х\* -^"з\!н\ЭР> з*з\ёх_эRDMЭІ>/зСЭІУЪ - џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]їЩ:]цoѓѓ>єг!† -NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?!‡~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭ…Э§Эі7Э…Э§СсЩѕ:ј\ўџ(ёУo)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇѕФ !ёЬє *Y\ЭК:]Э~6>>з!:\6џУЭ"ЭŒў,Т*л\"й\ЭЭu*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЫЭŒўA0Э"єўЅѕЬ:!ё( цпўR(ўWТ2 ]Эu>#2х\>2ц\ЭН!ѕЭё!ёѕФg"ёЭ!"*]$ "]УЪ> +^"з\!н\Эщ> з*з\ёх_эRDMЭЊ>/зСЭЊУЪ + џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:]і<2]ЯЩ:]цoѓѓ>єг!† +NЭБ  ЭБ ѕЭБ ўЭЏ SЭЏ ЭЏ VЭЏ ЭЏ їЭЏ NЭБ  ЭБ ѕЭБ ћЭЏ ЭБ їЭЏ <NЭБ ~#ў œЭБ њv ЭБ лц@Т9?:и\ЗР{г?!‡~г_хѓ>€гХЭх?лцС(ю!ж\4с~#ў нћЩлџцР(њјэQѕЩ!з\FЏ#wџХ{ЭD>ЭыЇЭЎЭ§Эі7ЭЎЭ§СсЩѕ:ј\ўџ(ёУp)ёЩ*[\э[Y\чхчП*Y\6 "[\#6€Щэ[Y\! ]УЏ:]ЇФ !ЇЬє *Y\ЭО:]ЦAз>>з!:\6џУ”Э&Эў,Т*л\"й\ЭЭ*л\|ЗТ#"з\*й\"л\Щ*]"]\ЭЭЯЭўA0Э&єўЅѕЬ9!ё( цпўR(ўWТ2 ]Э>#2х\>2ц\ЭМ!ѕЭ№!ёѕФf"ёЭ "*]$ "]УЪ> 2]ЭЋѕЭё : ]ўR(!ц\4ЭЎ(ї!ц\5ЭЎЭOЏЩ: ]ўRРУй:л\ч'xБШ>2:\!(> -УH> !(іх я:з\w#Џw#w#w>сЩѕЭё!ы*S\эKO\эBыs#rЭ‘": ]ўЅЬ"( -: ]ўR>џ ЏwёУO"ѕ хЭќ#с#ёЗѕФbёЪRЩ*з\х! "з\Эy"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э*ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уn6 яNя$ Щ$*Q\ Щ я4РхЭ$Эе#с#4хЭё#с>ОРхя~ўс( *Q\Э­&яУU#ЭЈ#ѕЬё#яёТL#Щ6я ^ЩЭC#эSз\ЭC#эSз\Эy"Эo)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эе#сх4Эё#с>ОРЭЈ#ѕЭo)ёТd$Уё#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭќ#Э§"Эbя~ўШЭ§"ЏGw#ќЩЭќ#Э§"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> -2]ёЭt$ѕЭ&Ъp$ёЭѓ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЪ$бсСNzы*Я\ ўwЬж$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭЖ!;\Ыў*Я\"]\ЭЖЭЎХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э9%!я>џw#wЩя:к\ОТU%я:л\ОТx% я:й\wЩЭš%Ф”%:к\яwян\эАЭЎТЂ%ЭН#Эš%Ф”%:л\яwхЭ$Эё#с+:й\wЙЭ$Уе##я~З6Щ*к\& "з\*й\х*л\хЭ]#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эї%8!Т\х!ц щў (єч…ъЭї%ъ> -2]Э&( ўТp$ 6Э@$Эѓ"~ѕЭw#ё7Щя~ЗЩ*]"]\ЭЭu:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Эš&*з\$Э&!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\Э­&Уе# ^#V s#rян\эАЭ$ яNЭ]УX~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉЭ2эS]"]!"]!9"]++љѕ>џ2]2]Э!~(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??RbА(NVъг(Ъ(Ъ)ЪЪЪ&)И(Л(9'ыіѕЭёУ{Џ>џн\З(ыУ"6ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(;хХЭўСс6!%]ХЭ*С*] хеХѕ! ]~З 6џ!%]ХЭ&СЗ*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ"6џџџџџџџџџџџџџџџџ§>У6џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<їЩџџџџџџџџцoё{<г_хеѓ>€гЭх?бслцШхе ъvџџџџџџџџџџџџџџџџџџџїyг>глџц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]ЭA2]ї>џ2:\2 ]>Щ2Т\>агЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У"6*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Э2 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( -Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5ЮЛC‚бѕІЊВJd!"&“М3SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжж№  RAMDISKOхХ> їwэy!џ~%ўR ~ўD>њэyСсЩХѕїо>ыэyОэxцOл/ц№Бг/ёСЩуѕХэ_ъC2э_ѓѕхелПoігПОэxц>Оэ`Ы„ эXЫЃэPї?эy7ЏУ) -ц>Л( -ї?Э+=}гПбсёт‹2ћСёуЩ*й\~ў.Тm0сЩCDЯ4CLRCMOSП5DIR34DRIVE4HELPУ5MOUNTї4UMOUNTЂ5VER—3VIRTq3ў:ТцпжAкў02і\2]G:]ц|А2]їУсжѕЯPЯPёЛвЯPУсЭu!š2>2я\э[]~#ЇЪн2GцпО #іў (ў ( #§##г~#foх!Ъущ!/ -Эн3> з&ыЭцЦAз> зЩў (тOў:ТyЭ(Wл/цќВг/&ыЭцќВoЯUЩ!ј?Эн3> зN#FХ!l Эн3> зСyцЭш3Ы8Ы>.зyцЭш3>.зxц?Эш3ЫpШ!у3п> зЩ~#зћЩ betсo& -Џ=<эR0ћЦ0з}Ц0зЩDrives: ЯPкH4ЯP>Dƒѕ!ў3п>Eз>-зёзЩ FAT not founфў/ цпўL GЯP0Эƒ!&4пЩнхнhЭ—Эˆ>ЯQ еХ!%]ЯQ ~эRц(х! 4псн}Ї( хЯQс~Ї(.#зј~ў (з#їxЇ(~ў #ј~ў (>.з~ў (з#ї> з>ЯQ сЇэBб( —“нсЩеЯPсЯQкЯQЩЯP?аЯPЭJ)!%]ЯQЭ”6Эo)7ЩеЯPыскH4хЯQкб ў!8јў Ъў ТўAкцпўEвжAOў:ТyЯSЩнхэsа<*Ќ<в<эАљлO‡W:А<ц лo_*М<:А<цOн}Ї(>€Бнo:Ю<ц>нgї?эyн}ЯSї?н|эy7>эy"М.з~#зћ##С> G> зћ у> змѕхЭ>GсёУD>Э2*O\ЩЭA2]ЩЭ>ц€>(Ш>PЩѕ ( ёэyЩ ёїЩѕ|ў* }ўT0ўP8 х!э?ўS !№?эАсёЩХх:6ўѕ!)ї@Ф;=сСэАўѕ( хХ!*ї@Э;=СсёЩЭ"6СЩЭ"6сЩ&ыЭцЦAзЩ:я\ЇФо4и:]ЦAзЩЭ!/Щ~#ЇШзљџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУp2џџџџџџџџџџџџџџџ2У9(.УП%У#$њччУRЭ!=хУfУ[џџџџџџџэyЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]2і\!]ігўлц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGл?ИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>GyЭL>Сyг?:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭ№5ѓ>РгХлџцР {В ѕѓСћ>аг:]ўџШЭѕ&>џ2]Ух&Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ +УH> !(іх я:з\w#Џw#w#w>сЩѕЭ№!ы*S\эKO\эBыs#rЭ": ]ўЅЬ "( +: ]ўR>џ ЏwёУN"ѕ хЭћ#с#ёЗѕФbёЪRЩ*з\х! "з\Эx"с"з\Щ!"й\ЭХЭZ!"ш\Э]УX*S\+"Q\х$Э.ЏGќсх=s#r#=s#r#6D#####6$#6#:і\w#:]w#: ]ўR6(:ш\w#p(:щ\w#ысеы!н\Уp яNя$ Щ$*Q\ Щ я4РхЭ$Эд#с#4хЭ№#с>ОРхя~ўс( *Q\ЭЌ&яУT#ЭЇ#ѕЬ№#яёТK#Щ6я ^ЩЭB#эSз\ЭB#эSз\Эx"Эp)яы!н\эА я:]wЩ я4Р#4хЭ$#я~З( сх5Эд#сх4Э№#с>ОРЭЇ#ѕЭp)ёТc$У№#6я4ян\эАЭЎРЭOяы!н\эА я:]wЏЩЭћ#Эќ"Эbя~ўШЭќ"ЏGw#ќЩЭћ#Эќ"УR*Q\ ^#VяFѕ>( Л їёЩ я~УЫ=!Т\хѕ> +2]ёЭs$ѕЭ&Ъo$ёЭђ"wУ# я~ ОРя~ ОР!Ж\~ўє(Ыf(ісЩ>2:\Эц чXЩ>ђWя~ўzР ~Зz !+~З ХхеЭЩ$бсСNzы*Я\ ўwЬе$!я4сЩ+~+<О#4хѕ#я6џёс8zў (СЩzў РЏw#wzЩ*a\"Я\У6 *]\"з\*Я\"]\!;\ЫОЭК!;\Ыў*Я\"]\ЭКЭВХб яFЏgo"л\0 х*л\#"л\сђ"й\:л\!к\эgц2л\*з\"]\Э8%!я>џw#wЩя:к\ОТT%я:л\ОТw% я:й\wЩЭ™%Ф“%:к\яwян\эАЭЎТЁ%ЭМ#Э™%Ф“%:л\яwхЭ$Э№#с+:й\wЙЭ$Уд##я~З6Щ*к\& "з\*й\х*л\хЭ\#с"л\с"й\П!<\Ыž*=\^#VЗ!эR э{=\ббэS=\Эі%8!Т\х!ц щў (єч…ъЭі%ъ> +2]Э&( ўТo$ 6Э?$Эђ"~ѕЭv#ё7Щя~ЗЩ*]"]\ЭЭ:л\ч'xБЪЪх*O\ ~!=МсТ"6#6эCй\*O\ +"з\Э™&*з\$Э*!\ХэKй\^#VыэBы8V+^#хы$эBысr+s##Сн*]$эB"]УЪ ~ЗШ*з\"Q\ЭЌ&Уд# ^#V s#rян\эАЭ$ яNЭ]УX~#ЇШзљ~цзЫ~#РіОР#љЩ!љ'>УH!ъ'>УH>2:\ЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЏ2и\2ж\л2Э\Zе{г>Эš=:Э\ц€Ф >бЭ} :ж\ЗШ>2]ЩO.KЎVerify Error.BACKUP DISKInsert Destination disk Then press йInsert Source disk then press й*BREAK*Out Of RAMArray not foundDirectory fullNo diskStream openedNot disk fileFile exists Over write?(Y/NЉэS]"]!"]!9"]++љѕ>џ2]2]Э!{(yўвЪ‡_ё^#V!Ъхе*]э[]٘=Ы=c>??Rb­(NVъа(Ч(Ъ)ЪЪЪ&)Е(И(9'ыіѕЭёУ{Џ>џн\З(ыУ$ЭЭХУ("з\эSй\эSл\ЭЭХУTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ2ж\"й\эSл\ЭЎЭЄЭЊУ"ЭЭЎУŸЭ[ЭУЎџџџџџџџџџџџџџџџџџџхеХѕ! ]~З(=хХЭўСс6!%]Э.*] хеХѕ! ]~З 6џ!%]Э*З*]эB"]ёСбсЩџџџџџџџџџџџџџџџџџџџџџџџџџџџ *ERROR* No Space File exists Free Read Onlљ Disc Erroђ Rec. O/ЦTitle:  Retry,Abort,IgnoreП Trk  sec  Del. File No File(s)џџџџџџџџУ$џџџџџџџџџџџџџџџџ§>ѕ ( ёэyЩ ёЯЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцШхеvџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџі<ЯЩџџџџџџџџцoё{<г_хеѓ>€гЭх?бслцШхе ъvџџџџџџџџџџџџџџџџџџџЯyг>глџц€(њЩџџџџџ>юџџџџџџ"]эS]с^#V#х!/=хе!Т\х*]э[]Щ!"њ\"ќ\!ƒƒ"Ш\"Ъ\Џ2]2]2]2]Эџ 2]Я>џ2:\2 ]>Щ2Т\>агЩЭ~ЗЪЌўЬ Р№!%]Уgхэ[є\Эж/:л\бЗШO!%]У$*Y\"]"й\>џ2ж\!л\"з\"]"й\ЭЅ0Р##"з\Эm0 .ы!М1 ~*й\w#ычнХчшчАС:ж\З *з\^#VыЗэBыr+s*й\~ў Ш#"й\~ў Шў" К#~ў Шў" ї#"й\Ћ*й\њ0~цпGЗ #іц€ И #щцИШ *й\ўџ кЗЩц€(њь*E\##|Е( +Џ2ж\++чnЩ>џ2ж\*Y\ЩЯ*абцвяјўОєеїгдџ№ж.5їЛC‚бѕІЊВJc!!&“М2SAVE€SAVХLOAD€LOAФRUN€RUЮCAT€CAдERASE€ERASХNEW€NEзMOVE€MOVХMERGE€MERGХPEEK€PEEЫPOKE€POKХOPENƒCLOSEƒCODE€CODХRND€RNФDATA€DATСSCREEN„SCREEN„COPY€COPйFORMAT€FORMAдLIST€LISдLINE€LINХVERIFY€VERIFйџџјјяяїїЯЯввццббееООєєгдЏЏЅЅффЊЊџџаа№№ЪЪжжVER2VIRTo2ў:ТцпжAкўв2і\2]G:]ц|А2]ЯУсЭ!х1э[]~#ЇЪѓ1GцпО #іў (ў ( #§##и~#foх!Ъущ!/ +Эм2> з&ЭЫ цЦAз> зЩў (тOў:ТyЭ(G&ЭЫ цќАoУл !ј?Эм2> зN#FХ!l Эм2> зСyцЭч2Ы8Ы>.зyцЭч2>.з>2з>0зxц?Эч2Ыp!т2Фм2> зЩ~#зћЩ betao& +Џ=<эR0ћЦ0з}Ц0зЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џУ=У=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ2У9(.УО%У"$њччУuЭ!=хУfУ‡џџџџџџџџџЩЭ!=хУ9џџџэЃЩџџџџџџ>ЩџџџџџџџџџџџџџџџџџэА!/=ххУ’\џџџЭ.!/х!/=х!Uх!Т\х6Щ!Е\pЩџџџџџџџџџџџџџџџџџџџџџ>гхчT8ч{слџц€(№Щ>Эš=лцGлцИР{В ѕУч>:]2і\!]ігўлц€Тч>У6џџџџџџџџџџџџџџџџџ>Pџ §= јЩењ\*і\б~ЩеШ\ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџлцР Щџџг>Уš=џгХGл?ИСѕЭF>ёЩџџџџџџџџџOЭыЭ>цФЊ>ХЫ~(ЫF л?Й(г?yOЭ>GyЭL>Сyг?:Э\ЗШЏ2Э\Щџџџџџџџ>џЭџ=љЩyЗOаУіЭылц€2Э\л?gЭD>ѓ>РгХлџцР {В ѕѓСћ>аг:]ўџШЭћ&>џ2]Уы&Сэ`лџцР(њћјѓлѓ2џ\Щ"]Щ> >€2ў\ еѓ:џ\<г_*]:ў\гў ѕЬК?ёФе?бћлGцШ!и)ц@ xц([ Э!т)>агxцТч>л?З л_ў -ШхЭ—сп!*пл?ЭЃ!*пл_ЭЃ!ў)пЭўIШўR(ўA ђЭѕ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџEVODOS”œѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У -УЃУиУЪУЃУ№я;ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 +ШхЭ›сп!*пл?ЭЇ!*пл_ЭЇ!ў)пЭ1ўIШўR(ўA ђЭћ&>2]УЪ:ѕ\Эc>Э >У?ЪH?еЭ>ц 4ݘ=:ѕ\Эc>бУ?лџцР {В ѕѓЩлџцР(њјэЃѕлџцР {В ѕѓЩлџцР(њјэЂѕэyЩэxЩџџEVODOS!ѓ+i xБ ћУЧяЩяЩя Щуѕ~##"Z[+foёУ\х!Hх![х!8хУ[сЩ§Џѓэy2\[ћ=§wУ!"X[![ух*X[уУ[ѕХ§:\[юѓ2\[эyћСёЩЭ[х*Z[уЩѓ:\[ця2\[§эyћУУ!и!Ъ§:\[ѕцяѓ2\[эyУцё§ѓ2\[эyћЩ*‹[щxй=§эy!РРџ?>џwО QЏwО LэАйп2ˆ[§џПB>эyC>џэy8УЏУ8УЯУУJУЂУ*УЈУ-У +УЃУиУЪУЃУ№я<ЩйxгўўB>эyC>џэy[!kXэА>Я2][1џ[>Эdн!ьын"ƒ[н6 н6 Рн6 !ь+>"…[2‡[>Эd!џџ"Д\Џ>Јыяaы#"{\+@эC8\"В\!<"6\*В\#љэV§!:\§Ыцћ! "_[Џ2a[2c[2e[!ь"$џ>P2d[! "”["–[!Ж\"O\‰ыэАы+"W\#"S\"K\6€#"Y\6 #6€#"a\"c\"e\>82\2\2H\Џ2ь>гў!#" \§5Ц§5Ъ!ž\эА§Ыާ6џ§61яk я<aЭ}§61§Ыю!џ["[ЭE>82ь2ьЭ„%Э УŸ%!f[ЫЦ§6џ§61![хэs=\!К"‹[ЭŽ"ЭЫ"Ъј!ў(Ъј!ў-Ъј!ў+Ъј!Эр"Ъј!ЭE:ьЭ ўТЏЭ—"ЪЏсЩ§Ы~ Щ*Y\"]\яћxБТїпў ШЭя!§Ыv яn §ЫЖЭE! ьЫv #~ўЬ8Э !<\Ыž>§–O2Œ\§Ыў§6 !>х![хэs=\!!"‹[У8э{В\3!џ["[v§ЫЎ!f[ЫV(ЭEн*ƒ[н ЭVЭ ::\<ѕ!§t7§t&" \!"\яА§Ы7Ўяn §ЫюёGў @@ -1354,7 +1315,7 @@ O № х +#§ЫОяћЏ2G\=2:\чяП§4 њпў Ъcў:(ъ!!хOчyжЮ0ЦЮ!ЉўЃ(!ЌўЄ(УO!м N *t\~#"t\§ХOў 0 !Е N хпЩпЙТчЩЭж8ЭЌ§Ы ~ТЈ*B\Ы|(!ўџ"E\*a\+э[Y\:D\6яn:D\(Ї FG~цРx(ЭЌџС§Ы~Ш*U\>РІРЏўЮV#^эSE\#^#Vы#"U\ы"]\W§6 џ§r ЪРя‹( ЭЌ§Ы~РССпў (Жў:ЪРУ$CFL S^M†WˆяоПСЬЁы*t\N#FыХЩяоПСЬЁы*t\N#Fых!ј"Z[![ух`iуУ[ЩяЩСяVЭЁЩяlЩчяzЩя‚ЩЭЌ яŒЩ§Ы~§Ы†(яM ё:t\жЇяќ!ЭЁ*\"\!‘\~ЎцЊЎwЩяОЩё:f[ц2f[:t\жt2t\Ъы=Ъђ=ЪљУС§Ы~(*e\ћџ"e\ящ4кcУСўЭ чЭЭЁЭЁ*e\6#6#6#6#6#"e\яЩчЭљ§Ы~(.п"_\*W\~ў,( фя†0ЭЌ #"]\~яVп"W\*_\§6&"]\~пў,(УЭЁЩ§Ы~ яћ$ў,ФЁчѕ>фя9ЩяgяEя™xБ эKВ\Хэ[K\*Y\+яхяk *e\2бэR0*Д\ЇэR0ЭЌэSВ\бсСэ{В\3Ххэs=\еЩб§f $у3эKE\Ххэs=\еяgяЩСсбzў>(;уыэs=\Х"B\§r -ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ +ЩехЭЌ§Ы~(>ЮУў§Ыія,0чў$ §ЫЖчў( <чў)( я,вычў$ ычыяU##6ў, чрў) чў= ч:;\ѕяћ$ё§Ўц@ТЭЁЩ!ь6џЭ яА*Y\яU!nэ[Y\эАЭkЭ яА*Y\яU*Y\6сЭkЭSэ{=\с!х!х!х> 2\[У[!х> 2\[У[*O\ ыыэА§Ы0ž§ЫІЩя"">>§6я0%(яяяp 8яў;(ў, я ЭяцяоЭЁя%Щэs[1џ[Э—эKr[!їџіџэBЭѓ !q[ЭЌ*t[эKr[ЭЌЭV>Эdэ{[Щяў!Тя ЭЁ>яэs[1џ[Эв >Эdэ{[Щяў!ТЭ“ЭЁэs[1џ[Э_>Эdэ{[Щэs[1џ[Э5!q[ Э7>Эdэ{[Щэs[1џ[BKЭ7ЭV>Эdэ{[ЩхХ!O Nѓ:\[цјБ2\[§эyћСсЩg[нхс О#РљЩЭ(ЭЌ нхь?н нс0c!ьџ>џЭѓ!f[Ыжнхб!g[ эАнЫЦн~ @@ -1395,69 +1356,62 @@ HЭД0! w7 :§цўю2§xЭœ>7Щ:Чў( эK…§*‹§љ7Щ7?Щ_:„§W{ў zц zц zі2„§Щ{Эћ>:„§Щzцў2„§ЩўЃ0$zц zцў2„§{Эћ>Ще> Эћ>бzцўц§2„§{Эћ>Щzц§і2„§{Эћ>Щ*‡§#"‡§*‚§G:Чўx(%э[_\|К }Л эK…§*‡§ЇэB0эK‡§*‹§љ7Щ77?Э 0 ~ыў ѕхеЭf?бсяd*e\ыэИёЭEэS‚§Щ*e\ 8 ы!‚8эrи>2:\У!Э.§иљt§!”5Э;§аўџ >д"ўў >гў§ >Юўќ >э -ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKMѓУgџџџџУі<џџџџџџџџџэyЩџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћЩџџџџџџУЫ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1`§!:\>?эGэVЏгў!Ь?wМ>эy?§эQїэЃx“G љ§zюW(шwџ>ЋэyлПігП!Йх!@хї?>УЯU!Ь?>ялў0A8йїЗЏэy!€ЫўйлПігПцїгПvїо>ээyОэxцў0Ї(=!е?( =!о?(!m8>ялў0љwМ>эy?§эQїэЃx“G љ§zюW(ш~нgЋw§эQћvѓ!ч?wНэQ{Ы[гў(гі~#і гџђF>Ћwџэyн|ц<((ў(ў(УІ?ХwМ>эyї?н|эyлПцўгПwџ>ЃУ-=&эЯUцќoЯUїЗ>эyџ> -эy!Р€@эАїП>}эyџ>џэyџўxлў8 8 8 8 8 Ы8х ђ7н.§е>ўлў>вU>лўW>0вUz8 >/=еУU>§лўцЪHн.!`љы!S Э8?Џлў/ц> !`х7>!м`еѕЭ8?ё !ј_љые!1=эА!Ю€\HэИы#йн}ЇЃ &яЭЯц€іЃW&ЭЯ_лПцўгПйщйїян}Ї> {ц.(.{ц€ЕЫZ(Ычэy§ЏэyлПігПї?н|эywџэQлПцўгП§эyЩХїоэaОэh}СЩџ§>эy!џ" \ћЭŽdќкФa>ўлoцЪ,4ї§їўТb:•`ў&!'eУ0 ‡ы…ƒo№$~#fЭb! e +ўћ >ьжV7ЩF#~#њЩў0?аў:аж07ЩХеF#О#^#V(#і7?бСЩыбСЭю?8ПЩП7ЩщMBSBACRGKMѓ1`§!:\>?эGэVЏгўџэyЩн.їо>эyОэxўU(ўЊ( н.џџџџџћЩ!Ы? +>ялў0$їо>яэyОэxцў0Ї(=!д?( +=!н?(!Ё7>ялў0љwМ>эy?§эQїэЃx“G љ§zюW(ш~нgЃw§эQћvѓ!ц?wНэQ{Ы[гў(гі~#і гџђЉ>Ћwџэyн}ЇФ]н|ц<(%ў(ў(УІ?ХwМ>эyї?н|эyЏгПwџ>ЃУ-=їо>яэyОэxцќэyїЗ>эyїџ>эy!Р€@эАїЗЏэy!м5€\эА!86€aэАїџ>џэyїП>эy!јЗјэАїП>}эyџўxлў8 8 8 8 8 Ы8х ђбн.§е>ўлў>вя>лўW>0вяz8 >/=еУя>§лўцЪтн.!`љы! Э8?Џлў/ц> !`х7>!Š`еѕЭ8?ё !ј_љые!1=эА!\€\BэИы#йн}ЇЃ &яЭ}ц€іЃW&Э}_йщйїян}Ї> {ц.(.{ц€ЕЫZ(Ычэy§Џэy<гПї?н|эywџэQЏгП§эyЩ™7& +ы^#ыЭq$і!яХїоэaОэiСЩХїоэaОэh}СЩџ§>эy!џ" \ћЭŽdќкФa>ўлoцЪ,4ї§їўТb:•`ў&!'eУ0 ‡ы…ƒo№$~#fЭb! e §ЫџЎv!Y6-r§Ÿ§Y|џэА>8Эј`ёH&|хЭЏa_џ`с$§Ыt(ѓ Њя+BяBНnџЛ!&`х.:ё\-ў8(A,p т;| }ЦOo2ўЅ іж?і(Эц`и_шeЫ<ПE ТцД#~ўц№Гх’цo4`Ї,sН}2DЩљі ж0иИФ?аƒ1ж‡'ч?Щ*ъ&YƒwѕЇџЭa”ёОсџЮ0'Хех‡ў@ќ>\o&)~џ,њсбСШЩнgП}гў@љbi6~#uLћ5џћЊq, ќyЯ/O3\(єљxюРw#ўчЫLє}юа€ѓџтіћvЏлў/ЯціѓŸ<угћќ= њOы8юнџ,ЁЭІa|љїпэy}њ“ПњћяЯ>љћЩѓrі€mіЩЮпyрxgЭёњЇЩ!Ёdџwvў!`§XЭлa. ?ћя?м680,џ ѕ}ж%oЫј шпaюэљ`Щ~@~#ЗШПv џzЦWё!нfќ%rgѕх\ё;:6BњШЄњж*1Bњ Єњ&*%џЩ2ТЛ\Я§§<њBж1џў0эЭ‡=Iћ§~ЏzЃ!Єbх}’Эhdи‡.џg^ї„њџo"’bысџ!Ђ ЭњеЂ{ЁЭ3c€ЃїdvЙŸіЭ ЖžЇЖ*4c‡•—(&$" -С˜ љ, ?ЧЫ4oЏJЫWіТwž:Ь­"ћа8ў у-$у~%џwхЭКcсџуўЧ х#~Ф+wљ|жЁ іј?ьўЩ ЮхNыqOiы+ъѕІсg}цPЖЭ‡ љЩќўlбЪnb/ ЭчZPв‘џbеЭЈcиNNџЎц№.wХчЁЏ2LГdк:>џъTш07žЫ8йсСbЭДsoУеbёqyѕˆј>т|јoзОAGЭ§WtuІхфPј{+О(ЧџЭSd#ьсEші!ЉшщЇVщэЩыЏyщ{OxћЭџА"ыЩ>2*Фd:ЗШнљЃ~аџО> (‡2,Юdсуж са0/JнўЙOfџцƒy'‡ЦаO~ќ3З TЃџХе/sќіwOФюX>йАлх>шЃ -иѕDјaпёЩоЅbiЛЋ6ѓџљЩџ12345678ь90 MџQџWERTYUIOБPGрASDўFGHJKLeХрcZXCV§BNMs ŒНџsecЮќ al7rminqќЋђho„uѓћV№[dy o‹fwekа]ѓјдonth@Heт|#20HbŸ=noBCўD,b1=24сЦіф0=sсRиgТiд b Ls]ƒѕ7‹=ateŸrАlow]1ИeІ Дdi5(цsIэ)Ёоrvђ#Ь)ЃAsќ4>ѓmsg afol мїѓLЧ(H,P6!:@DITbflq u@’Ў'СЮв K|y+RESmT:яSpacўe=TRDOSЭџэCS=ŸBOic12–8кЉє4ѕђD=Grѕ>!5шb(PSB^бHa{~ѕnGЮц04)њ=irTЬab+BїE2Я k‹s+CЦOVЗXЁЌиM@‹|etUp&ЇџI—GlЬuk a “u71џ-4=driveІ,рM=Оѓo‰yљЗяСW=зn/ќУ turŸrсY=Vi“rєK jЮЅV- №п8АЯщРusр9nП–iЇˆ}&8upч)ca>рd opKчоз.zЖџ0Џќ€тџаД њєјчё<@тЬТќ_lџœ§;]Фќ&rјH:(Jў’\,6bџX !.[xѕрP!нЙћџџ_XєhџШMэnFaЫ*CQаџВє еЫ§IGЊ§щЫчїєѓ ЈKћФѓSћRsіP€ъ:лї";Щ" €€ѓјЭe>xйc~ƒЯPУ8ЯSјћvџѓ&ЭЏ‹,!џJx Ы–жЭХ&dТ7fТЌe…[!ѓЬo"ьєЉ‹y<§zeід=ѓИєeящ§Ыќ7ž1`!\>хLOэs=\?ќѕ~ЭЗcќн!jЯFљрЎћ:Ёѓц(‘>џњлп/ц ѕЯЭ Љ’…:1‡†/џнЫNѕФ‡џё $н~ -Ї(ќ=ЭАкч)чч ѓЏнw§ 6 1{…бaAЉѓЪ8a*\хORСЇэBЬ(Љ‘_Ѕfпчњэx—ўФ(ўЪK`Э5ŒC‚˜!‹ыЄ Lgу›2~\Эчe1Ÿв8нn|Е(ƒe^ќї9 X“Щ=nЬѓ4‘ЪгКTЪвД9ž*!<н~/ƒsNQџ#эБ !sЭz‘F;ЂЕOSДЯyнјN^# ђQз”н+рh9zFФQ‚n 5 ЯЫЫ‡…ўoŒ•g~#fщ{Є’РOЩТ4љ{Јџн!Gx5ђЭaм6УвШњ8@oщЕfћHэFёѕЕO&ьџ0ц|БoЪ -;Ђћ2cШ‘Б‰ У?ї!Ix4~ќў86ЇO( = њ…€Яz!Д~цяїВw&э9ЖГoїIДУ†{яю@кЄ8цќO}Ÿ<ў8ЮЏ’ї‡ю УЕђ^иіf(ьіђBtаВкoѕї’ЁёA{i tЯG“aJ}юзwљн7fд;Gю}п,ЗPўn гзЊюzЌКч‚&ЩЏлў/ц ј_"sЬЩ:јЦќA2zr!`SЅЩ -|њм™ћЙгћ№sћsKћI”ћ,ћ!‘Із&ы†b!GФOлПіг,/oчїцўї>џ§Ѕ!Яrт 6у#qћIoљІf§!ЖцЏРSŸњ§qЭšрc.@nr@ј€М5јnшQtј!эq—ых~ЇпХ1x Š?эА>.єїџсЩ>Эƒ! 0ињbј8Q1}ЏУъїчяэyрХч§їСЩ] §:IxЇЃџ5 п5ћЋwџFCэYбDzыЭбcпаЇШ=( ДЭЦюУИ№d>0zГ& k Ы•эq=К€™џ2йЏG‚_Ъљ=Oы^Ф№6 ѓ5ц”~‡_џ!lt”rэyэ ўй@O!ћdy1люЛ!)sпѕХ!btё < CsхСyЇўРчo‡…Й&$@Йusyђѓт{М !cŽЧbN!='сC‚B'…@—В•§нфXиМ€иўџшq.ЭЮ‹О:јУcј nCfrќ#sЩѓ!>Э&‡erћхћЫћžћэswџА1=й€х‡­џО<ЙЩ!Š|ё.\p‹Sл`( §ЅЌFx:§Б]і\og"ј <2]ДЩ,Ш!Єy> 3qџq‰ПЋіж0ѓухЎџbkЭнe јю!?SмaмiЩ]уmПžєЩЃgџЏУџбc*"f€ј§~,>ќ-Э„WІочъЩwъќnъ Nxпћ МvэPlxК гї(NЫЮШ/Ž7Щ[ƒ\ХIйэ5ў_f“(ђv…п,Я -љўљ>oiсџс`№f’(8Dђ—„пgпRпИ‚пКЩ‹нnЯэ[ѕЫ:;џњ{Ни}н†р=Лёz$М'|ѕжЮКє”Ogив жPјRэR Suёt>њqУ…<јsxЭБ"цхЕ›>г<;ў џ >ЎwЏ2фњf:ЁћD/Ц OПqы!œgаЎЌЯбХAџN#хnы>џј7ЫА#џіІВw№,~ЁГнџяыс#СфйЩ1~VzГШхе-с7Ы<Ўў=~ўн~<(#|KО8 †єN=Н8|0№Є№793М8іœЦЩ…@сЭ?@`PуHL@pЕ}№px|Ш№ѓr:€ bџyаghј‰ ўџDOS MEITA/! R.eхtryй.џ/§эI.ognorтe sфctјуяB.ђak…ЙiёbмрПч~ -мЅ‰ +‰hi4јџЅќServic;s@Њ$ЈN\oGSкёEКёCMOsђK.FЊmaёФ diРskс640Ѓ‰9щ8г96щM.–EђСХr.TЗqѓPC`kyboard 3ц.6M8њP/fєTwES-фѓtёF4­aбцupdЉeikOоUŒ.бђcЭus#mуыY.ŸDmoun д~geЬюXŠx“Š"k>юsctfфxЈ~W‚ajЙˆЋў‘Ф‚oЇœ`џ&~K` 3џѓ8iЏТѓ‡_˜jЎ6Д1CЂA:6ё2BёB–ё3тё<–ё4CёD:nxў1234xDF“‰OSHњћ€џ%Ћвiіђп—t|кdП€dާйsџ$Чђf>хG.AcО^9мДD§c:ЉхЛ•sƒg]в‚€›>ђ(`џ3ЉМџ(rivохЏl{у Dy N2jц7ЅsШѓоMai‡m‰eu>ЌZ.TRЬќpižШѓrow]ПёRГapёl…odwБ›HDк€ил.CѕjPer•f”§тmd%Џюб48k}лasicп*л12—ђŸюїїyyЏПmzftbЯdxсucrѕwmlgѓАС9џvyhejknЌР‚џњ}M‚=ТЇ70‡‚DёbФaE!NmёўЏb‹hДТ8з~mЂwBcќƒџŒTGќц(ў8љЬЫ\ќЖBўaја@ЪЬЯ)ўюбѓ˜ў’=Ћџ0ќУРЄXТ!([Аx@рPRј…ЛўГџWџџєѓ ЈKћФѓSћRsіP€я" rЖ %џг€žС?э Ю\і№№kЗі џkђing.џwяPrxЮ.LAYяR­tсqФкЖФ,lCФNoкt § t<ЧЋп тМЮ'TlЈHжЁKЮоі erюйхM=шВM{ыMdіюMпНёL.RЇуњQяќ6lxdžƒh‡‹Н˜ЁK`“­j}HрIŒШŒbŸЙьx+(mўюŒІЂИХ"moбЅ!S2Oƒ,ћD.NнEХNT[ї:D/LљГ№ЦV.§iew ŠОџdvxЛТЧўОœљЙŒсd -pњ ЉєvЎџчV'GЬmй‘ќ` PѓVgsЪmњщя6п;нЕynћ9fИМл§anyмДВ›Ы$n!ЫFкDIlХ!Єr V4ЩВ[‹ЩьХa“6ЪЫЪ‘%ЪVџirtual d_˜jС~€ЦЁeНіywчшј:ќы - ДЗх6кЙЗЎОїFLASH§#ј€–Ч0Ћј1Uј2Њј3еј4jјЕ5Zј6Љј7˜n˜лBo˜њу л -6'joC'ErкasПojДЗŽzмHelpШО_y+RESTКэpacїe=TRюыC&=Bэ­ќЃђцUѓ4:єD=GЄ!Ÿ5цb(PSјB^HalќoweynЬ04Є)Х= oю№rTabБe+ їd!_ЏТ+COVX“В=сd~Cy[ЂЇUz0=r[™‘О)dEм™kНŽ -–џж<›иiг=51-4=ЏУѓ%юVfЖ№Y=_ж$т=ФcSy!НгdёW=BoC3,5Ц-7Ю14рHzgъ8En/ZKлuЕˆ9l№щtimё&XпзJcж„eЬpыЎlШ.ПlIqЌXжУc„ЖЁstоKєpпГўѓ|0.5xb9тџZX-EvolНu˜4с096вKцsцEwџ.“n|}ceьжщьBjc<зf: у‡NOAEc-џ>ЯAVR BВХТ1Я#CHЛ.ШЋвhCCлbo–VSСnфГBжфыфC=фnфГDOфMс}ЖиЛХ:“хAф OфW.CPўU frequ/ncyr*1fв0у˜уM.Э?LckД:/­уmуY.|дЩЋ(у ->уL.EmuД5зO/уюу oуG.џ3=>ИFЌЪQQ сж2sЫ F44TЦnФЄ уJЫ6yЋ(хUќ`у?уK.DRV YЙ—pnfџ:йЦOуN.Au\пзе[1Иm qa>p Й; у™`ВDЗ…žоaKј4ђ™єYЃцvњ fњwњVњц2њyfњ -њlЎckњgFFњeЈ§fњjњnњkеЪRыaєnqъЌž?аN0=:ю§аoћ.#§–хџ+,хŸЛы­НGэLUKє-шW’f зCПщпk‡иџсCPЧ86wDJ‰70Ъ14ќџџSCLКF˜YPSпG$C B‚MФs?SЬINйA:R#жпEЪЬDЮШл’рFNT.ZContrЋ WCwF:.к м№ыWƒNНД MASeJя№Smucl№nр'Я‘VEnрl№F;12Ъћ6|ћ32^№ Y`7yчRAM[SKПO‹б@ђ…oiИž,X0.ѓ9њA7њFh6JeЁёm‡эгќ?ц™‹Š‰˜ŒјЩЭЛКШŸМSECOиNDПm"SрA^RБM'рMIN–U#†ѓ0рcРHOURlѓbЦр.ТJрDьіOу WEиKЙр+ MЖ›H2рьYEAm`#Р20cmр02Ž˜ръР8ЧрBIT 7=OURBOЙ,є2љ-0=ME*“R ћDЛEЬУmРNђUMBEл`ХіIVEb€A8Гc5Б3Р3 žџч~7ъGЏOG EТP,!E№ID Р1{!џЁџ betВaЖ ИBЖr4V” p~§А"653,8.:љРxѕ156Г9ѕъїbЁDз€ -wт0‹№ёВЎЌ1Р§џ!BcБвѓўрсту№ёђюы6№яйЈ Oз@`эyУяРєgя<@ЪЬоќ_Ю(sњД]ќ&Рў;0і:)ЕўГHюЗУўћ-’\gВЖ’“iљX„![,с*рP@Qž,MІMˆ_0Пє ЈK?ћФSщЩМtіƒDџу\пљуk^•%Цstџ5.1a Cл#ѓлt. ”њџ‡€%б]”[ццŸєШ‰]*z,Њx(ц_5ўАЦйcћRrіPЗЎ0чУщЇ:йќкEќПz2457ћz=ѕ390?ѕъэ[є\Я.`хУџ= &эЭЏ‹џц@Т‡œн!мќkЯFЭсc :мџМэА!@~х s=\Xџџљ>Ј ыыx>х™ќРv?Ыб\У> Š|ЬЭpcтЏCqагў?2ЃyЭЌe)ЭјУфK`!§ћа№ Gї ";ўuѓлПіг&> -їЗэŸyЋ€T]єџuŸ‡7ѓсˆі>М§уsжцўжУ№? >€h3ВsŠGnUУєє~&ыBќ:FxW}цК Ÿц}n"њHlрјzЄoјаја јјxЭ/„_ч~" xЧ1ёЭзcћ0ytСbЋ zeFЄj‰НЏkwЄ,ўлZ}>zЏЭйcЧѓдaљЊ<ЖУЄщљhk~Ÿ`ёРхЯP…|џсЇ хы!pы]їДУ7жлmHѕ‚ьX >0еЇЩіаџЮ>рšА$QJ@ќpYP&сю № ч'xцˆёў јDќЏэX _P s#r=о ѓф€њєуЩ8*!€ошxŠЩѓЭџ> 2oшn ШѕХЭsшпДў>СAіf^ъSл№Ы>Рцщў@бУpщ‚pPШоАЏ љЙњp7ы(јPF…јgФ2Э0ЈKЈЬЂ:sћСђ§щ?qeшЫ_Рщјѕём№КOэаљDя№=FЩ>А“ŠPjЏ:ь|ћv§=щќыЗэBТvј™зщЭpЁ\уњxуЭ%ёћФёЧD‚гаDMs -Lяб`~Цќіo‡ЭєМЂ€ љ‹х!! -эЁ §ъпшсфч~_q‡ћ!ƒЩџсN#F+xБ џ$o |ў@0љЩЧеёНЏџ<б8^#VыŸ7!эRм0ћ3 Р!‰є4ѓ+(ќс№ЩяѕеkшoєЧљэgЩХbСЫ85}рЬъw# гјСvъбYщЭџ›EЭѕџћЉ Оџ?Х#~Dй№€+‰Щј#юŸъЩ Šяrс„Ѕпwџ ‡RЭ(єцзюцмW[чіУоAUтTOR{N.ZX+“HЛ§АlєЖ(кЈ^ќCі(ФќšlƒђїНћУvДшшх^/ц№г єнЪнt$iў …ЏSЎјЙ>і‘ ђ@сюЯUЇю!њЬiх&ьюUЉoЪ9ЁJѓћd!ЋЪGv…POФ@!чцiлД—лиGц‰ЬйxЃццїSѓtћv mucЗ{W?> Ді:4ч}э!ћ‚?кнШэQтџЃx“G љzсюW~ы1€w6>пŸ­ |}{ŸќzЭ ЇƒTѓнх§>ЎЎУъбё!@pрЎч -атѕ6Ўлў/ц јn|s­Э@ЙіƒlЃѓЭР!У-НRРРР(лџ?…РЃ)žЏŸ§ЦсншЩл{рїЛ1˜ Ј>Пƒ_8zяжWјџT]9`;CXеtџољвчW_9д[А …в[ШќгўЩ$|џљР}Ц oи|=‹gЩ%)ёўяжrяЦ‡яo…oшаєяžљмнN/FыЮy‡џOxŸћЭА"ынцхс#џF&~2 …№еHЭЬ7њ(XбеxІ„74#ХэюћСwЪЦWШџ _с$@ХхјCЭ„B‘ 7сС?њC~БЫ 0рw,pіБМЩЭ„ƒячјЩ{`_аœzqWЩўœехfoЭТtЯб#Ђ№яЩ|`Чш}ѕ1/Эа„Рёцќў -?Ю0' Ђ~€8>.е~™‡o&)?~ Ж,тыw$Жfјю‡zŸХЦOW>їбР›QіЬЏcўеE,дŒ‰њ эS1…xђ~ўџШ<и„Ыџj(єсхzЭўž{…oысZ№?чіэ[†…џ!јнN§Ыў7V( ЖeШ<ъёŒЋ€ђ<~GLfnџЖ,ЭE‡ы"†)ŠтFŸп~qџ,љЩхеыqхЁ);3, -њбс­†ПРFРџ}ЦzoЮ|•g;Ђ#<ќЧg{u xрБШ Юqіp œQЇ((5XУ…џЭ!fЏЯјJн^œV!JxЫ™^82§ Р–љ ЭдŽ:шќцШУыfхьЬюo‹е>ўЯQ !Ајcњў ~эBц> 'бЭљј…!‡xч§2ѓŽС ЯЋ -Ћ |ЕШШ7з–ЬwжщѕОs4ns˜IъВ†ч7_УWЭg -h цoвOz­Гyƒь†ШЏЗўы0W_цђыЇgё №ч{ јэRё(0€ёнwgsТr AЄlN‡82c‡ќ}ці@зњПГ„og]|иgхіXW9}“~/$uxoўŒэS{&бсWь|Q69#"•ѓєДЪƒ\ф 2ўР‡ў7ˆ!~8w"Хь‡ŠРМђžНЭ’ˆх$ЅOунFёХхзЮк# ќ љс$ёOЭЏˆСц :џПЇ( нЫvwхѕ§xЧ*хђРџ=њЛсМ.0$ЯЪыeЇШў;m:ˆTа5ŠаT‰И…0 -#јнTе]ЯgЩ:Aˆ7з+!џVq^нbПkЩѕхњР!rˆiН єѕ‡;пЉ"ˆё€Щі< „Э <ы=и2СЙсБЩъйЊѕпЕ-ЭОДзrчhѓ>OѕЭ›ŠЏFPЭNС‰ќ"!ƒuЭаћю!SŽїИc0]EТ‰‹™§Bї§ФŒћv& kœЫg№ФйŠ§ОnЪэˆŸљЎ:\ўтl(жDx4sџ Эœ‹еў№ ЬŠсЬ(ћ <р‰8 -sєћ0Ф8Н‰: -ТЫЏ…AГG0Э­с‰ЊяйŒл*­aхiYЊƒъu аr–ЃЧ ѓеХн~tcЏ‹&sњјМƒ™јјНј і ѕСбPђоѕбЕQбјkбж08x8__н|oУ&Рџ}Ї ~цWЛ{œВџє№Гw}ѕW^ЌыФ”ёцџŠУ=ѕО§вжў№8?еірнgД,PьЦь”ГьюНю,>Џў8$Єфц &X.ЋщЧфёНЩо-Уђ 0ь/%Oоф!яоєEћwў0 јДžџu'УѕаŠ>ђщр\i_вЦпT№оiьт_‡ƒœŽЦ§њЫ;ц?оіСWРў~юw>УeЧѕњ:С!РСЖ•ЦŠhјсњЎ[эёžюеџT]?wэ­АkрЇШљгї”_w‡2Ррјfјрј`oпнхыхОЎчco-г^_ №\оќ?‹>РДg/&л? јхэЩ‡ŸЭP”‹nœ‡ ѓƒЩK2є:є‘яш|чз[wY‹'_wехѕkznfПёwсбЩUўXкŠъ +sњ#>№К<Ѓэџˆ3иэ7Хїчя>€апa$Пh>яџђС}ЇЩЯUM&Ђ№вqЛЙШ<Оѓ=еh3$ёјјбbkљ Ї(єїљ o‰ы6‡ yћцЭ–Œ­_ypEєI6.#яAњf2§0xЙрpўРы!,xЕ_ыЛЩ›ШњДојьјёРѓйosј™ПБŒ -ют&В–ѓŒѓўкл ѕьВї бї!ўюsЯGйЩхНе‹ -Џн=<\”ЦLW}јќсr#wгЩц0hX›„­}жњЩЗtўwџ>ІЭ†‹вь}•ыЃыvЊnnоEУhѓДƒгOѕг~'P9~ˆ0.ТЕ`хeWИс<ЊЄЪљђ2Ÿtѕпыё=ѕf(ПкТѕ>?№ ё(1WŸаѕ#_о=Ю ісЪ7~КDMbkЎв]%Ш=ѕё2фШШvžоюУБбіЎuЂкcOЭУ:чРў‚И~СьRь ѕьШьм~ны‰:?НЇЪG>‘йнхбќ~ўB \™щ=( юсTЪ>—й нюYДl6q -p $іšФќ бxБС„!i–џЇ> yўщ8ёж?ѓOЦнwўйЫ^(чч2™Žэ.щ‹ЌНњ\2ё ёВёЊYз>Є^ЏWm)ппšд{ u…шˆсўеЛЖЗщ…љ -ЎбU эіљЬЉп(ЏХjхecцбеfсф•…хŽЈбсС›ИЧЩDˆ -ЕužЩы|og$"ƒЂxбЇ>Йќ(0 ы!…6Х>#  ъ‘ Oz6 Џ!‚6ЌGžдўТhн!Иmж›|ЧeЫы ЃhmѕП@ЛД< €MhŸпёЏ>џџЈэИ!K§x;](ы?ЏŒћЯVџh!}дхё0LnŸЧ}У­3Dtор!:\ђџSєўќІ!џX'й>Щ2Т\\oТ"BтЏ2D zr<З.5Т86ў2!г`хзЎoрС<ў8ўЏW}цќВщЛ‹T1c|-Tnж1xЬ2FxіWRЦѓба˜ЙeЭњЗb=Эї(џ>њлпвчё~ёуЩПѕ|ў ч‡}kтсsџћЭўЌe!є\~<в2тяgzDюџ#~Ы?_Ю0“ї2ёg{)ъьъын!€МџѓВџЏє№љ?ЭЄ:wгі<ј>hгљ! §x"=\>УЮ 6"Унхк/=w0> їwџэy!џ~%ўсR DFhгˆџТe~Щ/џж -0ћЦ:Щ>ЋRўЉI!~?уѓžПѕ‡o_гuzЌ\Њy!?НPWъЕGќю№›~І€x у!Gќ"НZYО§™н§о§˜§§ўK+єПл^(.:Їчy<2ќў щ8JЏј:ЁЈёќќЭъў 8zЏbѕ!Љб4ё?вž*ЅyЭ#"ќ|~Ж -•юоє0ёЯ:ЉР8 -фЭ’‘ЯЉѕvЂбѓЯАЇШЏg oкІЂУzИѓ>BТЧ9NX с!Q—|в’(Ц]!z›єŠшк@‘іuэА˜ЏХю*!вц]ебЭ}’ ‡wˆ5ћrЃЯоЇт(ы<џг}ўр ЫрјFP№ј@ >XЬ_’&РјЫx( ]>рк­,iЫp№л>№4№q}і“’Њ>a?‘ šЭp'o””xЧцРНхz>н­эЂсЩ“б!Р~9. ћяЩ!Sѕ"ѕХеŸх1“(‡Aн•FŽЋV?#^NyЖ(цxў…8ЛDџFФ№’сбСЭљm љСiўл’їфў вю?Р^#VЩџ/>C‘еЂКЭ““rЙŒѓ3њЩ№ѕ~ЊЮw\ѕwрuв}НA!ЪјRј ќ”ќ -ќ,ќœшЅ$ј)№ќLќ -”ЬjџЮ р% -Рєє -#фИрЩgџ -№ Іщќ -Œœ–рˆˆќ - ф -Dєф”р:Ќ Rрр‘рx’рЄфD`JрRќрЭR€рšф -%дф’рЅф)ффJќYф*р"Rр%ќ ”м#ќЅ!м"š к& ўд -Œд”фчш(Ф *ё -'.ш(1рдџ+лм(є@„ђј„дМнфтFьCм‘рFј+мєL@˜Є(јI”„шр№qќ(р6шЮ]Œцј-џЄЏ)0№™ШFШ4рБ жр$ОЬС•џCАѓ§дI†эР6 +иѕDјaпёЩоЅbiЛЋ6ѓџљЩџ12345678ь90 MџQџWERTYUIOБPGрASDўFGHJKLeХрcZXCV§BNMs ŒНџsecЮќ al7rminqќЋђho„uѓћV№[dy o‹fwekа]ѓјдonth@Heт|#20HbŸ=noBCўD,b1=24сЦіф0=sсRиgТiд b Ls]ƒѕ7‹=ateŸrАlow]1ИeІ Дdi5(цsIэ)Ёоrvђ#Ь)ЃAsќ4>ѓmsg afol мїѓLЧ(H,P6!:@DITbflq u@’Ў'СЮв K|y+RESmT:яSpacўe=TRDOSЭџэCS=ŸBOic12–8кЉє4ѕђD=Grѕ>!5шb(PSB^бHa{~ѕnGЮц04)њ=irTЬab+BїE2Я k‹s+CЦOVЗXЁЌиM@‹|etUp&ЇџI—GlЬuk a “u71џ-4=driveІ,рM=Оѓo‰yљЗяСW=зn/ќУ turŸrсY=Vi“rєK jЮЅV- №п8АЯщРusр9nП–iЇˆ}&8upч)ca>рd opKчоз.zЖџ0Џќ€тџаД њєјчё<@тЬТќ_lџœ§;]Фќ&rјH:(Jў’\,6bџX !.[xѕрP!нЙћџџ_XєhџШMэnFaЫ*CQаџВє еЫ§IGЊ§щЫчїєѓ ЈKћФѓSћRsіP€ъ:лї";Щ" €€ѓёЭdЏ<:c>8B`x}ћvѓ&„џ,!‘t Ы–ФцжЭИц‡)ы…e+0§ГП!Ьo"DfіЭЊˆѓCЧћdџ§Ы7ž1`!>хэsЯ=\ќ1zЭˆ/ cнў!ƒhЯFћ:|Ќц(џœ>њлп/цѓ ѕЭcЎ}ŸФЎ:сЭS€џ/нЫNѕФё$ё ?н~ +Ї(љ=ЭУчДчŸч Џнw0§Г6 VpЃkРyЄЪ+a*eЇх[СЇэќB(Эy‰_§eпчњэx’ўФ(ўЪ<`Э$…I}х†ШCfЄЮš27\ЭVщe1в8ёнnf|Е(a^љ5я T'Щ•nЬ0ч‰ЪХКT”вДžž!с~pNџQ#эБ !]цpz‘I;бЙO)ИгyќнN^# yQзJн+4р=ўЭ—}!Nn@ѕзоbТЗ§cЏУцˆ˜їчяэyрХц§їС~”tЇЃџ„ЗяўЗЋwџ>'гПэЭYЏћzuе^ЇШя=( ў[Ц˜юРpt№>0oЛќиOтъРy~!ј7 yћ/>Щ9›?=Ѓ_f‹А>Ёƒ№ёCБX MЯЫ•У&wѓt€џ25ЈG№nK™UБ€6љ x5цh‡~‡_џ!эpAСoyД ўй@!™oѓЭdyлю!еxѕЦzюќХ!уp‰5 чяoƒСy/Ѕџo‡…8З&:ГOЗЌЗ 'тК !бpХЬ!„L( 8ŠdТ8‡№_oнЇПQ­n.ЭРН„ојУ ј уfўr#sЩѓ!~>ЭЇdЫћ—ћ<ћэsј'ў˜1{о€хZџО|ЙЩ!Лw\Еze( +&њЩџПt:!§b]ўі\og"ј><2]|ажt> Ю{џ{П'Ћжч0ѓЩРџbkЭLe ј!м?фІaфiЩМXлŸєЩ*zeџ€ї~Ї,ќ-ЭћЪ}Х=ъ’wъќмъ~wпћ /vэPxК4Іїг(ДЫЮ‹ШŽз7Щяйџш2Зe“(ђ…Ю…wѓh +љФўљФ>šoсџ|сИe’(Dђя„$пgпп Ип„)тКЩнХѓnэ[ѕуЫ:;њ{Ни}јн†=Л<Ÿ;ў >џЎwЏ2Rf:'ЁD/Цн Oџš!єf^ъЯgбХAџN#хnы>џј7ЫА#џіІВw№,~ЁГнџяыс#СфйЩ1~VzГШхе-с7Ы<Ўў=~ўн~<(#|KО8 †єN=Н8|0№Є№793М8іœЦЩ…@сЭ?@`PуHL@pЕ}№px|Ш№ѓr:€ bџq(giŒјe/џDO№S MEИITAС|! R.oetry)йџ/p§уэI.gnore sct'јяB.фђakЙ/ibиˆм#ўz + фЅ OƒgJh1ј@ЅSerсvicкsЊ ЈBNчoGSёK.œFИma†№ ^disk640 —Ющ896œщM.E˜ђыCOХ.T'ЖѓPCkyboцardьF@ШNьupdgФe”OM8эU.ЭђcusкLm9ыT.LЯƒdfn`г4˜XІ­D “ІŠg$дзўиAMDISK9rkimsfќutcъyЈhБŸ—Ž‰УЦœа‰Гн оLџтЃœџЏlœсtATMdeЯ  mџь—h-iт pйMan Фme™u‡Z3нR-ђ7=tт8ТдєхЭapmlOќHDv ч6.CЫѕSSСПЦ4Ю8kъas\ˆб12ђхі†Пzўzftbdоurwmlg3н3Э9џvyhejkг…џхœ+yz?}‰kd +@x.јaГ7-b6ћ‡hўу“bp@РЮРzK_UџŒФTx(ў8љЬЫ\ќЖBўaја@ЪЬЯ)ўюбѓ˜ў’=Ћџ0ќУРЄXТ!([Аx@рPRј…ЛўГџWџџєѓ ЈKћФѓSћRsіP€я" rЖ %џг€žС?э Ю\і№/jЗіA џђing.џ|яPresx \LAYkƒ-НŽn+)АвumdПѓaнnyлˆ)ЫsdОЫFDI iўДr" БЅЩЊ”Щьilea“6ЪЫЪр%ЪVџirtual divjССЁeНіywцшп*љ + ЖiнF*lБЖЏ>жFLASHў#з–Ц0Ћј1Uј2Њј3еј4jјЕ5Zј6Љј7˜n˜З’3˜љnЧ Ж +l&Кl‡&EraЕs~oеДоnмѕHelpАИОy+RES6T:Йѓp§ace=TRќ№‰C=ЛB‹ѓˆїцеѓ4NєD=GƒЄч!5цb(ўPSB^Hal?owenGЬщ04)Х=o|юrTab,e+CїdWzs+уCOVRXВ=oсdйsѕщetUz0Ь=rїuKnЗРE мДл^l‰ -|џИAЖялiъ51э-4=zВџ›$юV5№YВ=ўЕм=#ФSyНdšёW=oC>3,5-7614sрHzъ88En/БfглusKк9g№timJё&аОцJcО„ropы^ту.Wь‹№#ќ0.49bџтZX-EvoоluШ№4096щKц9цEwџЩ.nЌ­‚c2ўtьBšŸcзf: уџNOAEc(џ ЯAСVR­BА ЯИ=ЯCH.олCвC05ёіЋк’пЬ)ИхA4ф8ф—WцўбMОУŽшLц1в0гу@уM.ЇсЅLэckKтЦЈуH›уY._Жw5ЋSЊPфL.ыEmumШvЉђљ’уІXуG.џ{G=>F$GѕR`+сEЯfЫ FTЦдФhу™JQyЋeхќATM4уpу§K.DRV nLpxontev:ЎЦ qap Ўuќ ЌЦ^‘vfњњwfњњmВYfњyњ +Wњfš њgЖ€aњeЦњЗƒ5њkрћПhџ‹`ЄЉ$.a<ёјђЇ‹єM}_ёаN0я:s§аћ.y§)хЖ#х% Р„.юЖФїЇGLUЖK<єшЗRf\Ю6бCќТ{ CPЧ86w„‰70Я14ќSINсCLAзR%їSїopTФAPШ$CВPG]ЮŒFNT.ZCWќЮr ыDCЏО:О.іh ч№`‘зэmОяASTERї№SmuЖc7№рЯ”VЗE6р,№n912Sћ6ћ32Я№ NZbо—Oг~ўТ”,Ч0.…9A7ћFl2JeЙьX.ЭExїќŠuѓц™т‹Š˜~ŒЩЭЛКШ'МSEіCOND/ляTрAьaRMIрMхINU&ЁѓŒрУРHOлURѓБр‹’ТрDНOO8 WEіK.рcJ MэєHŒЛрYEAp`#20лр02cІр:РБ8ЧрBIT7=URюBO,~є2-0=MEe*R е\рNUТB5>Vю'UALDIV•іRІрЗ|g’с€A8Гc5Б@€ pџЯЗЗ#zыъGOбE№P,ˆi|ID 0 {!Ёџ bыeta‹Šxи 4­,@Ьќ§А"653X8\:љРёѕ156f9ѕъ4ї6ХЉc<з +ят0№ёнј6№ЫН %~@у`~эyУРоєяЯ<@ЪЬќМ_Ю(цњД]ќ&!ў€;`і:RЕўГюЗ)Уў-eKjЖ’“ˆШj–Лў>џйџ_’jщЩМtіƒDџу]пљуk^•%Цstџ5.1a Cл#ѓлt/ ”њџ‡€%б]”[ццŸєШ‰]*z,Њx(ц_5ўРмиЄLњо0_чУЇ:Ѕйќкќ<2457g№єѕ390ѕџъэ[є\.?`хУ=џ &яЭ„ц@џТЛœн!jЯѓFЭJcхј‹РŸoэА!_чi:бМNѕ|yхs=\Xџџљ>Јы@ыё>х3ќv€~Рб\У>ЛwLТЭpdт2КДєЗЏYCХФгўќ2еtЭ+eЇТјУ<`“!§Х№э ї "‘qѓ8фгПќїЗэyџР€T]џЇuДqѓсˆі>Н§уЏ?йУ§Ÿ>€3‡З„–k?DУ0z&O1:tНЯ ьЬkšњW*:јЪl@ј(-ж Юјbv)~#z"ё`t1ќЭ@cћLzˆЅbБзћdојuK”Џкvw,ў„Н‡ЭBcЧцмТљВЁ(Ѕˆљog3yl`ёб№хЯKП|сЇ х§ы!ЄzP~МУхж*ЁVпУљаџ>рЋФА‰QHќpY9P>0юƒ№ ч xќцˆў јQ?ЏэX P уs#rw= ѓ ф€gњєуЩO?!8{ышџ‘ЩѓЭєzј> 2oшn@џ ШХЭsш]Оєў>Сі^`ъ@Sѓл№ЫРцсщў@wбУщp%ШоАЏrљ “њpыDј;(eјQgФЬ?0аЈKЈ,У!ЂЇћСђ3§щqeўшЫ_Рјѕё№ФКэєаљяC№FЩа>А“€…ŠjЏЇьћvР§џ=щыЗэBЯТv™зщЭŠpуЧњŒу%мёћёDЧ‚MгDMsЁLябџ`~Ціo‡ЯЭМЂ€ HљхА!` +эџЁ ъпшсоч+~˜гћx!?ЩсN#Fџ+xБ $o џ|ў@0ЩЧеšёНџIб8љ^#Vы7!§эR0ћУ 8Р!єŸ4+(ќс1№.Щџеkшo_ЧNљgЩХбbСуЫ8WмръРw#НјС=vъYщЭє›Э_џ_ЉЛ уџєХ#~йH№+Щ‘ј#ЮŸъЩрŠ—я(сЅGпј |R(єоцзцзмW‘чіУоAUтTOR{N.ZX+“RЛ§АlєЖ(кВ^ќCі(Фќšl—}ђ+їНћУvбшѓѕЇZіяŒ@ћИvьЖ|ЛцЂчžЊOтXіwО^ ј>/ƒ_8ћzжWУ>ўT]9`1XеЧ]џољ9вW_9дь[ !OвџцгѓўЩ$|љРќ}Ц oи|є‹gЩ%ёЅўяжЪяЦяo…oаЂєяxљмнNПFыy‡:џOxћЭА"ынхс˜#џF˜~12>еHЭ7…њ бе ~1#ХэћСЮЪЦWрШ? _с$џ@ХхCЭ‰~Bš&сСфњCБЫ 0рw,pіБМЩЭћ}ƒячјЩ{`_аœzqWЩўœехfoЭМtЯб#Ђ№яЩ|`Сш}ѕ1/ЭЪ~Рёцќў +?Ю0' Ђ~€8>.е~™‡o&)?~ Ж,тыw$Жfјю‡zŸХЦOW>їбР›QУЬЏГўе/,'Й‰ эSг+ђ~ўСџШ…вЫ?j(єсхџzЭž{…oы–с№чіэ[џq!їнNџ§Ы7V( Ў#’КCы€ђё~G0fsnХ,ќЭWы"qІ™тFп~q,§љЩхеыЯхХј"55Г Сх,БІќбс cЩB# щ LњУПGŒ}ЦЋљoЮw•gЂи#ЩќуЧD?> xБШ qtіp сЇ(B5џУpЭyeЯJён^8Vџ!‘tЫ^'лf >"Р )ч"Э0‡Ÿ:шцШУЪCfђч•е>юЭC”Gќџ ~эBц> ‰§бЭ€Я ЯЙ +Й |ЕШШ7р–Ь†жщѕО‚4l‚˜IыВ†ш7_Уx™€v +wМ ~бгOѕzГϘў€ШЏ?Иы0W_мђЬыЇё ќ№{ ўјэR(00нw,sшТr Ѕ.Ж†нG2џu}ці@5њя›„ogн]|п‡іXW+CыЃѓ$xЏoёœэS2бсьЛ96ф9#"ѓџєѓ>OЭ{ƒ\ќPЭ,‚"!жqЯЭАю!ИЉїьƒЙ=\i„)ѓњŸ"§Г…ћvж& -ЫgФЙƒ§ n‰ЪOљЎ:\ёўl(ж"x@4џs Э|„ејў Ьц‚pЦ‡ƒ Рaі +Ядћ08Н:' +ЫЏ +AГLG0Э‚‡ЊУы…>.:ХХхЅё§ютq(XЮ…щ ?еХн~rC„}Ѕ5њјєЕјЭјяј ѕСВб†ђѕѕбЊбсђ +Юж0v8_н№|o&Рџ}Ї ~цюW{яВ?є№Гw}ѕўW^ыЭЂ„ё'пƒУ5;ѕѓћвжљў№8е§ірнg,ЂьЦ„ьГЅьющю,Џ№ў8%$ф цb&Х._ХMфёЩюо-ђь%zоф|!яоƒє0тtў_ діџё№q?УАƒ>Џ’чрiц_Ц—пTƒоOь_‡ƒчŽЦњЫ;щцоіџСWР~юѓw>УЧѕ)њС!жРС3мІƒјсDњЎzэёмюїеT]§?wэАoњЇШ_гЪї”ќu28Рј7јјЏoпнхэуфƒ}ЎЮcoZг?^_ рЙој„>РДg0Lл?хёэЩŸЭ0„)nœ ѓЩ+eє:є#яб|чЎі‘9„Nў‘ехѕkzмЭ~ёwсбЩАE­ы‚\~s#>№КЃ?эт36 эХљїя>€аФп‰aПhГœэi>)яђўС}ЇЩM&№‰УЌЙЦШ<љѓ=е$Ё$ёјџјбbk чЇ(єљн ЮЗы6 yцЧЭ…v.—y6:6.#ˆяњ,2Т§0юxц?рpРы!t­ю[ыЩю*ШўЃ4јјЯўUй|ПpтŠџ … +юŠ&ЪZѓ3ѓ‡лhѕ6ьЫї Gї!wpњЯGйЩхіЦ +/Џ= § yў8'ёжѓ2џј†ЦнwЇк~Оє(н4ЙТѕ"юzЯFёф wњ Jл эк›ЃЫ]ўN^ЏWэRЇ~)hмЏ&|€нN uЅЁЈšўеН.йыљњёбцƒэЩ qтЏХ шхdыбеfщ›iœkmбс СФRЩАдБКн^љ‰эШKьћџkщ*ѓэЭ>e[8biЏtК@уq>џџЈэИ!’§t;](ыoН‡ћУж}тNоp!:\:6џSєўќІ!џX'й>Щ2Т\]KТ"BтЏ2DЩ!яћхУ§/=:'oњлпвј#zёуЩпѕ|ў Уч}‡kтЙсџћRTј!є\~<Юˆ2Gg‰zF#~џЫ?_Ю0“2Iаg{ъЄJъCNн!в|џЏ§єS*ЭЅˆK{іhOљ!`t"ї=\>У87ˆ"нухїwRœџџ~%ўR :D>j@—`ТЌџЩ/ж +0џћЦ:Щ>RI!є~?уѓФіѕ‡o_œ^­с@лt НњPХMЊќ?№u]|S~%уЧ!Gт"НZЬО§нЬ§о§§Т§ўZи^Fџ^(*:йt<2?ќў 85ЏMј:к ёќЭK 8к#Џѕжžќ*зt#"зќ|щП +юо_BV x4њNЯ!$ ЅŠсB™ш!M“є,ЛWvL(аџTZf ХПH!ЛiђеКž‰[Š rЖрpуЇ(Ђ<џи}ўр ЫрјFP№ј@ >XЬ=Š&РјЫx( ]>рл­,щЫp№л>№4№q}іfŠЋ>aL‘ šЭp$t™.xцР=хю>­яlžсЩœyб!Р~!Я. ћЩХеŸхš‹(‡нFžИV?#^NyЖ(цxў8Л“DџFФУŠсбСЭњz љСiЏ ЎŠїфў вю=РHœoЩ/ќ>CеЂъŠŽ™ь!ѓЭњЩ№ѕљЗc:iпѕw‚+СNbŸ7!ЙјJј Rќќ +’ќ,ќ”ш$јЅ№)ќќ +ЬYџ рФО +Gлє‘ +фмрdГџ +№ ˆ Sщќ +FœKрDˆќфЂ +єфЪрЌ )ррHрˆxЩRрф"%`р)ќрfЉ€рMф +дфЩRрф”ффЅќ,ф•р")р%ќ Jм#Rќ!м"Эm & д +FдJфsш(Ф њ* +'>ф.Џ1рдџ+лм(є@„ђј„дМнфтFьCм‘рFј+мєL@˜Є(јI”„шр№qќ(р6шЮ]Œцј-џЄЏ)0№™ШFШ4рБ жр$ОЬС•џCАѓ§дI†эР6 Їыј2ћ№63єь2№ шд:rмЬ<мшмШєЬХŸ”кФ:џП [њТ,§ПDѓмќŒеЇђёГESC! fF1§2f§3§4ќ™5§6§š7§8Rѓ9у0ќЅќ28еPRTFЬLpјAU=Р4Зй њЖСX§й‰ѓЙќеNђ у] Œ§г==Ь ^~§TU„2B2!33ˆ3D3"45 -f§=§\p§BS“/IN.HOMt/UpђNїц/§*‡й! ЁУWЅa!§4џД ЯХуќeђХГ§ДЇ bTAB3ћQ§W3§E§RCя§Y3§U§I3§O§P3§[§](§џчbDELXNDbYnђd87b bF`&„НT)“f}ƒЙb&W+Б|bCSLOIKй™A§S§!‹LF§GЬ§H§JЁ§шu -;`§'63b џў‘ѕbЦbž`rG{ŸЛч.їПФЏŸФkHIFTI˜Z§•X§щGV§_Б•N§љJ,§П.яD7кm\UPі§ъE6bЫbТШ`›лЭNMєˆшїеbкdќ&П^Яч'eNqTRLsšWIёA}+=RPACEј№{шMEUииўBFЭDWъRTR—0§І>TБўŠЉЬщХџgьћ§ЉyђПq}ПPC keџyboard tШes§EX˜I„-йprя[р+F4чorhefНtZ+ЧXƒeœaЭcoCм:ЈC џ!U>ЊЭEœ8Uјr№ јёсб2њ5лХм€јeˆыа70<ьW= §-аtђЇ ђ7ЩХєЭcœGќјЈЫw( œo №hь7Пѕ{цтG|aРА/ ?џїџэy|іРGє}OётbЩу -фџ!Фt^Ѓ0Еfјжј(РРјqѓ>2ѓjѓЙѓЬ!ЈѓИРј˜Йј"КЄэS‰‰ѓtџ{оЯP{ЇдЪчgбПѕCнќ‰ir˜§\s -sћўй!j3Љјуaыйё6 #b~V­жг‡џйыѓ!ШtOж QХЦй}t>œЦEHайгOрр!(uї 9РННќ#нF~H>Eu/tpPaџ<ћ" -jA6˜}ЁПјyй=п(M!xЫѓSHнIѓDIлN3@ЭчўЇэB ХKЬdЪСјukц!{ѓЅ‚Унч&pвƒьЬ)V;ЪžдёЇ–ћљ~ыжEWУјqќЫ:Ўќу~сў. О*<” +~hNœFбЇСШыrsЮнqЃp wg!УУољж5ыVAєr#s d'ЭNйF Dа`;Y@lаЏЗSЧЧЪK‡`ЎДO–“ќБъёyУо > Hк Mж\а№№х*Иј4TRЊќс(И~ў$8ŸSТЁ#2ѕP\‹їљЮz! __GwЯL'W#Я^еьXnџuЃ~s|mˆтˆуBЯTбэSƒўУдCѓк>’ RЉг#ІЬЌ…ЉдJЖћяЇc{ўNџ(й> ѕЭ:Ё2с@Љ)Љг?6Гн&Э%јЁ:Р=‘3(*ƒ -"чПŸм!ѓРЫLФф~тц?o#`єG~щ§б#џяэFxЇЪл" >ђэ  бЩыј6Ї( x=pфћїы„Ъѕд@MRЂ+яих|цсGMнa‡€g{бысzШ $яу їhкPn_Рљ" DMйŸк"ўŸсвё<2ѕѕр -O0кВ ы>_єJїхјіš>oѓсбzтЬ> (Ь™%§г>њѓэ{јХ §снмУп~<х§lэsЮё1Щ+Щiѓ> -и*ѕсH}l4@џўЕoэ[хHчѕ|ў т0>Z Ј{хЇзЅщNб1ё‰}љ|§Ю yќ>tќі?к = ЗпMpRpDтp;qєШ[ЎO OЯS2Ч]‡ћG}цѓА§“…Е=ў Ÿєѓн!ДlF€фъEбpўB їžѕ3сэRчсУPєхХеѕпџшн$ёбСсћЫŒЩХGH_mx nGр~vѓСЩWэњ`}Т>Ї Ц8ёє<юЏюQ+8ь2ЌПщВ&эIіЙ@WУџ -~RTѓ^,Lr{>M(%TЯїA(ŸzR!РыЄ‡Kй`х#“щSФ(NђFЪŸЭеЅб> -”€щкW э?ТТВ >@эЭЂ–†Щ ZгeУь7uњЯѓјgЕP>KлѕПHu§T]џw–Pы~#йјCUG^б ‘б~~ й_х&у}яџ $цoуСыуq#pП=м^šїЯсHОЇй№ ыя`WхHЗOг"уx2фšВз€/ф>‡ыд<~0>”Ыщ?нoy/тaХЃѕSџЂљ*ыѓџ>Єg"тЂёMП‹ђoїўбсЭтр ч"ажСРјљўC72ешЭBЃт -_вWбюй* љ+эУ[ 7*и єФ`=чйЩ>Ÿ§ -_W9ф{дNвюЩ|бЬј*Ю_|ЕГ ˜C{ЇtэВщэ}э1э7—џУљ~ўF ѕ\…DяHњIPщ“љW0žтњЇ нŸћ(иў0ЙдђЯ“йЬє(‰ЪhNШУs tОы ДEŠсюЏ>B–aJ#SMњ*:о@$QѕяѕШrѕ:љН“'Ї<§*КЄЯQhЗџњgxБ нх!№ИmЯF+с“ЪУ§ОœХхЯRЇЏ ёѓ Жш-мwOэА<№>zДюэњС&И!чХЕд+~­lх5kеkЂ:ЂЖ^њzqхЭДЄcљбс0 ‰э ўС +|Пkј.Ы<пDMЩХџехЎtД(іљЇ( є‹ЭЄљсб(џ™ЇѕюСЩеаМўAџ8цпОР#чѓЩ]яЏG^…@ѓwџ>Ѓѓ:‡=Ю (.oWRНфžфї?>]ф‘и~Эш›>@Aіё™ЅУqMиVињЦnˆњєЮ ЮэЭe‡‚Щџy‡Ы[(ѕqбЉНЩ№јдЏž‡ РЈ2AќЩў§љќ_Ъh{ѓщ"ўџfМх>Уј=Кѕ{Ц ЎёЬ7ф_o+ь‚^<(=ЭУ›Чн#љ|цЕܘœнј@(P–џ"W|Їz аїЩЭv…єЏћ*ѓ…ІЬ>Р!АрЯVЭ‡Џ-њК*ЫcЬмШыЈ—?§!пЎйтФ* -ў>Ш(Л!тэQ}И_wйЫѓWѓ> ЌўgйЫ|ЪWІю[РA˜ЕиЯјёТ&ІеАџƒбч=Т#kлўћ/ц(јDј §`рumМЊў1mW3м‚BїИ]Y”&џWљхјВ4їpџrї€њw, нЩ!@V№+^ы2ПІЃWfyGцРд!І_ƒ~GЕ^ёФёЗАZ№Ш<№/w+tKѕЇЩѓчўŸщўWз*6Иh[Э€N[№ƒПGЩ2вf1фў_УŠ!}Їxп^ЖмэАУ‹јV0ь;Ћб5Њsбњ џл№ўPШ:^ёга> >Шўžјъ8ћ`UгŸїЫ њOнлЭ{с^8УФ‰Хџ_СиxЗ(Э№ж^юсїўШ{<гp>blPO!ЮЭC_ŸиЙэЂŸ § їлHН_јЩейџб* -^ыЏGOџэR0ћ :Ц^ц_ЏWђ<ђ=ыW*ќ^ {Эу!>Ы8_(& ->џў2ј^ЗЩ0ѓџяя_7ЩЫ;{ЇѕФ“_x0њЏXGёЩпѕ:ў^К #с.Mё}г|iА'В+&|Юўџщ+p_ЩЛє(бЩѕPкё{7P0ЄN€W{ќ!JPмЗШщjяН <є@ъіщЩŸэџ^іаЭ^>Ÿn1Р]ЭзЕ^рўўјn_!]Б45œ яv`Ўџc;^и*}`№KA:ЙюYР *aљ`}ДШ"Kо*sїџ -^э[‘`{ВюШ*Œa№:~эyћ!П€Р€{‡‡й_bj= ќ|7йwЫНЫЛ/wЫ§Ыћ- о$6А,s#|ўX љv >= iгў!иa>AЭюaЭюa2ыaж8(>2шa+Ы0 й>2щa!ЛЭНaй!џџ#"m`)}З |ц(%= Џ!рaЭюa‡(2хa>2ъaGй>0!‹ЭНaй>28`!щaдвa#Эвa~ц<!хa4+>§џэyПэЃ<К ѓ!XsXџэАO!Х~,х0Y5 0Џ-w,,ІaЭayaЭaЭaеzЭГaЭaёеЦ@ЭГaƒaЭaСЭOa0ЭЇaў№8!‹ Ы~ беЭРaёс С˜ У3`!РXNs,~r#Ыœ"Pa!/ІЭiazK!Ж"vaЭА"§/ІwаzŸЊцўЊWЩzўРиŸцПWЩЅaэCžaN,F-ы ыѕЭЅaёs,r,ЩарЫЊэSЈa€__ŸW{Щхы эАс6Ш,w,ЭЇaЯ~=ј5ЩD -f їwїџAп+ХхNЫ,ћсѕЫqёСЩ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—!Ш?ШПэАХwМ>эyн|ї?эywџ>ЃУШПэyЩЩџ}zƒџ}zџ}z—џ}z•џ}z“џ}z‘!BcБвѓрсту№ёђѓџHEGLUK”œ \ No newline at end of file +;`§'63b џў‘ѕbЦbž`rG{ŸЛч.їПФЏŸФkHIFTI˜Z§•X§щGV§_Б•N§љJ,§П.яD7кm\UPі§ъE6bЫbТШ`›лЭNMєˆшїеbкdќ&П^Яч'eNqTRLsšWIёA}+=RPACEј№{шMEUииўBFЭDWъRTR—0§І>TБўŠЉЬщХџgьћ§ЉyђПq}ПPC keџyboard tШes§EX˜I„-йprя[ё+F4ќReaтмcoы:FМ!Uј>ЊЭ ”РЃUј”№ јщёсбњ–5л(мЃ€ј,ыAаЙ0ьWр= §uё“аt4ђ?ђ7ЩХЭ'”ЇGќЈЫwФ( рo №@hеь7џѕ{цG|РА/_?їџэџy|іРG}OёЃтOу +фу~‹#‡унх§xэsг>!k”уaћpў…o|Юg`хfпЩэ{uц§сo˜–уГ•"Š”x™й–ЮЦ—Џуr›†qœЄй#_ѕх:јгgеЭ›L!дЋы исџy=Ѕ(й€Oпoy•gМџ8|схЭ•ЇAгOуйЯчсёŸШрЙ(Jџ‘0ќѕxЇс(>ёХхyыЭј—єЫxТgkќѕЭГšйХ•еЌ_{эJDMјёсй{ЦжЯKЦsљЇOдбСФџёЇШOЏЛžЭO–и­‡ХЇе­эS%‰гCˆ'SжXЭяœ—q'šМс0ѓ:џiёэ[сK?сЭe•Уѓќšzцg{‡™$=kЫDјЗ‚~|ЩЭЁ• sѓбЩБ3˜гЉ1‰єхKwœwсЩ!љя~#ЛРќЄКќЙщќИЩoЫуg{x_VШй?Ы(!œ>нЇйџѓ=w‡&иo~Ф,fмьщ<ў€ъwИ=ъs9гq,pйВеп4xБВГ šSRSƒ5“,7KšЂ–rЯс(Х ‡Э–ЬС_ Xџы<{Шyцы_яf—+ ~…ыn‰gЭ–Qв€џў{ZРЩХзPYѕi>§6{ѕ|YDїkї.џo(žСџЏ=ЩПmё +o,Ѕ]&ПљэЭ‚•хкЩѕЇzГ›АzoщЁ8эюёџј›Б›ёЩ~ў.Р‡#+ + ЏИє$єає‡щ–Јsыщѓљ–—аty'*!";Щ„љƒіxўЇШХЭЮ—СЂ<ѕѕЏфѕ>уХйС' @Ѓя ЂD№<ќ|ўг”юуЮЇ(hl—2 ~ЇэƒR ђў(п~$лУЫхІжтй7ЮPЏY‚&ђŽџ† •УјєЏ[бoђ­МwН^Ї‚жAмbСъ( {ДŸЪЭ~—ўвџШѕ™ё{шK›ъrЋ/тшrШ ј”нјнвє{пяїпs#rq$p+ЩМ7Мљqї!џј"1гБ3ЯK!П‡2гПZц!v#ZџКкэSєчEўgхнсОZ^VzцГ і$aі%an&zf'" єН GІръар!і™!р"р‰#Hр†эgэі гL`iяк(єиыРЄ~Ь2м[ЯМ*Е=(#y`эj јСЭ8›нХNШFzДгѓ3УMDMЮ!ё›yШ 2ї)шW:|:ўџ 4зЖ +Ђ' ~ХеЫ84HY!оџхЭ›{ц€ВѕБА>-•( )№zѓФ(ЏѓџѕЇgBхK(}&@,S-fƒ.ƒ/hЂЂШюиеХnŸf;!ƒ(€ƒ$щ#NЏ2>СбёЎУџКэА~ўў ( ы6.#n3 ўѕсЩхн9ќC(мйWw~#Ыq№с %O>ЭЛ™Їз(ї€>ЉѕіGіzЗх6аО…НGVП^zќГШ{Ї ў€80№_,0>О &zяfѓў. (Q\ж€0zсўx8 АP@“ѓƒчйw#ЎШЏИŸаН!їїэRЩ=(їџїgёBРhєCпƒ7‹=_mOZў{ZU§LЭNšооwSяQѕХŽ!яЛѕЕ>ёЫйЛ„Щрbk)cЫоЗ“эоЩ{ј–#_zž™WyќРOxЈGg“_ќšW8ќ™O˜)№ƒ№ŠI№‰№œˆ№ы d].•„%szўгЇ( еgtbtб(Яџэyt>7еѕОР#ЭЋ"zzП| ^Ц2~TBaІGrЏн*ѕОщ+" ћэщyомРЎ"-э‹›Ышc(.оюЅAмылOлн}К8ЎW3хLмсЇ.B ХSіЊЩЭЯA›ЊуѕПcќPећJЭЪ–КNеИѓтЖУЖќаАНFйџёЩх!5œу§ы*xгљЖнgцЇ LIН"K§&ФЩ"цЪОJяKяњџо;§|§ђ>0в7Мк[ƒœ|Щ§„їѓмкhѕ”oЛс9ЃбСз…пъьg’ Ж&иЄэЯиЭ§•ШoТь:œЩьЇ…˜У‚•џ!qŠЂ0 fјѓј(Рј˜ѓ>2 ѓjѓЙѓ‚!fѓкјРј;тѓ"ј–Ѓ!џХѕ"…‘ыtЫо„jOк#zCён!\h8s +чћX—р!phњтЃю@ый?6 #(~ш§ж‡>џйы!qБm Ьв}iџќцЦE‘айЇOр!їс :РНяM#нFЧрH>ebuќtp#wo<ћ"љjhA6—Ё‹џјyй=(ЯF§Уl`ѓн~csЭтC”dєЂ8'~*П)ЎРьъ7ќСыдц^ЛЮ(?Уj7Q†ѓІЭ n/f 7е)}ХаkЃЅЯ(гJХ№СЂzЦз*#~vзЩыЦТr аw‹,q +_p Уc…†V9ю^o…NŸ += r+sw""гм~хXг ОйkdlбЊr:н.kЃ сЧ ’ў$Ф(ђSТё P+"-ї%™‰П}ОпУќ~ж2џг‡уў]ѕтXџЩuДєгAB?їКt;]Ї ЭJc‡ќЯLУC!›%šš>ДгПђ[P…3мЏђУў<`{ўN(м|цѕЭЁ Шф@ЋЇЋ?6LОн&ЭŠ :тР=DЮ(* +"yŸŸм!РЫЯLФф~ц?‰#НєGƒ~Ї§#GџПэFxЇЪрŸlђэк ?Щы6Ї( =€ћы№ЪŸд@ї Ђ+Еих|ЬMн,‡€"gяѓ-ысzШ Н$уэ ї кыFЛ"кŸsH?к"ИŸсёЅ<2ѕърO0џкp ын.wвїѕхОї!ёПї‚бНоШ>пњЬџ%щ§>њѓэФ{ƒu{uУzJ™Lё1Чй+%ѓЃ~и*§сH}l&иkўЕoэ[хHчѕ|ў х0>| Јкwх}Ё~Lб‘-Я‰}œ|§ yчќ>ќі_ќ?к = ЗпMpRpDтp;щцхшХеѕ>д?$ёбџСсЫŒЩХG>ёгПx?їwэyGЏMіСЩ”VЕ`љЩЙ Щ8§ё<ьЏ9ьgo"ъХ2f? ;yѓW#^јўT {~A(ЖzR!Ѓ<`ВхGЊщS(‰)FщЪдžжй>Žœк “›ыХТџp >@т!§qЯ}ВеPnе]еѕџоuT]ыџк3PЪўйUGбЛ фќ й_хMу}пЃЋ$wѕуСыl5њгмџ.ЯсНHЅйї№ ы{щхHКг"xуx2ф„Вбз€фxаЩ…ыд@р~0>”Ы?нorx^сФ­/Фџ,]вŸыѓ>Єgє" Ђё1лј­Зђђ­2ѕ}ЎЃсЩХмЬЬжўР:бўC7 еWLnЂт +_вWšбxяй* U+p8Э&иУєХ`OчйЩ>GO +Ю_Wф{+БлŸюЩйxСБØE}йЇђJfy\ђђ‹7хс~ѕўF ѕШЗDTяњ…Iщ 9љW0тњщЇ нћ(ћиў0д”ђЯЬ9є(Ы]ЇШШљpўО ЙЖœ‹цЈ y•+ TЎљ‚ +ёјцѓПїяЏэyw…СwџžЃѕ: Ђd&н!~lЯЛFд‘цСї?’ц;чМЌ“>@і|ІЃУŽRк +књХњє˜а=ѕЭwАЫ_‹Ыю[(ѕ5г9П№ј%дŠFЅ!p§"ў }МЬv<УЇѕЪѕ{ЦЄОём78снхЮЌ™~O<(=фЭ‡“|цЕ™ЬЈнјХ@( sЯW|ћЇz аЩ€эyэs§1ѓхейХехйнх§хѕэs™*§гОэEћЩѓ +эА>Щ2!СО эВэЂїЗЏэy1€?>!хАџџУЖУ€У.>э2їЗ>§эy!ѓэ[§ +эА1ё§снссбСйбсэ{§а<Хї?|УэsО1ОхѕэWѕэ_ѕеХйхеХнх§хѕ*О^#VеэsЂ1€!4"h>Щ2!8"џ!pлПw#О эВэЂїяЏэy>гПЏэGwџ:qці эyїЗ!€эi9љ!х?>эyУ4!g6ЩлПЫпгПЫŸгПv!g6У!ї?:sц!}(!y>~+ў@0ۘэyЫи>@€G= ы*pwМ|ці _|ц€АG|ц`АGэY}гП§:sэyїя:rэy>э21!Ж"hёё§снсСбсйСбћvёэOтРћёэGтЧћёсэ{ОгОэEџьН џьЯLЬoNНœ- €Њџ}zŸџ}zџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџэyЩ§>эyћ!П€Р€{‡‡й_bj= ќ|7йwЫНЫЛ/wЫ§Ыћ- о$6А,s#|ўX љv >= iгў!иa>AЭюaЭюa2ыaж8(>2шa+Ы0 й>2щa!ЛЭНaй!џџ#"m`)}З |ц(%= Џ!рaЭюa‡(2хa>2ъaGй>0!‹ЭНaй>28`!щaдвa#Эвa~ц<!хa4+>§џэyПэЃ<К ѓ!XsXџэАO!Х~,х0Y5 0Џ-w,,ІaЭayaЭaЭaеzЭГaЭaёеЦ@ЭГaƒaЭaСЭOa0ЭЇaў№8!‹ Ы~ беЭРaёс С˜ У3`!РXNs,~r#Ыœ"Pa!/ІЭiazK!Ж"vaЭА"§/ІwаzŸЊцўЊWЩzўРиŸцПWЩЅaэCžaN,F-ы ыѕЭЅaёs,r,ЩарЫЊэSЈa€__ŸW{Щхы эАс6Ш,w,ЭЇaЯ~=ј5ЩD +f їwїџAп+ХхNЫ,ћсѕЫqёСЩ>€э џ‡ ~#Ы0і>Ы)8< (?у%Ы98икџд (ЫиЫ‡ ~#0ѓ€М> ЌаAN#хi`OэАс—!Ш?ШПэАХwМ>эyн|ї?эywџ>ЃУШПэyЩџ}zƒџ}zџ}z“џ}z‘џ}zџ}z!BcБвѓрсту№ёђѓџџHEGLUK7˜ \ No newline at end of file diff --git a/bios/Sega/Model 3/Config/Games.xml b/bios/Sega/Model 3/Config/Games.xml index e7261f21..bace1713 100644 --- a/bios/Sega/Model 3/Config/Games.xml +++ b/bios/Sega/Model 3/Config/Games.xml @@ -19,7 +19,6 @@ Sega Model 3 1.0 - MPC106 @@ -87,7 +86,6 @@ Sega Model 3 1.0 - MPC106 @@ -113,7 +111,6 @@ Sega Model 3 1.0 - MPC106 @@ -139,7 +136,6 @@ Sega Model 3 1.0 - MPC106 @@ -346,7 +342,6 @@ 2.1 DSB2 Wheel - 0x16C311DB true @@ -420,7 +415,6 @@ 2.1 DSB2 Wheel - 0x16C311DB true @@ -452,7 +446,6 @@ 2.1 DSB2 Wheel - 0x16C311DB true @@ -484,7 +477,6 @@ 2.1 DSB2 Wheel - 0x16C311DB true @@ -516,7 +508,6 @@ 2.1 DSB2 Wheel - 0x16C311DB true @@ -954,7 +945,6 @@ Sega Model 3 2.1 - 0x16C311DB @@ -1221,7 +1211,6 @@ Sega Model 3 2.1 - 0x16C311DB @@ -1292,7 +1281,6 @@ Sega Model 3 2.1 - 0x16C311DB @@ -1738,7 +1726,6 @@ 1.5 DSB1 Wheel - MPC106 true @@ -2614,7 +2601,6 @@ Sega Model 3 2.0 Billboard - 0x16C311DB true @@ -2695,7 +2681,6 @@ Sega Model 3 2.0 Billboard - 0x16C311DB true @@ -2724,7 +2709,6 @@ Sega Model 3 2.0 Billboard - 0x16C311DB true @@ -2753,7 +2737,6 @@ Sega Model 3 2.0 Billboard - 0x16C311DB true @@ -2860,7 +2843,6 @@ Sega Model 3 1.5 Billboard - MPC106 @@ -2890,7 +2872,6 @@ Sega Model 3 1.5 Billboard - MPC106 @@ -3010,7 +2991,6 @@ Sega Model 3 1.5 Billboard - MPC106 @@ -3205,7 +3185,6 @@ Sega Model 3 1.5 Billboard - MPC106 @@ -3233,7 +3212,6 @@ Sega Model 3 1.5 - MPC106 Billboard @@ -3262,7 +3240,6 @@ Sega Model 3 1.5 - MPC106 Billboard diff --git a/bios/Sega/Model 3/supermodel/.variants/Games.xml.29fd5bc4 b/bios/Sega/Model 3/supermodel/.variants/Games.xml.29fd5bc4 new file mode 100644 index 00000000..e181745e --- /dev/null +++ b/bios/Sega/Model 3/supermodel/.variants/Games.xml.29fd5bc4 @@ -0,0 +1,3260 @@ + + + + + Sega Bass Fishing + USA, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Upright + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Standard + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Battle on the Edge + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29250e16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Power Edition + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29222CC4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + Export, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + USA, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Australia, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Export, Ver. G? + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Emergency Call Ambulance + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + US location test? + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + Japan + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29260e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + ? + Sega + 1998 + + + Sega Model 3 + 2.0 + + + + + + + 0x29260e96 + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision B + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision A + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + L.A. Machineguns: Rage of the Machines + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292A2BC5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Le Mans 24 + Japan, Revision B + Sega + 1997 + + + Sega Model 3 + 1.5 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + Japan, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + + Location Test + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + Scud Race + Export, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Australia, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe, Revision A + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ski Champ + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Ski + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout Final Edition + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x29236fc8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout + Export, Revision C + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x292f2b04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype Version A + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export, Deluxe + Sega + 1998 + + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export, Revision A + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Location Test, 16.09.98 + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision D + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision A + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision C + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 Team Battle + Japan + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision B + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Ver 5.4g + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Virtua Striker 2 + Step 2.0, Export, USA + Sega + 1997 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Export, USA + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Japan (test?) + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 2.0, Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29234e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 1.5, Japan + Sega + 1998 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA, Revision A + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Step 1.5 Export, USA + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + diff --git a/bios/Sega/Model 3/supermodel/Games.xml b/bios/Sega/Model 3/supermodel/Games.xml new file mode 100644 index 00000000..31a81f10 --- /dev/null +++ b/bios/Sega/Model 3/supermodel/Games.xml @@ -0,0 +1,3260 @@ + + + + + Sega Bass Fishing + USA, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Upright + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Standard + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Battle on the Edge + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29250e16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Power Edition + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29222CC4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + Export, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + USA, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Australia, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Export, Ver. G? + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Emergency Call Ambulance + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + US location test? + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + Japan + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29260e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + ? + Sega + 1998 + + + Sega Model 3 + 2.0 + + + + + + + 0x29260e96 + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision B + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision A + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + L.A. Machineguns: Rage of the Machines + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292A2BC5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Le Mans 24 + Japan, Revision B + Sega + 1997 + + + Sega Model 3 + 1.5 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + Japan, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + + Location Test + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + Scud Race + Export, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Australia, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe, Revision A + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ski Champ + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Ski + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout Final Edition + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x29236fc8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout + Export, Revision C + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x292f2b04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype Version A + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export, Deluxe + Sega + 1998 + + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export, Revision A + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Location Test, 16.09.98 + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision D + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision A + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision C + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 Team Battle + Japan + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision B + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Ver 5.4g + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Virtua Striker 2 + Step 2.0, Export, USA + Sega + 1997 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Export, USA + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Japan (test?) + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 2.0, Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29234e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 1.5, Japan + Sega + 1998 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA, Revision A + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Step 1.5 Export, USA + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + diff --git a/bios/Sega/Model 3/supermodel/Supermodel.ini b/bios/Sega/Model 3/supermodel/Supermodel.ini new file mode 100644 index 00000000..d87dfc78 --- /dev/null +++ b/bios/Sega/Model 3/supermodel/Supermodel.ini @@ -0,0 +1,299 @@ +;; +;; Supermodel Configuration File +;; Default settings for Version 0.3a. +;; + + +; +; Quick Overview +; -------------- +; +; All settings are case sensitive. Numbers must be integers. Check your +; spelling carefully because invalid settings are silently ignored. To verify +; that your settings are being parsed correctly, check the contents of +; error.log. +; +; Global options apply to all games. To create configuration profiles for +; individual games, place settings under sections with the same name as the +; corresponding MAME ROM set, like so: +; +; ; Scud Race +; [ scud ] +; +; SoundVolume = 50 +; MusicVolume = 200 +; ; ... etc. ... +; +; Input mappings are an exceptional case: they are only allowed in the global +; section. Per-game input mappings are not supported. +; +; For a list of all valid settings, please consult README.txt. Only default +; inputs are assigned here. +; + + +[ Global ] ; Input settings can only be read from the global section! + +; Global Settings +GameXMLFile = Config/Games.xml +InitStateFile = +PowerPCFrequency = 0 +MultiThreaded = 1 +GPUMultiThreaded = 1 +MultiTexture = 0 +VertexShader = +FragmentShader = +EmulateSound = 1 +EmulateDSB = 1 +SoundVolume = 100 +MusicVolume = 100 +SoundFreq = 57.5242 +LegacySoundDSP = 0 +Balance = 0 +BalanceLeftRight = 0 +BalanceFrontRear = 0 +NbSoundChannels = 4 + +; Video/Display Settings +New3DEngine = 1 +QuadRendering = 0 +XResolution = 1924 +YResolution = 768 +FullScreen = 0 +BorderlessWindow = 0 +Supersampling = 1 +CRTcolors = 0 +UpscaleMode = 2 +WideScreen = 0 +Stretch = 0 +WideBackground = 0 +VSync = 1 +Throttle = 1 +RefreshRate = 60 +ShowFrameRate = 0 +Crosshairs = 0 +CrosshairStyle = vector +NoWhiteFlash = 0 +FlipStereo = 0 + +; Input Settings +InputSystem = libretro +InputDigitalSensitivity = 25 +InputDigitalDecaySpeed = 50 +InputMouseXDeadZone = 0 +InputMouseYDeadZone = 0 +InputMouseZDeadZone = 0 + + +; Common +InputStart1 = "KEY_1,JOY1_BUTTON9" +InputStart2 = "KEY_2,JOY2_BUTTON9" +InputCoin1 = "KEY_3,JOY1_BUTTON10" +InputCoin2 = "KEY_4,JOY2_BUTTON10" +InputServiceA = "KEY_5,JOY1_BUTTON21" ; Changed from BUTTON5 to BUTTON21 +InputServiceB = "KEY_7,JOY1_BUTTON23" ; Changed from BUTTON7 to BUTTON23 +InputTestA = "KEY_6,JOY1_BUTTON22" ; Changed from BUTTON6 to BUTTON22 +InputTestB = "KEY_8,JOY1_BUTTON24" ; Changed from BUTTON8 to BUTTON24 + +; 4-way digital joysticks +; We map D-Pad to BUTTON11-14 instead of POV UP/DOWN +InputJoyUp = "KEY_UP,JOY1_BUTTON11" +InputJoyDown = "KEY_DOWN,JOY1_BUTTON12" +InputJoyLeft = "KEY_LEFT,JOY1_BUTTON13" +InputJoyRight = "KEY_RIGHT,JOY1_BUTTON14" + +; Player 2 (if needed) +InputJoyUp2 = "JOY2_BUTTON11" +InputJoyDown2 = "JOY2_BUTTON12" +InputJoyLeft2 = "JOY2_BUTTON13" +InputJoyRight2 = "JOY2_BUTTON14" + +; Fighting game buttons +InputPunch = "KEY_A,JOY1_BUTTON1" +InputKick = "KEY_S,JOY1_BUTTON2" +InputGuard = "KEY_D,JOY1_BUTTON3" +InputEscape = "KEY_F,JOY1_BUTTON4" +InputPunch2 = "JOY2_BUTTON1" +InputKick2 = "JOY2_BUTTON2" +InputGuard2 = "JOY2_BUTTON3" +InputEscape2 = "JOY2_BUTTON4" + +; Spikeout buttons +InputShift = "KEY_A,JOY1_BUTTON1" +InputBeat = "KEY_S,JOY1_BUTTON2" +InputCharge = "KEY_D,JOY1_BUTTON3" +InputJump = "KEY_F,JOY1_BUTTON4" + +; Virtua Striker buttons +InputShortPass = "KEY_A,JOY1_BUTTON1" +InputLongPass = "KEY_S,JOY1_BUTTON2" +InputShoot = "KEY_D,JOY1_BUTTON3" +InputShortPass2 = "JOY2_BUTTON1" +InputLongPass2 = "JOY2_BUTTON2" +InputShoot2 = "JOY2_BUTTON3" + +; Steering wheel +InputSteeringLeft = "KEY_LEFT" ; digital, turn wheel left +InputSteeringRight = "KEY_RIGHT" ; digital, turn wheel right +InputSteering = "JOY1_XAXIS" ; analog, full steering range + +; Pedals +InputAccelerator = "KEY_UP,JOY1_UP" +InputBrake = "KEY_DOWN,JOY1_DOWN" + +; Up/down shifter manual transmission (all racers) +InputGearShiftUp = "KEY_Y" ; sequential shift up +InputGearShiftDown = "KEY_H" ; sequential shift down + +; 4-Speed manual transmission (Daytona 2, Sega Rally 2, Scud Race) +InputGearShift1 = "KEY_Q,JOY1_BUTTON5" +InputGearShift2 = "KEY_W,JOY1_BUTTON6" +InputGearShift3 = "KEY_E,JOY1_BUTTON7" +InputGearShift4 = "KEY_R,JOY1_BUTTON8" +InputGearShiftN = "KEY_T" + +; VR4 view change buttons (Daytona 2, Le Mans 24, Scud Race) +InputVR1 = "KEY_A,JOY1_BUTTON1" +InputVR2 = "KEY_S,JOY1_BUTTON2" +InputVR3 = "KEY_D,JOY1_BUTTON3" +InputVR4 = "KEY_F,JOY1_BUTTON4" + +; Single view change button (Dirt Devils, ECA, Harley-Davidson, Sega Rally 2) +InputViewChange = "KEY_A,JOY1_BUTTON1" + +; Handbrake (Dirt Devils, Sega Rally 2) +InputHandBrake = "KEY_S,JOY1_BUTTON2" + +; Harley-Davidson controls +InputRearBrake = "KEY_S,JOY1_BUTTON2" +InputMusicSelect = "KEY_D,JOY1_BUTTON3" + +; Virtual On macros +InputTwinJoyTurnLeft = "KEY_Q,JOY1_RXAXIS_NEG" +InputTwinJoyTurnRight = "KEY_W,JOY1_RXAXIS_POS" +InputTwinJoyForward = "KEY_UP" +InputTwinJoyReverse = "KEY_DOWN,JOY1_BUTTON12" +InputTwinJoyStrafeLeft = "KEY_LEFT,JOY1_BUTTON13" +InputTwinJoyStrafeRight = "KEY_RIGHT,JOY1_BUTTON14" +InputTwinJoyJump = "KEY_E,JOY1_BUTTON1" +InputTwinJoyCrouch = "KEY_R,JOY1_BUTTON2" + +; Virtual On individual joystick mapping +InputTwinJoyLeft1 = "NONE" +InputTwinJoyLeft2 = "NONE" +InputTwinJoyRight1 = "NONE" +InputTwinJoyRight2 = "NONE" +InputTwinJoyUp1 = "NONE" +InputTwinJoyUp2 = "NONE" +InputTwinJoyDown1 = "NONE" +InputTwinJoyDown2 = "NONE" + +; Virtual On buttons +InputTwinJoyShot1 = "KEY_A,JOY1_BUTTON5" +InputTwinJoyShot2 = "KEY_S,JOY1_BUTTON6" +InputTwinJoyTurbo1 = "KEY_Z,JOY1_BUTTON7" +InputTwinJoyTurbo2 = "KEY_X,JOY1_BUTTON8" + +; Analog joystick (Star Wars Trilogy) +InputAnalogJoyUp = "KEY_UP" +InputAnalogJoyDown = "KEY_DOWN,JOY1_BUTTON12" +InputAnalogJoyLeft = "KEY_LEFT,JOY1_BUTTON13" +InputAnalogJoyRight = "KEY_RIGHT,JOY1_BUTTON14" +InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS" ; analog, full X axis +InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS" ; analog, full Y axis +InputAnalogJoyTrigger = "KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON" +InputAnalogJoyEvent = "KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON" +InputAnalogJoyTrigger2 = "KEY_D,JOY_BUTTON2" +InputAnalogJoyEvent2 = "NONE" + +; Light guns (Lost World) +InputGunLeft = "KEY_LEFT" ; digital, move gun left +InputGunRight = "KEY_RIGHT" ; digital, move gun right +InputGunUp = "KEY_UP" ; digital, move gun up +InputGunDown = "KEY_DOWN" ; digital, move gun down +InputGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis +InputGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis +InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" +InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" ; point off-screen +InputAutoTrigger = 0 ; automatic reload when off-screen +InputGunLeft2 = "NONE" +InputGunRight2 = "NONE" +InputGunUp2 = "NONE" +InputGunDown2 = "NONE" +InputGunX2 = "JOY2_XAXIS" +InputGunY2 = "JOY2_YAXIS" +InputTrigger2 = "JOY2_BUTTON1" +InputOffscreen2 = "JOY2_BUTTON2" +InputAutoTrigger2 = 0 + +; Analog guns (Ocean Hunter, LA Machineguns) +InputAnalogGunLeft = "KEY_LEFT" ; digital, move gun left +InputAnalogGunRight = "KEY_RIGHT" ; digital, move gun right +InputAnalogGunUp = "KEY_UP" ; digital, move gun up +InputAnalogGunDown = "KEY_DOWN" ; digital, move gun down +InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis +InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis +InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" +InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" +InputAnalogGunLeft2 = "NONE" +InputAnalogGunRight2 = "NONE" +InputAnalogGunUp2 = "NONE" +InputAnalogGunDown2 = "NONE" +InputAnalogGunX2 = "NONE" +InputAnalogGunY2 = "NONE" +InputAnalogTriggerLeft2 = "NONE" +InputAnalogTriggerRight2 = "NONE" + +; Ski Champ controls +InputSkiLeft = "KEY_LEFT" +InputSkiRight = "KEY_RIGHT" +InputSkiUp = "KEY_UP" +InputSkiDown = "KEY_DOWN" +InputSkiX = "JOY1_XAXIS" +InputSkiY = "JOY1_YAXIS" +InputSkiPollLeft = "KEY_A,JOY1_BUTTON1" +InputSkiPollRight = "KEY_S,JOY1_BUTTON2" +InputSkiSelect1 = "KEY_Q,JOY1_BUTTON3" +InputSkiSelect2 = "KEY_W,JOY1_BUTTON4" +InputSkiSelect3 = "KEY_E,JOY1_BUTTON5" + +; Magical Truck Adventure controls +InputMagicalLeverUp1 = "KEY_UP" +InputMagicalLeverDown1 = "KEY_DOWN" +InputMagicalLeverUp2 = "NONE" +InputMagicalLeverDown2 = "NONE" +InputMagicalLever1 = "JOY1_YAXIS" +InputMagicalLever2 = "JOY2_YAXIS" +InputMagicalPedal1 = "KEY_A,JOY1_BUTTON1" +InputMagicalPedal2 = "KEY_S,JOY2_BUTTON1" + +; Sega Bass Fishing / Get Bass controls +InputFishingRodLeft = "KEY_LEFT" +InputFishingRodRight = "KEY_RIGHT" +InputFishingRodUp = "KEY_UP" +InputFishingRodDown = "KEY_DOWN" +InputFishingStickLeft = "KEY_A" +InputFishingStickRight = "KEY_D" +InputFishingStickUp = "KEY_W" +InputFishingStickDown = "KEY_S" +InputFishingRodX = "JOY1_XAXIS" +InputFishingRodY = "JOY1_YAXIS" +InputFishingStickX = "JOY1_RXAXIS" +InputFishingStickY = "JOY1_RYAXIS" +InputFishingReel = "KEY_SPACE,JOY1_ZAXIS_POS" +InputFishingCast = "KEY_Z,JOY1_BUTTON1" +InputFishingSelect = "KEY_X,JOY1_BUTTON2" + +ForceFeedback = 1 +SDLConstForceMax = 100 +SDLSelfCenterMax = 100 +SDLFrictionMax = 100 +SDLVibrateMax = 100 +Outputs = libretro + + +; Network board - experimental build for win32 only +EmulateNet = 0 +port_in = 1970 +port_out = 1971 +addr_out = "127.0.0.1" diff --git a/bios/Wenquxing/CC800/WQXEmu/cc800/cc800.fls b/bios/Wenquxing/CC800/WQXEmu/cc800/cc800.fls new file mode 100644 index 00000000..3463bf3f --- /dev/null +++ b/bios/Wenquxing/CC800/WQXEmu/cc800/cc800.fls @@ -0,0 +1,1314 @@ +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ*Н№дЖМћ*Пз@ `0}аш€ €@PDX "(,Ј@P€ €@ 3ўГ 1JUџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќшќщќщќщќщќщќщќщ ќщ +ќщ ќщ ќщ ќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщџџя!ќш"ќщ#ќщ$ќщ%ќщ&ќщ'ќщ(ќщ)ќщ*ќщ+ќщ,ќщ-ќщ.ќщ/ќщџџя1ќш2ќщ3ќщ4ќщ5ќщ6ќщ7ќщ8ќщ9ќщ:ќщ;ќщ<ќщ=ќщ>ќщ?ќщџџя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№сџѓчџпцџџџџџџџџџџџџџџџaирbисџлчџџџџџџџџџџџџџџџџћцџџџџџџџџџџџџџџџџџџџџџџУцџџџџџџџџџџџџџџџџџџџџџџзцџџџџџџџџџџџџџџџџџџџџџьр‚ьсƒьс„ьс…ьс†ьс‡ьсˆьс‰ьсŠьс‹ьсŒьсьсŽьсьсьс‘ьс’ьс“ьс”ьс•ьс–ьс—ьс˜ьс™ьсšьс›ьсœьсьсžьсŸьс ьсЁьсЂьсЃьсЄьсЅьсІьсЇьсЈьсЉьсЊьсЋьсЌьс­ьсЎьсЏьсАьсБьсВьсГьсДьсЕьсЖьсЗьсИьсЙьсКьсЛьсМьсНьсОьсПьсџячСьрТьсУьсФьсХьсЦьсЧьсШьсЩьсЪьсЫьсЬьсЭьсЮьсЯьсаьсбьсвьсгьсдьсеьсжьсзьсиьсйьскьсльсмьсньсоьспьсрьссьстьсуьсфьсхьсцьсчьсшьсщьсъьсыьсььсэьсюьсяьс№ьсёьсђьсѓьсєьсѕьсіьсїьсјьсљьсњьсћьсќьс§ьсўьсџьсџячэрэсэсэсэсэсэсэс эс +эс эс эс эсэсэсэсэсэсэсэсэсэсэсэсэсэсэсэсэсэсэс эс!эс"эс#эс$эс%эс&эс'эс(эс)эс*эс+эс,эс-эс.эс/эс0эс1эс2эс3эс4эс5эс6эс7эс8эс9эс:эс;эс<эс=эс>эс?эс@эс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эс[эс\эс]эс^эс_эс`эс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эс{эс|эс}эс~эсэс€эсэс‚эсƒэс„эс…эс†эс‡эсˆэс‰эсŠэс‹эсŒэсэсŽэсэсэс‘эс’эс“эс”эс•эс–эс—эс˜эс™эсšэс›эсœэсэсžэсŸэс эсЁэсЂэсЃэсЄэсЅэсІэсЇэсЈэсЉэсЊэсЋэсЌэс­эсЎэсЏэсАэсБэсВэсГэсДэсЕэсЖэсЗэсИэсЙэсКэсЛэсМэсНэсОэсПэсРэсСэсТэсУэсФэсХэсЦэсЧэсШэсЩэсЪэсЫэсЬэсЭэсЮэсЯэсаэсбэсвэсгэсдэсеэсжэсзэсиэсйэскэслэсмэснэсоэспэсрэссэстэсуэсфэсхэсцэсчэсшэсщэсъэсыэсьэсээсюэсяэс№эсёэсђэсѓэсєэсѕэсіэсїэсјэсљэсњэсћэсќэс§эсўэсџэсџячюрюсюсюсюсюсюсюс юс +юс юс юс юсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюс юс!юс"юс#юс$юс%юс&юс'юс(юс)юс*юс+юс,юс-юс.юс/юс0юс1юс2юс3юс4юс5юс6юс7юс8юс9юс:юс;юс<юс=юс>юс?юсџяч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юс[юс\юс]юс^юс_юс`юс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юс{юс|юс}юс~юсюс€юсюс‚юсƒюс„юс…юс†юс‡юсˆюс‰юсŠюс‹юсŒюсюсŽюсюсюс‘юс’юс“юс”юс•юс–юс—юс˜юс™юсšюс›юсœюсюсžюсŸюс юсЁюсЂюсЃюсЄюсЅюсІюсЇюсЈюсЉюсЊюсЋюсЌюс­юсЎюсЏюсАюсБюсВюсГюсДюсЕюсЖюсЗюсИюсЙюсКюсЛюсМюсНюсОюсПюсРюсСюсТюсУюсФюсХюсЦюсЧюсШюсЩюсЪюсЫюсЬюсЭюсЮюсЯюсаюсбюсвюсгюсдюсеюсжюсзюсиюсйюскюслюсмюснюсоюспюсрюссюстюсуюсфюсхюсцюсчюсшюсщюсъюсыюсьюсэюсююсяюс№юсёюсђюсѓюсєюсѕюсіюсїюсјюсљюсњюсћюсќюс§юсўюсџюсясясясясясясясясяс яс +яс яс яс ясясясясясясясясясясясясясясясясясясяс яс!яс"яс#яс$яс%яс&яс'яс(яс)яс*яс+яс,яс-яс.яс/яс0яс1яс2яс3яс4яс5яс6яс7яс8яс9яс:яс;яс<яс=яс>яс?ясџячџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџщџhъџiыџiьџiэџiюџiяџiџџoёџhђџiѓџiєџiѕџiіџiїџiџџoљџhњџiћџiќџi§џiўџiџџiџџoЕ 4Ь3@џџџџџџЗ !џџџџџџџџџџЗ "џџџџџџџџџџЗ #џџџџџџџџџџЗ $џџџџџџџџџџЗ %џџџџџџџџџџЗ &џџџџџџџџџџЗ 'џџџџџџџџџџЗ (џџџџџџџџџџЗ )џџџџџџџџџџЗ *џџџџџџџџџџЗ +џџџџџџџџџџЗ ,џџџџџџџџџџЗ -џџџџџџџџџџЗ .џџџџџџџџџџЗ /џџџџџџџџџџЗ 0џџџџџџџџџџЕ 1џџpxџџџџЗ 2џџџџџџџџџџЗ 3џџџџџџџџџџЗ 5 +џџџџџџџџЕpidfџџ`ZџџџџЕbin џџhџџџџџџЗtxt џџџџџџџџџџЗrec џџџџџџџџџџЗbas џџџџџџџџџџЗudf џџџџџџџџџџѓgmud џџџџџџ?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџуууџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жwч Ж} Ої УD Еќ‡жwч Ж} Ої УD Еќ‡жwч Ж} Ої УD Еќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџё0001€џџ?юё0002Рџџ?юё0003џџ?юё0004џџ?юё0005@џџ?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЌьЇоУЄхУРУХщЈ|Уџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџуpџџџуp +џџџуpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Q*А­'/­(0LЗ%­")№8`Љџ@­")ћ"­ Щ№Щ№Ђ№ЂŠ ""­5;­6< +­5)8ЊН,,…Љ…Ž…ЈЉ0…‘­")а(БŽ‘цŽаццац‘Ѕ‘Щ@аъЉ0…‘8Ѕщ…­")а\­3;­4< +­3)?ЊН,,…‹­5)?ЊН,,) 0…#Љ…Š…ŒЈБŠ‘ŒцŠац‹цŒац­")а Ѕ8э#Щап№ЅЩ@аз8­")№ =АL…'­5;­6< + ЅŽ…ˆЅ…‰ l,БЩџ№ HЅŽ…ˆЅ…‰h Џ,цŽаццац‘Ѕ‘Щ@ал­")аLї'­3;­4< +­3)8ЊН,,…‘Љ…ЈЅ…ˆЅ‘…‰ l,­8Ща­7ЩаL‚(8­7щ7АЮ8­3i3ю4­5i5ю6L„&­")№L‚(­3;­4< +­3)?Ј)8ЊН,,……ƒЙ,,) 0…#Љ…Ž……€ЈЉ0…‘БŽ‘цŽаццац‘Ѕ‘Щ@аъЉ0…‘Ѕƒ…Љџ‘€ц€ацЅ8э#Щаь­35­46­" "LD'` 9+Љ…€…„…‚…†Љ@,"P ………Љ0…ƒ…‡ Б„‘†ц„ац…ц†ац‡Ѕ‡Щ4аъЉ……Б„‘†ц„ац…ц†ац‡Ѕ‡Щ@аъЅ€…ˆЅ…‰ l,Б‚Щџ№ HЅ€…ˆЅ…‰h Џ,ц€ацц‚ацƒЅƒЩ@ал` 9+Љhp­") №LА)ю!­!Щ€а8`Љ…ЄЉP,"P …ЅЎ!№ЉeЄ…ЄЉeЅ…ЅЪL9) БЄ™ШРаі­)АЩАаЅЉџЭаЭаL),"0+­Щ№Щ а ­" "Љџ­­) € L)­!Љ `ю­Щ а4­%­ )& Q* ­")п"L)Љџ­'­( € LА)­;­ )< +Љ…Є­)?ЊН,,…ЅЎ№ЉeЄ…ЄЉeЅ…ЅЪL* БЄ™ШРаі­)АЩА№L)ЉџЭ№LЎ)ЭаL)LЎ)Љ…ЄЉ…Ѕ­%'­&(%.&­'m%%­(m&&­%eЄ…Є­&eЅ…Ѕ БЄ)рЩр№8`БЄ)ајˆБЄ)(ˆБЄ'`­%­& Q*Љџ бЄ№юаю­)ќаI№и­­юаю­)ќа­%­& Q* ЉџбЄ№к8­э­э`8`­<)#­; +.# +.#­#…`Ѕ + €… +Љ…­")ПЎ@р*№ @"` 9+Љ…€…‚Љ…ЉD,"P …ƒ Б‚‘€ц‚ацƒц€ацЅЩаъ`ЉЊшр€ај­%­&­%;­&<­<Э*а­;Э)а ­;­<­;JJJ#­< + + + + +) #ЊНаI­<Эа­;Э№ ­%;­&< Q*А&­<Э(а +­;M')ј№Љ­'%­(&L+`8`€‚„†ˆŠŒŽ’”–˜šœž ЂЄІЈЊЌЎАВДЖИКМО@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ д, ‘,ІњрЊ№Lр, щ,Љe‰…‰ д, ‘, щ,Lд,ЉЊUUЉUЊЊЉ€UUЉЊUUЉUЊЊЉ0‘ˆ`H д,hЂЊŽUUЂUŽЊЊЂ ŽUU‘ˆІњрЊ№Lр, щ,Lд,ІњрЊаЉ№@`БˆQˆ)@ај`Бˆ)ˆЩˆај`x­И …И`LџџџџџџџЉ…€Љ…ЉР…‚Љv…ƒ Б‚‘€Ѕ€ЩаЅЩ-а`ц€ацц‚ацƒLи†џџџџџџ ИгЅ\ЏрЅiХ§ЅЛОїЊКА{ІsБoЈьГЬЈЮЇQЅЮЁAНаЄ@ЉwІbЙqІРЅRЈЌЎЩЈЯЅЮЁAІbИHЄљОуВzЎЩЁAНаЄХЋіСфЁAЇ_ЋhЗ|ЗlУaОїОЙЁC НаЋі Y СфЖ}ЉlОуВz ЈфЅІСфЊ№І^...... џџџџЂœНџ†ПЪаї &с Рh œр`џџџџџџџџџџџ  ‡Щy№Lа‰ №Lа‰ Ш† -рLџџџџџ1. binЄхЅѓfcb 2. basЄхЅѓfcb 3. skiЄхЅѓfcb 4. ЄхЅЛЄхЅѓfcb ;сЂhНп‡ПЪаї &с Рh œр`ЅМЇфЈьЌлУіЄхЅѓ!ЂН_ˆџЪаїЂю XЉ Йс 0р 0р`џџџџЅ +HЅHЉ…­@Щ*№ЅKi …K БJ…I БJ…Hh…h… + hА qˆL№ˆЂЕG•?ЪаљL#AџџџџџџџЂHНˆџЪаїLџџџџџџџџџџЉQ…K HˆЩаLа‰ЩbаЉh…JLиˆЩnаЉ˜…JLиˆЩmаЉЈ…JLиˆЩgаЉx…JLиˆL№ˆџџџ ========XASM 5.X======== 1. ЋЬЙѕram 2. СфНLБНДy 3. СфНLЌMЎg 4. ЎбУБКоВz 5. ЄхЅѓfcb 6. А{ІsРuЄЦ 7. ЄхЅѓОоЇ@ 8. ЊЉЅЛЄСДЋ 9. ЈфЅІЅ\Џр a. ЊЉЅЛЋHЎЇ џџџџЂœН/‰ПЪаї &с Рh œрЩаL AЩbаL0lЩnаLМaЩmаL nЩgаLtЩhаL№ˆЩjаLР‡ЩtаLДЩaаLpnLpŠџџ€:ŠO3Š4ŠИnШnгn ЄjГАЊЉ ­ЛДфЊЉ ЅxЦWЊЉџџъъъЂ( ŠЉ ЙсLа‰џџџџџџџџџЩyаLXŠЩuаLњLа‰џџџџџџџЅP…YЅQ…ZЅ +HЅH ТсЂЅP…WЅQ…X џШФV%ЅP…@ЅQ…AЅT…BцPацQЂ ЕOЪајh…h… +L AЅT…ЅC… +ЙСWа цWацXLЅWХRа*ЅXХSа$ЅTХUа h…h… + XL AцTЅY…PЅZ…QЉhLцPацQLЉ…PЉ …QЉџ ‘PцPаіцQЅQЩ0аю`џџџџџЩаLŒЩbаL#Щ ацAL#AЩpаЦAL#AЩ аL0ЩvаL0АЩyаLАœЩhаLЩаL Щj№L$BLkџџџџџџџџџџџџџџџџџџџHЅЫЩпа ЅЬЩўаЂ Н ‹Ъї hЉ…@Љ …AL#AhLŸBЅHЅB…Љ…p…rЉ …sЅA)№…q Бp‘rцpцrаіцqцsЅsЩ0аьh…`џџџџЉ…ю…яLаQВLаQџџ†џЩ№Щ№Щ№Щ№NЩ №Щp№аIЂџ,ЂЉа +Љ,Љ,Љ Ђ†…€ІюЅя)аЪР*Р*)e…ЦяЦ€аф†юЅ@8х…@ЅAщ…AІџLаQLтŒџџџџџџџџЅ@…№ЅA…ёЅNЩ`џџџ†џЅ@х№…cъъІюЅciJ~РJ~РцяЅя)ацюІџLйQцюLйQџџЂpНКGџЪаїЂbНgџЪаїЂBНЫ‹ Ъї`ЩzаL€ŽЩxаLћŽЩаLuœЂџLSџџџџЅq)…tЅp +&t +&tЅp)? +Щ@А €…sЉ…r`LЦЅAЩ@їЩРАѓЅBЩАэЅCЩачЅAJ +…uЅB…vЉ…pЉ…q ЅsХuа ЅtХvа8АцpаъцqацЂЉ AЪањЅp…E (@ЅFHЅGIЅq…E (@ЅFJЅGKЂНАBЪї &с e œрL#AџџџџџџџџBLOCK:џџџџџџџџџџЅAЩР ЉEL#AЅBЩАєЅCЩаюЅ@…tЅA…u РŒ  Ђ Љр?ЪњЉTЂ( g ŠрЂНРр?ЪїЅ@…pЉ …qЅA)eq…qЂ Нр?№‘pШшраѓраL#AЅB…vЅB…L…F…GЅu)№…I…EЉ…H…J…@…B…DЅIъъъ…KЉ …AЉ/…CЉџ…B  ЂЕt•@ЪљЉ…C ;сL#Aџџџџ ЂЙЯЩJ№ ˜iЈРœа№L№ŒЙгЩ$№аєъъЂЙРЙдШшраюЂ Н…yН…zŠH пhЊЅx™шшШРауЎџ­­шшŽџюў­…A­…@LŒ­ў№”ЎџЪН…@ЪН…AЅ@iцA…@ŽџЮўLŒГбОlЊХЖЁ:000KЂЉ AЪањЂН}ДAЪаї­=…€­>… SсЂЕƒJЪај &с e œрL#AЉџ) œЉs…ОЅЧ)Щ№L#AЉ…ОЉœL#AџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅxЩ:8щ8щ0…x`ЂЕy…x аЅx•yшра№Ѕy + + + +ez…x`џџ bindigit:E006 enter_sleep:E009 enter_sleepz:E00C start_ch:E00F stop_ch:E012 start_sound:E015 stop_sound:E018 bell:E01B key_click_bell:E01E get_eng_font:E021 get_x_font:E024 mspeed:E027 speed:E02A speed:E02D delay_time:E030 delay_time:E033 wait__sec:E036 wait__ms:E039 isdigit:E03C enable_dac_out:E03F test_rom:E042 disable_dac_out:E045 out_celp_data:E048 TTS_Sleep:E04B TTS_Wakeup:E04E TTS_Reset:E051 Adj_Volume:E054 Adj_Clock:E057 wait_dsp_ready:E05A ProcKey:E05D Proc_Key:E060 alarm_function:E063 TwoHz:E066 gysdata:E069 get_next_data:E06C playdt:E06F get_flash_patch:E072 _BYHgetbyte:E075 _BHYgetbyte:E078 _BVOgetbyte:E07B _Bproc_menu:E07E _Boffset_next_item:E081 _Bget_key_word:E084 _Bfloat:E087 _Binput:E08A _Binputz:E08D _Bexe_down:E090 _Bdata_view:E093 _Bshow_help:E096 _Barrow_:E099 _Brepeat_key:E09C _Bwait_key:E09F _Bunputkey:E0A2 _Bmove_to_ram:E0A5 _Bproc_sys_event:E0A8 _Bif_pushed:E0AB _Bsys_key_proc:E0AE _Balarm_service:E0B1 _Bproc_menu:E0B4 _Bdata_bank_exec:E0B7 _Bir_trans:E0BA _Bcall:E0BD _Bpy_prog:E0C0 _Bpy_fc:E0C3 _Bsearch:E0C6 _Bselect:E0C9 _Bcewait_key:E0CC _Bgewait_key:E0CF _Bce_show_line_:E0D2 _Bfc_function:E0D5 _Bmark_yind:E0D8 _Bfirm_line:E0DB _Bcal_scr:E0DE _Bcal_parameter:E0E1 _Btalking_time:E0E4 ccg:E0E7 _Bflash_cursor:E0EA _Bwrite_x_font:E0ED _Bwrite_ascii:E0F0 _Bwrite_eng_font:E0F3 _Bwrite_x_font:E0F6 _Bwrite_gb_code:E0F9 _Bmyu_lcd_:E0FC _Bupdate_lcd:E0FF _Bupdate_lcd_:E102 _Bupdate_lcd_modify:E105 _Bupdate_Icon:E108 _Bup_one_line:E10B _Bwef:E10E _Bwef:E111 _Bwcf:E114 _Bconvert_scr:E117 _Bblack_cursor:E11A _Bwrite_one_char:E11D _Bconvert_nline_ser:E120 _Bconvert_part:E123 _Bupdate_lcdxx:E126 _Bupdate_lcdxx_:E129 _Bgbupdate_lcd:E12C _Bgbupdate_lcd_:E12F _Bgbupdate_lcdx:E132 _Bgbupdate_lcdx_:E135 _Bclrscreen:E138 _Bclear_screen:E13B _Bclear_nline_ser:E13E _Bset_disp_bar:E141 _Bdisp_bcd:E144 _Bpercent:E147 _Binttrf:E14A _Btrfint:E14D _Bto_number:E150 _Bbinbcd:E153 _Bbcdbin:E156 _Bback_demo:E159 _Brecover_Icon:E15C _Bjian_ccg:E15F _Bgb_trfint:E162 _Bbg_change:E165 _Bmaping_search:E168 _Bbgupdate_lcd_:E16B _Bbgupdate_lcdx:E16E _Bbgupdate_lcdx_:E171 _Bfan_ccg:E174 _Bfan_ccg_x:E177 _Bjian_ccg_x:E17A _Bgb_inttrf:E17D _Bget_x_font:E180 _Bget_x_font:E183 _Bto_ascii:E186 _Bint_divd:E189 _Bmul_ax:E18C _Bput_dot:E18F _Bget_dot:E192 _BDr_squre:E195 _BDr_block:E198 _BDr_line:E19B _Bw_block:E19E _Bblock_draw:E1A1 _Bline_draw:E1A4 _Bsqure_draw:E1A7 _Bwrite_block:E1AA _Bcircle_draw:E1AD _Bellipse_draw:E1B0 _Bfill_circle:E1B3 _Bfill_ellipse:E1B6 _BOpen_win:E1B9 _BRefresh_win:E1BC _Brollmenu:E1BF _Bshow_in_find:E1C2 _Bshow_no_find:E1C5 _Bmy_update_lcd:E1C8 _Bproc_Dmenu:E1CB _Bdate_field_input:E1CE _Bwrite_to_lcd:E1D1 _Bcreat_date_string:E1D4 _BPlaySyllable:E1D7 _BGetPronData:E1DA _Bquanjiao_fuhao:E1DD _Bhirakana:E1E0 _Bkatakana:E1E3 _Bquwei:E1E6 _Bgb_prog:E1E9 _Bpy_input_shuang:E1EC _Bbanjiao_fuhao:E1EF _Bup_quanjiao:E1F2 _Bdown_quanjiao:E1F5 _Bcj:E1F8 _Bjy:E1FB _Bcj_fc:E1FE _Blian_x:E201 _Bgblian_x:E204 _Bzhy_prog:E207 _Bzhy_fc:E20A _Bhzpy:E20D _Bhz_study:E210 oldmon:E213 _Brecord:E216 _Bplay_record:E219 test_c:E21C џџџЂ ЙдЩE№ ˜iЈшрая` №œъъъъЂЙдШшраєЉ…pЉ…q Бpйа,ШРає БpЩ № ЦpаіЦq8Аё БpЩ №™AШ8Аѓ &с œр`цpаЧцqЅqЩаП`ЂНР•yшраі пЅx…uЂНТ•yшраі пЅx…v œЅu…AЅv…@LŒџџџџџџџЅ@HЅAHЅBHЅCH­ Щџ№  h…Ch…Bh…Ah…@L#AџџџџџџџџџџџџџџџџџџџџџџџџџџџЉЂAЪањ`Љ…`ЉH…O DЅNаL#AР№LѓEЅHЩА…vLѓEЩ LѓEЅH8щ…HЅIЂ ŒсЅ‚…pЅƒ…qЅHЂ ŒсЅ‚eq…q8А'ЅH ЉDЎ@р*№ …rh…`ЂНћœшр€аѕLS eЅreq…AЅp…@Љ…BL#AџџџџџџџџџџџџџџџџџџџџџџЅПЩPАЉO…ПцПЩSАіL#AџџЂЉџ‹Ъањ ЫLа‰џџџџџџЂНуЪїЂю XЉ Йс œр` ОоЇ@ЄwИgЇЙІЈЁI <žLа‰Ђ ž ~рLа‰џџ œŸPАЕPАєPАЊХЖЁЄРАtЙюЌнџЋЬНЊЄКЎжИЩЄBџБвЅЮЄКЎжИЩЄBџџЅHЅ +HЅ@HЅAH rрh…Ah…@h… +h… Ы`ЅОЩs№L$BЉhLkЅp…E (@ЅFЦЅGЧ рP`Ѕp…E (@ЅFЩЅGЪ `Q`Ѕp…E (@ЅFЩЅGЪ rQ`Ѕp…E (@ЅFЩЅGЪ „Q`…E…Ђ (@ЅFЩЅGЪ`Ѕp…E (@ЅFЬЅGЭ „Q`ЉЌІЉЂŸ O •с`џџџџџџџЅH ;сЉ@ЉР…€Љ…Љ…Ј­@Щ*№Љd+ ЈрЂ­DЩџ№ K L$ B Ъэ X L$ ю* аю+ ` Јр B ЪїЉ‘€ц€ацБ€ЩаLh `ЉџQP &сЉЌІЉ@ЇЉЉДЈ Єс œрh…ъъъъъъъъЂНџžџЪаїL џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ……‘Ѕ€…e…€Ѕ‘e‘…Ѕ€e…€Ѕe‘… Й/Ј™ШаїLЅHЉ…ЉDЎ@р*№ e… Б€…pШБ€…Ѕp…€h…`ЉџPQ­&ЩАа 2с` &с`’І’Н…€.шН/… Ѓ >ЄЉЉў Љ џЉЉџ +ЉЉ$()*­.&`ЉР…‚Љ …ƒ Б€‘‚ШРаїЉe€…€Љe…Љe‚…‚Љeƒ…ƒЩаз` ЙЉ™ШаїLЂЊŽUUЂUŽЊЊЂ ŽUU`ЅHЉ……pъъЉ …q БpЩџ№Ѕpi…pаяцq8Аъ­0 ‘pбpаќШ­+ ‘pбpаќШ­, ‘pбpаќШ­- ‘pбpаќh…`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЙЬЉ™ШаїLЂН>Pшраѕ8АџџџџџџџџџџџџџџџџџџLёЉ­Q-R-SЩџ№V­.…€­/… ‹Ј­P$­Q+­R,­S- WЊ­+ , -№ ЅЮ+­+ЩџашЮ,­,ЩџаоЮ-L,ЊL\Ђ ;с Й|Њ™ъШРаѕ с`ЕLРЃСYЄхЅѓЅiО\ХЊ ЅПІbГBВzЎбУБ.....[F1] :gb/big5ЄСДЋ[F3] :МаЌАЎбУБ[F4] :ХЊЈњЎбУБ[ИѕЅX]:Њ№І^ЄхЅѓІCЊэ ЈфЅLЅєЄ@СфТН­Жshjic@btamail.net.cnбУБ[ИѕЅX]:Њ№І^ЄхЅѓІCЊэ ЈфЅLЅєЄ@СфТН­Жshjic@btamail.net.cnЅHЉ…p…Љ …q БpЩџ№Ѕpi…pаяцqЅqЩРачh…`ЅpаЦqЅp8щ…p Бp™>ШРаіh…LОЉЂН<ЋшаїLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­0>­+>­,>­->LSЁџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџPLUGРЃСYЄхЎб.plgџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЂНEА•PшраіЅB…T…UL@X@џПџџџџџџџЈSІГМgРАЇUЁIџџЂй К ~р`PLUGОЩЅXЅЂБбЁIџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕLДЁЅѓЄхЅѓЁIХЊЈњЄхЅѓЅЂБбЁIџџЅМЊОЊКПљЛ~ЁI Ђ Н“АAЪаї &с`ЂНŸАAЪаї &с`Ђ НЏАAЪаї &с`џџџџ ЎцІЁЄЃЅПНTЁI ЂНК0Ъаї­0`Љ',.Љ-Љќ+Љ0(­0`џџџџЅu + +ЈЂЙ01Шшрає ­0`џџџџџџ  ГЉ2(Љ+Љ.ъъъъъъ­0`џЉ'Љ1(­0` АБ œр`ЂНБџЪаї`Ќ НTЉwИќЄJДЁЅѓ?ЂНПБ'Ъаї &с`џ[F1]ИќЄJ[ПщЄJ]NEXT[AC]АhЅX ЂНэАџЪаїЂюЉ X Йс 0р 0р`џџ4096 ;сЉ…u Б№ НАLœр Баѕ­)…v :Баы ZБац zБас Бамъъъ Бад :БаЯ­A…€­B… SсЂЕџ3ЪајЂhНџГПЪаїІuшŠ рŒЧШЅv рŒЪЫЂНџ0рЪаїЂ Н2њЪаїЂНџ3ЪаїЂНџ1нgАаЪаѕ8А ЂНяАњЪаї ‹БЩ аІuшфvаЉ…u8АцuLВЩа`Щан ’БЉЂю X ЙсЩyафЂНџ1нgАаЪаѕЂН4нјБа Ъаѕ ГL§БLмБLВЅuџ? Б№ ЬАLœр Баѕ­џ?…u :БаыЉ'-.Љ,Љ+Љ (­0а'ЂНpКшр€аѕ ЌГ 1ЂНЯГџЪаїЉЂю XLГЂНпГBЪаї &с`џџџџџџџџџџџџџ Йс 0р 0рLўБџџџџЉ',-`ЉџЂ?шањ `џџџџџџџџџџџџџџџџџџџџџџДЁЅѓИќЄJІЈЅ\! ЄхЅѓЄjЄpІГЛ~ЁIџџџџџџџџџџџџџџџџџџЄхЅѓМЦ:00/00 ЄхЅѓІW: ДЁЅѓІW: ЄхЅѓЄjЄp:00000ІrИ` џџџџџџГбОlЊХЖЁ:000KBџЅDHЅCHЅBHЅAHЅ@HЅЁH `Аh…Ёh…@h…Ah…Bh…Ch…DLа‰џџџџџџЅ +H Љ@+Љ&,Љ@+Љ,ЂНК0Ъаї­0№LXЕ­%…XЉ…V Й№LXЕ­)аLXЕ…TЉ…U ЅЙцUЅVХTА цV Йаѓ№ъЅUаLXЕЉ…V GЙЉ…еЉ …жЉp…зЉЕ…иЂH КЅU Ысh… +X`џЂS КЉ Йс 6ръъъъъъh… +X`џzЕ~Е‚Е†ЕŠЕЂ№Ђа +ЂаЂ аЂЕ@•ЕA–ЕB—ЕC˜ЂН”0ЪаїЉ/ Љ'Љ (Љ+Љ ,Љ-Љ.ЉІЉ@ЇЉџІЉ?Ї +Ѕ™­ šЉ›ЉœЂ•Н ЖџЪаїLrЄЅHЅ +H­™…Ѕ + €… + НЗh… +h…, P`hh­ЄL€­H­Є €ЄŽЅŒІhЇhЅHЅ +H­™…Ѕ + €… + ЃЖh… +h…­ЇH­ЄЎЅЌІ(`  hhhhhhhhhhhhhhhhhhhhhH… +­™…LРД­ёЂ­%ЃЂНК0ЪаїЂН”0ЪаїЉ/ ­š}­)№.Љ-Љ'Љ0(Љ+Љ,ЉІЉ@ЇЉџІЉ?Ї­)› + + + +.Љ-Љ'Љ (Љ+Љ, +­JJJJœ­Ђё­Ѓ%`­№ Щ№ЭšА›Љ'Љ (L}ЗœЉ'Љ0(Љ+Љ,­ + + + +.Љ-ЉІЉ@ЇЉџІЉ?Ї +­Ђё­Ѓ%`Ž ŒЁ­ёЂ­%ЃЂНК0ЪаїЂН”0ЪаїЉ/ , P КНЩ0АOLgИ­š7­œ + + + + ›Љ ŸЉ'Љ (Љ+Љ ,­  +)›ЊшŽœLŒИ­ )№ Щ№ ЭšАЎ›Ž›Љ ŸЉ'Љ (LИЎœŽœЉ0ŸЉ'Љ0(Љ+Љ,­  + + + +.Љ-ЉІЉ@ЇЉџІЉ?Ї +, p­Ё +…­Ÿ…‚ БЊШБ…‚†ЉL…€­Ђё­Ѓ%`ІYш†VLGЙІ]LсИІYЪ†VЂ ЙLGЙІYЪ†VЂLѓИ†W Йа ЅЙЦW№ЦVаюцV`ЅX%Љ'Љ (Љ+Љ,ЅV-Љ.­0`Љ…W ЙаI ЅЙDЅW + +Њ­ •@­ •A­ •B­ •CІWЅV•YЉ ŒсЄ€ЂН^ ™ шШр єЉ™ ™ цWЅWЩА ЅVХTАцVLKЙ`ЂНџ0ЪаїЉ/ ­0а?ЉZ'Љ (Љ+Љ-.­0а­Z ЩCа­[ ЩOа ­\ Ща +8` +`udf ===== ЕцГцПяЖЕ =====ЅЮЄшІVСфПяОмЄхЅѓЁAЅЮ< ПщЄJ >СфЈгАѕІцЄхЅѓЁD€КпИьИчИљИ€]К( +\КЕLCOMЄхЅѓ!џџџџџџџЉЊUUЉUЊЊЉ€UUЉЊUUЉUЊЊЉ0 ­ )@­ )@Эаю`Љ…w…yЉ …xЉ …z БwЂЊŽUUЂUŽЊЊЂ ŽUU‘yбyаќцwцyауцxцzЅxЩ0й` НДPА§БPАЛPААѕІцCOM ЄхЅѓџИќЄJДЁЅѓМЦОкџОЩЅXДЁЅѓМЦОкџџџЉ…p…rЉ …qЉ …s Бp‘rцpцrаіцqцsЅqЩАаьЂН/нhА№L Ншра№ Б№` аНъъъъъъъъЉ',Љ(Љ+Љ5Љ+Љ,­0№LdНЉ/ ­0№`Љ+ ',Љ(Љ, Љ@+­0№LdНЉ'+-.Љ (Љ,­0№LЃНLКНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНаІb$AF00-$AF10ГBМgЄWPLUG+ДЁЅѓІW ;сЂ НџМПЪаї &с œр ;с`џџџџџџџџPLUG1.ski ЊХЖЁЄЃЈЌЉЮЄхЅѓІWЌлІP ;сЂНPНРшраѕ &с œр`џџџџџџџџџџџ ;сЂНgАПЪаї &с œр`џџџџџџџџ ;с +L‰НџОЩЅXІЈЅ\ЁI ;сЂ +НЏНПЪаї &с œр`џ ;сЂНОРшр аѕ сЉщЉшЉTЂ& О ŠрЂНдшраѕ­а ЂН@Ншраѕ`НаПщЄJЄхЅѓІW: +ОПщЄJДЁЅѓЊКЄхЅѓІWЁCџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@XASM5.X LcЅЊU<џЅEHJJJJ…F + + + +…Gh8хG…GЅFЩ +Аi0…F8Аi7…FЅGЩ +Аi0…G`i7…G`џџџŠH˜HЅHЅ +HЅ HЅB…ЅC… +ЅП… Ђџ џШшБ@рwаѕh… h… +h…Ђџ џШшН…E (@ЅF™ШЅG™р;ачhЈh`џџџџЉ…ЁЂRНe@џЪаїLџџŠH˜HЉџTЅЁЩа &сLш@ 5сhЈhЊ`џџџŠH˜H ;сhЈhЊЉ…Ё`џџџџџџџџџџџџџџџџЉ …AЉ…@…D…BЉ…C №@ DAЂџ џШшЅDЩа Н™Х8АН™ХLcA ;с Р@`ъъъъъъъъъъъъъL@ъъъъъъъъРа˜i +Ј8АЛР)а8АёРCа8АїР]а8АїРwа8АїР‘а›LЏAъъ ”S а@L[žъъъъъъъъъъъъъъъъъъЅAHЅ@H Ђџшр№IЅA…E (@ЅF™РЅG™СЅ@…E (@ЅF™ТЅG™У˜iЈЅDЩаЅ@i…@цA8АРЅ@i…@цA8А№Љ-Фој,Fh…@h…AL”Aъъ e œрЩаLМBЩаLЩBЩаLжdЩаLДdЩаLCЩаLHCЩаLjCЩdаLАDЩgаLREЩeаLАUЩlаL&GЩfаL`HЩwаLDIЩrаLvЩuаL&bЩmаL`rL ‹ъъъъЩsаLГcЩ0аLˆWЩаLАhLBEџЦ@Ѕ@ЩџаЦAL#Aц@ацAL#AџџџџџџџџЅAЩРАЦBL#AЅCЩаЉ…CL#AЦCL#AџџџЅu…EЅv…F й]ЅF`Ѕt…EЅu…F к]ЅF`џџџџџџџџЅDЩаЅ@H8щ0…@hХ@АЦAL#AЅ@H8щ`…@hХ@АЦAL#AЅDЩаЅ@i0…@цAL#AЅ@i`…@цAL#AЅDЩацDL#AЉ…DL#A0bnmghjtyua.cdef0123456789ABCDEF + ЅE + + + +eF…F`ŠH˜HЉџ…N œрЩа Љ…NhЈhЊ`Ща Љ…NhЈhЊ`Щ а Љ…NhЈhЊ`Ђџшр№Ян|CаіŠiЊН|C…EŠiЊН|C…FhЈhЊ`џЂЉ AЪањЅOCЉ-B а@Ђџш ИCЅNЩа`Щар№юЪЉ G а@8АтЩара 8Ара 8АраШ 8Ар8АиЅEGЅFH а@ш8АэЅH…EЅI…F ЌCЅF…IЅJ…EЅK…F ЌCЅF…HЅL…EЅM…F ЌCЅF…JLРEџЉD…O DЅNЩаL#AъъъъъъъъъъъъъъъРа ЅH…@ЅI…AL#AЅJ…BЅH…@ЅI…AL#AџџџџЉP…ПЂН_EџЪаїЂю XЉ ЙсLаEџџџЂНsGЪаїЂю XЉ Йс`џџџџџџџџЅv…EЅw…F й]ЅF`џџџџџџџџЩaаLљaL—EџџџџџџЂРНЯKџЪаїLМЦОкЊьЉlЄЦЄЄ....ОоЇ@ЅXПљ,На­ЋИе! џЂЉ AЪањ а@`LѕDЩаL№fъъъъъL€dџџџL†Vџџџџџџџџ а@ъъъ`џџџџџРаЅI…HЉ…I`џџџЅЭЩ§№L,cL,cџџџџџџџџџџџџџџџџџџџџџџџ ЉEL#Aџџџџџџџџџџџ`ЅH…BЅI…CЅH…@ЅI…A †EЂџшра †EЂЅA…E (@ЅFBЅGCЅ@…E (@ЅFDЅGEЉ-F а@ ИCЅNЩ№­ЩаLКFъъъЪЉ G hUъъъъъъъ8ААЩа §Hб`ъъъЅEGЅFHъ а@ш ИCЅNЩїЅEGЅFHъh…Fh…Eъъ ЌCЅF ‘BL€UџџџџџџраLNFЪЉ GL^FџџџџџџЅ +HЅHЅJ…ЅC… + Љ…KЉ …LБH‘KЅKЩџаЅLЩ/аh…h… +Љ…@Љ …AL#AцHацIцKацL8АаЂHНЯFџЪаїLЉL…O DЅNЩаL#AРА ЉEL#AЅIHJJJJ + + + +…OhХO№ ЉEL#AЅIЩ0А ЉEL#AЅHЩаєъъъъLG РПАЃИгЌqА{Іs? LEџџџџџџџџџџџџџџџџџџЂpНКGЪаї`џџџџџџџџџџџџџџџџџџџџџxЅ +HЅHЅL…Љ… +­И …ИЂЊŽUUЂUŽЊЊЂ€ŽUUЂЊŽUUЂUŽЊЊЉ0 ‘HБH)@fБH)@Эfа№­И)я…ИЅIХKаXh…h… +`ЅIi…I8АџџџџџџџџџџџЅ H8хЂ… hХ АЦЁ`џџџџџџџ АhЅXЅЛЕ{ЇЧЖм? џџџџџџџЉF…O  TЅNЩаL#AР +№ ЉEL#AЅTЩLtHЅQЩ@АLtHЩРLtHЅSХQАLtHа ЅRХPАLtHЅSЩРLtH EЩy№L#A šG јg аo  p ЅP…@ЅQ…AЅT…BЉ…D…ЁЉ…CL#AџџџЂНGHЪаїЂю XЉ Йс`џџџЅHХ@аЅIХAа`8`џџџџџџџџџџџџџџџџ ­зЇя4kА{ІsЖм? ЂНIЪаїЂю XЉ Йс`ЉW…O DЅNЩаL#AРА ЉEL#AЅIЩ@А ЉEL#AЅIЩР ЉEL#AЅHЩ№ ЉEL#AЅJъъъъъъъъъъЅJЩ ЉEL#AЅIHJJJJ + + + +…OhХO№ ЉEL#A /IЩyаіL€JxЅ +HЅHЅJ…Љ… +­И И…ЂЊŽUUЂUŽЊЊЂ€ŽUUЂЊŽUUЂUŽЊЊЉ0 ‘HБH)@fБH)@Эfа№­И)яИ…ЅI…MXЅJ…Љ… +Љ…KЉ …L БKЂЊŽUUЂUŽЊЊЂ ŽUU‘HъъъъъъъъъъЅKЩџа#ЅLЩ/аXh…h… +Љ…@…D…ЁЅM…AЅJ…BXъъL#AцKацLцHацILfџџџџџџЂРНМIџЪаїLЅAЩРАЦBL#AЦCL#AЅAЩРАцBL#AцCL#AџџРлМгМФДцЦї(A)= БфжЗXМФДцЦї(X)= БфжЗYМФДцЦї(Y)= БъжОМФДцЦїВПЗжБъжОЮЛ Z C N V №@ЂœНЏJПЪаїЅL…E (@ЅFЮЅGЯЅM…E (@ЅFщЅGъЅN…E (@ЅFЅGЅP…E (@ЅGGЅQ…E (@ЅGJЅR…E (@ЅGMЅS…E (@ЅGP 5с Рh œрL#AџџџџџџџЅ +HЅHЅ@HЅAHЅBHЉG…O DЅNЩаh…Bh…Ah…@h…h… +L#AъъъъъъъъъъъъъъъъъъъъъъРа ЅB…ЅC… +8АЅJ…ЅC… +ъъъъъ Н…LŠ…M˜…N(№Љ…P8АЉ…P(АЉ…Q8АЉ…Q(0Љ…R8АЉ…R(pЉ…S8АЉ…Sh…Bh…Ah…@h…h… + №@L#AџlHџџџџџџџџ  !"#$%&'()0123456789@ABCDEFGHIPQRSTUVAAABBBBBBBIBBCCCCCCCDDDEIIIJJLLLLNOPPPPRRRRSSSSSSSTTTTTTDNSCCEIMNPNVVLLLLMPPEEEONNNMSDDDSORHHLLOOTTBEEETTTAASXXYCDLCSQTIELTCSCDIVPXYCXYRCXYPRAXYRPAAPAPLRISCCDIAXYXYXASAџџџџџџџџЉџ…rЂџшр8Љ…r`Ѕpн˜LаяŠi8ЊН˜L…rŠi8ЊН˜L…sŠi8ЊН˜L…t`џџџџџџџџџџЉЂ iщ) IЩрР012D5$ џџџџџџџџџџ­ЎЌŽŒmэюЮ- MЭьЬ,N.nL 012HIPD%!5$ 3@A()џџџџџџџџЅІЄ…†„eхцЦ%EХфФ$F&f012HIPD%!5$ 3@AџџџџџџџџЊŠЈ˜Кš8ијИXx +J*jHh(`@шЪШˆъQTRVSUEFG3@A6879CB&"'#4џџџџџџџџНМ}§ўо=]н^>~02HD%!5$3@AџџџџџџџџЙО™yљ9Yй01HD5$џџџџџџџџЕД•”uѕіж5UеV6v02HPD%!5$3@AџџџџџџџџЖ–1IџџџџџџџџЁaс!AС0HD5$џџџџџџџџБ‘qё1Qб0HD5$џџџџџџџџ№аА0Pp џџџџџџџџЂџшр 8АЅpнРMаёЉ…qŠi ЊНРM…p`Ђџшр8АЅpнрMаёЉ…qŠiЊНрM…p`Ђџшр8АЅpнNаёЉ…qŠiЊНN…p`Ђџшр8АЅpнJNаёЉ…qŠiЊНJN…p`Ђџшр8АЅpнŠNаёЉ…qŠiЊНŠN…p`Ђџшр 8АЅpнАNаёЉ…qŠi ЊНАN…p`Ђџшр8АЅpнЪNаёЉ…qŠiЊНЪN…p`ъъъъъъъъъъъъъъъъъъъъъъъъъЂџшр8АЅpнўNаёЉ …qŠiЊНўN…p`Ђџшр8АЅpнOаёЉ +…qŠiЊНO…p`Ђџшр8АЅpн.OаёЉ …qŠiЊН.O…p`Ђџшр8АЅpнђNаёЉ…qŠiЊНђN…p`ЅpЩl№Љ…q`Љ …qЉ(…p`џџџџџџџџџџџџџŠH FO €MhЊ`џџџџџц@ацA`џџџџЅpХЅrЯЅsаЅtб`ŠiЊ`џџџџџџџџџџЅ +HЅHЅB…ЅC… + Б@…ph…h… +Ѕp`џџџŠHЂ НQџЪаї hЊЅp`џџЉ$г`џџџЅp…E (@ЅFеЅGж`Ѕp…E (@ЅFжЅGз`Ѕp…E (@ЅFдЅGе`Љ$д` №P @Q ž` №P @Q Ћž` №P @Q –ž №P @Q вž`џџџџџџџџџџџџџ №@Љџ…NЂ €ŒъаL‚SцNЅA…E (@ЅFРЅGСЅ@…E (@ЅFТЅGУЉ-Ф @Q lžЅqЩаЉ?…r…s…t QЅqЩа №P QLŒЅqЩ№ёЅqЩаЉ#г –Q œQL(RЩа WQ АQL(RЩа WQ ІQL(RЩаЉX…O WQ АQЉ,иЅOйL(RЩаЉY…O8АтЩаЉX…O WQ ІQЉ,жЅOзL(RЩаЉY…O8АтЩ аЉ(г –Q œQЉ,зЉXиЉ)йL(RЩ +аЉ(г –Q œQЉ)зЉ,иЉYйL(RЩ а*Љ(г –Q №P @QЅp…E (@ЅFзЅGи œQЉ)йL(R WQ №PЅ@… ЅA…Ё @Q РžЅЂЩ€АцЂЅ eЂ… цЁL]SЉџ8хЂ…Ђ 0HъъъъъъъъЅЁ…E (@ЅFдЅGеЅ …E (@ЅFжЅGзL(R а@Љh Рh œрHLYd eЉ0 +ЉD ЅП…E (@ЅF ЅG ъъъъъЅB…E (@ЅF№ЅGёЅC…E (@ЅFђЅGѓЅЁЩа gT8А |TЅAЩ@А (T`ЩР =T`ЅBЩ =T`ЅCЩ€А =T` RT`џџџџџџџџџџџџџџџџџџџџџџЉR$ЉA%ЉM&Љ '`ЉR$ЉO%ЉM&Љ '`ЉE$ЉR%ЉO&ЉM'`ЉB>ЉI?ЉG@Љ5A`ЉG?ЉB@Љ >Љ A`џџџџџџџџџџџџџџџЂЉ AЪањЅOCЉ-B а@Ђџш ИCЅNЩа`Щар№юЪЉ G а@8АтЩар +а  +8Ар а  8Ара 8АLАpр8АЙЅEGЅFP а@ш8Аэ˜HЂџ џШшНP…EшНP…F ЌCЅF™PрачЅP…OЅQ…PЅO…QЅR…OЅS…RЅO…SЅT…OЅU…TЅO…UhЈР +аЅU…T``џџџџџџџЦ@Ѕ@ЩџаЦAЦBЅBЩџаЦC`џџџЅBЩџаЅCЩ?а`Ѕ@ЩаЅAЩРа`ц@ацAцBацCLFџџџџџџџЉE…O DЅNЩаL#AЅIЩРLѓEЩ@А3РLѓEъъъъъъъъъъъъЅCHЅBH FЅH…@ЅI…Ah…Bh…CЉ…D…ЁL#AРАLѓEРаЅB…JЅDHЅCHЅBHЅAHЅ@HЉ…BЉ…C FЅNЩаh…@h…Ah…Bh…Ch…DЉ…ЁL#AhhhhhЉ…PЉ…QЦBЅBЩџаЦCЅB…RЅC…SЅH…TЅI…UЉџ…VЅJ…WL#rџџџџџџџџџџџџџџџъъъЂНqEџЪаїЂю XЉ Йс œр`џџџџџџџџџџџџМЦОкЊьЉlЄЦЄЄ.... №@ЂНЌVџЪаїЂю XЉ Йс 6р`џџџџџџџџџџЉ……EFlќџ ­ЋЗsБвАЪЖм?ЂНђVЪаїЂю XЉ ЙсЩy№Lа‰LуVџџџџџџџџЅиМаЗjЏСЄЄ......ЂН'WџЪаїЂю XЉ Йсъъъъъ`џџџџџџџЈSІГЕoВ{ЅиМа! ЂНYWџЪаїЂю XЉ Йс 6ръъ`џџџЂ˜Н‡ŠџЪаїЂ Н•OЪајLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ р Хс`џЂ˜Н‡ŠџЪаїLџџџџџџџџЉS…O  TЅNЩаL#AР № ЉEL#AЂЉ AЪањЉDBЉACЉTDЉAEЉ-F а@ џЂџшШ ИCъъъъЅNЩаL#AЩар№шЪЉ GЪЉ G а@ˆ8АеЩаLЯXЅEGЅF…O а@ш ИCЅNЩїЅEG а@ЅO…E ЌCЅF™Р№LjX˜…VLXџџџџџџџџџџџџџџџџџџџџџџџџџ€їXџџџџџџџџ aџџџЅAЩ@LРL#AЅ@…PЅA…QЉTЂ( g ŠрЂНПп?Ъаї­р?Щ№+ ЂџшНр?Щ№‘@р№ ц@ацAL>YЅP…@ЅQ…AЉџTLqYЉ…DЉџTL AЉџ…DL Aџџџџџџџџa.cdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZџџџџџџџџџџџџ0bnmghjtyua.cdefx0123456789ABCDEF($#),YXџџџџџџџџџџŠH˜H œр…џhЈhЊ``џџџџџџ [Ђ ЅAЩ@ ЉEL#AЅA…E (@ЅFBЅGCЅ@…E (@ЅFDЅGEЉ-F а@ ШРL”Z јYЅџЩаLPaЩkаР№ьˆЉ ™F а@8АрЂџшрАін€YаіŠiЊН€Y™F™o а@LLZ џШ јYЅџЩаLPaЩ аLљZЩkа"Ра Љ I а@ LTZˆЉ ™JЉџ™s а@L—ZР№УЂџшрL—ZЅџнРYаёŠiЊНРY™J™s а@L–ZL:^џџџџ †EЂ +ЉџoЪањ`џџЅ`Щ0ЩGА`8`џџЛyЊkЅXПљ,На­ЋИе.ЂН[џЪаїЂю XЉ Йс œр`џџ((6џџџџџџЉ…{ЅsЩ#аЅtЩ$аЅwЩџаЉ…{`ЅsЩ$№Lц[ЅvЩџаLп`ъъЅvЩ,а#ЅwЩXа ЅxЩџ№`Љ…{`ЩY№`ЅxЩџ№`Љ…{`ЅxЩџа ЅpЩB№8LX\ъъЩ,№`ЅyЩXа ЅwЩџа`Љ…{`ЩY№`ЅwЩџа`Љ…{`ЅsЩџаЉ…{`ЅpЩBаЅsЩ$а ЅxЩџаLљ`ъъЅsЩ(№`ЅtЩ$№`ЅwЩ,аЅxЩXа +ЅyЩ)аЉ …{`ЅxЩ,аЅwЩ)а ЅyЩYаЉ +…{`ЅyЩ)аЉ …{``џџџџџџџџЅwЩџа`Љ…{`џџџџџџџџЉџ…|Ђџшр9Љ…|`ЅpнаLаяŠHŠi8ЊЅqнаL№hЊLr\Ši8ЊЅrнаL№hЊLr\Š8щpЊН˜L…|h`џџџџџџџџџџџџџЅ{ЩаЂџшр А Ѕ|нЫMаєНРM…}`ЩаЂџшрА Ѕ|нјMаєНрM…}`ЩаЂџшрА Ѕ|н-NаєНN…}`ЩаЂџшрА Ѕ|нfNаєНJN…}`ЩаЂџшрА Ѕ|н™NаєНŠN…}`ЩаЂџшр А Ѕ|нЙNаєНАN…}`ЩаЂџшрА Ѕ|нкNаєНЪN…}`ЩаЂџшрА Ѕ|нєNаєНђN…}`Щ аЂџшрА Ѕ|нOаєНўN…}`Щ +аЂџшрА Ѕ|нOаєНO…}`Щ аЂџшрАЅ|н6OаєН.O…}`Щ аЉl…}`Љџ…}`џЉџ…OЅEЩ0АЉ…O`ЅEЩGЉ…O`ЅEЩ:А8щ0…E8А8щ7…EЅFЩ0АЉ…O`ЅFЩGЉ…O`ЅFЩ:А8щ0…F8А8щ7…F ЌCЅF`L‡`џџ U[Ѕ{Ща 1[L Z l\Ѕ|Ща8Аю Р\Ѕ}Щџ№зЅ{Ща Ѕ} ‘@ №PL ZЩа$Ѕ} ‘@ њBHЅOЩа 1[L Z №Ph ‘@ №PL ZЩа6Ѕ} ‘@ ,EHЅOЩаL„^ №Ph ‘@ CHЅOЩаL„^ №Ph ‘@ №PL ZЩаLœ^ЩаLœ^Ща!Ѕ} ‘@ CHЅOЩаL„^ №Ph ‘@ №PL ZЩаLф^ЩаLф^Щ +аLt^Щ аLt^Щ а@Ѕ} ‘@Ѕw…EЅx…F й]ЅFHЅOЩаL„^ №Ph ‘@ њBHЅOЩаL„^ №Ph ‘@ №PL ZЩ №Lk`Ѕ} ‘@ CHЅOЩаL„^h…N ,EHЅOЩаL„^h…OЅNHЅO…Nh…OЅOХAа^ЅNХ@а №PЉў ‘@ №PL Z ЅN8х@8щ…NЩ€LЛ` №PЅN ‘@ №PL ZЅ@8хNi…џЉџ8хџ…џЩ€АLЛ` №PЅџ ‘@ №PL Z1ЅO8хAЩLЛ`Ѕ@8хNЩАLЛ`ЅN8х@8щ…N №P ЅN‘@ №PL ZЅA8хOЩLЛ`ЅN8х@Щ‚АLЛ`Ѕ@8хNi…џЉџ8хџ…џ №PЅџ ‘@ №PL ZL„^џџџџџџџџДMЇ}ЖVІь,На­ЋИе!ЂНu`џЪаїЂю XЉ Йс œръъL ZџџџџџџџАОВОЖqЕoЅЭЗИЅX!!ЂНЉ`џЪаїЂю XЉ Йс œръъL ZџџџџџџџџЅpЩBаЅqЩI№`Љ…{`џџџџџџџџЅqЩIа ЅrЩT№`Љ…{`Љ …{`џџџџџџ ПЩвдгУККзжаоИФФкДцЁЃАДЪфШыМќЭъГЩаоИФџџџџџџџџЅAHЅ@HL Zh…@h…ALŒџџџџџЉ…@Љ …A Љџ‘@Ѕ@ЩџаЅAЩ/а`ц@ацA8АцџџџџџџНаЋіСфДњИе: ИѕЅXЊКБНДyНXЌO1B №@Ђ4Н‡aѓЪаї а@ ђaЩаLа‰…E (@ЅFџЅG а@ЉhLЭaџ Рh иh`ЉA…O DЅNЩаL#AР№ ЉEL#AЅH…@ЅI…ALGaџџџџџџџџЉU…O DЅNЩаL#AРа ЉEL#AРа ЅH…@ЅI…ALŒЅH…@ЅI…AЅJ…BLŒџџџџџџџџџџџџџџџџџџЁiXASM5.XЁj ЊЉЅЛ:ЄхЅѓЊЉЇ@ЊЬ:Ў}ЌxЎќ ­зЇя:ПNЗбЊКЙqИЃ/Odin003400ЂпЂп:275507965 E-mail:daecom2004@sina.comХwЊяІUІьІPЙDЇхЕћЋќБа! ЂœНobПЪаї &с`LёDЉЪ А`Љ…Ё оnLAџџџџџџџџџџЅTHЅU…Th…UL-XџџџЅTHЅU…Th…ULdџџџџџџџџџъъъЉE?ЉЂž NУ`џџџџџџџџџџџЅAЩРАцBL#AЅCЩаЉ…CL#AцCL#AџџџџџџџџџџџџџџџџH †Eh8щ CЉ-B а@ œрЩаL#AЩhа E а@ ЗTL@cЩcаE а@ ЗTЅNЩаL#ALPcLЦcџџџџЉTЉшЂW g ŠрHЂНПџЪаїhЩ №L#A­ЩаL#AЉ : ЂџшНЩ№Шраѓ„VLXџџџџџџџџџџџџџџџhЩаL#AЩuаL&bЩaаLљaLŒџџџџџџџџџџџџџџЩiаLкBЩkаL†cЩcаLСфЈгНTЛ{ПяОмЁC ЉЮЊЬЊНБЕЅЮМЦІrСфЖiІцПяОмЁC kkPkk20*5 ТIА}џ26*6 ТIА}џџџ Ђ l ~рLа‰џџџ ------ СфНLЌMЎgЊэ ------ Ї}|7F BF DF EF F7 FB FD FEC8|-- -- F4 F3 F2 F1 Гј ­ЕC9|M+ M- MR Ђо Ёѕ Ёє Ђк ЂнCA|Ђз Ђу Ђч Ђт Ђр Ђг Ђх ЂпCB|Ђй Ђи Ђж Ђе Ђд Ђв Ђс ЂЯџџџџCC|Е| Ђл Ђм Ђа Ђф Ђб Ђц ЂшCD|Ёі Ёз ЁO ВХ Иѕ Пщ ЄЄ ЇU­Ш:7F BF DF EF F7 FB FD FE ------ ЕъРРЋіСфЊэ ------ 80:ЎЩЖЁ 82:­pКт 84:ІWЄљ 86:­^К~ 88:ДЃПє 8A:ИъЎЦ џџџџ91-94:ГјЎЩ CAPS Е| Ёє 8C-8F:КєЕИ ПщЄJ M- Еo­Е 95-A0:Ёѕ Ёї Ёі ON ЇU ЄЄ Иѕ F1 F2 F3 F4 ЊХЎц AE:ЁO A0:ВХИЙ E1-FA:AЁKZ ======================= џLа‰ЂœН?lПЪаї &с Рh œрЩ№хъЂœНпlПЪаї &с Рh œрЩ№хъЂœНmПЪаї &с Рh œрЩ№хъL nџџ c Рh œрLа‰џџџџ АhЅXЅЛЕ{ЇЧЖм? ЂНnЪаїЂю XЉ Йс` ‘nЩy№L#AЉŒ…ЧLœрџЉА.ЉГ/Љ3`Љф.ЉД/`Љx.ЉЅ/`ЂŠшањ`џџџџџџџџџџџџџџџџџџџџџџџџЉ…@…DЉџ…BЅQJJJJ + + + +…Ai…CЉ0…EЅT…FЉџ…G Љ…H…JЅQJJJJ + + + +…I…KЅT…L €ЅP…@ЅR…BЅQHJJJJ + + + +…Nh8хNi0…AЅSHJJJJ + + + +…Nh8хNi0…C АЉ…@Љ0…AЉџ…BЉ?…CЉ…DЅQJJJJ + + + +…EЉџ…FЅT…G `џџџџџџџџ Љџ‘@Ѕ@ХBаЅAХCа`ц@ацA8АцџџџџЂаНџnџЪаї`џџџџЅQJJJJ + + + +…Ui…WЅSJJJJ + + + +…Vi…XЅPЩа(ЅRЩџа"ЅQХUаЅSХXаЉ…H…JЅU…IЅV…KЅT…L €`ЅUХVа `ЅRHЅSHЉџ…RЅX…S h…Sh…RЅPHЅQHЉ…PЅV…Q h…Qh…PЅV8щХUа`ЅUi…IЅV8щ…KЉ…H…JЅT…L €`џџџџџџџџџџџџџџџџџџЂАНпoџЪаї`џџџџра LULКTџџџџЅT…XЅU…YЅS8хQeU…[ЅR8хPeT…Zц[`џџџџџџџџџџџџџџџЅ +HЅHЅW… БXЩџ№h…h… +`ЅXХZаЅYХ[аh…h… +8`цXацY8АгџџџџџџџџџЅBHЅ +HЅHЂЕOџЪајЅWЩА  0АЅT…PЅU…QЅZ…RЅ[…SЅW…T ЂНџ•OЪајЂЕO•?Ъаљ h…h… +ЅT…@ЅU…AЅWЩh…B8АhЅW…BЉ…D…ЁЉ…CL#AџџџџџџџџџџџџџџЂНwrЪаїЂю XЉ Йс`џџџЅQЩРLѓEЅSЩРLѓEЅUЩРLѓEЅVЩЩџ№LѓEЅWЩЩџ№LѓEЅSХQАLѓEа ЅRХPАLѓE ИqЩy№L#A šG јg аo  p @rLpџџџџџџџџџџџЂ№НПpџЪаї`џџџџџџџџџџџџџџџџџџџџЉM…O  TЅNЩаL#ALаqџџџџџ ЕoАeІмЅиМаАЯ? џџџџџџџ1.ЎбУБЂЈ 2.ЎбУБЂЉ 3.ЎбУБЂЊ 4.ЎбУБЂЋ 5.ЎбУБЂЌ 6.ЎбУБЂ­ џџџџЂœНrПЪаї ЂНАЩ№ ЉЁ™ЪЉб™Ы8А +ЉЁ™ЪЉд™Ыр(№ ŠiЊ˜iЈ8Аб &с Рh œр`џџџџџџџџ======= ЎбУБКоВzОЙ =======1.Ѕ[ЄJЎбУБ 2.ХЊЈњЎбУБ џџЂNНsПЪаї &с Рh œрЩаLа‰ЩbаL№tЩnаLvLаsџџџџ ;сLаsџџџџџџџџџџЉ…P…RЉА…QЉ0…S БP‘RЅPЩџаЅQЩПа`цPацQцRацS8Аоџџџџџџџџ Ѕ[ЄJИгЎбУБЖм? џџџџџџџЂНGtЪаїЂю XЉ Йс`џџџџџџџџџџџ џШЙ@‘PРаі Љ‘RЉ…H…JЉА…I…KЅTH…L €Љ…@Љ0…AЉџ…BЉ?…CЉ…DЉА…EЉџ…Fh…G ЂНџ•?Ъај`џџџџџџџџџџџџџЂ`НtџЪаї`џџџџЂЕ?џЪај šG јg t рt 0sЩаLtЩbа$ `tЩy№LuЉ…PЉ0…QЉ…RЉ0…SЅ…T L№tЩnа$ `tЩy№LuЉ…PЉ0…QЉ…RЉ0…SЅ…T L№tЩmа$ `tЩy№LuЉ…PЉ0…QЉ…RЉ0…SЅ…T L№tЩgа$ `tЩy№LuЉ…PЉ0…QЉ…RЉ0…SЅ…T L№tЩhа$ `tЩy№LuЉ …PЉ0…QЉ'…RЉ0…SЅ…T L№tЩjа$ `tЩy№LuЉ(…PЉ0…QЉ/…RЉ0…SЅ…T L№tLuџџџџџџџџџџџџџ 0sЩаLtЩbа ЂНџЏ•?ЪајL#AЩnа ЂНА•?ЪајL#AЩmа ЂНА•?ЪајL#AЩgа ЂНА•?ЪајL#AЩhа ЂНА•?ЪајL#AЩjа ЂН'А•?ЪајL#ALvџџџџџџџџџџџџџЂЕOЩ Љ…P…Q…R…SLLKЪаъLLKџџџџџџџџџџџџџ Рh œр`џLsl9 НаЕy­д ... -\|/юA­A)ЊНRљЉџPЉџQ с`Ђјš ђ, ;сЂНAшЪаїЉџPЉџQ сЉ…Љ…Ѕ +HЉ… +Ѕњ№ {sLА sh… + Y *р р Nр №L  Kр ђ,­Н)ћ… U+ ГЉ@ ї­@аѓ ƒ( ;сЂН чЪаїЉџPЉџQ сx œрLНаЋіД_ІьЖ}Ої! ;сЂ(Н0ПЪаїLэ ЙqРЃАОЇC НаЇѓДЋЗsЙqІРІZ­ЋИе!!Љџ!­")_" )АGЂН •oрАН•XЪая­ЩаЉџЭаЭ№еЅ +)№ … + Ѕ + €… +аТЩ№щЩ№хЩ№саД`Љџ!­" €)п" )А/­Щ№Щ а№­ ­­)Љџ +Љ  œ LТ`Љџ!­")_" )L› ­ Щ№LКЉ Љ + ­­)Љџ +ЭаЭ№­ ­) + œ ю ЉџЭаЭ№1Љ ­ ­ +Љџ +ЭаЭ№­ ­) + œ ю ЉџЭаЭаL­ ­ +Љџ + œ LЩ№ЩаaЉ Љ ­­)Љџ +ЭаЭ№­ ­) + œ ю ЉџЭаЭаL­ ­ +Љџ + œ LЩаЉ Љџ +­­) œ LЩаAЉ Љџ +­­) œ ю ЉџЭаЭаL­­) œ LЩаLI Щ№LLI `ЉЉhp­)­*­")ю" Џ*L%­*Эа­)ЭАG­ ЩаЎ раL%раL%­)%­*& Q*L%­)+­*,­')­(*LШ †+АЬЎ р№LЧ"Ў р№LИ!­")№LЧ"­%­&­%m%­&m&­&Эа­%ЭА<­;­<­;iџ;­<i<­<J;Љ<­Э<а­Э;АL*"Љ ""LЧ"р№LJ"­1­21.2­)аG­%­&­%m%­&m&­&Эа­%ЭLЧ"­Э2а­Э1LЧ"юаюL="­m­m­)ќ№L%LР раy­1­21.21.21.21.21.21.2­)?аš­%­&­%m%­&m&­&Эа­%ЭА­Э2а­Э1АL*" VЎ р№LН#Ў р№р№LН#­" "­17­28­­)ќ ­%­& Q*ЅЄ…€ЅЅ…­)%­*& Q*ЅЄ…‚ЅЅ…ƒ­'­(ю'аю( ­'‘€Љџ‘‚ШБ‚)ќ (‘€Љџ‘‚ШБ‚‘€Љџ‘‚­1аЮ2Ю1­1 2№Ѕ€i…€цЅ‚i…‚цƒLA#­)3­*4­5­6­")ї" _&L%­Э)а/­Э*а'­" "Љ…„Љ……­  +Ј­‘„ШБ„)ќ ‘„L$­+%­,& Q*ЅЅ……ЅЄ…„­ ‘„ШБ„)ќ ‘„­)%­*& Q*ЅЅ…ЅЄ…€­%­& Q*ЅЅ…ƒЅЄ…‚ Б€‘‚Љџ‘€ШРаѓ­)3­*4­5­6Љ7Љ8­")ї" _&­)+­*,­)­*, +L"­ -­ +.ЉЃ9Љ%:­" "­-35­.46Љ7Љ8 _&­-%­.& Q*L"­'-­(.LФ$­")№UЉc9Љ%:Љ 46­" ", 0Љ(,"PЉ835LU%­35­ )46Љ7Љ8 _&`Љ…†Љ0…‡, ­)?ЊН,,) 0…‡Ў№Љe†…†Љe‡…‡ЪL‚% Й‘†ШРаі8`­")§"­ /­ +0­0Э4аv­/)ј#­3)јЭ#аd­/)?ЊН,,) 0…‡$Љ…† ­ Щ +№ШБ†Э+а'ШБ†)#­,Э#аБ†)ќ ‘†ˆ­‘†­" "­ e†…†Љe‡…‡8э$ЩаВ­/%­0& + +P + РР  0 ај  +PњP +P +P +P +P +P`@Р  0 а  +P +P +P +P +P +P +P`@Р  0 аPP +_ +P + +P + РР  0 ајPPњP +P + +P + Р`   r.N2BB"D!8#Ф@Р 0 0 ,7#Ф #Ч"D"D"D"DHp@Р 0 0 ь7#Ф р     0РР 0 0 ь4#Ф уФ"D"D"D"DHp@Р 0 0 ,7#Ф       0РР 0 0 ь4#Ф р     0РФ8hW„ ‚  +$’’ рФ 8 h'„ ‚Р%@Љ*ˆ(ˆрh  h'Š „$PЉ@‰Ф8h„‚ƒ‚| рФ 8 h'„ ‚Рƒ ‚!| ˆрh  h'ˆ ˆРˆ ˆ!x 0@фJЊЊ*™h„‚ƒ‚|DФЊЊЋ*h'„ ‚Рƒ ‚!|  D Њ'ЉUTˆh'ˆ ˆРˆ ˆ!x р`€` @№`€` @!2В*Њ$D№@ `€` @Ћ*ЊЊDФ €™LЊTD$ш/ь_їПњПњПњПњПњПњПњПћЕZЊЊЕZъЎ€€џџ€€€џџ€€€џџ€€€џџ€ˆјˆˆјџџџџ@@@ў@@€џџџџџџџџ +H +H +Hў@@€џџџџˆ"H"A"BHPR$@‰H$$‚‚                           рр  р              р р  р рр  р              р р  р   ?џ ?џ $D  " %P*Ј% ?џ ?џ ?џ рџџџџDD P*ЈQџџџџџџ рџќџќDD +„D*ЄQDџќџќџќ                ?Ам@@@P@€€€@@ў< №Ррџ№№xТр˜xŸЬњeш ŸЬ˜{t0˜™ЮzNєРџ€?ЬѓЮ д€`3Я™Ь{” `џgOѓў>MшјUШNЯѓў`#ЊФЮܘ 3Nс€ёР џpO™ќс‚BN08@€&OУŸdТLx(@<sM ЬЮbO€<€РЯ 'Ÿ>rL~ €№xO?=†p <|?џ?р@!р +D€B@!€ +Gџoџ€Gў!€ +| +ђ€СњC@ +DЅњЉ€AT#@џТ +D€AWуG8Db@РOўP˜'D “A ASу фA рџђ”џџBAв# BBџ€GјРA2#рџђџџТ BKу Dd€B’Ь‚# ‚@DЊ“œ•TB—њ@D"B€Aт@y €@”@tBџђџџ€тќA(„B" „Gф$@@AђA т@@I€OўP `@фB +Ed€ рЯф +$€#ќE(D 1GаD€)|A ƒ@*‚ ƒФOъ@C@’Њ@L(AF€#H!Є@P@D‚d€ @ф € @”@€Hќ @Œ@€D„DC ˜„@јDќDCœ‚€@„DC€aLќУ€€€€D€@A@!СDДDCB‘A@@ 0DˆDCа!@@@DфDCа' KDC 9 HўУ  A @ˆ  A@‚@ &‚џџџ@$ ?џџџ!Р "Nyїб#QDD +#QDG„‚#QxD +A#‘HD ЃDGбc8?ј#D@†?џџџџџџџј@?џџј@;пџx@?У€=С€8џ‚@џШ‡Р80ППx§€H p;­x @ˆ р8эЕx@ !Р:ЋЛxx!C€:ЏЛx@ˆ‡ј:ЁЕx@ €:Џ­X|A€4_˜@ƒ€7aйџФAџШ‡ˆ?ў?џџјŽŒќ?џџџџџџџј|Ž8Œ‚ŒA|!€8€€…FЉ"…H BЈŠiьЊ˜i}` +iЬ…ZЉib…[ БZЊ БZ`ЎТ*Ъ†Jьж*№Н+№Н&+а JJJJЩА…K §ŽІJак`Ў+,0НN+,,Нb+-,Нv+.,НŠ+/,`ЅЧ*8щ€Щ № Щ№Љ…ЧL•ŽЉ…ЧLѓЊЎ*š`Љ Є”`Љ Є”`Ўж*†JН&+а$ЉЩЂ фŽ№ЉЭЂ фŽ№ЉЩЂ фŽ№ЉЩЂ фŽ№`Љ…K §Ž`Љ…K §Ž`Љ…K §Ž`Љ…K §Ž`…ZЉ…[Љр  1Z№Љ`Љ` ЋДаHІJŠiШ…`МN+ˆ„^Мb+ˆ„_„F­і8…H BЈŠm,…\˜m,…]Ѕ\e^…\Ѕ]i…]ЅK№ Щ№5Щ№`Lа`­і8 +ЈШБ\аJЅ`‘\Ќі8ШЉ‘\ІJМb+ؘb+Љ№Š+Љ&+LŸЌі8Б\а Ѕ`‘\ШЉ‘\ІJМN+ˆ˜N+Љv+Љ&+LŸІJЅK:+` Б\ађЅ`‘\Ќі8ШЉ‘\ІJМb+ˆ˜b+ЉŠ+Љ&+LŸЌі8ШШБ\аЦЅ`‘\ˆЉ‘\ІJМN+ؘN+Љ№v+Љ&+LŸЎТ*ЪН&+№=ою+аН,ю+МЦ+ؘЦ+ЩаЉЦ+Н:+№5Щ№Щ№AНv+}ž+v+аЉ&+L?раЙ`8Нv+§ž+v+аяЉ&+L?НŠ+}В+Š+алЉ&+L?8НŠ+§В+Š+аЧЉ&+L?­.,№&L4‘8­,,щp!, &’Љј),­!,i Эі8№osL‘­.,Щ0'8­,,щF!, &’8Љэ.,),­,,iЭі8№AEL‘8­,,щ!, &’8Љјэ.,),­,,iЭі8№L‘Љ!,%,Љ +",Љ),L‰‘",L‰‘­і8",8щ +!, &’Љ),L‰‘­.,ЩјА'8­,,щП!, &’8Љшэ.,),­,,iЭі8№КОL‘8­,,щ˜!, &’8Љјэ.,),­,,iЭі8№“—L‘­/,№&D8­-,щf#,8Љ№э/,*,­#,iЭї8№F`Lѕ‘8­-,щB#,Љ*,­#,iЭї8№&@Lѕ‘8­-,щ"#,8Љэ/,*,­#,iЭї8№$, 5’L%’Љ#,*,Љ$, 5’L%’­ї8$,&,8щ#,Љ*,`8щ%,`Љ%,`iЭї8&,`­ї8&,`8­",э!,…V8­$,э#,…W­,m!,…X­,i…YЉ…l…m­#,…F­і8…H B†D…EЈŠeX…X˜eY…YЂ­),Ъ…@†AЂ­*,Ъ…B†CЄlБX№, і†N…OЅl + + + +e@…JЉeA…KЅm + + + +eB…LЅCi…M ‡LІlшфV№†lLЅ’ІmшфW№†mЂ†lЅXmі8…XЅYi…YLЅ’8­",э%,…V8­&,э#,…W­,m%,…X­,i…YЉ…l…mЅDeX…XЅEeY…YЂ8­%,э!,АЪ†U…TЄlБXЊЪЪ0cРކN…OІUЅleTш†K + + + +…JЅJe@…JЅKeA…KЅm + + + +eB…LЅCi…MЅLi…LЅMi…M 8ЅLёN…LЅMщ…M ŽJІlшфV№\†lLF“ЩШАLІ“8щШ…PІUЅleTш†K + + + +i…JŠi…KЅJe@…JЅKeA…KЅm + + + +eB…LЅCi…MЅLi…LЅMi…M (”LІ“ІmшфW№†mЂ†lЅXmі8…XЅYi…YLF“`ІPН:+ + + +}ъ*…ZЉ}ў*…[НЦ+ +eZ…ZЅ[i…[ БZ…N БZ…O БN + +…Z8ЅJхZ…JЅKщ…K Нv+ˆeJ…J˜eK…K 8ЅLёN…LЅMщ…M НŠ+ˆeL…L˜eM…M ŽJ` , +ЊНL—…\шНL—…] Б\…^ШБ\…_ШБ\Т*ШБ\ж*ШБ\…`ШБ\…aШБ\+,ШБ\6*ШБ\…jШБ\…kШБ\™*Љ˜* Б^і8…FШБ^ї8…H BŽ',(,­,m',,­,m(,,Ѕ^i…bЅ_i…cЅbm',…dЅcm(,…e­,…f­,…g­,…h­,…iЎї8 Бb‘fБd‘hШЬі8ађЅbmі8…bЅci…cЅdmі8…dЅei…eЅfmі8…fЅgi…gЅhmі8…hЅii…i ЪаЕЅ`…bЅa…cЂ Бbъ*ШБbў*ШБb+ШБb:+ШБbN+ШБbb+ШБbž+ШБbВ+ШБbю+,ШБbЎ*ШБbš*Љ&+Ц+v+Š+†dНb+ЈŠiШ…fНN+ЊЅf ]Ѕbi …bЅci…cІdшьТ*а‚Ў6*Ъ05 Бj‡*ШБjw*ШБj7*ШБjg*ШБjW*ШБjG*Ѕji…jЅki…kL.–`†G…T„UЉ…JЉ…K…X }CЉ…K…MІGНb+8э#,ЩLщ–Љ5…lЉ…JЉ …NЉ…PЅl…L ^FІlш†lрPа№Љ…PЉ5…L ^FЉO…L ^FЉ…JЉ7…L ŸGЉ6…LЉ…NЉ…J FЉŸ…J F љCL=—Љ…l…JЉ …NЉ…PЅl…L ^FІlш†lра№Љ…PЉ…L ^FЉ…L ^FЉ…JЉ…L ŸGЉ…LЉ…NЉ…J FЉŸ…J F љC 'Љ…JЉ…K }C`V—a—l—w—‚—G˜У—Qšя——Ÿ&˜ХŸ1˜Б—Ё<˜З—  + N іЌЬV іЌtR іЌєZ іЌN іЌЌbіЌЬV­tR­єZ њЌNіЌN іЌNіЌ !!"&&&&'++++++%&&&& ******** *,,,,,,* !!!!!)!!" !!!!)))&&    + + + +   + + + + + + + +    (                 +             +         + + + + +    -- ( ::;::;;::::;::8;48;495;95:;::;;::;;::;:.8;42/953:;;;;:48598;495:;::;;:4859" !­*№`Љџ+,Љ,,Љ-,Љ…JЉ…K §ŽЉ…J…K §ŽЂ Љ…JЉ…K §ŽЉ…J §ŽЉ…J §ŽЉ…J §ŽЂ Љ…JЉ…K §ŽЉ…J §ŽЉ…J §ŽЉ…J §ŽЂ ЂЉ:+ЂЉ:+Љ…JЉ…K §ŽЂ ЂЉ:+ ЂЉ  ­ g–ЂЉ0 ­ g–ЂЉE ­ g–ЂЉn ­ g–ЂЉ:+Ђ ЂЉЂ ­ g–ЂЉУ ­ g–ЂЉр ­ g–ЂЉђ ­ g–ЂЉ% Ў g–Љ…JЉ…K §ŽЂ ЂЉV Ў g–ЂЉw Ў g– љCЂЉ:+Ђ Ђџ СЂЉ Ў g–ЂЉЁ Ў g–ЂЉА Ў g–ЂЉ:+Ђ ЂЉХ Ў g–ЂЉ+,…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љџ+,Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ ЂЉ:+Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…J…K §ŽЉ…JЉ…K §ŽЂ Љ…J…K §ŽЂЉ:+Ђ ЂЉф Ў g–ЂЉ Џ g–ЂЉ9 Џ g–ЂЉl Џ g–ЂЉ:+Ђ ЂЉ† Џ g–Ђ†JЂ†K §ŽЂ ЂЉЄ Џ g–Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ+,Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЉ…JЉ…K §ŽЂ ЂЉЧ Џ g–Љ…JЉ…K §ŽЉ…JЉ…K §ŽЂ ЂЉк Џ g–Љ…JЉ…K §ŽЉ…JЉ…K §ŽЂ ЂЉџ Џ g–ЂЉ:+ЂЉ:+Љ…JЉ…K §ŽЉ…JЉ…K §ŽЂ ЂЉ А g–ЂЉM А g–Ђ BDЂЉZ А g–Ђ BDЂЉ{ А g–Ђ BDЂЉ’ А g–Ђ BD UCЂЉА А g–ЉТ А g–Љх А g–Љ Б g–Љ Є”ЉЂ  ] ДЂ†R %EЂџ СЉ/ Б g–Ђ ЂШ СЉШЂ  ]Ђ Ђ€ СЂЉ:+Ђ Ђ СЂЉ:+Ђ Ђ СЂЉ:+Ђ ЂЉD Б g–ЂЉ:+Ђ ЂP СЂЉX Б g–ЉЂ  ]ЂЉ:+Љu Б g–ЉЊ Б g–Ђ ЉЭ Б g–Ђ ЂџŽ+,Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Ђ†R EЉ Є” ДЂ†R %EЉ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ Љ…JЉ…K §ŽЂ LЙСLиЊ:+Ђ Ђ СЉ:+Ђ Ђ СЉ:+Ђ Ђ СЉ:+Ђ ЂP СЂЉр Б g– +ИъъЉ В g–Љ*`Ўж*†`Н:+№Щ№QЩ№LхЋLžЋМb+Ш„FЌі8„H BЈŠm,…\˜m,…]І`НN+e\…\Ѕ]i…] Б\ЩШ[8щШ…rЊН:+…qЉ:+L*ЌМb+„FЌі8„H BЈŠm,…\˜m,…]І`МN+ˆ˜e\…\Ѕ]i…] Б\ЩШ8щШ…rЊН:+…qЉ:+L*ЌL‚Ќ`Мb+ˆ„FЌі8„H BЈŠm,…\˜m,…]І`НN+e\…\Ѕ]i…] Б\ЩШШ8щШ…rЊН:+…qЉ:+L*ЌМb+„FЌі8„H BЈŠm,…\˜m,…]І`МN+ؘe\…\Ѕ]i…] Б\ЩШ€8щШ…rЊН:+…qЉ:+ ДІrь—*№Љ˜*НЎ*…\Нš*…] Б\ݘ*АЉ˜*­˜* +e\…\Ѕ]i…] Б\Њ Б\ЈŠІr g–ІrŽ—*Ѕq:+Ў˜*шŽ˜*`ЩаiЉЂ  ]Ђ ЂЉ В g–ЂЉ, В g–­:+…Љ:+Ђ ЂР СЂЉ_ В g–Ѕ:+Ђ ЂЉ В g–ЉА В g–ЂЉз В g–ЂЉ  Г g–`4ГWГ‰Г<Д]ДxДБГйГ +Д[РяЬи]WOW!УЛЯыЕНУзЫЙЩНЕФОАЩЋетУДУР![АЌРђЖљ]рХ!ецЕФКУУР![чОФШ]ЪЧАЁ,ЮвЛЙДгУЛЕНЙ§етУДКУЭцЕФЕиЗНвЎ![РяЬи]ВЛЙ§етРяЛФЩНвАСыЕФ,ИУВЛЛсгаЪЈзгРЯЛЂЪВУДЕФАЩ?![чОФШ]РяЬи,ФуЕФЕЈзгБШЮвУЧЛЙаЁФФ![РяЬи]ЪВУДАЁ!ЮвЪЧЕЃаФФуУЧРВ![чОФШ]ХЖЁЋЁЋЪЧТ№?[сА]Йў!Б№ЕЃаФ,етРяКмАВШЋ,аЁЪБКђвЏвЏГЃДјЮвРДетЖљЭц![РяЬи]ФувЏвЏ?!ОЭЪЧЁ­Ё­10ФъЧАЪЇзйЕФФЧИіПМЙХбЇМв?![чОФШ]РяЬи,ФуВЛЫЕЛАУЛШЫЕБФубЦАЭ![РяЬи]пРЁ­Ё­ЫЕДэЛАСЫЁ­Ё­[сА]Ё­Ё­УЛЙиЯЕЁЃ[АЌРђЖљ]сАЁ­Ё­[сА]ДѓМвЕНЩНЩЯШЅАЩЁЃ[АЌРђЖљ]рХЃЌчОФШЁЂРяЬиЃЌзпАЩЃЁ[чОФШ]пзЃПетИіЕиЗНОгШЛЛсгаЧХвЎ![АЌРђЖљ]етзљЧХПДЩЯШЅКмЙХРЯ,ЛђаэЪЧетЖљЕФЯШУёУЧдьЕФАЩ.[чОФШ]рХЃЌетЖљетУДИп,вЊДгетЧХЩЯЙ§ШЅ,ЛЙецгааЉКІХТЁЃ[РяЬи]Йў!ФуЛЙЫЕЮвЕЈаЁФиЃЁ[чОФШ]Кп!ЮвПЩУЛЫЕЮвВЛИвЙ§ШЅЃЁ[сА]КЧЁЋДѓМвЙ§ЧХЕФЪБКђвЊзЂвтАВШЋЃЁ[сА]РяЬиЃЌдѕУДСЫЃП[РяЬи]ЭлЁЋетРяЁ­Ё­ецЕФЁ­Ё­КУИпАЁЁ­Ё­[сА]ФуБ№ЭљЯТПДЃЌвЛжБГЏЧАзпЁЃ[чОФШ]РяЬиЃЌЮвУЧвбО­ЕНРВЃЁФудѕУДТ§ЕУЯёжЛЮкЙъАЁЃЁ[РяЬи]ЮвЁ­Ё­[сА]ВЛКУЃЌЪЧЕие№ЃЁРяЬиЃЌПьЙ§ШЅЃЁ[РяЬи]ЭлЃЁЃЁЃЁОШУќАЁЃЁ[АЌРђЖљ&чОФШ]сАЁЂРяЬиЃЌаЁаФЃЁ[сА&РяЬи]АЁЁЋЁЋЁЋЭЛШчЦфРДЕФДѓЕие№ДнЛйСЫЙХРЯЕФФОЧХЁЃсАКЭРяЬиДгИпЩНЩЯзЙШыУзЫЙКўжаЃЌВЂЛшУдЙ§ШЅЁЃКўЫЎНЋЫћУЧДјЕНвЛИіФАЩњЕФЕиЗНЁЃВЛОУЃЌсАабСЫЙ§РДЁ­Ё­[сА](етЪЧЪВУДЕиЗН?)[сА]РяЬиЃЌПьабабЁ­Ё­РяЬиЁ­Ё­РяЬиЕјЯТЧХЪББЛТфЯТЕФвЛПщЧХАхдвЩЫЭЗВПЃЌвђДЫЛшУдВЛабЁЃсАНпСІЯыНаабРяЬиЃЌЕЋРяЬиКСЮоЗДгІЁЃгкЪЧсАБГЦ№РяЬиЁ­Ё­[сА](рХ?етРяЕФОАЩЋКУЯёдкФФЖљПДЙ§Ё­Ё­)[ДгЯждкЦ№гЩЭцМвПижЦ]сАМёЦ№ЕиЩЯЕФиАЪз[сА]ЩЯУцПЬзХЁ­Ё­ШјЖћЁЄПЫРяЫЙЁ­Ё­етЪЧвЏвЏЕФУћзжЃЁЃЁ[сА]ЮвЯыЦ№РДСЫЃЌвЏвЏЕФвЛеХееЦЌРяЕФОАЩЋОЭЪЧетЖљЃЁ[сА]рХ?етиАЪзЯТУцгавЛеХжНЬѕЁ­Ё­[ЩЯУцаДзХ]ЩѓХаЩёЕюЁЊЁЊЛУЯыДѓТНЕФШыПкЁЃ[сА]ЩѓХаЩёЕю?ЛУЯыДѓТН?вЏвЏЕФЪЇзйЛсВЛЛсИњетЖљгаЙиФи?[сА]вЏвЏЁ­Ё­ВЛЃЌЛЙЪЧЯШевШЫжЮКУРяЬивЊНєЁЃ[ЩёУиШЫЮя]рХ?!ОгШЛЛсгаШЫРДЕНетРя?![ЩёУиШЫЮя]http://my.6to23.com/LP,НјеОID:web/indexЮвЪВУДЖМВЛжЊЕРЃЌLendyЪВУДЖМУЛИњЮвЫЕЁ­Ё­ГЬађЃІв§ЧцЃІУРЙЄ: Lendy ЁЁММЪѕжЇдЎ: SUNЭјТчаћДЋ: AthlonЁЁЁЁЁЁЁЁЁЁИааЛ: бЖгюЁЂAngleGhostИааЛ: SouthFlyЁЂУмТыЕВВЛзЁЁЁЁЁЁЁFantasyDRЁЂЬьжЊЕРетИіЪЧбнЪОАцЃЌЫљвдУЛЪВУДОчЧщЁ­Ё­ФуПЩвдЕНДІзпзпЁЂЕНДІПДПДЁЃЛЖг­ВЮЙлLendy ЕФСйЪБеОЕуЁЁЁЁhttp://my.6to23.com/LPІJьж*аЅK№Щ№Щ№"LюДЉ`МN+„\Мb+Ш„]LљДМN+ˆ„\Мb+„]LљДМN+„\Мb+ˆ„]LљДМN+Ш„\Мb+„]Ў6*Ъ0ТНw*Х]аіН‡*Х\аяНg*…{НW*…|НG*…}Н7*…~Ўж*ЅK:+ ДЉ…R EЅ~ Є”Ўж*НN+Мb+ЊЉ ]Ўж*Ѕ}:+Ѕ|b+ЈЅ{N+Њ­ж*iШ ] ДЉ…R %EЉ`№ +ЪL`№JЪL`­*j*­**i*M**`Љ…ЧЉhpЅЧ0L+8щ€Ђ†Ч`Љ…€  +&€FeHц€ˆаяЊЅ€`†G…I„F­і8…H BЈŠm,…Z˜m,…[ЅZeG…ZЅ[i…[ЅI ‘Z`Ž*Љhp UC љ IŽ € H’ љC ŽЎ*Ъак` UC IŽ € H’` џъъъъъъъъъъъъъъъъъъъъˆащ џЪаф`Љ…Ч џъъъъъъъъъъъъъъъъъъЅЧ0ˆач џЪатЩ`[АцШЈЩљУї]COPYRIGHT PRON. БОШэМўМАЫљЩцМАжЎГЬађЁЂЭМ ЯёЁЂЪ§ОнЕШОљЮЊзїепLendy д­ ДДЃЌАцШЈЙщзїепLendy ЫљгаЁЃ ЮДО­ЪкШЈЃЌШЮКЮЕЅЮЛЛђИіШЫОљВЛЕУЩУздЖдБОШэМўНјааШЮКЮаЮ ЪНЕФЗДБрвыЁЂаоИФЛђЪ§Онв§гУ ЕШЃЌЮЅепзїепНЋвРЗЈзЗОПЦфЗЈ ТЩд№ШЮЁЃ[ЬиБ№ИааЛ]SPECIAL THANKSSUN ВЮгыБраДОчБО МАЦфДѓСІжЇГж[ИааЛ]THANKS TOAngelGhost ЕуГцГц SouthFly Athlon FantasyDR ЬьжЊЕРHTTP://MY.6TO23.COM/LPЪдЭцАцЮоДЫЙІФмЃЁЉhp MЃ UC IŽ € H’ љC gŽ Ž љL”Ђ Ђ С`Љ…JЉ…K §ŽЂ Ђ  СLиЊ@ЄлЗQЄjГА L @ЅЊUКŽ*Љ *…\„] Љ‘\Ѕ\i…\Ѕ]i…]Ѕ\аыЅ]Щ@ахЉq Е…\„]Љ …^„_ Б\‘^Ѕ\i…\Ѕ]i…]Ѕ^i…^Ѕ_i…_Ѕ^ЩКамЅ_Щаж­k*­j*Љ2,ЉP3,ЉџTЉј,Љ8, CЉ……JЉ …NЅ…L ^F8ЉOхL…L ^F љCЂ СІш†раоЉ…Љ…JЉ…LЉ…K…MЉ& Œ…N„O оHЅ…JЉ…LЉ…NЉ!…PЉ…R [E љCЅi…Щ‰ТЉ…K…M…JЉ@…LЉ …NЉ…PЉ…R [EЉ…JЉE…LЉl …T„U XGЉ…JЉ@…LЉ …NЉ…PЉ…R [E љC ' UCЉ…Љ2…JЉ…LЂЉ†T…U эFЉ…JЉ…LЉd…NЉ…P ^FЉ#…JЉ…LЂЉ†T…U XGЉ…JЉ…LЂ"Љ†T…U эF љCЂџ р№LfBЂP р№LfBЉ…J ,CЉ…K…L…MЉ…JЂŽЉ†T…U эFЉ…J ,CЂA ѓB№LfBЉ…J ,CЉ2…JЉ…LЂшЉ†T…U эFЉ!…JЉ…LЉ^…NЉ…P ^FЉ&…JЉ…LЂѓЉ†T…U XGЉ …JЉ…LЂЉ†T…U эFЉ…J ,CЂN ѓB№LfB 'Љ…J…K…L…MЂфЉ…†N…O оHЉƒ…JЅ…FЉ…H BŠi#…LЉ…NЉ…PЉ…R [E љC 'Щ № Щ№Щ№&LfBЅ№2Щ№6Љƒ  g–LfBІЪ0†LfBЂ†LfBІшрА†LfBЂ†LfBЉ Є”L”`†XЉ…ЧЉhp ЈD љCЂ СЅЧаЦXахЉ`Љ`Ђ4Љ,Ž0,1,`Ў0,­1,`ЅJа ЂРЉ Ž0,1,`Ща Ђ4Љ,Ž0,1,`ЂtЉ2Ž0,1,`Ў0,­1,†\…]ЂШ Љ…^Љ‘\ЪаЦ^№ +ЂШШађц]LiC`ЅJ№Щ№ЂtЉ2†\…]LЃCЂРЉ †\…]LЃCЂ4Љ,†\…]ЅK№Щ№ЂtЉ2†^…_LЩCЂРЉ †^…_LЩCЂ4Љ,†^…_ЂP ˆБ\‘^РаїЪ№Ѕ\i…\Ѕ]i…]Ѕ^i…^Ѕ_i…_ LЭC`Ў0,­1,†\…]ЂРЉ †^…_ЂP ˆа(Б\)‘^Ъ№&Ѕ\i…\Ѕ]i…]Ѕ^i…^Ѕ_i…_ LDБ\‘^LD`†l­0,Ќ1,…X„YЉ…J ,CЉ2 ,…N„OІl№<Љhp UC JJJJЂ8щАЪ…J†K JJJJЂ8щАЪ…L†M оH љCЦlL_DЅXЄY0,Œ1,`Ђ4Љ,†\…]Ѕ\i…^Ѕ]i…_Љ…`Ђд Б^‘\ЪаЦ`№ ЂдШа№ц]ц_LХD`†PЉ…JЉ …NЂ†m†FЉ…H B†L [EІmшр№†mLыD`Ђ†lЉhpшр№ †l нD љCІlL +E`Љ…JЉ…K }CЂ†lЉhpЉ…JЉ…K }CІlЪ№ †l нD љCL4E љC`ЅPа`…GЅJJJJ…IЅJeN…aJJJ8хI…^ЅJ)…_ЊЉџр …`Ѕa)…a8ЉхaЊЉџр …aЅL…FЉ…H BЈŠm0,…\˜m1,…]ЅIe\…\Ѕ]i…] џЉџШа%`Ф^а%aІRа\‘\Ф^аЦG№Ѕ\i…\Ѕ]i…] џLХE`ра Iџ1\‘\LкEQ\‘\LкEЅL…FЉ…H BЈŠm0,…\˜m1,…]ЅJJJJe\…\Ѕ]i…]ЅJ)ЊЉ€р …^ ІNБ\^‘\Ъ№Ѕ\i…\Ѕ]i…]LDF`ЅJJJJ…IЅNeJ…aJJJ8хI…^ЅJ)ЊЉџр …`Ѕa)…a8ЉхaЊЉџр …aЅL…FЉ…H BЈŠm0,…\˜m1,…]ЅIe\…\Ѕ]i…] џЉџШа%`Ф^а%aІPа \‘\Ф^ач`ра Iџ1\‘\LдFQ\‘\LдFЅJ…m БT№`"ІJр• IG…’ШБT…“Ш„l ‘HЅJi …JЄlLѓFЩ аЅm…JЅLi …LШLѓFІJр› IGШ„l 1HЅJi…JЄlLѓFЊЅm…JЅLi …LŠ``ЅJ…m БT№<Щ аЅm…JЅLi…LШL^GІJр› GШ„l aHЅJi…JЄlL^GЊЅm…JЅLi…LŠ``ЅJ…mЅL…I „YБT№V"ІJр• H…’ШБT…“Ш„l ‘HЅJi …JЄlLЋGЩ аЅm…JЅLi …LЉ…YШLЋGІJр› HШ„l 1HЅJi…JЄlLЋG`…‚„„Ѕm…JЅLi …LІYш†YфXаЉ…YЅI…L љC 'Ѕ‚Є„` ƒсЂ€Љ†\…]ЉД8Љ Е8Ђ Б\Д8шШР аѕЂДЉ8†N…O ‡L` €сЂ€Љ†\…]ЉД8ЉЕ8Ђ Б\Д8шШРаѕЂДЉ8†N…O ‡L` bсЉ…€Љ@…Љ7…‚ zсЂ€Љ†\…]ЂЉ†^…_ЉД8Љ Е8Ђ Б\Д8шБ^Д8шШР аяЂДЉ8†N…O ‡L` ЅKа2„dЅJ)…R8ЉхR…SЅJJJJ…bБN…`…P8ЉхbG№EХ`0B№@Љ…QLUI8Љ…bхJ…Z)…S8ЉхS…RЅZJJJЊш†dБN…P8хdЩ0ЉLOI…`Љ…QLUI`…`Љ…QЅMа„e БN…aЅL…cЩPАх8ЉPхcХa0"L–I8Љ…cхL…e БN8хeЧ№ХЩP0ЉP…aL–I…aЅc…FЉ…H BЈŠm0,…\˜m1,…]Ѕ\eb…\Ѕ]i…]І\аЦ]Ъ†\ЅNi…^ЅOi…_Ѕe…FЅP…H BЈŠe^…^˜e_…_Ѕ^ed…^Ѕ_i…_ЉџІR …k „h„iІa†[Р№*ШФ`№АGБ^ІR …ZБ\%jhZ‘\Б^ІS …hЉ…jL JЅd№Б^ІS …hЉ…jL JЉџІS …jЉ…hL JЅQ№Б\%kh‘\І[Ъ№!†[Ѕ\i…\Ѕ]i…]Ѕ^eP…^Ѕ_i…_ L J` ЅKа2„dЅJ)…R8ЉхR…SЅJJJJ…bБN…`…P8ЉхbG№EХ`0B№@Љ…QLK8Љ…bхJ…Z)…S8ЉхS…RЅZJJJЊш†dБN…P8хdЩ0ЉLџJ…`Љ…QLK`…`Љ…QЅMа„e БN…a…ƒЅL…c8ЉPхcр№оХa0$LJK8Љ…cхL…e БN…ƒ8хeУ№СЩP0ЉP…aLJK…aЅc…FЉ…H BЈŠm0,…\˜m1,…]Ѕ\eb…\Ѕ]i…]І\аЦ]Ъ†\ЅNi…^ЅOi…_Ѕe…FЅP…H BЈŠe^…^˜e_…_Ѕ^ed…^Ѕ_i…_Ѕƒ…FЅP…H BЈŠe^…f˜e_…gЉџІR …k „b„h„iІa†[Р№<ШФ`№АdБ^ІR …ZБfІR jb1\hZ‘\Б^ІS …hБfІS …bЉ…jLжKЅd№Б^ІS …hБfІS …bЉ…jLкKЉџІS …jЉ…b…hLкKЅQ№ +Ѕbk1\h‘\І[Ъ№.†[Ѕ\i…\Ѕ]i…]Ѕ^eP…^Ѕ_i…_ЅfeP…fЅgi…g LжK` ЅKа2„dЅJ)…R8ЉхR…SЅJJJJ…bБN…`…P8ЉхbG№EХ`0B№@Љ…QLўL8Љ…bхJ…Z)…S8ЉхS…RЅZJJJЊш†dБN…P8хdЩ0ЉLјL…`Љ…QLўL`…`Љ…QЅMа„e БN…aЅL…cЩPАх8ЉPхcХa0"L?M8Љ…cхL…e БN8хeЧ№ХЩP0ЉP…aL?M…aЅc…FЉ…H BЈŠm0,…\˜m1,…]Ѕ\eb…\Ѕ]i…]І\аЦ]Ъ†\ЅNi…^ЅOi…_Ѕe…FЅP…H BЈŠe^…^˜e_…_Ѕ^ed…^Ѕ_i…_Іa†[ Ѕd№ Б^ІS …hLЙMЉ…hШФ`№АБ^ІR \h‘\Б^ІS …hLЙMІQ№\‘\І[Ъ№5†[Ѕ\i…\Ѕ]i…]Ѕ^eP…^Ѕ_i…_ Ѕd№ Б^ІS …hLЙMЉ…hLЙM` Њ Њ "ќ №№ј№Р€€ ррр№јј№№№№јјјј№№р№?јќ{ќQќLL<8|т +> Њ +j +bќ(єDјј№Р€€ ррр№јј№№№№јј№№ррр№?јќ{ќQќLL<8|т +>* * "ќ +фјј№Р€€ ррр№јј№№№№јј№№ррр№ј?ќ?ќ_њ_њ?ќј№№t.Й—щt.(№ˆј!„?ќј№рРР€€Рр№№€€р№№ррРРр№ј?ќ?ќ_њ_њ?ќј№?№T.]Й7щ.(№№ˆј€ј№рРР€€Рр№Р€€Ррр№№№№ррр№ј?ќ?ќ_њ_њ?ќј№ќt*К—ьt((№№јј№рРР€€Рр№№€€р№№№ррўр№ќ?ў?о?Š2(2(<> Gр|аU0U0Dа?р  р№ј№рРРРРРРрР€€€€€Рј№№№№р№ќ?ў?о?Š2(2(<> Gр|PUаVPFP?р /№"јј№рРРРРРРрР€€€€€Р№рРРрр№ќ?ў?о?Š2(2(<> Gр|PTpTD?р P'№ ˆјј№рРРРРРРрР€€€€€Р№рРРр”RюR”RHSЂSќSЂSVTОUVОUrVАT +UАTdU ђJД!?ќP +RJ2L0 ($$;м$$$$8шh˜јџѓј№рРР€€РРРРРРРрр№рррр ђJД!?ќP +RJ2L0 ($$;Ф$4$HH№h˜ј€џѓј№рРР€€РРРРРРРрр№рррр ђJД!?ќP +RJ2L0 ($$#м,$$8шh˜јџѓј№рРР€€РРРРРРрр№№рррў ђ J40?њŠZ**"ТЂddф Hјџѓќ№рРРрррр№јќјјјј№№№рр ђ J40?њŠZ**"Тт$$фјџѓќ№рРРрррр№јќјјјј№рррр ђ J40?њŠZ**"Т"ЄЄфpˆјџѓќ№рРРрррр№јќјјјј№рррр0OРR0,( _ќQZ(T(THD CРE &`&`'р( HјЯџ€?€РР€€€€€€€€?€РРРРр№рр0OРR0,( _ќQZ(T(THD CРG $ $ 'р(xˆјЯџ€?€РР€€€€€€€€?€РРРРр№рр0OРR0,( _ќQZ(T(THD CРDр% % 'р(јЯџ€?€РР€€€€€€€€?€РРРРр№рр ђJ4 ?ќP +P +       (Hˆјџѓј№рРР€€РРРРРРРрр№рррр ђJ4 ?ќP +P +    $  (Hˆјџѓј№рРР€€РРРРРРрр№ррр№ў ђJ4 ?ќP +P +   $(( (Hˆ№€џѓј№рРР€€РРРРРРРрр№ррррьVBWьV˜WюWDXюWšX№XFY№XœYђYHZђYžZј?ќ?ќ9P +RJ2L(sЮ’I–irNШxˆј!„?ќрРРР€€Рр№р€€рр№ррРРј?ќ?ќ9P +RJ2L(sШ’L–rrRЬx№ˆј€рРРР€€Рр№р€€рр№№№ррј?ќ?ќ9P +RJ2L(Ю2INiJN3Шx№јрРРР€€Рр№ррР€€Рр№№ррў?№?јќќ|LL8p  +PP № №№РРрррррр№јј№№№№№јјј№№?№?јќќ|LL8pа 0 0№(єDјРРрррррр№јј№№№№№ј№№рр?№?јќќ|LL8p   № +фјРРрррррр№јј№№№№№ј№№ррј?ќ?ќ?ќ_њ_њ?ќј№шp’I“ЩqŽ№ˆј!„?ќрРРР€€Рр№р€€р№№ррРРј?ќ?ќ?ќ_њ_њ?ќј№7шPRI3ЩŽ№№ˆј€рРРР€€Рр№Р€€Ррр№№№№ррј?ќ?ќ?ќ_њ_њ?ќј№ьp +’J“Ьqˆ№№јрРРР€€Рр№р€€р№№№ррўќќ?ј?>2(2(8 р  +P +p №  р№№рРРРРРРр№№№№№№№ј№№№№ќќ?ј?>2(2(8 р  А № /№"ј№рРРРРРРр№№№№№№№№рРРрќќ?ј?>2(2(8 ра 0 0№ P'№ ˆј№рРРРРРРр№№№№№№№№рРРр[r[[а[.\Œ\.\ъ\H]І]H]^b^Р^b^_0 xwюяїпћП§О§XRJ2L и$$$$8рp №Яѓ‡с€@@€€Рр№јф'РРрј№№№№№0 xwюяїпћП§О§XRJ2L и $$8р p№Яѓ‡с€@@€€Рр№јќ'№рр№№№№№џ0 xwюяїпћП§О§XRJ2L Р$0$HH№p №Яѓ‡с€@@€€Рр№јф?РРрј№№№№№џlоюіћћ§§l,0р ``р   +P№џƒџј№ррррррр№јќјјјјјј№№№lоюіћћ§§l,0рр  р P hHјџƒџј№ррррррр№јќјјјјј№№ррlоюіћћ§§l,0р   р +hˆ№џƒџј№ррррррр№јќјјјјј№№рр0 xwюяїпћП§П§_њ_њ?ќј№ри$$$$8р№Яѓ‡с€@@€€Рр№јф'РРрј№№№№№0 xwюяїпћП§П§_њ_њ?ќј№№ш$($0 р №Яѓ‡с€@@€€Рр№јфРРрј№№№јџ0 xwюяїпћП§П§_њ_њ?ќј№ри$ $8ррЯѓ‡с€@@€€Рр№№р'р№јј№№№№№џ6{wрo№пјпјПШП6(4(8 Р ``р   +P№Сџ€џ€€  @@РРРр№ј?јјјјјј№№№6{wрo№пјпјПШП6(4(8 Р   р +0HјСџ€џ€€  @@РРРр№ј?јјјјј№ррр6{wрo№пјпјПШП6(4(8 Рр  р PpHјСџ€џ€€  @@РРРр№ј?јјјјј№рр№œ_œ_œ_œ_ў_``ў_Т`$a$a$a$a†aшa†aJbp $l№?ќXRJ2Lр8HH7ь&d)”I’OђqŽјџўќј№№ррР€€Р№јР€€РРР€€€рp $l№јxHH0рˆ +H +HШ$$ф$јџўќј№№рррррр№ј№№№№јјјј№№p $l№јxHH0рШ ( (ф48J&е%џўќј№№рррррр№ј№№№№ј№РРрРёфp $l№јxHH0р ˆ ˆф9$ЅMsџўќј№№рррррр№ј№№№№ј№РРр€ёŒp $l№?ќ_њ_њ?ќ№р8P +P +   @@`јџўќј№№ррР€€Р№јР€€РРР€€€р €@$ 6јј(( р№PPр$ $ 'р$№ёџ№ј?иШ№№ррррр№ј№ррррРРРРр €@$ 6јј(( р№'р,RЋdЄˆиpёџ№ј?иШ№№ррррр№ј№рррРР€' €@$ 6јј(( р№00'р(XœЅ$ВШЮpёџ№ј?иШ№№ррррр№ј№рррРР€1PcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPccPcšcќc^dРd"eфeіgИh*lдl&moNo oђotpЊrќrRs”sжuTvвvPwЮwDyЦz8{z{ј{v|№ј˜2 P +RJ2Lр8HH7ь јxюіћљ8P +RJ2Lр8HH7ьhјџуќ№ррР€€Р№јР€€Ш№ррp $l№?ќXRJ2Lр8HH7ь&d)”I’OђqŽјџўќј№№ррР€€Р№јР€€РРР€€€рp $l№јxHH0рˆ +H +HШ$$ф$јџўќј№№рррррр№ј№№№№јјјј№№p $l№?ќ_њ_њ?ќ№р8P +P +   @@`јџўќј№№ррР€€Р№јР€€РРР€€€р €@$ 6јј(( р№PPр$ $ 'р$№ёџ№ј?иШ№№ррррр№ј№ррррРРРРр ` €€(@0@HР€ B2BA@@ $`  @(€ЯˆˆˆˆЊЌ$џŸџџџўџќџ№џррр?Р?€?€Р€€€€Ррјј?ќўџџџџџћџ§џ§џџџџ‹џџџџ,џ€Пќ~ф'~Є$РЄ$0џПќ,с#џЁсР !100?§ аф' “ƒ$$ШЩžŒ$$8yВД?ќ,MТФР#Cƒ‡?ќсСŒŒР11АГЭ аЬ3 “0 ЩœР9ГЭЬ3sўЮ#ZkD"жZФ#о{Ф"@D#о{Ф#Z?ќkD"ж ZФ?џяїџќ -T?џъЗџќ  /є     /ь  (  (  (?џшџќ"I/є’D"I ’Dџџџџјўџџџў@џџўџџў?џўџўџўџќ?№Р€РРРРРРРРРРРРРРРРРРРр()џ/Uї€)U@/Uї@)џ@(@(|(џ$+дќ,4(~(‘(~,4+д)џT-"t+"д(џ”ˆЈˆРџяџїџЧџуџЦуџРР?Р?Цт?Чят?ЧятЧтФ#РџРџРџРџРџРџРџРџРџРџшџќ?џџџџ7џџџџџџ8 @T @’ @“џџџџџџ’€К@ж ’?џџџџџ)( @JЄ @Ž8т @ŠTЃџџџџџ’’’@ Ѓ“Š@ Т’†@ „ЊCџџџџџˆж"˜Њ3џџџџџЉE*Ъ‚ІbŠЂ”R№ўЈ*аZаАж  +№оРOџф№оPаZWJTАжRkWџџџџќRZдWJWџџџџќP ІOџф3Й€@ЬІ`@0Ё˜@ Р f@3 „Gџ„Ь dD‡0 œEў‡џџџџќEЊ„’I$’DEV„’I$’DEў‡џџџџјD„E§„E„E„E„}ќUў”T”?џјџрџРџ€џўќј№рР€€€€€€€€€€€€€€€€€€€€џџџџџ€џџџџџ€џџџџџ€џџџџџ€џџџџџ€џџџџџ€џџџџџ€џџџџџРџџџџџ*€ `P#ˆ0аPPPP @€€€€€€€€€€€€€€€€€€€€€€ `P$H#ˆ0Рўџќ№рРррррррр№ј?ќќќќќќќќќќќќќќќќќќќќќќ№рРРрј?8(ў@ў /Д -є ў@ў@@@@@@€уЧуЧ€€€РРРРР€€€ќ?ќ?ќ?ќ?ќ?ќ?ў(џџџџрAAAџџџџј‚ ‚‚ ‚‚ ‚?џџџџќ$AD$AD$џџDќў@„ъюB@„ŠЊB@„юЎBџќ*Јџ€ъш@џќџ џџ€  #ўФ#ZkD"жZФ#о?ќ{Ф" @D#о/є{Ф#Z-TkD"ж*ДZФ?џяїџќ ?џяяџќ P( + P( + P( +?џшџќ"I/єI$"I I$џџџџјј№№№ррррРРРР€€€€РРРРРРРРРРРРРРРРРРРРр€@@  8$$BBB‚B€!€!@! №ўќ?ј?№№рР€€€€РрјР  0 аPP +_ +P + +Pzˆ„ ƒР€џџ€џќ?ј№№№№№№№№№№€€Р  0 ај + +њP +PP +Pј^!Сџџџўќ?ј№№№№№№ € `0 0,h#ˆpP0а(('Ш0(('Ш Рќ№РРРРРрррррррррррррррррРРРРРр№ј?/№rЎ„‘€ˆ` ˜ ш@8Œ€Ф“ Р€№ @0  Р!„BB„! ˆ!„A‚BBb0 FRP +JO ђ 0` / є * T        0` / є % ЄPP + +O ђ`0 PP + +O ђ @€№џџ№џџџџ€џџџўџџјџџрџџРџџ€џџџўќ?ј№№?ќ№џџрџџ€рџџРРџџрРџџр€џџ№€џџ№€џџ№€џџ№€џџ№РџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџјРџџј€џџ№€џџ№€џџ№€џџ№€џџ№Рџџјр?џџќ№џџўј?ќ?ќ9P +P +6l(sЮ–i’Iwюј!„?ќ!„јрРРР€€Рр№р€€ррРРРрр№ј?ќ;МQšPŠ6l 0wю”)•Љwюј!„?ќ!„јј№рРР€€Рр№№€€№рРРРр?ќjЎЕUЊ­ЕUП§„!§П„!ŸљЕUЊ­ЕUŸљ€ўР€€0 “ Щ!HЈ„"$$˜D&Hˆd*! „T2a †L"Ђ@ED#$€$Ф")”D$2L$,$р$44H,$ш $% (Є&@SЪd$€d&$)H”2QЪL$S +$oџгKџі’QŠI“№P +Щ’_њI’@I’ўI’I’I’’ HI’I’I’№I’I’/є I’_њI’П§ I’П§ IŽџџјq…ш?ќЁ„?ќ!‚?ќAр?ќ€?ќџџѕWџџ€*ЌџџѕWџџ‚ A‚ AџРџўРРРРРРРРРРРРРРРРРРР€€?џ                        РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРџџр  р              р р  рџќр  р              р р  рџџџџџџDD P*ЈQџџџџџџќ€€џџќ@џџџў@€ќ@Яљ?цH %€ќII%$H $H $DOљ?фD@%H@%HOљ?фH $(H Є(TH) $TH) ЄH ЄH) $Ш &Oљ?х€ќР@€ќџџќ€€ќџџџџ€џџџўџџќџџќџџџўџџџџ€ Рќ  Q€Љ*QuеVU€ќQеUU€ќQQQDQDQQQTQT(Q(TUTTQTUTQбR•€ќдVX5€ќp€€ќџјџў?џ№џў€рџў@џўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџўџџџџ€џџРџџрџџќџџџўџџџџ€€@ `   `0а `   !!QEDqMdC„1 `€ўџќј?№№№№№№рррр№№№ррРР€€€€€Р№ќ%I’$*H$ @€h@— ЈРˆpџ№џрџРџ€џюФРрр?р€??џџќ€@@Р@ќ@Р@ќ@@@D@@@@@(@T@@@@Р@ќР@ќ@€ќџџ?????????????????????????џџ€€€D(T€€€џ€ўќјјјјјјјјјјјјјјјјјјјјјјјјјќўџ€ќ€€џџќ@џџџў@€ќ@ЧџџЦJЋЊЅ€ќMUUdJЋЊЄMWеdDJЙ:ЄDMa dJЩ&ЄMOхdJХFЄ(Ma d(TJЙ:ЄTMWеdJЋЊЄMUUdЪЋЊІGџџХ€ќР@€ќџџќ€€ќџџџџ€џџџўџџќџџќџџџўџџџџ€Р 0 0 ,4#Ф #Ф"D"D"D"DHp@Р 0 0 ,4#Ф #Ф"D#Ф"D"DШ 0Р8:WвR—zИGР &) @@@$€€Рx:Wвв—:ИР$$Рx8Wдв’:КФ0H2I€€€LR@ @@$@€€$$$2J€€€LR@ @$@Cр<$$рр$2Jтрˆ"A"BDHDD‚HD‚ˆN2QHЈ Шp`аЊˆ p@D‚Р  0 а  +P +_ +P +P +P +P +P`@Р  0 ајPPњ_ +P0NK'nJ'­J'l(­K'm(­%)ml(%)­&)mm(&)Љ9…aЉƒ…bLb€­J'j(­K'k(­)mj()­)mk()ю)аю )Љj…aЉƒ…b Tš §Y`­)mj()­)mk()ю)аю )­%)ml(%)­&)mm(&)Љ …aЉƒ…b TšЉ ІЉ +ЇЉŒЈЉ<Љ ‚ž 2В`­) )№L)­)Ща­)ЩˆL)­И(аTЉlЉm ЅИ)И(юИ( + +ЈЙљƒP'ЙњƒQ'ЙћƒR'ЙќƒS'ЉT'ЉU'Ља…aЉƒ…b Tš §Y`Љ…aЉ„…bL"Љ3…aЉ„…bL"‚Ђ  кЙ`‚Ђ  кЙ` ‚'‚<‚БРц?J?PUZ_dinsx}“™ŸЅЋ   ! #'&#$&#НаГtЅhЋєЈЃ$q!ЄЕЄбЉcЈ­ЅП­уГЦНаЄHЅhЇф$q,ЏрЇ_РА­гІЃ?ІбЄвЉ]Ц[ЄбЖH,$qЖЇЙиЄwКЩ,ЇAЅhИбЈMЅL! ІбЄвЄЃЌOЛЁЙLНаЅhЋєЈЃ$qЖм!ЉcЈ­СйЌпЕлБzЊК$qЉO!ІбЄвЄЃЌOХ§ЇAИбЈM$qЖм?ЇAЇЙІЈЄFЅєАШ,ЅhХUЊЂЊZГBЛтНрЇa!ЌнЇAЌѕЅњКЁ­Б,СйЌOЅ§ЅhХUЊЂЊZГBЛтНрЇa!ЈЯЅЮ$qЇЙІЈЅєАШЖм?ЇVЄOЇa,ЄzЌЁЅhЇa!ІbЄUЄЃЌOНаЇAЅhІЌЊAP' +Жм?ЊёІГДcЄHЁyB' +ЁzІb +ЌАЋDЇ@Єя,НаГtЅhЌАЅСАЃЎ`!ЇAГQМњРyЄFЁGj( + ТIЙъОдИgХчl( + ТIМчЏрЇAГQМњРyЄFЁGl( + ТIМчЏрЇAГQМњРyЄFЊїПњЁGn(ЇAГQМњРyЄFЁGj( + ТIЙъОдИgХчІhСТ,ІlЈИМШЎЩЄwИgАЃКЩЄF,Ѕ§ЗВЎЇЄ@ЄUЇa!ЛЏПњЎ]ЇѕЉPЇdОGЄ§Є@ЄGЄTЅ|Є­ЄЛЄCЄKІбЈ­І~ЈЦЄwАЊ,ІГІnЄпЄHРАРАЇкЁyP' +ЁzЖм?БНІaЌDЄєМAЎу­ќ! ЇAІbІПДђЄWЄ]ЄpІГІWЎ№ЄF,ІбЈ­ЈЯГъЄЃАЪЇAЄF!ІбЈ­ЇhЉJЇAЊКЈЦАЕЇЙЄFЄ\? 'р Ѕр {„Ўk pЅЧ0 ЃЕLR„ *рЅЧ)…Ч`L рЅ@I€…@LL„Љh`ЂН–„{ЪаїЉZzЉЅ{`ЅG…Ѕ + €… + Ѕ„` @…$ЧЉ…HаSЅЦ)ЩАKЊЉ… Љќ…ЉН8…… ЅHЉ…hЈ№0ЦHа,Љ…H˜ЂЪ +ќЅЦ***)8†ЧЧЊН…0Ђн5…№Ъај№ €…Ч`џџolp qwertyuiasdfghjkzxcvbnm0. €@ ЮМ(№`ЉњМ(ю№(а юё(аюђ(аюѓ(,С(ЉqLe†Ѕ€HЅHЮО(№L_†ЉО(­) )аL_†­)аЮ)Ю)­!) ")аL_†­!)аЮ")Ю!)­)…€­)…Ff€Ff€Ff€Ff€­)Je€…€ц­)e€)­)e)­)Э)а­)Э)$­))­))­)Э)а­)Э)Аю)аю)­) )№B­)Э)а­)Э)А2Љ N+Й2)m))ю)­)Э)а­)Э) ­))­))h…h…€ЮН(№`Љ<Н(ЮП(аЉ +П(Ђ ЉџЧЪај`Ђ(аЂња†в 'р {„ІваљL*рЂНГ†чЪаї`Ђ,НЧ†чЪаї`ЅH­—…Бе˜h…­˜`ЅH­—… Бе‘ЄШацжцЅ­+аЮ,Ю+­+ ,атh…`ЉШ…aЉ…bЉ NАLЂ‡Ље…aЉ…bЂ Б€н)аˆЪѕLЂ‡Љц…aЉ…b Б€…^ ќŒА`Й2)…v Б€Хv_Љћ…aЉ…b Б€…€Љ…­)Ха­)Х€?8­)х€)­)х)Љ…aЉŽ…bЉ NЙ2)Ђ ,Зi…€Љ… Рˆ Љ+…aЉŽ…b TšЂCЄF ТБЂ8ЉPхFЈ ЖŸ L„` HˆЉР…_Љ…`ЉИ…ЈЉ…ЉЅ_…€Ѕ`…ЂP  РЁ 2В`Є†ШБ_)…^Ђ ˆ­С( €С( ЗЋ­С()С( 2В`  ˆ+ˆшDˆЅ^ NЙ2)Њ 1ЖЅ€…‚Ѕ…ƒЙ3)…€Й4)…`Ѕ^ NЙ2)…‚Љ…ƒЙ3)…€Й4)…`ƒ`Ђ­+)Сш­,)Сш­-)СшŽР`Ђ„ ˆ­С( €С( ЗЋ­С()С( 2В` ŽˆЇˆшМˆ­)…€­)…­)…‚­)…ƒ‚&ƒ`­)…€­)…­)…‚­)…ƒ` ƒ`Ѕ^ NЙ3)e€™3)Й4)e™4)Й2)…vЊшŠ 1ЖЙ3)…‚Й4)…ƒЅƒХаЅ‚Х€цvЅv™2)Љ™3)™4) ‰8`Љ NЙ2)Ђ + ,Зmє( )Љ NЙ2)Ђ + ,Зmѕ( )Љ NЙ2)Ђ + ,Зmі()Љ NЙ2)Ђ + ,Зmї()Љ + NЙ2)Ђ + ,Зmј()`КŠЂ˜ Ѓ‰ЉР…ЈЉ…ЉЂ( ( РЁЉџ`ЂН˜ЊšІ†НС`Ђ­+),)­,)) XŒЂ­,) й‰­-) й‰­.) й‰ŽРЉР…€Љ…`Щ€)…^ џШЙЧЩџ№ Х^ຘСшLу‰`Љj…ЈЉ…ЉЂ0  G 2В`КŠЂ˜ SŠ РЁ` ;Š SŠ Ђ`КŠЂ˜ Š РЁ` ;Š Š Ђ`ЉЌ }Ў­Љi…€І€ЄF ТБ`Ѕ†…]І]Н+)0Љџ)…^ №Š ЛŠЉР…_Љ…`Ѕ_…€Ѕ`…ЉЄ…ЈЉ…Љ­ІiЊЌЇ`Ѕ†…]Љџ…^ №ŠЉР…_Љ…`Ѕ_…€Ѕ`…ЉЎ…ЈЉ…Љ­ІiЊЌЇ`ЎРЅ]Ща(Љџ…†­+) Э/)а††)Сш­,) Э/)а††)СшŽР`Ѕ^…e Ђџ†f††цfЅfЭ0)А& + +ЊН1)…^ 6Ѕ]Щџ№ЂС€арЅ^Хeа„†™СШLќŠŒР`Є†ШБ_…^ І‹Ѕ€ђЅѓЅ^ NЙ2)єЙ3)ѕЙ4)і­ІH­ЇH­ЈH­ЉHЉ‘…aЉ‹…b TšЂЌЉШШШ ЖŸhЉhЈhЇhІ` Ѓ‹ + є +/ѕђЅ^ NЙ2)Ђ ,ЗЩ2Љ1…€Љ…€&€&€&Ѕ€iG…€Ѕit…`Ѕ^Щ А` NАЉLcКІ]Н+))Х^№Ѕ^ €+)ЂН˜Њš`Љ+)ЂН˜Њš`ЉЩ(ЉЪ(Ѕ] НŒ N0Й2)JЩ(Є]Й+)") XŒЄ]Й+)) NЙ2)mЩ(Щ(юЪ(` 6 Б€Щ№Щ№Щ№8Щ№=8`,)0?Љ N<8`,)1 Б€H­)) •h б€аЊНцŒ N8`Љ N8`Љ N8`Љ`Љ`Ќ)Щ€Ќ *)Њ˜р№НсŒ`) • Б€ЊНцŒ`џџџџџЉ…sЅ^…r  `Ѕ^ NАр`Ѕ^™1)Љ™2)™3)™4)ю0)8`Ђ9†€ЂŽ† НЙ`Ђї†€Ђ† НЙ`…€Љ…€&Ѕ€iЇ…€Ѕi…` Ђь0)№й1)№ ШШШШшь0)ё`8`@Q ŠŠ ŠŠ ŠŠ ŠŠ ŠŠ#Š1ŠЎБИ}џЇLЄbџЛДЅ\џЄКЅ\џЉлЌ[џЊОУбџк€Yй‹/‹9Žк€Q/‹9Žš€Бо‡9Žš€Б–‰їЇAСйЌO­гЄхЊМЇAЊКЙъОдИgХчЄЃЈЌЎбЄWЉвЛЁЊКЙяЇAЄгВLЄFЇAВ{ІbЄгЏh­ТЄF,ЈSЊkЌуХЊЇAЎIРYЌуХЊ,ІќЅGІГТIЄпБoЇAЊК$kЖiЈBЄFАђЅЛЄКЅ\џАђЅЛЎБИ}џАђЅЛМCЅКџАђЅЛЄMЊkџАђЅЛДвЊkџАђЅЛЇњЊkџАђЅЛУ@ЊkџАђЅЛЛДЅ\џАђЅЛЉлЌ[џХЊЎбУбІrџОnУCЅКџЄKЈіЄMџЄKЈіДхЈ­ДxџЄKА}ЄKЈіДxџВVЄИЄ@Ў№Ѕ\џДхРsЈ­Њkџ­ИНКЈ­ЊkџЊсЙЮУ@ЊkџЌhИ­ЄMЊkџЄ@АХБіЊсЄтџЄTЊсЛEГЛџХbЕОЈ­ЊkџЌѕНЌБаИqџЖУЉм­ЗЇњЊkџЄгЏЊЊјЎБџДЖЄбІPРйџЇпЎсЇдЅКџЕLЊkЎБџЕLМvЙPЇЮџЄtЗЌЄ@ЄMЌyџЄгЗЅМCџЄгЗЅЎБџЄгЗЅЏЋЅ\џИUЌyТkЄ@џЅШЕъЄMЊkџНёГЗЕLВЊџГЗЄsЄКЅ\џЄJЊљЄQЄTІЁџГЗЄsМCЊkџГЗМvОрЎГЄтџ  ЄKЈіЄMМvДxџЄKА}ЄMМvДxџЄЦДxЌАЄMџЄЦДxЌАЄMџИЈ­^Ф}ЏЩџЌhЎіЛDХaџЄTЊсџЌyЌP­ИТYџЌѕНЌЅXЅ@џЙpАЪЄEЄбџЇдЊkМvЄРЈ­џЇдЅКЗЯЙѕџБл­ЗЄTГsБйџЊя­ЗЄ@ЄMБйџФёІrЈMџГsІrЈMџЄTРєЎMЄыџРНІrГZџЖУРєГZџГБЖЇГZџО_ІrГZџІBЄпЈMџГЗЊсЄЛЅXџЏЋ­ЫА­Ж^џ $&'џЉH…ЈЉ•…ЉЂ0  G 2В`КŠЂ˜Љџ…] ’ЉР…_Љ…`Ѕ_…€Ѕ`…Љ—…ЈЉ•…ЉІNрZЂZ  + РЁЉџ`ЂН˜ЊšЅ† +ЈШБ_` И‘Ѕ†…] ’ а‘ Ђ`КŠЂ˜ а‘ РЁ` И‘Ѕ†…] ’ а‘Љƒ…ЈЉ•…Љ Ђ`КŠЂ˜ а‘Љƒ…ЈЉ•…Љ РЁ` И‘ ѓ‘ а‘Љ…ЈЉ•…Љ Ђ`КŠЂ˜ а‘Љ…ЈЉ•…Љ РЁЂDЄF ТБ`ЉЌ }Ў­Љi…€І€ЄF ТБ`ЉР…_Љ…`Ѕ_…€Ѕ`…­ІiЊЌЇЉy…ЈЉ•…Љ`ЉРЈЉ…]Љ…e ’Љ…]Љ…e ’`ЉР…eЈІeНН)№9НМ)…^) •ЂЅ]Щџ№С€а#юРІeНМ)™СШЅ]Щџ№ +Щ№Щ№аНН)™СШцeцeЅeЩ(Ж`Ѕ†Lk’Ѕ† +ЈШБ_…^…rЉ…s  ­ІH­ЇH­ЈH­ЉH­Љi…€І€ЄF ТБЂЌЉШШШ­ЉHЦD ЖŸцDhЉБa№$˜ea…aцbЉ>…’ЂЌЉШШШ юВ L„Щ№Ж €…ЧhЉhЈhЇhІ`Ѕ^ 2•Ѕ^) • Б€…]Щ№Щ№ Щ№'Щ№.Щ№5Щ№UЉLcК p“ЂН˜Њš` Ѓ“ЂН˜Њš` ”ЂН˜Њš` D”ЂН˜Њš`­ІH­ЇH­ЈH­ЉH Х”hЉhЈhЇhІ`ЂН˜Њš`­)Э )а­)Э)А"оН) Б€m))ю)ШБ€m!)!)ю")` Б€№Щ№A`­)Э)а­)Э)А/оН) Б€m))ю)­)Э)а­)Э)А ­))­))`оН) Б€m))ю)`,)$^0`Ѕ^I€М)) ­)q€Љџ)L‹”Ѕ^I€М)) 8­)ё€АЉ)LЈ” Б€ЈЙБ)$^0`Ѕ^I€М)™Б) ­)q€Љџ)L‹”Ѕ^I€М)™Б) 8­)ё€АЉ)LЈ”Ш­)q€Љ)Ш­)q€Љ)`Ш8­)ё€Љ)Ш8­)ё€Љ)` Б€ЊШБ€†€… є†`Ѕ^ 2•Ѕ^ • Б€Щ№Щ№Ѕ^ЂМН)№шшр(ѕ`М)ўН)8`ЂŸ†€Ђ•† НЙ`…€Љ…€&€&€&Ѕ€iІ…€Ѕi—…`ЂМН)№нМ)№шшр(№`8`@I‘8‘I‘8‘p‘W‘p‘W‘›‘†‘­ЙЊЋџУФЊЋџЊZОЙџИЫГЦџЈфЅІџњ€Qщ’h’Ÿ•и€Qщ’c’Ÿ•и€Qщ’c’Ÿ•К€Б)‘Ÿ•noneџЏNТћЛLџЅ]ЄlџЖpЊoЏљџЛBЛAЈЇЛGџНоІзџП}ИЌФЊџЅеЅЩЈЇЛGџЊїГаУФџЅЭІйЛIџЎќЅ~ЅPЄІџПћЄMџЕцЄMџЄP­КџРШ­ЛЎАџХ@ЄтЙ_џБўНоЄMџЊјМCџС_ІчАwџГТУЗџЖщЄuАХџПћЇњџЊјУ@џА­РYЄMџЕЕЊїЄMџБљЊсУ@џЉиЙаџЌhЅЩЄMџЌѕЉиџЅеЅЩПНџЊсНКЎАџЊeГbЌrџКыПћЇњџЋCОWМCџХKЉфџХKМCџЗЁІmМCџОЎКбМCџВгМCџЖТІчџІбЊсУшџКёЈdЄІџЅЌІчџКыЈюЅЌІчџЅж­IЄпџЏЛЌѕКї­mџЌѕЇљУYџТИЊсЄpОcџЅеЊДКРџЏљЊсџЛДЊсКї­mџЯsЊсНvОcџФ_ТХНv­mџЉ]ІцІчџеёЄєУЙІчџЛДЏНЊјИШџЖТВДИnџЉм­ЗџЊZЙDЊAџЙDГTџЅеУЙГTџКїГTџЊїТъЄlЅвџ­АХ]ГTџРO­iІаІчџГЗЄsЅеГTџЋGЛШЅвџА\ЅжџЎБИgџЕJЖРЏШ­ЖџХхЄбЄMУаџЄтЇлЅЛџЄђЕЇџГЈЇ§џУUГНџЄћЅжЇєБaџГНСMџ xДШ– 7№d<2P#2аPИ И џXd2м7§0uшџX +F  +шўМ є# 7ў N Fў † # N(џ N 7џ@œ|#ј$7ўPУ#ˆAXшш-'<0uМ-PУdєџш +X +,(d + +, +,€8 +м +dає,X<ћ' +а +И X-§ˆ(ˆšєš–š–'šd2 ,њњˆdџ<И  +2ш7аЉџЈЊШшБa аї џШшБ€ аїш Љ…aЉ …b`ЉЈЊБaа HЉH…aЉ…b`БaШЩЩ$№HшLhšЅa…€Ѕb… ›Lhš…„Ѕ„№vБa…€ШБa…ШЅаЅ€№dЩ +№Д˜HЅ„HЅ„ЩаL§œЩаL$ЩаLzЩаLgЩ аL< Б€…‚ШБ€…ƒЅ‚…€Ѕƒ…Ѕ„ЩаLгœЩаLзœЩаLфœЩаLьœЉLcКЉHшLXšБ€…„Ш˜HЅ€HЅHЅaHЅbHЅ„Щ$№GЩr№JЩN№OЩn№RЩw№UЩl№aЩ1№]ЩtаLЏ›ЩqаLХ›ЩgаLй›ЩkаLо›ЩpаLу›ЩoаLœЉ LcКHшLlœЉHшLlœ$c0gLœ$c`Lœ­)$cL$œ­ *L$œЅd + +ЈЉ…„Љ“…€Љœ…LLœ­h( +ЈЙ}œHшЙ~œHшLlœ­i(Ќh(Р№*Р№&Р№;аKЅ^L$œЅ^L2œЅ\L@œ­{œHш­|œHшLlœ†„ зqІ„ LYœЉф…€Љ)… LYœ + +ЈЉ…„Љ‡…€Љœ…LLœ†„) •І„ LYœ†„) І„ LYœ†„ *І„ LYœБ€HшШЦ„аѕ№Б€№Щџ№ Щ №HшШаэh…bh…ah…h…€hЈ`ЇAБўДMЙBАeЅhБНІaЙ@ЎуЌDЄєРYГЁРVГЁЏнЄfЋсЄпЅЊЊгЅkЊгЅЊСuЅkСuЅЊЄтЅkЄтИyЖЁЄpИЁЅЊЛLЅkЛLЅЊИ}ЅkИ}Љ…ŠH SсhЊ ЅLЉ…ЉаЉHŠH SсhЊh РL Б€HШБ€HШБ€…‚ШБ€…ƒШh…h…€ŠH žhЊ ѓL Б€H…‚ш$‚kШБ€HшL Б€…„ШБ€…‚ШБ€…ƒ Б‚…€ШБ‚… Б€HшШЦ„аѕL Б€…‚ШБ€…ƒЅ‚…€Ѕƒ…Ѕ€№ Б€№Щџ№Щ$№HшШL‚Ш ›L‚h…„hЈLŽš џШРАЙ‚Щ0№єЙ‚HШшРє`H џШРАЙ‚Щ0№єh„€e€8щHЙ‚HШшРєhЈ№ Љ Hшˆаї` џШР АЙ€Щ0№єЙ€HШшР +є`Ђ џШ8Ѕ€§Zž…€Ѕ§dž…Ѕ‚§nž…‚Ѕƒ§xž…ƒАрЅ€}Zž…€Ѕ}dž…Ѕ‚}nž…‚Ѕƒ}xž…ƒ˜ 0€шр +З`€@ шd +Ъс–B†'šѕ˜; )Ÿ L„Щаљ`­ІH­ЇH­ЈH­ЉH )ŸhЉhЈhЇhІ*­ЈJJJUЮU­ЇVюVюVЉрT L„Щ№ЗЩ№аѓЉT L„ЩаєЉT` )ŸЎІЌЇЉ…aЉŸ…b ЖŸ L„Щ№Щ аѕ`8`([ПщЄJ]НTЛ{,[ИѕЅX]ЉёБѓ)юЈюЈЉЌ }ЎЉЌ 8ЎЅDHЅEHЅFJЊ­Ј ,З…D­Љ…EЅFJЊ­І ,ЗЊЌЇШШЉ rŸh…Eh…D`БŽІŒЇ­БаЉџБЎІЌЇ ЖŸ№$˜ea…aцbЮБ№ ­ЇeFЇХEй Бa№8``ŽЈŒЉЉВЌВБa…’№3Щџ№/ ШБa…“ЎЈшфDА&ЎЈЌЉфDА юВюЈюВ$’ЭюЈюВLСŸцaацbЌВ` œ†ЅGi—Љ…еЉ@…жЅsЩаЮ— +Ј ш…€Ш ш…Ѕ€…еЅ…жЅr +Ј ш…€Ш ш…Ѕ€…еЅ…жЉ…aЉ …bЅsЩаL‘ЁЩ№Щ№fЩаL‘ЁЩаL‘ЁЉLcК  ш™ф)ШР4ѕ­* +Њ№ + ш™ф)ШЪаіЉ@*­ю)Щџа ш@*ШЊ№ + ш@*ШЪ೘eе…ецжЉJ…aЉ*…bL‘Ё  ш$[LjЁlЉm ЅИHЅr 6 Б€Щ№XЅrЩ *h‚ + +…€ +e€ЈШШЂ шл(Шшр є­х(…е­ц(…жL‘Ёh…€ +e€ЈШШ шм(ШЉс(Љт(Љу(Љф(LPЁh +ЈШШ шх(Ш шц(­х(…е­ц(…жL‘Ё + +…€ +e€ЈШШ ш…€Ш ш…Ѕ€…еЅ…жЅ[)…[L§  Љ…tЉ…u ш‘a№ШаіцжцbцuаюЉLcК„tШ‘aЉ…aЉ …b`ŽtŒuЅ€|Ѕ}Љ’‘ 1Ђ­{№" Ѓ Є “Ї L„Щ№Њ Љv…€ЉЉ…Š `ЙLщЁЉџ`ŽtŒuЅ€|Ѕ}Љ’‘ 1Ђ­{№ ЃЉџ’ Є`­|…€­}… БЈ“)vШБЈ{ШБЈw)”­wJJJJ)xШБЈШЅЈ~ЅЉЉm~~юЅЈ€ЅЉЂ­“)а Ў{,{ Б€ЊŠ +,“P +im€€ю,{0*,“c­€…з­…иЌ{­“) №˜ +ЈБз€ШБзL'Ѓ Б€{ц€ац,“0 Ѕ€€ЅL'ЃЅ€…зЅ…и­€…€­… Б€€ШБ€ +Ѓ`­{Ўx№"Ў”№4 ,ЗЈŠ№ШЬxАŒx˜Ў” 1ЖzLƒЃЎ” ,ЗЈŠ№ШŒx­{zLƒЃЎx ,ЗЈŠ№ШŒ”­{zLƒЃ­xЎ” 1Жy`Ѕ††01Э{А,­w)№%Љ‘Ѕ†’­‘myЭ’№А ­‘m”‘L­Ѓ` фЃЮІЮЇюЈюЈюЉЉЌ 8Ў`Ў‚ЅFJ 1ЖЈ гЅЎ‚ЅFJ 1ЖІ­uЇ­ƒeFЉ­X)№ юІюІЮЉ`­Щ№mЩ№iЩаLџЄ8­uхFƒ­‘„Љ… гЅ­ƒeFƒЂŠHЌ„ сЅЌ„ —Ѕ УІhЊшю„­„Э{Аь”мю…­…ЭxУ­X)X,wLЩЃ`­‘„­uƒ­tJJJ‚Ќ„ jІЌ„ Ію„­„Э{щ ЬЄЌ’ —Ѕ УІ`­Щ№Щ№` гЅ­ƒi ƒ` гЅ­vаЉ…€ц€ц€8­‚х€‚`­uƒ­‘„Љ…­t‚ЂŠHЌ„ WЅhЊшю„­„Э{А#ь”х­ƒmvƒ­ƒiƒю…­…ЭxПЉЌ`ЉЬ’аЉЌ˜ +Ј­€…й­…кБй…’ШБй…“Ў‚Ќƒ оЎ Б’im‚‚ШБ’v`,“­“) №˜ +ЈБз)Ј­€…й­…к˜Њ№ џШБй№ЩџаїШ˜eй…йцкЪач`ЅFJЊ­t ,З‚` jІ­X)№Ѕ’…€Ѕ“… PІ­‚…ƒ­ƒ OДю‚ю‚`­ƒ +ЊНћН…”НќН…•­‚e”…”ц•Ѕ”iР…”Ѕ•i …•Ђ  Б’‘”ц’ац“Љe”…”ц•Ъашю‚` Б€Jf‚Jf‚™€Ѕ‚)Р™ШР щ`­№%Щ№9Щ№B +ЊЬ’№ Н—Љ…’Н˜Љ…“`Н…Љ…’Н†Љ…“`­X)XЬ’а­X €Xhh`­Ь†№УЉLwІБзї­LwІ џШБй…’№'Щџ№#$’ШБй…“˜HЎ‚Ќƒ юВю‚$’ю‚hЈLղؘeй…йцкˆ Ї`­“S) №O˜H­‚HЉx…’Ў‚Ќƒ юВю‚­„ +ЈШЉHБз ~ЇHŠH˜HhЩ0№ћ…’Ў‚Ќƒ юВю‚hаяh…€8­‚х€…€he€Ј­v№Љ…’ЬvА˜HЎ‚Ќƒ юВhЈю‚ШLdЇ` /8ШщdАћidЂ/8шщ +Аћi:`,“p`­’H­‘H­tH­uHЅЈHЅЉH­|H­}H­~…€­… ­“)а­’ + +ЈШШБ€ЊШБ€…†€­’…†Ѕ€№ ЎЈh}h|h…Љh…Јhuhth‘h’ 1Ђ`­’H­‘H­tH­uHЅЈHЅЉH­|H­}H­~…€­… ­“)а ­’ +,“P +ЈБ€ЊШБ€…†€­’…†Ѕ€№, ЎЈh}h|h…Љh…Јhuhth‘h’ 1Ђ­{№!LoЉh}h|h…Љh…Јhuhth‘h’hhhhЅ†`l€­xЩ№t8­’э”’А~mz’Э{fЎ’ЪŽ’А]­”Щ№MЮ’^Ў{ЪŽ’L5Љ­xЩ№7­’m”’Э{Sэz’А!Љ’­”Щ№ю’­’Э{2Љ’А`Љ‘LoЉ8­zэy‘LoЉ­’Э‘А%8­‘э”‘LoЉ­‘myЭ’№А +­‘m”‘ Є “Ї`  ЈиЈЉБЈюЈЊЉЉЕЉЭЉхЉхЉ§Љ§ЉЊЊСЉйЉёЉёЉ Њ ЊРр№јќј№рРќќќќќќќ„„„„ќЌ ˆЌhЉhЈhЇhІ­ІH­ЇH­ЈH­ЉH  >Ќ šЌhЉhЈhЇhІЅвг№ {„ЉqЅЧю)…ЧЩац№ + JЌ  >Ќ‡ *р`БЈ…€ШБЈ…l€ БЈ…вШБЈ…гFгfвFгfв` БЈІi@ЈШБЈЇiЉЎЇ  ТБЉЌ 8Ў`ЎІЌЇШЉ@ ѓЊ  [Ћ`­ЈiЊЌЇШШ !Њ`ТЌЧЌЬЌбЌжЌлЌрЌхЌъЌяЌєЌљЌ + + +  + + + + + +ЎЊЌЋ vВ­Њ)ГL[­­ІЭЈ№ ­ЇЭЉ№j`ЎІЌЇ vВ­І)Г8­ЉэЇiЋ­Ћ№ [­ЮЋЉe”…”ц•LA­`ЎГ­Ќ№ Щ№Щ№`НВВIџ 1”‘”`НВВ ”‘”`НВВ Q”‘”` VБ ЎГ М­ШЬБ№ШЬБ№ Ђ ЎШшьБіЌБˆЎД э­`№[ЪБ”…€­Ќ№ Щ№ Щ№`НКВ%€‘”`НКВIџ€‘”`НКВIџE€‘”`Б”…€­Ќ№ Щ№Щ№`НКВIџ%€‘”`НКВ€‘”`НКВE€‘”`­Ќ№ Щ№ +Щ№ `Љ‘”`Љџ‘”`ЉџQ”‘”`­ЈH­ІЈ ­hЈ­ЉH­ЇЉ ­hЉ­ЇH­ЉЇ ­hЇ­ІH­ЈІ ­hІ`­ЇЎ­ЉH­ЇЉ VБ ­hЭЇ№HюЉюЇЉe”…”ц•LЎ­ЎЇ`$s0 Ѕr№ІrLоЎЅrIџЊшL˜Џ8­ЈэІJJJЕюЕLьЎŠаL˜Џ GАL—Џ ѓАL—Џ VБ8­ЉэЇiЋ­ЋаL—ЏЮЋ Б’ЎЌраIџ™€ШЬВаьЉ™€­ГЗ№(ЌБЂN€ˆ№ш~€ˆаљЮЗащЎГЪНКВ 1” €€ЌБˆЙ€…€Б”…ЎД ЁВ™€ Й€‘”ШЬБѕ­Еe’…’ц“Љe”…”ц•LЏ` АLFА ѓАLFА Б8­ЉэЇiЋ­ЋаLFАЮЋ Б’ЎЌраIџ™€ШЬВаь­ГЗ№ЎВЪ№>ЪањЮЗаь­€)€ Б”)€ €€ЌВˆЙ€…€Б”…ЎД ЁВ™€ Й€‘”ШЬБѕ­Еe’…’ц“Љe”…”ц•LИЏ`ŽІŒЇ Б’ЕШБ’Ж­ІЩ А-mЕЈЮЈ­ЇmЖЉЮЉЉe’…’ц“­Е lВЕ`8`ŽІŒЇ Б’ЕШБ’Ж8­ЕэІЈBЮЈ­ІJJJe’…’ц“­І)ГЉІ­ЇmЖЉЮЉЉe’…’ц“­Е lВЕ`8`­Ї0ЩPА+­Љ0&­І )БІ­Ј )БЈ­Ї 1БЇ­Љ 1БЉ`8`Щ А`ЉŸ`0ЩPА`IџiЎЕ 1ЖЅ’e€…’Ѕ“e…“Љ`ЉO`­І)Г­Ј)Д8­ЈэІiЊ lВВ­ЊmГ lВБЎІЌЇ vВ`­Ј)Д8­ЈэІiЊ lВБ­ЊmГ lВВЎІЌЇ vВ`Š +ЊНћН…”НќН…•Ѕ”eB…”Ѕ•eC…•˜Њ Љ‘”ШРљЉe”…”ц•Ъач`Љ  ™П™_™џ™Ÿ™?™п™™™П™_ˆап`ЉР…€Љ …ЉР…‚Љ…ƒЂPаЉР…€Љ…ЉР…‚Љ …ƒЂP Б€‘‚ШРїЪ№Љe€…€цЉe‚…‚цƒLDВ`ЊЪŠJJJЊшŠ`˜H +ЈЙћН…”ЙќН…•ŠJJJe”…”ц•Ѕ”eB…”Ѕ•eC…•hЈ`НКВ%€…€НКВIџ%€`€@ €Рр№јќўџЂ P­X)№Ђ P†D„EЂ­X)№шJаќНщВ…FЈ` Ѕ’H­XHЅ…HЅƒH†ƒ„…РPА>­X)№ЩАЩА/­X)№ $’ XЅ’ сLAГЅ’0 ƒсЅ… VГLAГ 3ЕЅ… OДh…ƒh……hXh…’`Ѕ„ +e„ + +…‚­X 0Љ…†Є‚ЙћН…€ЙќН…Ѕ€iР…€Ѕi …ЂН€E†)ќ…‡ Ѕƒ№" +ЈЙДHЙДЈЙ Д…ˆЙ Д…‰hЈlˆБ€)‡LіГF‡F‡Б€)Р‡LіГЉF‡F‡F‡jF‡j…ˆБ€)№‡‘€ШБ€)?ˆLіГЉ‡*‡*…ˆБ€)ќˆ‘€ШБ€)‡‘€Љe€…€цшр АLГ`ЇГАГНГнГ  + +   Ѕ„ +e„ + +…‚­X 0Љ…†Є‚ЙћН…€ЙќН…Ѕ€iР…€Ѕi …ЂН€E†…‡НE†)№…ˆ Ѕƒ№) +ЈЙДHЙДЈЙ+Е…‰Й,Е…ŠhЈl‰Ѕ‡‘€ШБ€)ˆ‘€LЕF‡fˆF‡fˆБ€)Р‡‘€ШБ€)ˆ‘€LЕF‡fˆF‡fˆF‡fˆF‡fˆБ€)№‡‘€ШЅˆ‘€LЕЉˆ&‡*ˆ&‡*…‰Б€)ќ‰‘€ШЅ‡‘€ШБ€)?ˆ‘€Љe€…€цшр АLxД`ЇДЗДгДѓД MсЅ€HЅHЅ‚HЅƒH­/ЩГа­.ЩА№­3аЉ…€Љ@…Љ/…‚LzЕ hсь eсАчЉ…€Љ@…Љ7…‚­1ЩЁа­0ЩЁа ­2)@№ц‚ц‚ wсh…ƒh…‚h…h…€`ЎUЌV­TрА РPА­T) а`˜ +ЊНћН…€НќН…Ѕ€iР…€Ѕi …ЂЌUН +Ж,TpЉ…‚Б€)‚‘€Љe€…€цшрм­TI@T`ў|8H…€Љ…€&€&€&h +цe€…€ц`…‚†ƒЉ…€Љ…Ђ€&ƒ Ѕ‚e€…€цЪаъЅ€`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ€&&‚&ƒ†&‡Ѕ€e„…€Ѕe……ц‚ацƒЪак`Ѕ€…ˆЅ…‰Ѕ‚…ŠЅƒ…‹Ѕ„…ŒЅ……Ѕ†…ŽЅ‡…Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Љ…†Љ…‡Ђ €&&‚&ƒ&„&…&†&‡Œ&&Ž&+Ѕ€eˆ…€Ѕe‰…Ѕ‚eŠ…‚Ѕƒe‹…ƒц„ ц…ц†ц‡ЪаИ`…€†Љ…‚Ђ€*Хх&‚ЪађЊЅ‚`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ„&…&‚&ƒЅƒХ‡аЅ‚Х† 8Ѕ‚х†…‚Ѕƒх‡…ƒ&€&Ъаи`Ѕ€…†Ѕ…‡Ѕ‚…ˆЅƒ…‰Ѕ„…ŠЅ……‹Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Ђ †&‡&ˆ&‰&„&…А Ѕ…Х‹аЅ„ХŠ8Ѕ„хŠ…„Ѕ…х‹……8&€&&‚&ƒЪаЭ`Ѕ€…ˆЅ…‰Ѕ‚…ŠЅƒ…‹Ѕ„…ŒЅ……Ѕ†…ŽЅ‡…Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Љ…†Љ…‡Ђ ˆ&‰&Š&‹&„&…&†&‡Ѕ‡ХаЅ†ХŽа +Ѕ…ХаЅ„ХŒ8Ѕ„хŒ…„Ѕ…х……Ѕ†хŽ…†Ѕ‡х…‡&€&&‚&ƒЪаД`Ѕ‚HЅƒHЉd…‚Љ…ƒ XЖh……h…„ “ЗЅ€`­l m№NЅЦmК(Њ­kmЛ( 1ЖЅ€…„Ѕ……­kmК(ЊЅЦmЛ( 1ЖЅ„…‚Ѕ……ƒЅ€К(ЅЛ(­l…„­m…… “ЗЅ……Ѕ„…€`Љ…€Љ…`ЅЦmК(Њ­kmЛ( 1ЖЅ€…†Ѕ…‡­kmК(ЊЅЦmЛ( 1ЖЅ€…„Ѕ……Ѕ€К(ЅЛ(Ѕ„…€Ѕ……Ѕ†…‚Ѕ‡…ƒЅŒ…„Ѕ……ЅŽ…†Ѕ…‡ љЗ`˜HŠˆб€№ˆљhŠ`he€…€цŠH˜ +ЈБ€ЊШБ€…†€ˆ˜JЈhЊ “Й8`l€H˜Њhˆб€№ˆљ`Še€…€ц˜ +ЈБ€ЊШБ€…†€8`Њ№ џШБ€№ЩџаїШ˜e€…€цЪач`†Œ„Љ…ŠЅ€…ˆЅ…‰ЅŒieˆ…ˆц‰ЅŠ б€LbКЅŠ…‹Ѕˆ…„Ѕ‰……Ѕ‹№?8Ѕ„хŒ…‚Ѕ……ƒАЦƒЄˆ0Б„б‚№їА# Б„…†Б‚‘„Ѕ†‘‚ШФŒяЦ‹8Ѕ„хŒ…„АЦ…LКцŠЅŒeˆ…ˆц‰LјЙ``ПљЛ~ИЙ:ђ žКАЉт ѓК` КАЉт аК` ЏКx -рЂ0 фН œМX` ЏКx -рЂ0 фН !НX`Љ…в ТК юНа` {„LЏК {„ЅЧ0ЅваѕL{„Љт ЛА`Щют­тЩ +А юНаLеК8`Љт  ЛА`Щют­тЩ +А юНаLјК8`x tЛ œМАR -р­р "МАG  ЯНА@ЉhБЄ "МА4ШЬращ­к "МА&­л "МА­м "МА tЛ !НА bМА ЩZаX`Љ8X`ЉклмЌрˆ­мQЄмБЄmккЉmллˆф`x tЛ !НLМ -р bМLМр  ЯНА^Љh bМАT‘ЄШЬращ bМАGн bМА?о bМпА4 tЛ­оЭла­нЭка!­пЭма œМАЉZ "МX` œМАЉЅ "МЉ8X`H­Н)ŸН шНhсЂЅМЩ№№&ъъсjj)@ Н… шН шН Н… шН шНЪаж`8`ъъЂЉсЅМЩ№№)ЉhЅ) ая­hЩАЅ) №ѓЅ)@ + +.сЪаж­с`8` ЪН­Н)Ÿ…­К )П…­Н)ŸНЉhЅ)@№ ЯНАYLЗМЉhЅ)@а$­Н)Ÿ…ъъъъъъЉ Н)П…ъъъъъъ ЯНА*LЪМЂ фН­Н)Ÿ…Ђ€ фНЉ Н)П…­К `…Ђ фН` ЪН­Н)Ÿ…ЉŸ-Р…­К @)п…ЉсЉhЅ) а ЯНLТНL@НЉhЅ) аЮс№ L@Н ЯНАTLVН­kсЉh­сЭkа ЯНА9LwН­Н)Ÿ @…Ђ€ фН­К)Ÿ…­hЩАЂ фНЅ) №ю­hЩАЅ) №ѓ`Љ8`Љ8`Љ…М` юНа ЅМЩ№Љ8``Љ8`Ъа§`ъъъъъ`Љџ…Љ… Ѕ)`(<PdxŒ ДШм№,@Th|ЄИЬрє0DXl€”ЈМафј  4H\p„˜ЌРдшќ$8L`tˆœАФиь(<PdxŒ ДШм№,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@GMUDЄЇ­^ЖЏОТЛЁ L”@ЅЊUџџўЌ­8Ў}ЎЕЎЫЎоЎТБ2ВђN юВ/šTš‚žюžrŸЖŸ)Ÿ§YLd>]ь^!ЊGЋРЁЂКqК1ЖXЖЁЖ,ЗHЗ“ЗљЗЅИЙкЙ†L„{„L2•е”NќŒXŒŒ0rѕq=aPaРˆК†A ШAƒNƒlƒАLAЉ,…€Љ…­ђ(Ф(­ѓ(Х(­№(e€Т(­ё(eУ(юФ(аюХ( 1A ‰ ЌB _A „LфIЉ…sЉ…r  ІaЄbƒ GBƒ DCƒLЌ@ƒLэ@Љ`|Љz{ЂЦЉъ(ЪајІAš`ЂЉ)ЪајЉ)Ђ ЉА)ЪајЂ(ЉЛ)ЪајЉ*М)ЉН)` Ђь0)№Й1)Щ(АШШШШшLcAŽ0)ЂН+))Щ(Љ+)шрэ­)Э)а­)Э)А ­))­))­)Э)а­)Э)А ­))­))`ŠHЉЂ œЪњhЊЉ…@Tˆ…ZС(Љ…UЉX ТВЅ…GЉ…IЉџэ)Љ…[ЂHЉo(ЪајЉИ(ЉЙ(Ђ ЉџЧЪајЂ(Љџ?(ЪајЉР…BЉ …CЉњМ(Љ<Н(ЉО(Љ +П(`Ђ@НkBъ(ЪаїЉ0)ЂЉ*)ЪајЂ Љ)Ъај`GlpDџdddddddddЂНя(•ЪајЉР…„ЉЈ…… “ЗЅ€iџ(­џ(ЩАЉЩЉ8щЂ 1ЖЉde€…€ц­)…‚­)…ƒFƒf‚Fƒf‚Ѕ€e‚)Ѕeƒ)­џ(Щ0Љ N)Й2)ЩP"Ўї( 1ЖЉ +…‚Љ…ƒ HЗ­)e€)­)e)`­є(iЂ 1ЖЅ€)Ѕ )­є(iЂ 1ЖЅ€#)Ѕ$)`КŠЂ˜ 2ВЂ ЉŒ…ЈЉC…Љ РЁ 2В`„АEрј‰ЌCЌdЌнџЊЋЋ~џЇоЏрџЅ\ЏрџКŠЂ˜Ђr Љh…ЈЉE…Љ РЁ 2В`ЉІЉЇЉ–ЈЉ0ЉЉ9…aЉD…b юžАG­ѓ(ЭХ(а­ђ(ЭФ(а­ё(ЭУ(а­№(ЭТ($Љ ІЉ ЇЉœЈЉFЉЉN…aЉD…b юžАƒLAЂН˜Њš 2В` ЏuЊКАhЅXДхРИЖм?ЇAЄwИgІnЄ[ЈSІsРЩЄF,В{ІbЋOІsЖм?ЂН˜ЊšЉџ…aЉD…b­ѓ(ЭХ(а­ђ(ЭФ(а­ё(ЭУ(а­№(ЭТ(GЉ …aЉE…bƒ: ЌBЉ…aЉE…bЉ,…€Љ…­ђ(Ф(­ѓ(Х(­№(e€Т(­ё(eУ(юФ(аюХ(ЉHІЉ +ЇЉ„ЈЉЉ ‚ž 2В`НаЕyІZІAІsІsРЩЅЂБб!ІsРЩІЈЅ\!Ђ͘Њš 2В И‡`Ђ͘Њš 2ВЂr  ЉŒ…ЈЉE…Љ РЁ 2В` iˆ 2В` +ƒ 2В` ƒ 2В`ƒ 2В`/E!EnDЦCЄКЄO џНmЅ\ џІsРЩ џЕВЇє џLESEZEaEЅДЇЄ џЅ[ЄO џЇlЎ№ џРјЖЫ џЉЌЉІЉЇЉœЈЉLЉ }ЎЉЌ 8ЎЂ6 ЉŽ…ЈЉG…Љ РЁ 2В`­)…€­)…­)…‚­)…ƒ ˆИђЉ­…aЉG…b Tš ЖF`Љd…aЉH…b Tš ЖF`­ќ( щqЅ€ђЅѓ­ў( +ЊНВFєНГFѕЉліЉIї­џ(Щ;ЉЛіЉHї­ў(№ +ЉKіЉIї­)ЩЉ8щ +Ђ ,ЗЂ 1Жmііюї nЅ€јЅљЅ‚њЅƒћЉ…aЉH…b Tš ЖF`ЈkЄkЉЌЉІЉЇЉ›ЈЉKЉ }ЎЅFJЊЉ ,ЗЊ Љ rŸ&ЉUЉFVЉрT L„Щ№ЛЩ№Щ№Щаэ €…ЧЉT`ŠH˜H GhЈhЊ РЁ`ˆˆŽІŒЇЅFJЂ 1ЖmІЈЉІF 1ЖmЇiЉ­ЈH­ЉHЉЌ }ЎЉЌ 8ЎЅFJЂ 1ЖmІiІЈ ­hЉhЈюІюЇюЇЮЈЮЉ`DчEFFЊЌКAџДy­zџФнЉЪџ­ЙЊЋ:) +/)ЖМЄє:!) +/#)ЅЭЉR:) +/) +(ђ +%)ЄКЄO:) +/) +(+ +) +)ИgХч:) + МчЏр:%)[ђ +])ЇAЌOЄ@Іьџ( +ЗГЊКє +ЉЪЇAіЊZУРЌнА_Јг ^HЅXЄтІќЅG aHјњЊїПњ:')ЛMЄO [ ) +/є( +]БгБЖ [ ) +/ѕ( +]ЎЉЉЪ [) +/і( +]ЎкАЉ [) +/ї( +]Є@ЖђНkв\,ЄЃЌOЄHМЫЄћВДАЈМL,­БЅиВuРёЄpЛѓЄpВД,Є@СyГТЄlЌлЛЊЅ­Ѕ­,СйЙLБoЅhЄ­ЉxКнЅП,Ј­ЇїЄУКйЌлЛЊ­^ЋT,ТљЅиІГЏЋЎ№ІtАaЉљ,АЉРfВMЉ_­ЗЌyЋTЖЎ,ЛіЊэАѓАѓЛЊСЩЕLЦQ,КGЄЃЇдИ@ВДЄpМLЄj,ЌлЛЊЄЁ­ЎЌнЄWЅh...АЈАЈЊъЊъЌлЛЊЅ­Ѕ­,СйЙLБoЅhЈ­ЇїМbІn,Љ|ІГИъІтД@Д@ЅЩЅп,ЌќЛЊІpЊсЈIГНИЈЖ­,ГЌЄыВлЊсЌќЋЗЕД­л,ЄHЖЁЅPЄlЄ@СyИXЎ№ L јБ ]O 2В L„Њ  +Љ…€ЉJ…Š `ЙАьL№I “JGK—KЂJK%JyJyJˆJ}JЅJЩа6Љ…] Œ­Ъ(Ща­Щ(ЩД!­)Ща­)Щ8­)щ)­)щ)А` ЁYЩџаL2В…IЉˆ LLL oC` —K …†ЅЧі` GK …†ЅЧі`ЅM)Ща КM „W`ЅM)Щ№ ЅM)€ I€…MLъK КMЅSЩ№2Щ№.Щ№Щ№Щ +№(Щ №.Щ №4`ЅTЩ ЩА ЅTЩЩ$А` _LLLЅR…I LLLЅR…I 1LLL ІLLLЅM)Щ№ ЅM)€ I€…MLъKЅJЩ№ Щ№Щ№`ЅNЩH +ЩPА ІLLL`ЅM)€ I€…MЅNЩ(АЅNЩ8ЅNщ…NLъKЅPЩ +8ЅPщ…PLLЅO№мЦOЅO…t 5N8Ѕxщ…PЅPew…PLLЅM)€ I€…MЅQЩџ№ЅNЩxАЅNЩŒАЅNi…NLъKЅO…t 5NЅw…€Ѕ€ex…€ЅPi…PЅPХ€АLLцOЉ…PLLЅBHЅCHЉР…BЉ…CЂ4  ТБ ьO Ph…Ch…B 2В` јБ ]O 2В`Љ…JЉ…MЉ…NЉ…OЉ…P ЮL`Љ…JЉ…MЉ‚…N ЮL ;OЪ†OЅO…t 5N8Ѕxщ…PЅPew…P љM`ЎˆЅJ‰шЅI‰шЅO‰шЅP‰шЅN‰шŽˆЅS…JЅR…I ЮLЉ…OЉ…PЅJЩ№ЉH…N`Љ…N`ЎˆНˆЪ…NНˆЪ…PНˆЪ…OНˆЪ…IНˆЪ…JŽˆ ЮL`8ЅJщ +ЊНM…KНM…LЅI +ЈБKЊШБK…L†KЅJЩ№ Щ№Щ№` џШБK™HЩџаіЉH…KЉ…L M`aPPPзPчPЂН@(Щџ№$НC(ХIаНD(ХJаН@(‘KШНA(‘KШНB(‘KШЉџ‘Kшшшшшр(Ь`ЂН@(Щџ№ +шшшшшр(№`Ѕr@(ЅsA(ЅtB(ЅuC(ЅvD(`ЂН@(Щџ№%ЅsнA(аЅtнB(аЅuнC(аЅvнD(а Љџ@( ЮL`шшшшшр(Ы`ЅPeNi…eЅO…t 5N8Ѕeхwхx …eцtАьЉLcКex8щ…TЅu…RЅv…S`Љџ…RЉџ…S`ЅP…„ЅO…tЅ„ХNАЅt№!Цt 5NЅ„ewex…„цЉLcКЅt…O8Ѕ„хN…P`Љ…OЉ…P`Љ…Ѕt…€€&Ѕte€…€цЅ€eK…€ЅeL… Б€…wЩџ№ШБ€…uШБ€…v ˆN`Љџ…uЉџ…v` 5NЅuЩџа` ѕN` œ†ЅG—ю—Љ…еЉ@…жЅv +Ј ш…€Ш ш…Ѕ€…еЅ…жЅuЄvР№Р №а­њ( + + +euLЮNЉ +Ј ш…’Ш ш…“Ѕ’…еЅ“…ж  ш…x  ш…y` ˆNЅxJJJЊЅx)№шЅy 1ЖЉe€…€цЅ’…еЅ“…жЉ…ЄЉ …ЅЅ€+Ѕ, Ј† шЉ…’Љ …“`ЅK…€ЅL…Ђ Б€Щџ№шЉe€…€цLGO`ЅBHЅCHЉР…BЉ…C {O ьO Ph…Ch…B`ЅO…tЅPIџ…rЉџ…sцrацs zNЅuЩџ№OЅwer…rцs$s0 ЅsЩаЅrЩ А4Ѕv…SЅu…R ZZ  2ؘ8хyЈ ЕЎЅxer…rцsЅsЩаЅrЩ АцtLOЅu…Q`ЅM)Њ$Mш†uЉ…v ђN 4ІN оЎ`ЅJЩ№ Щ№Щ№`ЉЌЉІЉЇЉŸЈЉOЉ 8ЎЉHІЉGЇЉHЈЉOЉ ­Љ\ІЉGЇЉ\ЈЉOЉ ­`ћPˆQчQCRzRСRS|SЙSTET‹TМTлT§TўT2QuQбQRЎRьRlSVЭV#VJV6VIVpVzV‘V„VpWƒW&U9ULUbUlUvUњU•VЂVдVшVЏVоVЖVУVUšUЁUЈUЏUЩUйUрU№UcVPWTW[WbWiWwUЙUщVѓV WWW$W.W5W6W:W  + +      +! +  + +џ   +  + + + +џ  +џ  +*  +4 +! + +"#џ  + џ + + + + + +џ + +џ + +  +GL +,,,,,MN()) + +џ +  + +.U. +V +,, + +  +--џ \ +-- +]џ + +k + + + +џ + +` +џ + + | + + + qr + st4444vx + yz  +)*)џ  +unџ  +++(++ +,,,,,, + +џ +--- + + +--++ + + + + +џ)) + +)), + + +,,,,,,, + +џ + + + + +џ  +,, +++,,,,,,, + +џ + +. +џ + + + + + +џџ) + +* + + + + +џ + + + +  +џ + + + +џ + + + + +5 5џ +$&џ + + + +џџ +# +# џ&џџџ џ #џ& +$&џ +1&(+-џ12џ +.3/џ +1,џ +) +%%% + 'џ +9 + +6џ +> +=џ< +$$;8џџ +@? +ABџ +X +!RSџ +![Tџ +Z!Yџ +"_"^џWџ +1mlџ +ah + +%џ +eџ +1f gџ +%cdџ +bџ&{wџ&opџџ + <џ +11  "%џ +10џFџ +D57џ:Eџ + CџџOџ1 +  + +1џ +џ +џjiџJHџKIџ555QPџџ ZZЅSЩ № Щ№ЩаL’k`ЅR ЊZЅ€…aЅ…b ФY`ЅRЊ  ЉО…€ЉW…Š `Й`  нWйWXX"X&XXЄX@Yƒ`ЅZ €…Z­С( €С(Љ …aЉX…b ФY ќgЉџэ)­С()С(ЅZ)…Z`СpОїЙяОдЊЌКAƒ`ƒ`ƒ`ЉX…aЉX…b­")Э$)а­!)Э#)АЉq…aЉX…bЉm!)!)ю") ФY`ЇAЄwИgІAЄ]ГмЄЃЄUЄ@КwЄєЄFЇAІbЄЋУфЅЮЊMЄlЏцА_ЄЋЄєГмЄFЄLЄf­С( €С(ƒ­С()С(`ЉІЉЇЉ–ЈЉ?ЉЉ 2•Љ…aЉY…b юžАƒLAЉс…aЉX…b ‚ž 2В`ЌЁБoЄгЈSЗNЋфЄFЏuЗQЇфЎкУЗЄlЄWІQІлБўІpЊGБzПяОмЄWІQІлБўБzЊКИъЎЦДNЅУЛЗЇRАЃЄFНаАШЅВІвМ{ВMЗЁ!!Љy…aЉY…bЉh( *wЩ}а!ЂЙl(ђшШрєЉђi(Љ†…aЉY…b Tš ФY`ЅЛТэЊvІwЈ}ІnЅЛТэЅПІbНrЎГЄHЅЧЁyђ +ЁzЅI…†ЉЕ…ЈЉY…ЉЂ  РЁ`—ЩЖZЉІ8ЉOхFЇЮЇЮЇЉŸЈЉOЉЉЌ }ЎЉЌ 8ЎЂ8ЉOхFЈ ЖŸ`ЅF +i…€ЉЌЉІЉЇЉŸЈЅ€Љ }ЎЉЌ 8ЎЂ Љ rŸ ЉUЅFiVЉрT L„Щ №ЩаѕL§YЉT`ЉШ…€Љ…ЅSЩ№аЅR)ЊЅRJJJЈБ€=ЂZа`8` ZZАБ€ЂZ‘€` ZZНЂZIџ1€‘€Љџэ)``€@ ЂЖ†€ЂZ† НЙ`Ѕ­ІwТэАгЎaГљЅЩЄkЎpЄ­ЋќЄsІBЄѕЎqЊZЗэЄsЄjГЗЄsКŠЂ˜ =[ 8сЂ Љ…aЉ)…b ЖŸЂ Љф…aЉ)…b ЖŸ ВЅЦ)№ \ ь^Ђ͘Њš \Ђ( 2Љ…ЈЉ\…Љ РЁL![ЉЦ(ЉЧ(ЉШ(ƒ` ƒЉD' >]$Z0 \ ь^L![Љ €…Ч` z‰Щџа 2В`ƒ$Z0Аž p\ \ ь^ ƒL![А­E' €E' 5i p\Љ €…Ч`­B')B' \` ь^ p\L![Ђ2 2ЉZ…ЈЉ\…Љ РЁ 2В` р \`$Z ­A' €A' 5iЅc €…c ]Lѕ\ Ld ь^ p\L![ +ƒL \ ƒL \ d 2В`P[o[О[б[ј‰и[ДЖГqЇ№РЛџЕДЉлЇ№РЛџЈЯЅЮЄКЄOџЈЯЅЮЊЋЋ~џНеОуЉлІЁџАkЖ] џ\\Ѕ[ЄO џЇlЎ№ џ­) )№­* *№`Lѕ\Lѕ\$Z0љƒLA$Z0ь ZЉ *wХRаЉ wLђ\Љ *wХRа@Љ wЙu(j(Йv(k(­j(…€­k(…Љ…‚Љ…ƒ HЗЅ€l(Ѕm( i€ЂНЋ(•qЪај ‚M Œf ƒ LЂ͘Њš`Љ…aЉg…b­Ч(а#Љ'…aЉg…b­ )mЦ(lЉm ЅИЭќ)№8`­Ц(i +Ц(`Ѕc €…c­Ч(№Lš`ЉlЉm ЅИ…d Ь` Ld­п(ч(­р(ш(Љ,)Љ…]ЉЎо( =a­ ) fЅ€Ы(ЅЬ(Ѕ‚Э(ЅƒЮ( ,aЉ…]ЉЎщ( PaЉщ(­§) f­Ш(№ Љ…„Љ…… “ЗЅ€Я(Ѕа(Ѕ‚б(Ѕƒв( ЏeЅ‡Эв(аЅ†Эб(а Ѕ…Эа(аЅ„ЭЯ(АLх^­ *ƒЉ…]ЉЎъ( PaЉъ(­ћ) f­Ш(№ Љ…„Љ…… “ЗЅ€г(Ѕд(Ѕ‚е(Ѕƒж( гeЅ‡Эж(аЅ†Эе(а Ѕ…Эд(аЅ„Эг(АLх^ dfАLы^Ђk  sdЉ…VЉ)…WЉё…XЉ)…Y bb8­*эз(*­*эи(*А +Љ*Љ*8­ *х *­ +*х‘ +*А +Љ *Љ +*­*…€­*…Ѕ‘№ +­ *…€­ +*…­*…‚­*…ƒ ˆИƒ Ld p\`Ѕc)…c­Ш(№Lš`ЉlЉm ЅИ…d ё` Ld­п(щ(­р(ъ(Љ, *Љ…]ЉЎо( Pa­ќ) fЅ€Ы(ЅЬ(Ѕ‚Э(ЅƒЮ( %aЉ…]ЉЎч( =aЉч(­) f­Ч(№ Љ…„Љ…… “ЗЅ€Я(Ѕа(Ѕ‚б(Ѕƒв( ЏeЅ‡Эв(аЅ†Эб(а Ѕ…Эа(аЅ„ЭЯ(АL“`­)ƒЉ…]ЉЎш( =aЉш(­ ) f­Ч(№ Љ…„Љ…… “ЗЅ€г(Ѕд(Ѕ‚е(Ѕƒж( гeЅ‡Эж(аЅ†Эе(а Ѕ…Эд(аЅ„Эг(АL“` Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&Т""""""&пџџџџџџўџџџџџџџўПџџџџџџќџџџџџџџўHHHHўH€Hp@H8 H8аH#9ШH#ГˆHAЖH@0H@ФH@ФHGРФH@ФHў@ќФHўGСФHњ ˆHP + ˆHP +џHP + HP@H_ў€HіўHіHіHџpџџџШџўџџџиџўџџџ№Р:@џџџџџџ€РРРРРРЧџџџџџјРС!!!!! РТРФ РФ РТРС!!!!! РРРРРРРРРРРРРРРРРС!!!!! РТРФ РФ РТРС!!!!! РРРРРРРРРРРРРРРРРС!!!!! РТРФ РЧџџџџџјРРРРРРРРРџџџџџџџР‡џџџџџј@џџџџџџџР 'џџџџџљ$ $ $ $ 'џџџџџљ'џџџџџљ       " ў" *Bђ џшќ/ џщH" џъ0w РшHj РщўЂ РъˆЁ џшј& џш џыўџ џш џяџј/§џя??§/§џя??§§џя??ўсрў€П§ ­ЅU П§П§ П§ П§џџ џџўРР€E€D„C„Bˆˆ€ƒ€‚ƒ‚ŒsŒrœ{œzŒsŒr„c„b€€€€ПџПўџџџўџџџў€џџџўџџџў€џџџўџџџўџ€уРуРџр№рј№ј№џјќ8ў<ў<џўџџџџџџџџЧЧџџ?<<џpџёџёџџџџџџџџџ‡џ‡џ„?„?„?„?„?„?„?„?„?џџ!џџџџ џџ џџ џџ џџ џџџџџџџџ;ыПЃ;у*#>/т;тыуПюПћџыџџџџџџџџрэ§§ркКОрŸџџ`џПО п__ ЏЏЎ зпп яяя їџџ`џџџ пџџ`ЏПО з__ яЏЎ їпп џяя џџџр"№ ˆф!дQќсќЃќГќЏќWќЯќoќ_ќ}јјП№ €р!аQќсќЃќГќЏќWќOќoќ_ќ}јј?№šќ>ќШLˆDŠ‹0pМ”фŠФšќ>ќШLˆDŠ‹0pМ”фŠФšќ>ќШLˆDŠ‹0pМ”фŠФќќќјјјќФШШФУХХР‡‡‡„ŒЯŒР@@ €2dШ3 .@€ *€Q€ Р(!џўџ§џ§џџћџџћџџїџџџяџџџяџџџпџџџпѓџџ?руџџчџџŸчџџŸчџџŸчŸцsqŸцsqŸцsqŸцŸцŸцŸцŸцŸўŸўŸўƒžџџџœџџџјј№?№рџрР;1№ќўџљџ€ёџр№џ№рџјрјРќР?ќ€ўў?ўР>Яџ p~?чџ|чџ јуџ€ јaџ€`№сџР`№рџР^{ррџРžћрррЛР€рA‡РР?р!П€Р?р3п€№1Ÿ№?№ўјўј†ќј†?ў?ќЖџ?чќžџћ?уўопћ9Уўюпћ1џюпћ1џўпћ1€џОпћqР€Юпћqр€pЦпљёр?Р№цŸ§ё№?РќўŸ§ё№РџўП§ё№рџўП§ё№рџўП§ё№рџўРѓ№р;1№ќўџљџ€ёџр№џ№рџјрјРќР?ќ€ўў?ў>Яџ~?чџ|чџјуџ€јaџ€№сџР№рџРррџРрррР€рРР?р?€Р?р?€№?№№ўјўјўќјў?ў?ќўџ?чќўџћ?уўўпћ9Уўўпћ1џўпћ1џўпћ1€џўпћqР€ўпћqр€ўпљёр?Р?ўŸ§ё№?Р?ўŸ§ё№РўП§ё№рџўП§ё№рџўП§ё№рџўРѓ№р8#РНя{бР­kZбРˆРˆчЮРˆчЮРˆчЮРˆ„РˆРˆРˆ|Рˆ|Рˆ|Рˆ|Рˆ|Р€DРРDР‡р|џџџџџџџ.чЙю9Œe*цЙЌ!E0 ?ўџџпџ§?ў?џџ§?ў?џџ§?ў?џџ§?№=џ?§?Ж8џЏ§?Ж0Џ§?Ж ?Џ§?Ж Џ§?Ж Џ§?Ж Џ§?† Џ§?ў §€@@ 8):\&фШRJ6ь8`№р€@@ 8):м'ф 8):\&фШRJ6ь8`№р:\&фШRJ6ь8`№р#€@@ 8):\&фШRJ6ь8`№р€@@ 8):\&фШRJ6ь8`№р0@ +PP0D&`€Тd`@бNHСшєРа`АрpР @D€@@’@СЄT‰!P!‚0!Ђ81Р[,NH 2FV0d Ќ`Œ@ЌРь€§€љ[к^ м0\h} ~`€ ~||xx№№№ј(,Р8Рxцpю№яр?рŸп>џ~џќ‡џќ№УџљP!џѕрьџцЎ.ю†ј№@^P^@^@ ~t Пє›џн@I_^Рp_ ?(ќjў|ўўўќџ~X/рР@@ 0 0№р џџћ{{ћ{{џїwwїwwџџџћ{{ћ{{џїwwїwwџџџћ{{ћ{{џїwwїwwџџџћ{{ћ{{џїwwїwwџ! џ€€џ џ€€џ џ€€џ џ€€џ( џџџџџ€€€€€€€€€€€€€€€€€€џџџџџ@@@@@@@@@@@@@@џџџџџ€€€€€€€€€€€€€€€€€€€€€џџџџџ@@@@@@@@@@@@@@џџџџџ!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџР00GˆHHGˆp8ŸЬ’Lђ|ЏдЄ”єќ„р<Р~џџќџџџ`3џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРРРРРРРРРРРРРРРџџџџџџџџџџўџџџџџџџџџџў H H H H H `H !H ?РH џ€€џџH @Р€РH @Р€?pH @Р€0H @Р€H @Р€€H @Р€€H џ€/pџџH €QаH џ€рH џ€рH ў€ H €рH €H €H €H џ€H §€H §€H §€H џџмПџџџџџШ џџпџПџџџџџиџџпџПџџџџџ№€~~JR (&dрœ9‹бT*3Ь0 ,4#Ф8@/џџџџ€`˜eЦ•џџџџй€*Њ`ЊЊ˜gwwfЗwџџџџwuЊЊЊЉЊЊЊЉннннннЊЏџџџџъЉЊПџџџџњЉЗџџџџџuЗўѕЏјџџџџщПрљП€§ўјxџџџџџџџџ         џџџџџџ я§ я§ я§ я§ џџя§џџ џџя§џџ oќР OўР _ўР _ўР џџпўџџ џџпўџџ џџџџџџРРр?№?№s8Ђ€„„d˜s8Ÿф“$ј/а#р€р?№?№oиЄ”€„„`s8Ÿф“$xx/а#р?№јџќ§ќyј`и „„d˜s8ŸфŸф{x;p?№р€р?№ј}ј}ј „„d˜s8Ÿф“$p8?ј'рРр?№јn8 €ŒФ`s8Ÿф“$xx?№?№р€ррі№Р0‰I @рŸ``&@€Рр8p00` ŒФ„„`s8Ÿф“$`?№?№ррш0 P +BBBB0 i–—щ“ЩrN#Фј>|€р?№ј{xp8€Є”d˜s8Ÿф—Єј8p'р€р?№x~8ќ< Ќд`30ј—ЄŸфј?№р?№јџќџќјoи „„d˜s8ŸфŸфј?№?№р€` BE]ш „„d˜s8Ÿф“$ј?ј'рР  wИoи „„d˜s8Ÿф—Єј/а?№р€р?№?№{x`Dˆd˜“$,аOШ?№` Р€ј`„DˆiˆОt „„d˜s8Ÿф—Єs8(P'рр№ј0 P +Fb@1Œh—щ“ЩrN#Фј>|р Hˆ?ќ0 T*BB0 yž—щ˜wюјpр   ?№oи „„d˜30ј˜d—Єp8/арР 0pёpOђBB0 9œGтH6lјp?№ ?№?№oи „„d˜30ј˜d—Єp8/ар7АHH  `ј „„`s8Ÿф“$` ?№рррр џќј „„d˜s8˜dŸф|ј?№/арррр?№џќј ŒФd˜s8œфŸфј?№/арр<№<№џќјoиЄ”„„`30јЯЬœфр?№<№€р<№p8`Ќд“$“$lиs8Ÿф”Єd˜<№?№р€р?А?0`Ќд“$“$lиs8Ÿф“$xx/а#рР№ћ|№|xрр№0 pP +Fb0 MВ“ЩЂEcЦ"D!„"DxР 0 P +FbPМ=Й~~ј/єGтx Р  OШ €„„`S(˜dПєј s8јр6lyžI’Fb1ŒxŸљžyў?ќ?ќ/є>|?№јџќџќp8_шd˜$ Р (P00`р€р№И4,BB@1ŒH—щ‘‰ˆoіјј>|р№ј4,BB@0 I’—щ ˜wіШ>|р?ќ0 P +Fb0 yžŸљŸљwюјpРр?№ `јЌд„„`s8Ÿфœф|ј#EˆxxР№ј?ќ?ќ=МxтGђOi–шши№ `р№ј?ќ<v^v€vjtjtHtHtŒtЎtЮt№t2u2uuuTuvu–uИu’E’E G GеH‡J"O.P.P№P‰h‰hщiщiщiуjуjуjlm‘n‘n‘nsosoХpЯrN}X~кЬОƒPˆїˆŠ ŒTMggggg=‘У“`†„†`†`†`†`†`†`†Ј†Ј†zЌxyДy|yŠxŠx­œї–‘–˜х—+–е–˜W%œ]—›K˜IšIš –=•˜o–ѕ˜г˜_•Ё—iœБ˜—ч• –у™+–_•••У—˜kš—— –Яœ•+–ЏšM–#žo–Ÿ™ –=•9™_•ЯœНёœП›žGœпП›iœ›œП››П›5П›‹œпK˜›šС™бšK˜K˜K˜Ѓ•WšŸ™™7›[™[™%œY›)˜Y›{›9™ –;—Ÿ™Ё—)˜)˜;—_•_•)˜=•Яœѕ˜г˜y=•˜с›}™ –m˜Ѓ••%œ#žGœ‘–Х•M–o–ѓšЃ“г˜+DйDE9E€ERбs‰bУc$enf vиvо…ˆ +‘*‘nŽ”|ќCmD…DŸDЗD;RqTЇVнX[Y\з\1]] ^ѓ^3_s_ `j`І`aŸaЅiбsћsшvHwYw‘wВwвwHx>z@{€{Т{|F|”| +‡T‡š‡&dЌnŽLnаѓ•њР…ШCЌxкyћsДyŠxzШCШCШC~CШCШCШCШCШCШCШCШCШCШCШCШCШCШC4CШCШCШC4CШCШCШC;Ÿ ŸЛŸ) 9ЁЬЂшЂУ NЂjЄБžŸ]ŸнŸ~ є  ЁyЁЂ7ЂЗЂ§Ђ?ЃжЃлЄIЅ„ЅТЅpІRЇ‰Ї–ЈбЈяЈЉKЉІЉфЉgž> i UЁfЁЁЧЁћЁ‡Ђ ЃWЄ Є#ЅІ7ІЂІвІ=ЇЩЇѕЇЈ<ЈxЈОЈ4ЉmЉЊ9ЊLЊЃЄјІpЊзžxŸ œЂ!ЃР@@@@@?џџ@€@?џџ@@@@@@@@@@@@Рјџџќ@ @џџќјР  @ˆ˜ЈШˆ№888DDDDDD|||џџџџџџџџLLLLLLLLLLLLlll>>ў?џјяРш(P +P +H'ф @‡сŠЁ•i›БЅUЗщšНЖйЋUšЉЭSeІ8№?џџРџ€џРџрџќџќџўџў?џўџўџџџџџџџџџџў?џўџјџ№џР>$$$$$$BџџЋе@/џџџџ€`˜eЦ•џџџџй€*Њ`ЊЊ˜gwwfЗwџџџџwuЊЊЊЉЊЊЊЉннннннЊЏџџџџъЉЊПџџџџњЉЗџџџџџuЗўѕЏјџџџщПрљП€§ўјxџџџџџџџџџџџџџџџџџџјџџџџџџџџџџџџј  П§џџ П§ П§ И И Иџџ П§џџ П§ П§ П§ П§ џП§џџџ џП§џџџ џП§џџџРР8A?џџџџџќ?џџџџџќ?џџџџџќ?џџџџџќ?џџџџџќ?џџџџџќ?џџџџџќ?џџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ˜ ˜ ˜ ˜ ˜ ˜ ˜ ˜Пџџџ§˜џџџџџ˜ џџџџџиџџџџџјџџџџџџџџџџџџџџџџџџџџџ ˜ ˜ ˜ ˜ ˜ ˜ ˜ ˜Пџџџ§˜џџџџџ˜ џџџџџиџџџџџјџџџџџџџџџџџџџџџџџџџџџ$ €'џр€% €%џ €'uр€'Ўр€'uр€'Ўр€'uр€'Џр€'р€'џр€7џяџќ€Зяџ§€їяџџ АРH0џџџџџ€`˜eЦ•џџџџџй€*$$$$$Њ`ЊBBBBBЊ˜gwwfЗwwuЊЊBBBBBЊЉЊЊ$$$$$ЊЉннннннЊЊ$$$$$ЊЉЊЊBBBBBЊЉЗwwuЗwџџџџџwuЊЊЊЉЊЊЊЉннннннЊЏџџџџџъЉЊПџџџџџњЉЗџџџџџџuЗўѕЏјщПрџџџљП€§ўџџџјx   џП§џџџџ П§ И И џИџџџџ џП§џџџџ П§ П§ П§ П§ џП§џџџџ џП§џџџџ џП§џџџџРРVAР№ашцѓ€§рџў|џџџР?џџџќџџџџўџўќџРрј8Р@0€@€@Р@џџРџџјџџў€џџџ€џџџ€џџџ€џџџРџџџpџџџр<џџџџќ€џџџџџ€рџџџџџџџјџќџџџџџџџџр?ќџџџџјџџџџјџџџјРџр?џџџјР_џџџјРCјџџџџC№?џтТ?ќCџџ2bDТ'ћў™2bDТ%DOрф™2bDТDг№ ф™"OТD’№ +d—џџџџџќ’Аџџџџџџџџџ№џџ˜ Ј№р˜ Јf ˜ Јf ˜ Јf ˜ Јf ˜ Јf ˜ Јf ˜ Јц ˜ Ј +Ц ˜ Ј +Ц ˜ Ј +ўџўŸЬЈ +џџтŸџРЈџџўјџЈџџџџџџР/џџёџџџџџџјџџџџџРџџџџџРџџџџРќџџџРџ€џџР?№џџј?ўP.џџџџџџџџџџ•UUUUUUUUIПџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§Пџџџџџџџџ§€ЊЊЊЊЊЊЊЊЊЗџџџџџџџџџџЭеuџтѕзUKЯџџў6Gџџџ§џџўПчџџџџџџџљџљџџџџЫЛЋљџјјџЯџџу§ќљџЯ§џџЯПп;ыяџџџџŸнП;їяџЭеw?џџЛїхKЯџџџџЛwo§џџ=UW›€яџџџџџџлwoџЫЛЋџџ›їяџЯџў›їя§џџлїяџџџџџћїяџЭеwйыХKЯџўџџœџŸ§џџџџо?џџџџўП_џџџџЫЛЋ_ЏпџџџЯџў~П_Ÿџџ§џџ~пџџџџџџў?џџџџЭеw~езUKЯџўџџŸџџ§џџџџпџџџ7&џџџџџџўŠЊЊЊЊURпџџџџџњпџџџџџњпџџџџџњпџџџџџњпџџџџџњпџџџџџњпџџџџџњпџџџџџњеUUUUЊЊРџџџџџџўџџрp?џўџџяwПџўџџщtПџўКЋщtНuжџџяwПџўџџрp?џўџџџџџџўџџџџџџўџџјдџўКЋъўЕжџџзџŸџўџџ—џпџўџџпџџџўзwџџЯ^Кџџ>§яџўџ§П{чџўџўЗїџўКЏџўЕжџџѕUwџўџџџчџўџўџїџўџџџџѕжКЏџџїџўџџџчџўџўџїџў- џџџџџј€•URЊ­HПџџџџшПџџџџшПџџџџшПџџџџшПџџџџшПџџџџшПџџџџш€™™„ЬЮhнноюяxџџџџџјџџ€?џјцgО;1˜їtЧНиџќчџјџћџљџјџћџ§џјц{џ§1˜їsџљНиџћџ§џјџћџ§џјц{џ§1˜їs_љНиџћЏ§џјџћ§џј™š§Юhнвљяxџњ§џјџњ}џј8)џџџџџџџПџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§Пџџџџџ§€Пџџџџџ§Пџџџџџ§џџ№?џџ€ЯџЯЊЋеSПџї§їџpЭћќџўфJНy=€Э;]љ?йNћMН|}џюџю§ўџџўџџ§lm€џџ§цЯеџџ§nэїўњ§}іпџўѕzНx=€њ§}ОћйN№x=оїџю№ј}ъЏџў№x=ўџ€№ј}ўџеV№x=€їў№ј}џџџўџџ§џџџўџџ§џџџџРРРРпћгћŸћŸћŸћ€Пџ П§ŸљЊЅЅUВ џџџџ`/€ўў‚‚‚‚€ЦcЦcEEEE€˜9˜9ЊЊЊЊ€А-А-UUUU€АeАeЂЂЂЂ€ИэИэAAAA€П§П§€€€€€П§П§€П§П§€РР€џџ€џџ€П§П§€аа€їџїџџџ€ўўŸ€“€E“€ЊŸ7€U€w€ЂŸї€A­ї€€Њї€Нї€‚Кї€EНџ€ЊЊџ€U­џ€ЂПџ€AПџ€€Пћ€џџџџџџџџ€€€€€€€€€€€€€€€РРРРРР№№№№№№њЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏzЏzЏzЏzЏzЏzЏ:Ў:Ў:Ў:Ў:Ў:Ўјјјјјј`/€~џџТ‚‚‚€џџџХEEE€`АъЊЊЊ€`АеUUU€џПџтЂЂЂ€r“ЙIСAAA€r“ЙIР€€€€r“ЙIР€~џПР€џПџР€`АР€џПџР€`СА`Р€`СА`Р€`СА`Рџџ€`СА`РŸ€џПџР“€`АР“€Пџџ€Ÿ7€U€w€ЂŸї€A­ї€€Њї€Нї€‚Кї€EНџ€ЊЊџ€U­џ€ЂПџ€AПџ€€Пћ€џџџџџџџџ€€€€€€€€€€€€€€€РРРРРР№№№№№№њЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏzЏzЏzЏzЏzЏzЏ:Ў:Ў:Ў:Ў:Ў:Ўјјјјјј`/€‚‚‚‚€EEEE€Уƒ€ЊЊЊЊ€BUUUU€~ўџќЂЂЂЂ€B„AAAAA€B‚€„€€€€€B‚€…€~§}|€B€A€@€@€џџќ€џџ€UŸ€*“€“€*Ÿ7€U€w€ЂŸї€A­ї€€Њї€Нї€‚Кї€EНџ€ЊЊџ€U­џ€ЂПџ€AПџ€€Пћ€џџџџџџџџ€€€€€€€€€€€€€€€РРРРРР№№№№№№њЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏњЏzЏzЏzЏzЏzЏzЏ:Ў:Ў:Ў:Ў:Ў:Ўјјјјјј`0€€€џџџќџџџ№€€<<€€<<€€ <0€џџџќџџџ№€ €џіџєџџџ№€№Ж№Дџџџ№€ссџџџ№€цVцTI~Ip€џNџL џыџр€Р>Р< <0€ќќџџџ№€ррџџџ№€рр$ў$№€РР џлџа€€џіџєџџџ№€НџН№€џџџќџџџ№€џљџјџџџр€€€€€€€€€Рр џџџџџџџџџџђ€€џ€џс€Џс€Ў!€ў!џ€А!@ёЁ €€!№џџџџџџџџџ@'€€€€€€€€џџ€i€Ÿu€ŸY€Ÿi€ƒё€§€•§€ЕХ€ПХ€Ж€О5€А€П§€Џ§€џџџџŸљ€€€€€€€џџџџџџџџџџџџџџџџ€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџў€…џџЃ‹џџг—џџыЏџџїŸџџћПџџџПџџџПџџџПџџџПџџџПџџџПџџџПџџџПџџџПџџџПџџџŸџџћЏџџї—џџы‹џџг…џџЃ‚џџCџџџџПџџџПџџџПџџџОМp џџџџР€€€€€€€€€€€€џџџџџџџџџџџџџџў\.\"D"8 џџў€€€€€€€€€€€€€€€џџџџПџџџПџџџПџџџОЊЊџНUU_p џџџџ€ џџљˆˆˆˆˆˆџџљŸџџљ€€€џџџџHHHHHHHHHHHHџџШџџиџџ№@џџџџџџў€ŸџџџџџџљŸџџџџџџљŸџџџџџџљ€€€џџџџџџџџHHHHHHHHHHHHџџџџџџ№у›2ЯТKLЫ~џтœѓ>ЧŽ€€Р№?јџў]і€€€р<№[h\ш_шOШ`00?№9№рР Xfg•Џ}ПЏёЮљјffОљJп›епї›йUъ!fР@Рpx А.t/є7ь8јјј №р(џў|† †` +Р‡˜xC€>ўТ&ЋЯmr!$€ $м(laGісЗ‚g2@0@аРЦ@` @(†` +˜`№8€`€Р€ПџТ‚Ž н№ѓˆџАја\~0тF№‚тСUжЦўмufP{"XEQXУу№Gvd<|0 Р€РРРРРРРр4ъеtаCЮ…ЖЂе€ЋA€=ќВƒq;вW)IчgМs/ # ?€џџџпџџџџџќџјџџ?џџџџ;џ€џрџ№^№~pўўџџ€џ€џРџрџрџрџ№џ№џј?џј?џќ?џќ?џјџјџ№џР~&  €0H€‚@ 'ў`€;ћ@€'е€ @?ц€р/Ђ€0 7В dp;S№ј[s€8[7{?}>`ПОРС€ @А@<–AРњWФ}N?џШ :ќ`@ ?ќ0џў`'џџФG№§€q?€7>~№рУу€ч—o€м€?џџ€<џ€џ€€€‚ƒƒ€Ÿƒ€ƒ€Я€џ€Џ€/€€€џ€Я€м_€€їџo€Р!П€ў€џФ€€џ€ПџџФ€џџ€?ўџЬ€„џРў@?џ| ќј№сŸр?џ@'ŠќбР € €` Р @`я[€\ мdшm!MС93 Ћ˜Fљœ†АL)щP€Ž}yрpйњц €yЊџЦ€г§‡Фw rџџгCЊгџџ“`€йхџџЊРР{їџџ[€@ЯїџџџH`§џџџџўИџПџџџє їџџџџќ??џџџџљoљџџџџакџџџџџ€сџџџџџџџпџџџџџ§єџџџџќ;}шџџџџџ€ѕџџџџџњџ„џџџџџЩщH'€€Р€љР§РџРџр?џрџџ№џџєџџўџџџџџџџџџ€џџџ€џџџРџџџРџџџРџџџр?џџџр?џџџр8џџџ№<џџџџ№|џџџџ№џ€џџџџ№џ'€џџџџћџџ€џџџџћџџРџџџџџџџи?џџџџџџџќ?џџџџџџџќџџџџџџџќџџџџџџџўџџџџџџџџўџџџџџџџџўџџџџџџџџџџџџџџџџџџ?)ќ?ў7њПўџџџ€џџ§РџџџРџџџРџџџрџџџрџџџ№?џџџ№?џџџј?џџџјџџџџќџџџџў?џџџџџ€?џџџџ€џџџџ?РџџџџџПРџџџџџПРџџџџџџРџџџџџпРџџџџџпрџџџџџпрџџџџџпрџџџџџџрџџџџџџрџџџџћ§`џџџџћљрџџџџџџєџџџџ§џДџџџџ§џїџџџџ§џЖџџџџўўЗ€џџџџџџ5€џџџџ§џН№џџџџџџЕ@џџџџўџАОџџџџўПАцџџџџўџ8Ц&#pЈ&!€0Р@@€  0€pР x€4€@@ `€ @@ a  †Р ˆ€€с DpH(@@@@@џЯѕўAAAA@(;ћў§ЌўФ…………„АПџ€ + + + + A_џ† Пџ@@@@@џЯѕўAAAA@(;ћў§ЌўФ…………„АПџ€ + + + + A_џ† Пџ@@@@@џЯѕўAAAA@(;ћў§ЌўФ…ЕЕЕ„АПџ€ + + + + A_џ† Пџ@@@@џёттПќ \Uuт<<@?‡‹ћЦ<<ё?‡…§Х|}?ќП–ўкМОў—‹џѕ}|џџ?ЏЕџПџўџџџџџŸчцџџdќџпттцџџ`\\UМ<<џџ?‡‡‹М<<џџ?‡‡…ќ||ў–МММўП——‹§}}П§ЏЏЕџџџпћџџџџ./ЧЯЧЯЧЬ€€€‹ ‹ ‹”””ŠŠŠ €‡€‡€„тт€Ф‡Ф‡„ŒŒŠŠ€Е Е ‹ыоыпзмўџџќ?ў?џџќџџџџџќЧЯџџЧЬ€џџ€џџ‹ џџ‹”џџ”ŠџџŠ €‡џџ€„тџџ€Ф‡џџ„ŒџџŠџџ€Е џџ‹ыпџџзмџџџџќ?џџџџќŸФХ\ќxyМќyџўyмXљџўљь‰xyќњћќ џџџџќЯџџЯќуФХTФxxМŒyџўx\ŠљџўљlЕxxМъњћ\џџџџќ?ЯџџЯќ~€РџРџРџРџРџРџРџРџРџџРџџРР8РРРРР@>џџџџџџџќ€џџџџџџџќџџџџџџџќџППППППМПППППППМПППППППМПППППППМПППППППМПППППППМПППППППМПППППППМПППППППМџџџџџџџќџџџџџџџќџџџџџџџќЊџџЊЊЊHџџHџџHџџHЊ№ЊЊЊH№H№HџџHЊўЊЊЊHўHўHџўџџџјџўџџџј@€Р€@'џџџџџџР А9џџџџџџœЩ“‰џџџџџџ‘‰‘‰џџџџџџ‘‰‘‰џџџџџџ‘‰‘‰џџџџџџ‘‰‘‰џџџџџџ‘‰‘‰џџџџџџ‘‰‘‹џџџџџџбŒ1Пџџџџџџ§Рџџџџџџџџ€џџџџџџџџџџџџџџџџHўHP +H_њHRJHRJHRJHRJHRJHRJHRJXRJxџпћџџџјџа џџџ№џџџџџџр@.џџџџџџўРТ""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#РџџџџџџџџџџџџџџџџџџџџџџџџHHџџHHH@HўH@H_њHP +џџHP +HP +HP +HP +HP +HP +HP +HP +H_њHPHPHPHџPџџџШџ@џџџиџўџџџ№Р@ џџџџџџўРТ""""""'Т""""""'Т""""""'Т""""""'Т""""""'Т""""""'Т""""""'Т""""""'Т""""""'Т""""""'пџџџџџџџџџџџџџџџПџџџџџџ§џџџџџџџџ@HўHўHњHP +HP +HP +HPH_ўHіHіHіHџpџџџШџўџџџиџўџџџ№Р3 џџ№ eР•џџћ0*LЊSgwьРЗwџџюю ЊЊU ЊЊU нЛ нЛ ЊЏџџ§U ЊПџџџU Зџџџю Зў (ў ЏјПяу§ ПрПь џ П€Пь ? ўИl рјИl рxИoрРПярПшПшПшПшџПяџєџПяџєџПяџјР20џџџџџ€РРРРЧџџџџјРС!!!! РТРФ РФ РТРС!!!! РРРРРРРРРРРРРРРС!!!! РТРФ РЧџџџџјРРРРРџџџџџџР‡џџџџј@џџџџџџР 'џџџџљ$ $ $ 'џџџџљ'џџџџљ     ( џш џш џш Рш Рш Рш џш џш џш џш џш/§џяџ§/§џяџ§§џяџў@Aџџџџџџ€№;млџџџџџџл›й›й›џџџџџџй›й›й›џџџџџџй›й›й›џџџџџџй›й›й›џџџџџџй›й›й›џџџџџџйŸџџџџџџљИџџџџџџџџџџџџџџџџ€џџџџџџџџџџџџџџўHHHHHHHHџџHHHHHHHџџH@HўHўHњHP +HP +HP +HPH_ўHіHіHіHџpџџџШџўџџџиџўџџџ№Р@ џџџџ€`˜eЦ•џџџџй€*Њ`ЊЊ˜gwwfЗwџџџџwuЊЊЊЉЊЊЊЉннннннЊЏџџџџъЉЊПџџџџњЉЗџџџџџuЗў ѕЏјП§џџщПрП§љП€П§§ўИјИxИџџП§џџП§ П§ П§ П§ џП§џџџ џП§џџџ џП§џџџРР(ПЏзЫчљўПЏзЫчљўПЏзЫчљўПЏзЫчљўПЏзЫчљў>>?~€џРџРџР€џ€?ўќџ№џ№џ№=џ№{џ№ѓя№ѓї№чѓ№чљрјќќјрРр?№?№јјПєФcxxЏдПєp8?№#р€р?№ј{xp8€Є”d˜p8Ÿф—Єј8p'р €?Ррџрп№№S№R`@@!РР Р РР€ €?Ррџрп№№S№R`@@!РР~`’PO8` €?Рр№џАџќ d  8@?€33<€€ €?Рр№џАџќ d  8@?€gрЄŸ aР  6Рo`o`яpяpяp№№_  @пАŸO @?Р€ 9Рррџ№жА P‰I @_ ŸO 0Р?Р€0?иььпьзьЧмR|Px Р€€ @@€€0?иьџьпьзюЧоR~P\ Р€Р(p№<`3Рo№пјпјпьпЌяŒљ(x( р` +@  рРр7јoќoўoіяжїЦќ”t№а(№ xР  `p8ПєŸфј'XhЈTИtј'рР #g˜xx „„d˜00g˜$$ј'р € @@ `0рў0S№R`@@!Р  Р&€ € @@ `0рў0S№R`@@!Р r`šPM8` Р `0€8cј~P2P 'Р'@$€Р Р Р `0€8cј~P2P -Р2pRШM0рЊЊ€џРџџ€џРў?€|Рќ€~?Р№€`Рр€p‡РљЯ€џРџџ€џРџџ€UU@|‚‚‚|ўЊЊЊЊЊЊю| /€0`@€РР (шРx€hш€hРxpp?р€€0`@€РР (шРx€hш€hРxpp?р€€0`@€РР (шРx€hш€hРxpp?р$BBFNNNNNNn>AAЋЋ^_=/КЗW_ЏЏїїсыAAˆT$Јиp ˆT$Јиp ˆT$Јиp ˆT$Јиp И2NNrI’ @€€€@0 рРРрјќ'OŸ€џџРџџрp?№x`Ш€„`џјџџИР:<€t€|€њ€э€є€Ј€а€Њ€pth?6ў№ ?ќ@П§ПГГхПeП§П§ПџПџˆ?ћџў?ќ@П§ПГГхПeП§П§ПџПџˆ?ћџў * *@ЂE**@ЂE**@ЂE**@ЂE А А А А А А А А А А А А А А А А А А А А А А А А А А А А А А А А UUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆUUˆЊЊˆAAџџџџAA$џџџџџџџџџ€Рx86Р€‡x@@   !(‚(‚(‚(‚@ џџџџџџџџЖmЖmЮ{џџџџЮ{ЏѕЏѕП§П§ЛнЛнџџџџžyžy›й?ќ?ќ›й|>p@|>џџpZъџџјp@јИpVВИМ=p@М=Ће?ќ?ќЋеŸљŸљРџџџџР џџџџ ŸљъџџџŸљ€а€ёрёёаёёрёЯѓаЯѓ р ŸљаŸљŸљрŸљŸљеџџџŸљŸљъџџџŸљпћеџџџпћ?ќџџџџ?ќџџџџџџџџoкŸі_ъњwКџў<ђ7Вј|џў№>p:xzWЊ?ђ€@ +?ђтттŸц@ +?ђ?ђ?ђ?ђПіјџў ўЯѓžyМ=М=ўџџџџпћЮsтGБМ=П§Ÿљ€€ŸџŸџŸџŸя˜›Я˜šЧ˜›O˜Ÿџпџџ!џџў€€€€€€€Рџџх'х'х'§џџџРРџџх'х'х'§џџџРџџСƒСƒСƒСƒџџРўџџ€€€€џџ€€П§П§­…Є…Є…П§€П§П§П§Љ§Љ…П§П§џџџџ€ƒПџџџ€ƒџџУƒ€B~ўџќB„AB‚€„B‚€„~ў§|B‚‚B‚‚B‚‚BA@@@џџќ.Р р?ипў?>§ўџ№oћ№џя№џ?№§џ№{ћџ№їїџ№џяџ№~Пџ№џ№џё№џё№ў?№ў?№ў?№ў?№џџ№џџ№џџ№џџ№џџ№џљ№џс№џ№ў№ј№рј€јќ7ww€€РР@!џџџџџџўРТ""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#Т""""""#џџџџџџџџџџџџџџџџ€џџџџџџџџUЊЊЊЈў@_њ ќP +aќP +ё$P +Q8P +q _њбиPRˆќP"pPPџџˆў џўџџџрџРџџџр @0џџџџџџР џџџџџџ№9џџџџџџмЩџџџџџџл‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‰џџџџџџй‹џџџџџџйџџџџџџљПџџџџџџ§џџџџџџџџџџџџџџџџ€џџџџџџџџџџџџџџџџ@Hў€ HP +№ H_њ +мHw^ "HzюђТ""""""&Т""""""&Т""""""&Т""""""&Т"""Є@­гА@ИлЊК­ЛЋШ.ЊяЋШЙDЕЃ@œШШШМdŸ 22222 22Є@­гНGНGЊКЄpЙDЄh,ЅПЖЬЈўЈўЊКЄЃЊОЏКЄАЄ\ЁDЊОЋШЙDЊј%p +‹‹,,‹ЃМdŸžЁ ž PP!PPPPP PPЄгЗЅЊљВФЄTЅNЇЬЄlЄЄЊКЊNЅXЄHЊЋЁDСіЄЃЌOЋмСoЉњ,І§ЎvЏЊЋoЋмЌн­ЋЅLЁDЊќТИижхх„„хЄЊdЇІЄІ <'<&<#<<$<<<<ЅvБCБCЊКЖKЈ­ЄXРY.ЅеЗчМw65 2"ЗЗФ Ф ЗМdЇІЃЄЇ +––ŒŒŒ'Д&Њ#–$њ PЋТМwЅ§ЅЭЅеЗчМwЈ­ЇїАЊЄj,ІhІ~ЈгОЬ­ЩВ`ЋpЄКЄOЉMКыЗLМCЊkЄ@ЊНПWЈBГЗЄs.ГЗЄsЌЃІbЅLЊКБaЛтЄUЄ]СєСєЕMІЈЌАІшЅ_ЊКЉvЅDЄjЌЃ.БiКжЈгџ0' @@@ш +БiКжЈгЌOГЗЄsЌЃЊКМpЎv,ЄтУРЛЗЊёЛDІW.МкЖЇЄdЕНЈaЄЄЄІСаЇІЃЄ ('(&(#(($((((ГЗЄsЊљЄUІГЋмІhЈЕЈЯ.І]ЌАЅ~ЄHЋмЄжЏрЈьГoЈН,ІbЈІЄКЊКЈЕЈЯЄjІhЊZЅ\ЄЃАЊ.ГoІьЈЕЈЯЈ­ЉмЅеГT,ИyИѓЊјМC.ЅеГTЗэЏнТИЕлЄ@Ѕu­ИД­Б§ВцЊКЄjФPГО.АЈЄd­шш§#pллММлІСмЇІЃЄ P'P&P#PP$PPPPГoІьАЈЅ§ЅЭЈгІлЛЛЛЗЊКЄjГЗЄs.ЄDЌOЅеЗчМwЎyЄUІГІWЊКАЊЄтЄЇЄ@ЛЏЄdВrш§ +pллММлСdЇЃЄ P'P&P#PP$FPPPГЗЄsЊљЄUІГІWЊКАЊЄтЄЇЄ@ЛЏЄdВr.ЅLЛЗЌнСйЄЃПљ,ЈЋЊёЄFЄ~ЕoВ{ЅLЊјЕлЊјЊјЊКЄ@БiГОМL.СЇЄdЌX NІЖdЇІЄІ'&$ГЗЄsЊљЄUЄkЇЬЄl.ЅvБCБC6аћ<::шш:ЅР NЇІЃЄ n'n&n#nn$nnnnГoІьЅvБCБCЌOЅЛЊљЊКЄ@ІьЋeНњ. ЅеЗчМwЊьЅXЙDЎЩІoЅXЄFЄЃЄжЄO,ІZЈгЈќСмЅXЅєЅЛЊљХ@Њk.ЊсИUЌѕ`ъжжXXжСd<<<<<ГЗЄsЄGЅNЇЬЄl,Ѕ­ЄщЄжЈЅЙшЛy.ЋЪИUМC"q::шш:ІСdІЃЄІ xxxdx%x&x#x$xЋЪИUМCЌOЋТМwЅ§ЅЭЊКЄjЇЬЄl,Є@Ј­ЊZЅ\КЩБoЋТМwЅ§ЅЭЏuЖЧ,ОкЛЁІbГЗЄsМCЊkЄWЊКГyИкЄwЄЃІbДxЊљЄHЄЇЄЇЄU.Є§ИUАbј$#!!„„!ІТdЇІЄІ Z'Z&Z#ZZ$ZZZZЄjГЗЄsЈЕЄsС`КоЁаЁаЏЋЦNЈЯЊЬ,­tГdЅ|ГBЈЕЌd,ЄKЄшСpЕИ.ЛєИUСl А­2pЗЗммЗІСdЇІЃЄ d'd&d#dd$ddddЅеЗчМwЎyЄUЅ|Х@ЊkЄЇЄ@.УBРYАЊСq,Є@ЌнДNЊОЙDЅ\ЄOВ`Ћp.Ќ_ИUСщ А­<2::шш:ТdЇЃЄЇ'dd#dd$dddЌ_ИUСщЌOІГІWЊКЄjЄOЄh.ЅHЋeІbЗрОmЄsАЕЄGЄjЄ§,ЗрОmЄsГQЖЯЗРІZЅLИђЕлЛєИUСlЇыЉbЅеЗчМw,АЕЄFХ@Њk.ЅЭЅ­ГЬЉШЊКЌOІбЙЋ,ЌнЈьІyМLЕUИ|ЊКЄHДNАQЙН.ГЗЄsБаРY(PУЄЄЄІСdЅЃЄЅ22222%<#2$2ГoЌOГЗЄsЌЃЊКЊZЅ\БаРY,­tГdДxКоЗsЖiЇЬЄlЊКЊZЅ\ОЧВп,ЇOЌнЅL­БЅиЉMФЇ,ЅiЗўОЩНmЅ\ЋoЄПБoР~ЄH,ГЗЄsЇЬЄlГЃЋмЗq­ЋЅL.ГЗА\PУ&ЄЄЄC +PPPЄjГЗЄsПWІГЊКВrУ~,ЄзЈфЅжЄђЌЦЌOЌУЖQ(@‰2„‰<В‰'Kх‰1PŠ; +ZIŠE22wŠOxЊŠ$NЄ@ЉлЁuІ^Ј­МAЄsЄMЁvЅЊЈЌНёЄWЄ@ЈB,ХZІaЈНОюЄMТрЈ­,ЉIЊКЄ@Сn,ІV$n$1ЋdЅh$NНёЋeМЦЈBЁuЄWЈBМAЄsЁv,ЄMБaЋl­ЗЅбЄWІгЄUМAІV$n$NТљЄтЉъЄM,ЋцАhЈтЈBТНЈ­ХDА_,Є@ЉлЁuЕЃЄlЋєІђЁvЄOМA$n$NЄ@ЉлЁuДТЖЇЄMЁvЊНМA$n$1,ЄMЈ­БaАЪЋl­ЗЊНЈэБo$nІеУфЅЭЏk$NЄ@ЉлЁuЋdІеМКИ|ЁvЛR­гЄMЊс,$nЄWНL­nЎ`КЩГQХЂИn$NЋцНёЈтЈB,Є@ЉлЁuЄWЈBМКЄMЁvЅбЄUІгЄWМКІV$nЄpИЁ$NЄMЅцЅЊЄт,ЁuЅPЄHЋќИєЁvЊНЈы$n,ІPЎЩЅkЄтРcЋќТIІV$n$1$NЄ@ЉлЁuЉ]ЄeБДЎќЁvГКЅHЄMАЕМC,ЄЄЎcЊНЖiЈыІV$nP ‹<S‹(‡‹ + +dЕ‹Fш‹ +2Œ$NЄ@ЉлЁu­IЄпАvЁvТрЈь$nЈ­ІZЄ@ДxВrІV$n­IЄпЦFЅxЅоЉчЅh$NЄ@ЉлЁuДхЊХБДЄіЁv,­ИА_Ј­ЇЮІлЅbЊХЄЄХмДxЌАЇьТъІV$n$1$NЄjГмЄ@СnЈ­ЇЮЄUЅё,Є@ЉлЁuМAЙpМYІaЁvДЈІV$nТљЛL$NЙBЎ№ЛPДx,Є@РўЖЁДxЄпХмЊКІхЌѕ,Є@ІЁЁuДxЄпЙpЁvБРІV$n$NГБЄтТНА_ЖЇЄтИђЖi,Є@ЉлЁuЈSОBФdЁvЕВЕВЙъЙъЊКДЈІV$n$1$NЄWЈBЗmЈ­,ЉлЄЄЎMЉл,Є@ЉлЁuМAЌEГsРєЁvГsРєЇ№ІV$n PЙŒZюŒd'nB1xr; +dЋE–щOД+ŽY +мfŽ$NЈЋЄбА}ИѓАЎІь,ЈЯЄ@ЉлЁuЄбЙDЕLБ`Ёv,ЇнСuЕoЋlЄ@ДxЇ№ІV$n$NТрІaА}Љ~Љ[Іь,Є@ЉлЁuІaО_ЄTБ^ЁvЊНЈњ$n$NЄW­ЗА}ЈњДSІь,Є@ЉлЁu­ЗА_ЄЊЏFЁvДxЖеХмЄлРЛІV$n$NЙLЄЊА}Љ~О_Іь,Є@ІЁЁuЄЊЎќЏэЏэЁvТљДxЅцПљРЛІV$n$1$NИ}ЄUЄшІьХмЄл,Є@ЉлЁu­ИРsЉ~ЇЂЁvЅЊДxБзЄоЅkДxЌяЅX,ЉчІV$n$1$NИ}НёЄKЈіЄшІь,Є@ЉлЁuГОЕОТkТїЁvЋoЈBЉтЈ­ТљДxЄ@ЋeЄ@ІZЌлФ~РЛІV$n$NЈBЊkСіЋцІ§ЄKЈіЄшІьЕЗВ@ЄЃЖУ,Є@ЉлЁuЛdНLАhІсЁvІuЄЄБaЇ№ЅkДxІEІV$n$1$NЈ­ЊkЖVТрЖVЇж,Є@РўЖЁНёЙMЄбІa­ЗЄЊЅ|Њљ,ЁuЅ|ЅПЅ|Љ_ЁvГsЇ№ЄKДx$NРqЉРЄfЈM,ЅбТkЌNТрЕLІk,ІлІPЄHСЭЄjІГ,Є@ЉлЁuЅ|Ж}Ѕ|ТѓЁvГsЅXЄQЄЛДxВŽкŽ3b$nЗtЙBЏuЎ№,Є@ЉлЁuРs­ИЛёЛRЁvЛЗЛЗСзЄFЖ}Ѕh$nЄ@ЉлЁuДхРsРИЛёЁv,Ј­МvЎЬАЪІ­А{ЙLЄ@ЎЧ$nЄ@ІЁЁuРsЕОІbЄбЁv,ЋцХDІгА_,ІbЊХЄЄЄ@­гТрЇщИЈІbЄVЅ~$nИ}ЈBПљИЈ,ЗtНёБіЊсМЮ,Є@ЉлЁuРsДхБАЊiЁvА{ЄFЖ}Ѕh$nЈ­ЇЮГsЎЬЈЯЄ@ЉлЁuЄЊРsЄTВ{Ёv,ГsФђЄT­гЊХЄпБиЄцЌDЄFЖ}ЅhІбљ#Gz$nЄ@ЉлЁuЖУЊсАgЄHВДЁv,Ј­ЇЮЗLАЪ,І­ЄwА{ІbЄ@ЎЧ$nІчуњЛДТ\,Є@ЉлЁuНКЛRТЖИdТkЁvСзЖ}ГoЄ@Љл$nЅHЄтЄфР[,ЊјЙФЄ@СnЁuЌKВ`ЊкЏѓКЩЁvА{ЄFЖ}Ѕh$nЈЯЄ@ЉлЁuЄsГЅЊсІлЌѕЁv,ЛДЛДФЦЅXЄVЅ~$nХжИyЛДЇс,Є@ІЁЁuНКГvЊс­ЛЛyЁv,$NЊК­тОњЇ№ІЁКЩЌвИЈЊХ$nІчГSЛДД­Є@ЉлЁuЊсВЊЋфЗT­ИЁv,ГSЄЄ­ИЅXЕКФRЊсУЄ,Є@А{ІгЙL(‘21‘(<f‘2<›‘<FЬ‘F +Z’Pd:’$NЈЯЄ@ЉлЁuЄsЊсФъКЉЁv,ЄтЄЄ$wІE­гАщЄlИnІV$n$NЎiВЖЛДЏК,Є@ІЁЁuЌKЊсИбЛyЁv,ЛДФЦФЦІaІV$nЊК$lГsРЛМЦУ@$NЈЯЄ@ЉлЁuИUЕЕЙфЌѕЁv,У@МvПљИЈУ@ЖеТјНё,У@БщЈыІV$nЊК$1$NС|У@ЙLГЛЄтЋљУ@Бщ,Є@ІЁЁuЊсИЈЌyЌѕЁv,ЄтЄЄ$wЈїІV$n$NЈЯЄ@ЉлЁu­ИЊсГvНКЁv,ЋeУ@ЅМІЌІИУ@ЄSІм,Є@РўЖЁГsЉтЄQЄLУ@$NЈЯЄ@ЉлЁuЊсНеЕLСnЁv,$wЄЃБaЄ@ТI­ЗСnЉтІV$n,ЇжБoЄЃЅiЋфФГ$NЄтЄЄ$wЇнБoЕЇЊН,Є@ЉлЁuЊсЎ|ГqЋеЁvЊНЈыІV$n,У@ЈьЄЄГ~Ќ№ЕMТрІVБзЈыЯ’(“((7“22j“<<–“FAЦ“PFь“$NЈЯЄ@ЉлЁuЌK­ЗЉиЄHОKЁv,ЄтЄЄ$wЛДФЦФЦІaІV$nЊК$lБйЅh$NЛДЕЮЅЩЄт,$wРHЕлЄ@ЉлЁuЛЗЄsІёЄHЗіЁvЅбЄUІгЄWМКЉЙ$nЊК$l$NЈ­ЇЮЗLТр,Є@ЉлЁu­ИЊсГvЄH­ЛЁv$wЄMЅњЄЃЉw,ЈыІV$nЊК$l$NЈЯЄ@ЉлЁuЌhИ­РHЄHЏКЁv,ЈГБЖЕL­лІaМAІV$nЊК$l$NЄтЄЄ$wХИАЪ,Є@ЉлЁu­ХМvЗSЄHМІЁvЉЙ$nЊК$lБзБзЌхЅX$NДЃЄMЛДС|,Є@ЉлЁuФЊГЗИHЄHМvЁvМAІV$n$l$NВОЈBАМЈ­,ЈЯЄ@ЉлЁuБmНКЈ`ЄHІчЁvЄMЅњА{А{БйІV$nЊК$lP€”<Ќ”ж”dў”Z1•–]•<Š•xФ•$NЈЯЄ@ЉлЁuЛДИбУЙЛnЁv,Йя­у$nЊК$lЛДФЦФЦЊКБНЅh$NД­А_ЅkЄт,Є@ЉлЁuПWЄWФѕІрЁvЋKЉЙ$nЊК$lЉчЅh$NЅЊЄтЕъЎЬ,ЅkЄтЁuЄыКЁІшМгЁvЉЙ$nЊК$lРЛЅX$NЅЊЄтЗLЄР,ЅkЄтЄ@ЊјЈЯЅXЄ@ЉлЁuЖ­ІrІ^ЎЩЁv,ЇьІV$nЊК$l$NАПІaЄ@­гТрЈ­,ТљЄтЄ@ЌDЁuЄ@КиЌлЋфЁvЊНсш$n$l$NЅЊЄтЕъЎЬ,ЅkДxФЦФЦ,Є@ЉлЁuЈтГBЖ~ЗTЁvРЛІV$n$l$NЅkЄтІb$n$lІEЙL,РHЋсЄ@ЉлЁuЄ~ЄUЌмРYЁvЅЊЄтЄSІVІPЄ@ЄшІьЇьЈь$NЅЊЄтЕъЎЬ,ЅkЄтДЄІЈЎБ,Є@ЉлЁuЋoЄWЄпРYЁvРЛІV$nЋeЏн–'–K–}–Д–щ–$nЎiАЪЈ­Њk,Є@ЉлЁuХbЛRЅеЈFЁvА{ЄFЖ}Ѕh$nЄ@ЉлЁuХbЛRЄEЄбЁvЈRЄбІгА_,ХDЅXЄVЅ~$nЈЯЄ@ЉлЁuБіЉdХbЄlЁv,И}ЄU­ЫНђБіЊсМЮЄ@ЄUТЖЈь$NЈ­ІZ$nБзЈ­Є@Х§,Є@ЉлЁuЈХХbТkБ_ЁvБз­ИМЦЄV,И}Є@ТIІaЄSФЦЄFІ^Јг$nЄ@ЉлЁuХbМvАбЄЊЁv,Бз­ИІгА_,ЅbЊХЄЄЄ@­г­ЫЈїЉЉЛДЛДИЈЄU$nЄ@ЉлЁuХbСєЋnЄsЁvЋцІVІZАh,ЊНАhЅXЄVЅ~,ЉПЄSІpЄjГОЏыЏeЅЗІгІ^((†—(PЎ—<<к—'P( ˜1P<;˜;іxe˜E +Pš˜Oё‚Я˜$NЄ@ЉлЁuЉм­ЗБaЋBЁv,ЄтЄЄ$wКOРYЛ\ГЛЏ{ІV$n$NЈЯЄ@ЉлЁuВгЋBБз­ЗЁv,ЛRАЪ$wБзЊгБa­IРЛІV$n$1$NЄтЄЄ$wЄ@ЎМ,Є@ЉлЁuЄK­БЈг­ЗЁvГsЅXЄKЇњ,ЇњЇњЄЃТї$n$1$NЉлІЁЄjЖ}ЄjТѓ,Є@ІЁЁuМтОЅМgЗNЁvГsЎјБaЅДЏ{ІV$n$NЄ@ЉлЁuЖУЅлхbЮ}Ёv,ЄтЄЄ$wЊiЊiЇщЇщІaЇ№ІV$n$NЄтДЄЇњЇР,$wІл­IІZЇцЅX,Є@ЉлЁuТ_Џ{ЄsЁvБaАЪЋl­ЗДЇІV$n$NЄтЄЄ$wЄ@Їн,ГКГцОЬЕУЄOТIЅXЁuЕeРsТIЗњЁv,ЇњЇРЈыІV$n$1$NЄ@ЉлЁuХsЄ}ЎgРJЁv,ЄтЄЄ$wВцЄт­ИЅX,ІpНbЅкЏы­ИРЛ$nPJ™<x™(Ђ™ + +dЬ™Fš +2.š$NТљСuЊНЄWЊНЄUГsФђЄTРЛ,ЅПІXЁuРЛЙЊЄTГqЁvЄЇЎБВz$NЄ@ЉлЁuЋвБйЅеГDЁv,ЅkЎБХмДxІV$n$1ОюБНЙLЅh$NЄ@ЉлЁuЈRОWГДА}Ёv,ЈтЎБЊъЄfЌлЙяВrЄOМВІV$n$NЇЄАЈЈIИy,ЈIЊгЕoЄO,Є@ЉлЁuМЧЙЊБсФСЁv,ЎБЋlЄjБoВЇЅGДMБ`$NЈЯЄ@ЉлЁuЖРГTЅ[Ј­Ёv,ТљЎБЄ@ЅпЙдЈBРОИyЅДІV$n$NЅЊЎБЕъЎЬ,ЅkЎБЄ@ЉлЁuЖТЊъАНЄпЁvЊНЗo$nЏнЄf(–š(Рšђš›<T›$NЄ@ЉлЁuЕLЊkЕLЄбЁv,ЅЊЄтЕъЎЬЅkЎБЊНРЛ$nЋeЏн$NЅkЎБЄ@Ѕп,ЅЊЎБЄ@ЉлЁuЕLЊkЕLГЙЁvГКЄЃЋіБ`ВzЄЯІVДЇЅX$NЄ@ЉлЁuЕLЈЬЕLОкЁvТљЎБГsРєРЛІV$n$1$NЋЂЋЂЄjЏК,ЏКСnЄЄЄ@ЉлЁuЕLЊkЕLГWЁvТљЎБЄРРЛ$nЅkИЃЛPІZСv,ЙъЌOЉЧВЇ$NЄ@ЉлЁuЕLГЙЅiДMЁv,ЅЊЎБІZЕoЅ§ІмЅkЎБЅ§ЕoІZІм,ЛєІV$nХЇЈг™›И›о›œ4œeœ$nЄ@ЉлЁuЕLМvЕLТмЁvАПІaА{ІbЄ@ЎЧ$nЈ­ЇЮЋцТр,Є@ЉлЁuЗtЕLЄбЄщЁvТЖЈь$N­IІZ$nЄ@ЉлЁuВОЇЮДЋІьЁv,ЄЃЈЃСкЈBЋoСзЈьЄCЄиЄЇЅ~$nАЊљOЇCЅё,Є@ІЁЁuЅbСєЅbВ{ЁvЄ@ЄUЄlЄЃЈЃЄFЈ­Мv$nЄ@ИіИ},Є@ЉлЁuЄбХ]ЅXЅ@Ёv,Є@А}ЗЯЙѕІZРHЇYЄЃЊОЅhІV$nЄ@ЉлЁuЕLСnЕLЎЇЁv,Є@ЇсЈ­ЛPЉPГђДКІтПФІЈЄ@Хщ,$NГКЄЃЊОІpІѓЌOІn<(ШœP2јœZ</$NЄjГмЄ@СnЁuЄњЁIЁv,ЏeЈRІгІмЄ@ЄMЅ­Ѕ­ІaБйІV$nЏнЋeЈтЄHЈ­ЇЮЄ@ІXЅEЄР,$NЄSГмЙDЁuЈЄЁIЁv,ЖЁЄЃЎeЕoЄЇЛкМAЅXЄ@ЄM$NЙBЎ№МЩГмЁuСCЁIЁvЄSЌOЄ@ЄMБq$nЈ­ІZБзМAІгІм,ЙъЄDЄЃЅiЋфФГ((Ыћ22ž2<8ž2іAnž<ћPВžF2њžPZ9ŸZћdzŸЂœ$NТљЄтДЄЄM,ІRЎ№Д­Сn,Є@ЉлЁuІXЎ№БйЁvЖАЄЄЅўЈ­ЄOЎ№БйІV$n$NЄ@ЉлЁu­ЗЏPБйЁv,ЄMЄbА{У{БaА_Є@ЊбБл­З,ЊНМA$n,ГКЖеЄЃЅiОз$NЉПІaАЊАЊХDА_,Є@ЉлЁuИЈПPБйЁvБqЊХЄЄРYЄUИ}ЄWЊКІV$nЄOМA$NЄ@ЉлЁuЄGЈЄУЙБйЁv,ЅHЄMІEІa,ЏeЈRІV$n,ЈтЄHЈ­ЇЮЅцПљЖЁЄ@ЙDЄMЅњБзЈы­ИЅX$NЄMЅњА{АЪ,ГКЄЃЌн$nЊКЊZЅ\ЈгИє,Є@ІЁЁuЉЗЅњБйЁvІbЈ­ЋeІEЄ@ЙDЅњЉЗ,ГКІZЕoЅ§Ім$NЄтЄЄ$wЉПЕMВцЄт­ИТY,ГКЕMЌOЄ@ЉлЁuЏP­ЗЄтЈНМCЁv,ЗэЇ@ЗtОЙТYЄFЙLЈг$NЄоЄMІVІZ,ЉПІaТНЌАЖЇЄт,Є@ЉлЁuФхЕиБйЁvБaА_КЉЄбЊсЋBЅбЄUІгЄWБйІV$n$NС|ЄMЙLГЛ,ЄjГмЄ@СnЄ@ЉлЁuЕѕІaБйЁvЋoЌхІbІaЄW,$nЅПИвВЇЖЁЄ@ЙDЄMЎ№ЊuІaІгІм–чŸД, ћмm $NЈЯЅXЁuЄTРєЎMЄыЁv,ЅЊЄтМОМCЇт,ЅkЄтІЋМC,МCІyА{АЪ,Є@­гЖъЉЗІV$nЛДЛДЌDЅXЕMІZ$NВОЖiЄ@ЈB,ЅkЄтЅЊЉл,ЅЊЄтЅkЉл,Є@МCБЕЕлДЇЅX,ЄЃЕлЄ@ТIАБЙyЊКВЊИёКђБЕЕлЇAЄтЄЄМCЄSЄ@ІИДЇЅX,ЋцТI$n$1,ГoЄTМCМCЖеЌлСp,МCЎ№ЌлХ|,МCЗNЌлІPћЄЁ іцЁћ(Ђ +lЂ' +­Ђ1 + +ьЂ;(*ЃOћ2kЃYіі<ЌЃc2шЃm<.ЄwF2qЄFPЊЄ‹U(тЄ•ћћ_2$ЅŸћћsfЅЉ +ћћsЃЅГ_2фЅН +}P'ІЧёё›d`ІСŸ$NЅkИ}ІVЋeЄ@ЈB,ЅЊНЅДЃА_,$wІVЋeЄWЄшІEЅXЄ@ЉлЁuБJГОЇыЊLЁv,ЈыІV$nЊК$1ЅuЈЃ$NЄ@ЄЯЈ­,ЄтЄЄ$wІVЋeІEЄFЄ@­гЄjЉЗ,ЈЯЄ@ЉлЁuЌyЌPЛАЄыЁv,І^МA$nЊК$1$NДЃА_ЅЊЛL,ТрЈ­ЙдЈB,ЅkИ}ИђЖi,Є@ЉлЁuЖРЎpЄJЌ}Ёv,$wЄЄЎcЊНЖi,ЈыІV$nЊК$1$NИђЖiЄ@ЉлЁuПPЄlЇлЄєЁv,$wІлЄWІгЄUІEЅXЄ@­гЄjЉЗ,Ѕ­Ѕ­ІaІV$nЊК$1ДЇЅh$NТ\Є@­гЅЊЕъЈB,ЄтЄЄ$wЖЖЖеІEЅXЄ@­гОуЖъ,Є@ІЁЁuЄpЛэЌPЁvМКІV$nЊК$1$NЅЊИ}ЋeЖiЄ@ЈB,ЅkЄт$wЄ@ЉлЁuЖЖЄєБРІрЁv,МCЖеКјКј,ІVЋeЈыІV$nЊК$1$NЅkИ}ІZКMЄ@ЈB,Є@ТрЈ­,ЅkЄт$wІVІZЄЯРЛ,Є@ЉлЁuЄjФPЎiЏЭЁv,ЉйІV$nЊК$1$NТљИ}І}ЈB,Ј­ХщЅпА_,ТљЄтЋљ$w,Є@ЉлЁuЅеЗсФmЊGЁv,ІVЋeЅ­Ѕ­ЈыІV$nЊК$l$NІVЋeГsИѕЈтЈB,Є@ЉлЁuГЅАЈИѕМюЁv,$wІVЋeЅ­ЈыЈтМC,ТIІV$nЊКЅоЙD$NЅkИ}ІVЋeЙдЈB,Є@ЉлЁuЎќЉГМДЄыЁv,$wЅбЄWІVІZІEЄ@­гЄjЉЗ,ІVЋeМКІV$nЊКЄUНL$NЅЊИ}НёЙъ,ЅkИ}ЕъТI,Є@ЉлЁuЅPЄHЋќИєЁv,ЅkЄт$wБaЕлЄ@ЙЮМCЊс,ЙGІV$nЊК$1$NЗLЄ@ОЎЏЋ,Є@ЉлЁuБДЎќІЁЁv,ЅkИ}ПWЅп,ЅЊНЅДЃА_,$wІVЋeБСМA$n$NЄ@ЉлЁuЅkФdБНЁv,Є@ЉлЁuЅЊФdБНЁv,МCОWЅ­Ћќ,Є@Ў№ЈўІЈОюБН$n$NЄпЏЋЄЃЖУ,ЖЖЄтЉоЅXИyЖЁ$w,Є@ЉлЄгЗЅМCЊkЁuЖъТрІpЗNЁv,БзБзІEАщЈыІV$n$NІVЋeИѓЄWЄ@ЈB,ЅЊЄтМCГZ,ЅkЄт$wЈЯЅXЄ@ІЁЁuЋќЋnАwЁv,МCІyЊНЈы$nЊКЋeЏн$NЄ@ЉлЁuЎgЖ­ІЁЁv,ЅЊИ}ХDЈBИЈІa,$wІ^Љт,ЄЃНwЄЃЋц,ЄЯЄтЄФІV$nЊК$1$NЄ@ЉлЁuЋoЈBЉтМCЁv,ЅЊИ}ХDЈBИЈІa,Єо$nЖiЋe,БЕЕл$wІ^Љт,ЄЯЄтЛДТI$n$1$NЅkЛLЅbЉ}ЏыУл,Є@ЉлЁuІpЋЪІќГЌЁv,ЎКЄF­гМCГZ,МCІyЕъЋќ,ТрЈ­МКІV$nЊК$1$NЄ@ЉлЁuПPЄlБАЊiЁv,$wІлЄWІгЄUІEЅXЄ@­гЄjЉЗ,Ѕ­Ѕ­ІaІV$nДЇЅh$NІ^Ј­РОИy,ЅkЄтЕъЉъ,Є@ЉлЁuМЗЄЊТЄЄщЁv,$wЄЄЎcЊНЖi,ЄЄЅПЅ­ЉMІaЈыІV$nіі&ЛІіі&Ї$NЉлІЁГБЖЇХмЄЦ,ЉПІaЅkЎБТНЅX,ЅЊЎБЈIИy,ЕoЅXЄгЗЅ­шЋl,Є@ІЁЁuЗhФdСшЁvЊНІV$nДЈЅh$NЉлІЁГБЖЇХмЄЦ,ЉПІaЅЊЎБТНЅX,ЅkЎБЈIИy,ЕoЅXЄгЗЅ­шЋl,Є@ІЁЁuЋќДxСшЁvЊНІV$nДЈЅh-Ј +gЈЌЈ( + +(ьЈ((+Љ< + +2nЉ<2ЏЉF<яЉP + +<3ЊZFtЊd + +PЙЊn‚ЋxДIЋ‚мЋŒ + +њдЋ–Ќ ^UЌЊ + +|›ЌЁІ$NБЕЕлЄ@ЉлЁuХѓГЖЇРЁv,ТљЄтІEЄF­гЅbАщ,ЅЊГБЅkЖЇ,ЋіІV$nЊКЋeЏн$NХмЉлЁuДЃЄтЄWЖеЁv,ЈтСuКCКCДЃА_ІмЏнЋe,ЅЊСuЅbРє,ЅkСuЊНІљ,ДЁІV$nЊКЅЊВД$NГцИ}ПWЅп,ЅЊЄтЕъЋі,ЅkЄтЈЯЄ@ЉлЁuЅеХbЋGЏЭЁv,ХмЎБІЈЇьІV$nЊК$1ДЁЅh$NЅkСuЅbРє,ЅЊЄтЄКБл,Є@ЉлЁuЄтДЇЕ]Е]Ёv,ЄQЋќЕъБi,НwНwДЇІV$nЊКЅЊСu$NЅkЛLІљЊН,ЅЊЄтЕъІE,БЕЕлЅkСuЅ~БлЗhЅXЄ@АOЁuЖiЈBЗhФdСшЁvРЛІV$nЊКЅЊИ}$NЅkИ}ЕъЅп,ЅЊЄтЕeАщІZМО,Є@ЉлЁuАЊБДАЈЁv,ЅkЄтЖъТрІVЋe,ДТ$n­БЊљДЇЅhЗэЄU$NЄ@ЉлЁuБз­ИЖеЁv,БN$nЄOЖqЄоАО,ТљЎБЄКІE,ІXГБЖЇЈтЊбЋlЄOБРІV$n$NЅЊЄтХмДxОюЄ_ЏнЋe,ЅkЄтДЄЎБЅбЈyЄUЌяЅX,Є@ЉлЁuЈyЉГЌнСшЁv,СшІV$nЊКУЫГЁ$NЅЊИ}ЋeНёЅbЈB,ЅkЄтЕъБiЈЯЄ@ЉлЁuЎќЉГАwЁv,Є­ЋќЅбЄUІVЄWТWІV$nЊКУЫГЁ$NЖiЈBЕъНё,ТљЄтДЄЎБІEЉЗДЇЅX,ЈЯЄ@ІЁЁuЅЩЄkЌяБєЁv,ЖЖЕл$nЄтСuЊНЄW,ЅДІV$n$NЈЯЅXЄ@ЉлЁuЄЊЄтЁv,ЅЊЄтАЊ,ЅkЄтЇC,Є@­гЖъАщЄwБN$nЅўЈ­ЎMІэ,ЄгЗЅЌXЋlРHЇYЕoЅX$NЅпЅbАЈЈB,ЇЄЛLЁBЊQЏуЁBБлИyЁBІЉНЅ,ЄOЕoЄ_Иy,Є@ЉлЁuАЈЈBОaЁv,ОaІV$nЊКЋeЏн$NТљЄтІљЖ},ЄWЈ­ІEЅXЄ@­гЄjЖъЉЗ,Є@ЉлЁuТрЈ­Т\НЌЁv,БN$nХЂИnІb­Ћ­ЋЄгЗЅАщЄЄ$NИ}НёЄCЌPЄшІь,ЅЊЕъЅk,ТљЎБЅцЄeІЈЄQІr,Є@ЉлЁuЖiЈBЄCЌPЁv,ІV$nЊКЅkЄтБРЅh$NЌIЅXЁuТрЈ­ЗhФdДЈЁv,ЄWХщЅkТр,ЅkЎБЅбЄUІVЄWИgЅЊСuЄКАМЗhІV$nЊКЋeЏн$NЈг­гЁuГЅАЈЄРУOЁv,ТрІV$nЈ­ІZ,ЅkЋeЅЊІZ,ЈтСuЅ­ІљІb$nЈ­ЄWЕoЋlЄ@Оa$NЅЊЅkЄтСuЅ~БлХмДx,ЈтЄтЅцЄe,Ф~ІгЅЊЅkЄРЖ},ІЈЅbЉлЁuІpЋЪІќГЌЁvБРІV$nЋeЏн$NЄWХщЗLЅkТр,Љ}НЅЇЄЏу,ЅXЉлЁuЄQІrЄтЁv,ЈтСuЗLЄКБл,ЄРЇOІV$nХщЈтАМІEЉЗЕoДxюЌ+­b­­М­ЅuЈЃ$nЄ@ЉлЁuЅеХbЈRЄбЁv,Ј­ХщІVЄWЕЇЊНІaСaА_ЄVЇE,ИњЙLЄF$NГoЄ@Љл$nЄ@­гЁuХcЄlТНЈ­Ёv,ІVІZСaЅXМЦЄVЄЇЛЗ,СзЖ}ЄF$NЊК­тМFЇ№Же$nЈЯЅXЁuЄjФPЎiЏЭЁv,ІVЄ@ЎЧФЦЕMСaЅX,ЛДЛДЕлІa$nЄ@ЉлЁuЗЫЌyТkЎќЁv,Є@­гЗmЈBИѓЅXМЦЄи,СзЖ}$NГoЉл$nЈЯЄ@ЉлЁuИ­ИЈТkЎкЁv,ЄWЅbЈ­ЋцІVІZЅѕ,Є_ЖЁЄЃЎeЕoЄЇЛкА{ЄFЖ}ЅhAЎ(ЎНЎ-ћЎ22Џ +(wЏ$NЄMОWБзЄо,Ј­ХщХDА_ЄVГ\,Є@ЉлЁuМA­ЗЎiЏЭЁv,ЄтЄЄЊК$wІV$nОюМAЙLЅh$NЄ@ЉлЁu­ЗЉиЄsБ^Ёv,ЄтЄЄ$wІV$nЊКЄUНLІEЅh,ЉлЅМЈЯІб,ЉПЄSЊНЌDЈф$1$NБзИѓЈтЈB,ЗmЈь$nЅЊАМ,Є@ЉлЁuЉтЄMТ_ЄєЁv,ІлЅЊІVЅkЅ­Ѕ­ОюБН$nЊК$1$NЄ@ЉлЁuМЗЄЊЈЃЄщЁv,ІV$nЕъЌхЄ@ЄM,ЄMЄbЉПЄSТрІV$nЊК$1ЌхЅh$NЈ­РHЄMЖi,ЋCЅњА{ХD,Є@ЉлЁuЛaЦNБцЄыЁv,ЅbГ~ЄMОWАТЄF­гЅbЖъ,БзМA$nЊКЅkЊг$NА~ЕMЈ­Іц­ИА_,Є@ЉлЁuКЁЄб­ИГЗЁv,ЛRЅXИUЙDЄMЅњ,ІV$nЊК$1БАЅhПЏфЏА6АcАА$nЄ@ЉлЁuЄiЖЇДнГЗЁvЛДЛДЅЉЅЉІaСзЄFЖ}ЅhЅuЈЃ$nЈ­МvЄ@ЎЬ,Є@ІЁЁuЖ}ЖЇСЁУњЁvІ­ЄwСзІbЄCЄиЄЇЅ~$nЈЯЅXЁuЋHЈBЖ~ЎxЁv,ЛДЛДЊQЊQІaА{ЙL$nЅЊЈЌЄ@ТI,Є@ЉлЁuИUЈНГЗФЦЁvФЫЊХІгА_,СзЄFЖ}ЅhЅiЌO$nЈЯЄ@ЉлЁuНёГЗЕLВЊЁv,Ј­ЄlЛДЛДФЦЄFЖ}Ѕh$nЈ­МvЗLАЪ,ЄwИgТЧЄ@ЉлЁuГЗМvЕLТмЁvЛДЛДА{ЙLщАБ@БrБ$NТљЄтДЄМC,Є@ЉлЁuДТЄбІЁЁvОФЄOЈыІV$nЊКЄWНL$NЈЯЄ@ЉлЁuБцЄыІЁЁv,КMМCРОЈ­,ТНЈ­ЊНЈы$nЊКЄЄНL$NЄjГмЄ@Сn,Є@ЉлЁuЄСУТІЁЁv,ГКЅHМCЇ@ЄM,ВrЄOБзМAІгЄU$NМCІyБзЋќ,ЛR­гМCЊс,ЉПІaЄ@ЉлЁuЗmІaІЁЁv,ЄЯЌD$nЊКЄUНL + В([В(-˜В<2зВF2ГP<8Г_<kГZPГГnPѕГ‚ +Z6Д$NИyЈ­ЗLА`,$wБзЋќ,ЄDЌOЄCЄQЄGИєГЗЄsМCЊkЊКА_ЄтІЁЁuІбБіЊяЋШЁv$NМCІyАПІaТНЄW,БзБзЈыІV$n$1,ЅПЌOГЗЄsМCЊkЄЄЊКЄ@ЉлЁuІбЊKОюБзЁv$NЉПІaЕoЈЌЋцЉb,ЊНЈRЈь$n­БЋe,ЙqЅњЄѕЎЩЖЁЄ@ЉлЁuЉњОmТ@ЈЌЁvВrІaЈыЅX$NМCЅњА{АЪ,Є@ЉлЁuЄЊОюІшР­Ёv,Є@ЄљМCЙѕБзБзИnІV$n$NОюМCЏнЋe,ЉПІaЄ@ЉлЁuЉњЄыЊЪВУЁv,МCБaВУ­Е,ЊНЈы$n$1$NЄ@ЉлЁuЗt­ЛВЈМvЁv,МCІЁПљИЈ,МCЄb­YІГ­YЕLЊКБзЋdЙLЈг$N,ЗmЄWЄTЈB,Є@ІЁЁuГЗЊdТEЄіЁvЎММCЈыЅX,НжЎЦЄЄГ~Ќ№ЕMХмЉл,БaТрМCОW,БзЋdМФГя$NЄ@ЉлЁuЄыІтЉќЖРЁv,ЈЯБo­YІГ­YЕL,ЛXЛXФgФg,ЗэЏuЌOБoЄFГЗЄsМCЊkЊКЏЋХш$NОюМAБзЈы,Є@РўЖЁЄЃЊОЈыЅXІhЄжМC,ГoЉлЁu­ЗЈFВѕВѕЁvЏuІГЄбІaХмІтЄЇЖе$NЄ@ЉлЁuБіГЗЊЇЌKЁv,МCІyМCОWЛєЅЮ,МCІyЌOГЗТI,МCОWЄDБіЊK,ІV$nПљИЈЇ№ЈгnлДx Е'–HЕ< +–ƒЕFДТЕUћДѕЕ_Ш>Жn +ћћњuЖ$NЄ@ЉлЁuЊјЊЬЇщБіЁv,ТљДxУАБi,ЇЈЕлЄ@А}ДHЎ№ЊНЈњ$n$1$NЄ@ЉлЁuМЗЄЊЈЃЄщЁv,ЅЊДxІE­гАщЄl,ЅkЄтХмДxІЈЇь,АПІaБqАщЄЄРЛЅX$NЈЯЄ@ЉлЁuКЉЄб­ИГЗЁv,ТљДxЄWЄU­ИЛR,ЇЈТјЕлІBГЗЄЇЖеЊНЈњ$nЋ|Гя$NАfЙBГЗЄsЄп,ЊkСyХSЏКЎe,Є@ЉлЁuІBЈІЊьЖЇЁvБqЄЃЅiЋфФГЊКЈЄЋзЇьІV$n$NЄ@ЉлЁu­ИГЗІp­iЁv,ЉПІaТрЈь$nЈ­ІZ,ЊНЈњ$n­IЄпЦFЅxЅо$NЅЊЄтІЈЦNЄіЅkЄтІЈХbАж,ЉПІaЅkЄтТНЌАЊъЄіЅЊЄтХмЌАРsЇЮ,ЅПЌOЈКЉлЁu­ЗТНЄЊХмЁv$NЎiАЪЈ­ЇЮЈЯЅXЁuГЗИЈЕLСnЁv,АЊАЊХDА_,ЛДФЦФЦІaЄ@ДxРЛІV$n$NТљДxХмБoГЗЅе,Є@ЉлЁuІBЋЪІaЙ§ЁvЇ№ІV$n,Є@ЎЩЖЁ$nЄWНLЄCГB­nЅоГєМ~ЂЉ…ˆЉ@…‰Љ…ŠЉ …‹Š йЗ№>ˆјŠ +ЈБˆ…„ШБˆ…… Б„…€ШБ„…ШБ„…‚ШБ„…ƒ Й€‘ŠШРіŠ‘ŠЉeЅАц‹шр~ЕЉv Љ…€Љ …` +}ЂЉt…€ЉЗ…Љ…‚Љ …ƒ Б€‘‚ШРїŠ‘‚Љe€…€цЉe‚…‚цƒшрMзЉL Љ…€Љ …` + + + + + + + + +р" +' + +А­р. + + +' + +ј$ Пр“ш§ш§р"ШЏаћL0uаћ˜:˜:ижаћЈaqШ + +Ш +ˆ +ˆ + +И @œр“q N ПqLLq0uш П Пижш§p_PУ0u`ъpd +Шр. +Ѕr +ЊН +A…€Н A…Ѕr$c A€Й2)LЧИE€Й*…‚ Б€…ƒЉe€…€цЂЅ‚ б€фƒАЉ e€…€цшLмИŽlЉm8€`Љ№…€Љ(…Љ…‚ ЂЉQ€ШшрјІ‚@&ц‚Ѕ‚Щ чЉ…ƒ ЂЄƒЉQ€ШШШШШШШШШШШШШШШШшр щІ‚@&ц‚цƒЅƒЩд`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@@ +AZAДЖ'ЗЄИЙ6F?FРFG„GєGDHHBIбI9JтJdKНK&LШLJM +NvN OЪOŠPэPTQмQ?RБRaSеSAT”TѕT“UVmVвVBWеWWXГX*YХYYZУZM[\›\/]Ж]x^_ž_=`З`*aњaБbqc&dРdЋe@fфf‚gh˜h§hbiюixjkЛk.lГl+mЫm Л #"аа( +( +а Њd—•™—      ДД њ –ДЇEТEОЇЌOЌѕНЌБаЊКБаЅD,ЌѕНЌБаСіЌO­гЏЕБKВеТД,І§Є@ЊНЅHЇпІMРйЇxЌАЉvІЎ,ЌGІгСіЌѕНЌБаІГЎЩІцАЪИоЏЕ,ІцЌАЈФБi,І§ІbІбІЪЉmЄЄЄfИOЄЃПљ,ЖiІ~ЈгЇѓЌOЊљЎ{МsЄj,ХkЕMЌАЊZЊLВФЄ@ЄjРАЗ|.ЄQЇLНУ&q………‹ЊИdœšnd–xnnnЄQЇLНУЌOЈтЄMЌyЊКГаЉlЄH,ЙяЄЈЖPЄ@ЌЃЊКЄ@ЄMЌyЇоЊkЄ@ЊНЄпІsІЈЈЃ.ГoІИЅLБMЊљЈгЋєГXЉMЅђЖЇ,ЈSЗQЈьЋoЙяЄ@ЄMЌyЕлЄFАg.ЄjКЕ0u ;;,,;Њd›œ›22F(FЄjКЕЌOЊсЄQ­ІЊКЇЬЄl,ЅLЌO­гЄjЖєРYЈр,ЌнЄWЅhІГЇтЄlЄOЎ№,ЅiС`ІГЈЧЇbРYЇbИЃ.ЅМЊОЄѕЛRаћ!555žЊdœšdxdddddЅМЊОЄѕЛRЌOЄЃЊОЄѕЌyЊКЖЧЄH,ЌАЊяБЕЄUЄ@ЉЁЎцЄцЄЇЄ§ЊКСмНаСЩ,БMЊљЈгЋєГXЉMЅђЖЇ,ОЧВпЄЈЖPЄ@ЌЃЊКЇоРЛЄЇЊk.ЎіЄHЅв" N@@@ЊШ2FPГoЌOЄ@­гЈгІлЛЗЄшЊКЎіЄH,КЁЈ­ЉКЙа,ЌOБMЊљЈгЊсПиА|ДТЋєЊК.ЎіЄHЄA ШЏ@@@Њ'ZFdГo­гЎіЄHЈгІлЛЛЛЗЊКЅ_Єш,ЅLЌOБaЕлЖQ­ЋЊКТЇЊЋЈгЋєГXЉMЅђЖЇЊК.ЄjЄfЄьЄlИˆOO,,OЊd›œ›22<ZFЄjЄfЄьЄlЌOУУЄ§ЄYЊКЇЬЄl,ІoЌO­гЋмЄхРRЊКЄkЄl,ЅiОЧЊZЄLІ~ЈгЄ@ЊНЕLЊkЛтЗ|ЎvГХЊКАЊВ`ЊZЅ\,ЄЃЙLІoІnЖHЄ]ЗNЄЃІbІЙ.ЊсЄQ­І  † +::шш:‹Њd›œš +Pxddd<xd– <ЊсЄQ­ІКЁСyАцЎ№,Є@АЦЎхЖЦЄЃАVЊКЏЋІт.ЅLЌOЉMЅђЖЇЊКБoЗNЇЬЄlЄЇЄ@,БM­зЄ@ЄMЌyЄMЊk.Ў]ЎЉЕц(L!єє  єŸЊшœšZPZZPZZЎ]ЎЉЕцЌOИgРtЅPЄHЄЖВаЈгЊК,ЌАЄUЄ@І~ЊКЄёЊZЄjЗ|Ж}Ж}ВДЌЩ.ИgЊсЄQ­ІЊКЋќТIІZЙяЄЈЖPЄ@ЌЃЊКЊZЅ\ЛсІГЉвЛтЎЉ.УУЄ§ЄYЌЦІмБNІлЄvЊКФ_ЄMЊeГbЌr­ЩЕЙЅLЈЯЅЮ­ЙГЅЄг­І˜:мммЊш›œ›222(­ЙГЅЄг­ІЄHІpЈфІW,ЖєРYЄЃЄjЅiЖКЖqХхЄH,С`ЌOЄ@АЦЈќ­hЋнІYЄЃЙЁЊКЅiМІЙГ.ЅLЊКЎvГХУУЄ§ЄYЄ]ЎГЅLЈSПьЊk.УУЄ§ЄY" † +::шш:Њd›œš› +xPdddx<d– <УУЄ§ЄYЄ@РYЖУНДНДЊКЊјЕo,СyЄейБЈЄЄРЉњ,Є@Ј­­ЗЙаХYЎЋЄЇІт.ЅLЌOЉMЅђЖЇЊКБoЗNЇЬЄlЄЇЄ@,ГЬЗRДхОњЄsЄt.ЄбЌzНМL +єє  єКЙш›œš›ZPZxPZZЄбЌzНМЌOИgРtЅPЄHЄЖВаЈгЊК,ЌАЄUЄ@І~ЊКЄёЊZЄjЗ|ЊјЊјЈЃУб.ИgУУЄ§ЄYЊКЋќТIІZЙяЄЈЖPЄ@ЌЃЊКЊZЅ\ЛсІГЉвЛтЎЉ.ГЅЄё˜:мммЊd››222(ГЅЄёЌOЊсЄQ­ІЊКЇЬЄl,ЅLЈ­ЇїНGЄpЅиЅњА{У{,ЌнЈгЄQЄРЙxЅж.ЯLЅkЈЪ qSSLLS‹ЊdœšndnnnnnЯLЅkЈЪЌOУУЄ§ЄYЊКІnЊBЄЭ,Є]ЌOЅLЅУЛЗЊКФvЊЇЙяЄт,ЅLБwІГЊЭЏf,ЈЋЙMЅ@ЌЩЅuЌАЇфДMЄ@ІЗЌќФRЄЇЊсАeЕЙІлЄvЄпЗRЊКЄH.УУЄ§ЄYХЅЛЁЅ­Є@ЋќЄMІcІpЏЋ,ЕwЇтЅLЉьЈг­уГЦИIИIЙBЎ№.ЉMЅђЖЇ@@BЗЗИ И З‹Њd›œš +–ДŒ Œ–ДЊњ xЉMЅђЖЇЌO­гНGЄpЌ\ЄzЊКЄpІбРY,ІbКгЄjЊКІЫЄцВСЄUС`ЌOЄ@АЦБeУiЊК­БЎe.НжЄ]ЗQЄЃЈьЅLЋoЌOЊсПиА|ЊКА|ЅD,ЄЈЖPЄ@ЌЃЊКДxЊљЄH,ЇЬЄlЙMЅЌЄбЄU.ЊіУФЙDЄH&LPllААlЃМˆŸžЁ ž dd!ddddd ddЊіУФЙDЄHЛPВMЕъЙDЊјЙъЌOЅbЎvЅbЄЭ,Є]ЌOЄгЗЅЊљЄКЅ~С`КоЁDІ]ЈфЄжІ~ЎЩ­АХ]ЕLМЦ,ЄHКйЁuЄpЄбЎvЁvЁDЛaЄыЙDЊј.q::шш:ЛdЂЁ Ђ x‚‚‚‚"‚!‚ – dЛaЄыЙDЊјЌOЄTВMЦ[ВMЕъЙDЊјЊКЎvЇЬ,ЊZЊLЄЄЄTВMЦ[СnІWХуЛЎ,ЅLЛPВMЕъЙDЊјЅjЊQЙDЊјІ}КйЊZЊLЄЄЄHДЃА_ГЃЌOНнА_ЉцЋќ,ЄЃІ§ЈиЊAЅL­ЬЊZОЧ­зЌАЄFБo,Є]І]ЅL­ЬЋL­ЗЋGИ`,ЊZМwАЊЉ|.ЅjЊQЙDЊј.q +  ЛdŸЁ Ÿxxxxx!x xЅjЊQЙDЊјЌOЄTВMЦ[ВMЕъЙDЊјЊКЎvЇЬ,ЊZЊLЄЄЄTВMЦ[СnІWХуЛЎ,ЅLЛPВMЕъЙDЊјЛaЄыЙDЊјІ}КйЊZЊLЄЄЄHДЃА_ГЃЌOНнА_ЉцЋќ,ЄЃІ§ЈиЊAЅL­ЬЊZОЧ­зЌАЄFБo,Є]І]ЅL­ЬЋL­ЗЋGИ`,ЊZМwАЊЉ|.ЈІЕъЙDЊј&аћ +  ЁПdŸЁ Ÿxx!xxx xxЄ@­гЌлЛЊАѓАѓЊКЙDЄhЁDЉњЄы@œOO,,OМdŸ <<<<< <<Є@­г­DЅGЅGЊКЙDЄh,ЅПЖЬЈўЈўЊКЄЃЊОЏКЄАЄ\ЁDВM­З˜: +OO,,OЃМdŸžЁ ž ((!((((( ((ЄгЗЅЊљВФЄTЅNЇЬЄlЄЄЊКЊNЅXЄHЊЋЁDВMЕъЙDЊј>рШщщttщ‘ЛdžЁ ž ШШШШШШмм!Ш"Ш њ ‚ВMЕъЙDЊј­БЅиЗOВЛ,СіІ~ЙLЊсЅвІ§ХbЕoЕЃУCКыЏЋєwХр,І]Б`­зЙDЎaОiЅЭЄЇЙD,ЌАЄHЄЄЅПЅ­ЉMВ`ЈќЊZЊLЄHЄhЗRРЙ.ПNЖКЙDЕЃаШШШdЄ@­гІYЊК­D­DЊКЄpЙDЄh,ЅПІbПNЄѕЁDЎчЊсшМd((ВMЕъЙDЊјЊКЛЗЉаЫЛЄk.Єg­ъШЏ@@@Ѓˆ<<<Є@­гХщЋЌЛэЎЉ,ЌнА_ЈгЄеЊZІГЄOЊКЄj­гЄlЁDЅПЌНЄкЄкЊКРќЕлЇAЁDЄg­ъРYЛт#`ъ‹‹  ‹ЃО +žЁžF!FFFFЎLФPЎi­ьЌOЄгЗЅЊљЄЄЇЬЄl,І]ИщЉЪУјЇя,ИЈЏѓЇ@ЄFБjЕsЁDЈЯЄ@ИєЄгЗЅМCЊk,ЄтЄЄИЈЄЊМCГБЌНЕLЄёЁDЖi­ЛЋШ&ш@@@НdЉЭ…Љ„…‘LщЉ^…Љƒ…‘LфЉŸ…Љ„…‘LфЉ…Љ……‘LщЉ ФЩd­ )ЩЉ…Љ……‘LщЉ(…Љ……‘LфЉV…Љ……‘LфЉ ФЩx­ )Щ Љс…Љ……‘LщЉ~…Љ……‘LфЉЏ…Љ……‘LфЉ ФЩ< ЉU…Љ†…‘LщЉ…Љ†…‘LфЉU…Љ†…‘LщЉw…Љ†…‘LщЉw…Љ†…‘Lщ­)Ща­)Щм$Љ ФЩx&Љ ФЩd(­)Щ,Љq…Љ‡…‘LщЉЩ…Љ†…‘LфЉэ…Љ†…‘LфЉ…Љ‡…‘LфЉE…Љ‡…‘Lф­ )Щ Љг…Љ‡…‘LщЉ…Љ‡…‘LфЉ$ ФЩdА­)Ща­)ЩА­)Щ !ЉЌ…Љˆ…‘LщЉ…Љ‡…‘LфЉ…Љˆ…‘LфЉl…Љˆ…‘Lф­ )ЩЉ$ ФЩ(Љ…Љ‰…‘LщЉ…Љ‡…‘LфЉЮ…Љˆ…‘Lф…^A€ШЙ1)` Б™ ШРШіШЉ…aЉ …b` Ю8` Ю`ЇAЄКЄOЄЃЈЌЁAЕLЊk­зВпЄKЈіЊљАЊВ`ЊZЅ\ЁCЇAВVЄИЄ@Ў№Ѕ\Єѕ­дЄЃАїЁAЕLЊk­зВпЄKЈіЊљАЊВ`ЊZЅ\ЁCЇAСйЌOЅ§БNЄMЊkНmІnІAЛЁЇaЁCІnЇaЁAБqЄЕЄбА_ЇкПЫЈќЇAЅ\ЄвЁAЇAЉMФ_О_ДNЌOЎvЅSЇЬЄFЁCІnЇaЁAЇкМШЅBІЌЄUЇAЁAЄЃЙLЇкЏRЊКЅ\ЄвЇкЅuОЧЗ|ЄTІЈЁAІГОїЗ|ЇAІAІVЅLІбЄHЎaНаБаЇaЁCЄKЈіЄMЌOЇкЌЃЕДОЧЁAЗQЗэІ~ІбЄвДNОЬЄ@ЇтЄKЈіЕЕЊїЄMТєПКЄбЄUЁAЇAСйЌOЅ§БNЄMЊkНmІnІAЛЁЇaЁCЋмІnЁAЈSЗQЈьІбЄвДNЏ}ЈвІЌЇAАЕУіЊљЇЬЄlЁCЇкЊсЖЁЌЃІVЈгЅuІЌЄkЇЬЄl,ЇAСйЌOЅtОмІWЎvЇaЁCЇкЊКЙоЖЧЇЬЄlВіЄЃЌOСoЉњЇDЋWЁAЌќЛЊІpЊсЁAІЌЇAЄJЊљАZЄЃІГЗlЇкЊсЖЁЌЃЊКІWРYЁHЇкЊсЖЁЌЃІUИєЊZЅ\ЇЁФ­ІГВ`ЗNЁAЇAХЊЎбУбІrАђТІЄЃАїЁAВjЏрЛтЗ|АЊВ`ЊZЅ\ЁHЇAЄКЄO­зЌАЄЃЈЌЁAСйЌOЄUЅhЖд­зІnЄFІAЈгЇaЁIІГЇAГoМЫЇDЋWЋTЈqЊКЇЬЄlЌлІёЅЊЅkЄ]ЌOМжЈЦЁAЌАЎvЄ@ЉwІnІnТIМЗЄ_ЇAЁCЇкЊсЖЁЌЃЄхЊZТљ­зЁAІhЅ[ЇVЄOЇaЁCЇAЄ@АХБіЊсЄтЅ\ЄвЉ|ЅМЏТМєЁAЇLЄbЅ\ЄвЄSЋчОЧБoЁHДxЊљЄH­nЈDЅuІЌЋTЋNЄkЄl...ЄЃЙL...ІnЇa,ЇкДNІЌЄUЇAЄFЁCЋмІnЁAЈcАOЌѕНЌБаИqЁAИђЇкЖд­зЊZЅ\ЇaЁCЇAДЖЄбІPРйЄпЊkЄѕ­дЄЃАїЁAЕLЊk­зВпЇѓАЊВ`ЊZОЧЁCЇAЛMЄOЄЃЈЌЁAЕLЊkЛтЗ|ЖУЉм­ЗЇњЊkЊККыХшЁCЇпЎсЅ\ЄвЅўЛнЇдЅКЄфЋљ,ЇAСйЌOЄUЅhЖд­зІnЄFІAЈгЇaЁIЇкЌЃЄ@ЄMЌyЄMЊkЅHЋТВrЕлКйЁAЄOЎ№ЄЃАїЌOУјІГЖiЙвЊКЁIЇA­nІhЅ[ЇVЄOЁAЇтЇкЇпЎсЅьЖPЄ@ЌЃЕДОЧЕoД­ЅњЄjЁCЄ@ЄMЌyЇоЊkСПЈsЅXЅXЄтЌНЛЖЁAЇAЕLЊkЎБ­зЌАЉ|ЅBЄЃАїЁAІpІѓЏрЛтЗ|АЊВ`ЊZЅ\ЁHЇAРHЇкІnІnНmЇa,ЋOЇAЅHІZ­ИЖРФЫЙF.УјБoЇAІГЇгЊZОЧЁAЄЃЙLБ`ЈЅЙDЄгЗЅЄTІ~ЄЃЖЫЄHЁAЛнБoІГБ`ЋэЄЇЄпЄ~ЏрІbЄгЗЅЊљЄЄЅXЄHРYІaЁCЇAЄКЄOЄЃЈЌЁAЕLЊk­зВпЙDЎaАЊВ`ЊZЅ\ЁCЇAЄгЗЅЏЋЅ\Єѕ­дЄЃАїЁAЕLЊk­зВпЙDЎaАЊВ`ЊZЅ\ЁCЄгЗЅЎБЌOЇкЌЃКыЕиЁAСйЌOБMЄпБNЈфНmІnІAЛЁЇaЁCЄгЗЅМCСПЈsЗNІbМCЅ§ЁAЎЉЉЪЄЃАїУјЄ_ЛтЗ|ЈфВzЁCЋмІnЁAЈSЗQЈьІбЄвІГЅЭЄЇІ~ЄSГVЈьЄ@ЅiЖьЄЇЄ~ЁCЇкГЗЄsЌЃЊZОЧЅDІЎЌАЉлМЦКыЇЎЁAЈЬЇкЌнЇAЊКИъНшІќЅGЄЃЉyЁHЋмІn,ЇAИђЕлЇкЖдЅ[НmВпЁAЄщІZІpЏрЉMЋЪЎvЅSЉЮЅеІбЗнЄlОЧЄWЄLЉлЁAЈКЅiВзЈ­ЈќЅЮЁCЇкГЗЄsПWЊљЊZЅ\ГЗМvОрЎГЄтЛн­nВ`ЋpЄКЄOЄ~ЅiЙBЅЮЁAЇкЌнЇAСйЌOЄUЅhЖд­зІnЄFІAЈгЇaЁIОрЎГЄтЛнБjЋlЄКЄOЁAЎкАЉЄгЎtЖiЙвНwКCЁAЇAСйЌOЅ§ЅДІnАђЅЛЅ\ІAЛЁЇaЁIЋмІnЁAЇAІhЅ[ЇVЄOЁAЅLЄщЅВІГЉвІЈЁCЇAВ{ІbЊКГЗЄsЄКЅ\ЄгСЁЎzЁAЕLЊkЛтЗ|КыЇЎЊКГЗЄsМCЊkЁAСйЌOОЧІnІAЈгЇa.ЋмІnЁAЇAІhЅ[ЇVЄOЁAЅLЄщЊЇЈњБNГЗЄsМCЌЃІbЇAЄтЄЄЕoД­ЅњЄjЁCЇфЄЃЈьЇA­nЋєЎvЊКЄHЊК ID!,'0;9:CJQ_X[abf{owЄ~№~ћ~GЈУђ!€,€]€Ž€­€И€У€Ю€,I“­)Э)а­)Э)№LŠЅ^A€Й2)(Ѕ^C€АЩаLVŠЩаLaŠ`A€Й2)(Э(АLwŠ ŸŠ­ )Хƒа­)Х‚а ­)Ха­)Х€АLlŠ­(…€Љ…­(Je€…€цЉ +…‚Љ…ƒ2€­)Ха­)Х€АL‚Š­(Ђ4€i…€Љ…I€Љ‘…Љ‘…‘ ™o€`Љ#…Љ‘…‘L•ŠЉI…Љ‘…‘L•ŠЉk…Љ‘…‘L•ŠЉЂ…Љ‘…‘L•ŠЉб…Љ‘…‘L•ŠЉя…Љ‘…‘ ™oЉ(8`­(Њ1€­(…„Љ……2€Љ +…„Љ……6€`­@'(Ѕ^A€Й2)(­(Э(АLtŒ ŸŠ­ )Хƒа­)Х‚а ­)Ха­)Х€АLlŠ­%) &)аL^Œ­%)аЮ&)Ю%)Ѕ^Щ №Lи‹Љ(Љ(­(Щ_Љ +(Љ(­(ЩNЉ2(Љ(­(Щ<=Љ–(Љ(­(ЩP,Љ,(Љ(­(ЩdЉє(Љ(­(Щx +Љш(Љ(Љ(Љ(­*)Э(а­))Э(а­()Э(а­')Э(АLiŒ8­')э(')­()э(()А ­))аЮ*)Ю))­)(N(­)lЉm8€m((N(­)Ђ4€lЉm8€m(…€Љ…I€AЉ‘…Љ‘…‘ ™o€ЉІЉ*ЇЉ–ЈЉFЉЂdНЏ’?&ЪаїЉ@…aЉ&…b#€€(8``Љ …Љ’…‘L•ŠЉ7…Љ’…‘L•ŠЉ]…Љ’…‘L•Š њŒ В­ Œ 0ŽЉ…Ч` З ЉŸ…ЉŽ…‘Б™@&ШРdіЉ@…aЉ&…bЂ "$€Љ…ЉЌЉІЉŸЈЅЇЉ ЄсЉІЉŸЈЉO8хЇЉ ЄсЂP;€цЅЩ(С`­))­))Љ)Љ)ЂН&)•ЪајЉ +…„Љ……6€Ђ 8Н')ѕ€')шˆає­)…€­)…­)…‚­ )…ƒЉ_…„Љ……Љ…†Љ…‡3€Љd…„Љ……6€Ѕ€)Ѕ)Ѕ‚)Ѕƒ )N&)n%)Ђ(ЉЛ)ЪајЂЉ*)ЪајЂь0)№ Й2)8щаЉ™2)ШШШШшь0)щ`Љ  ™П ™_ +™џ +™Ÿ ™? ™п ™ ™™П™_ˆап`Ђ 0€ Б™@&ШРdіЉ@…aЉ&…bЂ Љ$€ЉЌЉ­ЉІЉŸЈЉЇЉMЉ ЁсЉ…eЂњ;€Цeаї`ЉС…ЉŽ…‘ нЉЪ…ЉŽ…‘ нЉ…Љ…‘ нЉF…Љ…‘ нЉ˜…Љ…‘ нЉП…Љ…‘ нЉ…Љ…‘ нЉ9…Љ…‘ нЉg…Љ…‘ нЉЅ…Љ…‘ н`ЇAЊКВДЋeЄ@ЖТ,БЕЕлЄАЄ\Є]ЄЃЊОЙDЄF!ЇAІКЄF!СєЌљЅ_ЄшВ{ЅXЄ@ЎyЖТІтЋАМгЁAЅњНuЄгЗtЁAЌнЄЃЄjВMЗЁЁCГ\ІhЄ`ЛюЅП­њ­њГкГкІaІCЖЄЋeЖiЉPГђЄиАЊЊКГЅЏѓРH­ЗЗnТ\ЁAЏѓЄЄЕoЅXЉIЉIЊК­ЗСnЁCЇAЉПЕMЕoВ{Ћe­БІhЄFЄ@­гЄHМvЁAЄЃЙLЈКЄHМvЄSІnЙГЄwИgІbЈКЈНЋмЄ[ЄFЁAЅuЌOЇAЄ@ЊНЈSЕoФБЁCЇAД|ЄFД|ВДЗњ,ЅJВгЄ@Ќн,­ьЈгЈКЄHЌOЇPЉx.ЇPЉxІVЇAЉлЉлЄтЁAЛЁЙDЁGЗsЈгЊКЁAЇAВіЖУЖ]ЁAЕeЄFЅЭІКУЏЁAЇкІnАeЇAСйЖЇЁCЇPЉxЌнЕлЇAЏКЄFЏКЁAЛЁЙDЁGЅЭІКІГЉRЁAЇAЄ]ЄЃ­nЄгУјЙLЄFЁCЇPЉxБqУhЄЄЎГЅXЄ@­гЖТЉГЅеІrЊКЅUЄlТНЌнЕлЁCЁCЁCЇPЉxІXЄWЅUЄlЁAЛЁЙDЁGЉRЄЃИгІКЁAІhЏdЕLЏqЁAЇкГoЋKАeЇAСйЖЇЅhЇaЁIЇPЉxІљЄтІVЇAЄ@ЋќЁAЇAЊКЛюОzЄSІ^ЈьЄFІлЄvЈ­ЄWЁCЁCЁCЄ@ЊбГБЇNЊКП@УњЌ№ЕMЅXВ{ЁAЋмЇжІaЅ]ГђЄFЇAЁCАђЅЛЅ\ЄвЄЃЏрНmВп,ЅuЏрГqЙLОЧВпДЃАЊ.ЗQЄ@ЈBЕnЄб,ЅiЌOЇAАђЅЛЅ\ЄвСйЈSОЧЗ|ЉO!ЖXЄтЊКЇLОЙГЃЈSІГЄ@Їт,НMЄёІEЄАЄ\!ЇAЊКЊZОЧИgХчЄЃЈЌ,ЕLЊkЛтЗ|ЇѓВ`ЊКЅ\Єв!ЇAЊКЅ\ЄвЖiЈBЄF!ЇAЊКЅ\ЄвЋмУјІAІГЉвДЃАЊЄF,СйЌOІVЎvГХНаБаЄ@ЄUЇaЇAЊКЄКЄO­зЌАЄЃЈЌ,­nЖд­зЄКЅ\!ЇAЈќЖЫЄF,СйЌOЅ§ЊvРј­nКђ.ЇAЊКМчЏрЄwИgЕoДЇЈьЗЅ­­ЄFЁAЈSІГПьЊkІAІЈЊјЄFЁCЈSПњХЊЄАЄ\ЎбАк,І^Ѕh­уГЦАїОЧЖOІAЈгЇa!ЇAЊКЅ\ЄвЄwИgЄЃПщЌАЎvЄF,ЏuЌOЅiГпЅiЖPЇrЇAЊКЇоЏрЋмУјІAДЃАЊЄF,СйЌOІVЎvГХНаБаНаБаЇa. Ф~ФђОЧВпЖм?­И(Ща:ЉИ(Љ…Љ–…‘­)Ща­)Щ8­)щ)АЮ)Љ+…Љ•…‘ “”L‰“ В”`­И(Ща:ЉИ(Љ…Љ–…‘­)Ща­)Щ(8­)щ()АЮ)Љk…Љ•…‘ “”L‰“ В”`­И(Ща:ЉИ(Љ…Љ–…‘­)Ща­)Щ28­)щ2)АЮ)ЉЋ…Љ•…‘ “”L‰“ В”`Љы…Љ•…‘ а”Љj(Љk(Љ +l(Љm(Љ2n(Љo(­)mj()­)mk()ю)аю )­%)ml(%)­&)mm(&)­')mn(')­()mo(()ю))аю*)Љѕ…Љ”…‘ В”`Љ(…Љ–…‘­К)w)ЩIаqЉl…Љ–…‘­)Ща­)Щ([8­)щ()АЮ)ЉŸ…Љ–…‘ В”Љ…Љ—…‘Љ +lЉm8€ЩА)Љ7…Љ—…‘ В”Љc…Љ—…‘ЉL?€ЉJ…^@€ЉЖ…Љ—…‘ В”`Љ…eЅe№ Љe…ц‘ а”цeЅeЩц` Б™ ШРШіЉ…aЉ …b!€'€<€` Б™ ШРШіЉ…aЉ …b'€Љ…fЂњ;€Цfаї`ЇAГQМњРyЄFЁGj( + ТIЙъОдИgХч l( + ТIМчЏр n( + ЊїПњБНІaБНІaЇкБНІaІaЄWСйІГІшЅЪЅжБCБCЎaЄЄЄэЅДБНЙаЄgКЁЄбУјЉIЇlЌDЄєЌDЄєЇкЌDЄє­ЫЄєЖiЌћЄєЊс­ИЄ@БэЈтБэЄTЅ|БэЄЯЅПЄЃЅЮЅцЄєЖOМAЎуМAЎуЇкМAЎуБСА_ЉђЄlМAА_ЈгЋOХ@О№ЄьСПРєЋOБCБCЈSЈЦЇOЖУПNЖOЄFІбЄjЄOЎ№,С`КтЄzЇЙЄFБCБCЇr,ЄтГЃВжГnЄF,Їк­ЬІбЊOГЃЈSЇAЌНЇAЌнЕлІРЖэЄЄЊКГН,КNЄFКNЈ{Ѕж,ЄпЄЄЗtІлЋфЖq:­nЌOВ{ІbІГ­гГЈЇ§ИгІhІnАк!В{ІbЄщРYГoЄ\Ќr,ЅHЇAЊКХщНш,ЎЃЉШСйЈSГЈЈьГНДNЄwИg...ЇAІbЄgЈНЇSЄFЇS,ЇьЄFЅuЄpГLАC,ЌяІbГЈЙ_ЄW,Є@ДЇЄт,ГЈНuІEЅXЄ@ЙDРuЌќЊКЉЗНuЄуЖiЄFЄєЈН.ЇAЉЙІaЄWЄ@Ул,Ж}ЉlГЈГН.ЙLЄFЋмЄ[Є]ЈSІГГНЄWЙ_,ЇAЄ@ІЌГЈЌё,ЈьО№ЄU­МВDЅhЄF!ЏBЄlВrЕMЈIЄFЄUЅh,ЇAЄтЋцВДЇж,Є@ДЃГЈЌё,ІГЄF!ЇAЇтГНБqЙ_ЄWКKЄUЈг,ВrЕMЗQА_:УaЄF,ЈSБaГНСM!Є@ЄРЏЋ,ГНЄ@ЄUЄlЗЦЈьЄFЄєЈН,ЈьЄтЊКГНЖ]ЄF!ЇAЇтГНЉёЖiГНСM,ЄпЈНМжЖ}ЄFЊс,ЄЕЄбЊКЙsЊсПњІГЕлИЈЄF!ЅR…e ’˜ њЁ8`˜Ђ1€Ј ™­C'…€­D'… Б€B'lЉm8€ Њ˜ є˜ ™­E'Щџа€`­E'…^?€ŽH'юНН)ЭF'ац­B' Њ˜ є˜ЉІЉЇЉ–ЈЉ2Љ#€АФ€ЎH'НН)8эF'Н)­G'…^@€юB'­B' Њ˜ є˜ ™` Љ…€Љ™…Б€Хe№ШРѕ``…e­C'…€­D'…ц€ацЅe№Љ…f з˜цfЅfЭB'АЅfХeаю` Б€№ШаљШБ€№ШаёШ˜e€…€ц` Б€™@&ШРШіЉ@…aЉ&…b`'€<€`ЂЙ8™C'шШРає`#%/ADVZ@ "&5p}Е™џџџя™(wš ыšJ!o›џџџш›џџџœ(+Šœџџџбœ +>oED!žџџџnž)ŸџџџhŸ +F2 HGц џџџє џџџЁџџџ$ЁџџџHЁџџџ]Ёџџџ€Ёџџџ—ЁџџџЛЁџџџлЁџџџГoІьЋШЉxЄ]ЌOЈгІYЈЇЛGЊКЄ\?ЇкЊКЈЇЛGЄSЅеЄSЙр,ЇAЄЃЗQЙСЙС?ЇкГЬЗRІYП}ИЌФЊЄF,ЇAГпХwІYЖм?МHМH,ЌQЄбОпЈь­гЋGА{А{ЊКЊFІш,РЙЄWЅhЗwРYТрІV,ЏuІnЊБ.ЄгДЮЄF,ЇAЅЮП}ИЌФЊИђЇкДЋЄFЇa!ЇAЕЙЇкЊКП}ИЌФЊЏuІnІY.ЏuЉ_ЉЧ,ЇкБјЎзЄWЊКІзЄЃЈЃЄF,ЏuЌOЋцЄH!ЇкЅЮГoЇтЏЊЖЧЊКФ_ЄMДЋЇAЈ­ЄWЊКНоІз,ЇAДЋЖм?ЏuЌOСТСТЇAАк,ЇкЊКЏЊЖЧФ_ЄMСйІnЅЮЖм?ЇAЄ]ГпХwГЈГНЖм,ЇјІшІГБјЄpЊe,ЈН­БІГІnІhГНЇr!ГoІьЋШЉxЈ­ЄWЊКГНЅiЅHАeЕЙЄpЄHЖм?ЇкЋeЄбГЈГНГЈЄWЈгЄ@ЇтЏ}МC,ЏdЕлЄ]ЌOЕLЅЮ,ДNАeЕЙЋШЉxЄF!ХUЅ§ЅЭЛЁЙL,ЄoЊїУјЖRЄoЅњГБЫч.ХUЅ§ЅЭЏuІГОЧАн,ЅњЄђЕЇДNЄ@ЄjАя,ЇкЌQЄбСйОпЄFЄ@Єф.ЄHЄЇЊьЉЪЅЛЕН...ЄWЄjЄHЄеЄwЄv...ЄU­БЌO...ГoІьЋШЉx,ЗQАЕЈ­ІчЊAЖм?ЏuЌOЄЃЅЉ,ЇкЊКІбЊсУшЄЃЈЃЄF,В{ІbЄАЄ\ГЃАЕЄЃЄF..­ќ!ЇAЈ­ЄWЊКІбЊсУшЄЯЅПЄ]ЅЮЄЃЈь,АeЕЙЅLЖм?ЄгЗPСТЄF,ЌнЇAЄ]ЌOНaЄpЄl,ГoЅѓКыЈюЅЌІчДNАeЕЙЇAЄF!ГoІьЋШЉxЖiЈгГмЊMЏљЗВЗВЛLЇa!ЋШЉxЗQЈгТIЄАЄ\,ЇOЌнЇк­ЬЉБЄp,ЊFІшЅiЄЃЄж!ГoЈЧЉxЈSЄ@­гЄЃГgЊК,ЄL­гЄpПњДNЏрХ§ЅL­ЬЄёЎ]ЄlСйХЅИм!ІбЄвЄ@ЅЭ­PЄOЄ_ЗвЄІ,ЇAЈ­ЄWЊКЅPЄІЅiЇ_Х§ЇкЌуЈsЌуЈs!ЄjЎІЄЃЈЅСТ,ГoЅѓ[ЊїРєТъЄlЅв]ЄDЛЏЄЊПђЊЋ,ІбЄвДNАeЕЙЇAЄF!ГЃЌOЈК­гИщЄH,ЇтЇкЎ`ІЈГo­гМЫЄl,Їк...ЇкЄ@ЊНАOБoЅL!ЇкЎaЄpЗнЊКЎбЏЪЄFЈт­Ж,ЉвЅHС`ЌOЛЁС@ЄЃРД,ЈКЈт­ЖДNІbЈКИщЄHЈ­ЄWЇAЈ­ЄWГoЈт­ЖЏШІnВДМє,ЏрЕЙЇкЌнЌнЖм?ЇAЌн,Ѕ[ЄWГoЈт­Ж,ДNЌOЄ@ЅЛЎбЄF!ЇкЊљДLЅDЄЃІ§ЊZЅ\КыВ`,ЄхЊіЇѓЌOЄЃЄZ.Їк­ЬЅ|ЉjЉfБqЄpДNИђРHДLЅD,Є@ЊНІцМvЄЃТї.ЅHЋeЄНЄlБ`ЇuЛw"ЄpЌѕЇCАлЇкЇjПН",ІpЄЕПНІbЄHЕL,­ќ!ГoЈНЄjЎaГЃЙяЇкЋмІn,ЅiЌOЇкЁDЁDЁDЇAЈ­ЄWЊКЅеЅЩТ­ЌOЇкЎaЄНЄlЅHЋeЈ­ЄWЄЇЊЋ,ЅiЇ_АeЕЙЇкЅHЇ@ЌіЉРЊљЅDАeЕЙЇкЄ@Їт[ЌѕЉиЙа],ЇкЕLЗNОЧЊZ,ДNАeЕЙЇAЄF!­ќ!ЈгЄFГoЄ\ІhЄбЄ]ЈSЏрЈЃЈьЊсПиА|ЅD,ЇAЛЁЌOЄЃЌOЇкБaЊКТЇЊЋЄгЄжЄFЌАЄFІY,ЌАЄFІY,Є@ЄбГЃІbІЃ.ЇкЄ@ЙyЏрІY10­гЅ]Єl,ЌOЄЃЌOИгЅгНаЋцЇAІКАOП§?ЎvГХС`ЌOЄЃЕЙЇкІYЙЁ,МHМH...ЇкАНЄFЅLЊК...Ѕ]Єl!ЇкГЬЗRІYЊКЅ]Єl!ЄЃКоЈКЄ\ІhЄF,ЇAЕЙЇкЅ]Єl,ЇкДNЅЮГoЅЛЎбИђЇAДЋЄF!ЇAЊКЅ]ЄlЏuІnІY,ЈўЈў!ЇкЎaЅDЄHЏuЌOОЧУбВWГе,ЈКЄбІoЇuЛwЊКВMЄпДЖЕНЉGЏuЌOГеЄjКыВ`ЏuЅiБЄ,ЗэЎЩЈSІГЏШЕЇ,ЈSПьЊkБNЈКНgВMЄпДЖЕНЉGАOП§ЄUЈгЇAІГЕЇ,ЄгІnЄF,­ЩЇкЅЮЄ@ЄUЇa!ЇкВ{ІbСйАOБoВMВMЗЁЗЁ,В{ІbДNРqМgЄUЈгЕЙЇAЋШЉxЖRЊсЖм?АЊЛљІЌСЪ,ЛљЎцЄНЙD,ЕЃ­юЕLДлЌDЅѓЖXЄтЊКЇLОЙЇaВзЄщІbІПДђЄWВV,Ј­УфС`­nГЦЈЧЖЫУФЇaЄSЄjЄSВЂЊКП}ИЌФЊЫчМKМK,ЈSЄFЇкБiБOЄв,ДNЅuЏрІYВVЄђНоЉ~ЎaЙLЄщЄl,ЖRТIТјГf?ЅПЉvЊКЄQЄKОЧЄhЏљЊс,ЅuІГ­ЬЄjВzЄ~ІГЄбЎ№ДHЇN,ГмИJПqЊoЏљЗxЗxЈ­ЄlЇaЄpЈпицЄlЈр,ЇкЌнЇAЌOЄЃЗQЌЁЄF.Љ#C'ЉЂD'ЉB'ЉlЉm8€ Њ˜ є˜!€'€`$oИCЄjВДЗњБцЕлЇAЁAХуЕMЄЃЊОЙDЇAІbЛЁЄАЛђ$oЅДЄF­гЋЂЋЂ:ЄЕЄбЊКЄбЎ№ЏuЌO,ЋЂЋЂ$oЌнЄFЇAЄ@ВД,ЄSТрЈ­ІЃІлЄvЊКЈЦБЁЅhЄFЈSЌнЈьЇкІbІЃЖм,ЇAСйЌOЇфЇOЄHCHATЅhЇaЇкЄАЄ\Є]ЄЃЊОЙD,ДNКтЊОЙDЄ]ЄЃЛЁ,ЅДІКЇAЇкЄ]ЄЃЛЁ˜HŠˆб€№ˆљhŠ`he€…€цŠH˜ +ЈБ€ЊШБ€…†€ˆ˜JЈhЊ Ѓ8`l€ 8с ЄЃњ(­sЩ№v 5Ѕы IЅЩ№j­Р№eЂНП€)Ъаї |ЅЩ№SЂНП‰)Ъаї СЅщ 8с сЅ­sЩ№6ЉlЉm8€iэє(ј(ЉlЉm8€i +љ(ЂНѓ( )Ъаї8``Љu хЃЉsЉtЉЌ нЄ<€Њ Љй…€ЉЃ…Š цЂ­s№щ­t` šЄГЄзЄбЄЂН…ЄгЪаїЉ…„ЉPЉ@Q с­uvЉІЉЇЉњ(Љ…vЉ…u€ЎІЌЇ€юњ(­Іi#ІЮvауЉЌЉІЉЇЉŸЈЉOЉ€ЉІЉЇЉžЈЉNЉ€ЉІЉЇЉœЈЉLЉ€` НаПяОмБzЊКЄHЊЋ ­t№1ЉЌ нЄЮtЉЌ нЄ`ЎtшьuАЉЌ нЄюtЉЌ нЄ``Љs`Љs`ЉёІЉЇ­tvюv­Іi#ІЮvађ­ІiЈ­ЇiЉ8­ІщІ8­ЇщЇ€юІюЇЮЈЮЉ€`Ўњ(рАНEЅў(8``ЂЉћЪајЂНЎЅћЪаїЉшЂЛ Ѕ ŠрЩ№лHЂНПЪаїh`ЂЉЪајЂНДЅЪаїЉшЂО Ѕ ŠрЩ№лHЂНПЪаїh`ЉmІW: БKНX: B!VЂНŠ)№Щ.№ Щ №Щa Щ{Ашрц8``ЂЉѓ(Ъај ЇЉxЉwЉs­x…€Љ… DсЉRЉ‡SЉPЉxQ с<€Њ Љ8…€ЉІ…Š цЂ­s№в` JІ]ІƒІsІ ІЋІЌwЮw­wаЉwLoІЌwюw­wЩЉw БІ` гІЩ +№ЊЪŠюxL™І­x№ гІЩ№ ЊшŠЮxL™І` лІ уІ`­xаЉs`Љs`ЙЇЈЎwНЇЊЙССЉ™СЙТТЉ™Т`ЎwЪНє(`ЎwЪє(` рHЎwНЇЊ˜ЭhЮ­x…€Љ… Dс`(@hM|PRšRpqУ’“G“ ”щ—ЃЇЇъЇЗЈЅЊиЌВ­ГЎ9ЏлА§Џ`ъ…\ +ЊНW@…€НX@…­Ч(№LЇUl€W№WSpTsg…fСe4Y[И[гm„nlтl\\В]ƒ^‚_a'bЮc?kчhj`ЉZ'Љ…vЉ…u€Ђ"Нџ\'ЪаїЉІЉЇЉ–ЈЉKЉЂ8НЩI?&ЪаїЉ@…aЉ&…b#€LkAЂKНJ?&ЪаїЉ@…aЉ&…bЉІЉЇЉ–ЈЉKЉ&€ аLЅ^A€eШЙ1)@'ШЙ1)A'ШЙ1)B'ЉІЉЇЉŸЈЉOЉЅ^ЩаL BЩаLEЩаLkA oAЉ@…aЉ&…b!€ЉІЉЇЉ–ЈЉKЉ"€>€`ЉW'ЉX'­S'mA'S'­T'mB'T'­@'Њ1€8­S'х€S'­T'хT'ю@'­W'iW'юX'аг­S'e€S'­T'eT'­S'A'­T'B'Ѕ^A€Й2)Щ< Ђ:Н`I?&Ъаї`­@'™2)­A'™3)­B'™4)Ђ/НšI?&Ъаї`ЉS'ЉT' MJЉWO'Љ +P'ЉсQ'ЉHR'ЉЄ…€Љ …Љс…‚ЉH…ƒЂ ЭJЉц…€Љ …Љ!…‚ЉI…ƒЂ ЭJЉт…€Љ …ЉA…‚ЉI…ƒЂ ЭJЉ$…€Љ…Љ…‚ЉI…ƒЂ ЭJЉ…€Љ…Љ]…‚Љ'…ƒ КJЉlЉm8€Э['№ю['Ща +ЉY…„Љ +……а$Ща +Љ[…„Љ +……аЩа +Љ]…„Љ +……аЉW…„Љ +……Ѕ€…†Ѕ…‡ KЅ†…€Ѕ‡…Љс…‚ЉH…ƒЅ€ + + + + +e‚…‚цƒЅ„…€Ѕ……Ѕ€O'ЅP'Ѕ‚Q'ЅƒR' шJЉ…ЧЂњ;€ЅЧ)Њ ЉR…€ЉC…Š цЂ­Z'Щџ№L”BЉ…ЧLFAaCgCгC?DЊDЉџZ'`Љт…€Љ …ЉA…‚ЉI…ƒЉтE'Љ F'ЉAG'ЉIH' вK шJ lKЉ…vЉ…u€Ѕ’…‚Ѕ“…ƒЉ…€Љ…ЉI'ЉJ'Ѕ‚K'ЅƒL' КJ L L K #K`Љц…€Љ …Љ!…‚ЉI…ƒЉцE'Љ F'Љ!G'ЉIH' вK шJ lKЉ…vЉ…u€Ѕ’…‚Ѕ“…ƒЉ…€Љ…ЉI'ЉJ'Ѕ‚K'ЅƒL' КJ L L K #K`ЅЦY'ЉЄ…€Љ …Љс…‚ЉH…ƒЉЄE'Љ F'ЉсG'ЉHH' вK­Y'…Ц шJ lKЉВ…€Љ …Љ]…‚Љ'…ƒЉВI'Љ J'Љ]K'Љ'L' КJ L L K #K`Љ$…€Љ…Љ…‚ЉI…ƒЉ$E'ЉF'ЉG'ЉIH' вK шJ lKЉ…vЉ…u€Ѕ’…‚Ѕ“…ƒЉ…€Љ…ЉI'ЉJ'Ѕ‚K'ЅƒL' КJ L L K #K`ЉZ'ЉS'ЉT' ЄF<€Њ ЉD…€ЉE…Š цЂ­Z'ЩџафLFA JEPEЉџZ'` ЛE­C'K'­D'L'­C'ЩА ˜FLšE№ žFLšEЉ<C'ЉED' HЉ9…ŽЉH… MFЉmS'S'юT'­K'C'­L'D' HЉC'Љ&D' HЉ…Ч`Љ…ЧЉC'ЉD'­C'Щ " HЮC'Љ)…€ЉH… H FЅЧ)Щ аLIFLЩE­C'Щ,Аа HюC'Љ)…€ЉH… H FЅЧ)Щ аLIFLђE`ЉlЉm8€ЩаЂ L`Ща L`ЩаЂ L` L`­C'` БŽU'ŒW'ЌW'ШБŽC'G'ШБŽD'H'ŒW'Љ)…€ЉH… HЂ + L­G'C'­H'D' HЮU'аФЉ…Ч`Ђњ L`Ђњ L`ЉЌ ЁсЉЌ Їс \GЉ…vЉ…u€Ѕ’…‚Ѕ“…ƒЉb…€Љ… КJ ЉL ёKЉІЉ›ЈЉKЇЉ ЄсЉ +ІЉЇЉ2ЈЉЉ ЇсЉІЈЉЇЉЉ ЄсЉ ІЈЉЇЉЉ ЄсЉ)…€ЉH…Љ<C'ЉED' HЉ)…€ЉH…ЉC'ЉD' H`Љ–ІЈЉЇЉKЉ ЄсЉ‡ІЉ–ЈЉЇЉ ЄсЉ‡ІЉ–ЈЉ(ЇЉ ЄсЉ‡ІЈЉЇЉ-Љ ЄсЉ}ІЉ‡ЈЉ&ЇЉ ЄсЉІЈЉ&ЇЉ,Љ ЄсЉ„ІЈЉ&ЇЉ,Љ ЄсЉІЉ„ЈЉ+ЇЉ Єс`ЎC'ЌD'Ѕ€…’Ѕ…“ Њс`ЎC'ЌD'Љ1…’ЉH…“ Њс`0HДДH0S<<=:>8?6@4A2B0C/D.E,F*G)H(I'J&K%L$M#N"O!P Q RSTUVWXYZ[\]^_`aabcdefghijklmnopqrstuv./0123456789:;<=>?@ABCD`€@  x№№x  @€€Р @@@@@@ Р€ ў @@  ўЄjЋLЇAІbГoНMЊБЄ]ЈSЄАЄ\ЊјЖiЅ~­БІГЇѓЄjЊКЄбЊХЅiЅHХ§ЇAЙЃСўЇAЊК$kЖiЈBЄFW' + ЏХ!$kЕЅЏХ:@'ТIМЦ:A'Є@ЎyАЊЄs,ЄsГЛВзІ~ПnГЗ,ЌлЖЧЄsГЛІГЏЋЅPЉ~Іэ,ЗQЄWЅhЌнЌнЖм?ГoЌOЄшЖъІЪЈНГЬІГІWЊКДхРИЦU,ЇAЗQЊБЌЦЛђ?(ПяОмМЦІr)1.ИѕЛRДр2.ЇыЙ]Вy3.ЉёБѓЉЌ ЁсЉЌ ЇсЉNІЈЉЇЉOЉ Єс ЉL ёKЉOІЉžЈЉЇЉ ЄсЉZІЉ–ЈЉFЇЉ ЄсЉ$ІЉ,ЇЉ+ЈЉ3Љ Їс` Б‚ЊŽM'Љe‚…‚цƒ Б‚‘€ШБ‚‘€ШЉe€…€цЪаш`Ђ Б‚Iџ‘€ШБ‚Iџ‘€ШЉe€…€цЪаф`­E'…€­F'…­G'…‚­H'…ƒЂ ЭJ`­I'…€­J'…­K'…‚­L'…ƒЎM' Б‚)‘€ШБ‚)‘€ШЉe€…€цЪафЉ…€Љ…Љ]…‚Љ'…ƒ КJ`Љ…€Љ…Љ]…‚Љ'…ƒЂ Б‚)‘€ШБ‚)‘€ШЉe€…€цЪаф`­O'…€­P'…­Q'…‚­R'…ƒЂ Б‚)‘€ШБ‚)‘€ШЉe€…€цЪаф`­H'ЭR'а­G'ЭQ'№`ЉmS'S'юT'­S'…„­T'……Ђ LŽW' VLЎW'шшр +ю`Ђ(;€`;€`ЉџV'юV'НLL…†НML…‡8Ѕ„х†…„Ѕ…х‡……АфЅ„e†…„Ѕ…e‡……­V'`'шd +V' +**8эV'ЊЉ…ˆЉ +…‰ ЉV'ЉU'НёL +HБˆ*‘ˆˆБˆ*‘ˆˆБˆ*‘ˆШШhЮU'ах LшЮV'ад`Љeˆ…ˆц‰`ЉX'ЂMŽW'Љ…ˆЉ +…‰ iLЉmW'W'ЎW'ЮX'аф`<€Щb№ Щn№ Щm№ LаLЉ…^`Љ…^`Љ…^`0HHHHH0080H @xx H0HHHxx@pH00H@pHH0x0HH0HH00HH8H00H@0H00H@@@H00HHHHH0pHHp`PHx@@x@@x Ѕc €…c­B' €B'­.)0LЙNЉ…]D€­Ъ(Ща­Щ(Щ-АL№N­)Ща­)Щ–АLФN­)Ща­)ЩdАLЯN­)Э)а­)Э)аLкN­)…€­)…Љ…‚Љ…ƒ5€­)Ха­)Х€АLхN­B' €B'Љ‹…ЉO…‘ ™o8­)э)‚'­)э)ƒ'­‚' ƒ'аL‘N­Щ(…€­Ъ(…Љ…‚Љ…ƒ5€Љ +e€…€цЅЭƒ'аЅ€Э‚' +­‚'…€­ƒ'…­)e€)­)e)8­)щ2)АЮ)­B' €B'ЉЋ…ЉO…‘ ™o€8`­B' €B'Љ)…ЉP…‘ ™o­B' €B'Љ\…ЉP…‘ ™o`Љ…ЉO…‘LOЉ6…ЉO…‘LOЉ…ЉV…‘LOЉR…ЉO…‘LOЉa…ЉO…‘LOЉя…ЉO…‘LO­))­))Љ…ЉP…‘ ™o€8`$NЅВЖЗЅ§ПяОм$N­nЅЮЊКЄКЅ\ЄпЊk.$NЊКЏuЎ№ЄЃАї,ЄЃЏрЅЮЈгРјЖЫ.$NІ}ЈSІГЈќЖЫ.$NЄwИgЈќЖЫЙL­Ћ,ЅuЉШЄ@ЙBЏuЎ№ЋKІГЅЭЉRІMРI.$NЅўЈ­ЉёЊQ,ЇЄЄUЈгЖ}ЉlЙBЅ\РјЖЫ.$NКRАЪЏuЎ№,СyЄWЄ@А}ЌѕЄ@А}Ѕе,ЋzЊКЄ@СnІRЅXЄ@ЄfВJІх,СyІтЌнА_ЈгІnІhЄF.$NЙBЅ\Ј}Є[,Є@ЇнІчГS,ЊјЙФЄ@СnЏИА_Ј­Јг.$NЊКЄКЅ\ЕЅЏХЄЃАї!ЙLЄFІnЄ[ІnЄ[,$NИgЙLЙBЅ\РјЖЫ,ЗPФБЈьЉвІГЊКЖЫГЃІnЄF!$NЙBЅ\ЇЙВІ,КыЏЋЗиЕoІaЏИА_Ј­Јг.Ѕc €…c­B' €B'­.)0LЙNЉ…]D€­)Ща­)ЩАLЬQ­Щ(…€­Ъ(…Љ…‚Љ…ƒ5€Љ +e€…€цЅ€‚'Ѕƒ'8­)э)„'­)э)…'­„'…€­…'…Љ…‚Љ…ƒ2€­‚'…‚­ƒ'…ƒ5€Ѕ€†'Ѕ‡'Љe€…€цЅ€x'Ѕy'­y'Э)а­x'Э) ­)x'­)y'­…'Ща­„'ЩаLзQ­‚'…‚­ƒ'…ƒ­x'…€­y'…2€Љ…‚Љ…ƒ5€­)e€)­)e)­)Э)а­)Э) ­))­))8­)эx')­)эy')­B' €B'Љф…ЉQ…‘ ™o8`Љ…ЉV…‘LпQЉ…ЉR…‘ ™o8`$NВ`В`ЇlЄFЄLЄfЎ№,СyІтЌнА_ЈгІnІhЄF.$NВ{ІbХщЄOЅRЈK.Ѕc €…c­B' €B'ЂН+)0LЙNЉ…]D€­Щ(…‚­Ъ(…ƒFƒf‚­ +)…€­ )…Ђ6 ,ƒЅХƒаЅ€Х‚А Ѕ€ +)Ѕ )`Ѕ€ +)Ѕ )Љ„…ЉR…‘ ™o`ЇAЅиЋeЅ[ЄOЄW­­ЌА +)Ѕc €…cЂН+)0LЙNЉ…]D€­Щ( Ъ(аLћN­Щ(…€­Ъ(…Љ +…‚Љ…ƒ5€Ѕ€…ŽЅ…­)Ђ4€eޅސц­)…€­)…€&­)Ха­)Х€А­)eŽ)­)e)L›S­Щ(…€­Ъ(…Љ +…‚Љ…ƒ2€Ѕ€…ŽЅ…­џ(Щ<Љ<8щЎї(1€ЅŽe€…ŽЅe…ЂН)•ЪајЉш…„Љ……6€ЅŽe€…ŽЅe…­)Ха­)ХŽLћNю)аю)Љ)Љ)`Ѕc €…cЉz'Љi{'Љ|'Љ АVLаUЉ z'Љi{'Љ|'Љ АVLаUЉШx'Љy' кVLаUЅ\ˆ'Љ…\ СфЖiІцНTЛ{ЁCЏХЇOЖVАЊЁAІaЙЯЖVЄjЁCК†mЉ…]Љ +…^LCKК†mЉ…]Љ …^LCKК†mЉ…]Љ…^LCKК†mЉ…]Љ…^LCKК†mЉ …]Љ…^LCKК†mЉ#…]Љ…^LCKК†mЉ&…]Љ…^LCKК†mЉ)…]Љ…^LCKК†mЉ@…]Љ@…^ЅЦ…nЅЦjjjj…oЩ@Щ{ 8щ{i@LSK…oLjKi@…oІmš ;сŠHЉЂ œЪањ­œ)?œhЊЉ…ръъъъъъ сЅn…„Ѕo…… Б„™РШај Љџe„…„ц…Б„™ПШај Љџe„…„ц…Б„™ОШР2іЉ…P…Q МPŸџЉ…c…d…@H­ QЅPQаL{TЉ…R…@…VH­Љ2…cЉd…dЉ…gЉ +…lЉ…„……ЉџUVЉ…MЅMЩ +­UЩџ№LЯMЅ„…EЅ……F Ђ@ЩАцMЅDаЅ„U…_Ѕ…V…`LfLЉ…MЉџUц„Ѕ„Х]ЙЉџUЉ…M…„ц…Ѕ…Х^І­VЩџаLCKЅ_U­U№oiХ]аLkM­U…E­V…FЦE Ђ@ЩаЅPаЦQЦPЅPQаL{TЅE…GЅF…HЉ…I ѓ@­U…G­V…HцGЅG…EЅH…F Ђ@ЩаЅPаЦQЦPЅPQаL{T ѓ@LЯM­U…G­V…HцGЉ…IЅG…EЅH…F Ђ@ЩаЅPаЦQЦPЅPQаL{T ѓ@­U…G­V…HцGцGЅG…EЅH…F Ђ@ЩаЅPаЦQЦPЅPQаL{T ѓ@LЯM­U…G­V…HЦGЉ…IЅG…EЅH…F Ђ@ЩаЅPаЦQЦPЅPQаL{T ѓ@­U…G­V…HЦGЦGЅG…EЅH…F Ђ@ЩаЅPаЦQЦPЅPQаL{T ѓ@Ѕ_ЩЉ…_­UiХ]аЉ…_Ѕ`Щ Љ…`­ViХ^аЉ …` ŽH ;H ;H RЅЧ0 ЎрLN­VHЉџV ŸрЊhVŠЩ№,Њ  Љ<…€ЉN… ]рLN b[NuNNЉNыNљN§N,PjK р`­U…[­V…\Ѕ_…aЅ`…bЮVЦ`LУN­U…[­V…\Ѕ_…aЅ`…bюVц`LУN­U…[­V…\Ѕ_…aЅ`…bЮUЦ_LУN­U…[­V…\Ѕ_…aЅ`…bюUц_LУN єFЅ@)аЅ[UЅ\VЅa…_Ѕb…``Ѕ[…NЅ\…O шH`ЉЖ…ІЉU…Ї –рLjK`­VH­UHЂ2 OЉ ЙсhUhV ]Oъ­VHЉџV ŸрЩ№%hV ŽH`€"&======КRДнБРЄg======ЅЮА{У{ЅњМа (БРЄgОї) ЅhІYБМЉвІГВyЌАФЙЁC ВyЁBЅлРYЁBІaЙpЌАЌЁАЪЊЋЁAІaЙpЉЙЄUЙBАЪЗ|УzЌЕЁAЌЕБМЉPГђЄ@АщАЃПjљйЅHЅ~ЉвІГЊЋХщЁCБРЄgОїЅiГQЌЁАЪЊЋЏ{ЄLІИЁAІ§Є@ЌЕДNІКЁCЈCЄ@ЇН­шЖ}ЉlІГЄ@­гЉwЎЩЌЕМuЁAРHЕлІYБМЊсЊКМЦЖqМWІhЁAБNМњРyЉwЎЩЌЕМu­гМЦЁCЇQЅЮЉwЎЩЌЕМuЅiЌЕБМЉPГђЄ@АщЅєІѓЊЋХщЁC [] ЄWВО[] ЄUВО[] ЅЊВО[] ЅkВО[SHIFT] Ж}УіСn­Е[ЈDЇU] ХуЅмРАЇU[=] ЌdЌнЊЌКA[B] ІbЅњМаГBІwЉёЉwЎЩ ЌЕМu[F1] ­ЋЈгІЙЇН[ИѕЅX] І^ЈьЄWЄ@ЊЌКAЉЮ­ЋЖ}Є@ЇНCC1000.AT.CHINA.COMЄQЄыБNІГЏЕЎзЕoЅЭЁKЁKяОмЕцГцЊЌКAЊOЄWМЦІrЗNИq: ВyМЦЌАГбЇE­гМЦЁAЊсЌАІYБМ­гМЦЁAІYЊс­гМЦЖWЙLЄ@Љw­­­ШБNМњРyЄ@­гЉwЎЩЌЕМuЁAІPЎЩБN­­­ШДЃАЊ 2­гЁCЉwЎЩЌЕМuЌАГбЇE­гМЦЁAДхРИЖ}ЉlЎЩЌА 1ЁCЉRЌOЕЙЇЦБцІЈЌАБРЄgЄ§ЊBЄЭЊКЋOРIЁK  „†„‡­u-…Ž­v-…­w-…‚­x-…ƒБŽ яXЉ@…ƒЅ† + + +…Ѕ‡ + + +…‘ #Y #ZЅ‡Щ +№ШааЉР…€Љ …Љз…‚Љ#…ƒЂP Б€‘‚ШРїЪ№Ѕ€i…€цЅ‚i…‚цƒLЧX`…€˜HЉ…€&€&€&Ѕ€e‚…€Ѕeƒ… Б€™€ˆБ€™€ˆђhЈ`˜HЅ‘…€Љ…€&€&Ѕ‘e€…€ц€&€&Ѕ€iР…€Ѕi …Ѕ)ЊНZ…„НZ…… 5ZЂЅJJJЈ$ƒpY/Н€%„…1€Ра +)…‚Б€)€‚‘€РL§YШН€%…„1€‘€L§YН€%„€Ра +)…‚Б€)€‚‘€РА>ШН€%…€‘€L§YН€%„…‚Б€%…‚Ра +)…‚Б€)€‚‘€РАШН€%……‚Б€%„‚‘€Ѕ€i…€цшрАLiYhЈ`џ?€Рр№јќўц†Ѕ†ЩАL4ZЉ…†ц‡`Ѕ)№…‚ЂЄ‚Н€j €LNZ)ˆаѓ€шрц` Йf+Щџ№RЙf+…Щ АAЙg+…‘ЩPА8Йi+­y-…‚­z-…ƒЙh+ + яXЉ€…ƒ #Y­y-…‚­z-…ƒЙh+ +i яXЉ…ƒ #YШШШШРаЇ`Š + +ЊНf+…Щ LU[Нg+…‘ЩPLU[Ѕi…ŽЅ‘i……€Љ…€&€&Ѕe€…€ц€&€&Ѕ +e€…€цЅ€i&…€Ѕi#…ЂЅŽJJJЈБ€…‚ШБ€…ƒЅŽ)…„№ƒ&‚Ц„ајЅ‚€шрА ˆ˜iЈL"[Љ@…ƒ #Y`Љ&…€Љ#…­h-)€№L&\­h-)@аLд\­m-аЮn-Юm-Ю!#Ђ` Б€J‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ Б€ €‘€ЪаLд\Љe€…€цL‚[юm-аюn-ю!#Ђ` Б€ +‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ Б€ ‘€Ъ№Љe€…€цL3\­h-) аr­h-)аLЏ]­o-аЮp-Юo-Ю"# ЉP…€Љ+…Б€™/ˆјЉP…€Љ+…Ђ_8Ѕ€щ…‚Ѕщ…ƒ Б‚‘€ШРїЪ№8Ѕ€щ…€АЦL]Љ&…€Љ#… Й/‘€ˆјLЏ]юo-аюp-ю"#Љ&…€Љ#… Б€™/ˆјЉ&…€Љ#…Ђ_Ѕ€i…‚Ѕi…ƒ Б‚‘€ШРїЪ№Љe€…€цLt] ЉP…€Љ+…Й/‘€ˆјЉ€…Œ 7^­h-)Р№9­!#Щ№Щја.Љ!#­h-)€а Ю##Љ'##Lѓ]­##Щ'Љ##Lѓ]ю## Š^­h-)0№9­"#Щ№Щја.Љ"#­h-) а Ю$#Љ$#L3^­$#ЩЉ$#L3^ю$# k_`ЉР…€Љ …Љз…‚Љ#…ƒЂP ЅŒБ‚Ра +)…ŽБ€)€Ž‘€Lh^Б€‘‚ШРоЪ№Ѕ€i…€цЅ‚i…‚цƒLI^`Љ…„Љ……­##…‚­$#…ƒ­h-)€№Љ…„Ѕ‚iЩ(8щ(…‚Љ …† Na џaЦ†№ц…цƒЅƒЩаьЉ…ƒLЙ^­"#аLj_0L,_i…†8Љх†…†ЉP…€Љ+…Ђ_Є„Б€H8Ѕ€щ…‚Ѕщ…ƒЄ„Б‚‘€Ъ№8Ѕ€щ…€Ѕщ…Lќ^h‘‚Ц†аФLj_…†Љ&…€Љ#…Ђ_Є„Б€HЅ€i…‚Ѕi…ƒЄ„Б‚‘€Ъ№Ѕ€i…€Ѕi…L=_h‘‚Ц†аФ`Љ…„Љ……­##…‚­$#…ƒ­h-) №Љ ……Ѕƒi Щ8щ…ƒЉ…† Na џaЦ†аLИ_ц„ц‚Ѕ‚Щ(ащЉ…‚Lš_Љ&…€Љ#…­h-)аЉЖ…€Љ*…­!#аLMa0L›`i…†Љ8х†…†ЂЅ†…‡ Б€J‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ШБ€j‘€ Б€ €‘€Ц‡№Lю_ЪаLMaЅ€i…€Ѕi…Lъ_…†ЂЅ†…‡ Б€ +‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ˆБ€*‘€ Б€ ‘€Ц‡№LЃ`Ъ№Ѕ€i…€Ѕi…LŸ``Ѕ‚HЅƒHЂ­ #)Щ№CЩ№0Ѕ‚ЩАЅƒЩ +?8щ +…ƒЂLЎa8щ…‚ЅƒЩ + +8щ +…ƒЂLЎaЂLЎaЅƒЩ +8щ +…ƒшLЎaЅ‚Щ8щ…‚шŠ +ЊНїa…€Нјa…Ѕ€i…€Ѕi …Ѕƒ + + + +…ƒJJeƒe€…€цЄ‚Б€Ўw-†‚Ўx-†ƒ яXh…ƒh…‚`ШXЅ… + + + +…€JJe€e…e……€Љ…€&€&€&Ѕ€i&…€Ѕi#…ЂЄ„Н€‘€шрА˜iЈL3b`­{-…€­|-…­%#…†№^­ #) +ЈЙ?c…‚Й@c…ƒ Б€Щџа'ц€ац8Ѕ‚ё€…‚Ѕƒщ…ƒц€ацц€ацБ€Щџас№Ѕ‚аЦƒЦ‚ц€ацЅƒЩаЅ‚ЩаЙЦ†аЂЉ…„Љ ……­ #) +ЊН?c…‚Н@c…ƒ ЅƒЩаЅ‚Щ№bБ€Щџ№L%cц€ацБ€…Ž8Ѕ‚хŽ…‚Ѕƒщ…ƒц€ацБ€‘„ц„ац…ЦŽаєц€ацБ€Щџабц€ацLаb‘„ц„ац…ц€ацЅ‚аЦƒЦ‚Lаb`Ш ­q-…€­r-…­ #)I№ Lac Б€…‚ЩџаLd Б€…‚ШБ€…ƒ­ #)Щ№0Щ№<ЅƒЭn-аЅ‚Эm-№А~ШБ€…‚ШБ€…ƒЅƒЭp-аЅ‚Эo-№АdА ЅƒЭn-аЅ‚Эm-АTЅƒЭp-аЅ‚Эo-№АBШБ€…ШБ€…‘ШБ€f-Ѕ‘аЅа Жf d­ #)Њ­q-р№iLdiq-­r-ir-LGcLd8`­}-…‚­~-…ƒ­f- +ЈБ‚…€ШБ‚… Б€+Љ,­0№Le­g-s- +Њ­'f,…€­(g,…юg- ­k-‘€ШЅ‘€ШЅ‘‘€Ш­f-‘€­}-…‚­~-…ƒ­f- +ЈБ‚…€ШБ‚… Б€…‚ШБ€…ƒЅ‚)……Ѕ‚JJJJ)…„­k- + +Њ­k-e„k-Ѕf+Ѕ‘g+Ѕƒh+цƒ­i-i+Ц„№#шшшшНb+if+Нc+g+Ѕƒh+цƒ­i-i+LвdЦ…аL +eЅ‘i…‘LЂd­k- + +ЊЉџf+8Le`Љs-­s- +ЊНf,…€Нg,… Б€f- +Ј­}-…‚­~-…ƒБ‚…€ШБ‚… Б€…‚ШБ€…ƒ­s-H iehЊшŽs-ьg-И`l‚­s-Эg-LVf +ЊНf,'…€Нg,(… Б€f- Б€…†­}-…€­~-…­f- +ЈБ€…‚ШБ€…ƒ Б‚…‡ Б‚+Љ,Ѕ‡)ЊЅ‡JJJJ)…‡Ъ№e‡LЯe…‡юs-Ўs-ьg-АŠ +ЊНf,d,…€Нg,e,… Б€8х‡‘€LкeЮg-Ѕ† + +ЊЅ†e‡…† + +ЈЅ†Эk-А%Йf+f+Йg+g+Йh+h+Йi+i+шшшшШШШШц†Lf­k-8х‡k- + +ЊЉџf+`Ѕ…ŽЅ‘…­ #)Щ№MЩ№;Щ№&Щ№LЕf­h-)@№ЅŽXi…Ž­h-)№)ЅXi…LЕf­h-)№ЅXi…LЕf­h-)@№ЅŽXi…Ž`ЂЅЦ…†­k…‡Ѕ‡ЩаЅ†Щ 8Ѕ†щ …†АЦ‡LСfЅ†•шрдF‘`3 IN 1ЦраъъъLЕTъъъL§NЦрџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЁЛ======================ЁЛЁќКRДнБРЄgЕL­­ДњИеЊЉ1.01ЁќЁќІлWQЕ{ЇЧАЃПљІZЅ[БjІгЈгЁќЁќ2001 ЋOЏdФ~ФђЅ[БjХvЇQ ЁќЁќІГЋиФГНаQ 32051976Ў@ЁKЁќЁЛ======================ЁЛџџџџ ;сЂœНџoПЪаїЉџPQ &с ŸрЉL’Iџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѓчџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ЅНЄщЖЧЛЁ L@ЅЊU ЂјšЅ…@ ћLЅМEЦ &% iBЉO…еЉ…ж ’E УE кLЩb№ Щn№Щmаё ДLЉШ †XL7@Љџњ$а вA ]B­j)jЉvw 8OЉ…DЉ…C уG­њ$Щџ№ №Z кLЊ Љџ…€Љ@…Š >M лZ­;%ацЉ Ў% кM !­ №5­л#8э  +i ,LЩ№"­ ,L + +Њ Н ™>%шШРєЉ<% љ\ чG ]BLš@ AA-A;AIATPЮ;%Љ…DЉ…CLуGЮ;%Љ…DЉ…CLуGЮ;%Љ…DЉ…CLуGЮ;%Љ…DЉ…CLуG Nv˜)@№q˜)?Ща кM !Љ…EЉ …FLqOЩа˜RLёZЩаK†Š ”MаCЅ УMІЉ кM !­ 3V ЙХA™Р№ШаѕЎ Љ кM ! Й ™ЦˆїЉР…EЉ…FLqO`ЛёЕУЃКЙЅТдЪщЉЂ кM ! Й ™њ$ШРѕ­%№ЉЂ кM !­% + +ЊЪН p#ЪїЉ…„Є„Йќ$0 COЦ„ђ­ћ$№ЉЂ кM !­ћ$ +ЈˆЙ ™‚$ˆї­ћ$ +ЈЉ™‚$ШРxј Љ™’#™В#ˆїЉ#‘#`Љ ,Li;%` 8сЉZ…GЉPІЉ(ЇЅGЙЉЌ ­сЦGЅGЩ$Ас Й1C™ ˆїЉ1…GЉ@…HЉ@ІЉЇ -EЂ ПLЅGІЅHЈЉЇЉ7ЉЉЌ ЁсЂ ПLЅGi…GЅHi…HЅHЩnЙЉ@ІЉЇ -EЉDІЉ[ЈЉ:ЇЉCЉЉБ…’ЉC…“ žс кL УE ЉL ЙЯC™ ШаїЉ ,ILкL~ћџџџџџПџџџћџџћїпџџЯџџџџ№џР?џ€}џ€џўрќџР?џ€?ћџћў џќџј>џ№~џрўџСўяƒўџќ?ўќ?ќјј?№џ№сћрпƒћС№џƒџџџ‡џџППпџџџџ` @F`Š Р ЬР ОЏ Иц БОШэМўЕФДњТыгЩLEEЖРСЂ БраДЃЌЦфгрЪ§ОнЙщDOOM-TEAM ЫљгаЁЃШЮКЮЕЅЮЛКЭИіШЫЃЌЮДО­ЪкШЈЃЌбЯНћНјааШЮКЮаЮЪНЕФЗДБрвыЁЂаоИФЁЂЪ§Онв§гУвдМАЩЬвЕаджЪЕФИДжЦЁЂДЋВЅЁЃЮЅепБиОПЁЃ Љ—е&же&же&же&же&жЅжi@…жL!  D­V +ЊНE…”НE…•­U +e”…”ц• Й ‘”ШЙ ‘”ШЉe”…”ц•Р ах`Р @ € Р  D­ІiЈ­ЇiЉЉ…’Љ …“Lžс  D­ІiЈ­ЇiЉЉ…’Љ …“Lžс  D­Іi?Ј­ЇiЉЉ…”Љ …• žсцж !­Іi?Ј­Їi ЇiЉЉ…’Љ …“Lžс  DЉР…”Љ …•Љ…€ Й ‘”Шајц•цж !Ц€аы Й ‘”ШР@і`ЉР…€Љ …ЉР…‚Љ9…ƒЂP Б€)‘‚ШБ€‘‚ШРїЪ№Љe€…€цЉe‚…‚цƒLеE`Љ…GЉР…€Љ …ЉР…‚Љ9…ƒЂŠ)ХG> Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒLFЂ ПLцGЅGЩЊ` Љ‘‚ШЉџ‘‚ШРїL3FЉ…GЉР…€Љ …ЉР…‚Љ9…ƒЂŠ)ХG< Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒLˆFЂ ПLЦGаЎLУE Љ‘‚ШЉџ‘‚ШРїLЁF aGЉ…€Љ#…Љ…„Љ…ƒЅA +…‚цƒ ! Й ‘€ˆјЉe€…€цЅеe‚…еЅжeƒ…жЦ„азЉUV…€Є€Й#…еШЙ#…жШ„€$жP ЌG УDюU­UЩ +мЉUюV­VЩЭ`Љ—Љ@…ж­% +…ецж !†е„ж !†A„B­% zJ­%e€…€цц€ац€&Ѕеe€…еЅжe…ж`Ѕж)?Щ№ Іе кM !†е„ж`Ѕ€HЅе ”Mа ЉA…еЉ…жh…€`ЉB…еЉ…жh…€`ЅDа + оF ЊH УE`ЅC + +ЊН%0 +ЅD% NтЅD +ЊН H…€НЁH… ŸHLчGЅCа­%№ ­ %ЩАЮ%LоFЅC + +Њо %`ЅCа­%iХBА ­ %Щю%LоFЅC + +Њў %`ЅCа­%i +ХAА ­%Щю%LоFЅC + +Њў%`ЅCа­%№ ­%ЩАЮ%LоFЅC + +Њо%`l€H8H\H€HЉ…€Ѕ€ + +ЊН% +…жН%…еLгHН% + +}%…еЦеЉ…жН%Щ +АUН %ЩАV УDЦ€Р`ЅƒHЅ…H SсЂЕ‚•–Ъљh……h…ƒ џШРАЙ–Щ0№єŒЛЙ– $р эрцƒЌЛШРъ`…H ;с бS Й ™ШРNѕЉџPЉџQ 2с УEЅH + +ЊНBJ…”НCJ…•НDJ…–ЅЧЩ№­—HЅеHЅжHh…жh…еh—ЉN…G ЃI№Љ…H яIЂ2 ПLцHЅHЩ №L†I`ЂЄGЙ №+Щ№(РШа †€цж !І€ шрс„GЉџPЉџQ 2сЉ`Ш„Gацж ! Љ ™РˆњLШIЉш…€Љ9…Љд…‚Љ9…ƒЉ…„ Б€‘‚ШаљццƒЦ„аёБ€‘‚ШРїЅH +ЊНJJ…€НKJ…Б€)‘‚ШБ€‘‚ШРїh)№Ў`UCVа ф ј + +4 +H +\ +p +„ +˜ +Ќ +Р +ЂЕ€+%Ъј`ЂН+%•€Ъј`…‚†ƒЉ…€Љ…Ђ€&ƒ Ѕ‚e€…€цЪаъ`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ€&&‚&ƒ†&‡Ѕ€e„…€Ѕe……ц‚ацƒЪак`Љ………†…‡Ѕ€…ˆЅ…‰Ѕ‚…ŠЅƒ…‹Ѕ„…ŒЅ……Ѕ†…ŽЅ‡…Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Љ…†Љ…‡Ђ €&&‚&ƒ&„&…&†&‡Œ&&Ž&+Ѕ€eˆ…€Ѕe‰…Ѕ‚eŠ…‚Ѕƒe‹…ƒц„ ц…ц†ц‡ЪаИ`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ„&…&‚&ƒЅƒХ‡аЅ‚Х† 8Ѕ‚х†…‚Ѕƒх‡…ƒ&€&Ъаи`Ѕ€…†Ѕ…‡Ѕ‚…ˆЅƒ…‰Ѕ„…ŠЅ……‹Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Ђ †&‡&ˆ&‰&„&…А Ѕ…Х‹аЅ„ХŠ8Ѕ„хŠ…„Ѕ…х‹……8&€&&‚&ƒЪаЭ`*%ЩаЉ` dJ­&%…€­'%…­(%…‚­)%…ƒЉ5…„ЉN……ЉZ…†Љ…‡ №Jц€а +цац‚ац„Ѕ€&%Ѕ'%Ѕ‚(%Ѕƒ)%­*%а oJ­(%`…‚Љ…ƒ­(%…€­)%… {KЅ‚H oJh`­М)ŸМ… `­М @М… `x ђL ъъъъъъъъъъъъШаёЪаю(`Љ…Ч 'р ђLЅЧљ *рЅЧ)…Ч`Љhq` ЙM™!Шаї`L!L!ЅHЅ@m—… Бе™ Шајh…`ЅHЅ@m—… БеЊШБеЈh…`˜HŠˆб€№ˆљhŠ`he€…€цŠH˜ +ЈБ€ЊШБ€…†€ˆ˜JЈhЊ qM8`l€HJJJЊН’#…€h)ЊНŒM%€№Љ`€@ HJJJЊНВ#…€h)ЊНŒM%€№Љ`H)ЊНŒM…€hJJJЊН’#€’#`H)ЊНŒM…€hJJJЊНВ#€В#` +…еЉ@…жŠHЉ— !†е„жh +цжeе…ецж !†е„ж` N ŒN`џџЅC + +ЊН%…„Н %……ЄDЙNe„…„ЙNe………Ѕ„m%…„Ѕ…m%……Ѕ„ХAА(Ѕ…ХBА"­%H­%HЅ„%Ѕ…% aG !h%h%8``ЅC + +ЊН%…„Н %……L:N˜08`ЩРА`ЄCає)?Щ№=Щ +аL/OЩащЮ%­% + +ЊНp#%Нq#%Нr#%Нs#) %Нs#JJJJ% оF` кM !­% + +Њ­%p#­%q#­%r#­% + + + + %s#ю%­ %­ %­ %­ %­  % оF` кM !L O Љџ™ +%ˆњ`ЊЉ кM !Ѕ„ ^O Й ‘€ШР,і`Ђ, zJЅ€iв…€Ѕi#…` wOLчG БE№™(ШР4ຘeE…EцFЉ ™(ШР4јЉџPQЉ№SЉRЉІЉŸЈЉ3ЇЉOЉЉЌ Ёс 5сЉЌ Їс УE кL БEа›`ŠH Sс џШРАЙ‚Щ0№єhЊ(А Й‚РШшРє`ˆ„€ Й‚РЪˆФ€ає` „БŒ…€цŒацБŠЩџ№()№ +БŒ…цŒацБŠ +ШБŠЊЉeЅАц‹( пOLP`Љ`a ЮP кLЩ№Њ Љ{…€ЉP…Š >ML_PLчG ŠP›PЎPКPГQЮ`­`Љ` ЮP`ю`­`ЩЉ` ЮP`­a№Юa ЮP`ЎaрА шНќ$0Ža ЮP` ЙЎX™РШРœѕ бS­` + +8m`…Ži… #с­a ^O Б€bШБ€cЂ  Б€fшШРѕ Б€)аЉT Б€ + +ЊНJYCНKYDНLYEНMYF Б€)ШБ€*ШБ€+ШБ€,­%d­%eЉ’…ŠЉZ…‹Љd…ŒЉ… P ЊS­b…е­c…жЉІЉЇ *E ЕSЉІЉŸЈЉ ЇЉ ЉЉЌ ЄсLУE­` +ЊНбZ…€НвZ…l€­ћ$№,Љdg "S кLЩ№Њ Љ‹…€ЉS…Š >M­ћ$№LеQ ЮP`Љh­ћ$№6Љdg "S кLЩ№Њ Љ;…€ЉR…Š >M­ћ$№­h№р­hH fhh­h` JRYRkRwRS­g8щg |S`­giЭfАg |S`­g№Юg |S`ЎgшьfАюg |S`­gmd +ЊшН‚$Щ№о‚$L"S­g8mdЭћ$№ +ЊЈˆˆН‚$™‚$шШрxєЮћ$а`ЮfаЉ g­d8щ dL"S­gЭfаЮgL"S­g ьS­ Ща­a ^O њSА !T ‡R`­g ьS­ Ща TА IT ‡RЉh` SЉf­de­eЭћ$№D ьSЎfНЙZЊ Й РШшРєЉЁРшЉСРш­e +ЈШЙ‚$…€Љ… пOюfюe­fЩ Д бS мS ЊS ЕSLУE JRYRkRwRžRхR Љ ™РШРœј`ЉџPQL2сЉІЉŸЈЉЇЉOЉЉЌLЇс Љ™7ˆњ`ЎgНЙZ…Ži…L#с +ЈЙ‚$ЊЉ кML!  Б€ШШб€а  Б€ШШб€`­& +ЊНЫ%нл%аНЪ%нк%`  Б€m ‘€ШБ€m + ‘€ њS Б€ˆˆ‘€ Б€ˆˆ‘€`­& +ЊНЪ%m Ъ%НЫ%m + Ы% T­& +ЊНк%Ъ%Нл%Ы%``Љd­a ^O ЂБ€fЉџjˆЪђ Б€e lV кLЩ№Њ ЉН…€ЉT…Š >ML T ЮP` ЬTиT>UцTЖU­d№Юd іV`­dЩАюd іV`ЎdНjH­ћ$№DЎdМjШЬћ$А8˜j ьS­ 8щЭdат­ )-e№и­ )0-e№ЮЎdНj +ЈЙ‚$fhLlVhЎdj`ЎdНjH­ћ$№AЎdМjˆ08˜j ьS­ 8щЭdах­ )-e№л­ )0-e№бЎdНj +ЈЙ‚$fhLlVhЎdj`Нf 3V­a ^OЉmdЈЉ‘€ЎdfLlV`ЎdНj0е­a ^OЉmdHЈБ€ 3VhЈ1ЎdНf‘€Нj VЎdНj…€ЉџjЂНj0Х€оjЪёLіV`Ј +ЊшН‚$Щ№о‚$`ШЬћ$№˜ +ЊЈˆˆН‚$™‚$шШрxєЮћ$`Щ№% ЂЬћ$№н‚$№шшШЬћ$ѓР<А ‚$Љƒ$юћ$8``Нƒ$ЩcАїўƒ$8` Љ™nˆњ ЙZY™РШРœѕЉ…€Є€Йf ёSЄ€ЙЩZЊ Й РШшРє­ + mnnюo­ mppюq­ mrrюs­ mttюuЦ€ЄЉЉ…ŠЉZ…‹Љn…ŒЉ… P ЙjЙf№ОЭZЉЁРЉЬСLWОЭZЉ РСˆи бSЎdНХZ…Ži… #с ЊS ЕSLУE ЙіY™РШРœѕ iЅGeЅHf бSЎdНХZ…Ži… #с ЊS ЕSЉ&ІЉ&ЈЉЇЉOЉЉЌ ЄсLУEЉЂ кM !Љ ,I кL ЮP`Љd MLЌW ЮP` bnиWфWђWXX­d№Юd VW`­dЩАюd VW`­dЩаЂјšL7@`Љ№Љg…G­dЩАэЩ№d  ЙZ™фˆї­л#h­w)?m‘#Щ<ю#щ<‘#j­v)m##iЉvwЉВ…ŠЉZ…‹Љh…ŒЉ… P  Йф™d#ˆї ЙiLMLŽX`bnXX ЕРОп ФЇЗЈ зАБИ жЦзї ИЈжњ LV ? СІСП ? HP ?/? ЧПЖШ ? MP ?/? ОЋЩё ? LEE EXP 0 УєНн ? вўЩэ GOLD:? жаЖОЪЏЛЏБєЫР ЭЗЃКЯю СД ЙЅЛїЃЋ? ЪжЃКМЄЙтНЃ ЗРгљЃЋ? ЩэЃКХЃзаЗў ОЋЩёЃЋ? НХЃКЦЄ бЅ УєНнЃЋ? ДцДЂ 1. LV 1 0:02 ЖСШЁ 2. ГЌЧПЭъУРДцЕЕ ЭЫГі #r?AY[0Jd~џ0Jd~џ'€,€/џ5Oiƒ)C]w‘5Oi9Sm&@ZtХQxTyTŽWЄW zN˜)@№ +˜)?ЩаLёZ`ЊЉ кM ! Й 0…Й tMEауШШаыШŒљЌљЙ № +ЊНл\…€Нм\… ;[L[ю;% 8OЉ…CLчG A[l€юљацж !`ŽКŒЛЌљЙ H A[ЎКЌЛh`ЌљЂЙ "№ шШає F[ Li[Œљ A[Љ…EЉ"…FLwO А[­—HЅеHЅжH чGh…жh…еh— !ЂыLПL L[ + +Ј L[™% L[™% L[™% L[™ %` L[…C L[…D­—HЅеHЅжH уGLž[ L[ + +Ј L[™%­—HЅеHЅжH чGLž[ L[ + +ЈЉџ™%­—HЅеHЅжH чGLž[ џШЙќ$њ L[™ќ$„„Њ­—HЅеHЅжHŠ COh…жh…еh— !` L[…€ џШЙќ$0 Х€аіЉџ™ќ$` L[LЌM L[<% L[>% L[?% L[@% L[A%­—HЅеHЅжH љ\ чGh…жh…еh— !`ЉІЉŸЈЉЇЉOЉЉЌ ЁсLУE L[% L[% L[%`L8Od[Ž[Я[щ[\ \M\d\Ћ[j\І\Х\А[и\КŽ=% FЉN%O%P%Љ…€Є€О>%LХ]Љ кM !Ѕ€Њ +Ј­ •%­<% <%­ ЭP%P%Љ%­ ™F%­ ™G%­ B%­N%m N%­O%m O%­ Q%­ ™U%­ ™V%­ + ™]%­ ™^%­ ™e%­ ™f%­ ™m%­ ™n%­ ™u%™}%­ ™v%™~%­ ™…%™%­ ™†%™Ž%Ц€0L]Љ…„Є„Йќ$LЅ^Ѕ„ ^OІ„ Б€І% Б€& Б€&Ѕ„ +Њ  Б€Ъ%ШБ€Ы%ШБ€к%ШБ€л%ШБ€в%ШБ€г%ШБ€т%ШБ€у%ШБ€Њ%ШБ€Ћ%ШБ€В%ШБ€Г%ШБ€К%ШБ€Л%ШБ€Т%ШБ€У%Ш„…Б€ ёS­ + mЊ%Њ%юЋ%­ mВ%В%юГ%­ mК%К%юЛ%­ mТ%Т%юУ%Є…РаЖЦ„0Lа] Йкh™ъ%Йтh™ѓ%ˆё Йќ$0 ˜™ &ШРђŒќ%Œ§%˜ +ЈЉџ™ъ%™ѓ%Ўќ% Й>%0 ˜ € &шШРяŒў%Žќ%Љ…€І€ш†І€Н & +ЊА НТ%…‚НУ%…ƒL#_Нm%…‚Нn%…ƒІН & +ЊА НТ%…„НУ%……LC_Нm%…„Нn%……ЅƒХ…аЅ‚Х„АІ€ЄН &HЙ & &h™ &цЅЭќ%™ц€І€шьќ%ŠЉ&™%š%›%œ%Ђ%Ѓ%Є%Ѕ%­ &&Ю& f rFЉ&Ќ&Й &0 aLИ_ Щ_ рaю&­&Эќ%сLЂ_&)ЊН%Ща`Љџ&Н•%)@а­§% ,Lџ% Дe `ЉLTdЉ…Ѕџ% `цЅЭ§%яЉLTdЉd ,LЩ +А Љ…€…LЎ` ]eЅ€…‚Ѕ…ƒ ŸJЉ ,LiZ…„ шJ ze ЦKЉX…„Љ…… ЦKЅ‚аЅ€ац€аЅЩ'аЅ€ЩЉ…€Љ'…ЉZ ,LЩU€&­џ%0ЅЩаЅ€ЩшЉч…€Љ…LЎ`ЅЩ'аЅ€ЩЉ…€Љ'… —e Б‚8х€‘‚ШБ‚х‘‚АЉ‘‚ˆ‘‚ Б‚Ш‚а­џ%0ЈЉ™І%а)ЈЉ™%ЉџаЅ€№ЉЈ­џ% +ЊЅ€&Ѕ&ŠJЊ˜&`&&ЊНІ%Щ№$Љ€џ% нeЉ& f кLЊ Љ?…€Љa…Š >Mь` sa„a’aQa`a›aЮ&'Ў§%ЪŽ&L}aю&­&Э§%Љ&L}aЮ&Љ& fhh`ю&­&ЩяЉ№шюџ% нeL}a­&а `ЉLTdЩа'­<%)аЉd ,LЩAА +Щ#­ &`Ў=%šЉ…I…JLЄbЩа їQаhh` =d№ &d№ `hh­<%)№ `hh Jb8` ;с  Й@b™эˆїЉџPЉџQ џрЉІЉŸЈЉЇЉOЉЉЌ Ёс УE кLЂјšL7@GAME OVER­%mN%%­%mO%% +Љџ%Љџ%­P%Њ zJЅ€…IЅ…J 3ЙЙc™РˆїЂ$ пO­N%…€­O%…Ђ + пOЉР…EЉ…F wOЉ…GЄGЙќ$L­c˜ ^OІG НІ%)‘€ЅG +Њ Нв%‘€ШНг%‘€  НЪ%‘€ШНЫ%‘€Ъ%аL­c  +Б€8хI‘€ШБ€хJ‘€ˆ€№L­c  Б€ЊшрdЂcŠ‘€Ѕ€HЅHŠ zJЉ…‚Љ…ƒ ŸJЅ€…‚Ѕ…ƒh…h…€  +Ѕ‚‘€ШЅƒ‘€ Йуc™Р№ШаѕЂ Б€РШшрѕЂ  Б€+%ШшрѕЄGЙ&)ЊНюc + + +Њ Нўcy+%™+%ШЉy+%™+%ШшРчЂ  Н+%‘€ШшрѕЉР…EЉ…F wOцGЅGЩАLЈb`ЛёЕУН№ЧЎЃК ЛёЕУО­бщЃК BOSSЩ§МЖСЫ  + +  ­ў% +ЊЪНu%Ъu%№ШЪѓ˜` ­§% +ЊЪНЪ%ЪЪ%№ШЪѓ˜`аy­&tЉЁ%­&)ЊЉ™%Ќџ%Й&№Љ™Ђ% fЂ ПL­&)ЊЉ™%Ќџ%Љ™Ђ% fЂ ПLЮЁ%аРЉЂ%Ѓ%Є%Ѕ%­™%)€™%­š%)€š%­›%)€›%­œ%)€œ%` €&­џ%)џ%ЉЁ%­&)ЊЉЂ%Ќџ%Й&№Љ™™% fЂ ПL­&)ЊЉЂ%Ќџ%Љ™™% fЂ ПLЮЁ%аРЌџ%Љ™™% fЂы ПLЎџ%Н&Љ@™% fЎџ%ў™%МB%ЙZeн™%АьЉ€™%L dGO_­& +ЊА НЊ%…€НЋ%…`НU%…€НV%…`­џ% +ЊА НВ%…„НГ%……`Н]%…„Н^%……`­џ% +А iЪ…‚Љ%i…ƒ`iu…‚Љ%i…ƒ`­џ%…„ —e Б‚Ш‚аюџ%­џ%Э§%Љџ%Х„ар`8`­џ%)Эў%Љ€џ%­џ%…„ —e Б‚Ш‚аюџ%­џ%)Эў%Љ€џ%­џ%Х„ал`8` fLУE бS ;с Йэh™BˆїЉџPQ­&0 + +8m&i‚…Ži… #с 2с ;с бSЉ…„Є„Йќ$0!ОжhЉHРЉPСеЉMдЙ&)аЉTдЦ„дЉъ…ŠЉ%…‹ЉЪ…ŒЉ%… PЉѓ…ŠЉ%…‹Љв…ŒЉ%… PЉPQSЉџR сЉ…GЄGЙќ$0 gЦGђЉ…G…HЄGЙ>%0 sgцGЅGЩю­&0­& +……Љ …ƒЉ №р­& +……Љ …ƒЉ №р`Й& + +i…еЉ…жЉUЄGŒVЙЂ%Щ№+ УDЄGЙЂ%№ Й& ­hЙЂ%ЩацеацжЅGVЉU УD`­U + + + + І­V + + + +ЇL +EЅG +ЊНF%…еНG%…жЅHVЉUЙB%ЩаЮUЙ™%0=Щ№G hhЄGЙ™%№/ЩАKЙ•% ­hЂЙ™%ЩашŠeе…ецжЅHVЙB%iU УDЄGОB%НъheH…H`­U + + + + І rhLзgЩаBЉ…ƒЄGЙB%eH8*…… + + +ЇiЉЉІЉ/ЈЉЌ ЁсЅG +ЊН&…€Н&… яHLзg)8*ЊЅH + + + +ЇŠmЇЉЉІЉ?ЈЉЌ ЁсLзg­U + + + +І­V + + + +ЇЄGЙB% +ЊНЇh…€НЈh… Єh­џ%)ХGаЉЌ Ёс`l€ +E*EJE…€Љ$€№ ЉK…еЉ…ж`Љ$€№ ЉC…еЉ…ж`ЉG…еЉ…ж` 5]…8`ˆ$Ltœ ЙЅЛї ЗРгљ ЕРОп ФЇЗЈ ЬгХм ЂНaj1ЪїЉ ]i yi…GЂ Н фЪїЉ ]i yi…HЂ Н ўЪї`а ЂНej №шаѕЂНvj №шаѕ` @iŽ+Љ,Љ'Љ (­0`а0Љ/ ­0а#Љ'Љ (Љ +Љ-., +Љ`Ђ Н‡j ЪїЉ`ЅG ]iаLЙiЉ5ЉІ+Љ,­0аIЉ/ ­0а<Љd'Љ#(ЉІ+Љ,Љ-.ЅG @iŽ+Љ,Љ'Љ ( +`ЅG ]iа1Љ/ ­0а$Љd'Љ#(ЉІ+Љ,Љ-. +8``udf doom1.sav doom2.sav ПеАзДцЕЕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџр№№№№јј?ќ?ќў_ъP +0 јиxр№ №№P88>|=ОnvxHH2?ќјxРр№>P:H8>рy ~99№ Рр№јј +|\|ўž~œœ№рр№јј?ќ?ќ?ќ?ќј№5Ќўoі7ь№ј?ќ№јј:ќ2\8<<x№5Ќ~~oі7ь№ј?ќр№?А?P~H~x| ?Рр РРр№?ј№ј ќ ќ +ў~~>ќ№Ар№јќ 0Ш ј<<{оHH8 ў 0Шh   ј=М{оHKв:\ˆ ў'Р   @@р  ќфp№HH0?ў€XшјЯѓЏѕпћЏѕoі_њ/є/є|>д+Јў€XшhЮSЊUм;ЎumЖX$$$$xиА ў€>@'р3АPоHОџОр^@= = ^@Ј ај€|ф Ь +X{}џ}zММz ў №јј6ќј№?ьP +ˆx№пћОx.tџРџ№џјџќџќџўŸўџџЧџ'џ€?ѓџ€>бП€<Р|Р~0?р~?рџ>?№џ№џ€ŸјџСўџтџџмџџРЧРƒрр<№|џќџє?ч Сƒќџџџџ€џџРџџрџџ№џџ№яџјчџјЧџј?ƒџќ?џќ?љџќ?\kќ?21ќ>ќ?ќ?ќ?€ќ€јЧӼ󇹹рјрќ?РћЯ€0p8р#ўї№Gячќчџџџџ` џўџџСџОџЂџ€Оџ€Сџџўќ?јЯч€ `  €r €B1№Q?h?ш9јgќuў}џўЎ}ў9>sќ?ѓћŽgќџќ?јј ј|@ј<р=ј=№р№ ˜iЫiЫ\OљV1T•VЕF5gy§<ччф'ВMšYЏѕIPŠЖm–i а ­Е”)ЧуcЦ>| 0ШH  8#ФcЦqŽOђOђ>| p 0Шˆhp  8#ФcЦqŽOђOђ>| p 0ШјИ№  8#ФcЦqŽOђOђ>| p 0јји№p`И#ФcЦўOђOђ>| p 0јј(№p`И#„cF~ўMђKђ6| p 0ШH  8?ќxxHL2>| p 0ШH  8#ФbF~~HNr>| p 0Ш(   р 0и8H’IR0Œ ў 0Ш(   р 0ј=\JВMR:Ќ5Tў0'Ш$(   р 0ј9œJRI’0Œ Dў 0јји№p`№ +P˜0 xx0 ўр?ќp4,   р 0h?ќOђOђ?ќ?ќў 0Шh   а\1ŒHH1Œ +Tt@@@@РА"ˆDDќЈ*ААЈ*ќDD"ˆАРџџ яї рё   П§Р„€Œ€1€ˆ€€a€€џџ џџ  Ÿљ№Ÿљџџџџ€€€ЏџЏџˆ?Џџ Џџџ­Р­џ­џ€џџџџџѕљu‰q‰uџѕ№1џѕ№џѕџџ№8cЦOђ_њOђgцP +OђHHHH8ў@@@@@@ў@@OђOђOђўршшш(8рx88p?ќ?ќўoўoўgўsў?ќ?ќј€?џ_я{Зoџ}п?џџ€џ?я_З{џoп}џ?џџ   ?љ   џё€!€!€!џџ?ў?ў????ў<<<?ў000?ўџџ‡сё‰ёšё’Q˜9œ9О}НПП§Р„€Œџџџџџџџџ№№№№џ№џ№џ№џ№џ№џ№џ№џ№№№№№№№№№џџџџџџџџ№№№№џ№џ№џ№џ№џ№џ№џ№џ№џџџџџџџџџџџџџџџџ№№№№№№№№№№№№№№№№?ќ@Oђ_њ_њ_њ@ўBBBBCТ@ўўўўў?ќ  @ўBBBBCТ@ўР pX< +юОъ> +рXtŠюОъ~ +Р<(x`P wР}€W|PpX€@. 8`h pрp QРw@}€W~PpXp˜˜ўtиpPpPpPpиp €ррРРРр №xH>$|Р.€ + + +Р  №№Р€€ |$>!рџџЃhxŸџaџ($B„џўџрХ €џљџ†$Bџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџћџџџџџџџџџџџџўџџџїћ—џџџџџџў?џџџџўџўїѓ/џџџџџџфџџџџрџќїћпџџџџџџшџџџџюџРќсћпџџљџџџЩ/џџџџј?љџƒџџ№ПџџЪџџџџј?<ћў3џџ€џџЩџџџџ№џїрчgџџџџ˜џџџџќ ч†џџ~уџџ\џџџџњ?<ШOЇџџ|џѓџџf“џџџџіп$ћСяžџџ}џљџџыџџџџЮчћ˜ы^џџqџљџџИ5џџџџžс0ћљы^џџsџќџџЁ™џџџџžсќћУу^џџcџќџ =џџџџўљўћчцЮџџsџќџџ yџџџџјџџџїќРџsџќџџаzџџџюўџџџїџрџsџќџџайџџџрчџ0џџџчџџcџќџјњџџъїўћџџїџџsџќџџ_ѓџџћє{Зd‘дIџyџљџџ3?џџћеjћЊВWЇ]џyџљџўпџџћ”jћЊЖйЖkџxџѓџќџџћUъћjЖнЕkџ|уџќ џџёtpїbAР7џ~‡џўh џџџџџџџџџџїџџќџџџџџџџџџџїџРџќџџџџџџџџџџЯџюџџўџџјџџџџў&,џџ№џџџџў` џџ№aDџџџџў` џџ№€јBO<БџџџџџP џџѓ€ ђAшџџџџџР?џџ№€ Tфљџџџџџ@џџџ№€ W"я7џџџџџ`џџ№€ќЂ‘џџџџџp"џџџ№€ ЇТЏЁџџџџџ~ пџџ№€ dBЂ aџџџџџ>Пџџ№€ 4BЂAџџџџџ?џџ№„ GХ"'Љџџџџџ?џџ№ „El#џџџџў@€џџ№џџџџўС€џџ№џџџџџƒ„џџџ№ADџџџџ§‡ШџџџёР TOтO<Бџџџџ§pџџџђ X‘шџџџџљп`џџџђ Ўфљџџџџћџсџџџ№ |чBя7џџџџ§Хџџџ№@ 0KЂ‘џџџџџя…џџџ№€8ѕЏЁџџџџуџџџџёTтЂ aџџџџлўџџџђаЂAџџџџšМџџџѓфђХ"'Љџџџџњјџџџ№ќ %l#џџџјЯјџџџ№џџџСsџџџџ№џџџ?ђџџџ№ јџџџ;Ÿ@џџџёР D@џџџd 0?џџџђ јD@џџџˆ№=џџџђ D@џџџяќiџџџ№ јРџџўчџщџџџ№Р Hџџј&Cџ;џџџ№ pD@џџрf џџџџђ PD@џџ€ўўџџџђ ŒD@џџ…§ўњџџџёФ Рџ№=ўюџџџ№ќ@џрџќўџџ№џ~?џџўџџџјџ|џџџўџџџџџџџџџџџџџpџџџџџџџџџџџџџџџџџ@џџџ§џџџKця‚;Лœч?џџџџџџўЕkZяюћЛkZпџџџџџџџўНkZHюѕ“kZпџџџџџџџўНkZOю5“л[ПџџџџџџџўНkZЏюёЋЛ[?џџџџџџџўЕkZЏююЋ{ZџџџџџџџџџџKцЏю.Ћ цџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџe$”hI‹*L$Єe — XВSI$ХЎD‘„М’RRJl  №№№op'р3Ш9p`Р€ cœЄœВcL"xЦe99KЦD 8?HCЖР ?ŒcўAўСѓСёуљџџў№8|_№НјНќЛќћўћў{ў{ў{ўџўџўџќјр 0ш,4SЪWъ_њOђGтd&T*L2Gт$$(№€@  @рp  №=xр xXЬ4d"+ДŒ +ШАРррр 8 0"#„Œ +ˆАРррŒ)J)*)Њ)+/§8@Gџ8Љ))%*Jмџџ2LџџџџрЯѓŸљ  а а   а   а   а а   ?‡ПoŽg1{8<Fџ8ўџ8џs!ќћўљќq§Np€РР№=x:И=x№р№№phр–‘!ŠD",(вDe‚(ƒEЎ№№ $р"`#AA@ €@€ 1K€`†q€@ €ˆ€Ф€BЦcm>*I4є*ŽQ СёB‚‚№€@@@ ?џаŒg№И   @@@€€€€€€џџ8ФDТС!!!‡С€€€€€џќqމ‰PPPPPS1мpQмVS№№ $Ф"Ф#ŒAHAШ@H€HH `1PKиPHPxPXPD‰Œ‰ƒŒ€p€€@@@ ?џоЬФž>   @@@€€€€€€џџљ?џPVЧW_№№ $„"„#LAHAH@H€ШH `1PKеIиiоT­L ‚Z€ј€€€@@@ ?џ^ЬФž>   @@@€€€€€€џџі т‘IЩII0IPIpI(’yт$F Aђ@ƒр„„„ƒр€@@@ ?џ`„ 0aƒ#@`ˆ Œ№№ $D"Ф#ŒAA@€ `1PK}Ъ'yD@@ƒр„„„ƒр€@@@ ?џоЬР<   @@@€€€€€€џџќ 0@€Л3юмDX@A№BBBA№@€Р џА№` p/й; ?џ€~р0ўќЄ   џј€€€€€№‚‚‚A№@@@@@џ№   @@@€€€€€€џџС!!!‡С€€€€€џќР  р`      ?ўР`0€ Г9эЫE†‚BBB‚AAA‚€€€€€џўџ 0@€Л0юпDY@AїBBBAї@€џџk™Ьw„fп} ‚ ‚ ‚п}џР0 `Г9Ы†я‚BBBя‚џ0ˆaˆCƒ0ќ #џ$$#џ?џ@Рїqџџžpџрˆˆрџџq†о[џј ƒ&?С>ьџФ$$џФџќc€}­ЫD@ @@A№B‚‚№€€@@@?џq№   @@@€€€€€€џџчЬ9‚‚BAA€€€€€џќџp€œ № `€э™Ар€‡№ˆˆˆ‡№€€€@@@€€€€џ€№€€ЂгУ +@@@A№B‚‚№€€@@@?џ€№   @@@€€€€€€џџшЭ%2‚BAA€€€€€џќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@GvG…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€…€‡€-‡€‡€----‡€Ц----‡€‡€‡€‡€‚€---------…€…€--‡€‡€-‡€‡€-‡€„€Ц‡€‡€-‡€‡€‡€‡€‡€--‡€‡€‡€‡€‡€‡€-…€…€--‡€‡€-‡€-F‡€‡€‡€‡€‡€-‡€‡€-----‡€‡€-----…€…€-‡€‡€‡€-‡€‡€-------‡€‡€-‡€‡€‡€-‡€‡€-‡€‡€‡€‡€…€…€--‡€‡€-‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€-‡€‡€‡€--‡€-‡€‡€‡€‡€…€…€-‡€‡€‡€-‡€‡€‡€‡€‡€----‡€‡€--‡€‡€‡€-‡€-----…€…€-‡€‡€‡€-------‡€‡€-‡€‡€--…€‡€‡€-‡€-----…€…€--‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€-‡€‡€‡€‡€‡€‡€‡€-‡€‡€‡€‡€--…€‡€‡€-‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€…€-‡€‡€‡€-----‡€‡€‡€…€--‡€‡€‡€-----€€€------‡€‡€--…€‡€‡€‡€‡€‡€‡€--‡€‡€‡€--‚€‡€-€‚€€--‡€‡€‡€‡€‡€‡€--‡€‡€‡€‡€‡€‡€‡€--‡€‡€‡€--‡€‡€-€€€-‡€‡€‡€‡€‡€‡€‡€-‡€‡€--------‡€‡€‡€--‡€‡€-----‡€‡€‡€-----‡€‡€-‡€‡€‚€…€‡€‡€-‡€‡€---‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€-‡€‡€‡€‡€‡€‡€-‚€‡€‡€‡€‡€‡€-‡€‡€-‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€F‡€‡€‡€‡€‡€‡€-…€‡€-----‡€‡€-…€‡€-----‡€‡€‡€‡€-F-‡€‡€‡€---‡€‡€--‡€‡€-‡€‡€-‡€‡€-‡€‡€‡€-‡€‡€‡€‡€-Ž€-‡€‡€‡€-‡€‡€‡€‡€--‡€…€-‡€‡€-‡€‡€-‡€‡€‡€-‡€------…€‡€‡€-‡€‡€‡€‡€--‡€‡€-‡€‡€-‡€---‡€‡€---…€‡€‡€‡€‡€‡€‡€‡€-------‡€…€-‡€‡€-‡€-‡€‡€‡€‡€--…€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€--‡€‡€‡€‡€-‡€‡€-‡€-‡€‡€‡€‡€--‡€‡€‡€‡€----‡€‡€‡€‡€Ч-‡€‡€‡€‡€-‡€‡€-----‡€‡€--‡€‡€‡€--‡€‡€----‡€‡€‡€‡€‡€---‡€‡€-‡€‡€‡€-‡€‡€--‚€‡€--‡€‡€‡€‡€‡€‡€-‡€‡€‡€‡€‡€-‡€‡€‡€‡€-‡€‡€--‡€‡€--‡€‡€--‡€‡€-----‡€‡€‡€-----‡€‡€-‡€‡€Ч…€‡€‡€‡€-‡€‡€--‡€‡€--‡€‡€‡€‡€‡€‡€--‡€‡€-‡€‡€‡€‡€‡€‡€‡€-‡€‡€-‡€‡€‡€--‡€‡€-----‡€-‡€‡€---‡€‡€----‡€‡€-Ч‡€‡€--‡€‡€-‡€‡€‡€--‡€‡€‡€‡€----…€‚€‡€‡€‡€‡€‡€‡€‡€------F‡€-----‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€‡€Ъ‡€‡€‡€‡€‡€‡€‡€ +7€7€7€7€7€7€7€7€7€7€7€/€,ТТ,6€6€87€7€0€,,,,3€,,7€7€,,,,,,,,7€7€7€7€7€ЪЪ7€7€7€7€ЀЀЀЀЀЀЀЀЀЪЪЪŠ€Š€Š€Š€Š€Š€Š€Š€Š€Š€‰€-…€----------‰€---…€…€Š€Š€‰€--------------‰€Š€Š€--€€‘€---‰€ˆ€---•€–€‘€--ЀЀ--’€“€”€------—€˜€”€--ЀЀ‰€--------------…€Š€Š€-----‰€-----€€€€Œ€€Š€-----Ќ€­€Ў€--€-----ЀЀЃ€Є€Ѕ€-----І€Ї€Ћ€--€--Ÿ€ €‘€Š€Š€І€ЪЈ€-ˆ€-ƒƒƒ--€--Ё€Ђ€”€Š€Š€-----ƒ†€ƒ€€€-----ЀЀ----‰€-ƒƒƒ€---ƒƒ-ЀЀ‰€-------€ˆ€------ЀЀ--™€š€‘€---‹--€ €‘€--ЀЀ--›€œ€”€------€--ž€Ђ€”€--ЀЀ---------€-----Š€Š€---------€…€----Š€Š€Š€Š€Š€Š€Š€Š€Š€Š€---ЀЀЀЀЀЀЀЀЀџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџMJhJlJ@ЎHuI&BЅHI +I)J@.@0@џџџ, Вп ЛЎ LEE ГЬ ађ LEE  Бр Оч NICK  УР ЙЄ LANBOY H-STRONG HENRY ЕуГцГц аЁA хавЃЩёЯЩ LEE  ЕиЭМЩшМЦ LEE  Вт Ъд HOUJIE  ЬиБ№ИааЛ бЖгю  DOOM-TEAM ГіЦЗ 2BШD˜EоEfHƒHџНмПЫЃККйЃЌЙўЁ­Ё­МђЃКдчАЁЃЁНмПЫЃЌгждкСЗЙІФиЃЁНмПЫЃКФуКУЃЌМђЃЌЮвЯыКЭФудйБШЪдвЛДЮЃЁМђЃКВЛРВЃЁзђЭэИеЯТЙ§гъЃЌЮвУЧвЛЦ№ШЅСжжаВЩЦЏССЕФЁАЫЎжЎЛЈЁБАЩЃПНмПЫЃКетДЮЮввЛЖЈЛсгЎЕФЃЁШчЙћЮвЪфСЫЃЌЮвОЭХуФуШЅВЩЛЈЁЃМђЃККУАЩЃЁвЛбдЮЊЖЈЃЁ +џџџМђЃКНмПЫФуУЛЪТАЩЃПЃЁНмПЫЃКЕБШЛУЛЪТЃЌЮвЪЧВЛЕЙЕФНмПЫЃЌЙўЙўЃЁМђЃКУЛЪТОЭКУЃЌФЧЮвУЧЯждкОЭШЅВЩЛЈАЩЃЁНмПЫЃККУЁЃКЃТзЃКФуУЧвЊШЅФФРяЃПМђЃКНмПЫКЭЮввЛЦ№ВЩЛЈЁ­Ё­КЃТзЃКе§ЧЩЃЌФуУЧАяЮвШЅВЩМИжЛЁАУРЮЖФЂЙНЁБРДааТ№ЃПЮчЗЙПЩФмвЊгУЕНЕФЁЃНмПЫЃКУЛЮЪЬтЃЁЮвзюАЎГдФЂЙНСЫЃЌМђЃЌЮвУЧзпАЩЃЁКЃТзЃККУЃЌФЧФуУЧШЅАЩЃЁТЗЩЯзЂвтАВШЋАЁЃЌЬ§ЫЕетЩНРягаКмЖрФЇЪоФиЃЁНмПЫЃККЧКЧЃЌКЃТзЩєЩєгждкЯХЛЃШЫСЫЁЃ-џ МђЃКНмПЫЃЁПьПДЁЊЁЊЁАЫЎжЎЛЈЁБЃЁЮћЮћЃЁНмПЫЃКрХ~ КмЦЏССЕФЛЈЃЁМђЃКЪБМфЛЙдчЃЌЮвУЧШЅВЩФЂЙНАЩЃЁНмПЫЃККУЃЌЮвУЧЗжЭЗааЖЏАЩЃЌетбљПьаЉЃЁвЛЛсЖљдкетРяЛуКЯЃЁМђЃКПЩЪЧФуЁ­Ё­НмПЫЃКВЛгУЕЃаФЮвЃЌОЭетбљАЩЃЁ„џНмПЫЃКЖрКУЕФФЂЙНАЁЃЁЮћЮћ~ етДЮКЃТзЩєЩєвЛЖЈЛсКмИпаЫЃЁЛиМврЖ~ -џ€ИЅРяПЫЃКЙўЃЁГєаЁзгЃЌИјЮвеОзЁЁ­Ё­НмПЫЃКФуЁ­Ё­ИЅРяПЫЃККпЃЌЕНСЫЮвЕиХЬРяЛЙЯыЛюзХГіШЅТ№Ё­Ё­КйКйЃЁЪмЫРАЩЁ­Ё­НмПЫЃКФуетЛЕЕАЃЁЪмЫРЕФЪЧФуЃЁИЅРяПЫЃКЗЯЛАЩйЫЕЁ­Ё­ФУУќРДЃЁ +џџџ.€ ОЋСщЃКНмПЫЁ­Ё­ЬхЛсвЛЯТФуаФСщЩюДІФЧЙЩЩёУиЕФСІСПЃЁеНЖЗВЛНіНіЪЧППШтЬхЕФЃЁЁ­Ё­НмПЫЃКФЧЩёУиЕФЁ­Ё­СІСПЁ­Ё­АЁ~~ЃЁЃЁ МђЃКНмПЫЃЁНмПЫЃЁ    €:€МђЃКФужегкабСЫЃЁКЃТзЃКЮвЕФКЂзгЃЌФуЯХЛЕЮвСЫЃЁдМЩЊЗђЃКВЛПЩЫМвщЁ­Ё­ФуОЙШЛЩБЫРСЫФЧПЩХТЕФИЅРяПЫЁ­Ё­НмПЫЃКдМЩЊЗђОЫОЫЃЌФуЫЕЪВУДЃПИЅРяПЫЪЧЫ­ЃПЮвМЧВЛЦ№РДСЫЁ­Ё­МђЃКБ№ЙмФЧУДЖрСЫЃЌУїЬьФуОЭ18ЫъСЫбНЃЁЛЙвЊВЮМгГЩШЫвЧЪНФиЃЁКУКУанЯЂАЩЃЁКЃТзЃКЮвУЧГіШЅАЩЃЌШУНмПЫКУКУанЯЂвЛЯТЁ­Ё­ -џЃЈЛЙЪЧЯШШЅВЩЛЈАЩЃЉ-џ ЃЈЛЙЪЧЯШШЅВЩФЂЙНАЩЃЉЋHЌH­H +ВHоHНмПЫМђ "-$$ + +IIџџџџџџџ%I9IMIaI‚ ( +„d#<I›IІIБIМIЧIеIуIёIџI JJџ вЉ ВнНК ФвPdзЂЩфМС,ИЩЯИАћшчЭЗ Нэ?ЭцОпЧЙ#1УЈ зІ&2ЃдаєЩР2УЈ ЦЄ*2ЭЯ аЌ(?ЦЄ аЌм? +1J8J?JFJ-,-ЇSJZJaJ“˜œjJ,pJЉJ1ЁЖФЉШеДЋЫЕЁЗЙйЗНЙЅТдБОЁЊЁЊЕквЛВПЃКЪозх ЃСЃФ2003ФъГіАц2ЁЖЪоЭѕМЧЁЗЃКЪозхЪзШЮЙњЭѕБЫЫЙЬиЗДПЙжжзхбЙЦШЕФгЂалЪЗЪЋџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \ No newline at end of file diff --git a/bios/Wenquxing/CC800/WQXEmu/cc800/obj.bin b/bios/Wenquxing/CC800/WQXEmu/cc800/obj.bin new file mode 100644 index 00000000..de7ab112 Binary files /dev/null and b/bios/Wenquxing/CC800/WQXEmu/cc800/obj.bin differ diff --git a/bios/Wenquxing/NC1020/WQXEmu/nc1020/nc1020.fls b/bios/Wenquxing/NC1020/WQXEmu/nc1020/nc1020.fls new file mode 100644 index 00000000..4313896d Binary files /dev/null and b/bios/Wenquxing/NC1020/WQXEmu/nc1020/nc1020.fls differ diff --git a/bios/Wenquxing/NC1020/WQXEmu/nc1020/obj_lu.bin b/bios/Wenquxing/NC1020/WQXEmu/nc1020/obj_lu.bin new file mode 100644 index 00000000..9f9d5495 Binary files /dev/null and b/bios/Wenquxing/NC1020/WQXEmu/nc1020/obj_lu.bin differ diff --git a/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand new file mode 100644 index 00000000..79409bc7 Binary files /dev/null and b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand differ diff --git a/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand0 b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand0 new file mode 100644 index 00000000..aa00e360 --- /dev/null +++ b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nand0 @@ -0,0 +1,2 @@ +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџggv nc2000 +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \ No newline at end of file diff --git a/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nor b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nor new file mode 100644 index 00000000..93b4458d Binary files /dev/null and b/bios/Wenquxing/NC2000/WQXEmu/nc2000/nc2000.nor differ diff --git a/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nand0 b/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nand0 new file mode 100644 index 00000000..1715324c --- /dev/null +++ b/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nand0 @@ -0,0 +1,2 @@ +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџggv nc3000 +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \ No newline at end of file diff --git a/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nor b/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nor new file mode 100644 index 00000000..78575420 Binary files /dev/null and b/bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nor differ diff --git a/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.nor b/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.nor new file mode 100644 index 00000000..8cbdcc88 --- /dev/null +++ b/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.nor @@ -0,0 +1,1799 @@ +џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ*Н№дЖМћ*Пз@ `0}аш€ €@PDX "(,Ј@P€ €@ 3ўЃш1JUџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќшќщќщќщќщќщќщќщ ќщ +ќщ ќщ ќщ ќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщќщџџя!ќш"ќщ#ќщ$ќщ%ќщ&ќщ'ќщ(ќщ)ќщ*ќщ+ќщ,ќщ-ќщ.ќщ/ќщџџя1ќш2ќщ3ќщ4ќщ5ќщ6ќщ7ќщ8ќщ9ќщ:ќщ;ќщ<ќщ=ќщ>ќщ?ќщџџя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№сџѓч[иР\иСџлЧџпцџћцџћцџУцџџџџџџџџџџџџџџџџџџџџџџзцj№рk№сl№сm№сn№сo№сp№сq№сr№сs№сt№сu№сv№сw№сx№сy№с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эс[эс\эс]эс^эс_эс`эс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эс{эс|эс}эс~эсэс€эсэс‚эсƒэс„эс…эс†эс‡эсˆэс‰эсŠэс‹эсŒэсэсŽэсэсэс‘эс’эс“эс”эс•эс–эс—эс˜эс™эсšэс›эсœэсэсžэсŸэс эсЁэсЂэсЃэсЄэсЅэсІэсЇэсЈэсЉэсЊэсЋэсЌэс­эсЎэсЏэсАэсБэсВэсГэсДэсЕэсЖэсЗэсИэсЙэсКэсЛэсМэсНэсОэсПэсРэсСэсТэсУэсФэсХэсЦэсЧэсШэсЩэсЪэсЫэсЬэсЭэсЮэсЯэсаэсбэсвэсгэсдэсеэсжэсзэсиэсйэскэслэсмэснэсоэспэсрэссэстэсуэсфэсхэсцэсчэсшэсщэсъэсыэсьэсээсюэсяэс№эсёэсђэсѓэсєэсѕэсіэсїэсјэсљэсњэсћэсќэс§эсўэсџэсюсюсюсюсюсюсюсюсюс юс +юс юс юс юсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюсюс юс!юс"юс#юс$юс%юс&юс'юс(юс)юс*юс+юс,юс-юс.юс/юс0юс1юс2юс3юс4юс5юс6юс7юс8юс9юс:юс;юс<юс=юс>юс?юсџяч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юс[юс\юс]юс^юс_юс`юс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юс{юс|юс}юс~юсюсџячюр‚юсƒюс„юс…юс†юс‡юсˆюс‰юсŠюс‹юсŒюсюсŽюсюсюс‘юс’юс“юс”юс•юс–юс—юс˜юс™юсšюс›юсœюсюсžюсŸюс юсЁюсЂюсЃюсЄюсЅюсІюсЇюсЈюсЉюсЊюсЋюсЌюс­юсЎюсЏюсАюсБюсВюсГюсДюсЕюсЖюсЗюсИюсЙюсКюсЛюсМюсНюсОюсПюсРюсСюсТюсУюсФюсХюсЦюсЧюсШюсЩюсЪюсЫюсЬюсЭюсЮюсЯюсаюсбюсвюсгюсдюсеюсжюсзюсиюсйюскюслюсмюснюсоюспюсрюссюстюсуюсфюсхюсцюсчюсшюсщюсъюсыюсьюсэюсююсяюс№юсёюсђюсѓюсєюсѕюсіюсїюсјюсљюсњюсћюсќюс§юсўюсџюсџячџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ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яс[яс\яс]яс^яс_яс`яс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яс{яс|яс}яс~ясяс€ясяс‚ясƒяс„яс…яс†яс‡ясˆяс‰ясŠяс‹ясŒясясŽясясяс‘яс’яс“яс”яс•яс–яс—яс˜яс™ясšяс›ясœясясžясŸяс ясЁясЂясЃясЄясЅясІясЇясЈясЉясЊясЋясЌяс­ясЎясЏясАясБясВясГясДясЕясЖясЗясИясЙясКясЛясМясНясОясПясџячџ$цџ$чџ$чџ$чџ$чџ$чџ$чџ$хџ$чџ$чџ$чџ$чџ$чџ$чџ$чџ$хџ$чџ$чџ$чџ$чџ$чџ$чџ$чџ$хџ$чџ$чџ$чџ$чџ$чџ$чџ$чџ$хџ$чџ$чџ$чџ$чџ$чџ$чџ$чџ$чщџhъџiыџiьџiэџiюџiяџiџџoёџhђџiѓџiєџiѕџiіџiїџiџџoљџhњџiћџiќџi§џiўџiџџiџџoЕ 4Ь3@џџџџџџЗ !џџџџџџџџџџЗ "џџџџџџџџџџЗ #џџџџџџџџџџЗ $џџџџџџџџџџЗ %џџџџџџџџџџЗ &џџџџџџџџџџЗ 'џџџџџџџџџџЗ (џџџџџџџџџџЗ )џџџџџџџџџџЗ *џџџџџџџџџџЗ +џџџџџџџџџџЗ ,џџџџџџџџџџЗ -џџџџџџџџџџЗ .џџџџџџџџџџЗ /џџџџџџџџџџЗ 0џџџџџџџџџџЕ 1џџ`hџџџџЗ 2џџџџџџџџџџЗ 3џџџџџџџџџџЗ 5 +џџџџџџџџЕpidfџџZ]џџџџЕbin џџ^џџџџџџЕtxt џџ"џџџџџџЕrec џџ_џџџџџџЗbas џџџџџџџџџџЕudf џџ™џџџџџџёinfoџџ;<?eџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8Zр9[р:\р=;сџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч Ж} Ої УD Еќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч Ж} Ої УD Еќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч Ж} Ої УD ЕќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџуууЧџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџё0001@џџ?юё0002€џџ?юё0003@џџ?юё0004@џџ?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџё (0eѓ !РџџeџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЌьЇоУЄхУРУХщЈ|Уџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџу`џџџу` +џџџу`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџBMPЗsЊЉЄjИмІшЙC + +€  џ|?~|||8C‚8уŽ8чФџџџџЅік +ˆVЅЁXPP„€H) АA@ˆ(,‚€Q@€A€Ц€>рРvџ№У|РLј!†š@ 0A~Р 33РBx€`cgрџ€т=0‚ž џ€ф&~  `0", `т?$<4 ABa8t6 @‚Q 6 @„q !>xР€ Р``р№№р№№Р``@@ P РP@Р @€рРр0ИР +@`!|0 sИ^Р8 +@Ѕ№ВФ8@&P:Фp +р,P*aŒР№А2€0@$H~ „ џ?Ч јУŽ0фР0<Р`Ш8?H˜0јXџ€!ёррџ€o№Ч№№0fР`€^8@€у?Р€СР€с џ€€љ1џр€Й1Р?€@‚@‚Р0рxрxР000јР0@ ?€€0@№0p0œ€Р№0x   №x 0:0'Рј №&`.ˆа  :P7ˆ р(``72x€`Mž №4 р 0 @0``  А 3Р№@  Р 03@№€p!Р0Рp%p РР D@ р ap€ 'РD€р g№№'Р&`Aр& №! @&`:P3 J 0 "ар:P`"@ p# ``gР ! `4 !ј  !р@4  .@Р@@ €b!фчHˆ М< ƒп|pЦYlрFAI€>~ ,GYOўќЌFYSрр F€HD ƒ ŽЬС€€€p€0Рxрxр0Р0000а@брй№ š`!ŒРCРƒŸ€ƒўіЧрљ‡pѓƒ`ƒ`Р0 Р0€aР0`#№СРј€cр фс`№€FРјЬ’`p€qшˆ08а€‚р@ў…рˆ€ ‹№B‰јР џПјмb сџ ј<0 CŠ0€?@ _‡рУРР<@€ ЬЬ3€„ќ€ џ€є@?ˆ~@0mˆд@, ˜є@O №l@ј p8@€x €ќ€№@€^_€‚@№р€№<€ји€q€ШI№tсp^ 0ˆ‚ј р9Р`АЬ|џРhР?ƒМ юјXјџХ„~‰€WШ х„шN€tШ `фˆ8xЬ€$шОФр%шBј`з№&и†p0@0"Аœ Р €@№A€р УР €ј€€ш€€€ №жˆ €№ и№ €>@Р`@м€ +€ј€ ‘€€€€ёр?€ @0ˆ@@ˆD@€Hўœ@ ќЬ тn М . „р0 .’8ф_$Ј_šd №q>0,Б.Z< ˜,БЉHБ)Вh”Б)V + +˜ +Rp а ‚ ˜ ‚К `| (t&D@€@@Рќ@€ „и@<€@№Ф 2@Рф*P@И :PјxР2Р№€„Р€‚№„Рќ`Р№Р0<№р€Р<№р`Р 8 <џў№ШвФ„в ‹Є@^09x К8pёф xn8АЙєк}і8 ’ёў0|2„QЗ€"dpH@€€€€€€р` №@Ч„€€@Р@'€„ˆ €€€@F@ї€€јyV0€=РР@ЗРв €€5TŠА€юp0А=  а€ ~%@"№€ €€€ 0РР€€€40р€€€м&@@№"€XK€А€ Eуœ`€X№ˆР№@џ`|! ˜€ьшС€@ч#Ѕ€Ь|€€u#E#€H№р@(%F@€L +88A@Р€ђ€€@€€€џ €‘4œ џ œм€wУh €‘xX`ƒhрџр<X ˜‡œ"0HЧДьц‡”џ pœЬ#€pŠ˜ +И™HР…! +аL@ A()ђ€ Ž@FјРq€ pBјrќ 00xxxx 008№0№0@Р00РРа` и№GИœй№`Ц`™ РР80p1ў џ€рџ! РсРР?‡CРќРР< ƒŸРёЧ€€ƒџРР`ў№рРчрРр🇹8Ррёƒ00ј Р`чƒ01јРc€ рnРc€1рpРјР>№№>?Рј>€ќ>џџ>ќ€>јР~рр|Рј|џќ|ўў|ј€8№?РРрџ€јўќќџp€?€€@Р€ў€џўўџќLў € ?€РџР€€ќџРј џџрќŒџќќЬР р8 џ№p џРр 8Р |p |Р ќ  ј €№РррРјќў8ўќ|€ј|?Р№|№Р|ј?€|ќ|џў|€ќ|Р№|№р|јР|ќ?€|џ|€ќ|рј|№№|јр|ўР|€€€€€€€€€ќї€€@ќA§№‰”ŸќР@!ј ˆ№”€ƒј/сŒ€АŸШ +””ƒ№ž€€Œ€ (PˆŠ•џЦ’ўA€ +$$ˆ є”Š’р0р"‰ +””“№’ƒјB0€RŠ +””‚ž…B€€ +˜Œ( є”ƒ№€‰јФ@0 +ˆФ”‚€Iр0€№ƒџЯ§;‚0ƒјN €€€€€€?Р‚ќ‘ќ‰(‰((”ˆјЄH‘„ЁФТ ŒAРp0@ќPHјќOјџ€§U@H€€€ŽPяР џ‡№џХќBР€H €UяР€ яŸќќB€‘X‚Tт€ˆO‡№љ_Р€„ +˜)љ@€€Ј“№˜D„ˆU@€0€ЅB€DјUC€?№8€€€€ќ€„€€Р№я№№яР0ј ) €`ќщ98)<œ<“'€@ўrI!DщB’BƒшOјРџ| ‰@‚љ‘C0+H€€џDЩ™Hš‰™E2+H€џdЩ™OšЩ™E3ыHџ N𠁁…)3ˆџŠB!šBBE)(L˜qя<ўя<qР‰$€H€ Š $€H€  Š Ф€HЧ 9У<ˆ@€I"H„’‚ˆ€€Iт@‡’‚‰‰€I@„ЂŠsƒ№сŽ8c sрѓ0р0qЧл0"I " €’) й I  €‚(й q У—ёЯйч€ A !$”€Š(ЄЉ! A !$€Š(žЉ""A "!$€Š(„Љ"рРјУЛ qЧЋ7€}Р`РФ9п€$@ Р D’@(@ РDЂ@8A8Цxf툄ӈ(BH$IT“ DЂ@ AЦ$OT’ +D Ђ@ BA$HT’D@’@qёяvGTgŽ}lРwрDlР$FlР(ŠlЦxfн€0рŠTIT“ (OTOT’ +(ITHT’$yдGTgŽwрpї€8Ž!@$@DQ!@@@DQ!@@ažцн€EГ‘!@N’U$C DЄQ!@DђUЛ/б€`{Т`@ +ўўУ'љ€p‘ђ` ќ|‡!љ€8 ђЮРњјУ 'љ€p ‘ђ0Рqpƒ/ё€Р‘~0qР g№џџ/ѕ€ђ0!€џ№џџ'љ€ђq€ іадп!ё€1д# ћ y a€ !јў@џџ A€сx№џџ?џ€хџ€џ€ўˆ@@€—џ/рˆ€ ћп ут" D§ˆ@!€Є""“ќxB ”@bјќ*Ѕ|Oј‘ќT€”9 jЈ'ФјHIѕ$"€ ёќjЗ@ИЇ€JI$"€Р kрЉyIѕ—џС`ˆ@ ќj*€ЋШ IIPB ˆ@ ˆ jj) @HIˆD@ @ џKЊ)HxIѕX ? @ љЂ!IЈHHпР›#Ш Ъ€џР‡@>ју@x|`ќРџќђРбСџќр+рљЌ;`!Aџќ`РџўњРяСПЎ„xр$’?@НAџўЌXџ№ккРKСџўь˜§]~џ@=Aљpеpн’@џсI.В`Ћј*@<1]vРп№мўўР\QI&ч@ј0щк?я`(1AF @а0ввкР@Qр@<0%> ;@џў@ќpЪšђРўџР№]ўУ@џс@>‡@џР\м€@@€ Bџр'џќxїТ}їС" DˆЉDЄ@ЏЊџя§ЂD§}їРTœPЄ?€фOј”AETAŠ $€'Рˆ”}WР‘>$€$ќ”AЕџЬPqџр$ˆў +џРA +,/ј("QљI(x"4 €EџТ]РI+џт Срр'у€‚BБё ‚ СсˆРCљџџџџџџџџџџџџџџў€‚$€Š„$€О?ддOР€a’Ћ€д€aUUhŸеd€ RЊ—@‚G@%ZЊШИдD@JЅRЅK +TD a­j*ЕV€ +DGТ a$’KUкЊЈ ŠФDяОUЗНкЊ D OњюuUP€ +ЋџюwUT€/џїЛjЊP"џРыћѕQžHBˆyџНЯџTAїпќ+iџ№яћR€Ÿ§@€Aыџдч§ъ‚A@€I/ыэїіЕЩ@€I2ЫџџћџU‡QђOјIM™Ÿ'{џZ š!@€I/ п[§џZ€e@€KЭћНџЊ ƒ•№@€#WбO§Оўе Ž Ÿ§Р€ZQG§оње*џОџъ€€WрОяu@€ЋрЙ^яПЊC††Ў@§_wк Ž<ђ@ ‰$Vі/wю‰B@ <^ЏџПэP C†@ˆ TЇџЇ§h‰ 2@†\—џПўHћџџhqРpXџпў”&š`$p ˆhћпџє‚*Њ $ˆ<0) +џпџЪ*ЊІ‰‚"( џџџє2Ы&‰‚"ˆ(џѓџыqР8pp(Чџѕяџњ€€џџџ§@u@`џџ§`Š  џџџА Š €пџњўИ Š їџћўдr ЗџџџjГџџџЕ€kџџ§е@*чќџ№ў PеoїџџњА@„€DПЋOџџџ§Ј@[ШˆD њ…пџџџџV|D‘OРшmŸџџџџД…’BЁJЈ’E?џџџџд +Ј’_§Q4 %Пџџџџь@ ’BA@Пџџџџи  žBAOРOџџџџјP +P’ТAJ@ WџџџџшЈ P‚EJ@ *VџџџџСh‰`DOР†П_џџсTиТџџў?ќрfџџџ№ЭЧ№ьџџџРР<ƒРи?џџ€џрxР0џџџјќР џўџПќ€,$џјќ;€1?џїў.gПџџўќўџџџўјіџуџўџрџ№xРџџџрџ‚џџїрСџџпџРxјџџџСј€=ќ<€ўџР€8чџџќ€`Чуџџрџ€Р№ччјў?Р`Рџsяр№џјР8р3џ€ѓМџž`Р8;џџџјЮ‡€ €x?џџџџ†wР џџ€џџѓЛ€>РрУџ№ŸќмЫр`pсŸџљ‡Рў~шР08пџѓѓ№џq€<€џџј}јџћ‡У˜<`‡џџќџџџ?јШ`xџ§ўџ№џџўhР€?џјџќџџџьШчџџџ?џѓќаŸ?‡‡Рџџ€џРќА0ССРџџ€џР|€Ђ`8aррџ€ <€fРz0№vџ€??€D€v8xsџ?ˆŒчx;Пџ?С˜г<Пџ?Р˜г8џџ@=РА€Ѓџџ}РБ#џџyрГˆџџ€{рѓ˜џџ€ћрїџџ€їрїџџ€їрі0‡џџ№~Рџрў 4‡џџјџРџрў?`t‡џџјчџрў?`|@‡џџўџџР ў>`ќ@ƒЧџџџџїЦџРў?рќ@ƒЧџџџџџРџ€ўрќРƒЧџџ€їƒпџ€ўсќЦ€УЧџџ€ЧFџўсќч€CЧџџ€џё?џўсўч€CЧџџ€љџўўёџч€Aчџџ?ќџўџ{ёџчРaчџџ?џџќџџѓџїР`уџў?џџјџѓџїсрcџў?џџјџѓџїс№cџў?џџ№§ћџџБ№sџў?џџр?љћџџ™јsџў?џџш?јћџџйљsџў?џџР?јџџџ§ћѓџџ?џџ€ћџџџќ§јџџџџџџџю§јџ€џќчџџУџўџрџџќуџџУџџџџ№џџџПs§џСџџџџџџџџО1§срџџџџџџџџўО1ќсрџџџџџџџџџ>xќчјїџџџџў!Рcџяџџџџў!€"џяџџџџ№!рфџпџџџџр №јџпџџџџр `џŸџџџџР0@ЯПў{џџР0Я?ќџџРŸјџќ>О№;џј€№џР9џ№№рџџр №CџџР рў џ€РЯј~>€џр|;?Р8q€q€?€`Р~€`@ђРР ђРР0?урРџУрРџ‚№€ џџp€џўИ€ƒџџќœ€џџјЬ€?№Ц€рр€рр€`€`p0€  џќ€РРР№p8<8`Р€€€Рјp~07€р  p˜ Ш˜LŒ0lF dF`$"@&ЃР2Ѓ€Б€‘€б€P€P€x€€x€ €xР €8Р €8@€8@€8@ €8@ €8@0 €8`p €8`а €80`€` b@€`0ТР€р0Р€р0@€€Р0@€€Р0 @€€ Р@ € €0@ € € €€@€Р€€€ 8€ 8€20€2p0&p  &p `d№ @lрРьрРœр<№LяјўџџџјРџџј`џј џџ№ џЧŸ№  ўwўр€лŸјр€ чёР€ >ёР0`;Ÿ€@ @яџ€@`Уœ? @žј РџИ00€{о8| €џ80ј љрsј їРwа@ўјА@џŸў8@yїќx€ ?џШ€ѓЬџЬ‡„€007ƒ€ 0эƒ€`3›€@&c€РќУР €ѓРю8@Рx€@џќј€`0яя№Р`  ћ№@ ` 0№`0@0` Р0< 0€и` € А` р@џр @y§р €€і?˜€ €џџьРџяі`_Л 0—€0 ЖкР€` &Щ`€Рnч Р€4юГ№Р€lЮй№@!&0`Ђ€ @Г€@0Р‘Р@ €ё€@€`@Р `€@@ @`0€00~€џџ~џџ|џџ€|џўР|џџРxџџрx џџрxџџ№pџџјpџџј`0џќ` џќ``?џў`Р?џџ@€џџ€@€ўћ€@€џџР@џџрџџрџџ№џџјџџќ?џџќџўџўўќ?џџў€?џџ€ў№џџРўџџРў џџрў@€џџ№џ€`џџјџџџј?ў џџќ?ўџџўќџџџџќ€џџџџј@уџџ€џј чџѓРџјџџѓрџ№џџџ№п№ џџџ№џ№џџџјџ№ћџџќџрqџџўџр€yќ?ўџрРјџџ?џр@џџџ?џр _џџџџр0_џџџџр_џџџџџр_џџџџџр OџџџџџрOџџџџџрOџџўџџрOџџџџџр€Gџџџџџр€Gџџџџџр@Gџџџџџр ЧџџџџџрЧџџџџџр‡џџџЯџр ‡џџџпћр‡џџџџљр‡џџџџџрџџџџџр€ћџџџџр€џџ`џџџџџрџџџџџр 0џџџџџр џџџџџр`џџџџџр@џџџџџр€џџџџџр€џџџџџрџџџџџРџџџџџРџџџџџР€ џџџџџР€џџџџџР€ 0џџџџџР€`џџџџџР€рџџџ_џџРР1рџџџ_џџРРcРџџџ_џџРРg€џџџџџР@ЯџџџџџРAОџџџџџ€Cјџџџџџ€G№џџџџџ€Ярџџџџџ€пРџџџџџ€џџџџџџ€ўџџџџџ€ќџџџџџ€јџџџ?џџ€№џџџ?џџрџџџ?џџРџџџ?џџ€џџџ?џџ€џџџ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЯџџўџЯџџўџџџ`>0џџџ` 0џџџ|8ў0џџџёў00џџyџў00џџyџў0 џџyџў0 џџyџў0 џџyџў0 ?џџyџў0`?џџyџў0`?џџyџ>0`?џџy˜~0@?џ€џ0@<џџ0Рyџџ0Рџyџџ0Р№yџџ0€№qџџ€џџ`џ€ @0ќ€Gўѓј‚џџрџџџџ№џџўџџџ€ўўџрџџџџрЬџџџџўќў?џџџРџ€€€џџџрџџџќџџџрџџ№р8џџџРўА?џџџџџ€ №џўGўѓј‚џџрџџџџ№џџўџџџ€ўўџрџџџџрЬџџџџўќў?џџџРџ€€€џџџрџџџќџџџрџџ№р8џџџРўА?џџџџџ€ №џўџџџџџџ€€?џџџџџРјџџџџРРџџџрў ?џџр€р џ№ќ 0џџР 0џџ~ р?џџќ Рџџџў џџџ< џџџџќр ѓРюџќр<сџќџр?§р`7џрѓљ№€ѓњ№ ѓ№ѓў7џџŸр ~џѓ№џџџџп€0vžр0џџџџџџУ№р˜У0џўџ?џРрf#ѓј 0џџ?џяЦ‚џѓџ ?џџsџСяќџѓј џџџс№ј>~?џѓ№ џџџР? <џџр0 џџџ€0`0џР01џџџџ€0>€Уў?џџџџ0~&ѓџ?ѓџџџџџ 0јgѓџ?уџџџџџ|0№ўчуў?уџџџџџ€0џџœУќ?Уџџџџџџј`?џžЯќџЯџџџџџџџј`ќџџџџџџџџџџџџџџр`xџџџџџџџџџџџџџќ<рџџџџџџџџџџџџџџјџџџџџџџџџџџџџџџџџјљџџџџџџџџџџџџџћџџџљљџџџџџџџџџџџ№џџџљѓџџџџџџРџџџџ§џџџџџџјџџџџџџџџџџџџџџ?џџџџџџџў џџџџџџџџџџ>b0ЦС„џџџџџџџџџќ77v9яџЯџџџїџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџСчрcffЯуЯУрёЧЧРуЯРfЦgfР`gf`fgруцfРРf``gрƒfc€Рff`gрfЦff†ffgfgрЯуџwЧƒУУЧУЯ№`Рџџџџџџџџџџџџџ~џџџџџџџџџџџџ‡~џџџџџџџџџџџџ‡ 1~1ј_вЛнџэн§џџ‡aшСінЗX€Йџџ~‡С|а;Н6оЏZџэмЉџџ~‡y(=ЋЖаWФuџџC‡С{ј>яЖоп_§ЉнuџџBaw>яАопXьЉџџ?B 1№=WОўнZлен§џџ?~р;ЛO§ниж­§џџ~?}pслпА=љџџџџџџџџџџџџџџџџўџџџџ№mуџУч 0?ќ№ џ‡А 0 1›Г?јясџўlС›6јlСўі№xРі№xРp6?qјxfмёЯЧЦ8ћяОјјч<>ќрI(Ђm˜ьй˜fи0QHТm€Œй˜`0qШЂyƒёŒй˜800QO’a€Œй˜ 00A’a€Œй˜00I(‚a˜Œй™ц00?ћя‚№№Ч?ќ0Срœџсџ€Рќ€Ьй€Р Н€џ€й€Р8yƒџРѓ€п€Цј3ёŒРѓРџсй€ќј1ГїРѓРџ€Рx1Г<ѓ`§€Рј33§€ѓ 0џРИ?3?ѓ81žРцcўџ031Ÿ‡џ c<Рƒc№8рwРџџџџџџџџџџџџџџџџџџџџџ џџР ?‹џџџџџџРџџ№„ ќЊ" @џџИџФ !˜@ ъў$P@Сџ˜"H#> j"5P@эџ˜" +„"r ,ъО(@ыџљџЪ%ј0*eb(@уИ" +|)џ№H*‘>5P@ыЗ˜"D+р*№"P=џџџТ?џџ}џџџј>рџџ§пР2џџРр$W$0џўрKхђ$lџќрiEL$ўјќрбH?ј$ўџџўрEx"ќџџџџ№IEWBѓџџўџџџ№I"rA§ўџџџџџрQ JAџўџџџџ№!„€€џўџџ?Ÿџќ"8@?џџџџџ?Ÿџў?џџџ§?>џџ€?џџџ§:>ѓџРјC№?џџр?ЧУџќ +џ€?џџgтA?яћџњ`”€?џџ'юc?џћџњя€”€0?џџўgџџчџџа €”€`?џџџџџ?џџќ€—р@?џџЧџџўџџ$ B€№ @?џпЯџџпёџџџ@ˆ!Є€€ @?ПŸЯџџПчџџџШB(€@@5?‡?џ?џџџ €@0?Р џџџџџџ р€Р0џџџџџџџџџ@0џџџџџ№?џџ 4џџџџџџџџџ<џџџМџџџџџ ?џџџџ№sПџџ@@?џџџџр№џџџ€ј€џџ§џр№§џџ€!gџџџ§р№џяў€ј=№gџџџ§р№їяў€&Gџџџ<№яџџў€№& CџџяПј€Чџў€ў% џџЯќ<УПќ€@< џџЧ‚ џ?ќ€|$ џџСпрц3ј †@$ џџр>№#3ј ЦР< џџсРУр>`ўѓ@<Р€ў?’ Р<СўР#рќBўР?рќ@ў`?рќDџ@ќ Рјˆр Иќ Рј ˆ /№€`*`р€Јz@Р  &+Р€џР, @!*ИџР&p€!џР€x PџРѓ €џ€ Р0?;  †ф€ ‚ +€d@ 3Р0:€€ џР9€Р9€Ÿ‚с‚ŸўƒС€џј#ќУ№ќFgьџФ ˜ѓ  2 |    s€ p  X ЧѓŽpрqЧ(€DQ!Š(˜(€DQ!Š(ˆ(DQ! +iˆШј ь †$DOТ&L(№ ЦјD‚ Ь №g№рb0№@CрŠрР *Сљf$№ +‘Б*€x‚$6ќ +‘kс&@3и1№D +‘$Ё&@\"PˆB& +‘"'с&L”B№NЦо$ЂЩŒ‘‚ ё@#`0€џР8qџ€ ž р‰"ƒИ€8 ё>ˆЁ A"  !"ˆЁA@ @Ё"ˆЁ @ЃƒйŽ@ €a>ˆЁ€ „H‘@ўќ€‘ ˆЁ@ ƒ‡@ €‰"@ €ˆ‰@ †(^ <L@„H‘" †'љџРŒCч‡ЯО@@џ@сAA>@9с#AРA‰ @2!еAР‚ @_сMCžX‚цу›у<Ž|NR!eq$DL’@™"‘*QСЋI$ёШ’€‘*_I$Т ‚HŒ€‘"*P)1IIџџџџџџџџџџџџџџgЊМЄHЄХЌн.SKI ђ]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ  +ЁЁЁЁ(1) +ЁЁЁЁЧхГП4:50ЃЌРЯЕЖДЉЙ§ЮѕЮѕШСШСЕФВНааНжЃЌШЅевХэѓЛЁЃ +ЁЁЁЁДгРЌЛјеОЯТАржЎКѓЃЌРЯЕЖЛиМвЯДСЫИідшЃЌЛЛСЫвТЗўЁЃАзЩЋГФЩРКЭКжЩЋПузгЃЌетЪЧЫћЮЈвЛвЛЬзЬхУцвТЗўЃЌГФЩРафПкФЅСЫБпЃЌЫћАбафзгОэЕНИьВВжтЁЃРЯЕЖЫФЪЎАЫЫъЃЌУЛНсЛщЃЌвбО­Й§СЫзЂвтЭтБэЕФФъСфЃЌгжУЛШЫееЙЫЦ№ОгЃЌетвЛЬзвТЗўСєзХДЉСЫКмЖрФъЃЌУПДЮДЉвЛЬьЃЌЛиМвОЭЭбСЫЕўЩЯЁЃЫћдкРЌЛјеОЩЯАрЃЌУЛБивЊДЉЕУЬхУцЃЌХМЖћВЮМгЫ­МваЁКЂЕФЛщРёЃЌВХФУГіРДДЉдкЩэЩЯЁЃетвЛДЮЫћВЛЯыдрйтйтЕиМћФАЩњШЫЁЃЫћдкРЌЛјеОСЌајЙЄзїСЫЮхаЁЪБЃЌКмЕЃаФЩэЩЯЛсгаЮЖЕРЁЃ +ЁЁЁЁВНааНжЩЯМЗТњСЫИеИеЯТАрЕФШЫЁЃгЕМЗЕФФаШЫХЎШЫЮЇзХаЁЬЏзгЬєЭСЬиВњЃЌДѓЩљЬжМлЛЙМлЁЃЪГПЭЮЇзХЫмСЯзРзгЃЌТёЭЗдкЫсРБЗлЕФШШЦјЬкЬкжаЃЌЖіЛЂЦЫЪГвЛАуЃЌАзЩЋеєЦћекзЁСЫСГЁЃгЭеЈЕФЯуЮЖУжТўЁЃЛѕЬЏЩЯЕФЫсдцКЭКЫЬвЖбГЩЩНЃЌРАШтдкЭЗЖЅвЁАкЁЃетИіЕуЪЧШЋЬьзюШШФжЕФЪБМфЃЌЛљБОЖМЪеЙЄСЫЃЌУІТЕСЫМИИіаЁЪБЕФШЫУЧЖМИЯЙ§РДГдвЛЖйБЅЗЙЃЌШЫЩљЖІЗаЁЃ +ЁЁЁЁРЯЕЖМшФбЕиДЉЙ§ШЫШКЁЃЖЫХЬзгЕФЛяМЦвЛБпКАзХШУШУвЛБпЭЦПЊЕВЕРЕФШЫЃЌПЊГівЛЬѕТЗРДЃЌРЯЕЖИњдкКѓУцЁЃ +ЁЁЁЁХэѓЛМвдкаЁНжЩюДІЁЃРЯЕЖЩЯТЅЃЌХэѓЛВЛдкМвЁЃЮЪСкОгЃЌСкОгЫЕЫћУПЬьПьЕНЙиУХВХЛиРДЃЌОпЬхМИЕуВЛЧхГўЁЃ +ЁЁЁЁРЯЕЖгаЕуЕЃгЧЃЌПДСЫПДЪжБэЃЌЧхГП5ЕуЁЃ +ЁЁЁЁЫћЛиЕНТЅУХПкЕШзХЁЃСНХдРЧЭЬЛЂбЪЕФМЂЖіЩйФъЮЇШЦзХЫћЁЃЫћШЯЪЖЦфжаСНИіЃЌд­РДдкХэѓЛМвМћЙ§вЛСНДЮЁЃЩйФъУПШЫУцЧААкзХвЛХЬГДУцЛђГДЗлЃЌМИИіШЫЗжГдСНИіВЫЃЌХЬзгРявЛЦЌРЧНхЃЌПъзгШгдкЮоЭћЖјяЦЖјВЛЩсЕиВІЖЏЃЌбАевРБНЗДджаЕФШтаЧЁЃРЯЕЖгжЯТвтЪЖЮХСЫЮХаЁБлЃЌВЛжЊЕРЩэЩЯЛЙгаУЛгаРЌЛјЕФаШЮЖЁЃжмЮЇЕФвЛЧарадгЖјгЙГЃЃЌКЭУПИіЧхГПвЛбљЁЃ +ЁЁЁЁЁААЅЃЌФуУЧжЊЕРФЧЖљвЛХЬЛиЙјШтЖрЩйЧЎТ№?ЁБФЧИіНааЁРюЕФЩйФъЫЕЁЃ +ЁЁЁЁЁАППЃЌВЫРягаЩГзгЁЃЁБСэЭтвЛИіНааЁЖЁЕФХжЩйФъЭЛШЛЮцзЁзьЫЕЃЌЫћЕФжИМзРяЛЙДјзХКкФрЃЌ ЁАПгШЫАЁЁЃЕУевРЯАхЭЫЧЎ!ЁБ +ЁЁЁЁЁАШЫМвФЧЖљвЛХЬЛиЙјШтЃЌОЭШ§АйЫФЁЃЁБаЁРюЫЕЃЌЁАШ§АйЫФ!вЛХЬЫЎжѓХЃШтЫФАйЖўФиЁЃЁБ +ЁЁЁЁЁАЪВУДЭцвт?етУДЙѓЁЃЁБаЁЖЁЮцзХШљАязгЙОпцЕРЁЃ +ЁЁЁЁСэЭтСНИіЩйФъЖдЬИЛАУЛаЫШЄЃЌЛЙдкТёЭЗГдУцЃЌаЁРюЕЭЭЗПДзХЫћУЧЃЌблОІЫЦКѕДЉЙ§ЫћУЧЃЌПДЕНСЫФГИіПДВЛМћЕФЕиЗНЃЌФПЙтРягаШШЧаЁЃ +ЁЁЁЁРЯЕЖЕФЖЧзгвВИаОѕЕНМЂЖіЁЃЫћбИЫйзЊПЊблОІЃЌПЩЪЧРДВЛМАСЫЃЌФЧжжИаОѕбИЫйЯЏОэСЫЫћЃЌЮИЕФПеащЯёЪЧвЛИіЩюдЈЃЌШУЫћЩэЬхЮЂЮЂЗЂВќЁЃЫћгавЛИідТВЛГдЧхГПетЖйЗЙСЫЁЃвЛЖйЗЙВюВЛЖрвЛАйПщЃЌвЛИідТШ§ЧЇПщЃЌдмЩЯвЛФъОЭЙЛЬЧЬЧСНИідТЕФгзЖљдАПЊЯњСЫЁЃ +ЁЁЁЁЫћЯђдЖДІПДЃЌГЧЪаЧхРэЖгЕФГЕСОвбО­ЛКЛКПЊЙ§РДСЫЁЃ +ЁЁЁЁЫћПЊЪМзізМБИЃЌШєХэѓЛвЛЪБдйВЛЛиРДЃЌЫћОЭвЊПМТЧздМКааЖЏСЫЁЃЫфШЛЛсДјРДВЛЩйРЇФбЃЌЕЋЪБМфВЛЕШШЫЃЌзмЕУзпВХааЁЃЩэБпТєДѓдцЕФХЎШЫИпЩљНаТєЃЌВЛЪБДђЖЯЫћЕФЫМаїЃЌЩљвєЕФКщССДЬЕУЫћЭЗЬлЁЃВНааНжвЛЖЫЕФаЁЬЏзгПЊЪМЪеЪАЃЌШЫШКЯёгУЙїзгНСЖЏЕФГиЬСРяЕФгуЃЌйПвЛЯТЩЂШЅЁЃУЛШЫЛсдкетЪБКђКЭЧхРэЖгНЯОЂЁЃаЁЬЏзгЪеЪАЕУБШНЯТ§ЃЌЧхРэЖгЕФГЕФЭаФЕивЦЖЏЁЃВНааНжЭЈГЃжЛЪЧВНааНжЃЌЕЋЖдЧхРэЖгЕФГЕГ§ЭтЁЃЫ­ШєзпЕУТ§СЫЃЌОЭБЛЧПааЪеТЃЦ№РДЁЃ +ЁЁЁЁетЪБХэѓЛГіЯжСЫЁЃЫћЬозХбРЃЌГЈзХГФЩРЕФПлзгЃЌВЛНєВЛТ§ЕиѕтЛиРДЃЌВЛЪБДђБЅрУЁЃХэѓЛСљЪЎЖрСЫЃЌБфЕУРСЩЂВЛаоБпЗљЃЌСНМеЯёЩГЦЄЙЗвЛбљоЧР­зХЃЌШУзьНЧЯдЕУзмЪЧВЛТњвтЕиЦВзХЁЃШчЙћжЛПДетЗљФЃбљЃЌВЛжЊЕРЫћФъЧсЪБЕФбљзгЃЌЛсвдЮЊЫћжЛЪЧИіаиЮоДѓжОжЛжЊЕРГдКШЕФЫЫАќЁЃЕЋДгРЯЕЖКмаЁЕФЪБКђЃЌЫћОЭЬ§ИИЧзНВЙ§ХэѓЛЕФЪТЁЃ +ЁЁЁЁРЯЕЖг­ЩЯЧАШЅЁЃХэѓЛПДЕНЫћвЊДђеаКєЃЌРЯЕЖШДДђЖЯЫћЃКЁАЮвУЛЪБМфКЭФуНтЪЭЁЃЮвашвЊШЅЕквЛПеМфЃЌФуИцЫпЮвдѕУДзпЁЃЁБ +ЁЁЁЁХэѓЛуЖзЁСЫЃЌвбО­гаЪЎФъУЛШЫИњЫћЬсЙ§ЕквЛПеМфЕФЪТЃЌЫћЕФбРЧЉФѓдкЪжРяЃЌВЛжЊВЛОѕъўЖЯСЫЁЃЫћгаЦЌПЬУЛЛиД№ЃЌМћРЯЕЖЪЕдкгаЕуМБСЫЃЌВХзЇзХЫћЯђТЅРязпЁЃЁАЛиЮвМвЫЕЃЌЁБХэѓЛЫЕЃЌЁАвЊзпвВДгФЧЖљзпЁЃЁБ +ЁЁЁЁдкЫћУЧЩэКѓЃЌЧхРэЖгвбО­ЛКЛКПЊСЫЙ§РДЃЌЯёЧяЗчЩЈТфвЖвЛбљНЋШЫУЧЩЈЛиМвЁЃЁАЛиМвРВЃЌЛиМвРВЁЃзЊЛЛТэЩЯПЊЪМСЫЁЃЁБГЕЩЯгаШЫпККШзХЁЃ +ЁЁЁЁХэѓЛДјРЯЕЖЩЯТЅЃЌНјЮнЁЃЫћЕФЕЅШЫаЁЗПзгКЭвЛАуЙЋзтЮнЮовьЃЌСљЦНУзЗПМфЃЌвЛИіВоЫљЃЌвЛИіФмзіВЫЕФНЧТфЃЌвЛеХзРзгвЛАбвЮзгЃЌНКФвДВЦЬЃЌНКФвЯТЪЧГщР­ЪНЯфЙёЃЌПЩвдЗХвТЗўЮяЦЗЁЃЧНУцЩЯгаЫЎзеКЭаЌгЁЃЌУЛзіШЮКЮаоЪЮЃЌжЛЪЧЭсаБзХЬљСЫМИИіЙвЙГЃЌЙвзХМаПЫКЭПузгЁЃНјЮнКѓЃЌХэѓЛАбЧНЩЯЕФвТЗўУЋНэЖМШЁЯТРДЃЌШћЕНзюППБпЕФГщЬыРяЁЃзЊЛЛЕФЪБКђЃЌЪВУДЖМВЛФмЙвГіРДЁЃРЯЕЖвдЧАвВзЁетбљЕФЕЅШЫЙЋзтЗПЁЃвЛНјЮнЃЌЫћОЭИаЕНвЛЙЩОЩШеЕФЦјЯЂЁЃ +ЁЁЁЁХэѓЛжБНиСЫЕБЕиЕЩзХРЯЕЖЃКЁАФуВЛИцЫпЮвЮЊЪВУДЃЌЮвОЭВЛИцЫпФудѕУДзпЁЃЁБ +ЁЁЁЁвбО­5ЕуАыСЫЃЌЛЙгаАыИіаЁЪБЁЃ +ЁЁЁЁРЯЕЖМђЕЅНВСЫЪТЧщЕФЪМФЉЁЃДгЫћМёЕНжНЬѕЦПзгЃЌЕНЫћЭЕЭЕЖуШыРЌЛјЕРЃЌЕНЫћдкЕкЖўПеМфНгЕНЕФЮЏЭаЃЌдйЕНЫћЕФааЖЏЁЃЫћУЛгаЪБМфУшЪіЬЋЖрЃЌзюКУТэЩЯОЭзпЁЃ +ЁЁЁЁЁАФуЖудкРЌЛјЕРРя?ШЅЕкЖўПеМф?ЁБХэѓЛжхзХУМЃЌЁАФЧФуЕУЕШ24аЁЪБАЁЁЃЁБ +ЁЁЁЁЁАЖўЪЎЭђПщЁЃЁБРЯЕЖЫЕЃЌЁАЕШвЛРёАнвВжЕАЁЁЃЁБ +ЁЁЁЁЁАФуОЭетУДШБЧЎЛЈ?ЁБ +ЁЁЁЁРЯЕЖГСФЌСЫвЛЯТЁЃЁАЬЧЬЧЛЙгавЛФъЖрИУШЅгзЖљдАСЫЁЃЁБЫћЫЕЃЌЁАЮвРДВЛМАСЫЁЃЁБ +ЁЁЁЁРЯЕЖШЅгзЖљдАзЩбЏЕФЪБКђЃЌзХЪЕБЛЯХЕНСЫЁЃЩдЮЂКУвЛЕуЕФгзЖљдАеаЩњЧАСНЬьЃЌОЭгаМвГЄДјзХЦЬИЧОэдкгзЖљдАУХПкХХЖгЃЌСНИіМвГЄТжзХЃЌвЛИіГдКШР­ШіЃЌСэвЛИізјдкгзЖљдАУХПкЕШЁЃОЭетУДЕШЩЯЫФЪЎЖрИіаЁЪБЃЌЛЙВЛвЛЖЈФмХХНјШЅЁЃЧАУцЕФУћЖюдчгУЧЎТђЖЯСЫЃЌжЛгазюКѓЪЃЯТЕФСШСШМИИіУћЖюЗжИјПрАОХХЖгЕФЕљТшЁЃетжЛЪЧвЛАуВЛДэЕФгзЖљдАЃЌИќКУвЛЕуЕФСЌХХЖгЖМВЛааЃЌДгвЛПЊЪМОЭЪЧЧЎТђЛњЛсЁЃРЯЕЖБОРДУЛЪВУДЩнЭћЃЌПЩЪЧздДгЬЧЬЧвЛЫъАыжЎКѓЃЌОЭЬиБ№ЯВЛЖвєРжЃЌУПДЮдкЭтУцЬ§МћвєРжЃЌЫ§ОЭаЁСГЗХЙтЃЌИњзХХЄЖЏЩэзгЪжЮшзуЕИЁЃФЧИіЪБКђЫ§ЬиБ№КУПДЁЃРЯЕЖЖдДЫКСЮоЕжПЙСІЃЌЫћОЭЯёБЛЮшЬЈЩЯЕФЕЦЙтВуВуЮЇШЦзХЃЌжЛПДЕНвЛЦЌвЋблЁЃЮоТлИЖГіЪВУДДњМлЃЌЫћЖМЯыЫЭЬЧЬЧШЅвЛИіФмНЬвєРжКЭЬјЮшЕФгзЖљдАЁЃ +ЁЁЁЁХэѓЛЭбЯТЭтвТЃЌвЛБпЯДСГЃЌвЛБпКЭРЯЕЖЫЕЛАЁЃЫЕЪЧЯДСГЃЌВЛЙ§жЛЪЧгУЫЎЫцБуФЈвЛФЈЁЃЫЎТэЩЯОЭвЊЭЃСЫЃЌЫЎСївбО­БфЕУКмаЁЁЃХэѓЛДгЧНЩЯзЇЯТвЛЬѕдрйтйтЕФУЋНэЃЌЫцвтВфСЫВфЃЌгжНЋУЋНэШћНјГщЬыЁЃЫћЪЊфѕфѕЕФЭЗЗЂЯдГігЭФхЕФЙтдѓЁЃ +ЁЁЁЁЁАФуецЪЧзїЫРЃЌЁБХэѓЛЫЕЃЌЁАЫ§гжВЛЪЧФуЙыХЎЃЌЗИЕУзХТ№ЁЃЁБ +ЁЁЁЁЁАБ№ЫЕетаЉСЫЁЃПьИцЮвдѕУДзпЁЃЁБРЯЕЖЫЕЁЃ +ЁЁЁЁХэѓЛЬОСЫПкЦјЃКЁАФуПЩЕУжЊЕРЃЌЭђвЛБЛзЅзХЃЌПЩВЛжЛЪЧЗЃПюЃЌЕУЙиЩЯКУМИИідТЁЃЁБ +ЁЁЁЁЁАФуВЛЪЧШЅЙ§КУЖрДЮТ№?ЁБ +ЁЁЁЁЁАжЛгаЫФДЮЁЃЕкЮхДЮОЭБЛзЅСЫЁЃЁБ +ЁЁЁЁЁАФЧвВЙЛСЫЁЃЮввЊЪЧФмШЅЫФДЮЃЌзЅвЛДЮвВЮоЫљЮНЁЃЁБ +ЁЁЁЁРЯЕЖвЊШЅЕквЛПеМфЫЭвЛбљЖЋЮїЃЌЫЭЕНСЫеѕЪЎЭђПщЃЌДјРДЛиаХеѕЖўЪЎЭђЁЃетВЛЙ§ЪЧУАЮЅЙцЕФДѓВЛшИЃЌжЛвЊТЗОЖКЭЗНЗЈЖдЃЌБЛзЅзЁЕФМИТЪВЂВЛДѓЃЌеѕЕФШДЪЧЪЕЪЕдкдкЕФГЎЦБЁЃЫћВЛжЊЕРгаЪВУДРэгЩОмОјЁЃЫћжЊЕРХэѓЛФъЧсЕФЪБКђЮЊСЫМИБЪЗчЯеЧЎЃЌдјО­ЭЕЭЕНјШыЕквЛПеМфКУМИДЮЃЌЗЗТєЫНОЦКЭбЬЁЃЫћжЊЕРетЬѕТЗФмзпЁЃ +ЁЁЁЁ5:45ЁЃЫћБиаыТэЩЯзпСЫЁЃ +ЁЁЁЁХэѓЛгжЬОПкЦјЃЌжЊЕРШАвВУЛгУЁЃЫћвбО­ЩЯСЫФъМЭЃЌЖдЪТРСЩЂОыЕЁСЫЃЌЕЋЫћУїАзЃЌздМКдкЮхЪЎЫъЧАвВЛсКЭРЯЕЖвЛбљЁЃФЧЪБЫћВЛдкКѕзјРЮжЎРрЕФЪТЁЃВЛЙ§ЪЧАОМИИідТГіРДЃЌАЄСНЖйДђЃЌЕЋеѕЕФЧЎЪЧЪЕЪЕдкдкЕФЁЃжЛвЊЕжЫРВЛЫЕЧЎЕФЯТТфЃЌзюКѓзмФмЙ§ШЅЁЃжШађОжЕФЬѕзгвВВЛЙ§ОЭЪЧР§ааЙЋЪТЁЃЫћАбРЯЕЖДјЕНДАПкЃЌЯђЯТжИЯђвЛЬѕБЛвѕгАИВИЧЕФаЁТЗЁЃ +ЁЁЁЁЁАДгЮвЗПзгЕзЯТХРЯТШЅЃЌЫГзХХХЫЎЙмЃЌеБВМЕзЯТгаЮвд­РДАВЩЯШЅЕФНХЕХЃЌЩэзгЬљЕУзуЙЛНєСЫОЭФмБмПЊЩуЯёЭЗЁЃДгФЧЖљЙ§ШЅЃЌбизХвѕгАХРЕНБпЩЯЁЃФуФмУўзХвВФмПДМћФЧЕРЗьЁЃбизХЗьЭљББзпЁЃвЛЖЈЕУЭљББЁЃЧЇЭђБ№ДэСЫЁЃЁБ +ЁЁЁЁХэѓЛНгзХНтЪЭСЫХРЙ§ЭСЕиЕФОїЧЯЁЃвЊНшзХЩ§Ц№ЕФЪЦЭЗЃЌДгЩ§ИпЕФвЛВрбиНиУцХРЙ§ЮхЪЎУзЃЌЕНСэвЛВрЕиУцЃЌХРЩЯШЅЃЌШЛКѓЯђЖЋЃЌФЧРяЛсгавЛДдЙрФОЃЌдкЭСЕиКЯТЃЕФЪБКђПЩвдзЅзЁВЂвўВиздМКЁЃРЯЕЖУЛгаЬ§ЭъЃЌОЭвбО­НЋЩэзгЬНГіДАПкЃЌзМБИЯђЯТХРСЫЁЃ +ЁЁЁЁХэѓЛАяРЯЕЖХРГіДАзгЃЌЗізХЫћВШЮШСЫДАЯТЕФЬЄНХЁЃХэѓЛЭЛШЛЭЃЯТРДЁЃЁАЫЕОфВЛКУЬ§ЕФЃЌЁБЫћЫЕЃЌЁАЮвЛЙЪЧШАФузюКУБ№ШЅЁЃФЧБпПЩВЛЪЧЪВУДКУЕиЖљЃЌШЅСЫжЎКѓУЛБ№ЕФЃЌжЛФмИаОѕздМКЕФШезггаЖрВйЕАЁЃУЛОЂЁЃЁБ +ЁЁЁЁРЯЕЖЕФНХе§дкЯђЯТЪдЬНЃЌЩэзгЛЙАЧзХДАЬЈЁЃЁАУЛЪТЁЃЁБЫћЫЕЕУгаЕуЗбОЂЃЌЁАЮвВЛШЅвВжЊЕРздМКЕФШезггаЖрВйЕАЁЃЁБ +ЁЁЁЁЁАКУздЮЊжЎАЩЁЃЁБХэѓЛзюКѓЫЕЁЃ +ЁЁЁЁРЯЕЖЫГзХХэѓЛжИГіЕФТЗОЖПьЫйЯђЯТХРЁЃНХЕХЕФЮЛжУЗЧГЃЪцЗўЁЃЫћПДЕНХэѓЛдкДАПкЕФЩэгАЃЌЕуСЫИљбЬЃЌЗЧГЃДѓПкЕиПьЫйГщСЫМИПкЃЌгжЦўСЫЁЃХэѓЛвЛЖШДгДАПкЬНГіЩэзгЃЌЫЦКѕЯыЫЕЪВУДЃЌЕЋзюжеЛЙЪЧЫѕСЫЛиШЅЁЃДАзгЙиЩЯСЫЃЌЗЂзХгФгФЕФЙтЁЃРЯЕЖжЊЕРЃЌХэѓЛЛсдкзЊЛЛЧАзюКѓвЛЗжжгзъНјНКФвЃЌКЭећИіГЧЪаЪ§ЧЇЭђШЫвЛбљЃЌЪмНКФвЖЈЪБЪЭЗХГіЕФЦјЬхДпУпЃЌЯнШыЩюЩюЫЏУпЃЌЩэзгЫцзХЪРНчЕпЕЙРДШЅЃЌЭЗФдШДвЛЮоЫљжЊЃЌвЛЫЏОЭЪЧећећ40ИіаЁЪБЃЌЕНДЮШеЭэЩЯдйеіПЊблОІЁЃХэѓЛвбО­РЯСЫЃЌЫћжегкКЭетИіЪРНчЦфЫћЮхЧЇЭђШЫвЛбљСЫЁЃ +ЁЁЁЁРЯЕЖгУздМКзюПьЕФЫйЖШЯђЯТЃЌвЛБФвЛЬјЃЌдкРыЕизуЙЛНќЕФЪБКђзнЩэвЛдОЃЌйщйыдкЕиЩЯЁЃХэѓЛЕФЗПзгдкЫФВуЃЌРыЕиВЛдЖЁЃХРЦ№ЩэЃЌбиИпТЅдкКўБпЭЖЯТЕФвѕгАБМХмЁЃЫћФмПДЕНВнЕиЩЯЕФСбЯЖЃЌФЧЪЧЗ­зЊЕФЕиЗНЁЃЛЙУЛХмЕНЃЌОЭЬ§ЕНЩэКѓдкбЙвжжаКфУљЕФТЁТЁКЭХМЖћЧхДрЕФИТРВЩљЁЃРЯЕЖзЊЙ§ЭЗЃЌИпТЅРЙбќНиЖЯЃЌЩЯАыНие§ДгЬьЩЯЕЙЯТЃЌЛКТ§ШДВЛШнжУвЩЕибЙЦШЙ§РДЁЃ +ЁЁЁЁРЯЕЖБЛе№зЁСЫЃЌењењПДСЫКУвЛЛсЖљЁЃЫћХмЕНЗьЯЖЃЌЗќдкЕиЩЯЁЃ +ЁЁЁЁзЊЛЛПЊЪМСЫЁЃетЪЧ24аЁЪБжмЦкЕФЗжИєЪБПЬЁЃећИіЪРНчПЊЪМЗ­зЊЁЃИжНюзЉПщКЯТЃЕФЩљвєСЌГЩвЛЦЌЃЌЯёГіСЫЙЪеЯЕФСїЫЎЯпЁЃИпТЅЪеТЃКЯВЂЃЌелЕўГЩСЂЗНЬхЁЃФоКчЕЦЁЂЕъЦЬеаХЦЁЂбєЬЈКЭИНМгНсЙЙЖМБЛЮќЪеШыЧНЬхЃЌЬљГЩТЅЕФМЁЗєЁЃНсЙЙМћЗьВхеыЃЌУПвЛДчПеМфЖМБЛеМТњЁЃ +ЁЁЁЁДѓЕидкЩ§Ц№ЁЃРЯЕЖЙлВьзХЕиУцЕФзпЪЦЃЌРДЕНЗьЕФБпдЕЃЌгжЫцзХЗьЯЖЕФЩ§Ц№ВЛЖЯЯђЩЯХРЁЃЫћЪжНХВЂгУЃЌДгДѓРэЪЏЦЬОЭЕФЕиУцБпдЕЦ№ЪМЃЌбизХФрЭСЕФНиУцЃЌзЅзЁЭСРяТёВиЕФН№ЪєЖЯВчЃЌзюГѕЪЧЯђЯТЃЌгУНХЪдЬНзХЭЫааЃЌКмПьЃЌЫцзХећПьЭСЕиЕФЗ­зЊЃЌЫћБЛДјЕНПежаЁЃ +ЁЁЁЁРЯЕЖЯыЕНЧАвЛЬьЭэЩЯГЧЪаЕФбљзгЁЃ +ЁЁЁЁЕБЪБЫћДгРЌЛјЖбжаЬЇЦ№блОІЃЌОЏОѕЕиЬ§зХУХЭтЕФЩљвєЁЃжмЮЇЗЂНЭИЏРУЕФРЌЛјЩЂЗЂГіДЬБЧЕФЦјЯЂЃЌДјвЛЙЩЗЂаШЕФЬ№ФхЮЖЁЃЫћвадкУХЧАЁЃЬњУХЭтЕФЪРНчдкЫеабЁЃ +ЁЁЁЁЕБЬњУХЯЦПЊЕФЗьЯЖЭИШыЕквЛЕРНжЕЦЕФЛЦЩЋЙтУЂЃЌЫћИЉЯТЩэШЅЃЌДгЛКЛКРЉДѓЕФЗьЯЖжазъГіЁЃНжЩЯПеЮовЛШЫЃЌИпТЅЕЦЙтж№ВуССЦ№ЃЌИНМгНсЙЙДгТЅСНВрЬНГіЃЌЯђСНХдвЛНквЛНкЩьеЙЃЌУХРШДгТЅЬхФкбгЩьЃЌЗПщмбгжса§зЊЃЌЛКЛКТфЯТЃЌТЅЬнНЕТфбгЩьЕНТэУдЭОЩЯЁЃВНааНжЕФСНВрЃЌвЛИігжвЛИіКкЩЋСЂЗНЬхДгжаМфЖЯСбЃЌЯђСНВрДђПЊЃЌТЖГіЦфжаЛѕМмЕФНсЙЙЁЃСЂЗНЬхЖЅЖЫЩьГіеаХЦЃЌСЌГЩЩЬЦЬЕФзпРШЃЌСНВрЕФЫмСЯХяЯђЭЗЖЅбгЩьБеКЯЁЃНжЕРПеПѕЕУШчЭЌУЮОГЁЃ +ЁЁЁЁФоКчЕЦСССЫЃЌЩЬЦЬЖЅЖЫЩСЫИЕФаЁЕЦДђГіаТНЎДѓдцЁЂЖЋББР­ЦЄЁЂЩЯКЃПОєяКЭКўФЯРАШтЁЃ +ЁЁЁЁећећвЛЬьЃЌРЯЕЖЭЗФджаЖМЭќВЛСЫетвЛФЛЁЃЫћдкетРяЩњЛюСЫЫФЪЎАЫФъЃЌЛЙДгРДУЛгаМћЙ§етвЛЧаЁЃЫћЕФШезгзмЪЧДгНКФвЦ№ЃЌжСНКФвжеЃЌдкдрйтйтЕФВЭзРКЭБЛељГГнгШЦЕФЛѕЬЏжЎМфДЉааЁЃетЪЧЫћЕквЛДЮПДЕНЪРНчДПДтЕФФЃбљЁЃ +ЁЁЁЁУПИіЧхГПЃЌШчЙћгаШЫДгдЖДІЙлЭћЁЊЁЊОЭЯёДѓЛѕГЕЫОЛњдкИпЫйББОЉШыПкДІЕШД§ЪБФЧбљЁЊЁЊЫћЛсПДЕНећзљГЧЪаЕФЩьеЙгыелЕўЁЃ +ЁЁЁЁЧхГПСљЕуЃЌЫОЛњУЧзмЛсзпЯТГЕЃЌеОдкИпЫйБпЩЯЃЌШрзХО­Й§вЛвЙСЪВнЫЏУпЖјЛшГСЕФблОІЃЌДђзХЙўЧЗЃЌЯрЛЅжИЕузХЭћЯђдЖДІЕФГЧЪажабыЁЃИпЫйНиЖЯдкЦпЛЗжЎЭтЃЌЫљгаЕФЗ­зЊЖМдкСљЛЗФкЗЂЩњЁЃВЛдЖВЛНќЕФОрРыЃЌОЭЯёвЃЭћЮїЩНЛђЪЧКЃЩЯЕФвЛзљЙТЕКЁЃ +ЁЁЁЁГПЙтьфЮЂжаЃЌвЛзљГЧЪаелЕўздЩэЃЌЯђЕиУцЪеТЃЁЃИпТЅЯёзюБАЮЂЕФЦЭШЫЃЌЭфЯТбќЃЌШУздМКЕЭЩљЯТЦјЧаЖЯЩэЬхЃЌЭЗХізХНХЃЌНєНєЬљдквЛЦ№ЃЌШЛКѓдйДЮЖЯСбЭфбќЃЌНЋЭЗЖЅЪжБлХЄЧњЭфелЃЌВхШыПеЯЖЁЃИпТЅЭфелжЎКѓжиаТзщКЯЃЌђщЫѕГЩжТУмЕФОоДѓФЇЗНЃЌУмУмдбдбЕиОлКЯЕНвЛЦ№ЃЌЯнШыГСЫЏЁЃШЛКѓЕиУцЗ­зЊЃЌаЁПщаЁПщЭСЕиЮЇШЦЦфжсЃЌвЛАйАЫЪЎЖШЗ­зЊЕНСэвЛУцЃЌНЋСэвЛУцЕФНЈжўТЅгюТЖГіЕиБэЁЃТЅгюгЩелЕўжаеОСЂЦ№ЩэЃЌдкЛвРЖЩЋЕФЬьПежаЯёЫеабЕФЪоРрЁЃГЧЪаЙТЕКдкщйЛЦЩЋГПЙтжаТфЮЛЃЌеЙПЊЃЌеОЖЈЃЌЬкЦ№УжТўЕФЛвЩЋВддЦЁЃ +ЁЁЁЁЫОЛњУЧОЭдкРЇОыгыМЂЖіжааРЩЭетвЛФЛЮоЧюб­ЛЗЕФГЧЪаЯЗОчЁЃ +ЁЁЁЁ(2) +ЁЁЁЁелЕўГЧЪаЗжШ§ВуПеМфЁЃДѓЕиЕФвЛУцЪЧЕквЛПеМфЃЌЮхАйЭђШЫПкЃЌЩњДцЪБМфЪЧДгЧхГПСљЕуЕНЕкЖўЬьЧхГПСљЕуЁЃПеМфанУпЃЌДѓЕиЗ­зЊЁЃЗ­зЊКѓЕФСэвЛУцЪЧЕкЖўПеМфКЭЕкШ§ПеМфЁЃЕкЖўПеМфЩњЛюзХСНЧЇЮхАйЭђШЫПкЃЌДгДЮШеЧхГПСљЕуЕНвЙЭэЪЎЕуЃЌЕкШ§ПеМфЩњЛюзХЮхЧЇЭђШЫЃЌДгЪЎЕуЕНЧхГПСљЕуЃЌШЛКѓЛиЕНЕквЛПеМфЁЃЪБМфО­Й§СЫОЋаФЙцЛЎКЭзюгХЗжХфЃЌаЁаФвэвэИєРыЃЌЮхАйЭђШЫЯэгУЖўЪЎЫФаЁЪБЃЌЦпЧЇЮхАйЭђШЫЯэгУСэЭтЖўЪЎЫФаЁЪБЁЃ +ЁЁЁЁДѓЕиЕФСНВржиСПВЂВЛОљКтЃЌЮЊСЫЦНКтетжжВЛОљЃЌЕквЛПеМфЕФЭСЕиИќКёЃЌЭСШРРяТёВиХфжиЮяжЪЁЃШЫПкКЭНЈжўЕФЪЇКтгУЭСЕиРДЛЛЁЃЕквЛПеМфОгУёвВвђЖјШЯЮЊздЩэЕФЕздЬИќКёЁЃ +ЁЁЁЁРЯЕЖДгаЁЩњЛюдкЕкШ§ПеМфЁЃЫћжЊЕРздМКЕФШезгЪЧЪВУДбљЃЌВЛгУХэѓЛЫЕЫћвВжЊЕРЁЃЫћЪЧИіРЌЛјЙЄЃЌзіСЫЖўЪЎАЫФъРЌЛјЙЄЃЌдкПЩдЄМћЕФЮДРДЛЙНЋвЛжБзіЯТШЅЁЃЫћЛЙУЛевЕНПЩвдЖРздЩњДцЕФвтвхКЭзюКѓЕФЛГвЩжївхЁЃЫћШдШЛдкБАЮЂЩњЛюЕФМфЯЖеМОнвЛЯЏЁЃ +ЁЁЁЁРЯЕЖЩњдкББОЉГЧЃЌИИЧзОЭЪЧРЌЛјЙЄЁЃОнИИЧзЫЕЃЌЫћГіЩњЕФЪБКђИИЧзИеКУевЕНетЗнЙЄзїЃЌЮЊДЫЧьКиСЫећећШ§ЬьЁЃИИЧзБОЪЧНЈжўЙЄЃЌКЭЪ§ЧЇЭђЦфЫћНЈжўЙЄвЛбљЃЌДгЫФЗНгПЕНББОЉбАЙЄзїЃЌетзљелЕўГЧЪаОЭЪЧИИЧзКЭЦфЫћШЫвЛЦ№ЧзЪжНЈЕФЁЃвЛИіЧјвЛИіЧјИФдьОЩГЧЪаЃЌЯёАзвЯТўЙ§ФОЮнвЛбљПаЪЩЮєШеЕФЮнщмУХМїЃЌдйАбЭСЕиЗ­Ц№ЃЌНЈжўШЋаТЕФТЅгюЁЃЫћУЧТёЭЗИЋдфЃЌгУРлРлзЉПщНЋздМКАќЮЇдкжаМфЃЌЬЇЦ№ЭЗРДвВПДВЛМћЬьПеЃЌЩГГОекЕВЪгЯпЃЌЫћУЧВЛжЊЯўздМКНЈЦ№ЕФЪЧдѕбљЕФЛжКыЁЃжБЕННЈГЩЕФШезгИпТЅШчЛюШЫвЛАуеОСЂЖјЦ№ЃЌЫћУЧВХЯёОЊДєСЫвЛбљЫФДІБМЬгЃЌЗТЗ№здМКЩњЯТСЫвЛИіЙжЬЅЁЃБМЬгжЎКѓЃЌеђОВЯТРДЃЌгжвтЪЖЕНЮДРДЩњДцдкетбљЕФГЧЪаЛсЪЧдѕбљвЛжжЪтШйЃЌБуМЬајаСПрФІВСЪжНХЃЌЕЭУМЫГблЧкПвЃЌбАевИїжжДцСєЯТРДЕФЛњЛсЁЃОнЫЕГЧЪаНЈГЩЕФЪБКђЃЌгаАЫЧЇЭђЯывЊбАевЙЄзїСєЯТРДЕФНЈжўЙЄЃЌзюКѓФмСєЯТРДЕФЃЌВЛЙ§СНЧЇЭђЁЃ +ЁЁЁЁРЌЛјеОЕФЙЄзїФмевЕНвВВЛШнвзЃЌЫфШЛжЛЪЧРЌЛјЗжРрДІРэЃЌЕЋЛЙЪЧВуВуЩИбЁЃЌвЊгаСІЦјгаММЧЩЃЌФмЗжБцФмећРэЃЌВЛХТаСПрВЛХТЖёГєЃЌВЛЖдЛЗОГЬєШ§М№ЫФЁЃРЯЕЖЕФИИЧзППЧПНЁЕФвтжОдкакгПЕФШЫСїжазЅзЁЛњЛсЕФЯИВнЃЌД§ШЫГБЭЫШЅЃЌСєдкИЩКдЕФЩГЬВЩЯЃЌзЅзЁЙЄзїЛњЛсЃЌЕЭЭЗИЉЩэЃЌМшФбНўдкШЫКЃКЭРЌЛјЛьКЯЕФЫсарЦјЮЖжаЃЌвЛИЩОЭЪЧЖўЪЎФъЁЃЫћМШЪЧетзљГЧЪаЕФНЈдьепЃЌвВЪЧГЧЪаЕФОгзЁепКЭЗжНтепЁЃ +ЁЁЁЁРЯЕЖГіЩњЪБЃЌелЕўГЧЪаВХНЈКУСНФъЃЌЫћДгРДУЛШЅЙ§ЦфЫћЕиЗНЃЌвВУЛЯыЙ§вЊШЅЦфЫћЕиЗНЁЃЫћЩЯСЫаЁбЇЁЂжабЇЁЃПМСЫШ§ФъДѓбЇЃЌУЛПМЩЯЃЌзюКѓЛЙЪЧзіСЫРЌЛјЙЄЁЃЫћУПЬьЩЯЮхИіаЁЪБАрЃЌДгвЙЭэЪЎвЛЕуЕНЧхГПЫФЕуЃЌдкРЌЛјеОКЭЪ§ЭђЭЌЪТвЛЦ№ЃЌПьЫйЖјЛњаЕЕигУЫЋЪжДІРэЗЯЮяРЌЛјЃЌНЋЕквЛПеМфКЭЕкЖўПеМфДЋРДЕФЩњЛюЫщаМзЊЛЏЮЊПЩРћгУЕФЗжРрЕФВФжЪЃЌдйЖЊШыдйДІРэЕФШлТЏЁЃЫћУПЬьУцЖдРЌЛјДЋЫЭДјЩЯШчЯЊЫЎгПГіЕФВадќЫщЦЌЃЌДгЫмСЯЭыРяПйШЅГдЪЃЕФВЫвЖЃЌНЋЦЦЫщОЦЦПСрГіЃЌАбДјбЊЕФЮРЩњНэКѓУцЮДЪмЮлШОЕФвЛВуБЁФЄЫКЯТЃЌЖЊШыПЩЛиЪеЕФДјзХТЬЩЋЬѕЮЦЕФдВЭВЁЃЫћУЧОЭетУДИЩзХЃЌвдЫйЖШЛЛЩњУќЃЌвдЪ§СПЛЛШЁБЁШчВѕвэЕФНігаЕФНБН№ЁЃ +ЁЁЁЁЕкШ§ПеМфгаСНЧЇЭђРЌЛјЙЄЃЌЫћУЧЪЧвЙЭэЕФжїШЫЁЃСэШ§ЧЇЭђШЫППЗЗТєвТЗўЪГЮяШМСЯКЭБЃЯеЙ§ЛюЃЌЕЋОјДѓЖрЪ§ШЫаФжЊЖЧУїЃЌРЌЛјЙЄВХЪЧЕкШ§ПеМфЗБШйЕФжЇжљЁЃУПУПдкЗБЛЈЫЦНѕЕФФоКчЕЦЯТТўВНЃЌРЯЕЖОЭОѕЕУЭЗЖЅЖМЪЧЪГЮяВадќЙЙГЩЕФВЪКчЁЃетжжИаОѕЫћУЛЗЈКЭШЫНЛСїЃЌФъЧсвЛДњВЛЯВЛЖзіРЌЛјЙЄЃЌЫћУЧЧЇЗНАйМЦдкЮшЬќРяБэЯжздМКЃЌЯЃЭћФмевЕНвЛИіДђЕњЛђАщЮшЕФЙЄзїЁЃдкЗўзАЕъзівЛИіЕъдБвВЪЧКУЕФбЁдёЃЌЪжжИжЛЗїЙ§ЧсЧЩвТЮяЃЌВЛБидкЗКзХЫсЮЖЕФИЏРУЮяжабАевЫмСЯКЭН№ЪєЁЃЩйФъУЧвбО­ВЛФЧУДПжОхЩњДцЃЌЫћУЧИќдквтЭтБэЁЃ +ЁЁЁЁРЯЕЖВЂВЛЯгЦњздМКЕФЙЄзїЃЌЕЋЫћШЅЕкЖўПеМфЕФЪБКђЃЌЗЧГЃКІХТБЛШЫЯгЦњЁЃ +ЁЁЁЁФЧЪЧЧАвЛЬьЧхГПЕФЪТЁЃЫћФѓзХаЁжНЬѕЃЌЭЕЭЕДгРЌЛјЕРРяХРГіЃЌАДЕижЗевЕНаДжНЬѕЕФШЫЁЃЕкЖўПеМфКЭЕкШ§ПеМфЕФОрРыУЛФЧУДдЖЃЌЫќУЧЖМдкДѓЕиЕФЭЌвЛУцЃЌжЛЪЧВЛЭЌЪБМфГіУЛЁЃзЊЛЛЪБЃЌвЛИіПеМфИпТЅелЦ№ЃЌЪеЛиЕиУцЃЌСэвЛИіПеМфИпТЅДгЕиУцжаНкНкЩ§ИпЃЌВШзХЧАвЛИіПеМфЕФТЅЖЅзїЮЊЕиУцЁЃЮЈвЛЕФВюБ№ЪЧТЅЕФУмЖШЁЃЫћдкРЌЛјЕРРяЖуСЫвЛжчвЙВХЕШЕНПеМфГЈПЊЁЃЫћЕквЛДЮЕНЕкЖўПеМфЃЌВЂВЛНєеХЃЌЮЈвЛЕЃаФЕФЪЧЩэЩЯИЏЛЕЕФЦјЮЖЁЃ +ЁЁЁЁЫљавЧиЬьЪЧПэШнДѓЖШЕФШЫЁЃвВаэЫћдчвбЯыЕНздМКНЋеаРДЪВУДбљЕФШЫЃЌЕБаЁжНЬѕЗХШыЦПжаЕФЪБКђЃЌЫћОЭжЊЕРздМКНЋУцЖдЕФЪЧЫ­ЁЃ +ЁЁЁЁЧиЬьКмКЭЦјЃЌвЛблОЭУїАзРЯЕЖЧАРДЕФФПЕФЃЌНЋЫћР­ШыЗПжаЃЌИјЫћШШЫЎЯДдшЃЌЛЙИјЫћвЛМўдЁХлЛЛЩЯЁЃЁАЮвжЛгавРППФуСЫЁЃЁБЧиЬьЫЕЁЃ +ЁЁЁЁЧиЬьЪЧбаОПЩњЃЌзЁбЇЩњЙЋдЂЁЃвЛИіЙЋдЂЫФИіЗПМфЃЌЫФИіШЫвЛШЫвЛМфЃЌвЛИіГјЗПСНИіВоЫљЁЃРЯЕЖДгРДУЛдкетУДДѓЕФВоЫљЯДЙ§дшЁЃЫћКмЯыЖрЯДвЛЛсЖљЃЌНЋЩэЩЯЦјЮЖКУКУГхвЛГхЃЌЕЋгжЕЃаФНЋдшХшХЊдрЃЌВЛИвгУСІДъЖЏЁЃЧНЩЯХчГіХнФ­ЕФЪБКђЫћЯХСЫвЛЬјЃЌШШеєЦћКцИЩвВШУЫћВЛЪЪгІЁЃЯДЭъдшЃЌЫћФУЦ№ЧиЬьЕнЙ§РДЕФдЁХлЃЌгЬдЅСЫКмОУВХДЉЩЯЁЃЫћАбздМКЕФвТЗўЯДСЫЃЌгжЯДСЫВоЫљХшРяЫцвтШгзХЕФМИМўвТЗўЁЃЩњвтЪЧЩњвтЃЌЫћВЛЯыЧЗШЫЧщЁЃ +ЁЁЁЁЧиЬьвЊЫЭРёЮяИјЫћЯрКУЕФХЎКЂзгЁЃЫћУЧдкЙЄзїжаШЯЪЖЃЌЕБЪБЧиЬьгаЛњЛсШЅЕквЛПеМфЪЕЯАЃЌСЊКЯЙњО­МУЫОЃЌЫ§вВдкФЧБпЪЕЯАЁЃжЛПЩЯЇжЛгавЛИідТЃЌЛиРДОЭУЛЗЈдйШЅСЫЁЃЫћЫЕЫ§ЩњдкЕквЛПеМфЃЌМвНЬбЯИёЃЌИИЧзВЛШУЫ§НЛЭљЕкЖўПеМфЕФФаКЂЃЌЫљвдВЛИвгУЙйЗНЭЈЕРМФИјЫ§ЁЃЫћЖдЮДРДГфТњРжЙлЃЌЕШЫћБЯвЕОЭШЅЩъЧыСЊКЯЙњаТЧрФъЯюФПЃЌШчЙћФмШыбЁЃЌОЭвВФмШЅЕквЛПеМфЙЄзїЁЃЫћЯждкбавЛЃЌЛЙгавЛФъБЯвЕЁЃЫћаФМБШчЗйЃЌЯыЫ§ЯыЕУЗЂЗшЁЃЫћИјЫ§зіСЫвЛИіЯюСДзЙЃЌФмЗЂЙтЕФВФжЪЃЌЭИУїЕФЃЌУЕЙхЛЈдьаЭЃЌзїЮЊЫћЕФЧѓЛщаХЮяЁЃ +ЁЁЁЁЁАЮвЕБЪБЪЧдквЛИізЈЬтбаЬжЛсЃЌОЭЪЧЩЯЛиЬжТлСЊКЯЙњЙњеЎФЧИіЛсЃЌФугІИУЬ§ЫЕЙ§АЩ?ОЭЪЧФЧИіЁ­Ё­anywayЃЌЮвЕБЪБвЛПДЃЌАЁЁ­Ё­СЂПЬХмЙ§ШЅИњЫ§ЫЕЛАЃЌЫ§ИјМЮБів§ЕМзљЮЛЃЌЮввВВЛжЊЕРгІИУЫЕЕуЪВУДЃЌОЭдкЫ§ЩэКѓзпЙ§РДгжзпЙ§ШЅЁЃзюКѓЮвМйзАвЊевЭЌДЋЃЌШУЫ§ДјЮвШЅевЁЃЫ§ЬиЮТШсЃЌЫЕЛАЯИЩљЯИЦјЕФЁЃЮвбЙИљОЭУЛзЗЙ§ЙУФяЃЌЬиБ№НєеХЃЌЁ­Ё­КѓРДЮвУЧСЉКУСЫжЎКѓгавЛДЮЫЕЦ№етМўЪТЁ­Ё­ФуаІЪВУД?Ё­Ё­ЖдЃЌЮвУЧЪЧКУСЫЁЃЁ­Ё­ЛЙУЛЕНФЧжжЙиЯЕЃЌОЭЪЧЁ­Ё­ВЛЙ§ЮвЧзЙ§Ы§СЫЁЃЁБЧиЬьвВаІСЫЃЌгаЕуВЛКУвтЫМЃЌЁАЪЧецЕФЁЃФуВЛаХТ№?ЪЧЁЃСЌЮвздМКвВВЛаХЁЃФуЫЕЫ§ЛсЯВЛЖЮвТ№?ЁБ +ЁЁЁЁЁАЮвВЛжЊЕРАЁЁЃЁБРЯЕЖЫЕЃЌЁАЮвгжУЛМћЙ§Ы§ЁЃЁБ +ЁЁЁЁетЪБЃЌЧиЬьЭЌЮнЕФвЛИіФаЩњДеЙ§РДЃЌаІЕРЃКЁАДѓЪхЃЌФњетУДШЯецИЩТ№?етМвЛяФФЪЧЮЪФуЃЌЫћОЭЪЧЯыЬ§ШЫЫЕЁЎФуетУДЫЇЃЌЫ§ЕБШЛЛсЯВЛЖФуЁЏЁЃЁБ +ЁЁЁЁЁАЫ§КмЦЏССАЩ?ЁБ +ЁЁЁЁЁАЮвИњФуЫЕвВВЛХТФуаІЛАЁЃЁБЧиЬьдкЮнРязпРДзпШЅЃЌЁАФуМћЕНЫ§ОЭжЊЕРЪВУДНаЧхбХОјТзЁЃЁБ +ЁЁЁЁЧиЬьЭЛШЛЖйзЁСЫЃЌВЛЫЕСЫЃЌЯнШыЛивфЁЃЫћЯыЦ№вРбдЕФзьЃЌЫћзюЯВЛЖЕФОЭЪЧЫ§ЕФзьЃЌФЧУДаЁаЁЕФЃЌгЈШѓЕФЃЌЯТзьДНБЅТњЃЌДјзХЬьШЛЕФЗлКьЩЋЃЌШУШЫПДзХПДзХОЭШЬВЛзЁЯывЇвЛПкЁЃЫ§ЕФВБзгвВШУЫћЖЏаФЃЌЫфШЛгаЪБЪнЕУТЖГіНюЃЌЕЋЯпЬѕЪЧЯЫжБЖјКУПДЕФЃЌЦЄЗєгжАзгжЯИжТЃЌДгВБзгвЛжБбгЩьЕНГФЩРРяЃЌШУШЫЕФЪгЯпШЬВЛзЁЭЃдкГФЩРЕФЕкЖўИіПлзгФЧРяЁЃЫћЕквЛДЮЧсЮЧЫ§вЛЯТЃЌЫ§ЖуПЊЃЌЫћгжЮЧЃЌзюКѓЫ§ЭЫЮоПЩЭЫЃЌОЭАбблОІБеЩЯСЫЃЌЯёШЮШЫдзИюЕФЧєЗИЃЌв§ЫћвЛеѓСЏЯЇЁЃЫ§ЕФДНКмШэЃЌЫћгУЪжЗДИДИаЪмЫ§бќКЭЭЮВПЕФЧњЯпЁЃДгФЧЬьПЊЪМЃЌЫћОЭОгзЁдкЫМФюжаЁЃЫ§ЪЧЫћвЙЭэЕФУЮОГЃЌЪЧЫћЖЖЖЏздМКЪБПДЕНЕФЙтУЂЁЃ +ЁЁЁЁЧиЬьЕФЭЌбЇНаеХЯдЃЌКЭРЯЕЖПЊЪМСФЬьЃЌСФЕУКмЛЖЁЃ +ЁЁЁЁеХЯдЮЪРЯЕЖЕкШ§ПеМфЕФЩњЛюШчКЮЃЌгжЫЕЫћздМКвВЯыШЅЕкШ§ПеМфзЁвЛЖЮЁЃЫћЬ§ШЫЫЕЃЌШчЙћНЋРДЯыЭљЩЯХРЃЌгаЙ§ЕкШ§ПеМфЕФЙмРэО­бщЪЧКмгагУЕФЁЃЯждкМИИіЕБКьЕФШЫЮяЃЌЕБГѕЖМЪЧЯШЕНЕкШ§ПеМфзіЙмРэепЃЌШЛКѓВХЩ§ЕНЕквЛПеМфЃЌШєЪЧЭЃСєдкЕкЖўПеМфЃЌОЭЪВУДЧАЭОЖМУЛгаЃЌОЭЫуЕБИіааеўИЩВПЃЌвЛБВзгМЖБ№вВИпВЛСЫЁЃЫћНЋРДЯывЊНјеўИЎЃЌвбО­ЯыКУСЫТЗЁЃВЛЙ§ЫћЫЕЫћЯждкЯыЯШеѕСНФъЧЎдйЫЕЃЌШЅвјааРДЧЎПьЁЃЫћМћРЯЕЖЕФЗДгІКмГйЖлЃЌМИКѕВЛжУПЩЗёЃЌвдЮЊРЯЕЖбсЖёетЬѕТЗЃЌОЭУІВЛЕќЕигжМгСЫМИОфНтЪЭЁЃ +ЁЁЁЁЁАЯждкеўИЎЬЋЛьучСЫЃЌзіЪТЬЋТ§ЃЌНЉЛЏЃЌЬхЯЕвВИФВЛЖЏЁЃЁБЫћЫЕЃЌЁАЕШЮвНЋРДгаСЫЛњЛсЃЌЮвОЭЭЦПьЫйЙЄзїзїЗчИФИяЁЃИЩЕУВЛааОЭЙіЕАЁЃЁБЫћПДРЯЕЖЛЙЪЧУЛЫЕЛАЃЌгжЫЕЃЌЁАбЁАЮвВвЊЗХПЊЁЃвВЯђЕкШ§ПеМфЗХПЊЁЃЁБ +ЁЁЁЁРЯЕЖУЛЛиД№ЁЃЫћЦфЪЕВЛЪЧбсЖёЃЌжЛЪЧВЛДѓЯраХЁЃ +ЁЁЁЁеХЯдвЛБпИњРЯЕЖСФЬьЃЌвЛБпЖдзХОЕзгДђСьДјЃЌХчЗЂНКЁЃЫћвбО­ДЉКУСЫГФЩРЃЌЧГРЖЩЋЬѕЮЦЃЌССРЖЩЋСьДјЁЃХчЗЂНКЕФЪБКђвЛБпБезХблОІжхзХУМУЋБмПЊХчЮэЃЌвЛБпДЕПкЩкЁЃ +ЁЁЁЁеХЯдМазХАќзпСЫЃЌШЅвјааЪЕЯАЩЯАрЁЃЧиЬьЫЕзХЛАвВвЊзпЁЃЫћЛЙгаПЮЃЌвЊЩЯЕНЯТЮчЫФЕуЁЃСйзпЧАЃЌЫћЕБзХРЯЕЖЕФУцАбЮхЭђПщЖЈН№ДгЭјЩЯзЊЕНРЯЕЖПЈРяЃЌЫЕКУСЫЪЃЯТЕФЧЎЕШЫћЫЭЕНдйИЖЁЃРЯЕЖЮЪЫћетБЪЧЎЪЧВЛЪЧдмСЫКмОУЃЌПДЫћЪЧбЇЩњЃЌШчЙћозОнЃЌЩйвЊвЛЕувВПЩвдЁЃЧиЬьЫЕУЛЪТЃЌЫћЯждкЪЕЯАЃЌИјН№ШкзЩбЏЙЋЫОДђЙЄЃЌвЛИідТЪЎЭђПщВюВЛЖрЁЃетвВОЭЪЧСНИідТЙЄзЪЃЌЛЙГіЕУЦ№ЁЃРЯЕЖвЛИідТвЛЭђПщБъзМЙЄзЪЃЌЫћПДЕНВюОрЃЌЕЋЫћУЛгаЫЕЁЃЧиЬьвЊРЯЕЖЮёБиДјЛиаХЛиРДЃЌРЯЕЖЫЕЪдЪдЁЃЧиЬьИјРЯЕЖжИСЫГдКШЕФЫљдкЃЌНаЫћАВаФдкЗПМфРяЕШзЊЛЛЁЃ +ЁЁЁЁРЯЕЖДгДАПкПДЯђНжЕРЁЃЫћКмВЛЪЪгІДАЭтЕФШеЙтЁЃЬЋбєОгШЛЪЧЕ­АзЩЋЃЌВЛЪЧЛЦЩЋЁЃШеЙтЯТЕФНжЕРвВЯдЕУПэРЋЃЌРЯЕЖВЛжЊЕРЪЧВЛЪЧДэОѕЃЌетНжЕРПДЩЯШЅгаЕкШ§ПеМфЕФСНБЖПэЁЃТЅВЂВЛИпЃЌБШЕкШ§ПеМфАЋКмЖрЁЃТЗЩЯЕФШЫКмЖрЃЌДвДвУІУІЖМдкМБзХИЯТЗЃЌВЛЪБгаШЫаЁХмзХЯыДЉЙ§ШЫШКЃЌЧАУцЕФШЫОЭвВМгЦ№ЫйЃЌДЉЙ§ТЗПкЕФЪБКђЃЌЫљгаШЫЖМЯёЪЧаЁХмзХЁЃДѓЖрЪ§ШЫДЉЕУећЦыЃЌФаКЂзгДЉЮїзАЃЌХЎКЂзгДЉГФЩРКЭЖЬШЙЃЌВБзгЩЯЮЇНэЕЭДЙЃЌЪжРяСрзХЯпЬѕгВРЪЕФаЁАќЃЌПДЩЯШЅОЋИЩЁЃНжЩЯЦћГЕКмЖрЃЌдкТЗПкЕШД§ЕФЪБКђЃЌВЛЪБгаПДГЕЕФШЫДгГЕДАЩьГіЭЗЃЌНЙМБЕиЯђЧАеХЭћЁЃРЯЕЖКмЩйМћЕНетУДЖрГЕЃЌЫћЦНЪБЯАЙпСЫДХаќИЁЃЌМЗТњШЫЕФГЕЯсДгЩэБпМгЫйЃЌКєвЛеѓЗчЁЃ +ЁЁЁЁжаЮчЪЎЖўЕуЕФЪБКђЃЌзпРШРявЛеѓЩљЯьЁЃРЯЕЖДгУХЩЯЕФаЁДАЯђЭтПДЁЃТЅЕРЕиУцЛЏЮЊДЋЫЭДјПЊЪМЙіЖЏЃЌНЋИїЮнУХПкЕФРЌЛјДќЭЦШыОЁЭЗЕФРЌЛјЕРЁЃТЅЕРРяЬкЦ№ЮэЃЌЛЏЮЊУмЪЕЕФЗЪдэХнФ­ЃЌЦЎЦЎКіКіЕиГСНЕЃЌШЛКѓЪЧвЛеѓЫЎЃЌЫЎЙ§СЫгжвЛеѓШШеєЦћЁЃ +ЁЁЁЁБГКѓЭЛШЛгаЩљвєЃЌЯХСЫРЯЕЖвЛЬјЁЃЫћзЊЙ§ЩэЃЌЗЂЯжЙЋдЂРяЛЙгавЛИіФаЩњЃЌИеДгздМКЗПМфРяГіРДЁЃФаЩњУцЮоБэЧщЃЌПДЕНРЯЕЖвВУЛгаДђеаКєЁЃЫћзпЕНбєЬЈХдБпвЛЬЈЛњЦїХдБпЃЌЕуСЫЕуЃЌЛњЦїРяДЋГіпЧпЧЫЂЫЂКфКфръЕФЩљвєЃЌвЛеѓЯуЮЖЦЎРДЃЌФаЩњЖЫГівЛХЬВЫгжЛиСЫЗПМфЁЃДгЫћАыПЊЕФУХЗьПДЙ§ШЅЃЌФаКЂзјдкЕиЩЯЕФБЛзгКЭЭрзгжаМфЃЌЕЩзХПеЮовЛЮяЕФЧНЃЌвЛБпГдвЛБпПЉПЉЕиаІЁЃЫћВЛЪБгУЪжЭЦвЛЭЦблОЕЁЃГдЭъАбХЬзгЗХдкНХБпЃЌеОЦ№ЩэЃЌЭЌбљЖдзХПеЧНзіЛїДђЖЏзїЃЌЗбСІЦјЖЅзЁФГИіЭИУїЕФгАзгЃЌХМЖћРДвЛИіБГЫЄЃЌЦјД­гѕгѕЁЃ +ЁЁЁЁРЯЕЖЖдЕкЖўПеМфзюКѓЕФМЧвфЪЧНжЩЯГЗЭЫЪБЕФгХбХЁЃДгЙЋдЂТЅЕФДАПкЭћЯТШЅЃЌвЛЧаЖМДјзХСюШЫЯлФНЕФжШађИаЁЃОХЕуЪЎЮхЗжПЊЪМЃЌНжЩЯвЛМфМфТєвТЗўЕФаЁЕъПЊЪМЙиЕЦЃЌОлВЭжЎКѓЕФЭХЬхУцЩЋКьШѓЃЌЯрЛЅИцБ№ЁЃФъЧсФаХЎдкГізтГЕЭтЧзЮЧЁЃШЛКѓЫљгаШЫЛиТЅЃЌЪРНченЗќЁЃ +ЁЁЁЁвЙЭэЪЎЕуЕНСЫЁЃЫћЛиЕНЫћЕФЪРНчЃЌЛиШЅЩЯАрЁЃ +ЁЁЁЁ(3) +ЁЁЁЁЕквЛКЭЕкШ§ПеМфжЎМфУЛгаСЌЭЈЕФРЌЛјЕРЃЌЕквЛПеМфЕФРЌЛјО­Й§вЛЕРЬњеЂЃЌдЫЕНЕкШ§ПеМфжЎКѓЃЌЬњеЂбИЫйКЯТЃЁЃРЯЕЖВЛЯВЛЖДгЕиБэЗ­дНЃЌЕЋЫћУЛгаАьЗЈЁЃ +ЁЁЁЁЫћдкКєаЅЕФЗчжаХРЙ§З­зЊЕФЭСЕиЃЌзЅзЁУПвЛДчСуТфЕФН№ЪєВадќЃЌевЕНЩэЬхКЭаФРэЦНКтЃЌзюКѓйщйыдкРыЫћзювЃдЖЕФвЛжиЪРНчЕФЭСЕиЩЯЁЃЫћБЛећИіХЪХРХЊЕУЭЗдЮФдеЭЃЌЮИПквВВЛЪцЗўЁЃЫћШЬзЁХЛЭТЃЌдкЕиЩЯХПСЫвЛЛсЖљЁЃ +ЁЁЁЁЕБЫћХРЦ№ЩэЕФЪБКђЃЌЬьСССЫЁЃ +ЁЁЁЁРЯЕЖДгРДУЛгаМћЙ§етбљЕФОАЯѓЁЃЬЋбєЛКЛКЩ§Ц№ЃЌЬьБпЪЧЩюдЖЖјДПОЛЕФРЖЃЌРЖЩЋЯТбиЪЧГШЛЦЩЋЃЌгааБЯђЩЯЕФЬѕзДБЁдЦЁЃЬЋбєБЛвЛДІЮнщмекзЁЃЌЮнщмЯдЕУвьГЃКкЃЌЮнщмБГКѓУїССЖсФПЁЃЬЋбєЩ§Ц№ЪБЃЌЬьЕФРЖЩЋБфЧГСЫЃЌЕЋЪЧИќФўОВЭИГЙЁЃРЯЕЖеОЦ№ЩэЃЌЯђЬЋбєЕФЗНЯђБМХмЁЃЫћЯывЊзЅзЁФЧЕРЭЪШЅЕФН№ЩЋЁЃРЖЬьжаФмПДМћЪїжІЕФМєгАЁЃЫћЕФаФПёЬјВЛвбЁЃЫћДгРДВЛжЊЕРЬЋбєЩ§Ц№ОЙШЛШчДЫЖЏШЫЁЃ +ЁЁЁЁЫћХмСЫвЛЖЮТЗЃЌЭЃЯТРДЃЌРфОВСЫЁЃЫћеОдкНжЕРжабыЁЃТЗЕФСНХдЪЧИпДѓЪїФОКЭДѓЦЌВнЦКЁЃЫћЛЗЪгЫФжмЃЌФПСІЫљМАЃЌдЖдЖНќНќЖМУЛгавЛзљИпТЅЁЃЫћУдЛѓСЫЃЌВЛШЗЖЈздМКЪЧВЛЪЧецЕФЕНСЫЕквЛПеМфЁЃЫћФмПДМћСНХХДжзГЕФвјагЁЃ +ЁЁЁЁЫћгжЭЫЛиМИВНЃЌПДзХздМКХмРДЕФЗНЯђЁЃНжБпгавЛИіТЗХЦЁЃЫћДђПЊЪжЛњРяДцЕФЕиЭМЃЌЫфШЛУЛгаЕквЛПеМфЖЏЬЌЭМШЈЯоЃЌЕЋгаЪТЯШЯТдиЕФОВЬЌЭМЁЃЫћевЕНСЫздМКЕФЮЛжУКЭЫћвЊШЅЕФЕиЗНЁЃЫћИеДгвЛзљОоДѓЕФдАзгРяБМГіРДЃЌЗ­зЊЕФЕиЗНОЭдкдАзгЕФКўБпЁЃ +ЁЁЁЁРЯЕЖдкЭђєЅОуМХЕФНжЩЯХмСЫвЛЙЋРяЃЌКмШнвзевЕНСЫвЊевЕФаЁЧјЁЃЫћЖудквЛДдЙрФОБГКѓЃЌдЖдЖЕиЭћзХФЧзљЦЏССЕФЗПзгЁЃ +ЁЁЁЁ8:30ЃЌвРбдГіРДСЫЁЃ +ЁЁЁЁЫ§ЯёЧиЬьУшЪіЕФвЛбљЧхауЃЌжЛЪЧУЛгаФЧУДЦЏССЁЃРЯЕЖдчОЭФмЯыЕНетЕуЁЃВЛЛсгаШЮКЮХЎКЂГЄЕУЯёЧиЬьУшЪіЕФФЧУДЦЏССЁЃЫћУїАзСЫЮЊЪВУДЧиЬьзХжиНВЫ§ЕФзьЁЃЫ§ЕФблОІКЭБЧзгКмЦеЭЈЃЌжЛЪЧБШНЯауЦјЃЌУЛЪВУДКУНВЕФЁЃЫ§ЕФЩэВФЛЙВЛДэЃЌЙЧМмБШНЯаЁЃЌЫфШЛИпЃЌЕЋПДЩЯШЅКмЯЫЯИЁЃДЉСЫвЛЬѕШщАзЩЋСЌвТШЙЃЌгаЦЎвнЕФШЙАкЃЌбќДјЩЯгаефжщЃЌКкЩЋИпИњЦЄаЌЁЃ +ЁЁЁЁРЯЕЖЧФЧФзпЩЯЧАШЅЁЃЮЊСЫВЛЯХЕНЫ§ЃЌЫћЬивтДге§УцзпЙ§ШЅЃЌРыЕУдЖдЖЕФОЭОЯСЫвЛЙЊЁЃ +ЁЁЁЁЫ§еОзЁСЫЃЌОЊбШЕиПДзХЫћЁЃ +ЁЁЁЁРЯЕЖзпНќСЫЃЌЫЕУїРДвтЃЌНЋАќЙќзХЧщЪщКЭЯюСДзЙЕФаХЗтДгЛГРяЬЭГіРДЁЃ +ЁЁЁЁЫ§ЕФСГЩЯЛЌЙ§вЛЫПОЊЛХЃЌаЁЩљЫЕЃКЁАФуЯШзпЃЌЮвЯждкВЛФмКЭФуЫЕЁЃЁБ +ЁЁЁЁЁАпРЁ­Ё­ЮвЦфЪЕУЛЪВУДвЊЫЕЕФЃЌЁБРЯЕЖЫЕЃЌЁАЮвжЛЪЧЫЭаХЕФЁЃЁБ +ЁЁЁЁЫ§ВЛНгЃЌЫЋЪжНєНєЕиНСЮезХЃЌжЛЪЧЫЕЃКЁАЮвЯждкВЛФмЪеЁЃФуЯШзпЁЃЮвЪЧЫЕецЕФЃЌАнЭаСЫЃЌФуЯШзпАЩКУТ№?ЁБЫ§ЫЕзХЕЭЭЗЃЌДгАќРяЬЭГівЛеХУћЦЌЃЌЁАжаЮчЕНетРяевЮвЁЃЁБ +ЁЁЁЁРЯЕЖЕЭЭЗПДПДЃЌУћЦЌЩЯаДзХвЛИівјааЕФУћзжЁЃ +ЁЁЁЁЁАЪЎЖўЕуЁЃЕНЕиЯТГЌЪаЕШЮвЁЃЁБЫ§гжЫЕЁЃ +ЁЁЁЁРЯЕЖПДЕУГіЫ§Й§ЗжЕФВЛАВЃЌгкЪЧЕуЭЗЪеЦ№УћЦЌЃЌЛиЕНвўЩэЕФЙрФОДдКѓЃЌдЖдЖЕиЙлЭћзХЁЃКмПьЃЌгжгавЛИіФаШЫДгЗПзгРяГіРДЃЌЕНЫ§ЩэБпЁЃФаШЫПДЩЯШЅКЭРЯЕЖФъСфЯрЗТЃЌЛђепФъЧсСНЫъЃЌДЉзХвЛЬзКмКЯЩэЕФЩюЛвЩЋЮїзАЃЌЩэВФИпЖјПэРЋЃЌЫфУЛгаЭЛГіЕФЖЧзгЃЌЕЋЪЧОѕЕУећИіЩэЬхКмКёЁЃФаШЫЕФСГЮоЩѕЬиЩЋЃЌДїблОЕЃЌдВСГЃЌЭЗЗЂЯђвЛВрЪсЕУећЦыЁЃ +ЁЁЁЁФаШЫТЇзЁвРбдЕФбќЃЌЮЧСЫЫ§зьДНвЛЯТЁЃвРбдЯыЖуЃЌЕЋУЛЖуПЊЃЌВќЖЖСЫвЛЯТЃЌЪжЕВдкЩэЧАЯдЕУЗЧГЃУуЧПЁЃ +ЁЁЁЁРЯЕЖПЊЪМУїАзСЫЁЃ +ЁЁЁЁвЛСОаЁГЕПЊЕНЗПзгУХЧАЁЃЕЅШЫЫЋТжаЁГЕЃЌКкЩЋЃЌГЈХёЃЌОЭЯёЕчЪгРяПДЕНЕФЙХДњЕФТэГЕЛђЛЦАќГЕЃЌжЛЪЧУЛгаТэР­ЃЌвВУЛгаГЕЗђЁЃаЁГЕЭЃЯТЃЌЭсЯђЧАЃЌвРбдЬЄЩЯШЅЃЌзјЯТЃЌТЃзЁШЙзгЃЌШУШЙАкОљдШИВИЧЯЅИЧЃЌЩЂЕНЕиЩЯЁЃаЁГЕЛКЛКПЊЖЏСЫЃЌОЭЯёгавЛЦЅПДВЛМћЕФТэР­зХвЛбљЁЃвРбдзјдкГЕРяЃЌаЁГЕЛКТ§ЖјВЈРНВЛОЊЁЃЕШвРбдРыПЊЃЌвЛСОЮоШЫМнЪЛЕФЦћГЕПЊЙ§РДЃЌФаШЫЩЯСЫГЕЁЃ +ЁЁЁЁРЯЕЖдкд­ЕиРДЛиѕтзХВНзгЁЃЫћОѕЕУгааЉЖЋЮїЗЧГЃБяУЦЃЌЕЋгжЫЕВЛГіРДЁЃЫћеОдкбєЙтРяЃЌБеЩЯблОІЃЌЧхГПРЖЬьЯТЧхСнИЩОЛЕФПеЦјЧпШыЫћЕФЗЮЁЃПеЦјИјЫћвЛжжРфОВЕФАВЮПЁЃ +ЁЁЁЁЦЌПЬжЎКѓЃЌЫћВХЩЯТЗЁЃвРбдИјЕФЕижЗдкЫ§МвЖЋУцЃЌ3ЙЋРяЖрвЛЕуЁЃНжЩЯШЫКмЩйЁЃ8ГЕЕРЕФПэРЋЕРТЗЩЯааЪЛзХСуаЧГЕСОЃЌПьЫйО­Й§ЃЌШУШЫПДВЛЧхГЕЕФЯИНкЁЃХМЖћгаЛЊЗўЕФХЎШЫГЫзјзХЫЋТжаЁГЕЛКЛКЦЎЙ§ЫћЩэХдЃЌбиВНааНжЃЌЯёвЛГЁЪБзАауЃЌЖЫзјзХзЫЬЌгХУРЁЃУЛгаШЫзЂвтЕНРЯЕЖЁЃТЬЪївЁвЗЃЌЪївЖЯТЕФСжвёТЗСєЯТГЄШЙЕФЦјЮЖЁЃ +ЁЁЁЁвРбдЕФАьЙЋЕидкЮїЕЅФГДІЁЃетРяЭъШЋУЛгаИпТЅЃЌжЛЪЧЮЇШЦзХвЛзљЛЈдАгаСуаЧЗжВМЕФаЁТЅЃЌТЅгыТЅжЎМфЕФСЊЯЕЦјШєгЮЫПЃЌМИКѕПДВЛГіЫќУЧЪЧвЛЬхЁЃзпЕНЕиЯТЃЌВХПДЕНЯрСЌЕФЭЈЕРЁЃ +ЁЁЁЁРЯЕЖевЕНГЌЪаЁЃЪБМфЛЙдчЁЃвЛНјШыГЌЪаЃЌОЭгавЛСОаЁГЕИњЩЯЫћЃЌУПДЮЫћЭЃСєдкЛѕМмХдЃЌаЁГЕЩЯЕФЦСФЛЩЯОЭЯдЪОГіетМўЛѕЮяЕФНщЩмЁЂЦРЗжКЭЭЌРрЛѕЮяжЪСПБШЁЃГЌЪаРяЕФЖЋЮїЖМаДзХЫћПДВЛЖЎЕФЮФзжЁЃЪГЮяАќзАОЋжТЃЌаЁПщИтЕуКЭЫЎЙћгУгеШЫЕФЗНЪНАкдкХЬРяЃЌЕШШЫздШЁЁЃЫћУЛгаДЅХіШЮКЮЖЋЮїЁЃВЛЙ§ећИіГЌЪаЫЦКѕВЂУЛгаОЏЮРЛђЕъдБЁЃ +ЁЁЁЁЛЙВЛЕНЪЎЖўЕуЃЌЙЫПЭОЭЖрСЫЦ№РДЁЃгаДЉЮїзАЕФФаШЫзпНјГЌЪаЃЌШЁШ§УїжЮЃЌдкУХПкЫЂвЛЯТОЭДвДвРыПЊЁЃЛЙЪЧУЛгаШЫЬиБ№зЂвтРЯЕЖЁЃЫћдкУХПкВЛЦ№блЕФЮЛжУЕШзХЁЃ +ЁЁЁЁвРбдГіЯжСЫЁЃРЯЕЖг­ЩЯЧАШЅЃЌвРбдПДСЫПДзѓгвЃЌУЛЫЕЛАЃЌДјЫћШЅСЫИєБкЕФвЛМваЁВЭЬќЁЃСНИіДЉИёзгШЙзгЕФаЁЛњЦїШЫг­ЩЯРДЃЌНгЙ§вРбдЪжРяЕФаЁАќЃЌгжДјЫћУЧЕНЮЛзгЩЯЃЌЕнЩЯВЫЕЅЁЃвРбддкВЫЕЅЩЯАДСЫМИЯТЃЌаЁЛњЦїШЫзЊЩэЃЌТжзгЦНЮШЕиЛЌЛиСЫКѓГјЁЃ +ЁЁЁЁСНИіШЫУцЖдУцзјСЫЦЌПЬЃЌРЯЕЖгжЬЭГіаХЗтЁЃ +ЁЁЁЁвРбдШДУЛгаНгЃКЁАЁ­Ё­ФуФмЬ§ЮвНтЪЭвЛЯТТ№?ЁБ +ЁЁЁЁРЯЕЖАбаХЗтЭЦЕНЫ§УцЧАЃКЁАФуЯШЪеЯТетИіЁЃЁБ +ЁЁЁЁвРбдЭЦЛиИјЫћЁЃ +ЁЁЁЁЁАФуЯШЬ§ЮвНтЪЭвЛЯТааТ№?ЁБвРбдгжЫЕЁЃ +ЁЁЁЁЁАФуУЛБивЊИњЮвНтЪЭЃЌЁБРЯЕЖЫЕЃЌЁАаХВЛЪЧЮваДЕФЁЃЮвжЛЪЧЫЭаХЖјвбЁЃЁБ +ЁЁЁЁЁАПЩЪЧФуЛиШЅвЊИцЫпЫЕЕФЁЃЁБвРбдЕЭСЫЕЭЭЗЁЃаЁЛњЦїШЫЫЭЩЯСЫСНИіаЁХЬзгЃЌвЛШЫвЛЗнЃЌЪЧФГжжКьЩЋЕФЩњгуЦЌЃЌБЁБЁСНЦЌЃЌАкГЩЛЈАъЕФаЮзДЁЃвРбдУЛгаЖЏПъзгЃЌРЯЕЖвВУЛгаЁЃаХЗтБЛаЁХЬзгИєдкжабыЃЌСНИіШЫЫ­вВУЛдйЭЦЁЃЁАЮвВЛЪЧБГХбЫћЁЃШЅФъЫћРДЕФЪБКђЮвОЭвбО­ЖЉЛщСЫЁЃЮввВВЛЪЧЙЪвтТїЫћЛђЦлЦ­ЫћЃЌЛђепЫЕЁ­Ё­ЪЧЕФЃЌЮвЦ­СЫЫћЃЌЕЋФЧЪЧЫћздМКВТЕФЁЃЫћМћЕНЮтЮХРДНгЮвЃЌОЭЮЪЪЧВЛЪЧЮвАжАжЁЃЮвЁ­Ё­ЮвУЛЗЈЛиД№ЫћЁЃФужЊЕРЃЌФЧЬЋоЯоЮСЫЁЃЮвЁ­Ё­ЁБ +ЁЁЁЁвРбдЫЕВЛЯТШЅСЫЁЃ +ЁЁЁЁРЯЕЖЕШСЫвЛЛсЖљЫЕЃКЁАЮвВЛЯызЗЮЪФуУЧжЎЧАЕФЪТЁЃФуЪеЯТаХОЭааСЫЁЃЁБ +ЁЁЁЁвРбдЕЭЭЗКУвЛЛсЖљгжЬЇЦ№РДЃКЁАФуЛиШЅвдКѓЃЌФмВЛФмЬцЮвТїзХЫћ?ЁБ +ЁЁЁЁЁАЮЊЪВУД?ЁБ +ЁЁЁЁЁАЮвВЛЯыШУЫћвдЮЊЮвЪЧЛЕХЎШЫЫЃЫћЁЃЦфЪЕЮваФРяЪЧЯВЛЖЫћЕФЁЃЮввВКмУЌЖмЁЃЁБ +ЁЁЁЁЁАетаЉКЭЮвУЛЙиЯЕЁЃЁБ +ЁЁЁЁЁАЧѓФуСЫЁ­Ё­ЮвЪЧецЕФЯВЛЖЫћЁЃЁБ +ЁЁЁЁРЯЕЖГСФЌСЫвЛЛсЖљЃЌЫћашвЊзівЛИіОіЖЈЁЃ +ЁЁЁЁЁАПЩЪЧФуЛЙЪЧНсЛщСЫ?ЁБЫћЮЪЫ§ЁЃ +ЁЁЁЁЁАЮтЮХЖдЮвКмКУЁЃКУМИФъСЫЁЃЁБвРбдЫЕЃЌЁАЫћШЯЪЖЮвАжТшЁЃЮвУЧЖЉЛщвВКмОУСЫЁЃПіЧвЁ­Ё­ЮвБШЧиЬьДѓШ§ЫъЃЌЮвХТЫћВЛФмНгЪмЁЃЧиЬьвдЮЊЮвЪЧЪЕЯАЩњЁЃетЕувВЪЧЮвВЛКУЃЌЮвУЛЫЕЪЕЛАЁЃзюПЊЪМжЛЪЧЫцПкЫЕЕФЃЌЕНКѓРДОЭУЛЗЈИФПкСЫЁЃЮвецЕФУЛЯыЕНЫћЪЧШЯецЕФЁЃЁБ +ЁЁЁЁвРбдТ§Т§ЭИТЖСЫЫ§ЕФаХЯЂЁЃЫ§ЪЧетИівјааЕФзмВУжњРэЃЌвбО­ЙЄзїСНФъЖрСЫЃЌжЛЪЧБЛХЩЭљСЊКЯЙњВЮМгХрбЕЃЌИЯЩЯФЧДЮЛсвщЃЌОЭАяУІВЮгыСЫзщжЏЁЃЫ§ВЛашвЊЩЯАрЃЌРЯЙЋеѕЕФЧЎзуЙЛЖрЃЌПЩЫ§ВЛЯЃЭћзмЪЧвЛИіШЫДєдкМвРяЃЌВХГіРДЩЯАрЃЌУПЬьжЛЙЄзїАыЬьЃЌФУАыаНЁЃЦфгрЕФЪБМфздМКАВХХЃЌПЩвдбЇвЛаЉЖЋЮїЁЃЫ§ЯВЛЖбЇаТЖЋЮїЃЌЯВЛЖШЯЪЖаТШЫЃЌвВЯВЛЖСЊКЯЙњХрбЕЕФФЧМИИідТЁЃЫ§ЫЕЯёЫ§етбљЕФЬЋЬЋКмЖрЃЌАыжАЙЄзївВКмЖрЁЃжаЮчЫ§ЯТСЫАрЃЌЯТЮчЛсгаСэвЛИіЬЋЬЋШЅзіжњРэЁЃЫ§ЫЕЫфШЛЖдЧиЬьУЛгаЫЕЪЕЛАЃЌПЩЪЧЫ§ЕФаФЪЧецГЯЕФЁЃ +ЁЁЁЁЁАЫљвдЃЌЁБЫ§ИјРЯЕЖМаСЫаТЩЯРДЕФШШВЫЃЌЁАФуФмВЛФмднЪБВЛИцЫпЫћ?ЕШЮвЁ­Ё­гаЛњЛсЧзздЯђЫћНтЪЭПЩвдТ№?ЁБ +ЁЁЁЁРЯЕЖУЛгаЖЏПъзгЁЃЫћКмЖіЃЌПЩЪЧЫћОѕЕУетЪБВЛФмГдЁЃ +ЁЁЁЁЁАПЩЪЧетЕШгкЫЕЮввВЕУШіЛбЁЃЁБРЯЕЖЫЕЁЃ +ЁЁЁЁвРбдЛиЩэНЋаЁАќДђПЊЃЌНЋЧЎАќШЁГіРДЃЌЬЭГіЮхеХвЛЭђПщЕФжНБвЭЦИјРЯЕЖЁЃЁАвЛЕуаФвтЃЌФуЪеЯТЁЃЁБ +ЁЁЁЁРЯЕЖуЖзЁСЫЁЃЫћДгРДУЛМћЙ§вЛЭђПщЧЎЕФжНГЎЁЃЫћЩњЛюРяДгРДВЛашвЊЛЈетУДДѓЕФУцЖюЁЃЫћВЛздОѕЕиеОЦ№ЩэЃЌИаЕНФеХ­ЁЃвРбдЭЦГіЧЎЕФбљзгОЭЯёЪЧдчдЄСЯЕНЫћЛсЖяеЉЃЌетШУЫћЪмВЛСЫЁЃЫћОѕЕУздМКШчЙћФУСЫЃЌОЭЪЧНгЪмЛпТИЃЌНЋЧиЬьГіТєЁЃЫфШЛЫћКЭЧиЬьВЂУЛгаШЮКЮНсУЫЙиЯЕЃЌЕЋЫћОѕЕУздМКдкБГХбЫћЁЃРЯЕЖКмЯЃЭћздМКетИіЪБКђФмНЋЧЎШгдкЕиЩЯЃЌзЊЩэРыШЅЃЌПЩЪЧЫћзіВЛЕНетвЛВНЁЃЫћгжПДСЫМИблФЧМИеХЧЎЃЌЮхеХБЁБЁЕФжНЩЂПЊЬЏдкзРзгЩЯЃЌЯёвЛАбЦЦЩШзгЁЃЫћФмИаОѕЫќУЧдкЫћЬхФкВњЩњЕФСІСПЁЃЫќУЧЪЧЕ­РЖЩЋЃЌКЭвЛЧЇПщЕФКжЩЋгывЛАйПщЕФКьЩЋЖМВЛвЛбљЃЌЯдЕУИќМггФЩювЃдЖЃЌЯёЪЧвЛжжЬєЖКЁЃЫћМИДЮЯыдйПДвЛблОЭРыПЊЃЌПЩЪЧвЛжБУЛзіЕНЁЃ +ЁЁЁЁЫ§ШдШЛДвДвЗ­ЖЏаЁАќЃЌЧАЧАКѓКѓЖМЗ­СЫЃЌзюКѓДгвЛИіФкДќРягжФУГіЮхЭђПщЃЌКЭИеВХЕФЧЎАкдквЛЦ№ЁЃЁАЮвжЛДјСЫетУДЖрЃЌФуЖМЪеЯТАЩЁЃЁБЫ§ЫЕЃЌЁАФуАяАяЮвЁЃЦфЪЕЮвжЎЫљвдВЛЯыИцЫпЫћЃЌвВЪЧВЛШЗЖЈвдКѓЛсдѕУДбљЁЃвВаэЮвгавЛЬьецЕФЛсгагТЦјКЭЫћдквЛЦ№ФиЁЃЁБ +ЁЁЁЁРЯЕЖПДПДФЧЪЎеХжНБвЃЌгжПДПДЫ§ЁЃЫћОѕЕУЫ§ВЂВЛЯраХздМКЕФЛАЃЌЫ§ЕФЩљвєГфТњГйвЩЃЌГіТєСЫЫ§ЕФаФЁЃЫ§жЛЪЧНЋвЛЧаЖМЭЦЕННЋРДЃЌвдЯћНтДЫЪБДЫПЬЕФФбПАЁЃЫ§КмПЩФмВЛЛсКЭЧиЬьЫНБМЃЌПЩЪЧвВВЛЯыШУЫћЬжбсЫ§ЃЌгкЪЧСєзХПЩФмадЃЌШУздМККУЙ§вЛЕуЁЃРЯЕЖФмПДГіЫ§Ц­Ы§здМКЃЌПЩЪЧЫћвВЯыЦ­здМКЁЃЫћЖдздМКЫЕЃЌЫћЖдЧиЬьУЛгаШЮКЮвхЮёЃЌЧиЬьжЛЪЧЮЏЭаЫћЫЭаХЃЌЫћАбаХЫЭЕНСЫЃЌЯждкетБЪЧЎЪЧСэвЛЯюЮЏЭаЃЌБЃЪиУиУмЕФЮЏЭаЁЃЫћгжЖдздМКЫЕЃЌвВаэЫ§КЭЧиЬьНЋРДецЕФФмдквЛЦ№вВЫЕВЛЖЈЃЌФЧбљОЭЪЧГЩШЫжЎУРЁЃЫћЛЙЫЕЃЌЯыЯыЬЧЬЧЃЌЮЊЪВУДШЅЙмБ№ШЫЕФЪТЖјВЛЙмЬЧЬЧФиЁЃЫћЫЦКѕАВЖЈСЫвЛаЉЃЌЪжжИВЛжЊВЛОѕДЅЕНСЫЧЎЕФБпдЕЁЃ +ЁЁЁЁЁАетЧЎЁ­Ё­ЬЋЖрСЫЁЃЁБЫћИјздМКвЛИіЬЈНзЯТЃЌЁАЮвВЛФмФУетУДЖрЁЃЁБ +ЁЁЁЁЁАФУзХАЩЃЌУЛЪТЁЃЁБЫ§АбЧЎШћЕНЫћЪжРяЃЌЁАЮввЛИіРёАнОЭеѕГіРДСЫЁЃУЛЪТЕФЁЃЁБ +ЁЁЁЁЁАЁ­Ё­ФЧЮвдѕУДИњЫћЫЕ?ЁБ +ЁЁЁЁЁАФуОЭЫЕЮвЯждкВЛФмКЭЫћдквЛЦ№ЃЌЕЋЪЧЮвецЕФЯВЛЖЫћЁЃЮвИјФуаДИізжЬѕЃЌФуАяЮвДјИјЫћЁЃЁБвРбдДгАќРяевГівЛИіЛ­зХПзШИахзХН№БпЕФаЁБОзгЃЌЧсгЏЕиЫКЯТвЛеХжНЃЌЕЭЭЗаДзжЁЃЫ§ЕФзжПДЩЯШЅЯёЧуаБЕФТЋЮ­ЁЃ +ЁЁЁЁзюКѓЃЌРЯЕЖРыПЊВЭЬќЕФЪБКђЃЌгжЛиЭЗПДСЫвЛблЁЃвРбдЕФблОІзЂЪгзХЧНЩЯЕФвЛЗљЛ­ЁЃЫ§ЕФзЫЬЌОВФЌгХбХЃЌПДЩЯШЅОЭЯёгРдЖЖМВЛЛсРыПЊетРяЫЦЕФЁЃ +ЁЁЁЁЫћгУЪжФѓСЫФѓПузгПкДќРяЕФжНБвЁЃЫћЬжбсздМКЃЌПЩЪЧЫћЯыАбжНБвзЅРЮЁЃ +ЁЁЁЁ(4) +ЁЁЁЁРЯЕЖДгЮїЕЅГіРДЃЌвРд­ТЗЗЕЛиЁЃжиаТзпдчЩЯЕФТЗЃЌЫћОѕЕУОывтДдЩњЃЌвЛВНвВХмВЛЖЏСЫЁЃПэРЋЕФВНааНжСНВрЪЧвЛХХДЙСјКЭвЛХХЮрЭЉЃЌе§ЪЧЭэДКЃЌЖМЪЧЯЪССЕФТЬЩЋЁЃЫћШУХЏвтДдЩњЕФЮчКѓбєЙтееССНЉгВЕФУцПзЃЌвВееССПеЗІЕФаФЕзЁЃ +ЁЁЁЁЫћЛиЕНдчЩЯРыПЊЕФдАзгЃЌКеШЛЗЂЯждАзгРяРДЭљЕФШЫКмЖрЁЃдАзгЭтУцСНХХвјагЪїзЏбЯУЏЪЂЁЃдАУХПкгаКкЩЋаЁЦћГЕЪЛШыЁЃдАРяЕФШЫЖрАыДЉзХВФжЪЫГЛЌЁЂМєВУКЯЬхЕФЮїзАЃЌвВгаДЉКкЩЋжаЪНе§зАЕФЃЌПДЩЯШЅЖМгавЛЗЌблИпгкЖЅЕФЦјжЪЁЃвВгаЭтЙњШЫЁЃЫћУЧгаЕФе§дкКЭЩэБпШЫЬжТлЪВУДЃЌгаЕФдЖдЖЕиЯрЛЅДђеаКєЃЌаІзХаЏЪжЯђЧАзпЁЃ +ЁЁЁЁРЯЕЖгЬдЅСЫвЛЯТвЊЕНФФРяШЅЃЌНжЩЯШЫКмЩйЃЌЫћвЛИіШЫеОзХМЋЮЊЯдблЃЌШЅЙЋЙВГЁЫљгжШнвзБЛзЂвтЃЌЫћКмЯыЛиЕНдАзгРяЃЌдчвЛЕуевЕНзЊЛЛЕиЃЌЕНвЛИіУЛШЫЕФНЧТфЫЏЩЯвЛОѕЁЃЫћЬЋРЇСЫЃЌгжВЛИвдкНжЩЯЫЏЁЃЫћМћГіШыдАзгЕФГЕСОВЂЮоЭЃжЭЃЌОЭвВГЂЪдзХЯђРязпЁЃжБЕНзпЕНдАУХБпЩЯЃЌЫћВХЗЂЯжгаСНИіаЁЛњЦїШЫзѓгвхвбВЁЃЦфЫћШЫКЭГЕзпЙ§ЖМКСЮоЮЪЬтЃЌЕНСЫРЯЕЖетРяЃЌаЁЛњЦїШЫКіШЛЗЂГіржржЕФНаЩљЃЌзЊзХТжзгЯђЫћЪЛРДЁЃЩљвєдкФўОВЕФЮчКѓЯдЕУДЬЖњЁЃдАРяШЫЕФФПЙтЛуМЏЕНЫћЩэЩЯЁЃЫћЛХСЫЃЌВЛжЊЕРЪЧВЛЪЧздМКЕФГФЩРЬЋКЎЫсЁЃЫћГЂЪдзХЕЭЩљЖдаЁЛњЦїШЫЫЕЛАЃЌЫЕЫћЕФЮїзАТфдкРяУцСЫЃЌПЩЪЧаЁЛњЦїШЫжЛЪЧржржрЊрЊЕиНазХЃЌЭЗЖЅКьЕЦЩСЫИЃЌЪВУДЖМВЛЬ§ЁЃдАРяЕФШЫУЧЭЃЯТНХВНПДзХЫћЃЌЯёЪЧПДЕНаЁЭЕЛђЦцЙжЕФШЫЁЃКмПьЃЌДгзюНќЕФНЈжўжазпГіШ§ИіФаШЫЃЌВНТФДвДвЕиЯђЫћУЧХмЙ§РДЁЃРЯЕЖНєеХМЋСЫЃЌЫћЯыЭЫГіШЅЃЌвбО­ЬЋЭэСЫЁЃ +ЁЁЁЁЁАГіЪВУДЪТСЫ?ЁБСьЭЗЕФШЫИпЩљбЏЮЪзХЁЃ +ЁЁЁЁРЯЕЖЯыВЛГіНтЪЭЕФЛАЃЌЪжЯТвтЪЖЕиДъзХПузгЁЃ +ЁЁЁЁвЛИіШ§ЪЎМИЫъЕФФаШЫзпдкзюЧАУцЃЌвЛЕНИњЧАОЭгУвЛИіХІПлвЛбљЕФаЁвјХЬЩЯЩЯЯТЯТЕиЛЮЃЌЪжЕФЙьМЃЮЇШЦзХРЯЕЖЁЃЫћгУЛГвЩЕФблЩёДђСПЫћЃЌЯёгУЙоЭЗЕЖЪдЭМЧЫПЊЫћЕФЭтПЧЁЃ +ЁЁЁЁЁАУЛМЧТМЁЃЁБФаШЫНЋЪжжаЕФаЁвјХЬЯђЩэКѓИќФъГЄЕФФаШЫЪОвтЃЌЁАДјЛиШЅАЩ?ЁБ +ЁЁЁЁРЯЕЖЭЛШЛЯђКѓХмЃЌЯђдАЭтХмЁЃ +ЁЁЁЁПЩУЛЕШЫћХмГіШЅЃЌСНИіаЁЛњЦїШЫЧФЮоЩљЯЂЕВдкЫћУцЧАЃЌПлзЁЫћЕФаЁЭШЁЃЫќУЧЕФЪжБлЪЧЙПЃЌЧсЧсвЛПлОЭКЯЩЯЁЃЫћвЛЯТзгѕдѕФСЫЃЌВюЕуЫЄЕЙгжЫЄВЛЕЙЃЌЪжБлдкПежаЮоСІЕФТвЛЎЁЃ +ЁЁЁЁЁАХмЪВУД?ЁБФъЧсФаШЫИќбЯРїЕизпЕНЫћУцЧАЃЌЕЩзХЫћЕФблОІЁЃ +ЁЁЁЁЁАЮвЁ­Ё­ЁБРЯЕЖЭЗФдЮЫЮЫЯьЁЃ +ЁЁЁЁСНИіаЁЛњЦїШЫНЋЫћЕФСНЬѕаЁЭШПлНєЃЌЬЇЦ№ЃЌЗХдкЫќУЧТжзгБпЩЯЕФЦНЬЈЩЯЃЌШЛКѓвьГЃЭЌВНЕиЯђзюНќЕФЗПзгЪЛШЅЃЌЦНЮШбИЫйЃЌБЃГжВЂМчЃЌДгдЖДІПДЩЯШЅЃЌЛђаэЛсвдЮЊРЯЕЖНХВШЗчЛ№ТжЁЃРЯЕЖКСЮоАьЗЈЃЌГ§СЫаФРяАЕКАвЛЩљдуИтЃЌМђжБУЛгаБ№ЕФЛАЫЕЁЃЫћАУФездМКШчДЫДѓвтЃЌШЫетУДЖрЕФЕиЗНЃЌдѕУДПЩФмУЛгаАВШЋБЃеЯЁЃЫћд№ЙжздМКЪЧРЇОыЕУЛшСЫЭЗЃЌОЙШЛдкетбљДѓЕФАВШЋЙиНкЩЯЗИШчДЫЕЭМЖЕФДэЮѓЁЃетЯТвЛЧаЭъЕАСЫЃЌЫћЯыЃЌЧЎЖМУЛСЫЃЌЛЙвЊзјРЮЁЃ +ЁЁЁЁаЁЛњЦїШЫДгаЁТЗШЦЯђНЈжўКѓУХЃЌдкКѓУХЕФУХРШРяЭЃЯТРДЁЃШ§ИіФаШЫИњСЫЩЯРДЁЃФъЧсФаШЫКЭФъГЄФаШЫЫЦКѕОЭРЯЕЖЕФДІРэЮЪЬтЦ№СЫељжДЃЌЕЋЫћУЧЕФЩљвєКмЕЭЃЌРЯЕЖЬ§ВЛМћЁЃЦЌПЬжЎКѓЃЌФъГЄФаШЫзпЕНЫћЩэБпЃЌНЋаЁЛњЦїШЫНтЫјЃЌШЛКѓР­зХЫћЕФДѓБлзпЩЯЖўТЅЁЃ +ЁЁЁЁРЯЕЖЬОСЫвЛПкЦјЃЌКсЯТвЛЬѕаФЃЌОѕЕУЪТЕНШчНёЃЌжЛКУШЯУќЁЃ +ЁЁЁЁФъГЄепДјЫћНјШывЛИіЗПМфЁЃЫћЗЂЯжетЪЧвЛИіТУЙнЗПМфЃЌЗЧГЃДѓЃЌБШЧиЬьЕФЙЋдЂПЭЬќЛЙДѓЃЌЫЦКѕгаздМКзтЕФЗПзгСНБЖДѓЁЃЗПМфЕФЩЋЕїЪЧАЕГСЕФН№КжЩЋЃЌвЛеХМЋПэДѓЕФЫЋШЫДВАкдкжабыЁЃДВЭЗБГКѓЕФЧНУцЩЯЪЧбеЩЋЙ§ЖЩЕФГщЯѓЭМАИЃЌТфЕиДАЃЌАзЩЋАыЭИУїЩДСБЃЌДАЧАЪЧвЛИіаЁдВзРКЭСНеХЩГЗЂЁЃЫћаФРяуЗуЗЁЃВЛжЊЕРФъГЄепЕФЩэЗнКЭЬЌЖШЁЃ +ЁЁЁЁЁАзјАЩЃЌзјАЩЁЃЁБФъГЄепХФХФЫћМчАђЃЌаІаІЃЌЁАУЛЪТСЫЁЃЁБ +ЁЁЁЁРЯЕЖКќвЩЕиПДзХЫћЁЃ +ЁЁЁЁЁАФуЪЧЕкШ§ПеМфРДЕФАЩ?ЁБФъГЄепАбЫћР­ЕНЩГЗЂБпЩЯЃЌЩьЪжЪОвтЁЃ +ЁЁЁЁЁАФњдѕУДжЊЕР?ЁБРЯЕЖЮоЗЈШіЛбЁЃ +ЁЁЁЁЁАДгФуПузгЩЯЁЃЁБФъГЄепгУЪжжИжИЫћЕФПубќЃЌЁАФуФЧЩЬБъЛЙУЛМєФиЁЃетХЦзгжЛгаЕкШ§ПеМфгаТєЕФЁЃЮваЁЪБКђЮвТшОЭЯВЛЖИјЮвАжТђетХЦзгЁЃЁБ +ЁЁЁЁЁАФњЪЧЁ­Ё­ЁБ +ЁЁЁЁЁАБ№ФњФњЕФЃЌНаФуАЩЁЃЮвЙРУўзХЮввВБШФуДѓВЛСЫМИЫъЁЃФуНёФъЖрДѓ?ЮвЮхЪЎЖўЁЃЁ­Ё­ФуПДПДЃЌОЭБШФуДѓЫФЫъЁЃЁБЫћЖйСЫвЛЯТЃЌгжЫЕЃЌЁАЮвНаИ№ДѓЦНЃЌФуНаЮвРЯИ№АЩЁЃЁБ +ЁЁЁЁРЯЕЖЗХЫЩСЫаЉЁЃРЯИ№АбЮїзАЭбСЫЃЌЛюЖЏСЫвЛЯТАђзгЃЌДгЧНБкРяНгСЫвЛБ­ШШЫЎЃЌЕнИјРЯЕЖЁЃЫћГЄГЄЕФСГЃЌблНЧУМЩвКЭСНМеЖМгааЉЯТзЙЃЌДївЛИБблОЕЃЌвВЯђЯТоЧР­зХЃЌЭЗЗЂгаЕуздРДОэЃЌХюЫЩЕиЖбдкЭЗЖЅЃЌЫЕЦ№ЛАРДУМУЋвЛЬјвЛЬјЃЌКмгаЯВОчаЇЙћЁЃЫћздМКХнСЫЕуВшЃЌЮЪРЯЕЖвЊВЛвЊЃЌРЯЕЖвЁвЁЭЗЁЃ +ЁЁЁЁЁАЮвд­РДвВЪЧЕкШ§ПеМфЕФЁЃдлвВЫуАыИіРЯЯчАЩЁЃЁБРЯИ№ЫЕЃЌЁАЫљвдВЛгУЬЋОаЪјЁЃЮвЛЙЪЧФмЙмЕуЪТЖљЃЌВЛЛсАбФуЫЭГіШЅЕФЁЃЁБ +ЁЁЁЁРЯЕЖГЄГЄЕиГіСЫПкЦјЃЌаФРяИаЬОЭђавЁЃЫћгкЪЧАбздМКЕНЕкЖўЁЂЕквЛПеМфЕФЪМФЉНВСЫвЛБщЃЌТдШЅвРбдИаЧщЕФЯИНкЃЌжЛЫЕЫЭЕНСЫаХЃЌОЭЕШзХЛиШЅЁЃ +ЁЁЁЁРЯИ№гкЪЧвВВЛМћЭтЃЌАбЫћздМКЕФЧщПіНВСЫЁЃЫћДгаЁвВдкЕкШ§ПеМфГЄДѓЃЌИИФИЖМИјШЫЫЭЛѕЁЃЪЎЮхЫъЕФЪБКђПМЩЯСЫОќаЃЃЌКѓРДвЛжБЕББјЃЌЮФЛЏБјЃЌбаОПРзДяЃЌФмГдПрЃЌММЪѕгжзіЕУВЛДэЃЌИЯЩЯЛњгігжКУЃЌОгШЛЩ§ЕНСЫРзДяВПУХжїЙмЃЌДѓаЃОќЯЮЁЃМвРяУЛБГОАВЛПЩФмдйЩ§ЃЌОЭЩъЧызЊвЕЃЌЕНСЫЕквЛПеМфвЛИіжЇГжадВПУХЃЌзЈИјеўИЎЦѓвЕзіКѓЧкБЃеЯЃЌзщжЏЛсвщГіааЃЌАВХХИїжжГЁУцЁЃЫфШЛЪЧРЖСьЕФЛюЖљЃЌЕЋвђЮЊЩцМАЕФЖМЪЧеўвЊЃЌгжвЊа­ЕїЙмРэЃЌОЭвЛжБзЁдкЕквЛПеМфЁЃетжжШЫвВВЛЩйЃЌГјЪІЁЂДѓЗђЁЂУиЪщЁЂЙмМвЃЌЖМЫуЪЧИпМЖРЖСьСЫЁЃЫћУЧетИіЛњЙЙАВХХЙ§КмЖржиДѓГЁКЯЃЌРЯИ№ЯждкЪЧжїШЮЁЃРЯЕЖжЊЕРЃЌРЯИ№ЫЕЕФЧЋащЃЌЫЕЪЧРЖСьЃЌЦфЪЕФмдкЕквЛПеМфзіЪТЕФЖМЪЧХЃШЫЃЌМДЪЙГјЪІвВВЛМђЕЅЃЌИќКЮПіЫћДгЕкШ§ПеМфЩЯРДЃЌФмЙмРзДяЁЃ +ЁЁЁЁЁАФудкетЖљЫЏвЛЛсЖљЁЃД§ЛсЖљЭэЩЯЮвДјФуГдЗЙШЅЁЃЁБРЯИ№ЫЕЁЃ +ЁЁЁЁРЯЕЖЪмГшШєОЊЃЌВЛДѓЯраХздМКЕФКУдЫЁЃЫћаФРяЛЙгаЕЃаФЃЌЕЋЪЧАзЩЋЕФДВЕЅКЭДэТфЖбЛ§ЕФеэЭЗЯдГіейЛНЦјЯЂЃЌЫћЕФЭШСЂПЬЗЂШэСЫЃЌЕЙЭЗЛшЛшГСГСЫЏСЫМИИіаЁЪБЁЃ +ЁЁЁЁабРДЕФЪБКђЬьЩЋАЕСЫЃЌРЯИ№е§ЖдзХОЕзголЭЗЗЂЁЃЫћЯђРЯЕЖжИСЫжИЩГЗЂЩЯЕФвЛЬзЮїзАжЦЗўЃЌШУЫћЛЛЩЯЃЌгжИјЫћаиПкБ№ЩЯвЛИіЮЂЮЂЩСзХКьЙтЕФаЁЛееТЃЌЩэЗнШЯжЄЁЃ +ЁЁЁЁЯТТЅРДЃЌРЯЕЖЗЂЯжд­РДетРягаетУДЖрШЫЁЃЫЦКѕИеИеЩЂЛсЃЌдкДѓЬќРяОлМЏШ§Ш§СНСНЫЕЛАЁЃДѓЬќвЛВрЪЧЛсГЁЃЌУХЛЙПЊзХЃЌУХПДЩЯШЅКмКёЃЌАќзХКьКжЩЋЦЄзг;СэвЛВрЪЧвЛИівЛИіЦЬзХАзЩЋзРВМЕФИпНХзРЃЌзРВМдкзРУцЯТгУН№ЩЋЖаДјДђСЫКћЕћНсЃЌзРжабыЕФаЁЛЈЦПВхзХвЛжЛАйКЯЃЌЛЈЦПХдБпАкзХБ§ИЩКЭИЩЙћЃЌвЛХдЕФГЄзРЩЯдђгаКьОЦКЭПЇЗШЙЉгІЁЃСФЬьЕФШЫУЧдкИпНХзРжЎМфДЉЫѓЃЌаЁЛњЦїШЫЭЗЖЅЭаХЬЃЌЪеЪАКШЙтЕФОЦБ­ЁЃ +ЁЁЁЁРЯЕЖОЁСПеђЖЈЕиИњзХРЯИ№ЁЃзпЕНЛсГЁФкЃЌЫћКіШЛПДЕНвЛУцОоДѓЕФеЙЪОХЦЃЌЩЯУцаДзХЃК +ЁЁЁЁелЕўГЧЪаЮхЪЎФъЁЃ +ЁЁЁЁЁАетЪЧЁ­Ё­ЪВУД?ЁБЫћЮЪРЯИ№ЁЃ +ЁЁЁЁЁАХЖЃЌЧьЕфАЁЁЃЁБРЯИ№е§дкМрЖНГЁФкВМжУЃЌЁАаЁедЃЌФуРДвЛЯТЃЌФуШЅАбзРЧЉдйКЫЖдвЛБщЁЃЛњЦїШЫгаЪБКђЛЙЪЧВЛШчШЫППЦзЃЌЫќУЧШЯЫРРэЖљЁЃЁБ +ЁЁЁЁРЯЕЖПДЕНЃЌЛсГЁРяЯждкЪЧЭэбчЕФВМжУЃЌУПеХДѓдВзРЩЯЖМАкзХЯЪбоЕФЛЈЖфЁЃ +ЁЁЁЁЫћгавЛжжЛауБЕФИаОѕЃЌеОдкНЧТфРяЃЌПДзХЛсГЁжабыОоДѓЕФЕѕЕЦЃЌЯёЪЧБЛФГжжЙтУЂЫФЩфЕФЯжЪЕС§ежЃЌШДжЛДцдкдкЫќЕФБпдЕЁЃЮшЬЈжабыЪЧбнНВЕФИпЬЈЃЌБГКѓЕФВМОАСїЖЏВЅгГзХББОЉГЧЕФЛ­УцЁЃДѓИХЪЧКНХФЃЌХФЕНСЫШЋГЧЕФЗчОАЃЌЧхГПКЭШеФКЕФЙтгАЃЌзЯКьЩЋАЕРЖЩЋЬьПеЃЌдЦВуПьЫйСїзЊЃЌдТССДгНЧТфЩЯЩ§Ц№ЃЌЬЋбєдкЮнщмЩЯГСТфЁЃДѓЦјжае§ЕФВМОжЃЌбижажсЯпЖдГЦЕФГЧЪаЩшМЦЃЌбгЩьЕНСљЛЗЕФЧрзЉдКТфКЭДѓУцЛ§ТЬЕиЛЈдАЁЃжаЪНЗчИёЕФОчдКЃЌШеБОЪНУРЪѕЙнЃЌМЋМђжївхЗчИёЕФвєРжЬќНЈжўШКЁЃШЛКѓЪЧГЧЪаЕФШЋОАЃЌеце§втвхЩЯЕФШЋОАЃЌАќКЌзЊЛЛЕФећИіГЧЪаЫЋУцОЕЭЗЃКДѓЕиЗ­зЊЃЌСэвЛУцГЧЪаЃЌБпНЧШёРћЕФаДзжТЅЃЌГЏЦјХюВЊЕФЩЯАрзх;вЙЭэЕФФоКчЃЌАзжчвЛбљЕФЬьПеЃЌИпЫЪШыдЦЕФЙЋзтЗПЃЌгАдККЭЮшЬќЕФгщРжЁЃ +ЁЁЁЁжЛЪЧУЛгаРЯЕЖЩЯАрЕФЕиЗНЁЃ +ЁЁЁЁЫћзаЯИЕиЖЂзХЦСФЛЃЌВЛжЊЕРЦфжаЛсВЛЛсеЙЪОНЈГЧЪБЕФРњЪЗЁЃЫћЯЃЭћФмПДМћИИЧзЕФЪБДњЁЃаЁЪБКђИИЧззмЪЧгУЪжжИзХДАЭтЕФТЅЃЌЫЕЁАЕБЪБЮвУЧЁБЁЃЯСаЁЕФЗПМфе§жабыЙвзХГТОЩЕФееЦЌЃЌееЦЌРяЕФИИЧзжиИДзХРнзЉЕФЖЏзїЃЌвЛБщвЛБщЮоЧюЮоОЁЁЃЫћФЧЪБУПЬьЖМвЊПДМћФЧееЦЌКмЖрБщЃЌМИКѕвбО­ФхЗГСЫЃЌПЩЪЧетЪБЫћЯЃЭћгАЯёжаГіЯжФФХТвЛаЁЖЮРнзЉЕФОЕЭЗЁЃ +ЁЁЁЁЫћГСНўдкздМКЕФЛауБжаЁЃетвВЪЧЫћЕквЛДЮПДЕНзЊЛЛЕФШЋОАЁЃЫћМИКѕУЛзЂвтЕНздМКЪЧдѕУДзјЯТЕФЃЌвВУЛзЂвтЕНжмЮЇШЫЕФТфзљЃЌЬЈЩЯШЫНВЛАЕФЧАМИЗжжгЃЌЫћВЂУЛгазЂвтЬ§ЁЃ +ЁЁЁЁЁАЁ­Ё­гаРћгкЗўЮёвЕЕФЗЂеЙЃЌЗўЮёвЕвРРЕгкШЫПкЙцФЃКЭУмЖШЁЃЮвУЧЯждкЕФГЧЪаЗўЮёвЕвбО­еМЕНGDP85%вдЩЯЃЌЗћКЯЪРНчЕквЛСїЖМЪаЕФЦеБщЬиеїЁЃСэЭтзюживЊЕФОЭЪЧТЬЩЋО­МУКЭб­ЛЗО­МУЁЃЁБетОфЛАзЅзЁСЫРЯЕЖЕФзЂвтСІЃЌб­ЛЗО­МУКЭТЬЩЋО­МУЪЧЫћУЧЙЄзїеОЕФПкКХЃЌаДЕУБШШЫЛЙДѓЬљдкЧНЩЯЁЃЫћЭћЯђЬЈЩЯЕФбнНВШЫЃЌЪЧИіАзЗЂРЯШЫЃЌЕЋЪЧОЋЩёЯдЕУвьГЃБЅТњЃЌЁАЁ­Ё­ЭЈЙ§РЌЛјЕФЭъШЋЗжРрДІРэЃЌЮвУЧЬсЧАЪЕЯжСЫБОЪРМЭНкФмМѕХХЕФФПБъЃЌМѕЩйЮлШОЃЌвВЗЂеЙГіГЩЬхЯЕГЩЙцФЃЕФб­ЛЗО­МУЃЌУПФъЗЯОЩЕчзгВњЦЗжаЛиЪеЕФЙѓН№ЪєвбО­ЭъШЋЭЖШыдйЩњВњЃЌЫмСЯЕФЛиЪеТЪвВвбДяЕН80%вдЩЯЁЃЛиЪежБНггыдйМгЙЄЙЄГЇЯрСЌЁ­Ё­ЁБ +ЁЁЁЁРЯЕЖгадЖЧздкдйМгЙЄЙЄГЇЙЄзїЃЌдкПЦММдАЧјЃЌдЖРыГЧЪаЃЌжЛгаЙЄГЇКЭЙЄГЇКЭЙЄГЇЁЃОнЫЕФЧБпЕФЙЄГЇЖМВюВЛЖрЃЌЛњЦїздЖЏзївЕЃЌЙЄШЫКмЩйЃЌЩйСПЙЄШЫЭэЩЯОлМЏзХЃЌОЭЯёЛФвАВПТфЁЃ +ЁЁЁЁЫћШдШЛЛауБзХЁЃбнНВНсЪјжЎКѓЃЌШШСвЕФеЦЩљЯьЦ№ЃЌВХНЋЫћДгздМКЕФЗзТвФюЭЗжаР­ГіРДЃЌЫћвВИњзХЙФСЫеЦЃЌЫфШЛВЛжЊЕРЮЊЪВУДЁЃЫћПДЕНбнНВШЫДгЮшЬЈЩЯзпЯТРДЃЌЛиЕНжїзРЩЯе§жаМфЕФзљЮЛЁЃЫљгаШЫЕФФПЙтЖМИњзХЫћЁЃ +ЁЁЁЁКіШЛРЯЕЖПДЕНСЫЮтЮХЁЃ +ЁЁЁЁЮтЮХзјдкжїзРХдБпвЛзРЃЌМћбнНВШЫЛиРДОЭЦ№ЩэШЅОДОЦЃЌШЛКѓЫЦКѕгаЪВУДЛАвЊЮЪбнНВШЫЁЃбнНВШЫгжеОЦ№ЩэЃЌИњЮтЮХвЛЦ№ЕНДѓЬќРяЁЃРЯЕЖВЛздОѕЕиеОЦ№РДЃЌаФРяГфТњКУЦцЃЌвВИњзХЫћУЧЁЃРЯИ№ВЛжЊЕРЕНФФРяШЅСЫЃЌжмЮЇПЊЪМЩЯВЫЁЃ +ЁЁЁЁРЯЕЖЕНСЫДѓЬќЃЌдЖдЖЕиЙлЭћЃЌЖдЛАжЛФмЬ§МћЦЌЖЮЁЃ +ЁЁЁЁЁАЁ­Ё­ХњетИігаКмЖрКУДІЁЃЁБЮтЮХЫЕЃЌЁАЪЧЃЌЮвПДЙ§ЫћУЧЕФЩшБИСЫЁ­Ё­здЖЏЛЏДІРэРЌЛјЃЌгУШмвКЯћНтЃЌДѓЙцФЃЬсШЁВФжЪЁ­Ё­ЧхНрЃЌГЩБОвВЕЭЁ­Ё­ФњФмВЛФмПМТЧвЛЯТ?ЁБ +ЁЁЁЁЮтЮХЕФЩљвєВЛИпЃЌЕЋРЯЕЖЧхГўЕиЬ§МћЁАДІРэРЌЛјЁБЕФзжблЃЌВЛгЩзджїДеЩЯЧАШЅЁЃ +ЁЁЁЁАзЗЂРЯШЫЕФБэЧщЯрЕБИДдгЃЌЫћЕШЮтЮХЫЕЭъЃЌЙ§СЫвЛЛсЖљВХЮЪЃКЁАФуШЗЖЈШмвКЮоЮлШО?ЁБ +ЁЁЁЁЮтЮХгаЕугЬдЅЃКЁАЯждкЛЙЪЧгавЛЕуЁ­Ё­ВЛЙ§КмПьОЭФмМѕЕЭЕНзюЕЭЁЃЁБ +ЁЁЁЁРЯЕЖРыЕУКмНќСЫЁЃ +ЁЁЁЁАзЗЂРЯШЫвЁСЫвЁЭЗЃЌблОІЖЂзХЮтЮХЃКЁАЪТЧщФФЪЧФЧУДМђЕЅЕФЃЌФуетИіЯюФПвЊЪЧЩЯТэСЫЃЌДѓЙцФЃвЛИФдьЃЌгжВЛашвЊЙЄШЫЃЌЯждкФЧаЉРЭЖЏСІдѕУДАьЃЌЩЯЧЇЭђРЌЛјЙЄЪЇвЕдѕУДАь?ЁБ +ЁЁЁЁАзЗЂРЯШЫЫЕЭъзЊЙ§ЩэЃЌгжЗЕЛиЛсГЁЁЃЮтЮХДєуЖуЖЕиеОдкд­ЕиЁЃвЛИіДгЪМжСжеИњзХРЯШЫЕФУиЪщФЃбљЕФШЫзпЕНЮтЮХЩэХдЃЌЭЌЧщЕиЫЕЃКЁАФњЛиШЅКУКУГдЗЙАЩЁЃБ№ЯыСЫЁЃЦфЪЕФњгІИУУїАзетЕРРэЃЌОЭвЕЕФЪТЪЧЖЅЬьЕФЪТЁЃФњвдЮЊетжжММЪѕвдЧАОЭУЛШЫзіТ№?ЁБ +ЁЁЁЁРЯЕЖФмЬ§ГіетЪЧгыЫћгаЙиЕФЪТЃЌЕЋЫћУўВЛзМдѕбљЪЧКУЕФЁЃЮтЮХЕФСГЯдГівЛжжУдЛѓЁЂАУФеЖјгжЫГДгЕФЩёЧщЃЌРЯЕЖКіШЛОѕЕУЃЌЫћвВгаШэШѕЕФЕиЗНЁЃ +ЁЁЁЁетЪБЃЌАзЗЂРЯШЫЕФУиЪщКіШЛзЂвтЕНРЯЕЖЁЃ +ЁЁЁЁЁАФуЪЧаТРДЕФ?ЁБЫћЭЛШЛЮЪЁЃ +ЁЁЁЁЁААЁЁ­Ё­рХЁЃЁБРЯЕЖЯХСЫвЛЬјЁЃ +ЁЁЁЁЁАНаЪВУДУћзж?ЮвдѕУДВЛжЊЕРзюНќНјШЫСЫЁЃЁБ +ЁЁЁЁРЯЕЖгааЉЛХЃЌаФХщХщЬјЃЌЫћВЛжЊЕРИУЫЕаЉЪВУДЁЃЫћжИСЫжИаиПкЩЯБ№зХЕФЙЄзїШЫдБЛееТЃЌЗТЗ№ЦкЭћФЧЩЯУцгаИіУћзжИЁЯжГіРДЁЃЕЋЛееТЩЯЪВУДЖМУЛгаЁЃЫћЕФЪжаФгПГіКЙЁЃУиЪщПДзХЫћЃЌблжаЕФЛГвЩИќЩѕСЫЁЃЫћЫцЪжР­зХвЛИіЛсЮёШЫдБЃЌФЧШЫЫЕВЛШЯЪЖРЯЕЖЁЃ +ЁЁЁЁУиЪщЕФСГЬњЧрзХЃЌвЛжЛЪжзЅзЁРЯЕЖЕФЪжБлЃЌСэвЛжЛЪжВІСЫЭЈбЖЦїЁЃ +ЁЁЁЁРЯЕЖЕФаФЬсЕНЩЄзгблЃЌОЭдкФЧвЛЩВФЧЃЌЫћПДЕНСЫРЯИ№ЕФЩэгАЁЃ +ЁЁЁЁРЯИ№вЛБпДвДвХмЙ§РДЃЌвЛБпАДЯТЭЈбЖЦїЃЌаІзХКЭУиЪщДђеаКєЃЌЕуЭЗЭфбќЃЌЯђУиЪщНтЪЭЫЕетЪЧСйЪБДгЦфЫћЕЅЮЛНшЕїЙ§РДЕФЭЌЪТЃЌПЊЛсШЫЪжВЛЙЛЃЌСйЪБАяУІЕФЁЃУиЪщМћРЯИ№жЊЧщЃЌвВОЭВЛдйзЗОПЃЌЗЕЛиЛсГЁЁЃРЯИ№НЋРЯЕЖгжДјЛиздМКЕФЗПМфЃЌУтЕУдйБЛШЫзВМћВщМьЁЃЩюОПЦ№РДУЛгаЩэЗнШЯжЄЃЌРЯИ№вВзіВЛЕУжїЁЃ +ЁЁЁЁЁАУЛгаГдЯЏЕФУќАЁЁЃЁБРЯИ№аІЕРЃЌЁАФуЕШзХАЩЃЌД§ЛсЖљЮвИјФуХЊЕуГдЕФЛиРДЁЃЁБ +ЁЁЁЁРЯЕЖЬЩдкДВЩЯЃЌгжУдУдК§К§ЫЏСЫЁЃЫћЗДИДЯызХЮтЮХКЭАзЗЂРЯШЫЫЕЕФЛАЃЌздЖЏРЌЛјДІРэЃЌетЪЧЪВУДбљЕФФиЃЌШчЙћецЕФетбљЃЌЪЧКУЛЙЪЧВЛКУФиЁЃ +ЁЁЁЁдйДЮабРДЪБЃЌРЯЕЖЮХЕНвЛЕњзгЯуЮЖЃЌРЯИ№вбО­дкаЁдВзРЩЯАкСЫМИЕњзгВЫЃЌЛЙе§дкДгЧНЩЯЕФПОЯфжаАбЪЃЯТвЛИіВЫЖЫГіРДЁЃРЯИ№гжФУРДАыЦПАзОЦКЭСНИіВЃСЇБ­ЃЌЕЙЩЯЁЃ +ЁЁЁЁЁАгавЛзРОЭзјСЫСЉШЫЃЌЮвАбУЛдѕУДЖЏЙ§ЕФВЫХЊСЫЕуЛиРДЃЌФуДеКЯГдЃЌБ№ЯгЦњОЭааЁЃЫћУЧГдСЫвЛЛсЖљОЭзпСЫЁЃЁБРЯИ№ЫЕЁЃ +ЁЁЁЁЁАФФЖљФмЯгЦњФиЁЃЁБРЯЕЖЫЕЃЌЁАгаПкГдЕФОЭИаМЄВЛОЁСЫЁЃетУДКУЕФВЫЁЃетаЉВЫКмЙѓАЩ?ЁБ +ЁЁЁЁЁАетЖљЕФВЫВЛЖдЭтЃЌЫљвдЖМВЛБъМлЁЃЮввВВЛжЊЕРЖрЩйЧЎЁЃЁБРЯИ№вбО­ПЊЖЏСЫПъзгЃЌЁАвВОЭвЛАуАЩЁЃЙРМЦвЛСНЭђжЎМфЃЌИіБ№ЙѓвЛЕуПЩФмШ§ЫФЭђЁЃОЭФЧУДЛиЪТЁЃЁБ +ЁЁЁЁРЯЕЖГдСЫСНПкОЭецЕФОѕЕУЖіСЫЁЃЫћгаПЙМЂЖіЕФАьЗЈЃЌШЬЩЯвЛЬьВЛГдЖЋЮївВПЩвдЃЌЩэЬхЛсгааЉВќЖЖЗЂЦЎЃЌЕЋОЋЩёВЛЪмгАЯьЁЃжБЕНетЪБЃЌЫћВХЗЂОѕздМКЕФМЂЖіЁЃЫћжЛЯыПьЕуОзНРЃЌбРГнЕФЫйЖШИЯВЛЩЯЮИПкПеащЕФЫйЖШЁЃГдЕУМБСЫЃЌОЭКШвЛПкЁЃетАзОЦКмЯуЃЌВЛРБЁЃРЯИ№Т§гЦгЦЕФЃЌЮЂаІзХПДзХЫћЁЃ +ЁЁЁЁЁАЖдСЫЃЌЁБРЯЕЖГдЕУАыБЅЪБЃЌЯыЦ№ИеВХЕФЪТЃЌЁАНёЬьФЧИібнНВШЫЪЧЫ­?ЮвПДзХКмУцЪьЁЃЁБ +ЁЁЁЁЁАвВзмЩЯЕчЪгТяЁЃЁБРЯИ№ЫЕЃЌЁАЮвУЧЕФЖЅЭЗЩЯЫОЁЃКмРїКІЕФРЯЭЗЖљЁЃЫћПЩЪЧЙмЪЕЪТЖљЕФЃЌГЧЪадЫзїЕФЪТЖљЖМЙщЫћЙмЁЃЁБ +ЁЁЁЁЁАЫћУЧНёЬьЫЕЦ№РЌЛјздЖЏДІРэЕФЪТЖљЁЃФуЫЕвдКѓЛсИФдьТ№?ЁБ +ЁЁЁЁЁАетЪТЖљАЁЃЌВЛКУЫЕЃЌЁБРЯИ№двСЫПкОЦЃЌДђСЫИірУЃЌЁАЮвПДЙЛЧКЁЃЙиМќЪЧЃЌФуЕУжЊЕРЕБГѕЮЊЩЖХЊШЫЙЄДІРэЁЃЦфЪЕЕБГѕЕФЧщПіОЭИњХЗжоЖўЪЎЪРМЭФЉВюВЛЖрЃЌО­МУЗЂеЙЃЌЕЋЪЇвЕТЪЩЯЩ§ЃЌгЁЧЎвВВЛЙмгУЃЌЗЦРћЦеЫЙЧњЯпВЛЗћКЯЁЃЁБ +ЁЁЁЁЫћПДРЯЕЖвЛСГУЃШЛЃЌКЧКЧаІСЫЦ№РДЃКЁАЫуСЫЃЌетаЉЖЋЮїФувВВЛЖЎЁЃЁБ +ЁЁЁЁЫћИњРЯЕЖХіСЫХіБ­згЃЌСНШЫвЛЦыКШСЫгжехЩЯЁЃ +ЁЁЁЁЁАЗДе§ОЭЫЕЪЇвЕАЩЃЌетФуПЯЖЈЖЎЁЃЁБРЯИ№НгзХЫЕЃЌЁАШЫЙЄГЩБОЭљЩЯеЧЃЌЛњЦїГЩБОЭљЯТНЕЃЌЕНвЛЖЈЪБКђОЭЪЧЛњЦїБувЫЃЌЩњВњСІвЛИФдьЃЌЩ§МЖСЫЃЌGDPЩЯШЅСЫЃЌЪЇвЕвВЩЯШЅСЫЁЃдѕУДАь?еўВпБЃЛЄ?ИЃРћ?дНБЃЛЄЙЄГЇдНВЛЙЭШЫЁЃФуЯждкЩЯГЧЭтПДПДЃЌФЧМИЙЋРяЕФГЇЧјОЭУЛМИИіШЫЁЃХЉГЁВЛвВЪЧТ№ЁЃДѓХЉГЁвЛИуМИЧЇФЖЕиЃЌШЋЩшБИИћжжЃЌИљБОвЊВЛСЫМИИіШЫЁЃдлУЧЕБЪБдѕУДИуЙ§ХЗУРЕФЃЌВЛОЭЪЧетУДЙцФЃЛЏИуЕФТ№ЁЃЕЋЮЪЬтЪЧЃЌЕиЖМЬкГіРДСЫЃЌШЫЖМЪЁГіРДСЫЃЌетаЉШЫИЩТяШЅФиЁЃХЗжоФЧБпЪЧЧПааМѕЩйУПШЫЙЄзїЪБМфЃЌдіМгОЭвЕЛњЛсЃЌПЩЪЧетбљУЛЛюСІФуУїАзТ№ЁЃзюКУЕФАьЗЈЪЧГЙЕзМѕЩйвЛаЉШЫЕФЩњЛюЪБМфЃЌдйИјЫћУЧевЕНЛюЖљИЩЁЃФуУїАзСЫАЩ?ОЭЪЧШћЕНвЙРяЁЃетбљЛЙгавЛИіКУДІЃЌОЭЪЧУПДЮЭЈЛѕХђеЭМИКѕДЋВЛЕНЕзВуШЅЃЌгЁГЎЦБЁЂЛЈГЎЦБЖМЪЧФмДћПюЕФШЫЯћЛЏСЫЃЌGDPеЧСЫЃЌЕзЯТЕФЮяМлШДВЛеЧЁЃШЫУЧИљБОВЛжЊЕРЁЃЁБ +ЁЁЁЁРЯЕЖЬ§ЕУЫЦЖЎЗЧЖЎЃЌЕЋЪЧРЯИ№ЕФЛАРягавЛЙЩСЙвтЃЌЫћЛЙЪЧФмЬ§ГіРДЕФЁЃРЯИ№ЛЙЪЧцваІЕФЧЛЕїЃЌЕЋгыЦфЫЕЪЧцваІЃЌЕЙВЛШчЫЕЪЧВЛдИвтШУздМКЕФгяЦјЬЋжБАзЖјЙЪвтШчДЫЁЃ +ЁЁЁЁЁАетЛАЫЕзХгаЕуРфЁЃЁБРЯИ№здМКвВГаШЯЃЌЁАПЩОЭЪЧетУДЛиЪТЁЃЮввВВЛЪЧзЁдкетЖљСЫОЭЫЕЛАЯђзХетЖљЁЃжЛЪЧетУДЖрФъЙ§РДЃЌШЫОЭФОСЫЃЌКУЖрЪТЖљУЛЗЈИФБфЃЌвВжЛЕБФЧУДЛиЪТСЫЁЃЁБ +ЁЁЁЁРЯЕЖгаЕуУїАзРЯИ№ЕФвтЫМСЫЃЌПЩЫћВЛжЊЕРИУЫЕЪВУДКУЁЃ +ЁЁЁЁСНШЫЖМгаЕузэЁЃЫћУЧГУзХзэвтЃЌСФСЫВЛЩйвдЧАЕФЪТЃЌСФаЁЪБКђГдЕФЖЋЮїЃЌбЇаЃЕФДђМмЁЃРЯИ№зюЯВЛЖГдЫсРБЗлКЭГєЖЙИЏЃЌдкЕквЛПеМфетУДОУЖМГдВЛЕНЃЌаФРяЯыЕУбїбїЁЃРЯИ№ЫЕЦ№здМКЕФИИФИЃЌЫћУЧЛЙдкЕкШ§ПеМфЃЌЫћвВВЛФмзмЛиШЅЃЌУПДЮЛиШЅЖМвЊДђБЈИцЩъЧыЃЌЪЕдкВЛЬЋЗНБуЁЃЫћЫЕЕкШ§ПеМфКЭЕквЛПеМфжЎМфгаЙйЗНЭЈЕРЃЌгаВЛЩйЬиЪтЕФШЫвВзмЪЧдкЦфжаЭљРДЁЃЫћЯЃЭћРЯЕЖАяЫћДјЕуЖЋЮїЛиШЅЃЌУжВЙвЛЯТЫћздМКПїЧЗЕФаФЁЃРЯЕЖНВСЫЫћЙТЖРЕФЩйФъЪБЙтЁЃ +ЁЁЁЁЛшЛЦЕФЕЦЙтжаЃЌРЯЕЖЯыЦ№Й§ШЅЁЃвЛИіШЫгЮЕДдкРЌЛјГЁБпдЕЕФЫљгаЪБЙтЁЃ +ЁЁЁЁВЛжЊВЛОѕвбО­ЪЧЩювЙЁЃРЯИ№ЛЙвЊШЅПДвЛЯТвЙРяЛсГЁЕФАВжУЃЌОЭгжДјРЯЕЖЯТТЅЁЃТЅЯТЛЙгаЮДНсЪјЕФЮшЛсФЉЮВЃЌШ§Ш§СНСНФаХЎе§ДгЮшЬќжазпГіЁЃРЯИ№ЫЕЦѓвЕМвДѓАыОЋСІЭњЪЂЃЌО­ГЃЬјЮшЕНСшГПЁЃЩЂГЁЕФЮшЬќЦїЮяСшТвЃЌЯёХЎШЫаЖСЫзБЁЃРЯИ№ПДзХаЁЛњЦїШЫдкРЧНхжавЛвЛЪеЪАЃЌаІГЦетЪЧЕквЛПеМфЮЈвЛецЪЕЕФЦЌПЬЁЃ +ЁЁЁЁРЯЕЖПДСЫПДЪБМфЃЌЛЙгаШ§ИіаЁЪБзЊЛЛЁЃЫћЪеЪАСЫвЛЯТаФЧщЃЌИУзпСЫЁЃ +ЁЁЁЁ(5) +ЁЁЁЁАзЗЂбнНВШЫдкЭэбчжЎКѓЛиЕНздМКЕФАьЙЋЪвЃЌДІРэСЫвЛаЉЮФМўЃЌгжКЭХЗжоНјааСЫЪгЦЕЭЈЛАЁЃЪЎЖўЕуИаОѕЦЃРЭЃЌеЊЯТблОЕШрСЫШрБЧСКСНВрЃЌзМБИЛиМвЁЃЫћО­ГЃЙЄзїЕНЮчвЙЁЃ +ЁЁЁЁЕчЛАЭЛШЛЯьСЫЃЌЫћАДЯТЖњЛњЁЃЪЧУиЪщЁЃ +ЁЁЁЁДѓЛсбаОПзщГіСЫзДПіЁЃжЎЧАгЁКУЕФДѓЛсаћбджагавЛИіЪ§ОнжЎЧАМЦЫуНсЙћгаЮѓЃЌАзЬьЭЛШЛгаШЫЗЂЯжЁЃаћбддкЛсвщЕкЖўЬьвЊЯђЪРНчаћЖСЃЌвђЖјЛсвщзщЧыЪОвЊВЛвЊАбаћбджиаТгЁЫЂЁЃАзЗЂРЯШЫЕБМДХњзМЁЃетЪЧДѓЪТЃЌВЛФмгаЮѓЁЃЫћЮЪЪЧЫ­ИКд№ДЫЪТЃЌУиЪщЫЕЃЌЪЧЮтЮХжїШЮЁЃ +ЁЁЁЁЫћППдкЩГЗЂЩЯаЁЫЏЁЃЧхГПЫФЕуЃЌЕчЛАгжЯьСЫЁЃгЁЫЂгаЕуТ§ЃЌдЄМЦЛЙвЊвЛИіаЁЪБЁЃ +ЁЁЁЁЫћЦ№ЩэЭћЯђДАЭтЁЃвЙЩюШЫОВЃЌЦсКкЕФвЙПеФмПДЕНОВкзЕФСдЛЇзљССаЧЁЃ +ЁЁЁЁСдЛЇзљССаЧгГдкОЕУцАуЕФКўЫЎжаЁЃРЯЕЖзјдкКўЫЎБпЩЯЃЌЕШД§зЊЛЛРДСйЁЃ +ЁЁЁЁЫћПДзХвЙЩЋжаЕФдАСжЃЌВТЯыетПЩФмЪЧздМКзюКѓвЛДЮПДетЦЌЗчОАЁЃЫћВЂВЛгЧЩЫСєСЕЃЌетРяЫфШЛОВУРЃЌПЩЪЧКЭЫћУЛЙиЯЕЃЌЫћВЂВЛЧеЯлМЕЖЪЁЃЫћжЛЪЧКмЯыМЧзЁетЖЮО­РњЁЃвЙРяЕЦЙтКмЩйЃЌБШЕкШ§ПеМфБщВМЕФФоКчЕЦЩйКмЖрЃЌНЈжўЩЂЗЂзХГСЫЏЕФКєЮќЃЌгФОВАВФўЁЃ +ЁЁЁЁЧхГПЮхЕуЃЌУиЪщДђЕчЛАЫЕЃЌВФСЯгЁКУСЫЃЌЛЙУЛГіГЕМфЃЌЮЪЪЧЗёШЫЮЊЭЦГйзЊЛЛЕФЪБМфЁЃ +ЁЁЁЁАзЗЂРЯШЫеЖЖЄНиЬњЕиЫЕЃЌЗЯЛАЃЌЕБШЛЭЦГйЁЃ +ЁЁЁЁЧхГПЮхЕуЫФЪЎЗжЃЌгЁЫЂЦЗЕжДяЛсГЁЃЌЕЋЛЙашвЊЗжзАдкШ§ЧЇИіЛсвщМазгжаЁЃ +ЁЁЁЁРЯЕЖПДЕНСЫвРЯЁЕФГПЙтЃЌетИіМОНкСљЕуЛЙУЛгаЬьССЃЌЕЋвбО­ФмПДЕНУЩУЩЪяЙтЁЃ +ЁЁЁЁЫћзіКУСЫвЛЧазМБИЃЌЗДИДПДЪжЛњЩЯЕФЪБМфЁЃгавЛЕуЦцЙжЃЌвбО­жЛгавЛСНЗжжгЕНСљЕуСЫЃЌЛЙЪЧУЛгаШЮКЮЖЏОВЁЃЫћВТЯывВаэЕквЛПеМфЕФзЊЛЛИќЦНЮШЫГЛЌЁЃ +ЁЁЁЁЧхГПСљЕуЪЎЗжЃЌЗжзАНсЪјЁЃ +ЁЁЁЁАзЗЂРЯШЫЫЩСЫвЛПкЦјЃЌЯТСюзЊЛЛПЊЪМЁЃ +ЁЁЁЁРЯЕЖЗЂЯжЕиУцжегкЖЏСЫЃЌЫћеОЦ№ЩэЃЌЛюЖЏСЫвЛЯТгаЕуТщФОЕФЪжНХЃЌаЁаФвэвэРДЕНБпдЕЁЃЭСЕиЕФЗьЯЖПЊЪМР­ДѓЃЌЗьЯЖСНБпЭЌЪБЯђЩЯЯЦЦ№ЁЃЫћбизХЦфжавЛБпЭљНиУцЩЯвЦЖЏЃЌБГЩэХВвЦЃЌЯШгУНХЪдЬНзХЃЌЪжЗізЁЕиУцЭЫааЁЃДѓЕиПЊЪМЗ­зЊЁЃ +ЁЁЁЁСљЕуЖўЪЎЗжЃЌУиЪщДђРДНєМБЕчЛАЃЌЫЕЮтЮХжїШЮВЛаЁаФНЋДцзХживЊЮФМўЕФЪ§ОнkeyвХЭќдкЛсГЁЃЌЕЃаФЛсБЛЛњЦїШЫЧхРэЃЌашвЊСЂМДШЁЛиЁЃ +ЁЁЁЁАзЗЂРЯШЫгаЕуФеХ­ЃЌЕЋвВжЛКУСюзЊЛЛЭЃжЙЃЌЛжИДд­зДЁЃ +ЁЁЁЁРЯЕЖдкНиУцЩЯе§Т§Т§ХВвЦЃЌКіШЛИаОѕЭСЕиЕФвЦЖЏЭЃжЙСЫЃЌНгзХПЊЪМЕїзЊЗНЯђЃЌвбДэПЊЕФЭСЕиПЊЪМКЯТЃЁЃЫћЯХСЫвЛЬјЃЌСЌУІЯђЛиХЪХРЁЃЫћКІХТЙіТфЃЌЪжНХВЂгУЃЌвьГЃаЁаФЁЃ +ЁЁЁЁЭСЕиЛиЙщЕФЫйЖШБШЫћЯыЯѓЕФПьЃЌОЭдкЫћХРЕНЕиБэЕФЪБКђЃЌЭСЕиКЯТЃСЫЃЌЫћЕФвЛЬѕаЁЭШБЛСНПщЭСЕиМадкжаМфЃЌОЁЙмЪЧФрЭСЃЌВЛзувдЧаНюЖЯЙЧЃЌЕЋСІСПЪЎзуЃЌЫћЪдСЫМИДЮвВЮоЗЈЭбГіЁЃЫћаФРяДѓНадуИтЃЌЭЗЖЅвђЮЊНЙМБКЭЬлЭДЩјГіКЙЫЎЁЃЫћВЛжЊЕРЪЧЗёБЛШЫЗЂЯжСЫЁЃ +ЁЁЁЁРЯЕЖХПдкЕиЩЯЃЌОВЬ§зХжмЮЇЕФЩљвєЁЃЫћЫЦКѕЬ§ЕНДвДвНгНќЕФНХВНЩљЁЃЫћЯыЯѓзХКмПьОЭгаОЏВьЙ§РДЃЌНЋЫћзЅЦ№РДЃЌМазЁЕФаЁЭШЛсБЛПГЖЯЃЌДјзХДЏПкШгЕНМрРЮРяЁЃЫћВЛжЊЕРздМКЪЧЪВУДЪБКђБЉТЖСЫЩэЗнЁЃЫћЗќдкЧрВнИВИЧЕФФрЭСЩЯЃЌИаОѕЕНГПТЖЕФБљСЙЁЃЪЊЦјДгСьПкКЭафПкЭИШыЫћЕФЩэЬхЃЌШУЫћОѕЕУЧхабЃЌШДгжШЬВЛзЁеНРѕЁЃЫћФЌЪ§зХЪБМфЃЌЦкХЮетжЛЪЧММЪѕЙЪеЯЁЃЫћЩшЯызХздМКШчЙћБЛзЅзЁСЫИУЫЕаЉЪВУДЁЃвВаэЫћИУНЛД§здМКЖўЪЎАЫФъЙЄзїЕФЧкПвГЯЪЕЃЌзЌвЛЕуЭЌЧщЗжЁЃЫћВЛжЊЕРздМКЛсВЛЛсБЛЩѓХаЁЃУќдЫдкЧАЗНБЦШЫВЛвбЁЃ +ЁЁЁЁУќдЫжБЕжаиЬХЁЃЛиЯыетЫФЪЎАЫаЁЪБЕФШЋВПО­РњЃЌзюШУЫћгЁЯѓЩюПЬЕФЪЧзюКѓвЛЭэРЯИ№ЫЕЙ§ЕФЛАЁЃЫћОѕЕУздМКЫЦКѕНгНќСЫаЉаэецЯрЃЌвђЖјМћЕНУќдЫЕФТжРЊЁЃПЩЪЧФЧТжРЊЬЋдЖЃЌЬЋРфОВЃЌЬЋвЃВЛПЩМАЁЃЫћВЛжЊЕРСЫНтвЛЧагаЪВУДвтвхЃЌШчЙћжЛЪЧПДЧхГўвЛаЉЪТЧщЃЌШДВЛФмИФБфЃЌгжгаЪВУДвтвхЁЃЫћСЌПДЖМЛЙЮоЗЈПДЧхЃЌУќдЫЖдЫћОЭЯёХМЖћЯдГіаЮзДЕФдЦЖфЃЌйПКіжЎМфгжПДВЛЕНСЫЁЃЫћжЊЕРздМКШдШЛЪЧЪ§зжЁЃдк5128ЭђетИіЪ§зжжаЃЌЫћжЛЪЧзюЦеЭЈЕФвЛИіЁЃШчЙћЦЋЩњЪЧФЧ128ЭђжаЕФвЛИіЃЌЛЙЛсБЛЫФЩсЮхШыЃЌОЭЯёДгРДУЛДцдкЙ§ЃЌСЌГОЭСЖМВЛЫуЁЃЫћзЅзЁЕиЩЯЕФВнЁЃ +ЁЁЁЁСљЕуШ§ЪЎЗжЃЌЮтЮХШЁЛиЪ§ОнkeyЁЃСљЕуЫФЪЎЗжЃЌЮтЮХЛиЕНЗПМфЁЃ +ЁЁЁЁСљЕуЫФЪЎЮхЗжЃЌАзЗЂРЯШЫжегкЦЃОыЕиЕЙдкАьЙЋЪвЕФаЁДВЩЯЁЃжИСювбО­АДЯТЃЌЪРНчЕФГнТжПЊЪМЛКЛКдЫзЊЁЃЪщзРКЭВшМИБэУцЩьГіЭИУїЕФЫмСЯИЧзгЃЌНЋвЛЧаЮяЦЗежзЁВЂЙЬЖЈЁЃаЁДВЩЂЗЂГіДпУпЦјЬхЃЌЫФжмСЂЦ№ЮЇРИЃЌШЛКѓДгЕиУцЭбРыЃЌЕиУцЗ­зЊЃЌДВЯёвЛжЛРКзгЪМжеБЃГжЫЎЦНЁЃ +ЁЁЁЁзЊЛЛжиаТЦєЖЏСЫЁЃ +ЁЁЁЁРЯЕЖдкШ§ЪЎЗжжгЕФОјЭћжЎКѓЭЛШЛПДЕНЩњЛњЁЃДѓЕигжЖЏСЫЦ№РДЁЃЫћдкЕквЛЪБМфЦДОЁСІЦјНЋаЁЭШГщРыГіРДЃЌдкЭСЕиЯЦЦ№зуЙЛИпЖШЕФЪБКђжиаТЛиЕННиУцЩЯЁЃЫћИќаЁаФЕиГЗЭЫЁЃбЊвКИДЫеЕФаЁЭШПЊЪМДЬбїЬлЭДЃЌШчАйзІФгаФЃЌМИДЮШУЫћЫЄЕЙЃЌЬлЕУЮоЗЈШЬЪмЃЌжЛКУгУбРГнвЇзЁШ­ЭЗЁЃЫћЫЄЕЙХРЦ№ЃЌгжЫЄЕЙгжХРЦ№ЃЌдкНЧЖШЗЩЫйБфЛЏЕФЭСЕиНиУцЩЯЮЌГжМшФбЕиЦНКтЁЃ +ЁЁЁЁЫћВЛМЧЕУздМКдѕУДЭЯзХЭШЩЯТЅЃЌжЛМЧЕУЧиЬьПЊУХЪБЃЌЫћЛшСЫЙ§ШЅЁЃ +ЁЁЁЁдкЕкЖўПеМфЃЌРЯЕЖЫЏСЫЪЎИіаЁЪБЁЃЧиЬьевЭЌбЇРДАяЫћДІРэСЫЭШЩЫЁЃМЁШтКЭШэзщжЏДѓУцЛ§ЪмЫ№ЃЌКмГЄвЛЖЮЪБМфЛсЗСА­зпТЗЃЌЕЋЫљавЙЧЭЗУЛЖЯЁЃЫћабРДКѓНЋвРбдЕФаХНЛИјЧиЬьЃЌПДЧиЬьавИЃЖјгжЪЇТфЕФбљзгЃЌЪВУДЛАвВУЛгаЫЕЁЃЫћжЊЕРЃЌЧиЬьЛсГСНўОрРыЕФЦкМНжаКмГЄЪБМфЁЃ +ЁЁЁЁдйЛиЕНЕкШ§ПеМфЃЌЫћИаОѕЯёЪЧвбО­зпСЫвЛИідТЁЃГЧЪаШдШЛдкЛКТ§ЫеабЃЌГЧЪаОгУёжЛЙ§СЫЦНГЃЕФвЛГЁЫЏУпЃЌКЭЧАвЛЬьСЌајЁЃВЛЛсгаШЫЗЂЯжРЯЕЖЕФРыПЊЁЃ +ЁЁЁЁЫћдкВНааНжгЊвЕЕФЕквЛЪБМфзјЕНЫмСЯзРХдЃЌвЊСЫвЛХЬГДУцЃЌЩњЦНЕквЛДЮМгСЫвЛЗнШтЫПЁЃжЛЪЧвЛДЮЖјвбЃЌЫћЯыЃЌПЩвдъћРЭвЛЯТздМКЁЃШЛКѓЫћШЅСЫРЯИ№МвЃЌНЋРЯИ№ИјИИФИЕФСНКавЉДјИјЫћУЧЁЃСНЮЛРЯШЫЖМвбО­ВЛДѓФмзпЖЏСЫЃЌвЛИіФОкЋЕФаЁЙУФязЁдкМвРяПДЛЄЫћУЧЁЃ +ЁЁЁЁЫћЭЯзХЩЫЭШЛКЛКѕтЛиздМКзтЕФЗПзгЁЃТЅЕРРяањШХрадгЃЌГфТњИеЫЏабЪБЯДЪўГхВоЫљКЭГГФжЕФЩљвєЃЌХюТвЕФЭЗЗЂКЭТвГЈЕФЫЏвТдкУХРяУХЭтДЉЫѓЁЃЫћЕШСЫКмОУЕчЬнЃЌИеЩЯТЅОЭЬ§МћељГГЁЃЫћзаЯИвЛПДЃЌЪЧИєБкЕФХЎКЂРЛРЛКЭАЂБДдкКЭЪезтЕФРЯЬЋЬЋељГГЁЃећЖАТЅЪЧЙЋзтЗПЃЌЕЋЪЧЩчЧјгаЭГвЛЪезтЕФДњРэШЫЃЌУПЖАТЅгжгаЗжАќЃЌЩѕжСУПВугаЕЅЖРЕФЪезтШЫЁЃРЯЬЋЬЋвВЪЧРЯзЁЛЇСЫЃЌЖљзгВЛжЊЕРХмЕНФФРяШЅСЫЃЌЫ§ГЄЕУЪнгжИЩЃЌЕЅЖРвЛИіШЫзЁзХЃЌЗПУХзмЪЧЙиБеЃЌВЛКЭШЫРДЭљЁЃРЛРЛКЭАЂБДдкетвЛВуЫуЪЧаТШЫЃЌСНИіТєвТЗўЕФХЎКЂзгЁЃАЂБДЕФЩљвєКмИпЃЌРЛРЛР­зХЫ§ЃЌАЂБДЧРАзСЫРЛРЛМИОфЃЌРЛРЛЕЙПоСЫЁЃ +ЁЁЁЁЁАдлУЧЖМЪЧАДКЯЭЌРДЕФХЖЁЃЁБРЯЬЋЬЋгУЪжДСзХЧНБкЩЯЦСФЛРяЙіЖЏЕФЬѕЮФЃЌЁАЮветИіШЫДгВЛШіЛбАІЁЃФуУЧжЊВЛжЊЕРЪВУДЪЧКЯЭЌпж?ЧяЖЌМгЪе10%ШЁХЏЗбЃЌКЯЭЌРяаДЕУЧхЧхГўГўАІЁЃЁБ +ЁЁЁЁЁАЦОЪВУДАЁ?ЦОЪВУД?ЁБАЂБДбязХЯТАЭЃЌвЛБпКнКнЕиЪсзХЭЗЗЂЃЌЁАФувдЮЊФуФЧЕуаЁУЈФхЮвУЧВЛжЊЕР?ЮвУЧЩЯАрЪБФуШЋАбПеЕїЙиСЫЃЌзюКѓФуетАДЕчЗбНЛЧЎЃЌЮвУЧетИјФуАзНЛЙЉХЏЗбЁЃФуУЩЫ­АЁФу!УПЬьЯТАрЛиРДетЮнРяРфЕУИњБљвЛбљЁЃФувдЮЊЮвУЧаТРДЕФКУЦлИКТ№?ЁБ +ЁЁЁЁАЂБДЕФЩљвєМтЖјДрЃЌЛЎЕУПеЦјЕРЕРСбКлЁЃРЯЕЖПДзХАЂБДЕФСГЃЌФъЧсЁЂБЅТњЖјвтЦјЕФСГЃЌКмЦЏССЁЃЫ§КЭРЛРЛАяЫћКмЖрЃЌЫћВЛдкМвЕФЪБКђЃЌЫ§УЧО­ГЃАяЫћееПДЬЧЬЧЃЌвВЛсИјЫћАОЕужрЁЃЫћКіШЛЯыШУАЂБДВЛвЊГГСЫЃЌЭќСЫетаЉЯИНкЃЌжЛЪЧВЛвЊГГСЫЁЃЫћЯыИцЫпЫ§ХЎКЂзггІИУАВАВОВОВзјзХЃЌШУШЙзгИЧзЁЯЅИЧЃЌЮЂЮЂвЛаІТЖГіКУПДЕФбРГнЃЌЧсЩљЫЕЛАЃЌФЧбљВХгаШЫАЎЁЃПЩЪЧЫћжЊЕРЫ§УЧашвЊЕФВЛЪЧетаЉЁЃ +ЁЁЁЁЫћДгвТЗўЕФФкГФЬЭГівЛеХвЛЭђПщЕФГЎЦБЃЌащШѕЕиЕнИјРЯЬЋЬЋЁЃРЯЬЋЬЋФПЕЩПкДєЃЌАЂБДЁЂРЛРЛПДЕУЩЕСЫЁЃЫћВЛЯыНтЪЭЃЌАкАкЪжЛиЕНздМКЕФЗПМфЁЃ +ЁЁЁЁвЁРКРяЃЌЬЧЬЧИеИеЫЏабЃЌе§УдК§зХШрблОІЁЃЫћПДзХЬЧЬЧЕФСГЃЌЦЃОыСЫвЛЬьЕФаФШэЯТРДЁЃЫћЯыЦ№зюГѕдкРЌЛјеОУХПкБЇЦ№ЬЧЬЧЪБЃЌЫ§ФЧеХдрйтйтЕФПоРлСЫЕФаЁСГЁЃЫћДгУЛКѓЛкНЋЫ§БЇРДЁЃЫ§аІСЫЃЌАЩпѓСЫвЛЯТаЁзьЁЃЫћОѕЕУздМКЛЙЪЧавдЫЕФЁЃОЁЙмЩЫСЫЭШЃЌЕЋБЯОЙУЛБЛзЅзЁЃЌЛЙДјСЫЧЎЛиРДЁЃЫћВЛжЊЕРЬЧЬЧЪВУДЪБКђВХФмбЇЛсГЊИшЬјЮшЃЌГЩЮЊвЛИіЪчХЎЁЃ +ЁЁЁЁЫћПДПДЪБМфЃЌИУШЅЩЯАрСЫЁЃџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџg@Ѕ_ЈЪЇщХ| џ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџё0001Е­Ъ!?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџrec_lib_name_libˆ  $џџџџџџџџџџџџџџџџџџ€ !ˆ  $џџџџџџџџџџџџџџџџџџ !џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџg(џџџр(0Ч(/џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч HELLO JACKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч HELLO JACKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‡жvч HELLO JACKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџуЧџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџАГа /Dˆ -џŒ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЧkЏfk§-1*фћуDqўfМ~^О™пяЕГ5б9#§6пРˆы$J§W‹љѓ74sЬбєEёЂСOйfiUёбИжЗY"Х[`9˜о“М‘jВѓщ„tДьЯ№ГЁюKІкЩ ŸŸћ0)АW’ў<…WЁ~HyМ­rжѓ™›\w`ъіф‡P9ѕ‡Ssѕ$_@sы8Меќѓ;Йв!цКгз7Nƒт‰З=RИeцvђ7Ojы +PћчМpДьјсKTђnƒxсБхO>#іMРjчь6Тљхщ{Ук7;XЄ;ЮжЏfд}YsЗИП[‡№›nQЧЇ#Рџx№лМ(YЭQїЧŸ7?6Џ‰Sљ‰зЖщ§ЮФk"Иь>R[qюžƒшYћ3œ§T"ћvnšAЛgЦ/%[bмКД™wх2 ќ.bVL‡Й~ч=кŒСВдrmiч‹!Cсђ.-б;ЫOю]юФШm_1єW №xа?˜D&їП,TƒyqSFQОnУT#6"Р;ѓЖПСр6оyї‰НnFљ[Гnщ`xлЌџђfЇКn”S– є§И N=_TЄб˜cEZК…ъFХ„ ZтЎБЅ“vЋЭLИ&нфg1ИКKC&А%‡ce „Д(‚ƒ)Ж‡AьŸ6ж жнu3ŒїwІŒ“˜аRЕ3Ц›žЄзsђFсЗ{ШфєќЄ№ћ!ю\ YЯаpwУэЯмИ}єЈps›йŸ“pК§оГƒ˜ Йy7 лѓњGps/yюб\>жyпcЮо{ойч~З№cПХ y7ЄюPП_ƒЦBлptђёfw1‡Мњђ™ёцwdнoЙчI™Ь™‘o\#5+_uї&№o"чр}[ќF=™њДоћ{Щ]oю9ЮГйЧŸiг}<иƒњоєнїЩьЁ›фїћѕrЮ{gs‰НТJыд{эA< Yщ9ЯўXѕŸўo/чјEы,XяЋ>ясчмЩЅРЧ„USmЃ•~#њ—л•dѓіфеёЊБшwыјѕCR*w•Ўщ“ЏРNz_cЦ+7њю™џдUл^ОxђЎwёЫ пыКkЋšвsэ—Ж:вхчщКRьГa_ГюїТj(ђj§˜ž*|;Иk#ZІБюUџїŸ!ыА~й\u>г_ќwхкЏ9l•ѕму”ѕœEџ~ЗЗr;›Ю%"~ЙЛбЗI 9М‚ЛВl5U „тg|сц*“м›жsvьsуС Џtю aВђя] ЉІC˜ўВїЄ/УЮWMлtnї˜GЎEWuFœц1сГУ7&Б@уVЪyŽИ8џŒ"=іqнcЎ7Є}ЌŸќyw[7rкtŸlЎ.ЁЏ№џzžо„ЎZЙ)_ў/П…ћоЙО–Г“TдƒjОўж;пя[О9tщ=@Мп>ђГы7Ќ1OyqЋО~jКѓїФЬg,ј{гw€м`vг{[s§ŽуБКwЌџG5‡”лPї|w8Зј<=юѕ‡чяpвЇхсЗНƒиЛ„х`ё_њx§†Xs‰œЯ пс№џ(Ј„‹m‹ п@кŠ+P;2 0ˆ јЃЈ>§уSёЧ™і8-x{ж<Я‘юœЙрЕОAа&эUУыw™ў=х<мЎѓ?Aјёцч;ЬџЗЧŽrќЯ№№Ирe§’-§р"w<‘~L.ьEжHП?Т™IзЎHМ§ев‰їцkY;'ѕWuqmЏЩ +=`Ћ +‘9 v2gМ™Y–KW8ПШe{ЫѕьA’їІЗЭчкKт2w{Ђ›ЪћјƒPњTFTю е77~з™ТФЧ€Zж &ЫГѕSђ&˘зzмАсNykЙ›ошЧŸ<жфз#ћОш‹>ГFЎF@`їF™jy„yУv`Аy p=гF@мpy y—2Э\˜F 2фV“,<Ы€ГYІEkFЙye\6МQўЎDnLЇlƒ,XDђ/aQыУРчНš[Вѓ§QК№А‰хДНгЌ.џф‡ЯQ†Шc‡O_#Бf0<ЫŽИьžХ–?]Щ™qї?Вeр[u4н8gѓПyУ+щРw]я9dfсф0F]w{ЁњюАђ5;ЎэбкяmЖяѓђЩѕнз“qeёчgрY–јЛžLХšлŸПТ`ѓЋЏ"т­лlm/ ƒен<ˆкЁщ†Т`„ых,˜ФЬu–™ц1їN™‘ГqжАX ЛЧп:ќ‰ш{ДдA›СЯњ!ЙU‰7М‡„бЏќJa-}Д`XFњ-ќяєзїuv†0п4ЮЏG‚d+ЙфБNўQўyЋХЙ{ЄRН6ў§H/Йe—ЌržЛnCs †щг/]jRŽpeБВуЙыЌSТŒщр+8ѕв_ZЯnИ\ЫМЫл№хЄЇЅуз%TЕ2eCЯІК^ГЧЎц|Я­Йпкыёо8ї7ѓpGЮxѓўѕв/ХFољ4*sŠWnёЯ№z•ПжЃЊЧЗxчЗDЪАЮ;-ЛŸ=К _}лі)cЧЇЖKƒлњцVмzУЧЏтЏЈ?О4ЯЧВѓёс›н|u:‚ю‹ЧЖсlУАмjД‚;ћјЖмQў~=ърgq~Зїїлcœqў~=ЦГѕИя[ƒлћ”qжš!cЬjчiыp}zE9ЧІ|8ЫI#œћчС§§lвѕвY№єЯaJrUУ‚;ћ„—щЌГсш€Esви8#—Mж=gŸŸБЖ=Ÿ=t3роuўПэжѓѓѓтгєOY=E€sыѕИеКо|,НКєЇt›0Що—8ў| SНgЌЋMИ.œWŽ8ў~om~—ЌОЄж шkЊMvыјѓАбkzЭƒrшѕЛUŽ,yљЊбzоЗZKnЛ_^ЏѕŽ,yљHЃНv]-™ЛNrЛчpсggNуŽw)ЩМгŽњЋџXѕЧŸѓзIм’sUTWW?G{sсэCO]uНQRmЏŠzм§8уŠ,цлŽsœН…бАеЉ)з'БчУhЃИъrНo!ћ=щ|]tžКыŸŸЊЗ[Žѕ“ѕэ&‡ DЃНŸWїЎКчюбыZєѕшэŽd)}-ЉпдЇ(y„W8Ежmіэ‡j›q*ўѕœЮ)ЧГід[-”Є|?ЛЛЧОШ6^йGЖOlg0ъиJж{r k"чю\Ј4ƒ‹ŸЙsГ г#ђ,…a žEнXyRУdюEЫƒyаЂУd•ЫмБeЌcССбмšядЫ Щ‘#вxN<Ž[О^MИєз1‡КњњЛяzЄ{Кuц{пюQІ(K[NЯnїПШR“?TZgфђ[жџиhW+ZЫЩйгї}іŸ&Ќw,>ъЯnя˜хЈ9Ы7КГ‹vЬsђў;хoў ф75Л@žwСmЬ`ƒn(ёќx›Џ[s<И*qЊСуТwŽД“7<д‰сnsыУM_юІЗю|я"2їV;Ш`ОП“gЗum<† k_ЙeЗuPђ W<#чВ Ёd9Ў~џеЙ;•dЦnzђѓЛfNяА=анЗљі‡“ЙЌ#Тuл GЋЉ‡Р№ˆ r?j‰ ЬwШ|NейИnјс•”šїЎљЙ0[އRђс~,5šk0РѓVдЪbжx{WФMўцуНspѕЈ ˜(Г№,/PXЊњ'3jА№,ƒ}-vчbћЪj‡ЛKnћЧіCE^$б v^нТїGУХzшПЬ.=щ=уўф=КкЊ0иN(Mт vjЩwТ6ƒoфo@эЯ^/S ЧaћХƒ‹-„н9Ž=э=у‡Zmœy7q„e#мшpъ?Šу€пю0ѕ~8-ŸˆХЖуЩ›д<†emЬ{MіmMчф0Bncт[ьќ†уfо№њ!хф-yFМѕв,rСсёуиd17NŠkS§ИѕСссkВy5 –‘мX}`?5=ўC”мj(яyхs7лќ!ЛіФч‡Ž<Йсљ оŸšоџЏЛљсфХcj<3ј§,дqяфпџr-БТwІoтъ§Уl!љQ^Иу€ИfвQлВх№№[“‹LLІ\Д…Џ-&Рcж=VЇS:ї“sXчŸ‚-C6hђј{жSzлyљŠV*EЖёюТJнЃМ§­ ˆЦбіВ; šШдЦ+…”cV2 k]gюџƒQоzПG О@\“žЛў§8W–Є(цюuѕюџЃ›sч‰5zaЛ7;ŸоCНur|Жщ4`Џ?ŠђŒо|ЮP†a<6о@пCЭчжФрЖЙП–~фbgцѓ™rƒ[`nyлЬВ›ќшя"TЏ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџКC–Ќ5 VqЃAАpЧCeЛЅЪ: §.4Pєэƒ TэЛ%€0Pn&ё0ЇOЮVэЛэЩ"DawFšˆf MUѕЛІЯ>.tєx”ˆdbW"[ЛнДN\цЌМji ,Tю[4:’]ЫХЯJ:Z‹IфГ(ФfN3“MЮ@„žН рлŠ…2еГ„O‚ЎSRJDoТЮГˆ}Ф о:aYЭNЃА%SˆŒBk‹ВТ“8СbN›АЅеHЩ8щЪЁOъ#Ц’Дх}Kї@CF-kњ= +ˆхЙY$|и0ћPЩ3І’<’хU\)ЕЂ +Е +і(‘ХВ‘cХ›2Nk4™ŠвфWEГ‘›V2<†F‹ЃаЪшгE+qc МUС~зтZГ*m†‘ЋŒ\ihT8–dњЩѕIЅХ[Ќ-{Yи: ("*qsа-LЦg˜\Ъ†&Ф* qkб›?B,y@rЧжlqsб—O@xšГGИ%"•ыЯ=ТCwў a‰M2štŽ<\{š)PGEBУ"‘ДJ?A}" С‡iрOC#‘3 –K4*ž$y“)F@NЃ”$Ho=:žщиёwi%oжГlнG"ЬМXё€O чV4‰(Ф:ћВБH#W4­Ѕˆ$ŒOYA9б7jФ+WДаЅ •ОY7"€ЛлЁrW,ех“„нў•”Es#‘ HЎNЃАэх'Я"ОЃ§љˆќ­’зЋАх8"šв„H№Rху ŠV4Б%#$и^&)…EА#Я#‘х‡!ж,%89СDЕчˆжГeK" д‰&и"%`IїEmвL&Ј, ј'‚ ё—їEekOl ŠФш‡S–пDmQB?suАИR'/‡ _Д@#‰]ˆоВШ!+ИЃзЋ€“…HРlА€uРC"з›„лСOУ"З№P7Єšз+mƒ‡ЅiР—8Иуh™РO+ЙЬƒvTіzЁѕhю/OЕC ЎBg_­a(„OЙL|@,лЈйЕ Ш+›NЋŒLMŽjТEєА(p (_Ц+Б‹…ZРЮИ!ЫїЉ’O#•FfИސ\wkOЙŒ 4JДf–єШb ("гNБ .KШЗ ‰MF›ДЬL9WЬ*“ @Р( +рQFЋАLE6LЈpЇ СOЃАK–:ЬA~Њ8АЇЙHN›АK€:ТuАQtgШЌNFБЬЬИ8L!Rš91хyх N#‘ЄM;Р!Qž‚„Щё Э3’­&MGІ˜'@!ХD3’ЋF!€@  NР^нЖ-Гы+'ў `Р^mЛ­5 .Ѕ#!л_оuЗ-VЦdс!IвЌЌТ–Fbf!… ачIдуcDУqЄЌ ќ~@є/wХ"ЭЪЅƒŽРCWu ‚Иƒ'ХB‘мC|CQ‹ЁЯ'Љу•Ž`^=#ŒэЭ'P8сљЁЯgяЃЦЛŒ%ПКЯщсЇ…kНCMƒлB96™Љ’S(ТЛ*[ŒRэ+‹Ш !чyB Фг–л —4D/nИ`Цؘ)FKN\ХЮь:ОU9 нщЌrЦC2ZK=лB-—{I€ѕиkНТv[Ь"Dqц +cЌТКЄЭ!{EШ5нgЅ"Bпф[:Еь‘&‹dТохOK@–ќщq ЈуSЂBпe•KH™р9аЩ&‡ЋZПTN^ЦЗа)‘FЧ2S’нMY<,ŽШЅ * DЬm\п€4;gg`Ыc'^ДЮНЫ‘х dЅКя9фљ9тЏЦ;х‰3џШžKQ€•xРІ"Гlc ЈHˆ…щ+hG ‰:‘,L‰:LPœЬ™cgВGТ‘,Я<ЕgyЬљД…œуЯ4ВRмŒ8Oьў№iцU +Ђ#32–œ\ЫOј,rS ‰р4SЛœ‚mшдањ№­z#тК›Шj§{Ь +ЅykЫYT,lЛL€4@Ї,…ќMРЄU‰BКŒ_гG*lш‚Љ` 3dЛ’–OЉPšиQШ ЗхГыпe"ЏтXkqіз# f+упЅˆ‰Й7§сИЯwЈ3cПœGŸDTX§ р8Е^"3Кœˆ-ihQ‚€QсЩќІŽ3Kr“Š4|ŠЬ)rЪ”ш›ДBŽнK—ЏZG;ййбЏ—%#ВmЄЮ‡{D/даЩE W –*іPb*C–ЃЪ@У&ˆщpd№ H3K’cˆtq#‚|Р†вмК%Р-{7IvNт'  еeЛ%Цˆ?”:kРрц €ШVэЛх:ІOoЖ0UF|NГг–аHŽ!ˆм0—ˆ–збЦS’TˆЯў9џ‹ №]ˆ?W<Еœ яMg§Џ™s™Ир>Ю#qЅ /мС ЖП1€зј˜Њ4 +ldNЂ‰Д,ђКСЭЈP,šhмXМEЏЬ9№Ј)Ѓ™l\N€;С+oШi„‡6ЪN4 +hуŒ ?6„ђЫЦˆSЛŠlЃЪLD7œP€ 7SМHтЩЁ^МИ$…-чŒYГ:m‰l<8ЛQ€‰Ъˆ‘šВq›ЧLX• + 0ЇiГвп%ЩOЖfП,IР ШХEл–e ŸI_O)Р›ШьЛOT’mЫпСqIР9‰ ЛWФБхŒЄыСИБqЄ[љ1;ЯГАmŽкЩO{лqЄ—gТюХ"HЄЮŽš<YЙ‰#OwР•MУ•cM‰hЖp˜ё№ш BWеКdN1ZMŸњp†ЈК&гUхК]ЃGq^ж’-RЖФc—IUЁqЈŒџЦЛDулd„Я?Д}qї'Т"Мкпьƒ›ЈЙq ЗqXЭ&DЫ–ЄƒƒšМzљh(№ЬРоmЛэC4CvацGє—жф–m‹‚Ѕh“a-q1ЬЫ‘E[;Йh™i.cФпз<ЄЯ@ž#9рл+b7ЮC§;ЈкЃШŒu^эЛdDГKv/‹М‚ŒH‘U§пmЉ_*–Ў|Г)[ŽS*лп%Ъ•KьzМЦqцэ; +Z’Rпф z@ЁП:ВƒлEЄк–д(_гД|8дhVГŒЃC GИЖ$G№}ЋˆdЈffNЛ‘+Э–SЉŽ„Ё3J $PГš‘kD'‚8€и?­JjбЛqь›D(G‚jрЦѕЊq+еЊ5žlПШbyЫ’u’š)•Д“‚LXSxŠВ•Щ&GS‘)‘4U:Т—v22‡)СЯ"‘4вŠ;L9y(ђ I˜CЊ!mГ>6tфЉВ'uЂOУЂlы =(Ÿh v “;Ћpъ‰I6y ЉРRF#`эNМ*ЙЈШр:ТГFЃ lF"ЙИ*іЊ Ш ›ЦЋl…žn?Pж 8№ !жГd-oФпЈЈтOBЯЋŒmЦ­ŽЪѓрВ“9рfN›p,ЩЈЉеD7a1`ѓj€kЦl­M—‹им +’uoћс=#ŒЅ•}одавТMšфZ2ЋŒфŠ|Ь„є4›СЎб:›Œыи;фsq;„"ЂJND–c”")fQl ЙЦф‹vЭж\–œ‰FB EjšйœљN+C”С5%ф*}@šсЫ|ТДCд™ok0дЌSђй [4;дžЦkVIŘьЙI`м=;дБFJжWgЯbSЕЌs%šЫ}ЛЄsЂzўCЫь™jџСYДТvЪOГo+]птчЈCŸ+фr”ЮМpНЩ \чTšТr#Я-IЈ:rДСТЦ'eФCDr›œ7vРучGЈтЮCRdEТ_ˆЗжP5_GХ;VФQRЦпО0йПИЕHЄЎеЛMZ­F4Ћ№qбИcžD3rœEЂ}РзИ A("MЫ–Є]СDўшёъХ+=SЛœ‰ЌY[ЃY`ї€b+[Пм—œкPUЁљъ"Ё:Ж[—xрFfЄър†.Ду–\—™?(­žкЁЋћтЋНл’\WŸT+~EГ”ЗCЇ=SNкЙ;ЋT7†"*Кm›ЅiМPшRЁe%ŽЯT’•O=qF! ЛШ—^UrмB)dbЎвŒouеTr\#g\Џ$I“ЊЏАУЫqмmS+з@2ЁЭnЂЫЛiмв€m>\љhzД 8/Ь;I‹г›\Шлˆj ш#Ы;qЫдŽMМ,Еˆвa‹)У–Ы;i”LM*ДrњРIРVТCmT”ЏOМ“p*`ЉI€ТЬi”г-KЊs8ЪђЦў` ЫD‘’-6qDњЩѕž +ВЛ‘уB$7! Q@т-v„3У‘ A*:€ˆ0DCD’Ѓ!‹ ј9Ѕ‘„ВC–Ћ4$gЭK˜Ї‚/­„K]Л$D%Fx0Є ъŒЭфП% Ю2Ь” +Бц›Ш’ЬьЛЅ‰6{*q€j‹ЉRЭжќ›хЩTOК•єиe‹МРХлЖн'F 3Iс7‡?WФБфI•џЦOїQYЁ_Љхzз3Еe‹ЂьF˜ƒБ…Нј1/NЃ”мŒнХCuНщзЧf= +l$Ю‚Š@{дЪAH‹ЈсYE+m$Яk5$ЫIdФЊmл4ЬF?‘bЈt‰Й3"qуWU+ŒРтZшњДlы ДЖГ СxРšЋ•4NlF!КМ9p'ФЛ*•4M]Д-лpam'<Г•єЩˆ^0Йa„ Ge—ХЊ#ЧJ8D•Р`‰FРRMГ”ДMР—xH„ЉчN3‘-УІMЙ7ŸUxƒ7їЉ"VI№5˜kж<БeBˆОТCyUАГ—(`ЋN<Бд‚€ŽХF{k8tSщШ"NЃŒœJ4Ѓ RSР'N+q›ЦšŽЪ[б%Г™+F3 ‹ЩЌŠбPyБрq*‚^ГТq“ ЙiЫзШБc)–3КБTOkШgЙ№ёp‹˜EЬKВГ]Щ§ +к‘кЌbп]ЖдS#Ž‚pu"ра„ЃжT’\бˆGад"R16ЇЮK’Tж!8г‚ qM +žFЛ’\X”Юя0+х-gНВ–\Yk,зsѓ­іb[М2r”[АлОВТ цУ+:ЕUЊkДd”ށ‹4Т+2EтRŽLИ8˜@€‰Ж#“ХВiKбO@ПњЉрЩУчж3д<+ +реXГж3‰Tб(}СW9rЦqљF'W<‰\вŸбqКR“yРcV<œ”›Ю[§ДЏ:гfV<œWlнєXKЂ э‡VЫГdU™ЌU „№бсK‰Ы;MTбNnjEˆ\ђ Ј@ Э3Єљc2Й`L_EMкM;‘dHР&љB ‚/ъ MФmфE)!•\LпbLЛK–ьеЇƒ"l Б%ЪВC–l‘A 4Ф—€ВC–Ќxўa `DУ’к’•ŠF=ќCŸІŠѓ)ђь“,JR”SOЙо\2р-HЊ5JrTRo8о8:№O(ЧЊBSQœ|@++ЂХ*;MU‰:‘c‘KBxв‘ЧѓLŽ;к?)›Ш1а'•РSEK’\_)DОpїY8тwМЪrœЫНРO6sqЃБт^ +2rфK h<ч„  (ЮMЊ‘# Ў:Au€щPЇyЈMгдr#LOekЪZЉ—У<;БнХoМ~=yУY$jnЛЂАˆ››Bqэ`$јS33ЕЧ_BEлиаЗЋЛ•д†ŽYfХД!%x 3М•г8ЈpьЅ€p +еtЛ$˜?ќЧўš>эыяc4C–\uЇ™A"І˜@№q–У#DЫ­-™И!о|№а+‡HMг5C}Т+ЙdР‡‚пФв’dЂk@§xјdщХ4ZЛЅ„}RPйЬшЙ +Ф_Цу–%‰—ЮрE>›љё›њу{ЮS’фяЫкђ ]zЋrND‘e‘ЛL2–o*с•(jЦCl”"ЏФ7™вБ‘(!цЁ2‘\U|ИђŠ*б +(†QЬL’SL™иxЃ†аaЮю–ф+bo"зд:р‘j>]о]’мЦЦ|_Шxиб UEБ%,жzwя<ЈдЬGEЯХˆ$ЬЎFС„о>I№1@E#Lђ‰›A+ў@Ћ˜€У’l) +ZФЕP‘s‹6@—ГБ+Ъ•^МЖ:C‰F@+‘4‰‡L=“Сb(gNЋmšЧ•<Юš!№†Йх <ЛQ“AЁ8Щ-LЃШ!5жХВqR\љ ЂHˆ@Щ›R3"Mг Vс\ЌRБ•Ъs WЋmЃ +–mѓвр9@ ~‡V, +l-NT:Нъj jbVЃЊˆ*w6.гЬ№­|"UBL–jЏD{€–ђщЛЪз\’дAOM5#В(~Хжз\’LЧh +Њ”6ЌЖр]дmгHYˆ-ЊhА1ЫёЬ;)Ы€oуџzж VЪDmKTFZPrv* Gž…MЭDm›Џ4ф HФа@%ŽЫHCЬ‘l ќQd@%BФВ3ВЃ5 >ЙЌу^ЪˆЂтПмIЩ?иžЬaфЫ8У,B’дŒ_ЭW­Бђ/јЄ#Д*d‹M‰}Шеаб‚ ™р–Д"`нnЩЙ( + x—ЃЪqЫQ]М*Н(в‘‹Ї КоЉZЬS—в!E ЪH :кмЯ‰LР8tј9qЧЙCN :КмO>Ь}ќ1a‡IBКЫЯ-:B|šѓЦ) +ВУ•ŠЎ;ДPy,r0ˆ MD\Л-вˆ/ЖАc€Pт-а ЭдКє9ON”Тр‡†Э€ Dмкu“‘F +yBъХ +aMКк$‰88f8N‚ˆRр“Гупeˆoб0)х•иУk=ьПхˆЭD\Ÿ-Сђ™XбяХcЛЄ 6ПРB_=Qр=˜рzХc—,Š›ЬУКCсЁ—чЃnХгv,J‡ЎН799p‘—АГBR›‰Гj>Ў(aдˆчСšЙ’I‘;Зn ycGU"J2rcH"?B,o1€‡–E"УvmШ?Т†Q<'ЅЖУ;S–#Щ'Ÿ[G№аВЈ JЛг–œ +Ч,ЋQ6Рш„7 ˆDЬqфУ‡ 3T™5Фu„„3Мu+t$(SФц&ЋЋlЃцR#рLatDCХУ3mↈOBР№№)xш“WDmд†o‰Є~Ё0№ћ)‡;жDM+EЂкEEzЃ№ё8d_жL%іDŒТ8• ‚б'A*NЬЃDŽО6‹№•ЗЋЮKlD"›М+QƒЈ’Б˜cХ2qeDyР1§ˆшQКТTГ;mZDЂGОш‰Іт У;mjO=9šЈШтЫ‰H›_Хm,F‡А0~#В›зцїзЬmeŠХэбО‘)АШХ~WЬœЭ(ьШ\длщrљщ&ЗЦгm\ŽмL š в8нѓ!ЛdаЕl.Щъ1pKy@ДлЖ\_@ЖjфЩыЇДcЛдM8яТqŸНyгшE3,cЛ%…мBЛПщƒЛGЊ*ЂЩК]MiЧѓЬЩтLІeVe›\Ю nrЇњљ№ŠЎQе\›lL› ‰l)”Јn‘4Тr\F*Fzr†€yРЦяаgЯЫ‘œL•птFор™л€ћЮЋАмвЅкcsхЂd“мЁ&ОŒмY +ŒШѕЃUБ(С<LЌ5ZЪѕКJЕЊWъ•;"mьв.6Е•Ь”ЉШm’ЊpЌаŽ@ј+›Frє'хШЋl+R•?С7ŸtЊђЩ€—+‘tвNЪH@*З ћc“В"•Ћ“•^Ж7—\*`‰…я’К"•$вNРPœDвВЩfeBЋdQLЕPМќб…+шCзГЕd#:UОЏqу_h {W4Б- ГнМFЛЅёБ /WЌаІ 3МGŠ—ЭбЁY`ЋЯ+Е$ЯžШ ]"€ѕ: .Ц3qкЫVƒ4Йšp;й‘Њ<2)Y–›š-іh*Vн]–dTlН(ЪЋCе^цК&€4PbbжЪчКЬ’ЬяfЛх€TсдГ-ЮdжЋВpSŽS§ДˆЈЁxшEау,P/Œ4f™ 2  тЕд–]Ф,ПрШCЦ"АбoDџ(вВ‘ШЌŸF#”‘ ~С*ћ2Šг‘їA#N#T‘•l@,л.вЂ/8N#АU‘"nAл." bWE#ˆ]‘BkР,е:PMW ZТЌх ZРБ*рHTMЭЋˆ$в€;AQhjFІ F#Б\K#ѓ[ +`Ф‰ЈˆЦ3’l‘!€DA(Вт%HЇЩМC’ЃF‡tH­‚у1Ъ;C–$@ш #Л„?ТШФ3m#9ѓENB„OюOODБэC€_й>№[Љш{WLŽE€пEџЃˆ№Y9рЖVм’lюЦмН0`ЉGwNф–$"юЩј сЁ=)ТvХУe‰ььN”YIPI€щ4ЋQгKtEgЪ€iіšв\МЛqЪ%xBLйфЮuЕ`ы<3rJƒ˜jh xјє } YEЋ‘Sћ+•}итўpЬЕMYМDЋ +—DЊPўdчx ŸEЃЌt‹œŒЪIРё'ЪЦЋŒtK4~4ќ:щАгv…cЦГŒ­ˆЄ~4ўшЃчЃE+‰mЦeI!elAАЃŒ=+‘ЄG‡;Bs‚itІСŠLУфv‹‡’3кcиK№)|Ю—ЄЪоЅAVр•АтЏv…šЄZЛЎƒIОЕhP”8`ФгЛнТЏoDiтБзУcМ:r#УfХ8аpрRИ#’<;qjDˆ[ФDПЈр‘ xРD;q2F€]UКЙв ЪХЛ:qѓJlTиš)€ЭI—Л"•ЄN ^J9Иш1ёЊЅ3ЋЌ]бŽ\РлD`OY F;Б]ГFўhBѓ[ћс'ЯCБT?ЯPI[йв @ЏЯ;БTXЯ›ЯX1ѓ€yйcW<ЕдZФ4;5 аYшggW<БZ}ШˆВKЖфU!uГC +Y$€g’БофOОЪЩ‰iЏR2п\ŽГOMœих‰Т 2К]—NN–р2[BŽвФ–ЅJѓ2+р&rфRгмп.ЯЂAьižH’м я –д§Пe0Y"‡XрIњNЛѓЛдIV9"пщрXфГ;уЖUШœоМE6 aЯHD9D–\ BВDlŽњ ђСЮMLRQ]‘@јЇ‡іЃ0ЉVdWнн’c‹o’эŒК —чнЖdˆŽfдп†8ХЮ туеФM[‚f%"ЄZЖ1Т'оФMт‚ЏBUё3јІ#M\RЌ‚ˆ‹DPYP /iРESRjCЂkF*З€ј@HЛ"MЊDgMВМ(pЩh "ЊqѓFNMDx I„ˆ@CCrl‹<Юž,B„HSР[LKr[ 9kиЖ I№/ъšФ:Rл ‚Ржа)р‘š Ї=[’мпжz~sвAљ‰цšR’иŠb…Мˆ2рJИТRAr+%IУuX"`ЧyhŽЫSrмвOъ–š( +фЋъШ–нTv\W˜~ 3]њс/ќxŸгЬ‹S‡,fўPв’/‚оVФM‹—ŽnqžКе“IхГVФmв­УeВ…Еˆ 'VМILS3›ФљpŠcO [MЊЬ…€sшгЁ%"Ю3э†'eЎOž1їлЄЫЏж3Б-‡Я@\|йАЙшІ+V#•ьF‰ЬЧ+UсјАUXEjNl4ЌНOYй ’1˜уZEHЋFlEPзШaїC›Фlk†€nМеТ80+иУRзЃl[†-HHdЈXJG*ŠNЌLтУ6ЬcРис ˜5<dы‰7Л_fњ@„Yч“F#hь†ИŸNџЩс˜p_5L*ˆ–kМGеи(ё +ЉыаНšpЃJBbA€Є)mO3ЃqTH:”;d$FcF˜ <Г‘“J,4ž[ijtˆ_ш“ЛC’SŽ@jl:6ыmЋЁ‘œЫ([pj…Фx|†ŸЫ[ДŒэ oЛеPСuVтŸ<ГŒ%I–|77?хQSЂ”NL’R3u*m LБПКcЭК%,@ŠQ}PпpјрUxZжЛуТ nASиёзсZU;–$)n<[ј81 MKЖ“‰ЩїЫтf•ћqї?.<Ў AЉAХAоAоA›A8`Љ…ІЉB…Ї –р`hhhhЉР'Љ(Љ@+Љ,`ЅX№ЦXЉџ…o`Љ…o рhhhhLAЅXЩАьцXЉџ…o`$oЅXHЉ…X ?A sIh…X`<>: ЄUТНЄ@­Ж<ПщЄJ>: ЄUТНЄ@­Ж<>: ЄWТНЄ@­ЖŠHЉЂ œЪањ­œ)?œhЊЉ…kЉB…lЉ1…mЉC…n ˜Њ +ЈБk…ŠБm…ŒШБk…‹Бm… БŠ)…WБŒ)€W‘ŒШРАБŠ‘ŒL{BŠЈШРPШ`Рдшќ$8L`tˆœАФиь(<PdxŒ ДШм№,@Th|ЄИЬрє0DXl€”ЈМафј  4H\p„˜ЌРдшќ$8L`tˆœАФиьРР д ш ќ  +$ +8 +L +` +t +ˆ +œ +А +Ф +и +ь +  ( < P d x Œ   Д Ш м №   , @ T h |  Є И Ь р є   0 D X l € ” Ј М а ф ј  4H\p„˜ЌРдшќ$8L`tˆœАФиьР Ѕёё…TЂН‚@mё•Yшрђ`Љ…DЉF…EЉ…H ‡E  ;F…G  ;F…@  ;F…AЅBi…BцCІH  ;F=F№Љ…F cD EЉ…DЉF…EЅ@аЦAЦ@Ѕ@Aа ZE`цHЅHЩЦцBацCЉ…H№КЄFБD№…€Љ…€&€&ЅDe€…DЅEe…E` БD…I БD…JЅF№ БDШDацIацJ8`ЅIi{…€ЅJiH…Ѕ€eI…€ЅeJ… Б€…K Б€…L`ЅLeRЩаЉ…L№щ…LаІK№…LЦK8``ЅK№ ЊЅG№Љџ‘MШЪає`ІLЅG№НwFMаНoF1M‘M†O` ЇD –E.ЅK…‚ЅL…ƒЅ€…KЅ…L НE ZE ‡EЅMi…MцNЅO…R &FLE НEЅGI…G` ІO№ БM=wF€‘M Й€‘MШФPіІO№ +БM=oF€‘M`Љ…QЂ€шрј`ЅP8хQ…€ЅOхRАiЦ€…ЅKХ€ аЅLХ№8`` ЮDА$ЅGа ЅReL…RаVІRЄQЙ€FшЦLај™€†RL%FЅG№,ЄQІRЙ€oF™€цQЉџІK№ +ЄQ™€цQЪаіІLЄQНwF™€L!FцQЅK№eQ…QІL†R`Ѕ‚8х€…KЅƒ8хАiЦK…L`ЅT—ЅB…еЅC…жŠHЂНZFoЪаїhЊ p`ЅH­—…Бе˜h…­˜`џ?€Рр№јќў€@ Ппяїћ§ў  +    + + + + + +          ! #$& ( * + -. +01 + + 3  4568:;<>?@BDEFHJKMOQSUWY[ +] +  ^`bdfhjlnprtvxz   + + + +      +    +     +  dP      Qр NрАLгJ №LмJЉкЉ л HрАLмJЅляЅм№­щэ­ъюЉџхЉшЉhЅ )0аJ pKЮш0LИI HJА?­щаЮъЮщ­ъЩа­щЩ№LГI­ы№­я…л­№…м­эщ­юъLГI HJІЉ€% а$ЉкЉ№л HрАL/J KрА Qр­м Tр Kр­хЩџ№ €…Ч`ЅЧ)…Ч йhJ№ ШРіЉџх`х8` + "!#$  Qр NрАLгJ №LмJЉкЉ л Hр@ЅляЅм№­щэ­ъюЉшЉцЂНZK{ЪаїЉZzЉЅ{8` Qр­м Tр Kр`Ѕ )0№L?K pKЮш0э` HJАK­щаЮъЮщ­ъЩа­щЩ№Љш`­ы№'­я…л­№…м­эщ­юъЉшЉщ` HJА`Љ`|ЉzЉ{Љ…LJ­ё…Ѕ +HЅ + €… + сJh… +`­шЩLŠK +ЊН‹K…ŽНŒK… ЉK`ŒMkMQM0MMєLгLЉL‘LzLbLGL$LљKЌKlŽЂЉq ЗMЈ)№Щ№Щ №`ЉлLаKЉл˜)й ЗMЈ + + + + й…"˜JJJJЈ) л…#˜JJJй8` ЗMЈ + й…"˜JJJJJJJй ЗMЈ) + й …#˜JJй8` ЗMЈ + + + + + + й…"˜JJЈ) …#˜JJJJй8` ЗMЈ + + й…"˜JJJJJJйЉ0…#8` ЗMЈ + + й…"˜JJJJJJ @…#8` ЗM…" ЗMЈ) P…#˜JJй8`­й)…"­йJJJJJйЉ0…#8` ЗMЈ + й…"˜JJJJJJJй ЗMЈ) + й @…#˜Jй8` ЗMЈ + + + + + + + й…"˜JЈ) P…#˜JJй8` ЗMЈ + + + + + й…"˜JJJйЉ0…#8` ЗMЈ + + + + + й…"˜JJJЈ) @…#˜JJй8` ЗMЈ + + + й…"˜JJJJJЈ) P…#˜JJй8` ЗMЈ) + й…"˜JJJJйЉ0…#8` ЗMЈ + + + + й…"˜JJJJЈ) @…#˜JJй8` ЗMЈ + + й…"˜JJJJJJ P…#8`ЅH­ь… Бл˜h…`ЂНЃMoЪаї p­˜цлацмЄмРР @„мюь`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЫ™В‚Б—п’GОВH;* +Ц[W‚l~OКДяЪƒдdіH.­љ.Їс[ЋџсXџТГx&џџТГXfџџТГYЌпџ…k +џсZчх#џђ@Шѕ…(љl?џ'Вћї]n}І)tќя„эз[щЩГєлџС'edzѓыHе1џљ=–з]yjџє|ќ`ћї]oFn†ПќяЪШѕИѓV–ПўOoЙџТЕШ0џўЎцџјVЙ7fПўЎфбзџсZюIщўЎхћcџ№­w#Нџ…kКSшџќ2=rбЏџ“й}ћЎЙ>зџ‚}№КыђЏ_ў ;+#з~У§?џ'ВкыЌ&нКџOџ‚l~ыЎ,эttџј'п•‘ыѕcџђ{xзz§9?џ +ж{тзџТЕЙ0йПџ +зЇј<пџ…mгАлџџ +ЫћС3џќ*=y<3џ…Gp2лџсZо~мrџЩ#Ѓ:,SџЩьО§зЗШўЧџС>јN‚@џtѕ‘Џџ•‘срoПўOeА&]цяnПќ`ћр˜Ї‚‰ЏџћђВ>Dпmзoџ“лРЇ~˜іџќ*Pюђџќ*pсяѓџќ*ѓ№œџџ +пўџТП?ё@уџ№ЌщeээП0Ј[wњдz™фp‘УžВ +ŒŸf~Йњаq—пКьЫЯЯкg{с;u•Ÿ pьЌ2цо-Є‘`ћђHїхAXЩvY Б\ѓГП~›Ї*-ы{…ЖOlѓОд[“eФУ!bЧГёыЖ™џf›Ыei‡ќь[vі=vпCјqi‘6‰сџ+иџЛ>Б!ЧЄ!†e*рGj<ІЦ8щЕF€2ЋјhЕ‹ЫohбTi”ьПЯŠ)шйmgьбЖLэщ—y} +(Ї?л›k+0е‹/ѓіDљ"‡ oIe`POЫ§Чj[ё"§v2ЖяxNŒўйЂјpЖєЂпэьcь~,wёbлzi•ЗЗНТ_Ÿ№яЯгMЃИхПˆнЗБPўУ•џ1=Ђ‹ЃшК8 у‡љъњ”жwРmќИ+б‰—=Зl8QвMіїŸ=ьўџЖХШсkЂЗћжWoи,—8тЌмXЕХљШН +Пл*ипѓH$=a1#eч8Всi‹пј[Йл>_Аˆј­m1@|{ŽђДЃВі_ь†—ћ[№?kясуžџLYЬt+ I7ёУRсуžэЖ;JНяfЭaќpи<ѕ[м( -^і"O:8RЧ”жёfЁaЕ{ХЪм§хGxўyћRoxЂk +<щЊg5Изџ‡ІŒQќАѕ +$ЁЧ—:з?ЇqзeЫзŸƒSЃ§aЧ9K]эёЫ7ŸїН@ЧњbжSв-=U[ŽPџі#ЧЌ;жЕ[eЧН„ЮGёГжчHзMrа{х'ћяžvНјL+ћUвMŸjЛгкЩќ^TЙЙїK‹­Нj!Е'Зяр;В“§уНTWї}П)т„ПЭkЕ ноWОчоял= +Xg3GќКhы~ВgЛщНхЇСFšнџыИ^&=3,БяйGЫјсЎПЏн3.Уђ3єИѕј|ьт&~Ϙ6Ч{Љк"џќpјн§УЃIЯGЗџёШdYўэ-w„‘џ\љ7ЈхИОы‚mžKЫЮ‡…гУCž№*c…3Ук>ЭAюЦцЯ5w>Œђ9LвMтМнNš7„кЌ1o@оНЯ‚†P€AzЙос єш‹КО~№ћХ‘ъŸIснLŒƒџ8sв[цфЄNOX…’ИQ'4уњщЋw‰КFWr-SHрВ С)›4жdіF!Uэ[X!™ЭЭEIC§ д№ ЏбБPC3 еЊŒъo …<Š№З… -‘›Уn­§кцa››ўЕ)…лЋЩСЦVVн\pvmhГLъEМ$šЄ€z“ВТбžКЕ9ў^N›ё№Cf№^<{a*лqэЩ=Й#у‡Hјсk’шз?]жН—%ЏљНќH™ђљџў§џЗh)_ўцїјрvehТк7ўoŽ$Pд-Я;рrБРУХГiя<П€p0ЂйГcxYхўžЅчKЬфч—ЋллїеВ(9ž_о4ƒ;м6gg—ѕЃMгtЮ‡3ГЫљЫ§\’Œgщšш1ž_Ю•‘j,ЃХLŸ”/ŸK2єLтiЏС&ИЎI`ХSлwС=‘TЉЄЬ:Ел§КиЕ­ ŒРчиѕœšzоGф>Ї(нkOВ?!ќщжOячљ?^tpcПŸd}Дпхє У:w‘ъ89ЯбКФ8УAйЃb ›§іяМ;KW1ИСж3АШyŒэш“7$Qњгq‘Ночlо.f;7h.ЂоН@е3іСjФAСй q#ЇДЧH9^<гa\йŽPwT>(лVђGэсЩ„Ђ…_]‘=djk'6ЯD-‡ђFѓ‰QaЗUТлПšNЩЛn“СAœH„RGN%ЙbјчНСž›шš6"‹tЧqы‰]…-­[T>Ь‚wŠёњџ…žБ+7tЯѓПџўЯ?{ЧЙjБі$џ +gq6чN3нЎџч…;t§Йњ3­SАwѓЯьWxQ&Йћ1rЌоИnлWTЯiџђкr>=ѕгUџuWпoБhѕ=_ЧПR„Щјўw9›эќіkЎЙљ=ФЪq›џпоэ_Š 0к?9zР§хосї- Щј';?њ=џЯ/ѓНbТфїЇ|.lЪ}х5У^‘ьƒ]LЋ*ћЋ/?(ж8§@RVž•gg/\§ќѕвOМЗHщЅПЯ§epбУЎ№иВОѕ9џБ0PЕЋЌ‰ЗНgяЋcЁ{ѕzўЮmGїOWз{зeќ&ѕћ{yoЁ^Й—{>ЋI_$Ь{я<г9rэ3ъ;”єЙџІгХ€№yе;щчЯNб)4џх2хЩf\+^ъpхD)Ю!њCŠjdоёU8v=SЪлќЇhѕœрояŽ~œ†Э+~6џжПЃOowЧZгKЧИэЎŽЇЅфnяŽЅ|ъlг1Чw*зswmДК’‹MУn‘гM77qл~‘е№Д`ЛYEЏ"Щ]Чg:ф‘ LвRН…ћŽ'+J^^›э“ъMXТЦщ9ЏНggЖGc'7OОКsvХСAЦc”сGnбdX8ЬwпEZИЧ™38мsZTY…`1§У ;CЬ>dѓ1ожЄѓeрСИю†бю~OіяО5}Йй[оEЙ0љчН`/цї’Й0 +Зt 4‚й$ўMЭњМy™о,›ЄЄ7yРAžЗ/”ЯƒјXыГ/=|ЙШ…eфv›rр7ќ…ЕL'№›­Зfvvoїт[ЖП‹ї_ŸŸ +wНKгЂМœС3ЖN^ž +j9kКЛпg+фCEL<ОЋю ЗЛ‡kя[шЂЭЮч<)нЋfЗ‚Ъ‰79žfЛG|}†ЮmЯ€l^J`џуќ&ЭўџFWюf\я[УbХ—Є +М[я–;§nіbУхЫzA|п^+љ\EГ{ЫžaЁЧj9ќч‡лq…>0№nWћ&fДгЙiѓтХŽћHўяІЛЇиwЯзdТj{~я5-7C:юћёo$-ќыjї›œ[t_єy3;{шїz7Žhž…Йtygџіћ’ЩTqd4лНЯ?ЎЃ~вnХз+Bнрtпhп408ђъАcПз}Іo(оЕ€KрYu•,г:X=biШrя;LжэšœwЎмЩК3ћL>Тnq{E‘rnц˜|rЧ{o7€їžРoxфл8Л7МАYљЭії‹ŸрђdЙйл§п\pеAюMѓw‡_ќSqнэлнс™њuюј˜іц№œ№œъљхmТfЂл›ЬpW„Р*ђёюЮmЭn8oЬUЧы-ыП/ісїзц‡ћЦћpлоуМЄсЪ}џЃoр{ ‹Нсў9ТљуўV‹ћЗ›cоїМ>ЩтъЧЯМwїЅюбC{Срџ]qєт%xљ9Oz“.=я‚‘ѓлџиŸSзYИїМ>CъЛ?eЖХЄЕУњ‡wЭфглЛМZkЛЧЛцїMNŠЇlM є{МA#c‹Џž;žБС}ЛМ+€lќ495л.–_fї‹џ)ё^oџK§БЧђsёяpŒПEЬпћ{Ч-‰Х‰Йa`ѓщ.Лќ|‘Pх‡ю\ќ>^›nбЯћziбтЄYеПб§дВЏf“œЕЈћ?!‘ЛРХЁi|&Ђ=e*ЈЗљ +Рь‰xЖў~Г‹ѕ]™?Б=Ь[?>ўЖќДž81бЅпГdБвё5ХŠ `+arИНЃйsЯ–ЬYЭЈюEiНьљТЌx ч7—yznШ“‡8xря–ЅжЖXч‹dђ o?›Ђ96жмY˜хця:YГН/Эсao† NsлГx|yC˜|!='WX[ФЧЮЭсM4zI<ИЭљY„Ÿ.žВ–ySŸ_~50ЅыЏiк сr—ЫП͘%Ќ[~Lц_ўЖП4эйrWН‚ƒџњ§|љЦЅЊппєюџћ “ћћњучZZ#пгEїylnЖџY'їџМ\)ќіЯ№бўыРЦЧэє”ѕЧѓhЋvчюМ WЮ:='ЎЮ5†Іљ9АЕз?wžcаO5“5\‹ўёA…й™СвaaНd–adоџ%пPRоЇЁnxZочљKТмГ:7yўtрЇІOd3МM`ЅЄн3э‘fqЖ-мВrЅ№sші\ђ7tšмJё–чрMо э+йЗsА=Ц{Т&‡ЇСlАђТмX| 3:ZчЈ +дчЃ`Mш…Ўщўљо81P-щЃ\yыSл‘кЋ7Ј]‹§gпЗu)Ѕ‚m’lуй“Мlmѕ‰|K ш‰cЩи†ЩюјЙВ№†ћЁфш€– +ЋоPѕ\%›S№зƒ†ЏѕЩd_m?АЧ уK%‚uЖ<­•…y%‘џiЉЮ9jб3}’UFН#‡iJF+š#3z—KйŸw9?.ЅiцzЭEЗгXыdы™ПЬWqЧ4ЇPVАZХ›эbŸЃЌ>шƒ-оQчNЄвЎ}НюL”nгл—=tJхэЩ}І2л,§#жmїћw–MšК9\јіыЌрv`=ХћЭ|{ћгdЇ8x v‚џ8џ:у‡ЌКdЭ7?nˆЌљKѓ{pе27nЭ§ g;пўи4[\н›О›§zчіфyЗŽk)ѓgХКr^“Фљ@ТљЮтн/wуЙ?єпeмЏ_мИYOвјрsЙзю\ЬѕVЯтптџџžЗЙ Љ—6ыЗВŸѓ•n\,eќйл2ЄŸоГзroѓ‡ŸОш{gІхозЛ@3іЮ=Щ…}ж•)ЧЃqТЮюИЫPkЛvЩ~ОOѕnЛЯДŽєнђ_Ÿѕ§ќQя(іЁюјYпw§џwœXЖю9/}ыїљМ;RљО€ˆ‹zЭщМ#]ОЫ+*нЧ>ZцaБ5;>tчИчшЈ8вmГГіeтмsуaчc…&Wк˜УЧLžйЃлl…p=}žЌйŠ!D]6УSзЊйФяПЙЈуЯ@ЇLtњИxPНq7ќДrЙџюЊІŒzI.A4ы3=йzv›­ыfe‰›бЖ2OёvЂрw‚­ЂdЙ{Xyi_2Fєq\Щy'Lziѓ‰Ÿ™тАџрe™сvќEСUž›зЧЇСUЉоєЙCЩiЊozЯ%Њ'ППчq\\ЦЏў/ы8:YŽ—9в/ЋœђL2*?ўŠюшЩ3јN}OџgЮДfkxN}њџŽя|Ьљx;ŠіноTШљрxѕ”іпмA=rЂЋšxh7ћЏЎщo’яџоАnІЛЮ{SгПї ЫPgMŽ>уРrТ§Й6=§Ъ˜H%’Лw-T9§К7N™З-_н~\\ц“cеLЛrя.}YёIy†Mл:Рxѓчп>ЯзcЗ}чЖsЃ Ч‰&>Лго+нї”EЮy†мs_и‰ЖсДйќЙц8ёЮъџ[Я,ћькК ЗiЋОџ+[“Ё2Д‰ЈЖ@Юq.ЊёмЕзЫLBІ)Ў( +–ПPћGшуlіuE6ЏfОБfчЗŸ,]ЇыїQЯoWХ‹*™ЎьYЊФЉТэzt”уъНЛц +ћАеЕљ§ѕЊые8Hр3VЂУvѕXх?ŸЯПX$  g—ƒэЦ[%;эqЩZцЇšЫ”,fлќюѕЧ9эС~†ААj=Л>wzуЎiИ0л' {Щ’oмя\_к0<’‡НР) —™Ž~-o?LќМЖ™Ž~ Žzыzыъ^tDdkМNЭ~9Ч;ж_ymXђрѓvзЋ—ЎГНgП”тЫƒ§ЛЪM6ў-uЏŽwћњжP0BсБ~џі#мsІџЕ–nVЭ%Еz‹FПrN{ћŽF\вQ@Ыњущ§зЮ{юœMќЙ^моT&л”ћЇQ%вз7€9;йœЯšpџ“Дюhšцѓ%ўПk6œЧjИњчwѓ­Јѓyљ?MЉБ#ёїkчЏвwВя‘mi žurФ‡ЗnЈ$R`№њЊ9ѓ=zЪˆлГ^…Є ї•cИЏџ/bn8џ>Y’WћiЬyig~мqў}^GЫч<њЈЁŠЯНИтtWPNWЃњ9оп]Q=jітг‘мр•ЕeћkіKБшuэ‰чёќВ МГwќv$іщЬщ'”‚ђЫзЃ–ћ~ЋZпяКYлŸ,ПiYQЯEэŽ.@+U›XŽk<эSbлЎ>2ЏmўёTnOвсIwћbџeўЫѕА fчыpЙДбХ4ЕіЭfžЖоTGpЕвхKdДцДmƒђжѕ§o]o ‹Џч:Pћ\XXя_ŽЏNСуaGXЊaђ.ЛmМT§kjІ-ПЗHŒљ4š€Ї?oTу˜….Ч-џ^Йљ“Fи{e}ВсЫсд–ŠчЬ‹ЇFXяMГЯQIЃш[g*оzO!Н1о'1Ч‘ж1ѓг"J™ Ѕ‰Žn)Aьжсё\ђБчРэЧЎ­OUхПлŸЗdЗrРєЁЧ#ГїбчoіХ(1Ÿэџж>бwЌВђёщ,ЮнЮџЇГg\yЏЯЧ-`цюwї8Вч#™МXъPwЛ§ЯL6иЂќо8}Ўf7sПЙшЭуЭ3[a5оюwї9ЊbЧйИБEМ-|яюurќ[`jXZo?§ЮџъсупЪPу‚Œўwї;Ћœ-ЛмчщќяюwђџЯЧНРђА*^ŸЮўф>PЄ§ы|є=wз•™gѓПОb^|Н^їбkЎTїйiпд Zњѕ•Žzлm`r,ыяў-ы/ЏhŽ4ysћцШOХwЫо™Ия\г4явaисюйи,ИВЏ>Кт˜ї ь…—,Йќќg=Sl=Ч/‚ќМПЌљќџдiV‘ТЩмЩчŸ?ŸЯcOО­sђwтЙCŸЮю4/њ|yћЋіщXчѓЊ;N­>yлЋ€vЧ-ГљЭzвUЖYћЋ€vэ”sљч%Віыœ7Ž ХуŸыFХ5ж-уР8уœs§elOXтЯо<ZY п*uwІџw~</няГз•|юy‘•ЧЖАuXѕв“ОХ ”ЧЖ№O–‘Хкптл•„\ЧЖїmМбгйPічnƒpіоуВJљGЎ(Ж0@‘‹@§э6ФчфFFЯдS…“аїA€кЫ@7лЌln*щ+‡Э„p е’WПh‡rх˜AœDсЋЅv\ Вёn•;ГjА"XQ‰qgП‡ТчупrПzТœ§ГџЩK‹}вНп +sіЯћx•ЦћДНл ѓі^ЛЧ"™зЂї •ЯЧw№Y#аsгя1Щ\ќwЃ8S•оc’ЙјюXџ…*Ч‡ммќw-ХJ‡Ж-hћл›ЩXpџ]щ›Ю‰_>“Ж@nl8З~ ђЂ.HП;ЙАсмP›ŽќcЈŸœЫмиpО&ŒнЕкчўџ#1чќMг +=х_ТьНЭЧŸzѓyB“вўПy{›= ‘sєMў_У–~цуЫTЬЙqВvХЄ=ЭЧU€3ёЩџуй\ќLz і~УљЏоиpэacшДмшQХЫЛлŸŽ&Цујы]27:8эНэ’xсlo}сnf|q}њћn +&m\X] +8з—ЧRgчBЭцёС”-#џПјњ,ьИP0AquџЧєž~њџ*,ШfГч)>МјYPў<ЩИ1.зДзДpГPђјv˜ ‡ЦV­f<~~\x rlN_ШДоyи‘я-хЄ{ЕгY@nHП]ч™ ›ПдъФFnœЗГ#яU'#cЮœ9юfL§ЦsеAN%РуžуdЮмgЎŒ‘ђn:цMўуЂУЧfсўэ wєйЦ=5Мм&я 7ЕФбІБрБnа{7Иmгдуг‹wƒй­ЧpЁЁЧƒйЛС|>cl-пL>нЦсГ{rїИ№zц0C„т+{г,Ц `№˜{rАqсЏ0ƒx,рЗ}†Т ƒX8LИQРa№ŸТ`оїRЯ5‡Т7uюђQšЭцгГ&юP;оПЬD№я&їЗћЖ§ 2nъcВїЌю9чgШ ˜C%ЬЯй.8M†Ь—&_6СѓЬљjЖцCa’Х]Й5C361 4ШфY%Д‘ЏOM0ˆи‚Л*љGa›ЖЎI]aъГ›ЖZO3|rшГzЭ9 Э]:sёў*k‚ЭOЅІыЉŒЛљэ_ѕСfєr1’rжЅ;г5†Ч#В?1œwчŽ<о,uѓЦ8я.)э•ђѕІT'>ЖУќ'qŽ>Ъз]ИцЋwћвЇѕpП мcгр+]ЙNЈе>QIїcЛ7=ѕVwБ;ј’Б~Ру@RzяЇвлі'пыwDЌ•Žєoяч]^жѓНh%cНЛўљэп&‰9N+бxёnlwЏя“НФ•їЩэK[]Йћ›ыйZопЧUiщ-…'ёBЂ ЧzоVЗЗеo•lR’њ<ўi™cНj;иН›g5f)гэмy–;жpшН“бŽфљ]Чџђ64ЮРqдєлЖіK[Mн§Ђ”ДoЗœ~œqmНЉœѕЛЏ§X}—Ѓ +cћИуХћzKвWTњ‹MпucћЙlйћ+§Qо•ЩЕf№1§_gЧбNЇruT‘5žqѕпхЧбчнNўі4hт +qзн"лqшЋŠяšњњS\-Ч?­uЧqын!ѓˆ­.јЬЛЮ9нщ,ЭЖН.ўХ)Nm0оqЮю)m§ŸЎ—4NІ’ˆOЗзЧЗѓ•ЯжъКP ыХsЙуіячЯ§зLъЏPy*ЛМх6ячзњЭ‰ХЫѓy–?Й§mTлОŽšъд‡Хuіћ2Чї?бpЖхГ–ВаЯЊяжђ№ s§Ÿ n^Ј“­и‹šж~dПL n|ю?Ÿnз+Н~Ёц]Зњcј[aЧёќ›ГlКчXѓ.лјёќ-Ат§~[ЗJюћћ‘f]ЗћA-ИЖўПPЁЭљзџ'0aкбјбџV˜њziї?НsC`ƒТ$?Ÿќу‡zЁџ4TѓерљЩџЮШU …œ˜xy,y2™Мy,0xЦЇ7ј Џ`•$ОE„&~8&ЎLГvЮ‡uЏt`Bя”hO''nэqоѓmOЩйЕЧzav`~ъO]лК›ОПSwСnОїюdыMя‘јhў Є|jяƒЩь'№мџЋpУ`и†я˜~ж^Ў8<25c˜озчЛ5МЦ№ ЦS/О‹ еТ№ЉЮJf™[јЗ­‘nїОzmћниpE­ХНмЙщџџЭгЎiПiЙСНѕўр3ЦD‡ПЎѓ_Cю}йF)0~сŸЎLзIПпЩПќ™—–…\›КœПпџ 7D %I]Ы ~љђїщРў›їњюY_Hь +Kdі†„]Ћ'ЄzюEЃйЂчЁ œ…ЇЄTф\™њUЭŸљЈЙ8“щгєз&Ы’2ofЉ )щWZЧ„Nk|ZЁрZ1ehЉu)]ЄxBКяЅІ<55зсBгYsНUSnC'KЎ9l'ВќН™rЙчlmн;bуОхГFнkŒSЃЙnџЗt'?ъtіfуКЌjЬh[ЗэТtЙёџЂQaњщѓ‡А„ѕvГЬ4ќsџœЂСзыLЈyLД9cТbmн +СгЇ~#Фп1|U иTЏЖњНтЖpћ+mщ{ќЧЁзi„B/JзM2ЕИŒЌЦ^^—}*i[ +эt…„hgi§ТхEŽк‰‰Sid- ф8чEv$ЖRЎYјђ С;РБЭ>*,9щО‹Ш5Шv#џЛ’<=‚е y1xD:9ой5+bKРК„ўйщЩlЎllaтќЩцЖЛё*SЗЗh˜ tюжsтПJ–љ„EМЗ.TZq}I?\жхоYRйЇ}UqIfА˜ЗNeЫЉы(чQГ5˜E„`уI]Qk‡Ъmл˜cШ3њu.ŠёдѓГ[тqn0№&*ѕНе›У/fB _Ÿ+ЉЯ”…W•™/f`мЕZЙЩуjљПоыfэМъwsйеЂ—›пюї‹“4Чмуя+ћyю? 5Й1GЖюЅ:ўњќЫИ3›ХŸ›яOюЎПzƒY[ŸаєЧ$Љќњќ2Z`‰Йњ"œ;Иu§_нˆШ0xЦГ‡tДѕЬм<‰ѕ˜ч.pчXфЏџјY‘ЎсЛРЇ‰-ЈДџџпQўY†їƒѓЉzGџў[\џЌƒ§ўŒ[m{……@Эрџ5”Ч}їŠ џyј&Ÿwѓ‹uo2с›ИпЮўNдmбПў-зѕxАЃ>чкdrї9КАюwLŸзsџ'6мщ5М}“šуS0nmС(H(с}A9/ф;дђwа*r ™™žшfуƒ,r}27А7=ўтЏyZРbA}šРм˜е'ƒœQяВ ўЭ`nYuЅ\x9щЗ*ГГЕ‡Йхы=n<Е/›ьЄ,x{ž\w­ЧƒзЕžz†Ц3ћXЭЖч—uђНw}#ž­pб‚ЋвМysЄё7ЊŠrмОЎ:ѕeчЧ•sZЁџnГЩŒС­ЉнŽ>=qТЭ6ы[“лƒœ=a?EЧŸ†ŠsнŒ­И;ЮЌЄЕ‹?7ЗZШ!Щ‹f В™Ўп!ціы{бyё$Чƒ_Љ_Š)^ +LьD,4yќIi›Ž<Чc–~<ƒЄm{„5U=ЖюОCОŸ2ємsmvР™9fטя›“uДžњqщ˜BШАMyцђЋ–2d|XlqkС(!ірЃЧЎ™Є.С†-жл‚жЗfпЭ С=ЛПЉSТ6o“€гuЃнўѓЇŸšŠ<жŒœ–cH>нˆyЈед`xћF~(ГљОЦш ь§Йи",НNQ04 ёbЮ–џVй7“"Љћо^ы/dіМъЙYл ј•‹sЗ,Бќ5byкVЭмСnэXzясsб—‹fјnщрЕж™ићсfЄйД`3ЫЮ…ЉgмЗД‰l-k/yХ‚РЦцŸ Ѕj=чГ5ИЊV‚ЈЖяžgя-ўџ\›ѓЫж[ЎB…€Жm ˜уP{pŽй:УяЙЯБИЋ'Ќ ‹VъА{k{шЕћеƒrПpгюЗННа г[МL6рeДwQеnћLяЎGt7 yjнЧoЯ›.LwQn0 Ыњ>Дмv§5Ћ.сюћь%<ЧoнKЇпГl:2с Œ‘ІІ;~џяš.jі/b ж^ИNпПћ§КѓyјœЗ37XNпПћјЕќлNE|ТшРі§§џы|зqѕusџВПѓ…•Ж8 уO!лїїџ8yx­_AŽЯžCЗяяўržuШъE::yпППљЯ\њVЉщЕЁ~-rПѓ­ jZ%)> шг!лїїџ4*œLя89kwNпОЏлІЖВЃeэгЗюыіиўkHіAKхлїw{RJ9ўVHn]Пww(Їљи[T2nпŽю]ГQ Ё-ЛЯoннРЏџЖeЋОпЛЛС#зіaj|ї}ПwwНэбЄГ‘kЛэћЛМRi…Є#ні§ноnП()рПfяЗюю№{uњ‚žэqлїwx8Ї}МDXNпЛЛСЧ*oОEэћЛМsžf§62ПwwƒЅ™юq+ лїзx=oX+Г”YŽпПрѕЙfzљ:}Њ—ЗячXsЌЯWЌŸЗячXuвЬїЎВ”<§П:aлv№hЕ—Ћ3і§ќя№Фа+Q~ГјY{~ўwиeџdŸE9ЯЕэўпПжjНI%Ђ9м>ЫлїѓЙe9fZCŸУЌ§П;“?F™њoГі§ќюЏџx6џ]і~п­nфŽ +жo\џЯлѕ9єZРф’оѕžО­лѕ9ќ;Эф“мg•бэњџО†Іѓ2ЬgsEЎоћћќЌ?„ЯїњэПППРXћ3'\мідў™ +иa8эНЕЁAл-Y=ƒ§ъ‚ XHwYs:тHjч"`ˆ‡јѓsŽxЅ•МcГк@gўGyвп^ј"‡uŒrчplВBОlрКb +ќЂ@­<Œm@Ў^м6ГЩHD1ЊoZоoŒ—Бщ˜Ю№ћЫЦ№Œљ`sьжOz“Э§n™ўY{smxЦ\КaђЅЖіцѕ•‡‚o=p№‘EћszЦѓXѓX\оФ(џno]ЙћŒpGXЗгVцѕлŸ {ш/83Wјр5л—ЄЛ§уžўX&\ {3уз‘ГГpЯ|p1чФd]i5‡<јрc…4ы№ђp;qхыЗ7[EZЗ^А;vжJшœђ$иyњ@ЧЕB™зVл>8іdьљмР{ќpѓу‹™?/ПэчТёУЯŽc3К/чЙя‡ŸЬЧJkМx‡CŠОg’cCЕЩoˆZmз%ЛŠ-sѕЩme;L§`ЋсџLЉяр‹–Kg0žЙ'ИЄiœk’{{oћMіЙ#kmЏwЌYшi&o\“ЙRyжжы™чQ">DžЙ'+DŽHžK@… m œiў8іЮ-юY&šж=r“ь<ђYю{uџ…w‡žIЙпЯdіщ:€­рžЗ6ЄЕœ ђMыzсЖоЕяAевю№UЎЗЛ`щЪЎkЎуИѕй’fzуЪ5§Аї‚;qeХ>Л,yš#НЙwzпїGЁ<ЭПы Ÿu;ћНКЪѓ4~пнпЮЬ]оLrмWœ˜пЎQЁЦ2Dd"ЮГq›ЦЈ;H<ЁЈ‚гGEЋFKRZ„›Р{ƒш€“H`#Хв–TDœDRY™AѓI &3C’мE–nЭмH ‰9Рš2rмFLY9xќXд† ЪŒEУQˆО"їcј†/рˆDmЗe‡–E‚‹ДЈcыXхФKВ­ъЯ‰ОwШ‚($ЊMУБ-ŠР8a €яЧ‹ЃMCЖ-УŒ<Н`Шс1шcEKжeIћˆРв1Й"kВЫ•\Ђ‰LаJ)q*DU 4єПдL3_ЄxўЂAшY8Фm#упдšMXЅч[ѕЪ.›Z›T‘Љ‹9>јJŠSMGрЁгБŒg§:Ћ’R1IЩ#НSn”SZOСT_S№йКˆsН"@)К ,ј0ВуЎTBМ +ŒЄN{N бфQPV<Ђ‘cPСdОsšаHЇМ*•ЄжšL‘\ТЕЦHЊ"mЃ%@јH‡ь2еЉFQ <%s6vЩœЦхб'РЮ+–ЈП=žН8є_й#ПжЛЙd†вљЪибpГзGЗжУэьМYйpy˜coVдqЋЦЂПFе`Р›ЧхsЦ\r†Дм&‘DїЮЃЦ[Ж]$ LЯŸЕ ‚ЗъsNЬ‘ MНяОQМ›AБ=H€ЗНКKLмФU“11гиЃeЛ\všЬ ›4ёˆщТnЈ@–цvЛ,M€gq}тИВK€ZГу–+3cКЕ­ СЇ†ХŸДу’K^"\ЩёWxы&"[–$iR€Њњ€u ET–dаŽ2/1s˜ G˜0 Mм–?< 2HQЫ €Tм–†H› +’ІЎ1€[еK’SO{НђђБЃЏ…v&Э;rK Йk@мдiф“šƒ_ХКv“‘Ђzдж„вЋ("=[›d” nMџФzєX­ŸКvф•i0)АЂ2 V6 3–еЇ*ЬTQpв…­D\ЛЅг+Œ KМњPЇмo ЊcПЅг:lДЙфщ›Влпхв([‘ОЁEЧ[:фПNЃl;оД9 РŸЪКŒŽ{Xh†˜ ‡™ЅемЖ$Œ<6N\Б5dp;ЋАнЩ_$И>ёB“l "ДАх‹€ŒЭіАсБoЪУF›Аe­Ÿж7п,: еЙАяЦГ”ПЬ?i€5bЋЦЫ””ЎМ8{eвЁ•І@3:3m”Q Ї%фœJrhРE+m3§,h(ђ•†ЫГЦл–,7СџИ цљПУЛЯлЖœ (мJ_пЁУ Wф6Nл–œЩ +ЮG”EбuyJnЛ2–]Š­ˆаЯb!а +z€б4[ЛдŒ <4)ž˜љф+ Т_4[—.вp]§БQiŽ'Н[ЖдPˆŽL;:1ђ UљЩЃФЋHЫ‘|Ф:Я(2с*шF‘В3qT—8Ц’њ™S‡F@NЫ‘ЈO#оnщх›ХШwOT’м‰­яЦgйAЩсї'oFу–\JЮЦPXeq9Ј#kFkЗнK‚ЪG:š—HЃo;3‘”MЋЦєР9ёL+эTEЫ–ЈGX1sІЙЧІЁ#MLLrŠН0|wŠсiЖѓ_CL’ s^vиПv†ЌЇй4Гq’J _ ЎьR+vV2ГQчзrб9­ЈОcŠrNжЋpЌrCУ^КтЩђ‹)РW4э_иŸ, +РЋ Т5 +Œm–^ШgЛrB` иХ“Н-SЈ^Фп\2рр_FŒeв~0gј8БO6GЮЃ”ЅnЙѕљї‘ЦŒgЯЋД%ˆМЃ<ЁбиЕжe+ЮГˆм œ19QI@•F*jDЋˆe‰­w7Ь‰ЄЊ˜ыжЋЌЄ 2НoRySІІТЭГ‘Є;…3*8f8€SDLMˆЬГm#@€ Ь*@ " cˆпLrЋ 4Q~hsьЩЉЭ;R[ЙJЌ‰–КQєhnQжЮу–$IŒпДП/ЁуЇы><фПd ƒяG€й=љt Б:Sпe\ЛЙЫ_RK)вR) š2ЫоЅ‹ЂXI]ГШљ0)r%R*;пнЯK{‘ЪбХ)ј#“2;п]N€KХQЗШ)€‰Wb2ЬпI@DššЖ‹wРS*Kп%ŒHЕ[ЛTQЈЋ&BЋЪК‰€_О’9`Ш†‚MФ\ЛdB‰+р hzЈё&# ДгП,C.:РqО4§jž HєгИƒZEl,…lСк јt ˜ЈF# œD"ШCџœH”иa_Ц#`E•ŒМк  —#ж3aд~ФPџ рб‘8‚'ж3E+Х›E8Ёh™ёЈ#Ю3MIХ}П…Љ`†БW%#ЦЊL\Bе˜xCшFХ2 й]Р7Ж q шCФК-…J@” ‰˜ШMФQX…ŽHТ*qшеЦiхЩХJRсC4ЬLЌа…†ЅЪМ:ЃD–-ТfRЈјф„іЩУГ‘cљƒЬ(ˆ‚ќХЛЛЕЃƒ Љ;6! ЕDF;SF5ЌApШѕ/lРЏзгБ$F‡яТDОХpунјc{Oл–\†ЂыЬКэАЁПЮЖOф’‰‡ўPіcЙеџIE;Ф;‘ЬLЋнPgЕгQамЈ\КJ’RˆlHАќй)>сŒMм–“Э™Ogˆ*К‚pс‘VD–гЯВYŒ ВbK ЃUе3’lу^Fк Ѓj ІŸь›НэŒQ{џЬQ„“иЫ^>А.ЯЧ>љёqЕ— ХАЕOŽ8кШС‚fЏ[< +Œ4ЭДVCѕзШZ4"qkЪ(TЪЋXШрMЕ*qŠ’O}S‡c9ЩeTЬ;’ +ЬH)]”(JЈyЯR<lфXIPމ6№в&ЊУ›EфЖ.hD8џ<№‘шс'D[Л$ТЄŒA1S8Д“ЈЋМђЛeCnб0Ѕ€т1кУ"ЂRЗdЛ{хыфQД*8ЊQЂЪЖeЮ•9ZuЬaP‡ŒЋMждMR9э…f4Іщ'Ц;­ Nro…_ т[&CwЯ3•mO‚нТ|ПыY№™7.7Ю#•мŽНТ{йa”БИ чЦ+qхŽŽЭР:уA”я7тfНЪŒЮЎ>q6У1`•vяeУЛv[Э€ЊЊ/‰т,льTЭT›$B@•Ш p)й N<›­Я?E‹5‘вЩвHЦ#;TЛ­ЬМIfћ ‰т!RCєПЅкqхГhЩЋ*Њ–м‹ЦD-‘ ё ˜р +:•kЫНLйšœЙЂ‰y€‰Б‘lNMСqx’ƒ'EAЙ•ьKх,t@QЈb‹Й•,O~9wŠrsЋBNB–Ќа?ўNа"РE{ХI+Cm•g/ѓ JєчіъЮг‘‹юqZНЇвШсЇж;mіуg&ЃЏœVэhH%–W<БЬиc_N'›J[фK!ƒVVДАуFS:П _= +GзD4‘d  ДSSт9‰`sФЛCr,@•CT рGfd@ NЬmЋ Љ:р9є“ХHЭЛ‘у›"ЩnВб „ЩЬ‹DCЖkLЙ" AŠ: @ "Л;’м! @рaћIКC–œŠB @ 1d`LХЊŒ\б7Cі АІсТлNTВП8ŸЧрёHхПNмЖЅ†-мBfплшрнˆяНл–Ѕ‡юТкёPe;WЧюМЛq\Ч‡ЋР41p*ЎЛг–œ”Cњ`{АЈ(’LL’S ЏIЇ—HsY‰Я ’3 +LcˆО74shp‘GЉdтW=#ŒmoI-о(бБWт#ЦЬБ­‰€Ÿ@~#Ёђ'ёы<[›mˆ‘Ў2:Wс rW—Š*3упeFН=јИАMШ3лпхХЛD/9ЛШР yХцЛыП%FŠIѓи№A‘9`оУ;Жœ‡fN"Ќ$бЂЈтHУCКг‰?ўnˆђeЦ`DУmф­?ЦМЧе ИС“V<БnEžЯжŸласз—Ъ/зГ”Е$ПО#›б`еg/Ю+­uˆНB7љШ8—•їСfF;‘-†­ЏОDЗ€“GроМ:n\…•|МдžИB`šФУ–фФYЬБЈ@ЁЈЉ( еУš$У6}}РРe ЧVьПdD‰DЎQeš@цJЪгнэПюР‡5ќОЊаїIHьQЌBПe E(‡jhИƒ ЉТ[4[Пd„_H џž`fQxd+EуКхD›EtњЈјфг `ЏET’­F’žHD;™ƒ™IBЎу*>™ап<1Bšhаъ!Ђ@OV<‘сN:qКgT gІŸЭSЬГO2|Щ{X2уK€hШBЃpдUпOfњ$шЫOУC’ьАщ?k7y's…ЬCВЌŠ•4ьoe‰PФET–Ќж.„GLђqC D†РМC–ьƒT“~Ш{т†ˆMѕЛ8@мјё‡ІЪ жѕЛ?)wЬїfjЬdЗТ‹4рjШїч,ЬFУБTЪДoY9žЙтл)@oMЋˆ‹O Ь]1ЂRбЉ‡žУšА,Sˆk@еˆ:%ЫUE‘FЋБ­ˆETlLW‡ˆJЇRЮЛ‘l.6ЏhCFГcВ‘ы˜3‘Mž9p$ЎхSš‘ЋЈOl{\zpѕ)*‘є•/?ŸZѕЩ–%“™*•5’ŽLЭ|(‚(‰*‘lQЏ;A+x,R@ЅР3ŒЃа?NPšф1с XК“NЃŒЫŒ=B^>ЃQшїЈH#N#„SM{DGЛ€ˆЦˆNЈlМgзРБ‚иС= +l$Žk<еР0KG@Лlф .IФ{’А)g‡†:›Œм Š;Ж,qh u%b% ="ŒдЩ.Д\~њ`єI–Ш_жГАэF€ПBDгёЙчF/Ю#lдХ9ЎН*8Љ ­g ™ХВЌdХ{BеА8@Ы( жН*ˆ-†ZРP›и€)(РЛЂŒvЧGФ,š +!а‰9ТRВmЕJ•ZЮ›ˆA‰Кр2ŒmЮ‚^йМјАЋњЁEЋ@Sœ_Ф,П,bцUлЃ+Ц"`œR}Ц[д`Ъ’Ы‡e[™ЊŒувЄYь[†ZъХЉщСQ*‘ь’8hX\†дЏИЭ—ъPдЬд~iYBЉкЎіЋ—JЭMд•EQ]˜тёй KDмŒ$@€Ÿ$vЊIBL–Є:/lEbАDBТ HКC–,@-ТI[”А…­EФЛ;–lE0: Qb  пL’\G‡KЂzрсчgн’ т|уе†аг(БE3rœ @XТ‡Ћ<ЉчSРМ2šlJoРAЙE­7b"В:ПЄ —kЪБ<1P‰ˆeЊЊоœ +KЮS“Pё!иьŽЂКоe .=С~T№ыЁ*KпeK ?L.žˆ‘ Щы—*гпн ЈZN•Ўёr щЃ‰!ЖЄЭ‚H№OpјA †–хŠеT–г’?|ЮfЋѕ Влп%К›U О\Qn6ЂХJВ‹ус~ЛШE].$Œ†…йE+ˆЫВ MЩЛўz Iy”Эš”$вT§™tЊт(ЂЭE+•+Р–@T3jцWХЦT‘<Г•#ъfD Ўm№e$WХLГЂ‘ЌЂ1№QiіŽхцcњNХаeKo™Ec9№wХуO#Е” +€Ž>q§R)ч“g`#з3БbJЏB.\KAАhB+W4qYJŽН==A‰Ѓ7ј ЋOждlЗ3OЛв„Žˆфf0 UuлLЉO9–)iОRL~ЛєЕoцзZ + ЕJZ:uЛK…D 'ŽŒ’‰54зЋsЛKQ€|Ј=ћ№уmкc_›sЛ‹бЇkDн`*q/v@kЛŠ–ЇmЂЙШкb+ЪIZЂsЛЪX\mк—j EЫъA‘’j—Ъ OœdXgEњ ГS—šКЂ>тB~ЖDjьD^нЖ­S!ЇD. @`Р=м’›5  ЂЃIр зK’ы‘ТAйџнуПX ЗзМ-RGлХ˜ё0АUРцWУI‚Њ§њёЯІ Г2NмЮ‹Ќб1т(MчPХУ‘Ѓ5Yg‚ѕq%Юм›э…#4оˆg†ъŽДZЛmХKЎkњјђэ яЇЦг–eLЏU\ЫѕЧ3жKrлNоЮ+–Т‚Й@jVЬmдŽФ=2Бчс"дЬmTR|BжH +Q x+TЬm_@Xљ\њP 7LгЬ‘TЈ]П˜,вБ hB:ЬmдP–[МO’ШIДHK€ ^ЭOЭGjВб/ЩЫЫ‘ci!31m}Ѓd+IУУ‘$m'єЭBšЄ‚‰шЫ;LrclИOЦ9ž€Y€ ЈЅ2ЛОLKŽNР[\ё‘&юV*qтIK< !‰F@ГCкUH?ЖŸђр‰fх—ГBпЧ^A]ЖшГ(Т<лПь‡oJ7_%1qw*р+<[ЛdJSЬ8a1˜ #"Њvœ‹=h>>Ўp)‰Ž 1ЬКcK.OMq–м(ВHUѕПnд8д™ь ‰}dWVmПэ›FUJПИa  -$—жlЛ-wWwАгьeЂJйš=*’eШˆI6ГкАтгТcжЛmFЏ9^ЩИТлЉу/жГАюЦЎEYн№ “Hт*NЃlэЦЁ›Aик‘Бш![;Ћlѕ.{>вќ rЬ„ RЛqы†‡;Т7–иqЇЙOEЫ‘хЦЇOдEП Qє‹ИеуЦKŽЅ +ƒпх.оЉёёj`ЏЦS’х­Ъ:|ёI”ї(nГЦS’х‹@!]ёQ”ѕ''o=л–-#Н:[ЛСr•—ХЊ<[Л- ‹К8ƒqˆІsЂ3УоdЪЩ‰ОpА&‰#‹ї&*Ж\ШЈI@”єhфX€ +2ЖdЂ<ТtЕЧ)т’Во% ‘.L~TсёЛEЂТпdЫOM7ŸЄБ XЂ"‘Ѓ ‚ZР“ЪЂ"‘ЃMИON„–‚1`‡)n2Уп%LЈOСž‚щс+xР3гп% oEПŠYдШх'<лПdЂžŸЦ^•1чБ('ГJЛфŒ‡œEŸ[ЉЁвяИЫЂБКЌM–kD аœсѓL8B:ЬšхL‚H4dвсi_ЇWТфЛe‘85*q•b3ьЖwJfЦ2Jє  ›ДkЗ”‰Јz?ЯщђЕзС++R—\ЭОДr…ёВ4јФdЛмKœY] Џ€бТˆоЂRЭdЛхУ•HRVhъ&жJ’V~ЛР’0]šXСђ(нУ—НBr”“Vdє*†R чu§С+ЮC‹ТяF^=zcЙ+€&ЮЋАндЋ™`8іГЅ/Y†^Хˆниl=кр‚H1fх<’tU‚ZЪв ЂсHAQFЃ‘4Р€@РHgxщ'<#‘ЌFЃ9­UhHЋB& +ŒЋlk.^Њ*оH +сщhХ+™pѓввNMЖtњФЈ“ЉЂltT"L)v\B„)ЎcRЉš$R3ON›\Б‰C <leQOCОтс‰УгŸЮЋА]Ю€Ÿ?:?СбёБ‡т+з3Е ЏФ;БтѓЮ+Ю+Е%N—Ф8зб“h+'Ю3БœO.ЎШBtSyЋЎЊ3‘‹QœЬ0ЬZ* ,X ’МЫ‘Œ“ŽOO+žˆђёЫ3ЪcНВI‹гŽЛЭ§tРQїР;K’гвl2,№фр +юcRVnЛЅаŠ[[,зДhЙЪ ^wЛэƒ­UМБŒ>š ЗУ›4S’лЦIў“NAxШBVз=Ы‘ ЏПQSБЩс7ЋГТБх )ŒЦеШqV-xШЊ:’N#]@8Жа•‹WЏš2нOK<—р)q‰І1—2Е,[Т”ф!Ё‰љLS2йТ?OЛќ1СЧfbSš2нхˆOA™шљБ љc“ЂВнн‰^@ј ЗI€W"ВОдЯ­[ЕFŸј!p 'ЂЪЖгŽ3lИЙИA‰7фBц’\4oТ,Иš ъŒ–ьцЖeœZ•Ўвb/ЫыеєцЖlzCy:?ћœlЯ('й43‘‹„Hр2кКѓБ1РЂДАM{TQоШ“+xЂ[НАЯ€D.М№Тۘ…—FАхO3oA8џ№СЃˆ уNЋдŽ@#= тбїЁŸNЋА%(Й9їјљ '€пN#Аm=z@щ1q­чуL#heOlМЕфсRI‡ТL#фL‚DСfnт‡)тME#Б-$B6тйbХжЂ +Ю3mфЯ›#( OјЉђХіJNрк sЮCБхШ•ПB_IЄ5јЦ;=SNЪˆЬ>D\@“fЅЉNnЛЄŠ•IШ MvоvЛmзj­ћ!рLѓЂй4л–$Р\|ЯњЖiЦcДгšф‚~@4y@№qxРžЋJ—уœzФOаŒрЪЏАUM]Лd„Eљ•@Jw cr‘Ф\ЛЄA8CнfГHъ МBvфƒ>‰iˆlфkOT–…пWПЩb?Ыш?WМБЫћжCеЛ ]šРvз#•хOьаvE2еŠцЦŒфвЉЊ0 ђ šV †%VЦ"­ЅЯ–Wн*ЉИ€ш–=#,Р@ќ-”тBдШa +’4’lЋ;1aиС"ћгЕpk wмqєЪљСЫwOГЁ•ДЮ-_Оеи! зaГ"•}NMBhzАБЧ)и@SУВ•ЕŒ–KЌГhad+ЦeDЋ•ѕINИ– Љт‰†РL+•єЧ"[М˜иав‰G ЦšmГLМ•Т +зГЃV4Бn…ПМDŸЏ…•Gb'V<ьDœС<<™№€ЯЇ#›V<œ€m@й@Э(`[W<БэŽФ}ўА т7iХ/_<ЕэFЂПЭw ѕї:Рц_МеnŠ˜ŸQž!ЂКr/W4еЅNГМзx)zC—СЎW,й%ЗНo+PБъtѕkјЎЯ#йmѓNЪb‘4Uь‡1ЗЌЮ+е­7‚rM3i`Ќ|ШL4Œњ—3ŽrпN)\gPХ#Е­а82и;IјKqD ŒН‘dФЉ2іD^щQ%`LЋ‘гиІ_н­!єJ"ЮУ%э„h(Ь­вРеjњЦ[Х2rиTh^……1wх'Юл–м•ЏК^‡јф]h€7Ю\—ф—џХ­лУја=њЃОФгЖф†­ш>F/лВ0]@аохvJ‰žDEpмИEЉ € Юм’›ЦЌŸ#oА7рEЫr[ŠVdоЄ(P­йШЇN;RdЎОD9јЄ•–ЃЋVд’œУпМŸkр9X {Vд’dƒэ@SњmрaлgГMдБC‰ыХ*–eшQ59a!4ФQ…Њt%0еx  )рM;Ф‘фMСOž”0€ ˜ХSN\В%oOОљШёп:т{Я\В­ мЪM—oЉчпШу>F\’-LœюI™УYbsF\’%M3Н?[šЅ ‡ч +kMм’эŒЎžНh69`™wkю=\rЄ‹›žA[ б'"Г ј­\Є™;+\H(3YO`ЂfЦ +ч В*$‚8„QspпpцеIMLrвvф?Я7oо‚D№7HOKrмШDo,Улх ёПЈHїзS’SŽ"п<žУa‘=ї†7зЫ’œMЂпТ›Н)ЧY) +ГЦТ–œКRЕѓA•—I!Ђ=S›ЄQ8žХ_Qв‘qъРЋJЛЄS–ЎСѕ€*SБ(ЇЊКv’TЃZФ+Ђ:Е8DNЭл–#иK†!mЂъ ‡ЗЊŒЭєЛцR2|~€у{тOж§лeШЅH’Ф@ j’е§ЛЧ,SЌ{П”@ЙШ2"šR›ЫєžkсЪЊќ‘чэЯ #[—C”€oСВ§ф"€‹Т›Єы–˜Ф]M9н@‹г Р+KrТ[“kнЁаИ>рŠЇ:™#к’R‚ЉR}fE г IА L<Ы–’oй!ШЊNx0№…,ЩJ3;’у@(%P/BLxЄФѓ2М–у9N%QбN %%Л’РБK–$€јB„™pХ*;’#РЮD(RŒ +k‹ЩЁЛq“Fƒ$qaжxhрфЂ Б–C—ЁјЙwPp&и#Бм]ЬQ›X:1‡—`U!‘,в–K@(ъ0чŠŠВК•9ЬsЄ"Б'2b=’H’S(<й„Œ:'5ЪЃŒœ?4ЈПДЩтKx€VЌM–_:ž˜СВ Щр4 +Э_H нрЙВ—KF›pфЫ+1њ№•‡РgF]K6kzАрЂN#Œ]ЈМDј˜ЊЂ-)рЮЋАUЂ~PиьВЂ JЃЭ+Œд˜Є[0\дш’гр†ЭЋhTБ=k–ƒ†Bѕ‘`LN,Бdб0АHШСшŠЮУmЄ&о`v”иЁf$ˆХ;БdKЛ&P(Ё$E ‰ТЛ‘Рт@ˆИЦКг$@• @@ШЁe8ЊФ дХ;!]ŸђрM>3;Б”H^< ОЉƒфk;А%…˜X;Х`јЁл3Œ-kЩšи˜c hх+ +­‡\F˜94‹њс•4 +‘m ƒoHЗž ‘ C[ЌŒЄ [ЭqжЈСoŠZ#[Ж\w5PдШљрЯˆ+лхvЛхЂyў˜ 툑уУšЛк’\yDЯ№ь ‹RYWD;n›*МEP8#2p/‡ЬЛгб"lRИ\КЂ+Љ%ФКMфRnОк@њЂ Їo3*v[QlТЙ … gы–МВv”_М[ОвхXЯ_ЮKnЄD?%:№‘HхЃЮ;м"а[}ЊRГJ#ЦЫmKU‡™ж$§шŠХБ +a[БЊ”˜ЉŠЙв­Š‚`шЩР Т2i’;Ъ9Kё†`‰ХS–Sб‚,g@иёюOд‘”\фпўOў…хџGРO<Б% мC<ћQбЁш.DЛHtŠЈEKсQMh…ЛЊl +€[@В@)0‹ge+2vхIKТš"щР˜ы";vSHIШ–сQ‡щFŽNмКд KТnЩЁІ% +Mе\Л&LBEР+kщљFZЅ жѕпЅл@K-KŒRbШПsеѕпoE"K ˜Њ0U&ФWšJПфиŒm™ЦПђHб*ЧЊJП\‰8[ОП щ€ ЈeWЛуП% ~=о Љт/h@—Њ:Л%I–jD–(Y№Ъ— šВ•‰–8B|`Ї)`’ЉЕdˆm‰г•&ФЋ=kЗн йŸА.= ХSЇ wЮK’dея@+žыиq]‰шўN;mфG‡МD+xA`™™рІЦCœ‰žЪ,ZQља‘iBГФКq[LЩЪB­1AЪ?BLF;Ÿ4P`šY№ІƒDTr$Х)39oА.эu  Єч]’,…zDЮОp/Ќ_gU’lТeЦЏмЈ—ЭfХVФMЩBXрЏ^Ѓ(хЛGрsЮ;E+ХЁЯB+y™x3w`bE3Es„‡Œ<Й„АЂH Ф"mъiФOДz!Ч`D;mєKD[šˆ ‹ш`Ь3ВD€OС–Ђpv‰JLЛqb…"^ЬžШ@є љц›Я+‘эЧoФџЩс•њь3_4­­ +пVєНйЈ›rs_<‘ЌP<мб›QТжљŠР.пD­•л\/7этaѕ`ЇпЬ‘Ы™œ{У55#`OfЅзЬuRиŒЙ“нSrЈgздQQ}8§№‚qXёcNT2 0 пРБ“4‚#NT2™П/*]Q’АзЕiяЮ\Ra.ЯЕŸй АЗu@oO\vЃЬ!ЮЖ9ЗeЗ— {зS’›Щ‡нИИ1q_wHЛWФqЫ‡Ѓъ<Оэp™xШnVМmT‡МF7ёX™OЙ#лпЬБœШˆIZ9ЁЂYЫ zпФ\ €їN"гџЁф;|ьvоDm“šPBёђЪЕпD\§хzддЄЮRoњ šVDŽ[Ы9ЗаbbЈЬѓ“УЛhмЕTBЖ›ДЪa& PLD‘мMž8jbBw‡ЏŒŒUФ‘ф‚ Ј_rb†%ŠKЩUФ‘ЃS +%YGˆ‚ЩР LФ•kFa &ЖTkјЬгv›G,:b€рХVх ЛT–Ђ"aሂ9"‰ДЛ•#€-ЬE@ cž …Uн–€Х @œR„Тq'бњ_\vп­ %tњЬЇ т•‹J™ЬdЗф(YWА ‹’УJ№iФtЛ\C‡P?рлwъ3D|ЛdЃп<оcЈТЙ‡тgDl—#ьУ:yQ0@йЧЃЏФt—ЃТŽЪО~SШШт­,Ы’Ц•dюz€гˆMМCrф‰?Зq`иA‡ЧƒNЮг‘\Џ=Jоkис=ј†З^<,DЮР˜“8„ЛHр2WД‘эоNQИё`ф РКWДЕэˆ‚ЯNqZK‰Г7ЉЪ{WДЕЄЫнLн™p9‰ХїЦ;Бœ ыI“СС;йуfМ;­д‹I!ѕр U зƒWФБd­РQпBшпH?зЫБьŸпХ ›#вsЛbЛWФ‘воIE˜]В…;ју*_Ф­хг!НD•‚Ѕ5 +`ЃпФБхŽвrѓ +;ЏпФБ%›€U1і€+b/КюžV<х6зgН #}s @ U<%Е€@№c–ВС™ФзVD‘мв A}YD<!фW&‰е;хCГ0ЈIъsЄ{%IUМ‘œ tvCіРed Ы\—\‹ +&/ZˆГeЈ ˆжdЛ%У )ќSєађ‡BOжdлЅЕ4б2m’˜3gЮх Vuлц Ђ?и.wˆРІ ФНBN“Ф€LB‡@JіКщЏN3iKŸЯQ}QJ`ёЂ&NЋˆT“›вѕŒJфКЂWХd\•†{ШйР"4 + WCŒeZ0ŠьJ#­pAFГ‘Ѓђи51Х‹И—pЉё Х"qkЖ;PqjАudŒ!ГlЋвš7-АКтa) Ч‘Ё™Œы•NXtшк!Чцд *‘Д–?fМs\jtЧO†!ЂыX=pBчЧ@™"‘l<(+~\ +е'ћЫO2šl*R?…tњ С‡'ЮЋh\KТF^e‰ѓ5‚gз3‰ ˆœ@E;ia№1јA#зЋ`œ‹‰|EЖ„ €hтжЋd Э•mAиАБЅЭ‰@#жЋАЫNЃoI,ўвкj"NЃ”Rˆ}IУuQ-щЁšNбT[@Wд6hчЅХpбqRдMо*: M^Z–2Œт0:JИЙ–" ]b MЋ›Џ6Ht +b%ыf D+‘вK3*FˆѕcˆЫC’›С$ №OТ€д$• …N›pk]j_pžзЖ ѓ9ЙуяE#d3G Њ4VЭ@DG<l+FYB+tж0‰8Ђ+pыЦ:ЮE“љdчw` *špkH7ЬU Ёу‹€Л*qЃJ>5G~jaєG(РOФ"HYЦOс*ћl‘“ЊіСЛВI*ЬK*"{l1•‰Ж€“"‘фЩИKA7ЗTЩбfХ# +:фvB Ў9hnрЉG‡` M\ЛЄТаc™"…єrШ_ЪDл–dХ­D!BjJ AK5WEЋm$†E^Хз•wHcЭЋ$#lНЗФшаM˜e›NCх†Eѓ`ДБј†;УmT€›Цpѕёїˆ.Њ”ЮУ– +5@ љфvЧN\ЛэРЉEш2fЌpFэ MмПфFŽ?[*‹TAХˆƒˆŽФТ–фKE pоhёHxеЋХТ•$DŸШCћ„а5ЏIрšECБ­ФjDмšaЉшN+ЌmEmKзЮpš€gЮ3БЅ­Ьwo ЇГЙР+3;ЭЈЌP3ѕёв*њшTВCr›ЦI\w@e‰ќТN=KT›oэ~"№• +&яДЫ‘ŠV{С<бђ‚ ч!*Cm\МZWIЄR m@ ЭU–м43œJ`ъdІОYNе]–ЄG @X[О\IЁf…МC’лЕыƒxЅЙqжю'тУ3–мW†‚Q­*Л,ођ4 +Е™В[L8‹HщёMD`4 +Ж‰–MЙ- ‘“)јЯ4 +5I<@8|$  Gјƒ3’lуˆLФš u xGN:D– IУЌ АдШMKнКS№DРŒ3Gwч нх–$@3Di|зйш@LRNГŒ”o6FЭ)ŠrАь<Р7WФ“пCПббћЈs_ФmЩœм@„w#љs(уVФII#›@T/йq‘WGлоФmImТ!™г/рпоФm‰.~@"#ЉыHeŸ^МmЩ‚­Eh)€-8@Ю3œIŒиLQа­8Х;ЕUK{гЏ БšžЮ;­мЮж?ОE*ђ+g.O<БœU€™f /kAеlbkЯГД”іˆЋ]R …†БOКАЯГдн‚ak@шњ-| ‘F3­D•4‚EAјр7РШE3‘€ й8SHX:EŒˆемЖЃ5 6ˆЃ…цЦ^н–"&xЂШ‡&э ]х–\иЇ6Si˜. <шг]е–д6F&\aprvIЌьVЛ[’]I1C­O“і рWxШЗМ[’œ)ЏР/~§ш йјaЇ=KR[›С9й ’‘(РZ;CN#‰‡zРђ2PЋH В:neŠY=P’@‰ч#ЊТ’мЩГLL„šY‘yBЪ!‡o‚ +ЛЕгŸ(q.L"СЇ +ждКЄ„'х^ŽЂv гcГ[—у‰WЫ Ш\І6,CС™Dc—\ХЁЯУ[^ЅШc3sDK–“„Ъ>Fђ‚pc1( D"rлƒhМЎxш 'с<rЊ„;6{”ЈТ Ї ;’qbЊ;ЈpЈј№Ч†…<ЂMšD•>С8›–АВGљkD:iЃˆMР˜Єј`‹їANМmєD•ЩC^­с7BsWЬmЄЦЭDОуабљйƒ2_Unл‡ИПO›еЗHi{з\’œ -ЭЫИUYФшС;NмrфŠ/ћЧйa9P—DnВCRЫˆŠDЮj! Њиƒ Ђ:NšЪˆ;L˜PЙu'8`’:rcЫ'LЊo8ёЇ  ŽЂВ‘кI€?Mv„)х†OULЖLЃ:|shA‡IњSMдšЃйbIў +ОxjbЦ]ЂQšZПэEœ3w*o<с(˜Ш—ВлПЄЩ!]TКLЉрш[ЛJЛ” +ЏF]ѓjЩr™ 2В–%Œ{D7ј”Ip‹xЂ’"ВqЂЭJЪ’Ш)‡ ЋEВ‘ыŽ=LrвТЧъ"mkбЎ>A,w*:ч'X"32I+RŠ?@+@№ЩiРWE;х_ЩПrуБЊь#ЮУžШH=уСб~Т"WЬmK› +mШ9ж”‹KЯЛ9cпЬ‘T€jкћ ЌРя +Ѓ_пФ‘фхэ­њн€“cЅжD,Ѓ|| V\OЕЅЬ;‰Tк…й$оPІЬ(@’_ХiЬБ5rvигІŸUЬmU9MgЌq•f­EЬБЌŠ( hHи9QФŽbH;Ф‘+Рќf5`ŠuDр4ГУ‘ZKƒ#‚:@dBœ' +MЬqфO 4iRВЉe)фˆЛC–,AЪ|—тˆCм–Ÿ›ж#Hш‚}M‰мѕЛф$ЄGa 1љЌдdЛeFˆ4Ь8kœгf{KMu›%OOЧ\иђ*g•ГВ’нFф* ЩёШпЮЛmмЭ­ЏF~й)сЗ(*+жГˆн›­F+xZЄ5љ#ЋF#hЅžЩ:5…бGŸЛlэP–yMI2)2аЬ–`E#‘lаB'fi(ёœŒ–Eq[4Ѓ_ё4­”>НjGз3lыи‚E§\…РБЈ w ^Г‘tN^NНќ)AЩ BV*‘tб•IЉ ˜(€‰жШO"*‘l‘ЂLЉ–фЁ’)(ЛЊplN.NЕ+˜Дб…'Ѕ“KЛЕuЫMЖžH ђ з‹NЋ•фH€jУѓљёЭcФ{W4БЌЧўУлхрQНШ`;WМЕS‡нBЙэ ЃЛЩH7_МЕZˆ–ъHy?ЉS›КWД•фKоUˆ§з’= ‚;NДu“амЮœ;КЙ™jЏЦCqŠ’РЫЫviU—8Щb:Ћl[г‰П ЈР + jгEE;u“г›HЖ,l^ ЬнL–“г—:=@jLЮБЋЇдLдšH5а:kШPкчбСQМЊd]H.Pќ>ѕтWxkfХ`P@,§z Q$Н`%RnФ7жZТ‚-H%›4 +hьR\Рй`‚t+‰“НАЅ”"^М+нИђе­< =Гв˜žе”п:3г-6ŽВУ к:|ЈR3rЊр@гTRе‡?ШSptКB‡ІtWН[rЪ“‡3Ши +3+УЛNT–гMп.fпi№vЂ?ЮЫБхI§19йYЉПІ +ЛХJMмFў0hжЇ8€М•хЉEЫT†КЇєркЈѓыTЭУ‘л:RG@…jJHрюƒŽUU–л9кgаррЉђуQНКqуФEќfНАрё]XТ3Ц3q-ыё,ЮCA’;ŽHwХ„Ѕ3лNP5 B4“ЙEНŒR_Hкhг ŠPŸНГ|§k Р/ў`;Ѓi“Й˜}ŽuО@Ј#ђŒEЃS,(G`–Fр№Ь^эК$M&§ +hh“сЯ]ЌнНТ-Щ“7g?ЅŸКс3[E;)‹V€~М8б€ hрE3%lШиШ€Э˜фEГdK–›lB2кш1­5аDЋˆTзŽL(…–аRЂ‹!K+„дБgjB“КЩ6BSЬ3mœ€MNsЁЦжAУ2‘bZз#:BдP…jоМ‘+€ ЬЋTАЏђgДгSЛЫЕф‰ %sEDИШA`АКC’dB&t.НаsKЛC–уЬЈ"МGn0"$ЬУм‹ РPˆe_дБd +Э&з Рm*ЁLD­хЦ€tœAѕИЈMЉnвФ"H#‚H_yиQыw…<"iЊ„ŽGЮ„S 9 М:mЊONDžЈаёЇЩУ“;Г‘cF#[TПђP0-kТЂ;•ЄIШ*˜ … ˜@Ю;УQТЩ!N5|>I щI`OЯгœЦ'ЏфIў%ї]ШьыпФБeЩ—џТ|П•ЫЁлј@Л_<Е­ЩТэD\ЗC‘ІЛиШrO<БЅŠЬD,œcqЉ9йсjХC‘œ ЗBX{qV‘ЈУGЬБмL}М:‰Ёљ—ИЫЗЦл–\ŒпEŸ ‡НwЈіМыЛ%L#пМ8ZkБbйFф-Лгп$ +ЊКU81љ‚Г—Ѕš:К •i>7ЩѕHш†‘Ђво]H8?Р~ ЉђЧ ‚ВыПTI _hfМP`KMР#AЖг –hdјaЧІ@ЩждКм Oq@B№FŒаg_vЛ4!Йd‰‰ЮZц­nЧУvЛ,@9TђQЧи€JˆрвУt—лЧ!Ы: 9флзЁ+Му–’Ч/НЦ^љРУUhegМы–›Ч‡­МуHр• kГгvš†|ФS9‘j LCDrЪд4:kшУцЗв EKr\ГOw“Œšс 6Ф›FЋ-Ф-пE•ЁШAГчРb_ХMdE{@,6­@єyШЗoЭ‘Є†3юV ўљїD?зDф +ЉЬNS‡rёˆ &W<Б-Mš"…ЄV&Ѕ,яХ"m$CHЙ1JHФ)XGTЛmSТOt8ОЈ8‡ђY<ЊŒ…І_Ю Іда‹эес'ФуЖ”†ЏІ?НШѕ›–рїDkЛнD‰мFо`vЛg+wE[–œ0лМ3‹Азт'DCЕ„в{NDё”Џx ЂН2I#–|Ф,њКQщ#_ЬБ-G˜ЯуqпQЉу]‹?_Ф\M5џ_™Д+’Й)Їп<Бм“Іœмйђб5iЩю_<‘зЏ<7_Эъa7шС3W4%–€Ю>=Ё:єец&kжГЌхS–ЮА”KЪб5ІgE+h-QЌЕ9сa`/GчФ*Hт lДеˆй 6ЂD#lДJ‡LО–0ёI@ГŒ$ЩЈ6)z№(Q'ИH;+Ќ+B/TішРиу E+qkHД%+[†‰у„@…MМ‘#F?%|+H Ь$ЄЬ.IЭЛ‘Ќє:X _’a@$ КC’ЌH€$ Ш ˆ;C’,‚Э,”‚`ФУK’ф‰шќ/+b€ДC–lE-ƒ#№„ЮS’\f†Ъ$0qкЎeфП_\’Є +ўA\ћoх'ЗпЬЌ‹юЫиƒЙ—;Йс2ЮГddЬJЊE XЏq4зA­EЋ‘# …А яHъHюƒ™;+qЂц—EŽ;ЎйnJж4ЛŒTђ‰wЎЙ8MСђ“ЧУМгКLЪ€Ф7~]ЁузиЫoНвr JмDycAШяxшnЃIу™‰ТзУT€мLД#њ`ѕX‚gW<Бв›ЭУž;j”`ЏЭ+ŒЎRГЊ=\29ТUQ(@<lt.YР*Д,ЊBIЌ3Ђl[QK4–z”‰&ЪЮЛ"mкO?4-˜Ш9pЩЮ=ГŒ”›JСDƘ№iРпЦЫ‘Ѕ Я:GПi‘уЗЗРsFSЎeK(ЮF[]ƒЁ‚7Ј@ЏЦSŽЅŒНФ}ЕАU тъЦKŽ%ЯЅЬЩY2`—IeЏESnЅQ›Т9–1z "DKne“jаQЕxpI' –2:Že’[МД(К%)x@NBKn%RYАCqFк‘І&EЫqл$*^Zф­…уfˆEKr[Г Д^ш9ЇФ}ЅJDTv†&ZEДQ€„lТKCд–[Џ)ГGEDp)CDВЄНчR{ЯШЛK’#€›иO +ФВ;–dз=-> ї‰Р";’,P’!-ЎШФ СВгп-ЩOMŸ +I€I:Т3лп­ˆo<9пђ0ЂэзC#МкпЅЦB‹Д&<Еи‘S—№j=CЛ\ƒДŠJKјРU6GІеЛqыР!ЎDqёЏ˜cоVФ‘‹I/є<€ ЊV_ЭБЄёЅІ`]Ma№с љЉп_U’уPtЪ{вТr]Ў]D–$К4Єљ/ U“HEІ_4‘єIŸМ*59љYмфw_Д‘э †ойНJp[ +Шћ_4Б.œлШЩМ•Z`›шЭВз+Ехе.Ќй‚џЊDеa+зЃЕdWАЏ<:б‚уЕ%&ћЯЋ•””пСuНBаy–ƒwЮГД$RлСї)њД=зЦ;ДТœлДЙсајƒ%ЎUTЛ%Ь•™V[Ыќ@ьигеdл&'Auй%Ь$ЦеъoфZ3Ы–нЬЇh…EГX‰•Š8љ_FУ‘фЪFяво›љс;:чzЯ3ЕœN‰мL!Д5{IG3FЃtхR‡кN~{*p3XhЃ<Œхz,PCкБшg;Њ‘Ќ:5|ŠРў`+ŒTУ"qыRƒ[дˆЂCЦlVЋlєT—Eˆ9ŸŠі­№B+‘3RnB™D`Щyр‘ЂЁ•єв!?Cœ@њK€В*•4KУ*›D"х‡F`КЊыаLМ8š2Б Ъ’Т+‘ьЯŽ^4,˜Ш  IИРзГЕeЮЈ*пŸљспшсЗW4‘ЭЁоТ-йЕ9 ˆ(;_ДБЕШоKšС‘“7Щ`wW4БэЮŽЛЪ#šJ„РЎW,БхЈЛвbЛƒjбJКЊжЃАнV*ИP[іjО YиG^ЮЃАsyТЫІЃ.fŸLЌ[Еib'І`nrkh•еГуKзŽ(ЂЄF8ЋVT–c 3сQJRЉ†žЮ:D–$У + $%ш‚@I;<ВЌ+Ў/Э&H0х%‡L„CD–+wЅ&xF:1!`VнЖЄў*И1№k№…Ќдg4L–d~ЎЏНЧё@уыЫlMTn$С€ятБ5@x[ЩrM9™@йb ‰ Я3‘œ +oН*З^ ёЭШЫПW<l‹ћJ8Й‰iІ™ їWPx›шѕ™—+уEkЛœD‡Й=‹лгxшюХJ’ьЌФеЌШ!Я8VD;–ѕХ[Lйр` Y@D;•4 +ZP*о4Љs фМ:•4Ы=^Шд€aЖЫY*“<В+LTИШЖ‰щHWН"hЃ^Ьgо№щСODБЅP>(~х_к‹{WDБm€пЪ›K*›XEЗW<S•ЬХЙ…r–й*'W<œˆDЅj”•IЋW<Бœ›Ъњ№Z2З™ƒ'_<Б]˜ŒЪ9 Гs$/žS<œp*Œо™eZс +ЮаU<H•,ŠА(ЌРLж+mє€€%5AР(QwЇLТГ‘ЄЧ9'@Шh $€ЫФЉЛ‘,@A^(8 $GХ4Šp,€‡§Sad$ жU=eбœoЉўrугvРcХCд.Ÿ<>ябх—w€k3C’=­Т4›бПЅEЬšм’4EкlЬСuЧŒЁŽЬьЛ%G‰9Da€јфiр УtЛц@Ђ_еГ’ŽќNОф;lЛФjџTŸї№р[ˆЪ;ЛуЖЯС—уp€ЂФ\–Ыvdqаш№R(g_]R +‰‰6*fШАЅЏ…OЭфrвЦКР хFй­QNšоU’ЄgЌUЫ\Hшыђ#”ЭLrфBoeQы’ш-‰ючжФMьЈЫЖO]јРЗƒЎoUnR‚яФпO€s9i wo]’Є‚•ьHќ[ pЗX Vе\УЫУВ“uJ!ХТm"„­|ЦØРв +™#RCЛ‘4ЦЄ^ЯšиШS ћц’УCnbШMб-’8Щ‘ ЫХ‘ФS’$LOЮ™ЈyфK$Э›LKrKОmдѓаY№ш&ECrЦ>ѕёігју'3Sr\‚ЌЬZUJ йBŽ[д­W*-šŒBU‰&РN‰)’Ѓ“;Ь;{pZЧ“зTrме­J4Јкв0ё­Ђfе–уCŽщ{хp“’ъеЬqTР—Р‚nССР0Ы1чVФMЫŒ-˜ј™ѕ)ілXЧsоЬ”PПФŸ-р•8kжФ‘œ‘пФ…}9ŠCH"чоФмQ=ŽТMBДбIхЊжФ”ŸбO5›Ђ‚Г(Р"дDm”TœŒФ/вˆUЭ…Ј^SЬM”ГW0FЌ\Њ‚5 жФ‘œ„„4ЁSbDТІЇ„ŒLФm$ №NЊjБ“ +Ф;‘Ѓ” AРЈ‡ЅъцˆУЫ‘у€#6,AАй…1€„УУ–,Р U^:%DpLeЛ”‚6,ШиƒФdЎШMuЛ  f]^(ђ‡HХVuЛTˆГ7ТuЎш†_АRжtлнH—ŠhмXTц<чЭlлŽ—GixЮ‰ јгНЊ‰Ы‘Ё^„џvђ№S›Ш%ЮГŒBVъћРлYoN#Œ лЉiђЈkЖMщbХŒ“о?j”Жl3№ “EЃАYJH–убbМšАэC4иvммF +л“Х"‘-=ЃOwmЈаЦЖтŒГp,ЯЌ4Уbt№њ№Щ$ТЉ‘lW‘KBtшк‡ЂŽ™*‘ь=@EдЪчѓ""qtЫ=@XњЄ‡Љ…OЊš,RЏ=(*šЊЂ‡†KКŒ#)=(’˜ё ЧFхЯЯ3Е%K‰_ ^AѕЗхКWЌˆT эС-”aеЗcW,Блˆ›Х+#Iа‘Щ…+зЋ™dЪ6Юе+НЗ™ЃПК@ЗN#•ƒмажK +@Z /<Œл“›šФTє’BсЬЪ(VФЂД,–XšЌŒ 1h—чМЂ”lЈЌ9щU„ПЇGDЋ‘RyeOО žк.H+Р)V++qВ,kОvЅьычRЋК‘K#oŽЕы‚ “ЃRЛ иLP{М$s“M) –ЃRПTšДnФ$И@ЫpMQ š#Z›\m8лЂƒ XРзЪКe”#JДЌtт‚&ЛУ:D’ЃS?@-v\р„ГШ Ц:rqЮQ\ЬоЮїгуЁЈжKnŸaс +—гъ7#оЬmгк€kLірУ”Э)OŸжЬдŸ{\Yе"4PKбЁеЬ”\i$НPSp )E•жФiЬѓ—C5„­ЎїЫ™#šеФiKWY~Б№BI љсB;i д,LS—  + еУЬЬгŽ6 0ow†L' CDqЃ((@€И#$b +^нЖ-™Ќ`@УECrЃ5 ž>Н@zзжЛ-[†ЊЯ:}йзѕ(ЂоФM‡Ÿаzs§АтёщС'_UхасйчІnН[—мF‚­@Zйј№sјFГ;ЫЕ%‡ЛB-9хђв"=УTˆЦљ8сQ9 лЯУ$‰Кл_{х*ЧЗ_Ф­фˆнб›ћA yIbГпФБ\‘8оZВ’@?ТnW<Б”ЊЌЕT-к‘•ичoNДА%б­<|Ђb5—Ѓ"<Гltа‡zИєњ1P-ї…3*I+ZТD–ШQ@‰жa’ЛЊЌMO6r˜€љ”gˆЯR"Гн +Š9С+y8 'тN;оŠ=ЕztTЉGŽ;ох‰*Ю-~8ЉуG ЛлпЄJ)OйœџŒх-‰ЯŸЌJПЄЭЂDœгЩЗЪ"ЕRЛ-PŸN_9"8б'НR—Є’‚ŸШ7*‚ьц<лv,‚LwУЂsЏЗУšТRd–jХnЎxУ Ь U9v$и–=*!vањЄчгh’Ёг–г‘<8v\Jё›Х ЭTr г!4a6dшRш2„O_UЖмO[™ †Ќфб|/™Л+•d‡Dœ*ОЖч• ŠЁГАхo:МиШAMh%3’Œ­Ц›KИЙаШR‹іС;l$FM8+ОЈƒ т—+Ћqb…kЦQ­ a(ЯGCD–гFˆ8ЉUЈˆSˆШOLнЖЃ†œ79IoЈHд†YЩOУЫm\…‡<ћzОЈШёПEвCф’eШЁ^Rн89сyШЃ2лПdЫ|F!ѓ”щрPyТ™™ТКдZтф)0‰Ќх‘Bп\QKЪq@е‰ ФŽSп%R‚LL0zB +чч*Sп\L0˜ъсB іcSУSЛЭ‡l\Нj u-LЊ•EФ•ЬDЄvgњщ™%` LонК%ЬИ'˜{o(ЫQgWЖ\чцоœєVPжvпОйЦЋщУUЖq™vчh 7эc™М"Œу@Ž`ь^Ѕus@•Х*ˆ$=ћxРђ јЉŸЮ;ešCЦ@ЄзѓзЬd…€ЫL~кэЕ + +7пЬdJЭнвГqЛlхыT›WT’ду_kМ–ј‚ќU‹ЪWNм–\e^[6”ИМ[щ#TVЦc—\ЄŒZ’ЗH4ќЭ5з›=CrрƒlЁ й`{@‘@›+:­ме€i4,ЏtВ…‹–(S42ERŠ]Й+RдЩЦуN3‰T–_P^Эѕ“їСgз;­TO"Ÿд?Ткr ЇЮГЌ\k<Ђ цъЬŒM3‰м6e…Dт)G5N M<d— 2ёЁt* +№X"Jе3‘[?У#€tA˜&sDШŠKЛ‘"Г ќ4Qт2$ ЃЩВK–+@Š B=Z”hБ…‰B<ВЄЧ--:! G`MаФБC’k…ч=‚Ш!`АЩVLR“Њ(Q@0А™Уз\’\‰RXн$_- [р>_Ь”PЂїЛ)|B@‡ЊEЃd%Ђ­J  3щ!šКЂml‘#k*БШYБ(ѓf’ЊšŒлI +X‚И ё-ъзж+ЊŒ”бTmЉ”†’цWЌк–C‹3_@ПlAбЯ+ФŸДт–KЮ~Р^йYр1‰№kЌгнdНЪ+і ’ГR—х#FЬБLб.‹9EВѕUIŒ'WЬБTг@яL—Зњ”ћЛ„ЊV<БX#H7:љкa‘wЧfD+ŒюЖ‰™*їr@' V3*ˆmTˆKД™`кr‰SЂBMRk4КК"ЉC`[о–мТNhПр9uKЋawцЖdзG]‘Рцф+ЁЭ+3qSг=Uu>f`iigЊёлДˆ”ЭoЬйи!Ї8BНŒмO8С-ўњyГKЈЅ>Œ%Ў~Хј ‹˜›F#Œ%€DџBа yINЋŒ%P|D,љђб8NM+„­O€{ФЗъ!  WжDГˆэƒXИЎЈ9€І8 EЃpмO6 dGњБEx ŒЮCmЃ-#ДlRч&ЂЪЮSr#У$ЬqHЈRФњхLNL–\B•$:AРSБE"o +:C–Х)ƒf аёDKm›%C€ ~"”„|ЧOTmл&S€2ОhdАђ†+ЎŒV§Лц >+xФ№€Ыѕ“5л–\8JН8”*YщѓmяГOдЕœЫпеpџ•ёiЯЋАeMлХvЁЩaЕXЅ*Цhф ‚zР8ѓАБW-8„ZEЋmэjвЬДљЁШ“рЦЂŒF№!•O2щМBQ<lЌЭЎ4 VПP9№ЯЊhНp+Ь^JPд˜)€ЫyHЃ)•ДЭoNЛЖqP/˜Ћ’ЛЊДM)Y8ЕА!ѕЩж,“У2•5 •MТqp9аIw Ю"‘ѕJГn<8К8В‹‡ђЇз;Б-IЏ@*О%‘ѓЛчуkпDБюШП@ЛAЕ—ЈГпФБ-‰›эЧ9П•SР›˜шЛ_МБЄ‰.НЩЖAЙЕ™И#sWДЕЫ­ФPМƒ‰ЃйХr_ДЕ$ оJœЫ!Ё9йсіз+Е–ЫШDx:”7YТІжЋ”ZQ‹F{A +@y%"K#гбЋkDьтсjUiVVЌДƒE4ŽЂš0GлcNдvуЬ2|[opЕ‡€LMJ<–T#.G„i IК;’$€•-y#єАubDЛ3–ьCЂ4/0Њ Бy@ФВ]Л%Ћ ђ%Аљђ„ЫO2п$LƒK`ŸА  XЇЊBпœ3O> žВсв hO—ЊКš”\Ь›ЬСR —‚’ЫхrKЮ(HкB‚ˆt ж\r“;M…ЯŒѕьМ#Ѓон–$@)d№бњКeq„?‚$0#D…p +ЦУqcE hBCDФіm EУqk-$F1рDTŽлУ!†*=ш(!" „<<В-Щ›ƒ!hqїD@CВC–,O +Зb‚7„uшЫ]нЖƒ-A‡:юpc$Р%LэпхЦ/Щ^CRйБdЫС 3dЗaчIM –ЂєШ@G’4;БЫ 3OEУAјеhŠ&НА\Ю|ЦqјрiЖ­щрš4б%YH…аXЅIш–CАнв_ТOЗZu+ШCТ3БK’ˆJЫœXJ€ јщ–=CЫвƒoГSК,тс/…№ГЦУm”ЏПНP_эQ№X‚ЏFЫmдЯ‚КIqXšŠРfЮЫ”ПЌбD{™ъаеЉ…fЦЫmLšV?є #qЭzEEЫmм•iHЗ’‚ЫR:К иK„Ўатibр EУmв5э +bДйБЄуREЫm›’„AЈ ђ…ˆI=ЛмС&*@€(@bikФUЬ‘уj * `ІcшNФРЈ/фGŽ`$З‡ˆЮУ, јDк0D$uуHL;‘d 7 фЇSТ9ddЧ@I:D’,O &”˜ `N;+mЄƒ’ cwьˆХ;‘е†"OЭžєhєK–ЫVLŽd†Џ:ПЕ`іŸ8 ѓVф–$FЊяХ—нЭ@а=ЩcЛNd—‡žћN9М ‰b]ЮўEЬБ JэHдYQЁйI +eЬг–мŠœ…Эѓr!хJ†шPVL’›K(Fn‚‚0вrьaЭL’R ’}t4ЉИ—fJyjйж;r[Ю"e…*ЋP +2 љZ3pуŠйF'`PЙтOљ—4Œ,Ъ]ШŸPр‹)рSН,LŽnF|лQшТ›ЦАЖ Й@[[•Ё“wЅFЋqn žОyщ№гGрЋW4•­K€8^YбёЗЗcwWD‘%JНЭНy1сСW7€7зУЅШМН˜AtWwЪ2НКI‡ЬПrб 1wъYУЋhф…/gвжиpУ(L$•;ЃhЌG:;@8p№8`Чю*m#>ф|Цx k…Ž;гПЅ?CŸ"9тЭ‡Щ;лп%IA"‰гЏgБ›;S—œG–œМгРR шУ]Ѓ:r$XО7’Ј( ˆ "=[Вх†_A7сIЛхз\ВхKЭЏцў­Щ‘w„“Ез\Жd3п +ЅчхV$lvhЗWT’тНRјЖŽМе№џvЙНOTvŒџ4Qў_)бgwЦSrбJ ЪЗЗIљЁWИ0+ЦSrШŠ‚ЬM6yr5 ЭюE\r ЎПH9_Й!€ЯЪ&,фvZŽЃŒР,ЩйqбЇуa"Rr\ЄežЖШйѕШfъ =Ь‘”_;п,є3žѓЗЦЋЕŠНЯBž)IА—@oЦГq%­ЕVх0 &.'M;­eEЎЖvy80Йчa.F+­%Әi9ШzqHШ PЦЛБмƒ­54;tМ0) +D<УmфУ€0Рr”Ичэ[NЬБэCПчžэ `}€џLМ•tЪŽчL~si Л™`ЅC<‘ыŒЦ‹ХєЈЁ“hoХ;‘[NЏnODнк ёwЫЋЮ\ЖгПИоŸЩЅЄ{*[’Œк> +'U‘Ѓ,6b;Ф‘Ь9NMh’:зІfEЭ^mЛ%Œ 1Ј~‹ёoјЂЭл–г…•ˆ_Єu€ѓлз#3DДкŒТEјhЌУ”LД‘j^\[пj€У‹‰eЮT–ФŽF_‹ёйХѓЃB’œ…ЪHг8є.дРеT’ T†ŒЄЦ†€ˆWmЛь&ю[Пдjч_Vю^ю–$™•эХ.л‰Цѓh"чe–ыСŠЙТ*їМXёvЫ^dUЖ\іЯЊU"M9Q8Gю#оФ‘ьŽНЋЁ„twЉв”fёjпЬф‹ПЭbŸеФ9ћЦ.пФ‘Є„не=g‘5јxГчЬБ­(‹MM}ЛJ‘јIЋпDБ-VИ ?ЋВ…Sт&V<‘­U‡œA‘BР"ЃЭ;‘u88I`9VР&EЛlДP œ5єфЩ•MТЮ;m3M—Š4,и`ё‘­% +ŸE3m3Ij-еи8@­F@›Х2E3œ[8й| ‰ЗуN,˜`1‘ 7@;KП” +Ом<йђXF_3SПe –}Dї I ЇE[*TП­ШlЩ<д21№*Х”Uн›,@‚BЬi‰Ђ0)]#’E\›Ѕмi€#†Žz‰C–Цгr Vi7^iёЙ{n;VЬ‘$ЬмV;вебСЛщFЛD;mЌ‰ШСR ‚3‘Ge2qыZРАќI@ЩF@’Ђ:McJ4QvДЩЧ\Ђ gеmв$;Щqќ)FшЦ_<ЫБЅГ}a7Ѕочw˜cЏХЫ‘э‡­М§№ rЯИу"ЛКm*ˆœzFвaM)g;;q MФQД"•KРR"3qS‰LЩ’A ЩЯ€QЬ\›Є 4|iфXTЦjIжэЛЎJ‰JPR’jсЩЈХŠ–ЮѕЛ­єPhТ’Њ„І„ЮаТй+BЛћбyOРЯъ ђ*”ХgDуЖ%EœE>Ё7Q*Ъ"УC–ѕ…–ЫDђЬ`ЁШУЛ•ЌF\Мiйаxƒ7 +#‘Цl@•ЦШ2 X Sfл%F_УОьР% —#Y3К‘œ‰‹ЕкaїaвМŒюЦ!NЖEМРр w@WХГАm"|МџќqЮЃ=ФБ%ЩžШ+?MёГй#a"D‘ЄЉd‚Ж‚y6‰ЙˆN\В%СЏ%П“йЉп8DzM\ЖЬBЪН"О}q”ЙgтЗ2[’Ын@Mу™6NВ(ЭTšЭБ5*fo„љаF‡+ŽЭ\Л-ЬхVQЈШŒЂХlПэ€FЮ-ˆ)Е))išГТКх8%U Š№I ц…33П]Х_5,О’Ыˆх;Л•E‡\ФдАЈЂ)Yр3;•†­\A[ОТ€Љx3Лн&Ц]ШКРБ‹Р—3;оэ\ФGЛЈ№Ё ТзЋЂоEœ[И阼РЫ—ZЌ*Й„€\ФГx0 ‰k ’МЬКЅ3@N|Аeх ФэПd)6йЅhbpІЦ\ч‘;У–ЄЧЎD“кpуРыЯмЖ­†–яIЗА‹ЉЇ^HЮџ^ЭЕхMJџз§љ}ъ{V4ЕЅблФwAвqеЗу&NЃ-ЊNSS‡cЦlt‡œ.Eб!€/VрšF+­ьLЎgмШŽ†ЦФЎ‘FЋ‘ыЩE5:bnфЉ,хQ>+‘ѓ9оHјFvРhЧэ№PElыE„6SЎgРЧDдДMЦ*hmEЂŸ!јŠA&bжМ‰,DЎ­Ж_qсUЈтkоФeЋCŒСsP‚“ј#VЭiЊC}D\yиЁWH@_VЭm*­By€ѓѓЈB'пTrc FН“HєЙиLГVd—d…ЮЦ,КЛc—8Ч;ЦcЛ­FыЦ7зх•лрnХcПЅF“{OOx‰Ий ЦЏЮ[—$IмGQ5ёц—Ш@ђW\’эЩЇЯЦŸA№Y8ъЗпд‘$žнРЛOa„d.пЬЄJ Я<]WQ€™їыпФЄ +­Н7;QЙ‡е'$gпDiœJ–œСжTщ`-HжaђQiТ"EЌ“}Ъzћ‚Ђr‹щ3ФЂАѕTlHЕЂ*… +LсPFЛЕmЦ€6ƒ\a ‚ѓЉЌХ‘НЊЕuТ'5p8pŒШб&§Щ Ћ‘-Lќў,р щC›В"Е-в€_СН(вR h+[:+ЕdЂkИКR ‹Ї`К3Еь_?крI  wBЦ*Ел•~Nф–ЅЦОEох(аџ(@ЛN\Ж\‡ќШzљ !пGГЫ;’œHкBi#љqЮ’ШP;K’ЅH–F>,œ№И5‹KЧбЬL–“G=Bаm˜RypЈщSУCrSI‡Lь;Ж4љДšЯ—3 +Œ]) ЗP)СщЅх5Œ5 _а п0СтшЦu +ЈoЦў`ApSтІЯ#‘ДЫГ8,]Sљ “Џж;‘эI€ЎS›$LЫP+šЋ‚зiЅюХ[ЛьŽ1пб‹Й!вЙZСђ<фЛфг•Ћ=}ƒ +D“X ЇЊBЛьTЃ‰Ш0ѕАъ№ŠHRŠЉ•$XJ›ЂвRЧГх1–+R=LuBЂc‡@‡ХЬКЋL 8ž( +uЧ’U;єПeNЉ=ŽЙ!№­ЈТѓМу–eˆ­эК/—ыЁ—v`bXd ш&ХГ‘ZAŽJ@БАˆч ЭLВм:еj2№а$ЈŽE)NBoŒиъЋ"Ф/ХBmѕТJ3ёwјЩkUф’ЄA)НBD–)рXеXŠЖM\RЋ•yC4= "БxEYЌ:rвƒ€kšRьbш` h@Q+;r›OФВxАт+K`3ЋuSEž=Э|оIШЯ#*uгHMм+П`ЩЈХЃ:ПфLƒOРОЂ ёЋhр›)пх ƒŒФзШ —ЯˆРВо%mТ8И№)Аи@*оe\@RЗ"B ™ЈВо]\L9šD‚ЩйS,ТК“S3^Aо„р чЃFг––Ÿ%^› +ї['LsOT’фдП5оuj ŠїWдБdS‰ПС|]2€ћB7зЬБœ’ЃЮР9ЛIrГзh`яжФБœRЈМ@PzY +‡YшцoжФ‘œв/ЌDHYQЕQшё&жФБмR‡œBQнd Я˜z›жЬ‘дгЌP­Myр^еD”–a™Т:їШ:@MшaJФдеh‡HЮ@ЪВKЅH_Э‘OЇLxkфq`Ц&ЭNЬ‘”HЦkЈ[‚ІоХLХУ‘TŽ8 Ь†_X"Q%˜ФЪЬC‘[’­"&ERq@ЅаD +DL’kW!‚KApJєХгA€д\ЛЅ5 ` Gb Ы\Л%Щ#?§AlZZєІЂёNдdП%ЪDжdfR\мЉг`*S›ЅMHс?ГЪЩВˆЗ=К’ЅŠ]HžНцШчЮ;\ŽНЎе1:$ „ЂM#Œ]P‹Ц<= ъГI"#DŒdQЄ|AЙ*њP+ЈžEГ‘эбŒ.-Ј,RЂ*K‡QDЛ‘лУЉIe8nијј ггFГqу€G3аГXПхMЊpы B@ОЬ bM +€+‘М€OЬП:RР‹H@Ђ*•5Rm5}Й(rФ ч!W**qkб'l)Пќ!€‰ЧЈКЂ[N\@.ОАYЄ+юZNЃэЬЂЕ]њrйсзШЗ_4жЅ +п;НIљР™gП_<ЖcЪ­Ц„Кc!к=YŒ{WМu" ЏнS,іЙС=9`ЗЦ;QйŽ(ЬA7Лщљ'Їъ:KRЩŽИ›Й5ЩЩQ3‰k]Ы3qOwCАўщЈ6ŽMUD–dЫ5Ь ~ rДІRWMЬКЅќC˜ˆ‹Rђ ˆ#‚ГфПЎATи/ђ—‰| R#SпdoЅ_џQ€MwB_:дп$mР9л1 ˆB›2Cпх ‹Х}пZ р–;ьП%ЫŽZPДєщвˆѕзLэЛnQАEZ9œ90‰–Ђб]іП%АгSEžДђШ—+“ Q2lЛ%ƒˆOЬјбakAч›2KПLiИлЊщбиьŸ+Ы– nШџШAф gЋЫБLЯˆmШgК rfЋЈƒCDБЫа lЦЕ(:PKшЁ—DФБ ’•\НЛ<2 wхОг­мBŸ2~љЁђп„wЮKŽœOЯDžЂТ9шfoЮSސ€мШ˜Њ’Yр.FKrTQ‡šL8vYВuo)aj=SrT|NїМКЂ ;ˆbЛRn•й„jЬдћ4ЭSЉЉ*nл€IX›v"GрDУ‘\‘О:A%i2šeD ФBn%R8(@^ш2АФРJDK’Єа'л9ZT’ЗDРDЫ‘l•.P7IцЙ№ТРХЬq#R;-C1€V…Ј ЛC–dХ ЈDтzЃт~aˆD;–+@ С[‚!„Ы3‘ЄDŽD3Q“ц8 Х;‘\HKУžИШж+кхыVLŽфЂяBџЙРђН8РКVф’Є•ЮФпЧ ЂКHЛNф–фGќV"џC!e›8ЗEФдЪ"ћK,кƒa0{Ъ,Eг’œP „ЂpЉ@љ`)™KЮФ–Щ3ўh€€№H t]L– šсœс?M*aŒ8рWD–§ЭsIЛч +?ЂЌ‡GоГЂ‘“,VЛОјc 2',ŒЌЭ_CпМi–M Н +Œ-Я­oТ+џибё-Љ>ŒmnРнш!Ѕ7фjЮЃ•cГЏМpнyѓ5(Р3Ю+•­Žœ>]УТг€oз3ьН9{Ёбhзw яЮ3eЃЬ‰ЋИP6yщpБфХВI-‹МqжTqdO‡€ДЊIьI]М,Л 1Q HъRЂmыЩUЕ”"!чЖЂ "qы‰И;55<ё‡ЖУ2К%Œ=“žP‰•чЦУЂоэ‰OD98Ёв (€“Њ2Пм 3?ДЛ"aа-B›#+udШŽiФ8™єc иЁS#Кmл†K@wТ№ 'ЈшODK’d…IO:сQТ'DУR-ƒƒТSH`Oщ€МR—ƒK§xAO€ж}ЛЌ.šMrЫВЈђbeепmп$DЈkЌ?—ž_~п%N–hЄб$ єMыWюп­†‰wїgьисm&hнФфК[&jК u$AHш1ŸХBqTJПK^оa9сUšт&EГД”L€Х3ѕВЁ!1Ю)ЂЕА”аzZ/ЯDкhЯ:JЕ +АхВ{цПŒкД‘\E—4lь•‹jЕCиtAЫ&’ХqЕXAH‡prеfЩRЮЃq"Р2ЬzŸи•Hц‚‘зЃpЂAlTžЎ)h=#ЌЕIH8.вRБѕяVЧЇЦЛ‘.J‡ПЖ*>% рЗУsECЌЯ8иГШ3&ъFЛ‘хCЖиш IцЏEФЛ‘хG=D<>ј˜ёЊ­ЁЦKК,55ф$~~Јд& Є ЭдЖ›œ8=j'BeГТ‘­E†KH7ozсЯчЌВБхL"ХЭЉѓ YbŸ<Лm~N*9"a™€Ђ=Krœ‘-mмЃђM›…лХЫ–eW‡{жї#р+—ЅМ[ЛЄWoРљшšЁmЂ3SП\е!~0B–3GхЃBПœŽ5јp+зшМc›‰}Ќ,‰AєO6Ў#D;rœ +9Š1;ЏR*‚P;дЖcK26:~†)ёІ3@I^нЖЃЪ>хœfZЁћ†ж‘3BN$ˆ4<›’ˆc†Пх[ХТ)-ЩŽe86ƒсѕ -/Њ3kFŽL7ћЙХЬ)рšЂ3mъP‰KT—Dj„‰‰Р’D;mЅS3M7Dž(jц­LФ_<Уmœ“Ÿ>+жTКЕЇE‰Щ‘$’iю_Љ*1чљу  К‘+O:ЮxјIGuh +ЬTrcЮ?’]fBВu‡ЙфLE;Б­ +х}Є".Ÿ(р9*€2Ф"hmDЏiA7ѕ|Ађ ч#Ф„4ƒ€M=КPp‹g€ElЋТ€[8Й@˜s З#M#miO@8н(рQ ЗЃ5l#2ш*dа1:ТML–“A8A9uDЁІтP$Z›T:‹oДEƒxіЉ5Р—,ЛоэТ4Mапx№/†QХcЛьУ€Й?­Иѕ[ŠРЖEЫvу‡њўгiQTyZ@oЂJ’œЬ€œЬCvЛ™ФŠщСКr\ŽZФfЗЪё иЫN™2vcNJТDyЬљ№(rŽЭуЖфЯ?ЈzœсaF[m Wд’#†ЯџEџQрџиУПпT’$‹ю@йs1 hK?_M’\Lэ@tГЅб‚нјщЎ^M’\ –œ@…:БIЄЕ™ ѓ]е‘мЎШFXљљT3 ъ&^Э‘‚ЛФG>AВтQYу_ЭБн ­Q^™ВеЕ‰У/WD‘”ˆš9+[б +Сs „ЂН;‘Œз${Lг A:‡ДЛБгYZ>дsД‹ЗJ—з;ЕЫkСн ё/ +ТыW<Е оаYkж3X`+W<ЕдœЌc*RуЃАё7ŸзГЌT8жŠ>žя`K1ЫDšЫ3нА@динђ€ЪДcбд;e‘^|Š,bФfШ M3‘И‡2&E`v!„@iKЭ3БЄ.mC†^ГЄ–ШЭ;’,РЈ @&œ~‚$Ѓе KФ‘[щT%§Hє(‚xЎ„ЬМ‘[…€ƒ@8 и„EФ‘cœƒA№рЉтЂЃШLФ‘уF  F8 ?FФFМqу #"‚A1cуŒHMФ•\Ш‚@вWИФУŠЛ;–ЋD ,щ %ИЅЬˆВK–Ћ§?$IAIњЯgb 023’д€Ё>EоˆVТПаOB<Б“БНKШiВQФGXЊгХTЖмЬ_М ПDэз™рwН[—TŠпФCоKёСзЇjМгšгI НС[MЉg‘Y3+=Ы–“‹ Х;›qц3MЇ,У“3›Э9Л1 й—4Уm‹NnDFПи!а i€>Уm O8ПJ~эI№ЂЊДЫБ”Nž<ЩёPт3КmO‰GBfи!Ч ^еmлO>А jњЖ&•ЅФCБхЬЇŸѕћ:јЩ0oрkF<Б-†Џ>\>ЫxѓWa+Ц;‘Д†ŽЬT§(q•Щ#+Х3‘4IŒM:OЩЂ/‰D3‘ДЫ"lDН‚ЉЗЭШ ›ХВŒ­Œ–|D‘ща‡@bUФ‘\ š\ь@бr/‰тYхTКЄЩmТ;;ƒчЙ•šчъ]TЖ g™ .CQPНCу_М‘ЄŠ‡ЎЎ›пQ‰ж_КЃw_4Ех ЃоЯ–гq–9i/ЋЯГЕЫЫ-›вh*/Н;ЕдЮЫ[tCЂƒЧЁBГЈбwМ7Ађ0Ћ*Ч‘EЬБ’ЈmH_ящс§vшЛХ\–ŽЯЙœЁ З[˜ 3Кг‘ шa-сA€LщPЦдmдLГKH{ŒВ)БЦWmЛфŒ•7yax”V§ЪУоtл†_&Ь?{џљз–s/WЛ\E‡u…3mРє5Д`п~пх™Ь]іx†щЖ‘™БоvПдВŒОK#FЁtю`,^МмvRhг?9Шё›рВЭфv’ОСxAVYXхsЭфvТ!РI\E0уsиУ'Эфv"‚ШЬР•ŸC№р83ЭфV)B ЯC<]AР•‡&Эфv*ТТЛХTA8сsјb+Фdw"‚4oEI  1X ЇД;RRТЂ‰D_@4"Д3vЬТŽ?ФО`@+)рФуПЌC_E8€ёб8Сы<гпхФ›Ь\С№ЕB&3ЛохF‰Hі + эцZГ2пЅШ"kH,к0С‚‹hхV3"оmŠXDКZ! 9ЧRГ2пe ‰\@8œrЉГ ИЕуп$Lƒo:r§pБї1шЬЇЯф–e яХEўsбСш)џWфЖ% џD*ћ‰)Т?@?ч]ЖуLЃяФ+ДЕaP8dzяUВфЭЭGКе!•[їГяеБdЮ­мСzЖЧqНYЧЊoЭ‘NНОКНIuЂюfЭ‘œN)ЌТ\]йA•h€"eЭœ.kL?-"‘Б˜ƒгDmдб•{4}В8тЊЕэVE\#E’ŽXВІЅ`UM’в$2@n0PЄдIVЭ‘­J №*YPЙЅФ^‰зФ‘+– |jwњЅqЇРuЭMе‘ЋSо2ЈbHЙPЦ~NЬ‘,‘5dтiлl );’ЃK#њŽG‚Ш#Щ9Ф–+Р*f+8РC<–+4cœAžЈd`0 LT’\Iœ!‚!@Ш5bКХЧWT’Š-ОрA іWE+ДeŽЂnЙDкИaа-гя>ЋАэMЩPD?нщrб ГЊАЈlШ,гB ˆр"Е}Q€Z6-™@š“Љf“‘БЕ6RŠ=Ю"wDк‡gр’Б•e‘LД w"'xрЮЛ‘тЯ(>РzЬi‡œCNМ‘m‹›:EП<СТ‚›<’АэЧ!_0DšЪ F%Фm,Eˆ_Ж+к€ іiM+mЪB]М^–HKXEMлКТJR”Z @VнКœє“XG(ЌаKђ‹‹.NЋˆЦ3oH[^з х‡рЋWМ­Щ­ЩкYpЙq@w™€ЊV4‘œž@::ѓЉг5ie'Ь+хЯЦ4ъ25W‡^2Ћ$Œ@qжќ)‘Wх–"#lcOZФD•ф!Q XН*deŽoУ:йqфбисbК"mdЮ{NŠЌќ) ˆˆPХЊcб(IЊ-wј‘гf…ХЬUL–SЂ7rПˆ&ЧŒиВML–Su•wGˆЯЌ'HЭ ЩLCvR Й\J‰ЪЌЉ+‚5I‰_Е8ўdС"Иу•М’А.Œ(NA[П‚!А HъšЛЫ‘ Ь'oОКxЁг чc—DФЖTЬ'fT7‹8!A&>gMe—]KТ5S3—(щ+ЌЫзНBВ4UB%ЉђйъKrЭ;mŒ3оI.КЉ Б•ЩяD;euЮИЈLѕPЭ@[3:nнOИlЪCйw ЩЃVB\—R(kав.‚тŠПрVѕЛrдVGЖФиApфVДBrT"IЅмЮ9сгЩ(#M3да"HM’іŽEZжЋˆ•жmЬ;и;T­* ^Nˆм›ч‹fЖР3ЌЫ)сФšllнLМ г“*”f‘F#‘4ё2хЯiђи‰„@€М*‘єF‡.dЃQрH…ЦЁˆГpl‘@FxgЙŒ‚cЫ)"‘ќУбјз8€Ћ_<БN‰ЏF*|йГiA/WДАЅа›Ь9SТ‚q+@&з+Ех•†‰_KYлЩO:Ў–ЮЃА]р[ЬjкŒ\tЫПВšЫЋhœnл\‚ттІ–Хз;­]N#YЋJИ7"fдЭlЛ]‚•4ј.h +йђЦ№NLdЛdŽ +3\n Šч„ŽELЛdБ 4Г^dи„ Ђ‰ТC’ьL9(a!"~PТРУC–ЌЧИщЊЖљ€`#:Ж$фхQ)Rѕгь AкœТ?t*w("рЧ#ЙофR,ДD\Њ@ЧS ™*о\Q3?ЮE{ШљрGўA2ГоmŽ€?5m}„ рЉFъ“"УофJ–\0К бс+чвКД‡K4tЌЉI +NеьПmХ€Oн_ŒмaШ€‘нфЛЌ‚НMb3ЕLH—‰ +ЇЭdЛmЋ&VeЮЌЊ:ђ +@QЭТrЌƒ$49]зz№з!Ю;’ЃУ@}pузЈ оЭЬ‘…‡[Ц/ђШ@ЏhпLN +Gk>QўмёеZеѓWЬm›IГЭЬ^iйсwЊ+<УMSŒ(Р2™№.*•КЛi“ЯТHhЎБЦ†@ЮSL’[‘ 9uјqѓ‡Y…’;Ь‘—IІ•BjіKјуДгнв$_B…оtтсOшƒ3C‘д•Щј ђ`O‹jTКmЄTGIRsањрІ№Ц MT–핉?5~ŒЪ‡ЊWЬ”T–_™П…ЪЂ5Ыf_U’Є–%yО8дŒcІIšпT’\ћ/ŒЮEю4‘‹ь]=K’ЬУДSшF‘.ПwЭш!™NT’•1Ь9•€ЙеЩfРOВ‘ Ў;Brxhщr‡щAOJВ\ B*L„!Тh ЦЪБŒТoC:ОrЙхе—№+з;Бœ‹–ЏЦ>рqКУrW4БŽЋаC”ћbIE+ЮГАeаœЪ^Rз&тЊ;;Ен3Џ•yс}:рћ_ЬБœNўЬOљћY”ЗР6пМ•TаЯDgНb”›ЗїMДАnа?Н=xЂRеЇЯ*ЛВŒu{И Ы!†pš;ГЄ lЕЛ„І‹ЇeЂ*mcЫЎJЖ9—4Й‰5ЬдvBШ_7*’HpPF4€VmЛ_й{љ…м„Y™Ъ…‚ZпuЛм=„с кGі3Ьїыч~П\zн—OМяЌ˜хLОeUчv›“уЇx?ѓœкЕhУу—4ЫrСŒˆS†‰bpіSш†–DУrCh=8ОdаБ HРDЫmУ|ЦFК`шА٘hW3Гq#УnD9ѕА0ˆФХЫm†Ž5Еq`@$ЧшсŒF3‘ +$C*i`(а §ёЋжKжœF“џVŸIёђG!^TК%М†Ju­>ch­Xh™WФЕЅŒ€WщЇаЭл(еФšзЋЄЪG,зŒВѓ.zk•ЯЃАЅ}њИё|‹P ‹фFдхн m^“ГP"ЭLFДTЌ6HfЊhЦYъœ№“F#‘lO PbФА‚ф“ ХН3‘ЪУРX8ExгІЙƒ ›Вc‚ˆ?Ys|g†цoЧRFCЫX)S}q…;уЯы#N3iЬLоц‘OЖCF3‰”•nB+ќЈ +Ё #F3iTд~ЕqтжЫжa_E3i”’"mИћ8 +Р-GХ2EмP\<и ъe иФ2%г–]РЙњI€ $Т*iœK@iИрAЫЈЈКУqeNТM4.lД)БЇйш ХЫQ-Ь;§*rbЈ&Иˆ EУiфЯœ#Ю8Wv `ˆFCrЃТ/RK9‡DРD;’l:(Z ŸEˆК2’Ћƒ"ˆAи№…LРЩХ1†м8№‡ЇNхЛэEЄCFg…ИбђˆА ЃJЛьРBЮ…RЇчŸDC—гDТ8мW…š;*’Ћ„Z@D˜Аe)Y`’ЋЊpt–JL[“ФИЅЧ)‡Nš"•ь.=Y*˜$!ТЛЃŽМ2md Nцžœх Ue[D3AЮ=м+7rј%c;2ITв'ˆеDДŠ‚‰ BМКmKUJж›шJ€ЩщС’ЮKn‹_EЙJsЃЯЉЮгrTš$k,-л ѓСЫїцFг–ди€nШCп#р˜hГR› XДГpKgреТ;–г”VРfžхwЦяkŒMЬvšМ—6ѕЉsлgUмЖд€(MЪŠ ЦчJЌlL#rŒš\мџИт1Gg^E+RKЭF|ОњА‘c‘ЙХЃН:r\NžЦC]лБЂ18тfВqЃNyШUEJ@ +Ёe‘‘Кqу–M4žќљ‘Gh “ВУ‘\N48ž( +рi*kŸЦS’хв—Џд7^…€ЉууЦ[’н•ŒNpуzЬRкх_=Sr(mЗм @ЂWМRnнWk<д№Тu‹w!Jn]W€I(7•МJ‡f+ŽB’$е;ф‡yJЇŸ€NB’lдЈ?…OUјй1ˆЯJ*;r#L€'№EWh1€„^ ˆ:C’хЭРŒ7I&Љ$”ЊˆВJ’,аќИXА% +[@КSЖ$@ЂC@ЊАRxФФK–R!qpFЧІЪиLDTrЯЈ#f!јЙїї‰Щ3DЖьŒш'ш‚žA„2L–d…К [:8€3Ђє Щ ;‘ъŒ uƒFв…ЦўуSМл–T‘OnОZ +ѕ‹шГДкЛЄRПМ~KJ€3o+вПЄœЖ9ТeчсbГBПdЌ9ЉЉcЏG@:SПф 3{:йfЙ’Mз+KП$J~Р ж 9@K%„VеьП­‰ˆY:шщW‰<VUѕЛ­Š/HёˆМЮтС(†Ћ9›dK&j([ЏКgЈnрcFCrdЩ•ŸІGCт/ЬюЭC‰\šE+0гщƒšMЉи[WР{пDr› ‘§Э*”e‰f•щ,_Эm#Ь•‹B зšйqэyЫожDэ#mIQљШЩВ-) S<‘exЭ*АRБPˆd—A#‘$OZлrтфЊяуRM<‘TO}ќЭ@+№Й•ДJr ШИD]ў р‘ЂпСШвзъЈžЊВvлˆ˜VяrђŽiя*RЃM‚ZР*–œЙbI+€ВšЭ?M!zт™У‡f ЃBЛO‚OЖGžјAуIfЫ›ЌК–мЯ ЕqКњбј#_4Kn”P‚@…п"rЃ dZДЪmн’iДCоDЊЗ/)ъš5ЫmгmЅшnY№5ЊбЗЮdvУK•пИ Пi!ЇљXe;;rB œa#7†Љ‡‰FN жф–$Ь€9C9lЬAйHH)^vлэрJUWЕŠГшK$Ÿfwл4ЯwDЭ(0р-Њф™Vnлх WЙ4О&3Ъ†eпvл­:x$эюы4ЁЂцwлэЏVL<О0(уŒ;FФлКфє€vHЮм`БЬАу›Lэ–cCoЩџv8ёчЫ#D\—bƒ•ЏРC˜eШXхЊDд–ЂŠЪ?WШƒ‘H#DЬšУЉžОќXHс/˜ЈФЫšЪ+ŒD+ї^0бXŽ_Мг–›B7ЕHа ’Д[З\45DmаБ~Ю4гš#ЏЦ_…исvрЅХЪ‘dƒ„ЏТ+tq ЕГЈуЃеЫm“•ŸIŸЕ8Є7ъ#Њ_Dн‡–Х+йі™ˆЊжЋˆmЫš[vЏ!Я +@ЃЮЃd•ЋQ=9Ъ‚ +т/NАнSЛ@7і”j“БZ "=#• —G}ЦC7 “/ #Ћ2Z€[И/•0S РŽE;Ы™4LШ +ИbћъmИЧЯ;Ы›.ŸPoћЦ+`OћЂпW<Б”ŸmЭДл8TА ќRЯ3БiBh8ЉпА HfЮ•д3Б.1xžЪї@-аXŒЮГq#еЪ&“fCЁVЄ`@@FKr›5 6–Н№cWLrJZжџъџѕQ;Р{чL’I–яРHЛ?сB{)эЋжМ‰ф +ЬN7Иƒ %‰.&U<\ Ў›HfЫQ$‘ЩШд;Бмyн%ЦŠ[I™J#qф`)|дЏх#F/ч вг3m’DMt&‹L РвГКh‹I,ЪЋ‚)тƒР[ЛcЛг Ц>=рO8т+;гЛд‰ŒРљB -шу4КšЪ­zDО:сЋчlГКЕJ€Н§PБцЌЗУšДВiŠ-LдоhЉђ)9„зЫ­мЬ•ŸJ>Й9єн›аЗ_Ь‘(лм˜kЕ›<€ё_ФБд–Н›Рђ<~Px(ЉW<Бж‘РeўЦš№SЇ‚'ЭГА\ŸИ_™њЁO7@!2+qЌ“jУ7зPТuЩj’Њ2q#K<•(bЄ‹F…“"*QЋаLТ\tњ‘У'иš‘$:Е|АБR‡ѓЉЮ’Њ‘# LЈ9x„бЦ\HЩох–\Ž‚'Zi о ]ц–Є|ЁЏ„yј­ЩупеL–T„Дfр`рKт!д<У‘œ[џЌњE‹:ЬеNS’’GŸУПщјрљbwЮь–вˆ€ЮШП-yгнЈ"ї<г–B‰­йК*U Q‘HГЪšЪШ…›Bѓ1‰шcмuЛœ‰ИV?“XzГˆBи4JRšBЏVН˜СђMHР#F;­d‰1FKIаЕ +т+ХŒю‹›Х;!UOЩ€š<lєL[D7іš‘C 8G’LЃŒф _К8š€b H.е3‘ ]:ИT!е‹І№VжУ­$ }БFžэ №›чуЗжЛMгЦ'М>E5лА’y8РjNCr솈­ФYѓа“IрjЦJv#‰‡Šз+ѓjqCQ›e#Нл–м 9žйO>rЦ9Тя2Ѓq“б‹ШШ‚вsHq€ME#rг<ЊlрЁс†\ LT–лб5^kpЌџX‰щілЬC’““ŽP€3РuIюBq#AEђФ"2JЙР•4 +lьЬГofFжтбСЭ™"›Н"ŒmPŠlHqоЊтЏ)У#=;E]а5§‘У6‡žМS’л‰bu8ˆBАЩj•ЕBNЄG‹TдH^?ёА˜ХjМуЖЅ ŽР/?+бб“ЧІВупd‰ЛAq[-i“Xр™"УкЌ +VШ hі&XЂЯЂТк] Š;6xlqƒ‡жQSКОэI;5h|"1а‡Цу#Ъо- ?Д[xђт)ФЃКоэ†L4.žКˆѓ B#2оmELУ—˜ј’ йA#То­DOЬPœ”˜ЄЇIэЃBпЅ„йMЪВŸ Ѕ‹Шу+;КХ_D*п ЈуW…cМ*q“„ƒ<ќŠРх G3Ф–›ХGD­vЎ aеЅRЛLЖt_‚кŽ ёHšCГЬЖЄ5ƒF@hЈ a˜%ŽГ"лв'Iт^”œa1Ш Ч[4’HьЫ-]^ИЬ€‹Z`Ќ‰ŒєOœKРD*jІ)( +Ќ‰u3KP{О”ђx Щ1“4-з*[ФIнштЇЩ›VНŠДnк„oл-н”[№‹8bНАeн–]ФжH; ‹(бХŒ]Б~RйФ^7'Р;ŒdoNŽЧфъafAE<#q#•€9Ÿ hz!Xo +МšБ, ’#]@Јx+Х/ф…ГЂ‘фР‡'B0)šш"`№ШТГq’0!qB2HžзE;’+г­6ЫCCp‚К$+<;’Ѓ ‚ƒ9 `Иrу+DРFKrˆ)p3R€сkтЛVл–ШяB7Нб“u9Р;N;RгЧŠЙЮvqSЕшуeUФv\I.ŠTQэJi`cдT’ЫyZ;јx ЯИCЂмU–L‡|RqюРСтЯw žнФ‘$tŒ„ОК &ШNSъœ^МБ%аЃhf­  +bMЇФMŒ”VdцСгьЩDэнУNŒŸЭfўlšVБЉA[ЦЈe–{H+дˆОАі\ЌНЈЅљgܘвВ Љ„WХЋАдзZhчъ№OdNФБ”Э"o)S>]!рЙ†Х7NS’‰яО7Ÿ `нїc2EЋ–лЧЭМ-—џшrтХBrSШH)yГŠы^М*mS ]SзЌйб Є”Х:rђ™BHs‡ё FMmŽUDr›B‹3, .)аЕ–FЃqZNЪ#ЋњїЁjFЎН"deKO†Ѕ Бфя +Р=;]NИ>Eўф!№ЇГpф’r~ †њѕ‹ГqRЦCm­ŽЃo`•ЩёйVтГLГl‹НКrY[љ“І%YC3mыЩ€gН\з б2‰їcC#lkШ;МPv№РB тŽF#LэFOР7ОШјёKгЬcWJџšуЙюЋEУЕХ"ЛРE{™‘ѕ8тkХЂ.E~D;Б€i+cХm†‡}ШєшAЯ9GZЦšŒnШLТМбђhыŸNЋlЌHž@<ЁВ/( жГŒdШŽ<*ћјрЁOЗc'ЮЛll‡89г ­W%ХBб-ЦЎ5јЌ`&Б6bнД*ЙdФŽZ<Вˆ  ‡ХМ"К›„\6D”zЈђMi —МJЛdDlHўАшё‘ Рc<ЊšdˆТЋMV‘ESy"ГК–[NŒUљ(: /КшЛB—›г­XN>жАТBig ВJ›ге[9-Еˆъb+їFвBtЛl”\ЄЖHš!‹ЈдUЫtЗЄFиWлмj†m‘ •DЛQ’Pзvp[СбТб—(cFГD› #Ÿ.‹ с‘Їƒ^ХЂэЫœМCјdёaЧCУ*qЃŠœVAP’VљБFА ЦЛ•›Š9dHot9‘ФGjNЭд–ЫгBF27>ƒЈ7 +/mжLD–‹Щ$c†ЫП№ЎЬRМ"qЋР8Л[aИА%GсМŠpЃœ.DЕzБ gР–DЋPУs`dиЃE3q›ƒ€}@/џx№бЈуŸ<Вm$D•}Тј˜@`ЈЈš;K’•Ќт[9йСЌ‘@˜Ђ2rг TvP‘АQ[eElЛЅ_„Jў–AєUhщ;ЯмЖ ЅпJП‹ЁЂ_‚ізЫ‘ЋŠ‰ьГqџY„›V…ЖNDm‡о<ŸЛ‚UЧ'2ХКm’•киpА(ј€QТЛ‘У›E@ш}ќŒ2еЫCЖ$…­JƒDa№/С #ŽQТK–гy’IГЧkPПN<Лm“їbG Ř‚Щј!зFУmдŒЉЛЭвхбВ™,р.FCnдSˆЊш5-/{<е$†\DCnд9лwІЬ2xH˜ƒVУJrЖъWепЊrАFГыW3RN6ЦJР;oŒЎЉ:  КKrмx0<=ZmД.`fЅЌH3K–Ќ„8ЋCz„ГТФУCЖ,€ь>E|@ ЄpˆРЛ;Ж-Е@8ЅFJ `` ЛC–cѕTП(†a ъФDL’л*‘$ж$‚_ТHЮKvЗ*И™RЌГё ‘ѓSчTВeУ’2Ž€`щ‰hHЮ‘Э;M -UJmyЌРИ—Ь*ЧŸVМI‹ШœЏР-_%йё5јсcХЊ ЪШ‚Х)ЩRbNГIдЬ +cgЁCЊуЭЮГiЩ‡3Р+s"СзfИхждКЩ)@v№“ +‰’єL:M’фЩЃ56‘y рсiЦ"3lЌˆ7zmЙвбшjЖЈ‘ЃpЋM)NX.”јЩ‚gЋpl‘<Ь2(ВсЇŒЕ +l­(OкŸ +Г)\…’FАœ“Jџ +гЂИ„*jnD#„'T1ŒьMхЭŠЮ<Гd'аRФЗЙт—ШШoоЬmЄH(МЫW+щA 'ъMLnœЪBПL,X™)9;nЭKn]O‘М\ѕ4’Ча"ФKNд Œ.†0vЫЌG;УMXŸM[ŸbјёчЧж’ЛТMœаУO§pZ"PGл’ˆУУmc‹&v@€!Т%эЂˆХУБ$p\4(MдI$ђ‰DЮS–ь >#Ћ1EЈЏ#‰ЭS’ЃDV%ёSE˜б „ƒ +Х;–ьe‹"П„F|ш€Т0DBГ•Ќ‹ІFG˜ Р"MЬКмCП#–s"…SrL’ŸЂ_ыyі5†+Ну–އŸ6*~›С’™ ѓFхК-Ы +šЫmйAˆЬжnЛЅ „IОŒКЊ–PVdV–$UБiXьЖqыЊCМЕiьRЌŽ1сыMXLCБфLœZќџд‘уMm1жУБ”P–~5.у SяцkžжЋЪPpєb• „CГЕ%з•lF+АИЁ­†Ј›CГАюдl8"Мt…K˜Ш2Вq[R‚K>К2p †Х’Ђ:vOLД–š!‡fя’JnЛ$ 95*”ђЩ0WjФИМђ` ˜šДТmŒ–ˆYD#œ+@ЫЉGEЛiд˜LЮ›4ЫАЉ–еWЮУL]TЖ|kб+;ъZVЬ‘‹\DlИ8ж„ ЫЪЄзT’дkЭ§фв­ј#_VLrд`Јifi§hє 5ыžЮЫ’нaФYЈлюЂ ЖVEЛv“ž ]8ДЈKЋЦАНТ–л[_>Кd[’‰IХДТК‹N@œNЋ@‹F*ВКS˜>K0’М`˜+Ž2УК\д•<д"h\"Р†VэHХЫК›Š#Z@іХD%бD^нЖ-(# AЊ a@УжT–“5 pЃg2<Œ$†žE4”|иёЭэ#›;#АeE‚]ФпА0а шцbГуЖ”ХH[?Э sРfВлпœ‡ЄКJ7)2/Y/ЇВлпх‰yE+дJсЅhЯŸЛып\J‡]@†љHqаSGТЛsЛ” (žНZaІчсŸГВЌм‡Š<ни№AшЦUN+mУFŽYрŠі8"ˆпС—Ю3‘гG +[=EЂ€џќNТMEЋqS˜,h6]ZЮ+*фх–EГq[QЙ9a„Њs ЉПQEЂqkТ–Eq`ўpxуYћf!FЃpœƒЄŸM+ƒСy*#з;Йы€ЯЪОХсщсњзФ‘сюХ›#I™ШЖOЬQ! ыбиЉйYЪ(kЦЫMЛЩx"`гЈу"ЦЫ-i‘ŒH§VZ€“i˜ЂEЫ-XkЪЗШB жdІEг-Xђ€eЌ‚Д2V:M:вЛBRа’€W} ­B6I‹ВТVХгv›ˆKЮ7žђ! ФQLeЛ‰›2!†bfЫ=-VeЛ]ƒ€5]m2йa‘Р“е§ЛЅѓФCUV•fћш% RГв–мUO7nќU†ыF;iЪ‹Ÿf+~е9a\ІN+Œ“QwаCў6р№HЂžEŒ”#}ЭWГ юТ)šп< +Œм1bYCзиЄjЖ‹GRЦ"ьUEЈ+˜nЙВf€ŒНq,CB@hœ1 Ј&Ч“3’pkеБ711‡0-•fFљ“Ћ‰ќЎoцл:Єk; S"‘4’ЂGL˜BК‚‡yШЮ"*q4RЯLТ+{(2rЧЉВЂpj‚=З+|rЃШВSBЃфЯ=6{ШyѓЉІHW4ЕeЭЁoАfžm1рЛЈР7_Де$ œЯ=0О[!ђЙЈEГз3БЫ МE–{9p9‰ /ж3•cЏЬ_е‰сѕ™eЋЭ;M +МD+!Њ’Щ€"Д:mKS—Њ[њ0g…Ќ:MЫ]СЖrт šжУmoУ$џИ"а-Йg_Ь‘WlHйїы­рпL’œйЎ}То<#@­шЧз\’гк‡lЪ ŸлуŽД‡Oм–Tv4‰9eіЂЦР x˜žNdЗ\ЕЦoПqоЌ.”1‰IcФ[ЛѕЫ|УzїгАЭЕƒ›<Ы–\kЕ4§ВтбvъЋТБS597жXТ,ЅхМ:‰dP_БFпШї­'bЯУ”M—o9S^“р[Шрoз;БЬ›пМ(\с’"+Я;‰мЭˆЩXHvђЇ2PIrЮ3iœЙlƒГ&ъЖIDfeEЯ;ЉхЦ7@m€AФFјLN+‰\ 6›=g„‰C( + +OЋ‘\Х›'Ьž_†Љ`EpЭC‘dЮЪ/(H~IЖТZГHЬC–+€LјBа"`h‰Эф–œЂ Ь(H|Ђ#NХфvЦ€#+@ &Ћ˜ŽУSvc# S˜9„_‚Š3C’#@#&v""q Bтоv›ЃТП‚-ŒJDёнvЛѕ€5Ю'm"YХщРіRо~Л59B"†8В# B’оvЛm†ЎKlrИ] =ЫБмŒ›IM>^7QёwZŠ3FГА”ŠŠЌHћX €‘7ТІF#е­Ъ КZ)!А1ЇРkE<•SШЈЎ4сш…6ЉѓЋУКК=9ѓИkЊУЋК–EЎ5ИU“№г)ŠГZПмD€oЬ,ўИ(ЁXхžН[Лd‡‡zг)1U[ЯГФТr €ЊШu3o!ш™]T–лLkY‰іИ!eM3`VU’$Д‡"юЂ ёkpFпT’Ы.{Р№ шyќщЛзу–м яЖмw_з ;EЫ€пИ}zЧh6[uЄNL’œ•B"fіPaЩЦЃNФ•”":П8hєЈХjх№WЬЕЪ™8ЎР№сьЧŒ^LDБф‰‚cЌ?Юи@€­šТкФ2‰mHЙ<љШ‘JbГК‘uK‡йFѕš E+K'В:–лЮ[DК +`-(ч™2•вJHr“X"5‡)"OГBrдOР[žH"А+vрEУm’ŸАQ?7њєhТЃ3qуаГЊФ2 кˆŒH Q3qšLBQyjІI˜ “™3qЂPžOРœњ!Ѕ'XяWVDхЯ9o!G^§Љђ[‰хoVЬmмPЌЬxWТ%е(рІVЬmм 2)ЪсЗVтkOЬmЈп­›•ЉзF@ГSM–#‹ +О3Vl)I乂кГУqZhИєРs­ŠRЄКmЃФIПŽ|ибјщЭВm,УЁ?LyZ`ѓЧЦŸжLn$„•ЏЕ?‰ш№7š…7жTrdЧѕ[ЙuA8]œ{Mм–,ЯˆЫаX3j†IР/4гЛlЮЩp–cšT•ЂfЃBпdв"‰Ф*]тRЏWBš:к]R\М”DzSI(‡ЂКо]„LC8x +…‰…р*мп%ON9‘Аа+FЪЊ[Лм‹{Ў8ј@йВ +я&ЋУЖ“ŠHЉo'EЊMFЫrdжYOFŸ’Ј”Е8ТЗWTŽdGџBєѓр‘јРЖ_ЭmЄ–мE)–+AЈЕ7зФЄŠ€ЭPu›€ЙЙPv<Л›ЮЭб[ *•лЫ\LМmSXbf™ЮY`ˆ_ѓNГmK6wc˜hБgˆЩЏWФm”Ю…ЯэQscњQыэaпL’TJ™*№LкCз\’Tq–}8їьэ 1ШBХв’д’.h~%<‹$ЏbйЭм–eN‡hєgЌ`€`(ЪU\›œЇfDMc‹"AЋ&З жэПЅC4 *aјю—НД“*SЛ$<З_іAДЦИ“(/р—МыП-ŒЉ?I1ђUЈсЏE[›dАŸС>KЁїиуЂФКm­ +‚ЌB,KбBиЁšУ*htJ[ФеXСu‰чЃ; +lыJ–[<:ЖPPIиh“;АЃŠ:Љ-ŽnYД yР 4šŒ#L.84SlR~љцфEN=šqЋЪ‰0јPhR4ъIuNХhmШ6иЎž 9ёѓdcW4Е­Щ"ЏD.^Oљ№HрwпФх +ю=їcщ€Й˜ +пФ$ žР:WmA€3И!ч_Э‘Ќ žF;}’3Шh+пЬьЫ•œ<qЁ‚Б(@оЬmlKŠ‹E7cQ4-`ЭФiЌЪЦh@+е8aЖъЦЈоФ-Щ3фoКyFГ#жФqcK4@7mzA&а2ЭЬlKЃ/ШJ„9@$Р%NМ•k‹•/<+JфADd`EФ‘эCŽ$ЩsB’Рѕ0KФ•+Ю И4B M\rЅJ)%Ђ0‰4‚ŽхIDфЖŒ/HA0АEчFШUѕЛƒ0Дqz†ЊгVэлх#H%9‰eФHaвЬlЗeKf +ˆˆ™ЄKpУNЫЬЛЄоСт;9ч2O<‘хЩœюD пO аЛH ЗХˆЅJ#ЪТ7Iq3г˜ФlьŠW@*БPТKТ‘<lЋЪОJЬ{šT€ЧЧЅНlєЩ"_8+П8№ ˜У“5’ls ]H•0с’ ˆЪЛЂl*I[М  С•Љ& CqbГ?Иf–№ˆcwЈзГЕ­‡ —?гр?8‚П_ФЕ›†€нСPИе@ˆ[Т7WЬ•’ЦНЧCЛл8ДЙ(р6ЮдЕS‡œнDqЛЉЂћЈˆ2LdЛ”ШМB1][jS„fУTпфHiХѓ.щ1GЛCоl‰$ZHPА:СВ XЏV+ЫН‰JТvй1 9ЬУ•д•?(\nš€…К@ŒNLЛф†G1aЫќ)нaб4SП%€Ѓ0Ь0дhе‡аЃСО$CИoЬЗ†€іиЃDc—ЄD}И’˜gEд’%˜HE>Эё“сЅКФ‘,ˆ•gгиPAbh'ГD•є ‚_Цf͘9 I[ЦдБ%ŽG7иДрБт;ЦмЖeŽ›џЦ{џез]hG{Eь–ЎЮэОOзЕАн(‡іГвv$ЭœЙ=h2‰IOGNГ;–cŠ/zЙ"ѓ yгKИУгЃ*’[Z8•и‰Цc’#*rc€<@zh–'и!RХTЛ­D=Ю…“Риёчс’,;v%FDiHРт1рgDГАЅƒnЩ™PД“ЪЃХЋЌЅžU\PYљрWyoМВŒфKŒF+‡uЏзƒЂГТq[ Ќж:90эіІнюЖ-‹ЕJP%х€`-rђнцкmFˆg™ЌN€V‹fС3Уqcƒ:W–*„h)Q‹ЇшŸЕ"DЄ ‚6ј бA-иZХhѕЩD*џTqvЉˆЦ"ŒmKnB[лlqЃЏЈHЯ3q,ЬГМ9}рUXХ/W4Е­ 3ЏЦ9=q˜Йшa/з3Ѕ ГA9qQtиУžжЋdd ŠkЦёj)MhFГ‘,Ъ +EжO‡RP@%ТC–,€)"и$ цТC–,7>wв^ˆјEТюhФУ;–\5 €А!Hс%\DФДC’ЄA ЉgAа–зхЯ• +ЯЫБЄЯObОuЈт;™уЛЯУ’›CќЪќ{јДниA{Ялrл€оРиs@В;(Ї2MSvCмП:Yа!јя&DCrгТzС…xCЊWрQЮгrмУD5mfИвFћщ еDv“ƒИ5h]s]­ЦЬgдL–Р€@`a˜j1№ЋЛ%VГЂq’ЎQhŒК‰оы›Г lЌ‡›_4мЬ8Є‰чFНŒД†ŽoFQўау‹hТF#’ЌFŸB-бј№x'ЮГ‘k†ŠПЧT]Ышр€ЗзDБ4оР\лЕИђл‡;ЯЬ‘lХ›њ?ЗЃx“ ЗFKrлФ€ъ<–1ётXФCr[wК8я‚Ј2ЏїЁQDKЛЌ„\9<КиС‹bD;оeEˆФпЦ№•h_МBпnFД}М+оРш‚бgъХвПх…Є~:Ћ•—€Mг’ЌD‡>џ„aзЈтMCŽ[C"{ИЕP їЭCm“Љ\@7ђ4€ЋзVЭ‘ЃA]Р-КxЃJ+‡яе‘фС‰_<7ГЈвjое›eХ‘ьfhЛљ Fаl?YІV ѕ7рsNДАe›ЯО˜љљБ“&т*ECmЌ›34™!A1Їƒ^ФУq {ЕњP`1„›ЃВlл‚YЌАиИ"GХР ЭФ•d]MxкіPoЬЭфП-CD=мT‘ш(ЇI:щ^эПЎEЗVAЎR>а,ф)"КК,EGY†—RщА ˆ+’4B›dЫŽo]џјQ№БLХ#ц-NTбХVb Ђ:–ЋЪ.ДDWh9eb У;–лБ&УOРиёeІQˆDTЛ]N€Р~hRhdЪ4OUўЛ]ФG%"aрс)™Р#[› ЬDqОшцOЉЋ^ЋcЛд‘ƒ}Jf\M‚ГSˆoД[—вЏИ[!:дгІХbB–мЯЉˆ4JЅ^Љ0 ;Ыr\Г?(žRaхk чЇГКК%Ъ–oDј8ё€ЫXЂЊ2ПэJЃ{ЬДД KЖэЂbЛKNЉMM!–єљœMЪLЃЌ:БŒаЉHgм ТР‘иЃ"Д"„да(kФН +ЪЅ Wр4УдOOГ!мШЇЦЬŸ:<–Ќ d|:ЅЪA@Щ d Нг–œGDyЅо&QјYщу+Ц[– +•ЯFuuсЂ› ‚2NУm ƒМб:2ђш2}(Ї53uеƒˆдBї&{БlœФTХCrŠYD€S˜ŒŠG†P…NХ;’“E–$JII„С†]…ŽХT–SЕDg@иШђ‡$Э+"qSЭ.2н‰`ЂтiŒШ"ГБдROЖ[›B*”Љ Ё;–#Rˆ86QtDšгЄvт+K’Р йEОФˆ‡ЭПуЃ}"q\ЇлG‰ЇЯЫ\Лн•€?+{trђ)urRФэлхp5Hn К6pЦІщЈVЃККC3M}ЩьШђS‡хМЪ–ŒЦo9пДhрxШЇЦВIC…~@DњА8„1xРЮЫ‘RFЈЬ!ојœ“|Р'NЬqбЫ!ЌсC~ •L€2ЮЬQ™TЪЌŒU JбиI"FЛ-аyJЃ\я€LЦЎЦC)бф'fТG™?† +ТЭCЛ-QyJ<Чr~p2G8‚CЬM’ж0ФK–у№ПћМFVщЂФŽA€КCВЌ KЃ:цa&! :D–,S № i‚гЦТC–ЄФ5,№PQ"‹ˆ:Ы–#С XёWФGюШЛK–,I" Xq рŸQ9Ь–#УУ7‡+„ЏРEЙC–Ќ9!LЎјB0@;д–$C ‘p–ШЁc :ф–ь‹A ђ‚ˆDˆД:RTTЕOZоF*№ЛЃ[EЛ-~TмК бљMЛ‰ жoМќШbІЏ)тLГ„œVoРиЂњЄwBDЋ@$”l4PиZъ€ 6dD+@u\5"мјAАЫ€VU4‘d3V$hДQЩ9РTе3‘-оUСIЏРиЋe`RNД‘-РAф8lРЈтШЮѓRУhuЊF>Qg&йђЉФFŒ­JЃoJ.оlЁѓг @ЋFŒ-Э=ŠLЫёaOЩ@НH­lLЕjAБz@=Œ-вkдК @ šШ= +l,и˜]и•`лjiЫУ < +l-^–JLxєЃsчtВ p,Гš>ќ‚fXJ№)ž Н‘dT<ф:H@HDа#ФЂ•d’8$nFЬiтЌ E;’ЋФ†-]!F БQD$HE3’ЄГ& Ї_v хГ€H=;–lЃZ`Jђсc€@<3–$XЌЊЂ%CЧУ;rcH=Ы["z„-gФЙK–Є + „(А0 ЂGŽФ13–kBрBj рћAŠ;<’ь€-З@`ф`/gФDГ‰–“EQ`h”‡ЏЮуVдЕмХR"ўе№;™у7Nd’мЦŸпE8Ÿы`кЗиђ~Цгrд‡л@wљЈВЗЂrD3œШЉЬpY;‰@ёЈ‚TХCrЫУЌ@§Po1hЧb ST–›‡-_ёj"АУ)ж!UМq“67@FžЂіљŠ­йT3lф XAлjQ№­ъUНАm ƒo@DоdYр )ЂŸF›АЎЫ }Фq№“hE+NDЕe‹5;Gщ№5WР3<ф– Џп8<•щ1ѓH„j3ЫПЂМТ8ушбЈу•+гКмGKj1Зи№РM†Ј›D\–FЈ:^Й(№Јo#DФБ]†НA,~Щ@Деј‰ЇУуЖ”†ЂЋ<…^еA‘x(kЛу–дšХђт@Єб'"EЬЕžЪž]ћ№‘јСЃХ"qdH‡zDе)R hoDЋpм‰l@ЙJйЁЋG*3qSЪ[МВ8 IјуQВЛ‘œŠ9@9oœщЂЦ ‡<sx! [ъ Ѓ™•ф5OЮx”№p'8РЃКšЄ€?Mx–”)  ФTП, 61,ZТx–Gѕh VэП,Ц +;­™8ёˆˆ_ъ4SЛвŽEE“ꈆЈ( ЌBЛœDБпr€CˆJžEc›ьƒŽoЪFќЊ8р3щЉcFЫvЋ†ˆЫd*ИeлgъНBR,Œ­ЬV,7ЛбЂ“)_ЂBqыЮГ|Ш5AЊgb:rкЎ;AZTќёP'ˆHN22R#8L|фвЅ(MГ‘дДQ>еClx^§ЏивЇVЬK&†€76%J яЈуVT’дP7ќ2’ФI@#)БŠW…‘D+#@ŠYB@љP ’4"‰€L,пр №gМКv†ЃnДпЊјєO8рЃ<[›eХB7Лр1Шc'=лЖ$ЦЇЯЦ,xЩРЙh.ЋETоЅF"…Ю[§@†Гщ+'зTВTЩJяжzјsСж=‹(їпФБн–ЯD„–ѓйŠ/N<Б­NЬП”Бuѓ–хjD3•mЬЎЊ8]љpБMЇe•D3q­Jœ[@S˜89А+ч[ЦCБ-IГŸК9щс“‡ˆЇФЫБ%ШМIZёHАЏW$^E;‰%ŒQ„t"щаІЇ EC‘ЅG•6Ь*Mђ b'ЛeŽемЖeˆ&MqJ2„‘Іˆњ+;АхФ‰qзSŸ‰Јs/ +‚йГ АэФmH,АЈxcIИу’35†KМPšР(€‰9РC#ŒюOU-л8бЕЭi‹ž2+ŒЄLVеfј‰'ШˆК;‘c"=N~(GЇ#Ц4;e\бMЌuО"№цСЃГ2%аН~жн(! €U2DЖ$@(Pє0‰ІЂ(ЉˆŒCд–\‹6ёwckъC–›СРLB. +‹qhuыН"`­=К_ЖКџЪ"Йу#E#ˆ­Q€RrйX2Ђ-HЅ[D#ŒєmDм`rИ ч–В"pєR€j4Д4@ іщRЛ"pД(L6КЬQTщ6DЋ•ў H^ЉЙHбЂ‰ХC<ŒДG KДЊАI8ЮХ3‘kE?7{ŠЂ“‰FЂоМqЌ4ќPwxЙх‰ЙіQчTЖm†KГ‡8аЩ ^чTЖЅ4ohЎМ"Эq^ФЕѕ4уŠЫpV йдV4ilS(WАCЭтщУ +œpзЋˆ­гX_+ОдŠ4Ћ`еЋˆ$XGЊV‰pвtчL@ˆжЋŒ$Ѓ0˜užд~“IДXжзЃ­љ 2СУ–4k`Ї”Э ЯЃА­`€_Vйкtх‘ˆoN.№›dвaЙ№Х)Љ›yЦŒэ1š]ъЭ‹Œš`HВ+SЛl#ў_{cВЅЌшХ*‘dQЂOТ*lp’ƒФOФHЫ;’›‡!VGˆŠу’ ŠVнЖmF3ƒ@Ъ`@УNKr‹5 6шЉЫђЗWDrЪЩЁџR*ќ[бu;Љу-оФmЫ‰ЈРCy`яјс'жDi%ŒŸRЉщЁBЬ+MŒ:;їˆIСŒД‹•EГmЃMIBRЅІШа„VЮЛ‘г DД8ИPgШjeq–3+pгY +Dў+–4‘CЦШХWDT’LHЩ^р(р_DlЛЬШ€ŸD+=#Aс7ЈE+ESrT ПEG\9 ’7љ ъЦЫ‘”J“КESБтГШШ/зTЖœ‹œЯLПqЃпIEП_ЭЕNэEDїесaПwЯ~N<БЅN‰ўТиЭRY˜k&DГ‘ь š8ѓ’a —@;3q›Ы"k0Й8aЖЋueVCT–ЫFИlЕГМ(С +бˆgхЛч‹Z9 Њм@3Щ^воэП%‘Ch<ЙbhЖˆИ€пэПЎ=MСfŠˆјЩЏkR;ьП%tBDuК­D‰сЭмвЃ#cЛ\ŽЙЎиR ЊBбл†'+;rф xо іЪт К +Гu,X[}Ў­ЊƒА+ўРЋ2‘ѕЁ‚^|Ž•:}: а43•61ŠOц]u ~HЧз‚НЂеЎ:›6ОvкяIfЪђ“3ГдхЂ:=е–М~\)Џ’›:бфƒ_Я•рџV+™iUN3‰д›k/;бвсqgЇNЋЈдTˆ~A>иˆ +С иA›NЋ`”“8_Р7иxВѕ-зРZNЃˆ](m<,ј`ЊЖ‡%WD+mR|,[і +ё g –C3‰хЯ4Z9|АррˆS! Э3‘ф89хfk’UІд#Ю3mЄ•2ŠapВrЄHсIE3’уRŠ!*AђЩРеHMГ‘ЃФ!qAˆ2ЁЄЊHCD–ф“† шGHЅA)3–#€0@#4В 1dЯ€HVЬ’м0{А?№э%бнд–$ +_5ŒŠHpЊ!LVжГmг…Ѓ„Р&žЧѓїЁjEГq”Х|;8™p8ЂžDЋqœФœ‡Э8ЬЈШвMЭЛ‘[–34VЌA‡—ШM^LЛ­„ 1L[w фFЊcMГуПeƒ/3т6‘Р`с‰ўУ›ФќлхF Яe+ОЁшWyЫГ=tЛхO›<,Ÿйй—Їђ3ьšeЧ/ЎИRKIqАЂ МC’c…€6eu0ЈїЋЕCбФ2r­D"Я2yxcбЧžеУ‘эƒŠМо˜pР­h€дDqЋ†SэŠŠRчзqЂXеDmkЌSf‘ЈІJ(<зL;iЅХEJ•l rяE;idЩвQњ"ёЁшСЃFУхI€žк-[k €O7@cХK’ЕJŽ=*Eq‘&žМ:‘єЧЂgНRВТАr‹їС,Ђ+…ŽH8|Б‡ц,*v,У=4ždРц@ДКqУœ?ДzJШc˜хH^Х)Iƒ9$J*ОЂ.ы/Fь/_ЭmK +bŽ8а іщ_ХqлЊ[єrЋl>`ЌZЂоМqг–UдLИгћf3ЋL#]ё‰œЙ‹vТWЌЌ5ЬИ_S,мјyCЫщС—ЕŒ5в~№ Жьb“яzb=АЎЙыˆЕDЫ”рђЯН"[F#Ќ%ДeA7|Ѕ–Мэ7РF#АTЕDj& к> ЭЂZЮЋДг/(m”Кк5АЦŸN#АЃzА/(€ЂЛCБ”ˆŽ{D-МйЁ ш†^"KЛTˆ€lTQА@ б +,@’*CомŒZH”Ш!7)ыa’$JЛмЯOП Пр)с/Јт#>S’]€ЏЖ]љaцY ".Ю;БœQ€ŠУ8œђhgЯЋАeГЏЖDгБg7e*3Я;Ен Э5К=щqЙцЁѓES–Tˆ Ю:КЩш1љ$СqФЪЖЌКO2…Htз‡ХкВ]ƒ}Ф,иlтЩƒ&зЫБФŸNžЕЈЄЛ[Ђ3W4•eЩЈџак{AћщьvO›Б­ЬЛФzuIQѕw‡*Ц•uЬ­8Woщ‘3Ф&< +ŒlJœŠ!OЭHш‘F+‘Д‡$Tžh ИабFЋ‘у’ГI5’ŠzXde…ЮНšБ,FИ?œpА€фHр Ц"v3С32ЮŽxxѓ[9тЋWГЕЃОЪЃtбшб]дЎOЋА­GœЈе|Ѕ“9bZЦŒ§ЩgХQбBй’‹(рДšЋ +l@Я")ЅШyР M+•›№8Tаb‰†йчВb ФГ•[ˆ$Fp")С` Н"‘m‹<9 ‰tФЦNЌŒF#Hы†Ž?F^“шСзHРЇЮЋ`ьD›ЦЁxг‘јСEЃŒu…lE7ѕТаВ +xЅ–D#Œє†JҘђР…щЉƒR;ЊlЋJ_XDšœ‰sЩ9BQšЊp#=ONxќY`‡ЩАŽ=Уi\б"O5Пђ№еиуg4:N›Bё!@­жh™>дЖeNЉ\Љh‘рRBQFэЛ­F“Hv*№ішЅшLD\ЗюƒЗ6~FšјˆФHр Fм–eCПs-–ыиљ_ъс7ЮCmЄˆŽьIy)Ё"U)@хФJБЅJ ŸС!aљB РžЛu €{Ahб‚щё8ЛqL=Сfx‚щa‰СQХЬšd)3ёO|ЊH†uNMэЛn +7]"k4ј†iBЛдHŸO‹ИТEgТ›Ђ2–мб-lЦgЖp"@‰)Т2qьVЬIјUzS@ лАŽ›!‘ЅО;цxœ4S[б +Љ‘#чЂ<Ь +ušD3Ўй‰B–l&7фLgpЂBхџIC’lM## ши%B№!ГьПB…!.jMnPu&sЮ<ћп-ЪЗПŸIХsHРВ=ѓЛmеПМOПг(ѓ•GЪ2EуЖlЦЯС~Й ЄЕ8Щ.D[rЄ…ЕœЦfѓЎHГHE#2vЂEYМ+˜Єp3 W ЃЉ–Ѓ„?Т7}’И%чРN›С–ЄDЂ>ЬsЈ0`EH ЮЯtЉЦ SЂЂpЄЙ[1L"eвжЌЦЅД +жд–$Uœ>|+v +ВD MeЛ-„GA€qф'fŠж§п- CJЬ!о№сћ#K§Л\HŽYЁJŸ#зLФĘВsЛЫYП‡< рH[ЋsЛKГТPпвyf-щAЃЃsЛЫŒJі*:p ЉфкЋkЗK”{L їƒTЏ­шY,tЛS(\ЂВьжAO&Ђ”2уЖУrЧ\јb’c…yЌЋг–г20|N\p$Єrmˆ;L–,є ‘bXH;D’,@ C8;"!€ €€Eм’•hKDє0fц[ЮгrS‹6„{џ§8фнxТzЮлrˆ(ЯFНyГЙшШrEЫvл‹œIw;9p(Ђ^ФЪ–%Ъ8›Ь:YёQ/ФbЛZwм +‹D0Kљб0HGУlЛ,ŠЎ|МБ|9с(ЗэYгmЛlрнz:ЫB+MХЛc—\ѓHfMLйVY№ ыЪЃДЪVк nФ?“Щ‚oИ<фv[M—~FRСљДЕH`+Ђ:vRNzФ щЮ)JwыŒLL’›ГзBџ4mHАƒ„%щ[жф–S…Яp љjЉђВ*тUUЖTM4…"Žь:лq jWФmмŠЋE9ѓаё[(`7W\В\HяJfћбЁћ ПУЫmЫШЈиаRSЁЃЊгVEд‘ +[—€A№Ћба_NЬБŠпNFўYСНˆHѓEдБ‹ЭС[Q—uKсNEJRitјЮc<ЃДф‚ЧvSwУ(€fюкГ‘А­…jФбИ№A‹ˆ’Г‰А-†ЂMM.yи ‚Щ‰hЕА­_ШОСт‹HТМ#ŒЅ "lО ћ8 ­"‘В"Œ%ODЉˆmœq…ieŠЛC–л %„2jX‘s&Г NХP‘бЧBuрU(щяЌZПЄD‰œРиѓЎјi›,КохzјэЂ4(a@Eд’-F8˜+o’ №(Šт_WTЖdˆHЄЛ0ёЩу'^ЬЕмЅЬЇЪЄD+ы1ЁfЁУ3Б\ЧЅЦоx81кФЈ ЈlFмˆЉУMy _ОЌИJ_щљС1Й eНА%œNQз зБН +А-‘Ž[6!њјЇиь—Н’ДnO_<нШЙв зРŸ=ŠАvzЕ7i1€Яe€^Д Дv‰(Š0Вр‰іC<l,]0ЖЈГ –Ј’4ŠlЋˆXФ’`р1'›hNЌЂp,ƒ:X~x€уЄ™€MХЪь@ƒ X/\шq'{@<’БkХЦ/=8ELиWХДš‘\/hD№ЄлGˆMDš@* |^p*цD +<\›-У/[zz0pЕУЕeФЏя љатQЌE^=4БюIX._qсѓЉ№j4DЅЬœФr=‘#M7€™+;‘œЂDдŠžёТFh 4D‘mB/(š!а†ІрHЕдЖь+„.~ŠйС&)3CЮкФ\˜Я UЗ(bf:Уm\ЮœKRљйaЪД€=УmdЮG@p№qFзЄFL–Ц­9Юmрљ„G6G“ХTпfŽF3|mxБ7Їm КуЛЦЎ0| Окљё-Э,лЛ”Ю‡<Я‰уЯI`ДЪ–ЬЮЊьQš ’ГUH€ГК‘ьа|Нfд +PK˜VЃ2‘Да\УE™ш9Q‰W`ДГ•tO(ŸŒЩе –шWМ;•­ + [ДyЗбЁЉ–уSМК•Є–\И–Јˆ“Љ6Ђв4Г”мL5]žZP xР4cЛ›‚‡]МК@xф љс4лпЅТ‡nФ+Еt B‰…#;ьпŸм{2§ъ“ЮkЃкПнŽžпR,ВВЬТbšBЛTS5hФiВ‚RСŠшчUѕЛх’;Ж0`СHьджѕЛeN?lјQа–XK˜ bKэЛљХ†ЉэЊ2oY@]ЋТš Nœ‰NF­Qˆ‘)ЧaЃЪ– OЃ~М]МтљЁ ˆˆ[ЕТ•COT!њ2pQ Фл4CЫQ}Ф8K-щWДCБ‹R+KE,о`Ѓ­§—ЮCЕLFWсЊхWЋcГЯCБۘЎТ\-ы`3лЇO<БЫ[˜~TBј№ŽUK +^Ю;‘Tч‰|LЅF…ЪA(д—VVL–œGЇBmwe8‘ёч?с ^нЖm•3ƒ Д`@УК;ЖЄ5 V!Ї!pkЫГ+MЋˆ"mРјхe•ЇOFЋ,F‘?5ПЂјт/ШѓЗVDŽм„п@+џЏˆЃŸ—ЛЮУr$EьBEМЉш№нШхђЦS—d•пADМс(;x†+Fd—HЁмЩzн%qгЩњХГ‘ +ГяIyYQЪ0+ЪЛЫv\‹VYZ9Р(-ЬDrБK}лёш\LЛq ї_]})ижЂбЯбГHЂзBU@7f†ApHыс›=#ˆьL ЦgлАЁтгwы_F;є ž< ўИсgЫgХCь ТЏНƒYЉЕh‚%EL’“P€Q‚)P)™х‘ЦK’ЌЦmОѕр=™х{ОЫ‘Ѕ‡—џAЗщиЈй7gЎ4ЪmœО‹Р GRШ! FT’ЄL@*lєXqЧ˜ХДЫrK4;pr>ДЕїrЃкЛdЧ1œЁžЋ(аиC!ЋвпЄEoCўЈјс‘x€šМвпх„­™Х8ќЄH` ™Ъ^=У–ьEkаз)@Y„ŠЮ3qd‰/Р‘KVJuDэILФmЄM + Ga8$QEФЬУq, |TF:0…ю@ŒЛC’l‡hI”gj ЩЛ;–#У'‘vЎO€ +€змrЄ(d={‹џъXIˆрVФM,•^ќgЉЪXхY7Ц{пФm,ЧŽяFощё™w…7VВŸгЯhXЛЬо­ЩЉnД?ѓ0)@ЏзУВУЕнIZД~’:aD ШˆвšТкф‰LЭ™Rљ  8РВSП‹ LИ{œpщ‘‹ј&ВЪКмLWB|Вљ‰Ц#’VeП%Ь›76—rLˆSˆЯP’ж§пюC“JњЬBц3­ћэžжuПЌpidНЖЯ9ЉfMmЛюУ„TLЊОчСюб‘YЃRПœТZz\‚Рiф­{‡Z›ZЛœЯЬoPнJ* ШуЁSЛœRjЁЮв:‚HЅh;]Л$’6ЕHmŠ"ЅѓЩJ_vЛЄ5jJ~uš(юv­˜„[gvЛTtи+рЏФšоn—ф†ŽeБIк&ёBJ2зГZ—Ъ†1VQЊќ8фѓ(`'М{›ЃЏ<щHёї˜#k3У–Ё‡ƒ†ќ#i$)хAУKv“G(7@…kгбf #ЦKrЄSЃd—,З”Рх;\рЛзSŽу‡џBGйљИsћ9b7WЭlќI9ž!йРnЭЫm+ŠЛЮ“cщBO9ъ";Гq3 ‰hF8А˜! РVЋ*m3 KМg•Аq“ЩЦЋЂКmЌЭœ=Љw˜R)шFŽН:i,ЄƒJ+žŽ$ЁіGлЪЃЮC‘­ ЏЦ-~/љр™˜уГWD‘- ƒоУ+›!Ал—e7з;‰­HЬО+v Г' #ЮЋh­•}Aљ™“БXрЂN#DЃШЂ|D*д` Х@lH[@Д!r‹ЇНH+ˆ–[:Дј€D‹7ЂН@ыЦŽNDG•ијp‰‰RЛlьЦ-:Ns№0р&шa‰NmЃ‡6с9DТ@ DА"LN#‘ЃФX-|Sм0…I„ЩNЃ‘l ‚#2 H$С"$ ]М‘Ќ„)љ7EД%"dgИŽЭЛqу†>!GAR™ЃEn‹ЭМqЃЪ(йХQб"…Sф FЬq› Д$š:MЎа<ФLХL–,I‡)@€йс‚@УKЬq€=ф= јЂeŽжgUrЃЪ ?ёFJЈєIЎнTre‡ЈWНŒЪ5ЌЭ“ізK’ЃHПRвйuСтПh@wЬГm\ЫЈЯИsIЉRеweеLNлJcзeєˆ€Ъс`•оЬMJŽ–G‘ЃКfCяЖ+šоФm‹h.Šдm›MWYМ*ecЬLS0G†"aбцаУ—D;Ќ„Ÿ>,‰с/їЦ_ХЪБэУ€}@*}Ае BуNЫБэC <{тUчƒjDг‘cЎšР6kш/HDу–“Фf5дPсYЪу-3SПœУŸF88”љFŸ3лпЅEŽ™Ijуш! Рт2фпeˆ‘hв-џ2Б4 ‰Ѕ*KП +)|РеZFžUэПdШ \Ў:LBŠMТзЭє››I\БŽ"Ав†(q’дdЛ›й)XMЕШв:фŠs„T<уЛ% УXE_Л8єшЦЛEл–œЮН*y­ј€ЕХВlфФ‘{Х昹 Я—ˆУУ–œЄc>*‰ЧŠЊPЛK–лЃ2VnЊHчˆ :L–г‘dН%Е4ЇСЌ*–_KD–S g +ЛЩє ,z,V3mšГexz†byсЫX€4’lыL _OЙЄЩ‚ ЮЕ"Œ-Œ_4,мPс+&Ї›<У•у€ЏК‘UŠХЫ‘ЄйЧKw…š„pц+Р#FЋ$ЄЦЇ/>™@`mї#NГ(уC‡n<<ї`сMїMГ(RТЁ}FљL€У‹"МК)ЂТЇ[DЕbшЋ?ЉUЮУq“DY3dGl`Ц цLзL›%CЊ?ёFžŒиcІ‘R_ѕПэ3},’и‡GћM’+KЛ‰X†ZЋц)@бЅЫДJ–дŽЩ7:РŠoЦГˆхR­шлнJ@•\jЂF#hм e{ &SЗС. ЮYFˆ‡rБNЕP‰(FŒ]ЏИMЭЩ”aЩЗWЦдЅp–NЪ —p€ЮІ9ЦА%vT<0-šx.З)В‚ОАЅkUžˆžшжаlњЃН +.›z)ЛР­v(5Œm—]4Y™Иš /5ц5llL)™\к‘ vх<lЋHД’фivЇfGNНš‘ьLЃ8M[MzF5тKХЊ‘ЌФЈ$Д Nпе$пЊЫЦ*’ЋMЉ |K’р!хцХ;;–ЌФœ-@.žбјD <+’lDы"/[€CУЕфŒФ}S>м˜ЋHРФУ‘$€ŽC@:Й)…vСКC–cд-, `б!` H:D–$ -ь2%'‹Ы;#I&‚!@aфУРLVД‘@0@,g<бђ‰†gVД‘ЌœK=‡РђчDbЛАmˆ%8mjqєЉйуFŒm‹#oЭў”)№S+фcFЋАeŽИLњ№IРГy'Е2iœPМTѕ"њ% —ˆVEЫm’žmI[џZ"ђЏЉШ#жЫmе‡lR#ћьrЁРZVLnлXи}біRSБ)ДbWT’*ŽИл|ћƒщрZWм’мœ}DйЈKЅЏї_Юг’\лyМџJKmШслFг–к+i@%Н(ћW%=S—ми‡n4ИC`KW`ДJ›иО|ИGЕш2Ё ˜S2ККфжLБ”ЂЫЃRCгКгв=JДk(Z™фяm +МK–d‘$xBЂJЅІ ‰ЛC–,’ !Ms&№ ‚‡РФC–+ ~q(РїЬbШDD–lН­рЯ6і J@ФЛK–ыFH%– "#4D–+Ё%B@xHРту JMм–фF:иdрBD–lƒO@ˆКtТЮKЬlЛх‡3Cr8!Ba оѕЛЅЧ7A#x—ILŒ‘ЮlЗe0X-HКИeD0RFS’THВ_о.т;>Ч{O<Бн ‘яС-пЅY”=шЦ6F#llMƒЫХ9tБљAyЧeФl+ŽЈ˜МжЖЁЮЦГ•D+mЃP(E„ ЄЙЅШnG‘3l+Œ–GТrН€iфKЕ МplЫ _N-ПŒv)иLМ‰pГ ЂK(Цљ„ 4.;ЂpД \ІЕ€Q0Ћg€’У2•tKˆIРžPс)јІ“E3ЕьЩ‰_Тн( № hСcзФ‘lIпAо-рнЈ(ПпФЕфЩ€оТ-ЖA•нј sWМЕлŠЫH.˜qб’79Ђ7=ЋАЃ ОЫЯ-uУyЦTэˆXL<Б“ˆiВ-Дp •ьZOМБ›ŠЏ=џrц)6з;Б”ПР™;њtїЏMЛБдЌ1S9эy…‘8BЉЬУБд‹…qЌњ1@ŠЌ.VЫ;–уРHЩ'†fыЇ‘УK–œ„$6БK“ЪыRз;‘,†ч{@пэˆѓџ(J~чDВdGпFћы@№нxчўпD’“‚н@/њэˆ`9‡3M3–‡лМtйИТ6жhЊЬT›ЃЦŸТ:ыQ/9рg]Л­JТiБ\ЫЦ: ЯVФв–#ŸmіАШј@wHкњчE[–фDПХ0œЁшђxk<;qЄ…‰РCєВАMш!33‘ьХjD9ЖИ€Г‰шУФУqœ†\@šиˆ“‹иƒEф’%ˆЏR;Ÿ3 с—yBГ=уvd ŠмЫz˜ЩqЛX…&LmЛl /Ј.ŠU1АЌЭх˜ЮvЛфЩtђEяЖQДL,(ŸfЛЄ‡Cf†<Ќ|БšЭnж~ЛЄˆVдФБXБѓыьƒ•Уt—œЧЄIЈ;яєwЊ zУt—€ЎD[5™ƒ—Т2C[—TJ€™Я№tI/кРдd—ЅKh8D‰ЮyДЈіAеlЛЎ‰G +ЬŠ7ЩŠ"KЛмƒWОЎˆ@9ёk™уГЪš”ЪФоb@/j#МJ’]LЂNЙ ЕеЙ@"ГТm,OˆzШ-књЁB+—*Ђф€K@f–ј!%‰і†Q"qcЮ=*tАЉ"ЅіcУЛq"Ь8%^GЊ +`Іы ФВ%FЇ<"зj`хГќЩ&ФЅХ>™ш€QјaD-yE[”xАU‹"МšlыЂlОАpРШЫЃQE#uыD2lbi|абЄЖC‰EK’гУ‡?Ь7wЌ€гD5`OФУmcQ3@lО2вЧЧгNЛm%C‘Я9˜Q №ѓWG#ж<-”BŽТCY]€s“xТВж4iлЌЩ-a№€щlЇЮ+lcCžH8wp˜3y€"FЋqc„–ЦG>ЅHдЇМЊd,ЊЊФ77Н№ “шІeEУ‘\Ч›{ZЈriфJ™ЫMLЖTEG@;‹ЌАтL$ФTЖdDг6€7` Rц‰BХW4"Јі‡ЄЏуPi)СБЧЧДЕуЫ_EΘЕ-zДЊЌŽoХ{ќайЁ ‰‹FГˆЯ€~Цp +чWЋХЊŒœ‘œO7I’sЇшbКЊlуRˆ8Іv $„Њ;•ьR3OB\}Xњ ЧfES<3‘в'>4ž*ё)јЬV<‰%ЂЏQDпѕБЧћї#/жDe=О8-=нљДЕ'‚/оDЅ4ŽР;н)‘˜ЃуоDх•>бСЂ8NgзD­Ž><ЩЉ’U7@oЮ3­ ˆМ<"8­СХ8D#JМ‘dИЪЩ*БAиьˆ:Д‘$ŽJФКЬ)Б Š€ХЊŒхoС+Зј ТЭZтЏV<­%бˆПP8iњсйIŽЏV<нд­о4э’rЕJсхз<к +DFњvЛu‘eж<•И…•S ѓђT=M@M<еАŽZ“Їšw‰J V<Œ…;Ž`X‘ъЭЛqdŒ#љGC’аoNШDМ‘ф'Д. €!№йbШMФ‘+_Т;Јз +Eф:JLМ‘#ќ =ш FB0LФqыC8 +F;6cYH€DЬqфЩ- ]*Ј8DtШˆDЬ‘л  4e_@љ€dBHЬЬ‘Ќ„… ќD^СуфЪFŒМK–$@ +!B,ІA$ ЬмК”G8Q#vИ$bЊЪ V]Л†œ#‚E`№Ј‰ЛeЭUeЛ]зЫGY +i(љё)Ќ“42nдм6WKЁј‰`ХЇN;ЏЮQЪТ3 AwF#ŒLвЇКб9}Šc ‡<ŒiЖД€ +DЋh&Ф*БtT•K:i—t’SїSDЋ‘mїbEЖ>†“уЉ’Ї 3llв"2tP‘ў  +Ч—ДѕR_@QНtRДЉіAЊ"•ьвNA*КLrрˆgВ"‘#–MУš(Ъ’ш“Л‘l.NЕžЪбK(ТSЮЃАэИПТž§љрїИРsж+е%а(ЎHx :№SЈЫыж3ЕЄD}%bдРЎЮ3•кQ‚žJY[YIekE3QQгRŠФP9Y:@qHтЛКM“вjJјtr4 рeцК$oVe#qЪХ тUяцКмYЇgЁpјАЫЧегM’ф ЙVпRДP‘ЦŠyЭЌ"м}.8_хё1ШCДА](|ШлўЕXЂ=Б]Žo@ўzуЏИу#F‘‘K#8)BА‘@ЋF#А]€œ:+ћŠЃ‘H@#F#ЌбlТ+§ Ъ‚7Ц"Ј•а›lМз +b‹w‚L#„TаZИ/—тQщ‡ЭГlмЬ€DMŽЪ)a[ЮLM#Б\б›#Е7^jЂDX"‰МK–ьЬГ |^Рqfd№,:C’єƒ,;ЈШв2C’lїB`$8GKp,аEo?žшыЯ#bV,Ѕг•\‘Ÿ*ТтkИу>#ЄŠ>ўњБђ“FРkНВIœЮˆ­:DЙq–w Д[Л\L—ЏМK~}9ф7vЅВ:мпe +Ф˜UqVБјh&Вгп%Ы—‹F6…A!`›2гпЅ Ї~DgКЊйЂYJ+гпœN}Ш:ќбЩ†b,:vмŽDK)ТвЖˆ"42iфа€ŒУ+ї№ hРL<‘хЈ{ :ЭDumhРжЛЕЄwЖЮj˜FmТ”U4‘хЫ–W]йPiф,XGжФ"ŒЅа‰iј?Ф†Q Uъ›ЯЋ•ЪŽЏ:]3)с9рЯЋ•ЪˆЬУšK  !oNЃ•ЄJМD.Xk…—и!kNŒ-ЬИЋJUЋYp)РоF›-NШ+щYА3y +N#q%PШкЁѕi‹ГЦГŒeQЎBqV)вЁѕg#Д:Ieœ@6ѓ9‹KдEЃˆm”#HoFЪs††NM+mЄ•<Р8kњс%{хЫLL–S48bа:ћЩ*вRФЫЖdбI|U—šjY‰[ЩVMЃ-eBeх_оPј№QШу%жC ,BЈП?1р/XроVD c }@о(шб‘јщjVФMc’ŸХP_1 ђ1xЈЃеC–œС.B:3А’‘ј,уMУКлЏ™Хй@PD­Ј#›МВКœkD?в`иrБ‰ШžЋ*офC€nЪнЌиБx‹ŸГ*К$†{Fјкј‘ YНJ›dш>гСхЙТs>Ь‘нЯ3пШ Йз=Й…z<#qQОY*—9ъ–вW™ГВ‘$UUШР•Мвq ђM"€ЌвуDCr\OX8™L lF‘ND’ @0LЪ~ Рš‡Є^Г’PmB@Etшщk ЪДŒЅœ^ДfŸ*J№Ћ†ш“НВŒб_<џЪч-:€#Д:mн"~МTмr–OgС<УQ•>E9˜*‚г‰fч›ХТIJЉЎь:~­‡oЃДКMœ‹zПј`№Я&Р•Eм–м S4‰ДcH’рLох–$ ?а[—ЎШgIBщŸTM–œ +‚ddŠыžзŒсFЭЛЕ]TcВN[№шсPУ"”PŒS";м, +л+G–ж3дO_х[2в,шчV4БeW\ИV/?sфцу&EГДm—{АљЄ +… —#[Л:‘ЅS nД7–8" З"—ЊК‘›Ѓ\(ЗВa$ЋЖР‘KоКД_Љ,›šсЈ жНКmLЃd–п р“'ТbЮУ‘ЅШ­UK)а3йhoХBiуЪˆŠЪiAЊж;SvЫЁi–7ЩTyв‹ ъцfЗЄK8I09ЇА8‹д€UgfЛфœD-“l,2k>9к;S–T‡*G7І‘ФдˆхЃ<уК\ХПQ\xлШБ7ˆШЏ4kЛGŠH}ѓ0Г +РЉЛkЛIŸЬ RuбИѓФ*вš”ЯeаCЎ ŠЃFnД Mmл\qi7tЋjиуiызХ:R“MЉUWљц1алУчg]’ SˆШRьJхдюОošgЭмF iЌŒЊXСШУывчDЅЅзV’c­ ш‰іШUзЋАЅжEрOоtгРMф"WNЃА­ƒiЙл`3œ­fХЦ’Дe]4М№ЪСЯЂFД\‰_Бќ|:  еŒ=#г‘–|,дш1bM—я<ЋЅЭm­йtЙ…‹$[NГhdЪЏDE?Og(b#ЯГˆeЪ‡nHњzIВ1Њ@gЯГŒeŽŒ`5MvЉВшfЊЮГˆ%чЗy|*ƒкЉGСу ЮГŒ$Я2ф-ziJdкРˆNЋŒdЮг1Ш€DцQT…oBˆN3‘ь> ˜>F8Œ:'ЎuHЮГ‘ЄЪЪ#ЕHTjQ„Є€@ХГ•уjф œ_O!qbрDГ‘d‹М)-iC*ЪrDˆD;’lб,76LњГ%JЩLМ‘ъРtš"єxЂCТCМЕЌв TjшфЅ’HEЬ‘,Œ8 !$ŒDФCЖф†L ˆ8UDб‹ФVеmЫ"ћЄЪй8ќС•UЭq €7Igž@@ˆyяSДВŒS UlœцqёЭ€рЃН:SMjвЦАUq‰Ÿц]–eFG‡ОQюррŒHB[ЭГm\wМ:1Гаёё"_^ФM+ŸМ™№—тГХKr +žЭг+иЩSьƒ`DУq›EЂj№Ам0@)(щUЯЫmуФЯvм# в§7&zо\–уIЛQ aбб0yочUВэБ ЋF4r—0x‰žчU’m1˜…0д+з ЂюЦ,ZfU–ьlvв­ѕBtВЕgfоDnFKЏА>Ѕ№РY—РњжL2Ѕп=yƒ А*ГMг2ЫЫB,tqЈ žФBrВУˆK+yИHХ–М2vфƒLB”†Ш‘ XГКqуУHMžxшЗ lR]eЛdD6l€HRG–o–МkЗЄ„‘Wїі +љСь BФВ‘-†П™h“бж3*qkФ[Ф˜ˆУ GГКЋХЁIЪœЈ`№‰ Ф+2qѓХKФ,МЈ ‹ЩТвЬS–c…^Ršм8 e_]’у†mž№x…nDŠп^н–E–…MAFв2ЬkЅЭ3VMЁ€уSј#'NDv EЖ8_‘8№YIщvЦ[ЛгХЕЪЭ&К‰ ;ЎQЙГBЛKŒQ4™W/y€ГJП›ЭJlШžиаљ1Ћ7]VхПЌа‰F№5Б–лб*T…“ЭьПэЃHЯt‡˜„ЈJСVѕЛЎ†FHVŽмћ(•(V,[Л%Ъ4CLИЮaј3mхЋЮSrм”ˆŠ`‹{ћѓ– +СэпдБT! ŸюИ5Їƒ“ ™ЂпФЕT'Ќ}\$з˜нBЌK›пDБн№бknЮЊ:№Qp›V<‘œ0,]Ab“ю€ЋЉб–UДАsыmЎЌрvziЈХЫГхїЪYйclРк0ЇQРB<‘dQЈ3‚9$ŒŽKЦ ЬГ‘lN8+|_W@кс$Т%<М‘l{Б$ШGQи pТѓHBCL’,Р єЦ#Рж pHFЬqтј!ІA€Й€dbф‰ФS–ф7‰!ŽШGИЗ”D€/Л;–ьƒ!шА&DHГCЖ$@У `Dј@GУLЖe‰"‚@€)—bр$:оeG&р„ТГ*пfТ‡OеŸ|р‹yР—ДBпf„0ZDмŒxpЫЈХЋJп]DЂ\Фо”˜у ЉEЛ[П]…ЏAu?Й8@uкЬІRКT€ŒвhЇh<ЫІф#Ыкœ HKp\ІŒ&Ј6^mлtH–?§"†8ɘ)лhDmЛ›2ОaŽєЄѓб)ЪЋ*„yˆ№Щ'ЉЯд‘\NЭŸ›pо}1№=9ь{O<Бх "эЦqЖ­)€;HУ6=ЋhmMЙР@WГЏZB3iЮfє.ЉžaI‰хQNМqл)?M|pРi &—аVD-bEC(xhPшR TФY4;ю Vk"мъQ№гз(#F;хЮŸЙЙ)Рг'@gEЫmT)žžtZњЄ† +Н\Л%R.?р lИЧЄж( ЋТšЄD:85jXn‘чЫzС[НТv$(A8ўьЩт“Јˆ_MCr8НAZБгљЉgеKn‹Q {E-ј0Вх­w@UЬmга–@Qќ +Ђ‘FcдЬmдPЈlТ!Šc(РšKФM”Q YE#д@К 8@ЪФmГKЩБ‰Œ%дЬ‘Ž:чnњёЇЖЭLЭЬ‘Ц%6ufšИVффХIФУ‘+Р€ ЬF[ +ЪBD УУq+вЂ/Р-.!BbЈˆФУ‘dЮ=,f+6ptbТ;’+G<МG(‚q„ЛC–,€ й9(TС„ЎЩЛC–€B-:шx6bАDCL–ы€ЖO!@Т'aˆКD–ЄD‚§:К6"  УD’ьHŽ"‚@Вg‚ŠРУУ•k!5bQHС:D’ЄGŽшCЦ№‚ ХЋKЖlŽ pqXтdˆЋЪšœGЊ$‚+A’ №ЇіЬ[МкЛ%N[їА тUxЈ''бв;ЙoEmЛлЩ ьХpКKХ{шр3Хt—]ŠТЭТqЖC‰s§їСЙЛлЖTЩ–оДCl ЉrQис#3–T‡€YF*Лк02‰H`2Ф–[EG „Ш&ЩbSю–лХ3!рк84oPдэvФ-J(?Кžђ +-†4S—дРЁFНrјсH‹яŽДВОнCЕЖbшА­WЪ<УК‰=1іd8‘иA_ДВšƒlТ,–h1IчТмrгKиtZ%‰ iUд\rлвLYV‰ыjТжд’$YYIDЊоp’‚LC–уPz›$еpБh‚ЮГ-b†.Й8џИpубрVLŽE>9ŸБаёyˆЅ;ECTХ'ЭЦЛЁш5•˜ЂсDЛmлDwD“’ищЇшЭТiœ„KД+Ÿ|јрЫР'VLr“Я@о‡ёˆEЗNдvdDОЬFи™pЖ_Y`7Nф–ф…­нжКџШ‘нй@7Х;‘” ЉкRTm9 Е‰Ц\УKrмЬˆWA^Ўl ІпŠ‘MD–г[[іkВ€ˆjЭRЛqв!%V}’БТys&кЯ—Цl,LBBў”)с-h…&Ц;‘э €Т{? чUуХS’dЫ‚Ÿ8g]EЁЂU‡Г'MдЅаПAР9ˆ%ЏГЫ]=ЮATђ№`X>У‰œˆGО’ЪЁ˜х ECr›P6Н uX’7ШёгcWLr[Iœя`џ}Ih}ЩevоLr[ЭˆЖЭывёБз+пФ-O‡VпjжБ—o#M#hlЯ‚‹Цgєф™g­gEУ*mЄЮiи$цšбхŠ-@Лšl[”Kр^ŠцСR‰"“Г:iŒ_Т\|†Сђ ЦУДЪv ŒlУ7П€)а Ъ[НЪЖE>Б9сБwтŸ4УБœ‡‰@­СЧЏљCДКm ЮФиИщб ‰ЯЫ–A:?уQъл ТяWФ”аˆМЭЙA"ёЙрj_DБœгЙЩгdМУњА‘xШ^_<Бнж ­ШJ[щ2д З„/V4Б]жЂЕ*§šВВ‘W gLГАэгŒМ96a!Qg+:Г3’(kBд4Zx‹XEЂ2qtбƒK67Жc‰ц†’*q$O<7vАqT‡N ‚1‘$Ь!MТzR8q’E[@КГ‘, ‰(qIHј бD“ˆУ3‘,ЯЂ@№бвDћШVѕкф›Р=dhФљGMeD\–‰^2?щцћЩ`Ў<ЛqЌI‡ЅД73бЕБиУZЛЊŒ$ЪZШ:КPЉ“‰IЮ‘ЊcЫK@|u„сЧЏР EL–S‹—OzcftЂR†…KQЦг‘œLlNЃђЙYЧ7ЯЫ‘]Ž€ЮЪ–у ёйhрrЮ;‘]ЯНER[щбeSтюЬ;Б•–ЙFЬОйђŠЧ#L<д )XЭ8Б Y„iv“OдБмЪˆЕCп5щ№[x€ћзм’м‰оС"оOљЁн˜Р?Oм–œJЃюШ,ЖqСq_Щ wFм’ ƒлЪ.—У9"[љ#Џ:Lr­кЮ.+rqА|NUNЬr‹а=GЖ‚ЏђPGr˜NNDrSЗсѕœb@‰гHU4hуOT@ЏцЩђ­)ЪЕ*dœPoТ+Пї+И…2Гh\P(mСж:0щНЫмRˆL4Ÿо f­јЩЗEгмЯН <Ѓс’GEЇЬф–œ —ЮАT]ёбЮяƒд=Tr“Pž3rscАaЖh@н]ЖмР—OE+‹к>ьБ љуLФ‘ ‚2f" Ј…*ІTЛЂАNM~ДШQq+žeMЋŒдOОzў№*РчVДдЅг-ŸкВ–уЊїW cЭ3ЕЎиŒ<ётOжC3ЕЖ•{Д,јt`7Щ^ГТ‘lвkОм(JЄ Ч–ЂТ‘л[(\ВЂ РЊЧCхfПm)_ЩOЋ5­§гQ3Вœ„БE.‹z™7ЉЕ№ЃЮC\ŸA -бтЕћщЛзМЕдЫŽпHRОЕI ЛY wзЋА\лШЄ4bt/и +_NА Ž<КвfBCЋАхЮ8™@Эвщ GтаF+уР3Е.`јщыGЁF‘FЋ‘лUE0ГЊ{ЅШУ$EГqJѕBBs” и"Ч№ Ћ™lkE6:dРHХlьO+ўЎ_ТOs№РѕIјƒГБЖЧ?ТŸмѕ)IТ“Д!ЕдF\@›иј`ЩИ#D›HЄЧˆ_ИОьС и!D‘‡•nDирё XE#МА­œDDйм0`b<А6ЧЂ\mЬ1@†}К‘,[ПьIэџ 1сЏ+У#ЕR›,P”ŸPYхЭЪ &Ц[—lWvrЙіХ‘ёYКeoзФ‘дP€›QE8ua“˜HkЮЛА%ГПВ:UТu1ИC"<+­QˆC7)2PmЇ%Ђ*qЄа[РR­њ1@щц–<;–_)8ОАТЋ†ру§Q(1нФЇЦc—%ЉŸt35щТcЏHтfХK’%š&ˆх=Ѓмї{іо<3’mщgЕ.ІZж!+VˆЋ2–ЌЙ>GTiДюзІ~TNš)–kя3>ЯЊŸдэ'еJ]]NZŒGЖ~тyѕ œбc^]’œ’RЃЂЏ| ™ˆU_f–ХV|Хж0xOLчнUD’œѓ>˜жг2_QА4Xт"Wд’ЫЏНCўeж™ˆbћOд’”K‚н@:ОqЁЃяЦг–œK"ЎФZ{щЂШˆcFЫvн‹›НtqaчЁ"ЦJR Г‹=мrйu 8чФ;•”‹}EQеxЖЌHю›=;­дЁч~ЪpјД @ +n—FDБдO(_L:оhТEO; ЂWDЕTV–ŒхњЈž™SЭ7ЇЮ;Е”Їd‡ƒ( `NЯ4KХ;БдzГFІ"fКт7$PРHЮ;‘d€'4\d@ВЃФ) +ЮЬ‘ьЩ!9 K@Ѕ="ЫCLšхR ‘^_т %ХМ…Уг–мЙ’‚x ш№QbА HNэЛЅ8*^08ф‡ f жьлЅ№"KпEl$+чЦ@VuЛх?šO‘bП’#зKэь™=ЪЖ]ˆWкўиaіїФРЏЮCЮ‡пО,ŸЙqП ЂіЮЋД]ЙЛJDZгJgНeб•ŠD9Д8тQX=-В[@Ж2‚ єaF+­Ѕ“2ž1oBВЂˆ№@QFЋ‘ЄG„5ŠrРИpР ЋlN;+ŸœйтЭ€R* •}бNНКD"€ 8Ї+‘5’ЂM4œ@к‚)Ј*ЂЌаLZQ™њсБЩi`SК"фЯI*rœаYЄF`E#•фŒ=_<+О~Iр GЫ#_МБхJИџОоKё™иaЗ_МЕ\Š3пKgК]БЇUЉ…{_<Жœ пЪК“ЩyџљСњWД•к–ыHљй)bi`sЮГuлЯ‚ЭЩ+uЪб;(р*Ц;q[‹ЬСf;В$ŸЛ3‘“б!КСю*ЂЂLH‚‘VDЖcбDЭjšЇЙШYnГУБмЯ–MцQŽ Hщъ„’Л’АeШ'pќ]ѓr1бшЌУ–;’4ŒodнДвЩжуУ"% BOEXDYј)КжМфТќ<|[б)brз3ЕЎ­Э›Ћ‘Ÿы!яЯ+Ж-HПLЖЖO №кc3Ц#БŒ–Ыг7ЛIxQ8Ч&<:ePБˆE*NЬБ5ЪЈЏ=fž™у['BЏEcЗЅG˜яИМеX@•ЖЛCп-ХЎУWЅPp‘XхcЃBкЅХЈgЭsгШи7 ЉhЋлп-‡^Р*ОєxуQHР'ДуПхGЏŸа§z9љвw=kЛхMяЮVощ‘EћЩwХcЛЅнгKмk"EЋHЎЮlЛдVŠМn4ƒ+$uЅЇЕуКмƒ—ЬT:Х“ 'd#:\rœЇŒBэrѓ +ЕSоn›д‘-Gl9lVRГ&Єc‘лхЖdˆЎhиO>kXъqLоФDvЃDЉCJenьыЃФГq“P"{(ŸЩЄ^ы,њ <’э‡>Џ Ёxг0чc]< +АmФ›OЦИ€шQ иХАфУ'OИ7оpˆУ8&ŸM3“ƒŽm<[ЗhИђX #Ф2‰.CŽХiˆ&чWTВ$„ЏТперЛУџ_T’фˆ-ќе8єYљ0н*dЛпм’œ оLнСЙБНy…6WT’TOЮШOЕЪuз8э.ЦЫ‘ŸС1 +`3љу&ЕC RЊХїBšsяXЮC”в€Ъ*ћ`:ї3yыsз;”T‡ПH8Й€S)Тbж;”V}Ц"ѕш +qяиъЮЋ„TXjШ;ЙЌža2}І\ЮГˆTчiC{ ‚ˆ~Ћ‰Пѓ ж;#У€/r[[€DN3‘œ•О%о9HъE'Іоѓ ЬУ‘эв#ƒaš”v„ќ +Эe›”5 NpГљ@ˆUэЛ†2A;Б.L_N*ЅСчЩр#ЦгБЮ!ŸТ]џК1аЕW/ЋФЬн ="5uщ01yыbТ\пTKГНкX9$/Ш–;єП$KGkЏи0хSЩo;ыпmˆ­И:/ћСїУcМkПd‡Df|ѓPёY-k=S›\ˆЮEY!i‰Зx`c=[Л쉑œЯ4{бје$g4cЛœMBЛQ;ёI`Љdk#k›KаіXТb˜ƒЃk—[“ˆZЦпp2 йA[4c—ф“ЂoD +сЗУk=d—e˜НФ Ё + UъajФь–eV‹Пg>GNƒUT'Еc—%–­ЏА?Ÿ’ѓ6ъ.Дb—э“О4Ќ{UњЗ' ­ЃJЛ,’|Л,ј(Ъїс–šБкœˆZ0_ГшY@ЩЦ€Ђ*КUЮK4!šА)EхR"Ук%Ь›;)+tjСGEG#ТОэ‰?ЕzбёјСгво­ЧOЬ•ђ@№ —2дпmOХН †\ФZВлпmЪ}Tњ˜wЯ™ ж"УКх YШR‘"БАЋ ЫLЛЌMГ$qjrU&Ч‰аЬьпѕ<O%–ЗЮТLєt›TхПэBЎ[hPдДЈ-™Ї*SЛЅнCsЦЭdQШ(Ф_;фп% ‚Ь+н №3HфЇГлпd›FНЊГsэQ8gž#Ыоь†W@єHЄЦй0M;ЬК\FC3`-sє`D'ЬРL\mП-‡–$3Pb<бБІh ГSПd‹Љ?ŠБўё` ъ5SЛфЩЩ‹Z+>yЩѕёšХkНBvЄЮ=Њ];!Z5“ЪEžЮKrувnMPy‚Цг( #ETnT˜дэRёЎщ%WM]ВцXˆ;2ныАhЬN\ВYZ4О sѓбшaЇЦл’\иŸА5žНjЈ7–хoЦc—фRЮ/LљѕС•;ѕEГДR›,MЛЎtII@35ЧЅФdЛЅH–Š-Ќђ№ˆckХє›lЪJš—ќfь‹ LэЛІ‰Rю†БЈуЈ6D–+c›”U} +пЮЁSO [#c›L/~@ИFra Y J–›XNE‹а‚ЧŽДгБTWŽ? zъВт  фcХ3ЕпЅХIx‘7ГNМЕœŒоЌ•џ=qЃпŠГНЪq[Hн?–щ˜SЗУ+eжхšЌЦ'ЏZьšА”Ў*ЄVюкЖЪ=e>ЏLУЎктжvлѕШГe!БЈ‡ŠмLеowп­ОNdГBі”И‰ъ кfwпѕ<[V­$ЊІаР rфUJvл­cŠVу\еД™ Ну“ЫѕКЅг^-QЙX" -ъѓZЛэЖ]”œР7йˆЪБoїFŸ3ю–фS&žЕ*YBфГЦЬЇДэvcбМД~§хзХ@ГDэv[ ŠЬ09qЁјзХЌ+Фг–Є‰$ЌО*щšЩQŠХi‘Хлr\š‚YЄЙЯ№:ЁHёХ2iœE ѓіh№1fрЦЂ`\Ц.Д]Ћисw%ŸF#„ю|Р\ј јРШУŸN#Œ-†€Ь\1‚kB'F#А%L ѕV2QЯ‹+ŸЦЌ%гlP+з  + Ћ‰ЁZ;lЄ–YДpгК’кШ#NEpdT"3и&L~и!EЂC‰Ц3­Ѕˆ0Ь:jтЈEb‰ЮФ•$•м5*aXЁцBVU–cE?Љjт€рІšЇ:CrфC•0d+IъH2b@„БC–ЃD(Z"@( `” D:D–,I!рP0$€H1;–#˜#ТE!0DaХEЧЭмоmЫ‹/*~2`аF•ЫNЬ\ПЖEИ4ПRbTцІˆ@*JЛ-Х +6К{k$~ШлЕJЛe "ŸZ?Г1РБЉ@k=Ъ–dЮЦ+Щ9б“(gЇЛ:’%N€mМЉљD/ЇЅVЊ:NbŒX<БP‰SЩіAN;SrфIˆ>ЖŸ бѕ‰ж!’<уrф…­[оџТЈчз РыЦлЖЅFˆЏD~й(ёН˜ƒѓ=\’‡ЫМZI%7XOaУЫv”„XPєCЇVсqШу` ХKВ%Ou*˜A№ШУыWT’Є‰@џ2о!сђ) 7пдБdŠ›ле*š}iƒ§љЬ7пЬБфŒыF/Й­QWрr\4%ЮШИD1ХУ№ТиMГ‘ЌЭГTp‡Ь(ЈK0Ф3qSK^СvHЖюїЭ]ДК‘дШ€Uъ,о"9№зСŸ >4>H>\>p>„>˜>Ќ>Р>д>ш>ќ>?$?8?L?`?t?ˆ?œ?А?Ф?и?ь?HJJJЊН“#…€h)ЊНЫJ%€№Љ`€@ HJJJЊНГ#…€h)ЊНЫJ%€№Љ`H)ЊНЫJ…€hJJJЊН“#€“#`H)ЊНЫJ…€hJJJЊН“#E€“#`H)ЊНЫJIџ…€hJJJЊН“#%€“#`H)ЊНЫJ…€hJJJЊНГ#€Г#`HЉ…еЉ{…жh +eе…ецжŠHЉ— !†е„жh +цжeе…ецж !†е„ж`ІеЄж ‘K†е„ж` !˜,лK№C)?Ща=Ѕ€HЅHЉ IK ! Й 0…Й ГJEаШШаыЎ Ќ LбKЎ Ќ h…h…€L‘K`@ яK cL`џџЅC + +ЊН&$…„Н'$……ЌF$ЙхKe„…„ЙъKe………Ѕ„m"$…„Ѕ…m#$……Ѕ„ХAА(Ѕ…ХBА"­"$H­#$HЅ„"$Ѕ…#$ pQ ŽKh#$h"$8``ЅC + +ЊН&$…„Н'$……LL˜08`ЩРА`ЄCає)?Ща2Ю $­ $ + +ЊНq#!$Нr#"$Нs##$Нt#)'$Нt#JJJJ&$ ъP`Щ а IK !LщLЩаQ IK !­ $ + +Њ­!$q#­"$r#­#$s#­&$ + + + + '$t#ю $­ !$­ "$­ #$­ &$­ '$ ъP`Щ №LlL IK ! KY` Љџ™($ˆњ`ЊЉ IK !Ѕ„ DM Й ‘€ШРі`Ђ 4@Ѕ€iг…€Ѕi#…` ]ML1R з] Љ ™(ШР4і ЂБD№.Щ№*ЩаШБD…FШаьЩа рАЂШап(ШшраЂавр4аޘeD…DцEЉ№SЉІЉŸЈЉ3ЇЉOЉЉЌ УF pBЉЌ E­—HЅеHЅжHЅF…еЉ…жЉІЉ:Ї Oh…жh…еh— ! МO МT БD№ Щ АцDацELbM`ŠH Sс џШРАЙ‚Щ0№єhЊ(А Й‚РШшРє`ˆ„€ Й‚РЪˆФ€ає` „БŒ…€цŒацБŠЩџ№()№ +БŒ…цŒацБŠ +ШБŠЊЉeЅАц‹( NLVN`Љ—е&же&же&же&же&жЅеiГ…еЅжid…жL! “N­V +ЊНљN…”НњN…•­U +e”…”ц• Й ‘”ШЙ ‘”ШЉe”…”ц•Р ах`Р9;@<€=Р> “N­ІiЈ­ЇiЉЉ…’Љ …“L!G “N­ІiЈ­ЇiЉЉ…’Љ …“L!G “N­Іi?Ј­ЇiЉЉ…”Љ …• !Gцж !­Іi?Ј­Їi ЇiЉЉ…’Љ …“L!G “NЉР…”Љ9…•Љ…€ Й ‘”Шајц•цж !Ц€аы Й ‘”ШР@і`ЉР…€Љ9…ЉР…‚Љ …ƒЂP Б€)‘‚ШБ€‘‚ШРїЪ№Љe€…€цЉe‚…‚цƒLЮO`ЉР…‚Љ9…ƒЉР…€Љ …LЬOЉ…GЉР…€Љ9…ЉР…‚Љ …ƒЂŠ)ХG> Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒL&PЂ ЁTцGЅGЩЊ` Љ‘‚ШЉџ‘‚ШРїL?PЉ…GЉР…€Љ9…ЉР…‚Љ …ƒЂŠ)ХG< Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒL”PЂ ЁTЦGаЎLМO Љ‘‚ШЉџ‘‚ШРїL­P pQЉ…€Љ#…Љ…„Љ…ƒЅA +…‚цƒ ! Й ‘€ˆјЉe€…€цЅеe‚…еЅжeƒ…жЦ„азЉUV…€Є€Й#…еШЙ#…жШ„€ ‚K$жP ТQ МNюU­UЩ +йЉUюV­VЩЪ`Љ—Љ“…еЉu…ж­!$ +eе…ецж !†е„ж !†A„B­#$ 4@­"$e€…€цц€ац€&Ѕеe€…еЅжe…ж`Ѕж)?Щ №Щ№/Іе IK !†е„ж`Ѕ€HЅе гJа Љ…еЉ…жh…€`Љ…еЉ…жh…€`Іе IK !Ѕ€H­ ГJа­ …е­ …жh…€`­ …е­ …жh…€`­F$а + ъP іR МO`ЅC + +ЊН%$0 ­F$%$ мKс­F$ +ЊНьR…€НэR… ыRL1RЅCа­#$№ ­'$ЩАЮ#$LъPЅC + +Њо'$`ЅCа­#$iХBА ­'$Щю#$LъPЅC + +Њў'$`ЅCа­"$i +ХAА ­&$Щю"$LъPЅC + +Њў&$`ЅCа­"$№ ­&$ЩАЮ"$LъPЅC + +Њо&$`l€eR„RЈRЬRЉ…€Ѕ€ + +ЊН%$ +…жН$$…еLSН$$ + +}%$…еЦеЉ…жН&$Щ +АUН'$ЩАV МNЦ€Р`ЅƒHЅ…H SсЂЕ‚•–Ъљh……h…ƒ џШРАЙ–Щ0№єŒЛЙ– $р aHцƒЌЛШРъ`…H ;с з] Й ™ШРNѕ cB МOЅH02 + +ЊНT…”Н€T…•НT…–ЅЧЩ№­—HЅеHЅжHh…жh…еh— МOЉN…G ъS№Љ…H ,TЂ2 ЁTцHЅHЩ №LЭS`ЂЄGЙ №!Щ№РШа †€цж !І€ шрс„G cBЉ`Ш„Gацж ! Љ ™РˆњLTЉш…€Љ …Љд…‚Љ …ƒЉ…„ Б€‘‚ШаљццƒЦ„аёБ€‘‚ШРїЅH +ЊН‡T…€НˆT…Б€)‘‚ШБ€‘‚ШРїh)№Ў`UCVа9ф9ј9 : :4:H:\:p:„:˜:Ќ:Р:x тT ъъъъъъъъъъъъШаёЪаю(`­d#№ Љd#ЅЧ0Љ…Ч 'р тTЅЧљ *рЅЧ)…Ч`Љhq` ЙїT™!Шаї`L!L!ЅHЅ@m—… Бе™ Шајh…`ЅHЅ@m—… БеЊШБеЈh…`˜HŠˆб€№ˆљhŠ`he€…€цŠH˜ +ЈБ€ЊШБ€…†€ˆ˜JЈhЊ aU8`l€Ђјš ŠHЉЂ œЪњhЊЅ…@ ыTЅМEЦ G$Љd# XЉU…еЉ…ж ‹O МO МTЩb№Щn№ ЩmаёЉШ x]LUЉџ$а ‘WЉF$­j)jЉvw MЉ…C 1R­$Щџ№ э^ МTЊ Љ…€ЉV…Š .U и^LюU V$V0VРр№џ№џрџрџРџРџРb2$$$D"!’"_p@ @џ"ђA$'žчžчžчžчœчœчœџџ +ќ + +џџџ€<€8@88p$p$`$`$€$€DРD@D0ќ  р§рџФ? +>Њb#‚!Ћш‚ ‚рЊ*ƒрЂ"ЈЈ€№xЋDРЊрџј€џјеXзиЋшеXЊЈЊЈе\xЇ"ђзввєЈђЃЂ€я§IЅB ьМGрA B$L=№ЉШ Ш)ЪџџџџdDџППџ"*/џ5*џЕ5ЈЊ5"*џџјDгўРќpЏьџќ}XЎЈeXUXЎЈUXЏјџ€ PH †8 $ ќhўA&Š? +J J‹R…q ž‚‚‚Уј@Р€@‰C№@СТ""Ф ƒ ‚!!џф!ˆЌ€ирЌв ўЄ„œ тlЬ8LLL\0_№€€@@@  ттссу№ўp№|pp888 + + +џџ!!!џјсќњњ‚љљџў˜p˜ ˜ ˜`ПРПР?Р?Р€€€€џџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџxp` ` 0Р€`88`pр`88|`80`x`88p8x`<aў`>P8gРј8~aџР|?8€=у€Сў`Œљѓ8џwь`vЯƒёs9ј€єx`.пƒ№ћџќрџјt<`ќАѓŸџќ;РЩрє№`џь1Лџј|˜ќљР`Ь0ѓ8ќ3ўш€`=Ь0ПР88џчрq€#`эЬ0џР:Б€F`q#aоЬ3Ц?€1Р4№qcgўL7цџРpрчnaѓn| 0іџРрxЬgaџѓ`, 0v€€~т У`0F?р`F``<@` `pxџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€0`€@x D€ +€Р !р €@ †ы„@О HYС<@а>И@Ѕџџ@ +Р*№Eˆˆ€@ +8+€ЂЂЂр $@ШT$€ $Т +˜Ь‚@*hˆŒH`€РQˆ€@ЬР@ "ˆˆ 0`@€@€€pD€ +@bЂІр Р!р ƒCˆ‰Р Аx†ы @ŒР žˆYС< +рcЏрР №@@Ѕ№@˜Р*№E$т@Дx+€Ђ?џџџ№ќџР€РTїџст8 Ь‚@џџјр‡џр ў€Р Цл`€@џ„B@€€ˆB@€§A€h€]јрУрXƒё]ЌЃНР H Bњ~ўЅ  r Bњ€ Ѕ @ +T №Bњџхџ  HBzбcџРV!z q`ч` ?zр ѓ€чЂ Р №џ“ќџСч€Т?ўЅu!w‡wэwSx yoycz{ €€€€€4€5€6€€€€€€€€€€€€€€€.€/€0€€7€8€9€€=€>€€€€GФ3€€:€Ф<€€Х@€€€€€€€€€€€€€€€€€€€€€€€€€€€€€A€B€C€€€€G€H€€€€€€€€D€ХF€€€I€ХK€L€€€ G€€€€€€€€€€€€€€€€€€€€€€ +!€!€!€!€!€!€!€!€!€!€!€ € € € € € €G €!€!€€€B!€ЦG!€!€!€!€!€!€!€!€!€!€!€ +!€ € € € € €!€ €G!€!€#!€!€!€!€!€B!€!€"G!€!€!€!€!€!€!€!€!€ +*€ € € €!€ € €Ф € €+€GЦB!€!€-€G€!€*€!€!€!€!€!€!€!€!€!€ + !€G € € € € € € €!€!€!€!€!€!€Т!€!€€€!€!€€!€!€!€!€!€!€!€!€!€!€ € € € € € €!€!€€!€!€!€!€!€!€!€!€!€!€ € € € € €Ц € € € € +!€€ €!€ € € € € €!€'$€!€!€!€Ц!€€Ш!€!€!€!€!€!€!€!€!€!€!€ €€€€€€€€€€€€A€B€C€€€€€D€BF€€€€€€€€€€€€€€€€€€€€€€€€€M€N€O€P€€€€€Q€R€ХT€€€€€€€€€€€€€€€€€€ + !€ € €!€ € +G!€ € €!€!€!€(€G!€!€!€$€ GG!€!€!€!€!€!€!€!€ €!€ € €!€!€!€!€!€ GТ€G!€!€ G!€!€!€!€!€!€!€!€!€!€!€ +“{АŒp|i|ˆY‘}‘—‘…‘›{Ќ{А{џџџџ, д­ жј nothing ИФ Бр LEE  в§ Чц LEE k|НмПЫЈ|о}C~Ф~Š€:f‚m‚ƒ‚Б‚З‚Н‚У‚Щ‚2„А„ …р…q†g‡Ђ‡м‡’‰>Š~ŠяŠџџВЉЪПЃЌетУДвЛИіШЫеОдкУХПкЗЂДєФиАЁЃЌЪЧФубНЃЌЮвзюНќгавЛЯюаТбаОПГЩЙћвЊЗЂБэФЧКмКУбНЃЌЮЊЪВУДвЊЗГФеФиЮвЕЃаФЛсгаШЫЛсНЋЮвЕФГЩЙћгУдкВЛЗЈЕФгУЭОЩЯЖјЧвЮвзюНќгаБЛИњзйЕФИаОѕЃЌЛЙЛсНгЕНВЛУїЕФЕчЛАВЛЛсАЩЃЌВЉЪПЃЌвЊВЛвЊЭЈжЊОЏЗНВЛааЃЌВЛааЃЌЫЕВЛЖЈЪЧЮвЬЋУєИаСЫЃЌВЛвЊОЊЖЏДѓМвКмЭэСЫЃЌПьЛиШЅЫЏАЩџЙёзгРягавЛИіЕЏЙ­ЃЌетИіЕЏЙ­ЪЧЮввдЧАаЁЪБКђЕФЭцОпЃЌвдЧАЮвПЩЪЧАйЗЂАйжаЕФЩёЩфЪжЕУЕНСЫЕЏЙ­"џ€џКУЯыЫЏХЖЃЌZZZ... + дѕУДвЛдчОЭгаЙЋАВРДМвРяЃЌЮвЕУШЅПДПДВХааЮвЛЙВЛЯыЫЏОѕЃЌЛЙЪЧГіШЅзпзпАЩџФуКУЃЌЮвЪЧЙЋАВЃЌФуЕФСкОгВЉЪПЪЇзйСЫЃЌЫћзђЭэПЩФмдтШЫАѓМмАѓМм! дѕУДЛсФи? ЫћЕФЮнзгУХЫјгаБЛЦЦЛЕЕФКлМЃЃЌЮнРявВгаБЛЦЦЛЕЃЌНёдчгаШЫЗЂЯжВХРДБЈАИЕФВЉЪПгаКЭШЫНсдЙТ№? ЛђзюНќгаЗЂЩњЙ§ЪВУДЪТТ№? Ё­Ё­УЛгаФЧзђЭэФугаЬ§ЕНЪВУДЩљвєЃЌЛђПДЕНЪВУДПЩвЩЕФШЫФиУЛгаЃЌзђЭэЮвЫЏЕУКмКУФуШчЙћгаЯыЦ№ЪВУДЯпЫїЕФЛАЃЌЧыФудйН) №LЕ<№/ж<­б) аoНЂаЌЬЙіЂ vp Н L†€оЂL†€ 7Н)Щ№@Љ…L њЕЯ0 §ЩpцL ЦLНЈ)а њ” Н ЅL=ЉЈ­ЬаЈЙ;€ŠНЈ Р•< ќЅU)@а ”X  ю—0 +ШН–аЉј•X”F Н)@аН +А4Н) а_Н)№&Щ№ЩА2 au НЩ№ )@№НЩ.№аLu ЕXHШШyј•X uh•X`Н–аЅU)ЈШ”Fˆ­j№ШШЙќ•X` auLuЩа +НЩа Н` ‘uLuЕ 4аЕЯнА ЅU)аіЯ`ЕЯеXLtuLou {  ЅU)аЅU)@а џ„LЕЯeL•Я`Љ…MЅU)аМXЕ JА +ФM№іX`і `˜№њжX`ЕXH Е )а ЕXIџi•X ”F u…Lh•X`?Н) аNЌЬНЈ9ОаŠJЄEА  ю—ˆ”F ‚ЕЯ8§4Щ •ЯМFˆаЕ‡uX•‡Еni•n`Е‡8ѕX•‡Еnщ•n`L‹uЕ )а7ЅU)HЕ JАhаН4i4•XЩаі `hаН48щ4•Xаі Љ–`Н–№ЅUJАіЯ`ЕЯiХЮ№Љ• `Н) №L‘uЉш•XLu@€Н) №L‹u…OН8щ +ЈЙ€‚…NН8хNЕ‡щ•‡Еnщ•nЉ …NрIЕXЩНeNЕЯeO•ЯЕЖiLш‚Н8хNЕЯхO•ЯЕЖщ•Ж ЕЯ8§4 IџiЩ˜•X`    !%'( !',/0 '.378 $-5;>@(2;BFH-8BJNP"1>IQVX $-6?HQZc  tЈ­б)аv­Gа +Нˆ aŠ)• Е МР Щ№Щаi• …я Ј Ь„Мх­Й™…S­Ў™…RЉ…L F„ НЩ  „эЉ…LЅя Ь„ љƒЅLЩаЌЯЙх…RцLЅLХэт`ЅO…QЄRЅMFQАIџimЎ™…RЭЎА ­Ў8хRL$„8эЎЩYЉја­ЙЩј№ЅNFQАIџimЙ™…S ЊЃ˜H­Ÿ Gаp…QЄЕˆаiЄЮ­Tа­№ цQцQ˜iЈ˜8хSIџiЩАЅRЩ№А­i…P8хRIџiЩЅQЩ№#ЄQЅЮyvƒцQLp„ЂЅPХRАш†FЂЅLH žh…Lhi…RІT`H)Щ Ii…MЄLЙjƒeMЈЙƒ…MhHi)Щ Ii…NЄLЙjƒeNЈЙƒ…NhJJJЈЙfƒ…O`ј pН Н) №ЉХL‘u u  Љ •uН4JJJJЈЕЯ8љ…IџiЩАН4i4JJJJЈЙ…Х`0@Н) №LauН№ Љ• ЫЉаЉЫ Йd…™Mˆї ­…•X Е )а +ЕXIџi•XШ”FLu  ю— +ШЅLIџi…LЅLЩ<Љ<…LНЩа˜е № Е №жXЕXаA˜• ЅL)­­ЭЎLpЕFЩаLy­žа%ЎV№#VЉž +…џ ЌЎЉ + …AŒ џŒGШŒuІT`†Wш†ќЉќ…ŸЉ арНЩ№ЛЉ…џН Щ№Щ№Щ3№Щ №ШЩ№ +ШЩ№ШЩаЙи ‹ЕFH Ф–h•FЉ  qy•XЉ§…Ÿ`Щ  ) ˜Љ ‹ qy ЙИŽ•XLk Љю„­„m‘ ‹ю‘ЌjЙK–Љќ…Ÿ`ЕFЩаLž ‘Lž  ю—Ш”Fˆ`Љ0,ЕЯ­Ў`€@ Ппяїћ§ЅUJь­N№чНЩАqЩ№mЩ №iНиаd к’Ъ0^†M˜HН№NНЩАGЩ№CЩ №?Ниа:Š + +iЊ к™ІTЄM!Н)€аЙ‘=ŸаЙ‘Ÿ™‘ 2‘L(‘Й‘=І™‘hЈІMЪЂІT`Й) а5НЩ/НЩ№'Й + +Љ ‹ їЄM˜Њ їІTН%iІM ‹ІTў%`ЙЩЙЩ№ё їЄMЙ%iІT ‹ІMў%`˜Њ ‘ІTНЩ №"Щ№Щ№Щ№Щ№ЩАЕXIџЈШ”XЕFI•F`ЉџЂ­Gа,Н0'НЩ$аНЊ ф‘ Щ’АŠ м’ЕЯ…LŠH и™hЊ A’ІT`­Gа7Ђ Щ’А/Љ…LІT к’)а"Й­Щ  и™АЙ­i€™­ЙЏi€™ЏЦLаеІT`ІTЙЏ8э­ЩАЅŸЉ…Ÿ­Џ8љ­ЩАЅŸ0ЅLМР+№Р,№ŠІTЂЉ`Љ…L­Ў8љЌЩ цLЙЎэЌЩ А м•ІT`€ЈЕЯy’,ЕЯЄAР №МЖРа8щ …Ю˜щ…ЕЉ…Ÿ3`­аЩ№А ЄЕˆаЅЮЩа`ЅT + +iЈ­б)Щ` ­а0ЅAЩ №*Щ&ЉЌа ­№ЩаЉЅЕЩа ЉџЅЮЩЯ` ­а ­Tаˆ­аˆЙ`š…ыЈЎT­№шЅЮнъ’5 œš№0 2–АOЄŸ'ЄPР! –АЌN№Ќ„а уrL€“Щ&№Љ…џЉ…ŸЄыЅЮЩЯАa ›š 2–АH ›š…Lh…Mа ЅL№J 2–L’” +–А=ЄŸ09ЩХаL›” N•№-Ќа#ЄPРЅE…LLм• U•Љ№%Ю…Ю y•Љ…Ÿ3„ЉЄыШШЉ…LШ„ыЅЮЩ ЩфА( Ÿš№ Щ№ Щk№ +–ЄыШЅЮЩ ЩаА ŸšаЦLаЫ` N•№c +–LЛ” 2–АY n•­аLLŒ”ЌРа?Ќ3ˆа9Щl№Ща1­Фа „џ ФЅ†)№ ­№ШЙ”оЅAЩ№ ЩаЉ…A` м•` 4 Љ”юHLщqЉrЉpЉ…WЄNЉ‘RLDДљџ"PhЄPРР +`Щ$№Щ%а:ЅAЩ№BЉ3ю#ЅAЩ№Љ3 ЦLЉ€…ќJЂЅЮнЖ”АЪајŽЉ…AL•Щ&а +ЅЮЩ АЉ…AЉЉ…WЅ†8эЩАЉ3Ќ3ЅR + + + +yБ”…†ЅRа ­yГ”…m`Щ_№Щ`` n•Љp ЉљлЉ†J`Щg№Щhа8`ЅЌ)№\ЅLЩаVЅMЩаPЉ0оЉ…AЉ…џЉ Ф­ж№9) + +ЊЅ†Щ`шЩ шМщБˆŒ_ОoRНwRPЉ€…ќЉQ`\Rю]юW`ЉЄWІLЪа +шР0(ЉџLї•ЂРЉ Œ… „WЩˆ„Le†…†ЅmeL…mŠIџ-`aˆФ A–н–`$mŠЦ A–н'–`ЩТ№ЩУ№`Љ…ў`Ј)Р +**Њ˜`№Н) а№ ˜ыМРаЕЯЩ%оРаL˜РаL0˜Р№Р.№РАz ]˜аL†— d˜№јЩ#аjЄNЉ‘RНЩА Ща 9˜Љ ‹Щ ЩА Щ +Щ )Н)№ жЯжЯНЩ№Љ§ЌNаЉџ•   ю—ШНЩ3№Щ№”FˆЙP–•X`ЅP8щЩА}Н)@а]Н +LЇ—Н№јЩ№"ЩАНЩаЉМРаЉ–Љ њ—`НЩ№"ЩаЉ•FЉ•XЅU)№  ю—ؘеFа Э— њ—Н)€аЉ`Н)П`НЩаН№;НЈ +Н @LЄ—ЙJ–ЕЯЩ  Љ…ыЅыеFа Љ ;š№ d˜аЦыШРч`р№ +Н +Љ…џНЩа Љ…L њLc€LИ‘Е‡8х†…LЕnхm` qyЕЯ)№ •Я`ЕЯi>ЩD` ˜Е iЩ ]˜№ d˜№ њ—Љ§• LЇ— ]˜№Щ#а їЉќ• `НŠаН)ˆ њ—LЇ—Н `Љ L;šЩ&№ЩТ№ +ЩУ№Щ_№Щ``ЕеЩ# Oš№ d˜№ЕІ0Н:аЉ§•ІЉ:Ее)ј•е`Љ:`Љ€$Љ…џ`     0  +  ŠiЊ аŠi Њ  O™L‘™ H„L DL™ „L Е‡8э…MЕnэ0M№ЄL˜-биаL/™ш ЛЈЪЩўА ŠiЊ  O™L‘™Š + +ЈЉџ™А™Б™В™Г`†LЙИ…NЙ­…MŠ + +HЈН™ + +ЊЅM}А˜™ЌЅM}˜™ЎшШЅN}А˜™ЌЅN}˜™ЎhЈІL`­i€…N­i…MЕ†ХNЕmхMЙЎ0 ЉџОЌ0™Ќ™ЎІT`ЙЌЩ  ЉОЎ™Ў™ЌІT`Ђ„RЉ…SЙЌнЌА*нЎ№BЙЎйЌ:нЌА5ЄR`НЎнЌ*ЙЎнЌА"ЄR`нЌ№нЎ№йЎ +№ЙЎнЌАЄR`шШЦSЉ8ЄR`HŠiЊhLXšŠi Њ LVš ŠiЊЉ ЃšІTЩ`         ШЉ,ЉЂH„PЙcšu†…QЕmi)JQjJJJ œQЄPЕЮyš)№8щ …NЈБR…OЄPhаЕЮLоšЕ†)…PЅO`џ0„L­ЙyцšОšМх„N a›­Ў™™ ™i™™™Љ!™™ +™ @™™™ЂЉс™ШШШШЪєЄNЅLаЉр™Ђ­8љЩdЉј™ШШШШшрачЄL`Ђ™iШШШШЪаѓЄN`€‚ƒƒ€‚УУМѓ­Gа Н*)Щ№Ђ№ЅUJJ)Њ­О}w›™}›™­Г}s›™}{›™Нƒ›™Н‡›™Н‹›™™ІT­ж)ќ№ +Љ*Љј vœ`љPїPњћјћіћМх­Ў™i™™ i …QЕЯ vœi™­ …NЉ…O…P™™™ +Љ~™™ Љ™­№˜i Ј­ +ЊНі›…LНї› oЂІTМх­б)№Љј™™™ ™™™`Мх„NШШШ­Ў a›ІTЕЯ pœЌNР№ЌЬ№ЉјМх™™Љ[ЎC№ЉuІTШ jœЉШ jœш ЛЈЪМх +HЉј™h +HЉј™h +HЉј™h +HЉј™ h +HЉј™h +Љј™­б + hœ`ЅUJАжлЕл vœ­Г™i™Љ™™Љї™Љћ™Ls`abcМѓН*ЩАХЕл™i™­Г™™ЅUJ)ЊН7Ш vœˆЉ™Љ‚™ІT`vwxyжжййффvwxyЌъ­Йi…N­Ў…QЎ9Н„ Ъ…PŠH + +ЊЉ…S…OНt…LНu oЂЦSёЌъh№/Щ№+…LЅUJ) Ъ™™ІLЪ№™ +™Й @™Й @™L ЂќќЊЋЌ­ќќЎЏАБќЅІЇЈЉќ ЁЂЃЄiЅjЇЈЉk lЂЃЄќќ–—˜™ќќš›œќќŽŽќќ•””•ќќммппммннооќќВГДЕќќЖГЗЕќќpqrsќќnnooќќmmooќќoonnќќoommќќєєѕѕќќєєѕѕќќѕѕєєќќѕѕєєќќќќяяЙИЛКММќќННММz{клииЭЭЮЮЯЯ}|бŒгв}|‰ˆ‹Šедутгведут‹ŠххццыыььээююќќааззПОСРТќФУЦХШЧПОЪЩТќФУЦХЬЫќќшчъщђђѓѓђђёёёёќќ№№ќќќќ ЈT<ъHHЬР$џHœви№іќ!џЕЯ…N­Ў…QМх„ыЉ ЕF…OНХ…PНЩ а МX0МŠ№`Н…э)ЈНЩ5а Љ…OЉЩ3аЦNЉМŠ№ …P „эЉЩ2а ЎН/Ÿ…я„ьІTЩ аЕ 0ю ­j№  Щ№Ш„яЄяРаНЩЂ†ь) Gа ЅU)аЅOI…OЙŸP…PЙїžЊЄь­j№0Ща­cЂоЅэ) №Ž LЁ­c)№ЂфЅэ) №юЅN8щ…NL р$аРа +Ђ0Љ…OЉ…ьL† раЅэ) а ­ЩАЂ–Lѓ ЅяЩАР ЂZЄяРаЂ~цNЅьЩаЂrцNЄяР№ЂfцNРа ЂTЅэ) аЂŠЦNЄTЅяЩа Ѕэ№$)№]ЂДарH№Й–ЩАNр<а Щ№FцNцNцNLх ЅяЩ№7Щ№3Щ №/ЩА+ ЩаШ­_ЩАЂЂЉ…ьаЅU9-ŸаЅэ)  GаŠiЊЅэ) №ЅяЩ Œ ˆ„ьЄы gЂ gЂ gЂІTМхЅяЩаL Ђ­ №=Й €ШШ jœˆˆ˜ЊЅяЩ№ Щ№ ЩАŠiЊНHНHЙЙh™h™­jаЖЅяІьЩаL ЂЩ№Щ №Щ №ЩараHЩаЉB™р;­jа6Й)Ѓ™™ +™ @ра €™™™раЙ + €™ +™ @™™ЅяЩа6­ а!Й)™Й A™ЎрА0™)™ +&Й)™Й A™ЅяЩЉ‚™ +™ @™™ІT­бJJJHЉ ~ЂhJHЉ ~ЂhJJHЉ tЂhJHЉ tЂhJ tЂНЩ № ЕЖЩа Н`Нѕ…LНі…MLGЉ}хЈЉјLvœ}хЈ Ѓ™`……††­М…N­Б…QЉ…PJ…OМьЂНŠЂ…LН‹Ђ oЂраёІTМь­NЩ№Љ†™™НшЩФа$Љ‡Ш pœˆЉЎNЪ№JІT™ @™ €™)ƒ™ +­дH)№Љј™™ h)№Љј™™`Љ…LЉuЄAР№Љ…LЉ„МьШ pœЅU + + + +)РLШ pœˆˆ­М vœ­Б™Нё8э…L8эБeLi™­Н™™ ­В™ ЅL8эВeLi™­д Ѓ­д +Љј vœЅLЙйЉј™™ `Мё­К™­Џ™ЅUJJH)Id™hJJЉ Р™`hgfМьН$ў$J)ЩАJЊНУЃШ pœˆІT­К8щ™™i™™ ­Џ8щ™™i™ ™Љ™Љ‚™ЉB™ +ЉТ™`Љ$`МхЉ[Ш jœШЉ jœˆˆ­Ў™™i™™i™ ™ЕЯЊHр АЉј sœhi€Њр АЉј™ ™™­бH)№Љј™™ hH)№Љј™™h)№Љј™™ІT`ЄЕˆа ­г)аМю­А™­Л™Љt™Љ™` (Ш@PX€ˆИx` АИ +  !"#$%&' ()*+,- + 0,- + ./,- ()*+\] + ^_ќќ XYZZ ()*+ќќќќ2345ќќќќ6789ќќќќ:7;<ќќќќ=>?@ќќќќ2ABCќќќќ23DEќќќќ23DGќќќќ23HIќќќќ23‘ќќќќ:7’“ќќќќžžŸŸќќќќ:7OOќќLMNNLMJJKK1F­ž№ЅUJАBЅAЩ №I­ а>Ќ№3­Щ№, іЅЅU)а"ЊЌф­3JАШШШШ­T№ ЙЭuЅ№шНЇЅ™` ЏІLІ uЇLІ ЙЧЄеЉ €І ЎЇ­№% ­ЭŒА ЙЧЄе ЅWю№ˆ˜ €І­аJJJJ…LЂ­фiЈЉјFL vœ˜8щЈЪя`X`џЂН`І•NЪјЂИ  ŸІ­& @"`…S­­U…Q­И…N­3…O­Ф…PЎеЌфНзЄ…LНиЄ oЂЦSаё`­Щ№SЩ№?Ща­аR ­а# LэІ ­а ЅWю№­Щ ЅE-3аШ VЇЉ ЙЧЄ`  VЇL'Ї  VЇL-Ї ЅŸ№о VЇL2Ї  VЇ­‚ а ЅV +А­ L•ЇЉL4ЇЉ…L 'ЇH­а­ ­ iХLЉ h`­T№˜iЈ`Ќ ЅU)а ШР + Œ Œ ­Tа ЙaЇ  + + +yЧЄ`˜i +Њ  НaЇа ЙЧЄ`ЌфЅAЩ №­еЩP№ЩИ№ЩР№ЩШа$Й)?™Й)? @™Й)?™Й)? @™`Ђ LЈ  mЈ LЈ  mЈ  6ЈІT`  mЈ LЈЉ L*ЈЉ   *ЈшшЉ Ш†LeLЊ 6ЈІT`ЕЮ™ИЕ†8э™­`Ђ L…Ј  mЈ L…Ј  mЈ L…Ј  mЈ L…Ј ŠyjЈЊ`Љ LЈЉ  †LeLЊ˜H œЈ + + + +L…LhЈЅL™аІT` ЛЈJJJJ…LLўЈ?€Рр№јќўџ†P Й8ѕ†…SЙѕmОИЈЩ0ОЙЈЩ Љ8…RЉ 2ЉНЈЈІPЩаˆа` џ†P ЙќЈ8ѕЮ…SЉѕЕОљЈЩ0ОњЈЩ Љ …RЉ 2ЉН№ЈІPЩаˆб`…QЅSХRА JJJ)РАeQЊ`ЅOJJЅL ™ЅM™Љ@а +™ЅM™ЉP™™ЅN™™ЅQ™i™ЅNi…N˜iЈшш`­x )№xЉ …SЉ…RЂ  ‘RШаћцSЪаіŠ?@`…SШБL…RШБL +HЉ АЉ…Ph + ШJJ…QЂАШБL CЅReP…RЉeS…S(ЦQах8˜eL…LЉeM…M БLаВ`›ПуAAC+3;K_sŸЖецЖЖЖЗЗЗЗЗЗЗЗЗЗЗЗ@­pЩ№ Ща8­rЩа1­w№Юw`­ќ)№­v)€аЉ+w­vЈШ„њI €а­v)v`ЌNЉ(…LЂНфХLЌрyсeLфЪчЎршраЂŽрЂ ЙщёiђiѓЪЪЪˆш`­p ћЗуЊ—d=ЌХG , Љј™ШШШШаї`­r ћЗjE"ЎќEїЊ s ­ќ §Щ№ЩаLŠЋЩ №ЎЂа € ЌА`LrЋЎќ№JЩ@аFШ­Ђ№NЉЂ­€а6Љ€Р№­zIz зЋLmЋЎkшŠ)k РЋНёЊшр0ѕЌ_ШŒЉќ ЅdЅAЩаDЉpr"юt`ЌЂ№ь +­§ РЋ ОQю]юdюWюp­ќjЉrЂЂЉнЪњ`_fЂŽ`Žg`"IƒЮ$$ ЙЯЋ™ˆї­z№ +Љ$ЉЮ`€A€BТ€AСAСС€›, $Z (0 € 00џЎ­а шю8НЌ№ +НёЋќЮ` RЌ­r№Ђ†T Gv яЇLЉЅ­r ћЗ/†bЌpЌЏЌ­ЎшŽ4Љ…ќLА Œ5ЅmЭ4аЅ†Щ`Аю5ؘ Ѓf­Э4№­hi€hЉiЈ e *eю5­5№h`­IаH­№Щ А?Ќ_Ра Щ4щLбЌЩ+Ја­S№ШаШ­_Щ№ ˆРА&РАРаЉ…ќ˜i s­IiI­iЩЉЁюr`­Ёа Ќ_РАЉ`\rю_ ОQюWЉp`­ќ §)@№ ЉќЉџZ ѕG`џџіћїћјћљћњћіPїPјPљPњP§ўџABDEH12458Н№ОЩ Љ ЈН,а`о,Щ+аР аюZЉ@…ўЙp­JJJJЊЙp­)4 rМхНЩ№#Щ №Щ№Щ +№Щ №Щ АНЩАЎюМьІTНЩщНщ vœН™i™Љ™™Н +ЊНX­™НY­™ІT`­< ћЗFЎVЎ ЏЏNЏ”ВcЏ”ВЁЏzЎžЎўЎКЏщЏА вЊ Љ­p№2ЂL€Ў­DH­VHЉVЉD ЌЎhVhDLќЏЌNОvЎŽsLќЏ +""""'"0'"7'ЌD№Й‚Ўsю<Ў ­S№ ­VЩа Љ…LЙ’ЎШшЦLєЎЌDаЌNЙŠЎЉ?ЉЉЉŠi`­3ЩаЉ sLќЏЉ џБLќЏ rЎЉ ЉsЉЌ_ؘЉ(Ќ\ؘЉŠiLќЏ­Y№ +ЉYЉL‚Џю<LќЏ­p№3Щ№"­Rа*ЌNР№­iа fІЉ џБ œВЉt`Љ Љ џБLАЉ<`юt ]H­ајЮю<Љs`­pаFЉА…SЉ …RЉ…M „LБR‘LШацMцSЅMЩаяР:ыЉLЏ­pаЂЪаї зЋю<`Љњ !rюr` ІT& ЦT& цT&!T& …D †TH šI ЅЩF КЩJ І +абииобакоб Ц +вглллйлмлп ц +дедйлтдклр! +жзжзс&жнсс!&ашбабобиаб&обобабаб&!FлBBлBлBллB&лBлBлBлB&!fFл!lпллл&лплпллфх&!†лллоCлрллл&лулрллцу&!ІллллBлллдй&лйллдйдйч!Х_••••••••—˜x•–••—˜—˜•z!эЯ $ "K $ +"$ +"‹ $ +"$ +"ь("і#ЩVU#т™ЊЊЊ#ъ™ЊЊЊџџџџџџџџџџџџџџџ C + R  $$ h$$.)#РЊ#Тъџ!Э$$)$$$$!K  $$($" G$#мКџ!Э +" $џ!Э +"  +$џ%„  $$ +$#+&%$&-$&5$'йFЊ'сEЊџ$$''FNYannH +ЈР Р ­zаШОѕБ НIБЩџ№™шШађЉ™hЊЩАIЪа#­ZiЩ +щ + ŸŒ Ќ_ШŒЌ\ШŒ`­z№­SЪа ЌpР№IJ  ЙфБ™ˆї`щ + +Њ НщБ™шШШШШР ёЉ,LњЎ­ а вЊЉ ю<`­&)…QЌ@„L­!™B­ ™AЉš™CЉ…PЊ†MНЁ)Р…O +**ЈЙџД…RЙЕ…SНЁ + +…N­)I +eNЈІLБRDШБREЄPЅQаЅMJА&O&O&OL'ГЅMJАFOFOFOFOL'ГFOFOцPЙљO™љцLцLІMшр ЄLШШШЉ™AŒ@ю!­!)а Љ€!­ I LДГ­!)8щ)…M­ АI) #…LЅMJJiР…MЂЌ@ЅL™AЅMi™B…MНљ™DЉ™CJљШШШШшрй™AŒ@Љs`'''? џџџџЅU)аQЎр1АJЈЙРГшШРєЎЉ…L­N + +ЈЙШГШшЦLєЎЌдЙКГ­iюд­дЩЉд`EEGGGGGGWXYZ$$$$&&&& AЉЎNаЉ ŽДЉs` dДю№оь`Љ Щ№ ЩX№ЩQ№ +ШЩ]№ЩR№ؘЌШ ŽДˆ˜i +LњЎ†L„M + +Њ  ЅRЩа $„O) +…PЉ…QЅNi +&Q +&QeP…PЅQieO…QЄMН0Д™Н1Д™Н2Д™Н3Д™ ЅP™i ™ЅQ™™Љ™™Љ™ +ІL`Ѓ[ƒЕЕЖЖ$$$$''''$$$56%7%$8$$$00&&&4&$1$23&$34&&&&&&&$Р$Р$$ИКЙЛИМЙНКМЛН`daebfcg`daebfcghhii&&jjKLMNMOMOMNPQkp,-lqmrnsot†Š‡‹ˆŒˆŒ‰iiŽ‘’&“&“”iiЄщъы$$$$$/$=ЂЂЃЃ$$$$ЂЂЃЃ™$™$$Ђ>?[\$Ѓ$$$$GžGGG''GGGG''GGЉGЊG›'œ'''''RRRR€ ЁООППuКvЛККЛЛEGEGGGGGEGEGДЖЕЗEGEGEGEGEGEGEGEGEGEGGGGGGGGGGGGGGGGGGGGG$$$$$$$$ЋЌ­Ў]^]^С$С$ЦШЧЩЪЬЫЭ**@@$$$$$G$G‚ƒ„…$G$G†Š‡‹Ž‘’$/$=$$$56%7%$8$$$$9$:$;$<$$$A&A&&&&&АБВГwywySUTVSUTVЅЇІЈТФУХWYXZ{}|~? %:0'"'0'0'0? )60!''0'0'6? ) <0!''60' <? 000''60'0?"0?0?"'?0'%H +$"$ ++%H +$"$+%Х $$ $$& +$ ++%Ї"$$$Џ%у $$"$ +$ $Џ&J $ $ &ˆ$ $ +$  +Јh…Ph…QШБP…RШБP…SlRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@SUPER-MARIO V1.2L,@ЅЊU,@Y@иЉ    †B№ ў gFpЉЅџЇ вЊ ЉюtЂџš­ № сCLGB vB­y)цЌtа­y yЎsН Њ…LНЊ…M Њ ЎsраШО2ЊЉs­y >A 4Њ 2E­vJА%­G№ЮGаЂЮЉЂ#Н€№о€ЪѕцUЂ ­Ї)…L­Ј)EL№8~Їшˆаљ­"№ ­vJА еЊ xЊ­? ­xH­vJА ФЊh ю , 0­ )а ,Ѕ)№њLY@Љ…LЉ… Љќ…Љ … Ѕ…RFRЉL…LFRЉL…LFRЉL…LЉ… Љќ…Љ … Ѕ)№ЉL…LЉ… Љќ…Љ @… ЅЊЉ€L…LŠ)№Љ@L…LЉ… Љќ…Љ €… Ѕ…R) №ЉL…LЅR)№L@@ЅR)№­ )а­ Iˆ LѕA­ )ї ЅR)   Љ… Љќ…Љ … ЅJЉџ Љ…ЅLЩааЉџ ЂЅL 0BшЉќH)0=J№h)Яќ`hJ`Љ€…@Љ…A…BЉ…CЂ  БB‘@ШаљцAцCЪађЉ…Љ …X­ № +ЉZЉŸ`xЉБ…Љ…Љ …Љ…Љ…ЅЉ€…@Љ…A…BЉ…CЂ  Б@‘BШаљцAцCЪађ +D Й№B™Шаї  Љ™™™™™™™Шаш(`Ўш†Љ…і…№Љ@…їЉ,…ёЂ Бі‘№ШаљцїцёЪађ­…`…єŠH˜HЅSЩ(hЈhЊ(`)…ѓЅR)р…ђ +&ѓeђ…ђЅS)eѓi …ѓЅR + + +ІSр$j…№JJJђ…ђЉє*є*є* 8…ѕЅ№)а1 Бє…№Бђ)№‘ђ Бє…№  Бђ)№‘ђ Бє…№ @Бђ)№‘ђL)C БєJJJJ…№Бђ)№№‘ђ БєJJJJ…№  Бђ)№№‘ђ БєJJJJ…№ @Бђ)№№‘ђL)CЉS№+ЉAё+ЉVђ+Љ@…№Љ…ё…ђЉ,…ѓЂ Б№‘ђШаљцёцѓЪађЉ…№Љ …ёЂ  Б№‘ђШаљцёцѓЪађ`­№+ЩSа\­ё+ЩAаU­ђ+ЩVаNЉ@…№Љ…ёЉ…ђЉ-…ѓЂ РБђ‘№ШаљцёцѓЪађЉ…№Љ …ёЂ  Бђ‘№ШаљцёцѓЪађЂН,•@НР,шрРа№`№bbmmz $…L ЌDЅLJJJJi)ЩАDH +ЈЎЉ РаЉ"ЙDЙD…O†NhЊН›D8љDЈІNЙзшШЦOаєЉшшшŽ`­pЩ№ЂН4yз0Щ +А™зˆЪьЉЂ3Ъњ`о3Љ ач8щ +ў3LEЂ 9EЂ  8НнљзЪˆішШНн™зшШРє`0H`xЈРиш$јќ(,џ#X o gF ™АˆњЉЂ ОQ K gFЂ!Љ€Ъњ­[ЌR№­Q%( ѓe  )№ $Œ  €Œ! + + + + Ю0Ю1Ю2Љ  нQ­jа­_Щ а­\ЩюЬ­[№ЉЉ€…ћЉtюr`ЉWTЉZaЉtЈ™ШањYi(Љџ ­Nx)j.x —FЉ8уЉHтЉXсЂНWEфЪї ЙfE™ˆї \H WHю"юr`ЂЉ…R†SраР`А‘RˆРџаёЪаьЂ@•шаћЂ?Ъњ` ­p№#­RЩ№  ­Щ№Щ№ +ЌN­C№ Й‘F…ћ`(8( АPАА№ ­…mЉ( +Љ3…ЕЉЮ Œ[­NаШŒЎЌR№Р№ОТFЙРF…†НЦF…ЮНЯFФ ЌЎЌ№­W№ЙзFјЉњJљWŸЌX№ЉЂ ~sЉ№…зЂ  ѕnЌNа пlЉ…A`V@epf@f@f@f`epюtЉ"Љ€…ќЮZ ЉrЉp`­_ +Њ­\)№шМjG­\J˜АJJJJ)Э№Љ[ /HLH­r ћЗбG"ЎфGЉ<"Љ…ќюtюr`Љt­ќ)а­ а9Љ€…ќ /H­_§Љ +r p` ОQЉTюWЉGV…ArЉp`8­z№!­a0­SISЂНZHНaZџhaЪя`ЉџЩ`Ќа Œˆ˜ uHЮа aГ` ћЗˆHЅВЅВЉIˆHЅВЅВЉIю&­&)а&ю%ю ­ ) `0`“QRS‘’“QRSABC‘’—‡ˆ‰™ЄЅЅЅІ—˜™ЄЅІЄЅЅІœ‹ЊЊЊЊ‹œœЊЊœЊ‹€ƒ„‚… + M NNN †‡‡‡‡‡‡‡‡‡‡iiEGGGGG†‡iTRbџёљёџ­(№ ЕJЂ ЉЁЪњЌB№B­%Щ08щї + + + +yЃHm&ЊНЇH№&H)8щ…L +eLЊhJJJJЈЉ…LН7I™ЁшШР №ЦLа№ЎA№МZIЂЙ^I№ЁШшр ађЌNа ­_ЩаЉbL5JЙ…IЌC№Љˆ…SЂ­' +ЈЙ‰I…LШ„M­C№ +р№ЅL)…L ЙЄ|$L№ЅSЁшр №­NЩар аЉT…SШРалЄMаО ЕJ­  œQЂ „LНЁ)Р +**ЈНЁйБJАЉЄL‘R˜iЈшр н`QˆРЂ†TЉ)Ќ,БчЩ§№KН0FШБч + ­+аю+ю*ˆБч)Щ аШБчˆ)@а­+аШБч)*ю+LKЩа­(а­*Э% EKLKю) 9KІTН00о0ЪŒ­)а…­(№LЕJ`ю,ю,Љ+`Н00М-ЂБчЩ§№у)Щ№ЂЩ №Ђ†SІTЩаЉ…SЉ.аSЩ аЉ"…SШБч)@№cБч)ЩKаюE)?LЦKЩ А'ШБч)pа Љ…SБч)LЦK…LЩpа +Бч)№Љ…LЅLLТKШБч)pJJJJ…LН0B­*Э%№Ќ,Бч)Ща­(а!`­(№ Љ()…T`Ќ,Бч)№JJJJЭ&ап­,- 9KЅLeS ћЗ™NђLчOїOЋO PP™NќPlM0O3O6OOO"O‰OOИMpP_NKOЩPЩPЩPМPдPдPдPЯPдP#NвOŒP6NUOТOЧOКOЂLНLНLнLнLнLѕKuLМ-ШБчH)@аhH)'h)0JJJJB`h)ЩDЉA`Ђ­_№шЌNˆашŠж џБЉ ЦL­#I#`…LЉЂМФLаЪѓ`ІLНвL ˆ0йајЉЭ`­3 ћЗўL*M"P vQН0№˜0­% &№ЉLbMІSЉЁЉLL\MЉLbM gQ„R Н0J6ЉLbMЉМ0№Н6…RІSЉЁФRа,шЉOЁЉPш L8QІS L8QBAC gQ АШН0аШЙiMЁ`EEEHGFEIIIEGGJGGGGKGGIIIIIGJGJGGKGKGGGGGGJGJGJKGKGK vQ„S  jQŠHМ0ІSЉ …RЙMЁшЅR№ШШШШШЦRр аъhЊ­%№8Н0Щ№,ЄSаЩ№$Ща% †QH Oh•‡­%•nЉ•ЖЉ•ЯЉ1` RŒЋ` vQМ0ІSЉkЁЉlЂ`  jQ  + gNАЂЉЁЪјЙ‘NЈ`!   jQ vQˆˆ„QМ0„RІQшЙSNЩ№ЂЄQ 8QЄRЙWNЁЙ[NЂ` яNЅL№ШШШؘH­` _№-М0№( OА# †Qi•‡­%i•nЉ•Ж ŽQ•ЯЉ  Ѕ}hЈІSЙ‘NЁшЙ“NЄRˆL8Q  jQ vQ˜)…RМ0`ЂН№шраѕ` gQЉ†ЋЂ  Љ‡L8QЉ,ЉH gQhЊЉРЁ`Љ,Љ,Љ H gQhЊЉ Ёш ЉcL8Q vQЂЉmL8QЉ$ЁЂ Љ% 8QЉaЋ †Q8щ…Œ­%щ…sЉ0…дЉА Љ0ю`Ђ LЂOŠHЂ ЉD 8QhЊ vQЂЉ@L8QУТТТЌNЙЇOL§OХ ‰  jQLЧOЉsЄLОВOЙЕOLйO vQІSЉФ L8Qiaab"QRRˆЌN­C№ ЙтOL§OЌNЙоOH gQІS hL8QЌNЙтOLPЌNЙоOH vQhІSL8Q vQІSЉdЁшˆ0ЉeЁшˆ0Љf 8QЎj ŽQw­%k †QqшрЂŽj` + gQЉ 4Ю4Ќ4ОgPЙ^PЈЉaL8Q vQ O †Q•‡­%•n ŽQ•Я•XЉ2 ”ЖўІSЉgЁЉhЂ`­]№6Љ]LдP ёPLчPЉМ ёP„SЉЌNˆ№ЉeSЈЙуsH vQLPЅL8щЈ`‡ gQ-­Nа(Ўj †Q8щq­%щkШؘ + + + +wшрЂŽjЎNНјPЂ Œ5МЁ№Р№Р№РР№ РРА РTаЩP№Ёшр АЌ5ˆв` vQН0˜08`М-Бч)…SШБч)Ј`­& + + + +`ЅS + + + +i `аHJJJJЈЙšQ…Sh)y˜Q…R`џџ6222 +&@ ЮQP)` +***N`Ќ_ЙoRm`ЈЙwR`­P ФQЈ­P)OЙ›RmOЈЙŸR…щЙСR…ъЌNЙуRmOЈЙчR…чЙ S…ш БчH)ЩDЉAhH)8JJJh)Р***ШБчH)'hH)0JJJJBh)Р***ЩаCЉ3Ѕчi…чЅшi…ш` + %)Р&`()'b$5 c")A,a*1&b.#-`3)'d02!e+RkšХк9Vd‹Мкї 67[d‰ЌЕЖ№Ien“Рю,VSSSSSSTTTTTTTTUUUUUUUUUUVVVVVVVWWWС{&‰ђEдIЎˆэі5JБ‰КMР9’Н№“4jЫJН*ЕcddZZZ[[\\]]]]^^^___``aaaabcWWXXYYvнЛLъЬV]Ц6ЩлI„Щ]ˆ•0Lx-І(ЕџVЩ6ЊH• +*[ x-Еџ ŒKLw_ы Нлu}[й=н™&Z+Š,Ъ •{\лLЬ;Ьx-І(Еџ Œ;‹Ћ лek › ‹ Œp{ л x-І(Еџ'ЉK h)w `KŒx-ЕџŽeсЛ8mЈ>хч +^eсЛлЛŽлўeь NeсNрўхс…{ [•x-ЕџЅ†ф(ЈEƒiЦ)›ƒЄˆ$щ(Ј{($ШшFЈ…$Ш$џыŽћ…лŽW{›€+…ћ ›џ.Тfт џТЈЋЛŽk‚о 3†C>Д Ы~BІƒ +;Ы7 уџ›ŽЪюBD[†€И€PКЗ[…Kў4@З†Ц[€ƒа8[ŽŠІЛХ€ѓџТk‹†cЗ#KЗЛ[Зћ7;З 7џ+зуТ†тvЅЃ†+Wh(щ(хƒ$6Ј[џx@HЮјУјУ{CЦаŠШPџ…† €л7w€ы7ў+ +€{8ЋИw†ўB I†‹›€{Ž[З›Л›€џ €`8ИР;лŽ@И№8{Ž ИРИћ И0ЛюBˆ +gџ +Њ(*1ˆџЧƒзBzЄx$І%ф%KƒуЄ‰$Е$ Єe$Щ$…%џЭЅЕЈЈv(Ь%eЄЉ$х$Є•(ц$Єз)ЉX)—)џџџ+‚Ћ8оBтИы;눋И‚ћИ{€ћ<[М{ИŽЫŽ +;ЛИы‚KИЛ8;ЗЛЫ€kМџ{€Ў€‹Žшљ††…N+€ЋŽ‡…У‹‚›ЋЛ†Ыг;ŽkЇŽџ)ŽRƒ›+Ž[ЫŽћћ‚›‚ЛўBшЛŽ +ЋЫљˆ†ІлЖŽџЋЮоBРЫЮ[ŽЮK…gE+{…— +’џ +Њ$J#Њџ€Л8KМы;+Ћ8ыЫŽћ€ЋИk€ћ<›Л[МћkИћ8џ †лоТ№;Л€ы †“№9`И† ЙЗ'Н'+ƒЁ&Љ&ю% 'Дџ/`р:ЅЇл€;‚‹ўBhpЛ%Ї,'В&Й&›€Ј‚Е'М'АЛ;‚‡4ю%kџЅ +.('.3Ч@.0ч$D"j.#Ћ Ah*Š.#Ђ.2ъџ;‡f'Ь'ю1‡ю#Ї;‡лџ.%+.%KN%Ыk—Gщ‡GЧzжЧx8‡ЋGу›‡ hGлЧ;ЧџG›Ыњ†›:‡Vˆ.e№џ›234ЮмQюsрt +~ž +Юфш +ў +.‰N T +ŠФ +4Š~Ч +р +G +`‚ +Ч +‡~ЇГзу‚>~Ўў + ФЭCЮ о нBў]Ч§[234^ +hd˜dЈdЮў ~”cДcдcєcу.^d5ˆrО ЎЮЭKў h1~ +–1ЉcЈ3е0юцbєaБ?D3”cЄ1ф1П?П?ЭKф.~Ооў + ФЭCЮ о нBў]Ч§›234ў'Бe2u +qЗ1фdW;Л +Š':s +{ +з +ч:;Š— +ў$Š.>@8doŸОCШ +ЩcЮў.fBjBy +ОШdјdф.~žОоў +Ѕ DЭCЮ нBо ў]Ч§›234ў 9 +\‰ +Ќй +ќ.ƒЇЗЧо +ўNƒZ2c +i +~юњ2Š +юњ2Š +B~ +žў +.†^ +ŽО +ю>ƒ^ў + ФARQRЭCЮ о нBў]Ч§[234ў +Ў†Оў '2FaUb^‚h +d2u +{aЄ3Ўо>‚d2x2Д6Ш6нKDВX2”cЄ>К0ЩaЮнKЮ†нKў.†^~ў†>^~žў + ФЭCЮ о нBў]Ч§[234^ +Ў 9s 9{MKоŠЎФ3ўЅwўў‚ 9sЈtэKIћшtў +.‚g„z‡1 ў 9s^ЦvEџО +нHў=ЫF~­Jў‚9ѓЉ{NŠžў + ФЭCЮ о нBў]Ч§”&ў(”eыњAJ–T@ЄBЗщѕ€GBq€A’$@Ud@•Є@вс@Р,/Iƒ@ŸЃ@’ƒ’AЙХШ@д@K’xœ”Ÿпў}СžBЯ §Б&)‘~Bў@(’NB.РWsУ%Ч'#„3 \wcˆb™aЊ`МюBNРi~Bо@јbТЎ@зcчc3Ї7'CЬчs >B +^@ˆrОBч‡ў@9сNi`‡`Ѕ`У1ў1mСОBя §R! n@Xђ“— —@ІAЧ@ #'ьЌѓУxт”CGѓtCGћtC,ёLcGW!\|r9ёьLиbь 8ЧэJС_&§T!&Ї"7ћs ƒ‡“ Чsё19qYqчs7 G†|хqч13Є9qЉqг#ђ'Iquuшrgѓ™qч єrї1 3 9qs(М9ёyqІ!Уг мќЂ!_2Œ˜zЧcйaЂ"trw1чs9ёXrwsиrБ—sЖdХeдfуgѓgСЯ&§R1 nf6fЇ"ђg{м˜ђз 9ёŸ3м'мW#ƒWclQ‡c™aЃГ!wѓѓ!ї*#"Sc"щ ƒ!"35ьc g swƒ ‡ Г З УЧг з g w‡"шbѕe‚8СЯ&§P!G$WcwЩqhђчs—ћƒ\з"чЇlГ"учG WЇгзg “"Ѓa!o3Чcиbщaњ`OГ‡cœЗcШbйaъ`9ё‡!ЇЗ 9ё_8mСЏ&§&ў*“‡ЃВB +’@6PA‚+“$AЛИТCУ”gФSСвAС)…’BGƒAЇ‘ЇcЗcХeеeнJуgѓgСЎBп §&n‹Џ2иbшbќ?­Шјd ОCCјd Пs@„@“@Є@Г@јdHф\9ƒ@’AГ@јdHф\9јdТ7eL$c—eУB —Ќ2јd ОSEHјd*тBo §R1 n@ї „ O4УЧг"'у9aчs\фWlsG Sc"ЇsќsЁ3C!\rУ#ЬwћЌ9ёЇsгшrу"&єМŒЈb‡C$ЇУђ—!ЃЩ сiёiСЯ&§8&­@=Ч§•Б& Шr8r —4˜bЃ ГУ Ьљ‘,Hb 7cGW!ŒХyЧ1љ9ёЉoДгeуe}СП&§СLєO BCORТоZТMЧ§Q&ю ”3BBw†D’JiBsАЧР6‘@”54B`Ba‡–@Ѓ˜GŸЬЯР9|‚@˜пФT›(”Ю=С^B §—&ў+’W‹РAї[’i ЛВF“q”|“AПќџ/•PBQXІл“FC{IЗ”I ЛќџС/CKwJСЁAУў}СžBЯ §R! nD ёLЊ5й4ю Г72CN!S |—!ЗœчB_Г—cЌХAIрXavd…e”fЄ"ІШ"мhђ–B‚Џ4і!ќ&€*$6Œџ5N U!w ‡‰"Ў!L‚Ÿ4ьчgJ­AІ§QLЧЦB’B)cbBiЅЄBтсDј7С8Л(zhzЈzрj№jmХ§’1 n@ 7sь €<lœРЧsƒ(r–@чs&Р‡{вA9ёШђ—уЃ#чуѓ"7уœМь €<†!ІЖ$\€|œ)сміAм€шr 'sLft ?5ЖA,‚6@|†@љa9сЌЦA ƒAˆђ9ё|‰aœЇcМХeмуgѓgСЯ&§UБ&Я3ВRB™ Ќг$жBз%#„Я3уaxzя3,FdUeeeьtG‚Sc!bA–"šAЬЙ‘9ёc&g'гќтйщ †7"“$‡„ЌТAУ#йqќБœЇcЖdЬдfуgѓgСЯ&§PБ&ќГ\eetfƒg“gмsL€Г Щ Уг/м,€LŒг.эJќзЁьL€Yик7 G™ч!:g vw`‡и9ёЌщq €,LЧ{9ёьљ ‚o4јњВЌЖdЬуgѓgСЯ&§RБ nE9‘ГУ!ШЪI‘|sшˆ‘Šч!‘0' IœШr#І'&гиz‰‘иr9ёЉ ёc$g$иb(‘*V!py Œ”!Ÿ5/И=С&§СLєO  $O5 6 SFе ж 4ЁsIt ” Д д є .€YBMЧ§–1& `wBФШbЙсгзљa NБŽБМфPщa  +„C˜r 8С_&§H^ЇМsр9aXbwc—cИbжјbсuR†@‡P•R“CЅ!ХRж@з хцQ>^gRwR~žІCЇ#оўƒ3TF@G!V^ƒT“R–—PОЧ#ў ‚CEE$F$•Qxњзs9ёŒЈRИRЬ_Г—cž$fŽўвoGž‚-G(zhzЈzЎоmХ§H^Мќ,‚ARNg%h$i$КBЧо В‡ў,с,qgw‡Žюі…!'.ˆrЧ зфv Hzv ˜ryсˆbœЗsмјbўтns w#ƒ“ Ўў +‚9qЈrчs 2Ўўб&I')п3ўDі|ŽПGюMЧ‚hzЎоmХ§HZ>EFGFSDЎпJMЧZ.7(:HFGЧЮпJMЧZ3SCQF@GPSU@VPbCd@ePqAsQƒQ”@•PЃPЅ@ІPГQЖ@ЗPУSпJMЧZ.6G7R:IG%ЇRзпJMЧZ>DQSDTDU$ЁTЎД!пJхMЧ§AД4ШRђQGгleIžОЬў Щlb5cSŠAЌГSщQ&У'3cCd3К`ЩaЮ х ю}Ъ}G§AИRъA'ВГBдJBЅQЇ1'гтd,8Bvdˆbоў Щ#21Q˜R ЩYBcSg1Т61‡Sу)a0b<B7Y@jB™@Щaзc9бXRУgг1мїBњB#БCgУ4Ч4бQCГG3š0ЉaИbО е о Ъ}G§I9s^Ў ‚nˆž . E NэG§џ­r ћЗE"Ў FЅdЎSНќќ f­rЩА` №kЂ†T Gv |­шраѓ EЈ яЇ ЉЅ вtЂ†T ktЪ†T kt {q •o m *n $m иГЅЕЩ­Ÿ№Ща­а —FЌŸЅUРАJJJ GhL"e YhЅV…dЉ…ю­sЩ№­а­=Щ 0­=щ =Љ@ ]H`­џmЁџ­#аY­UЩPR­…аMЌџˆ0GШРˆ­UЩpЌџ˜um==˜m?­i)…L­x)ўLx ѓeЉ•LЛeЉuЂ ЛЈ…L  +АШЅL) №Й8љяe…†Йщ…mЅюйёe№Љ…WЉЁ`­iџ­i`ЅA ћЗлF…gХgЄgchŠhzG$fІfђgh(hЕv•xЕ•‘Езi•йЉњ•Ј`Н&№^)HЈŠi Њˆ№4 Ѓu uŠiЊ Ѓu uІT Ј {Ј ЃhМО№0HЉ№ейА•йЕзЩ№h А ЃuІT Ј {Ј ŽЂЕз)ЩhАЉьЉ&`Ђ†T­а!Нь№Нц…RЉ…SНф…NЈНш‘R XДЉьЪе`ш uІT`­а>ЊЕW + + + +…MЕWJJJJЩ №…L Щˆ„NНeMЉ*HjЕ†eL•†ЕmeN•mheL`Ђ­Gа­аѓ­ …LЉLЌu =НЩа  L“u Lvu шЉ…LЉ…MЉ…N˜Lбu а Ља Љ„Lш ЌuІT` , ЉP…LЙžu…NЉLзuЉ,ЉHМшЉР)аЉ …LЉ +…MЉ…NhЈ зuІT`HН}3 ЕŸˆ„SuЮ•ЮЕЕeS•ЕН3eL3ЕŸi•ŸХN0Н3Щ€ ЅN•ŸЉ3h№+ЅNIџЈШ„SН38хM3ЕŸщ•ŸХSН3Щ€А ЅS•ŸЉџ3`НH +Аh№LЄ~­)Щ№LЮvh)ЈЙа`  + @АА€@@€@№№№Ѕm8щ…m­%8щ%­8щ­8щ­*8щ*Љ;+9:ЙГQ,`­E№_­&аZ  ˆ0U­_йmvаѕ­%йxvаэЅЮйƒvа$­Ща­_Ща#юйюк­кЩа­йЩ№а­_Щ№ц Žv И†ЉкйЉE­Э№ЉЉЭL0xЌ9БщЩџаLx)Щ№р +ШБщ)?Щ.№`­i0)№…S­i…RЌ9ШБщ + ­;аю;ю:ˆБщ)Ща­;аШБщ)?:ю9ю9ю;LЮv­:•nБщ)№•‡ЭЕnэА Бщ)Щ№nL[xЅSе‡ЅRѕnDЉ•ЖБщ + + + +•ЯЩр№QШБщ)@№­Ь№rБщ)?Щ7Щ?6ЩаЌj№ЉЉ 0xНаK`­Ыа ­˜Ща Љ/Љ wx`L6}ШШБщJJJJJЭ_аˆБщPШБщ)QLfxЌ9Бщ)Щаю9ю9ю9Љ;ІT`НЩА ЈЕЯi•ЯЉи˜ ћЗyyy+yќx6y§xPyyyќxƒyƒyyЅ}ђ}XyKy“yП}ќxП}П}П}П}и}ќxќxozozozozlzќxќxќxќx~4~a~g~-~%~-~m~y~_{LrѕnќxќxќxќxќxyЃ~` yLTyЉ•Ж•ЯJ–JLTyЉИ•Я`јє ­jаˆЙy•XLhy yЉ`€PЉЂ•XЌЬЙ4y–Љ LjyЉL&yЉ•XЉ а 0ЕЯ р˜uЯ•XЉšЉ•FЉ• 4`Љ•FЉ š` TyНЇ)•XЕЯ4`­Ыа Љб KyLњ}LН&,28 "$&­а?рА;Љ€ ЙЩ№.ˆіюб­бЩ ЂН№Ъј0ЉЉ ˜yЉ я{ІT`ЅЮЩ,љЙаєЙn•nЙ‡•‡Љ•ЖЙЯ8щ•ЯНЇ)ЈЂЙІy•MШШШШЪєІT ­…ЄWРАЈНЈ)№˜IџЈШ˜ Ty •XЩ0ˆ”FЉ§• ЉЉ`(8(8( ‹{Љ•XН8щЈЙbzˆЙgz4ЕЯi•ЯЕ‡i•‡Еni•nLњ}€0@€0PPp @€ p@h  "` H­аŸ TyНЈ)ЈЙЙz ­Ь№Ш„LфLА‚НЇ)…L…MЉћ• ЉЄW№ЉР +HeL…LНЈ)№НЉ)…LheMЈЙ­z•XЉ•FЅWаЄL˜)№ ЕXIџi•XіF˜)№Ѕ†yz•‡ЅmiLQ{Ѕ†8љz•‡Ѕmщ•nЉ•ЖЉј•Я` ‹{ŽhЉciЕ‡fЉп•FЉ dŠЉƒJe` џШЙањŒЯŠ €™Еn™nЕ‡™‡Љ™ЖЕЯ™Я`€pџ­ає4Ѕ§ …§ЌhЙЩ-№1 $ˆi ЌЬ№8щНЇ)ЈЙД{•Я­i •‡­i•nL6|Й‡8щ•‡Йn•nЙЯi•ЯНЇ)ЈЙД{ еЯШЙИ{4ЉЫЉšЉ•ЖJ`0`` `@p@`0­аHЉ Юз ˆЙЩ1ајЙ‡8щ0HЙnщ…L­зyЈhyJ|•‡ЅLi•nЙP|•ЯЉ•ЖJ•XЉ• ` @€@0P ` p + ­аp­NаXрАg НЇЩЊШ­_Щ№ؘ)ЈЙД|­нЩџаЉнНЇ)ЈЙŠЦ,н№ؘ)Lё| ннЙЌ| я{Љ Lwx џШРА Й№іЙЩая`Ѕў …ўЉаЇ 8щ7HЩА H ­j№ h„M А)№ p„L­…N­…O hJШŒгЂџшрА0НаіЅMЅN•nЅO•‡i…OЅNi…NЅL•ЯЉ•Ж wxЮгаЩLixЉ•XJ• ЕЯ48щЉ Lќ}НЫ8щ ћЗВyз}НzК{V|Ж|` ЙЩаЉ™ˆёЉЫ`Љ•FЉј•XЉš`жЯжЯЌЬа  “~ џ­ ŠЈŒ Љ•FЈ “~ЉџЂLJ~Љ•XLJ~ @ЕЯIџi Р˜uЯ•X qyЉЌNР№ЌЬаЉš` m~Lj~ y~LM~Љ4Љџ• L‚~Љ№4Љ•   “~Љš` јџЕ‡y~•‡Еny~•n``ІTЉМР˜щ ћЗYсˆљ~љ~љ~љ~kkkkkkkkљ~‰‰‰‰‰‰‰qqЋ†ur$oљ~&‰‘nљ~ymњ~` tЈ ЈL4ŸЉХ tЈ Ј 4Ÿ і˜ R– ­ КŽЌGа (LЮŒН ћЗЅ€Ѕ€Ѕ€Ѕ€Ѕ€€Ѕ€Рo‚X„‚„‚иџ‰/5[g…Ѕ€X…` 6ˆ tЈ Ј і˜ КŽLЮŒ xƒLЮŒ tЈ Ј џ˜ ’ Ј &Є ЉŒLЮŒ tЈ Ј &™ Ч‘­Gа І Ј }œLЮŒН8щ$ ћЗ„Š'ŒЃŒЃŒ[Œ…Œ‘ŒЉ–%ХŠ`Н–а yНЈ €4) –Љљ• L‘u0шј єџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­ )Щ№`Ђ@ЕшајЉТ…@Љ…AЉ`…ђЉ …ѓЉ …F Бђ‘@ˆљЉe@…@цAЅђi …ђцѓЦFан­ J­ jJJJ…D­ )ЊНј,…BНљ,…CЉ€,р +Љ,ЉG…FЂЄDБђ•€Ш˜)Јшрађ ѕ, Й€‘@ˆјЉe@…@цAЅђi …ђцѓЦFаЧ m- Й™ +Й™ Й™ Й™ Й™Й™Шай РЙ™ ШаїЂ@Н•шај`lB- -,-2-8-g-a->-`&&Ž&&Œ&‹&Š&‰&ˆ&‡&†&…&„&ƒ&‚&&€` -L - -L,- -L2-Ff€ff‚fƒf„f…f†f‡fˆf‰fŠf‹fŒffŽf` >-L>- >-La-Љќ…FЄFОшр№А†GЙ…IЙЩњ +ЅF8щ…FАп`J…HЙ +&ѕ +&ѕ +&ѕ…єЅѕ) 0…ѕ$Ip3 Бє)№…€ Бє)№… Бє)№…‚ Бє)№…ƒ Бє)№…„ Бє)№……L. Бє + + + +…€ Бє + + + +… Бє + + + +…‚ Бє + + + +…ƒ Бє + + + +…„ Бє + + + +……$IІ€Ѕ‚…€†‚ІƒЅ……ƒ†…Љ…№ЅG +&№eG…Gц№F№fGF№ЅGj)ўЊНц.…ђНч.…ѓЅHJJJieђ…ђцѓЉ…†…‡…ˆ…‰…Š…‹ЅH)Њ№F€f†Ff‡F‚fˆFƒf‰F„fŠF…f‹ЪахЅƒIџ 1ђ€‘ђЅ„Iџ 1ђ‘ђЅ…Iџ (1ђ‚‘ђЅ‰Iџ 1ђ†‘ђЅŠIџ 1ђ‡‘ђЅ‹Iџ )1ђˆ‘ђL‰-„˜ЌРдшќ$8L`tˆœАФиь(<PdxŒ ДШм№,@Th|ЄИЬрє0DXl€”ЈМафј  4H\p„˜ЌРдшќ$8L`tˆœАФиь       џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџƒЩа#ЅTIџ…TЅU)ќІT№ …U­Ѕ)їІTа ЅLсЩ а ЅQ…WЅR…X`Щrа ЅU)ќ …U`Щ0аЅUI€…U`ЩlаLyƒЩbаLƒЩаЅVIџ…V`ЩeаLеƒЩoаL„ЩаЅYIџ…Y`ЩаЅSIџ…S­Ѕ)яІS№ ЅLсЩxаL˜„ЩpаL-…ЩcаL˜„ЩwаL…ЩfаLa†ЩаЂ ˆLqЩ№`hh`ЅЩЩћаЦRЅRЩPЉO…RЉ`Щїа цRЅRЩPёЉ…R`Ща цQЅQЩ рЉ…Q`ЅЭЩаЦQЅQЩ ЭЉŸ…QЉ`ЅP№ ЂЯ } …|аLЬG`HЅЩPh` +ЈЙi‡…„Йj‡……Ѕ€№юЩ АъJJJe„…„ц… Б„…ƒЅ€)Јh№ +Й ˆƒ ‘„`Йˆ%ƒ ‘„`ЅQJJJJЊН'ˆŸЅQ)ЊН'ˆ ЅRJJJJЊН'ˆ €ЁЅR)ЊН'ˆЂ сЉ@…BЉ/…CЉ…@Љ)…A РБB‘@ШаљцAцCЅAЩ0яЅY№:Љ…€Ђ† ’цЅЩPѕЅ€i…€Щ чЉ…Ђ†€ ’ц€Ѕ€Щ ѕЅi…ЩPчЅV№7ІWЪЪ†€ІXЪЪ†ЂЉ€…‚Н7ˆ%‚аН<ˆ%‚ ’ц€F‚Ѕ‚ащцЅ€8щ…€шрзЅQ8щ…€ЅR8щ…ЂЉ€…‚Нˆ%‚аН ˆ%‚ ’ц€F‚Ѕ‚ащцЅ€8щ…€шрзЉР…@Љ)Lі‚Љ…@Љ0…AЉР…BЉ …C Б@)…€БB)€€,Б@‘BШРїЅ@i…@цAЅBi…BцCЅCЩЭ`ЅS№@ЅЪЩў№: №‚ЅQЊЅRЋЅU)Ќ сЉ@…@Љ/…AЉ…BЉ …C РБB‘@ШаљцAцCЅAЩ6я`ЅWІЅXЇЅQЈЅRЉ №‚ЅU)Ќ ЄсLUƒЅWІQХQЊЅQІŽЈЅXЇЅRЉ №‚ЅU0 )Ќ ЁсLUƒ)Ќ ЇсLUƒЅWІЅXЇЅQ8хWАIџiОЅR8хXАIџiП №‚ЅU0 )Ќ ЖсLUƒ)Ќ АсLUƒЅWІ8хQАIџi…’Њ ŒсЅ€…”Ѕ…•ЅXЇ8хRАIџi…“Њ ŒсЅ€e”…”Ѕe•…•Ѕ“Х’…’Ѕ’Њ ŒсЅХ•а +Ѕ€Х”Ац’ашЅ’Й №‚ЅU0 )Ќ ГсLUƒ)Ќ ­сLUƒ`ЅWЊ8хQАIџi,ІQ†’ŽЊЩdАч…”…ZЅXЊ8хRАIџi,ІRŽЋ…•…[ №‚ ˜™™™™Шаё…@ЌЉ…AЉ€…B ’с№ с Б@B‘@FBЅBа +Љ€…Bц@ацAюЊЦ”йЅZ…”Ѕ’ЊюЋЦ•ЩЅЧЩxаLUƒ`ЅQЊЅRЋЅZ…”Ѕ[…• №‚Љ…@Љ…AЉ€…B Б@%B№ЉЌаЅT№ сFBЅBа +Љ€…Bц@ацAюЊЦ”гЅZ…”ЅQЊюЋЦ•УLUƒ` ;сЂ +НAˆдЪї cPЂ(  ЃQЩ№у­р№о ;сЂ;НLˆдЪї cP ŸрЩbа F† cPЂL†Щnа F† сЂL†Щmа F† TPЂL†ЩgаЬЉPQЈ™HШањ™HШањЙр№™IШ྘…@ )сЂЉ…’ЊŠJЋНŒˆ…•…[НˆˆЊЅ@ ŒсІ€Ъ†”†Z Э„L-… ;сЉPQЈЙр№™СШ྘…@` №‚ЅQ…€ЅR…Љ…@…BЉ)…Aа…C Б@ + +C‘@цBЅBЩ +Љ…Bц@ацAЅ€№Щ АЅЩPАЉh ‡ац€ЉLx†ЅBаЉ…BЅ@аЦAЅAЩ)9Ц@ЦB Б@ЊJJ‘@Š)Ња Ц€Ц€ЉLx†Ъа ц€цЉLx†Ъа ЦЦЉLx†цLЕ†LUƒЅ +ЈЙi‡…„Йj‡)……Ѕ€JJJe„…„ц… Б„…ƒЅ€)ЈЙ ˆ$ƒаƒ ‘„˜` УуKтуKуKЊХЅеЕeЅЌџ‘Ї@Ћ~ЊYНрџ’ЅУЄ[ІЌТУџР)д)ш)ќ)*$*8*L*`*t*ˆ*œ*А*Ф*и*ь*++(+<+P+d+x+Œ+ +Д+Ш+м+№+,,,,@,T,h,|,,Є,И,Ь,р,є,--0-D-X-l-€-”-Ј-М-а-ф-ј- . .4.H.\.p.„.˜.Ќ.Р.д.ш.ќ./$/8/L/`/t/ˆ/œ/А/Ф/и/ь/€@ Ппяїћ§ўЧЧЧЧl~`[se7?bwo=ypppНаПщЄJЄхІr: ПяОмІrХщ 1.8*16 2.8*8 3.6*12 4.6*6   ЁiЙЯМаЁjЁP:АбІвТIІьИmЁо:ЗэЋeТIІьИmЁЙ:ВMТIЊЌКAЁK:ЅњМаВОАЪЎЩЕeТI ЁiЋіСфЅ\ЏрЁj:ЄСДЋЕeТI/ВMТI:ХуЅм/СєТУАбІвТI:ХуЅм/СєТУКєЎц:ЄСДЋІbВОАЪЅњМа ЎЩЌOЇ_ЕeТI<>:ВОАЪЅњМа+<>:ЇжВОЅњМа<ПщЄJ>:БNЗэЋeТIГ]ЌА АбІвТI:ЋќЉwЅHЋсЊКОоЇ@ЌO ЄЯЌлОоЇ@<0>:ЄСДЋЕeЋЪГЌЙЯЇЮЎЩ ЌOЇ_ЖёЅR<.>:ІbЗэЋeТIГBЕeТI:ІbАбІвТIЉMЗэЋeТI ЄЇЖЁЕeЊННu:ЅHАбІвТIЈьЗэЋeТI ЌАЙяЈЄНuЕeЏxЇЮ:ЅHАбІвТIЌАЖъЄпЕe ЙLЗэЋeТIЊКЖъ:ЅHАбІвТIЌАЖъЄпЕe ЄКЄСЗэЋeТIЊКОђЖъ:БqЗэЋeТIЖ}ЉlЖiІц ВTЈSІЁЖёЅR:ІbЗэЋeТIГBМgЄхІr:АХЄСАбІвТIЉMЗэЋe ТIНTЉwЊКЏxЇЮАЯАь:НЦЛsАбІвТIЉMЗэЋe ТIНTЉwЊКЏxЇЮАЯАь

:ІbЗэЋeТIжпЖKАХЄС ЉЮНЦЛsЊКЏxЇЮАЯАь ИуKX‹уKЙЯЄљЛsЇ@џ‘Гsі`ЕeЅUџЉB <~ Йj’™ˆїLѓsŠJ…R "‘Љ…U­= №…U 9Ž ”Œ ŸрЩаЦUађцUаёЩа цUЅUЩтЦUасЩа`Ща 9ŽL€‹Ща ћŒL€‹Ща +Ђp ’ qL€‹Ща ’L€‹ЩаЌЂž “ ~рL€‹Љ…@…BЉЖ…AЉ6…C @Б@‘BШаљцAцCЅAЩРяLЬGЅUЂ@ ŒсЅi … ?ЙЖ‘€ˆјЅ)ў…Љ…€ЈБ€™ШајцБ€™ШајЅ8щ!ЈЙ…pЙ…qЉџд ъSІUЉ ŒсЉ…Љ…@ЉА…A Б€…qˆБ€…pБ@™ШајцAБ@™Шај ъSц€ц€цAЅAЩЖдLMTЅUЂ@ ŒсЅi … ?Б€™6ˆјІUЉ ŒсЉ…Љ…@Љ0…A Б€…pШБ€…q .S Й‘@ШајцAЙ‘@Шајц€ц€цAЅAЩ6в №‚ІUН'ˆЂLсЂœНЩ’ПЪаїЅU +eU…VЈЙ  ЂЁŽЭЂдŽЮ) рР0№ђ˜ёЄVЙ  ЂЁŽЂдŽ )№ +ЊН “ Н +“ Й рР0№>˜= TP ŸрЩbа ЄVЙ I€™ LћŒЩgа ЄVЙ I€™ LћŒЩoа ЄVЙ )€™ LћŒЩАЩщЊНf“…€ЄVЙ )€€™ LћŒЩnа Ž№ ЄVЙ )€@™ LћŒЩhа Ž№єЅ@ЩАюЄV™ LћŒЩsа#ЅU=  Й ™Й!™Шаё­…p­…qLСSЩа`Ld ;с  Йj“™ыˆї cPЂ7   QЩ№ GЉ`К†dЉ…bЅU…e…` +e`…aЈЅbа Й  ;сЂ'Нv“ќЪї cP bOћ Pцb ТŽЅ`…U ”ŒЄaЙ )№ …@ №ŽЦ@аљЄaЙ )№ џŽЄaЙ  qRЩ№Щb№ ЩnаёЄaЙ ац`Ѕ`Ща‰Ѕe…U`ЉhqЅЭЩї№`ЅЭЩї№њЅЧ)…ЧЅe…UІdš`ЂЪа§ˆањLТŽЉH  хŽh8щає`H hЩа ЉP…c @Цcаљ`Ща ЉP…c —Цcаљ`Ща Љ …c іЦcаљ`Љ …c ?Цcаљ`Љ@…@Љ/…A…CЉ,…B дБ@‘BШаљцAцCЅAЩ6я ЙР)™,6ˆїЉ…@Љ)…AЉь…BЉ(…C дБ@‘BШаљцAцCЅAЩ0я №‚  LхŽЉ…@Љ6…A…CЉ…B +Б@‘BˆаљБ@‘BˆЦAЦCЅAЩ0Аъ Йь/™0ˆїЉР…@Љ/…A…CЉд…B +Б@‘BˆаљБ@‘BˆЦAЦCЅAЩ)Аъ №‚  LхŽ Й™fШаїLfЂ>Р)ЪњЂ>0Ъњ­qiqюr­iiiзюj­jЩ0Э №‚ `LхŽ ЙM™fШаїLfЂl~T)шњЂl~”/шњ­qiqюr­iiiюj­jЩ/Э­iЩ”Ц №‚ `LхŽЉ@І`шрЂ ŒсЅi … ?Б€™Р/ˆјІ`шрЂЉ ŒсЉ…ЉР…@Љ)…A Б€…pШБ€…q .S Й‘@ШајцAЙ‘@Шајц€ц€цAЅAЩ/в` лGа%  Й ™ +>ˆїЅU>LїT лGа Љ +…rЉО…sЉLџU`ЅR +ЊНР…pНС…q .S Й™ Й™!Шаё }SЅpЅq Й™"Й™#ШаёЉ…@Љ…A }S Ѕp‘@ШЅq‘@ц@ц@Аь`ЉB <~ЅPа`Љ…RЉ…€Љ…  Б€й +Оаˆі­О…U /| "‘ 9ŽЉ`цRЅ€i …€ц Б€аа` ;с Й ”™шˆї cPЂ0  ЃQЩ№­р№  Љ ™ ˆњ Йр№™ ШаѕLё`ЂЯ } …|аіЉџдЉ…@Љ…A Б@…pШБ@…q .SЉ…B­ў-џЩџаЉўџцB­ў-џЩџаЉўџцBЅB№ ъSц@ц@Ѕ@Щ№іЩ`ЗLMTk‹уK< >ЁGЋeЋсТН­Ж<ЂдЂА>ЁGЕeЅUГ]Иm<ЂдЂБ>ЁGЕeЅUЄWЖЧ­зЅП<ЂдЂВ>ЁGМНЉёЕeЅU<ЂдЂГ>ЁGНsПшЕeЅU 1.БKНXХчУв:Ёб 2.Еe­БЉwЎцЎЩЖЁ(0-99):0 3.Еe­БВОАЪ(ЁєЁѕЁіЁїO):O 4.ЕЅЋнЅЮЄсПяОм:Ёб 5.ИѕТрЈьЕe­Б(0-15):0 :ІsНLЈУГ]ЌАМНЉё­К­Ж НаПщЄJМЦІrЁJ ІчБaКЅМeВзЄЃЎЌ ЌАЅьЎјБoЄHМЌБ| с‹уKŒуKїуK‘уKЬ‘уKЗэЋe­ЖНЦЛsЈьЙЯЄљАЯџ‘ЅЮЙЯЄљЅNДРЗэЋe­Жџ’ЗэЋe­ЖГ]ЌАЖ}ОїЕe­Бџ“ЋьД_ЌАSKINЖ}ОїЕe­Бџ”ЕeЅUЇѓІWџЕeЅUІWЁGџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€џџ€€џџј€?џџўџџџџР€џџџџ№€џџџџј?џџџџў€џџџџџџџџџџџ€џџџџџџр€џџџџџџ№џџџџџџј€џџџџџџќ€џџџџџџќ€?џџџџџџўџџџџџџџ€џџџџџџџџ€€џџџџџџџџ€€џџџџџџџџРџџџџџџџџрў?џџџџџрјџџџџџ№рџџџџџ№€Рџџџџџ№€џџџџј?џџџџј€џџџџќџџџџќџџџџќ€џџџџќ€0џџџџў џџџџў`џРџџСџџ€`џрџџџ€`џрџў?џ`џ№џў?џ€`џ№џќџРџјџјџ€Рџјџјџ€Рџјџјџ€Рџјџјџ€Рџјџјџ€`џ№ќџ`џ№ў?џ`џрў?џ`џрџџ`џРџСџџ ?џџџў0?џџџўџџџќџџџќџџџќџџџќџџџј€ џџџјџџџаџџ?џў0џј џр`€Р€€Р€`0 0€рР€`8 pрР8€јџџ€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ200110184.6 ЄuЈуFLASHPATCHЊUџџ`ъ—XXЃXЉX+YЏXЕXЛXСXЧXЭX#[гX‡]A]йXпXхX`џ /|ЂdНќGПЪаї cP ŸрЩbаLМWЩnаLNXЩmаы`КŽљ ­]Ђa H ДрЎљš`ЂЫ HL~рЂ­.ЩА№шЩф№ш††Ђћ HЉLЙсЉА.ЉГ/Љ3`Љф.ЉД/`Љx.ЉЅ/`Ђ­3аш††Ђb LЉLЙсЉ3`Љ3`ЂЯ } …|№`­P…r­R +Њ­Q)ш†tЩ@А €…s ўVЂJ­.ЩА№ЂHЩф№ЂTŽ}0 :WФLЌAЂ ILДр Т] C ^аЂc IL–GЂk IL–GЂs LL~р Т] +­NЩџ№ + —CЂs IL–GЂю IL–G Т]є +­NЩџ№ъ ИCLMA Т]Ђ,}0шPш††Ђ­ LЉ ЙсЩа +`Љџ}L^Љ№іЉ@ађЂЯ } …|ацxЅЅЉ……56lќџ ;с ;Й‹I™дˆїЉN ‡R .S­…€­… Sс Й‚™ˆї D cP ŸрЩ№`  ЙЧI™ˆїLКDЂі IL~рЉ…p…qЉџЂу ч •U( SЉ…rЉ џUцrЅrЩаѓ№п НG Љџ™?ˆњ ЬGаЂ{ IL–GЂƒ IL–G ;с лG№ЂТ JL–G œЙ%J™ПˆаїЂТ ъ­>Щџ№ŽЪŒЫ­>Щџ№ŽжŒз­>Щџ№ŽфŒх­>Щџ№Ž№Œё­>Щџ№ŽўŒџ­>Щџ№Ž +Œ ­>Щџ№ŽŒ­>Щџ№Ž$Œ%­>Щџ№  ЙmL™:ˆї TP Ÿр йеI№ˆјЩxа`ЩoаъLїTЙ>ЙЪJ,Љџ™>LgB­œQ­.N­/O­3P­bR­мS Йf™Tˆї Йi™Xˆї Й›™`ˆї­Бh­АiЂ Е№jЪј­ьx­їy­c|­rz­s{` ЙX™iˆї ЙT™fˆї Й`™›ˆї­_p­Qœ­N.­O/­P3­Rb­Sм­hБ­xь­yї­|c­zr­{s­iАЂ ­j•№Ъј`Љ…€…8­щ­щ'­щц€асцан Sс Й„™ ˆї­i…€­i'… Sс Йƒ™ ˆї jV ЛT­}0ЩJ№Ђ  ЩH№ ЙИLнˆЪіЂНŒЩџаЪі`…tЉ…rЉА…s ЛTЂНш?ѓЪїЉ ёђ`Љ…@ cP œрЂндI№ +шр +іЩаъ`Є@ц@Š™P 0РА™ж™Р ЯЉN ‡R .SЉ…@…A…BЈЙP PEШРаѕЅ@ЅAЉ…@…A…BЈЙU PEШРаѕЅ@ЅAЅBЉN ‡R СSЂо IL–GЂц IL–G)Њ@&A&BЅ@…CЅA…DЅB…E@&A&B@&A&BЅ@eC…@ЅAeD…AЅBeE…BŠe@…@цAацB`Ђг JL~р ;с ;ЙЇK™дˆаї­`…€Љ… Sс Й„™юˆї­a…€Љ… Sс Й„™ˆї cP ŸрЩbаЂ.   QЩ№ GЅAаЅ@`LšEЩnаЂB   QЩ№ GЅAаЅ@aLšEЩаН` ;с ;ЙK™дˆаї­›…€­œ… Sс Й‚™єˆї Й™ˆї cP ŸрЩnаЉщЂD  ЃQЩ а  Йр™ˆїLFЩbаЂ4   QЩ№ GЅ@›ЅAœLFЩаИ` ;с ;ЙCK™дˆаїЎhш†€Љ… Sс Й„™юˆїЎiш†€Љ… Sс Й„™ˆї cP ŸрЩbа"Ђ.   QЩ№ GЅAа І@Ъьi№АŽhLšFЩnа$ЂB   QЩ№ю GЅAачІ@ЪрЊАьhŽiLšFЩаЋ` ;с 'ЙK™дˆаї­f…€­g… Sс Й‚™№ˆї cP ŸрЩbаЂ0   QЩ№ GЅ@fЅAgL1GЩак`Љ…@…A…BЈЙр№ PEШаѕ`†€„ џШЙNL™ыаї Б€™єˆјЉЂы  ЙсЂLMЅ…tЉ…rЉА…sLЛTЅ…tЉ…rЉА…sLїT­ŒЩ а…tЉ…rЉА…s ЛT Йы?й‡^аˆаѕ`********************* 1.ІwИЫPC-TOOLS ** 2.ЈјИќPC-TOOLS ** 3.АhЅX *********************d@уKAуKЛrуKсsуKз}уKБуK>_уKmуKАЯНXЄСДЋџЈtВЮГ]ИmџBIN ЄхЅѓџTXT ЄхЅѓџCOM ЄхЅѓџЎTМжЅ№Ж~џНеИеЄuЈуџНsЕ{ИъЎЦџ k@уKЋ@уKЪ@уKАЯНXџ‘ТВСcХщџ’ЗэЋeАЯНXЉTЄЦЈьА{Іsџ€ИL0 +ь|ЮLAуK4AуKЃAуKРAуK +BуK“EуKXBуKЈtВЮГЦЅїџЈtВЮСй­ьџЈtВЮД_ІьџЈtВЮЋHЎЇџВMАЃБKНXџДхРИ­зЇяџЈtВЮЅ[ТъџГЦЅїЇЙІЈГЦЅїЅЂБбСй­ьЇЙІЈВMАЃЇЙІЈВMАЃЅЂБбА{ІsАЯНX:ЄjГА ЄКЎжЊЉЅЛ:ЅМЄЩЏХЊЉ ЇЧІCИЙ:00999-1234567*****-*******0bnmghjtyuД_ІьЅЭЎФ­зЇяЅЂБбЈSІГГЦЅї BуK8BуKВMАЃЈtВЮЉMДхРИБKНXџ‘ВMАЃPC-TOOLSБKНXџ 1.ІWЄљЁGЖ} 2.АOЈЦЁGЖ} 3.ДЃПєЁGЖ} 4.ДњХчЁGЖ} 5.ДхРИЁGЖ} 6.ДЋКтЁGЖ} 7.КєЕИЁGЖ} 8.ЈфЅLЁGЖ} 9.ЄwПщБKНXЎЩЎФЁGЄ@ІИЉЪ РГЅЮ(O) ЈњЎј(X) ЈSІГЄЩЏХ   FуKšFуK1GуKšEуKЋXУЙДЕЄшЖєџ‘ЗhЙBЄuџ’ЛЈДЕџ“ВqМЦІrџ ЁiЋXУЙДЕЄшЖєЁj 1.ГЬАЊАOП§ЁG 2.ЉmІWЁG ЁiЗhЙBЄuЁj 1.В{Іb ЇН 2.ГЬАЊ ЇН ЁiЛЈДЕЁj 1.ПњМЦЁG ЁiВqМЦІrЁj 1.ВqЙя ІИ 2.ВqПљ ІИ ===== ЕцПяГцПяЖЕ =====ЅЮЄшІVСфЄСДЋ­nПяОмЊКЖЕЅиЁAЅЮЁqПщЄJЁrСфЈгНTЛ{ПяОмЁCЉЮЊЬЊНБЕЅЮМЦІrСфЖiІцПяОмЁC€є  +ё12345678ЁI€дL0ь|уLІмУіОї ;AуK[AуKpAуKЅўГЁСй­ьџ‘ГЁЄРСй­ь(ЋOЏdЎЩЖЁ)џ’ІлАЪСй­ьГ]Иmџ€чL +ь|M ЄjГА ­ЛДф ЅxЦW…@•@ @ ТВХщ СcХщО@Ф@ ЈњЎјІлАЪСй­ь Сй­ьЖ}ОїЕe­Б Ж}ОїІлАЪСй­ь“A›AŸAŠH 6рhЊЪаі`­УаЎТЕ`ЂН?MfшаїLfЅH­С)…Ѕ +H,С0 €,)… +­Т…€­У…ЂЁ€Њh… +h…Š` Й}M™fШаїLilNЅHЅM)…Ѕ +H$M0 €,)… +­ЦЎЧЌШ fЦŽЧŒШhЩh… +h…` ЙЦM™fШаїLfЅHЅJ)…Ѕ +H$J0 €,)… +8ЅFхKЅGхL+цHацI БF‘KцKацLцFацGЅFХHашЅGХIатh… +h…`ЅKeH…KЅLeI…L8ЅKхF…KЅLхG…LЦFЅFЩџаЦG БH‘KЦKЅKЩџаЦLЦHЅHЩџаЦIЅHХFарЅIХGак№Ў ЙlN™fШаїLfЅHЅJ)…Ѕ +H$J0 €,)… + БFйра ШФLаєцMацFацGЅFХHатЅGХIамЉ…Mh… +h…` ЙРN™fШаїLfЎљšЅM…lN ЙйN™fШаїLfЅHЅJ)…Ѕ +H$J0 €,)… + БFбK№ +…NБK…OцMацFацGцKацLЅFХHамЅGХIажЉ…Mh… +h…` гOЂНP•@Ъј ˆOА`ЂН%P•@ЪјЂЕP•VЪљ гO ˆOфЂЕVеPалшрє` гOЂН5P•@Ъј ˆOА` мOЂНHеPашрѓ`Љ…\Ђ  P ЙсL™O Мс Ÿр№ћЩа`Щ аЅ\№і8`ЩаЅ\№уЦ\І\Š•PЉ.•HагІ\•PЉ*•Hш†\рФ`ЂŠ•PЪњ`ЂЕP]H}/H•P•VЪёЂЕPuQURuSUT•Pшря`Ђ Љ•PЪћ`€@ +ь|ЗsБKНXЁG......ІA ИеЁG......БK НXЁJ......ЉџPQL5сЅV№ёЉџPQL)сЅV№ ЉџPQLсЉџPQL/с†€„ ЎХБ€№#Щ +а­ФiФЊЩœа ­PЂ‚ŽФаРшШайŽХ`˜H Йк™РШР‚аѕЉ ™РШРœајhЈ`ЎХРюХ` пPHŠ ЩPhLЩPHJJJJ 0Щ:iЊh) 0Щ:i`­ž) ž EPЉ…@ œрЩ аІ@Љр`ЩаЉр`ЩаЅ@№пЦ@ЮХЎХЉ Р EPL +QЩа ­žI0žL8QЩ0№Щ № +Щ.№ЩаЉbІ@р ЩP EPц@Ѕ@Щ№Ÿа–H­ž)№ hЂнтg№Ъј0hЩa­Щ{АЉЫŠi1аХЉ,ЉA,Љ,Љ!џާЉ…І…ЇР ŒўЉшЂ§  ŠрЩ№=Щ№9ЩаЅІЇ№/ЉHЂЌ§ЙРрШшраєЌVЙ‚RmU8э§ЈЉ™рЉџVh` р рLЦQ ЃQ Йр№!…’Йс…“˜H Mс eсhЈЅ’™рШЅ“™рШак`ЂНРшаї  ЃQЅAЩ№ RHЂНРшрœаѕ EPhЩаЉр`ЉhqЅЧє)…Ч`(_Ђ?Н1РЪї 2\x­И …ИЂН@0•@Н@1@шрР№Ў0š­И)яИ…X­0HЂ (8Љ`HŠH­g)аКН№hЊЉLщXЉјšЉ š ю\ЂНHнЈ^№L]ЪђъЅЧЩіаЩца +ЅЦ0щЩх­е03№1Љ ЁЁЉh +А­4HЉ 4Љџ…ГКЉ` +h4Љ…Ч`­u)‚а ю\ Т] +,}0­NЩџ№ P ИCLй[ D$Я ў\L@YЂŽЪЩr \LчZЉ…€ЉhqЅШ%Щ%Ъ%Ы%Ь%ЭЩџашЦ€афЅЧ)…Ч`­0ЩSа­0ЩAа ­0ЩVа ­]Љ` №[Љ…@…BЉ…AЉ2…C Йi™i4ˆї­ЪЪ4 БB‘@ШаљцAцCЅCЩ@я` 2\ Й0™.Й1™/Шаё НGЉ…@Љ …AЉ@…BЉ/…C РБ@‘BШаљцAцCЅAЩя ЬG Й.™0Й/™1ШаёŒ0LъZ­V…r­X +Њ­W)ш†tЩ@А €i …s ўVЅr…€Ѕs) 0…`ЂНџGЪаї`­А№ `ЉЅ5ЉZ6```` ` +``` +`` ``LO@H­g)Щ№ЉLщXh( Т]+­HЩџ№ bO %O мOЂЕPHЪј ^ P8Љ ` +Љ`H­g)Щ№ЉLщXh(­ЪJА ­]­Ъ Ъ` Т]њ +­HЩџ№№ 8сLbOЉ%ЂНœ^1Ъї­0№ Љ5­0а1Љ/ ­0а$ 7^­0џ№Ща Љџ™H™HШаї8` +` 7^­џ№L.^­0H +h`ЉH'Љ(Љ)Љ*+Љ,``ъ—XXЃXЉX+YЏXЕXЛXСXЧXЭX#[гX‡]A]йXпXхX`џ200110184.6 ЄuЈуFLASHPATCHЊUџџinfoЕLЊkІwИЫ*Н№дЖМћ*ІwИЫЅЂБбІwИЫІЈЅ\********************* 1.ЖiЄJDEBUG ** 2.ЋЬЙѕКIЙЯ ** 3.ІsРxЖiЋз *********************]]]]]"]&]*].]2]6]:]>]Ѕ +H ;сЅРСЉТЉ@УЉФХЦЧШЂв g yPЂм g yP EP ŸрЩqаh… +`Щdа FaLn_Щeа bLn_Щgа НbLn_Щmа њbLn_Щrа cLn_Щsа ІcLn_Щuа UdLn_Щfа fLn_Щcа ІfLn_Щxа— +gLn_ P`ЅEа ЅBТЅCУ`ЩаћhhLЛ` P`ЅEа№ЅBС` P`ЅEачЅB…FЅC…G P`ЅEаиЅB…HЅC…I P`ЅBІE№р№У­С…J` P`ЅEаЖЅB…KЅC…L`Љ…B…C…D…EІ@Нра ЅDаЉ…E`Щ.аЅDаїц@аяЩ аЅDаыц@аиЩ0"Щ:А#)HB&CB&CB&CB&ChB…BЉџ…DажЉ…E`ЩaїЩgАѓ8щWLŒ`Ђы gLyPЉ +р­У пPŽст­Т пPŽуфЉ:хЉц`І@НраЉ…E`Щ0 Щ:А +)LaЉ…E`ЩgАїЩaѓщW + + + +…BНсЩ0фЩ:А)L2aЩgАзЩaгщWBц@ц@Ђ†E`юТаюУ`Ђп g yP љP­рЩа`Ђ†@Щs№ шЩx№шЩz№шац@†A ч_ `ЅAЩаLеaЉ…@ Т`  &MЩ  Щџ№ІAаЩ€Љ.™ц =aШРарЉ™цЂр  yPЦ@№L„aІAЪа TPLЪa EP ŸрЩа`L€aЉ…@ Т`  &M пP™чŠ™ц =aШШРаъЉ™цЂр  yPЦ@№Lйa EP ŸрЩаФ`Ђѓ g yP љP­рЩа`Ђ†@Щs№ шЩx№шЩz№шац@†A ч_ЅAЩ№< Т`Ђр  yPЅAа љPL]b Њ№І^<ИѕЅX>ЊКБНДyНXЌOЁG1BБzЉвЋіСфЊКБНДyНXЁG НаСфЄJК~Іr(ЙЯЇЮ): GB НX: ЄКНX: BIG5НX: ЄКНX: НаПщЄJ6502ЋќЅOЁJ Й .p™ШаєЙ .p™Шає`Щ  …€˜)I +E€` ;сЅR +ЊНР…pНС…q .S­№Щ +№Щ№Щ№DЩ№@Щ№<Ђ„ sL–G ЂŒ s –GЉџд  p ъS }S Аё MTЂЂ sL–GЂЊ sL–G)яЂ” s –GЉџд  p ъS }S Аё MTЂВ sL–GЂК sL–G qq Йœs™ˆїЉ…PЉ…BЉ…CЉT ‡RА9Љ…@Љ…AЅp…DЅq…E .S Б@Щё№Ѕ@i…@яцAЅAЩачЅD…pЅE…q ЫRаЧ`ЅP +Њ Б@РШБ@СШБ@…pШБ@…q ‘S Љџ‘BˆЙ‘BˆјцPЅBi…BцCаЅ ˜™™™Шає`†І„ЇL–рЂНH1Ъї­0№`­%LЉM­L%ЉH'Љ(Љ+Љ,.­M-­0аШ­+№УN8`ЉP + +Њ НH™1шШРєЉ/ ЉР'Љ(Љ@+Љ,ЎPМЦsЂНР™шШрєЉ™ +юP­PЭNЉЊМЦsЉ™`ЉP + +Њ НH™1шШРєЉ/ ЉР'Љ(Љ@+Љ,*Љ)Љ-Љ@.ЎPМЦsЂНР™шШрєЉ™ +юP­PЭN—ЊМЦsЉ™`ЂНТsHЪї ˆqАЂЧ }L–G­)O CrЉ…еЉ…жЉз…зЉs…иЂЬ s­OLЫсюM ЈqLCrЮMLјr­MiMLјr­M8щ№АЉMLјrЂ№Ђа +ЂаЂ аЂ НH™1шШРє­?ФЂ @ŽХŒЦ р<>ЁGПяОмBINЄхЅѓ<ПщЄJ>ЁGАѕІцBINЄхЅѓЕLЊkЅ[БKЅ[БKЄЄЁKИбБKЄЄЁKФt}Ѕ[БKІЈЅ\Ѕ[БKЅЂБбИбБKІЈЅ\ИбБKЅЂБбbin "3DU€[sѕrўrss"s&s*s.s2sЉ…U…V­.ЩА№цV кpЅPаЂЧ }L–GЂ L~р ;сЉ…I…KЈЙ П№200˜ІKрЉ…JІIЉћРЉ№СЙ0ПТшШЦJаєЉТЅIi…IцK˜)рi ЈР аОЅKаЂ§ |L–GЉ…LЂЄL с cP ŸрЩа ЅL№ѕЦLLctЩа цLЅLХKакЦLLmtЩа`Щ аLB|ЩаЯЂѕ | …|№LctЅ…tЄLЙрi …rЉП…sЉ џULtŠJ…RЅШЩяаLЁGПяОмTXTЄхЅѓ<ПщЄJ>ЁGТsФ§TXTЄхЅѓЁGЄхЅѓЅ[БKИбБKЁGОуВzЎбУБ< >ЁJЋeЋсТН­Ж< >ЁJЇжГtЋeЋсТН­Ж<ЂдЂВ>ЁGЖiЄJЌdИпМвІЁ<Ф~Фђ>ЁGФ~ФђЌdИп<ЊХЎц>ЁJЎбУБГBВzЁJК~ІrЄКНXЄСДЋЅиП§ЌАЊХЇAНTЉwЖмЉC <~ ЙЋ™ˆїLѓsŠJ…RЅR +ЊНР…pоНС…qп .SЉ…€­……C !~А }SАіЉ…BlB Й‘€ШајцЙ‘€ШајцЅЩ@`…F qqЉ…PЉ…BЉ…CЉU ‡RА9Љ…@Љ…AЅp…DЅq…E .S Б@Щё№Ѕ@i…@яцAЅAЩачЅD…pЅE…q ЫRаЧ`ЅP +Њ Б@Р…pШБ@С…q ‘S Щ~аФ  Љџ‘BˆЙ‘BˆјцPЅBi …BцCаІЅFЩCа$­ЩCа­ЩOа­ЩMа­ЩЩ@ЈА)`­ЩBај­ЩMаё­ЩPаъ­Щ`­о…p­п…q .SЉ…€­… !~А }SАі`­о…p­п…q .SЉ…€­Щ0Ач…Љџд №Ц Б€™ШајЦБ€™Шајцц ъS(А }SАе MTL Б€йаШацБ€йаШаіцЅЩ0Љ`ццЅЩ0Љ`ъ}уKЂ: ‹L~рЉ…PЂ= ‡L~р НGЉ@…@Љ/…A РЉ‘@ШаћцAІAр6ѓLх НGЉџ…PЉP…Q…WЉ(…R…XЉџ…T…VЉ…Y… уŽ+Љ,Љ'Љ (­0`а0Љ/ ­0а#Љ'Љ (Љ +Љ-., +Љ`Ђ Н/ ЪїЉ`Љ)%ЅF €аL\€Љ5ЉХ+Љ,­0аIЉ/ ­0а<Љf'Љ#(ЉХ+Љ,Љ-.ЅF уŽ+Љ,Љ'Љ ( +`ЅF €а1Љ/ ­0а$Љf'Љ#(ЉХ+Љ,Љ-. +8``udf doom1.sav doom2.sav ПеАзДцЕЕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџˆ€v’м’B“LšВšÈÈРÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈƈKЖ€Ж€;;;;Ж€Ц;;;;Ж€Ж€Ж€Ж€А€;;;;;;;;;ÈÈ;;Ж€Ж€;Ж€Ж€;Ж€В€ЦЖ€Ж€;Ж€Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€Ж€Ж€Ж€;ÈÈ;;Ж€Ж€;Ж€;FЖ€Ж€Ж€Ж€Ж€;Ж€Ж€;;;;;Ж€Ж€;;;;;ÈÈKЖ€Ж€Ж€;Ж€Ж€;;;;;;;Ж€Ж€;Ж€Ж€Ж€;Ж€Ж€;ƈƈƈƈÈÈ;;Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€;;Ж€;ƈƈƈƈÈÈ;Ж€Ж€Ж€;Ж€Ж€Ж€Ж€Ж€;;;;Ж€Ж€;;Ж€Ж€Ж€;Ж€;;;;;ÈÈ;Ж€Ж€Ж€;;;;;;;Ж€Ж€;Ж€Ж€;;Г€Ж€Ж€;Ж€;;;;;ÈÈ;;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€Ж€;;Г€Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Г€;Ж€Ж€Ж€;;;;;Ж€Ж€Ж€Г€;;Ж€Ж€Ж€;;;;;М€М€М€;;;;;;Ж€Ж€;;Г€Ж€Ж€Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€;;А€Ж€;М€А€М€;;Ж€Ж€Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€;;Ж€Ж€;М€М€М€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€;;;;;;;;Ж€Ж€Ж€;;Ж€Ж€;;;;;Ж€Ж€Ж€;;;;;Ж€Ж€;Ж€Ж€А€Г€Ж€Ж€;Ж€Ж€;;;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€;А€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€FЖ€Ж€Ж€Ж€Ж€Ж€;Г€Ж€;;;;;Ж€Ж€;Г€Ж€;;;;;Ж€Ж€Ж€Ж€;F;Ж€Ж€Ж€;;;Ж€Ж€;;Ж€Ж€;Ж€Ж€;Ж€Ж€;Ж€Ж€Ж€;Ж€Ж€Ж€Ж€;Н€;Ж€Ж€Ж€;Ж€Ж€Ж€Ж€;;Ж€Г€;Ж€Ж€;Ж€Ж€;Ж€Ж€Ж€;Ж€;;;;;;Г€Ж€Ж€;Ж€Ж€Ж€Ж€;;Ж€Ж€;Ж€Ж€;Ж€;;;Ж€Ж€;;;Г€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;;;;;;;Ж€Г€;Ж€Ж€;Ж€;Ж€Ж€Ж€Ж€;;Г€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€Ж€;Ж€Ж€;Ж€;Ж€Ж€Ж€Ж€;;Ж€Ж€Ж€Ж€;;;;Ж€Ж€Ж€Ж€Ч;Ж€Ж€Ж€Ж€;Ж€Ж€;;;;;Ж€Ж€;;Ж€Ж€Ж€;;Ж€Ж€;;;;Ж€Ж€Ж€Ж€Ж€;;;Ж€Ж€;Ж€Ж€Ж€;Ж€Ж€;;А€Ж€;;Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€Ж€Ж€;Ж€Ж€Ж€Ж€;Ж€Ж€;;Ж€Ж€;;Ж€Ж€;;Ж€Ж€;;;;;Ж€Ж€Ж€;;;;;Ж€Ж€;Ж€Ж€ЧГ€Ж€Ж€Ж€;Ж€Ж€;;Ж€Ж€;;Ж€Ж€Ж€Ж€Ж€Ж€;ЏЏЏ;Ж€Ж€;Ж€Ж€Ж€Ж€Ж€Ж€Ж€;Ж€Ж€;Ж€Ж€Ж€;;Ж€Ж€;;;;;ЏЖ€Џ;Ж€Ж€;;;Ж€Ж€;;;;Ж€Ж€;ЧЖ€Ж€;;Ж€Ж€;Ж€Ж€Ж€;ЏЏЏ;Ж€Ж€Ж€Ж€;;;;Г€А€Ж€Ж€Ж€Ж€Ж€Ж€Ж€;;;;;;FЖ€;;;;;Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€Ж€ЪЖ€Ж€Ж€Ж€Ж€Ж€Ж€ +H€H€H€H€H€H€H€H€H€H€H€>€:ТТ:ЬF€РH€H€?€::::C€::H€H€::::::::H€H€H€H€H€ЪЪH€H€H€H€Й€Й€Й€Й€Й€Й€Й€Й€Й€ЪЪЪЙ€Й€Й€Й€Й€Й€Й€Й€Й€Й€И€;Г€;;;;;KKK;;И€;;;ÈÈɈɈȈ;;;;;;;ЏЏЏ;;;;;;;И€Й€Й€;;О€П€Р€;;;И€KЗ€;;;Ф€Х€Р€;;Й€Й€;;С€ЮУ€;;;ЏЗ€Џ;;;Ц€ЮУ€;;Й€Й€И€;;;;ЏЏЏ;;;;;;;;;;Г€Й€Й€;8€Т;;ЏИ€Џ;;;;;М€М€М€М€ЛМ€М€Й€;;;;;ЏЏЏл€м€н€;;М€Э;;;;Й€Й€в€г€д€;;;;;е€Рк€;;М€;;Ю€Я€Р€Й€Й€е€Ъз€;ЏЗ€Џ;БББ;;М€;;а€РУ€Й€Й€;F;;ЏЏЏ;БЕ€БМ€М€М€;;;;;Й€Й€;;;;ЏИ€Џ;БББМ€L;;;ББ;Й€Й€И€;;;;;;;ЏЏЏМ€З€;;;;а;Й€Й€;;Ш€Щ€Р€;;;ЏЏЏК;;Ь€Я€Р€;;Й€Й€;;Ъ€ЮУ€;;;;;;М€;;Э€ЮУ€;;Й€Й€ЏЏ;;;;;Т;;;М€;;;;;ЏЏЙ€Й€ЏЏ;;;;;;;;;М€Г€;;;;ЏЏЙ€Й€Й€Й€Й€Й€Й€Й€Й€Й€;;;Й€Й€Й€Й€Й€Й€Й€Й€Й€ +H€H€H€H€H€H€H€H€H€H€H€KK>€KH€:EСH€H€K?€?€KH€ED€EH€H€:::F::E:H€H€H€H€H€H€H€H€H€H€H€ +H€H€H€H€H€H€H€H€H€H€H€E:G€Т ТG€:>€H€H€C€E::: +Т:?€H€H€E:::::::H€H€H€H€H€ССH€H€H€H€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Я<Њ€<<<<<Њ€<<<<<Њ€<<<<<<<<Њ€<<<ЯЊ€Њ€<<<<Њ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€<Њ€Њ€KЊ€Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€Њ€Њ€Њ€<Њ€<<<<<Њ€<Њ€<Њ€Њ€<<<Њ€<Њ€<<<<Њ€Њ€<Њ€<<<<Њ€Њ€Њ€Њ€Њ€<Њ€<Њ€<<Њ€Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€<Њ€Њ€<Њ€<Њ€Њ€<Њ€Њ€<<<<Њ€<Њ€Њ€<<<Њ€<Њ€<<Њ€<<<Њ€Њ€<K<Њ€<<<Њ€<Њ€Њ€Њ€Њ€<<Њ€Њ€Њ€<Њ€<Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€KЊ€Њ€Њ€<Њ€Њ€Њ€<Њ€<<<<<<<Њ€<Њ€<ЧЊ€<Њ€<<<Њ€Њ€<Њ€ЧЊ€<<Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€<Њ€Њ€Њ€<Њ€Њ€<Њ€<Њ€Њ€<Њ€<<Њ€<Њ€<<<<<Њ€<<Њ€<<<Њ€<<<Њ€Њ€<Њ€<<<<Њ€<Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€Њ€<Њ€Њ€Њ€<Њ€ KЊ€Њ€<Њ€Њ€Њ€Њ€Њ€Њ€<<Њ€<Њ€<<< K<<<Њ€<<Њ€<<<Њ€<Њ€Њ€<<<<<<Њ€Њ€<<<Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€<Њ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€<ЧЊ€Њ€Њ€Њ€Њ€<<<Њ€<<<Њ€<<<<Њ€<<<Њ€Њ€ Ч<Њ€<Њ€Њ€Њ€Њ€<<<Њ€<K<Њ€<Њ€<Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€<<<<<<Њ€<Њ€<<<Њ€<Њ€<<Њ€Њ€Њ€Њ€<<Њ€ЧЊ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€KЊ€Њ€ KЊ€Њ€<<<<Њ€<Њ€Њ€<Њ€Њ€<<<<<<Њ€Њ€<Њ€<<<<Њ€<<<Њ€Њ€Њ€Њ€ЧЊ€<Њ€<<Њ€Њ€ +KЊ€Њ€Њ€Њ€<Њ€Њ€<Њ€Њ€Њ€Њ€Њ€Њ€<Њ€<<<<Њ€Њ€Њ€<Њ€<Њ€Њ€Њ€<<<<Њ€<<Њ€<<<Њ€Њ€<Њ€<Њ€Њ€Њ€Њ€<<<<<Њ€<<Њ€Њ€<Њ€Њ€<Њ€Њ€ЧЊ€Њ€Њ€<<Њ€<<<<<<Њ€<Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€<Њ€<<Њ€Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€Њ€<Њ€Њ€Њ€<<<<<<Њ€Њ€<Њ€<Њ€Њ€<<<<Њ€Њ€<<<<<<Њ€<<<<<Њ€<Њ€Њ€Њ€Њ€Њ€<Њ€<<Њ€<Њ€Њ€<<Њ€<Њ€Њ€Њ€Њ€<Њ€Њ€Њ€Њ€Њ€Њ€Њ€<<<<Њ€Њ€<Њ€Њ€Њ€Њ€<Њ€Њ€Њ€<Њ€<<<<Њ€<Њ€<<<<Њ€Њ€Њ€Њ€Њ€<Њ€Њ€<<<<Њ€<<<Њ€<Њ€Њ€Њ€Њ€<Њ€<Њ€<Њ€Њ€<Њ€<<<<<Њ€Њ€<Њ€Њ€<Њ€Њ€Њ€ KЊ€<<<Њ€Њ€<Њ€<Њ€<<Њ€<Њ€<Њ€Њ€<Њ€Њ€Њ€<<Њ€<Њ€Њ€Њ€<Њ€Њ€Њ€<Њ€Њ€<Њ€<Њ€Њ€<Њ€<Њ€<Њ€<<<Њ€Њ€Я<Њ€<<<<<Њ€Ц<<<<<Њ€<<<<Њ€<<<Њ€<Њ€ЯЊ€Њ€Њ€Њ€Њ€СЊ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€Њ€ +H€H€H€H€H€H€H€H€H€H€H€Ь:B€B€:EC€EH€H€>€:а:::E:H€H€?€::::::РH€H€H€H€H€ССH€H€H€H€ +H€H€H€H€H€H€H€H€H€H€H€ТТТТТA€ТТH€H€::::::::H€H€G€:EEE::СH€H€H€H€H€H€H€H€H€H€H€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ“ДРДюД$œxБЫВ' KБВдБoД\АiБўЙЬД/БФКМ.œ?œ1žAœџџџ, ПЦММЕФИпЖШЗЂеЙЃЌжегкАбШЫРрЭЦЯђСЫЛйУ№ЕФБпдЕЁЃ ЙЋдЊ2039ФъЃЌЕкШ§ДЮЪРНчДѓеНБЌЗЂСЫЁЃМИКѕдквЛЫВМфЃЌЮФУїдтЪмСЫЛйУ№адЕФДђЛїЁЃОоДѓЕФФмСПДђПЊСЫвьДЮдЊПеМфЃЌФЇзхЃЌОЋСщзхДЉЙ§НсНчЃЌРДЕНСЫЕиЧђЁЃЧПДѓЕФЗјЩфвВв§Ц№СЫБфвьЃЌЪозхГіЯжСЫЁ­Ё­ МИАйФъРДЃЌСїДЋепвЛИіДЋЫЕЃЌЕБЕиЧђЃЌЫЎаЧЃЌЛ№аЧЃЌФОаЧгыЬЋбєжЎМфаЮГЩвЛИіДѓЪЎзжЪБЃЌДѓФЇЭѕОЭЛсЫеабЃЌЖјетвЛЬьОЭЪЧЪРНчФЉШеЁ­Ё­ 2998ФъЃЌЦНОВЕФПтТъДхЁЃЪЇШЅМЧвфЕФШЫзхЩйФъНмПЫдкетИіЪозхДхТфвбО­ЩњЛюЪЎФъСЫЁЃОрРыФЉШеЪБМфвбО­ВЛЖрСЫЃЌЫ­ФмеќОШетИіЪРНчФиЃП  Вп ЛЎ LEE ГЬ ађ LEE  Бр Оч NICK LEE  УР ЙЄ LANBOY H-STRONG HENRY ЕуГцГц аЁA хавЃЩёЯЩ ЬьЩЯШЫМф LEE  ЕиЭМЩшМЦ LEE  Вт Ъд HOUJIE H-STRONG  ЬиБ№ИааЛ бЖгю  DOOM-TEAM ГіЦЗ M јЂЮЃЄЂІПІсІЕЈsЉїЉIЋUЋkЋЋ—ЋСЋ%Ў/Ў|Ўџ НмПЫЃККйЃЌЙўЁ­Ё­ефФнЃКдчАЁЃЁНмПЫЃЌгждкСЗЙІФиЃЁНмПЫЃКФуКУЃЌефФнЃЌЮвЯыКЭФудйБШЪдвЛДЮЃЁефФнЃКВЛРВЃЁзђЭэИеЯТЙ§гъЃЌЮвУЧвЛЦ№ШЅСжжаВЩЦЏССЕФЁАЫЎжЎЛЈЁБАЩЃПНмПЫЃКетДЮЮввЛЖЈЛсгЎЕФЃЁШчЙћЮвЪфСЫЃЌЮвОЭХуФуШЅВЩЛЈЁЃефФнЃККУАЩЃЁвЛбдЮЊЖЈЃЁ +џџџефФнЃКНмПЫФуУЛЪТАЩЃПЃЁНмПЫЃКЕБШЛУЛЪТЃЌЮвЪЧВЛЕЙЕФНмПЫЃЌЙўЙўЃЁефФнЃКУЛЪТОЭКУЃЌФЧЮвУЧЯждкОЭШЅВЩЛЈАЩЃЁНмПЫЃККУЁЃКЃТзЃКФуУЧвЊШЅФФРяЃПефФнЃКНмПЫКЭЮввЛЦ№ВЩЛЈЁ­Ё­КЃТзЃКе§ЧЩЃЌФуУЧАяЮвШЅВЩМИжЛЁАУРЮЖФЂЙНЁБРДааТ№ЃПЮчЗЙПЩФмвЊгУЕНЕФЁЃНмПЫЃКУЛЮЪЬтЃЁЮвзюАЎГдФЂЙНСЫЃЌефФнЃЌЮвУЧзпАЩЃЁКЃТзЃККУЃЌФЧФуУЧШЅАЩЃЁТЗЩЯзЂвтАВШЋАЁЃЌЬ§ЫЕетЩНРягаКмЖрФЇЪоФиЃЁНмПЫЃККЧКЧЃЌКЃТзЩєЩєгждкЯХЛЃШЫСЫЁЃ;џ ефФнЃКНмПЫЃЁПьПДЁЊЁЊЁАЫЎжЎЛЈЁБЃЁЮћЮћЃЁНмПЫЃКрХ~ КмЦЏССЕФЛЈЃЁефФнЃКЪБМфЛЙдчЃЌЮвУЧШЅВЩФЂЙНАЩЃЁНмПЫЃККУЃЌЮвУЧЗжЭЗааЖЏАЩЃЌетбљПьаЉЃЁвЛЛсЖљдкетРяЛуКЯЃЁефФнЃКПЩЪЧФуЁ­Ё­НмПЫЃКВЛгУЕЃаФЮвЃЌОЭетбљАЩЃЁВџНмПЫЃКЖрКУЕФФЂЙНАЁЃЁЮћЮћ~ етДЮКЃТзЩєЩєвЛЖЈЛсКмИпаЫЃЁЛиМврЖ~ ;џ€ИЅРяПЫЃКЙўЃЁГєаЁзгЃЌИјЮвеОзЁЁ­Ё­НмПЫЃКФуЁ­Ё­ИЅРяПЫЃККпЃЌЕНСЫЮвЕиХЬРяЛЙЯыЛюзХГіШЅТ№Ё­Ё­КйКйЃЁЪмЫРАЩЁ­Ё­НмПЫЃКФуетЛЕЕАЃЁЪмЫРЕФЪЧФуЃЁИЅРяПЫЃКЗЯЛАЩйЫЕЁ­Ё­ФУУќРДЃЁ +џџџ=€ ОЋСщЃКНмПЫЁ­Ё­ЬхЛсвЛЯТФуаФСщЩюДІФЧЙЩЩёУиЕФСІСПЃЁеНЖЗВЛНіНіЪЧППШтЬхЕФЃЁЁ­Ё­НмПЫЃКФЧЩёУиЕФЁ­Ё­СІСПЁ­Ё­АЁ~~ЃЁЃЁ ефФнЃКНмПЫЃЁНмПЫЃЁ    (€K€ефФнЃКФужегкабСЫЃЁКЃТзЃКЮвЕФКЂзгЃЌФуЯХЛЕЮвСЫЃЁдМЩЊЗђЃКВЛПЩЫМвщЁ­Ё­ФуОЙШЛЩБЫРСЫФЧПЩХТЕФИЅРяПЫЁ­Ё­НмПЫЃКдМЩЊЗђОЫОЫЃЌФуЫЕЪВУДЃПИЅРяПЫЪЧЫ­ЃПЮвМЧВЛЦ№РДСЫЁ­Ё­ефФнЃКБ№ЙмФЧУДЖрСЫЃЌУїЬьФуОЭ18ЫъСЫбНЃЁЛЙвЊВЮМгГЩШЫвЧЪНФиЃЁКУКУанЯЂАЩЃЁКЃТзЃКЮвУЧГіШЅАЩЃЌШУНмПЫКУКУанЯЂвЛЯТЁ­Ё­ ;џЃЈЛЙЪЧЯШШЅВЩЛЈАЩЃЉ;џ ЃЈЛЙЪЧЯШШЅВЩФЂЙНАЩЃЉ;џХщЃЁЁЊЁЊЁЊЁЊНмПЫЃКЖдВЛЦ№ЁЃпзЃЌФуВЛЪЧЁ­Ё­ЃПОЋСщЃКЮвЪЧЩ­СжжаЕФОЋСщЁЃФЧИіИЅРяПЫеЬзХздМКФЇзхЕФЩэЗнЃЌО­ГЃЦлИКЮвУЧОЋСщзхЁЃаЛаЛФуАяЮвУЧГ§ЕєСЫЫћЁЃНмПЫЃКЃПЃПЃПОЋСщЃКЮвИаОѕЕУЕНЁ­Ё­вЛжжЦцвьЕФСІСПЁ­Ё­ГфТњСЫФуЕФЬхФкЁЃЖјетСІСПгІИУЪєгкЁ­Ё­ФЇзхЃЁНмПЫЃКФуКњЫЕЪВУДЃЁЃПОЋСщЃКЫуСЫЁ­Ё­ЮЊСЫБЈД№ФуЃЌЮвНЬФувЛаЉФЇЗЈАЩЁЃНмПЫЃКАЁЃПЃЁецЕФЃПЬЋКУСЫЃЁОЋСщЃКФуЬ§КУСЫЃЌЁюЁїЁ№ЁѕЁѓЁєЁіЁёЁјЁяЁ­Ё­ЃЈбЇЛсЁАЩњУќжЎЫЎЁБЃЌЁАаЧаЧжЎЛ№ЁБЃЉ=€ 7џДхГЄЃКНмПЫЃЌДѓМввбО­ЕШФуКУОУСЫЁЃНмПЫЃКЖдВЛЦ№РВЃЌЮвЫЏЙ§ЭЗСЫЁЃДхГЄЃКЯТУцЁЋЮваћВМЃКПтТъДх2998ФъГЩШЫвЧЪНе§ЪНПЊЪМЃЁдкГЩШЫЩНЖДЗХСЫвЛАбЁАЪЅНЃЁБЁЃзюЯШФУЕНЪЅНЃЕФНЋЛёЕУгТЪПГЦКХЁЃКУЃЌГіЗЂЃЁџаЁХЎКЂЃКетВЛЪЧЮвЖЊЕФНфжИТ№ЃПаЛаЛФуЃЌДѓИчИчЃЁаЁХЎКЂЃКЖдСЫЃЌЮвИеВХевНфжИЪБМёЕНвЛПХЦцЙжЕФЪЏЭЗЃЌЫЭИјФуАЩЁЃЕУЕНЁАСІжЎЪЏЁБ!џНмПЫЃКЖдВЛЦ№ЃЌШУЮвЙ§ШЅКУТ№ЃПефФнЃКHiЃЌНмПЫЃЌВЛШЯЪЖЮвРВЃПНмПЫЃКЪЧефФнбНЁЃЩєЩєдкевФуФиЃЌПьЕуЛиШЅАЩЁЃефФнЃКВЛТяЃЁШЫМввЊКЭНмПЫвЛПщВЮМгГЩШЫвЧЪНЕФЁЃНмПЫЃКПЩЪЧГЩШЫЩНЖДЯђРДВЛаэХЎКЂзгНјШыЕФЁЃефФнЃКетбљВЛОЭааРВЃПНмПЫЃКецФУФуУЛАьЗЈЁЃВЛЙ§ЃЌФуЛЙЪЧетбљДђАчКУПДаЉЃЌЮћЮћЁЃефФнЃКЧЗзсЪЧВЛЪЧЃПНмПЫЃКАЅгДЃЌЮвЭЖНЕЃЌХТСЫФуСЫЁЃџ  џ џ   џ џ   џ џ  Ќџ џКфЁЊЁЊЬњУХЮЦЫПВЛЖЏ­џНмПЫЃКЙўЙўЃЌЪЅНЃЪЧЮвЕФРВЃЁефФнЃКЪЧецЕФТ№ЃПФуВЛОѕЕУЬЋШнвзЕУЕНСЫЃПНмПЫЃКВЛЙмФЧУДЖрЃЌЯШАЮГіРДдйЫЕЁЃКйЃЁКйЁЊЁЊЃЁВЛааАЁЃЌАЮВЛЖЏЃЁефФнЃКЫуСЫЃЌШУЮвРДЁЃбНЁЊЁЊЃЁЪиЛЄепЃКФФИіВЛвЊУќЕФДђШХАГЫЏОѕЃПНмПЫЃКФуЪЧЫ­ЃПФудкФФРяЃПЪиЛЄепЃКдѕУДбљЃПГіГЁКмПсАЩЁЃНмПЫЃКПсЃЁБаСЫЃЁЪиЛЄепЃКХЖЃЌЖраЛПфНБЁЃЮвЪЧЪЅНЃЪиЛЄЩёЃЌЯыЕУЕНЪЅНЃЃЌЯШЕУЭЈЙ§АГЕФМьбщЁЃРДАЩЃЁ +џџџЪиЛЄепЃКвЊВЛЪЧЮвЪжНХУЛЛюЖЏПЊЃЌФуУЧвВВЛЛсЧсвзШЁЪЄЁЃефФнЃКЪВУДЃПЛЙЯыдйДђТ№ЃЁЪиЛЄепЃКааСЫЃЌАГЛЙвЊЫЏОѕФиЁЃЪЅНЃФУШЅАЩЁЃНмПЫЃКЪВУДЪЅНЃЃПЗжУїЪЧАбЦеЭЈФОНЃТяЃЁефФнЃКВЛвЊШгЕєАЁЃЌетПЩЪЧГЩШЫвЧЪНЕФаХЮяЁЃНмПЫЃКВюЕуЭќСЫЃЌЙўЙўЃЌетЯТЮвЪЧДхРяЕФгТепРВЃЁSџ +џџџ;џ0€ДхУёЃКефФнЃЌНмПЫЃЌФуУЧМвГіЪТСЫЃЌПьЛиМвПДПДАЩЃЁ/€:џефФнЃКАжАжЃЌТшТшЃЁКЃТзЃКефФнЁЋЁЋНмПЫЁЋЁЋЮвЁ­Ё­ЮвВЛааСЫЁ­Ё­НмПЫЃЌвдКѓефФнОЭЭаИЖИјФуСЫЁ­Ё­НмПЫЃКФњЗХаФЃЌЮвЛсееЙЫКУефФнЕФЁЃефФнЃКТшТшЃЁЃЁНмПЫЃККЃТзЩєЩєЁЋЁЋЃЁефФнЃКЮиЁЋЁЋНмПЫЃКДхГЄЃЌЮЊЪВУДЛсетбљЃПЃЁДхГЄЃКГЩШЫвЧЪНПЊЪМКѓВЛОУЃЌФЇзхЯЎЛїСЫДхзЏЃЌвЊЧѓЮвУЧНЛГіФуЕФЯТТфЁЃдМЩЊЗђКЭКЃТзЫРвВВЛПЯЫЕЃЌНсЙћОЭЁ­Ё­НмПЫЃКетИіГ№ЮввЛЖЈЛсБЈЕФЃЁДхГЄЃКЯждкФуЛЙВЛЪЧЫћУЧЕФЖдЪжЁЃФуУЧЛЙЪЧПьРыПЊетРяАЩЃЌЫћУЧПЩФмЛЙЛсдйРДЕФЁЃНмПЫЃКДхГЄЃЌБЃжиЃЁзмгавЛЬьЮвЛсЛиРДЕФЁЃефФнЃЌЮвУЧзпАЩЁЃŠА‘А˜АŸАІА­АДАЛАТАЫАвАйАрАчАюАѕАќАБ +ББББ(БТ;џТKџТ;џЦKџТЏџТ:џТ:џ Т;џ Ц;џЋ€<џЋ€<џЋ€< џЋ€< џЋ€< +џЋ€< +џЋ€< џЋ€< џЦ<џЦЎ€џL€>€џ Т:џF;џ Т:џ7Б<БAБFБЈЉЉЈ ЉЈ +ЈЉ _Б`БaБbБcБdБeБfБgБhБoБrБuБFЏG|БЈБНмПЫ ефФн"-$$ + фБВВВВђБВВџџџџџџџ +џџџџџџџџВ+В?ВSВgВ{ВВЃВЗВ‚ (" +# „d*# i$ (%2&<ˆ №H<04Д'P$$FГГГ)Г4Г?ГMГ[ГiГwÅÓèÏГНГЫГйГчГђГ§ГДД Д,Д8ДDДRД[ДdДџ вЉ ВнНК ФвPdзЂЩфМС,ИЩЯИАћшчЭЗ Нэ?Вн УБZ?ЭцОпЧЙ#1Ъж ЧЙx1 УЈ зІ&2РЧ зІ‡2 ЃдаєЩР2ХЃзаЗўnУЈ ЦЄ*2РЧ ЦЄd2 ЭЯ аЌ(?ЦЄ аЌx? +СІжЎЪЏшгљжЎЪЏшЫйжЎЪЏшНф жИЭЗчжЎдПЦ +ЫЎжЎдПЦ ЕижЎдПЦ Л№жЎдПЦ ЪЅ НЃ1ПьЫйУХd ЧПаФеы–ЮкСњВш2wД~Д…ДŒД;: ;жДЄДЋДВДЙДIбДжIЦДШДЪДJ:<дДмДтДщДЫТ +Ч бЕUЕŒЕЅЕЦЕёЕЖkЖ’ЖУЖтЖKЗfЗ{ЗžЗБЗКЗИUИЯИ-Й‡ЙбЙ@ЁЖФЉШеДЋЫЕЁЗЙйЗНЙЅТдБОЁЊЁЊЕквЛВПЃКЪозх ЃСЃФ2003ФъГіАцAЁЖЪоЭѕМЧЁЗЃКЪозхЪзШЮЙњЭѕБЫЫЙЬиЗДПЙжжзхбЙЦШЕФгЂалЪЗЪЋ+НёФъЕФгХЪЄепвЛЖЈЪЧЮвЃЁ,КУаЫЗмАЁЃЁЮвзђЬьвЛвЙЖМУЛЫЏзХЁЃ-ЮвЗЧЕУВЮМгТ№ЃПЬ§ЫЕФЧИіГЩШЫЩНЖДКмПжВРЕФЃЁ7ДхГЄЃКЛЙРузХИЩТяЃЌвЧЪНвбО­ПЊЪМСЫЃЁ КЃТзЃКМћЕНефФнСЫТ№ЃПЫ§зђЭэОЭГГзХвЊВЮМгГЩШЫвЧЪНЃЌПЩЪЧГЩШЫвЧЪНжЛгаФаКЂзгВХФмВЮМгЕФЁЃ(дМЩЊЗђЃКМггЭИЩАЩЃЌЪхЪхЯраХФуЕФФмСІЁЃ@ЁЖзюаТАцПтТъДхЕиЭМЁЗЃК2997ФъЕквЛАцЃЌЕквЛДЮгЁЫЂAЁЖЪБзАгыЛЏзБЁЗЃК2998ФъЕкАЫЦк2БДЕйЃКHIЁЋНмПЫЃЁФуПДЮвНёЬьЦЏССТ№ЃПНмПЫЃКЛЙКУРВЃЁКЧКЧЃЁБДЕйЃКЛЙКУЃПЃЁЪВУДТяЃЁШЫМвЛЈКУГЄЪБМфДђАчЕФФиЃЁЇЭЈИцЃКЮЃЯеЕиДјЃЌНћжЙНјШы)ЃЈвбО­ЭЃжЙКєЮќСЫЃЉ6ДхГЄЃКЪБМфВЛЖрСЫЃЌФуУЧИЯПьзпАЩЁЃ9ВЛвЊИњПжСњЫЕЛАЁЃЇПтТъДх@ЁЖЪРНчеНељЪЗЁЗЙЋдЊ2039ФъЃЌЪРНчСНДѓСЊУЫЮЊељЖсАдШЈЃЌв§БЌСЫЕкШ§ДЮЪРНчДѓеНЁЃAеНељжаЃЌДІгкСгЪЦЕФвЛЗНЖЏгУСЫФмСПОоДѓЕФГЌФмХкЃЌЛ§РлЪ§ЧЇФъЕФШЫРрЮФУїЛйгквЛЕЉЁЃ@ЁЖДѓдЄбдЁЗ2999ФъФЉЃЌЪРНчФЉШеНЋЛсЕНРДЁЃдкФЧвЛЬьЃЌНЋгавЛЮЛгТепЃЌЪЙгУЕиЫЎЛ№ЗчЫФжждЊЫиОЋЛЊж§ГЩЕФЪЅНЃЃЌАбФЇЭѕдйДЮЗтгЁЦ№РДЁЃAЁЖБІВиДѓШЋЁЗЕижЎЪЏЁЊЁЊШЫзхЫЎжЎЪЏЁЊЁЊОЋСщзхЛ№жЎЪЏЁЊЁЊФЇзхЗчжЎЪЏЁЊЁЊЪозхОпЬхВиБІЕиЕуВЛЯъ@ЁЖТУгЮЪжВсЁЗОЋСщРждАШ§ШегЮЁЊЁЊ1000дЊШЫМфЦцМЃЮхШегЮЁЊЁЊ2000дЊФЇЙэГЧБЄЪЎШегЮЁЊЁЊ5000дЊ@ЁЖЙХДњПЦММЁЗЭјТчЦЊlangzi_killer@sina.comwww.ggv.com.cnwww.wqxnet.comAЁЖЬЦЪЋЁЗШЫЩњЕУвтаыОЁЛЖЃЌФЊЪЙН№щзПеЖддТЁЃК5џаЁХЎКЂЃКЮиЁЋЮиЁЋНмПЫЃКаЁУУУУЃЌЪЧЫ­ЦлИКФуРВЃПаЁХЎКЂЃКЮвАбТшТшЕФНсЛщНфжИФУЕНКгБпЭцЃЌВЛаЁаФЖЊСЫЁЃТшТшЛсТюЮвЕФЃЁџаЁХЎКЂЃКВЛКУРВЃЌЮвгжАбНфжИХЊЖЊСЫЁЃНмПЫЃКЃРЃЃЁчЃЅЁ­Ё­аЁХЎКЂЃКЙўЙўЙўЁЋЦ­ФуЕФЃЁШК•Л*бЇепЃКИљОнЮветМИЬьЕФЙлВтЃЌОЭдкНёЭэЁ­Ё­ЕиЧђЃЌЫЎаЧЃЌЛ№аЧЃЌФОаЧгыЬЋбєжЎМфНЋЛсаЮГЩвЛИіДѓЪЎзжЃЁрХЁЋЁЋЕЋдИФЧДЋЫЕВЛЪЧецЕФЁЃНмПЫЃКЮввбО­Ь§ФуЫЕЙ§ЖрДЮСЫЁЃбЇепЃКетЛиВЛЛсгаДэСЫЁЃбЇепЃКаЧаЧгыШЫЕФУќдЫгаУмЧаЙиЯЕЁЃ1ТъРіЃКЮвеЩЗђЪЧДхГЄХЖЁЃТъРіЃКЮвеЩЗђгааэЖрВиЪщЃЌПЩЪЧАкЗХКмТвЁЃТъРіЃКгавЛДЮЮвЪеЪАЪщМмЃЌЫћКмВЛИпаЫЁЃТъРіЃКецВЛУїАзЃЌЖСЪщгаЪВУДРжШЄЁЃ"М"М.МЩњУќжЎЫЎаЧаЧжЎЛ№ +—џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ЅНЄщЖЧЛЁ L +UЅЊUЂЕ€0%Ъј`ЂН0%•€Ъј`…‚†ƒЉ…€Љ…Ђ€&ƒ Ѕ‚e€…€цЪаъ`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ€&&‚&ƒ†&‡Ѕ€e„…€Ѕe……ц‚ацƒЪак`Љ………†…‡Ѕ€…ˆЅ…‰Ѕ‚…ŠЅƒ…‹Ѕ„…ŒЅ……Ѕ†…ŽЅ‡…Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Љ…†Љ…‡Ђ €&&‚&ƒ&„&…&†&‡Œ&&Ž&+Ѕ€eˆ…€Ѕe‰…Ѕ‚eŠ…‚Ѕƒe‹…ƒц„ ц…ц†ц‡ЪаИ`Ѕ€…„Ѕ……Ѕ‚…†Ѕƒ…‡Љ…€Љ…Љ…‚Љ…ƒЂ„&…&‚&ƒЅƒХ‡аЅ‚Х† 8Ѕ‚х†…‚Ѕƒх‡…ƒ&€&Ъаи`Ѕ€…†Ѕ…‡Ѕ‚…ˆЅƒ…‰Ѕ„…ŠЅ……‹Љ…€Љ…Љ…‚Љ…ƒЉ…„Љ……Ђ †&‡&ˆ&‰&„&…А Ѕ…Х‹аЅ„ХŠ8Ѕ„хŠ…„Ѕ…х‹……8&€&&‚&ƒЪаЭ`/%ЩаЉ` @­+%…€­,%…­-%…‚­.%…ƒЉ5…„ЉN……ЉZ…†Љ…‡ Њ@ц€а +цац‚ац„Ѕ€+%Ѕ,%Ѕ‚-%Ѕƒ.%­/%а )@­-%`…‚Љ…ƒ­-%…€­.%… 5AЅ‚H )@h`ЉRЉS нD­R[­S\Ђ†„[.\А “BІ„шрь`Љ…ƒЅ„ +ЊНУIeƒЊ јBНРЩЁА ƒс DLьB…’шНР…“Ѕ€HЅHЅ‚HЅƒH bсЉ…€Љ@…Љ7…‚ zсh…ƒh…‚h…h…€ "CцƒцƒЅƒЩАL—B`ŠH)ЊНБIЈhHJJJЊ˜=7№ +­X €Xа­X)XhЊ`Ѕ„ + +…‚ +e‚e„ +i…‚­X 0Љ…†ЂЄ‚ЙJ…€ЙJ…Н€E†…‡НE†)№…ˆЅƒа F‡fˆF‡fˆБ€)€‡‘€ШБ€)ˆ‘€L–C +ЈЙЯIHЙаIЈЙ J…‰Й J…ŠhЈl‰ц‚ц‚шр  `Ѕ‡‘€ШБ€)ˆ‘€L–CF‡fˆF‡fˆБ€)Р‡‘€ШБ€)ˆ‘€L–CF‡fˆF‡fˆF‡fˆF‡fˆБ€)№‡‘€ШЅˆ‘€L–CЉˆ&‡*ˆ&‡*…‰Б€)ќ‰‘€ШЅ‡‘€ШБ€)?ˆ‘€L–CЉ …ŠЅ„ + +…‚ +e‚e„ + +DЂ L >4>H>\>p>„>˜>Ќ>Р>д>ш>ќ>?$?8?L?`?t?ˆ?œ?А?Ф?и?ь?HJJJЊН”#…€h)ЊНЫJ%€№Љ`€@ HJJJЊНД#…€h)ЊНЫJ%€№Љ`H)ЊНЫJ…€hJJJЊН”#€”#`H)ЊНЫJ…€hJJJЊН”#E€”#`H)ЊНЫJIџ…€hJJJЊН”#%€”#`H)ЊНЫJ…€hJJJЊНД#€Д#` +…еЉœ…жŠHЉ— !†е„жh +цжeе…ецж !†е„ж`ІеЄж „K†е„ж` !˜,ЮK№C)?Щ а=Ѕ€HЅHЉ IK ! Й 0…Й ГJEаШШаыЎ Ќ LФKЎ Ќ h…h…€L„K`@ тK VL`џџЅC + +ЊН %…„Н %……Ќ*%ЙиKe„…„ЙнKe………Ѕ„m%…„Ѕ…m%……Ѕ„ХAА(Ѕ…ХBА"­%H­%HЅ„%Ѕ…% Q Kh%h%8``ЅC + +ЊН %…„Н %……LL˜08`ЩРА`ЄCає)?Ща2Ю%­% + +ЊНr#%Нs#%Нt#%Нu#) %Нu#JJJJ % —P`Щ +а IK !LмLЩаQ IK !­% + +Њ­%r#­%s#­%t#­ % + + + + %u#ю%­ %­ %­ %­  %­  % —P`Щ№L_L IK ! Џg` Љџ™ %ˆњ`ЊЉ IK !Ѕ„ 7M Й ‘€ШР,і`Ђ, 4@Ѕ€iд…€Ѕi#…` PMLзQ y_ Љ ™(ШР4і ЂБD№Щ№Ща рАЂШаы(Шшр4ат˜eD…DцEЉ№SЉІЉŸЈЉ3ЇЉOЉЉЌ УF pBЉЌ E iO bT БD№ Щ АцDацELUM`ŠH Sс џШРАЙ‚Щ0№єhЊ(А Й‚РШшРє`ˆ„€ Й‚РЪˆФ€ає` „БŒ…€цŒацБŠЩџ№()№ +БŒ…цŒацБŠ +ШБŠЊЉeЅАц‹( бML N`Љ—е&же&же&же&же&жЅжi@…жL! FN­V +ЊНІN…”НЇN…•­U +e”…”ц• Й ‘”ШЙ ‘”ШЉe”…”ц•Р ах`Р9;@<€=Р> FN­ІiЈ­ЇiЉЉ…’Љ …“L!G FN­ІiЈ­ЇiЉЉ…’Љ …“L!G FN­Іi?Ј­ЇiЉЉ…”Љ …• !Gцж !­Іi?Ј­Їi ЇiЉЉ…’Љ …“L!G FNЉР…”Љ9…•Љ…€ Й ‘”Шајц•цж !Ц€аы Й ‘”ШР@і`ЉР…€Љ9…ЉР…‚Љ …ƒЂP Б€)‘‚ШБ€‘‚ШРїЪ№Љe€…€цЉe‚…‚цƒL{O`ЉР…‚Љ9…ƒЉР…€Љ …LyOЉ…FЉР…€Љ9…ЉР…‚Љ …ƒЂŠ)ХF> Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒLгOЂ GTцFЅFЩЊ` Љ‘‚ШЉџ‘‚ШРїLьOЉ…FЉР…€Љ9…ЉР…‚Љ …ƒЂŠ)ХF< Б€)‘‚ШБ€‘‚ШРїшрP№Љe€…€цЉe‚…‚цƒLAPЂ GTЦFаЎLiO Љ‘‚ШЉџ‘‚ШРїLZP QЉ…€Љ#…Љ…„Љ…ƒЅA +…‚цƒ ! Й ‘€ˆјЉe€…€цЅеe‚…еЅжeƒ…жЦ„азЉUV…€Є€Й#…еШЙ#…жШ„€ uK$жP hQ iNюU­UЩ +йЉUюV­VЩЪ`Љ—Љˆ…ж­% +…ецж !†е„ж !†A„B­% 4@­%e€…€цц€ац€&Ѕеe€…еЅжe…ж`Ѕж)?Щ№Щ№/Іе IK !†е„ж`Ѕ€HЅе гJа ЉS…еЉ…жh…€`ЉT…еЉ…жh…€`Іе IK !Ѕ€H­ ГJа­ …е­ …жh…€`­ …е­ …жh…€`­*%а + —P œR iO`ЅC + +ЊН +%0 ­*% +% ЯKс­*% +ЊН’R…€Н“R… ‘RLзQЅCа­%№ ­ %ЩАЮ%L—PЅC + +Њо %`ЅCа­%iХBА ­ %Щю%L—PЅC + +Њў %`ЅCа­%i +ХAА ­ %Щю%L—PЅC + +Њў %`ЅCа­%№ ­ %ЩАЮ%L—PЅC + +Њо %`l€ R*RNRrRЉ…€Ѕ€ + +ЊН +% +…жН %…еLХRН % + +} +%…еЦеЉ…жН %Щ +АUН %ЩАV iNЦ€Р`ЅƒHЅ…H SсЂЕ‚•–Ъљh……h…ƒ џШРАЙ–Щ0№єŒЛЙ– $р aHцƒЌЛШРъ`…G ;с y_ Й ™ШРNѕ cB iOЅG02 + +ЊН%T…”Н&T…•Н'T…–ЅЧЩ№­—HЅеHЅжHh…жh…еh— iOЉN…F S№Љ…G вSЂ2 GTцGЅGЩ №LsS`ЂЄFЙ №!Щ№РШа †€цж !І€ шрс„F cBЉ`Ш„Fацж ! Љ ™РˆњLЕSЉш…€Љ …Љд…‚Љ …ƒЉ…„ Б€‘‚ШаљццƒЦ„аёБ€‘‚ШРїЅG +ЊН-T…€Н.T…Б€)‘‚ШБ€‘‚ШРїh)№Ў`UCVа9ф9ј9 : :4:H:\:p:„:˜:Ќ:Р:x ˆT ъъъъъъъъъъъъШаёЪаю(`­d#№ Љd#ЅЧ0Љ…Ч 'р ˆTЅЧљ *рЅЧ)…Ч`Љhq` ЙT™!Шаї`L!L!ЅHЅ@m—… Бе™ Шајh…`ЅHЅ@m—… БеЊШБеЈh…`˜HŠˆб€№ˆљhŠ`he€…€цŠH˜ +ЈБ€ЊШБ€…†€ˆ˜JЈhЊ U8`l€Ђјš ŠHЉЂ œЪњhЊЅ…@ ‘TЅМEЦ +%Љd#e# 2XЉe…еЉ…ж 8O iO bTЩb№Щn№ ЩmаёЉШ ‡gL9UЉџќ$а ›WЉ*% &X­j)jЉvw MЉ…C зQ­ќ$Щџ№ [m bTЊ Љ…€ЉV…Š дT Fm­e#ац­@%асЉ Ў% IK !­ №5­н#8э  +i цAЩ№"­ цA + +Њ Н ™D%шШРєЉA% ќp зQ &XLšU V%V4VCVRVoZЮ@%Љ*%Љ…CLвQЮ@%Љ*%Љ…CLвQЮ@%Љ*%Љ…CLвQЮ@%Љ*%Љ…CLвQ тKv˜)@№q˜)?Ща IK !Љ…DЉ …ELJMЩа˜RL\mЩаL†Š гJаCЅ 2KІЉ IK !­ Ae ЙŽW™Р№ШаѕЎ Љ IK ! Й ™ЦˆїЉР…DЉ…ELJM`Щ а$†Š € гJаёЅ € 2KІЉ IK !­  L™VЩа IK !­ KLзQЩа2 IK !­ цA…€ Ѕ€№Й №Ш༘eе…ецж ! Ц€ахLWЩ аŠ IK ! Й 0.…Й ГJEаШШаыШШЙ љШЙ ањ˜eе…ецж ! аЭؘi…DЉ i…ELJMЛёЕУЃКЙЅТдЪщЉЂ IK ! Й ™ќ$ШРѕ­%№ЉЂ IK !­% + +ЊЪН r#ЪїЉ…„Є„Йџ$0 MЦ„ђ­§$№ЉЂ IK !­§$ +ЈˆЙ ™„$ˆї­§$ +ЈЉ™„$ШРxј Љ™”#™Д#ˆїЉ’#“#`Љ цAi@%` 8сЉZ…FЉPІЉ(ЇЅFЙЉЌ ­сЦFЅFЩ$Ас ЙY™ ˆїЉ1…FЉ@…G рXЂ GTЅFІЅGЈЉЇЉ7ЉЉЌ ЁсЂ GTЅFi…FЅGi…GЅGЩnУ рXЉDІЉ[ЈЉ:ЇЉCЉЉ€…’ЉY…“ žс bT ЙžY™ ШаїЉ SLbTЉ@ІЉЇЉ_ЈЉ7ЉЉ…’Љ …“ žс`~ћџџџџџПџџџћџџћїпџџЯџџџџ№џР?џ€}џ€џўрќџР?џ€?ћџћў џќџј>џ№~џрўџСўяƒўџќ?ўќ?ќјј?№џ№сћрпƒћС№џƒџџџ‡џџППпџџџџ` @F`Š Р ЬР ОЏ Иц БОШэМўЕФДњТыгЩLEEЖРСЂ БраДЃЌЦфгрЪ§ОнЙщDOOM-TEAM ЫљгаЁЃШЮКЮЕЅЮЛКЭИіШЫЃЌЮДО­ЪкШЈЃЌбЯНћНјааШЮКЮаЮЪНЕФЗДБрвыЁЂаоИФЁЂЪ§Онв§гУвдМАЩЬвЕаджЪЕФИДжЦЁЂДЋВЅЁЃЮЅепБиОПЁЃ КŽC%Љ`a эZ bTЩ№Њ Љš…€ЉZ…Š дTL~ZLзQ ЉZКZЭZйZа[Ю`­`Љ` эZ`ю`­`ЩЉ` эZ`­a№Юa эZ`ЎaрА шНџ$0Ža эZ` Й{j™РШРœѕ y_­` + +8m`…Ži… #с­a 7M Б€bШБ€cЂ  Б€fшШРѕ Б€) аЉT Б€ + +ЊНkCНkDНkEНkF Б€)ШБ€*ШБ€+ШБ€,­%d­%eЉя…ŠЉl…‹Љd…ŒЉ… N cB­b…е­c…жЉІЉЇ аN ]_ЉІЉŸЈЉ ЇЉЉЌ HELiO­` +ЊНь "а9Ь +"а4 зQЎ " \mЎC%š`Ща ­a 7M Ÿ`Lб\Ща­%№ б\ kLЎC%šLзQ`­gmd •_­ ЩаЎ0&НА%Щ№R Щ_АM A`Li^ЩаЎ0&НА%Щ№9 н_А4 p`Li^Щ а*Ў0&НА%Ща ЉА%­0& +ЊНц%Jж%Нх%jе% б\Љh` P_Љf­de­eЭ§$№D •_ЎfНmЊ Й РШшРєЉЁРшЉСРш­e +ЈШЙ„$…€Љ… бMюfюe­fЩ +Д­t№ Й“l™Bˆї _­%…€­%…Ђ– бM y_ „_ cB ]_ЉІЉŸЈЉAЇЉЉЌ HELiO­gmd •_N n ­ …€­ …ЂˆLбM u\„\–\Ђ\В\Х\ш\N] Љ ™РШРœј`ЉІЉŸЈЉЇЉOЉЉЌLE Љ™7ˆњ`ЎgНm…Ži… #с` +ЈЙ„$ЊЉ IKL!  Б€ШШб€а  Б€ШШб€` Б€ШШб€а Б€ШШб€`­0& +ЊНж%нц%аНе%нх%`­0& +ЊНо%ню%аНн%нэ%`  Б€m ‘€ШБ€m + ‘€ Ѓ_ Б€  ‘€ Б€  ‘€` Б€m ‘€ШБ€m + ‘€ Ж_ Б€ ‘€ Б€ ‘€`­0& +ЊНе%m е%Нж%m + ж% Щ_­0& +ЊНх%е%Нц%ж%`­0& +ЊНн%m н%Но%m + о% н_­0& +ЊНэ%н%Ню%о%`Ў МЕ`Б€m + ‘€ШБ€i‘€`Љh­.&aЉeg Ѕb№& bTЩ№Њ Љњ…€Љ`…Š дT­h№х­hH Ж{hh­h` Sabata€aaœab A]№)Љeg Ѕb№ bTЩ№Њ Љ>…€Љa…Š дTL!a эZ` Sabata€aaœaЌa­e8щe Ѕb`­eiЭdАe Ѕb`­e№Юe Ѕb`ЎeшьdАюe Ѕb`­g№Юg Ѕb`ЎgшьfАюg Ѕb`­a 7MЉ meЈБ€№QЊЉ IK ! Б€аˆБ€Э :­ Ща3­g 7M Б€Щ№% Ѓ_Lb ё_­a 7M Б€8э ‘€ШБ€щ‘€Lр`­g0&­a 7MЉ meЈБ€№qЊЉ IK !­a +ЊНо%аНн%Э V­ 3&­ 4&­ 5&­ + 6&­ 2&Ща;ЎgНА%Щ№*­g Щ_Lb A`­a +ЊНн%8э н%Но%що%Љh­.&0&`Щ +аѕL{b­a 7M  Б€а`Љ e€…€ц P_ЉdЌdБ€№(ЊЉ IK !ЎdН mЊ Й РШшРєюd­dЩ б y_ЎeН m…Ži… #с cBЉfЌfЙџ$01 +8*…еЉ…жЉІЙ,mЇ АN­fЭgаЉЌ УFюf­fЩЧ ]_ЉŠІЈЉЇЉOЉЉЌ HE iOЉ`Љd­a 7M ЂБ€fЉџjˆЪђ Б€e ze bTЩ№Њ ЉЏ…€Љc…Š дTL’c эZ` ОcЪc0dиcЈd­d№Юd f`­dЩАюd f`ЎdНjH­§$№DЎdМjШЬ§$А8˜j •_­ 8щЭdат­ )-e№и­ )0-e№ЮЎdНj +ЈЙ„$fhLzehЎdj`ЎdНjH­§$№AЎdМjˆ08˜j •_­ 8щЭdах­ )-e№л­ )0-e№бЎdНj +ЈЙ„$fhLzehЎdj`Нf Ae­a 7MЉmdЈЉ‘€ЎdfLze`ЎdНj0е­a 7MЉmdHЈБ€ AehЈ1ЎdНf‘€Нj eЎdНj…€ЉџjЂНj0Х€оjЪёLf`Щ№ ЂЬ§$№ н„$№ шшШЬ§$ѓ`˜Ј +ЊшН„$Щ№о„$`ШЬ§$№˜ +ЊЈˆˆН„$™„$шШрxєЮ§$`Щ№% ЂЬ§$№н„$№шшШЬ§$ѓР<А „$Љ…$ю§$8``Н…$ЩcАїў…$8` Љ™nˆњ Й'k™РШРœѕЉ…€Є€Йf š_Є€Й4mЊ Й РШшРє­ + mnnюo­ mppюq­ mrrюs­ mttюuЦ€ЄЉ…ŠЉm…‹Љn…ŒЉ… N ЙjЙf№О8mЉЁРЉЬСL+fО8mЉ РСˆи y_ЎdН0m…Ži… #с cB ]_LiO ЙУk™РШРœѕ ЊЅFeЅGf y_ЎdН0m…Ži… #с cB ]_Љ&ІЉ&ЈЉЇЉOЉЉЌ HELiO­a І~LэZЉd Jf bTЩ№Њ ЉЪ…€Љf…Š дTL­f эZ` bnйfхfѓfgg­d№Юd df`­dЩАюd df`­dЩаЂјšL9U`Љ№Љg…F­dЩАэЩ№d  Йчk™фˆї­н#h­w)?m“#Щ<ю’#щ<“#j­v)m’#’#iЉvwЉ…ŠЉm…‹Љh…ŒЉ… N  Йф™f#ˆї \€LJf Я€А`ЂјšLdUЉd Jf bTЩ№Њ ЉЉ…€Љg…Š дTLg`bngg­ i ŒgЙ ™j№ШаѕŒs­iЩаLši {h bTЩ№Њ Љё…€Љg…Š дTLеgLзQ hh$h0h@h%i­g8щg {h`­giЭsАg {h`­g№Юg {h`ЎgшьsАюg {h`ЎgНj š_­%Э а­%Э !ЎgНj Ae8­%э %­%э % {h` P_ 3Й_l™(ˆїЉeЎeНj№- š_ЎeНчlЊ Й РШшРє­ …€­ …ш бMюeLŽh­%…€­%…Ђ– бM y_ЎgНчl…Ži… #с cB ]_­i +ЊНсl…еНтl…жЉІЉ:Ї АNЉІЉŸЈЉ4ЇЉЉЌ HELiOЉt­§$№1Љdg r^ bTЩ№Њ Љ……€Љi…Š дT­§$№L:iЉg {h` _­  №є­%m %­%m % б\Lr^ u\„\–\Ђ\В\Х\ai 3Й­l™(ˆї­%…€­%…Ђ– бM­j…€­k…Ђ| бM y_Љ№SЉІЉŸЈЉ3ЇЉOЉЉЌ УF pBЉЌ EЉX…еЉ…жЉІЉ:Ї АN iO bTЩ№eЩ аѕ­ў$…€Љ…­j…‚­k…ƒ Y@­%Ха­%Х€б8­%х€%­%х%Љд…€Љ#…ЂНџ$0 Б€Щ№ ` 0`шЉ,e€…€цLVjLзQ ЕРОп ФЇЗЈ зАБИ ЬиЪт ИЈжњ LV ? СІСП ? HP ?/? ЧПЖШ ? MP ?/? ОЋЩё ? LEE EXP 0 УєНн ? вўЩэ GOLD:? жаЖОЪЏЛЏБєЫР ЭЗЃКЯю СД ЙЅЛїЃЋ? ЪжЃКМЄЙтНЃ ЗРгљЃЋ? ЩэЃКХЃзаЗў ОЋЩёЃЋ? НХЃКЦЄ бЅ УєНнЃЋ? ДцДЂ 1. LV 1 0:02 ЖСШЁ 2. ГЌЧПЭъУРДцЕЕ ЭЫГі ЛЖг­ЙтСйЃЌТђЕуЪВУДЃП F2:ТєГі Н№ЧЎ:? ЪлМл:? Н№ЧЎ:? ЛЖг­ЙтСйЃЌУПЮЛ:? зЁЕъТ№ЃП Н№ЧЎ:? UVW5O(B\#r?AY[0Jd~џ0Jd~џ'€,€/џ5Oi)C]w5Oiƒ(B\v);5Oi9Sm&@Ztт[akcœfЅf DL˜)@№ +˜)?ЩаL\m`ЊЉ IK ! Й 0…Й ГJEауШШаыШŒљЌљЙ № +ЊНЈp…€НЉp… ІmLmю@% MЉ…CLзQ Ќml€юљацж !`ŽКŒЛЌљЙ H ЌmЎКЌЛh`ЌљЂЙ "№ шШає Бm LдmŒљ ЌmЉ…DЉ"…ELPM n­—HЅеHЅжH зQh…жh…еh— !ЂыLGT Зm + +Ј Зm™ % Зm™ +% Зm™ % Зm™ %` Зm…C Зm*%­—HЅеHЅжH вQL n Зm + +Ј Зm™ +%­—HЅеHЅжH зQL n Зm + +ЈЉџ™ %­—HЅеHЅжH зQL n џШЙџ$њ Зm™џ$„„Њ­—HЅеHЅжHŠ Mh…жh…еh— !юў$` Зm…€ џШЙџ$0 Х€аіЉџ™џ$Юў$` Зm…€ џШЙџ$њЅ€™џ$юў$` ЗmLыJ ЗmLK ЗmA% ЗmD% ЗmE% ЗmF% ЗmG%­—HЅеHЅжH ќp зQh…жh…еh— !`­—HЅеHЅжH зQh…жh…еh— !`ЉІЉŸЈЉЇЉOЉЉЌ УFLiO Зm% Зm% Зm%`LM Зm Ae` Зm љd` Зm0"… Зm ГJE№я Зm0 ЗmLЃo ЗmЩ№Ща`ЩаЌљЙ № Шај Бm LСoŒљ ЌmLЎoЊНрp№Ю…€ ЌmЦ€аљLЎo­—HЅеHЅжH ЗmЊHЉ IK !hЩаЉ,Љџ Sh…жh…еh— !`LbTЂјšL9UЉPІЉЇЉЙЉЌ ­сюЙ­ЙЩѓ ЊO­—HЅеHЅжH ЗmH Зm…жh…еЉ@ІЉ Ї аN iOh…жh…еh— !` ЗmЂнџ$№Ъј Зm`Š 7M  Б€№ШР,їLŒp Зm‘€`Яmљm:nUnqnŒnМnьnnјnOonono„o‹oжnђn'p4oьop!p’oЎoЙopКŽB% НOЉT%U%V%Љ…€Є€ОD%LаqЉ IK !Ѕ€Њ +Ј­ Ÿ%­A% A%­ W%ЭV%V%ЉЇ%­ ™L%­ ™M%­ H%­T%m T%­U%m U%­ [%­ ™_%­ ™`%­ + ™g%­ ™h%­ ™o%­ ™p%­ id™w%­ i™x%­ ™%™‡%­ ™€%™ˆ%­ ™%™—%­ ™%™˜%Ц€0LqЉД%Љ…„Є„Йџ$LЦrЅ„ 7MІ„  Б€ЭД%Д% Б€А% Б€&& Б€*&Ѕ„ +Њ  Б€е%ШБ€ж%ШБ€х%ШБ€ц%ШБ€н%ШБ€о%ШБ€э%ШБ€ю%ШБ€Е%ШБ€Ж%ШБ€Н%ШБ€О%ШБ€Х%ШБ€Ц%ШБ€idЭ%ШБ€iЮ%Ш„…Б€ š_­ + mЕ%Е%юЖ%­ mН%Н%юО%­ mХ%Х%юЦ%­ mЭ%Э%юЮ%Є…РаЖЦ„0Lрq Йy~™ѕ%Й~™ў%ˆё Йџ$0ШРіŒ&˜ +ЈЉџ™ѕ%™ў% ЙD%0ШРіŒ&Љџ/&ЉЃ%Є%Ѕ%І%Ќ%­%Ў%Џ%Љ€.& М{ +PЉ1&Љ цA…€Љ…€&€&€&­1& +ЊЅ€&Ѕ&Ю1&ею1&­1&ЩА3Э&Lаs +ЊН&}w%&Н&}x%&Н&8щ@&­1& € оsLЭs)Э&А+ +ЊН&}Э%&Н&}Ю%&Н&8щ&­1&) hu "wю1&­1&)1&Lds.&)ЊНЇ%Ща`Љџ/&НŸ%)@а­& цA & P{ &tЉLЖyЉ…Ѕ & &tцЅЭ&яЉLЖyЉd цAЩ +А Љ…€…LЄt љzЅ€…‚Ѕ…ƒ Y@Љ цAiZ…„ Ђ@ { €AЉ,…„Љ…… €A uЉZ цAЩU€&­ &0ЅЩаЅ€ЩшЉч…€Љ…LЄtЅЩ'аЅ€ЩЉ…€Љ'… 3{ Б‚8х€‘‚ШБ‚х‘‚АЉ‘‚ˆ‘‚ Б‚Ш‚а­ &0ЈЉ™А%а)ЈЉ™Ї%ЉџаЅ€№ЉЈ­ & +ЊЅ€&Ѕ&ŠJЊ˜ +&`Ѕ‚а/Ѕ€а­.&)ЊНW%…€ цA8e€J…€L=uц€аЅЩ'аЅ€ЩЉ…€Љ'…` Пz Y@Љ цAiZ…„ Ђ@ мz €AЉd…„Љ…… €A uLtt.&0&ЊНА%Щ№$Љ€ & y{Љ/& Ж{ bTЊ Љ›…€Љu…Š дTь` Яuрuюu­uМuїuЮ0&'Ў&ЪŽ0&Lйuю0&­0&Э&Љ0&LйuЮ/&Љ/& Ж{hh`ю/&­/&ЩяЉ№шю & y{Lйu­/&а &tЉLЖyЩа/­A%)аЉd цAЩAАЩ# ­Д%8эV%ЩА`ЎB%šЉ…H…ILцwЩа \аhh`Ща И`№ѓ­2&Щ№я­5&…‚­6&…ƒ >uЉLgv`аL­.&G Ж{ЉЋ%­3&…е­4&…жЉHІ­ &)№Љ Ї аN iOЂ< GTЉm3&3&ю4&ЮЋ%аЧЂd GT` Ж{ЉЋ%­3&…е­4&…жЉІ­ &) &а­H%JLѕvЩЉLѕv­H%ЩаЉLѕv­I% + + + +Ї аN iOЂ< GTЉm3&3&ю4&ЮЋ%аЃЂd GTLƒz Ÿy№ ˆy№ `hh­A%)№ `hh Œw8` ;с  Й‚w™эˆїЉџPЉџQ ЅHЉІЉŸЈЉЇЉOЉЉЌ УF iO bTЂјšL9UGAME OVER­%mT%%­%mU%% +Љџ%Љџ%­V%Њ 4@Ѕ€…HЅ…I 3Йy™РˆїЂ$ бM­T%…€­U%…Ђ + бMЉР…DЉ…E PMЉ…FЄFЙџ$Ly˜ 7MІF НА%)‘€ЅF +Њ Нн%‘€ШНо%‘€  Не%‘€ШНж%‘€е%аLyЅH…‚ЅI…ƒ  Б€8эV%щ +№ЊFƒf‚Ъаљ  +Б€8х‚‘€ШБ€хƒ‘€ˆ€№Ly  Б€ЊшрdЂcŠ‘€Ѕ€HЅHŠ 4@Љ…‚Љ…ƒ Y@Ѕ€…‚Ѕ…ƒh…h…€  +Ѕ‚‘€ШЅƒ‘€ ЙEy™Р№ШаѕЂ Б€РШшрѕЂ  Б€0%ШшрѕЄFЙ&&)ЊНPy + + +Њ Н`yy0%™0%ШЉy0%™0%ШшРчЂ  Н0%‘€ШшрѕЉР…DЉ…E PMцFЅFЩАLъw`ЛёЕУН№ЧЎЃК ЛёЕУО­бщЃК BOSSЩ§МЖСЫ  + +  ­& +ЊЪН%Ъ%№ШЪѓ˜` ­& +ЊЪНе%Ъе%№ШЪѓ˜`аy­.&tЉЋ%­.&)ЊЉЃ%Ќ &Й +&№Љ™Ќ% Ж{Ђ GT­.&)ЊЉЃ%Ќ &Љ™Ќ% Ж{Ђ GTЮЋ%аРЉЌ%­%Ў%Џ%­Ѓ%)€Ѓ%­Є%)€Є%­Ѕ%)€Ѕ%­І%)€І%` €.&­ &) &ЉЋ%­.&)ЊЉЌ%Ќ &Й +&№Љ™Ѓ% Ж{Ђ GT­.&)ЊЉЌ%Ќ &Љ™Ѓ% Ж{Ђ GTЮЋ%аРЌ &Љ™Ѓ% Ж{Ђы GTЎ &Н +&Љ@Ѓ% Ж{Ў &ўЃ%МH%ЙМzнЃ%АьЉ€Ѓ%LzGO_­.& +ЊА НХ%…€НЦ%…`Нo%…€Нp%…`­ & +ЊА НХ%…„НЦ%……`Нo%…„Нp%……`­.& +ЊА НЕ%…€НЖ%…`Н_%…€Н`%…`­ & +ЊА НН%…„НО%……`Нg%…„Нh%……`­ & +А iе…‚Љ%i…ƒ`i…‚Љ%i…ƒ`­ &…„ 3{ Б‚Ш‚аю &­ &Э&Љ &Х„ар`8`­ &)Э&Љ€ &­ &…„ 3{ Б‚Ш‚аю &­ &)Э&Љ€ &­ &Х„ал`8` М{LiO ˆT y_ ;с ЙŒ~™BˆїЉџPQ­/&0 + +8m/&i‚…Ži… #с cB ;с y_Љ…„Є„Йџ$0!Оu~ЉHРЉPСеЉMдЙ&&) аЉTдЦ„дЉѕ…ŠЉ%…‹Ље…ŒЉ%… NЉў…ŠЉ%…‹Љн…ŒЉ%… NЉPQSЉџR ЏHЉ…FЄFЙџ$0 Џ|ЦFђЉ…F…GЄFЙD%0 }цFЅFЩю­.&0­0& +……Љ …ƒЉ jI­.& +……Љ …ƒЉ jI`Й*& + +i…еЉ…жЉUЄFŒVЙЌ%Щ№+ iNЄFЙЌ%№ Й&& L~ЙЌ%ЩацеацжЅFVЉU iN`­U + + + + І­V + + + +ЇLАNЅF +ЊНL%…еНM%…жЅGVЉUЙH%ЩаЮUЙЃ%0=Щ№G ~ЄFЙЃ%№/ЩАKЙŸ% L~ЂЙЃ%ЩашŠeе…ецжЅGVЙH%iU iNЄFОH%Н‰~eG…G`­U + + + + І ~Lv}ЩаBЉ…ƒЄFЙH%eG8*…… + + +ЇiЉЉІЉ/ЈЉЌ УFЅF +ЊН&…€Н&… сRLv})8*ЊЅG + + + +ЇŠmЇЉЉІЉ?ЈЉЌ УFLv}­U + + + +І­V + + + +ЇЄFЙH% +ЊНF~…€НG~… C~­ &)ХFаЉЌ УF`l€АNаN№N…€Љ$€№ Љa…еЉ…ж`Љ$€№ ЉY…еЉ…ж`Љ]…еЉ…ж` 5]…8`ˆ$Ltœ ЙЅЛї ЗРгљ ЕРОп ФЇЗЈ ЬгХм 0%Љ1% bTЂнЄ№TЪјH рhЌ1%™2%ю1%Рс Љ1%­1% +ЊН…Щџ№4…Н„…€ Б€й2%аˆі­1% +ЊНŒ…€Н…l€ю1%Lе~ €…ЧЉd#`ЂН2%]x}~2%8%ЪюЂН2%}3%]4%}5%]6%2%шрщ`­0% 7M ` 0` Љ‘€`­0% 7M  +Љ‘€ШЉ‘€`­e#Iџe#Љ@%`ENGINEJ. LEE’˜žџџEXj +1fПЇœrUiЈЏцтŽщн ЂН 1ЪїЉ € €…FЂ Н фЪїЉ € €…GЂ Н ўЪї`а ЂН  №шаѕЂН №шаѕ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџр№№№№јј?ќ?ќў_ъP +0 јиxр№ №№P88>|=ОnvxHH2?ќјxРр№>P:H8>рy ~99№ Рр№јј +|\|ўž~œœ№рр№јј?ќ?ќ?ќ?ќј№5Ќўoі7ь№ј?ќ№јј:ќ2\8<<x№5Ќ~~oі7ь№ј?ќр№?А?P~H~x| ?Рр РРр№?ј№ј ќ ќ +ў~~>ќ№Ар№јќ 0Ш ј<<{оHH8 ў 0Шh   ј=М{оHKв:\ˆ ў'Р   @@р  ќфp№HH0?ў€XшјЯѓЏѕпћЏѕoі_њ/є/є|>д+Јў€XшhЮSЊUм;ЎumЖX$$$$xиА ў€>@'р3АPоHОџОр^@= = ^@Ј ај€|ф Ь +X{}џ}zММz ў №јј6ќј№?ьP +ˆx№пћОx.tџРџ№џјџќџќџўŸўџџЧџ'џ€?ѓџ€>бП€<Р|Р~0?р~?рџ>?№џ№џ€ŸјџСўџтџџмџџРЧРƒрр<№|џќџє?ч Сƒќџџџџ€џџРџџрџџ№џџ№яџјчџјЧџј?ƒџќ?џќ?љџќ?\kќ?21ќ>ќ?ќ?ќ?€ќ€јЧӼ󇹹рјрќ?РћЯ€0p8р#ўї№Gячќчџџџџ` џўџџСџОџЂџ€Оџ€Сџџўќ?јЯч€ `  €r €B1№Q?h?ш9јgќuў}џўЎ}ў9>sќ?ѓћŽgќџќ?јј ј|@ј<р=ј=№0рxќќxќт;x/!ќNЛxL Ѓќ!1x1ђ0B0В!xУ{ŸџТє`ФМH#ˆМPC|pO08(Љр4'™€3р3€0 Ц€0?Œ€0 Р0 {@0'Щ@0~Ьр0Ba 0Gџ00|D0Рf1џѓќр№јјX8pр5Ќ~~oі7ь№p 0€@  DD€ˆ"GФ88Р УУЅЅ“ЩŠQЄ%‘‰Kв!„D"*Tˆр№ ˜iЫiЫ\OљV1T•VЕF5gy§<ччф'ВMšYЏѕIPŠЖm–i а ­Е”)ЧуcЦ>|@ (%Є"DШOђ!„и x'фEЂЦcР€ў@ZZnv .t,d@GтJRJRGт@ў 0ШH  8#ФcЦqŽOђOђ>| p'$ŽјБИСЛ +_b_bЛ +ИСјБ$Ž' 0Шˆhp  8#ФcЦqŽOђOђ>| p 0ШјИ№  8#ФcЦqŽOђOђ>| p 0јји№p`И#ФcЦўOђOђ>| p 0јј(№p`И#„cF~ўMђKђ6| p 0ШH  8?ќxxHL2>| p 0ШH  8#ФbF~~HNr>| p 0Ш 8#ФcЦўOђOђ?ќ p 0Ш(   р 0и8H’IR0Œ ў 0Ш(   р 0ј=\JВMR:Ќ5Tў0'Ш$(   р 0ј9œJRI’0Œ Dў 0јји№p`№ +P˜0 xx0 ўр?ќp4,   р 0h?ќOђOђ?ќ?ќў 0Шh   а\1ŒHH1Œ +Tt 0јјј№№рр№|?ќOђOђ?ќttуЬ 0'ŽXЉ№ЉЉљ€@p4$ш˜0`9€EEEч€@@@@0С"Ђ BрC0D<ш#BТB' 1| ЦрƒРА"ˆDDќЈ*ААЈ*ќDD"ˆАРџџ яї рё   П§Р„€Œ€1€ˆ€€a€€џџ џџ  Ÿљ№Ÿљџџџџ€€€ЏџЏџˆ?Џџ Џџџ­Р­џ­џ€џџџџџѕљu‰q‰uџѕ№1џѕ№џѕџџўўўўўў@^z_њ@^z_њ@ў№8cЦOђ_њOђgцP +OђHHHH8ў@@@@@@ў@@OђOђOђўршшш(8рx88p?ќ?ќўoўoўgўsў?ќ?ќјHBТ +bW,I"Њђ @@`А№€?џ_я{Зoџ}п?џџ€џ?я_З{џoп}џ?џџ   ?љ   џё€!€!€!џџ?ў?ў????ў<<<?ў000?ўџџ‡сё‰ёšё’Q˜9œ9О}НПП§Р„€Œџџ“Щ –i‰‘‰‘„!ŸљННћпП§Р„€Œџџџџџџџџ№№№№џ№џ№џ№џ№џ№џ№џ№џ№№№№№№№№№џџџџџџџџ№№№№џ№џ№џ№џ№џ№џ№џ№џ№џџџџџџџџџџџџџџџџ№№№№№№№№№№№№№№№№?ќ@Oђ_њ_њ_њ@ўBBBBCТ@ўўўўў?ќ  @ўBBBBCТ@ўџџŸљёЧууЧёљў?М˜С‰уУУу‰Сœ™џџџџќ?§Пў§Пњ_…ЁЪђ~уУќНєЅѓЅуНЧУџџџџў?џў?ў?ў?ў?ў?ќјїїїїїїїїћяќџџџџЧяуƒсЧсясџсџсџсЯСЧƒр№јџџР pX< +юОъ> +рXtŠюОъ~ +Р<(x`P wР}€W|PpX€@. 8`h pрp QРw@}€W~PpXp˜˜ўtиpPpPpPpиp €ррРРРр №xH>$|Р.€ + + +Р  №№Р€€ |$>!рџџЃhxŸџaџ($B„џўџрХ €џљџ†$Bџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџћџџџџџџџџџџџџўџџџїћ—џџџџџџў?џџџџўџўїѓ/џџџџџџфџџџџрџќїћпџџџџџџшџџџџюџРќсћпџџљџџџЩ/џџџџј?љџƒџџ№ПџџЪџџџџј?<ћў3џџ€џџЩџџџџ№џїрчgџџџџ˜џџџџќ ч†џџ~уџџ\џџџџњ?<ШOЇџџ|џѓџџf“џџџџіп$ћСяžџџ}џљџџыџџџџЮчћ˜ы^џџqџљџџИ5џџџџžс0ћљы^џџsџќџџЁ™џџџџžсќћУу^џџcџќџ =џџџџўљўћчцЮџџsџќџџ yџџџџјџџџїќРџsџќџџаzџџџюўџџџїџрџsџќџџайџџџрчџ0џџџчџџcџќџјњџџъїўћџџїџџsџќџџ_ѓџџћє{Зd‘дIџyџљџџ3?џџћеjћЊВWЇ]џyџљџўпџџћ”jћЊЖйЖkџxџѓџќџџћUъћjЖнЕkџ|уџќ џџёtpїbAР7џ~‡џўh џџџџџџџџџџїџџќџџџџџџџџџџїџРџќџџџџџџџџџџЯџюџџўџџјџџџџў&,џџ№џџџџў` џџ№aDџџџџў` џџ№€јBO<БџџџџџP џџѓ€ ђAшџџџџџР?џџ№€ Tфљџџџџџ@џџџ№€ W"я7џџџџџ`џџ№€ќЂ‘џџџџџp"џџџ№€ ЇТЏЁџџџџџ~ пџџ№€ dBЂ aџџџџџ>Пџџ№€ 4BЂAџџџџџ?џџ№„ GХ"'Љџџџџџ?џџ№ „El#џџџџў@€џџ№џџџџўС€џџ№џџџџџƒ„џџџ№ADџџџџ§‡ШџџџёР TOтO<Бџџџџ§pџџџђ X‘шџџџџљп`џџџђ Ўфљџџџџћџсџџџ№ |чBя7џџџџ§Хџџџ№@ 0KЂ‘џџџџџя…џџџ№€8ѕЏЁџџџџуџџџџёTтЂ aџџџџлўџџџђаЂAџџџџšМџџџѓфђХ"'Љџџџџњјџџџ№ќ %l#џџџјЯјџџџ№џџџСsџџџџ№џџџ?ђџџџ№ јџџџ;Ÿ@џџџёР D@џџџd 0?џџџђ јD@џџџˆ№=џџџђ D@џџџяќiџџџ№ јРџџўчџщџџџ№Р Hџџј&Cџ;џџџ№ pD@џџрf џџџџђ PD@џџ€ўўџџџђ ŒD@џџ…§ўњџџџёФ Рџ№=ўюџџџ№ќ@џрџќўџџ№џ~?џџўџџџјџ|џџџўџџџџџџџџџџџџџpџџџџџџџџџџџџџџџџџ@џџџ§џџџKця‚;Лœч?џџџџџџўЕkZяюћЛkZпџџџџџџџўНkZHюѕ“kZпџџџџџџџўНkZOю5“л[ПџџџџџџџўНkZЏюёЋЛ[?џџџџџџџўЕkZЏююЋ{ZџџџџџџџџџџKцЏю.Ћ цџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@'€OФр>ё>|<<€<>€>y№@@€Рр?№?ј}ќџў§ћП€їп€ќЏ€єз€ўo€њ_ћ~}|?pР *A@‚ ˆТр?№€?ј}ќ џўП€§пШћяРўWШњkРџ7Ш§/€}П>О м№@@U00??€џРџРџ№џќџџџџ€ћџ€§џРњП№їјъЏјѕWјьЋјаUјьjјдјьјдјь;№іoРњРџџ€?џў@MВ@VК@[R@ў((((80p88р#ФOђ_њŸљП§ 88ppр#ФOђ_њŸљП§wЗЮё}§П3ŸПЇчкOOлѕŸћьŸsџЕZђžŸЗїПN№}ќ?2~?ІgкON[єњlžsў5ZržЖ’I’I’I“Щ”)њ_’I‘‰‘‰’Iњ_”)“Щ’I’I’I€€€Ар€€€€€€€р?јќќ `јxxxјјјјр 0ш,4SЪWъ_њOђGтd&T*L2Gт$$(№€@  @рp  №=xр xXЬ4d"+ДŒ +ШАРррр 8 0"#„Œ +ˆАРррŒ)J)*)Њ)+/§8@Gџ8Љ))%*Jмџџ2LџџџџрЯѓŸљ  а а   а   а   а а   ?‡ПoŽg1{8<Fџ8ўџ8џs!ќћўљќq§Np€РР№=x:И=x№р№№phр–‘!ŠD",(вDe‚(ƒEЎ№№ $р"`#AA@ €@€ 1K€`†q€@ €ˆ€Ф€BЦcm>*I4є*ŽQ СёB‚‚№€@@@ ?џаŒg№И   @@@€€€€€€џџ8ФDТС!!!‡С€€€€€џќqމ‰PPPPPS1мpQмVS№№ $Ф"Ф#ŒAHAШ@H€HH `1PKиPHPxPXPD‰Œ‰ƒŒ€p€€@@@ ?џоЬФž>   @@@€€€€€€џџљ?џPVЧW_№№ $„"„#LAHAH@H€ШH `1PKеIиiоT­L ‚Z€ј€€€@@@ ?џ^ЬФž>   @@@€€€€€€џџі т‘IЩII0IPIpI(’yт$F Aђ@ƒр„„„ƒр€@@@ ?џ`„ 0aƒ#@`ˆ Œ№№ $D"Ф#ŒAA@€ `1PK}Ъ'yD@@ƒр„„„ƒр€@@@ ?џоЬР<   @@@€€€€€€џџќ 0@€Л3юмDX@A№BBBA№@€Р џА№` p/й; ?џ€~р0ўќЄ   џј€€€€€№‚‚‚A№@@@@@џ№   @@@€€€€€€џџС!!!‡С€€€€€џќР  р`      ?ўР`0€ Г9эЫE†‚BBB‚AAA‚€€€€€џўџ 0@€Л0юпDY@AїBBBAї@€џџk™Ьw„fп} ‚ ‚ ‚п}џР0 `Г9Ы†я‚BBBя‚џ0ˆaˆCƒ0ќ #џ$$#џ?џ@Рїqџџžpџрˆˆрџџq†о[џј ƒ&?С>ьџФ$$џФџќc€}­ЫD@ @@A№B‚‚№€€@@@?џq№   @@@€€€€€€џџчЬ9‚‚BAA€€€€€џќџp€œ № `€э™Ар€‡№ˆˆˆ‡№€€€@@@€€€€џ€№€€ЂгУ +@@@A№B‚‚№€€@@@?џ€№   @@@€€€€€€џџшЭ%2‚BAA€€€€€џќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŸF?Щe ?Џї їЯAU9я00 000   S 00  33  "003 $0350$" "S33"" B0P30b " 03U " 3 330@ "3035" B$0SS$"0003 "3S33 """"500" 000 5B"B"0s05"BBBP5300""$ 03033"""""P33303 "" "3000 "00 0 "3033B"" 350S3"$ ""033P "" "0333" 0030  000  000  03"  0300""00 00  030" 0000   0003 " 3P "00 00000 030 B0S053$"""033 " 330$""333 "0 0"@ 03P30"" B030  030S3"$$55S3 """"303 @ ""0535"$"" 3 000  3 "0030 " 0 "30P3 B "33000" 33@"" 33 "0  003  "000 $0305$""0330 0305$""$330S " 00 "0P0 0 0 00"0003 " 03$""3300"" "033" @ "03033"""033  00 "003 0 0 000  30 03 ""S033@" ""300" 00053 "$"0U335 B@@"303""" 00353"$"""35P3  "00P3B""p30"" $ 0030 " SSS3$0uPS3"DB$0SP0B$$33333bBB"BP5533B" 0003 "@"03353@B "3303 $3""03"$$""PSS55 "b@ 033SD @ 3533bB$B"P35s00@D"000303" ""35353"D""0503" 3"P53D@"PP3" ""P0 "035B$D""33"$ 000003$d 3uSU0@$B$DS355 "" 33u@ BBD030 B"" 03033 "0U0$B0330"$ #B0SSd"P57 "  U70W"BDF"03WPD" BP 5S B$"d’ p0u0& $r DpP s00B"0020 03 @ "@2EpU BB`ps0 @D000BB"dS3u5"@$"" 235uPb "`R#p0S3$b0s030@ 303  $ 2pp 0 0PB"sS  b'50C$ "Pppd@007pP3` " 0p S03pB 62S3„$D@p07"'#6 D P p0AFP5s0B`52PC"@4033 @"0P @ "330@"`25 0@ s0U0Bb$@355s@D"@p%B F447s !fp330Sb0@D@P00u0" b S0U3@ P %TpE B 0p"0 Cpp UdF@5“pdf&p30#@B@5W7"Ђ‚b7q'P#2dB`3@R 0vpG0$db&3wT2 d&D56 s 0B @4E00 d$S0S R`"s3E4B$Bp'0&" "0wV!@b T709 W `70USB3†0‚65W“13"†0Cs F`6@5p qP0d&Db27S2FP$0 4W$ bb5SS#@203 B0@'30PPD" b6r0W@@!0pu70 Bb6€3w75 0D& fRBP0U " F$"f3pw Wd†@F7Uu3Pw`@d RW`u'PDS`:0pS49A20dP$•Adub5„Q&5$s$pE$ R@4"PE6`p 6w pT$"0•PC&PЂgU"w u d0„@57H€$SWuWwd& &&s&91A&€uwW—1$ f*2FUsWP%0cDPd6pp77 “&„pu`S4U0 %dS"S0@6CR0"&37S$bd" + PW•1d& +"pPw 35#@B"F&PPs—1D†"†bswww&„ @V S3u0 "B 3Usp"f†FuP7pS'@d30eV%20'C$v`p3S%`@"Tus Qsd`"PP17c6 7—„ „r;З„f(P'4U 'W P%АAp5!0 †B Bw u0wdPЂV`Ps%&0 `VU`V 'A–3*€d;Aa8!fbt`WU‚BFЗPfp`vD3‚0Зwg&`(`„09@Y“0 F†c0U7P%pu †`2wwwwu#F†@‚ wwp0ƒ& DF7CUup@ + fp w'—@"f@40p7Pp‚P p'FS@RS u4g003`@wTww#Rf&@3r05C5 @2wuw0 "€f†5wwЗD(Bb@7rWpB`d`S93•1'ff +@wВ10$3 p2u3R€bp0sD †1bP'ps@70r"D@r 65 %7SG‚bd@pW3З`B +b3U73АPaPb`FRBppf +p‡qwU#tb( C0 “!%BF +5wW5%` f" 950  3s`%U†SwV#dbp@ P`cRw`u5`aB`tp‚1Pd7Ps&BfGwp#‚a 67wP“vd`Ir`Bw'0WBBf!F7uЗQ`7FdDf4WpWs`00`F†10@sS[`WЂ!PSpBY@@fpD3`u `urEF5‚WwP `6e ptw``w„d"7 SsP `"ІА FS`EU'f4Dc9%З0 +`f + 9R7@d EB4 02$* FTS“pГ&#(`DwseR7Ftc†sp573„!bp7vW@08s`”b"‚0%S5sb @S s$`0p`QA0&@dR “P#`‚0$$BS#s$Grgp#b$F@Е3Sref&bPU732G2" b@&fwUwS‚†І“1—dg@c67@VS57В0 ap$2`U[r`4#sP +!d5pWƒQAf$ 0p d—D07f0puB(!C—7"2d6&4b—pp7E" +`‚@u5s &&fbS" 'Rp• 0`&"fb QЖq" „25wB"gp"0  d@5#D•`"tG fD&A39W&F‚1`v6“sC0g†0(V „cb(7!З0@F@bE"w9Tf`ff`S q9se"V   VqvWЃb‚SQfEqSc@6p&p3S Ard$`rGXP@sVbbV–=Ђ +4г5@% `ЅAUXP +BHf€—9В‚f +SGp0–P‚w–Ѓ€eu0 a€!A0 %d €#"sweaB6`—Q+AbQpB’„1r;1s*fBqЗFga +S @WvG0p7C@&@ •‘9†$frwАs0r†6@b&6sw57Sv@H'09s3Wf& f0 3V# 0s0S`DC“00 f2`p0R…ЖAaW%1f'fP= cpЄp&v@7А!D5†b1qї!p!SE*%f 7 cАs M"”Gr Ab`H#5e]$za4BDJ!Wd=50ІС!<rCsTEf`Аa 5T` v€vG00 4!`3 4s7TpdecVb– 0w6&f•Q380†PEQqp SPbd‡r0–7Zƒ3d(aa1ГP‡‚AR"66b-pVEƒqVdGE’e73 T`‡vV TTc€€S—Ed8 Іgж6 E\A%It еapaаapdHp@Д[a—$F>PUT 4E:e86-P)qdБbBE№pEva7 +#buFB A'@“0)VG@дA‘8aАЁPgp4”€S$•@б—€#6[ ЂЁw`E“2-— U$a5…№A3#6yD2)$0ЂT $ѓ0'fX@’1ЦPp—wЦЂ&FЗauv  ZCf P0->P––PeBC6Ђ0)3I0Ѓqa0S0DЦPaА—0[gHPDСQCа!q`WPV h‘ Sw9Pц!# +we=УPAqgs5)V&JT7Ж#5 +dP pA“rgt‡'X–0<$TЁ‘C3еC’` +Сp7@EvЅW$5rР1fR€№A7А2K6c + 0@9 єAR(i4Б– † ВEPq8IRP$•%$4†1"АwdR€fu"0`%PT 0tdtvg@uP#BU4gd `p8PG`R`v'—P€PƒB'А… +’@1EX0 Wb@`’"3Ђ’pKp```€%!wGAВ`5s& teu$—"@&0UG&S„1S@ps0`SB0t` 3@p‚0c"“ P Qs`bd3"5•@qgF7 6e3Uw`w`< Wu7TGE'VfYse4“`“aT!€ V‚p5&WJdА0ІsЃpЄ@s <pH5‚QQ(w‚P`Xa 1B5p"s(`p 's2g6 D`0 T s1`50Be8! P3@pfC%fpd5 Cc02b%#r`4 B9'03`p +E0u%W'vV %E3ДBPtd+5‡–Ec•B`ГT")00v GSS€BV`pW7€@3sdp`“ WsHQaRppHS€p `p5 @pfS pbaВFfp`63b2pb“FDs`u`8–Dc@pv bw@S4@ R6#GDД`'p$@Evbp`'S`—wФ‘` B2)bа6PF'80@v+T!Pbu5`p@p€PƒQ%P'C$ 0`w$r@'Vpd`P`p @wSЇ4I27:@0Rb ap:It#p<1!ƒАrУ2d-IPTIВ)XaGqP6 bА6c @Г+@p$"& rP`7 rЇPAR@ +&p"2%S •@81B2RC0"EVC3“@#v`Pgr@ v66CP&s`@VF342e W6#0cА`"P`2)’R€3D’@P@br‡%v"s€Q2%'€SB3"3`5bpC–:`3C0bSCtcp0F32b“`5`wbsSFЕ$'АDP’$ T` TB1`s`0sb2'6' rfАa% ж 0)!x`1epЖ@Pp€#ЇqC%ДgIP@vb GSBV'0P p&peR4#'& #vP`0v‚3t"Ї1@4033€3e20`s`T`"S 0`3#4f0dp 0 30'v0 %42 PRc 5V@%4p`7#0eP% 0b•@%TGVUbT@P€I3@pVe2T t g%'du`V`p!B3P`W"P P"0C0uFP@rC22%gv"tC0P0`@3@P%#40@0V04sbG 0B5'PPB00"@00B0 P@BЖ"VwF p$tc'&7„`!'S`50GpV 4 6 @@7Vg t‡2 )0Es1c40@00'0B'00@0gB#3C#G0 4%0SGtb303 %€ vCs@"3@@3@#$S5 + T@PЧ@gvP S" &v T' Qt%6p` B02R '% R 42cpUv@Pt ”% 2E5v`P3W#4vƒ 0@P0R60v022v6W`b–tB0G@0v tBSGg "C’4‡1$C`w€%“`7p‚1V0p„gpt@P‚)A00e23g3@p` R a0E–"G•0V 3506C%#0pF %p Bgr#cp 6“ `rdp&P@0%"PF7Rbs€1)’P)agƒtDS pB%4V7S`E0@t@EV7c'6EpEP V @dPBBspBP223@0sb"u0 S‚`G0`DT8gSpWЇQ p`S"&``T+5wv$`# b€e5— &3"#4d`"XwP70&b 0pgEf`Dp% 2bg5pu€0F†0wVA3'pVb`$f41a2f"CГ–C +E$B“1“!Зap@A5w&p‚€†P—0“g5!p%2aF@X0w3WS$$b35R0fEE up3'Pf72GR 2bDbbpP3 3"B0'` FRГ 9!5TCa2G p f7 +DT“AБ–#F"%2duЄ1„PF— P`"0dbvpPsd 4P" bP$0034SR@$TB63s'PE@AG4c7V`5P@5" 23 5Ev6#T PR"%sAe2gET4cSR0`3E4TSb20pb"3R6$P3@p`P`6P&s"@0#p` SB0G' @t@p@@3 v3 0vrb%'%4#2@6'@"P‡P0PF "V@3#2g0 ' `2#"p b7 0"PB5Bp"2G '6T%"35@P 3@R%`p"0%v0`5‚s„1ET%S6 U†S0 –AUd0d3Bp" 0`'"U US "PBpD6"$S"7$D5"P0#v vg%PBB7‡0b"R0ƒ4 @s p3  7`R$5 3$"'@'p`0"p0PpD@0p@  p 60#00B  "P' r"4% 2BWbG6dp0BS`p$3s„4UFUB$p7 `p` `W@6@–WЂp!`pp`tf9DВEwDTG cD’#f`XEWD ap)"—@€PGD7fPG†UB2W@'"2#6 Tusp32# PdS"s'0EV0`ub"0dP%655@SBS#0CX!SBS`'"0C0ET#0w†g'DWfЕ@p 0C63B“@10@p€P%&W‚P"&s‚1`0P` u:f7F—Bsbsbp `sfwS„S"sd“A0$sD@sd5 s@SBS0`UvPpD$p6@gE $ p F…EEP4vv6 'bw6`E rVV$M ! PrcEЅ‡!'ec53`"pF/0Ж4TT64 ––05&'@c“0E303VRP03— a€0FBEs p 5 +BЃD77”qA +Ab +TСXqGq[ЦA*Rж5;3S d9dt% › 8WСT +@6Н"8P du 6ї%3 €qaF€0d WТ% =‚21‡A _8QRJS…@!е')bsЃbcГ €5…7?b#s*6ѓW)"“B&№Fq1w`2JAaїQ!ЕA4†0=cwW`4 † ]AА2w„JзP$'7!† A!  b„З1prp" f&&YP4“Bv 0p–Wb3b&XQ•0C@`b@d pS@€ &Gu'`@bw P#6' 673"P S00600 #"0"# "03"g0%4 0E 0 2 @P00$ 0P$ 0" P 00@ #0sBD 00" 3@U 0  00@p"V0@03&3B0 ppDCp"33@@$PSPP0 3@5 "00%$PP%20B00S"36'B0 "30BPp2"S P"V3@ g 0@T 3g %Dp"6%"UpB$ 03$u"p@BrP ` @v5@2U # 0B27BPGDp@BP 303Bp $p 52$S@2 u‚! 00 P @'3"3@003 0@ R 0 "Br`P B3 03&u@RP "@r0 B55"3@@U0 B30P@0 B0   5 $P"B P@"50"@S0"0#30"00BP0 @P0@00 03P0 00  0 P"02uу%PD7РMP4IrDTs& 8 @4 P@ 3 0s4V$B€0Вf#t€J&6s†Bd`t"@sDa&З‡"yP%A"dй"g$p“ЄH t_RD4UG&їAaBWU"1bLAзaaB9DA)Єеea@•PUСd№+bв5FPуbйƒ!wBJйc$y`V5A(TЁwbVUA† ](1T'pА 0ПP0HCD@$нЁ% WaB€лdW„p&BПf3ЄSG$b +їЃG3‚rsс0ї‚І“DDŸP0(Wa$€Е…SD"bл‚5ІsC†ДMPfwa&tOr@:Wd$ 7m‘@V7fa€@ї€5†‚BЙ€D”b€ ŸP!^ЃUƒPbtW„ c‚pP1aa X(S2G[І%d™eѓ"t„!aГF0г0fef™…#)V5a +eЗu\Q€E?a U$v7†`%&C}PWР rї 4 B ab–Б…‘T1„aByaFsгWe‚0€“I 1зaA5 +T` +q]DP1+€6Іpђe “U€B(p“!d d8€@1/A@D@(qї@5bvw  W DSБ@p „ 4D11 Q"  Dpа 2P +05еVS)CFVbWWfp7 "%D6ЂP/"5•00``Еq 7+0UdFbP&W% G@€‘QbEc6Ђcq=‘QuTb@<XтVT&8UА  7$g—S @г43ƒ6`p SJQ„B„qUЃ Cs…*‘3IW2( 5b@†€Q1FГ`pFЂqE(“qF†Pp`F3bІsS DБ` sQK57Bbf'•Ga3` QдC@Sг0c7%CDQ`vB +A@g@37'P"`p0 wbfPPGBW`3&B!Cp @v76CpI!`“#b7 !B00s Dq &&"p@+! 1!P "p'•00bud""p05"cP`FP #PА €PPftC0SP D30'&"bP 2P B`@35G$B"0"wC`•!`` p€3eU t5D 0p 450€P`P"pp U"F`R0 pCV)aR0$2•"$ BSp 62"@#' PS`03 P`"3Pg52pBPU0'b0eb#u3"s fR0USP"B$SS 3P"$ 0GBpb w`SE$ $3'@U&`pUP@0#"@ UB&0 05bF0'Bsu dB37R"0 fS 00(ps"3PF$S3P F"s "0@b3PU# $U0#0U d33D"P"R'0s"0#3b3P"0CbwU „'  +s@02' 3 0"B9v0`ez€UvA 0Ѕ3aTGГ4a ‚2  $pРтvErh'$F rYlqgIp3‡A%х gQva 8АwFI4(ж`DtЁ T№6wЉEmqfrЄu;F†ttXR”’%a!NwJI%QqjА +aАW8д6vAppf JPiА0PСE#bbжIG#сpa<!JwЅ-%sFtVQжapЁ2IejK‡0pi$i$АPaTOa%#г–q5iAV†g8!WДU‘|ASMq'kpfW‚IpX!4'ФG5:uT”`ipr"udг6Фgi69!В•0У“sУSA 4‰c'QGА€‡!g-АB–2tTЧА8aGR14ag`vgT7ЧIP1GуpWѓ!V1F)6’6№WТFS6>Vq~AЖaІaа6!№TAr +``г4)#7>!ZuZ`CГviT"˜PRFY4 XG…t‡0P„Ai%v[F>`q+i)‰%XАBWmaED6#^xAPATU(€A‘g9АX VqZ2k waAg6VH м)QrAgx!&pI?a‰V`Є“&k)3is$`0)U5f…cD!e№—$a’€c€2A+аvQАV0n!@<’–eIaKB–@PAI3™0Ж6@‰v26 |!pM04WЄвzT4pdgA!'5Bv!u&)˜!q(ƒ'xF%0I3TJЅ@ЖxPPp‡Ia‚r…g‘E'tzegMbM)vb“bGTI04‹2tёЖЇg`№Дxq!хA@tc)гAmTЂgЖv‘aPр„gG‘TаFЇ€[BђaGtжvgEP i!FVkS–V#wvgІцeISp@Q8TD€!…')№!Eg–ђTkУЧsa )WGVv& „<аsЁƒtDggВU•6vX +Xq$ƒETX7S"ƒC*GБvђVvAI…CU…g6sYH5wP\X€tаT@'#zЋA”’5Д IcTV-!s< 'ˆ'x5`0LA0I;XCv цE54 q)X`žgC”6pv` x5Ie@b ВT–'•3IiB@tД@qT“ 8 B)PЧP0xЅ!’V9ТE!7дFCTQхgAt!Xv8EK $†ktа№EZ „DVVrkRwz№% ЁeQbUЁpSсp›VwБWKqcЃPtvWt ђvp +"†№AA3p8Y&GveWЁP$ёXpаœPr$„Afsx–1I5С&g(d‡Qƒ4ЕI0/аE'AC sаDPP +F€4і!)a@ёTJ!FB_BPW%Ђ%r†CБ +etSp)fWO&VGсP4їEv0е!“\t"<Ё; DKAЁ№RdP3 ga[a"цDRg+BY4d)B‘ХFЗiG 5 !P`ЂdЙ ‹“D Cp_fw‘ETBu€!€ Vdr&4т y‡sж&@' А_@Q+H2Qf"Ћ[v6!\tgbAб‰G$Wrp%0Ÿ + ) 8qEСP†u@VаcgYTBT.“ 6№ƒ‹@q0w№rП$G%ГuD9№AaЂ;4b'jQИ$@Ps0)F8o#rRC Pтu'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \ No newline at end of file diff --git a/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.rom b/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.rom new file mode 100644 index 00000000..6a585cb8 Binary files /dev/null and b/bios/Wenquxing/PC1000/WQXEmu/pc1000/pc1000.rom differ