From 580fe04ad67569f1d3772cf8645e5bc6efccffed Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Wed, 29 Jan 2020 20:19:38 +1000 Subject: [PATCH] Resurrect DBMan as an external tool --- ExternalToolProjects/DBMan/CSharp-SQLite.dll | Bin 0 -> 699392 bytes ExternalToolProjects/DBMan/CustomMainForm.cs | 148 + .../DBMan/DATTools/DATConverter.Designer.cs | 215 + .../DBMan/DATTools/DATConverter.cs | 150 + .../DBMan/DATTools/DATParserBase.cs | 227 + .../DBMan/DATTools/NOINTROParser.cs | 322 + .../DBMan/DATTools/TOSECParser.cs | 378 + ExternalToolProjects/DBMan/DB.cs | 458 ++ ExternalToolProjects/DBMan/DBMan.Designer.cs | 793 ++ ExternalToolProjects/DBMan/DBMan.cs | 347 + ExternalToolProjects/DBMan/DBMan.csproj | 24 + ExternalToolProjects/DBMan/DBMan.resx | 129 + ExternalToolProjects/DBMan/Data/psx-hash.txt | 7011 +++++++++++++++++ ExternalToolProjects/DBMan/DirectoryScan.cs | 122 + ExternalToolProjects/DBMan/DiscHash.cs | 133 + .../DBMan/Properties/AssemblyInfo.cs | 41 + .../DBMan/Properties/Settings.Designer.cs | 26 + .../DBMan/Properties/Settings.settings | 7 + ExternalToolProjects/DBMan/PsxDBJob.cs | 129 + ExternalToolProjects/DBMan/RomHasher.cs | 263 + ExternalToolProjects/DBMan/build_debug.sh | 1 + ExternalToolProjects/DBMan/build_release.sh | 1 + 22 files changed, 10925 insertions(+) create mode 100644 ExternalToolProjects/DBMan/CSharp-SQLite.dll create mode 100644 ExternalToolProjects/DBMan/CustomMainForm.cs create mode 100644 ExternalToolProjects/DBMan/DATTools/DATConverter.Designer.cs create mode 100644 ExternalToolProjects/DBMan/DATTools/DATConverter.cs create mode 100644 ExternalToolProjects/DBMan/DATTools/DATParserBase.cs create mode 100644 ExternalToolProjects/DBMan/DATTools/NOINTROParser.cs create mode 100644 ExternalToolProjects/DBMan/DATTools/TOSECParser.cs create mode 100644 ExternalToolProjects/DBMan/DB.cs create mode 100644 ExternalToolProjects/DBMan/DBMan.Designer.cs create mode 100644 ExternalToolProjects/DBMan/DBMan.cs create mode 100644 ExternalToolProjects/DBMan/DBMan.csproj create mode 100644 ExternalToolProjects/DBMan/DBMan.resx create mode 100644 ExternalToolProjects/DBMan/Data/psx-hash.txt create mode 100644 ExternalToolProjects/DBMan/DirectoryScan.cs create mode 100644 ExternalToolProjects/DBMan/DiscHash.cs create mode 100644 ExternalToolProjects/DBMan/Properties/AssemblyInfo.cs create mode 100644 ExternalToolProjects/DBMan/Properties/Settings.Designer.cs create mode 100644 ExternalToolProjects/DBMan/Properties/Settings.settings create mode 100644 ExternalToolProjects/DBMan/PsxDBJob.cs create mode 100644 ExternalToolProjects/DBMan/RomHasher.cs create mode 120000 ExternalToolProjects/DBMan/build_debug.sh create mode 120000 ExternalToolProjects/DBMan/build_release.sh diff --git a/ExternalToolProjects/DBMan/CSharp-SQLite.dll b/ExternalToolProjects/DBMan/CSharp-SQLite.dll new file mode 100644 index 0000000000000000000000000000000000000000..e0f7f7bcb6b343f9b38106907000d5db78a36be3 GIT binary patch literal 699392 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
p zcm#rx=0%W?G=`_nKrnoJ;LC`*G(69Oho`_gmQ$P-xU8x#*tx2{f#WT?glQt-dn?+? zlasaIj|#s=C?9Z5-HMkR z;wd8)=Bc*UNe3rtGEAPPH}eG>e+==R91FRXg3Bp1e2K+F+xlI!$6T6fvQoJ@h4qZ( zU_Gn&5}H#B4S$A8uDL<$$xT_lrgT28N>yi&kWH6~W=wwKp(Wh0ZA6z_y~YYyEjF_b zHpG~#m>rmogY+t@*VxPg&5c-Q;u~~wSrsoewUu`qytOD{V!hmJtO@pW&P8J|(N8U3 zj^Tw)Wea%$W61MLP&T+703E~g57Awy3EL@`yE0wb zU?ciBV$qLhW77UiI=-}ig|!OI!y9A{#b)_>qvuE}az9=bd|*$7=XB9|Te(!kGjcdP zQamn|^$j(=>u@24YT{ndleYV%zv5iyy#t*0(){JbwMYSz8Bh&#OT4Nu4?oVfs>$s^ z7~w9<@D^(_4e<6`wXvt%Qwn~70$`-QD)%Q<{8{QjY*0sO6Nj_pA|I@TevCW8w=Q%+ z;$?vG4tksCv5^$b!Vve@F;;d~B!98pchcc%u@*qX6HAm@#VA&@xZhg~pv31+JRQfn zcx?@Ju7kJKl^wqac`BuTFhaB-QJr2@TA{{kR^U9bj``57$X)Dh6HjSGfUtK!lfi$H_h$8z(tnCz%PgRuSC8JSi4v zx>GY(h1nVX3UG{9dy0+mbLE5FWDIgMlPAJ&heu+cT))A=>QNdl4p*GJi^J85>g^VX zF(M{)6w+60L{5ERpcl=B@lbA3iw#@|`#B01lfrg*E4ScU^y=d3N}O|b)ub~et=5u0 zhusQF;`Lp0m1o^Z_A}|Jk4qH2t)J3O$e8S--$lBIkq&GPkG0#9H-CcE22_U8;XOdJ zSqc^>_oQ?W8J>?+Vq5|zH=>;`T#*69=a@4ImHOm@2v$aa~N07n_{D~1tWmxAf@5pl*;Dj50<}O zy3I`J#^Fj54#z!Q(v9T?t9vHMd8v^P@B*N4;Hv{Dak{0E;z)H`Z!<$hVSF{30-$q4 zP=sPiQt}!tdCi@QeIuja!|au0^~N?VYBKY3pozE2`X!H)WyfhMV)0zfr{`+Uj%nTz zrM0F$GXm9VHK`NL5pMX3YoP`ar31Mj!IZEgQ8o5gFdza=iCyC#0Ft4fGLm3HzK208 zt%H#fQJes5dW-86He;8tR8Ka4XxIu+hAiTQG6)!KoyM>VlLeBB1u(>a0R;{t{V8xu z*Vm^D#hVrDl_b_-+C)qvZ;1uj-w7`aY}l)icrBU5=LNuG(rgy_FK6 z0SF6KLbuEW83mRWd&C?FATdx}SDiKxkBMnDfTcPR(LSucSgMQbOakaZV?lI-pMtpI zDS%|49zrcB^K{UwXxJ&DK>2ut_6SohOo`PnzKcg~tr@ig$dHwjJ!D&sg&;d!Tx&-A z`AHYsMs#g7qP@ClfffGr;pjHD;V9k4UB&Y;l(Z>;0M5W$IYl z;^qb+T`g{TiiL?+rE;#Jn;5iKF=!N?jW|SJi-)qz!i0ALxUlLj$V@FJI~j>aBZe9N zUQ@>K7*Qeu9M6Uk3BX0YFKI|yEoi)rd%J6cqcBpit&DqQge~ToJ6+n~VrYb5CWUP< zpnL>{0hy&6X|$6SOOA_sJGl266?Kd19!pFDQ)t@+cmUjU1njd}8JJMn0+)_PyMm*! z87|g`u0srPUr14H8jnI8-S~X~VF~F+SGIAHSbXiuih!f0uf5p8cFcn@O4%x6+3s)YVV>q=Fg{g8}a8J9^mkY1IS+j4gp4o5Bz z!;uM&kf@%bT+8OZRAmn(tBgk7W%fs0fkAh8Y!jy@ zq&u9FlZV68ZkX&+LW*p47oxg6;1*ejE)O?Uuy?^^Xj~*07-~$^KSfk;FMun?1Zb}% zDX73~E`VY?U_tU{@p~Em#-4{CMblhAE?vXE8SdZd?9zQ*co@KCxI@}WaYUkUH`J2b zt0dEgP<<^vpM!y|UVY5(6x4v{#H8RZvul=nxH-^FsZADMnn)%Eh^)KGq9@U^M#BV) zuEdzRlo%B=TR%jrD9x83&v=WyXfyHw)x-&QFsIxEXk)f@DVPk@!W_lIpx9<7a77Qi zrb7l07rpuvMH0DcC2p>0M*`9Yq_{a))`wE?{JP8}jDN2TvH8*LauRY z7IR;KozFFn&cIAF7YrD7@o1I>L&l+EozdU*aFgN2u%Zp&4h&6XuWLVoX?Lj&3YNV~ zm6)BzY`Ldfx6QEkAR2ZM4OD_(0=tEgu!C)I@@5eD&Hms8@EF??oVTJf7bmF%FGO^; zLvD(v;FN=fC@ys9AZJ5Pr5u$K#IiE^d&WKwxnNhOSUfQPUbyf`o=9OM&aT9{L0%l; zcXO2712leMEPrqT$TgN{i?AwTgiIoxM;P#^Je>;11y#ioEr0Z#i}K~Lu`I=vOM?{W zbGn3K^>{K#&%MqDq=a6Wkc6ZVV$n}UV-X|Y_!*B!7u#>X-F{?Qpi(X%hU%F}T zMXP^1|AT$9*QLh$6q3-($+xXx;zS57TxzI9{mu1W52@B&}Z-?dUzDO zlq=#7M!>=qtBO9Ycaa@8W3xGrsGi*wF(~1+YGOnv}U~e4kX4!AZvmA zq*qkw!Z%AM1k^R4*oOhaBYUQj(GMW1t-g1}^?e>Llc_4&bC9rrPW9^q#Ja-9_VkOQ z@Yrc+QVJoZiRID?gSk&KHwJWWtiS}o6NJSTIs>X55lTY=S_BAar3kHipa;&EMSCXJ z!fHoXPFZ?$ym7WU>+-D}h{D~JU+Q@XE+@!LD9DKWQdEJP1ApzWVI`n*>`1h~E0a4Q z8$!2nVkUm#14+yrp(KhF>3{S@%V*E6}I>4$u!;jKFQ2KXC6G%M%^LzngHu zWL-9;JWe~3l`1JK?Avj*tqCJj-+e!f+39pHx`X1=Ht<0=dLgSsJ;rjQS&DgLTZKUil9SFc zmWGE_PGP?@Ue?b{=j4C^s{^b%;z$gJm;}bKe>z>rt^KNQoiqOQCN8M3=b(Zrtd1y( z>w0KI$s1UWO~XiR@!Xu;vNpa&ej~mR^+A5mgCIReic}4SI5_ef-R8@ST^T)6au3)- z*xUmq)@i;SWw7FKH?y(`fz^sLvQ2lonJk}>*= zkg|RiFf<@`;WV;U(~eAY6r&-=rxyiT2sefUe}kr)qB2eB zj3%CqY0uGV5AIJU$)Jvtc#eVx8-HzDMkJ6p$N4_$h+5!@JTCP#r09h{(!c@_ z04RO-o4>?w@JAr0IjXJTs8)`b;8+BeoQRfVka0TYWKzXLMCL80ES$EMIx064dz6te z)^vG%m^&yWE=71Ala%%++mnh#%G98@7fn70|m5Zki>wai1R^#?`R;eM*{nozE@M1MUASXe8J&88TcuvT-}u z%b626$(J|zx(zu7_g&Eh|3f69|za5No-{aGl9rskpat>vOVy32z`cu{WRG|_;JY9rK?Yj zIn?_9yK%+GHqbz280D>rKs(HbI)!wX5j>1)^mG_&dpV-sJm`v(tVWB~iZ2+pI0^D@ zi^}I{H747-c_O=6je9A*iOw?P;Y^|N#9@?%;aZrCGZ<8Jd{ETY{|P%&TrRgKiayR% z6rPFV%MRu>#*3h zDs~OWuGO(Ch+T)ru94WaCUzYWyVl08BV*UP*tI@(9TmGqW7me*b#&}HCU$L%UB||* zvDh^pyC!1SWbE1$yEezJEwO8B?3#*Q+hW)D*mYd&ie7^E;^*P^eDi zof5mEhta%7@>p8(l-lWWx-()|^1Rxaaai=yyw`{xn)e!K$Fb4d@?PWII4pXx-fKh# z6}(3DGQHP`9QY~V%P52bwTWkUgU%@BM!Sbc3l#?E{$E6 z#jaR$% z@9AdKg3Van;pd$#in`wf+A0@Kp-fmVLwD_XjaM0- zrg?KJO(xr(W|RUEJmF}v#pS*wmFJ1deQPSs;&Myt3)V})HNFjLBKuP1LRoC!1gpRm z2tN|M1AGtmArz)aFS?i6%|Y;M!T+EeHddP7Bf%Ipm|{q|U^~4%Hf&|DL?~3r{sG}W zIBih-?qy^9;KN4G56&gifftp|z&D>6|0dU+i`~f~elKySC>;QU_X&J#!>J)^*Z8|M zd>udD4cH0{no>trVjZ`RF(->}@NNKi z?RSbf*`gOslC60pk;3HaAroVf&11Y^C=Z7@Ys$FkOerGjpOU-Vq91}~pQ1)5X~x6` zNHu-gl}CMwihyB{4`bM&(M|a_tPSjk53@s_FRmb{E3-qSeO-_RT!XkXMSzFUqjQWNXj|GIZ>CSBQl37c9~C2h#nSO`F6ooPKX{na}b=2Y$E5#BN6Qpd<<#+ z1!?SN9w?f}T~Exwd`EVN=!xKsk_eq3g4#7fzBL>E48k4r*2Ox&^~~x>Ml@X0Ru}~P z^T%3OcEg-`kaMW2w=jXC0~|BtMdczZ%|3GovUhNV6xYBhxp>B zs%Qpz6oQA8dhxvqR6Qrv73hgFz##b#rfT`pn!^H4-Ye!2p;{mZSP}zFbZ^G-P#Vv;?&{4)YNyz zDXzhmrxO{5;2hfBqEk%XMZv)P@9vV|R3lCQltwz%J;?hmX=iXQyQMM$ccd147v7HG zbo_ckZJ;6BK;nf?kl!Yh17Hi2P=kR@KuuH}C}Z(8{+|#(`ZaOyW7;GXyf=Lz7i<}y9!!MXHF{cl6K47hw%*@xpK)#y5fV(d+db{v}|rYp8gppNwBNoLX5dorLFjPWB>C9ATM;`jVS~Q3*Cv!F}5=I>I+>c zV+8Z|^T>+t(7@S0D~?$C+6e5TI2KgXtoNdSl1!~epEzb+xu3ZfGWe0Og)&_G>0NkA z9A+_$UI}Y{DG|~H4=;f#m4dgb6OF6`9VAD!^%Z2%%=g2kE843i>%=Jp6brAm7^kVe z##HO$7(u}n12y_SxJ0u%m70Q=0W5U_c$T-S`E?`%=J4|%r3-2SEf+wcI{)7heuMlc zrK~DtVYfYQxO8>mK-7-rmr>Hhb&5^9AO6xZ)(!VV z%Qg?fL>d0^{?tq8z(1`;@Pw;T0K04MaIhl+Po)+2q)BK9oezE$b+jTN(lUq=8vWWN zcY-IxD~X@D((xD zHvb1Y)*=)Reu}m_+Cs*hiBck(M4{KeMfKIw)qPB=i_)=O&^*(+`looBYf5A~mZ)@} zbN3BcuRb7YQ;-$(61K3?v2YdD1lzY^RK zH^`T6{=L(rquBBr`1>pV#(3&1RpRlGn@}XS)%d^l0km-Jw@9FI<=`I?*ZMR<(}`Q3 zSsd_R%=h6`zE?3{jQXaMRy+fu08WH4BA0eQ8H_6tCW9f54764Lk;RpNl!Z`BAZqlD zto$2svT|?>10G;94x%Qj2Crb~hZsr{Q_Vw1;7$YyMe)R@q909`ZJ2{h#Ib!oK!-bk zI%(i1KY_b6WFSUprwVt?tow9KW$-$%-QeIEeuo3-6#StdLl`u51oCIf!9O4j2K;0s zN}0%!wQ&&=^Z%Kc0XV&(o_y_wkDwtunXC-`1O*H+|NKf2s(Tm#OJ_sCUzIhwgUT2CcWK=0^h-ovRflqb=`cnDImX%0hYd|XZtC8CfF}rmo7ELgG@i4kFjE3eF-H~V^!olJ;pMh_S9-3(1h+=JtTKgcbzdnV*mDWl6IT;`H zU+En94wUy1!k~FBBEVJ>NpN5A>G0u(AV02nWP8fek45QGA6@I?7=(`^za5=m1;apv z)TTJa4BNfIUt~YD4!|9@n}?!s0ju2~?gX=A_7~)%QjBo_2>7)V(JEVR7`XaE(XT-4 zVP=VB*b9D$QloG+0AXJu9+hs^V&PKQn@Q?H#Z?muv&>5 z$v4gl4u|jR-=jL}Gc|X!$}(frUG(?uVl{t3HN$p~A52L30eVDbVt4IFOrgAs8i`Kq z=Fu#M+=0E1&cFr^!QwU346T2`G3T`U5en+YSFEanBl|c$+; zv4%c`(1;&#tOroT$AHh3yxfF_y6|q+DaCpT>WwD|nFVc2kh@HW(@8+>pD~(Jmb2?NaNgLS`c*gZZyh*yZMt_#Hn4t#m~gV>gQk&^sU! zXE)a(VD2!$JDRr+*{88fR35PbtrIo_d6Hhq|6Hjk=YvQSdKS(^)@Q}@M0k!bd#M2jEpLpuw zmt#+dJ@hz6W>+_?B0t8ZM}2=lu5?P<% zxD_zxt!1meyqjAatTg$29CSexgx5tk0sRa1)xSo4ow?@mK!j4p@i%c{be)@V3lTqh zjO;?Wf&u&#vkpEpJB_VX+%yy;Wng6Rga9|Zkltb`$5}ijNX6{XkHD|&47#|HNbc-k zfHeQkwE;>RdXr3qAy2H4U%+W>??a=65q9(E^2?YxTvp*ejNCV_t1w6|kU(%k zH#U#_#Ju>g(`!xhIJC@ZX_0hiT3RsO70H+)3*i396WA8@lK3xG6mC8WkYO(hgNO0_Z^G0)z+J#(2j!0w+vzK{s-XdjPFKi&}if)qRX2&iyyqqB7veg2sI?G zRnQ9pPk@vrP~_A|xe|ey-mUCirg65eI$W7rs74D2|%IxN0a0}7L(mnwMPA%>IxN}Z+QHrZ-ad@$S3t*Qo>Wf{z z;XkH@|M0r}7MT;TBDT`Ju59Z}dhtx=S@QK-Pm^z^MXO$3=24ef=w>;(Kd3xHf?{;eYN&ZrYy z^T3kE``@)F;ZvNGsS26_I)ihU7A_-YU>Jnn6#B;Vi}Qo|KfO5rh{=Dr=BM|`@_%M= z{xv555t^UgC(Hj|i}SBD`61h8`{{kM{GVN%pX($0&y^JU>0K)Sgv}RU)~HES%*{M3 zfDC6VXLn^PXOn>NEQ^w)&#`=GVG?Ax2Zvk1KEbqP49-Rx{#)3N6xFFboOZJZmEs6| zL;~>`cN~Zla&B29yl+aF3-wgDim-%*^ledk9O3*j>wM(@Jli32eIS@+8*F9HnN4Q3 z2~DGd@K$0R);w<`w70n&t&`LdW~R>~{>>I?pD7(6($YtCPcQ(&&g^!x8^5~%r`P^n z>3LQG8>FCh&?}GT1$h2gCm=rbuM0!&4a)v<;RL_~FF9=`;q&_B85|{Hws$`y7CS(` zU|irH#QM#>Xwmp<;B2Q@A6S}V`OV9bzVU}$-qaL*z{IiLvFl{B;|kFE=oGo+N2>Pf<)1o`x1W z1C87qnwRenuK!s7h+EJ~#x#zkVT&d?WXw@M#85 zT!uW0`z+TV3`|#*a^tvV2^mb|&`Ipgu}7Q8@sn$8o&1^jt6~)z0h=ektue!s_e)G| z!&?wMyy1;w|4x7YE09dR)8yIDFCs-tm6@mZA|#ia>jwa#9R;yNUS3X4wJrj|_&kzE z9<=LX^%|WjRQTnwGfnYACUeHD%NTf2T)6NlA(P3L>I=zo(XZ*FAZVA0qF^Vz1UqFp zH4DSLDw{ayQQd@&fySXzr}FL@>`Zg^L^U4t6$3B1;I|k0y-aM)< z7E3)+6RaZ?>QgUd#h;Uk>)O<3A*8Mq_d+Q@{5m45sp5L8;kOY~O9$1$hY++P9n{y> zhTc+T0QEz8vsmbmPE0jwQnj`CqV7MHiv&;>-FM23{${9#NDv(Q0&BS zJiXt~vT-+Ji^@T|n|LV+|1WjNV@>pD9PaSZ2A# z_#@TKz%IV{4E{#mtcm>5QXcsmkdsRIfB{L6GN&JkDBDHbL0d*1eqJkE=BdC|Q zI^;X#zF=}n#8gOof@Ux1hdw-m0A$X~`V5@V2RX!doUwBaCGOaG8%-YZt&+Ma61DyM^;3Y^0EIt;W$ zqVhyy9h?i^R;1FVE|r58aW=I$Mq3fS0$^$V5>07qTwm+gNsyKiZeP=$QiH1|<a ze0aCPR-^2O8^wKq9zJL4XTQL5f`_kPUij!1PF@IPoP+&ys>9dJL3MO^Ft+zGh*oinE&6>m1bH; z0c#*)8s*1nZQv&X0{5LbC*nlM`H*XI2l7?at6=5vDTHs7JA#OhL%V__Kv?e92e29)B&XUZE&FRvSaxst@c*ss-o<5q{RzwN3RiCXKef9n zDciADp%33c*=1Q1Ay4G0R2gvvy=)a*iu*jC-f4e7njQm3ly8Jg%L>>l#JX)1O6xQ7 z#=--rry6aNi8ZPeigN^F1U^Ifqz?g_oPLfxVem@Gbm8=jk0-_Hp_=ARHx3lQrK5US@6!#x&T9pL1{`G>BY?_%I?w-d4;2^&cZj z3JcvR+z0%=iGI?4?jqHOa1P@XsWrly5?c zaG~h$r(Xj1GyNEMN7!i;bNR7{;EY;KB!uDb>-jy3+;%a!T%@H7PylYK`1yZ zNK}IB(DLCZ9SPmoepXWqr&BFCtw3&l>eX5-*|mpRKnm3hMFa5!GgCg3u;Za4Vc zQg^TgZN4HC_X#tZVo_w?q+ipVPT1Cj?(ulOd&$lsw?0n%mt4xsxJ{wTlVKg!4s zu>*vxA*r&q;EE#%OvtC5RVWeuv#YFO|(mO<_GSMTD&cpCcuZ$PBQIb0Xu;K8B;fWwMS`T7*NYSfX_#v&+i6QV+)UvL01- z)eQ9Gx*n^T?a(0BUl30M3vF(j^k_a$baES`rlj$HC4i$P=3C;85cAC@@WHWucMbX@|Ze&==(- zwsFu7?qyS=cEFMa+F@%u?Ehmss7~~TzoQ+5ye*KA+i|)q79w9L<6OhEDP!>rl>Za} zp8^1I^geM2LL4!lAw%oP#!dV;faLXeTe9ZaH|}vZQS7$d!u=#HQc_5{#Zv4PeIZlv zKhkflg|ye+`k$ejx58VJ`>C+A4Yh253%j65w4n zz)6RxDGff2p~2gLQ)zC2M6T{$A}y?#ZzI>MEhgk`8RNx`=Q){FtI_3d+%#cZsVh2x zHrN#zs~h+19I<-f=lo31;eQsi#lbx~dB3g3dz|2{XpGT*7{jiu`8ZM;m(yvhDyJYM7es}#v?NK0 z3r6ucWn?{kg7!ddZE<^21wxAm^Y{&ayXGVzYbMOQZ1P>6#fw8fAdbkE%#n$Y89o9w z4Le-S+~A#nL3zZGL`(*Y^g-xuswG^%99h3QTyKg9Y!}9Otf6THwr{7m9r^nmnIoP% z(`i;-O~B)!B+UTVdya!MszLJhJ^A8DAfhKf7NdtjL0hR+2T*ALT|6y=iJd<^-8lwM~ z>7C&HC??L}m<&3fmsuQ;hmlT4Dba7G9s#+^A0ZBFm}-`0q^uEaIY<^@UL1C(P&C`9 zkrw8tHFmGqO9SuxAaZT>%Ec$IZW`6vyqXIlmC3`@mgel#Z z0qi0ab5)o?d`Zs5kF*^*lyyezk&QMUS&4nBTkvb7{u%q9cRDf!xA`6*Q1c!5$;zoz z78=&uk)(o$6yJqV$icXi%MC%2YvGOFO!Ms$3ZYx-8Nz`i$!zwh`{iw4Q}jC}c~5V*vzgiHJ+m$LNCRNmlWpL}QE?zEGM1kU3^E-K-crs6Q$Uxo`%sYEd^Zv| zwbjPMvXb_D?M=oj;u9w#=H({|Ue% z^hoS)gHOOcTp1b0q{FH#n`z=9NB9?t6R9qr6PLv_Ymf%!j|~aePc3JJycZVUHDI_#Z9x#OtkR!6!tPY9`GibQ$bOY%I<=9m zpdF%Jk2RxUy$0?475WeHz-Ix)`F{i@hWm4Lzf#>WcjwOEqV6xyeVe+!NcZd1{Uy3z zukNqW{YG_vo$fcO`x|t>P2CUBeXY8`N%za(RvE#}ZF1d?4}k zg%2m5diY4<=@0*qcvghYadGDc!eZhX3=d5_jSvRx%}_Lk!V?nD%5Wy}91_kYoT@ZE`LIQ(4VSsgx@c!Kbe#B+Gqd3@Z0k?`=uvnJe{c#a64nt0ZRGl}QO z@Uq0SE__bnSsz}Tc#aBhNIawA>l4q0@NJ3b=9JeP+ZC&g`hcDOR}ToE3X zc=m>y6VF_DX5zUryeRQp6<(Ei!myQi=EGMco~y?=tOHzl6uhW90&=Y?NNJkJjw zPCPFNf0uY(7orE z|BA$aE&aD7{+H1I`ow=7{qIctFQxxuiT`Eve>L&HocmMuBZRd#D4?*lZpRE`cF>$Jg*6#p7?K~|MJ9tGyTtt{T=3li|j+WhEt{yAkA;F ze&a5;9z^nVP@T;eh?rm+x+8q!ll-Wj*Z;E}{1!ZcZWuGV^@p7uCTPBpd9bUSyHc(> zS$j3DiET!)FJbKICUl>K&h2B^rETe38uNTDD@wnhq0c%v{WTi%?Dq8gHFW>M>0hKV z&(QQ|nfAO`LNjxCV}oFlz4j2kI8%cjf^_p*B*6i;>{GBKwMJZf?rJ6{Uv!E|^b(dc zw_8d%*M#9dtHS4cEj&t#w_K6-CJBuCiObDMJ9mJA=bQZ3nfzUuxtBAXvKY4Q_vHCx zSnwdBNi($d8sFN5l&?lgaBXbc7Q10) zuVHaL%jQ1LSjUs7D_?V9+s@f@P(I;7-S)Le{zud?ke?60-{MjYH{*Ch)uSb=EDrJ^ zS^=MHl{@5MKI0{J2TJRgiEVhCwQ>#xzr(~JgUqt)V!uN73l}2$pE*W(5dfhMU=2iK z3nlEB)B;N{T=_8o-Ll8IRkTHFp&AKPNy7DFFxVLl$RogQUJpMW*Zq=~LfIjzHvO`# z%aG<#!p?{*S%EDk6!7pWa_(oq$O3=m&0BHhAq-85mUNVki zJZ)2eg_B6JTqsDRUpbW68K8IARw!y_IrP~kh{3QqU}y_9HRJm=kfT8StkQmUoh-3 zq^ZuIfVg>xF7i;~!8#A)O_&JY+(~c+1L$A`le|S*{W$Vq{8{kcjv-K8UP|dlvSC%E zl=1GiVK@k#vBWx%E2?gy4ek1>MBh1yZ8;Q8)R*7zfLrnBvTTDLUI${|9~pAWs#a01 z>Rpdxv1NDXYB258m$^GvcVXgb1Eg-)#}jV-=rf@k4otBg0RiCb#)P_=6SfLAB#S4s&IM_wFeQKw+g`YXtLk8Q}_OTgy~BA4GEYt%X`5*UsF7#@;bbHan+Ykmh&dwO;dFH#5w)LbNb7!Cv6$8+83y1PpAj8h5wxLSL zgXo79u12W79aiuw1_C=!jv}pJb*=|qEW6vUdE*QYK-{Tfo6Iv4If+_dQ! z8;)9@6D6g?Pav>K?+$v<2Tu*~NLFL;4w26?ssc`fgV&(iEJ{x5iP#Gqh;idl8) zP{zwboeNe0%2-i3ZK`;jj^8+CZ3=V@DM{dD5ONDOg5NZuR?4Ck1i)~mBg!N#(ee=A zUY^=2^2Q11K8WHAPJN0@iZ{+P&s;FfwwQ|2qs{)-r7|`Tm8B{{xM)U2^=prY{c+w1 zMqj}{MQx|f8{5u7*Gt6^J#vEJx|@*aen`2q_qRAUTK9uDjxBESSpz?@ zy4AgL*~+IcGh^;q7qJ+bH$jbfE8K0qi?nAL4t5}0bgV=+DU*EblsVogomJZOYM64?aU{(!4H@p`( zo?4tbeB~RLXy1eEVckw4<$YW%SfhE3s5FIU(Ck6DlyXdRR8@1fhy zoVuq)VvXQaJE}n+h7EVP55Z@+BEAYJexso4{2_Mp1I!7upe`UPP+h<}bg9YVfYe#U z8Gb3_r+(dqNLxUA8)doJm#@t7>2Gq(Rp{k!q@qH2AHeO&uW&2X85~jxccOP;gpp}1 zAN`^eoQ=Xm=TwZ2+-nKWfqxEUEsqlwAgAymCF?jFdW)zNXObPf(>uhgaZ)`Gnr5lo z@;K}t;dv;$$)NP1l+6xCPB&YRoL;sTIq|S6NWdD{IOLk;@dj~TH2tM?KfrYmw=*Za zYHq}r=5=_~D-BC%@7($*IRdItfSi59ZjxRkgHcx@L476F->u^6U)B(%4pD{2163UH zIxeF*`1X}L`fw9XwGf67fG1=n0tTIW1yY(B5l zzj1LwMqRn@S?sE;|BNh}vLu89Xt;S26>6y9K6W6tE`E6V%elL_yjIL#e+Whb&OTQc zUM{z~@Nx-8ge;S)vf|D?9VN_76F6M;GD^XO5H-5Or=UKViy}4xHe{_S8mR7W{0Y0# zU<1NOf_DOiMi84rY*(gsw(!1Pnd;e@xz(8BnT0`6JP|%*Tp2oO@Jabl7I`m55(9c4 zKTeCxC=U38V^QvGie}X5-)2?7FRpC{D?~9ChG&trpr8jgj}x#N z^h{QsM!sY0xd`$D=z5dcktGA6X{dYSTnUtyZJ^nsA05LaTU^Y#zg>*5#JEYCU(jMa zQI+>b1iYPI?-Zexo2|`G5~xG@Jc!=Y0c=NrjVW&}6FPLX)w#{;CSPP(O{??e>h53P zY5fxUmJ19j5e$TYW=)?-7o*2{DkDyC9)}owGY)CtDx@aOu%ojjcm^VZXW|Fi@8{#g zJ6Ut5z>yP}4edwnyz;hHUF;vE#>4PXz7x&AJZ`>{V{jJ5>mG_#HbMKPq=I zt?L*<H4K)eQ)W1G&-GsE= zN_#50!&*1RCDf^kF91)L7hAGUO`|7dED#Oi1@pxj!6Zc?964j`cO%@)P$$iwjg!!4 zr(dt7Yb^?uFCOQyBw7JK6tQV}pGFkW8 z9N<9|-}8j=IqTn0Z%J@LX9JC1+L}UGcL@BvhXX~({N@47b6_@ zMYF*raLkt63~W*L?%kzH>1hmIWbzH-$z-!`yvG@O7|1fM_eX>fYG>NQB^Fv@-0Qm{ z`z)j1&PwZpw|5@(ucmTt`Y%P@L){pm+4H8)(Sjm8%Rd4Bdm~myr==eFdKm54RYV z-{8dH6r;ur-O-<1+jN6d(OB85sC-ELv5g^H%CEBg<_@4TwzOyBLsnruit?Hdqb~oA zpTYtF>qnn}$331*ZLaxox@m7vZv$0Fgj?{MKSKEErxoVU)zX^ZLztE?8Fb}GpQ#H) zI#}bFzM!aDMf%jn1Boq%bm3$|sIMTpe+BQJ=t_Fc(Uwv%&8n zQp4DSK(U!CaMAy46#-UIG{=^D4W#k?NnU7d>1!nS-|kjz#~2TQr)E1fwIl#fpY8O; zo(gVtqHOeqW%3T(-e5=q#72KZ@5Gl}AgRK1yC2Hm#Zx)b~X?KbVpSm3&>0i>gh z{~^FIcq)>OPa#zOPVg5>E$!z0i0q#vi(-SPr7ye&WI5hI+jqmFLbO@_Px5|o9ea>z z(A2?<&Q?O(6ghQTs;);_mn%jGqG+NZwoxRAamBCu8xB8~RQYygKhSx@Wgu#VYBV*#oRO8*pJX7CW#InZ28^t7mj!b_Rx; z&oQx^8JHXN24`mkKbYfigyj}iVp5+z8|27orm_<`Z~jtj{9nN;7T@Mq%8B+09?E?C`x91--3KDGj79 z9CbbTLA|muwVVGV`GP-kV8xDNV}*iUqjI?$_ds!qD2ZMTN$LNEEEA%eC%GHlcJuQH z+8z8!Qyqg;yb!b&Uy2^IB&-@7L6pL*#f&FcIW*4G`lC5S`i^^y*ykwT|AF06`dPqM z;1qxX2FTD+abjOFwt+q&R5>A3&5ud9rns=B!xii;#`2YCJmfC4>XWvCF3>>$jQ#iz zk;ZOHU%6)3%}*hqK3NgB%tQD_Y+{`BA<)P=J2P9t92}@LP)m8wGd zvQS!(<&+7(0Blj2o*31&VRi)%WD*K0%qw~|ANMx6z3>E+%+UD?Q$-ONl_MhhP|D-C z=u&mj)vcDR!*%RGahPTPlMdd3aXu8|tdl)&EJ3A_UCYl*HO zvZa$`LbP3613a0zxb%WCf&~Rv`i^j!?(H9;Y|B1_%pMklba)J^dCr z5i@KGV>5OTj_Vqkw`MR#hbi5{o1UtJZ>EDT6r38hDMA@yjcV&_@Pd1Q@X7M9!N50< zM?d*sf_Y+uJ0KGQ>$=U)BE4$!r)Zo4vQtMhX9pidq|S^M4T>fHgz8 zOc6YeSezy6nc=X|OtpwB1kn|OxR1OVZRka>a0uN4?Ee$tq8)EHzt1F}0*y8|E5y$; z(P3y1kO_nVWM;$XyZA)-;mCdY)lx4uY^455ay_ZJ;P}EcZs)4%`oc6i)GKv&=iT`A zFKoPSrGvTWR1CG(h4y{ zrsL9?b4~@_;$kP(eUK6B)JP7@0_$~7C8g&6EFJ5tI#r|V)7kn?kkoUO5@9e%{Pk?~ z5@_qlFm319nC+*my?EPqoEuhDT?fyUWs9JK1&lu;2LO0IN<S>ve@M49z9Z{3Q- z>yj}L0Y;^>TFQVb7_Lx77&Om6!PhqICPz!8$JJ@sb4MwQ$dQT*F2IOOHqLn%4!>E< z%Yn)OO7Ir5H}096g}Z|Ng(qoIDQX!+Ex_(7D>G}SgGujrcsJ1rE;XeJb%12{lBr*y zcH*;Fddt|91b+y_Jn&H ztKpQf=nhfON2VEjMd}^Btmq$m*Vu1ij55uL0bn8>N`wCI8kW?C3T5b;aS$DqwK;f0 z)L)_A97@B7Vu-A&tlS*v_7Y{|$5H3T592wEkA2YK2lJ-vRAxJP4g&GoOSIq4T34bb zY!$!Q17WtL z47PzC0=8h&VdVs8JS-rZ9ScZS>(R7gZHW9p0k+#XX!x`6$Xa#kbU1vmzrZmhi{}cR zG{#zm3%l}#yTYp(Yh3Wcy02I z@ERmB5)v3Vg7u8lYVOC0{hA%@0@Tei@5^%S$9(v4sP3p3{!00SI%LE+Fw};j)grYq zzGt-gcFU7@!89s}=(R1jEJmeF;Z(N+?hvybkD7!q$9o>JpV3C4W7!DiD~A>H8#(jH zNdX=~Q_TZjzeH5DRMYLaVyion4?F;z+JO2iu>0=F=FyQYA0Iyi&+Hf;@mt6#Jfg~hCld9!@c5>9%J({Lr}?dzSH~<{02`U4rqFiQ;F{Jyo%|$l0hSvL$kS^KlVFVwM9T6){AX)T|j5>3};o` zEja-mVAuVCZ@nCC;y;{|h+eC%t;$@s$eH4pL^q|f=z^LkU)Z9+M`f$JU4s21hQJ~c zK48d6&Fwx7?9;%k2G-gFZR4$Jnuvel>DSS~$4p}o#zuK^!qv3w?0`W^VS-?yj%i^> zs|EYpG*|yyR?KszZzAt8g3HcR!PM}$O<&BBO~=GdY?&*bl!qE=LkND#GMc zX2A$?38;ukEyHKX$xW9OAWV`S3B)HErh)Iy1Z$XQaK4Y*FwnARyEu?jftf z0BwU8{08CBZe+@{-H8Ddgr`7ct&wdDjE>_ahh(>+{1DC`S;ok@cuPa3nA75{)_E>_ zy$rOVEWDe+Ii0~n)1>z4UTi{acwbC1agK4&@scKo{7MhvAX!NWyE(fXM$5^ioh@}b z)?q01Sk#FP|1&w^+Dh_nOaD6cNhLNj#tp81nx!xrHix? ze{g07kD+uubH(^_RpfRq_XlBil#4$o zGDg$VGYWGSM{#>~5gS%TdOeYnU6x|jB$|Z28fo%{@SvHPJ362UD5-2!w|c?=nR6!CUl1YA7qjA$@y!dV!S_H%0$(b@ZmN_eS==+KhlC+A`mtvqy(4H}(2quL&q+9U^Npch z6OW=78l945bi&%L354tz34-UdPmZvO{t9fWMASea@*NJgfjlm0ZcaxMChcW24~}!G z%{*4vMA+e{gdM)tAySR->A)q!Uh;LQHVn;HqqDbc%}KMDSw)GP6Fd|_6U0Pu4p)#v z)DXkBCF#iJw$w#P>t3esqB+3{WYKQH)(Lc0$J&wio*+P$v6e#v z62OUZz$>C4vTJTW0Enf}8fcnBc@ujd^9@-;kW45>kPyVU1oviBzNn^nLYQikZ$yL_ z+^8sYD?G|G7d+u;_SQWaBrr-GVh_VWvN+H_py5{&m=Nw>iW=i+U-OuafI{1olMOD8y1y=B<)e;lVAkTVS{)`{mO32$r6;8u$vvyJ%niX>>=F zsVUDlo4Qwm=P<%fSL9o<2d_aX-{cr6pNVnGEe@dBs0C<;6P$%Q`{GbB1V1c%VhXLs@Cs}^{_T6G{?p6HAAAjyts z)0(@5-pKq0Otic^e>^@duJ5i0^jf4o#>pvToaA93rkp}Cs7(~0TaPfh$=_jYkNFMP z0MG%JnS6`qBO2(+SxN8_G)y|{%1t)SZMVocyLdB)wAyra7L`;=dD{pIy0SfaWvYvL zfi!`g@g}%o!H$W1q^n{G*!KB3irIDogTyHl{x}Nq#f3LV4v*vDA$nB{uAZK__5Y8# z_W+Zly3&SA)!kLyJwa2dR&~#eq#g;)P>dK5L#mz;(tyZOm^32{!Wgj8+6Y?Ct(J{* zBH1`22Z3?+I@{}A$F;v*XCtri+Qw^)12#^09dLyIeb2d7UDZ7Ty!$=h^Uplhb?b(6 z&pr3tbI(0D$;{edA)N`wR?aeZA5Brcv+`YJ-gqHc{ zd7TvfIEomSg#IK-zsO>ooSZiM>}&rU(&LyXX_KHCxxuWE-PitihGDk!C`5KkA7-4sMpCSv=>Y_g|JR>Wr}N!2U$mLSwCBs6_Ua z>Be-?vGD8MlFZn^0wMExFk#cY39<1IC{%3xiFBeC$vS~l{~KB`0`Gx0sQ6t8#YM1% z@R^$G3k)dCaPXokeNDz0Gpped=OJ^36X^*xoy#+`Z7)RBl3WKewgi$4i(3>oEraLa zR{DZwM&pE0Tp{bFfx1;Q7=i}f84UH6gp!5|!m2s+%^Az!xk6yx?M}gytDYNl?nrj6 zCqp$k*7T1uVAV;~X8u*8cPbVm0VHRgLpY-+)(Xu@g#!A? z2re~_!!Igy%qD3ICYB*y0ToQrn%)%aTeiu>orp~gP9-Zd9!j!ptY)?{2t&F9`B4p@ zMkvs4S>m4QQ&ZcHj4UvdCquXB_e`lX2OktCr=!gEup%o85TC)u*B}gCPCS#N!xq;D zQ;-9J!Fvz^=H1OF;@y05M^Ge#2M-sTCYD34*E9Miw6*K6tk>ePwAkz;5wW;53qfXt z{xhKENnBmyL`h;S3*lK(Y_%7$N4CQ);-fY1!^hD zD>KG8q);Z4rC%oweR31Lj^}mcBdSd9c=jy?oiSFSFIw$&@P*kzETU9p>H~ez^^7T( zd5Ty;FioAZAj_78&$`}a!i|@^z`#Mhuj3(B0Y?q&I7 z3TG#gN92|g)7WMBzy%U3Ow%mGJ;wDr5vAl<5k}ujAZ;LiDQz@W5i?&#jEobk8RiWB{c9QGBzH^ON6RKK*vQRaJZS~U!4ijJ`S>nBlw)` zVFLss)DI`TniL>CnvUHvEpJBIWa-#C-h2!AQtel?Po+joI&@6*@})Sl*RoC`4+(Qa zPRjreQ#)Pkq2H5ki~5RAIw7Ss3?IrHy>-qFUk6rBCM|54p0~qu;A!NP3~jgvQGI77 z;B>W{8>O!dCtPixZ-F#%J8agt3E!0gSF9q?U?F;SxR^_i|J{_Edii)**cBcR8@JCR0!9j4>X<}neg*_jtt7$yNZ6i`8XIB6p@^Hs zy3Vj>7cVvudC~k?2MUM(nV~LM`x5tf&I^_dT`rQ=$qYDmI5Wqkm5%Z4k5E&q;z74A z0fsN_NEr3<<)-(6aJ@}`F_wuqS6^vI$#@A$j&TYW?P~Rp=rIWyk~cSPNem|JKQpDF z87@^COv>%QG&-)dJHujIhQ(k}_Ja!NSPl{lhGJ`$vm;<$mH^DE4V0>zUyW$cZm@j-Is&d|=8&E1Q}}iTTddx#E?lt5q)kNa8wlhP4h>f%5W_Pl^V)$p4myAxp^GP9V z+Zs*yJF;_N<_T~%+hD}bKARNZ;f#tN+1Px45}VeJy;)8*_F}URX-tKSExmed>nK?7 zN2aF=zhOBx&$wAo#;ecHffn8mJ{!+}Jpo_I~ygaG3gf=!v)x0j=O;;$=GWpYq7vQ?PQ6HBmjrJ1v_*y+-ZD-0HP)ibQ1E3NfG{BY?dmqVy+hWSFR(^QI0OwyyYSu|DUC>2nqls#0 zY}t8>Q^jYd_^ww$Hu}z(6oZDH#&U78QmV3H*^I%0$z~%#Wl=p0xy_)o|;S( zTv!!n2`zN@WXxWg}Ri)ZSkrgB9mF^fz24-ZRDJSMasZmZ&85%i4nSs}!?av~ta3GY6Nv2wQPfzg0uIZZA4DqZE;eP+_Gb{w z40$*NZLAfL)U~iiha;0DI{n&Q^de@B*jrZcZ5RL8OJ*Y4pGC~Xhpj<}U!R7{j74PJ zBSQ)kPgj?mh~b5e4Ro>{L^jgpHf=y(trPGmIbXEy0e+7W8gnFs_Vf*Spg5$@hJT|Q zi$@&1t7@deK9K&@?iJm4+}XV%yNJw2k?&!(AHm=xnK=M(XP$vyvyDXv^~BD%>|LOa zq~YkXWXB`Mdz_4kHZnx}3zgR$zB~Xy@jegM7Z$O}z7|0j{bVV8mI#W3KctVq+`AaN z_@;G|Zw^BFW^X5R@?QeKoMZS!>~`$hav~a&c>tY-fzrXjxS6`qXq>tk?~_5GJK4Mv z4Oj;Vv=pSYj;=YBS~9Ieq8lr-s`bTT)0?S6-24Vzb&Mz;5sGLtc-nu)BkFNP{+ zvw}!Jow_OKj4tyRT~mz-6ImRODbxlHu_hQ7ALwYqXgu0?(n!HE6?wBdAO0037PW%& z|8Q##egT{F8I;rEV5i%aRfP;eeCcNz)N?8@(9urI4i;pl$U=J;i;WDgWo^v$S6)X$ z3;Hfmj(OMNQHbYGV%?!)s)(Y?`y(@OBm+!#Z-uFjG01nk#YLz zXh>?q%BdvLH6}9prw*Evvp&w1_Cxt!MyF3snWKd_H!@r1t2Rrm+rhOM&MYMfw_!7~ zF=D@yfuq~1b8lf}oU*|c+gW=lt-7^Ms({gWW6ZN^3y-cud>k|)@*e9ssW{r!~QlWV7@n&t&)s^V%o_ zAC>tS_@EBMlOU@nUxD=iAHY>Z?Vs}Q*u1#&tqY^F^z&7>gaNZ5rg`@r?U z`8?sTb8#&cmJEIoQR|n^jlw^Vv&i`Agu|rVu^%GoG56!g9eXo=XO|<2JN8~U z7fwLqlw&YAg?>5kop9a4D;jRLFc0GiKr4dz! zqFg%-h|Wv>RuRQ+kpXV~3K}ysJ-P$z{K%|!SO(8N+jUw#9O1u0c)$Y3nAHX09$2^4 z{%TuPkQN9VceTVT*f|Wua`n$q=s23gq4!tH$+!_}m$h{Jn{%^|!w1$|K8CN|xHbtp zeKrJ)KzHuu@qRVU7Q_Do6aj3Zz8MD;1e;bPPD$ZObiym$T;HsDPsrC~jKgkzyEjk9 zbhgFLe<8}X`yhnauP8e?98ASnz*y;(lk;C5D`l6qmZhsPkO<*S)f{?%E<71R(P`q8 z)2q$ZOn*eRW2*kK;5^%D6Ho&GY!u-lz~6Z!+k6auUaCz&;%-(}kX;D>ou#*19j0(@ zBUd=NHtWI3x5)=ip-nD8F-@KScuDmb?v17{FJ)MYUV+T96Xz>BeLIi9Z+~u}gxi#l zMLiafkUc1SVvbQUYPF6$y7O$o_hVDfPPqB7MaS`80{88B{?+*1jW-&MbqSs)nTPIY z;JF=7obGP8L2T=W{XC5KE)#|&Db@lycgDRF?-)k+`#cOxuEE1MuMR4pfQ)kl-dph8 zhzCb9S}=H7AdfYTC&m*RinSHbTg~%Xynl;l0{#3n9j!W3@=(DWPbJ`GGbYO#8X;GauM|eiiNKV2Nzn=p4b*n7v3$V)- z$AB}QJ$N26&&Ji3^)x)J6V}grQ|^6hK!dfG^@MTYG=T;iV!`)8fH7%VZ^jeTI)0P3 zq+wk4-yqKG)`3^?(4Tewez+o54zs)=!!21Vy)*J$!!*d&+m?!r4j`{e< zi2JfbE$ij$ktd$p@zDK2^L!WYIBw}M@E4w=@Vp%lVgDR&hS#RCnG(wLNNkf3)C!mXR z@vcN)(o;Ndd(jid(vH1iF_U38A$FC3 zK?~PD=C9b6MnwJh!v7K#mNycV_y%oy$8IK#b|!&o7}6!BBFpaJwj?-i{|Q!InohzK zhcwAjCNaHQj_y^8*aOfCiuICy+{cd<>i#dfjo9BucQ0}``QwCJOf8G z6>sS&j;i}$xU*T&@X_0n!#b(=AXG_|@=vK!YMIg%(pyULNjEEY;#p#`fW6vCILusM zEV-uB6US;#BU2o=BK9cjZs%nrL1+_7Q!J%H_yCioCX=@L6FmTJ zJDsdW-^O{}a+|(ANbYN6JebK;QfK*5vN{^^A`Z|Eo@vJEAi6&s&jF6b`ZZe1C-P%a z_DpxLq-wSfX!2U5wWTp>Nt`qbE8nMiL@GB`f4lksxAkWj#nMz%-@njQc0Q^{N&RvR zZnEN(;M@F(u4Y(8-Ivjg5~iD|Ad<$c(`MfezLJD#1VkW-HmAFmaaNmvNMSBfs^L4> zKuu_O2H`u&v;TpCn$}zWno4*Bys)Av+j$W-W>peYA`SqZ`ZZmhARCVu)BU1TAL*7{ zozRj~e;UrrDXQ7rFOwSSW+~Z~Q`sGc?9xIw8l%U~*P+$4$qLaBzcU1)w}cg2bcUF2 zaH5}K{F<$zu4uA&R#UVdgmw}n^As;bJvZLL^a8JirK?c6nOq`bq7hdi*%=hbOZ(ct z2bkz;Cafr~m(ktD;e_MX(;Tj%DLv*Hh(z0vRaUGLv6;&$m@+Mc*a@T0oWig)3p0-y=+RjL z#}dot`eGJE!q*D;;epH~O?REdnl0t*R(!QC=XW8HKcN z^C$W#j9CC8?z`yDvS8#$LHvl9Lp0yC8B)KyQ4r*=|g_-e5v`++GrPdy?WMpI<>1BbXpKR!Sd!?XkxnV4o6 zX+{)@UEQ=qOt&|wAj}##(e(Il|oEYNg(268YlW7tm0j=fJk=tiV7lK6aj(5 zmYnEnfXK=khUs|cT!xLR`((PinC{V3SF}_TW(&DUeMI+;F#{bN?6E z21W1fB+TX_@g|daFJ!zP?rIa4XgkAXUOOX46Fg-NhKZ0tj(KEYN~Zq;lTQ>RFq5$% z4cWc1X&{Pz%83xc01E1U;(QKq9#(zr*U%nfaT$p}5QBf3*Y6Fa7KZ$t<=WW6BF&Xj zaLH)!VR2mga5xT8|6b}18U5Sqpgib#i=f<%Kri8>Dqe<}CZ}~F6yup$3(n>!M4IkA z@|Stbdf8^Lw=CpTwC0a`bU{PhomILMh#QFuslPdck5@sR=TbRrm%l#NU_6$(>BH>QmB2da-*p+a5`0 zvdXj^NtY}y+7B{9q#nRsE0CghWAae}IQ8*tzm{N^RbPZzZ|+7fEg>1BCu61eF~}|> zCMXBx-mf0t7S$^iYOOk)D{kJ1F*X?RvydpW?u*b}Vu?({W09Uf*4w zN7p*C)k$r;aUs@iDM6KiPs@Ifx4w+B;3%Lw+H^z*C&3)0bZgt;YrFC4je-V~kB8Rqg`J$^DizV)!@!yJJ2Btjj@EtPTfyYJH2$!(7T6Vt%qyzf@m_ul7ig$B9UiNwG%#la`v4W3K?8WaSc5X7KuZayV6UII5FF+)#S-JIN6n{zZW6hBQ%h}@v?%J;6$*>@XN=HF@2o+N&9I= zy%IphGCIt3^WF7z^cr5!en02n1`wt_QABJ6MOB`3Z^pK*^fjQnHc&2 z=YoZuCDjMq7_V5ge8TN<@P2C!!i4lbz2r;KPT|2VyZ_X8tdDC z2lu7qV^!ADXBqA9mXAG!c{r^i;ZnKHEF)c#pkCjEfg`N<$aYYjR6UI$NhO<7qHhg$ z*uD}s_Hn-^14^&v4|~H6tfsTP;a}9E-Jd_w|2~3=i~!3@|9B z!Rx?waTPw9;w?f#OT;t>Wi=I@D&gAg;=`*vI(zYG0Ui&4z&O1=g#^i3iRq(V>mp;} zAUqVpCDUTG%nzhigRn`v^*^M1B$sq?=>hQF>jT0GK%a^Wm=e zBbn?8$xPSNOr@BQy%tV0<38eey(vPPb|x09K5yhvo9YeOo7>0D{DPTA`d%3*|4$~W zuvP`-8{J>|FcWV%QnXl{_@j>38$B*u;El?VT9_o}k<0*-#LFyX=qZc$KP}6DmPiC< zke*1?m0r<5BQQG@>Y1A$6NMpaDY~AK!$V+KjGiay($a+)^z?w}rIvAu=3I%M5l<4o zhX%b6LZ1M91(0sy3ZPrG_EcG*0QNyELyPN){>T_q6~Ijj;D3OD0k8!CcD{g%pjLP* zdNFx)Yg>EhBP~u>yzUoj;H^+YXCYn{ofRD1Cg-gPzez&B(-k_U<$)6V;boOdniO$l zr(NqoSa~vnS-rUdFWbE=I_sDfU7E!oQ^HI*^FM$!mO*r*Ck2*k7<=9%YYeO>W=pv(6+c>rE)pe*d0 zMy99B-_PXoUEr*?ApNQ|>>k^GM)8n2#_rs@I#`)A{dNNV=rr^+;d?MA@T^^hs%EBv zwFLNg65!v#&WeOAJ;2kN0I3juFG+|?8IpwQXrkQSnMA{36R{3jkK*1iHC3bfB?g`* zmVA%2zl4!#tQL05WRZmbd+qpcJI>P~W*IgmWjp2-MMN>h5{ERVSvgICb4LdEZf5wu zg!@|JZq};Q=pI(7(+~Hf>8`(z`iZ{3q^HYEBuIuD9p7|C3qL@&cOo7Xm(4Xv5yBwn zL{DV|^z|oGOL(HhPB#JJ<1}a?KhAn`BJ8@7ls>^6@+ecnwub#*5;@bM_jDqX5A-G{ z`UW+&j4+ijs^QT`8P>g(DjS)QLyWeZ=%tKY2@k+g4H38BX5$G^3A7>a)IpyZ>&Qv`1z3axk zy{=4sF1im~_vJsX1LslYjU6V|rAQ-NxXU)qSCrEMHf#n?ZlF8=m$$Lq9w#Mo(|918 z%w^BG@sLvm0wtP8F+NlvocxX#am6n=gGaFRy9L?1?&f44KJH$ZTB4M4OF2hqike}5 zICp@rvA-c~Xi0PqUZpWikXRdF>_luyxe$JlQwB75xRNS325Kp;MR&q4BfuS2)bYs^ z4T^GXuN!^|ZUZ+bZ@GawF8U=nX-W3h?beS6J$D}hPHr8I=#77dS1x=FMA*<0@y@j)_={71^5f<9M)){w;HUoi`qpDG zCdFKG8KIl6IW4z6VTkhM{L~!Jb-P?Y*US9x`rRiw~h_xeIW0xd3+T zEkb02RF=q2PdVowRXI~x39s2(s)8?&Is-_B??J(O3wrrtCAGKgk|h6Vcs4$x;y9G+ z3YND88J!RR11$u%4erFL0N@?Fy&j&f(`Iw9TaeUwb7VF8hWvO7sy$DjZZT2=db?h9;9Q6P*v4^99q%7Q8!##EKnhom+YS1oGmyq^VO*3i-pWJ+ zVhP6aT!+BxDrfsePsY`<`PQNM8o)kFuW+|SYtw^YUj8;FE8!yTsV|t*+L-I~J8@bY z!J>2Fx8{Kx$#|)fIX8>t{0Ka*WH}96$F;$-p#X>BrPn36tu=7Zy+rVxhOIBzEZq( z4Pb7U`Vw}k0C%OJ)WPv7dHNra3GV3d zc5VO$MlLhEKF4j7uW?}kg&NMdq0Gt2O#%+GnZTDDO7k3VtzwK8z2@6=yRKANy*%$q z*n(i?O8ZaxiM-@}75OlhXcqw)m1unlY}S0vX&s0cc60MdLtJS@INFbG%2l2`{64*MCogx=y26LiM<75I4>U$L z9!DDUf}h7htK*f+i(Gn<&AZ@GgeUOPKT` zZ-Z}98dc*KM$iU3uVmbSAss^528&Xq8x#mLXgoPdiP~bDRn%RTJ$^xY5J!IHh;&@a z!j@9$(_^x=>%&d*L<5QmmOx1ubPAJRt@UFk_8OohVy)~4t+ULcP281vF&q?$q8ZgSS= zkf^x`o=W=;?{{?}B!f!Ffs%Xp?{VE039j9^T)1vL(n6M9AI^ej?=6zHkb;h(P^#h- zj`lbTSgQi}cy}tHAeE3VRII-piHvr3%K}q@$6=D6$9LY1Dsgh?O9?Oy1i>+!$HV;; z!ofW+qVO0ghLdcV9Ah(zFC)uTl%-|o!o$kWjt~>YP4n!xu1B6vMV^72lZvatPG@)W z!xGxrgANp?bvy4>_YZ-=&Y!FMM|A&M-9M)Lx9a{0-4CeyUb_FH?w`{Akh*_HcMdH8 z@b9DBg?s1Y*?ZInoe<~dITNXV?snjZVJdXvb5VBCWiwv(9L1{Lx&ZE2E{fa5$vl*c zk3qo5wyB??6O#C?^WkBx2&Yq%wwXqB4ycQCw~tH0Ol11nlDf@wab&vN$1r+EPK(hsvSLH_RM560Mo-BoPK!v$Nu=1|Iuwb`OMEb!( zu6>fc^KBMwuuy29BJaU``&4n%FKeFw$0W`wZLvU&)!8h64nKPrLv|Da8TBT`&Ix=n zmA`(eMPuhPLB|Tl9Sok~&^g~g%K#yXh}|L@^L;7ge*_Qc*+gr{FHna5RM?NJBBF-mN<01tcsP0bV~A3!&b?ny zB+L8xh$;exGh|F2KhuDzli%myd+J^|Oe49=#!Y%mf_vpABt4mKk@N;$oW60OL}mrp zEmGe@$#KOX#!v;hvBoQm%IUpcVKPOG6!tZPy<7mVH$=%H=xB|ka`;v%tY^T5hQQX3 zevoYJND=f3xA7gvq8h97JC4H(-4Bt&XqYb?olSPfn2hXRaL#r_B`8V%8BDH>+l^zL zg=o)WyD{k(B)zTKP`Jm!$KfeEX{S8yo0Y%>NS z;R7v;0rRIA3`r}5v_mN}!13%`EIYP#p-dR-Q%n34$si(cygYS(A{TQO?GSA#JNdmF zF&*knP&LPBJ0c&;&eXj)WuLrg#GL6T9qR(5*)1@nPe?J>&k);@HjAVrT5gBMX0D8r z6c5`KP^Zij*PV(S?x{C_eZhJ@qCH#kp%iF5LsBW)Yv5Kqp=U`(59V}Fai{z)ityds z%vwoC9&Bj7bar!i73N79xrso&Phv3B99TP#5{RDndLs|8k0UJ)e$Ln(nKo&y!F2(D z6Ask6c@E+~2jx(+9Bzf9(c92RkUy5S087(ZgoM#A-$PbJxdaWDU%9^cvShmfGq9DL z`jjn{GpQmLEvG)3LWe8nhF*babk)4|0mQu)_|(U)gXzaEN6&%>&EJ|Ylw~?#usIz5 zPVrVol9R+SIe!~JBJ!sRa6{aL4sEwsksvY4)ay85mnTq6eWnQa5AkGlySeh z$`+}`Gt}9dAQN&H`<~|kUSRs126iu{EBPmgsMWvYcOvploBB9-n;nZ`jjmMec}!O! zJrB=acdR!8^z)HdbMLv<)#a5uRdvbu*Dr554g2g=hAOe36FS!az?&U6eg`2(n90!69jA%E@8e()g;a?CVc} zxM@-@TtUxK3{kLk(_i4>=9FWA=OSWt+dk+6wp`_IH@^(LM|VKFmqm2$UJJA)?dIKG z-UrZo_Zt49+(nTaFJPTDf7OYJF*)z}X#O$lRfU&*UXl%C)qu-xOq7+KV3R0PH5kU@ zQ71}noNeT&X4!C>2UjUKFChBXwVAL!4Le=K>`Yj{hCNZkikYwh4ST7ES#}zi zK@EGK3CpL#aM5|R4|V4jCC)Xhl!4r`Tx$WGXWIUI5w1*zOPqvXsC$O!pVl>QL|A@? zQrb3&pz#iX*YLF!AhxCLL)*haFkAFk#5TdW<}EJ`Xr>HLPcEtc%QoN1hefh4b}d1b z9v6U~b4inL2V68DP^`;@V)KijRbNEayLp#5DOj7o6DRxYW`3R#D43c7o#?cb|8v%b@O&Ba z7`+a`OThlkNyNB~A5OIyCGJ}D*FQL@H@~99JJ=Y_(3BHLOwgtpuZaP2=u_ z%3xmBI$g~g*zAt>hcQ*9uhK7T7csn{fI!`$H+U8r>$qQNUjQGkz-#7pk_5Mp z+>9Vx6T4RqDlV1d)lf2X|RC+?S5?*oGBaN4`3 z-q%!DW?~PE_sXD_@g32~7gTH2G>p;3VXQDPsu>t7HS$n3>+Sd1VGXpHISLGi3((x~ zA5kst%oQY^k;1tBIcVO9a;HQwh8nE6+Pu^s682qxCGRdoV!t1s{ebj3e9*}o9+Qt1 z^JCbMXUTW80}a3x1tXkfN~j-*I)@7NoR!{yk@cQaU+cNU)$rMfGl8o3EvmvBXg|nT zQMyLs*`inYT=r{`57TdB1*IeKTh-Gom`)t%5`YD@42E?xgu|TK;T9c zx!xT|PHf^tLEtZoRx^=d|79Ho!1KbF0Q`iv4A;)#C<#RAL-OhW@Pu=Wq4p3k!@7KMpS^QVD!+wuXXHWx3|%CuAbw_0^$?2!p(SI zMFpWOLxS&%jIXI$tv07V}op=$fu1Z+6CJ4w3R^J_qey0aKcM633zna0eLrOJy2c5zVUwz2R<(!@|# zSO+4VTlA$WX|c9L3oafqb+80<$^d4x6kxsKd$~Uv%_5PjLx>dtzS+~d-bySf=Xjy9 zjD#6Qp+~U|!h_GazjEsP-pUycN|D|hT|UPohMw%a1K-W-QD=rq)dhc*-0T=rcvXkO zjf0uND$kweM3sR8~_ z(hbXG;sd}}2kdKC$X5s8`WmbzQ)|bah~usH4hUaLNNc^dGoPc+0o7SfwtENE=01e) z6}_Ebws+}tek19Q%XEGt*ru5F*3NImqMhGL@Mk)%>HF3OD>Gf9KaL6=54S+5<0ZY( z1biks9neI&H=3x;dlMt`;p?@hf)hnti2JIE(NxE!9b@zfSR0(?u1>u?Uub-wsge5; z?1~!cE;}%Mh^#FHJ1{tgy~`MM!)N;kW_q~;V}azm!Uvf+-a(Jh z#l8;-o#x&SG1ehpcZTiC7H_mfjsve!p1u~*p)rFb->{6%(+Ordnsg> z=w%^BcICz?h?Xv07=2n+YhAx}mI&YmA ze7(sTG%BEf5AsNjpQ8Xkb{_}C8f_DY1gGwg6|iGgbRZ&YPP$#aKAh&OJNbW})zbJBehn4_l8ajmA3#k1 zVDI3@JCG*ur#xqc4BG7#Mkhqa`fdQq)KoQSeyH287BoNE?Kd1W|GnF9BxwF;x8G>c z{8iS^_6`n5pukK7{vpxtSP=)eo&}P4hujK`ZU0d3(C{`kOjd$7g+6C0`ZqeEaUSAL zEp(dW#gIhap{>Uuafhug4uVI3{{6s+u0w!db&7rh!u~g

Z?Sv;+U>sLcYIVaw4e#; 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

+ /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.comboBoxSystemSelect = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.groupImportTypes = new System.Windows.Forms.GroupBox(); + this.radioTOSEC = new System.Windows.Forms.RadioButton(); + this.listBoxFiles = new System.Windows.Forms.ListBox(); + this.buttonAddFiles = new System.Windows.Forms.Button(); + this.buttonRemove = new System.Windows.Forms.Button(); + this.buttonStartProcessing = new System.Windows.Forms.Button(); + this.textBoxOutputFolder = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.radioNOINTRO = new System.Windows.Forms.RadioButton(); + this.groupImportTypes.SuspendLayout(); + this.SuspendLayout(); + // + // comboBoxSystemSelect + // + this.comboBoxSystemSelect.FormattingEnabled = true; + this.comboBoxSystemSelect.Location = new System.Drawing.Point(13, 13); + this.comboBoxSystemSelect.Name = "comboBoxSystemSelect"; + this.comboBoxSystemSelect.Size = new System.Drawing.Size(121, 21); + this.comboBoxSystemSelect.TabIndex = 0; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(141, 20); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(74, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Select System"; + // + // groupImportTypes + // + this.groupImportTypes.Controls.Add(this.radioNOINTRO); + this.groupImportTypes.Controls.Add(this.radioTOSEC); + this.groupImportTypes.Location = new System.Drawing.Point(13, 50); + this.groupImportTypes.Name = "groupImportTypes"; + this.groupImportTypes.Size = new System.Drawing.Size(200, 100); + this.groupImportTypes.TabIndex = 2; + this.groupImportTypes.TabStop = false; + this.groupImportTypes.Text = "Import Type"; + // + // radioTOSEC + // + this.radioTOSEC.AutoSize = true; + this.radioTOSEC.Location = new System.Drawing.Point(7, 20); + this.radioTOSEC.Name = "radioTOSEC"; + this.radioTOSEC.Size = new System.Drawing.Size(61, 17); + this.radioTOSEC.TabIndex = 0; + this.radioTOSEC.TabStop = true; + this.radioTOSEC.Text = "TOSEC"; + this.radioTOSEC.UseVisualStyleBackColor = true; + // + // listBoxFiles + // + this.listBoxFiles.FormattingEnabled = true; + this.listBoxFiles.HorizontalScrollbar = true; + this.listBoxFiles.Location = new System.Drawing.Point(13, 180); + this.listBoxFiles.Name = "listBoxFiles"; + this.listBoxFiles.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.listBoxFiles.Size = new System.Drawing.Size(328, 121); + this.listBoxFiles.TabIndex = 3; + this.listBoxFiles.UseTabStops = false; + // + // buttonAddFiles + // + this.buttonAddFiles.Location = new System.Drawing.Point(348, 180); + this.buttonAddFiles.Name = "buttonAddFiles"; + this.buttonAddFiles.Size = new System.Drawing.Size(107, 23); + this.buttonAddFiles.TabIndex = 4; + this.buttonAddFiles.Text = "Browse"; + this.buttonAddFiles.UseVisualStyleBackColor = true; + this.buttonAddFiles.Click += new System.EventHandler(this.buttonAddFiles_Click); + // + // buttonRemove + // + this.buttonRemove.Location = new System.Drawing.Point(348, 210); + this.buttonRemove.Name = "buttonRemove"; + this.buttonRemove.Size = new System.Drawing.Size(107, 23); + this.buttonRemove.TabIndex = 5; + this.buttonRemove.Text = "Remove"; + this.buttonRemove.UseVisualStyleBackColor = true; + this.buttonRemove.Click += new System.EventHandler(this.buttonRemove_Click); + // + // buttonStartProcessing + // + this.buttonStartProcessing.Location = new System.Drawing.Point(13, 356); + this.buttonStartProcessing.Name = "buttonStartProcessing"; + this.buttonStartProcessing.Size = new System.Drawing.Size(101, 23); + this.buttonStartProcessing.TabIndex = 6; + this.buttonStartProcessing.Text = "Start Processing"; + this.buttonStartProcessing.UseVisualStyleBackColor = true; + this.buttonStartProcessing.Click += new System.EventHandler(this.buttonStartProcessing_Click); + // + // textBoxOutputFolder + // + this.textBoxOutputFolder.Location = new System.Drawing.Point(13, 330); + this.textBoxOutputFolder.Name = "textBoxOutputFolder"; + this.textBoxOutputFolder.Size = new System.Drawing.Size(328, 20); + this.textBoxOutputFolder.TabIndex = 7; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 164); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(75, 13); + this.label2.TabIndex = 8; + this.label2.Text = "Files to Import:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 314); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(87, 13); + this.label3.TabIndex = 9; + this.label3.Text = "Output Directory:"; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(348, 328); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(107, 23); + this.button2.TabIndex = 10; + this.button2.Text = "Select Output DIR"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // radioNOINTRO + // + this.radioNOINTRO.AutoSize = true; + this.radioNOINTRO.Location = new System.Drawing.Point(7, 44); + this.radioNOINTRO.Name = "radioNOINTRO"; + this.radioNOINTRO.Size = new System.Drawing.Size(172, 17); + this.radioNOINTRO.TabIndex = 1; + this.radioNOINTRO.TabStop = true; + this.radioNOINTRO.Text = "NOINTRO (standard DAT only)"; + this.radioNOINTRO.UseVisualStyleBackColor = true; + // + // DATConverter + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(469, 391); + this.Controls.Add(this.button2); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.textBoxOutputFolder); + this.Controls.Add(this.buttonStartProcessing); + this.Controls.Add(this.buttonRemove); + this.Controls.Add(this.buttonAddFiles); + this.Controls.Add(this.listBoxFiles); + this.Controls.Add(this.groupImportTypes); + this.Controls.Add(this.label1); + this.Controls.Add(this.comboBoxSystemSelect); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "DATConverter"; + this.Text = "DATConverter"; + this.groupImportTypes.ResumeLayout(false); + this.groupImportTypes.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ComboBox comboBoxSystemSelect; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.GroupBox groupImportTypes; + private System.Windows.Forms.RadioButton radioTOSEC; + private System.Windows.Forms.ListBox listBoxFiles; + private System.Windows.Forms.Button buttonAddFiles; + private System.Windows.Forms.Button buttonRemove; + private System.Windows.Forms.Button buttonStartProcessing; + private System.Windows.Forms.TextBox textBoxOutputFolder; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.RadioButton radioNOINTRO; + } +} \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/DATTools/DATConverter.cs b/ExternalToolProjects/DBMan/DATTools/DATConverter.cs new file mode 100644 index 0000000000..b5ece3982d --- /dev/null +++ b/ExternalToolProjects/DBMan/DATTools/DATConverter.cs @@ -0,0 +1,150 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +using BizHawk.Common; +using System.IO; + +namespace BizHawk.DBManTool +{ + public partial class DATConverter : Form + { + public DATConverter() + { + InitializeComponent(); + + var systems = Enum.GetValues(typeof(SystemType)).Cast().OrderBy(a => a.ToString()).ToList(); + + comboBoxSystemSelect.DataSource = systems; + + textBoxOutputFolder.Text = System.IO.Path.GetDirectoryName(Application.ExecutablePath); + } + + /// + /// Choose output directory + /// + private void button2_Click(object sender, EventArgs e) + { + var fbd = new FolderBrowserDialog(); + fbd.ShowNewFolderButton = true; + fbd.Description = "Choose a new output folder"; + if (fbd.ShowDialog() == DialogResult.OK) + { + textBoxOutputFolder.Text = fbd.SelectedPath; + } + } + + /// + /// Add import files to the list box + /// + private void buttonAddFiles_Click(object sender, EventArgs e) + { + var ofd = new OpenFileDialog(); + ofd.CheckFileExists = true; + ofd.CheckPathExists = true; + ofd.InitialDirectory = System.IO.Path.GetDirectoryName(Application.ExecutablePath); + ofd.Multiselect = true; + + if (ofd.ShowDialog() == DialogResult.OK) + { + foreach (var f in ofd.FileNames) + { + if (!listBoxFiles.Items.Contains((f))) + { + listBoxFiles.Items.Add(f); + } + } + } + } + + /// + /// Removes selected input files from the listbox + /// + private void buttonRemove_Click(object sender, EventArgs e) + { + List files = new List(); + foreach (var s in listBoxFiles.SelectedItems) + { + files.Add(s.ToString()); + } + + if (files.Count > 0) + { + foreach (var s in files) + listBoxFiles.Items.Remove(s); + } + } + + /// + /// Attempt to process all selected files + /// + private void buttonStartProcessing_Click(object sender, EventArgs e) + { + // initial checks + var checkedBtn = groupImportTypes.Controls.OfType().FirstOrDefault(r => r.Checked); + if (checkedBtn == null) + { + MessageBox.Show("You need to select an import type."); + return; + } + + if (!Directory.Exists(textBoxOutputFolder.Text)) + { + MessageBox.Show("Chosen output folder is not valid"); + return; + } + + if (listBoxFiles.Items.Count == 0) + { + MessageBox.Show("No files chosen for input"); + return; + } + + List files = new List(); + + foreach (var s in listBoxFiles.Items) + { + if (s.ToString().Trim() == "") + { + MessageBox.Show($"The selected file: {s}Cannot be found.\n\nSort this out and try again"); + return; + } + + files.Add((string)s); + } + + string res = ""; + + if (radioTOSEC.Checked) + { + DATParser tp = new TOSECParser((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString())); + res = tp.ParseDAT(files.ToArray()); + } + else if (radioNOINTRO.Checked) + { + DATParser dp = new NOINTROParser((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString())); + res = dp.ParseDAT(files.ToArray()); + } + + string fName = $"gamedb_{GameDB.GetSystemCode((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString()))}_DevExport_{DateTime.UtcNow:yyyy-MM-dd_HH_mm_ss}.txt"; + + try + { + File.WriteAllText(Path.Combine(textBoxOutputFolder.Text, fName), res); + } + catch (Exception ex) + { + MessageBox.Show($"Error writing file: {fName}\n\n{ex.Message}"); + } + + } + } +} diff --git a/ExternalToolProjects/DBMan/DATTools/DATParserBase.cs b/ExternalToolProjects/DBMan/DATTools/DATParserBase.cs new file mode 100644 index 0000000000..727e602e34 --- /dev/null +++ b/ExternalToolProjects/DBMan/DATTools/DATParserBase.cs @@ -0,0 +1,227 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; + +namespace BizHawk.DBManTool +{ + public abstract class DATParser + { + /// + /// Required to generate a GameDB file + /// + public abstract SystemType SysType { get; set; } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + public abstract string ParseDAT(string[] filePath); + + protected List IncomingData = new List(); + + protected List Data = new List(); + + protected StringBuilder sb = new StringBuilder(); + + protected void AddCommentBlock(string comment) + { + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + sb.AppendLine(";;; " + comment.Replace("\r\n", "\r\n;;; ")); + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + } + + protected void AddCommentBlock(string[] comment) + { + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + for (int i = 0; i < comment.Length; i++) + { + sb.AppendLine(";;; " + comment[i]); + } + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + } + + protected void AppendCSVData(List data) + { + if (data == null || data.Count == 0) + { + sb.AppendLine(";"); + return; + } + + foreach (var d in data) + { + // hash + sb.Append(d.HASH); + sb.Append("\t"); + // status + sb.Append(d.Status); + sb.Append("\t"); + // name + sb.Append(d.Name); + sb.Append("\t"); + // system + sb.Append(d.System); + + // additional optional fields + bool[] populated = new bool[4]; + if (d.Notes != null) + populated[0] = true; + if (d.MetaData != null) + populated[1] = true; + if (d.Region != null) + populated[2] = true; + if (d.ForcedCore != null) + populated[3] = true; + + int last = 0; + for (int i = 3; i >= 0; i--) + { + if (populated[i]) + { + last = i; + break; + } + } + + int cnt = 0; + + // notes + if (d.Notes != null) + { + sb.Append("\t"); + sb.Append(d.Notes); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // metadata + if (d.MetaData != null) + { + sb.Append("\t"); + sb.Append(d.MetaData); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // region + if (d.Region != null) + { + sb.Append("\t"); + sb.Append(d.Region); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // force core + if (d.ForcedCore != null) + { + sb.Append("\t"); + sb.Append(d.ForcedCore); + } + + sb.Append("\r\n"); + } + } + } + + /// + /// DAT data is parsed into this object + /// (every field is not always used) + /// + public class GameDB + { + // COL0: Hash + public string SHA1 { get; set; } + public string MD5 { get; set; } + // COL1: Status code indicator + public string Status { get; set; } + // COL2: Game title + public string Name { get; set; } + // COL3: System code (must match what bizhawk uses in Emulation.Common/Database/Database.cs + public string System { get; set; } + // COL4: Unknown - not currently parsed in database.cs, but some gamedb files use this for publisher/genre/etc + public string Notes { get; set; } + // COL5: Metadata + public string MetaData { get; set; } + // COL6: Region + public string Region { get; set; } + // COL7: Forced Fore + public string ForcedCore { get; set; } + + // prefer MD5 if available + public string HASH + { + get + { + if (MD5.Trim() == "") + return "sha1:" + SHA1; + + return MD5; + } + } + + /// + /// Used to get the correct system code (that each gamedb csv needs) + /// + public static string GetSystemCode(SystemType type) + { + switch (type) + { + case SystemType.P83: + return "83P"; + case SystemType.X32: + return "32X"; + default: + return type.ToString(); + } + } + } + + public enum SystemType + { + SAT, + PSP, + PSX, + GEN, + PCFX, + PCECD, + GB, + DGB, + AppleII, + C64, + ZXSpectrum, + AmstradCPC, + SNES, + NES, + P83, + GBC, + A78, + GBA, + X32, + GG, + SG, + SGX, + A26, + Coleco, + INTV, + N64, + WSWAN, + Lynx, + VB, + UZE, + NGP, + ChannelF, + VEC, + GB3x, + GB4x, + O2, + MSX + } +} diff --git a/ExternalToolProjects/DBMan/DATTools/NOINTROParser.cs b/ExternalToolProjects/DBMan/DATTools/NOINTROParser.cs new file mode 100644 index 0000000000..b2539b3caf --- /dev/null +++ b/ExternalToolProjects/DBMan/DATTools/NOINTROParser.cs @@ -0,0 +1,322 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; +using System.Xml; +using System.Windows.Forms; + +namespace BizHawk.DBManTool +{ + public class NOINTROParser : DATParser + { + /// + /// Required to generate a GameDB file + /// + public override SystemType SysType { get; set; } + + private List xmls = new List(); + + public NOINTROParser(SystemType type) + { + SysType = type; + } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + public override string ParseDAT(string[] filePath) + { + foreach (var s in filePath) + { + try + { + xmls.Add(XDocument.Load(s)); + } + catch + { + var res = MessageBox.Show("Could not parse document as valid XML:\n\n" + s + "\n\nDo you wish to continue any other processing?", "Parsing Error", MessageBoxButtons.YesNo); + if (res != DialogResult.Yes) + return ""; + } + } + + int startIndex = 0; + + // actual tosec parsing + foreach (var obj in xmls) + { + startIndex = Data.Count > 0 ? Data.Count - 1 : 0; + // get header info + var header = obj.Root.Descendants("header").First(); + var name = header.Element("name").Value; + var version = header.Element("version").Value; + var description = header.Element("description").Value + " - " + version; + + // start comment block + List comments = new List + { + "Type:\tNO-INTRO", + $"Source:\t{description}", + $"FileGen:\t{DateTime.UtcNow:yyyy-MM-dd HH:mm:ss} (UTC)", + }; + + AddCommentBlock(comments.ToArray()); + + // process each entry + var query = obj.Root.Descendants("game"); + foreach (var g in query) + { + GameDB item = new GameDB(); + item.Name = g.Value; + item.SHA1 = g.Elements("rom").First().Attribute("sha1").Value.ToUpper(); + item.MD5 = g.Elements("rom").First().Attribute("md5").Value.ToUpper(); + item.System = GameDB.GetSystemCode(SysType); + + ParseNOINTROFlags(item); + + Data.Add(item); + } + + // add this file's data to the stringbuilder + // first we will sort into various ROMSTATUS groups + var working = Data.Skip(startIndex).ToList(); + + var baddump = working.Where(st => st.Status == "B").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Bad Dumps"); + AppendCSVData(baddump); + + var hack = working.Where(st => st.Status == "H").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Hacks"); + AppendCSVData(hack); + + var over = working.Where(st => st.Status == "O").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Over Dumps"); + AppendCSVData(over); + + var trans = working.Where(st => st.Status == "T").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Translated"); + AppendCSVData(trans); + + var good = working.Where(st => st.Status == "" || st.Status == null).OrderBy(na => na.Name).ToList(); + AddCommentBlock("Believed Good"); + AppendCSVData(good); + } + + string result = sb.ToString(); + return sb.ToString(); + } + + /// + /// Parses all the weird TOSEC flags within the game field + /// Detailed info here: https://www.tosecdev.org/tosec-naming-convention + /// Guts of this has been reused from here: https://github.com/Asnivor/MedLaunch/blob/master/MedLaunch/_Debug/DATDB/Platforms/TOSEC/StringConverterToSec.cs + /// + private void ParseNOINTROFlags(GameDB g) + { + string nameString = g.Name; + + // remove uninteresting options + string a = RemoveUnneededOptions(nameString); + + // process data contained in () + string[] d = a.ToString().Split('(', ')'); + + if (d.Length > 0) + { + // name field + } + + if (d.Length > 1) + { + if (d[1].Length >= 3) + { + // country + g.Region = d[1].Trim(); + } + } + + if (d.Length > 2) + { + // parse all other () fields + // because these are not mandatory this can be a confusing process + for (int i = 4; i < d.Length; i++) + { + string f = d[i].Trim(); + + // check for language + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // version - ignore + + // check development status (not currently implemented) + if (IsDevelopmenttStatus(f) == true) + { + continue; + } + + // check copyright status (not currently implemented) + if (IsCopyrightStatus(f) == true) + { + continue; + } + + // country flag(s) + if (IsCountryFlag(f) == true) + { + g.Region = f; + continue; + } + + // language - if present add to notes + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // Media Type - ignore for now + // Media Label - ignore for now + } + + // process dump info flags and other info contained in [] + if (nameString.Contains("[") && nameString.Contains("]")) + { + var e = nameString.Split('[', ']') + .Skip(1) // remove first entry (this is the bit before the [] entries start) + .Where(s => !string.IsNullOrWhiteSpace(s)) // remove empty entries + .Distinct() + .ToList(); + + if (e.Count > 0) + { + // bizhawk currently only has a few different RomStatus values (not as many as TOSEC anyway) + // Parsing priority will be: + // RomStatus.BadDump + // RomStatus.Hack + // RomStatus.Overdump + // RomStatus.GoodDump + // RomStatus.TranslatedRom + // everything else + // all tosec cr, h, t etc.. will fall under RomStatus.Hack + + if (e.Where(str => + // bad dump + str == "b" || str.StartsWith("b ")).ToList().Count > 0) + { + // RomStatus.BadDump + g.Status = "B"; + } + else if (e.Where(str => + // BIOS + str == "BIOS" || str.StartsWith("BIOS ")).ToList().Count > 0) + { + // RomStatus.BIOS + g.Status = "I"; + } + else + { + g.Status = ""; + } + } + } + } + } + + public static bool IsDevelopmenttStatus(string s) + { + List DS = new List + { + "alpha", "beta", "preview", "pre-release", "proto" + }; + + bool b = DS.Any(s.Contains); + return b; + } + + public static bool IsCopyrightStatus(string s) + { + List CS = new List + { + "CW", "CW-R", "FW", "GW", "GW-R", "LW", "PD", "SW", "SW-R" + }; + + bool b = CS.Any(s.Contains); + return b; + } + + public static bool IsLanguageFlag(string s) + { + List LC = new List + { + "En", "Ja", "Fr", "De", "Es", "It", "Nl", "Pt", "Sv", "No", "Da", "Fi", "Zh", "Ko", "Pl" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in LC) + { + if (s == x || s.StartsWith(x + ",") || s.EndsWith("," + x)) + { + b = true; + break; + } + } + + //b = LC.Any(s.Contains); + } + + return b; + } + + public static bool IsCountryFlag(string s) + { + List CC = new List + { + "World", "Australia", "Brazil", "Canada", "China", "France", "Germany", "Hong Kong", "Italy", + "Japan", "Korea", "Netherlands", "Spain", "Sweden", "USA", "Europe", "Asia" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in CC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = CC.Any(s.Contains); + } + + return b; + } + + public static string RemoveUnneededOptions(string nameString) + { + // Remove unneeded entries + string n = nameString + .Replace(" (demo) ", " ") + .Replace(" (demo-kiosk) ", " ") + .Replace(" (demo-playable) ", " ") + .Replace(" (demo-rolling) ", " ") + .Replace(" (demo-slideshow) ", " "); + + return n; + } + } +} diff --git a/ExternalToolProjects/DBMan/DATTools/TOSECParser.cs b/ExternalToolProjects/DBMan/DATTools/TOSECParser.cs new file mode 100644 index 0000000000..d1a7f65cdc --- /dev/null +++ b/ExternalToolProjects/DBMan/DATTools/TOSECParser.cs @@ -0,0 +1,378 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; +using System.Xml; +using System.Windows.Forms; + +namespace BizHawk.DBManTool +{ + public class TOSECParser : DATParser + { + /// + /// Required to generate a GameDB file + /// + public override SystemType SysType { get; set; } + + private List xmls = new List(); + + public TOSECParser(SystemType type) + { + SysType = type; + } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + public override string ParseDAT(string[] filePath) + { + foreach (var s in filePath) + { + try + { + xmls.Add(XDocument.Load(s)); + } + catch + { + var res = MessageBox.Show("Could not parse document as valid XML:\n\n" + s + "\n\nDo you wish to continue any other processing?", "Parsing Error", MessageBoxButtons.YesNo); + if (res != DialogResult.Yes) + return ""; + } + } + + int startIndex = 0; + + // actual tosec parsing + foreach (var obj in xmls) + { + startIndex = Data.Count > 0 ? Data.Count - 1 : 0; + // get header info + var header = obj.Root.Descendants("header").First(); + var category = header.Element("category").Value; + var name = header.Element("name").Value; + var version = header.Element("version").Value; + var description = header.Element("description").Value; + + // start comment block + List comments = new List + { + $"Type:\t{category}", + $"Source:\t{description}", + $"FileGen:\t{DateTime.UtcNow:yyyy-MM-dd HH:mm:ss} (UTC)", + }; + + AddCommentBlock(comments.ToArray()); + + // process each entry + var query = obj.Root.Descendants("game"); + foreach (var g in query) + { + GameDB item = new GameDB(); + item.Name = g.Value; + item.SHA1 = g.Elements("rom").First().Attribute("sha1").Value.ToUpper(); + item.MD5 = g.Elements("rom").First().Attribute("md5").Value.ToUpper(); + item.System = GameDB.GetSystemCode(SysType); + + ParseTOSECFlags(item); + + Data.Add(item); + } + + // add this file's data to the stringbuilder + // first we will sort into various ROMSTATUS groups + var working = Data.Skip(startIndex).ToList(); + + var baddump = working.Where(st => st.Status == "B").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Bad Dumps"); + AppendCSVData(baddump); + + var hack = working.Where(st => st.Status == "H").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Hacks"); + AppendCSVData(hack); + + var over = working.Where(st => st.Status == "O").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Over Dumps"); + AppendCSVData(over); + + var trans = working.Where(st => st.Status == "T").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Translated"); + AppendCSVData(trans); + + var pd = working.Where(st => st.Status == "D").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Home Brew"); + AppendCSVData(pd); + + var good = working.Where(st => st.Status == "" || st.Status == null).OrderBy(na => na.Name).ToList(); + AddCommentBlock("Believed Good"); + AppendCSVData(good); + } + + string result = sb.ToString(); + return sb.ToString(); + } + + /// + /// Parses all the weird TOSEC flags within the game field + /// Detailed info here: https://www.tosecdev.org/tosec-naming-convention + /// Guts of this has been reused from here: https://github.com/Asnivor/MedLaunch/blob/master/MedLaunch/_Debug/DATDB/Platforms/TOSEC/StringConverterToSec.cs + /// + private void ParseTOSECFlags(GameDB g) + { + string nameString = g.Name; + + // remove uninteresting options + string a = RemoveUnneededOptions(nameString); + + // process data contained in () + string[] d = a.ToString().Split('(', ')'); + + if (d.Length > 0) + { + // name field + } + + if (d.Length > 1) + { + if (d[1].Length > 3) + { + // year field + } + } + + if (d.Length > 3) + { + // publisher field + } + + // public domain + if (nameString.Contains("(PD)")) + { + g.Status = "D"; + } + + if (d.Length > 4) + { + // parse all other () fields + // because these are not mandatory this can be a confusing process + for (int i = 4; i < d.Length; i++) + { + string f = d[i]; + + // system field + if (f == "Aladdin Deck Enhancer" || + f == "PlayChoice-10" || + f == "VS DualSystem" || + f == "VS UniSystem") + { + // ignore for now (not currently implemented) + continue; + } + + // country flag(s) + if (IsCountryFlag(f) == true) + { + g.Region = f; + continue; + } + + // language - if present add to notes + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // check copyright status (not currently implemented) + if (IsCopyrightStatus(f) == true) + { + continue; + } + + // check development status (not currently implemented) + if (IsDevelopmenttStatus(f) == true) + { + continue; + } + + + + // Media Type - ignore for now + // Media Label - ignore for now + } + + // process dump info flags and other info contained in [] + if (nameString.Contains("[") && nameString.Contains("]")) + { + var e = nameString.Split('[', ']') + .Skip(1) // remove first entry (this is the bit before the [] entries start) + .Where(s => !string.IsNullOrWhiteSpace(s)) // remove empty entries + .Distinct() + .ToList(); + + if (e.Count > 0) + { + // bizhawk currently only has a few different RomStatus values (not as many as TOSEC anyway) + // Parsing priority will be: + // RomStatus.BadDump + // RomStatus.Hack + // RomStatus.Overdump + // RomStatus.GoodDump + // RomStatus.TranslatedRom + // everything else + // all tosec cr, h, t etc.. will fall under RomStatus.Hack + + if (e.Where(str => + // bad dump + str == "b" || str.StartsWith("b ") || + // virus + str == "v" || str.StartsWith("v ") || + // under dump + str == "u" || str.StartsWith("u ")).ToList().Count > 0) + { + // RomStatus.BadDump + g.Status = "B"; + } + else if (e.Where(str => + // cracked + str == "cr" || str.StartsWith("cr ") || + // fixed + str == "f" || str.StartsWith("f ") || + // hack + str == "h" || str.StartsWith("h ") || + // modified + str == "m" || str.StartsWith("m ") || + // pirated + str == "p" || str.StartsWith("p ") || + // trained + str == "t" || str.StartsWith("t ") + ).ToList().Count > 0) + { + // RomStatus.Hack + g.Status = "H"; + } + else if (e.Where(str => + // over dump + str == "o" || str.StartsWith("o ")).ToList().Count > 0) + { + // RomStatus.Overdump + g.Status = "O"; + } + else if (e.Where(str => + // known verified dump + str == "!").ToList().Count > 0) + { + // RomStatus.GoodDump + g.Status = ""; + } + else if (e.Where(str => + // translated + str == "tr" || str.StartsWith("tr ")).ToList().Count > 0) + { + // RomStatus.TranslatedRom + g.Status = "T"; + } + } + } + } + } + + public static bool IsDevelopmenttStatus(string s) + { + List DS = new List + { + "alpha", "beta", "preview", "pre-release", "proto" + }; + + bool b = DS.Any(s.Contains); + return b; + } + + public static bool IsCopyrightStatus(string s) + { + List CS = new List + { + "CW", "CW-R", "FW", "GW", "GW-R", "LW", "PD", "SW", "SW-R" + }; + + bool b = CS.Any(s.Contains); + return b; + } + + public static bool IsLanguageFlag(string s) + { + List LC = new List + { + "ar", "bg", "bs", "cs", "cy", "da", "de", "el", "en", "eo", "es", "et", "fa", "fi", "fr", "ga", + "gu", "he", "hi", "hr", "hu", "is", "it", "ja", "ko", "lt", "lv", "ms", "nl", "no", "pl", "pt", + "ro", "ru", "sk", "sl", "sq", "sr", "sv", "th", "tr", "ur", "vi", "yi", "zh", "M1", "M2", "M3", + "M4", "M5", "M6", "M7", "M8", "M9" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in LC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = LC.Any(s.Contains); + } + + return b; + } + + public static bool IsCountryFlag(string s) + { + List CC = new List + { + "AE", "AL", "AS", "AT", "AU", "BA", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CS", "CY", "CZ", + "DE", "DK", "EE", "EG", "EU", "ES", "FI", "FR", "GB", "GR", "HK", "HR", "HU", "ID", "IE", "IL", + "IN", "IR", "IS", "IT", "JO", "JP", "KR", "LT", "LU", "LV", "MN", "MX", "MY", "NL", "NO", "NP", + "NZ", "OM", "PE", "PH", "PL", "PT", "QA", "RO", "RU", "SE", "SG", "SI", "SK", "TH", "TR", "TW", + "US", "VN", "YU", "ZA" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in CC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = CC.Any(s.Contains); + } + + return b; + } + + public static string RemoveUnneededOptions(string nameString) + { + // Remove unneeded entries + string n = nameString + .Replace(" (demo) ", " ") + .Replace(" (demo-kiosk) ", " ") + .Replace(" (demo-playable) ", " ") + .Replace(" (demo-rolling) ", " ") + .Replace(" (demo-slideshow) ", " "); + + return n; + } + } +} diff --git a/ExternalToolProjects/DBMan/DB.cs b/ExternalToolProjects/DBMan/DB.cs new file mode 100644 index 0000000000..af12667bf7 --- /dev/null +++ b/ExternalToolProjects/DBMan/DB.cs @@ -0,0 +1,458 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Community.CsharpSqlite.SQLiteClient; + +namespace BizHawk.DBManTool +{ + public class Rom + { + public long RomId; + public string CRC32; + public string MD5; + public string SHA1; + public string System; + public string Name; + public string Region; + public string VersionTags; + public string RomMetadata; + public string RomStatus; + public string Catalog; + public long Size; + public DateTime Created; + public DateTime Modified; + + public override string ToString() { return Name + " " + VersionTags; } + public Game Game; + public string CombinedMetaData + { + get + { + if (Game == null) return RomMetadata; + if (Game.GameMetadata == null) return RomMetadata; + if (RomMetadata == null) return Game.GameMetadata; + return Game.GameMetadata + ";" + RomMetadata; + } + } + + public string SizeFriendly => $"{Size} bytes ({Size >> 10}k)"; + public bool New { get { return (Created > Modified); } } + + public string NameWithTheFlipped + { + get + { + if (!Name.EndsWith(", The")) return Name; + return "The "+Name.Substring(0, Name.Length-5); + } + } + + public string SortString() + { + var ret = ""; + if (Game.Classification == "Firmware") ret += "[BIOS] "; + if (Game.Classification == "Homebrew") ret += "[Homebrew] "; + if (Game.Classification == "Test Rom") ret += "[Test ROM] "; + ret += Name; + ret += "|" + RegionRank + "|" + VersionTags; + return ret; + } + + public string DisplayName + { + get + { + var ret = ""; + if (Game.Classification == "Firmware") ret += "[BIOS] "; + if (Game.Classification == "Homebrew") ret += "[Homebrew] "; + if (Game.Classification == "Test Rom") ret += "[Test ROM] "; + ret += Name; + return ret; + } + } + + public int RegionRank + { + get + { + if (String.IsNullOrEmpty(Region)) return 99; + if (Region.Contains("World")) return 1; + if (Region.Contains("USA")) return 2; + if (Region.Contains("Europe")) return 3; + if (Region.Contains("Japan")) return 4; + return Region.GetHashCode(); + } + } + } + + public class Game + { + public long GameId; + public string System; + public string Name; + public string Developer; + public string Publisher; + public string Classification; + public string ReleaseDate; + public string Players; + public string GameMetadata; + public string Tags; + public string AltNames; + public string Notes; + public DateTime Created; + public DateTime Modified; + + public override string ToString() { return Name; } + } + + public static class DB + { + public static List Roms = new List(); + public static List Games = new List(); + public static Dictionary GameMap = new Dictionary(); + + public static SqliteConnection Con; + + public static void LoadDbForSystem(string system) + { + Games.Clear(); + Roms.Clear(); + + LoadGames(system); + LoadRoms(system); + } + + static void LoadGames(string system) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = + "SELECT game_id, system, name, developer, publisher, classification, release_date, players, game_metadata, tags, alternate_names, notes "+ + "FROM game "+ + "WHERE system = @System"; + cmd.Parameters.Add(new SqliteParameter("@System", system)); + var reader = cmd.ExecuteReader(); + while (reader.NextResult()) + { + var game = new Game(); + game.GameId = reader.GetInt64(0); + game.System = reader.GetString(1); + game.Name = reader.GetString(2); + game.Developer = reader.GetString(3); + game.Publisher = reader.GetString(4); + game.Classification = reader.GetString(5); + game.ReleaseDate = reader.GetString(6); + game.Players = reader.GetString(7); + game.GameMetadata = reader.GetString(8); + game.Tags = reader.GetString(9); + game.AltNames = reader.GetString(10); + game.Notes = reader.GetString(11); + Games.Add(game); + GameMap[game.Name] = game; + } + reader.Dispose(); + cmd.Dispose(); + } + + static void LoadRoms(string system) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = + "SELECT rom_id, crc32, md5, sha1, system, name, region, version_tags, rom_metadata, rom_status, catalog, size, created_date, modified_date " + + "FROM rom " + + "WHERE system = @System"; + cmd.Parameters.Add(new SqliteParameter("@System", system)); + var reader = cmd.ExecuteReader(); + while (reader.NextResult()) + { + var rom = new Rom(); + rom.RomId = reader.GetInt64(0); + rom.CRC32 = reader.GetString(1); + rom.MD5 = reader.GetString(2); + rom.SHA1 = reader.GetString(3); + rom.System = reader.GetString(4); + rom.Name = reader.GetString(5); + rom.Region = reader.GetString(6); + rom.VersionTags = reader.GetString(7); + rom.RomMetadata = reader.GetString(8); + rom.RomStatus = reader.GetString(9); + rom.Catalog = reader.GetString(10); + rom.Size = reader.GetInt64(11); + rom.Created = reader.GetDateTime(12); + rom.Modified = reader.GetDateTime(13); + rom.Game = GameMap[rom.Name]; + Roms.Add(rom); + } + reader.Dispose(); + cmd.Dispose(); + Roms = Roms.OrderBy(x=>x.SortString()).ToList(); + } + + public static void SaveRom(Rom rom) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE rom SET "+ + "region=@Region, "+ + "version_tags=@VersionTags, "+ + "rom_metadata=@RomMetadata, "+ + "rom_status=@RomStatus, "+ + "catalog=@Catalog, " + + "modified_date=datetime('now','localtime') " + + "WHERE rom_id=@RomId"; + cmd.Parameters.Add(new SqliteParameter("@Region", rom.Region)); + cmd.Parameters.Add(new SqliteParameter("@VersionTags", rom.VersionTags)); + cmd.Parameters.Add(new SqliteParameter("@RomMetadata", rom.RomMetadata)); + cmd.Parameters.Add(new SqliteParameter("@RomStatus", rom.RomStatus)); + cmd.Parameters.Add(new SqliteParameter("@Catalog", rom.Catalog)); + cmd.Parameters.Add(new SqliteParameter("@RomId", rom.RomId)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + + cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE game SET "+ + "developer=@Developer, "+ + "publisher=@Publisher, "+ + "classification=@Classification, "+ + "release_date=@ReleaseDate, "+ + "players=@Players, "+ + "game_metadata=@GameMetadata, "+ + "tags=@Tags, "+ + "alternate_names=@AltNames, "+ + "notes=@Notes, "+ + "modified_date=datetime('now','localtime') " + + "WHERE game_id=@GameId"; + cmd.Parameters.Add(new SqliteParameter("@Developer", rom.Game.Developer)); + cmd.Parameters.Add(new SqliteParameter("@Publisher", rom.Game.Publisher)); + cmd.Parameters.Add(new SqliteParameter("@Classification", rom.Game.Classification)); + cmd.Parameters.Add(new SqliteParameter("@ReleaseDate", rom.Game.ReleaseDate)); + cmd.Parameters.Add(new SqliteParameter("@Players", rom.Game.Players)); + cmd.Parameters.Add(new SqliteParameter("@GameMetadata", rom.Game.GameMetadata)); + cmd.Parameters.Add(new SqliteParameter("@Tags", rom.Game.Tags)); + cmd.Parameters.Add(new SqliteParameter("@AltNames", rom.Game.AltNames)); + cmd.Parameters.Add(new SqliteParameter("@Notes", rom.Game.Notes)); + cmd.Parameters.Add(new SqliteParameter("@GameId", rom.Game.GameId)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + + public static void SaveRom1(Rom rom, string origSystem, string origName) + { + // Does this game already exist? + var game = GameExists(rom.System, rom.Name); + if (game != null) // existing game with this system/name already exists. we'll merge to it. (existing game wins) + { + DeleteGame(origSystem, origName); + rom.Game = game; + } + + var cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE rom SET " + + "system=@System, " + + "name=@Name " + + "WHERE system=@OrigSystem and name=@OrigName"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.Parameters.Add(new SqliteParameter("@OrigSystem", origSystem)); + cmd.Parameters.Add(new SqliteParameter("@OrigName", origName)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + + cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE game SET " + + "system=@System, " + + "name=@Name " + + "WHERE system=@OrigSystem and name=@OrigName"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.Parameters.Add(new SqliteParameter("@OrigSystem", origSystem)); + cmd.Parameters.Add(new SqliteParameter("@OrigName", origName)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + + SaveRom(rom); + } + + public static void SaveRom2(Rom rom) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE rom SET " + + "system=@System, "+ + "name=@Name, "+ + "region=@Region, " + + "version_tags=@VersionTags, " + + "rom_metadata=@RomMetadata, " + + "rom_status=@RomStatus, " + + "catalog=@Catalog, " + + "modified_date=datetime('now','localtime') " + + "WHERE rom_id=@RomId"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.Parameters.Add(new SqliteParameter("@Region", rom.Region)); + cmd.Parameters.Add(new SqliteParameter("@VersionTags", rom.VersionTags)); + cmd.Parameters.Add(new SqliteParameter("@RomMetadata", rom.RomMetadata)); + cmd.Parameters.Add(new SqliteParameter("@RomStatus", rom.RomStatus)); + cmd.Parameters.Add(new SqliteParameter("@Catalog", rom.Catalog)); + cmd.Parameters.Add(new SqliteParameter("@RomId", rom.RomId)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + + bool gameAlreadyExists = false; + cmd = Con.CreateCommand(); + cmd.CommandText = "SELECT game_id FROM game WHERE system=@System and name=@Name"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + gameAlreadyExists = cmd.ExecuteScalar() != null; + cmd.Dispose(); + + if (!gameAlreadyExists) + { + cmd = Con.CreateCommand(); + cmd.CommandText = "INSERT INTO game (system, name, created_date) values (@System, @Name, datetime('now','localtime'))"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + + cmd = Con.CreateCommand(); + cmd.CommandText = + "UPDATE game SET " + + "developer=@Developer, " + + "publisher=@Publisher, " + + "classification=@Classification, " + + "release_date=@ReleaseDate, " + + "players=@Players, " + + "game_metadata=@GameMetadata, " + + "tags=@Tags, " + + "alternate_names=@AltNames, " + + "notes=@Notes, " + + "modified_date=datetime('now','localtime') " + + "WHERE system=@System and name=@Name"; + cmd.Parameters.Add(new SqliteParameter("@Developer", rom.Game.Developer)); + cmd.Parameters.Add(new SqliteParameter("@Publisher", rom.Game.Publisher)); + cmd.Parameters.Add(new SqliteParameter("@Classification", rom.Game.Classification)); + cmd.Parameters.Add(new SqliteParameter("@ReleaseDate", rom.Game.ReleaseDate)); + cmd.Parameters.Add(new SqliteParameter("@Players", rom.Game.Players)); + cmd.Parameters.Add(new SqliteParameter("@GameMetadata", rom.Game.GameMetadata)); + cmd.Parameters.Add(new SqliteParameter("@Tags", rom.Game.Tags)); + cmd.Parameters.Add(new SqliteParameter("@System", rom.System)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.Parameters.Add(new SqliteParameter("@AltNames", rom.Game.AltNames)); + cmd.Parameters.Add(new SqliteParameter("@Notes", rom.Game.Notes)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + + public static void Cleanup() + { + var orphanedGameList = new List>(); + + var cmd = Con.CreateCommand(); + cmd.CommandText = + "SELECT system, name FROM game "+ + "EXCEPT "+ + "SELECT system, name FROM rom"; + var reader = cmd.ExecuteReader(); + while (reader.NextResult()) + { + string system = reader.GetString(0); + string name = reader.GetString(1); + orphanedGameList.Add(new Tuple(system, name)); + } + reader.Dispose(); + cmd.Dispose(); + + cmd = Con.CreateCommand(); + cmd.CommandText = "DELETE FROM game WHERE system=@System and name=@Name"; + foreach (var orphanedGame in orphanedGameList) + { + cmd.Parameters.Clear(); + cmd.Parameters.Add(new SqliteParameter("@System", orphanedGame.Item1)); + cmd.Parameters.Add(new SqliteParameter("@Name", orphanedGame.Item2)); + cmd.ExecuteNonQuery(); + } + cmd.Dispose(); + + cmd = Con.CreateCommand(); + cmd.CommandText = "VACUUM"; + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + + public static List GetDeveloperPublisherNames() + { + var names = new List(); + + var cmd = Con.CreateCommand(); + cmd.CommandText = + "SELECT DISTINCT developer FROM game WHERE developer is not null and classification not in ('Homebrew','Test Rom')" + + "UNION " + + "SELECT DISTINCT publisher FROM game WHERE publisher is not null and classification not in ('Homebrew','Test Rom')"; + var reader = cmd.ExecuteReader(); + while (reader.NextResult()) + { + names.Add(reader.GetString(0)); + } + reader.Dispose(); + cmd.Dispose(); + + return names; + } + + static Game GameExists(string system, string name) + { + var game = new Game(); + var cmd = Con.CreateCommand(); + cmd.CommandText = "SELECT game_id, system, name, developer, publisher, classification, release_date, players, game_metadata, tags, alternate_names, notes FROM game WHERE system = @System and name = @Name"; + cmd.Parameters.Add(new SqliteParameter("@System", system)); + cmd.Parameters.Add(new SqliteParameter("@Name", name)); + var reader = cmd.ExecuteReader(); + if (reader.NextResult()) + { + game.GameId = reader.GetInt64(0); + game.System = reader.GetString(1); + game.Name = reader.GetString(2); + game.Developer = reader.GetString(3); + game.Publisher = reader.GetString(4); + game.Classification = reader.GetString(5); + game.ReleaseDate = reader.GetString(6); + game.Players = reader.GetString(7); + game.GameMetadata = reader.GetString(8); + game.Tags = reader.GetString(9); + game.AltNames = reader.GetString(10); + game.Notes = reader.GetString(11); + } + reader.Dispose(); + cmd.Dispose(); + + if (game.GameId == 0) return null; + return game; + } + + static void DeleteGame(string system, string name) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = "DELETE FROM game WHERE system=@System and name=@Name"; + cmd.Parameters.Add(new SqliteParameter("@System", system)); + cmd.Parameters.Add(new SqliteParameter("@Name", name)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + + public static void DeleteRom(Rom rom) + { + var cmd = Con.CreateCommand(); + cmd.CommandText = "DELETE FROM rom WHERE md5 = @Md5"; + cmd.Parameters.Add(new SqliteParameter("@Md5", rom.MD5)); + cmd.ExecuteNonQuery(); + cmd.Dispose(); + } + } +} \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/DBMan.Designer.cs b/ExternalToolProjects/DBMan/DBMan.Designer.cs new file mode 100644 index 0000000000..a657c7ef77 --- /dev/null +++ b/ExternalToolProjects/DBMan/DBMan.Designer.cs @@ -0,0 +1,793 @@ +namespace BizHawk.DBManTool +{ + partial class DBMan + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.filterPanel = new System.Windows.Forms.Panel(); + this.whereLabel = new System.Windows.Forms.Label(); + this.systemBox = new System.Windows.Forms.ComboBox(); + this.whereBox = new System.Windows.Forms.TextBox(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.romListView = new System.Windows.Forms.ListView(); + this.romListColumnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.romListColumnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.romListColumnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.romListColumnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.romListColumnHeader5 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.detailPanel = new System.Windows.Forms.Panel(); + this.sizeLabel = new System.Windows.Forms.Label(); + this.sizeBox = new System.Windows.Forms.TextBox(); + this.notesLabel = new System.Windows.Forms.Label(); + this.notesBox = new System.Windows.Forms.TextBox(); + this.altNamesLabel = new System.Windows.Forms.Label(); + this.altNamesBox = new System.Windows.Forms.TextBox(); + this.cancelButton = new System.Windows.Forms.Button(); + this.saveButton = new System.Windows.Forms.Button(); + this.playersBox = new System.Windows.Forms.TextBox(); + this.catalogLabel = new System.Windows.Forms.Label(); + this.catalogBox = new System.Windows.Forms.TextBox(); + this.playersLabel = new System.Windows.Forms.Label(); + this.releaseDateLabel = new System.Windows.Forms.Label(); + this.releaseDateBox = new System.Windows.Forms.TextBox(); + this.classificationLabel = new System.Windows.Forms.Label(); + this.classificationBox = new System.Windows.Forms.ComboBox(); + this.publisherLabel = new System.Windows.Forms.Label(); + this.publisherBox = new System.Windows.Forms.TextBox(); + this.developerLabel = new System.Windows.Forms.Label(); + this.developerBox = new System.Windows.Forms.TextBox(); + this.romStatusLabel = new System.Windows.Forms.Label(); + this.romStatusBox = new System.Windows.Forms.ComboBox(); + this.tagsLabel = new System.Windows.Forms.Label(); + this.tagsBox = new System.Windows.Forms.TextBox(); + this.romMetaLabel = new System.Windows.Forms.Label(); + this.romMetaBox = new System.Windows.Forms.TextBox(); + this.gameMetaLabel = new System.Windows.Forms.Label(); + this.gameMetaBox = new System.Windows.Forms.TextBox(); + this.versionLabel = new System.Windows.Forms.Label(); + this.versionBox = new System.Windows.Forms.TextBox(); + this.regionLabel = new System.Windows.Forms.Label(); + this.regionBox = new System.Windows.Forms.TextBox(); + this.sha1Box = new System.Windows.Forms.TextBox(); + this.md5Box = new System.Windows.Forms.TextBox(); + this.crcBox = new System.Windows.Forms.TextBox(); + this.sha1Label = new System.Windows.Forms.Label(); + this.md5Label = new System.Windows.Forms.Label(); + this.crcLabel = new System.Windows.Forms.Label(); + this.gameSystemBox = new System.Windows.Forms.ComboBox(); + this.systemLabel = new System.Windows.Forms.Label(); + this.nameBox = new System.Windows.Forms.TextBox(); + this.nameLabel = new System.Windows.Forms.Label(); + this.mainMenuStrip = new System.Windows.Forms.MenuStrip(); + this.databaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.directoryScanToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.cleanupDBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.exportGameDBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteButton = new System.Windows.Forms.Button(); + this.filterPanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.detailPanel.SuspendLayout(); + this.mainMenuStrip.SuspendLayout(); + this.SuspendLayout(); + // + // filterPanel + // + this.filterPanel.Controls.Add(this.whereLabel); + this.filterPanel.Controls.Add(this.systemBox); + this.filterPanel.Controls.Add(this.whereBox); + this.filterPanel.Controls.Add(this.menuStrip1); + this.filterPanel.Dock = System.Windows.Forms.DockStyle.Top; + this.filterPanel.Location = new System.Drawing.Point(0, 24); + this.filterPanel.Name = "filterPanel"; + this.filterPanel.Size = new System.Drawing.Size(963, 30); + this.filterPanel.TabIndex = 0; + // + // whereLabel + // + this.whereLabel.AutoSize = true; + this.whereLabel.Location = new System.Drawing.Point(131, 9); + this.whereLabel.Name = "whereLabel"; + this.whereLabel.Size = new System.Drawing.Size(42, 13); + this.whereLabel.TabIndex = 2; + this.whereLabel.Text = "Where:"; + // + // systemBox + // + this.systemBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.systemBox.FormattingEnabled = true; + this.systemBox.Location = new System.Drawing.Point(4, 3); + this.systemBox.Name = "systemBox"; + this.systemBox.Size = new System.Drawing.Size(121, 21); + this.systemBox.TabIndex = 1; + this.systemBox.SelectedIndexChanged += new System.EventHandler(this.systemBox_SelectedIndexChanged); + // + // whereBox + // + this.whereBox.Location = new System.Drawing.Point(179, 3); + this.whereBox.Name = "whereBox"; + this.whereBox.Size = new System.Drawing.Size(334, 20); + this.whereBox.TabIndex = 2; + // + // menuStrip1 + // + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(963, 24); + this.menuStrip1.TabIndex = 3; + this.menuStrip1.Text = "menuStrip1"; + // + // splitContainer1 + // + this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer1.Location = new System.Drawing.Point(0, 54); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.romListView); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.detailPanel); + this.splitContainer1.Size = new System.Drawing.Size(963, 624); + this.splitContainer1.SplitterDistance = 561; + this.splitContainer1.TabIndex = 0; + this.splitContainer1.TabStop = false; + // + // romListView + // + this.romListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.romListColumnHeader1, + this.romListColumnHeader2, + this.romListColumnHeader3, + this.romListColumnHeader4, + this.romListColumnHeader5}); + this.romListView.Dock = System.Windows.Forms.DockStyle.Fill; + this.romListView.FullRowSelect = true; + this.romListView.GridLines = true; + this.romListView.Location = new System.Drawing.Point(0, 0); + this.romListView.MultiSelect = false; + this.romListView.Name = "romListView"; + this.romListView.Size = new System.Drawing.Size(561, 624); + this.romListView.TabIndex = 0; + this.romListView.TabStop = false; + this.romListView.UseCompatibleStateImageBehavior = false; + this.romListView.View = System.Windows.Forms.View.Details; + this.romListView.SelectedIndexChanged += new System.EventHandler(this.selectedRomChanged); + // + // romListColumnHeader1 + // + this.romListColumnHeader1.Text = "Game"; + this.romListColumnHeader1.Width = 86; + // + // romListColumnHeader2 + // + this.romListColumnHeader2.Text = "Region"; + this.romListColumnHeader2.Width = 80; + // + // romListColumnHeader3 + // + this.romListColumnHeader3.Text = "Version"; + this.romListColumnHeader3.Width = 80; + // + // romListColumnHeader4 + // + this.romListColumnHeader4.Text = "Meta"; + this.romListColumnHeader4.Width = 80; + // + // romListColumnHeader5 + // + this.romListColumnHeader5.Text = "Tags"; + // + // detailPanel + // + this.detailPanel.Controls.Add(this.deleteButton); + this.detailPanel.Controls.Add(this.sizeLabel); + this.detailPanel.Controls.Add(this.sizeBox); + this.detailPanel.Controls.Add(this.notesLabel); + this.detailPanel.Controls.Add(this.notesBox); + this.detailPanel.Controls.Add(this.altNamesLabel); + this.detailPanel.Controls.Add(this.altNamesBox); + this.detailPanel.Controls.Add(this.cancelButton); + this.detailPanel.Controls.Add(this.saveButton); + this.detailPanel.Controls.Add(this.playersBox); + this.detailPanel.Controls.Add(this.catalogLabel); + this.detailPanel.Controls.Add(this.catalogBox); + this.detailPanel.Controls.Add(this.playersLabel); + this.detailPanel.Controls.Add(this.releaseDateLabel); + this.detailPanel.Controls.Add(this.releaseDateBox); + this.detailPanel.Controls.Add(this.classificationLabel); + this.detailPanel.Controls.Add(this.classificationBox); + this.detailPanel.Controls.Add(this.publisherLabel); + this.detailPanel.Controls.Add(this.publisherBox); + this.detailPanel.Controls.Add(this.developerLabel); + this.detailPanel.Controls.Add(this.developerBox); + this.detailPanel.Controls.Add(this.romStatusLabel); + this.detailPanel.Controls.Add(this.romStatusBox); + this.detailPanel.Controls.Add(this.tagsLabel); + this.detailPanel.Controls.Add(this.tagsBox); + this.detailPanel.Controls.Add(this.romMetaLabel); + this.detailPanel.Controls.Add(this.romMetaBox); + this.detailPanel.Controls.Add(this.gameMetaLabel); + this.detailPanel.Controls.Add(this.gameMetaBox); + this.detailPanel.Controls.Add(this.versionLabel); + this.detailPanel.Controls.Add(this.versionBox); + this.detailPanel.Controls.Add(this.regionLabel); + this.detailPanel.Controls.Add(this.regionBox); + this.detailPanel.Controls.Add(this.sha1Box); + this.detailPanel.Controls.Add(this.md5Box); + this.detailPanel.Controls.Add(this.crcBox); + this.detailPanel.Controls.Add(this.sha1Label); + this.detailPanel.Controls.Add(this.md5Label); + this.detailPanel.Controls.Add(this.crcLabel); + this.detailPanel.Controls.Add(this.gameSystemBox); + this.detailPanel.Controls.Add(this.systemLabel); + this.detailPanel.Controls.Add(this.nameBox); + this.detailPanel.Controls.Add(this.nameLabel); + this.detailPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.detailPanel.Location = new System.Drawing.Point(0, 0); + this.detailPanel.Name = "detailPanel"; + this.detailPanel.Size = new System.Drawing.Size(398, 624); + this.detailPanel.TabIndex = 0; + // + // sizeLabel + // + this.sizeLabel.AutoSize = true; + this.sizeLabel.Location = new System.Drawing.Point(6, 557); + this.sizeLabel.Name = "sizeLabel"; + this.sizeLabel.Size = new System.Drawing.Size(27, 13); + this.sizeLabel.TabIndex = 50; + this.sizeLabel.Text = "Size"; + // + // sizeBox + // + this.sizeBox.Location = new System.Drawing.Point(80, 557); + this.sizeBox.Name = "sizeBox"; + this.sizeBox.ReadOnly = true; + this.sizeBox.Size = new System.Drawing.Size(255, 20); + this.sizeBox.TabIndex = 49; + // + // notesLabel + // + this.notesLabel.AutoSize = true; + this.notesLabel.Location = new System.Drawing.Point(3, 408); + this.notesLabel.Name = "notesLabel"; + this.notesLabel.Size = new System.Drawing.Size(35, 13); + this.notesLabel.TabIndex = 48; + this.notesLabel.Text = "Notes"; + // + // notesBox + // + this.notesBox.Location = new System.Drawing.Point(80, 408); + this.notesBox.Multiline = true; + this.notesBox.Name = "notesBox"; + this.notesBox.Size = new System.Drawing.Size(296, 61); + this.notesBox.TabIndex = 44; + // + // altNamesLabel + // + this.altNamesLabel.AutoSize = true; + this.altNamesLabel.Location = new System.Drawing.Point(3, 381); + this.altNamesLabel.Name = "altNamesLabel"; + this.altNamesLabel.Size = new System.Drawing.Size(55, 13); + this.altNamesLabel.TabIndex = 46; + this.altNamesLabel.Text = "Alt Names"; + // + // altNamesBox + // + this.altNamesBox.Location = new System.Drawing.Point(80, 381); + this.altNamesBox.Name = "altNamesBox"; + this.altNamesBox.Size = new System.Drawing.Size(296, 20); + this.altNamesBox.TabIndex = 42; + // + // cancelButton + // + this.cancelButton.Location = new System.Drawing.Point(125, 589); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 48; + this.cancelButton.Text = "Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; + this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); + // + // saveButton + // + this.saveButton.Location = new System.Drawing.Point(6, 589); + this.saveButton.Name = "saveButton"; + this.saveButton.Size = new System.Drawing.Size(75, 23); + this.saveButton.TabIndex = 46; + this.saveButton.Text = "&Save"; + this.saveButton.UseVisualStyleBackColor = true; + this.saveButton.Click += new System.EventHandler(this.saveButton_Click); + // + // playersBox + // + this.playersBox.AutoCompleteCustomSource.AddRange(new string[] { + "1 Player", + "2 Players Alternating", + "2 Players Cooperative", + "2 Players Versus"}); + this.playersBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this.playersBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource; + this.playersBox.Location = new System.Drawing.Point(80, 326); + this.playersBox.Name = "playersBox"; + this.playersBox.Size = new System.Drawing.Size(194, 20); + this.playersBox.TabIndex = 38; + // + // catalogLabel + // + this.catalogLabel.AutoSize = true; + this.catalogLabel.Location = new System.Drawing.Point(3, 354); + this.catalogLabel.Name = "catalogLabel"; + this.catalogLabel.Size = new System.Drawing.Size(43, 13); + this.catalogLabel.TabIndex = 41; + this.catalogLabel.Text = "Catalog"; + // + // catalogBox + // + this.catalogBox.Location = new System.Drawing.Point(80, 354); + this.catalogBox.Name = "catalogBox"; + this.catalogBox.Size = new System.Drawing.Size(194, 20); + this.catalogBox.TabIndex = 40; + // + // playersLabel + // + this.playersLabel.AutoSize = true; + this.playersLabel.Location = new System.Drawing.Point(3, 326); + this.playersLabel.Name = "playersLabel"; + this.playersLabel.Size = new System.Drawing.Size(41, 13); + this.playersLabel.TabIndex = 39; + this.playersLabel.Text = "Players"; + // + // releaseDateLabel + // + this.releaseDateLabel.AutoSize = true; + this.releaseDateLabel.Location = new System.Drawing.Point(3, 299); + this.releaseDateLabel.Name = "releaseDateLabel"; + this.releaseDateLabel.Size = new System.Drawing.Size(48, 13); + this.releaseDateLabel.TabIndex = 37; + this.releaseDateLabel.Text = "Rls Date"; + // + // releaseDateBox + // + this.releaseDateBox.Location = new System.Drawing.Point(80, 299); + this.releaseDateBox.Name = "releaseDateBox"; + this.releaseDateBox.Size = new System.Drawing.Size(100, 20); + this.releaseDateBox.TabIndex = 36; + // + // classificationLabel + // + this.classificationLabel.AutoSize = true; + this.classificationLabel.Location = new System.Drawing.Point(3, 271); + this.classificationLabel.Name = "classificationLabel"; + this.classificationLabel.Size = new System.Drawing.Size(32, 13); + this.classificationLabel.TabIndex = 35; + this.classificationLabel.Text = "Class"; + // + // classificationBox + // + this.classificationBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.classificationBox.FormattingEnabled = true; + this.classificationBox.Items.AddRange(new object[] { + "Licensed", + "Unlicensed", + "Unreleased", + "Homebrew", + "Test Rom", + "Firmware"}); + this.classificationBox.Location = new System.Drawing.Point(80, 271); + this.classificationBox.Name = "classificationBox"; + this.classificationBox.Size = new System.Drawing.Size(121, 21); + this.classificationBox.TabIndex = 34; + // + // publisherLabel + // + this.publisherLabel.AutoSize = true; + this.publisherLabel.Location = new System.Drawing.Point(3, 244); + this.publisherLabel.Name = "publisherLabel"; + this.publisherLabel.Size = new System.Drawing.Size(50, 13); + this.publisherLabel.TabIndex = 33; + this.publisherLabel.Text = "Publisher"; + // + // publisherBox + // + this.publisherBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this.publisherBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource; + this.publisherBox.Location = new System.Drawing.Point(80, 244); + this.publisherBox.Name = "publisherBox"; + this.publisherBox.Size = new System.Drawing.Size(194, 20); + this.publisherBox.TabIndex = 32; + // + // developerLabel + // + this.developerLabel.AutoSize = true; + this.developerLabel.Location = new System.Drawing.Point(3, 217); + this.developerLabel.Name = "developerLabel"; + this.developerLabel.Size = new System.Drawing.Size(56, 13); + this.developerLabel.TabIndex = 31; + this.developerLabel.Text = "Developer"; + // + // developerBox + // + this.developerBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this.developerBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource; + this.developerBox.Location = new System.Drawing.Point(80, 217); + this.developerBox.Name = "developerBox"; + this.developerBox.Size = new System.Drawing.Size(194, 20); + this.developerBox.TabIndex = 30; + // + // romStatusLabel + // + this.romStatusLabel.AutoSize = true; + this.romStatusLabel.Location = new System.Drawing.Point(3, 189); + this.romStatusLabel.Name = "romStatusLabel"; + this.romStatusLabel.Size = new System.Drawing.Size(62, 13); + this.romStatusLabel.TabIndex = 29; + this.romStatusLabel.Text = "Rom Status"; + // + // romStatusBox + // + this.romStatusBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.romStatusBox.FormattingEnabled = true; + this.romStatusBox.Items.AddRange(new object[] { + "OK", + "Bad Dump", + "Hack", + "Translation", + "Overdump", + "Trained"}); + this.romStatusBox.Location = new System.Drawing.Point(80, 189); + this.romStatusBox.Name = "romStatusBox"; + this.romStatusBox.Size = new System.Drawing.Size(121, 21); + this.romStatusBox.TabIndex = 28; + // + // tagsLabel + // + this.tagsLabel.AutoSize = true; + this.tagsLabel.Location = new System.Drawing.Point(3, 162); + this.tagsLabel.Name = "tagsLabel"; + this.tagsLabel.Size = new System.Drawing.Size(31, 13); + this.tagsLabel.TabIndex = 27; + this.tagsLabel.Text = "Tags"; + // + // tagsBox + // + this.tagsBox.Location = new System.Drawing.Point(80, 162); + this.tagsBox.Name = "tagsBox"; + this.tagsBox.Size = new System.Drawing.Size(296, 20); + this.tagsBox.TabIndex = 26; + // + // romMetaLabel + // + this.romMetaLabel.AutoSize = true; + this.romMetaLabel.Location = new System.Drawing.Point(3, 135); + this.romMetaLabel.Name = "romMetaLabel"; + this.romMetaLabel.Size = new System.Drawing.Size(62, 13); + this.romMetaLabel.TabIndex = 25; + this.romMetaLabel.Text = "Meta (Rom)"; + // + // romMetaBox + // + this.romMetaBox.Location = new System.Drawing.Point(80, 135); + this.romMetaBox.Name = "romMetaBox"; + this.romMetaBox.Size = new System.Drawing.Size(296, 20); + this.romMetaBox.TabIndex = 24; + // + // gameMetaLabel + // + this.gameMetaLabel.AutoSize = true; + this.gameMetaLabel.Location = new System.Drawing.Point(3, 108); + this.gameMetaLabel.Name = "gameMetaLabel"; + this.gameMetaLabel.Size = new System.Drawing.Size(68, 13); + this.gameMetaLabel.TabIndex = 23; + this.gameMetaLabel.Text = "Meta (Game)"; + // + // gameMetaBox + // + this.gameMetaBox.Location = new System.Drawing.Point(80, 108); + this.gameMetaBox.Name = "gameMetaBox"; + this.gameMetaBox.Size = new System.Drawing.Size(296, 20); + this.gameMetaBox.TabIndex = 22; + // + // versionLabel + // + this.versionLabel.AutoSize = true; + this.versionLabel.Location = new System.Drawing.Point(3, 81); + this.versionLabel.Name = "versionLabel"; + this.versionLabel.Size = new System.Drawing.Size(42, 13); + this.versionLabel.TabIndex = 21; + this.versionLabel.Text = "Version"; + // + // versionBox + // + this.versionBox.Location = new System.Drawing.Point(80, 81); + this.versionBox.Name = "versionBox"; + this.versionBox.Size = new System.Drawing.Size(296, 20); + this.versionBox.TabIndex = 20; + // + // regionLabel + // + this.regionLabel.AutoSize = true; + this.regionLabel.Location = new System.Drawing.Point(3, 54); + this.regionLabel.Name = "regionLabel"; + this.regionLabel.Size = new System.Drawing.Size(41, 13); + this.regionLabel.TabIndex = 19; + this.regionLabel.Text = "Region"; + // + // regionBox + // + this.regionBox.AutoCompleteCustomSource.AddRange(new string[] { + "USA", + "Japan", + "Europe", + "Taiwan", + "Brazil", + "Korea"}); + this.regionBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this.regionBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource; + this.regionBox.Location = new System.Drawing.Point(80, 54); + this.regionBox.Name = "regionBox"; + this.regionBox.Size = new System.Drawing.Size(194, 20); + this.regionBox.TabIndex = 18; + // + // sha1Box + // + this.sha1Box.Location = new System.Drawing.Point(80, 530); + this.sha1Box.Name = "sha1Box"; + this.sha1Box.ReadOnly = true; + this.sha1Box.Size = new System.Drawing.Size(296, 20); + this.sha1Box.TabIndex = 17; + this.sha1Box.TabStop = false; + // + // md5Box + // + this.md5Box.Location = new System.Drawing.Point(80, 503); + this.md5Box.Name = "md5Box"; + this.md5Box.ReadOnly = true; + this.md5Box.Size = new System.Drawing.Size(255, 20); + this.md5Box.TabIndex = 16; + this.md5Box.TabStop = false; + // + // crcBox + // + this.crcBox.Location = new System.Drawing.Point(80, 477); + this.crcBox.Name = "crcBox"; + this.crcBox.ReadOnly = true; + this.crcBox.Size = new System.Drawing.Size(100, 20); + this.crcBox.TabIndex = 15; + this.crcBox.TabStop = false; + // + // sha1Label + // + this.sha1Label.AutoSize = true; + this.sha1Label.Location = new System.Drawing.Point(3, 530); + this.sha1Label.Name = "sha1Label"; + this.sha1Label.Size = new System.Drawing.Size(35, 13); + this.sha1Label.TabIndex = 14; + this.sha1Label.Text = "SHA1"; + // + // md5Label + // + this.md5Label.AutoSize = true; + this.md5Label.Location = new System.Drawing.Point(3, 503); + this.md5Label.Name = "md5Label"; + this.md5Label.Size = new System.Drawing.Size(30, 13); + this.md5Label.TabIndex = 13; + this.md5Label.Text = "MD5"; + // + // crcLabel + // + this.crcLabel.AutoSize = true; + this.crcLabel.Location = new System.Drawing.Point(3, 477); + this.crcLabel.Name = "crcLabel"; + this.crcLabel.Size = new System.Drawing.Size(41, 13); + this.crcLabel.TabIndex = 12; + this.crcLabel.Text = "CRC32"; + // + // gameSystemBox + // + this.gameSystemBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.gameSystemBox.FormattingEnabled = true; + this.gameSystemBox.Location = new System.Drawing.Point(80, 4); + this.gameSystemBox.Name = "gameSystemBox"; + this.gameSystemBox.Size = new System.Drawing.Size(121, 21); + this.gameSystemBox.TabIndex = 10; + // + // systemLabel + // + this.systemLabel.AutoSize = true; + this.systemLabel.Location = new System.Drawing.Point(3, 3); + this.systemLabel.Name = "systemLabel"; + this.systemLabel.Size = new System.Drawing.Size(41, 13); + this.systemLabel.TabIndex = 11; + this.systemLabel.Text = "System"; + // + // nameBox + // + this.nameBox.Location = new System.Drawing.Point(80, 27); + this.nameBox.Name = "nameBox"; + this.nameBox.Size = new System.Drawing.Size(233, 20); + this.nameBox.TabIndex = 11; + // + // nameLabel + // + this.nameLabel.AutoSize = true; + this.nameLabel.Location = new System.Drawing.Point(3, 27); + this.nameLabel.Name = "nameLabel"; + this.nameLabel.Size = new System.Drawing.Size(35, 13); + this.nameLabel.TabIndex = 0; + this.nameLabel.Text = "Name"; + // + // mainMenuStrip + // + this.mainMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.databaseToolStripMenuItem}); + this.mainMenuStrip.Location = new System.Drawing.Point(0, 0); + this.mainMenuStrip.Name = "mainMenuStrip"; + this.mainMenuStrip.Size = new System.Drawing.Size(963, 24); + this.mainMenuStrip.TabIndex = 2; + this.mainMenuStrip.Text = "menuStrip2"; + // + // databaseToolStripMenuItem + // + this.databaseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.directoryScanToolStripMenuItem, + this.cleanupDBToolStripMenuItem, + this.exportGameDBToolStripMenuItem}); + this.databaseToolStripMenuItem.Name = "databaseToolStripMenuItem"; + this.databaseToolStripMenuItem.Size = new System.Drawing.Size(67, 20); + this.databaseToolStripMenuItem.Text = "Database"; + // + // directoryScanToolStripMenuItem + // + this.directoryScanToolStripMenuItem.Name = "directoryScanToolStripMenuItem"; + this.directoryScanToolStripMenuItem.Size = new System.Drawing.Size(156, 22); + this.directoryScanToolStripMenuItem.Text = "Directory Scan"; + this.directoryScanToolStripMenuItem.Click += new System.EventHandler(this.directoryScanToolStripMenuItem_Click); + // + // cleanupDBToolStripMenuItem + // + this.cleanupDBToolStripMenuItem.Name = "cleanupDBToolStripMenuItem"; + this.cleanupDBToolStripMenuItem.Size = new System.Drawing.Size(156, 22); + this.cleanupDBToolStripMenuItem.Text = "Cleanup DB"; + this.cleanupDBToolStripMenuItem.Click += new System.EventHandler(this.cleanupDBToolStripMenuItem_Click); + // + // exportGameDBToolStripMenuItem + // + this.exportGameDBToolStripMenuItem.Name = "exportGameDBToolStripMenuItem"; + this.exportGameDBToolStripMenuItem.Size = new System.Drawing.Size(156, 22); + this.exportGameDBToolStripMenuItem.Text = "Export GameDB"; + this.exportGameDBToolStripMenuItem.Click += new System.EventHandler(this.exportGameDBToolStripMenuItem_Click); + // + // deleteButton + // + this.deleteButton.Location = new System.Drawing.Point(301, 589); + this.deleteButton.Name = "deleteButton"; + this.deleteButton.Size = new System.Drawing.Size(75, 23); + this.deleteButton.TabIndex = 51; + this.deleteButton.Text = "Delete"; + this.deleteButton.UseVisualStyleBackColor = true; + this.deleteButton.Click += new System.EventHandler(this.deleteButton_Click); + // + // DBMan + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(963, 678); + this.Controls.Add(this.splitContainer1); + this.Controls.Add(this.filterPanel); + this.Controls.Add(this.mainMenuStrip); + this.KeyPreview = true; + this.MainMenuStrip = this.menuStrip1; + this.Name = "DBMan"; + this.Text = "Bizhawk DBMan"; + this.filterPanel.ResumeLayout(false); + this.filterPanel.PerformLayout(); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.detailPanel.ResumeLayout(false); + this.detailPanel.PerformLayout(); + this.mainMenuStrip.ResumeLayout(false); + this.mainMenuStrip.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Panel filterPanel; + private System.Windows.Forms.Label whereLabel; + private System.Windows.Forms.ComboBox systemBox; + private System.Windows.Forms.TextBox whereBox; + private System.Windows.Forms.SplitContainer splitContainer1; + private System.Windows.Forms.ListView romListView; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.MenuStrip mainMenuStrip; + private System.Windows.Forms.ToolStripMenuItem databaseToolStripMenuItem; + private System.Windows.Forms.Panel detailPanel; + private System.Windows.Forms.ToolStripMenuItem directoryScanToolStripMenuItem; + private System.Windows.Forms.ComboBox gameSystemBox; + private System.Windows.Forms.Label systemLabel; + private System.Windows.Forms.TextBox nameBox; + private System.Windows.Forms.Label nameLabel; + private System.Windows.Forms.ColumnHeader romListColumnHeader1; + private System.Windows.Forms.ColumnHeader romListColumnHeader2; + private System.Windows.Forms.ColumnHeader romListColumnHeader3; + private System.Windows.Forms.ColumnHeader romListColumnHeader4; + private System.Windows.Forms.ColumnHeader romListColumnHeader5; + private System.Windows.Forms.TextBox crcBox; + private System.Windows.Forms.Label sha1Label; + private System.Windows.Forms.Label md5Label; + private System.Windows.Forms.Label crcLabel; + private System.Windows.Forms.TextBox sha1Box; + private System.Windows.Forms.TextBox md5Box; + private System.Windows.Forms.Label regionLabel; + private System.Windows.Forms.TextBox regionBox; + private System.Windows.Forms.Label versionLabel; + private System.Windows.Forms.TextBox versionBox; + private System.Windows.Forms.Label romMetaLabel; + private System.Windows.Forms.TextBox romMetaBox; + private System.Windows.Forms.Label gameMetaLabel; + private System.Windows.Forms.TextBox gameMetaBox; + private System.Windows.Forms.TextBox tagsBox; + private System.Windows.Forms.Label romStatusLabel; + private System.Windows.Forms.ComboBox romStatusBox; + private System.Windows.Forms.Label tagsLabel; + private System.Windows.Forms.Label developerLabel; + private System.Windows.Forms.TextBox developerBox; + private System.Windows.Forms.Label classificationLabel; + private System.Windows.Forms.ComboBox classificationBox; + private System.Windows.Forms.Label publisherLabel; + private System.Windows.Forms.TextBox publisherBox; + private System.Windows.Forms.Label releaseDateLabel; + private System.Windows.Forms.TextBox releaseDateBox; + private System.Windows.Forms.Label playersLabel; + private System.Windows.Forms.Label catalogLabel; + private System.Windows.Forms.TextBox catalogBox; + private System.Windows.Forms.TextBox playersBox; + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button saveButton; + private System.Windows.Forms.ToolStripMenuItem cleanupDBToolStripMenuItem; + private System.Windows.Forms.Label altNamesLabel; + private System.Windows.Forms.TextBox altNamesBox; + private System.Windows.Forms.Label notesLabel; + private System.Windows.Forms.TextBox notesBox; + private System.Windows.Forms.Label sizeLabel; + private System.Windows.Forms.TextBox sizeBox; + private System.Windows.Forms.ToolStripMenuItem exportGameDBToolStripMenuItem; + private System.Windows.Forms.Button deleteButton; + + } +} + diff --git a/ExternalToolProjects/DBMan/DBMan.cs b/ExternalToolProjects/DBMan/DBMan.cs new file mode 100644 index 0000000000..81345b1a8c --- /dev/null +++ b/ExternalToolProjects/DBMan/DBMan.cs @@ -0,0 +1,347 @@ +#nullable disable + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace BizHawk.DBManTool +{ + public partial class DBMan : Form + { + string[] Systems = { "SMS", "GG", "SG", "PCE", "PCECD", "SGX", "NES", "GEN" }; + Rom SelectedRom; + + public DBMan() + { + InitializeComponent(); + + nameBox.GotFocus += (o, e) => { nameBox.SelectionLength = 0; nameBox.SelectionStart = nameBox.Text.Length; }; + regionBox.GotFocus += (o, e) => { regionBox.SelectionLength = 0; regionBox.SelectionStart = versionBox.Text.Length; }; + versionBox.GotFocus += (o, e) => { versionBox.SelectionLength = 0; versionBox.SelectionStart = versionBox.Text.Length; }; + gameMetaBox.GotFocus += (o, e) => { gameMetaBox.SelectionLength = 0; gameMetaBox.SelectionStart = gameMetaBox.Text.Length; }; + romMetaBox.GotFocus += (o, e) => { romMetaBox.SelectionLength = 0; romMetaBox.SelectionStart = romMetaBox.Text.Length; }; + tagsBox.GotFocus += (o, e) => { tagsBox.SelectionLength = 0; tagsBox.SelectionStart = tagsBox.Text.Length; }; + developerBox.GotFocus += (o, e) => { developerBox.SelectionLength = 0; developerBox.SelectionStart = developerBox.Text.Length; }; + publisherBox.GotFocus += (o, e) => { publisherBox.SelectionLength = 0; publisherBox.SelectionStart = publisherBox.Text.Length; }; + releaseDateBox.GotFocus += (o, e) => { releaseDateBox.SelectionLength = 0; releaseDateBox.SelectionStart = releaseDateBox.Text.Length; }; + playersBox.GotFocus += (o, e) => { playersBox.SelectionLength = 0; playersBox.SelectionStart = playersBox.Text.Length; }; + catalogBox.GotFocus += (o, e) => { catalogBox.SelectionLength = 0; catalogBox.SelectionStart = catalogBox.Text.Length; }; + altNamesBox.GotFocus += (o, e) => { altNamesBox.SelectionLength = 0; altNamesBox.SelectionStart = altNamesBox.Text.Length; }; + notesBox.GotFocus += (o, e) => { notesBox.SelectionLength = 0; notesBox.SelectionStart = notesBox.Text.Length; }; + + configSystemBox(); + loadRomsForSelectedSystem(); + } + + void configSystemBox() + { + systemBox.Items.AddRange(Systems); + systemBox.Items.Add("Unassigned"); + systemBox.SelectedIndex = 0; + gameSystemBox.Items.AddRange(Systems); + gameSystemBox.Items.Add("Unassigned"); + } + + void loadRomsForSelectedSystem() + { + DB.LoadDbForSystem(systemBox.SelectedItem.ToString()); + var names = DB.GetDeveloperPublisherNames().ToArray(); + + romListView.Items.Clear(); + foreach (var rom in DB.Roms) + { + var lvi = new ListViewItem(new string[] { rom.DisplayName, rom.Region, rom.VersionTags, rom.CombinedMetaData, rom.Game.Tags }); + lvi.Tag = rom; + lvi.BackColor = rom.New ? Color.LightGreen : Color.White; + romListView.Items.Add(lvi); + } + detailPanel.Visible = false; + SelectedRom = null; + + developerBox.AutoCompleteCustomSource.Clear(); + developerBox.AutoCompleteCustomSource.AddRange(names); + publisherBox.AutoCompleteCustomSource.Clear(); + publisherBox.AutoCompleteCustomSource.AddRange(names); + } + + void systemBox_SelectedIndexChanged(object sender, EventArgs e) + { + loadRomsForSelectedSystem(); + } + + void directoryScanToolStripMenuItem_Click(object sender, EventArgs e) + { + var ds = new FolderBrowserDialog { ShowNewFolderButton = false }; + var result = ds.ShowDialog(); + if (result == DialogResult.OK) + { + var infos = DirectoryScan.GetRomInfos(ds.SelectedPath); + DirectoryScan.MergeRomInfosWithDatabase(infos); + MessageBox.Show("Directory Import complete!"); + } + } + + void selectedRomChanged(object sender, EventArgs e) + { + if (RomChangesMade()) + { + var result = MessageBox.Show("Save changes?", "Save or Cancel Changes", MessageBoxButtons.YesNo); + if (result == DialogResult.Yes) + saveButton_Click(null, null); + SelectedRom = null; + } + + if (romListView.SelectedItems.Count == 0) + { + detailPanel.Visible = false; + return; + } + + var rom = (Rom)romListView.SelectedItems[0].Tag; + SelectedRom = rom; + + gameSystemBox.Text = rom.System; + nameBox.Text = rom.Name; + crcBox.Text = rom.CRC32; + md5Box.Text = rom.MD5; + sha1Box.Text = rom.SHA1; + sizeBox.Text = rom.SizeFriendly; + regionBox.Text = rom.Region; + versionBox.Text = rom.VersionTags; + gameMetaBox.Text = rom.Game.GameMetadata; + romMetaBox.Text = rom.RomMetadata; + tagsBox.Text = rom.Game.Tags; + romStatusBox.Text = rom.RomStatus; + developerBox.Text = rom.Game.Developer; + publisherBox.Text = rom.Game.Publisher; + classificationBox.Text = rom.Game.Classification; + releaseDateBox.Text = rom.Game.ReleaseDate; + playersBox.Text = rom.Game.Players; + catalogBox.Text = rom.Catalog; + altNamesBox.Text = rom.Game.AltNames; + notesBox.Text = rom.Game.Notes; + + detailPanel.Visible = true; + } + + void cancelButton_Click(object sender, EventArgs e) + { + gameSystemBox.Text = SelectedRom.System; + nameBox.Text = SelectedRom.Name; + crcBox.Text = SelectedRom.CRC32; + md5Box.Text = SelectedRom.MD5; + sha1Box.Text = SelectedRom.SHA1; + sizeBox.Text = SelectedRom.SizeFriendly; + regionBox.Text = SelectedRom.Region; + versionBox.Text = SelectedRom.VersionTags; + gameMetaBox.Text = SelectedRom.Game.GameMetadata; + romMetaBox.Text = SelectedRom.RomMetadata; + tagsBox.Text = SelectedRom.Game.Tags; + romStatusBox.Text = SelectedRom.RomStatus; + developerBox.Text = SelectedRom.Game.Developer; + publisherBox.Text = SelectedRom.Game.Publisher; + classificationBox.Text = SelectedRom.Game.Classification; + releaseDateBox.Text = SelectedRom.Game.ReleaseDate; + playersBox.Text = SelectedRom.Game.Players; + catalogBox.Text = SelectedRom.Catalog; + altNamesBox.Text = SelectedRom.Game.AltNames; + notesBox.Text = SelectedRom.Game.Notes; + } + + void saveButton_Click(object sender, EventArgs e) + { + // Check if any changes were made + if (SelectedRom.New == false && RomChangesMade() == false) + return; + + int saveMode = 0; + string origSystem = SelectedRom.System; + string origName = SelectedRom.Name; + + // Did we change System or Name? + if (KeyChangesMade()) + { + var rslt = MessageBox.Show("Change all instances of this system/name?\n\nClicking Yes will change all roms to point to the new game info.\nClicking No will create a new Game instance.", "Confirm game change action", MessageBoxButtons.YesNo); + saveMode = (rslt == DialogResult.Yes) ? 1 : 2; + } + + // Actually save the stuff + SelectedRom.System = fmt(gameSystemBox.Text); + SelectedRom.Name = fmt(nameBox.Text); + SelectedRom.Region = fmt(regionBox.Text); + SelectedRom.VersionTags = fmt(versionBox.Text); + SelectedRom.Game.GameMetadata = fmt(gameMetaBox.Text); + SelectedRom.RomMetadata = fmt(romMetaBox.Text); + SelectedRom.Game.Tags = fmt(tagsBox.Text); + SelectedRom.RomStatus = fmt(romStatusBox.Text); + SelectedRom.Game.Developer = fmt(developerBox.Text); + SelectedRom.Game.Publisher = fmt(publisherBox.Text); + SelectedRom.Game.Classification = fmt(classificationBox.Text); + SelectedRom.Game.ReleaseDate = fmt(releaseDateBox.Text); + SelectedRom.Game.Players = fmt(playersBox.Text); + SelectedRom.Catalog = fmt(catalogBox.Text); + SelectedRom.Game.AltNames = fmt(altNamesBox.Text); + SelectedRom.Game.Notes = fmt(notesBox.Text); + SelectedRom.Modified = DateTime.Now; + + if (saveMode == 0) DB.SaveRom(SelectedRom); + if (saveMode == 1) DB.SaveRom1(SelectedRom, origSystem, origName); + if (saveMode == 2) DB.SaveRom2(SelectedRom); + + if (romListView.SelectedItems.Count > 0) + { + // Update the side listing + var romListItem = (ListViewItem)romListView.SelectedItems[0]; + romListItem.SubItems[0] = new ListViewItem.ListViewSubItem(romListItem, SelectedRom.DisplayName); + romListItem.SubItems[1] = new ListViewItem.ListViewSubItem(romListItem, SelectedRom.Region); + romListItem.SubItems[2] = new ListViewItem.ListViewSubItem(romListItem, SelectedRom.VersionTags); + romListItem.SubItems[3] = new ListViewItem.ListViewSubItem(romListItem, SelectedRom.CombinedMetaData); + romListItem.SubItems[4] = new ListViewItem.ListViewSubItem(romListItem, SelectedRom.Game.Tags); + romListItem.BackColor = SelectedRom.New ? Color.LightGreen : Color.White; + } + + if (saveMode > 0) loadRomsForSelectedSystem(); + } + + bool RomChangesMade() + { + if (SelectedRom == null) + return false; + + if (!streq(SelectedRom.System, gameSystemBox.Text)) return true; + if (!streq(SelectedRom.Name, nameBox.Text)) return true; + if (!streq(SelectedRom.Region, regionBox.Text)) return true; + if (!streq(SelectedRom.VersionTags, versionBox.Text)) return true; + if (!streq(SelectedRom.Game.GameMetadata, gameMetaBox.Text)) return true; + if (!streq(SelectedRom.RomMetadata, romMetaBox.Text)) return true; + if (!streq(SelectedRom.Game.Tags, tagsBox.Text)) return true; + if (!streq(SelectedRom.RomStatus, romStatusBox.Text)) return true; + if (!streq(SelectedRom.Game.Developer, developerBox.Text)) return true; + if (!streq(SelectedRom.Game.Publisher, publisherBox.Text)) return true; + if (!streq(SelectedRom.Game.Classification, classificationBox.Text)) return true; + if (!streq(SelectedRom.Game.ReleaseDate, releaseDateBox.Text)) return true; + if (!streq(SelectedRom.Game.Players, playersBox.Text)) return true; + if (!streq(SelectedRom.Catalog, catalogBox.Text)) return true; + if (!streq(SelectedRom.Game.AltNames, altNamesBox.Text)) return true; + if (!streq(SelectedRom.Game.Notes, notesBox.Text)) return true; + + return false; + } + + bool KeyChangesMade() + { + if (SelectedRom == null) + return false; + + if (!streq(SelectedRom.System, gameSystemBox.Text)) return true; + if (!streq(SelectedRom.Name, nameBox.Text)) return true; + return false; + } + + + static bool streq(string s1, string s2) + { + if (string.IsNullOrWhiteSpace(s1) && string.IsNullOrWhiteSpace(s2)) return true; + if (s1 == null || s2 == null) return false; + return s1.Trim() == s2.Trim(); + } + + static string fmt(string s) + { + var trimmed = s.Trim(); + if (trimmed.Length == 0) + return null; + return trimmed; + } + + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == (Keys.F5)) + { + loadRomsForSelectedSystem(); + return true; + } + if (keyData == (Keys.S | Keys.Control) && SelectedRom != null) + { + saveButton_Click(null, null); + return true; + } + return base.ProcessCmdKey(ref msg, keyData); + } + + void cleanupDBToolStripMenuItem_Click(object sender, EventArgs e) + { + DB.Cleanup(); + MessageBox.Show("Orphaned GAME records deleted and Sqlite VACUUM performed."); + } + + void exportGameDBToolStripMenuItem_Click(object sender, EventArgs e) + { + var sfd = new SaveFileDialog(); + sfd.DefaultExt = ".txt"; + sfd.AddExtension = true; + var result = sfd.ShowDialog(); + if (result == System.Windows.Forms.DialogResult.Cancel) + return; + + var tw = new StreamWriter(sfd.FileName); + + loadRomsForSelectedSystem(); + foreach (var rom in DB.Roms) + { + string romCode = ""; + if (rom.Game.Classification == "Homebrew") romCode = "D"; + if (rom.RomStatus == "Overdump") romCode = "O"; + if (rom.RomStatus == "Bad Dump") romCode = "V"; + + string regionStr = ""; + if (rom.Region != null) + { + if (rom.Region.IndexOf("Japan") >= 0) regionStr += "J"; + if (rom.Region.IndexOf("USA") >= 0) regionStr += "U"; + if (rom.Region.IndexOf("Europe") >= 0) regionStr += "E"; + if (rom.Region.IndexOf("Brazil") >= 0) regionStr += "B"; + if (rom.Region.IndexOf("Taiwan") >= 0) regionStr += "T"; + if (rom.Region.IndexOf("Korea") >= 0) regionStr += "K"; + if (rom.Region.IndexOf("Australia") >= 0) regionStr += "Aus"; + if (rom.Region.IndexOf("World") >= 0) regionStr += "W"; + } + + string romName = rom.NameWithTheFlipped; + if (regionStr.Length > 0) + romName += " ("+regionStr+")"; + + if (rom.VersionTags != null) + { + var versions = rom.VersionTags.Split(';'); + foreach (var version in versions) + { + if (version.Trim().Length == 0) + continue; + romName += " (" + version + ")"; + } + } + + tw.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}", rom.MD5, romCode, romName, rom.System, rom.Game.Tags, rom.CombinedMetaData, rom.Region); + } + + tw.Close(); + } + + void deleteButton_Click(object sender, EventArgs e) + { + var rslt = MessageBox.Show("Confirm deletion for ROM: "+SelectedRom.Name+" "+SelectedRom.Region+" "+SelectedRom.VersionTags+"?", "Confirm ROM Delete", MessageBoxButtons.YesNo); + if (rslt != System.Windows.Forms.DialogResult.Yes) + return; + + DB.DeleteRom(SelectedRom); + loadRomsForSelectedSystem(); + } + } +} \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/DBMan.csproj b/ExternalToolProjects/DBMan/DBMan.csproj new file mode 100644 index 0000000000..f0752c9d9c --- /dev/null +++ b/ExternalToolProjects/DBMan/DBMan.csproj @@ -0,0 +1,24 @@ + + + + + CurrentArchitecture + CurrentRuntime + true + + + + + + + + + + + + + + + diff --git a/ExternalToolProjects/DBMan/DBMan.resx b/ExternalToolProjects/DBMan/DBMan.resx new file mode 100644 index 0000000000..cdc70987cf --- /dev/null +++ b/ExternalToolProjects/DBMan/DBMan.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 17, 17 + + + 132, 17 + + \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/Data/psx-hash.txt b/ExternalToolProjects/DBMan/Data/psx-hash.txt new file mode 100644 index 0000000000..d15e048a58 --- /dev/null +++ b/ExternalToolProjects/DBMan/Data/psx-hash.txt @@ -0,0 +1,7011 @@ +bizhash:48DE9C5B datahash:6E91B75F //007 - The World Is Not Enough (USA) +bizhash:A0D26A19 datahash:02F976DF //007 - Tomorrow Never Dies (USA) +bizhash:9F651BF2 datahash:5A39AE64 //007 Racing (USA) +bizhash:E4A80740 datahash:CCC970D0 //16 Tales 2 (USA) +bizhash:66A3B5AC datahash:23C431BA //1Xtreme (USA) +bizhash:5C9A7127 datahash:472333BC //2002 FIFA World Cup (USA) (En,Es) +bizhash:EDC6EA3D datahash:7FBB0602 //Castrol Honda Superbike Racing (USA) +bizhash:346DBB5B datahash:9853995E //Fear Effect (USA) (Disc 4) +bizhash:49005087 datahash:4E7A1BDD //Fear Effect 2 - Retro Helix (USA) (Disc 1) (v1.0) +bizhash:39C6762C datahash:156BFDB4 //Fear Effect 2 - Retro Helix (USA) (Disc 1) (v1.1) +bizhash:E8EEA3D0 datahash:CA590F05 //Fear Effect 2 - Retro Helix (USA) (Disc 2) (v1.0) +bizhash:174CD8A5 datahash:746AD7C9 //Fear Effect 2 - Retro Helix (USA) (Disc 2) (v1.1) +bizhash:80FF70DF datahash:4FEDDE07 //Fear Effect 2 - Retro Helix (USA) (Disc 3) (v1.0) +bizhash:A8A87698 datahash:FC16649D //Fear Effect 2 - Retro Helix (USA) (Disc 3) (v1.1) +bizhash:01B42CA9 datahash:E9CD73E9 //Fear Effect 2 - Retro Helix (USA) (Disc 4) (v1.0) +bizhash:6E892645 datahash:8D9B31EB //Fear Effect 2 - Retro Helix (USA) (Disc 4) (v1.1) +bizhash:5CA7E139 datahash:C5468D1D //Felony 11-79 (USA) +bizhash:6D2DBEAF datahash:7098176B //FIFA - Road to World Cup 98 (USA) (En,Fr,De,Es,Nl,Sv) +bizhash:437E6546 datahash:1D5BE41E //FIFA 2000 - Major League Soccer (USA) (En,De,Es,Nl,Sv) +bizhash:9C0AE70D datahash:F3BBBFB1 //FIFA 2001 (USA) +bizhash:53171F1D datahash:EEE4BB39 //FIFA 99 (USA) +bizhash:22E9AC1C datahash:D5EDCA15 //FIFA Soccer 2002 (USA) (En,Es) +bizhash:C948045D datahash:F58B0975 //FIFA Soccer 2003 (USA) +bizhash:C3950E96 datahash:57100963 //FIFA Soccer 2004 (USA) (En,Es) +bizhash:8513857B datahash:3134AE8D //FIFA Soccer 2005 (USA) (En,Es) +bizhash:4F435E6C datahash:61D0FAC0 //FIFA Soccer 96 (USA) +bizhash:6A0021C1 datahash:165F8D9E //FIFA Soccer 97 (USA) +bizhash:EEAFF0CA datahash:429123E0 //Fifth Element, The (USA) +bizhash:14082B98 datahash:80288C72 //Fighter Maker (USA) +bizhash:567381FD datahash:FAE5E661 //Cat in the Hat, The (USA) +bizhash:117D0A8C datahash:D2552EC9 //Fighting Force (USA) (v1.0) +bizhash:EF6C3A36 datahash:DC5E08E4 //Centipede (USA) +bizhash:0A3E2617 datahash:888EB4E7 //Championship Bass (USA) +bizhash:E7446EFF datahash:BEE2FA69 //Fighting Force (USA) (v1.1) +bizhash:36B3B220 datahash:F90C88DB //Championship Motocross 2001 featuring Ricky Carmichael (USA) +bizhash:71FFE652 datahash:D49F9C96 //Fighting Force (USA) (v1.2) +bizhash:B667B8EE datahash:B9692470 //Fighting Force 2 (USA) +bizhash:F76427DC datahash:8F0D85DE //Kingsley's Adventure (USA) +bizhash:57DECF2F datahash:FBCA0D9A //KISS Pinball (USA) +bizhash:44E51DBF datahash:2C73D372 //Final Doom (USA) +bizhash:BCFDA6E3 datahash:48F10985 //Final Fantasy Anthology - Final Fantasy V (USA) (v1.0) +bizhash:0B10FC42 datahash:D6AABBCA //Final Fantasy Anthology - Final Fantasy V (USA) (v1.1) +bizhash:7E79821E datahash:1478196F //Final Fantasy Anthology - Final Fantasy VI (USA) (v1.0) +bizhash:FE6DFD6F datahash:9554DF12 //Final Fantasy Anthology - Final Fantasy VI (USA) (v1.1) +bizhash:2C9F3E5E datahash:4CA66585 //Final Fantasy Chronicles - Chrono Trigger (USA) (v1.0) +bizhash:2043840D datahash:9BE53306 //Final Fantasy Chronicles - Chrono Trigger (USA) (v1.1) +bizhash:97A74F81 datahash:6148FDB4 //Final Fantasy Chronicles - Final Fantasy IV (USA) (v1.0) +bizhash:7BCCFD88 datahash:E3290277 //Final Fantasy Chronicles - Final Fantasy IV (USA) (v1.1) +bizhash:CE58F1F7 datahash:49521342 //Final Fantasy IX (USA) (Disc 1) (v1.0) +bizhash:46C3D673 datahash:7A46108F //Final Fantasy IX (USA) (Disc 1) (v1.1) +bizhash:D48E2B03 datahash:DFEF08C8 //Final Fantasy IX (USA) (Disc 2) (v1.0) +bizhash:A02F2756 datahash:575E60D5 //Final Fantasy IX (USA) (Disc 2) (v1.1) +bizhash:A4A570F2 datahash:CDC64CAC //Final Fantasy IX (USA) (Disc 3) (v1.0) +bizhash:1934D984 datahash:A1D53B67 //Final Fantasy IX (USA) (Disc 3) (v1.1) +bizhash:1E0FA224 datahash:15A5E12B //Final Fantasy IX (USA) (Disc 4) (v1.0) +bizhash:A6BF6DA5 datahash:A4C892A4 //Final Fantasy IX (USA) (Disc 4) (v1.1) +bizhash:E720B263 datahash:D41AB110 //Final Fantasy Origins (USA) (v1.0) +bizhash:287D617D datahash:7DAA9F2F //Final Fantasy Origins (USA) (v1.1) +bizhash:71E001DD datahash:377F6510 //Final Fantasy Tactics (USA) +bizhash:38821BFF datahash:1459CBEF //Final Fantasy VII (USA) (Disc 1) +bizhash:F64F4B8F datahash:A997A8CC //Final Fantasy VII (USA) (Disc 2) +bizhash:3AEE18ED datahash:1C27B277 //Final Fantasy VII (USA) (Disc 3) +bizhash:97C0C66D datahash:D89C2193 //Final Fantasy VII Interactive Sampler CD (USA) +bizhash:A0601006 datahash:2691D2DE //Final Fantasy VIII (USA) (Disc 1) +bizhash:2E87821B datahash:E3EB68DF //Final Fantasy VIII (USA) (Disc 2) +bizhash:6A76CA5A datahash:D38EE91E //Final Fantasy VIII (USA) (Disc 3) +bizhash:676484E5 datahash:6CFB6ADF //Final Fantasy VIII (USA) (Disc 4) +bizhash:1A7D05A5 datahash:28A72A27 //Final Round, The (USA) +bizhash:3A041ECB datahash:C7D8E437 //Fisherman's Bait - A Bass Challenge (USA) +bizhash:D85B3EB5 datahash:78E04B2D //Fisherman's Bait 2 - Big Ol' Bass (USA) +bizhash:6AED1EC9 datahash:FA96C4AC //Flintstones, The - Bedrock Bowling (USA) +bizhash:6E62A638 datahash:23C7D909 //Floating Runner - Quest for the 7 Crystals (USA) +bizhash:CE625F03 datahash:2B8754C8 //Ford Racing (USA) +bizhash:6F69B6EF datahash:A4F40380 //Ford Truck Mania (USA) +bizhash:55B67BF2 datahash:1D003490 //Formula 1 (USA) (v1.0) +bizhash:CB3AB591 datahash:2AD1BC2C //Formula 1 (USA) (v1.1) +bizhash:3E85A9C2 datahash:045E0DED //Formula 1 98 (USA) (En,Fr,De,Es,It,Fi) +bizhash:ED00CF54 datahash:340FBCA7 //Formula 1 Championship Edition (USA) (En,Fr,De,Es,It) +bizhash:D541B842 datahash:D95884A9 //Formula One 2000 (USA) +bizhash:150112A1 datahash:FDE5B79F //Formula One 99 (USA) (En,Fr,Es) +bizhash:C498BA76 datahash:AD3BF5E0 //Forsaken (USA) +bizhash:A32559CD datahash:DB1CC834 //Fox Hunt (USA) (Disc 1) +bizhash:8CADEAFB datahash:055460BE //Fox Hunt (USA) (Disc 2) +bizhash:BFCEB4BD datahash:6E74BC3B //Fox Hunt (USA) (Disc 3) +bizhash:78A79A41 datahash:A26B59D7 //FOX Sports Golf '99 (USA) +bizhash:7AC03C6E datahash:C6E37EB9 //FOX Sports Soccer '99 (USA) (En,Es) +bizhash:D0AF8871 datahash:B8EC1662 //FoxKids.com - Micro Maniacs Racing (USA) +bizhash:8CE320A7 datahash:75887524 //Frank Thomas Big Hurt Baseball (USA) +bizhash:B379A9A6 datahash:EA78D22B //Freestyle Boardin' '99 (USA) +bizhash:11EF2B88 datahash:C7261BB3 //Freestyle Motocross - McGrath vs. Pastrana (USA) +bizhash:D91C55DF datahash:476EB320 //Frogger (USA) +bizhash:329F3B32 datahash:DFA0EF5F //Frogger 2 - Swampy's Revenge (USA) +bizhash:53F8E1DF datahash:F22C541A //Front Mission 3 (USA) +bizhash:18F4D74A datahash:DD21D336 //Future Cop - L.A.P.D. (USA) +bizhash:7651EFE2 datahash:DE0B5B5F //Future Cop - L.A.P.D. - Rookie Demo (USA) +bizhash:E079AC43 datahash:F43AE67C //G-Police (USA) (Disc 1) +bizhash:7CBDAAED datahash:EF1A5C8B //G-Police (USA) (Disc 2) +bizhash:49160CA9 datahash:C6AF61A9 //G-Police - Weapons of Justice (USA) +bizhash:C84C92D6 datahash:42D7C995 //G. Darius (USA) +bizhash:A43177F9 datahash:2CF9F614 //Galaga - Destination Earth (USA) +bizhash:1593AACF datahash:7455948E //Galerians (USA) (Disc 1) +bizhash:E0F08052 datahash:04A22D52 //Galerians (USA) (Disc 2) +bizhash:F1A21248 datahash:C59B3BBD //Galerians (USA) (Disc 3) +bizhash:ED1A5E84 datahash:CFC29CC7 //Gallop Racer (USA) +bizhash:3DA72E60 datahash:9A73F6B0 //Game of Life, The (USA) +bizhash:37660B81 datahash:A6FC138D //GameShark 2 Version 2 Code Archive Disc Version 1 (USA) (Unl) +bizhash:AA5C27EA datahash:DF805D3B //GameShark CDX Version 3.3 (USA) (Unl) +bizhash:8FE40070 datahash:4CD74AFD //GameShark CDX Version 3.4 (USA) (Unl) +bizhash:2239E87D datahash:2B75AD47 //GameShark Sampler (USA) (Sample GameShark and Bonus Savegames) (Unl) +bizhash:D98DAA26 datahash:44AA4DEA //GameShark Version 4.0 (USA) (Unl) +bizhash:441B9655 datahash:48D578B1 //Gauntlet Legends (USA) +bizhash:B9D86C2E datahash:9571998F //Gekido - Urban Fighters (USA) +bizhash:DEE4FBF1 datahash:E2C30D50 //Gekioh - Shooting King (USA) +bizhash:F6DC9D35 datahash:90BE8C8D //Geom Cube (USA) +bizhash:ADC9D804 datahash:5982A667 //Gex (USA) +bizhash:41AA973F datahash:11650A57 //Gex - Enter the Gecko (USA) +bizhash:36EC8DE5 datahash:47ADAD81 //Gex 3 - Deep Cover Gecko (USA) +bizhash:4A81A0E0 datahash:90AF3CA7 //Ghost in the Shell (USA) +bizhash:30D18BEC datahash:BEC3744C //Glover (USA) +bizhash:B779B402 datahash:37D2A0A7 //Goal Storm '97 (USA) +bizhash:B5C632CF datahash:BFEDD9D1 //Goal Storm (USA) +bizhash:39112491 datahash:99A77E76 //Gold and Glory - The Road to El Dorado (USA) +bizhash:A6B2565E datahash:A8827433 //Golden Nugget (USA) (Disc 1) +bizhash:560467DA datahash:DCDF3BD3 //Golden Nugget (USA) (Disc 2) +bizhash:DE84D03E datahash:9D5454D8 //Gran Turismo (USA) (Demo) +bizhash:FC0BC164 datahash:F76F5118 //Gran Turismo (USA) (v1.0) +bizhash:D7DEB818 datahash:2B3845AA //Gran Turismo (USA) (v1.1) +bizhash:09041692 datahash:18DFB82D //Gran Turismo 2 (USA) (Arcade Mode) (v1.0) +bizhash:81A61C59 datahash:B444F497 //Gran Turismo 2 (USA) (Arcade Mode) (v1.1) +bizhash:D2C9B4EE datahash:B2859634 //Gran Turismo 2 (USA) (Simulation Mode) (v1.0) +bizhash:B5A363A3 datahash:79233562 //Gran Turismo 2 (USA) (Simulation Mode) (v1.1) +bizhash:E3672E95 datahash:A0C88C87 //Gran Turismo 2 (USA) (Simulation Mode) (v1.2) +bizhash:8178DCFC datahash:D8187861 //Gran Turismo 2 - Music at the Speed of Sound - The Album (USA) (Bonus PlayStation Disc) +bizhash:A9BD63AB datahash:C3A57A7E //Grand Slam (USA) +bizhash:989345AB datahash:6EEE2EA1 //Grand Theft Auto (USA) +bizhash:17D90BBF datahash:E05C3D2F //Grand Theft Auto - Mission Pack #1 - London 1969 (USA) +bizhash:08EBAC86 datahash:C1CEC2CE //Grand Theft Auto 2 (USA) +bizhash:EFAD9380 datahash:EC1138B7 //Grandia (USA) (Disc 1) +bizhash:40504BBA datahash:B26BA8CA //Grandia (USA) (Disc 2) +bizhash:35BB07D2 datahash:142B0B3C //Granstream Saga, The (USA) +bizhash:F76F4EB1 datahash:D933D3E7 //Grid Runner (USA) +bizhash:42C47047 datahash:DE2D9A34 //Grinch, The (USA) (En,Fr,Es) +bizhash:7F4C2D06 datahash:87B56D46 //Grind Session (USA) +bizhash:F10DE9CB datahash:E32F96FA //Grudge Warriors (USA) +bizhash:16FA9FBA datahash:CDC72C62 //Guardian's Crusade (USA) +bizhash:CDE8857B datahash:264672DD //Guilty Gear (USA) (v1.0) +bizhash:EBC66593 datahash:583B7D88 //Gundam Battle Assault (USA) +bizhash:AC560305 datahash:1DCD2A32 //Gundam Battle Assault 2 (USA) +bizhash:CCD32971 datahash:CB22539F //Gunfighter - The Legend of Jesse James (USA) +bizhash:67F9EF18 datahash:765026A1 //Gunship (USA) +bizhash:5B7868ED datahash:139E7513 //HardBall '99 (USA) +bizhash:91511174 datahash:E7244B6A //HardBall 5 (USA) +bizhash:E81B9E59 datahash:65698F33 //Harry Potter and the Chamber of Secrets (USA) (En,Fr,Es) +bizhash:E4DF6E2B datahash:4B747FAA //Harry Potter and the Sorcerer's Stone (USA) (En,Fr,Es) +bizhash:730DA5E4 datahash:B0E8F078 //Harvest Moon - Back to Nature (USA) +bizhash:E7E969A9 datahash:C03784CC //HBO Boxing (USA) +bizhash:48F975D9 datahash:2710ECD3 //Heart of Darkness (USA) (Disc 1) +bizhash:289E57F3 datahash:DB169825 //Heart of Darkness (USA) (Disc 2) +bizhash:358F344A datahash:E333055F //Hellboy - Asylum Seeker (USA) +bizhash:BA26F74F datahash:1EB97C4E //Hello Kitty - Cube Frenzy (USA) +bizhash:CC20F1BD datahash:C0F66C82 //Herc's Adventures (USA) +bizhash:626820EB datahash:7A8EECB0 //Hexen (USA) +bizhash:50B08521 datahash:3ABC04A1 //Hi-Octane - The Track Fights Back! (USA) (En,Fr,De,Es) +bizhash:6A459EC7 datahash:B3F6D753 //High Heat Baseball 2000 (USA) +bizhash:AD819438 datahash:2229D306 //High Heat Major League Baseball 2002 (USA) +bizhash:45F3D1D3 datahash:03FE9115 //Hive, The (USA) (Disc 1) +bizhash:4A5E17A8 datahash:3A6BE6DE //Hive, The (USA) (Disc 2) +bizhash:B317A2BF datahash:7F323A20 //Hogs of War (USA) +bizhash:86437E0B datahash:4D0865F5 //Hooters Road Trip (USA) +bizhash:869FCE0A datahash:DBF767D6 //Hoshigami - Ruining Blue Earth (USA) +bizhash:38BAAEE1 datahash:19F776A1 //Hot Shots Golf (USA) +bizhash:816E408D datahash:7F0B335B //Hot Shots Golf 2 (USA) +bizhash:7F15CDE1 datahash:2520B3AF //Hot Wheels - Extreme Racing (USA) +bizhash:57A997DE datahash:CB19DD78 //Hot Wheels - Turbo Racing (USA) +bizhash:D9A209D3 datahash:56524FC8 //Hugo - The Evil Mirror (USA) (En,Es) +bizhash:60B27CAE datahash:A043A040 //Hydro Thunder (USA) +bizhash:7BD017A3 datahash:8FAFDF9C //I.Q - Intelligent Qube (USA) +bizhash:BF5A179B datahash:989E2021 //Ian Livingstone's Deathtrap Dungeon (USA) +bizhash:38700389 datahash:40EA16E7 //IHRA Drag Racing (USA) +bizhash:856282EE datahash:34C86832 //Impact Racing (USA) +bizhash:817411B8 datahash:3E3F5BCC //In Cold Blood (USA) (Disc 1) +bizhash:A9CDCE02 datahash:FD450B93 //In Cold Blood (USA) (Disc 2) +bizhash:7A2B025A datahash:FFB0B362 //In the Hunt (USA) +bizhash:449D1D18 datahash:9F87357B //Incredible Crisis (USA) +bizhash:62FFC5B4 datahash:994F68BC //Incredible Hulk, The - The Pantheon Saga (USA) +bizhash:FD2C3EFA datahash:94C4E64E //Independence Day (USA) +bizhash:50E0221E datahash:940AF6BA //Inspector Gadget - Gadget's Crazy Maze (USA) (En,Fr,De,Es,It,Nl) +bizhash:838837D4 datahash:E23F4B3B //2Xtreme (USA) +bizhash:A946D48B datahash:E44B3CE4 //3D Baseball (USA) +bizhash:6461E897 datahash:20B9BAE8 //Intellivision Classic Games (USA) +bizhash:EC680D83 datahash:689D8030 //3D Lemmings (USA) +bizhash:BB0A5766 datahash:7132DC9A //3Xtreme (USA) +bizhash:CF6E7CF3 datahash:5B53F0A5 //40 Winks (USA) +bizhash:A8259F9F datahash:FB8D8BF8 //Interactive CD Sampler Disc 6 (USA) +bizhash:46FC9F01 datahash:50AC1576 //A-Train - Trains, Power, Money (USA) (En,Ja,Fr,De) +bizhash:349D7031 datahash:852E5DED //Ace Combat 2 (USA) +bizhash:C4952693 datahash:A9DBE00F //Ace Combat 3 - Electrosphere (USA) +bizhash:C8363919 datahash:0DB12868 //Aces of the Air (USA) +bizhash:51A3B8DE datahash:6796D740 //Action Bass (USA) +bizhash:062CD980 datahash:9D4DBBCB //Action Man - Operation Extreme (USA) +bizhash:C9EE6EA1 datahash:6CE2E590 //Action Replay 2 Version 2.30 (USA) (En,Fr,Es,Pt) (Disc 2) (Bonus PSone Codes!) (Unl) +bizhash:974D6AEC datahash:E5C592A3 //Activision Classics (USA) +bizhash:C81AC320 datahash:17865FC9 //Adidas Power Soccer (USA) +bizhash:73251352 datahash:4DC8AD62 //Adidas Power Soccer 98 (USA) +bizhash:C2BD5F55 datahash:D362860C //Advanced Dungeons & Dragons - Iron & Blood - Warriors of Ravenloft (USA) (Demo) +bizhash:E18BDA74 datahash:24397FEC //Advanced Dungeons & Dragons - Iron & Blood - Warriors of Ravenloft (USA) +bizhash:D04A1DC8 datahash:F5D51B5A //Adventures of Lomax, The (USA) +bizhash:9BD89780 datahash:B5A7EBB3 //Agile Warrior F-111X (USA) +bizhash:484EA15F datahash:5B9D9183 //Air Combat (USA) +bizhash:23E0863D datahash:B453FCB9 //Air Hockey (USA) +bizhash:34DB541A datahash:2CAF9F3E //Akuji the Heartless (USA) +bizhash:03E9A5D7 datahash:DC0ABC0A //Alexi Lalas International Soccer (USA) (En,Fr,De,Es,It) +bizhash:6B3E4BB1 datahash:C4300815 //Alien Resurrection (USA) +bizhash:264FEEF3 datahash:FC02836D //Alien Trilogy (USA) +bizhash:70188C24 datahash:A53D88F5 //All Star Racing (USA) +bizhash:17EBB752 datahash:168FFC94 //All Star Racing 2 (USA) +bizhash:8F05B88A datahash:77E279E8 //Klonoa - Door to Phantomile (USA) +bizhash:A3D18FCB datahash:B118EA9D //Knockout Kings (USA) +bizhash:E911E1AB datahash:671DF2B8 //Knockout Kings 2000 (USA) +bizhash:93AC40BD datahash:0BBCE9B2 //Knockout Kings 2001 (USA) +bizhash:42B8A48B datahash:6E0BB5C2 //Konami Arcade Classics (USA) +bizhash:319CDF08 datahash:51B6281D //Koudelka (USA) (Disc 1) +bizhash:63E4B63C datahash:AA7B97B9 //Koudelka (USA) (Disc 2) +bizhash:E822C727 datahash:014E4C59 //Koudelka (USA) (Disc 3) +bizhash:B6BE9480 datahash:C718FA20 //Koudelka (USA) (Disc 4) +bizhash:50F667B2 datahash:77C51B79 //Krazy Ivan (USA) +bizhash:583402D7 datahash:94A8CCEA //Kurt Warner's Arena Football Unleashed (USA) +bizhash:83DF2A2C datahash:7C4B2798 //Land Before Time, The - Big Water Adventure (USA) +bizhash:F3D8B0C1 datahash:6A579FBB //Land Before Time, The - Great Valley Racing Adventure (USA) +bizhash:B5908C0B datahash:2BA68E51 //Land Before Time, The - Return to the Great Valley (USA) +bizhash:5DAB726C datahash:6D9D8B52 //Largo Winch - Commando SAR (USA) +bizhash:07891C83 datahash:1FD63814 //Legacy of Kain - Soul Reaver (USA) +bizhash:B6E86FA6 datahash:24CB8F5C //Legend of Dragoon, The (USA) (Disc 1) +bizhash:502FAF79 datahash:8139792A //Legend of Dragoon, The (USA) (Disc 2) +bizhash:7DCAB16C datahash:405DA729 //Legend of Dragoon, The (USA) (Disc 3) +bizhash:DCC01F12 datahash:7430EAED //Legend of Dragoon, The (USA) (Disc 4) +bizhash:B65AACA7 datahash:27F39FEF //Legend of Legaia (USA) (Demo) +bizhash:80A0B60C datahash:627EE76B //Legend of Legaia (USA) +bizhash:F86DEDA2 datahash:5028946F //Legend of Mana (USA) +bizhash:B34CAA2E datahash:49273B1E //All-Star Baseball 97 featuring Frank Thomas (USA) +bizhash:A91C4CA6 datahash:FB8772A9 //All-Star Slammin' D-Ball (USA) +bizhash:0702E4C5 datahash:4F81C8E7 //Allied General (USA) +bizhash:BF399B2D datahash:83F2A2D1 //Alone in the Dark - One-Eyed Jack's Revenge (USA) +bizhash:5496ADC2 datahash:552E85CB //Alone in the Dark - The New Nightmare (USA) (Disc 1) +bizhash:8E502DDE datahash:63B29650 //Alone in the Dark - The New Nightmare (USA) (Disc 2) +bizhash:B8CB902D datahash:C2FE8DC8 //Alundra (USA) (v1.0) +bizhash:80A102D5 datahash:947F4DE0 //Alundra (USA) (v1.1) +bizhash:51ADCFC9 datahash:3A6BD8AD //Alundra 2 - A New Legend Begins (USA) +bizhash:1D883685 datahash:D51D16FA //Amazing Virtual Sea-Monkeys, The (USA) (En,Es) +bizhash:D6A9406E datahash:380CBA28 //American Pool (USA) +bizhash:9FB9D3BB datahash:41374339 //Andretti Racing (USA) +bizhash:639A159F datahash:1B004900 //Animaniacs - Ten Pin Alley (USA) +bizhash:85BF8CF7 datahash:B261BC39 //Animorphs - Shattered Reality (USA) +bizhash:588FA8BC datahash:5167CDDF //Ape Escape (USA) (Demo) +bizhash:543B44CC datahash:C6F455BC //Ape Escape (USA) +bizhash:0338ADBF datahash:F26C0D25 //Apocalypse (USA) +bizhash:A10FA6F9 datahash:72C852CE //Aquanaut's Holiday (USA) +bizhash:CB99840A datahash:D1460EAB //Arc the Lad Collection - Arc Arena - Monster Tournament (USA) +bizhash:1CC2D53B datahash:CD0AD73B //Arc the Lad Collection - Arc the Lad (USA) +bizhash:D8741CC5 datahash:1D3BC382 //Arc the Lad Collection - Arc the Lad II (USA) +bizhash:66FE5405 datahash:B32BE5A3 //Arc the Lad Collection - Arc the Lad III (USA) (Disc 1) +bizhash:2D8A860D datahash:6D64AA1C //Arc the Lad Collection - Arc the Lad III (USA) (Disc 2) +bizhash:BC73ACF9 datahash:6B295EBC //Arc the Lad Collection - The Making of Arc the Lad (USA) +bizhash:C0CB92CB datahash:BC7F8A57 //Arcade Party Pak (USA) +bizhash:D0AE8DB1 datahash:A03CD5AA //Arcade's Greatest Hits - The Atari Collection 1 (USA) +bizhash:5EA44054 datahash:1DC02577 //Arcade's Greatest Hits - The Atari Collection 2 (USA) +bizhash:9C98B9D5 datahash:B3D5E10A //Arcade's Greatest Hits - The Midway Collection 2 (USA) +bizhash:BFC0A49D datahash:4212ECF4 //Area 51 (USA) (v1.0) +bizhash:33C432D2 datahash:20C46155 //Area 51 (USA) (v1.1) +bizhash:CF70D759 datahash:F0E0806D //Armored Core (USA) (v1.0) +bizhash:47238E86 datahash:32D117F3 //Armored Core (USA) (v1.1) +bizhash:6D3C47F4 datahash:446AE06C //Armored Core - Master of Arena (USA) (Disc 1) +bizhash:BBD1F055 datahash:9AFEB2C5 //Armored Core - Master of Arena (USA) (Disc 2) +bizhash:FAADCB71 datahash:AAA1EF9C //Armored Core - Project Phantasma (USA) +bizhash:07DFAE28 datahash:361263FB //Armorines - Project S.W.A.R.M. (USA) +bizhash:C0446724 datahash:187B1749 //Army Men - Air Attack (USA) +bizhash:9976DCE9 datahash:69DFE423 //Army Men - Air Attack 2 (USA) +bizhash:DE126AB1 datahash:8423163B //Army Men - Green Rogue (USA) +bizhash:10FECD6E datahash:692DEFAC //Army Men - Sarge's Heroes (USA) +bizhash:8228FE96 datahash:820728AF //Army Men - Sarge's Heroes 2 (USA) +bizhash:0DF54AF6 datahash:E0F23E4F //Army Men - World War (USA) +bizhash:B3CB4C3A datahash:AF2A5386 //Army Men - World War - Final Front (USA) +bizhash:270AF49B datahash:A6445589 //Army Men - World War - Land, Sea, Air (USA) +bizhash:891CC7B5 datahash:D08EC300 //Army Men - World War - Team Assault (USA) +bizhash:9DEA9B72 datahash:7E2EF1B7 //Army Men 3D (USA) +bizhash:D32AE27E datahash:759E2384 //Arthur! Ready to Race (USA) +bizhash:3845C8D9 datahash:8EADD114 //ASCII Entertainment Demo CD (USA) +bizhash:05C080EC datahash:23CA4DA9 //Assault - Retribution (USA) +bizhash:DA55B5D7 datahash:171B1FA3 //Assault Rigs (USA) +bizhash:4A0E4088 datahash:85BDFE0D //Asteroids (USA) +bizhash:CDE8318C datahash:28EE0E9F //Atari Anniversary Edition Redux (USA) +bizhash:E7031A22 datahash:F007529F //ATV - Quad Power Racing (USA) +bizhash:EE4EB975 datahash:B7D60322 //ATV Mania (USA) +bizhash:56C90513 datahash:0F93B462 //ATV Racers (USA) +bizhash:B7C873D4 datahash:CEEB2E46 //Austin Powers Pinball (USA) +bizhash:33437AA9 datahash:E29DA4FB //Auto Destruct (USA) +bizhash:08D53805 datahash:7B0C5F60 //Azure Dreams (USA) +bizhash:EEA5EEEE datahash:9C7177E7 //Backstreet Billiards (USA) +bizhash:B116E353 datahash:E3C05006 //Championship Motocross featuring Ricky Carmichael (USA) +bizhash:B1AC239D datahash:4161A95B //Backyard Soccer (USA) +bizhash:12A43562 datahash:08E0B90E //Championship Surfer (USA) +bizhash:E989CA2F datahash:81587698 //Chess (USA) +bizhash:F5DC8FCF datahash:FF0D4BB4 //Chessmaster 3-D, The (USA) +bizhash:4923C688 datahash:93E90BBA //Chessmaster II (USA) +bizhash:EBDD43E2 datahash:342E3904 //Chicken Run (USA) +bizhash:5EE3AF9C datahash:61BF4956 //Chocobo Racing (USA) +bizhash:0A5145C7 datahash:BE1D783E //Chocobo's Dungeon 2 (USA) +bizhash:A0097AF5 datahash:82BDC37B //LEGO Island 2 - The Brickster's Revenge (USA) +bizhash:313FDA92 datahash:45F798A0 //LEGO Racers (USA) (En,Fr,De,Es,It,Nl,Sv,No,Da,Fi) +bizhash:04BB8D85 datahash:4AC2B45C //Chronicles of the Sword (USA) (Disc 1) +bizhash:D282AC59 datahash:91CF5137 //LEGO Rock Raiders (USA) +bizhash:0BB3A8C7 datahash:2A905BFB //Lemmings & Oh No! More Lemmings (USA) +bizhash:2BADD7D2 datahash:E3A516F9 //Lethal Enforcers I & II (USA) +bizhash:23C5C0EE datahash:5FFE0E6E //Liquid Books Adventure 1 - Lety's Favorite Stories (USA) +bizhash:A23DC769 datahash:1A266088 //Chronicles of the Sword (USA) (Disc 2) +bizhash:99E6AE41 datahash:A07898CC //Chrono Cross (USA) (Disc 1) +bizhash:56E36BC7 datahash:C7F6AB73 //Chrono Cross (USA) (Disc 2) +bizhash:7E8F6B30 datahash:2F686F2F //Circuit Breakers (USA) +bizhash:10D5A270 datahash:704A7EED //City of Lost Children, The (USA) (En,Es,It) +bizhash:C0C71578 datahash:4095AABA //Civilization II (USA) +bizhash:E87C390C datahash:2F1D9668 //Cleopatra's Fortune (USA) +bizhash:2C836CF1 datahash:8FC9567C //Clock Tower (USA) +bizhash:DAF71CD9 datahash:F8318C5B //Liquid Books Adventure 2 - Amrita's Trees and Cerdito and the Coyote (USA) +bizhash:9109DC73 datahash:80515696 //Liquid Books Adventure 3 - Far-Fetched Frontier Tales (USA) +bizhash:F9B7444A datahash:53752BFE //Liquid Books Adventure 4 - The Adventures of Adelita and Bo (USA) +bizhash:F6DCE85F datahash:BF3BD20A //Liquid Books Adventure 5 - Pop-Out Prose (USA) +bizhash:B57AE634 datahash:CD800493 //Liquid Books Adventure 6 - The Wandering Path (USA) +bizhash:1EA96FF6 datahash:A533EF03 //Loaded (USA) (En,Fr) +bizhash:B0936103 datahash:7C539B85 //Lode Runner (USA) +bizhash:89EDB7A1 datahash:EF73C4BF //Looney Tunes - Sheep Raider (USA) (En,Fr,Es,Pt) +bizhash:9A8D5F89 datahash:165274DB //Looney Tunes Racing (USA) (En,Fr,Es) +bizhash:4F90A906 datahash:3FC0AA8C //Lost World, The - Jurassic Park (USA) +bizhash:45C96D74 datahash:EA3C5AD0 //Lost World, The - Jurassic Park - Special Edition (USA) +bizhash:1C01D674 datahash:35FAD14E //Lucky Luke (USA) +bizhash:93F7389C datahash:C0D6BE15 //Lunar - Silver Star Story Complete (USA) (Disc 1) +bizhash:027595C9 datahash:B782BEFC //Lunar - Silver Star Story Complete (USA) (Disc 2) +bizhash:AB10D55F datahash:09D83B66 //Lunar - Silver Star Story Complete (USA) (The Making of) +bizhash:FBA941FE datahash:F63C79E0 //Lunar 2 - Eternal Blue Complete (USA) (Demo) +bizhash:622B9CE2 datahash:1917CC55 //Lunar 2 - Eternal Blue Complete (USA) (Disc 1) +bizhash:0B66E613 datahash:217A8FBD //Lunar 2 - Eternal Blue Complete (USA) (Disc 2) +bizhash:EEB8DCB7 datahash:9D23A98A //Lunar 2 - Eternal Blue Complete (USA) (Disc 3) +bizhash:FFDCCF87 datahash:C3B91F0E //Lunar 2 - Eternal Blue Complete (USA) (The Making of) +bizhash:7C08579A datahash:07901A18 //M&M's - Shell Shocked (USA) +bizhash:7F5955BE datahash:485F2ACD //Machine Head (USA) +bizhash:D12B89F4 datahash:C1425463 //Machine Hunter (USA) +bizhash:1230E7F9 datahash:2863B0C2 //Madden NFL 2000 (USA) +bizhash:5C430F01 datahash:CB711549 //Madden NFL 2001 (USA) +bizhash:950A60BC datahash:1AD0B3D8 //Madden NFL 2002 (USA) +bizhash:66AFEC1C datahash:69432D01 //Madden NFL 2003 (USA) +bizhash:2CB35090 datahash:D646E91D //Madden NFL 2004 (USA) +bizhash:D0AD52DA datahash:806D09C4 //Madden NFL 2005 (USA) +bizhash:C0DB51F6 datahash:AE0312E3 //Madden NFL 97 (USA) +bizhash:2E8FD915 datahash:5595848F //Madden NFL 98 (USA) (Alt) +bizhash:6F8CC456 datahash:C14DB6D4 //Madden NFL 98 (USA) +bizhash:8FE56B83 datahash:8FDE3314 //Madden NFL 99 (USA) +bizhash:A6A99CF2 datahash:3FD21281 //Magic - The Gathering - BattleMage (USA) +bizhash:344324FA datahash:3FD39AB9 //Magic Carpet (USA) (En,Fr,De,Es,Sv) +bizhash:EA56D102 datahash:212D19D6 //Marble Master (USA) +bizhash:6BCC7A4A datahash:E338845C //March Madness '98 (USA) +bizhash:99460BAA datahash:8364A661 //Mars Moose Adventure - Walkabout 1 - The Natural History Museum (USA) +bizhash:BF7DCD82 datahash:AF5419DB //Mars Moose Adventure - Walkabout 2 - The Shakespeare Festival (USA) +bizhash:5B5CBEFD datahash:1EC2C16A //Mars Moose Adventure - Walkabout 3 - World Sports Day (USA) +bizhash:BB9DC140 datahash:AA730C86 //Mars Moose Cosmic Quest 1 - City Sights (USA) +bizhash:75FFCF1D datahash:50852BC8 //Mars Moose Cosmic Quest 2 - Fairy Tale Island (USA) +bizhash:05FC4FA1 datahash:9F21A1F4 //Mars Moose Cosmic Quest 3 - Race Through France (USA) +bizhash:C442C2B3 datahash:74EF6ACD //Mars Moose Stay and Play 1 - In the Clubhouse (USA) +bizhash:71E28943 datahash:ED2EFEDD //Mars Moose Stay and Play 2 - In Mars' Bedroom (USA) +bizhash:9BF805FB datahash:1B1F4F74 //Mars Moose Stay and Play 3 - In Lonnie's Classroom (USA) +bizhash:23041896 datahash:427229E3 //Martian Gothic - Unification (USA) +bizhash:133050CF datahash:85D4A883 //Marvel Super Heroes (USA) +bizhash:8AB41950 datahash:94EB061C //Marvel Super Heroes vs. Street Fighter (USA) +bizhash:D459CA63 datahash:B40ECA01 //Marvel vs. Capcom - Clash of Super Heroes (USA) +bizhash:EDEFD88E datahash:03FD478E //Mary-Kate and Ashley - Crush Course (USA) +bizhash:76E4DF60 datahash:AADECD69 //Mary-Kate and Ashley - Magical Mystery Mall (USA) +bizhash:40FED5A9 datahash:0086033C //Mary-Kate and Ashley - Winners Circle (USA) +bizhash:C9F3630B datahash:4BE80941 //Mass Destruction (USA) +bizhash:1F0EE843 datahash:47BD9C12 //Master of Monsters - Disciples of Gaia (USA) +bizhash:61F6804F datahash:9488F911 //Mat Hoffman's Pro BMX (USA) +bizhash:0C29FED6 datahash:62EE4415 //Math Gallery - Collection 1 (USA) +bizhash:EC06A6B6 datahash:D0924486 //Math Gallery - Collection 2 (USA) +bizhash:F4BA0C99 datahash:DBFE1E9E //Math on the Move! 1 - Addition & Subtraction - Advanced (USA) +bizhash:E530F76A datahash:EDA3735F //Math on the Move! 1 - Addition & Subtraction - Intermediate (USA) +bizhash:D37FF25E datahash:26AA53BC //Math on the Move! 2 - Multiplication & Division - Advanced (USA) +bizhash:C37DDF7C datahash:504EABFE //Math on the Move! 2 - Multiplication & Division - Intermediate (USA) +bizhash:0C99489C datahash:55484924 //Maximum Force (USA) +bizhash:E60E5521 datahash:5C5FB564 //MDK (USA) +bizhash:2B4B230C datahash:40456AD9 //MechWarrior 2 - 31st Century Combat (USA) +bizhash:5002ADC0 datahash:D155C3F4 //Medal of Honor (USA) +bizhash:16B5D683 datahash:19A9614B //Medal of Honor - Underground (USA) +bizhash:7DAB1A53 datahash:E3BAC2EC //MediEvil (USA) (Demo) +bizhash:BCFA55B4 datahash:58D433C2 //MediEvil (USA) +bizhash:2F3024F6 datahash:1934F333 //MediEvil II (USA) +bizhash:CA2E63F7 datahash:6C12EDE7 //Mega Man 8 (USA) +bizhash:E2116453 datahash:85EFED91 //Mega Man Legends (USA) +bizhash:38D203A3 datahash:6D5BC24F //Mega Man Legends 2 (USA) (Demo) +bizhash:07D40635 datahash:842B2FDE //Mega Man Legends 2 (USA) +bizhash:314E06A8 datahash:84774766 //Mega Man X4 (USA) +bizhash:1C64D6EA datahash:0D0CE609 //Mega Man X5 (USA) +bizhash:24454CEE datahash:031BE0E9 //Mega Man X6 (USA) +bizhash:79CEFA9A datahash:D489CA42 //Men in Black - The Series - Crashdown (USA) +bizhash:5D3222C6 datahash:51F233CD //Metal Gear Solid (USA) (Disc 1) (v1.0) +bizhash:5EDB6D99 datahash:21B5D15D //Metal Gear Solid (USA) (Disc 1) (v1.1) +bizhash:36FD2A7F datahash:E32F4A7E //Metal Gear Solid (USA) (Disc 2) (v1.0) +bizhash:E1EBF6A6 datahash:A3F02C87 //Metal Gear Solid (USA) (Disc 2) (v1.1) +bizhash:9D0380D5 datahash:74160611 //Metal Gear Solid - VR Missions (USA) (Demo) +bizhash:2E8CE37E datahash:30E61FF3 //Metal Gear Solid - VR Missions (USA) +bizhash:A5516E2A datahash:34100B04 //Metal Slug X (USA) +bizhash:592A1E43 datahash:39EADF54 //Michelin Rally Masters - Race of Champions (USA) (En,Fr,Es) +bizhash:AF824CC0 datahash:C1F879B9 //Micro Machines V3 (USA) +bizhash:49637403 datahash:12806AFB //Mike Tyson Boxing (USA) (En,Fr,Es) +bizhash:0A6CDD88 datahash:865A0DC7 //Miracle Space Race (USA) +bizhash:5F66D9EA datahash:114A49AC //Misadventures of Tron Bonne, The (USA) +bizhash:5836EEBD datahash:4B2C31AE //Miss Spider's Tea Party (USA) +bizhash:9CF5B117 datahash:6CEE7FEF //Missile Command (USA) +bizhash:70CE4265 datahash:FBC428DA //Mission - Impossible (USA) (En,Fr,Es) +bizhash:7D02D530 datahash:96822718 //MLB 2000 (USA) +bizhash:E91AA53D datahash:43FF2B40 //MLB 2001 (USA) (Demo) +bizhash:5E609633 datahash:EDDF1E8F //MLB 2001 (USA) +bizhash:C8276609 datahash:B932ADB5 //MLB 2002 (USA) +bizhash:FAFFB1BF datahash:914A311A //MLB 2003 (USA) +bizhash:3DA9DA9F datahash:CAFE078D //MLB 2004 (USA) +bizhash:3786523C datahash:3FEDEB50 //MLB 2005 (USA) +bizhash:11E7F710 datahash:B8C9D74A //MLB 98 (USA) +bizhash:5A1E2463 datahash:DC3828DF //MLB 99 (USA) +bizhash:259AC46F datahash:051DB391 //MLB Pennant Race (USA) +bizhash:FAACC8DD datahash:AE1402D1 //Mobil 1 Rally Championship (USA) +bizhash:C057D869 datahash:1C7BA85E //Mobile Armor (USA) +bizhash:D933B692 datahash:429A2795 //Mobile Light Force (USA) +bizhash:FDBCA783 datahash:A830BE49 //Mona & Moki 1 - Drive Me Wild! (USA) +bizhash:1389964F datahash:51978B02 //Mona & Moki 2 - Drive Me Wilder! (USA) +bizhash:0C96370F datahash:10E494D1 //Monaco Grand Prix (USA) +bizhash:D22D6C7B datahash:1549ABF2 //Monkey Hero (USA) +bizhash:72951799 datahash:D3A5566E //Monkey Magic (USA) +bizhash:80E7E940 datahash:B9C9A4C5 //Monopoly (USA) +bizhash:E14078FC datahash:ABC75CF7 //Monster Bass (USA) +bizhash:1D37ED4F datahash:CBBF2299 //Monster Rancher (USA) +bizhash:829A295C datahash:30AF8007 //Monster Rancher 2 (USA) +bizhash:4E060F3A datahash:BE41C733 //Monster Rancher Battle Card - Episode II (USA) +bizhash:2075B1D8 datahash:24535C13 //Monster Rancher Hop-A-Bout (USA) +bizhash:4AF0CAD5 datahash:50C9A6DF //MonsterSeed (USA) +bizhash:323DD776 datahash:D2A71CD3 //Mort the Chicken (USA) +bizhash:CC96BCB5 datahash:FB8ACAC5 //Mortal Kombat - Special Forces (USA) +bizhash:98869260 datahash:EA5DDBFC //Mortal Kombat 3 (USA) +bizhash:80225BB9 datahash:8F6B19F1 //Mortal Kombat 4 (USA) +bizhash:4C82031E datahash:83988529 //Mortal Kombat Mythologies - Sub-Zero (USA) +bizhash:16E32A28 datahash:EBF29DB5 //Mortal Kombat Trilogy (USA) (v1.0) +bizhash:39FBF5F1 datahash:2B32E271 //Mortal Kombat Trilogy (USA) (v1.1) +bizhash:9544EA63 datahash:6AAC6DA9 //Moto Racer (USA) +bizhash:B2AED433 datahash:07268115 //Moto Racer 2 (USA) +bizhash:A32957B7 datahash:881314A0 //Moto Racer World Tour (USA) +bizhash:60E12C0D datahash:6319E67B //Motocross Mania (USA) +bizhash:813F44E2 datahash:1E374B72 //Motocross Mania 2 (USA) +bizhash:56898C40 datahash:F8447D90 //Motor Toon Grand Prix (USA) +bizhash:4D3CF9D6 datahash:FA5D59F4 //Motorhead (USA) +bizhash:7D0DDA2A datahash:3B115F86 //Mr. Driller (USA) +bizhash:994C227D datahash:2EAC1934 //Ms. Pac-Man Maze Madness (USA) (Demo) +bizhash:643A4335 datahash:000E851C //Ms. Pac-Man Maze Madness (USA) (v1.0) +bizhash:3B97572E datahash:FD74F4BF //Ms. Pac-Man Maze Madness (USA) (v1.1) +bizhash:9C631F74 datahash:8A4B630E //MTV Celebrity Deathmatch (USA) +bizhash:DDE7F37E datahash:BC2B53BB //MTV Music Generator (USA) +bizhash:D1A708D3 datahash:78A9536E //MTV Sports - Pure Ride (USA) +bizhash:561D7CF9 datahash:A1FB3CF6 //MTV Sports - Skateboarding featuring Andy Macdonald (USA) +bizhash:CE4AFCD8 datahash:811CD3E8 //MTV Sports - Snowboarding (USA) +bizhash:C59CC6F3 datahash:560F301A //MTV Sports - T.J. Lavin's Ultimate BMX (USA) +bizhash:BB641FBB datahash:5A6B2B68 //Mummy, The (USA) +bizhash:F5EBC375 datahash:367A6BAD //Muppet Monster Adventure (USA) +bizhash:14128197 datahash:A15C0F70 //Interactive CD Sampler Disc Vol. 10 (USA) +bizhash:285E7147 datahash:6F2A6D4B //Interactive CD Sampler Disc Vol. 9 (USA) +bizhash:96A2AE75 datahash:FD04899F //Muppet RaceMania (USA) +bizhash:7C1D7A93 datahash:C1A45D59 //My Disney Kitchen (USA) +bizhash:160F9B37 datahash:C5A6074F //Myst (USA) +bizhash:D7A635E2 datahash:023295C8 //Interactive CD Sampler Disc Volume 4 (USA) +bizhash:B18011C2 datahash:ECC3EA17 //Interactive CD Sampler Disc Volume 7 (USA) +bizhash:CA9D414A datahash:51938DCD //Interactive CD Sampler Disc Volume 8 (USA) +bizhash:4BCDC2B7 datahash:7F893CAE //Interactive CD Sampler Disk Volume 5 (USA) (v1.0) +bizhash:8425808D datahash:A86030DC //Interactive CD Sampler Disk Volume 5 (USA) (v1.1) +bizhash:2BF074AE datahash:15602A93 //Interactive CD Sampler Pack Volume 2 (USA) +bizhash:09FFE9DC datahash:B4176EB6 //Interactive CD Sampler Pack Volume 3 (USA) +bizhash:E8B70C14 datahash:45D6D3D5 //Interactive CD Sampler Pack Volume 3.5 (USA) (SCUS-94177) +bizhash:D10F5EB9 datahash:C186FB38 //Interactive CD Sampler Pack Volume 3.5 (USA) (SCUS-94966) +bizhash:33BB5566 datahash:2D5B495F //International Superstar Soccer Pro '98 (USA) (En,Fr,De,Es,It) +bizhash:7804C8FC datahash:D3B9B1DF //International Track & Field (USA) +bizhash:B708953C datahash:ED912190 //International Track & Field 2000 (USA) +bizhash:846E9368 datahash:B47F7EAC //Interplay Sports Baseball 2000 (USA) +bizhash:2B9BDA7B datahash:FF9BAD4D //Inuyasha - A Feudal Fairy Tale (USA) (v1.0) +bizhash:FC7B11A5 datahash:9796069C //Inuyasha - A Feudal Fairy Tale (USA) (v1.1) +bizhash:884C2581 datahash:26140ECC //Invasion from Beyond (USA) +bizhash:EAF33206 datahash:84E9F027 //Iron Man & X-O Manowar in Heavy Metal (USA) +bizhash:0682A62D datahash:B8E856F0 //Iron Soldier 3 (USA) +bizhash:36F71C3F datahash:E5C40F9D //Irritating Stick (USA) +bizhash:DE1B5851 datahash:96F3D525 //ISS Pro Evolution (USA) +bizhash:B2A32D12 datahash:CC5827B4 //Italian Job, The (USA) +bizhash:86C68E16 datahash:B68270EB //Jackie Chan Stuntmaster (USA) +bizhash:33172F8C datahash:06C3DAE4 //Jade Cocoon - Story of the Tamamayu (USA) (Demo) +bizhash:091F23CA datahash:F5701480 //Jade Cocoon - Story of the Tamamayu (USA) +bizhash:86F355E5 datahash:03E87E2B //Jampack Vol. 1 (USA) +bizhash:D30A5573 datahash:08AF7EE1 //Jampack Vol. 2 (USA) +bizhash:11011617 datahash:ED78FABE //Jarrett & Labonte Stock Car Racing (USA) +bizhash:C07AA9C5 datahash:62F302FB //Jeopardy! (USA) +bizhash:AD9119ED datahash:30135F5B //Jeopardy! 2nd Edition (USA) +bizhash:9A60BB35 datahash:5E307FE3 //Jeremy McGrath Supercross 2000 (USA) +bizhash:E2AB0831 datahash:31A56BB0 //Jeremy McGrath Supercross 98 (USA) +bizhash:DA053B37 datahash:BF6591F8 //Jersey Devil (USA) +bizhash:2A05996F datahash:535ABDBA //Jet Moto (USA) +bizhash:94E2D169 datahash:EB90909E //Jet Moto 2 (USA) (v1.0) +bizhash:464D4EA0 datahash:A57005B2 //Jet Moto 2 (USA) (v1.1) +bizhash:0E693AA7 datahash:9DC795BB //Jet Moto 3 (USA) +bizhash:785CE72F datahash:F98AA774 //Jigsaw Madness (USA) +bizhash:9674EE2D datahash:ADF3F64A //Jim Henson's Bear in the Big Blue House (USA) +bizhash:F30717D7 datahash:43B9DD1B //Jimmy Johnson's VR Football '98 (USA) +bizhash:3A210135 datahash:844A5C84 //Jimmy White's 2 - Cueball (USA) +bizhash:7089EA61 datahash:7F41D135 //Johnny Bazookatone (USA) +bizhash:5737B0FC datahash:C4AC6FBB //JoJo's Bizarre Adventure (USA) +bizhash:9BDE760D datahash:598E4ABC //Judge Dredd (USA) +bizhash:AF6E026F datahash:E1A2EC93 //Juggernaut (USA) (Disc 1) +bizhash:1B3A33CE datahash:7BB51F3A //Juggernaut (USA) (Disc 2) +bizhash:B92A6BA5 datahash:C69E3A42 //Juggernaut (USA) (Disc 3) +bizhash:B2FC994F datahash:899FA3BF //Jumping Flash! (USA) +bizhash:8B5E4A98 datahash:13248363 //Jumping Flash! 2 (USA) +bizhash:A9B91612 datahash:2F3A5AAF //JumpStart Wildlife Safari - Field Trip (USA) +bizhash:F5D6F0FA datahash:A5265B5D //Jupiter Strike (USA) +bizhash:B06F666F datahash:46A5E547 //Clock Tower II - The Struggle Within (USA) +bizhash:A409448E datahash:BCFB272E //Code Breaker (USA) (Unl) +bizhash:21FBE5A3 datahash:021690AF //Code Breaker Version 3 (USA) (Unl) +bizhash:5E35728F datahash:56385F00 //K-1 Grand Prix (USA) +bizhash:B8ED5C11 datahash:90376123 //Codename - Tenka (USA) (v1.0) +bizhash:FFA37D0D datahash:9BE3740A //K-1 Revenge (USA) +bizhash:E9EE16AB datahash:1008E3DF //Codename - Tenka (USA) (v1.1) +bizhash:29573C5C datahash:07440C39 //Colin McRae Rally (USA) +bizhash:CFBD0BD8 datahash:D47BBEDC //Colin McRae Rally 2.0 (USA) (En,Fr,Es) +bizhash:A7B0D52D datahash:02DB8260 //N-Gen Racing (USA) +bizhash:B56468BF datahash:940FBA0D //College Slam (USA) +bizhash:D26BF4F3 datahash:A7FB080F //Colony Wars (USA) (Disc 1) +bizhash:D9E48108 datahash:0444F6EC //Colony Wars (USA) (Disc 2) +bizhash:BAB40F9B datahash:D475B99C //Colony Wars - Red Sun (USA) +bizhash:574CD95C datahash:E14A0F1A //Colony Wars - Vengeance (USA) +bizhash:5A0E96E5 datahash:AA2C2E6C //Command & Conquer (USA) (Disc 1) (GDI) +bizhash:8A8C8482 datahash:86FD6167 //Command & Conquer (USA) (Disc 2) (NOD) +bizhash:09D88F74 datahash:5D9BD1B5 //Command & Conquer - Red Alert (USA) (Disc 1) (Allies) +bizhash:E903BE2E datahash:15AAF6F5 //Command & Conquer - Red Alert (USA) (Disc 2) (Soviet) +bizhash:18E579C5 datahash:B8D83236 //Command & Conquer - Red Alert - Retaliation (USA) (Disc 1) (Allies) +bizhash:576E6226 datahash:C7833518 //Command & Conquer - Red Alert - Retaliation (USA) (Disc 2) (Soviet) +bizhash:A398104F datahash:CBA2DB0A //Contender (USA) +bizhash:1AAA6B16 datahash:A7DE2CC6 //Contender 2 (USA) +bizhash:D11CEBB2 datahash:E9B988F3 //Contra - Legacy of War (USA) +bizhash:636720E1 datahash:0695AD3D //Cool Boarders (USA) +bizhash:56DA696F datahash:873E344C //K-1 The Arena Fighters (USA) +bizhash:67AEDE74 datahash:4FAA9951 //K9.5 1 - Live in Airedale (USA) +bizhash:E90332D4 datahash:4A783C0C //K9.5 2 - We Are the Dogs! (USA) +bizhash:6FF38B18 datahash:8BA39A2A //K9.5 3 - Webtunes (USA) +bizhash:DC6245A6 datahash:A6E65D0F //K9.5 4 - The Tail-Wag Tour (USA) +bizhash:7E74281D datahash:E88D18C1 //K9.5 5 - The Howlywood Premiere (USA) +bizhash:61B8368C datahash:B9B3A95C //Kagero - Deception II (USA) (Demo) +bizhash:CF2548E0 datahash:FEA7E30A //Kagero - Deception II (USA) +bizhash:C5D1B2B5 datahash:D3B9DF56 //Kartia - The Word of Fate (USA) +bizhash:A457303A datahash:1837141A //Kazmania 1 - Trail of Gems (USA) +bizhash:61C008DE datahash:DB5D81E5 //Kazmania 2 - Chaos in Kazmania (USA) +bizhash:9AE013BE datahash:90DC3DD1 //Kensei - Sacred Fist (USA) +bizhash:E63E14DF datahash:9E7B389C //Kickboxing (USA) +bizhash:74769E89 datahash:9DA50F2B //Kileak - The DNA Imperative (USA) +bizhash:8D2E6988 datahash:4073E35E //Baldies (USA) +bizhash:B9A1B286 datahash:977E166A //Ball Breakers (USA) +bizhash:3B4017B5 datahash:6147EDA6 //BallBlazer Champions (USA) +bizhash:3E5AFCBD datahash:7E0A2897 //Ballerburg - Castle Chaos (USA) +bizhash:707752C8 datahash:194C83D9 //Ballistic (USA) +bizhash:36EA0986 datahash:6A464E29 //Barbie - Explorer (USA) +bizhash:34D7126B datahash:00960F9C //Barbie - Gotta Have Games (USA) +bizhash:7A2C78FB datahash:DBA23A3A //Barbie - Race & Ride (USA) +bizhash:435642F3 datahash:47CCA6E8 //Barbie - Super Sports (USA) +bizhash:3BD294B9 datahash:26EDFC4B //Bases Loaded '96 - Double Header (USA) +bizhash:0CE15A1E datahash:2ADF425D //Bass Landing (USA) +bizhash:19AEEE37 datahash:26E51DA6 //Bass Rise (USA) +bizhash:2509181C datahash:62BF2AF3 //Batman & Robin (USA) +bizhash:8D9A4542 datahash:86F1A422 //Batman - Gotham City Racer (USA) +bizhash:823B0907 datahash:A60AB00B //Batman Beyond - Return of the Joker (USA) +bizhash:AFA1CD40 datahash:2F310D2D //Batman Forever - The Arcade Game (USA) +bizhash:3712B25A datahash:15217437 //Battle Arena Toshinden (USA) +bizhash:4C0BBAC8 datahash:D38FA644 //Battle Arena Toshinden 2 (USA) +bizhash:90134B39 datahash:F403F500 //Battle Arena Toshinden 3 (USA) (En,Ja) +bizhash:5FD6B8FC datahash:CFAE4F23 //Battle Hunter (USA) +bizhash:65DE7069 datahash:6549EE28 //Battle Stations (USA) +bizhash:071815E2 datahash:B34EC5BC //BattleSport (USA) +bizhash:1E5D8D15 datahash:2E55598E //BattleTanx - Global Assault (USA) +bizhash:A9D3616C datahash:8132E8C3 //Beast Wars - Transformers (USA) +bizhash:63E8A3A4 datahash:E8245CDC //Best Buy Demo CD (USA) +bizhash:41F15268 datahash:D7F3CEC4 //Beyblade (USA) +bizhash:E3F6ED06 datahash:453917AF //Beyond the Beyond (USA) +bizhash:181BE108 datahash:9A54657A //Big Air (USA) +bizhash:A3B64016 datahash:559D8B8E //Big Bass Fishing (USA) +bizhash:F50D161D datahash:FC70746A //Big Bass World Championship (USA) +bizhash:405CC279 datahash:5F3B9812 //Big League Slugger Baseball (USA) +bizhash:919CFC0C datahash:ED51E9D5 //Big Ol' Bass 2 (USA) +bizhash:1C6E9DFE datahash:FA81FA1E //Big Strike Bowling (USA) +bizhash:3AE31C90 datahash:CE239F24 //Billiards (USA) +bizhash:D4F9DD05 datahash:86FCC845 //Bio F.R.E.A.K.S. (USA) +bizhash:10ED37E1 datahash:C15B5280 //Black Bass with Blue Marlin (USA) +bizhash:C98DB5C0 datahash:68F4DD5B //N2O - Nitrous Oxide (USA) +bizhash:EF3B1122 datahash:6F29E717 //Nagano Winter Olympics '98 (USA) +bizhash:02CA3E3A datahash:FC06305F //Black Dawn (USA) +bizhash:927604F0 datahash:5B04A6CE //Blade (USA) +bizhash:E41617F8 datahash:1ADCF759 //Blast Chamber (USA) +bizhash:31CED770 datahash:AC3B1323 //Blast Lacrosse (USA) +bizhash:56637A4B datahash:1AA74240 //Blast Radius (USA) +bizhash:4355E50C datahash:8D60D0FB //Blaster Master - Blasting Again (USA) +bizhash:5251C591 datahash:9BD04CCF //Blasto (USA) +bizhash:099CFE2D datahash:6A0C331E //Blazing Dragons (USA) +bizhash:A4A60D80 datahash:4BBF95C9 //Namco Demo CD (USA) +bizhash:D25A9EA1 datahash:EDF7D979 //Blockids (USA) +bizhash:85681345 datahash:F14716BD //Blood Omen - Legacy of Kain (USA) +bizhash:D23A54D0 datahash:160A55A9 //Bloody Roar (USA) +bizhash:162365E3 datahash:F5EC130A //Bloody Roar II (USA) +bizhash:C30ACE3B datahash:1E12A8F1 //Blue's Clues - Blue's Big Musical (USA) +bizhash:055F987C datahash:E2CA3BF7 //Board Game - Top Shop (USA) +bizhash:85D1EDBF datahash:A4E9C86A //Bob the Builder - Can We Fix It (USA) +bizhash:C4E80C77 datahash:9B9364CE //Cool Boarders 2 (USA) +bizhash:B17BA458 datahash:5F0AC27C //Cool Boarders 2001 (USA) +bizhash:0EBDEDF8 datahash:0FB7709C //Namco Museum Vol. 1 (USA) (v1.0) +bizhash:5E48C538 datahash:084A3400 //Bogey - Dead 6 (USA) +bizhash:9497C57B datahash:98275A08 //Bomberman - Party Edition (USA) +bizhash:F9ADAB8B datahash:09F56D01 //Bomberman Fantasy Race (USA) +bizhash:DD1EA4A5 datahash:18EC8C9B //Bomberman World (USA) +bizhash:F6F9697E datahash:CEAEC298 //Bombing Islands, The (USA) +bizhash:D090BC5D datahash:779B9BD7 //BoomBots (USA) +bizhash:D0345560 datahash:62A7678E //Bottom of the 9th '97 (USA) +bizhash:B0E77A2F datahash:1762DE04 //Bottom of the 9th '99 (USA) +bizhash:00B4E085 datahash:4582A86F //Bottom of the 9th (USA) +bizhash:81EA75A1 datahash:DC460D7C //Bowling (USA) +bizhash:C68745E3 datahash:6D195B0D //Boxing (USA) +bizhash:C9E7E85F datahash:417E68ED //Brahma Force - The Assault on Beltlogger 9 (USA) +bizhash:C8713212 datahash:4EE93CB8 //BrainDead 13 (USA) (Disc 1) +bizhash:D82080C8 datahash:C7D53436 //BrainDead 13 (USA) (Disc 2) +bizhash:D3A7B69B datahash:A27FE1DB //Bratz - Dress Up, Get Down and Be a Bratz Superstar! (USA) (En,Fr,Es) +bizhash:C3AE2A6B datahash:CD9CB9A1 //Brave Fencer Musashi (USA) +bizhash:2AEB652C datahash:1A9C0800 //Bravo Air Race (USA) +bizhash:1EF38511 datahash:98525D0F //Break Out (USA) +bizhash:0723025E datahash:CFB1F3F0 //Breath of Fire III (USA) +bizhash:30254D39 datahash:DB4F4706 //Breath of Fire IV (USA) +bizhash:F1F1FBCB datahash:B9AAFEE1 //Brigandine - The Legend of Forsena (USA) +bizhash:00C61412 datahash:370A508D //Broken Helix (USA) +bizhash:D16453BF datahash:C35FA1EE //Broken Sword - The Shadow of the Templars (USA) +bizhash:B59DEA5D datahash:AFA7D26B //Broken Sword II - The Smoking Mirror (USA) +bizhash:6FFB8F6A datahash:55AA9203 //Brunswick Circuit Pro Bowling (USA) +bizhash:50E00945 datahash:11DCB606 //Brunswick Circuit Pro Bowling 2 (USA) +bizhash:666A3155 datahash:0AC2CC7D //Bubble Bobble also featuring Rainbow Islands (USA) +bizhash:B01DC83C datahash:D15C28E1 //Bubsy 3D - Furbitten Planet (USA) +bizhash:700B9F4E datahash:4F703521 //Bugriders - The Race of Kings (USA) +bizhash:9DA738B3 datahash:22DD3004 //Bugs Bunny & Taz - Time Busters (USA) (En,Fr,Es) +bizhash:7D64132B datahash:54B8F5A3 //Bugs Bunny - Lost in Time (USA) (En,Fr,Es) +bizhash:D43514CF datahash:A6947E2C //Builder's Block (USA) +bizhash:7CFB5576 datahash:3B126F85 //Burning Road (USA) +bizhash:BC48FBD2 datahash:969E9F78 //BursTrick - Wake Boarding!! (USA) +bizhash:1747748D datahash:DB065489 //Bushido Blade (USA) +bizhash:FA64C91A datahash:39AADE1A //Bushido Blade 2 (USA) +bizhash:DDD98EE7 datahash:D687A8B3 //Bust A Groove (USA) (Demo) +bizhash:2D45D273 datahash:0F316474 //Bust A Groove (USA) +bizhash:597396EC datahash:C50191C0 //Bust A Groove 2 (USA) +bizhash:99525DBE datahash:A9F0B837 //Bust-A-Move '99 (USA) +bizhash:F59D49E5 datahash:0AA345F1 //Bust-A-Move 2 - Arcade Edition (USA) +bizhash:84C57FBE datahash:08C3266A //Bust-A-Move 4 (USA) +bizhash:286C5617 datahash:0B198318 //Buster Bros. Collection (USA) +bizhash:CC2E3430 datahash:812B8E91 //C - The Contra Adventure (USA) +bizhash:970BADDF datahash:3D8D0B4E //C-12 - Final Resistance (USA) +bizhash:157133AB datahash:17301A86 //Cabela's Big Game Hunter - Ultimate Challenge (USA) +bizhash:00E58622 datahash:8B6D82CA //Cabela's Ultimate Deer Hunt - Open Season (USA) +bizhash:80DF7EA5 datahash:20A0F529 //Caesars Palace (USA) +bizhash:1C6158F8 datahash:D09D48AB //Caesars Palace 2000 - Millennium Gold Edition (USA) +bizhash:44BECA14 datahash:8AC6AE8F //Caesars Palace II (USA) +bizhash:044152BA datahash:403E8567 //Calamity 1 - The Natural World (USA) +bizhash:A578191D datahash:908C18C6 //Calamity 2 - People and Traditions (USA) +bizhash:F8AC687D datahash:8ACCF491 //Calamity 3 - Around the World (USA) +bizhash:E8DFC942 datahash:5175D9E7 //Cali's Geo Tools (USA) +bizhash:A8221279 datahash:0D3A0324 //Capcom vs. SNK Pro (USA) +bizhash:891AE115 datahash:9B58C379 //Car and Driver Presents - Grand Tour Racing '98 (USA) +bizhash:973FE569 datahash:E3D12141 //Card Games (USA) +bizhash:71F55982 datahash:2FA106B1 //Cardinal Syn (USA) +bizhash:02C0B95A datahash:9CE906B2 //Carnage Heart (USA) (Mission Briefing) +bizhash:A9D300D5 datahash:6E3FC046 //Carnage Heart (USA) +bizhash:E453B0F6 datahash:694E7ED7 //CART World Series (USA) +bizhash:69EF8E82 datahash:DD79BAA6 //Casper (USA) +bizhash:61BC8827 datahash:847DF6A8 //Casper - Friends Around the World (USA) +bizhash:0DDCBC3D datahash:ACF987E8 //Castlevania - Symphony of the Night (USA) +bizhash:F6484DAD datahash:D4F5D6A1 //Castlevania Chronicles (USA) +bizhash:15C846BD datahash:E505FC6D //Countdown Vampires (USA) (Disc 1) +bizhash:24F6ED63 datahash:9474B511 //Countdown Vampires (USA) (Disc 2) +bizhash:2C07FC9F datahash:4996AD1D //Courier Crisis (USA) +bizhash:D66E93F6 datahash:4D8FD5E7 //Covert Ops - Nuclear Dawn (USA) (Disc 1) +bizhash:EA5BDBF3 datahash:3CEE0EF6 //Covert Ops - Nuclear Dawn (USA) (Disc 2) +bizhash:249FC147 datahash:41B5F211 //Crash Bandicoot (USA) +bizhash:9BF37B2C datahash:05E3012B //Crash Bandicoot - Warped (USA) +bizhash:149A203B datahash:395C0916 //Crash Bandicoot 2 - Cortex Strikes Back (USA) +bizhash:5B0F543A datahash:4F0B2C8A //Crash Bash & Spyro - Year of the Dragon (USA) (Demo) +bizhash:C829C610 datahash:69A6CD83 //Crash Bash (USA) +bizhash:5FB2BA70 datahash:9965950F //Creative Camp (USA) +bizhash:6A0F1816 datahash:EFC18C44 //Creative Isle (USA) +bizhash:024B9E21 datahash:1E6B4438 //Creative Journey 1 (USA) +bizhash:237E2388 datahash:BB4CB20A //Creative Voyage (USA) +bizhash:BF3D8FE0 datahash:C2DF8990 //Creatures (USA) +bizhash:7D723588 datahash:3443AD4C //Creatures - Raised in Space (USA) +bizhash:D7ACAA12 datahash:F91D10F0 //Crime Killer (USA) (Demo) +bizhash:1AFDCF86 datahash:002D7E4E //Crime Killer (USA) +bizhash:E5EF8C3C datahash:56998BC5 //Critical Depth (USA) +bizhash:D739EFEC datahash:A015B74F //Criticom (USA) +bizhash:2BA31439 datahash:E35A3562 //Croc - Legend of the Gobbos (USA) +bizhash:DE20BCDF datahash:9A5F1C52 //Croc 2 (USA) (Demo) +bizhash:AB3ECF42 datahash:0B9EE3BF //Croc 2 (USA) +bizhash:60F8B737 datahash:EECA2E84 //Crossroad Crisis (USA) +bizhash:5C6BF7B2 datahash:6184B59C //Crow, The - City of Angels (USA) +bizhash:43C82907 datahash:438645CB //Crusader - No Remorse (USA) +bizhash:BE8534F0 datahash:8562BAFC //Crusaders of Might and Magic (USA) +bizhash:0BAF6B23 datahash:641AD2C9 //Crypt Killer (USA) +bizhash:68A605C9 datahash:9A742438 //CTR - Crash Team Racing (USA) +bizhash:5A4750DA datahash:957522C3 //Cubix Robots for Everyone - Race 'n Robots (USA) +bizhash:25105870 datahash:BF366DCB //Cyberia (USA) +bizhash:F0CB54E4 datahash:924B49A7 //CyberSled (USA) +bizhash:3B2C6A17 datahash:5F517D7B //CyberSpeed (USA) +bizhash:0464438E datahash:6519D6CD //CyberTiger (USA) +bizhash:D88B65AB datahash:550E0A82 //D (USA) (Disc 1) +bizhash:90B1C4A2 datahash:36AFFE8E //D (USA) (Disc 2) +bizhash:4BA00FD7 datahash:62EFA917 //D (USA) (Disc 3) +bizhash:079D267A datahash:6BED218F //Dance Dance Revolution (USA) +bizhash:B4D68858 datahash:51276514 //Dance Dance Revolution - Disney Mix (USA) +bizhash:BB421F93 datahash:BABDB92F //Dance Dance Revolution Konamix (USA) +bizhash:62862B85 datahash:52953658 //Danger Girl (USA) +bizhash:8C12AD8C datahash:BFC4703D //Dare Devil Derby 3D (USA) +bizhash:7F8F253A datahash:1900FF76 //Darklight Conflict (USA) (En,Fr,De,Es,It,Sv) +bizhash:019B92F3 datahash:F56AE939 //Darkstalkers - The Night Warriors (USA) +bizhash:FEA4EF18 datahash:7DB5C7A6 //Darkstalkers 3 (USA) +bizhash:F7CC92C9 datahash:0E6B66DD //Darkstone (USA) +bizhash:9B6AA4B9 datahash:0853F334 //Dave Mirra Freestyle BMX (USA) +bizhash:A12E02DE datahash:69653757 //Dave Mirra Freestyle BMX - Maximum Remix (USA) +bizhash:643E91B7 datahash:23BBEC9F //David Beckham Soccer (USA) +bizhash:30C8C1C0 datahash:A7D0C7EA //DBZ - Dead Ball Zone (USA) (En,Fr,De,Es,It) +bizhash:6BE4C14A datahash:C0BD238B //Dead in the Water (USA) +bizhash:AE6A5689 datahash:9C3A1CD7 //Dead or Alive (USA) +bizhash:4CAD1401 datahash:49E79F4D //Deception III - Dark Delusion (USA) +bizhash:BBA92048 datahash:EFF86CEF //Defcon 5 - Peace Has a Price (USA) +bizhash:494A9742 datahash:4D81B1CF //Delta Force Urban Warfare (USA) (En,Fr,Es) +bizhash:504F54E9 datahash:70D9B2C6 //Demolition Racer (USA) +bizhash:9523AA3E datahash:08661F45 //Descent (USA) +bizhash:019B3FF5 datahash:3930E54D //Descent Maximum (USA) +bizhash:3082C100 datahash:845B9772 //Destrega (USA) +bizhash:04B0B275 datahash:D382EED4 //Destruction Derby (USA) +bizhash:8CD08F94 datahash:42F7153C //Destruction Derby 2 (USA) +bizhash:24A792A0 datahash:7E6AD330 //Destruction Derby Raw (USA) +bizhash:2736916C datahash:CB5C22DA //Detective Barbie - The Mystery Cruise (USA) +bizhash:13107E1A datahash:4377BE12 //Devil Dice (USA) +bizhash:F39B1D5C datahash:A3AD4DBC //Dexter's Laboratory - Mandark's Lab (USA) +bizhash:06258A71 datahash:BDFCCDC3 //Diablo (USA) (En,Fr,De,Sv) +bizhash:1FD9E4C6 datahash:6AE35B58 //Die Hard Trilogy (USA) (v1.0) +bizhash:A7EC9A83 datahash:EDDC3BF3 //Die Hard Trilogy (USA) (v1.1) +bizhash:7FA25AB6 datahash:D077B970 //Die Hard Trilogy 2 - Viva Las Vegas (USA) +bizhash:814F7F16 datahash:2CD0AAD9 //Digimon Digital Card Battle (USA) +bizhash:22D5FF78 datahash:E96CF414 //Digimon Rumble Arena (USA) +bizhash:15BE0FFC datahash:E6FDD00E //Digimon World (USA) +bizhash:9490AFF1 datahash:B0CD9681 //Digimon World 2 (USA) +bizhash:AAEFAA75 datahash:E3D73A16 //Digimon World 3 (USA) +bizhash:D3100994 datahash:A247C98B //Dino Crisis (USA) (Demo) +bizhash:5D7EC657 datahash:31FF3D01 //Dino Crisis (USA) (v1.0) +bizhash:33C9B002 datahash:BF74F928 //Dino Crisis (USA) (v1.1) +bizhash:709DE0B1 datahash:CB99FB35 //Dino Crisis 2 (USA) +bizhash:2FF00A4A datahash:F6597F04 //Dirt Jockey - Heavy Equipment Operator (USA) +bizhash:5BB6A57A datahash:76F3B2CF //Discworld II - Mortality Bytes! (USA) +bizhash:E60CAC8D datahash:894CAA60 //Disney Presents Tigger's Honey Hunt (USA) (v1.0) +bizhash:8D8C7B08 datahash:07A047C1 //Killer Loop (USA) +bizhash:8940EC29 datahash:78D6DFB9 //Disney Presents Tigger's Honey Hunt (USA) (v1.1) +bizhash:C615849F datahash:B88A48EC //Killing Zone (USA) +bizhash:09D60A46 datahash:8139AC3F //Disney's 101 Dalmatians II - Patch's London Adventure (USA) +bizhash:82FD4E98 datahash:4AE56E1B //Disney's 102 Dalmatians - Puppies to the Rescue (USA) +bizhash:845150A9 datahash:8520FDE0 //King of Fighters '95, The (USA) +bizhash:4DBB198C datahash:D5CB13B3 //Disney's Aladdin in Nasira's Revenge (USA) +bizhash:288BDB6A datahash:85A0CFFF //Disney's Atlantis - The Lost Empire (USA) +bizhash:5998354B datahash:4F2B5C98 //Disney's Dinosaur (USA) +bizhash:65D70F64 datahash:2930890B //Disney's Donald Duck - Goin' Quackers (USA) +bizhash:EDDBAF36 datahash:24DE303E //Disney's Goofy's Fun House (USA) +bizhash:4E1DA394 datahash:07EF46FA //Disney's Hercules Action Game (USA) (v1.0) +bizhash:B1C1C0C6 datahash:8B3DCDBF //Disney's Hercules Action Game (USA) (v1.1) +bizhash:9CB1E978 datahash:EB26D2D7 //Disney's Lilo & Stitch (USA) +bizhash:039A8089 datahash:00D610C5 //King of Fighters '99, The (USA) +bizhash:DAD2E11D datahash:345DC81F //King's Field (USA) +bizhash:6AB65021 datahash:F8A4C585 //King's Field II (USA) +bizhash:C88A5DD2 datahash:EB62D569 //Disney's Pooh's Party Game - In Search of the Treasure (USA) +bizhash:202FC671 datahash:9FF308F0 //Disney's Story Studio - Mulan (USA) +bizhash:42C2EE35 datahash:D3443502 //Disney's Tarzan (USA) (v1.0) +bizhash:5DECD459 datahash:42872BB4 //Disney's Tarzan (USA) (v1.1) +bizhash:16DD4BFB datahash:2A1594F4 //Disney's The Emperor's New Groove (USA) +bizhash:5E2C1C70 datahash:8FC0D0BC //Disney's The Lion King II - Simba's Mighty Adventure (USA) +bizhash:7248E637 datahash:7DB79E10 //Disney's The Little Mermaid II (USA) +bizhash:B69CAC28 datahash:89D392E1 //Disney's Treasure Planet (USA) +bizhash:D0E48D01 datahash:D9A5EDBC //Disney's Winnie the Pooh - Kindergarten (USA) +bizhash:01337C73 datahash:57231CA8 //Disney's Winnie the Pooh - Preschool (USA) +bizhash:C47AD3E8 datahash:607704BB //Disney-Pixar A Bug's Life (USA) (v1.0) +bizhash:9B0E42CF datahash:ED6E4CB9 //Disney-Pixar A Bug's Life (USA) (v1.1) +bizhash:824AA79A datahash:60BB940A //Disney-Pixar Buzz Lightyear of Star Command (USA) +bizhash:288DCB51 datahash:5E2466CB //Disney-Pixar Monsters, Inc. - Scream Team (USA) +bizhash:BEFA33BC datahash:5942DB1F //Disney-Pixar Toy Story 2 - Buzz Lightyear to the Rescue! (USA) +bizhash:6637E179 datahash:C155FE5C //Disney-Pixar Toy Story Racer (USA) +bizhash:B4AF5FEA datahash:065BC51E //Disruptor (USA) +bizhash:352B622F datahash:47116CAF //Divide, The - Enemies Within (USA) +bizhash:7394297E datahash:DD582610 //Doom (USA) +bizhash:D2CE6386 datahash:729F0590 //Dora the Explorer - Barnyard Buddies (USA) +bizhash:92C1DA94 datahash:A7071D2B //Dracula - The Last Sanctuary (USA) (Disc 1) +bizhash:BB783C1C datahash:E67D2F77 //Dracula - The Last Sanctuary (USA) (Disc 2) +bizhash:3AD98BED datahash:98996A37 //Dracula - The Resurrection (USA) (Disc 1) +bizhash:3D5436D3 datahash:EBE5608F //Dracula - The Resurrection (USA) (Disc 2) +bizhash:15601450 datahash:24433280 //Dragon Ball GT - Final Bout (USA) +bizhash:1EE7D81D datahash:0AFE9832 //Dragon Ball Z - Ultimate Battle 22 (USA) +bizhash:EA828070 datahash:53594D54 //Dragon Seeds (USA) +bizhash:5C5161CD datahash:3421A160 //Dragon Tales - Dragonseek (USA) +bizhash:1B172C98 datahash:15B69905 //Dragon Valor (USA) (Disc 1) +bizhash:CBDE61E0 datahash:20D78957 //Dragon Valor (USA) (Disc 2) +bizhash:92819E31 datahash:40E3D9A9 //Namco Museum Vol. 1 (USA) (v1.1) +bizhash:F3380A22 datahash:64367925 //Dragon Warrior VII (USA) (Disc 1) +bizhash:E470C364 datahash:3042529C //Dragon Warrior VII (USA) (Disc 2) +bizhash:E5426FF0 datahash:0C73FF3A //DragonHeart - Fire & Steel (USA) +bizhash:00790BCA datahash:4250D693 //Driver - You Are the Wheelman (USA) (Demo) +bizhash:9E1D0FAD datahash:CD910672 //Driver - You Are the Wheelman (USA) (v1.0) +bizhash:E234B141 datahash:6208AF86 //Driver - You Are the Wheelman (USA) (v1.1) +bizhash:B80A1C75 datahash:DA799B3F //Driver 2 (USA) (Disc 1) (v1.0) +bizhash:157E253C datahash:ADA7217B //Driver 2 (USA) (Disc 1) (v1.1) +bizhash:7315AAED datahash:D461ECD4 //Driver 2 (USA) (Disc 2) (v1.0) +bizhash:DE6193A4 datahash:2509DE32 //Driver 2 (USA) (Disc 2) (v1.1) +bizhash:DDF29C20 datahash:D4C1BAF3 //Ducati World - Racing Challenge (USA) +bizhash:C36A4309 datahash:47A7AB61 //Duke Nukem - Land of the Babes (USA) +bizhash:E5838F1D datahash:BE052DCF //Duke Nukem - Time to Kill (USA) (Demo) +bizhash:C9149DEA datahash:2380CD98 //Duke Nukem - Time to Kill (USA) +bizhash:549CD25E datahash:74587C42 //Duke Nukem - Total Meltdown (USA) +bizhash:ED753F4F datahash:3836FADB //Dukes of Hazzard II, The - Daisy Dukes It Out (USA) +bizhash:124D5071 datahash:3FF0CCE3 //Dukes of Hazzard, The - Racing for Home (USA) +bizhash:3E149872 datahash:4D59D132 //Dune 2000 (USA) +bizhash:6C216E00 datahash:BAB7B21D //Dynasty Warriors (USA) +bizhash:58160B19 datahash:9C9B91DF //E.T. the Extra-Terrestrial - Interplanetary Mission (USA) +bizhash:FD105F7C datahash:78977CAF //EA Sports Superbike 2000 (USA) +bizhash:0DBF3493 datahash:CAB6A003 //EA Sports Supercross (USA) +bizhash:B4466D3F datahash:9101C3A1 //EA Sports Supercross 2000 (USA) +bizhash:5D39C0F3 datahash:ADF3C284 //Eagle One - Harrier Attack (USA) (En,Fr,Es) +bizhash:B223F6B0 datahash:2E303B9A //Easter Bunny's Big Day (USA) +bizhash:3F2FFB7B datahash:2E977F97 //Echo Night (USA) +bizhash:DB82E3DC datahash:A04A613A //ECW Anarchy Rulz (USA) +bizhash:7F9FC999 datahash:7F9FC1D8 //ECW Hardcore Revolution (USA) +bizhash:FC6E03DA datahash:90151324 //Eggs of Steel - Charlie's Eggcellent Adventure (USA) +bizhash:0BDBC7F0 datahash:25031F7D //Ehrgeiz - God Bless the Ring (USA) +bizhash:8AC9DD6F datahash:A72CC3CA //Eidos Demo CD (USA) +bizhash:F7421C36 datahash:C9DDBB2A //Eidos Demo CD Volume 4 (USA) +bizhash:8916F129 datahash:7DD11499 //Einhander (USA) +bizhash:93345415 datahash:8A6D6287 //Elemental Gearbolt (USA) +bizhash:63FDAB47 datahash:6369CE44 //Eliminator (USA) +bizhash:1CE81D83 datahash:6C95457A //Epidemic (USA) +bizhash:C6BA519D datahash:DC539743 //Equestrian Showcase (USA) +bizhash:EF8A3F3F datahash:468B3E63 //ESPN Extreme Games (USA) +bizhash:DC2F7168 datahash:BFE4F374 //ESPN MLS Gamenight (USA) +bizhash:17777D7D datahash:6FE7E707 //Eternal Eyes (USA) +bizhash:99B0BB56 datahash:F935B7BF //Evil Dead - Hail to the King (USA) (Disc 1) +bizhash:F4685BD3 datahash:AC5A2717 //Evil Dead - Hail to the King (USA) (Disc 2) +bizhash:CA8E719A datahash:100BBCEC //Evil Zone (USA) +bizhash:14E74B58 datahash:1DE53CA0 //Excalibur 2555 A.D. (USA) +bizhash:956AF565 datahash:A6C0B786 //Expendable (USA) +bizhash:8D45EE9C datahash:17F7E664 //Extreme Go-Kart Racing (USA) +bizhash:3548D306 datahash:0C1F661E //Extreme Pinball (USA) +bizhash:03904FC9 datahash:F8AF1989 //F1 2000 (USA) +bizhash:22AE1738 datahash:928F46A5 //F1 Championship Season 2000 (USA) +bizhash:A0290BAF datahash:1DA7C36E //F1 Racing Championship (USA) (En,Fr) +bizhash:C52887BA datahash:972D38B5 //F1 World Grand Prix (USA) +bizhash:4FA4E420 datahash:BEC057FB //F1 World Grand Prix - 1999 Season (USA) (En,Fr,De,Es,It) +bizhash:44458A69 datahash:0F687CD2 //Fade to Black (USA) (En,Fr,De,Es,It) +bizhash:CB9EFF26 datahash:05000003 //Faire Games - Language Arts (USA) +bizhash:CA36E2FC datahash:68E4024A //Faire Games - Mathematics (USA) +bizhash:B9492464 datahash:9AAADB36 //Family Card Games Fun Pack (USA) +bizhash:1C73CD68 datahash:00BE32F5 //Family Connection - A Guide to Lightspan (USA) +bizhash:99D8346E datahash:A51437DA //Family Feud (USA) +bizhash:BDA397B1 datahash:0018D222 //Family Game Pack (USA) +bizhash:2805EBCE datahash:3B686AC1 //Fantastic Four (USA) +bizhash:BCCA69E9 datahash:70C88F0C //Fatal Fury - Wild Ambition (USA) +bizhash:9BA31425 datahash:0044D5F7 //Fear Effect (USA) (Disc 1) +bizhash:AC8A8716 datahash:CB8E774F //Fear Effect (USA) (Disc 2) +bizhash:FBF66050 datahash:FD0F561B //Fear Effect (USA) (Disc 3) +bizhash:A6B17EB1 datahash:8B1F925B //NanoTek Warrior (USA) +bizhash:CF25595F datahash:8DD8B499 //NASCAR 2000 (USA) +bizhash:357AA2BF datahash:C91858B1 //NASCAR 2001 (USA) +bizhash:2630A8FA datahash:DEBBB422 //NASCAR 98 (USA) +bizhash:7461A2C7 datahash:45D5562C //NASCAR 98 Collector's Edition (USA) +bizhash:3B721FB4 datahash:F6D0427F //NASCAR 99 (USA) +bizhash:5A494963 datahash:536CABB6 //NASCAR 99 Legacy (USA) +bizhash:BEFDD101 datahash:7B4DBFC6 //NASCAR Heat (USA) +bizhash:F2F96BBB datahash:041751A2 //NASCAR Racing (USA) +bizhash:A51CF761 datahash:5442F359 //NASCAR Rumble (USA) +bizhash:5ED1BF9A datahash:9AF3E6C5 //NASCAR Thunder 2002 (USA) +bizhash:03C29FDD datahash:355C30B9 //NASCAR Thunder 2003 (USA) +bizhash:EC49BF72 datahash:4C53AB0F //NASCAR Thunder 2004 (USA) +bizhash:3E875736 datahash:DF250485 //NBA Basketball 2000 (USA) +bizhash:822D9DE8 datahash:7EAFB897 //NBA Fastbreak '98 (USA) +bizhash:4BD4D1AE datahash:6BDF9037 //NBA Hangtime (USA) +bizhash:618E1D5C datahash:A44CFE1E //NBA Hoopz (USA) +bizhash:2D72CD2E datahash:D44AD31D //NBA in the Zone '98 (USA) (v1.0) +bizhash:00340F3D datahash:B37E629A //NBA in the Zone '98 (USA) (v1.1) +bizhash:74CDC0CF datahash:309C41C0 //NBA in the Zone '99 (USA) +bizhash:D75DA5F6 datahash:E77E83C5 //NBA in the Zone (USA) +bizhash:888C1E92 datahash:54F8C510 //NBA in the Zone 2 (USA) +bizhash:87A14242 datahash:833DBD8B //NBA in the Zone 2000 (USA) +bizhash:2FF9443C datahash:79921735 //NBA Jam - Tournament Edition (USA) +bizhash:7D367CB9 datahash:13B22E81 //NBA Jam Extreme (USA) +bizhash:9B025D5B datahash:A0B837BE //NBA Live 2000 (USA) +bizhash:F8286FD4 datahash:CE134BA7 //NBA Live 2001 (USA) +bizhash:92C0B472 datahash:0AA28B8E //NBA Live 2002 (USA) +bizhash:5DEB8997 datahash:87F3115D //NBA Live 2003 (USA) +bizhash:0178A388 datahash:4FD0B8AF //NBA Live 96 (USA) +bizhash:1D6CE67F datahash:A1289E5A //NBA Live 97 (USA) +bizhash:0454430A datahash:2BBD85E3 //NBA Live 98 (USA) +bizhash:FBFA615E datahash:695FF9CB //NBA Live 99 (USA) +bizhash:4E0F9E2B datahash:75C3BC25 //NBA Shoot Out '97 (USA) +bizhash:A47C4698 datahash:B5F4FB54 //NBA Shoot Out (USA) +bizhash:06DB3049 datahash:080A4409 //NBA ShootOut 2000 (USA) +bizhash:0BF0D64E datahash:A5D2F52B //NBA ShootOut 2001 (USA) +bizhash:676C7DF1 datahash:94070D82 //NBA ShootOut 2002 (USA) +bizhash:889B3FAE datahash:9E966272 //NBA ShootOut 2003 (USA) +bizhash:1839C0FF datahash:9BB2CD42 //NBA ShootOut 2004 (USA) +bizhash:59FE8A53 datahash:6DB91B6B //NBA ShootOut 98 (USA) +bizhash:A1FED7E6 datahash:00CF1882 //NBA Showtime - NBA on NBC (USA) +bizhash:0D32E7B8 datahash:528C15F7 //NCAA Basketball Final Four 97 (USA) +bizhash:A1BE6ED5 datahash:D85EE4E9 //NCAA Final Four 2000 (USA) +bizhash:97045E97 datahash:BC8BC5E7 //NCAA Final Four 2001 (USA) +bizhash:99498125 datahash:B6E87A7A //NCAA Final Four 99 (USA) +bizhash:722EB4AF datahash:77A0531E //NCAA Football 2000 (USA) (v1.0) +bizhash:6BCCFF27 datahash:6F916C55 //NCAA Football 2000 (USA) (v1.1) +bizhash:75B22131 datahash:0F40B583 //NCAA Football 2001 (USA) +bizhash:F886E006 datahash:B9EC6A1C //NCAA Football 98 (USA) +bizhash:2DA8AAE9 datahash:7275CCF5 //NCAA Football 99 (USA) +bizhash:ED8CD76B datahash:194A851E //NCAA Football GameBreaker (USA) +bizhash:C3C81257 datahash:B7916659 //NCAA GameBreaker 2000 (USA) +bizhash:561B0FBE datahash:ED84CC6F //NCAA GameBreaker 2001 (USA) +bizhash:CC623BCD datahash:887DEF63 //NCAA GameBreaker 98 (USA) +bizhash:BA43854F datahash:DA4E77E2 //NCAA GameBreaker 99 (USA) +bizhash:84126CBE datahash:59F58CE5 //NCAA March Madness 2000 (USA) +bizhash:293366DF datahash:01740DA1 //NCAA March Madness 2001 (USA) +bizhash:168F85CD datahash:04C83075 //NCAA March Madness 99 (USA) +bizhash:5AB9C910 datahash:40EC65AF //Nectaris - Military Madness (USA) +bizhash:1737A1C2 datahash:81456F7B //Need for Speed - High Stakes (USA) +bizhash:4F3261DD datahash:17C03CBF //Need for Speed - Porsche Unleashed (USA) +bizhash:0C232072 datahash:F7D522D2 //Need for Speed - V-Rally (USA) +bizhash:7F9E8A10 datahash:EDAD3ED7 //Need for Speed - V-Rally 2 (USA) +bizhash:6F3B9460 datahash:025DC441 //Need for Speed II (USA) +bizhash:EAEEBA79 datahash:E11113D6 //Need for Speed III - Hot Pursuit (USA) +bizhash:A0876EFE datahash:95C48965 //Newman Haas Racing (USA) +bizhash:3840806F datahash:38533955 //Next Tetris, The (USA) +bizhash:2524CB56 datahash:A0839029 //NFL Blitz (USA) +bizhash:BAC80075 datahash:F1F09144 //NFL Blitz 2000 (USA) +bizhash:53FEDCF9 datahash:EE0E00FC //NFL Blitz 2001 (USA) +bizhash:EB0FDBF4 datahash:EBF6416F //NFL Full Contact (USA) +bizhash:9BDA00F8 datahash:EFA6FBC6 //NFL GameDay (USA) +bizhash:B7D39B72 datahash:C5B55B58 //NFL GameDay 2000 (USA) +bizhash:9C963916 datahash:EA55EFC1 //NFL GameDay 2001 (USA) +bizhash:606EFFC6 datahash:E39BE4F4 //NFL GameDay 2002 (USA) +bizhash:514A1993 datahash:F91E633E //NFL GameDay 2003 (USA) +bizhash:793CBECA datahash:3D25844B //NFL GameDay 2004 (USA) +bizhash:8FBF8974 datahash:ADEBBDD3 //NFL GameDay 2005 (USA) +bizhash:187BE3DD datahash:DE6CE2F3 //NFL GameDay 97 (USA) +bizhash:C5B15E4D datahash:187B1E98 //NFL GameDay 98 (USA) +bizhash:C4CE4851 datahash:35A8394C //NFL GameDay 99 (USA) (v1.0) +bizhash:82D2503A datahash:59B35DE2 //NFL GameDay 99 (USA) (v1.1) +bizhash:6BAAEF59 datahash:F38A04FC //NFL Quarterback Club 97 (USA) +bizhash:598B2354 datahash:E5898ED4 //NFL Xtreme (USA) (Demo) +bizhash:079585E6 datahash:BF31A222 //NFL Xtreme (USA) +bizhash:274A2462 datahash:069D9E8F //NFL Xtreme 2 (USA) +bizhash:59E49D05 datahash:71E33562 //NHL 2000 (USA) +bizhash:910DD5FB datahash:930568CA //NHL 2001 (USA) +bizhash:09230677 datahash:2C4A1930 //NHL 97 (USA) +bizhash:630B374F datahash:FCE44B17 //NHL 98 (USA) +bizhash:A3A52AD1 datahash:B4DC2683 //NHL 99 (USA) +bizhash:EF5F7085 datahash:28BEBC64 //NHL Blades of Steel 2000 (USA) +bizhash:BAC4A9FB datahash:698ACA67 //NHL Breakaway 98 (USA) +bizhash:87248D3A datahash:E01C6C08 //NHL Championship 2000 (USA) +bizhash:9297E768 datahash:76B98F42 //NHL Face Off '97 (USA) +bizhash:2FC56673 datahash:01EC33C1 //NHL Face Off (USA) +bizhash:63EBBA16 datahash:C17D1347 //NHL FaceOff 2000 (USA) +bizhash:A70D41A2 datahash:DB3A0E4C //NHL FaceOff 2001 (USA) +bizhash:61198322 datahash:15654ECB //NHL FaceOff 98 (USA) +bizhash:925B73D7 datahash:9DD40888 //NHL FaceOff 99 (USA) +bizhash:EBA8A389 datahash:5C5BBAB2 //NHL Open Ice - 2 on 2 Challenge (USA) +bizhash:A7C875A0 datahash:BD922A82 //NHL Powerplay '96 (USA) +bizhash:ED5864C3 datahash:0AFDCDF8 //NHL Powerplay 98 (USA) (En,Fr,De) +bizhash:EF5EA006 datahash:7A099B4D //NHL Rock the Rink (USA) +bizhash:3B9B71CA datahash:F6B0041A //Nickelodeon Rocket Power - Team Rocket Rescue (USA) +bizhash:6CF8B5FC datahash:F7BBE7DE //Nickelodeon Rugrats - Search for Reptar (USA) +bizhash:12ABE215 datahash:CCF6571A //Nickelodeon Rugrats - Studio Tour (USA) +bizhash:61FDE948 datahash:F7C7B599 //Nickelodeon Rugrats - Totally Angelica (USA) +bizhash:B7DC8CD1 datahash:D1F2A7B6 //Nickelodeon Rugrats in Paris - The Movie (USA) +bizhash:5B48BDF5 datahash:F1B4E9A3 //Nickelodeon SpongeBob SquarePants - SuperSponge (USA) +bizhash:62D7B2B7 datahash:F7BB7982 //Nicktoons Racing (USA) +bizhash:8DC03CC6 datahash:B4F1D416 //Nightmare Creatures (USA) +bizhash:42D36F24 datahash:CF43449D //Nightmare Creatures II (USA) +bizhash:6358D595 datahash:2F94A6FF //Ninja - Shadow of Darkness (USA) +bizhash:13E6C8A8 datahash:8BA49AFE //No Fear Downhill Mountain Bike Racing (USA) +bizhash:1AD4B1D3 datahash:DA844CAC //No One Can Stop Mr. Domino (USA) +bizhash:E31EA197 datahash:F6D1E46F //Norse by Norsewest - The Return of the Lost Vikings (USA) +bizhash:AF39AB5A datahash:1DF25B29 //Novastorm (USA) (Disc 1) +bizhash:3BD2D9C9 datahash:021F145B //Novastorm (USA) (Disc 2) +bizhash:05FBE670 datahash:10D9EA07 //Nuclear Strike (USA) +bizhash:D084BD57 datahash:D99F1866 //O.D.T. (USA) +bizhash:F549EBDC datahash:06E48EC9 //Oddworld - Abe's Exoddus (USA) (Disc 1) +bizhash:B0B78D72 datahash:50F33C8D //Oddworld - Abe's Exoddus (USA) (Disc 2) +bizhash:AA50686E datahash:081BCBB3 //Oddworld - Abe's Oddysee (USA) (v1.0) +bizhash:58C804D8 datahash:13CDEE87 //Oddworld - Abe's Oddysee (USA) (v1.1) +bizhash:76D07057 datahash:980981A1 //Off-World Interceptor Extreme (USA) +bizhash:CB1E217E datahash:60C6809B //Namco Museum Vol. 2 (USA) +bizhash:122A48DF datahash:113C31B8 //Official U.S. PlayStation Magazine Demo Disc 01 (USA) +bizhash:F57EF12B datahash:E93A423B //Official U.S. PlayStation Magazine Demo Disc 02 (USA) +bizhash:0B8F4BC3 datahash:6AD16A67 //Official U.S. PlayStation Magazine Demo Disc 06 (USA) +bizhash:7A6A0F1F datahash:6E437D82 //Official U.S. PlayStation Magazine Demo Disc 03 (USA) +bizhash:E9943235 datahash:1D263EF2 //Official U.S. PlayStation Magazine Demo Disc 04 (USA) +bizhash:A6CEBD25 datahash:DF17AF82 //Official U.S. PlayStation Magazine Demo Disc 07 (USA) +bizhash:C99CC5A7 datahash:AD9B602E //Official U.S. PlayStation Magazine Demo Disc 05 (USA) +bizhash:237D1504 datahash:70994FFF //Official U.S. PlayStation Magazine Demo Disc 09 (USA) +bizhash:365D9F5E datahash:489C5799 //Official U.S. PlayStation Magazine Demo Disc 08 (USA) +bizhash:C9283BD0 datahash:4D191DCA //Official U.S. PlayStation Magazine Demo Disc 10 (USA) +bizhash:D60CC40A datahash:6CC61D21 //Official U.S. PlayStation Magazine Demo Disc 11 (USA) +bizhash:915310A1 datahash:F15F5D37 //Official U.S. PlayStation Magazine Demo Disc 12 (USA) +bizhash:53C548D9 datahash:F800B275 //Official U.S. PlayStation Magazine Demo Disc 13 (USA) +bizhash:B38C04B6 datahash:B709BCBD //Official U.S. PlayStation Magazine Demo Disc 17 (USA) +bizhash:A8FF39D0 datahash:B3E2F32F //Official U.S. PlayStation Magazine Demo Disc 18 (USA) +bizhash:2B01EB18 datahash:5ACB907F //Official U.S. PlayStation Magazine Demo Disc 19 (USA) +bizhash:73148BCC datahash:F4C51A0A //Official U.S. PlayStation Magazine Demo Disc 20 (USA) +bizhash:4B89C572 datahash:AABE1F07 //Official U.S. PlayStation Magazine Demo Disc 21 (USA) +bizhash:C65DB1D8 datahash:8311D55E //Official U.S. PlayStation Magazine Demo Disc 22 (USA) +bizhash:92ABCE29 datahash:D9082CD0 //Namco Museum Vol. 3 (USA) +bizhash:A708F822 datahash:AA390A43 //Namco Museum Vol. 4 (USA) +bizhash:37F8B40E datahash:3C6A1A76 //Namco Museum Vol. 5 (USA) +bizhash:D8A189F7 datahash:BB920D67 //Official U.S. PlayStation Magazine Demo Disc 23 (USA) +bizhash:C3E9719F datahash:5FCB07C4 //Official U.S. PlayStation Magazine Demo Disc 25 (USA) +bizhash:AD263D21 datahash:9A533062 //Official U.S. PlayStation Magazine Demo Disc 26 (USA) +bizhash:F6170FF7 datahash:41A5C54E //Official U.S. PlayStation Magazine Demo Disc 27 (USA) +bizhash:F2FAEEFD datahash:7ED2E400 //Official U.S. PlayStation Magazine Demo Disc 28 (USA) +bizhash:C4A1CBE2 datahash:961544A2 //Official U.S. PlayStation Magazine Demo Disc 29 (USA) +bizhash:869D7717 datahash:5ECC3330 //Official U.S. PlayStation Magazine Demo Disc 30 (USA) +bizhash:24D39723 datahash:ACEDC0B2 //Official U.S. PlayStation Magazine Demo Disc 31 (USA) +bizhash:8C2917E4 datahash:542ABDE5 //Official U.S. PlayStation Magazine Demo Disc 14 (USA) +bizhash:B5523A37 datahash:243E0352 //Official U.S. PlayStation Magazine Demo Disc 15 (USA) +bizhash:8D8732A4 datahash:B190FEDD //Official U.S. PlayStation Magazine Demo Disc 32 (USA) +bizhash:E4B9CC88 datahash:095EF267 //Official U.S. PlayStation Magazine Demo Disc 16 (USA) +bizhash:BFE3F203 datahash:602AEF1C //Official U.S. PlayStation Magazine Demo Disc 34 (USA) +bizhash:7A0D531B datahash:C409BEC6 //Official U.S. PlayStation Magazine Demo Disc 38 (USA) +bizhash:3741A3FB datahash:64047A53 //Official U.S. PlayStation Magazine Demo Disc 35 (USA) +bizhash:99D9D23C datahash:FCE4689D //Official U.S. PlayStation Magazine Demo Disc 39 (USA) +bizhash:15BD2041 datahash:2AADEE53 //Official U.S. PlayStation Magazine Demo Disc 36 (USA) +bizhash:AFA06DC5 datahash:DA284DC2 //Official U.S. PlayStation Magazine Demo Disc 37 (USA) +bizhash:DA43834A datahash:C54993AC //Official U.S. PlayStation Magazine Demo Disc 41 (USA) +bizhash:6F2BC043 datahash:F6EDCBDD //Official U.S. PlayStation Magazine Demo Disc 42 (USA) +bizhash:EF47E524 datahash:40AA5FB4 //Official U.S. PlayStation Magazine Demo Disc 43 (USA) (EDC) +bizhash:9A210B90 datahash:A7D69428 //Official U.S. PlayStation Magazine Demo Disc 24 (USA) +bizhash:C4EA7135 datahash:5446CDEB //Official U.S. PlayStation Magazine Demo Disc 43 (USA) (No EDC) +bizhash:24654B06 datahash:5FD42B4C //Official U.S. PlayStation Magazine Demo Disc 44 (USA) +bizhash:2811970E datahash:8B0C38BF //Official U.S. PlayStation Magazine Demo Disc 45 (USA) +bizhash:5F028159 datahash:6B81227F //Official U.S. PlayStation Magazine Demo Disc 52 (USA) +bizhash:D4B938B3 datahash:8E141B6D //Official U.S. PlayStation Magazine Demo Disc 54 (USA) +bizhash:1B67E14E datahash:64121629 //Ogre Battle - Limited Edition (USA) +bizhash:A3D4F333 datahash:0BA822B9 //Official U.S. PlayStation Magazine Demo Disc 46 (USA) +bizhash:BAB0BD21 datahash:F00FEBB3 //Olympic Soccer (USA) +bizhash:B69970D2 datahash:3C99291C //Official U.S. PlayStation Magazine Demo Disc 47 (USA) +bizhash:ED1F17F1 datahash:BF963E0A //Olympic Summer Games (USA) +bizhash:D013B56B datahash:B0B31C05 //Official U.S. PlayStation Magazine Demo Disc 48 (USA) +bizhash:673C8675 datahash:558E1955 //Official U.S. PlayStation Magazine Demo Disc 50 (USA) +bizhash:FC289A2B datahash:B7C6D86C //P.K.'s Place 2 - Hoopo at Sea (USA) +bizhash:3EBA5CFF datahash:655D68AD //P.K.'s Place 3 - Carlos at the Races! (USA) +bizhash:970D01CF datahash:5532D321 //Official U.S. PlayStation Magazine Demo Disc 40 (USA) +bizhash:232AD31E datahash:7CF7B860 //Pac-Man World (USA) +bizhash:89D5C787 datahash:CBA330B5 //Pajama Sam - You Are What You Eat from Your Head to Your Feet (USA) +bizhash:A0B49CAA datahash:838F0D72 //Pandemonium! (USA) +bizhash:781B614C datahash:D2BD3672 //Pandemonium! 2 (USA) +bizhash:91B07BD9 datahash:FB2F2273 //Panzer Front (USA) +bizhash:E5612580 datahash:F9517272 //Panzer General (USA) +bizhash:BA9742A4 datahash:D94EA30C //PaRappa the Rapper (USA) (En,Fr,De,Es,It) +bizhash:8B18FDFC datahash:488641E0 //Parasite Eve (USA) (Disc 1) +bizhash:F2542F19 datahash:226EE2EE //Parasite Eve (USA) (Disc 2) +bizhash:05F09B4E datahash:4D6A9CBB //Parasite Eve II (USA) (Disc 1) +bizhash:BE62B60C datahash:9567CFE1 //Parasite Eve II (USA) (Disc 2) +bizhash:023BA016 datahash:2CBFDA48 //Patriotic Pinball (USA) +bizhash:2B61CCD4 datahash:02720762 //Peak Performance (USA) +bizhash:DDB05F7B datahash:B43E12BD //Perfect Weapon (USA) +bizhash:EEFC1955 datahash:EE1F1F62 //Persona (USA) +bizhash:C9D0CCEB datahash:52CC7507 //Persona 2 - Eternal Punishment (USA) (Bonus Disc) +bizhash:2B6CCE74 datahash:E390B937 //Persona 2 - Eternal Punishment (USA) +bizhash:5FD2E430 datahash:2F89BC87 //Omega Boost (USA) +bizhash:14954EC7 datahash:6F4FB9B0 //One (USA) +bizhash:D9E9413B datahash:74B2B85C //One Piece Mansion (USA) +bizhash:AFF79738 datahash:9109E996 //OverBlood (USA) +bizhash:375D43D7 datahash:F63A95F0 //P.K.'s Math Studio 1 (USA) +bizhash:AF1E0B87 datahash:703BF84B //P.K.'s Place 1 - Party on the Patio! (USA) +bizhash:318B3760 datahash:839C4B4C //Peter Pan in Disney's Return to Never Land (USA) +bizhash:E9471DEF datahash:10F463F2 //PGA Tour 96 (USA) +bizhash:D008922E datahash:BECAA497 //PGA Tour 97 (USA) +bizhash:4CFE5FD8 datahash:04C9A059 //PGA Tour 98 (USA) +bizhash:B9CDF604 datahash:16638C96 //Philosoma (USA) +bizhash:7F596A07 datahash:8128166C //Phix - The Adventure (USA) +bizhash:26B9BA0C datahash:5B910C08 //Pink Panther - Pinkadelic Pursuit (USA) +bizhash:3BED6C80 datahash:93EF3215 //Pinobee (USA) +bizhash:386B9BDE datahash:9AACCD17 //Pipe Dreams 3D (USA) +bizhash:155DA350 datahash:DD9150F1 //Pitball (USA) +bizhash:669CE039 datahash:7F217336 //Pitfall 3D - Beyond the Jungle (USA) (Demo) +bizhash:DDB8B7E9 datahash:85185805 //Pitfall 3D - Beyond the Jungle (USA) +bizhash:CB59B1C6 datahash:D3A2B68E //Pizza Hut Demo CD (USA) +bizhash:81848070 datahash:0AC68115 //Pizza Hut Disc 1 (USA) +bizhash:7E19F066 datahash:69DDB83C //Pizza Hut Disc 2 (USA) +bizhash:FCA50A63 datahash:99C319D6 //Planet of the Apes (USA) +bizhash:BECC31AD datahash:ECFC1996 //Play with the Teletubbies (USA) +bizhash:019EE103 datahash:FAF92986 //PlayStation Demo Disc - Shock Your System! (USA) (SCUS-94482) +bizhash:C6C1E544 datahash:ACA41986 //PlayStation Demo Disc - Shock Your System! (USA) (SCUS-94496) +bizhash:CD0D6AC8 datahash:0EED77DA //PlayStation Demo Disc Version 1.3 (USA) +bizhash:68C5DFF2 datahash:22E0AC2C //PlayStation Demo Disc Version 1.5 (USA) +bizhash:1C747064 datahash:48BB8C12 //PlayStation Developer's Demo Disc (USA) +bizhash:8F11E0BE datahash:E5D24125 //PlayStation Kiosk Demo Disc Version 1.16 (USA) +bizhash:D37A5724 datahash:4DDDAA56 //PlayStation Picks (USA) (SCUS-94952) +bizhash:03421B8C datahash:C2E2106E //PlayStation Picks (USA) (SCUS-94960) +bizhash:82E65269 datahash:FD973D5E //PlayStation Underground 3.1 (USA) (Disc 1) +bizhash:C197011A datahash:2267EABD //PlayStation Underground 3.1 (USA) (Disc 2) +bizhash:F6CCBBCC datahash:B32BEC0E //PlayStation Underground 3.2 (USA) (Disc 1) +bizhash:1FF6F9D5 datahash:32235AE2 //PlayStation Underground 3.2 (USA) (Disc 2) +bizhash:7A8B1966 datahash:51417AAF //PlayStation Underground 3.3 (USA) (Disc 1) +bizhash:94C2832F datahash:9EC484C8 //PlayStation Underground 3.3 (USA) (Disc 2) +bizhash:19631348 datahash:B2663022 //PlayStation Underground 3.4 (USA) (Disc 1) +bizhash:1893915F datahash:007D5447 //PlayStation Underground 3.4 (USA) (Disc 2) +bizhash:C79F3386 datahash:DD0CC10F //PlayStation Underground 4.1 (USA) (Disc 1) +bizhash:9ED91CB3 datahash:E9DD5276 //PlayStation Underground 4.1 (USA) (Disc 2) +bizhash:BD4D5284 datahash:EA0EF20A //PlayStation Underground 4.2 (USA) (Disc 1) +bizhash:00FBE858 datahash:1A2F3BD5 //PlayStation Underground 4.2 (USA) (Disc 2) +bizhash:05DF9459 datahash:718AD46D //PlayStation Underground 4.3 (USA) (Disc 1) +bizhash:A5141A81 datahash:E8E498EF //PlayStation Underground 4.3 (USA) (Disc 2) +bizhash:57665FD3 datahash:6E3B96FB //PlayStation Underground 4.4 (USA) (Disc 1) +bizhash:2FA21A05 datahash:42F75889 //PlayStation Underground Jampack (USA) +bizhash:26E2FEEB datahash:77BB3F38 //PlayStation Underground Jampack - Fall 2001 (USA) +bizhash:B5150388 datahash:FB68AD9A //PlayStation Underground Jampack - Summer '99 (USA) +bizhash:6B824BDA datahash:2ACE1933 //PlayStation Underground Jampack - Summer 2K (USA) +bizhash:2073FA6D datahash:780ECD3F //PlayStation Underground Jampack - Winter '98 (USA) +bizhash:9F2098D0 datahash:07C1A6CD //PlayStation Underground Jampack - Winter '99 (USA) +bizhash:065AA0DA datahash:005DD059 //PlayStation Underground Jampack - Winter 2000 (USA) +bizhash:2A1D4F43 datahash:1485E100 //PlayStation Underground Number 1 (USA) (Disc 1) +bizhash:C2AD2B71 datahash:7BC84815 //PlayStation Underground Number 1 (USA) (Disc 2) +bizhash:03C9A38D datahash:EE52ADCD //PlayStation Underground Number 2 (USA) (Disc 1) +bizhash:B02FE1F3 datahash:1DD98C33 //PlayStation Underground Number 2 (USA) (Disc 2) +bizhash:9835B6E1 datahash:9B18F59A //PlayStation Underground Number 3 (USA) (Disc 1) +bizhash:F476BD5A datahash:6B5468DE //PlayStation Underground Number 3 (USA) (Disc 2) +bizhash:283554C5 datahash:FA57C0C1 //PlayStation Underground Number 4 (USA) (Disc 1) +bizhash:4BF2E346 datahash:BB0B7FAF //PlayStation Underground Number 4 (USA) (Disc 2) +bizhash:81E2DFDE datahash:FEEE0004 //PlayStation Underground Volume 2 Issue 1 (USA) (Disc 1) +bizhash:2CC44790 datahash:3D14FC56 //PlayStation Underground Volume 2 Issue 1 (USA) (Disc 2) +bizhash:ECF92372 datahash:12C0AD51 //PlayStation Underground Volume 2 Issue 2 (USA) (Disc 1) +bizhash:FEF487C6 datahash:17719C32 //Peter Jacobsen's Golden Tee Golf (USA) +bizhash:4222E90C datahash:C47DFBAB //PlayStation Underground Volume 2 Issue 2 (USA) (Disc 2) +bizhash:90E7C3CA datahash:52B47705 //PO'ed (USA) +bizhash:0D04FD91 datahash:DFA29AAA //Pocket Fighter (USA) +bizhash:581193BE datahash:DF9B6C4A //Point Blank (USA) +bizhash:DFBEC8ED datahash:CB435535 //Point Blank 2 (USA) +bizhash:6FFE0551 datahash:91F80F48 //Point Blank 3 (USA) +bizhash:18597E57 datahash:AB9D8C0E //Polaris SnoCross (USA) +bizhash:D91016DA datahash:1E4F0EAE //Pong - The Next Level (USA) +bizhash:41A769E4 datahash:3A7C6FC5 //Pool Hustler (USA) +bizhash:49A60C0D datahash:D31ADBB6 //Populous - The Beginning (USA) +bizhash:B26D9B08 datahash:47C33149 //Porsche Challenge (USA) (En,Fr,Es) +bizhash:546C369F datahash:E7CB4B46 //Power Move Pro Wrestling (USA) +bizhash:DFBAC76A datahash:5FB9DFC4 //Power Play - Sports Trivia (USA) +bizhash:76AAB8D3 datahash:E4D64A6D //Power Serve 3D Tennis (USA) +bizhash:91E90A08 datahash:36B8A1B3 //Power Shovel (USA) +bizhash:700E60EC datahash:B826EDAD //Power Spike - Pro Beach Volleyball (USA) +bizhash:66017B1A datahash:BD00CBF9 //Powerpuff Girls, The - Chemical X-Traction (USA) (En,Es) +bizhash:A9C74C38 datahash:1EB77680 //Powerslave (USA) +bizhash:A759F68E datahash:4944FDAE //Poy Poy (USA) +bizhash:CCE58003 datahash:726625C5 //Primal Rage (USA) +bizhash:B2CA0D47 datahash:ACE04362 //Pro 18 - World Tour Golf (USA) +bizhash:732E43B1 datahash:C94CA63F //Pro Pinball - Big Race USA (USA) +bizhash:56CA563A datahash:E545B1C1 //PlayStation Underground Volume 2 Issue 4 (USA) (Disc 1) +bizhash:C96E7321 datahash:F16C7315 //Pro Pinball - Fantastic Journey (USA) +bizhash:0A21A4B1 datahash:B5A62E12 //PlayStation Underground Volume 2 Issue 4 (USA) (Disc 2) +bizhash:256FF245 datahash:957E3131 //Pro Pinball - Timeshock! (USA) +bizhash:EBEB4AF2 datahash:225B51C1 //PlayStation Underground Volume 2.3 (USA) (Disc 1) +bizhash:27DCBAC4 datahash:ED3AE8F9 //Pro-Pinball (USA) +bizhash:8547E9D9 datahash:71184C1B //Professional Underground League of Pain (USA) +bizhash:F713F88F datahash:132FA89D //Project - Horned Owl (USA) +bizhash:5F64BD20 datahash:6E3181DB //PlayStation Underground Volume 2.3 (USA) (Disc 2) +bizhash:08BC680E datahash:75F86911 //Project Overkill (USA) +bizhash:9F4D18E5 datahash:5F60E9E9 //PS-X-Change Version 2.0 (USA) (Unl) +bizhash:91F60253 datahash:AA76FEC9 //PSone Demo CD (USA) +bizhash:8286023E datahash:6834F6B4 //Psybadek (USA) +bizhash:3FE34EE8 datahash:597FE3F3 //Psychic Detective (USA) (Disc 1) +bizhash:35D2C3FF datahash:8DD903D4 //Psychic Detective (USA) (Disc 2) +bizhash:59A6165D datahash:14F36418 //Psychic Detective (USA) (Disc 3) +bizhash:BA4E0E94 datahash:77C9986D //Psychic Force (USA) +bizhash:50CEE967 datahash:9AE0F344 //Quaddle Family Mysteries, The 1 - The Case of the Scarce Scarab - Lobby - Kitchen (USA) +bizhash:9FB2599B datahash:ABFB4F96 //Quaddle Family Mysteries, The 2 - The Case of the Scarce Scarab - Garden (USA) +bizhash:3F47AC3F datahash:289A227F //Quaddle Family Mysteries, The 3 - The Case of the Scarce Scarab - Parlor - Family Room (USA) +bizhash:A748FBB7 datahash:572560F9 //Quake II (USA) +bizhash:FF7CC0B9 datahash:0F2E538A //R-Type Delta (USA) +bizhash:8021A1D9 datahash:83C0B206 //R-Types (USA) +bizhash:E36708C8 datahash:1FFB6C27 //R4 - Ridge Racer Type 4 (USA) +bizhash:FECB61DA datahash:A8743D49 //Racing (USA) (En,Fr,Es) +bizhash:E331F414 datahash:AB77DF01 //Rage Racer (USA) +bizhash:FE0FA848 datahash:EA131215 //Rageball (USA) +bizhash:E20FE722 datahash:4E820D9A //Raiden Project, The (USA) +bizhash:3556B6DF datahash:845B54AD //Railroad Tycoon II (USA) +bizhash:86CA6AAA datahash:411512B9 //Rally Cross (USA) +bizhash:4D158758 datahash:B708DBE0 //Rally Cross 2 (USA) +bizhash:4D09C69E datahash:920EB348 //Rampage - Through Time (USA) +bizhash:1A3EA7EC datahash:3B93F144 //Rampage - World Tour (USA) +bizhash:C8122FEF datahash:6C50F779 //Rampage 2 - Universal Tour (USA) +bizhash:599DC836 datahash:218A6941 //Rascal (USA) (Demo) +bizhash:1BBB62A3 datahash:C25C91B7 //Rascal (USA) +bizhash:0AF00353 datahash:8AAF547E //Rascal Racers (USA) +bizhash:74B816DC datahash:82602234 //Rat Attack! (USA) +bizhash:DC296E81 datahash:AD9BFAF3 //Ray Tracers (USA) +bizhash:0E3CF1D7 datahash:5CBA6B75 //Raycrisis - Series Termination (USA) +bizhash:BF460FE0 datahash:F68FA1C7 //Rayman (USA) +bizhash:061F3240 datahash:CD716FB3 //Rayman - Playable Game Preview (USA) +bizhash:A8BC1457 datahash:30230A35 //Rayman 2 - The Great Escape (USA) (En,Fr,Es) +bizhash:44DA18F1 datahash:A32F5A1D //Rayman Brain Games (USA) +bizhash:CB0BF380 datahash:F5ED375F //Rayman Rush (USA) +bizhash:0C25285F datahash:93DDC84A //RayStorm (USA) +bizhash:274C34CD datahash:717AF6A3 //Razor Freestyle Scooter (USA) +bizhash:7D2A1192 datahash:810F0761 //Razor Racing (USA) +bizhash:1999A514 datahash:D8707192 //RC de GO! (USA) +bizhash:499D2425 datahash:C25384F5 //RC Helicopter (USA) +bizhash:072D8DBF datahash:82EF6AC5 //RC Revenge (USA) +bizhash:8494D87E datahash:B2AC0C56 //RC Stunt Copter (USA) +bizhash:A131C89F datahash:AB4B9112 //Re-Loaded - The Hardcore Sequel (USA) +bizhash:6123FAA3 datahash:33AA77D7 //Re-Volt (USA) +bizhash:8E9113D8 datahash:6ADC2077 //Ready 2 Rumble Boxing (USA) +bizhash:FBC20C2E datahash:633FC2A4 //Ready 2 Rumble Boxing - Round 2 (USA) +bizhash:AA26B605 datahash:30FC3F27 //ReBoot (USA) +bizhash:A059F0E6 datahash:170F8B62 //Red Asphalt (USA) +bizhash:E01FD8FD datahash:8D7E3796 //Reel Fishing (USA) +bizhash:DD22C642 datahash:9E08C588 //Reel Fishing II (USA) +bizhash:184236DD datahash:A19D1F7E //Renegade Racers (USA) +bizhash:5F1CC6B3 datahash:4C113909 //Rescue Copter (USA) +bizhash:AA338D05 datahash:12C6F042 //Official U.S. PlayStation Magazine Demo Disc 33 (USA) +bizhash:B39F0EC2 datahash:640BB4A9 //Rescue Heroes - Molten Menace (USA) +bizhash:85D9D0F0 datahash:133E3E0B //Resident Evil (USA) +bizhash:F69C55B0 datahash:A973B63A //Resident Evil - Director's Cut (USA) +bizhash:A633EDF8 datahash:7B546B96 //Resident Evil - Director's Cut - Dual Shock Ver. (USA) +bizhash:E845C3B0 datahash:FF8550FA //Resident Evil - Survivor (USA) +bizhash:6A157017 datahash:B3B611D5 //Resident Evil 2 (USA) (Demo) +bizhash:4B2C6B15 datahash:409D9B9C //Return Fire (USA) +bizhash:C209C919 datahash:3C298A1A //Resident Evil 2 (USA) (Disc 1) +bizhash:F81A04A1 datahash:47FF1353 //Resident Evil 2 (USA) (Disc 2) +bizhash:2FECD1C5 datahash:7C88B68A //Resident Evil 2 - Dual Shock Ver. (USA) (Disc 1) (Leon) +bizhash:E0BF0C80 datahash:E24F6E7F //Resident Evil 2 - Dual Shock Ver. (USA) (Disc 2) (Claire) +bizhash:D30639C1 datahash:7B70AF82 //Resident Evil 3 - Nemesis (USA) (Demo) +bizhash:4C09660B datahash:132BB3E6 //Resident Evil 3 - Nemesis (USA) +bizhash:547D5619 datahash:C4871C4B //Ridge Racer (USA) +bizhash:59E5834C datahash:F40F5DF1 //Ridge Racer Bonus Turbo Mode Disc (USA) +bizhash:FFEA3AAC datahash:605CA961 //Ridge Racer Revolution (USA) +bizhash:F67FA827 datahash:A1556B56 //Rise 2 - Resurrection (USA) (En,Fr,De,Es,It) +bizhash:7CA950C1 datahash:FB3E02BF //Rising Zan - The Samurai Gunman (USA) +bizhash:65B349AF datahash:7A4CE879 //Risk - The Game of Global Domination (USA) +bizhash:3A3E171D datahash:BE1CE7D9 //Rival Schools - United by Fate (USA) (Disc 1) (Arcade Disc) +bizhash:C6B54825 datahash:A1134215 //Rival Schools - United by Fate (USA) (Disc 2) (Evolution Disc) +bizhash:23F3F37F datahash:56D6F522 //Riven - The Sequel to Myst (USA) (Disc 1) +bizhash:BAEBE810 datahash:2C67E50F //Riven - The Sequel to Myst (USA) (Disc 2) +bizhash:25349177 datahash:B60DC2D9 //Riven - The Sequel to Myst (USA) (Disc 3) +bizhash:68B66B0B datahash:B4788D3C //Riven - The Sequel to Myst (USA) (Disc 4) +bizhash:4ED45ED2 datahash:66A92D7F //Riven - The Sequel to Myst (USA) (Disc 5) +bizhash:CA976A57 datahash:03E6ED81 //Road & Track Presents - The Need for Speed (USA) +bizhash:973D1815 datahash:B2533070 //Road Rash (USA) +bizhash:070BD225 datahash:1F57BFEB //Road Rash - Jailbreak (USA) +bizhash:6755868B datahash:942BAFC6 //Road Rash 3D (USA) +bizhash:90A02D07 datahash:1CD47307 //Road Writer (USA) +bizhash:921760F8 datahash:C226CF2B //Roadsters (USA) +bizhash:9E92374A datahash:B95984C2 //Robo Pit (USA) +bizhash:EC9CAF7F datahash:31A72877 //Robo Pit 2 (USA) +bizhash:868C90DB datahash:C2A9C214 //Robotron X (USA) +bizhash:49503E0F datahash:F8AFDE9B //Rock 'Em Sock 'Em Robots Arena (USA) +bizhash:E56E5625 datahash:69F2D7FE //Rogue Trip - Vacation 2012 (USA) +bizhash:BF4B5F4B datahash:342F1508 //Roll Away (USA) +bizhash:5FB3A70C datahash:D94A34CE //Rollcage (USA) (Demo) +bizhash:490EADC3 datahash:CFF63DEE //Rollcage (USA) +bizhash:EB5D94EE datahash:CC6B345B //Rollcage - Stage II (USA) +bizhash:F785ED62 datahash:E1623361 //Romance of the Three Kingdoms IV - Wall of Fire (USA) +bizhash:96A35089 datahash:1AC21FFB //Romance of the Three Kingdoms VI - Awakening of the Dragon (USA) +bizhash:E6941DD2 datahash:481BA647 //Rosco McQueen Firefighter Extreme (USA) +bizhash:8D780897 datahash:C860A9C7 //Roswell Conspiracies - Aliens, Myths & Legends (USA) +bizhash:7D98CA08 datahash:EBCE1C91 //RPG Maker (USA) +bizhash:29FE89EC datahash:21C555E2 //Runabout 2 (USA) +bizhash:9F828051 datahash:681EBC9C //Running Wild (USA) +bizhash:E6C87C16 datahash:E21B5227 //Rush Hour (USA) +bizhash:36217C32 datahash:D55191D9 //Rushdown (USA) +bizhash:ADE9FE26 datahash:A3269966 //S.C.A.R.S. (USA) +bizhash:6FD5CB87 datahash:4C57288B //Saban's Power Rangers - Lightspeed Rescue (USA) +bizhash:CDD41723 datahash:12037260 //Saban's Power Rangers - Time Force (USA) +bizhash:5FEFAB78 datahash:66B9F41A //Saban's Power Rangers Zeo - Full Tilt Battle Pinball (USA) +bizhash:AEC8B913 datahash:ADE6E6F2 //Sabrina the Teenage Witch - A Twitch in Time! (USA) +bizhash:88E206EB datahash:907455AD //SaGa Frontier (USA) +bizhash:16F5FE0F datahash:B9A1CEED //SaGa Frontier 2 (USA) +bizhash:2FDED077 datahash:B9E0892C //Saiyuki - Journey West (USA) +bizhash:A59EEE15 datahash:EABA4E4D //Saltwater Sportfishing (USA) +bizhash:4AF54FE8 datahash:F1FD36E9 //Sammy Sosa High Heat Baseball 2001 (USA) +bizhash:4D99FC09 datahash:66703273 //Sammy Sosa Softball Slam (USA) +bizhash:B77DFC86 datahash:CD01FE4B //Samurai Shodown - Warriors Rage (USA) +bizhash:76AEAD64 datahash:F7402C55 //Samurai Shodown III - Blades of Blood (USA) +bizhash:817E33AA datahash:D15A5AFA //San Francisco Rush - Extreme Racing (USA) +bizhash:57376FAB datahash:E68B25C0 //Scooby-Doo and the Cyber Chase (USA) +bizhash:842116CF datahash:BBB58B8F //Scrabble (USA) +bizhash:3D8BC6F7 datahash:3130E322 //Sea-Doo Hydro Cross (USA) +bizhash:76158FCD datahash:92029686 //Secret of Googol 1a, The - Reshaping Googol - The Submarine (USA) +bizhash:B85D8855 datahash:49956256 //Secret of Googol 1b, The - Reshaping Googol - The Tower (USA) +bizhash:945C2102 datahash:5E699E74 //Secret of Googol 2a, The - Reshaping Googol - The Castle (USA) +bizhash:B684B74F datahash:93D63A3A //Secret of Googol 2b, The - Reshaping Googol - Under the Ocean (USA) +bizhash:D4CAB0D8 datahash:F7A28807 //Secret of Googol 3, The - The Googol Counting Fair - Midways (USA) +bizhash:CE5EB6FC datahash:92C687A1 //Secret of Googol 4, The - The Googol Counting Fair - Corral - Fun House (USA) +bizhash:5E1B27A1 datahash:3584FB39 //Secret of Googol 5, The - Googolfest - Party Isle - Toy Isle (USA) +bizhash:4FCCA867 datahash:245F921A //Secret of Googol 6, The - Googolfest - Arcade Isle - Moon Feast Isle (USA) +bizhash:A808729C datahash:3ED60F8B //Secret of Googol 7, The - Eggs All Around - Egg Trek - Balloon Picnic (USA) +bizhash:7EEABE1F datahash:870538D4 //Secret of Googol 8, The - Googol Gulch - General Store - Math Arcade (USA) +bizhash:10D3D085 datahash:33FFE528 //Sentient (USA) +bizhash:269E4D14 datahash:EF6B69A6 //Sentinel Returns (USA) +bizhash:6075272B datahash:7151239A //Sesame Street - Elmo's Letter Adventure (USA) +bizhash:B79764D5 datahash:28714838 //Sesame Street - Elmo's Number Journey (USA) +bizhash:619998AD datahash:C42ECAAB //Sesame Street Sports (USA) +bizhash:78734ACC datahash:7E92A7C9 //Shadow Madness (USA) (Disc 1) +bizhash:3F870E96 datahash:1CF0C3CE //Shadow Madness (USA) (Disc 2) +bizhash:A1A133D5 datahash:5E0775F6 //P.K.'s Place 4 - Daphne and the Seventh Wonder (USA) +bizhash:910FA762 datahash:2B02978F //Shanghai - True Valor (USA) +bizhash:C8CBEF19 datahash:9D12306F //Sheep (USA) +bizhash:9CF8B574 datahash:5A40C4B0 //Shellshock (USA) +bizhash:EEAD750A datahash:3705EFA8 //Shipwreckers! (USA) +bizhash:6445BD53 datahash:E13FCCF0 //Shockwave - Operation JumpGate (USA) +bizhash:4F4E91B1 datahash:D1B262CD //Shockwave Assault (USA) +bizhash:D1E1C416 datahash:E57032D3 //Shrek Treasure Hunt (USA) +bizhash:5138B9BB datahash:E303065A //Silent Bomber (USA) +bizhash:F1B5EB6C datahash:1D4A3FF7 //Silent Hill (USA) +bizhash:59FDAA6A datahash:44F2A37F //Silhouette Mirage (USA) +bizhash:D2429A9E datahash:9E40854D //Silverload (USA) +bizhash:CBA26D96 datahash:BA16494F //Sim Theme Park (USA) +bizhash:79B3AE74 datahash:2D5F4540 //SimCity 2000 (USA) +bizhash:98BEE2ED datahash:DA509886 //Simpsons, The - Wrestling (USA) +bizhash:57BCDA96 datahash:B9C712A2 //Skeleton Warriors (USA) +bizhash:7D4EE805 datahash:B65CCBB5 //Skullmonkeys (USA) +bizhash:D77DB78C datahash:F029CEA1 //Skydiving Extreme (USA) +bizhash:EC643756 datahash:F10A14EF //Slam 'n Jam '96 featuring Magic & Kareem (USA) +bizhash:A7C1104C datahash:A61DADCA //Slamscape (USA) +bizhash:C1F44BF1 datahash:1EDB914A //Shadow Man (USA) +bizhash:3FE5C6DD datahash:69198D0A //Sled Storm & Medal of Honor Demo CD (USA) +bizhash:2EB1D27B datahash:2563BEE3 //Shadow Master (USA) +bizhash:CAD0DEDD datahash:6BC061DE //Shadow Tower (USA) +bizhash:8C0BEB7A datahash:934D17DC //Small Soldiers (USA) +bizhash:DEF3D76C datahash:42FCF35F //Smurf Racer! (USA) (En,Fr,Es) +bizhash:6BB752D4 datahash:A4A692A1 //Smurfs, The (USA) (En,Fr,Es) +bizhash:33D2BFDF datahash:2ABCF400 //SnoCross Championship Racing (USA) +bizhash:714455C0 datahash:BD9C55D6 //Sled Storm (USA) +bizhash:58B3FA69 datahash:777B0E21 //Slots (USA) +bizhash:8FB0F813 datahash:77E2F283 //Sorcerer's Maze (USA) +bizhash:2165E926 datahash:E59F448A //Soul Blade (USA) (v1.0) +bizhash:AD5D5D87 datahash:AA74B3C9 //Soul Blade (USA) (v1.1) +bizhash:22CE95F8 datahash:7DCC7199 //Soul of the Samurai (USA) +bizhash:AB956F97 datahash:AD3018DE //South Park (USA) +bizhash:586E5844 datahash:826CB513 //South Park - Chef's Luv Shack (USA) +bizhash:1EC047A3 datahash:97F5C9AE //Snowboarding (USA) +bizhash:4D0ABFC2 datahash:2355E184 //Sol Divide (USA) +bizhash:67E95275 datahash:F324BA98 //Space Griffon VF-9 (USA) +bizhash:5AB0A014 datahash:84999609 //Space Hulk - Vengeance of the Blood Angels (USA) +bizhash:70879D5F datahash:F69D5981 //Space Invaders (USA) +bizhash:1193FB7C datahash:A3F28AEC //South Park Rally (USA) +bizhash:B85FC400 datahash:1DA3F046 //Space Jam (USA) +bizhash:A2B92001 datahash:AE1F9C03 //Space Shot (USA) +bizhash:B10DC1DD datahash:77CD9B91 //Spawn - The Eternal (USA) +bizhash:C3480C17 datahash:689EDB94 //Spec Ops - Airborne Commando (USA) +bizhash:77EF37D8 datahash:2D279EB2 //Spec Ops - Covert Assault (USA) +bizhash:ED0E1E7D datahash:BB914277 //Spec Ops - Ranger Elite (USA) +bizhash:3CAD74A1 datahash:6EE9F867 //Spec Ops - Stealth Patrol (USA) +bizhash:E2C490D9 datahash:DB7A7CF7 //Speed Punks (USA) +bizhash:44E3AD94 datahash:5B74EDE3 //Speed Racer (USA) +bizhash:5AFBFB3E datahash:F6370EBE //Speedball 2100 (USA) +bizhash:957BD616 datahash:AE185840 //Spice World (USA) +bizhash:97B12EA2 datahash:16A36742 //Spider - The Video Game (USA) +bizhash:AAEFA24C datahash:BF1C7EFF //Spider-Man (USA) +bizhash:866DB3E3 datahash:42368537 //Spider-Man 2 - Enter - Electro (USA) +bizhash:67950AF3 datahash:1FDCF785 //Spin Jam (USA) +bizhash:B3B227DA datahash:9E01BB49 //Sports Car GT (USA) +bizhash:B995BE95 datahash:952456FD //Sports Superbike 2 (USA) +bizhash:AF2D206D datahash:FD5C399F //Spot Goes to Hollywood (USA) +bizhash:ED9EED99 datahash:B515DD0D //Spyro - Year of the Dragon (USA) (v1.0) +bizhash:11745680 datahash:7AF84F63 //Spyro - Year of the Dragon (USA) (v1.1) +bizhash:C0CA3249 datahash:BC8734F8 //Spyro 2 - Ripto's Rage! (USA) +bizhash:36DEBDB5 datahash:ED3E533A //Spyro the Dragon (USA) (Demo) +bizhash:57F12B9E datahash:D5E11056 //Spyro the Dragon (USA) +bizhash:5CD4C312 datahash:E270AA40 //Squaresoft on PlayStation 1998 Collector's CD Vol. 1 (USA) +bizhash:3858F3E3 datahash:521EC4E2 //Squaresoft on PlayStation 1998 Collector's CD Vol. 2 (USA) (Final Fantasy VIII Demo) +bizhash:E61D7105 datahash:F88C5A12 //Squaresoft on PlayStation 2000 Collector's CD Vol. 3 (USA) +bizhash:00FE7C1E datahash:C3569763 //Squaresoft on PlayStation Collector's CD (USA) +bizhash:C45A3E29 datahash:C4A739DC //Star Fighter (USA) +bizhash:F8794A8A datahash:24458446 //Star Gladiator - Episode 1 - Final Crusade (USA) +bizhash:D925D0C3 datahash:473E2523 //Star Ocean - The Second Story (USA) (Disc 1) +bizhash:B44A5AD3 datahash:1C6ED573 //Star Ocean - The Second Story (USA) (Disc 2) +bizhash:8552E52C datahash:1DE1ECA0 //Star Trek - Invasion (USA) +bizhash:8A32361C datahash:34C5959D //Star Wars - Dark Forces (USA) +bizhash:99D2819C datahash:BB42D03F //Star Wars - Demolition (USA) +bizhash:3BE1017E datahash:F930539B //Star Wars - Episode I - Jedi Power Battles (USA) +bizhash:9F16A021 datahash:EB322FEF //Star Wars - Episode I - The Phantom Menace (USA) +bizhash:E8AD10BC datahash:380D38C2 //Star Wars - Masters of Teras Kasi (USA) +bizhash:66791B49 datahash:FE5B7895 //Star Wars - Rebel Assault II - The Hidden Empire (USA) (Disc 1) +bizhash:FA28DF22 datahash:B35FF574 //Star Wars - Rebel Assault II - The Hidden Empire (USA) (Disc 2) +bizhash:55849F15 datahash:F3EE3F6F //Starblade Alpha (USA) +bizhash:C67CF4B5 datahash:D82A08E1 //Starfighter Sanvein (USA) +bizhash:8C3D15BA datahash:A67D17D3 //Starwinder - The Ultimate Space Race (USA) +bizhash:0669C22C datahash:D489871F //Steel Harbinger (USA) +bizhash:2DB6408B datahash:8F88165B //Steel Reign (USA) +bizhash:F26ED630 datahash:AA155E39 //Str.at.e.s. 1 - Match-A-Batch (USA) +bizhash:250DAA1B datahash:EA09F5CF //Str.at.e.s. 2 - Matchamania! (USA) +bizhash:2DAA9579 datahash:826A64AC //Str.at.e.s. 3 - Title This! Title That! (USA) +bizhash:5626273F datahash:57863946 //Str.at.e.s. 4 - Titlerama! (USA) +bizhash:C9B393FB datahash:0C4D1C1E //Str.at.e.s. 5 - Parallel Lives! (USA) +bizhash:D5C11ABC datahash:ADCCD457 //Str.at.e.s. 6 - Analogy-ology! (USA) +bizhash:5C9E2E12 datahash:F127CB4E //Str.at.e.s. 7 - Riddle Roundup! (USA) +bizhash:A5A8A24D datahash:1ED4B26E //Str.at.e.s. 8 - Riddle Wrangler! (USA) +bizhash:D241ADCB datahash:5FBAEFA5 //Streak Hoverboard Racing (USA) +bizhash:BE8400EF datahash:562D100E //Street Fighter - The Movie (USA) +bizhash:1FDB66F5 datahash:77B4B74B //Street Fighter Alpha - Warriors' Dreams (USA) +bizhash:E19C6D9C datahash:FBBF8BC9 //Street Fighter Alpha 2 (USA) +bizhash:DC958E72 datahash:240DA738 //Street Fighter Alpha 3 (USA) +bizhash:1D10D6C8 datahash:69D023AF //Revolution X (USA) +bizhash:E0B4696F datahash:9E6F0058 //Rhapsody - A Musical Adventure (USA) +bizhash:82A139A6 datahash:8F48A38F //Street Fighter Collection (USA) (Disc 1) +bizhash:14508128 datahash:500BFF24 //Street Fighter Collection (USA) (Disc 2) +bizhash:63EBC08E datahash:2F1AA8D2 //Street Fighter Collection 2 (USA) +bizhash:8162A797 datahash:1D0A5DC8 //Street Racer (USA) +bizhash:12AEF950 datahash:27F9BD8C //Street Racquetball (USA) +bizhash:F791AC7E datahash:E79D3904 //Street Sk8er (USA) +bizhash:22E45177 datahash:89AEF99E //Street Sk8er 2 (USA) +bizhash:B454892E datahash:C7F78B70 //Street Fighter EX Plus Alpha (USA) +bizhash:EEE72052 datahash:DC6B772B //Strider (USA) +bizhash:E46B0116 datahash:606BDC0B //Strider 2 (USA) +bizhash:21655474 datahash:3C19F402 //Strike Point (USA) +bizhash:9FD7CE26 datahash:1DA1E361 //Street Fighter EX2 Plus (USA) +bizhash:3102A05A datahash:972F8C6C //Striker 96 (USA) +bizhash:D1F77937 datahash:E0DF06E0 //Suikoden (USA) (v1.1) +bizhash:4FFFEC61 datahash:7FBE0579 //Suikoden II (USA) +bizhash:B99BA4B4 datahash:3F6249A6 //Super Bubble Pop (USA) +bizhash:8B6A1F52 datahash:68564810 //Super Puzzle Fighter II Turbo (USA) +bizhash:7B66E687 datahash:43DA045E //Super Shot Soccer (USA) +bizhash:2CAEC250 datahash:3E291C96 //SuperCross Circuit (USA) +bizhash:CEED8D8C datahash:87345DA3 //Superstar Dance Club - #1 Hits!!! (USA) +bizhash:82C6BB02 datahash:F3168E7A //Striker Pro 2000 (USA) +bizhash:BA68AD28 datahash:9067ABAD //Strikers 1945 (USA) +bizhash:53D45061 datahash:92ACE750 //Stuart Little 2 (USA) +bizhash:590D1AEB datahash:5CB74712 //Suikoden (USA) (v1.0) +bizhash:A62B2088 datahash:4EC3449A //Surf Riders (USA) +bizhash:0CB3570B datahash:D8F399A0 //Swagman (USA) +bizhash:80F27DFE datahash:4803C4C3 //Sydney 2000 (USA) +bizhash:7FA868ED datahash:C877B304 //Syndicate Wars (USA) +bizhash:698E78E8 datahash:B663E90E //Syphon Filter (USA) (v1.0) +bizhash:8EC046DB datahash:3E270096 //Syphon Filter (USA) (v1.1) +bizhash:FE249A9E datahash:92A84C22 //Syphon Filter 2 (USA) (Disc 1) +bizhash:84655775 datahash:DE6073B6 //T'ai Fu - Wrath of the Tiger (USA) +bizhash:69081AEE datahash:B74615DF //T.R.A.G. - Mission of Mercy (USA) +bizhash:C800F90E datahash:7135DCED //Tactics Ogre (USA) +bizhash:848FAEBF datahash:23E78F44 //Tail Concerto (USA) +bizhash:90E8B4A2 datahash:97FBDAB9 //Tail of the Sun (USA) +bizhash:2E60FA17 datahash:D425AB8E //Tales of Destiny (USA) +bizhash:CA4C65B8 datahash:98AA22C3 //Tales of Destiny II (USA) (Disc 1) +bizhash:A376ACCE datahash:3A186102 //Tales of Destiny II (USA) (Disc 2) +bizhash:BCBFD19D datahash:1078396E //Tales of Destiny II (USA) (Disc 3) +bizhash:8965E0AA datahash:1768CAFA //Tall - Infinity (USA) +bizhash:19F9379E datahash:5B31C3D8 //Team Buddies (USA) +bizhash:2EB7F2AC datahash:2098555C //Team Losi RC Racer (USA) +bizhash:FFD1D454 datahash:E5D987F6 //Tecmo Stackers (USA) +bizhash:C0D0075F datahash:B7039B54 //Tecmo Super Bowl (USA) +bizhash:D67A5033 datahash:8913A9C3 //Tecmo World Golf - Japan (USA) +bizhash:F665A9EF datahash:5968B142 //Tecmo's Deception - Invitation to Darkness (USA) +bizhash:0635BEFC datahash:AECBA0BC //Syphon Filter 2 (USA) (Disc 2) +bizhash:00182BD6 datahash:67774E60 //Tekken (USA) +bizhash:C55AD2A0 datahash:3656471F //Syphon Filter 3 (USA) +bizhash:BA6CC9A0 datahash:141900E9 //Tekken 2 (USA) (v1.0) +bizhash:42E5386D datahash:0A700465 //Tekken 2 (USA) (v1.1) +bizhash:5AD848E7 datahash:C088A714 //Ten Pin Alley (USA) +bizhash:70904B68 datahash:5D1D79D4 //Tenchu - Stealth Assassins (USA) (v1.0) +bizhash:5713C2F4 datahash:50E32C0F //Tenchu - Stealth Assassins (USA) (v1.1) +bizhash:87095737 datahash:297EA5C3 //Tenchu 2 - Birth of the Stealth Assassins (USA) +bizhash:44BFC4DC datahash:DD59BC86 //Tennis (USA) +bizhash:7E96F4EC datahash:0195EE6B //Tekken 3 (USA) +bizhash:8C3D20C3 datahash:02037109 //Tennis Arena (USA) +bizhash:020007AB datahash:26EC06EE //Tempest X3 (USA) +bizhash:DDE642B3 datahash:43F90D42 //Terry Pratchett's Discworld (USA) +bizhash:4151097B datahash:4A0DA1AA //Test Drive 4 (USA) +bizhash:BDDAE6E6 datahash:50B90527 //Test Drive 5 (USA) +bizhash:56F1CD2F datahash:00EE3098 //Test Drive 6 (USA) +bizhash:5B557E54 datahash:4DCB5139 //Test Drive Le Mans (USA) (En,Fr,Es) +bizhash:69E6A916 datahash:352A264F //Tetris Plus (USA) +bizhash:71A545FF datahash:1E972F27 //Theme Hospital (USA) +bizhash:82EDEC2F datahash:C1CF1252 //Theme Park (USA) +bizhash:7998E612 datahash:D9E104E9 //Thousand Arms (USA) (Disc 1) +bizhash:984D998D datahash:030C22EC //Thousand Arms (USA) (Disc 2) +bizhash:CF628D1B datahash:37C13E0A //Thrasher - Skate and Destroy (USA) +bizhash:52C48795 datahash:59B2F8A3 //Threads of Fate (USA) +bizhash:963F34F9 datahash:26ADD367 //Three Decoders 1, The - Riddle of the Ring (USA) +bizhash:204CFD7B datahash:0D9AD681 //Three Decoders 2, The - Key to the Carousel (USA) +bizhash:E9044B38 datahash:46E99446 //Three Stooges, The (USA) +bizhash:87BF13D6 datahash:878F2211 //Thunder Force V - Perfect System (USA) +bizhash:E0CC0C00 datahash:0A323793 //Thunder Truck Rally (USA) +bizhash:98D141BF datahash:34F7F68B //Test Drive Off-Road (USA) +bizhash:67958CC0 datahash:BA492A4C //ThunderStrike 2 (USA) +bizhash:2715A07B datahash:555C471D //Test Drive Off-Road 2 (USA) +bizhash:1610B8E1 datahash:4685C4BA //Tiger Woods 99 PGA Tour Golf (USA) (v1.0) +bizhash:DC390326 datahash:9CC878F9 //Test Drive Off-Road 3 (USA) +bizhash:450152A1 datahash:4111A277 //Tiger Woods 99 PGA Tour Golf (USA) (v1.1) +bizhash:BA352764 datahash:56F64E26 //Tigershark (USA) +bizhash:EBF30783 datahash:FC0878C8 //Time Commando (USA) +bizhash:0EBF0792 datahash:1095890A //Tiger Woods PGA Tour 2000 (USA) +bizhash:87C24964 datahash:560FBE96 //Time Crisis (USA) +bizhash:336D8CF2 datahash:30456677 //Tiger Woods PGA Tour Golf (USA) +bizhash:06C4BD50 datahash:15F2DBA8 //Timeless Math 3 - Maya, King Jaguar's Village (USA) +bizhash:5AE82A62 datahash:E92FD8FD //Timeless Math 4 - Lunar Base (USA) +bizhash:AFC2D680 datahash:73589B11 //Timeless Math 5 - Space Flight Rescue (USA) +bizhash:59E79D44 datahash:F2B44590 //Timeless Math 6 - Brainswarm (USA) +bizhash:6B279752 datahash:1050985B //Timeless Math 7 - Rover Recovery (USA) +bizhash:B91A2304 datahash:BCDAA620 //Tiny Tank (USA) +bizhash:FEFD4D53 datahash:95192499 //Tiny Toon Adventures - Plucky's Big Adventure (USA) +bizhash:8ED60670 datahash:A3A64D16 //Tiny Toon Adventures - The Great Beanstalk (USA) +bizhash:73798D9E datahash:F871BE75 //Tiny Toon Adventures - Toonenstein - Dare to Scare! (USA) +bizhash:6771E9B5 datahash:6078E1A1 //TNN Motor Sports HardCore 4X4 (USA) +bizhash:97E5835C datahash:B10C57F9 //TNN Motorsports HardCore TR (USA) +bizhash:60778BE5 datahash:671480AA //Tobal No.1 (USA) +bizhash:2D5B4F7C datahash:9D723A10 //TOCA 2 Touring Car Challenge (USA) (En,Fr,Es) +bizhash:FD6BBB1B datahash:5DBE1881 //TOCA Championship Racing (USA) (En,Es) +bizhash:A2EBB201 datahash:BC8D603A //Tokyo Highway Battle (USA) +bizhash:C4677FCD datahash:870CD0BC //Tom and Jerry in House Trap (USA) +bizhash:B056B1C0 datahash:108AE8AE //Tom Clancy's Rainbow Six (USA) +bizhash:910A4414 datahash:9E217049 //Tom Clancy's Rainbow Six - Lone Wolf (USA) +bizhash:46120B98 datahash:3C7BAF2B //Tom Clancy's Rainbow Six - Rogue Spear (USA) +bizhash:5347CC08 datahash:9D97C126 //Tomb Raider (USA) (v1.0) +bizhash:37E25C89 datahash:1C2B0EA2 //Tomb Raider (USA) (v1.1) +bizhash:057561D0 datahash:78C3A534 //Tomb Raider (USA) (v1.2) +bizhash:3B5057AF datahash:BCBF2D8F //Soviet Strike (USA) +bizhash:9F68D859 datahash:4B291C38 //Tomb Raider (USA) (v1.3) +bizhash:370BF7F9 datahash:7BE6A6D4 //Tomb Raider (USA) (v1.4) +bizhash:83E0C45F datahash:8EB6E6B7 //Tomb Raider (USA) (v1.5) +bizhash:EA435898 datahash:C18B2CF0 //Tomb Raider Chronicles (USA) +bizhash:5651035B datahash:D9C97210 //Tomb Raider (USA) (v1.6) +bizhash:02DACD44 datahash:9D6B8BD9 //Tomb Raider - The Last Revelation (USA) (v1.0) +bizhash:9415F6B7 datahash:EBCB6995 //Tomb Raider - The Last Revelation (USA) (v1.1) +bizhash:B7E0588A datahash:D14C0299 //Tomb Raider II - Starring Lara Croft (USA) (v1.0) +bizhash:06D57BF5 datahash:2FB7A5BD //Tomb Raider II - Starring Lara Croft (USA) (v1.1) +bizhash:53721AA6 datahash:BF8F787E //Tomb Raider II - Starring Lara Croft (USA) (v1.2) +bizhash:B089D427 datahash:670D683A //Tomb Raider II - Starring Lara Croft (USA) (v1.3) +bizhash:284BF322 datahash:B9A33432 //Tomba! (USA) (Demo) +bizhash:24557C6E datahash:B00ECB0D //Tomba! (USA) +bizhash:2E3CCE11 datahash:8EAACD54 //Tomba! 2 - The Evil Swine Return (USA) (Demo) +bizhash:807A3108 datahash:F3BC2037 //Tomb Raider III - Adventures of Lara Croft (USA) (v1.0) +bizhash:B7C7EAD9 datahash:399AFF19 //Tomba! 2 - The Evil Swine Return (USA) +bizhash:BD8ACA5B datahash:FC338FB9 //Tomb Raider III - Adventures of Lara Croft (USA) (v1.1) +bizhash:FC8FB87A datahash:ED5F793D //Tomb Raider III - Adventures of Lara Croft (USA) (v1.2) +bizhash:4A8F462A datahash:2780CEEF //Top Gun - Fire at Will! (USA) +bizhash:3F0B56F5 datahash:4CFEB6B5 //Total Eclipse - Turbo (USA) +bizhash:55616F07 datahash:04AC051A //Toys R Us - Attack of the Killer Demos! (USA) +bizhash:79C4B9F4 datahash:D0C2971D //Toys R Us - Interactive CD Sampler Disc (USA) +bizhash:B4021EFC datahash:B767BC9F //Transformers - Beast Wars Transmetals (USA) +bizhash:E6CA3D26 datahash:F6F00F7C //Trap Gunner (USA) +bizhash:141F48F0 datahash:126A2205 //Tonka Space Station (USA) +bizhash:96BB3F88 datahash:A44EE32B //Tony Hawk's Pro Skater (USA) +bizhash:83B13EE9 datahash:CC249F9A //Tony Hawk's Pro Skater 2 (USA) +bizhash:561A8E6F datahash:F54017E4 //Triple Play 99 (USA) (En,Es) +bizhash:3544F251 datahash:85114182 //Tony Hawk's Pro Skater 3 (USA) +bizhash:A9743304 datahash:41EEFD0B //Tony Hawk's Pro Skater 4 (USA) +bizhash:7C0C00AD datahash:2271C041 //Treasures of the Deep (USA) +bizhash:07016198 datahash:B14313E0 //Trick'n Snowboarder (USA) +bizhash:33444FF4 datahash:5D4345CD //Triple Play 2000 (USA) +bizhash:0BB38738 datahash:0F1E72BA //Triple Play 2001 (USA) +bizhash:3A3C9FB9 datahash:8C523006 //Triple Play 97 (USA) +bizhash:CCC6ABD4 datahash:1E71F87B //Triple Play 98 (USA) +bizhash:BD3FEAED datahash:8076C869 //Triple Play Baseball (USA) +bizhash:A883E817 datahash:08CAD141 //Tunnel B1 (USA) +bizhash:53198569 datahash:D0F894A3 //Turnabout (USA) +bizhash:7A2D7476 datahash:6EE495A8 //Turbo Prop Racing (USA) +bizhash:A403A2A6 datahash:2E5B0D50 //Twisted Metal (USA) +bizhash:D1F36EE7 datahash:D72C0560 //Twisted Metal 2 (USA) +bizhash:FDCBD348 datahash:D463966E //Twisted Metal - Small Brawl (USA) +bizhash:03EF6B1E datahash:E5178F19 //Twisted Metal 4 (USA) +bizhash:35394F0F datahash:5CE70366 //Twisted Metal III (USA) (v1.0) +bizhash:2D1C3E55 datahash:4DE3CADD //Tyco R-C - Assault with a Battery (USA) +bizhash:EFE1ED18 datahash:ACA05B74 //Twisted Metal III (USA) (v1.1) +bizhash:527E220E datahash:33DFDB72 //Ultimate 8 Ball (USA) +bizhash:CA08D74D datahash:2EB282DA //Ultimate Brain Games (USA) +bizhash:51F156C7 datahash:45B46A78 //Ultimate Fighting Championship (USA) +bizhash:F0F607F6 datahash:8090ADE2 //Um Jammer Lammy (USA) (Demo) +bizhash:074DD6D9 datahash:EB695A2E //Vagrant Story (USA) +bizhash:62B2A995 datahash:DD0422D5 //Valkyrie Profile (USA) (Disc 1) +bizhash:D68AD45F datahash:C2132829 //Valkyrie Profile (USA) (Disc 2) +bizhash:069DEEA5 datahash:BF3D1785 //True Pinball (USA) +bizhash:7CD188D6 datahash:3B3A7E3A //Vampire Hunter D (USA) +bizhash:9086B444 datahash:4775AD17 //Um Jammer Lammy (USA) +bizhash:7A1EA41E datahash:3EF6342F //Unholy War, The (USA) +bizhash:5065BB12 datahash:5D5C692A //Vanishing Point (USA) +bizhash:071EFB32 datahash:62D872A5 //Vanark (USA) +bizhash:475573E9 datahash:C7622112 //Vandal Hearts (USA) +bizhash:757C4C88 datahash:FF5B1F25 //Vandal Hearts II (USA) +bizhash:67D1C31A datahash:FA90CA39 //Vanguard Bandits (USA) +bizhash:B4933E25 datahash:CFA3D0BC //Vigilante 8 (USA) (Demo) +bizhash:A890D7C9 datahash:0619C256 //Vigilante 8 (USA) (v1.0) +bizhash:EBB6BE2B datahash:C361B13F //Vegas Games 2000 (USA) +bizhash:326CBA8B datahash:5EFEC032 //Viewpoint (USA) +bizhash:D5DC3811 datahash:B34CE3C0 //Vigilante 8 - 2nd Offense (USA) +bizhash:95B34720 datahash:E5F993F1 //Virtual Kasparov (USA) (En,Fr,Es) +bizhash:969F80DB datahash:35700DB9 //Virtual Pool (USA) +bizhash:9E846825 datahash:36A0ED36 //Virtual Pool 3 (USA) +bizhash:DAB29726 datahash:AB39A148 //Viva Soccer (USA) (En,Fr,De,Es,It,Pt) +bizhash:2DE5B843 datahash:29491711 //Vigilante 8 (USA) (v1.1) +bizhash:E7485693 datahash:E2D173B7 //VMX Racing (USA) +bizhash:C4FA27BF datahash:8BE1A9B7 //VR Soccer '96 (USA) +bizhash:28BC8391 datahash:D14E0B24 //VR Baseball '97 (USA) +bizhash:B9A4C86B datahash:6DBD8B6A //VR Baseball 99 (USA) +bizhash:BB76EC7B datahash:516FC925 //VR Golf '97 (USA) (En,Fr) +bizhash:37D4D275 datahash:EE672862 //Uprising X (USA) +bizhash:CF367168 datahash:239C0746 //Urban Chaos (USA) +bizhash:0B4E635A datahash:BBC5C110 //War Gods (USA) +bizhash:96CFBF80 datahash:1E8A6FCC //WarCraft II - The Dark Saga (USA) (En,Fr,De,Es,It) +bizhash:ECD2EBEA datahash:99CAB5D2 //WarGames - Defcon 1 (USA) +bizhash:21B9A80F datahash:F4BEDF10 //Warhammer - Dark Omen (USA) +bizhash:865A59C2 datahash:2010BE9E //Warhammer - Shadow of the Horned Rat (USA) +bizhash:B31DB63E datahash:DA98E2A3 //Warhawk - The Red Mercury Missions (USA) +bizhash:AF62D1BA datahash:24D305A7 //WarJetz (USA) +bizhash:91578CF3 datahash:8C194CB5 //Warpath - Jurassic Park (USA) +bizhash:FACF5463 datahash:1EDDFCCC //Warriors of Might and Magic (USA) +bizhash:50BE69BD datahash:D26480D9 //Warzone 2100 (USA) +bizhash:0F134E84 datahash:5012F7F5 //Wayne Gretzky's 3D Hockey '98 (USA) +bizhash:17BA1C5D datahash:F8B89537 //WCW Backstage Assault (USA) +bizhash:4BDCA1DE datahash:1EA9EF71 //WCW Mayhem (USA) +bizhash:07B00DB3 datahash:3370C06A //WCW Nitro (USA) +bizhash:5257E384 datahash:059D51E3 //WCW vs. The World (USA) +bizhash:508A9FD0 datahash:D368DEB3 //WCW-nWo Thunder (USA) +bizhash:1A41F499 datahash:B7FD79C0 //Weakest Link, The (USA) +bizhash:06850372 datahash:887DCBBB //VR Sports Powerboat Racing (USA) +bizhash:CFC9D87B datahash:D28F3C63 //Wheel of Fortune (USA) +bizhash:02A3EC4A datahash:AB1F4FBB //Vs. (USA) +bizhash:7E00B02F datahash:BB4152CD //Wheel of Fortune - 2nd Edition (USA) +bizhash:439D4ECB datahash:154F411B //Who Wants to Be a Millionaire - 2nd Edition (USA) +bizhash:DDD464E1 datahash:6C3CF088 //Who Wants to Be a Millionaire - 3rd Edition (USA) +bizhash:40D2A2F9 datahash:C6F94075 //Wild 9 (USA) +bizhash:15102200 datahash:53A5248C //Wild Arms (USA) +bizhash:9620D27D datahash:4321AA8D //Wild Arms 2 (USA) (Disc 1) +bizhash:A7C9B840 datahash:32154AAE //Wild Arms 2 (USA) (Disc 2) +bizhash:791C1A9A datahash:3BDA1388 //Wild Thornberrys, The - Animal Adventures (USA) +bizhash:8ABF5CE7 datahash:9C7FB2DB //Williams Arcade's Greatest Hits (USA) +bizhash:992EE607 datahash:E2BDDE1B //Wing Commander III - Heart of the Tiger (USA) (Disc 1) +bizhash:BC4984C6 datahash:91D852F2 //Wing Commander III - Heart of the Tiger (USA) (Disc 2) +bizhash:3C772190 datahash:A5BF2DBC //Wing Commander III - Heart of the Tiger (USA) (Disc 3) +bizhash:C4B15256 datahash:267DD39D //Wing Commander III - Heart of the Tiger (USA) (Disc 4) +bizhash:1F9C812C datahash:B95972AC //Wing Commander IV - The Price of Freedom (USA) (Disc 1) +bizhash:D8783359 datahash:7BAB69F6 //Wing Commander IV - The Price of Freedom (USA) (Disc 2) +bizhash:DBF5F47E datahash:18FEB5AF //Wing Commander IV - The Price of Freedom (USA) (Disc 3) +bizhash:E46CA6C4 datahash:A733CDD8 //Wing Commander IV - The Price of Freedom (USA) (Disc 4) +bizhash:ECC8E2F3 datahash:C356917A //WipEout (USA) +bizhash:7085ACC6 datahash:379BB34B //WipEout 3 (USA) (Demo) +bizhash:FA371177 datahash:7B08F830 //WipEout 3 (USA) +bizhash:F8B4CCAD datahash:19466CBB //Walt Disney World Quest - Magical Racing Tour (USA) +bizhash:2F6C0A72 datahash:60F0C8C9 //Walt Disney's The Jungle Book - Rhythm n' Groove (USA) +bizhash:03E775AF datahash:BED0B513 //Wipeout XL (USA) (Beta) +bizhash:DF4E018C datahash:AB168185 //World Cup Golf - Professional Edition (USA) +bizhash:6AA7D11E datahash:095B0851 //World Destruction League - Thunder Tanks (USA) +bizhash:ADC51666 datahash:264BDFF9 //World of Dragon Warrior - Torneko - The Last Hope (USA) +bizhash:60D04CC9 datahash:D38F6691 //World's Scariest Police Chases (USA) +bizhash:95CB8D58 datahash:0EA15D70 //Worms (USA) +bizhash:51220524 datahash:2253DA03 //Worms Armageddon (USA) +bizhash:9FBF9C81 datahash:47F0F278 //Worms World Party (USA) (En,Fr,De,Es,It,Nl,Sv,Da) +bizhash:08E57A5F datahash:FF009CAE //Wreckin Crew - Drive Dangerously (USA) (En,Es) +bizhash:8E0E43FF datahash:65853711 //Wu-Tang - Shaolin Style (USA) +bizhash:C48DC40E datahash:12CB82A0 //WWF Attitude (USA) +bizhash:726C2C5D datahash:01BC6923 //WWF In Your House (USA) +bizhash:B579B88D datahash:278D3804 //WWF SmackDown! (USA) +bizhash:B7CAE5CF datahash:0368F8F7 //WWF SmackDown! 2 - Know Your Role (USA) +bizhash:E33BD6A6 datahash:37E3177C //WWF War Zone (USA) (v1.0) +bizhash:AE767FCA datahash:A44413E1 //WWF War Zone (USA) (v1.1) +bizhash:40A23DD2 datahash:071283E6 //WWF WrestleMania - The Arcade Game (USA) +bizhash:12CC57FC datahash:180FD04D //X Games Pro Boarder (USA) +bizhash:27858131 datahash:4AE5BD35 //Time Crisis - Project Titan (USA) +bizhash:E0541BF5 datahash:7016EDE7 //Timeless Jade Trade (USA) +bizhash:639F2B3E datahash:7EBC8A80 //Timeless Math 1 - Maya, Search and Rescue (USA) +bizhash:A25B9725 datahash:4C56007B //Timeless Math 2 - Maya, Observatory (USA) +bizhash:FA2D4458 datahash:B3DD91B2 //X-COM - UFO Defense (USA) +bizhash:5AAA5DAD datahash:2A424254 //X-Files, The (USA) (Disc 1) +bizhash:504D726C datahash:59C0FB21 //X-Files, The (USA) (Disc 2) +bizhash:DABE75CF datahash:F3DB0598 //X-Files, The (USA) (Disc 3) +bizhash:1102FD69 datahash:C73ABDE0 //X-Files, The (USA) (Disc 4) +bizhash:88E9CC95 datahash:3065DFAE //X-Men - Children of the Atom (USA) +bizhash:1244D9BE datahash:D3CF0A09 //X-Men - Mutant Academy (USA) +bizhash:2CFE1CFF datahash:709F36AE //X-Men - Mutant Academy 2 (USA) +bizhash:A862028D datahash:02CDBE88 //X-Men vs. Street Fighter (USA) +bizhash:5D36FCFB datahash:3FF3122D //Xena - Warrior Princess (USA) +bizhash:7B3D34BE datahash:C75E45FF //Xenogears (USA) (Disc 1) +bizhash:E2EEF03B datahash:0E89EBF6 //Xenogears (USA) (Disc 2) +bizhash:F4A70B24 datahash:A1443EBE //Xevious 3D-G+ (USA) +bizhash:17EEA9FC datahash:A298C301 //XS Airboat Racing (USA) +bizhash:FD865514 datahash:79BDE12B //XS Junior League Dodgeball (USA) +bizhash:612FA83F datahash:6150BFC1 //XS Junior League Football (USA) +bizhash:0C6A8171 datahash:5723C155 //XS Junior League Soccer (USA) +bizhash:3E050A03 datahash:22B86387 //X-Bladez - Inline Skater (USA) +bizhash:BD45F031 datahash:9873ABF7 //XS Moto (USA) +bizhash:FF246B9E datahash:E2917810 //You Don't Know Jack (USA) (Demo) +bizhash:9FA6D5DD datahash:8411D59E //You Don't Know Jack (USA) (Disc 1) +bizhash:9C723082 datahash:84233878 //You Don't Know Jack - Mock 2 (USA) +bizhash:C947B774 datahash:32508662 //You Don't Know Jack (USA) (Disc 2) +bizhash:BA75C09D datahash:73E4C771 //Yu-Gi-Oh! Forbidden Memories (USA) +bizhash:BBA7E8EE datahash:88EE8493 //Zero Divide (USA) +bizhash:6052716C datahash:5CD43178 //Zoboomafoo - Leapin' Lemurs! (USA) +bizhash:FBE922DB datahash:BFC3EC0A //Zoop - America's Largest Killer of Time! (USA) +bizhash:B6D4A9B4 datahash:86EF4A85 //Punky Skunk (USA) +bizhash:D7589DEA datahash:1DE514BF //Putter Golf (USA) +bizhash:EDE1F61A datahash:8C3E2978 //Puzzle Star Sweep (USA) +bizhash:A19C364D datahash:0412A329 //Puzznic (USA) +bizhash:56836840 datahash:B44937EE //Q-bert (USA) +bizhash:E953A585 datahash:80A5B66B //Qix Neo (USA) +bizhash:961C23B8 datahash:10D8A234 //Wipeout XL (USA) +bizhash:41491F38 datahash:670AEB6E //Woody Woodpecker Racing (USA) +bizhash:BEBC2FC5 datahash:FCFDB10B //World Cup 98 (USA) +bizhash:B7F36CE1 datahash:DB950371 //Cool Boarders 3 (USA) +bizhash:4CE441B9 datahash:1AD3A019 //Cool Boarders 4 (USA) +bizhash:B8D3FAC6 datahash:DE58379A //Cosmic Cookoff - Language Arts (USA) +bizhash:BDBA9393 datahash:BF282AFB //Cosmic Cookoff - Mathematics (USA) +bizhash:3004997F datahash:A89FDD7A //V-Tennis (USA) +bizhash:42FAADA7 datahash:6F15705A //V.I.P. (USA) +bizhash:CCDB71BB datahash:C2705346 //Euro Demo 92 (Europe) +bizhash:2681E90E datahash:298024F4 //Flying Squadron (Europe) +bizhash:5B71C467 datahash:876AB132 //Folles Poursuites (France) +bizhash:4EB7CB45 datahash:D22A0342 //Football Madness (Europe) +bizhash:B56FDF46 datahash:FC59A207 //Football Manager Campionato 2001 (Italy) +bizhash:5E152539 datahash:2FD59F28 //Forsaken (Germany) +bizhash:EC87A4FB datahash:E1401E28 //Forsaken (Italy) +bizhash:37C5F77F datahash:E78C3ECD //Forsaken (Spain) +bizhash:7A4BB408 datahash:7A7E6EEE //Freestyle Scooter (Europe) +bizhash:A9E61786 datahash:0C6792AB //Frank Thomas Big Hurt Baseball (Europe) +bizhash:3283525F datahash:EC81F38D //Frankreich 98 - Die Fussball-WM (Germany) (En,Fr,De,Es,Nl,Sv,Da) +bizhash:C529A2F8 datahash:5CEBE888 //Freestyle Motocross - McGrath vs. Pastrana (Europe) +bizhash:7CBABE59 datahash:236A6764 //Frogger (Europe) (En,Fr,De,Es,It) +bizhash:A7A4D670 datahash:3356478F //Frogger 2 (Europe) (En,Fr,De,It) +bizhash:9E8D60C7 datahash:36B05690 //Frenzy! (Europe) +bizhash:921DF1C5 datahash:8447EDB6 //Fussball Live 2 (Germany) (Demo) +bizhash:2EF82376 datahash:933AF0A8 //Fussball Live 2 (Germany) +bizhash:934B49B8 datahash:84654038 //Fussball Manager 2001 (Germany) +bizhash:009D7DFD datahash:91412564 //Fussball Spezial 01 (Germany) +bizhash:55C9A84B datahash:FA5D71FE //Future Cop - L.A.P.D. (Germany) +bizhash:EAC52676 datahash:0CC47B91 //Future Racer (Europe) +bizhash:E465BA3C datahash:DCC3E8AF //G-Police (Europe) (Disc 1) +bizhash:F2451296 datahash:FF057ECD //G-Police (Europe) (Disc 2) +bizhash:7D606FD6 datahash:E0C96223 //G-Police (France) (Disc 1) +bizhash:7B235092 datahash:9317232A //G-Police (France) (Disc 2) +bizhash:50713F3A datahash:949F6C60 //G-Police (Germany) (Disc 1) +bizhash:D2E4FC8B datahash:BB897457 //G-Police (Germany) (Disc 2) +bizhash:564640D1 datahash:BF1CDA77 //G-Police (Italy) (Disc 1) +bizhash:EA076B6E datahash:A2425CAE //G-Police (Italy) (Disc 2) +bizhash:1F38887F datahash:F943C72A //G-Police (Spain) (Disc 1) +bizhash:58EC45CC datahash:7FA3A2FE //G-Police (Spain) (Disc 2) +bizhash:856A17BC datahash:B6FA4114 //G-Police - Weapons of Justice (Europe) +bizhash:591DA2CB datahash:EA05EDF4 //G-Police - Weapons of Justice (France) +bizhash:97122B94 datahash:121F4973 //G-Police - Weapons of Justice (Germany) +bizhash:6990F01B datahash:7C4C2F0A //G-Police - Weapons of Justice (Italy) +bizhash:03C9C4AE datahash:5A6FB0E1 //G-Police - Weapons of Justice (Spain) +bizhash:F44C93E1 datahash:DF43547B //G. Darius (Europe) (Demo) +bizhash:78FB4499 datahash:7C8F289F //G. Darius (Europe) +bizhash:9323E475 datahash:3A7F4027 //Galaga - Destination Earth (Europe) (En,Fr,De,It) +bizhash:5CFF549C datahash:C3F6A706 //Galaxian^3 (Europe) +bizhash:E8B29125 datahash:3AA61009 //Galaxy Fight (Europe) +bizhash:73946DF1 datahash:4F8C21F8 //Galerians (Europe) (Disc 1) +bizhash:C5F4B630 datahash:B6B5FE85 //Galerians (Europe) (Disc 2) +bizhash:2DA0BDF9 datahash:912A15DF //Galerians (Europe) (Disc 3) +bizhash:AC0EA8ED datahash:36D35E7A //Galerians (France) (Disc 1) +bizhash:106F4C21 datahash:8587293C //Galerians (France) (Disc 2) +bizhash:D4976796 datahash:457BA2E0 //Galerians (France) (Disc 3) +bizhash:3DEAC99F datahash:B0725F0E //Galerians (Germany) (Disc 1) +bizhash:95EB13C9 datahash:B3878054 //Galerians (Germany) (Disc 2) +bizhash:433BA63C datahash:19646940 //Galerians (Germany) (Disc 3) +bizhash:7EF1B59D datahash:26A9B501 //Front Action Replay (Europe) (Unl) +bizhash:C5842F89 datahash:8995AC68 //Front Mission 3 (Europe) +bizhash:BB8182B9 datahash:402D500A //Frontschweine (Germany) +bizhash:A749B1F0 datahash:1243E044 //Fussball Live (Germany) +bizhash:BBD82451 datahash:F43EA6C1 //Michael Owen's World League Soccer 99 (Europe) (En,Fr,It) +bizhash:C2CE4270 datahash:84C78683 //Millennium Soldier - Expendable (Europe) (En,Fr,De,Es,It) +bizhash:E86D631F datahash:B3859944 //Millionen Show, Die (Austria) +bizhash:683BD6E4 datahash:999A03C7 //MIP Club Demo 01 (Europe) +bizhash:9305A89D datahash:A19B7F55 //MIP Club Demo 02 (Germany) +bizhash:C0574564 datahash:7D738BD0 //Miracle Space Race (Europe) +bizhash:E68507D0 datahash:ACEE3609 //Misadventures of Tron Bonne, The (Europe) +bizhash:26C0D791 datahash:208FC3EC //Missile Command (Europe) (En,It) +bizhash:8A69FB64 datahash:4EA98FC9 //Missile Command (Europe) (Fr,De) +bizhash:FA1A8D41 datahash:9679B4FD //Mission - Impossible (Europe) (En,Fr,De,Es,It) +bizhash:857236DD datahash:F9426FB1 //Mission, The (Europe) (En,Fr,De,Es,It,Nl,Pt) +bizhash:E46155DC datahash:5A7E9D01 //Mobil 1 Rally Championship (Europe) (En,Fr,De,Es,It) +bizhash:F098F44E datahash:3F358D42 //Mobile Light Force (Europe) (En,Fr,De,Es,It) +bizhash:C016F036 datahash:955EEB89 //MoHo (Europe) (En,Fr,De,Es,It) +bizhash:9BA49DA9 datahash:659EA99E //Monaco Grand Prix Racing Simulation 2 (Europe) (En,Fr,Es,It) +bizhash:65748D6F datahash:4C8CCFF9 //Monde des Bleus 2, Le (France) +bizhash:FFE7A2AC datahash:CADC3C7D //Monde des Bleus, Le - Le jeu officiel de l'equipe de France (France) +bizhash:8EA2BD82 datahash:9DCEEB00 //Monkey Hero (Europe) (En,Fr,De,It) +bizhash:7DC42AD8 datahash:3F9BD79E //Monopoly (Europe) (En,Fr,De,Es,Nl) (v1.0) +bizhash:4D3702F5 datahash:3DC3C435 //Monopoly (Europe) (En,Fr,De,Es,Nl) (v1.1) +bizhash:23F81145 datahash:F48F42C9 //Monster Racer (Europe) (En,Fr,De,Es,It,Pt) +bizhash:B05C23AD datahash:F894B693 //Monster Rancher (Europe) +bizhash:560A6558 datahash:DA93AE94 //Monster Trucks (Europe) +bizhash:7BCB6E77 datahash:7E47A530 //MonsterSeed (Europe) (En,Fr,De) +bizhash:1F48CE02 datahash:94E5B64D //Monte Carlo Games Compendium (Europe) (Disc 1) +bizhash:7997D1DA datahash:5CF5E6C8 //Monte Carlo Games Compendium (Europe) (Disc 2) +bizhash:A9865376 datahash:D3E1A7C8 //Moorhen 3 - Chicken Chase (Europe) (En,Fr,De) +bizhash:458A87A7 datahash:48E59D08 //Moorhen 3 - Chicken Chase (Europe) (Es,It) +bizhash:EED1A203 datahash:76EA74C2 //Moorhuhn 2 - Die Jagd geht weiter (Germany) +bizhash:BDBA3D7D datahash:5BB33968 //Moorhuhn Kart (Germany) +bizhash:FC34FACF datahash:FD71617C //Moorhuhn X (Germany) (En,De) +bizhash:B5095520 datahash:B9E63870 //Mort the Chicken (Europe) +bizhash:54A9089F datahash:AA1A8F9A //Mortal Kombat - Special Forces (Europe) (En,Fr,De) +bizhash:F07F9622 datahash:76C257C8 //Mortal Kombat 3 (Europe) +bizhash:2346007F datahash:01B2C06F //Mortal Kombat 4 (Europe) +bizhash:5FADC284 datahash:C53540DC //Mortal Kombat Mythologies - Sub-Zero (Europe) +bizhash:65B66748 datahash:3EFCA630 //Mortal Kombat Trilogy (Europe) (v1.0) +bizhash:3C1BB76B datahash:9951CA4E //Mortal Kombat Trilogy (Europe) (v1.1) +bizhash:117BCDF1 datahash:8B500DE9 //Moses - Prince of Egypt (Europe) (En,Fr,De,Nl) +bizhash:B787F891 datahash:46AB6963 //Moto Racer (Europe) (En,Fr,De,Es,It,Sv) +bizhash:A929E813 datahash:00C18CA8 //Moto Racer 2 (Europe) (En,Fr,De,Es,It,Sv) +bizhash:3C6DCEA0 datahash:25279F88 //Moto Racer World Tour (Europe) (En,Fr,De,Es,It,Sv) +bizhash:1578716F datahash:FD37819B //Motocross Mania (Europe) (En,Fr,De,Es,It) +bizhash:9F25CDC4 datahash:620FCF50 //Motocross Mania 2 (Europe) (En,Fr,De,Es,It) +bizhash:4C4568BD datahash:D76EEB96 //Motor Mash (Europe) (En,Fr,De) +bizhash:13C2C782 datahash:856D934E //Motor Toon Grand Prix 2 (Europe) +bizhash:698F117C datahash:EA7DFE1F //Ms. Pac-Man - Maze Madness (Europe) (En,Fr,De,Es,It) +bizhash:FF72D0C5 datahash:E0402DD6 //MTV Celebrity Deathmatch (Europe) (En,Fr,De,Es,It) +bizhash:B21922B7 datahash:A2BC496F //MTV Sports - Pure Ride (Europe) (En,Fr,De) +bizhash:31B1BC6E datahash:23B6EBBF //MTV Sports - Skateboarding featuring Andy Macdonald (Europe) +bizhash:F64B4282 datahash:89BB9C69 //MTV Sports - Snowboarding (Europe) +bizhash:300F52D0 datahash:A1689862 //MTV Sports - T.J. Lavin's Ultimate BMX (Europe) +bizhash:E1EBA4D0 datahash:18E1DDCC //Mummy, The (Europe) (En,Fr,De,Es,It) +bizhash:585166DB datahash:5243684F //Muppet Monster Adventure (Europe) +bizhash:81D1D002 datahash:C0DEACB5 //Muppet Monster Adventure (France) +bizhash:38D460DA datahash:DBC5F2A5 //Muppet Monster Adventure (Germany) +bizhash:B6DA16BD datahash:7E6A6EB1 //Muppet Monster Adventure (Italy) +bizhash:77F7893B datahash:650E7216 //Pitball (Europe) (En,Fr,De,Es,It) +bizhash:F67004C4 datahash:31975670 //Pitfall 3D - Beyond the Jungle (Europe) +bizhash:E457E598 datahash:19CDF356 //Pitfall 3D - Beyond the Jungle (France) +bizhash:67A3A91E datahash:32A518B9 //Pitfall 3D - Beyond the Jungle (Germany) +bizhash:E17EB48C datahash:F094D193 //Planet of the Apes (Europe) (En,Fr,De,Es,It) +bizhash:1788876E datahash:EB457F3B //Play Fun 01-00 (Germany) +bizhash:B46FBF5F datahash:2DD89B9D //Play Fun 02-00 (Germany) +bizhash:6A1206D8 datahash:86E08E5A //Play Fun 06-99 (Germany) +bizhash:C1D697DC datahash:54A0C7CA //Play Fun 07-99 (Germany) +bizhash:A9E0FB0E datahash:EF2475F0 //Play Fun 09-99 (Germany) +bizhash:F793F2F8 datahash:54142C30 //Play Fun 10-99 (Germany) +bizhash:80AC346A datahash:67B8C3A1 //Play Fun 11-99 (Germany) +bizhash:2749D971 datahash:38994537 //Play Fun 12-99 (Germany) +bizhash:C919D03E datahash:D5D86397 //Play with the Teletubbies (Europe) +bizhash:F87A4654 datahash:6CCE439F //Play Zone Vol. 18 (Germany) +bizhash:C3B8359C datahash:B214B775 //Play Zone Vol. 19 (Germany) +bizhash:79950A8C datahash:9C904E02 //Play Zone Vol. 20 (Germany) +bizhash:3C0E234E datahash:164F4E5C //Play Zone Vol. 21 (Germany) +bizhash:90835F30 datahash:B60CC19A //Play Zone Vol. 22 (Germany) +bizhash:CC1DE181 datahash:2BDBB501 //Play Zone Vol. 23 (Germany) +bizhash:AA9916F4 datahash:C685DE11 //Play Zone Vol. 24 (Germany) +bizhash:93176274 datahash:7AA8EB5A //Play Zone Vol. 25 (Germany) +bizhash:57592993 datahash:8979171D //Player Manager (Europe) (En,Fr,De,Es,It,Sv,No) +bizhash:0549D7E6 datahash:C738C63E //Player Manager 2000 (Europe) +bizhash:EA03F49C datahash:C9023AD5 //Player Manager 2000 (Germany) +bizhash:E02D9023 datahash:5C9AC78B //Player Manager Ninety Nine (Europe) +bizhash:A22EAF45 datahash:A479ECCE //Player Manager Ninety Nine (Germany) +bizhash:EEE64D72 datahash:C313AB82 //Player Manager Ninety Nine (UK) +bizhash:439795B0 datahash:9FBCFDE3 //Player Manager Novanta Nove (Italy) +bizhash:E0AD5717 datahash:529C2E03 //PlayStation Kids (Germany) (En) +bizhash:1D7D69C9 datahash:40DDA326 //PlayStation Zone CD Vol. 1 (Germany) +bizhash:B8A10CD0 datahash:84F1ABD5 //PlayStation Zone CD Vol. 10 (Germany) +bizhash:F848F444 datahash:1F91321B //PlayStation Zone CD Vol. 11 (Germany) +bizhash:03076FC0 datahash:56ADD6BF //PlayStation Zone CD Vol. 13 (Germany) +bizhash:00BD6CA8 datahash:023EC4A6 //PlayStation Zone CD Vol. 14 (Germany) +bizhash:A27E9DE0 datahash:7E7AFB9D //PlayStation Zone CD Vol. 15 (Germany) +bizhash:C2026F5A datahash:A23E3E55 //Muppet RaceMania (Europe) +bizhash:C7BACCD8 datahash:1C40FB92 //PlayStation Zone CD Vol. 16 (Germany) +bizhash:B628D672 datahash:1DFE180F //Muppet RaceMania (France) +bizhash:14AA0DB9 datahash:35682CFE //Muppet RaceMania (Germany) +bizhash:2D3F1D4D datahash:2097B40D //Music - Music Creation for the PlayStation (Europe) (En,Fr,De,Es,It) +bizhash:D4C5C984 datahash:65E95A74 //Music 2000 (Europe) (En,Fr,De,Es,It) +bizhash:F078DA51 datahash:1C9F467B //Myst (Europe) (En,Fr,De,Es,It) +bizhash:E91536FC datahash:F1910D13 //N-Gen Racing (Europe) (En,Fr,De,Es,It) +bizhash:C6E775AC datahash:DC92680C //N2O (Europe) (En,Fr,De,Es,It,Pt) +bizhash:FED7ED9A datahash:BDEE37D9 //Nagano Winter Olympics '98 (Europe) +bizhash:6E9B469B datahash:16C61723 //Namco Museum Vol. 1 (Europe) +bizhash:2B2DA49F datahash:68026653 //Namco Museum Vol. 2 (Europe) +bizhash:488E8151 datahash:3E7D88A8 //Namco Museum Vol. 3 (Europe) +bizhash:D4B14966 datahash:3F2074EA //Namco Museum Vol. 4 (Europe) +bizhash:7193BDBF datahash:74B8288F //Namco Museum Vol. 5 (Europe) +bizhash:F7791817 datahash:99206094 //Namco Soccer Prime Goal (Europe) +bizhash:398DD620 datahash:D4560741 //Namco Tennis Smash Court (Europe) +bizhash:0D81E33D datahash:5C20614C //NanoTek Warrior (Europe) +bizhash:5B29B780 datahash:B8AAE301 //NASCAR 2000 (Europe) +bizhash:EE65CAD0 datahash:780C5287 //NASCAR 98 (Europe) +bizhash:88CA10D7 datahash:BB3D4DC7 //NASCAR 98 (France) +bizhash:5F61F672 datahash:8CC7A522 //NASCAR 98 (Germany) +bizhash:D63676E8 datahash:50227C89 //NASCAR 99 (Europe) +bizhash:263376D9 datahash:3CF7FDCB //NASCAR 99 (France) +bizhash:0C7B4149 datahash:C8A258AF //NASCAR 99 (Germany) +bizhash:985ED8CE datahash:6FB790A3 //NBA Basketball 2000 (Europe) (En,Fr,De,Es,It) +bizhash:1474397A datahash:F8CAA8F7 //NBA Fastbreak '98 (Europe) +bizhash:6E7A0F5D datahash:3AF59D8C //NBA Hoopz (Europe) (En,Fr,De) +bizhash:819C2FEB datahash:7A536D4B //NBA in the Zone (Europe) +bizhash:5994A2A5 datahash:9F27F46E //NBA in the Zone 2 (Europe) +bizhash:CEA65492 datahash:BF7DE69F //NBA in the Zone 2000 (Europe) +bizhash:8C6F8BE9 datahash:1329C142 //NBA Jam - Tournament Edition (Europe) +bizhash:99E1C5BF datahash:369B3472 //NBA Jam Extreme (Europe) +bizhash:07AB04D4 datahash:E0775B68 //NBA Live 2000 (Europe) +bizhash:3C377438 datahash:5F7257ED //NBA Live 2000 (Germany) +bizhash:5228358D datahash:FDEFD71B //NBA Live 2000 (Italy) +bizhash:7C0ECED1 datahash:367B790A //NBA Live 2000 (Spain) +bizhash:045CF925 datahash:845718AC //NBA Live 2001 (Europe) +bizhash:179F382F datahash:CB64FA59 //NBA Live 2001 (France) +bizhash:ACBEA96E datahash:4FF468E9 //NBA Live 2001 (Germany) +bizhash:32D60B25 datahash:4EE1FEA0 //NBA Live 2001 (Italy) +bizhash:14B5F5E7 datahash:3C2CF1BC //NBA Live 2001 (Spain) +bizhash:78CD6A81 datahash:EBAD3A86 //NBA Live 2002 (Europe) +bizhash:9020DE51 datahash:1A28F912 //NBA Live 2002 (France) +bizhash:185F8679 datahash:AA89F256 //NBA Live 2002 (Germany) +bizhash:BE322731 datahash:D17125CB //NBA Live 2002 (Italy) +bizhash:6720F02E datahash:A0D0B470 //NBA Live 2002 (Spain) +bizhash:D2DD9BCB datahash:4E6CA18D //NBA Live 2003 (France) +bizhash:06763B4C datahash:F372538B //NBA Live 2003 (Germany) +bizhash:B395CD25 datahash:BE85B617 //NBA Live 2003 (Italy) +bizhash:8533B6DE datahash:D80C8665 //NBA Live 2003 (Spain) +bizhash:9CEC6843 datahash:1E6CA7C4 //NBA Live 96 (Europe) +bizhash:2A8D6DEC datahash:08EBC31B //NBA Live 97 (Europe) (En,Fr,De) +bizhash:7BFEF35E datahash:89C94164 //NBA Live 98 (Europe) (En,Es,It) +bizhash:A05AB9DF datahash:9568362C //NBA Live 98 (Germany) +bizhash:F3A60DCA datahash:0CF79C36 //NBA Live 99 (Europe) +bizhash:6ED3039D datahash:75BAEC5B //NBA Live 99 (Germany) +bizhash:04C80C77 datahash:B7541C8F //NBA Live 99 (Italy) +bizhash:C72318FE datahash:4DA3947B //NBA Live 99 (Spain) +bizhash:2795E121 datahash:2C43D8CB //NBA Pro 98 (Europe) +bizhash:48B1BA3C datahash:29E9FC19 //NBA Pro 99 (Europe) +bizhash:DFAE9985 datahash:5E52C100 //NBA Showtime - NBA on NBC (Europe) +bizhash:297096E3 datahash:71D9FF57 //Necronomicon - Das Mysterium der Daemmerung (Germany) (Disc 1) +bizhash:54BF0FDC datahash:447028A7 //Necronomicon - Das Mysterium der Daemmerung (Germany) (Disc 2) +bizhash:B6D3128C datahash:C00F65CB //Necronomicon - El Alba de las Tinieblas (Spain) (Disc 1) +bizhash:49CFA70B datahash:AD13076C //Necronomicon - El Alba de las Tinieblas (Spain) (Disc 2) +bizhash:AD18365C datahash:C7613944 //Necronomicon - Ispirato Alle Opere Di (Italy) (Disc 1) +bizhash:3C76B407 datahash:FA5A9C09 //Necronomicon - Ispirato Alle Opere Di (Italy) (Disc 2) +bizhash:CABED2EC datahash:70277B5B //Necronomicon - L'Aube des Tenebres (France) (Disc 1) +bizhash:70313377 datahash:454F9F2E //Necronomicon - L'Aube des Tenebres (France) (Disc 2) +bizhash:A6BB90D6 datahash:65B42D27 //Necronomicon - O Despertar das Trevas (Portugal) (Disc 1) +bizhash:8FDFA9BD datahash:74DA6084 //Necronomicon - O Despertar das Trevas (Portugal) (Disc 2) +bizhash:C5214F89 datahash:7293B969 //Necronomicon - The Dawning of Darkness (Europe) (Disc 1) +bizhash:86F292A9 datahash:08339FB3 //Necronomicon - The Dawning of Darkness (Europe) (Disc 2) +bizhash:74A36850 datahash:30146840 //Need for Speed - High Stakes (Australia) +bizhash:2D286291 datahash:D65CBCF8 //Need for Speed - Porsche 2000 (Europe) (En,De,Sv) +bizhash:D53F351E datahash:B577EBAE //Need for Speed - Porsche 2000 (Europe) (Fr,Es,It) +bizhash:974DD9A2 datahash:196961A5 //Need for Speed - Road Challenge (Europe) (En,Sv) +bizhash:F7A20661 datahash:262ABE5F //Need for Speed - Road Challenge (Europe) (Fr,De) +bizhash:68F010F6 datahash:A26CB88E //Need for Speed II (Europe) (En,Fr,De,Es,It,Sv) +bizhash:DB2EADBA datahash:72BB6A2D //Need for Speed III - Hot Pursuit (Europe) (En,Fr,De,Es,It,Sv) +bizhash:F79AA588 datahash:C12AC623 //Net Yaroze Boot Disc (Europe) +bizhash:6C7A8CF5 datahash:9670A365 //Newcomer - Be a Popstar (Germany) +bizhash:C482F1E8 datahash:41A4B1DB //Newman Haas Racing (Europe) (En,Fr,De,It) +bizhash:7B75220C datahash:F7351F9D //Next Tetris, The (Europe) (En,Fr,De,Es,It,Nl) +bizhash:A7D0F793 datahash:573FFDAC //Next Wave Herbst '98 (Germany) (En) +bizhash:7BE33114 datahash:B8CE5F5B //NFL Blitz 2000 (Europe) +bizhash:2C1F97A3 datahash:443F9394 //NFL GameDay (Europe) +bizhash:853EF54A datahash:752500F9 //NFL Quarterback Club 97 (Europe) +bizhash:9F8E5E90 datahash:FC7171F5 //NFL Xtreme (Europe) +bizhash:7EC5931F datahash:AADC81CC //NHL 2000 (Europe) (En,Sv,Fi) +bizhash:C0177296 datahash:68172DF6 //NHL 2000 (Germany) +bizhash:0C1F6C23 datahash:620CD469 //NHL 2001 (Europe) (En,Sv,Fi) +bizhash:A49ED581 datahash:3FA1079E //NHL 2001 (Germany) +bizhash:C255EA72 datahash:88DD0896 //NHL 97 (Europe) +bizhash:39879CE3 datahash:3121FF4D //NHL 97 (Germany) +bizhash:7391C0A3 datahash:7E7E2834 //NHL 98 (Europe) (En,Sv,Fi) +bizhash:E398F745 datahash:6689E23D //NHL 98 (Germany) +bizhash:034FFC08 datahash:5734EDA0 //NHL 99 (Europe) (En,Fr,Sv,Fi) +bizhash:4DD84037 datahash:F17CE8A8 //NHL 99 (Germany) +bizhash:91F7D147 datahash:54B6F7F8 //NHL Blades of Steel 2000 (Europe) +bizhash:F9997BB7 datahash:0D28511B //NHL Breakaway 98 (Europe) +bizhash:F2CFB7C0 datahash:765DBBA8 //NHL Championship 2000 (Europe) (En,Fr,De,Sv) +bizhash:503EF587 datahash:77C02F9D //NHL Face Off '97 (Europe) +bizhash:187465EB datahash:63F83102 //NHL Face Off (Europe) +bizhash:7DDED3EA datahash:250BB62C //NHL FaceOff 2000 (Europe) +bizhash:3F7EDA1D datahash:14B09A9E //NHL FaceOff 98 (Europe) +bizhash:0E4CA197 datahash:47DAFEAA //NHL FaceOff 99 (Europe) +bizhash:61EDE2CF datahash:967483D8 //NHL Powerplay (Europe) +bizhash:4153E8B7 datahash:D68BA0D5 //NHL Powerplay 98 (Europe) (En,Fr,De) +bizhash:5AD9152B datahash:5A149D1B //NHL Rock the Rink (Europe) +bizhash:813CA6FD datahash:49A3C139 //Nice Cats (Europe) (En,Fr,De,Nl) +bizhash:DE7C8AF5 datahash:95E2EBC7 //Nickelodeon Les Razmoket - 100% Angelica (France) +bizhash:1A9CC638 datahash:F7FAC343 //Nickelodeon Les Razmoket - A la Recherche de Reptar (France) +bizhash:15C19114 datahash:203633BA //Nickelodeon Les Razmoket - Font leur Cinema (France) +bizhash:D7CB0746 datahash:68EB397C //Nickelodeon Les Razmoket a Paris - Le Film (France) +bizhash:E37C1E54 datahash:5AF848FE //Nickelodeon Rocket Power - Team Rocket Rescue (Europe) +bizhash:A1783259 datahash:C54A8354 //Nickelodeon Rugrats - Auf der Suche nach Reptar (Germany) +bizhash:9A8A57EC datahash:3267489E //Nickelodeon Rugrats - De Speurtocht naar Reptar (Netherlands) +bizhash:9D8EF4B9 datahash:1DFDE4FC //Nickelodeon Rugrats - Excursion al estudio (Spain) +bizhash:9079A853 datahash:454FBEA5 //Nickelodeon Rugrats - Search for Reptar (Europe) +bizhash:B74482DA datahash:AF953378 //Nickelodeon Rugrats - Studio Tour (Europe) +bizhash:E98DA693 datahash:749D50B7 //Nickelodeon Rugrats - Studio Tour (Germany) +bizhash:C41B1B16 datahash:C43B9F00 //Nickelodeon Rugrats - Totally Angelica (Europe) +bizhash:A7147A3C datahash:F740F81E //Nickelodeon Rugrats en Paris - La pelicula (Spain) +bizhash:597B83BC datahash:69950B54 //Nickelodeon Rugrats in Paris - The Movie (Europe) +bizhash:ED78FEBD datahash:1F4DE728 //Nickelodeon SpongeBob SquarePants - SuperSponge (Europe) +bizhash:3726C936 datahash:90D1C72F //Nicktoons Racing (Europe) (En,Fr,De,Es,It,Pt) +bizhash:EBB1A34D datahash:2808B89D //Nightmare Creatures (Europe) +bizhash:E7D8B9AA datahash:6A1EF7AD //Nightmare Creatures (Germany) (En) +bizhash:155BAE25 datahash:AF75B6DB //Nightmare Creatures II (Europe) (En,Fr,De) +bizhash:18314C1E datahash:84A891CE //Ninja - L'Ombre des Tenebres (France) +bizhash:F58F57CA datahash:C25196E0 //Ninja - Shadow of Darkness (Europe) (Demo) +bizhash:7C1FFE60 datahash:0E333D3A //Ninja - Shadow of Darkness (Europe) +bizhash:044C3A52 datahash:7E356CEF //Ninja - Shadow of Darkness (Germany) +bizhash:8880C33F datahash:0C59D060 //No Fear Downhill Mountain Biking (Europe) (En,Fr,De,Es,It,Sv) +bizhash:6E8C722E datahash:9BBDA1E7 //No One Can Stop Mr. Domino (Europe) +bizhash:1152D539 datahash:01C39F19 //Noddy's Magic Adventure (Europe) (En,Fr) +bizhash:211FF7CF datahash:9CB784A3 //Note, The (Europe) (En,Fr,De,Es,It) +bizhash:BDE6B140 datahash:40734867 //Novastorm (Europe) (Disc 1) +bizhash:3DC256C9 datahash:6A7A23F3 //Novastorm (Europe) (Disc 2) +bizhash:8104FE22 datahash:53BE5695 //Nuclear Strike (Europe) +bizhash:C28EEF41 datahash:18B3E63A //Nuclear Strike (France) +bizhash:4D54622C datahash:77F1F434 //Nuclear Strike (Germany) +bizhash:6F9C84F6 datahash:02D78D01 //O.D.T. (Europe) +bizhash:8FC45A36 datahash:1FED1557 //O.D.T. (France) +bizhash:0FD13A56 datahash:F8B41899 //O.D.T. (Germany) (Demo) +bizhash:7A0D40DD datahash:37333B26 //O.D.T. (Germany) +bizhash:C6B536BD datahash:7E694DCA //Motorhead (Europe) +bizhash:FFCC3782 datahash:84D3A71C //Mr. Driller (Europe) (En,Fr,De,Es,It) +bizhash:6A97017E datahash:5CD7E22F //Oddworld - Abe's Exoddus (Spain) (Disc 1) +bizhash:B1D33C2F datahash:E40BC741 //Oddworld - Abe's Exoddus (Spain) (Disc 2) +bizhash:54486880 datahash:C5B3907F //Oddworld - Abe's Oddysee (Europe) (Demo) +bizhash:193F59A7 datahash:1C46EFC6 //Oddworld - Abe's Oddysee (Europe) +bizhash:C586A814 datahash:C68E60BA //Oddworld - Abe's Oddysee (Germany) +bizhash:FF07CAB2 datahash:EA9310C9 //Oddworld - Abe's Oddysee (Italy) +bizhash:F0A3761E datahash:A4D8567A //Oddworld - Abe's Oddysee (Spain) +bizhash:11EDACD7 datahash:386DB417 //Oddworld - L'Exode d'Abe (France) (Disc 1) +bizhash:125B0524 datahash:E258CAED //Oddworld - L'Exode d'Abe (France) (Disc 2) +bizhash:6A6308EA datahash:46AAE639 //Off-World Interceptor Extreme (Europe) +bizhash:37C150D6 datahash:4DA185DB //Official PlayStation Magazine Best Games Ever 2000 (Europe) +bizhash:6404346B datahash:23E47C86 //Official PlayStation Magazine Platinum Special Demo (Europe) +bizhash:A83EED2A datahash:CD525674 //Official UK PlayStation Best Games Ever! (UK) +bizhash:58512811 datahash:46A49B43 //Olympic Games (Europe) (En,Fr,De,Es,It) +bizhash:B9D68CE7 datahash:D68C10A3 //Olympic Soccer (Europe) (En,Fr,De,Es,It) +bizhash:BDC13148 datahash:7B27E8F1 //Omega Assault (Europe) +bizhash:1333CECE datahash:4C403F3C //Omega Boost (Europe) (En,Fr,De,Es,It) +bizhash:AB6C5A24 datahash:5404187C //One (Europe) (En,Fr,De,Es,It) +bizhash:33732287 datahash:4513DA48 //One Piece Mansion (Europe) +bizhash:0041FFA0 datahash:F3B2FA9C //Onside Complete Soccer (Europe) (En,Fr,De,Es) (v1.0) +bizhash:1590C287 datahash:F06FC95D //Onside Complete Soccer (Europe) (En,Fr,De,Es) (v1.1) +bizhash:40B952A8 datahash:A59C962E //OPSM Best Racing Game Ever (Europe) +bizhash:29368B3E datahash:8DE3E54F //Oro e Gloria - La Strada per El Dorado (Italy) +bizhash:955E89F0 datahash:F803366B //OverBlood (Europe) +bizhash:F2404E83 datahash:F961E8FE //OverBlood (France) +bizhash:3AA26FD5 datahash:80577F03 //OverBlood (Germany) +bizhash:5363F711 datahash:FB5C0FFF //OverBlood 2 (Europe) (Disc 1) (v1.0) +bizhash:9A9DDE4B datahash:04361D3E //OverBlood 2 (Europe) (Disc 1) (v1.1) +bizhash:1975ADC1 datahash:AEA0F76C //OverBlood 2 (Europe) (Disc 2) (v1.0) +bizhash:FF30ED92 datahash:03231FD4 //OverBlood 2 (Europe) (Disc 2) (v1.1) +bizhash:FE54BCFA datahash:9CD53E02 //OverBlood 2 (Germany) (Disc 1) +bizhash:FD4881A8 datahash:630B165E //OverBlood 2 (Germany) (Disc 2) +bizhash:741F7D28 datahash:FF7F029E //Overboard! (Europe) +bizhash:14CB00CF datahash:EF3D5D10 //Pac-Man World (Europe) +bizhash:C74FC746 datahash:1E7AD992 //Pac-Man World (France) +bizhash:814C8409 datahash:B0DB4512 //Pac-Man World (Germany) +bizhash:31A41A0F datahash:99E56579 //Pac-Man World (Italy) +bizhash:15866486 datahash:B71AC8D4 //Pac-Man World (Spain) +bizhash:9E3D2A1C datahash:82D77A99 //Pajama Sam - You Are What You Eat from Your Head to Your Feet (Europe) +bizhash:A17DC25B datahash:29585DDE //Pandemonium! (Europe) +bizhash:3D4D274E datahash:AF062349 //Pandemonium! 2 (Europe) +bizhash:3E67DF5C datahash:3AA77C7F //Panzer Front (Europe) (En,Fr,De) +bizhash:5813AA64 datahash:B9D62B36 //PlayStation Zone CD Vol. 17 (Germany) +bizhash:0735DC08 datahash:C9CFA98A //PlayStation Zone CD Vol. 2 (Germany) +bizhash:467AECB3 datahash:3F8A7F53 //PlayStation Zone CD Vol. 3 (Germany) +bizhash:B705F413 datahash:C72429B4 //PlayStation Zone CD Vol. 4 (Germany) +bizhash:D61FF3A4 datahash:0D69997E //PlayStation Zone CD Vol. 5 (Germany) +bizhash:22A096FB datahash:DEA3FC3E //PlayStation Zone CD Vol. 6 (Germany) +bizhash:97A99D01 datahash:407B4458 //PlayStation Zone CD Vol. 7 (Germany) +bizhash:8F1198F2 datahash:60F09DEE //PlayStation Zone CD Vol. 8 (Germany) +bizhash:DAFB7F63 datahash:5ACB7FE6 //PlayStation Zone CD Vol. 9 (Germany) +bizhash:29E8E052 datahash:BE5F48EB //PO'ed (Europe) (En,Fr,De,Es,It) +bizhash:4E4B3C01 datahash:5C2601B1 //Pocket Fighter (Europe) +bizhash:2EFAF8F6 datahash:D06C0F27 //Point Blank (Europe) (Demo) +bizhash:E70F8DA9 datahash:7C964854 //Point Blank (Europe) (En,Fr,De) (Alt) +bizhash:ABE97D5F datahash:15B24E7A //Point Blank (Europe) (En,Fr,De) +bizhash:64D2BD7F datahash:43318F48 //Point Blank 2 (Europe, Australia) (En,Fr,De,Es,It) +bizhash:4A3C5124 datahash:E5162086 //Point Blank 3 (Europe, Australia) (En,Fr,De,Es,It) +bizhash:088B855A datahash:2467384A //Pong (Europe) (En,Fr,De,Es,It,Nl) +bizhash:E95EE025 datahash:C55D0774 //Pool Academy (Europe) (En,Fr,De) +bizhash:4165EA92 datahash:443D3D79 //Pool Hustler (Europe) +bizhash:FA44EEF3 datahash:8F9A0AE9 //Pool Shark (Europe) +bizhash:CFAF41BE datahash:000D989C //Pop n' Pop (Europe) +bizhash:1B7A5878 datahash:BB0DA3CD //Panzer General (Europe) +bizhash:56CC4644 datahash:2DC6C881 //Paradise Casino (Europe) +bizhash:BA3CA347 datahash:F5711543 //PaRappa the Rapper - The Hip Hop Hero (Europe) (En,Fr,De,Es,It) +bizhash:AF61A36C datahash:EA9AFC1C //Parasite Eve II (Europe) (Disc 1) +bizhash:1B803451 datahash:10A3C69A //Parasite Eve II (Europe) (Disc 2) +bizhash:C1E31374 datahash:5CA94765 //Parasite Eve II (France) (Disc 1) +bizhash:F9080D7C datahash:F9C470C0 //Parasite Eve II (France) (Disc 2) +bizhash:7AE945D3 datahash:5176C03A //Parasite Eve II (Germany) (Disc 1) +bizhash:7B17DA9F datahash:93EFF010 //Parasite Eve II (Germany) (Disc 2) +bizhash:25924E32 datahash:A2960561 //Parasite Eve II (Italy) (Disc 1) +bizhash:3C9CD10E datahash:5DF698BC //Parasite Eve II (Italy) (Disc 2) +bizhash:DF14A561 datahash:4A128073 //Parasite Eve II (Spain) (Disc 1) +bizhash:4CBEEFF9 datahash:FAB9286E //Parasite Eve II (Spain) (Disc 2) +bizhash:4226F063 datahash:38F1C015 //Paris-Marseille Racing (France) +bizhash:FBDAC634 datahash:6A3ADB22 //Paris-Marseille Racing II (France) +bizhash:F5CDA488 datahash:3D46AEEA //Parodius (Europe) +bizhash:588600E1 datahash:870E01B6 //Patriotic Pinball (Europe) (En,Fr,De,It) +bizhash:1CFB9EB5 datahash:BC8B3DF4 //Pax Corpus (Europe) (En,Fr,De) +bizhash:741EC589 datahash:5F77F854 //Peak Performance (Europe) +bizhash:3BF1FEF3 datahash:F150691B //Penny Racers (Europe) +bizhash:E344895B datahash:F9E3D851 //Pequenos Guerreros (Spain) +bizhash:48EDBCDB datahash:FA6F3567 //Perfect Assassin (Europe) (En,Fr,De,Es,It) +bizhash:07CAE42C datahash:30E6A072 //Perfect Weapon (Europe) +bizhash:15B24926 datahash:169BDFE7 //Perfect Weapon (Germany) +bizhash:B5C1FF96 datahash:54CA35B8 //Pet in TV (Europe) +bizhash:8322D01C datahash:B43E7A6E //Pet in TV (Germany) +bizhash:40AD1805 datahash:A0F0AD2A //Petit Dinosaure, Le - Retour vers la Grande Vallee (France) +bizhash:B01086E7 datahash:6EDD0864 //PGA European Tour Golf (Europe) (En,De) +bizhash:9F9F7EEB datahash:158399B8 //PGA Tour 96 (Europe) +bizhash:B81D6B1C datahash:83BC7B52 //PGA Tour 97 (Europe) +bizhash:A612AB7A datahash:41024DCD //PGA Tour 98 (Europe) +bizhash:6E85D8B9 datahash:A2311C96 //Phat Air - Extreme Snowboarding (Europe) +bizhash:3D0FA37F datahash:FDF2C675 //Philosoma (Europe) (En,Fr,De) +bizhash:44B16CEC datahash:4B9188D6 //Pierrafeu, Les - Bedrock Bowling (France) +bizhash:E7F658B7 datahash:8BC25B38 //Pinball Power (Europe) +bizhash:DD5DFA6C datahash:6337D0B9 //Pink Panther - Pinkadelic Pursuit (Europe) (En,Fr,De,Es,It) +bizhash:60BA708D datahash:F5E97004 //Pinobee (Europe) (En,Fr,De,Es,It) +bizhash:88AA04C2 datahash:0C7A49FD //Pipe Mania 3D (Europe) (En,Fr,De,Es,It) +bizhash:46FC2D1D datahash:26440E65 //Power Move Pro Wrestling (Europe) +bizhash:D734A9E5 datahash:4CF42F48 //Power Serve (Europe) (En,Fr,De) +bizhash:F7824BF5 datahash:14B90D96 //Power Source (Europe) +bizhash:70B61E7C datahash:3D8382AE //Powerpuff Girls, The - Chemical X-Traction (Europe) (En,Fr,De,Es) +bizhash:C25A1CAF datahash:51EE0D69 //Poy Poy (Europe) +bizhash:7E0CCE9B datahash:0F626B6B //Poy Poy 2 (Europe) +bizhash:0C32C08B datahash:5F477128 //Premier Manager 2000 (Europe) +bizhash:3D27A086 datahash:9DF0EA1D //Premier Manager 98 (Europe) +bizhash:55586F78 datahash:ECD50841 //Premier Manager 98 (Italy) +bizhash:DC74D82A datahash:88B1EE0C //Premier Manager Ninety Nine (Europe) +bizhash:52813729 datahash:5EE5EDC7 //Primal Rage (Europe) (En,Fr,De,Es,It,Pt) +bizhash:C16E8FCD datahash:BA440B67 //Primera Division Stars (Spain) +bizhash:7F21323E datahash:601C56EC //Prince Naseem Boxing (Europe) (En,Fr,De,Es,It) +bizhash:FD9C52A4 datahash:14A23F96 //Prism Land Story (Europe) +bizhash:E1BAC16B datahash:DE5D6C42 //Pro 18 - World Tour Golf (Europe) (En,Fr,De,Es,It,Sv) +bizhash:63FB0A51 datahash:0A2AEB73 //Pro Backgammon (Europe) +bizhash:076E0D26 datahash:834DF26F //Pro Body Boarding (Europe) (En,Fr,De) +bizhash:E7243084 datahash:6C8CABE4 //Pro Evolution Soccer (Europe) (En,Fr,De) +bizhash:B2E65B5A datahash:4E4141A0 //Pro Evolution Soccer 2 (Europe) (En,Fr,De) +bizhash:5D1148A4 datahash:C12F4BD8 //Pro Evolution Soccer 2 (Europe) (Es,It) +bizhash:E94823B3 datahash:B7A3010B //Popstar Maker (Europe) +bizhash:5761FB6B datahash:FCB3F754 //Pro Pinball - Big Race USA (Europe) (En,Fr,De,Es) +bizhash:E2697E88 datahash:0666E549 //Pro Pinball - Fantastic Journey (Europe) (En,Fr,De,Es) +bizhash:EAE5491B datahash:BC508517 //Pro Pinball - The Web (Europe) +bizhash:28F8A04C datahash:BF522C1A //Pro Pinball - Timeshock! (Europe) (En,Fr,De,Es,It) +bizhash:02B2E168 datahash:59C2008C //Pro Racer (Europe) +bizhash:9093BF4D datahash:944DC8BB //Project Overkill (Europe) +bizhash:D8FD119C datahash:24C7E33E //PS One Demo Disc 02 (Europe) (En,Fr,De,Es,It) +bizhash:4A1C021C datahash:07E569AB //PS One Kids Autumn 2000 (Europe) (En,Fr,De,Es,It) +bizhash:C1E8317D datahash:28081FE0 //PS One Special Demo 01 (Europe) (En,Fr,De,Es,It) +bizhash:6C8A9D51 datahash:B90F9880 //PS-X-Change Version 1.0 (Europe) (Unl) +bizhash:1BE2F26A datahash:802581F5 //PS-X-Change Version 2.0 (Europe) (Unl) +bizhash:3C1460E5 datahash:8B366698 //Psybadek (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:4CC077F6 datahash:6E264AD9 //Psybadek (Europe) (En,Fr,De,Es,It) +bizhash:5496D0B9 datahash:703EA927 //Psychic Detective (Europe) (Disc 1) +bizhash:8645D89A datahash:CB797A72 //Psychic Detective (Europe) (Disc 2) +bizhash:B6BF2CEA datahash:52DC269B //Psychic Detective (Europe) (Disc 3) +bizhash:54DAB830 datahash:390D0B50 //Psychic Force (Europe) +bizhash:CD7EE6AE datahash:E9448A8A //Psychic Force 2 (Europe) +bizhash:71E8548A datahash:6AD7C8EF //Puchi Carat (Europe) +bizhash:1A166D4A datahash:400FDBBC //Puma Street Soccer (Europe) (En,Fr,De,It) +bizhash:CE46B16F datahash:7FE8220E //Puzznic (Europe) +bizhash:52F3DC7F datahash:A0525665 //Pyjama Sam - Heros du Gouter (France) +bizhash:38BC392A datahash:DA330F81 //Pyjama Sam - Suessigkeiten kriegen Saures (Germany) +bizhash:DAF1162A datahash:4A4B8DE0 //Q-bert (Europe) (En,Fr,De,Es,It) +bizhash:645B1348 datahash:5BD16C4E //Quake II (Europe) +bizhash:7EA7530C datahash:52E562E1 //Qui Veut Gagner des Millions (France) +bizhash:8270A968 datahash:2EFB53A4 //Quiere ser millonario (Spain) +bizhash:402639C6 datahash:55F0E349 //Quiz Show (Italy) (Disc 1) +bizhash:39236435 datahash:7FC919F1 //Quiz Show (Italy) (Disc 2) +bizhash:5CF08EE5 datahash:5E003425 //R-Type Delta (Europe) +bizhash:4B69E611 datahash:BE23CDF8 //R-Types (Europe) +bizhash:6CDA37ED datahash:4A8C6E94 //Racing Simulation 2 (Germany) +bizhash:CA9B8AFC datahash:9816C706 //Racing Special (Europe) +bizhash:77F18C68 datahash:C8D99406 //radicalgames@psygnosis (Europe) +bizhash:824A6799 datahash:9369E501 //radicalgames@psygnosis v.2 (Europe) +bizhash:57657480 datahash:B2F67860 //Radikal Bikers (Europe) (En,Fr,De,Es,It) +bizhash:B920EBA1 datahash:689D23B0 //Rage Racer (Europe) +bizhash:039D86D3 datahash:A4665DBF //Rageball (Europe) +bizhash:6D0EF8C9 datahash:98B7C090 //Raging Skies (Europe) (En,Fr,De) +bizhash:F7270EF4 datahash:444D8617 //Raiden Project, The (Europe) +bizhash:71218B1A datahash:BD0D7C94 //Railroad Tycoon II (Europe) (En,Fr,De) +bizhash:DFDE151C datahash:E0D0DFD7 //Rally Cross (Europe) +bizhash:FDD7303D datahash:6F1EB1AC //Rally Cross 2 (Europe) +bizhash:D0CEAB2E datahash:52E3E788 //Rampage - Through Time (Europe) (En,Fr,De) +bizhash:822C5042 datahash:A06E3328 //Rampage - World Tour (Europe) +bizhash:8AE8B467 datahash:8295CA64 //Rampage 2 - Universal Tour (Europe) +bizhash:127AB92B datahash:63FF68B3 //Ran Soccer (Germany) +bizhash:3A1B0168 datahash:6E6DF9ED //Rapid Racer (Europe) (En,Fr,De,Es,It) +bizhash:C68EA43A datahash:A3DE7521 //Rapid Reload (Europe) +bizhash:1DA62ACF datahash:9D684E40 //Rascal (Europe) +bizhash:EE336D0E datahash:A221600B //Rascal Racers (Europe) +bizhash:8B486026 datahash:7EED8E55 //Rat Attack (Europe) (En,Fr,De,Es,It,Nl) +bizhash:D60B04EA datahash:3A4EECD3 //Raven Project, The (Europe) (En,Fr,De) (Disc 1) +bizhash:EF862207 datahash:45C1DA0C //Raven Project, The (Europe) (En,Fr,De) (Disc 2) +bizhash:54A11316 datahash:F8074FA1 //Raven Project, The (Germany) (En,Fr,De) (Disc 1) +bizhash:B99C7AEC datahash:4888CED3 //Raven Project, The (Germany) (En,Fr,De) (Disc 2) +bizhash:EAF28941 datahash:10DDE335 //Ray Crisis (Europe) +bizhash:81293D3A datahash:CB2A782F //Ray Tracers (Europe) +bizhash:C8D958AB datahash:119535ED //Rayman (Europe) (En,Fr,De) (EDC) +bizhash:24DB6F84 datahash:E195BF69 //O.D.T. (Italy) +bizhash:E374CCBA datahash:DD274E17 //Rayman (Europe) (En,Fr,De) (No EDC) +bizhash:FD23C877 datahash:7EEBB326 //Rayman 2 - The Great Escape (Europe) (En,Es,It) +bizhash:FE3CD85B datahash:38D57B95 //Rayman 2 - The Great Escape (Europe) (Fr,De) +bizhash:409B5B0E datahash:0A381755 //Rayman Junior (Europe) (Fr,De,Es,It) +bizhash:486DC544 datahash:FFF14D18 //Rayman Junior - Level 1 (Europe) (En,Fr,De,Es,It) +bizhash:1137CC26 datahash:5D0C2657 //Rayman Junior - Level 2 (Europe) (En,Fr,De,Es,It) +bizhash:14D85344 datahash:D2037C3E //Rayman Junior - Level 3 (Europe) (En,Fr,Es,It) +bizhash:B6B1B4B2 datahash:B8B59BCE //Rayman Rush (Europe) (En,Fr,De,Es,It) +bizhash:F349CB5C datahash:A9C3E18D //RayStorm (Europe) +bizhash:26AE7A39 datahash:F0FB5753 //RC de GO! (Europe) +bizhash:546A844B datahash:A04B0096 //RC Revenge (Europe) (En,Fr,De,Es) +bizhash:49AFD484 datahash:7420A4EC //RC Stunt Copter (Europe) +bizhash:B79D8932 datahash:BF6AE7D2 //RC Stunt Copter (France) +bizhash:5EE2A7AF datahash:8E9D3C2F //RC Stunt Copter (Germany) +bizhash:73C252A3 datahash:EEF25764 //Re-Loaded (Europe) (En,Fr,De) +bizhash:6DA3F52F datahash:2D240D3B //Re-Volt (Europe) (En,Fr,De,Es,It) +bizhash:9B5E6A3F datahash:4E23978E //Ready 2 Rumble Boxing (Europe) (En,Fr,De) +bizhash:D465943E datahash:73F3B2EF //Ready 2 Rumble Boxing - Round 2 (Europe) (En,Fr,De) +bizhash:338D9023 datahash:EEEC4FFC //Real Bout Fatal Fury (Europe) +bizhash:E6F33B19 datahash:F18DD659 //ReBoot (Europe) +bizhash:F6D8D5E9 datahash:E4D161BF //ReBoot (France) +bizhash:560377F5 datahash:E44BB5C1 //ReBoot (Germany) +bizhash:475B86EB datahash:F0A2B3E0 //Reel Fishing (Europe) +bizhash:FFA7DB3A datahash:AA58FD51 //Reel Fishing II (Europe) (En,De) +bizhash:DCA4C67C datahash:24300C23 //Registered Users Demo 02 (Europe) +bizhash:567630DE datahash:30D1C00D //Registered Users Demo 03 (Europe) +bizhash:0104C5F1 datahash:2681F26B //Registered Users Demo 05 (Europe) (En,Fr,De,Es,It) +bizhash:CC5FC2B1 datahash:D329389A //Registered Users Demo 06 (Europe) +bizhash:3B6D65E4 datahash:F3205648 //Registration Demo 01 (Europe) +bizhash:99E965E0 datahash:83DBC550 //Renegade Racers (Europe) +bizhash:30A2132D datahash:35923349 //Rescue Heroes - Helden in Gefahr (Germany) +bizhash:26017F09 datahash:A86C736A //Shellshock (Germany) +bizhash:C3930635 datahash:8AA5D80E //Shockwave - Operation JumpGate (Europe) +bizhash:214AAF76 datahash:09587B73 //Shockwave Assault (Europe) +bizhash:38FACF83 datahash:A4E97E3C //Rescue Heroes - Molten Menace (Europe) +bizhash:6351FAF7 datahash:FB4A90ED //Shonen Jump's One Piece - Grand Battle (Europe) (En,Fr,De,Es,It) +bizhash:73FE7C77 datahash:9EFE1555 //Shoot (Germany) (En) +bizhash:49774AF4 datahash:511906CF //Shrek Treasure Hunt (Europe) (En,Fr,De,Es) +bizhash:9548BDB1 datahash:5F5E85E2 //Silent Bomber (Europe) +bizhash:418D2E1C datahash:CEEEB245 //Silent Bomber (France) +bizhash:5E0071F0 datahash:12557B5D //Silent Bomber (Germany) +bizhash:8B997E8B datahash:38B0E15D //Silent Bomber (Spain) +bizhash:1A74928B datahash:2ECAD4EC //Silent Hill (Europe) (Demo) +bizhash:1EAA900D datahash:1788AA2E //Silent Hill (Europe) (En,Fr,De,Es,It) +bizhash:15688E85 datahash:38C0440B //Silent Hill (Germany) (En) (Demo) +bizhash:A4DFB9D1 datahash:BBCF90D8 //Silent Iron (Europe) +bizhash:62DB8A73 datahash:667527F7 //SimCity 2000 (Europe) (En,Fr,De,Es) +bizhash:8302A12C datahash:4D925A87 //Simpsons, The - Wrestling (Europe) +bizhash:17709BC6 datahash:CAF6E89E //Sitting Ducks (Europe) (En,Fr,De,Es,It,Nl) +bizhash:D1666B21 datahash:973B27CF //Skeleton Warriors (Europe) +bizhash:5A2C6D52 datahash:9D10E214 //Ski Air Mix (Europe) +bizhash:77B3C7C7 datahash:DED18199 //Skullmonkeys (Europe) +bizhash:846D4710 datahash:67832693 //Skullmonkeys (France) +bizhash:07AD7153 datahash:F9355ED5 //Skullmonkeys (Germany) +bizhash:E324C1E1 datahash:75F1B705 //Sky Sports Football Quiz (Europe) +bizhash:38C40214 datahash:64118E7C //Sky Sports Football Quiz - Season 02 (Europe) +bizhash:2DA2336E datahash:802622BD //Slam 'n Jam '96 featuring Magic & Kareem (Europe) +bizhash:5FC2591E datahash:BBB08265 //Slamscape (Europe) +bizhash:37045DFA datahash:5C3D8194 //Sled Storm (Europe) (En,Fr,De,Es) +bizhash:E30F8D98 datahash:33E7D4EE //O.D.T. (Spain) +bizhash:23E80A8D datahash:4C5A16DC //Oddworld - Abe's Exoddus (Europe) (Disc 1) +bizhash:82505FB1 datahash:99BECAAD //Oddworld - Abe's Exoddus (Europe) (Disc 2) +bizhash:A4B442C8 datahash:1EB514C8 //Small Soldiers (Europe) +bizhash:1296D6D7 datahash:D9068BF6 //Oddworld - Abe's Exoddus (Germany) (Disc 1) +bizhash:8F1753AA datahash:868480B8 //Small Soldiers (Germany) +bizhash:1B76F0AB datahash:0713506D //Oddworld - Abe's Exoddus (Germany) (Disc 2) +bizhash:2D54E95C datahash:4CE03554 //Oddworld - Abe's Exoddus (Italy) (Disc 1) +bizhash:C8F57840 datahash:EFC82F8C //Oddworld - Abe's Exoddus (Italy) (Disc 2) +bizhash:397111D9 datahash:DF1A25EE //Resident Evil (Europe) (EDC) +bizhash:12DC85C8 datahash:4D65103D //Resident Evil (Europe) (No EDC) +bizhash:9B4F5E25 datahash:42F16556 //Resident Evil (France) (EDC) +bizhash:B0E2CA34 datahash:5D90F1CB //Resident Evil (France) (No EDC) +bizhash:D33F89A2 datahash:7C3FB8F6 //Resident Evil (Germany) +bizhash:3726D0A9 datahash:052FE98E //Resident Evil - Director's Cut (Europe) +bizhash:2CDACEA8 datahash:F8ADC16F //Resident Evil - Director's Cut (France) +bizhash:A19C4F6C datahash:E0F3ADFD //Resident Evil - Director's Cut (Germany) +bizhash:92954E3D datahash:6C39155C //Resident Evil - Survivor (Europe) +bizhash:44D8DAD3 datahash:DC7DA253 //Resident Evil - Survivor (France) +bizhash:67B2BD05 datahash:F5D593DA //Resident Evil 2 (Europe) (Disc 1) +bizhash:BD50D6FA datahash:93F922D4 //Resident Evil 2 (Europe) (Disc 2) +bizhash:992533AD datahash:ACBF1EAD //Resident Evil 2 (Europe) (Preview) +bizhash:BF69A0FB datahash:ADB3B645 //Resident Evil 2 (France) (Disc 1) +bizhash:92C29141 datahash:E75CCB0D //Resident Evil 2 (France) (Disc 2) +bizhash:BEEF796A datahash:F833EFE6 //Resident Evil 2 (Germany) (Disc 1) +bizhash:91BFF070 datahash:0DD16652 //Resident Evil 2 (Germany) (Disc 2) +bizhash:428BAA2F datahash:3CB6EA06 //Resident Evil 2 (Italy) (Disc 1) +bizhash:8CB3FD7E datahash:4EB4E4CD //Resident Evil 2 (Italy) (Disc 2) +bizhash:8C42CE8C datahash:B24F69C5 //Resident Evil 2 (Spain) (Disc 1) +bizhash:187287FF datahash:D42581E3 //Resident Evil 2 (Spain) (Disc 2) +bizhash:4D1FCFDE datahash:FB7FB080 //Resident Evil 3 - Nemesis (Europe) (Demo) +bizhash:8E1F2507 datahash:FB9DEF08 //Resident Evil 3 - Nemesis (Europe) +bizhash:61AD59DC datahash:A0D38ACC //Resident Evil 3 - Nemesis (France) +bizhash:5BAC135A datahash:69237BB6 //Resident Evil 3 - Nemesis (Germany) +bizhash:03E3E83B datahash:7B248588 //Resident Evil 3 - Nemesis (Ireland) +bizhash:BDC79D6B datahash:F0AB7891 //Resident Evil 3 - Nemesis (Italy) +bizhash:4BF8EA8A datahash:1B944257 //Resident Evil 3 - Nemesis (Spain) +bizhash:82F60CAB datahash:42653585 //Retro Force (Europe) (En,Fr,De,Es,It) +bizhash:24B59215 datahash:A3C4181D //Return Fire (Europe) (En,Ja,Fr,De,Es,It,Pt,Ko,Ru,Ar) +bizhash:8DEB493C datahash:B91E3FE1 //Revolution X - Music Is the Weapon (Europe) +bizhash:60C695C6 datahash:BBE0D9DC //Revolution X - Music Is the Weapon (Germany) (En) +bizhash:92BEAD85 datahash:E5EB5F34 //Rhythm Beat (Europe) +bizhash:44FE9B71 datahash:F84AECA0 //Ridge Racer (Europe) +bizhash:B58C1F89 datahash:1E62C4B3 //Ridge Racer Hi-Spec Demo (Europe) +bizhash:D6B16247 datahash:01210544 //Ridge Racer Revolution (Europe) (EDC) +bizhash:FD1CF656 datahash:1FD99FFA //Ridge Racer Revolution (Europe) (No EDC) +bizhash:8C2D65AE datahash:517C8B8D //Ridge Racer Type 4 (Europe) (En,Fr,De,Es,It) +bizhash:80087826 datahash:5C172BD7 //Ridge Racer Type 4 Collectors Demo (Europe) +bizhash:14C46C35 datahash:D543996A //Riot (Europe) +bizhash:5117757A datahash:CE6CDF27 //Rise 2 - Resurrection (Europe) (En,Fr,De,Es,It) +bizhash:4CAFAB37 datahash:2EFAC0CE //Rising Zan - The Samurai Gunman (Europe) (En,Fr,De,Es,It) +bizhash:6198D8DA datahash:93780208 //Risk (Europe) (En,Fr,De,Es) +bizhash:48A9D8D9 datahash:CFEE59DD //Rival Schools - United by Fate (Europe) (Disc 1) (Evolution Disc) +bizhash:8576F6C5 datahash:066B579D //Rival Schools - United by Fate (Europe) (Disc 2) (Arcade Disc) +bizhash:7BAF809D datahash:8FF846EC //Riven - The Sequel to Myst (Europe) (Disc 1) +bizhash:3FCC08A9 datahash:4AB2923F //Riven - The Sequel to Myst (Europe) (Disc 2) +bizhash:74C6384E datahash:786D2AE8 //Riven - The Sequel to Myst (Europe) (Disc 3) +bizhash:62F68150 datahash:3422F7E7 //Riven - The Sequel to Myst (Europe) (Disc 4) +bizhash:FD6AB7B7 datahash:9D153794 //Riven - The Sequel to Myst (Europe) (Disc 5) +bizhash:D899DCE6 datahash:FCC338EF //Riven - The Sequel to Myst (France) (Disc 1) +bizhash:DB85B63C datahash:07EE1120 //Riven - The Sequel to Myst (France) (Disc 2) +bizhash:AD22592C datahash:F8E0CF3F //Riven - The Sequel to Myst (France) (Disc 3) +bizhash:75741085 datahash:45F589E1 //Riven - The Sequel to Myst (France) (Disc 4) +bizhash:59A07900 datahash:0F3C0D7A //Riven - The Sequel to Myst (France) (Disc 5) +bizhash:AA4B1764 datahash:C0AD4992 //Riven - The Sequel to Myst (Germany) (Disc 1) +bizhash:223558F7 datahash:3BCCEA40 //Riven - The Sequel to Myst (Germany) (Disc 2) +bizhash:683707BE datahash:C98A8FCC //Riven - The Sequel to Myst (Germany) (Disc 3) +bizhash:BE71BCC1 datahash:460012D3 //Riven - The Sequel to Myst (Germany) (Disc 4) +bizhash:BBCCE19C datahash:85F5108A //Populous - The Beginning (Europe) (En,Fr,De,Es,It,Nl,Sv) +bizhash:A52E7FB9 datahash:AE2655D2 //Porsche Challenge (Europe) (En,Fr,De,Es,It) +bizhash:00A2B36D datahash:CC5A1D71 //Riven - The Sequel to Myst (Germany) (Disc 5) +bizhash:2B833953 datahash:A9E610A9 //Road & Track Presents - The Need for Speed (Europe) (En,De) +bizhash:048F6741 datahash:A0CE040A //Road Rage (Europe) +bizhash:E97D42FA datahash:776466F1 //Road Rash (Europe) +bizhash:80931F85 datahash:503977B9 //Smurfs, The (Europe) (En,Fr,De,Es,It,Nl) +bizhash:B697568F datahash:DDAB0A40 //SnoCross Championship Racing (Europe) (En,Fr,De,Es,It) +bizhash:C27FAF0F datahash:AE098F59 //Road Rash - Jailbreak (Europe) (En,Fr,De) +bizhash:0E5486C5 datahash:603D2429 //Road Rash 3D (Europe) +bizhash:02456350 datahash:2E9EEF69 //Road Rash 3D (France) +bizhash:275F04D2 datahash:68AE098D //Road Rash 3D (Germany) +bizhash:BA2BA51D datahash:3413F7D4 //Roadsters (Europe) (En,Fr,De,Es,It) +bizhash:6AAC6429 datahash:38DA6981 //Robin Hood - The Siege (Europe) +bizhash:C3C476FB datahash:8618B9BB //Robo Pit (Europe) +bizhash:8BB1C52F datahash:369865B8 //Robo Pit 2 (Europe) +bizhash:03416C4B datahash:4A748B95 //Robocod - James Pond II (Europe) (En,Fr,De,Es,It) +bizhash:1262A584 datahash:727D6589 //Robotron X (Europe) +bizhash:A1F2459A datahash:291461E8 //Rock & Roll Racing 2 - Red Asphalt (Europe) +bizhash:6146D5FD datahash:268C4934 //Rogue Trip - Vacation 2012 (Europe) +bizhash:9F68ACFA datahash:035ED635 //Roland Garros French Open 2001 (Europe) (En,Fr,De,Es,It) +bizhash:7F750E4A datahash:FF511A17 //Rollcage (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:C62F71DC datahash:9B2E911B //Pour L'Or et la Gloire - La Route D'Eldorado (France) +bizhash:0FA0AE8F datahash:6B86391D //Power Diggerz (Europe) (En,Fr,De) +bizhash:D9115ECE datahash:74B6058E //Ronaldo V-Football (Europe) (De,Es,It,Pt) +bizhash:E0B42B8F datahash:F40861AD //Ronaldo V-Football (Europe) (En,Fr,Nl,Sv) +bizhash:AA64A8B3 datahash:1CDA0CE5 //Ronin Blade (Europe) (En,Fr,De) +bizhash:6435E8F1 datahash:297D0314 //Rosco McQueen (Europe) (En,Fr,De,Es,It) +bizhash:01638E3E datahash:D0C286F3 //Roswell Conspiracies - Aliens, Myths & Legends (Europe) (En,Fr,De) +bizhash:A6A2CDE5 datahash:1CC8AECE //Rox (Europe) +bizhash:CCFBB966 datahash:07771ECE //RTL Skispringen 2002 (Germany) (En,De) +bizhash:A0B7EA8C datahash:99864BC3 //Ruff & Tumble (Germany) +bizhash:AA3E0DD4 datahash:EF62809E //Ruff & Tumble (Netherlands) +bizhash:73082781 datahash:8D9F06A6 //Runabout 2 (Europe) +bizhash:44A64860 datahash:5A36AB90 //Running Wild (Europe) +bizhash:E7ED1DFE datahash:A1DDA59C //Rushdown (Europe) (En,Fr,De) +bizhash:17787902 datahash:77E7713E //S.C.A.R.S. (Europe) (En,Fr,De,Es,It) +bizhash:E6A6D764 datahash:8663E3F4 //Saban's Power Rangers - Lightspeed Rescue (Europe) (En,Fr,De) +bizhash:CA0D3F0F datahash:3DDB73D0 //Saban's Power Rangers - Time Force (Europe) +bizhash:AA5D322F datahash:D1FBCA82 //Saban's Power Rangers Zeo - Full Tilt Battle Pinball (Europe) +bizhash:E0DD2923 datahash:A48D8F01 //Rollcage (Europe, Australia) (En,Fr,De,Es,It) +bizhash:82141EB3 datahash:18012134 //Sabrina l'Apprentie Sorciere et l'Horloge Cosmique (France) +bizhash:781B1928 datahash:D544746E //Rollcage - Stage II (Europe) (En,Fr,De,Es,It) +bizhash:1727D606 datahash:3CDB5378 //Sabrina the Teenage Witch - A Twitch in Time! (Europe) +bizhash:8DDFDB5D datahash:F4460829 //SaGa Frontier 2 (Europe) +bizhash:16318AEB datahash:6D600891 //SaGa Frontier 2 (France) +bizhash:925F1B09 datahash:CCEE744C //Saltwater Sportfishing (Europe) (En,Fr,De,Es,It) +bizhash:ECF9CEA2 datahash:A45319B9 //Sampras Extreme Tennis (Europe) (En,Fr,De,Es,It) +bizhash:F606F1AC datahash:B84ED087 //Samurai Shodown III (Europe) +bizhash:43C5804D datahash:8321D75B //San Francisco Rush - Extreme Racing (Europe) (En,Fr,De,Es,It) +bizhash:6E0F29CE datahash:C8465C29 //Santa Claus Saves the Earth (Europe) +bizhash:71592157 datahash:911E6181 //Sanvein (Europe) +bizhash:21A0727A datahash:FCE9AC93 //Schnappi - Das kleine Krokodil - 3 Fun-Games (Germany) +bizhash:98903B7B datahash:BDC27CBA //Scooby-Doo and the Cyber Chase (Europe) +bizhash:E83D5771 datahash:EBF6795D //Scooter Racing (Europe) +bizhash:478FEC82 datahash:67D245E5 //Scrabble (Europe) (En,De,Es) +bizhash:8CB60B19 datahash:DDF770E6 //Sensible Soccer (Europe) (En,Fr,De,Es,It,Nl) +bizhash:D989B6CA datahash:0E1B36A4 //Sentient - Explore the Infinite (Europe) +bizhash:03FA741D datahash:2D06CB07 //Sentinel Returns (Europe) (En,Fr,De,Es,It) +bizhash:B3D9F843 datahash:91AB4710 //Sesame Street - Elmo's Letter Adventure (Europe) +bizhash:0553350D datahash:30A361CF //Sesame Street - Elmo's Number Journey (Europe) +bizhash:2DAD5A18 datahash:B564C190 //Sesame Street Sports (Europe) +bizhash:79410FF7 datahash:438E529B //Sfida al Tetris Magico (Italy) +bizhash:5FB969C5 datahash:BAC99DA7 //Shadow Gunner - The Robot Wars (Europe) (En,Fr,De,Es,It) +bizhash:5609AE26 datahash:62DCB1AF //Shadow Madness (Europe) (Disc 1) +bizhash:8393D806 datahash:F854E777 //Shadow Madness (Europe) (Disc 2) +bizhash:061D0032 datahash:BDE52EE4 //Shadow Madness (France) (Disc 1) +bizhash:EBD05761 datahash:DF08C385 //Shadow Madness (France) (Disc 2) +bizhash:976FCEC4 datahash:6C0687C6 //Shadow Madness (Germany) (Disc 1) +bizhash:4F029C3B datahash:7A2B3694 //Shadow Madness (Germany) (Disc 2) +bizhash:7D6BA314 datahash:DC2BD32A //Shadow Madness (Spain) (Disc 1) +bizhash:271AD602 datahash:21618657 //Shadow Madness (Spain) (Disc 2) +bizhash:FEEFA623 datahash:A86D1A3B //Shadow Man (Europe) (En,Fr,Es) +bizhash:F562E252 datahash:13AC57B6 //Shadow Man (Italy) +bizhash:6D8DAF52 datahash:B8F15C65 //Shadow Man - Rette deine Seele (Germany) +bizhash:48967F51 datahash:1BA91EF3 //Shadow Master (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:09D6B521 datahash:880C0137 //Shadow Master (Europe) (En,Fr,De,Es,It) +bizhash:43E9B3B0 datahash:50760C19 //Shanghai - True Valor (Europe) +bizhash:34AF0034 datahash:0C2866D6 //Shaolin (Europe) +bizhash:4E6192F3 datahash:64AA870B //Sheep (Europe) (En,Fr,De,Es,It) +bizhash:08242AFF datahash:F6DA6902 //Sheep, Dog 'n' Wolf (Europe) (En,Fr,De,Es,It,Nl) +bizhash:8AEAD98E datahash:95B64D3E //Shellshock (Europe) +bizhash:5A1FA94E datahash:FA77320B //Shellshock (France) +bizhash:21F3935E datahash:5A3C63A5 //Soccer '97 (Europe) (En,Fr,De,Es,It) +bizhash:570CDFA7 datahash:9C82B0CB //Soccer Kid (Europe) +bizhash:D176B721 datahash:C7D922B5 //Sonic Wings Special (Europe) +bizhash:729F943C datahash:B2C41A99 //Sorcerer's Maze (Europe) (En,Fr,De,Es,It) +bizhash:382CE33E datahash:2123C3EA //Soul Blade (Europe) +bizhash:2194C440 datahash:F771BD1B //South Park (Europe) +bizhash:86D20373 datahash:47ADAF40 //South Park - Chef's Luv Shack (Europe) +bizhash:0024C8B5 datahash:0A46EBAC //Rescue Shot (Europe) (En,Fr,De,Es,It) +bizhash:9B6748EB datahash:92C95DB9 //South Park Rally (Europe) (En,Fr,De,Es) +bizhash:5222B043 datahash:C5B0D060 //South Park Rally (Europe) +bizhash:5C1187B1 datahash:1C6D5BD6 //Soviet Strike (Europe) +bizhash:38C51EE2 datahash:E785D463 //Soviet Strike (Germany) +bizhash:32A3EAD6 datahash:3C1FEFA9 //Space Debris (Germany) +bizhash:4C529688 datahash:BDD089F6 //Space Debris (Europe) +bizhash:7934DE9C datahash:65F2CDDF //Space Debris (France) +bizhash:E197383B datahash:DC7CDED0 //Space Rider (Europe) +bizhash:E2A7106D datahash:1196F5B1 //Space Debris (Italy) +bizhash:984E8EA2 datahash:6830B07C //Spawn - The Eternal (Europe) +bizhash:B822A6B3 datahash:71D2C119 //Spec Ops - Airborne Commando (Europe) (En,Fr,De,It) +bizhash:B49C8442 datahash:207D3110 //Spec Ops - Covert Assault (Europe) (En,Fr,De,Es,It) +bizhash:EEB98251 datahash:19A1F5CE //Spec Ops - Ranger Elite (Europe) (En,Fr,De,Es,It) +bizhash:3669399F datahash:C255C651 //Spec Ops - Stealth Patrol (Europe) (En,Fr,De,Es,It) +bizhash:DB22672D datahash:717BAD09 //Speed Freaks (Europe) +bizhash:4F67D54E datahash:2DD8D0A0 //Speed Machines (Europe) +bizhash:12848C86 datahash:222A629C //Space Hulk - Vengeance of the Blood Angels (Europe) +bizhash:02C542AB datahash:3F04F11B //Space Invaders (Europe) +bizhash:8EF60F44 datahash:D8248978 //Space Jam (Europe) +bizhash:30329FD4 datahash:8BAB0826 //Speedster (Europe) +bizhash:BFA13BA4 datahash:C0B576C9 //Sphere 360 (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:71E814C7 datahash:A6D0C247 //Spice World (Europe) +bizhash:9E56C209 datahash:0EC8854A //Spice World (France) +bizhash:8F4510F2 datahash:460194B2 //Spice World (Germany) +bizhash:028ECF52 datahash:8D86066A //Spice World (Italy) +bizhash:D5E118B5 datahash:E5F27912 //Spider - The Video Game (Europe) +bizhash:9926F49A datahash:9CD4282D //Spider - The Video Game (France) +bizhash:8C9D033D datahash:93BBBCA9 //Spider - The Video Game (Germany) +bizhash:41C307A1 datahash:2083F4C3 //Spider-Man (Europe) +bizhash:4B71A219 datahash:D59CD008 //Spider-Man (France) +bizhash:3782DEA0 datahash:3552D374 //Spider-Man (Germany) +bizhash:C378A372 datahash:49BF3BBA //Spider-Man (Italy) +bizhash:79A5F4E7 datahash:59410277 //Spider-Man (Spain) +bizhash:0E92B770 datahash:2C68D779 //Spider-Man 2 - Enter - Electro (Europe, Australia) +bizhash:42620C0E datahash:3E5238CC //Spider-Man 2 - Enter - Electro (Germany) +bizhash:AE9967B4 datahash:E9D50B0B //Spider-Man 2 - La Revanche d'Electro (France) +bizhash:DCC3187F datahash:2AAB96C0 //Spin Jam (Europe) +bizhash:13A2A771 datahash:4206B67C //Sports Car GT (Europe) +bizhash:51944A70 datahash:81D3E307 //Sports Car GT (France) +bizhash:3CF2370F datahash:0AC4E1AD //Speedball 2100 (Europe) (En,Fr,De,Es,It) +bizhash:F4FF727C datahash:251646C5 //Sports Car GT (Germany) (No EDC) +bizhash:D8954C9F datahash:CB3C085D //Sports Superbike (Europe) (En,Fr,De,It) +bizhash:03C36113 datahash:CA992C85 //Sports Superbike 2 (Europe) +bizhash:2E561A6B datahash:BCB2A10A //Sportweek Player Manager 2000 (Netherlands) (En,Fr) +bizhash:F1E129B4 datahash:83904902 //Sportweek Player Manager 2001 (Netherlands) (En) +bizhash:DF52E66D datahash:C9965CDA //Sports Car GT (Germany) (EDC) +bizhash:A8A7B540 datahash:87641B72 //Spot Goes to Hollywood (Europe) +bizhash:F22210C4 datahash:5D3785EE //Spyro - Year of the Dragon (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:B42134B3 datahash:9BCFEFE1 //Spyro - Year of the Dragon (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:7E1FBCF7 datahash:CB2E57C4 //Star Gladiator (Europe) (Demo) +bizhash:FAB6D4B6 datahash:8171DC6E //Star Gladiator - Episode 1 - Final Crusade (Europe) +bizhash:9453034D datahash:BF458EB3 //Star Ixiom (Europe) +bizhash:9F8D312E datahash:70B5A08F //Star Ocean - The Second Story (Europe) (Disc 1) +bizhash:813D8436 datahash:61B85CF3 //Star Ocean - The Second Story (Europe) (Disc 2) +bizhash:99968764 datahash:7E108565 //Star Ocean - The Second Story (Germany) (Disc 1) +bizhash:4535563C datahash:8F737405 //Star Ocean - The Second Story (Germany) (Disc 2) +bizhash:951BF2CB datahash:79A419C8 //Star Trek - Invasion (Europe) +bizhash:EDEFD0AC datahash:CEF7823B //Star Trek - Invasion (Germany) +bizhash:7D120E62 datahash:37E0E045 //Star Wars - Dark Forces (Europe) +bizhash:860A415F datahash:AC5FFA27 //Star Wars - Dark Forces (Italy) (En,It) +bizhash:F8201134 datahash:6E8ED95D //Star Wars - Dark Forces (Spain) +bizhash:813E692C datahash:667BE59F //Star Wars - Demolition (Europe) +bizhash:C048E459 datahash:345E990F //Star Wars - Demolition (France) +bizhash:6C4B7D22 datahash:78F28AAA //Star Wars - Demolition (Germany) +bizhash:63CC72C2 datahash:7CB451C6 //Star Wars - Episode I - Die dunkle Bedrohung (Germany) +bizhash:5B8D61E9 datahash:85A72EFA //Star Wars - Episode I - Jedi Power Battles (Europe) +bizhash:DDEC1D25 datahash:D7443009 //Spyro 2 - Gateway to Glimmer (Europe) (En,Fr,De,Es,It) +bizhash:038C9300 datahash:ADB35999 //Spyro the Dragon (Europe) (En,Fr,De,Es,It) +bizhash:13899442 datahash:AB6319E0 //Stadt der verlorenen Kinder, Die (Germany) +bizhash:A5BB6AB4 datahash:96CC2942 //Star Wars - Episodio I - La Amenaza Fantasma (Spain) +bizhash:B1D333DD datahash:7D3BC292 //Star Wars - Episodio I - La Minaccia Fantasma (Italy) +bizhash:BBE19E9A datahash:F501C61B //Star Wars - Masters of Teras Kasi (Europe) +bizhash:0721A2F4 datahash:8835E86A //Star Wars - Rebel Assault II - The Hidden Empire (Europe) (Disc 1) +bizhash:1D872C9B datahash:5C15C611 //Star Wars - Rebel Assault II - The Hidden Empire (Europe) (Disc 2) +bizhash:53F74554 datahash:17DE4756 //Star Wars - Rebel Assault II - The Hidden Empire (France) (Disc 1) +bizhash:58FA2CFE datahash:5946150B //Star Wars - Rebel Assault II - The Hidden Empire (France) (Disc 2) +bizhash:12FDC70D datahash:D86D829C //Star Wars - Rebel Assault II - The Hidden Empire (Germany) (Disc 1) +bizhash:47483441 datahash:B0A3C61F //Star Wars - Rebel Assault II - The Hidden Empire (Germany) (Disc 2) +bizhash:E885F9D4 datahash:42961075 //Star Wars - Rebel Assault II - The Hidden Empire (Italy) (Disc 1) +bizhash:C89C4848 datahash:105BAD69 //Star Wars - Rebel Assault II - The Hidden Empire (Italy) (Disc 2) +bizhash:853E3C1E datahash:6E7D71DD //Starblade Alpha (Europe) +bizhash:4757B6BD datahash:CCCC3D0C //StarFighter 3000 (Europe) (En,Fr,De,Es,It) +bizhash:7EF69620 datahash:92416D5B //StarSweep (Europe) +bizhash:493F3EB9 datahash:0BD1FFE1 //Starwinder - The Ultimate Space Race (Europe) +bizhash:0672C20B datahash:FB7F183B //Station Demo Disc 2 (Europe) +bizhash:20D46E3F datahash:DA27E01A //Station Demo Disc 3 (Europe, Australia) +bizhash:C214F14C datahash:259495AE //Station Demo Disc 7 (Europe) +bizhash:5592C7C4 datahash:D0359CE5 //Station Demo Disc 8 (Europe) +bizhash:D00F731F datahash:58BFA719 //Steel Harbinger (Europe) +bizhash:4AE55999 datahash:8E1461AF //Steel Reign (Europe) +bizhash:EF58A63C datahash:DDE2845D //Stock Car Racer (Europe) +bizhash:F0D9D8F0 datahash:9BA6A49B //Strategie Speziale '98 (Germany) +bizhash:49F1B8A2 datahash:34AD782F //Streak Hoverboard Racing (Europe) +bizhash:E61D6531 datahash:5905DC98 //Street Fighter - The Movie (Europe) +bizhash:26390CD0 datahash:F7415193 //Street Fighter Alpha - Warriors' Dreams (Europe) +bizhash:462AA8A9 datahash:9B7B207F //Street Fighter Alpha 2 (Europe) +bizhash:39CCD095 datahash:F454C7E0 //Street Fighter Alpha 3 (Europe) +bizhash:D83E91E6 datahash:D333D767 //Snow Racer 98 (Europe) (En,Fr,De) +bizhash:E7FB252F datahash:FE8ACA6B //Street Fighter Collection (Europe) (Disc 1) +bizhash:3A249FA8 datahash:BABA207A //Street Fighter Collection (Europe) (Disc 2) +bizhash:3E3696DC datahash:043E29FE //Street Fighter Collection 2 (Europe) +bizhash:18DBEF54 datahash:DF7B61B7 //Street Fighter EX Plus Alpha (Europe) +bizhash:C8242C86 datahash:CED2A54F //Street Fighter EX2 Plus (Europe) +bizhash:22BF7D03 datahash:3108D381 //Street Racer (Europe) +bizhash:4F3FFD05 datahash:C9ACB8F1 //Snowboard Racer (Europe) +bizhash:9B0C9E41 datahash:D914CFE2 //Street Scooters (Europe) (En,Fr,De,Es,It) +bizhash:192FFF4F datahash:9BC1DDD1 //Street Skater (Europe) (En,Fr,De) +bizhash:7121428E datahash:51EF5C96 //Street Skater 2 (Europe) (En,Fr,De) +bizhash:8D4F6A63 datahash:55EA1637 //Strike Force Hydra (Europe) +bizhash:7047B5BE datahash:C425D5F5 //Strider (Europe) +bizhash:8BA53A6B datahash:6D726BFE //Strider 2 (Europe) +bizhash:6F242FA9 datahash:FDF5977D //Stuart Little 2 (Europe) +bizhash:6D816C29 datahash:C85E06C6 //Stuart Little 2 (France) +bizhash:2AB896BB datahash:D0E0CEA8 //Stuart Little 2 (Germany) +bizhash:8E644E6B datahash:EDAB8E78 //Stuart Little 2 (Italy) +bizhash:2F74321F datahash:58F3BB2C //Stuart Little 2 (Netherlands) +bizhash:471AB47B datahash:DDEFE7F0 //Stuart Little 2 (Spain) +bizhash:F7A5E751 datahash:474935B5 //Strikepoint - The Hex Missions (Europe) (En,Fr,De,Es,It) +bizhash:54E6D728 datahash:6C7DE062 //Striker 96 (Europe) (v1.0) +bizhash:BFC075F4 datahash:3F1CCBBD //Strikers 1945 II (Europe) +bizhash:4A379C4B datahash:E9AE2DD7 //Suikoden II (Europe) +bizhash:14842285 datahash:B806D4E7 //Suikoden II (Germany) +bizhash:E7B7EB7D datahash:7B4F5978 //Suikoden II (Spain) +bizhash:50F0DEB5 datahash:9A9DC6C9 //Super Dropzone - Intergalactic Rescue Mission (Europe) +bizhash:848E33EC datahash:739B77BD //Super Football Champ (Europe) +bizhash:D5FC7E05 datahash:43042820 //Super Match Soccer (Europe) (En,Fr,De,Es,It) +bizhash:4C9A1D9A datahash:D777546C //Super Pang Collection (Europe) +bizhash:6D9E58DE datahash:51D4140C //SaGa Frontier 2 (Germany) +bizhash:0BF07B37 datahash:2F0DB85A //Super Puzzle Fighter II Turbo (Europe) +bizhash:85CE04C3 datahash:C260B9F8 //Super Slammin' Dodgeball (Europe) +bizhash:ECCA2731 datahash:54D20030 //Superbike Masters (Europe) +bizhash:1A2E77A0 datahash:0616AEE3 //Supersonic Racers (Europe) (En,Fr,De,Es,It) +bizhash:FE913263 datahash:DCDF0CDD //Superstar Dance Club - #1 Hits!!! (Europe) (En,Fr,De,Es,It) +bizhash:F5DFC1BA datahash:F1B693DF //Submarine Commander (Europe) +bizhash:EB5B9D9C datahash:8043AA8D //Swagman (Europe) (En,Fr,De) +bizhash:7A69CCA1 datahash:66176DB6 //Suikoden (Europe) +bizhash:21ED482A datahash:BB25DB7F //Swing (Europe) (En,Fr,De) +bizhash:AADB2062 datahash:5408CCBB //Swing (Germany) +bizhash:83DB551D datahash:C493227D //Sydney 2000 (Europe) +bizhash:FE4EC138 datahash:CB36EC23 //Sword of Camelot, The (Europe) (En,Fr,De,Nl) +bizhash:CE70859E datahash:05EC911D //Sydney 2000 (France) +bizhash:391E1A05 datahash:1A172C58 //Sydney 2000 (Spain) +bizhash:1AE8CEC3 datahash:5FF64FCA //Syndicate Wars (Europe) (En,Fr,Es,It,Sv) +bizhash:2A590FE8 datahash:163169A5 //Syndicate Wars (Germany) +bizhash:263AE61C datahash:5CE14F52 //Syphon Filter (Europe) +bizhash:CF1EB531 datahash:DE648164 //Syphon Filter (France) +bizhash:E9812917 datahash:4DEFA2F8 //Syphon Filter (Germany) +bizhash:DCE76D50 datahash:E34C3688 //Syphon Filter (Italy) +bizhash:4B69BB42 datahash:14E4895C //Syphon Filter (Spain) +bizhash:BEC0C814 datahash:341940E4 //Syphon Filter 2 (Europe) (Disc 1) (v1.0) +bizhash:24B9035D datahash:0C721045 //Syphon Filter 2 (Europe) (Disc 1) (v1.1) +bizhash:C1F47A75 datahash:8575394D //Syphon Filter 2 (Europe) (Disc 2) (v1.0) +bizhash:A180EFD0 datahash:CF797387 //Syphon Filter 2 (Europe) (Disc 2) (v1.1) +bizhash:4A5CE802 datahash:21D1AFCC //Syphon Filter 2 (France) (Disc 1) +bizhash:22D52C52 datahash:1D1C52FC //Syphon Filter 2 (France) (Disc 2) +bizhash:37240ABA datahash:7FBBAB4E //Syphon Filter 2 (Germany) (Disc 1) (EDC) +bizhash:1C899EAB datahash:257E34A8 //Syphon Filter 2 (Germany) (Disc 1) (No EDC) +bizhash:DAA5FCFB datahash:41F0AA1C //Syphon Filter 2 (Germany) (Disc 2) +bizhash:A0DB7F2C datahash:9FEBA701 //Syphon Filter 2 (Italy) (Disc 1) +bizhash:D9FB7D1F datahash:4BB65657 //Syphon Filter 2 (Italy) (Disc 2) +bizhash:B3AF1852 datahash:5282FF65 //Syphon Filter 2 - Conspiracion Mortal (Spain) (Disc 1) +bizhash:F8245D20 datahash:DFE172DF //Syphon Filter 2 - Conspiracion Mortal (Spain) (Disc 2) +bizhash:D3A18D9E datahash:8E1BA9CB //Syphon Filter 3 (Europe) +bizhash:26FE5199 datahash:D8FD7F42 //Syphon Filter 3 (France) +bizhash:10F04A8D datahash:FE3B2B7A //Syphon Filter 3 (Germany) +bizhash:6383A23B datahash:30709D81 //Syphon Filter 3 (Italy) +bizhash:936F951C datahash:14ECDEE5 //Syphon Filter 3 - Sentencia Final (Spain) +bizhash:3A5BDFC5 datahash:ECC38A95 //T'ai Fu - Die Rache des Tigers (Germany) +bizhash:25FE180C datahash:088E8F85 //T'ai Fu - Wrath of the Tiger (Europe) +bizhash:7B9D87DE datahash:5A759CEB //T'ai Fu - Wrath of the Tiger (Italy) +bizhash:D858D8AA datahash:31B8B5AB //Tail Concerto (France) +bizhash:B1344DD9 datahash:F58B922D //Tank Racer (Europe) (En,Fr,De,Es,It) +bizhash:192DB3BB datahash:D8A01789 //Taxi 2 (France) (En,Fr) +bizhash:31049F74 datahash:C6392F2F //Team Buddies (Europe) (En,Fr,De) +bizhash:8C656146 datahash:1E10A432 //TechnoMage - De Terugkeer der Eeuwigheid (Netherlands) +bizhash:7AF7A765 datahash:9CCD3EAC //TechnoMage - Die Rueckkehr der Ewigkeit (Germany) +bizhash:6346E3F8 datahash:A111B887 //TechnoMage - En Quete de L'Eternite (France) +bizhash:6F60E0B4 datahash:6010FA91 //TechnoMage - Return of Eternity (Europe) +bizhash:DC6D98F6 datahash:11C46E57 //Tekken (Europe) +bizhash:842394C4 datahash:A5974F52 //Tekken 2 (Europe) +bizhash:A635E062 datahash:E472A350 //Tekken 3 (Europe) (Demo) +bizhash:965BB01D datahash:7E160271 //Tekken 3 (Europe) +bizhash:DDE464EF datahash:E82D1EB6 //Tempest X3 (Europe) +bizhash:C390AB96 datahash:76DA1B6A //Ten Pin Alley (Europe) +bizhash:5266FEAF datahash:84A02ECE //Tenchu - Stealth Assassins (Europe) (En,Fr,It) (Demo) +bizhash:225CE01B datahash:EDEDD802 //Tenchu - Stealth Assassins (Europe) (En,Fr,It) +bizhash:6B1F786A datahash:17F47CAA //Tenchu 2 - Birth of the Stealth Assassins (Europe) +bizhash:F43EB571 datahash:3CF5C9DA //Tenchu 2 - Birth of the Stealth Assassins (France) +bizhash:270C4316 datahash:2C94F8EC //Tenchu 2 - Birth of the Stealth Assassins (Germany) +bizhash:FDA1053B datahash:8C6740AB //Tenchu 2 - Birth of the Stealth Assassins (Italy) +bizhash:E839697D datahash:DB740C1F //Tenchu 2 - Birth of the Stealth Assassins (Spain) +bizhash:CBC16471 datahash:A31100F0 //Tennis Arena (Europe) (En,Fr,De,Es,It) +bizhash:8DAFD653 datahash:3EA67CC6 //Terracon (Europe) (En,Fr,De,Es,It) +bizhash:6C950870 datahash:F779CAB9 //Terry Pratchett's Discworld (Europe) (En,Fr,De,Es,It) +bizhash:225E4373 datahash:268B7DDC //Terry Pratchett's Discworld (Germany) +bizhash:4FF0F3AD datahash:E9B97F0D //Test Drive 4 (Europe) (En,Fr,De,It) +bizhash:E0B39B80 datahash:10E1ADA5 //Test Drive 4x4 (Europe) (En,Fr,De) +bizhash:0FECEB77 datahash:7E1043AA //Test Drive 5 (Europe) (En,Fr,De,Es,It,Nl,Sv) +bizhash:96251DF5 datahash:F2F086ED //Test Drive 6 (Europe) (En,Fr,De,Es,It) +bizhash:F1FD4773 datahash:71440052 //Test Drive Off-Road (Europe) +bizhash:96D41C42 datahash:782A5339 //Tetris Plus (Europe) +bizhash:75892EE7 datahash:07F246B2 //Theme Hospital (Europe) (En,Fr,De,Es,It,Sv) +bizhash:444675AF datahash:8ACDDB0F //Theme Park (Europe) (En,Fr,De,Es,Sv) +bizhash:93B1FF74 datahash:EB4B6032 //Theme Park World (Europe) (En,Fr,De,Es,It,Nl,Sv) +bizhash:20C77DCC datahash:A500D7FF //This Is Football (Europe) (Fr,Nl) +bizhash:C7D27384 datahash:DFEA9706 //This Is Football (Europe) +bizhash:797D022E datahash:B9BE5F34 //This Is Football (Italy) +bizhash:7B0D08AD datahash:1995E635 //This Is Football 2 (Europe) +bizhash:423846BB datahash:B2F7D07C //This Is Football 2 (Italy) +bizhash:4480889D datahash:37AB534A //This Is Football 2 (Netherlands) +bizhash:D4EF6817 datahash:034ED3A0 //Thrasher - Skate and Destroy (Australia) +bizhash:4B4FA350 datahash:E4E3EA75 //Thrasher - Skate and Destroy (Europe) (En,Fr,De,Es,It) +bizhash:9E6CE4D8 datahash:0B4D95B2 //Three Lions (UK) (En,Fr,De,Es,It) +bizhash:2CDB6D1F datahash:70E0880F //Tiger Woods 99 PGA Tour Golf (Europe) (En,Fr,De,Es,Sv) +bizhash:BBF5584A datahash:D7BB5332 //Tiger Woods PGA Tour 2000 (Europe) (En,Fr,De,Es,Sv) +bizhash:45FE0A79 datahash:554DB152 //Tiger Woods PGA Tour Golf (Europe) +bizhash:57463CA3 datahash:54863BFA //Tigershark (Europe) +bizhash:0113C801 datahash:C7D02F37 //Tilt! (Europe) (En,Fr,De) +bizhash:7E3807B1 datahash:7AEA71F5 //Time Commando (Europe) +bizhash:24004A34 datahash:82D2F157 //Time Crisis (Europe) (En,Fr,De) +bizhash:EE5679B4 datahash:74EBAB08 //Time Crisis - Project Titan (Europe) (En,Fr,De,Es,It) +bizhash:500914B5 datahash:9FF9A314 //Tintin - Destination Adventure (Europe) (En,Fr,De,Es,It,Nl,Pt) +bizhash:FDB89F0B datahash:CAEF80D7 //Tiny Tank (Europe) +bizhash:6D12D264 datahash:32563A41 //Tiny Tank (Germany) +bizhash:5AD7F6B0 datahash:6EB392E3 //Tiny Tank (Italy) +bizhash:CD56D57C datahash:CB9B3A1C //Tiny Toon Adventures - Buster and the Beanstalk (Europe) (En,Es,Pt) +bizhash:79ADD2A0 datahash:E3AC79B6 //Star Wars - Episode I - Jedi Power Battles (France) +bizhash:1545EFD1 datahash:AED40A08 //Star Wars - Episode I - Jedi Power Battles (Germany) +bizhash:29068507 datahash:8D06D921 //Star Wars - Episode I - La Menace Fantome (France) +bizhash:513AA8CE datahash:F81114BE //Star Wars - Episode I - The Phantom Menace (Europe) (Demo) +bizhash:3A875F74 datahash:7B7BBB11 //Star Wars - Episode I - The Phantom Menace (Europe) +bizhash:10BF3406 datahash:F2939A5F //Star Wars - Episodio I - Jedi Power Battles (Italy) +bizhash:22E72181 datahash:D4091555 //Star Wars - Episodio I - Jedi Power Battles (Spain) +bizhash:1B263882 datahash:901682D6 //Tiny Toon Adventures - Buster and the Beanstalk (Europe) (Fr,De,It) +bizhash:6F8B64CC datahash:B8D96C70 //Tiny Toon Adventures - Plucky's Big Adventure (Europe) (En,Fr,De) +bizhash:A4F5447F datahash:6FB46BD3 //Tiny Toon Adventures - Toonenstein - Dare to Scare! (Europe) +bizhash:908E24B8 datahash:FB2C2217 //Tobal No.1 (Europe) +bizhash:AA3522FE datahash:034855BE //TOCA 2 Touring Cars (Europe) (En,Fr,De) (v1.0) +bizhash:2D8DA804 datahash:799D5F83 //TOCA 2 Touring Cars (Europe) (En,Fr,De) (v1.1) +bizhash:AAD9FDC0 datahash:F16B08E4 //TOCA 2 Touring Cars (Europe) (Es,It) +bizhash:70FFA9F8 datahash:F8319A70 //TOCA Touring Car Championship (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:D5678F03 datahash:0F2EEB55 //TOCA Touring Car Championship (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:28C155BF datahash:71084AC0 //TOCA World Touring Cars (Europe) (En,Fr,De) +bizhash:EAECAE92 datahash:E251C640 //TOCA World Touring Cars (Europe) (Es,It) +bizhash:0937890F datahash:D59343C8 //Tokyo Highway Battle (Europe) +bizhash:FC7E1E6B datahash:C6E32260 //Tom and Jerry in House Trap (Europe) (En,Fr,De,Es,It,Nl,Da) +bizhash:F763ADF9 datahash:54A1C32A //Tom Clancy's Rainbow Six (Europe) (En,Fr,It) +bizhash:9D19C16E datahash:9E1E1957 //Tom Clancy's Rainbow Six (Germany) +bizhash:2662E7C2 datahash:5C3B3C06 //Tom Clancy's Rainbow Six - Lone Wolf (Europe) (En,Fr,De,Es,It) +bizhash:20D110F4 datahash:83EC87A4 //Tom Clancy's Rainbow Six - Rogue Spear (Europe) (En,Fr,De) +bizhash:125FCA4E datahash:38EB92B5 //Tiny Toon Adventures - Toonenstein - Geisterstunde! (Germany) +bizhash:9A05F2C4 datahash:E2A5807A //Tomb Raider (Europe) +bizhash:469551BD datahash:882C09E3 //Tiny Toon Adventures - Toonenstein - Le Chateau hante (France) +bizhash:20B5B153 datahash:CFB73F4E //Titan Wars (Europe) +bizhash:6B4F288F datahash:BF9CD886 //Tomb Raider (France) +bizhash:A54E240B datahash:CD531C42 //Tomb Raider (Germany) (EDC) +bizhash:8EE3B01A datahash:2A9BB007 //Tomb Raider (Germany) (No EDC) +bizhash:E0F6CF85 datahash:73A08597 //Tomb Raider - Die Chronik (Germany) +bizhash:9B234861 datahash:4BC259F7 //Tomb Raider - La Revelation Finale (France) +bizhash:02EEB617 datahash:5DD7FDAF //Tomb Raider II - Starring Lara Croft (Europe) +bizhash:7AF102CA datahash:791E42C5 //Tomb Raider II - Starring Lara Croft (France) +bizhash:8636CE3D datahash:056E2209 //Tomb Raider II - Starring Lara Croft (Germany) +bizhash:0AAFE409 datahash:B79FCC26 //Tomb Raider II - Starring Lara Croft (Italy) +bizhash:5375F6CD datahash:62317F88 //Tomb Raider III - Adventures of Lara Croft (Europe) (v1.0) +bizhash:9C49BD58 datahash:B78149DC //Tomb Raider III - Adventures of Lara Croft (Europe) (v1.1) (EDC) +bizhash:B7E42949 datahash:6BB24281 //Tomb Raider III - Adventures of Lara Croft (Europe) (v1.1) (No EDC) +bizhash:8C2CB1F4 datahash:86E55A8C //Tomb Raider III - Adventures of Lara Croft (Germany) (v1.0) +bizhash:CC59A483 datahash:8AD3E866 //Tomb Raider III - Adventures of Lara Croft (Germany) (v1.1) +bizhash:92A92341 datahash:E8B79F6E //Tomb Raider III - Adventures of Lara Croft (Italy) (v1.0) +bizhash:DA98AC56 datahash:F1B57019 //Tomb Raider III - Adventures of Lara Croft (Spain) +bizhash:938F66C1 datahash:1AA55D94 //Tomb Raider III - Les Aventures de Lara Croft (France) +bizhash:FF8DB0C8 datahash:C895EBDD //Tomb Raider IV - The Last Revelation (Germany) (EDC) +bizhash:D42024D9 datahash:6DBF4CDB //Tomb Raider IV - The Last Revelation (Germany) (No EDC) +bizhash:3529152B datahash:CBD5D998 //Tombi! (Europe) (En,Es,Pt,Sv,Da) +bizhash:CC70FA97 datahash:764BC921 //Tombi! (Europe) (En,Fr,De,It,Nl) +bizhash:B82C6CFF datahash:DCF18602 //Tombi! 2 (Europe) +bizhash:3C846D8D datahash:1E1FA2A0 //Tombi! 2 (France) +bizhash:A0BA16F1 datahash:87ECE3F9 //Surf Riders (Europe) +bizhash:5495D742 datahash:468F44F6 //Tombi! 2 (Germany) +bizhash:ED47A849 datahash:F2817BC2 //Suzuki Alstare Challenge (France) +bizhash:367A0B50 datahash:0526F5FC //Tombi! 2 - Contra los cerdiablos (Spain) +bizhash:0C8E20F4 datahash:DF593B4C //Tommi Maekinen Rally (Europe) (En,Fr,De,Es,Fi) +bizhash:3A67ACCC datahash:3F1BF436 //Tommi Maekinen Rally (Italy) +bizhash:21398179 datahash:4E112B11 //Tony Hawk's Pro Skater 2 (Europe, Australia) +bizhash:1B54B5E4 datahash:5C28FD7E //Tony Hawk's Pro Skater 2 (France) +bizhash:A8F1FF74 datahash:FB728A06 //Tony Hawk's Pro Skater 2 (Germany) +bizhash:C662FFF0 datahash:37CA0F66 //Tony Hawk's Pro Skater 3 (Europe) +bizhash:3568DA0A datahash:C349666D //Tony Hawk's Pro Skater 3 (France) +bizhash:EB21C74C datahash:D3DA097B //Tony Hawk's Pro Skater 3 (Germany) +bizhash:CE2D7CBE datahash:639C92DD //Tony Hawk's Pro Skater 4 (Europe) +bizhash:C1494584 datahash:BD6EA146 //Sydney 2000 (Germany) +bizhash:95D377C1 datahash:8688E706 //Tony Hawk's Pro Skater 4 (France) +bizhash:76C6FB90 datahash:C7C5292D //Tony Hawk's Pro Skater 4 (Germany) +bizhash:C411959E datahash:80CA2C64 //Tony Hawk's Skateboarding (Europe) +bizhash:4133385D datahash:7E7CE1EA //Top Gun - Fire at Will! (Europe) (En,Fr,De,Es,It) +bizhash:81B1D00F datahash:B0B45761 //Total Activision Demo (France) +bizhash:8C83FADA datahash:FAEC8A57 //Total Drivin (Europe) (En,Fr,De,Es,It,Pt) +bizhash:D1A4D592 datahash:960C483F //Total Eclipse - Turbo (Europe) +bizhash:0E931E34 datahash:D57F66F9 //Total NBA '96 (Europe) +bizhash:E5C43A5D datahash:58EB96D3 //Total NBA '97 (Europe) +bizhash:EF05CD1F datahash:8E1EC56C //Total NBA 98 (Europe) +bizhash:F549506A datahash:DC2AC34F //Total Play (France) +bizhash:A0FC6B4A datahash:B1A6BBF5 //Toys (Europe) (En,Fr,De) +bizhash:04E964D4 datahash:1191AC00 //Tomb Raider - Sur les Traces de Lara Croft (France) +bizhash:0A2AC353 datahash:CF76B4C0 //Transport Tycoon (Europe) (En,Fr,De,Es,It) +bizhash:E92E6BAD datahash:581793BE //Trap Runner (Europe) (En,Fr,De) +bizhash:662A6563 datahash:CFB5BBDF //Trash It (Europe) (En,Fr,De,Es,It) +bizhash:5D81C6FC datahash:FA6A5DBB //Treasures of the Deep (Europe) +bizhash:1595B6FC datahash:6BD64A37 //Treasures of the Deep (Germany) +bizhash:52999837 datahash:424EB5CF //Treasures of the Deep (Spain) +bizhash:7B1FD5C8 datahash:9257D510 //Trick'n Snowboarder (Europe) +bizhash:F2850405 datahash:2404C1A1 //Trickshot (Europe) +bizhash:899E48BB datahash:124BF79E //Triple Play Baseball 2000 (Europe) +bizhash:81E9633D datahash:B77BC202 //Truck Racing (Europe) +bizhash:46BE97D2 datahash:5ECFE270 //Topolino e le sue Avventure (Italy) (En) +bizhash:B5490AD4 datahash:ECC81588 //Truck Rally (Europe) +bizhash:D4FE664B datahash:0525BC85 //Toshinden 4 (Europe) +bizhash:307F45E6 datahash:84F0AD42 //True Pinball (Europe) +bizhash:DA5146B8 datahash:210C51ED //Tunguska - Legend of Faith (Europe) (En,Fr,De,Es,It) +bizhash:947C8DEE datahash:2BBF79CC //Turnabout (Europe) +bizhash:1D575382 datahash:1EF5168A //Tweenies - Game Time (Europe) +bizhash:739C5F05 datahash:1E2E2A2B //Twisted Metal (Europe) +bizhash:D3B7600D datahash:2C515D0B //Twisted Metal - World Tour (Europe) +bizhash:414FF79F datahash:6B6CB5D1 //Tunnel B1 (Europe) (En,Fr,De,Es,It) +bizhash:CDC6AA78 datahash:8989852B //Ubik (Europe) (En,Fr,De) +bizhash:8C9DC554 datahash:898172EE //UEFA Champions League - Season 1998-99 (Europe) +bizhash:91B57157 datahash:B56A2E6C //UEFA Champions League - Season 1999-2000 (Europe) +bizhash:54B84C3A datahash:26FDCE0A //UEFA Challenge (Europe) (En,Fr,De,Nl) +bizhash:846B1E00 datahash:47283527 //UEFA Challenge (Europe) (Fr,Es,It,Pt) +bizhash:92EAEAF7 datahash:3404B0D5 //UEFA Champions League - Saison 1998-99 (Germany) +bizhash:43A85028 datahash:CEA9A088 //UEFA Champions League - Season 1999-2000 (Italy) +bizhash:C53DF1CB datahash:0F4EA6C5 //UEFA Champions League - Season 2000-2001 (Europe) +bizhash:138DA8D6 datahash:D31F16CE //UEFA Champions League - Season 2000-2001 (Germany) +bizhash:92F41382 datahash:60E7EA53 //UEFA Champions League - Stagione 1998-99 (Italy) +bizhash:81765B2E datahash:7C43594E //UEFA Euro 2000 (Europe) +bizhash:D7739A08 datahash:7F5F0E30 //UEFA Euro 2000 (France) +bizhash:A7CDD74B datahash:915917D4 //UEFA Euro 2000 (Germany) +bizhash:A1F03ECF datahash:24F43635 //UEFA Euro 2000 (Italy) +bizhash:A963B20E datahash:527BC4DE //UEFA Striker (Europe) (En,Fr,De,Es,It,Nl) +bizhash:FB755123 datahash:6FDD5BC8 //Ultimate Brain Games (Europe) +bizhash:2439EA07 datahash:FB7640FC //Ultimate Fighting Championship (Europe) +bizhash:289F723F datahash:BC2058C4 //Um Jammer Lammy (Europe) (En,Fr,De,Es,It) +bizhash:BDA01F09 datahash:F341F4B0 //Unholy War, The (Europe) (En,Fr,De,Es,It) +bizhash:06A655E5 datahash:14C71871 //Urban Chaos (Europe) (En,Es,It) +bizhash:928D4CC9 datahash:B38EF72C //Urban Chaos (Germany) +bizhash:AC585209 datahash:545C1432 //USA Racer (Europe) (En,Fr,De,Nl) +bizhash:FF7B29D1 datahash:9355E283 //UEFA Champions League - Season 1999-2000 (France) +bizhash:550ED5EF datahash:D585103E //UEFA Champions League - Season 1999-2000 (Germany) +bizhash:51703B97 datahash:C8EDF178 //V-Ball - Beach Volley Heroes (Europe) +bizhash:33D70673 datahash:2A34C3A4 //V-Rally - 97 Championship Edition (Europe) (En,Fr,De) (v1.1) +bizhash:415B3523 datahash:824A4C3E //V-Rally - 97 Championship Edition (Europe) (En,Fr,De) (v1.0) +bizhash:A324679B datahash:30BD1137 //V-Rally - 97 Championship Edition (Europe) (En,Fr,De) (v1.2) +bizhash:4F8754D3 datahash:457CFCA8 //V-Tennis (Europe) +bizhash:00D4E82F datahash:8DC332E8 //V-Rally - Championship Edition 2 (Europe) (En,Fr,De) +bizhash:61F6BE3A datahash:709C49D2 //Vagrant Story (Europe) +bizhash:7412DE28 datahash:9CCB346E //Vagrant Story (France) +bizhash:584E3D23 datahash:D19C494B //Vagrant Story (Germany) +bizhash:BB2E0126 datahash:07E3A173 //Vampire Hunter D (Europe) (En,Fr,De) +bizhash:C8D79ECA datahash:51E4D0E3 //Vandal Hearts (Europe) (En,Fr,De) +bizhash:E73FD09E datahash:E0089A44 //Vandal Hearts II (Europe) (En,Fr,De) +bizhash:F9C8D8AD datahash:B3291CA9 //Vandal Hearts II (Spain) +bizhash:1554A832 datahash:6A528F83 //Vanishing Point (Europe) (En,Fr,De,Es) +bizhash:4D2C866A datahash:6D33BF1C //Tomb Raider - The Last Revelation (Europe, Australia) +bizhash:D173F19D datahash:2F5B9702 //Tomb Raider - The Last Revelation (Italy) +bizhash:B02BD748 datahash:9A2660A6 //Tomb Raider Chronicles (Europe) +bizhash:F45ABC89 datahash:5660FA50 //Tomb Raider Chronicles (Spain) +bizhash:EA381239 datahash:152E85D8 //Tomb Raider Chronicles - La Leggenda di Lara Croft (Italy) +bizhash:F1220837 datahash:6F6D1AF7 //Verrat in der Verbotenen Stadt (Germany) +bizhash:264A637D datahash:C902D183 //Versailles - A Game of Intrigue (Europe) +bizhash:B3900B4B datahash:5BA0B5CF //Versailles - Complot a la Cour du Roi Soleil (France) +bizhash:826CBB9C datahash:D4CAD83E //Versailles - Complotto alla Corte del Re Sole (Italy) +bizhash:168A9B03 datahash:A5DBC5A2 //Versailles - Verschwoerung am Hof (Germany) +bizhash:BC0A5A1E datahash:6D957BC1 //Versalles - Complot en la corte del Rey Sol (Spain) +bizhash:929B1380 datahash:C03E4427 //Vib-Ribbon (Europe) (En,Fr,De,Es,It) +bizhash:9967D24D datahash:BF58557A //Victory Boxing 2 (Europe) (Demo) +bizhash:17BEFA9C datahash:138730EF //Victory Boxing 2 (Europe) +bizhash:E553F230 datahash:13583CAE //Victory Boxing Challenger (Europe) (En,Fr,De,Es) +bizhash:6025F808 datahash:8DB0161A //Victory Boxing Champion Edition (Europe) +bizhash:503D1440 datahash:7368FC92 //Victory Boxing Contender (Europe) +bizhash:6AF7C616 datahash:239CA70B //Viewpoint (Europe) +bizhash:8FE84A30 datahash:2C8E1382 //Vigilante 8 (Europe) +bizhash:4E904C5E datahash:164197CF //Vigilante 8 (France) +bizhash:85CB623C datahash:BECB4B67 //Vigilante 8 (Germany) +bizhash:52B9768F datahash:10E15E76 //Vigilante 8 - 2nd Offense (Europe) +bizhash:9E234991 datahash:F5D3E94E //Viper (Europe) (En,Fr,De,Es,It) +bizhash:886B9115 datahash:F719C2AF //Virtual Golf (Europe) (En,Fr,De) +bizhash:9416221A datahash:8D12F8B2 //Virtual Kasparov (Europe) (En,Fr,De,Es,It,Nl) +bizhash:597576A9 datahash:7994293A //Virtual Pool (Europe) +bizhash:F7395633 datahash:8B9C1730 //Virtual Sex (Russia) (En) (Unl) +bizhash:DFCB91BE datahash:68FBB7E1 //Virus - It Is Aware (Europe) (En,Fr,De,Es,It) +bizhash:D96B8D37 datahash:42A78BFC //Visiteurs, Les - La Relique de Sainte Rolande (France) +bizhash:CDD103B5 datahash:A4941D61 //Viva Football (Europe) (En,Fr,De,Es,It,Pt) +bizhash:3D4636E8 datahash:4202D8E6 //VMX Racing (Europe) +bizhash:CEA8F672 datahash:930F3324 //VR Baseball '97 (Europe) +bizhash:A40D94FB datahash:0CEF5BC7 //VR Baseball 99 (Europe) +bizhash:02DEEB41 datahash:7115257D //VR Sports Powerboat Racing (Europe) (En,Fr,De,Es,It) +bizhash:109D8C76 datahash:4A775D27 //Vs. (Europe) +bizhash:9898FC27 datahash:07742DBE //Wacky Races (Europe) (En,Fr,De,Es,It,Nl) +bizhash:FAE24404 datahash:0DC561A4 //Walt Disney El Libro de la Selva - Muevete con Ritmo (Spain) +bizhash:3A6D9405 datahash:19F3CB4E //Walt Disney Le Livre de la Jungle - Groove Party (France) +bizhash:CC354B8F datahash:B078B3AE //Walt Disney World Quest - Magical Racing Tour (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da) +bizhash:A2C509C3 datahash:9A06B154 //Walt Disney's Jungle Boek - Groove Party (Netherlands) +bizhash:9E8660CB datahash:1E4B3F45 //Walt Disney's The Jungle Book - Groove Party (Europe) +bizhash:F68383C0 datahash:15E33C94 //Walt Disneyn Viidakkokirja - Svengiseikkailu (Finland) +bizhash:D4126E4E datahash:BEEA8E3F //Walt Disneys Das Dschungelbuch - Groove Party (Germany) +bizhash:AF7E5946 datahash:6354568B //Wanted (Europe) +bizhash:17CD4CF9 datahash:2A9CB8A6 //War Gods (Europe) +bizhash:85E5D844 datahash:96380A1B //WarCraft II - The Dark Saga (Europe) (En,Fr,De,Es,It) +bizhash:ACABED28 datahash:DC1C24F3 //WarGames - Defcon 1 (Europe) (En,Fr,De) +bizhash:BD8C0BC5 datahash:11F0F6AC //Warhammer - Dark Omen (Europe) (En,Fr,De) +bizhash:E2A9B516 datahash:EC2309E3 //Warhammer - Shadow of the Horned Rat (Europe) (En,Fr,De) +bizhash:BFECF913 datahash:3C72C1A1 //Warhawk - The Red Mercury Missions (Europe) +bizhash:6B5DC588 datahash:E1658EB4 //Warm Up! (Europe) (En,Fr,De,Es,It,Pt) +bizhash:BE8C8397 datahash:BAF64B5F //Warpath - Jurassic Park (Europe) (En,Fr,De) +bizhash:72FEE478 datahash:8FEEF33A //Warriors of Might and Magic (Europe) (En,Es,It) +bizhash:E4554B83 datahash:8506CD56 //Warriors of Might and Magic (Europe) (En,Fr,De) +bizhash:52F7F832 datahash:923074C8 //Warzone 2100 (Europe) (En,Es,It) +bizhash:A12590F0 datahash:7A6F171A //Warzone 2100 (France) +bizhash:351CBC68 datahash:06BB5B8D //Warzone 2100 (Germany) +bizhash:A47BE9FE datahash:6338ED3A //Wayne Gretzky's 3D Hockey '98 (Europe) (En,Fr,De,Es) +bizhash:1BD3C919 datahash:C6BC4040 //WCW Backstage Assault (Europe) +bizhash:CE74EA75 datahash:DB628CDB //WCW Mayhem (Europe) +bizhash:BEAB3017 datahash:BBEBB46D //WCW Nitro (Europe) +bizhash:D90B0E1E datahash:7AF8496E //WCW vs. The World (Europe) +bizhash:A53F3C72 datahash:98AC5680 //WCW-nWo Thunder (Europe) +bizhash:F63F381C datahash:797C106D //Weakest Link, The (Europe) +bizhash:E4EE258A datahash:6104C0BB //Wer wird Millionaer (Germany) +bizhash:FB93C7DF datahash:D7CA0DA3 //Wer wird Millionaer - 2. Edition (Germany) +bizhash:4C5896EB datahash:498372EA //Wer wird Millionaer - Dritte Edition (Germany) +bizhash:A3C18F38 datahash:CFF852AC //Wer wird Millionaer - Junior (Germany) +bizhash:B5FEB3DC datahash:43E5FFA4 //Westlife - Fan-O-Mania (Europe) (Fr,De) +bizhash:F89F736B datahash:188916AE //Westlife - Fan-O-Mania (Europe) +bizhash:E649B5C3 datahash:F8A2F203 //Whizz (Europe) +bizhash:8E50068A datahash:86DEF785 //Who Wants to Be a Millionaire (Europe) +bizhash:0273C5B9 datahash:9A97310B //Who Wants to Be a Millionaire - 2nd Edition (Europe) +bizhash:408B9FFB datahash:D29300C7 //Who Wants to Be a Millionaire - Australian Edition (Australia) +bizhash:4E1C6BA8 datahash:451180CA //Who Wants to Be a Millionaire - Junior (Europe) +bizhash:E8C7AB0B datahash:05F1578F //Wild 9 (Europe) (En,Fr,De,Es,It) +bizhash:C2DDFE62 datahash:B3F2FB63 //Wild Arms (Europe) +bizhash:154376AA datahash:2A3FF23B //Wild Arms (France) +bizhash:375670AA datahash:B1E468F5 //Wild Arms (Germany) +bizhash:0065D471 datahash:EDA4EA0B //Wild Arms (Italy) +bizhash:A25252EF datahash:ECDFEA62 //Wild Arms (Spain) +bizhash:618B5418 datahash:DADAB991 //Wild Rapids (Europe) +bizhash:DB45E888 datahash:71374967 //Williams Arcade's Greatest Hits (Europe) +bizhash:0AF7B71F datahash:4BEA0A69 //Windsurfers Paradise (Europe) (En,Fr,De) +bizhash:15C5A2DB datahash:00424CB6 //Sven-Goeran Eriksson's World Challenge (Europe) +bizhash:17EC210D datahash:A225B296 //Sven-Goeran Eriksson's World Manager (Europe) +bizhash:87A38332 datahash:D7C630D1 //Wing Commander III - Heart of the Tiger (Germany) (Disc 1) +bizhash:932D6198 datahash:52D70C26 //Wing Commander III - Heart of the Tiger (Germany) (Disc 2) +bizhash:716AD959 datahash:34C43821 //Wing Commander III - Heart of the Tiger (Germany) (Disc 3) +bizhash:3FF80328 datahash:16437EB4 //Wing Commander III - Heart of the Tiger (Germany) (Disc 4) +bizhash:A4B76D4E datahash:D834FCA6 //Wing Commander IV - The Price of Freedom (Europe) (Disc 1) +bizhash:176F252B datahash:7AE04E93 //Wing Commander IV - The Price of Freedom (Europe) (Disc 2) +bizhash:33809E42 datahash:957D2338 //Wing Commander IV - The Price of Freedom (Europe) (Disc 3) +bizhash:4F209B71 datahash:7F611F7C //Wing Commander IV - The Price of Freedom (Europe) (Disc 4) +bizhash:E26C3C93 datahash:BCAC7EDC //Wing Commander IV - The Price of Freedom (France) (Disc 1) +bizhash:CE7C3785 datahash:FEB0E267 //Wing Commander IV - The Price of Freedom (France) (Disc 2) +bizhash:AC90DCC1 datahash:69FEA03D //Wing Commander IV - The Price of Freedom (France) (Disc 3) +bizhash:CD36137F datahash:23FECA7C //Wing Commander IV - The Price of Freedom (France) (Disc 4) +bizhash:F9D3A717 datahash:73F48592 //Wing Commander IV - The Price of Freedom (Germany) (Disc 1) +bizhash:9DBC3702 datahash:D419A15A //Wing Commander IV - The Price of Freedom (Germany) (Disc 2) +bizhash:15EEB732 datahash:08D3AA50 //Wing Commander IV - The Price of Freedom (Germany) (Disc 3) +bizhash:81933926 datahash:0B424C8B //Wing Commander IV - The Price of Freedom (Germany) (Disc 4) +bizhash:FA65F801 datahash:BB503F09 //Wing Over (Europe) +bizhash:837483D4 datahash:12E031CB //Wing Over 2 (Europe) +bizhash:CFCF4AB2 datahash:200F10EB //Winky the Little Bear (Europe) (En,Fr,De) +bizhash:EDC4A5F0 datahash:58FCE75A //Winter Releases '98 (Europe) +bizhash:30E888D6 datahash:1D4ACD18 //Winter Releases '99 (Europe) (En,Fr,De,Es,It) +bizhash:CDDF22D4 datahash:6BF01E62 //Wip3out (Europe) (En,Fr,De,Es,It) +bizhash:ED0CE8DF datahash:47B725E8 //WipEout (Europe) (v1.0) +bizhash:7EC1D02B datahash:73308DAD //WipEout (Europe) (v1.1) +bizhash:A493D388 datahash:E584B2B9 //WipEout 2097 (Europe) +bizhash:3FB16C3F datahash:80304910 //WipEout 3 - Special Edition (Europe) (En,Fr,De,Es,It) +bizhash:974FAF7D datahash:A9A02ED4 //WM Nationalspieler (Germany) +bizhash:A886C681 datahash:FCF215DE //Woody Woodpecker Racing (Europe) (En,Fr,De,Es,It) +bizhash:E58A4220 datahash:7FD28B2D //World Championship Snooker (Europe) (En,Fr,De) +bizhash:2E38114C datahash:C52BC0FF //World Cup 98 (Europe) (En,Fr,De,Es,Nl,Sv,Da) +bizhash:C6FC2B8B datahash:74AD2BA7 //World Cup 98 - Coppa del Mondo (Italy) +bizhash:D80EC864 datahash:4A5827B9 //World Cup Golf - Professional Edition (Europe) +bizhash:B151BBF6 datahash:A26DDB3B //World Cup Golf - Professional Edition (Germany) +bizhash:0F43B5A9 datahash:EF5E01D9 //World Destruction League - Thunder Tanks (Europe) (En,Fr,De,Es,It) +bizhash:B8647959 datahash:0A009FC1 //World Destruction League - WarJetz (Europe) (En,Fr,De,Es,It) +bizhash:0A6365E9 datahash:B3DDEB50 //World League Basketball (Europe) +bizhash:17DBC787 datahash:77F31E6A //World League Soccer '98 (Europe) (En,Es,It) +bizhash:CAAE3D12 datahash:D8710A49 //World League Soccer '98 (France) +bizhash:E9218FCE datahash:9E2718FC //World League Soccer '98 (Germany) +bizhash:BE4F5F56 datahash:0DA728EE //World Tennis Stars (Europe) +bizhash:1518A0CC datahash:26369655 //World's Scariest Police Chases (Europe) +bizhash:BA678EFF datahash:A1EB9290 //Worms (Europe) +bizhash:2904A5EA datahash:83C01CD7 //Worms Armageddon (Europe) (Fr,Nl,Sv,No,Da) +bizhash:1BB53D24 datahash:4EE68804 //Worms Armageddon (Europe) +bizhash:D37F0D92 datahash:3C808D72 //Worms Armageddon (Germany) +bizhash:8B192AEF datahash:029E7B2D //Worms Pinball (Europe) (En,Fr,De,Es,It) +bizhash:3B2AF85F datahash:7AC0FCF6 //Worms World Party (Europe) (En,Fr,De,Es,It,Nl,Sv,Da) +bizhash:11908ABD datahash:A9FEF238 //WRC - FIA World Rally Championship Arcade (Europe) (En,Fr,De,Es,It,Nl,Pt,Sv,No,Da,Fi) +bizhash:146835E6 datahash:4F1680D3 //Wreckin Crew - Drive Dangerously (Europe) (En,Fr,De,Es,It) +bizhash:8A5AA20E datahash:1D098370 //Wu-Tang - Shaolin Style (France) (En) +bizhash:9437E1F6 datahash:5E0759E2 //Wu-Tang - Shaolin Style (Germany) +bizhash:42614295 datahash:F9D1760F //Wu-Tang - Taste the Pain (Europe) +bizhash:32B4E7B0 datahash:0256FAA4 //WWF Attitude (Europe) +bizhash:99A8D339 datahash:C27AAB68 //WWF Attitude (Germany) (En) +bizhash:0DB66FA0 datahash:72ED4168 //WWF In Your House (Europe) +bizhash:BD270821 datahash:8F865B3C //WWF SmackDown! (Europe) +bizhash:FD368D26 datahash:06B5C620 //WWF SmackDown! 2 - Know Your Role (Europe) +bizhash:A9D0BA14 datahash:3DC76B0F //WWF War Zone (Europe) +bizhash:0C90CCBA datahash:9A8A8F6B //WWF WrestleMania - The Arcade Game (Europe) +bizhash:BE543A30 datahash:39AFE5AB //X Games Pro Boarder (Europe) (En,Fr,De,Es,It,Sv,No) (v1.0) +bizhash:80A4BA73 datahash:08D553D6 //X Games Pro Boarder (Europe) (En,Fr,De,Es,It,Sv,No) (v1.1) +bizhash:67CBA12A datahash:1960449E //X'treme Roller (Europe) (En,Fr,De,Es,It,Pt) +bizhash:ACA094F2 datahash:AB806F19 //X-Bladez - Inline Skater (Europe) +bizhash:C9D213FF datahash:AE97D3D5 //X-COM - Enemy Unknown (Europe) (En,Fr,De,Es,It) +bizhash:DE2775DF datahash:308B636A //X-COM - Terror from the Deep (Europe) (En,Fr,De,Es,It) +bizhash:B8A011CD datahash:C42BE37D //X-Files, The (Europe) (Disc 1) +bizhash:1B4D4693 datahash:AC2D9389 //X-Files, The (Europe) (Disc 2) +bizhash:F9F6631B datahash:B11219E6 //X-Files, The (Europe) (Disc 3) +bizhash:5DB5B870 datahash:D68F26D9 //X-Files, The (Europe) (Disc 4) +bizhash:FDF695D5 datahash:1E08E6E4 //X-Files, The (France) (Disc 1) +bizhash:724B1563 datahash:BC5656DC //X-Files, The (France) (Disc 2) +bizhash:78ACED43 datahash:66E80D29 //X-Files, The (France) (Disc 3) +bizhash:24E3EEA1 datahash:93609A0A //X-Files, The (France) (Disc 4) +bizhash:34DCB388 datahash:90A7BAA5 //X-Files, The (Germany) (Disc 1) +bizhash:97822FB1 datahash:85556FF8 //X-Files, The (Germany) (Disc 2) +bizhash:5A5A9440 datahash:E048011E //Vegas Casino (Europe) +bizhash:16A243EF datahash:C26C9779 //X-Files, The (Germany) (Disc 3) +bizhash:02F25E27 datahash:C1068E2A //V.I.P. (Europe) (En,Fr,De,Es,It) +bizhash:C7B5F3D7 datahash:7C2EF54C //Vem vill bli Miljonaer (Sweden) +bizhash:8676421A datahash:61511A98 //X-Files, The (Germany) (Disc 4) +bizhash:9D0A50C1 datahash:2ADD1305 //X-Files, The (Spain) (Disc 2) +bizhash:96ABA86B datahash:8F5289B4 //X-Files, The (Italy) (Disc 1) +bizhash:9501E77E datahash:F0B839B2 //X-Files, The (Spain) (Disc 3) +bizhash:91069A3D datahash:2F97E474 //X-Files, The (Italy) (Disc 2) +bizhash:7600992F datahash:AB44714C //X-Files, The (Spain) (Disc 4) +bizhash:4FFB85D9 datahash:DD47C903 //X-Men - Children of the Atom (Europe) +bizhash:8CE53496 datahash:32C4F9DE //X-Men - Mutant Academy (Europe) +bizhash:DA81D91A datahash:EDD05DFE //X-Men - Mutant Academy (Germany) +bizhash:C997A53D datahash:239FF270 //X-Men - Mutant Academy 2 (Europe) +bizhash:BAA6EAA9 datahash:CF55641E //X-Men vs. Street Fighter (Europe) +bizhash:C89585A9 datahash:E18CE524 //X2 - No Relief (Europe) +bizhash:A4D9BE66 datahash:FA261FDD //Xena - Warrior Princess (Europe) +bizhash:436D2E59 datahash:F0E624A4 //Xena - Warrior Princess (France) +bizhash:BA20842B datahash:3864AC15 //Xena - Warrior Princess (Germany) +bizhash:59611FE0 datahash:AE926547 //Xena - Warrior Princess (Spain) +bizhash:9B2FB55E datahash:DC9E2C7F //Xenocracy - The Ultimate Solar War (Europe) +bizhash:8940021B datahash:6BEBFCB6 //Xenocracy - The Ultimate Solar War (France) +bizhash:3512CBEB datahash:0C1E71B7 //Xenocracy - The Ultimate Solar War (Italy) +bizhash:2E693B14 datahash:D888F322 //Xevious 3D-G+ (Europe) +bizhash:B36F55CD datahash:DFFB44AA //Xploder CD9000 (Germany) (Demo) (Unl) +bizhash:D956944B datahash:52504C67 //Xploder CD9000 Version 1 (Germany) (Unl) +bizhash:3A46348E datahash:5FD6C5A0 //Xploder CD9000 Version 2.0 (Germany) (En,Fr,De,It) (Unl) +bizhash:3C6DA2B1 datahash:F7CE01D4 //XS Airboat Racing (Europe) (En,Fr,De,Es,It) +bizhash:B11263C3 datahash:725BCAFF //X-Files, The (Italy) (Disc 3) +bizhash:015094EC datahash:580F5C34 //X-Files, The (Italy) (Disc 4) +bizhash:D1D4CAA0 datahash:47826BA3 //X-Files, The (Spain) (Disc 1) +bizhash:346EE87B datahash:AE88B119 //XS Junior League Soccer (Europe) (En,Fr,De,Es,It) +bizhash:D1EB47D1 datahash:05A71B3F //XS Moto (Europe) (En,Fr,De,Es,It) +bizhash:8D8C459C datahash:0531AB9D //Yeh Yeh Tennis (Europe) (En,Fr,De) +bizhash:5CA1B568 datahash:0D17AEE4 //YoYo's Puzzle Park (Europe) +bizhash:24EDDF56 datahash:BF9BFDD1 //Yu-Gi-Oh! Forbidden Memories (Europe) +bizhash:0DFB0352 datahash:E3002118 //Yu-Gi-Oh! Forbidden Memories (France) +bizhash:4EF8A75F datahash:5C2E0E40 //Yetisports Deluxe (Europe) (En,Fr,De,Es,It) +bizhash:E2FF6531 datahash:DC28138F //Yetisports World Tour (Europe) (En,Fr,De,Es,It) +bizhash:F47B15E1 datahash:59BCED87 //You Don't Know Jack (Germany) +bizhash:4DC71187 datahash:DFBCFA41 //Yusha - Heaven's Gate (Europe) +bizhash:D23ED2E1 datahash:9866B5D2 //Z (Europe) +bizhash:BBDB631F datahash:E5AF7E5D //Z (Germany) +bizhash:97A5F07D datahash:CE28D5A8 //Zero Divide (Europe) +bizhash:2A823655 datahash:1480769C //Zero Divide 2 - The Secret Wish (Europe) +bizhash:2DFF27DB datahash:440B2CA5 //Zero Divide 2 - The Secret Wish (Germany) +bizhash:90774FED datahash:D999A051 //Zero Divide 2 - The Secret Wish (Spain) +bizhash:C4715440 datahash:C243C4F8 //Yu-Gi-Oh! Forbidden Memories (Germany) +bizhash:ABA3C42C datahash:1B25094C //Yu-Gi-Oh! Forbidden Memories (Spain) +bizhash:ED5C6966 datahash:F0883CBC //Wing Commander III - Heart of the Tiger (Europe) (Disc 1) +bizhash:88D3EA58 datahash:7879D913 //Wing Commander III - Heart of the Tiger (Europe) (Disc 2) +bizhash:B0995931 datahash:318DFDFC //Wing Commander III - Heart of the Tiger (Europe) (Disc 3) +bizhash:596112D9 datahash:2A6C3C5A //Wing Commander III - Heart of the Tiger (Europe) (Disc 4) +bizhash:D700AFAA datahash:1CE497D2 //Muppet Monster Adventure (Spain) +bizhash:D5ADBCF1 datahash:0D197F3C //V2000 (Europe) (En,Fr,De,Es,It) +bizhash:58D78B6E datahash:35E3FC6B //Kids Station - Hello Kitty no Osyaberitaun (Japan) +bizhash:847463D3 datahash:D5F580F8 //Kids Station - Kuma no Pooh-San - Mori no Nakamato 123 (Japan) +bizhash:F3C4F22A datahash:A33C05BC //Kids Station - Magical Music Eigo de One - Two - Three! (Japan) (En,Ja) +bizhash:78EA880C datahash:640BB338 //Kids Station - Mickey to Nakamatachi - Kazuasobi IroIro (Japan) +bizhash:0F14E74D datahash:D50573F3 //Kids Station - Oshaberi Oekaki Kikansha Thomas to Nakamatachi (Japan) +bizhash:2295F228 datahash:FAEB44B3 //Kids Station - Oshaberi Oekaki Soreike! Anpanman (Japan) +bizhash:CE65580A datahash:B178E7C8 //Kids Station - Ultraman Cosmos (Japan) +bizhash:1517976C datahash:C9FCBD42 //Kids Station - Unten Daisuki - Doki Doki - Norimono Daibouken (Japan) +bizhash:171A47D2 datahash:BF5BDD90 //Kiganjou (Japan) +bizhash:4C931904 datahash:847AA615 //Kileak - The Blood (Japan) +bizhash:2726E1FB datahash:4BEB900E //Kileak - The Blood 2 - Reason in Madness (Japan) +bizhash:E459A10D datahash:ED31F1E3 //Killing Zone (Japan) (En) +bizhash:ED50E1AC datahash:56FB1CBF //Kindaichi Shounen no Jikenbo - Hihoutou Aratanaru Sangeki (Japan) +bizhash:752F449F datahash:2BF142BF //Kindaichi Shounen no Jikenbo 2 - Jigoku Yuuen Satsujin Jiken (Japan) (Disc 1) +bizhash:384FF07D datahash:0E2F15D2 //Kindaichi Shounen no Jikenbo 2 - Jigoku Yuuen Satsujin Jiken (Japan) (Disc 2) +bizhash:2C93DF39 datahash:588552F1 //King of Bowling 2 - Professional Hen (Japan) +bizhash:EBDF7C41 datahash:BCA49086 //King of Fighters '95, The (Japan) +bizhash:6A2253D4 datahash:54AAFA48 //King of Fighters '96, The (Japan) +bizhash:CE414A76 datahash:9A29D4DB //King of Fighters '97, The (Japan) +bizhash:C0E53988 datahash:7F2BFE5E //King of Fighters '98, The - Dream Match Never Ends (Japan) (v1.0) +bizhash:C9690CBD datahash:0C9C8CC4 //King of Fighters '98, The - Dream Match Never Ends (Japan) (v1.1) +bizhash:DB9ECB0A datahash:3C4C5658 //King of Fighters '99, The (Japan) +bizhash:D1C010B4 datahash:819CE80F //King of Fighters Kyo, The (Japan) +bizhash:AC1A5CA7 datahash:E7E18408 //King of Parlor (Japan) +bizhash:582D78C6 datahash:4BE15A7A //King of Parlor 2 (Japan) +bizhash:22879838 datahash:77143C9B //King of Producer (Japan) +bizhash:E693AE0A datahash:9098E776 //King of Stallion (Japan) +bizhash:DD64C30A datahash:54C8F64A //King's Field (Japan) +bizhash:75B46D75 datahash:21432521 //King's Field II (Japan) (v1.0) +bizhash:F0C265CC datahash:00BB2C47 //King's Field II (Japan) (v1.1) +bizhash:CAF88B07 datahash:11FBCD36 //King's Field II (Japan) (v1.2) +bizhash:87F22AAC datahash:358FF959 //King's Field III (Japan) (v1.0) +bizhash:8AF729C4 datahash:9FC2FDE0 //King's Field III (Japan) (v1.1) +bizhash:BD4AB716 datahash:6B0F9D71 //Kinniku Banzuke - Road to Sasuke (Japan) +bizhash:64130BC0 datahash:7D08A6BA //Kinniku Banzuke Vol. 1 - Ore ga Saikyou no Otoko Da! (Japan) +bizhash:1B5DE910 datahash:E3923552 //Kinniku Banzuke Vol. 2 - Arata naru Genkai e no Chousen! (Japan) +bizhash:5EBC0DEB datahash:954BBFD6 //Kinniku Banzuke Vol. 3 - Saikyou no Challenger Tanjou! (Japan) +bizhash:5BF34763 datahash:2E3DB80A //Kitty the Kool! - Kabuki de Tanoshiku Odotte Ne!! (Japan) +bizhash:16BDBB28 datahash:1E89A359 //Klaymen Gun-Hockey (Japan) +bizhash:341E9AA9 datahash:9ABFC08E //Klaymen Klaymen - Neverhood no Nazo (Japan) +bizhash:1E238732 datahash:BF3F900F //Klaymen Klaymen 2 - Skullmonkey no Gyakushuu (Japan) +bizhash:4D6EAA6A datahash:9034DA3C //Klonoa Beach Volley - Saikyou Team Ketteisen! (Japan) +bizhash:3BCE8F6B datahash:DE78F968 //Knight & Baby (Japan) +bizhash:DD5CDD01 datahash:D3FDE631 //Koko Hore! Pukka (Japan) +bizhash:E6F0A959 datahash:D4E2940E //Kokumeikan - Trap Simulation Game (Japan) (v1.0) +bizhash:D9979C5D datahash:0882F7D8 //Konami 80's Arcade Gallery (Japan) +bizhash:A376F529 datahash:E63263E0 //Konami Antiques - MSX Collection Vol. 1 (Japan) +bizhash:81F2084F datahash:EF85AA8D //Konami Antiques - MSX Collection Vol. 2 (Japan) +bizhash:DF586303 datahash:083057BF //Konami Antiques - MSX Collection Vol. 3 (Japan) +bizhash:3DC991C1 datahash:07CEA117 //Konami Best Collection - '96 Fuyu-'97 Haru Ban (Japan) +bizhash:A8D97112 datahash:A1AED3B9 //Koneko mo Issho (Japan) +bizhash:64354598 datahash:C10F12D5 //Kosodate Quiz My Angel (Japan) (v1.0) +bizhash:75BBF0C9 datahash:9B279792 //Koten Tsumego Shuu - Shijin no Maki (Japan) +bizhash:EFB9F5E3 datahash:40C21FE7 //Kotobuki Grand Prix - Mezase! Genchari King (Japan) +bizhash:69B311B4 datahash:5B4F6682 //Koudelka (Japan) (Disc 1) +bizhash:21CECAC7 datahash:6A7077FD //Koudelka (Japan) (Disc 2) +bizhash:0F420B68 datahash:DEA4D214 //Koudelka (Japan) (Disc 3) +bizhash:E2DB9348 datahash:855B8D01 //Koudelka (Japan) (Disc 4) +bizhash:27EDFD1A datahash:2D31CCA1 //Koukai Sarenakatta Shuki (Japan) +bizhash:FAF7645C datahash:C2F78A8B //Koukaku Kidoutai - Ghost in the Shell (Japan) +bizhash:3F03928C datahash:D624F46D //Koukaku Kidoutai - Ghost in the Shell (Otameshi Disc) (Japan) +bizhash:51A037FE datahash:B867C065 //Koukidou Gensou Gunparade March (Japan) +bizhash:6AD52D75 datahash:E900A7A6 //Kouni Shougun (Japan) +bizhash:CAB4B993 datahash:D2C536CA //Kouryuuki (Japan) +bizhash:CAFB89BB datahash:555A713E //Koushien V (Japan) +bizhash:1D457C24 datahash:C5C97402 //Kowloon's Gate (Special Disc) (Japan) +bizhash:F7D1C1DC datahash:E7E00BCD //Kowloon's Gate - Kowloon Fuusuiden (Japan) (Disc 1) (Byakko) +bizhash:33AB27EB datahash:07224CC0 //Kowloon's Gate - Kowloon Fuusuiden (Japan) (Disc 2) (Genbu) +bizhash:4326B87F datahash:7F04B436 //Kowloon's Gate - Kowloon Fuusuiden (Japan) (Disc 3) (Suzaku) +bizhash:D806978C datahash:98683F3B //Kowloon's Gate - Kowloon Fuusuiden (Japan) (Disc 4) (Seiryuu) +bizhash:939AE7C2 datahash:AC26ED6D //KulaQuest (Japan) +bizhash:CBB2B1CF datahash:B665BFD2 //Kuon no Kizuna (Japan) +bizhash:EFF54F65 datahash:94E144B1 //Kurashi Iki! Iki! PlayStation Welcome Disc (Japan) +bizhash:DFB02F9F datahash:47389730 //Kuro no Juusan (Japan) +bizhash:EE689214 datahash:F0E26FCF //Kuru Kuru Cube (Japan) +bizhash:A1173370 datahash:10F00711 //Dai-4-Ji Super Robot Taisen S (Japan) (v1.0) +bizhash:6EC0BC07 datahash:8ACD8FB1 //'98 Koushien - Koukou Yakyuu Simulation (Japan) +bizhash:5AEE26DA datahash:D4657C15 //Kuru Kuru Panic (Japan) +bizhash:8F8FF315 datahash:F4519211 //Nibiiro no Koubou - 32 Nin no Senshachou (Japan) +bizhash:91E4135D datahash:4A41B1BF //Ryougae Puzzle Mouja (Japan) +bizhash:4E8B2E8C datahash:86DA94AE //Ryuuki Denshou - Dragoon (Japan) +bizhash:C1809EBF datahash:549444CD //Saber Marionette J - Battle Sabers (Japan) +bizhash:9DAB5459 datahash:AE0399B7 //SaGa Frontier (Japan) +bizhash:5AC39868 datahash:27CABF67 //SaGa Frontier II (Japan) +bizhash:14E710E3 datahash:FDD776A9 //Saikyou Toudai Shougi (Japan) +bizhash:97232E8F datahash:3E51CC13 //Saishuu Densha (Japan) (Demo) +bizhash:A4F0216D datahash:6E717DC4 //Saishuu Densha (Japan) +bizhash:3BEE4FB6 datahash:3676AB3D //Saiyuki (Japan) (v1.1) +bizhash:E14396A9 datahash:EA529CB6 //Sakkyoku Surundamon - Dance Remix Hen (Japan) +bizhash:E8EF58E1 datahash:1391AA53 //Salamander Deluxe Pack Plus (Japan) +bizhash:08C26084 datahash:E73BC575 //Salaryman Kintaro - The Game (Japan) +bizhash:287B2042 datahash:7408CD54 //Sampras Extreme Tennis (Japan) +bizhash:DC90569C datahash:CEFFF506 //Samurai Deeper Kyo (Japan) +bizhash:871ABE0B datahash:1A09282E //Samurai Spirits - Amakusa's Revenge Special (Japan) +bizhash:FF023ED4 datahash:B2C35462 //Samurai Spirits - Kenkaku Shinan Pack (Japan) +bizhash:2098F7D3 datahash:4F410B43 //Samurai Spirits - Zankurou Musouken (Japan) +bizhash:F8933D3D datahash:8F7EF187 //Sangoku Musou (Japan) (v1.0) +bizhash:3934BCE1 datahash:087ED91E //Sangokushi Eiketsuden (Japan) +bizhash:78D25DC5 datahash:2A6D6DAD //Sangokushi IV (Japan) (v1.1) +bizhash:D901B34B datahash:5B0CC6F2 //Sangokushi Koumeiden (Japan) +bizhash:F7044ABA datahash:103255FC //Sangokushi V (Japan) +bizhash:992D6853 datahash:C557377F //Sangokushi VI (Japan) +bizhash:036D3C31 datahash:CD4EE387 //Sangokushi VII (Japan) +bizhash:47DBC048 datahash:14BD1FB3 //Sankyo Fever Jikki Simulation (Japan) +bizhash:2B050973 datahash:AD6963E6 //Sankyo Fever Jikki Simulation Vol. 2 (Japan) +bizhash:88B627EA datahash:B843AAB2 //Sankyo Fever Jikki Simulation Vol. 3 (Japan) +bizhash:1AFDA63F datahash:2436A910 //Saru! Get You! (Japan) (Demo) +bizhash:CDE284BE datahash:1AC58C62 //Saru! Get You! (Japan) (v1.0) +bizhash:B7AC2BAC datahash:42C397F4 //Saru! Get You! (Japan) (v1.1) +bizhash:50C14E39 datahash:96445BC6 //SatelliTV (Japan) +bizhash:251009F0 datahash:F9FE03CC //SD Gundam - G Generation-F (Japan) (Disc 1) +bizhash:1D166F8B datahash:D95CDF8A //SD Gundam - G Generation-F (Japan) (Disc 3) +bizhash:5323A2E8 datahash:327F99A9 //SD Gundam - G Generation-F (Japan) (Premium Disc) +bizhash:589E1485 datahash:E91A423A //SD Gundam - GCentury (Japan) (v1.0) +bizhash:8E607DA0 datahash:7DC7FD0D //SD Gundam - GGeneration (Japan) (v1.0) +bizhash:2EFF8911 datahash:33A908F2 //SD Gundam - GGeneration (Japan) (v1.1) +bizhash:B1A845CF datahash:FD16D66D //SD Gundam - GGeneration (Premium Disc) (Japan) +bizhash:58C30BED datahash:1BDEA313 //SD Gundam - GGeneration-0 (Japan) (Disc 1) (v1.0) +bizhash:727E8311 datahash:3896FC01 //SD Gundam - GGeneration-0 (Japan) (Disc 2) (v1.0) +bizhash:DFD2FDE0 datahash:420370C3 //SD Gundam - Over Galaxian (Japan) +bizhash:64554EEE datahash:8C1266CE //SD Gundam Eiyuuden - Daikessen!! Knight vs. Musha (Japan) +bizhash:6BE02AF9 datahash:6DB0BEF0 //Segare Ijiri (Japan) +bizhash:BFC6FEFD datahash:D0B593DD //Seiken Densetsu - Legend of Mana (Japan) +bizhash:4A02F103 datahash:3F1ED7BC //Seikoku 1092 - Souheiden (Japan) +bizhash:94E1FFC6 datahash:25815D38 //Seikon no Joka - Hikari to Yami no Seioujo (Japan) +bizhash:9417923D datahash:3EDD4684 //Seirei Shoukan - Princess of Darkness (Japan) +bizhash:9A41FB2B datahash:1846D8F3 //Seireiki Rayblade (Japan) +bizhash:59CDE334 datahash:10BDB98E //Sengoku Cyber - Fujimaru Jigokuhen (Japan) +bizhash:AFCA662F datahash:F8730278 //Sengoku Mugen (Japan) +bizhash:8B7195C7 datahash:3BEC87A2 //Senran (Japan) +bizhash:11E73D33 datahash:B2316D9D //Sentimental Journey (Japan) +bizhash:67BCDCA2 datahash:5E9D1ECD //Sentou Kokka - Air Land Battle (Japan) (v1.0) +bizhash:32277BBE datahash:226A5B3E //Nice Price Series Vol. 04 - Billiard King (Japan) +bizhash:3018D20A datahash:D1F19072 //Nice Price Series Vol. 06 - Quiz de Battle (Japan) +bizhash:8D60A544 datahash:ECF7C169 //Nice Price Series Vol. 07 - World Tournament Bowling (Japan) +bizhash:BBBEFFB1 datahash:3AC06CDB //Nice Price Series Vol. 08 - Elemental Pinball (Japan) +bizhash:C4A9917E datahash:EE642C63 //Nice Price Series Vol. 11 - Nikakudori Deluxe (Japan) +bizhash:F6B5B5FD datahash:AE2F6BF7 //Nichibutsu Arcade Classics (Japan) +bizhash:8E53247F datahash:411C8518 //Night Striker (Japan) +bizhash:F2FB5FAD datahash:FDCD274E //Nightmare Creatures (Japan) (En) (Demo) +bizhash:2801DCA5 datahash:1FF3AFD9 //Nightmare Creatures (Japan) (En) +bizhash:5E3A4B39 datahash:F071BCDE //Nightmare Project - Yakata (Japan) (Disc 1) +bizhash:3F29F0AE datahash:D9D4AFD0 //Nightmare Project - Yakata (Japan) (Disc 2) +bizhash:2D69AF9C datahash:234DD1D8 //Nightmare Project - Yakata (Japan) (Disc 3) +bizhash:3329E125 datahash:8C8E1E4F //Nightruth - Explanation of the Paranormal - 'Yami no Tobira' (Japan) +bizhash:64E65D57 datahash:A3D9517C //Nobunaga Hiroku - Geten no Yume (Japan) +bizhash:74877F43 datahash:EA37D84A //Nobunaga no Yabou - Haouden (Japan) +bizhash:615A0911 datahash:10668DF5 //Nobunaga no Yabou - Returns (Japan) +bizhash:D93B44D0 datahash:2A941E8E //Nobunaga no Yabou - Shouseiroku (Japan) +bizhash:F3416B53 datahash:10D9A3EC //Nobunaga Shippuuki - Ko (Japan) +bizhash:9073401F datahash:81E3969B //NOeL - La Neige (Japan) (Disc 1) (v1.0) +bizhash:89A90E5D datahash:7C0CBE6C //NOeL - La Neige (Japan) (Disc 1) (v1.1) +bizhash:9C06B7DD datahash:86BCC02F //NOeL - La Neige (Japan) (Disc 2) (v1.0) +bizhash:B76129B7 datahash:8B59A6DD //NOeL - La Neige (Japan) (Disc 2) (v1.1) +bizhash:2CE1B7B3 datahash:C8A0CFDB //NOeL - La Neige (Japan) (Disc 3) (v1.0) +bizhash:FD933A33 datahash:4EDD3920 //NOeL - La Neige (Japan) (Disc 3) (v1.1) +bizhash:9468348D datahash:6A3896CF //NOeL - La Neige Special (Japan) +bizhash:F8EF875D datahash:286D5D56 //NOeL - Not Digital (Japan) (Disc 1) (v1.0) +bizhash:463F5EDE datahash:08404BF4 //NOeL - Not Digital (Japan) (Disc 1) (v1.1) +bizhash:C758AADF datahash:D1126673 //NOeL - Not Digital (Japan) (Disc 2) +bizhash:66090A18 datahash:86B1C978 //NOeL 3 - Mission on the Line (Japan) (Disc 1) (v1.0) +bizhash:93CAF3FD datahash:0EEC5105 //NOeL 3 - Mission on the Line (Japan) (Disc 1) (v1.1) +bizhash:37C58E26 datahash:F9EE5995 //NOeL 3 - Mission on the Line (Japan) (Disc 2) (v1.0) +bizhash:15BD5CE8 datahash:A09A4B80 //NOeL 3 - Mission on the Line (Japan) (Disc 2) (v1.1) +bizhash:B28BD4D6 datahash:9BB6036B //NOeL 3 - Mission on the Line (Japan) (Disc 3) (v1.0) +bizhash:442BD184 datahash:97E976A2 //NOeL 3 - Mission on the Line (Japan) (Disc 3) (v1.1) +bizhash:5DCB56C1 datahash:7F28F93F //Not Treasure Hunter (Japan) +bizhash:AD85B02F datahash:ACADB4E0 //Novastorm (Japan) (Disc 1) +bizhash:A30365B6 datahash:ABAEF7A1 //Novastorm (Japan) (Disc 2) +bizhash:328FE22F datahash:70067195 //O-chan no Oekaki Logic - Puzzler Kanshuu (Japan) +bizhash:4B887572 datahash:2BCC2BD3 //Odo Odo Oddity (Japan) +bizhash:3E52779C datahash:D336A4DD //Off-World Interceptor Extreme (Japan) +bizhash:8D3B3163 datahash:0CC45D4A //Oh No! (Japan) +bizhash:163100FE datahash:D90E03B1 //Ojyousama Express (Japan) (Disc 1) +bizhash:2B127909 datahash:A4116FDE //Ojyousama Express (Japan) (Disc 2) +bizhash:0EFE2912 datahash:667535F8 //Omega Boost (Japan) +bizhash:C2AB0D14 datahash:FB497367 //Omiai Commando - Ba-Couple ni Tsukkomi wo (Japan) +bizhash:473A3DE1 datahash:FFFDF78F //Omizu no Hanamichi (Japan) +bizhash:783793B1 datahash:25F8EA48 //One (Japan) +bizhash:F7DE2ED3 datahash:41C5E9A9 //One on One (Japan) (Demo) +bizhash:F541ABD2 datahash:1A042924 //One Piece Mansion (Japan) +bizhash:D876DD42 datahash:C0BE067E //Ongaku Tkool 3 (Japan) +bizhash:C2908188 datahash:785A909D //Ooedo Huusui Ingaritsu - Hanabi 2 (Japan) +bizhash:0157319F datahash:4D517765 //Open Golf, The - History of Turnberry (Japan) +bizhash:AA7FF619 datahash:62287825 //Option - Tuning Car Battle (Japan) (v1.0) +bizhash:D9A954FA datahash:6C3BA66A //Option - Tuning Car Battle (Japan) (v1.1) +bizhash:546A4C49 datahash:49F7E7AC //Option - Tuning Car Battle 2 (Japan) +bizhash:1B1739D2 datahash:A0D16309 //Option - Tuning Car Battle Spec R (Japan) +bizhash:0F92BAD6 datahash:9EAB92E4 //Oracle no Houseki - Jewels of the Oracle (Japan) (En,Ja,Fr,De) +bizhash:5E10693F datahash:63DC06C6 //Ore no Shikabane wo Koete Yuke (Japan) +bizhash:93241587 datahash:4865807F //Sentou Kokka - Air Land Battle (Japan) (v1.1) +bizhash:6CAF5AFB datahash:59A2D045 //Septentrion - Out of the Blue (Japan) +bizhash:773900CF datahash:1D0476E1 //Serial Experiments Lain (Japan) (Disc 1) +bizhash:A8F3C074 datahash:9CD2A1B5 //Serial Experiments Lain (Japan) (Disc 2) +bizhash:E5E0069D datahash:B459C1CE //Sexy Parodius (Japan) +bizhash:4491F22D datahash:EA2BD840 //Shachou Eiyuu Den (Japan) (Ja,Zh) +bizhash:EED80ED7 datahash:0A4A6434 //Shadow and Shadow (Japan) +bizhash:F01177B0 datahash:8A68D9B2 //Shadow Tower (Japan) +bizhash:7E4424EC datahash:251B44B8 //Shaman King - Spirit of Shamans (Japan) +bizhash:45B065E3 datahash:B0DD0F32 //Shanghai - Banri no Choujou (Japan) (v1.0) +bizhash:33520890 datahash:C072B79E //Shanghai - Banri no Choujou (Japan) (v1.1) +bizhash:44D80720 datahash:C98BBD1A //Shanghai - Great Moments (Japan) +bizhash:66420B24 datahash:E18D1010 //Shichidashiki Unou de Adventure - Katachi 123 4Sai - 6Sai Muke (Japan) +bizhash:DD4BF5FB datahash:C4FB1C4C //Shichidashiki Unou de Adventure - Kotoba ABC 2Sai - 4Sai Muke (Japan) +bizhash:75D6771E datahash:288EDAFD //Shiki Oriori no Bass Tsuri (Japan) +bizhash:072CBAB2 datahash:FF8B6D44 //Shin DX Okumanchouja Game (Japan) +bizhash:F344BA44 datahash:D77E3D8F //Shin Megami Tensei - If... (Japan) +bizhash:73C50FE7 datahash:0368C8FD //Shin Megami Tensei II (Japan) (v1.0) +bizhash:B0E38583 datahash:80F84132 //Shin Nihon Pro Wrestling - Toukon Retsuden (Japan) +bizhash:B04D7ED2 datahash:8ECA29CE //Shin Nihon Pro Wrestling - Toukon Retsuden 2 (Japan) +bizhash:CC651AC2 datahash:A6C730BE //Shin Nihon Pro Wrestling - Toukon Retsuden 3 (Japan) (v1.0) +bizhash:1BB29B92 datahash:5B988A06 //Shin Nihon Pro Wrestling - Toukon Retsuden 3 (Japan) (v1.1) +bizhash:8957BF21 datahash:BC24AAF1 //Shin SD Sengokuden - Kidou Musha Taisen (Japan) +bizhash:C45D55E2 datahash:6D1113EA //Shin Seiki Evangelion - Koutetsu no Girlfriend (Japan) (Disc 1) +bizhash:E466BAF0 datahash:B17602D7 //Shin Seiki Evangelion - Koutetsu no Girlfriend (Japan) (Disc 2) +bizhash:2D119A51 datahash:14A9FC00 //Shin Super Robot Taisen (Japan) +bizhash:81EFACBF datahash:A586D69F //Shin Super Robot Taisen - Special Disc (Japan) +bizhash:D9E5CFB2 datahash:7D681680 //Shin Theme Park (Japan) +bizhash:6AD6FB1D datahash:2731E12F //Shinri Game 2, The (Japan) +bizhash:D8D33731 datahash:992784E2 //Shinri Game 3, The (Japan) +bizhash:E31BCB6A datahash:D86509B1 //Shinri Game IV, The - Itsumo Kokoro ni Hoshizora wo (Japan) +bizhash:CB584DEB datahash:FF460B76 //Shinri Game, The (Japan) +bizhash:F210D931 datahash:CA171515 //Shinshuku Taisen It's a Nony! (Japan) +bizhash:540D84A8 datahash:AA824316 //Shinsou Kaiten!! Wan Wan Umi Monogatari - Sanyo Pachinko Paradise DX (Japan) +bizhash:48B5C047 datahash:078C9D65 //Shiritsu Justice Gakuen - Legion of Heroes (Japan) (Disc 1) (Evolution Disc) +bizhash:19AE0D5E datahash:FBE21912 //Shiritsu Justice Gakuen - Legion of Heroes (Japan) (Disc 2) (Arcade Disc) +bizhash:42A2C846 datahash:B168B0E4 //Shisenfuu Gekikara Mahjong (Japan) +bizhash:AA88C1FB datahash:8A88D72B //Shock Wave (Japan) +bizhash:09EDED5E datahash:F2783F29 //Shock Wave - Operation JumpGate (Japan) +bizhash:5B59CF0D datahash:FE4D5CF9 //Shutokou Battle R (Japan) (En) +bizhash:EFD87EEE datahash:B08141A4 //Shuukan Gallop - Blood Master (Japan) (Disc 1) +bizhash:D302CAD2 datahash:FB214ED3 //Shuukan Gallop - Blood Master (Japan) (Disc 2) +bizhash:2DAC090E datahash:063EF008 //Sid Meier's Civilization - Shin Sekai Nanadai Bunmei (Japan) +bizhash:6187A1C2 datahash:3518F41E //Side by Side Special (Japan) +bizhash:FA674DA8 datahash:BE9D2E1A //Sidewinder (Japan) +bizhash:25DA6CF6 datahash:5CD9DE64 //'99 Koushien (Japan) +bizhash:BB08FE87 datahash:A33C90E1 //'Butagee' de Iinja Nai (Japan) +bizhash:A7A1701A datahash:D5280F41 //...Iru! (Japan) +bizhash:50C7C603 datahash:DA5649D7 //007 - Tomorrow Never Dies (Japan) +bizhash:A91132E6 datahash:F3CA2883 //100 Man Yen Quiz Hunter (Japan) +bizhash:B508E113 datahash:4E027125 //10th Anniversary Memorial Save Data (Japan) (Disc 1) ('PlayStation Taiou') +bizhash:600C3122 datahash:03B895D6 //19 ji 03 pun - Ueno hatsu Yakou Ressha (Japan) +bizhash:56340419 datahash:D4FB9C03 //2 Demos in 1 - Driver - You Are the Wheelman + V-Rally - Championship Edition 2 (Japan) +bizhash:BE1117AB datahash:29D9E7DA //2999 Nen no Game Kids (Japan) +bizhash:BFC26456 datahash:6F20E2F3 //3D Kakutou Tkool (Japan) +bizhash:596CCB8F datahash:76E3A531 //3D Lemmings (Japan) (En) +bizhash:97A70A35 datahash:03226DCB //3D Mission Shooting - Finalist (Japan) (En) +bizhash:A30AF7E6 datahash:61E2CACA //3D Shooting Tkool (Japan) +bizhash:FCE6F5DF datahash:ED72F6FE //3x3 Eyes - Kyuusei Koushu (Japan) (Disc 1) +bizhash:364EDF42 datahash:C26B242D //3x3 Eyes - Kyuusei Koushu (Japan) (Disc 2) +bizhash:8ED238FB datahash:9880CFFA //3x3 Eyes - Tenrinou Genmu (Japan) (Disc 1) +bizhash:308EF7C5 datahash:BE2ECDA1 //3x3 Eyes - Tenrinou Genmu (Japan) (Disc 2) +bizhash:B5A5742B datahash:9E61224F //3x3 Eyes - Tenrinou Genmu (Japan) (Disc 3) +bizhash:B54438B7 datahash:97ADB113 //A Ressha de Ikou 4 - Evolution (Japan) (v1.0) +bizhash:68CBB6B4 datahash:319D22BD //A Ressha de Ikou 4 - Evolution (Japan) (v1.1) +bizhash:F6EC44C5 datahash:437F834A //A Ressha de Ikou 4 - Evolution Global (Japan) (v1.0) +bizhash:468867C0 datahash:004C21ED //A Ressha de Ikou 4 - Evolution Global (Japan) (v1.1) +bizhash:D3823CC8 datahash:1315CC72 //A Ressha de Ikou Z - Mezase! Tairiku Oudan (Japan) +bizhash:C7062FF1 datahash:EBC15501 //A5 - A Ressha de Ikou 5 (Japan) +bizhash:B8C47E86 datahash:A852ED73 //AbalaBurn (Japan) +bizhash:89F6D64F datahash:653490E9 //Abe a GoGo (Japan) +bizhash:D69CED0C datahash:A19852DD //Ace Combat (Japan) +bizhash:D1776FBB datahash:2F645AD6 //Ace Combat 2 (Japan) (v1.0) +bizhash:292CB67D datahash:0EEF1401 //Ace Combat 2 (Japan) (v1.1) +bizhash:E8BD9E1C datahash:B6FAA72C //Ace Combat 3 - Electrosphere (Japan) (Disc 1) (v1.0) +bizhash:1EABB944 datahash:CCDDA3B5 //Ace Combat 3 - Electrosphere (Japan) (Disc 1) (v1.1) +bizhash:B3180FC3 datahash:C740C3FF //Ace Combat 3 - Electrosphere (Japan) (Disc 2) (v1.0) +bizhash:450E289B datahash:B86E0F52 //Ace Combat 3 - Electrosphere (Japan) (Disc 2) (v1.1) +bizhash:81EBA469 datahash:C262518D //Aconcagua (Japan) (Disc 1) +bizhash:B21DA54C datahash:28783402 //Aconcagua (Japan) (Disc 2) +bizhash:58E46753 datahash:A0BBD1D5 //Actua Golf (Japan) (En) +bizhash:FD6A8744 datahash:B82414BC //Addie no Okurimono - To Moze from Addie (Japan) +bizhash:E163DC0A datahash:2EE7D641 //Adlib Ouji - ...to Fuyukai na Nakamatachi! (Japan) +bizhash:FB6185D0 datahash:863DBD75 //Aero Dive (Japan) +bizhash:33010555 datahash:AFB87B2B //Afraid Gear (Japan) +bizhash:158D3320 datahash:B397C2B2 //Ai to Yuujou no Neko Monogatari. - Jingle Cats - Love Para Daisakusen no Maki (Japan) +bizhash:351D7D4C datahash:B0723FF1 //Air Management '96 (Japan) +bizhash:70C98ABB datahash:3F49E4EE //AirRace Championship (Japan) +bizhash:49A62610 datahash:9B08BF84 //Aishiau Koto Shika Dekinai (Japan) +bizhash:188741FE datahash:C4BE3B21 //Akagawa Jiro - Majo Tachi no Nemuri - Fukkatsusai (Japan) +bizhash:E9F2BD59 datahash:E0489B40 //Akagawa Jiro - Yasoukyoku (Japan) (v1.0) +bizhash:D8EF42B2 datahash:24A3BD41 //Akagawa Jiro - Yasoukyoku (Japan) (v1.1) +bizhash:A3FD4EDA datahash:CFB0D352 //Akagawa Jiro - Yasoukyoku 2 (Japan) +bizhash:A821BBDC datahash:D9127BA4 //Akazu no Ma (Japan) +bizhash:B293F3FD datahash:4DF62E31 //Akumajou Dracula X - Gekka no Yasoukyoku (Japan) (v1.0) +bizhash:EE7C199B datahash:1DA01C47 //Akumajou Dracula X - Gekka no Yasoukyoku (Japan) (v1.1) +bizhash:3D0B5817 datahash:6C79547A //Akumajou Dracula X - Gekka no Yasoukyoku (Japan) (v1.2) +bizhash:E293065C datahash:393A14A9 //Alice in Cyberland (Japan) +bizhash:3567AF37 datahash:740F0D06 //Alien Trilogy (Japan) +bizhash:E218C970 datahash:558C21D6 //Alive (Japan) (Disc 1) +bizhash:0FA56F9C datahash:5CC244BB //Alive (Japan) (Disc 2) +bizhash:DDD4A782 datahash:AE8706AB //Alive (Japan) (Disc 3) +bizhash:D8655D6C datahash:BB7DA12C //Alnam no Kiba - Juuzoku Juuni Shinto Densetsu (Japan) +bizhash:5747F3A4 datahash:3DB86731 //Alnam no Tsubasa - Shoujin no Sora no Kanata e (Japan) (Disc 1) +bizhash:AA1A5B1C datahash:B8B18431 //Alnam no Tsubasa - Shoujin no Sora no Kanata e (Japan) (Disc 2) +bizhash:0A321EEA datahash:4165586E //Alnam no Tsubasa - Shoujin no Sora no Kanata e (Japan) (Disc 3) +bizhash:4CC8D55A datahash:2BFFE515 //Alone in the Dark 2 (Japan) +bizhash:716244E5 datahash:116D11C9 //Alundra (Japan) +bizhash:AD75CEC4 datahash:D5D570DB //Alundra 2 - Mashinka no Nazo (Japan) (Demo) +bizhash:97168699 datahash:65BBA6EC //Alundra 2 - Mashinka no Nazo (Japan) +bizhash:D023FDCA datahash:6601889B //America Oudan Ultra Quiz (Japan) (v1.0) +bizhash:512340BC datahash:F7189B2F //America Oudan Ultra Quiz (Japan) (v1.1) +bizhash:3F260C88 datahash:EAAC8984 //Angel Blade (Japan) +bizhash:193279B0 datahash:8E900F6D //Angelique - Tenkuu no Requiem (Japan) +bizhash:B511D5E4 datahash:1EA17F26 //Angelique Duet (Japan) +bizhash:11690239 datahash:A550BA72 //Angelique Special 2 (Japan) +bizhash:8401DED6 datahash:88DAD5EF //Animetic Story Game 1 - Card Captor Sakura (Japan) (Disc 1) +bizhash:44E46422 datahash:2CAB307E //Animetic Story Game 1 - Card Captor Sakura (Japan) (Disc 2) +bizhash:E6C109E7 datahash:D6B997B7 //Another Mind (Japan) +bizhash:4052B77C datahash:836AAB6E //Apo Nashi Gals Olympos (Japan) +bizhash:D215B663 datahash:358E59EB //Aquanaut no Kyuujitsu (Japan) +bizhash:F320960C datahash:336E0840 //Aquanaut no Kyuujitsu - Memories of Summer 1996 (Japan) +bizhash:D80F711F datahash:3235502F //Arc the Lad (Japan) +bizhash:FACF278F datahash:795A2295 //Arc the Lad - Monster Game with Casino Game (Japan) (Disc 1) (Monster Game) +bizhash:69CC9011 datahash:2087EECD //Arc the Lad - Monster Game with Casino Game (Japan) (Disc 2) (Casino Game) +bizhash:945023D1 datahash:5CAACE45 //Arc the Lad II (Japan) (v1.0) +bizhash:39A84607 datahash:5BA1A361 //Arc the Lad II (Japan) (v1.1) +bizhash:3D57E8F6 datahash:C704672C //Arc the Lad III (Japan) (Disc 1) +bizhash:F6AF5F12 datahash:4EC773BF //Arc the Lad III (Japan) (Disc 2) +bizhash:3009010A datahash:EB7E9856 //Arcade Hits - Crazy Climber (Japan) (En) +bizhash:38C3657D datahash:7D1C8AF9 //Arcade Hits - Frisky Tom (Japan) (En) +bizhash:6C63B89F datahash:1A15F4D1 //Arcade Hits - Moon Cresta (Japan) (En) +bizhash:1E2319A9 datahash:BC6497C9 //Arcade Hits - Raiden (Japan) (En) +bizhash:3E5816D9 datahash:C71221FC //Are!Mo KoreMo Momotarou (Japan) +bizhash:121F2913 datahash:9518FFC4 //Area 51 (Japan) +bizhash:087EDB0B datahash:A7927970 //Arkanoid Returns (Japan) +bizhash:3D0B773F datahash:D93B3952 //Armored Core (Japan) (v1.0) +bizhash:36936638 datahash:82B89F3A //Armored Core (Japan) (v1.1) +bizhash:6D78FF3D datahash:7EDB80B5 //Armored Core - Master of Arena (Japan) (Disc 1) (v1.0) +bizhash:10AA5237 datahash:D616C51A //Armored Core - Master of Arena (Japan) (Disc 1) (v1.1) +bizhash:7ABD8A5D datahash:80F8B623 //Armored Core - Master of Arena (Japan) (Disc 2) (v1.0) +bizhash:E4BB6988 datahash:426D9DF4 //Armored Core - Master of Arena (Japan) (Disc 2) (v1.1) +bizhash:7EDCB00B datahash:2177A283 //Armored Core - Project Phantasma (Japan) (v1.0) +bizhash:27F91CED datahash:020F99F4 //Armored Core - Project Phantasma (Japan) (v1.1) +bizhash:FD3300CF datahash:8B8C0D5C //Armored Core - Project Phantasma (Japan) (v1.2) +bizhash:4396C367 datahash:6E74DD97 //Art Camion - Geijutsuden (Japan) +bizhash:5ABAD820 datahash:BD16A292 //Art Camion - Sugorokuden (Japan) +bizhash:527AB321 datahash:9B4D19A0 //Astronoka (Japan) (Demo Movie) +bizhash:D870C068 datahash:B768B09C //Astronoka (Japan) (Demo) +bizhash:CE7C9ECB datahash:12EA1FB4 //Asuka 120% Excellent - Burning Fest. Excellent (Japan) +bizhash:D1CA1FE1 datahash:A8FA66A6 //Athena no Kateiban - Family Games (Japan) +bizhash:03D7FFD6 datahash:B90A6519 //Aubirdforce (Japan) (v1.0) +bizhash:A934C5B5 datahash:C2A2DA0A //Aubirdforce - After (Japan) +bizhash:D0631849 datahash:9A4B16D5 //Azito 2 (Japan) +bizhash:B91C2CF3 datahash:C5E4AE21 //Azumanga Donjara Daiou (Japan) +bizhash:648D83E2 datahash:528DB2AE //B Senjou no Alice - Alice on Borderlines (Japan) (Disc 1) +bizhash:F42691DA datahash:4B6F1F01 //B Senjou no Alice - Alice on Borderlines (Japan) (Disc 2) +bizhash:94B83674 datahash:EE2D6D39 //B Senjou no Alice - Alice on Borderlines (Japan) (Disc 3) +bizhash:D7ED6D6D datahash:FF432F4D //Baby Universe - 3D-Kaleidoscope (Japan) +bizhash:1858842C datahash:38AA0173 //Back Guiner - Yomigaeru Yuusha Tachi - Hishou Hen 'Uragiri no Senjou' (Japan) (Disc 1) +bizhash:D9300BE3 datahash:9DF4CDDD //Back Guiner - Yomigaeru Yuusha Tachi - Hishou Hen 'Uragiri no Senjou' (Japan) (Disc 2) +bizhash:03840C9C datahash:269B6A9F //Back Guiner - Yomigaeru Yuusha Tachi - Kakusei Hen 'Guiner Tensei' (Japan) (Disc 1) +bizhash:2D460863 datahash:A30FB7AF //Back Guiner - Yomigaeru Yuusha Tachi - Kakusei Hen 'Guiner Tensei' (Japan) (Disc 2) +bizhash:E6689F55 datahash:D6E6A75D //Back Guiner - Yomigaeru Yuusha Tachi - Service Disc (Japan) +bizhash:64AF0ECB datahash:4664629E //Backgammon (Japan) +bizhash:6BD15B5E datahash:81A034A4 //Bakuretsu Soccer (Japan) +bizhash:B183298F datahash:6EB500C5 //Bakuryuu (Japan) +bizhash:6A9FEFEB datahash:4E30CE17 //Bakusou Dekotora Densetsu - Otoko Ippiki Yume Kaidou (Japan) +bizhash:EFC5A976 datahash:C00EA0FD //Bakusou Dekotora Densetsu 2 - Otoko Jinsei Yume Ichiro (Japan) +bizhash:56D0F984 datahash:D323EAF0 //Bakusou Kyoudai Let's & Go!! Eternal Wings (Japan) +bizhash:52F7CE22 datahash:BB175316 //Bakuten Shoot Beyblade 2002 - Bey Battle Tournament 2 (Japan) +bizhash:39B7B034 datahash:586E6690 //Baldy Land (Japan) +bizhash:5DF5C08A datahash:2D17192E //BallBlazer - Champions (Japan) +bizhash:6DE27CCF datahash:62A058B3 //Baroque Syndrome (Japan) +bizhash:44353448 datahash:E9449747 //Baseball Navigator (Japan) +bizhash:243CA6B6 datahash:9FAA23DF //Bass Landing 2 (Japan) +bizhash:901CB323 datahash:18F23F4A //Bass Tsuri ni Ikou! (Japan) +bizhash:17984484 datahash:6C73607A //Bastard!! Utsuronaru Kamigami no Utsuwa (Japan) (Demo) +bizhash:65470209 datahash:BAEF7AB1 //Bastard!! Utsuronaru Kamigami no Utsuwa (Japan) +bizhash:4FC675D7 datahash:895B8FC5 //Battle Arena Nitoushinden (Japan) +bizhash:8F200CBE datahash:71595282 //Battle Arena Toushinden 2 (Japan) +bizhash:DE5325A4 datahash:6F50D050 //Battle Arena Toushinden 2 Plus (Japan) +bizhash:9CBE78CD datahash:5747ACA4 //Battle Arena Toushinden 3 (Japan) +bizhash:D857CE59 datahash:6DF8BC2A //Battle Athletess - Daiundoukai Alternative (Japan) +bizhash:4D842400 datahash:1ADA513A //Battle Athletess - Daiundoukai GTO (Japan) +bizhash:281A7C70 datahash:7FB2A283 //Battle Bombie 2 - Sukkiri Momoaji (Japan) +bizhash:996A69AC datahash:F076778C //Battle Formation (Japan) +bizhash:BD5C7484 datahash:AA5DC784 //Battle Master (Japan) +bizhash:C2FF7F06 datahash:CF6B0DBC //Beat Mania (Japan) (Disc 1) (Arcade) +bizhash:6A3E3CDF datahash:BA1B5192 //Beat Mania (Japan) (Disc 2) (Append) +bizhash:628CDA01 datahash:F8F3962C //Beat Mania 6th Mix + Core Remix (Japan) +bizhash:02949083 datahash:AC7FF1E4 //Beat Mania Append 3rd Mix (Japan) +bizhash:423111F8 datahash:C5F04A15 //Beat Mania Append 4th Mix - The Beat Goes On (Japan) +bizhash:6BD3FE3E datahash:A8E80DA3 //Beat Mania Append Gotta Mix (Japan) +bizhash:9B0052A3 datahash:128561E2 //Ore! Tomba (Japan) +bizhash:888FAAB4 datahash:A832D510 //Beat Planet Music (Japan) +bizhash:10B65B57 datahash:89D408C4 //Beltlogger 9 (Japan) (SLPS-00581) +bizhash:DE3FDE76 datahash:FE954744 //Beltlogger 9 (Japan) (SLPS-00582) +bizhash:B4867EAC datahash:F16A9829 //Otenki Kororin (Japan) +bizhash:48E0906F datahash:39C32B53 //Other Life Azure Dreams (Japan) +bizhash:D53EEF9F datahash:9DEC0075 //Oujisama Lv1 (Japan) +bizhash:3DABF9F9 datahash:54FCE8D1 //Beyond the Beyond - Harukanaru Kanaan he (Japan) +bizhash:2B85C206 datahash:0936667D //Oukyuu no Hihou Tension (Japan) +bizhash:152F3E9E datahash:7B53B452 //Big Challenge Golf - Tokyo Yomiuri Country Club Hen (Japan) +bizhash:833D0764 datahash:A1A09735 //Bio Hazard (Japan) (Demo) +bizhash:3CB9041E datahash:B3409164 //Bio Hazard (Japan) (Sample 1996-01-31) +bizhash:643DD9B8 datahash:C3279DE1 //Bio Hazard (Japan) (v1.0) +bizhash:B403C2AF datahash:905E51E9 //Bio Hazard (Japan) (v1.1) +bizhash:ACFE9960 datahash:9875A5AF //Bio Hazard - Complete Disc (Japan) +bizhash:6F4D24A1 datahash:0D8EB63B //Bio Hazard - Director's Cut (Japan) +bizhash:1AB08394 datahash:5FD0162F //Bio Hazard - Director's Cut - Dual Shock Ver. (Japan) +bizhash:1B7DEEB6 datahash:D2F4BF3A //Biohazard - Gun Survivor (Japan) +bizhash:CA1C098C datahash:A393E216 //Biohazard 2 (Japan) (Disc 1) +bizhash:F76789A4 datahash:15A2B392 //Biohazard 2 (Japan) (Disc 2) +bizhash:FE9EC99F datahash:14F75CBE //Biohazard 2 - Dual Shock Ver. (Japan) (Disc 1) (Leon Hen) +bizhash:C1E1B591 datahash:AFCC20EA //Biohazard 2 - Dual Shock Ver. (Japan) (Disc 2) (Claire Hen) +bizhash:984C5AC9 datahash:59E88A8E //Biohazard 2 - Trial Edition (Japan) +bizhash:3C1C1E24 datahash:68804CC8 //Biohazard 3 - Last Escape (Japan) (Promo Disc) +bizhash:A6A5555E datahash:A8E01B4D //Biohazard 3 - Last Escape (Japan) (v1.0) +bizhash:B37AB196 datahash:91F88432 //Biohazard 3 - Last Escape (Japan) (v1.1) +bizhash:17DCC057 datahash:2F7737A3 //Bishibashi Special (Japan) +bizhash:43739B29 datahash:17116D30 //Bishibashi Special 2 (Japan) +bizhash:5710468C datahash:4EC843D5 //Bishoujo Renai Mahjong Series - Karan Koron Gakuen - Doki Doki Hen (Japan) +bizhash:A7DDC6D2 datahash:D43FEFED //Bishoujo Renai Mahjong Series - Karan Koron Gakuen - Munekyun Hen (Japan) +bizhash:6849600A datahash:FE0F1717 //Bishoujo Renai Mahjong Series - Karan Koron Gakuen - Pure Love Hen (Japan) +bizhash:FAB73ED0 datahash:695412AF //Bishoujo Renai Mahjong Series 2nd - Shiritsu Houou Gakuen - 1 Nen Junai Gumi (Japan) +bizhash:6AF2625F datahash:6D1608B9 //Bishoujo Renai Mahjong Series 2nd - Shiritsu Houou Gakuen - 2 Nen Junjou Gumi (Japan) +bizhash:4C0F2397 datahash:32A0EBEC //Black Matrix + (Japan) (Disc 1) +bizhash:B4D01F72 datahash:CC7D430A //Black Matrix + (Japan) (Disc 2) +bizhash:2A737F25 datahash:E3ED3B2F //Blade Maker (Japan) +bizhash:ABC128FF datahash:217E75AE //Blam! Machinehead (Japan) +bizhash:46EDF711 datahash:FD3B6E08 //Blaze & Blade - Eternal Quest (Japan) +bizhash:F2D6FA0A datahash:8D244667 //Blend x Brand - Odekake Gousei RPG (Japan) +bizhash:8FB78A2D datahash:3D4A8699 //Block Kuzushi - Deden no Gyakushuu (Japan) +bizhash:C8E889B8 datahash:1F1EF598 //Block Wars (Japan) +bizhash:E841A6E4 datahash:E948498D //Bloody Bride - Imadoki no Vampire (Japan) +bizhash:CDE494BF datahash:51BCAF18 //Bloody Roar - Hyper Beast Duel (Japan) (En,Ja) +bizhash:33E12677 datahash:536B94EC //Bloody Roar 2 - Bringer of the New Age (Japan) +bizhash:4D609732 datahash:1C285B05 //Sidewinder 2 (Japan) +bizhash:DBC1CE4C datahash:03E8BC9E //Blue Breaker - Egao no Yakusoku (Japan) +bizhash:F8CBCB90 datahash:D71E8135 //Blue Breaker Burst - Egao no Asu ni (Japan) (v1.0) +bizhash:ADEE9744 datahash:F141C596 //Blue Breaker Burst - Hohoemi wo Anata to (Japan) +bizhash:0EF2CE90 datahash:EC69CFB0 //Blue Forest Story - Kaze no Fuuin (Japan) +bizhash:CBD4C5FE datahash:EFE93A3A //Body Hazard (Japan) +bizhash:28D02B68 datahash:39D1FE3F //Boku no Natsuyasumi (Japan) +bizhash:571612B7 datahash:CD28EEBB //Bokujou Monogatari - Harvest Moon (Japan) (v1.0) +bizhash:A730067C datahash:0B664182 //Bokujou Monogatari - Harvest Moon for Girl (Japan) +bizhash:31922324 datahash:7C8917B9 //Bomberman (Japan) +bizhash:F97BEBDA datahash:CB90EF5A //Bomberman Fantasy Race (Japan) +bizhash:1C3ABAAA datahash:2C94CD69 //Bomberman Land (Japan) (v1.0) +bizhash:D0E78872 datahash:4430CA73 //Bomberman Land (Japan) (v1.1) +bizhash:C3837DBD datahash:98285E73 //Bomberman Land (Japan) (v1.2) +bizhash:158F2746 datahash:0D123C88 //Bomberman Wars (Japan) +bizhash:FA9EF089 datahash:AA259F19 //Bomberman World (Japan) +bizhash:A2091FE5 datahash:A3551401 //Bottom of the 9th - Major League Heroes (Japan) +bizhash:7386757C datahash:23DD7776 //Boundary Gate - Daughter of Kingdom (Japan) +bizhash:A61C8076 datahash:8DC0E11C //Bounty Hunter Sara - Holy Mountain no Teiou (Japan) +bizhash:FD00782F datahash:F52552D0 //Bounty Sword - Double Edge (Japan) (v1.0) +bizhash:1E4159B5 datahash:079B5C58 //Bounty Sword - Double Edge (Japan) (v1.1) +bizhash:A3479BC1 datahash:84D0E688 //Bounty Sword First (Japan) (v1.0) +bizhash:A527BF85 datahash:B19D4A7B //Boxer's Road (Japan) (v1.0) +bizhash:09A6F5FE datahash:B4EFF532 //Boxer's Road (Japan) (v1.1) +bizhash:D7E6F548 datahash:448F44A3 //Boys Be... (Japan) +bizhash:8487F2D8 datahash:61B10A4A //Brave Fencer Musashiden (Japan) (Demo) +bizhash:86AF2116 datahash:5AD6254B //Brave Fencer Musashiden (Japan) +bizhash:1D784D97 datahash:C0A352DB //Break Thru! (Japan) +bizhash:A265E3A3 datahash:6950F14C //Breath of Fire III (Japan) +bizhash:909F6B7F datahash:6041F47E //Breath of Fire IV - Utsurowazaru Mono (Japan) +bizhash:EEC785C6 datahash:1FAA95BA //Ouma ga Toki (Japan) +bizhash:6B18517A datahash:3D5ED3E1 //Ouma ga Toki 2 (Japan) +bizhash:8DEBA8F1 datahash:D3FBC4E8 //Out Live - Be Eliminate Yesterday (Japan) +bizhash:060269E5 datahash:45C1AE80 //Over Drivin' - Skyline Memorial (Japan) +bizhash:60EBA01F datahash:9BAA5C1F //Over Drivin' DX (Japan) +bizhash:7C3725A7 datahash:19BCDF9D //Over Drivin' DX - Rally Edition (Japan) (En) +bizhash:E705CD74 datahash:0CC66663 //Over Drivin' II (Japan) +bizhash:8CCDC67D datahash:BFE720A2 //Over Drivin' III - Hot Pursuit (Japan) +bizhash:6A336BB0 datahash:F9790D14 //Over Drivin' IV (Japan) +bizhash:97CD92F8 datahash:C31F0510 //OverBlood (Japan) (v1.0) +bizhash:EE02AAD2 datahash:90415806 //OverBlood 2 (Japan) (Disc 1) +bizhash:D5196625 datahash:43CD6C78 //OverBlood 2 (Japan) (Disc 2) +bizhash:3AE9E384 datahash:4B9FCF1C //OverBlood 2 (Japan) (Special Movie Ban) +bizhash:1864D50B datahash:56010FF6 //Oz no Mahoutsukai - Another World - Rung Rung (Japan) +bizhash:B785000C datahash:0DAA445C //Pachi Pachi Saga (Japan) +bizhash:1415C6DF datahash:4917D12D //Pachi-Slot Aruze Oukoku (Japan) +bizhash:2C77E2E2 datahash:8DCD35FE //Space Invaders 2000 (Japan) +bizhash:B3C7BED5 datahash:C7B82B68 //Pachi-Slot Aruze Oukoku 2 (Japan) (v1.0) +bizhash:A7F302B0 datahash:C0CB35A1 //Spawn - The Eternal (Japan) (En) +bizhash:C01E631C datahash:93DB6F25 //Pachi-Slot Aruze Oukoku 2 (Japan) (v1.1) +bizhash:C628E6E4 datahash:E1B868B6 //Spectral Blade (Japan) +bizhash:5C10D7FC datahash:D2FC9011 //Pachi-Slot Aruze Oukoku 3 (Japan) +bizhash:E2A2CC8C datahash:06E54D33 //Spectral Force (Japan) (v1.0) +bizhash:E4985750 datahash:DB76B742 //Spectral Force (Japan) (v1.1) +bizhash:932376F7 datahash:65C9509C //Spectral Force - Itoshiki Jaaku (Japan) +bizhash:39488527 datahash:56AEF9A2 //Spectral Force 2 (Japan) +bizhash:DF9261C0 datahash:7C67AFCE //Spectral Tower (Japan) +bizhash:E86B6C87 datahash:ACA4DED9 //Spectral Tower II (Japan) (Demo) +bizhash:218090DE datahash:FB60E679 //Spectral Tower II (Japan) +bizhash:486C111D datahash:B744FE68 //Speed King (Japan) +bizhash:33E19701 datahash:8EF30C20 //Spider (Japan) +bizhash:3A9D9331 datahash:3A666DEC //Pachi-Slot Aruze Oukoku 4 (Japan) (v1.0) +bizhash:C5751220 datahash:0DA42564 //Pachi-Slot Aruze Oukoku 4 (Japan) (v1.1) +bizhash:FD7C0A6B datahash:EA30DE49 //Spot Goes to Hollywood (Japan) (En) +bizhash:05937BED datahash:4C447073 //Spriggan - Lunar Verse (Japan) +bizhash:9A3EA1CC datahash:5C024274 //Spyro and Sparx - Tondemo Tours (Japan) +bizhash:D9D0BC37 datahash:D1B89D8E //Spyro the Dragon (Japan) +bizhash:9552BBDC datahash:B66DC0E0 //Square's Preview (Japan) +bizhash:AA05870C datahash:61D1A1C3 //Square's Preview 2 (Japan) +bizhash:760B9157 datahash:434228D9 //Square's Preview 3 (Japan) +bizhash:3D4D30E1 datahash:DF16AFCD //Square's Preview 4 (Japan) +bizhash:F0E9A9FA datahash:58C482B4 //Square's Preview 5 (Japan) +bizhash:B1576654 datahash:C11A270B //Square's Preview Extra - FF VII Sample & SIGGRAPH '95 Works (Japan) +bizhash:DE929CE4 datahash:260C7CD3 //Stahlfeder - Tekkou Hikuudan (Japan) +bizhash:5C7EC3DA datahash:CA2F9777 //Stakes Winner - GI Kanzen Seiha e no Michi (Japan) +bizhash:18B219B5 datahash:19D1BCC5 //Stakes Winner 2 - Saikyouba Densetsu (Japan) +bizhash:67D3773B datahash:59A5964C //Standby Say You! (Japan) +bizhash:24B38F29 datahash:3B7F824C //Star Gladiator - Episode 1 - Final Crusade (Japan) +bizhash:4F75B508 datahash:EBC34307 //Star Ixiom (Japan) +bizhash:B5E9E3C8 datahash:7F5EF8D6 //Star Ocean - The Second Story (Japan) (Disc 1) (v1.0) +bizhash:561755DC datahash:17B3A149 //Star Ocean - The Second Story (Japan) (Disc 1) (v1.1) +bizhash:9018477E datahash:F353B9B9 //Star Ocean - The Second Story (Japan) (Disc 2) (v1.0) +bizhash:0A29F3AD datahash:788B936A //Star Ocean - The Second Story (Japan) (Disc 2) (v1.1) +bizhash:7A91F04F datahash:B8E3BFEB //Star Wars - Rebel Assault II - The Hidden Empire (Japan) (Disc 1) (En) +bizhash:61549912 datahash:9B2BFED3 //Star Wars - Rebel Assault II - The Hidden Empire (Japan) (Disc 2) (En) +bizhash:78449787 datahash:3BF25468 //Starblade Alpha (Japan) +bizhash:9A605FBD datahash:67E473D8 //Steeldom (Japan) +bizhash:592F6477 datahash:21E2FBE3 //Stone Walkers (Japan) +bizhash:624E117E datahash:2E8EDDDA //Straight Victory - Hoshino Kazuyoshi e no Chousen (Japan) +bizhash:9E1512F9 datahash:C0E72708 //Street Boarders (Japan) +bizhash:103CE981 datahash:952DD119 //Breeding Stud - Bokujou de Aimashou (Japan) +bizhash:24642AB2 datahash:2005ADED //Breeding Stud 2 (Japan) +bizhash:639BFD04 datahash:E7DD77C8 //Brigandine - Grand Edition (Japan) (Disc 1) +bizhash:AAC5BFCD datahash:F611BF75 //Brigandine - Grand Edition (Japan) (Disc 2) +bizhash:D8085258 datahash:7FDAB825 //Brightis (Japan) +bizhash:4B7A3F58 datahash:8FACD30A //Broken Helix (Japan) +bizhash:59FA8F9A datahash:6B02BCA4 //Bugi (Japan) +bizhash:211F5C22 datahash:CCD9650C //Bunmei Koro Koro Game - Egg (Japan) +bizhash:F97A3292 datahash:1CBF7D53 //Burger Burger - Hamburger Simulation (Japan) +bizhash:74BE25C4 datahash:43726213 //Burger Burger 2 (Japan) +bizhash:04EC4542 datahash:2F44D516 //BursTrick - Wake Boarding!! (Japan) +bizhash:318B2809 datahash:82A0F019 //Bushido Blade (Japan) +bizhash:D3596876 datahash:38441C55 //Bushido Blade 2 (Japan) +bizhash:B5C09E9A datahash:A5D75D2D //Bust A Move - Dance & Rhythm Action (Japan) (v1.0) +bizhash:2AF96D15 datahash:BE118355 //Bust A Move - Dance & Rhythm Action (Japan) (v1.1) +bizhash:1951D4A2 datahash:DF99A8E2 //Bust A Move - Dance & Rhythm Action (Premium Disc) (Japan) +bizhash:CC47A771 datahash:CFA04C0B //Bust A Move 2 - Dance Tengoku Mix (Japan) (Demo) +bizhash:41A63C46 datahash:5CDADE58 //Bust A Move 2 - Dance Tengoku Mix (Japan) +bizhash:24BA8841 datahash:742CE009 //C1 - Circuit (Japan) (En) +bizhash:5A155D24 datahash:E8EA1948 //Cadillac (Japan) +bizhash:53A61000 datahash:D7382714 //Calcolo! (Japan) +bizhash:01F9CD92 datahash:50A2BB9F //Capcom Generation - Dai 1 Shuu Gekitsuiou no Jidai (Japan) +bizhash:28AF555C datahash:C997E16D //Capcom Generation - Dai 2 Shuu Makai to Kishi (Japan) +bizhash:F705EF52 datahash:73D62FEC //Capcom Generation - Dai 3 Shuu Koko ni Rekishi Hajimaru (Japan) +bizhash:D7E8DBBF datahash:148E9C5D //Capcom Generation - Dai 4 Shuu Kokou no Eiyuu (Japan) +bizhash:0020AC42 datahash:5EFB220B //Street Fighter - Real Battle on Film (Japan) +bizhash:8782CA4E datahash:C5BD1686 //Street Fighter EX Plus Alpha (Japan) +bizhash:9298ECD9 datahash:9C470485 //Street Fighter EX2 Plus (Japan) +bizhash:0F801B27 datahash:96C3727F //Street Fighter II Movie (Japan) (Disc 1) +bizhash:9737E658 datahash:1B9BA43C //Street Fighter II Movie (Japan) (Disc 2) +bizhash:71600F5D datahash:9639AF5F //Capcom Generation - Dai 5 Shuu Kakutouka Tachi (Japan) +bizhash:4EFDEECC datahash:80C53AAF //Street Fighter Zero (Japan) +bizhash:BBFDEDD2 datahash:E7EA0B17 //Card Captor Sakura - Clowcard Magic (Japan) +bizhash:7AB4967F datahash:DDA15F6B //Carnage Heart (Japan) +bizhash:48979E5B datahash:40BA3D23 //Carnage Heart EZ (Japan) +bizhash:58CA99F1 datahash:3FE43250 //Carol the DarkAngel (Japan) +bizhash:9DA17D4D datahash:6142C18C //Castlevania Chronicle - Akumajou Dracula (Japan) (v1.0) +bizhash:FEC055E2 datahash:3ACBA9B6 //Castlevania Chronicle - Akumajou Dracula (Japan) (v1.1) +bizhash:07BDD181 datahash:ED1CD655 //Cellophanes (Japan) +bizhash:7F69DC5C datahash:528D40D4 //CG Mukashi Banashi - Jiisan 2-do Bikkuri!! (Japan) +bizhash:28DFA92E datahash:6B24D4A2 //Chakushin Melody Damon (Japan) +bizhash:7AEA026F datahash:1583CE19 //Chakushin Melody Damon Gold (Japan) +bizhash:A1E3A454 datahash:AF6A0F78 //Chakushin Melody Damon Volume.2 (Japan) +bizhash:9D88EFB3 datahash:7102DB03 //Chakushin Melody Damon Volume.3 (Japan) +bizhash:7CD0915A datahash:ADBB4861 //Champion Wrestler (Japan) +bizhash:11B01582 datahash:2CDCDA23 //Chaos Break (Japan) +bizhash:F89DF090 datahash:268086DB //Charumera (Japan) +bizhash:3CD2CEAB datahash:D89C32CB //Chase the Express (Japan) (Demo) (Alt) +bizhash:57D444E3 datahash:62B449A8 //Chase the Express (Japan) (Demo) +bizhash:D5D4D7BF datahash:0A01101D //Chase the Express (Japan) (Disc 1) +bizhash:A1547C41 datahash:044C6C58 //Chase the Express (Japan) (Disc 2) +bizhash:D982010E datahash:24FC2C79 //Cheesy (Japan) +bizhash:A176ACE8 datahash:ED760C83 //Chibi Chara Game Ginga Eiyuu Densetsu (Reinhart Version) (Japan) (Disc 1) +bizhash:63FC1E9D datahash:899C05CD //Chibi Chara Game Ginga Eiyuu Densetsu (Reinhart Version) (Japan) (Disc 2) +bizhash:10F08E71 datahash:5252BD57 //Chibi Maruko-Chan - Maruko Enikki World (Japan) +bizhash:561C192D datahash:6ADD0F2B //Chocobo no Fushigi na Dungeon (Japan) +bizhash:6D48DB73 datahash:56868A9D //Chocobo no Fushigi na Dungeon 2 (Japan) +bizhash:20BA3E30 datahash:C3201308 //Chocobo Racing - Genkai e no Road (Japan) +bizhash:81F106CF datahash:25B8B725 //Chocobo Stallion (Japan) +bizhash:221C3C4B datahash:D9DDC196 //Choro Q (Japan) +bizhash:3ACCB3ED datahash:008DD466 //Choro Q 2 (Japan) +bizhash:83E559E9 datahash:96D054B0 //Choro Q 3 (Japan) +bizhash:767B5024 datahash:B1A5CF03 //Choro Q Jet - Rainbow Wings (Japan) +bizhash:78970421 datahash:26E88285 //Choro Q Marine - Q-Boat (Japan) +bizhash:DC74D49F datahash:508A2694 //Choro Q Ver. 1.02 (Japan) +bizhash:85987E73 datahash:B625C736 //Chou Aniki - Kyuukyoku Muteki Ginga Saikyou Otoko (Japan) +bizhash:FD077945 datahash:AD8D7FA4 //Chou Hatsumei Boy Kanipan - Hirameki Wonderland (Japan) +bizhash:BF77F864 datahash:B192EECB //Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 1) +bizhash:8C471F80 datahash:7471D971 //Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 2) +bizhash:9B148F22 datahash:D0899E46 //Chou Nazoou (Japan) +bizhash:280B9379 datahash:2E55F022 //Chou Sentou Kyuugi Vanborg (Japan) +bizhash:14AE823C datahash:76F0D094 //Chrono Cross (Japan) (Disc 1) +bizhash:D25C1FD9 datahash:8951C94D //Chrono Cross (Japan) (Disc 2) +bizhash:5455EA6F datahash:68D120F1 //Chrono Trigger (Japan) +bizhash:C3B0915F datahash:411732D0 //Circadia (Japan) (Disc 1) +bizhash:8EFCF3B1 datahash:063213BB //Circadia (Japan) (Disc 2) +bizhash:BF41A6D7 datahash:86D1B155 //City Bravo! (Japan) +bizhash:051B6DA3 datahash:8A5CDDAC //Civilization II (Japan) +bizhash:B333FA13 datahash:A9055B75 //Civizard - Majutsu no Keifu (Japan) +bizhash:12AD09A6 datahash:6FDC8F1D //Classic Road (Japan) +bizhash:B49FE16D datahash:C73BF869 //Classic Road - Yuushun 2 (Japan) +bizhash:6947BC5C datahash:0D83A06F //Classic Road 2 (Japan) +bizhash:22154CD3 datahash:CA424260 //Click Manga (Japan) (Demo) +bizhash:8A9FB316 datahash:ABD07117 //Click Medic (Japan) +bizhash:10BF408F datahash:96B5452F //Clock Tower - Ghost Head (Japan) +bizhash:0AD5E96E datahash:0A80CAA3 //Clock Tower - The First Fear (Japan) +bizhash:3FED87E4 datahash:BDE60A81 //Clock Tower 2 (Japan) (Demo) +bizhash:FFF97EE5 datahash:6B72A594 //Clock Tower 2 (Japan) +bizhash:61687296 datahash:ECBE9D71 //Cocktail Harmony (Japan) +bizhash:8827DD25 datahash:032E4CF2 //Colorful Logic (Japan) +bizhash:95D7A613 datahash:D95EAA01 //Colorful Logic 2 (Japan) +bizhash:694131F0 datahash:5BCA4555 //Combat Choro Q (Japan) +bizhash:D1C8EA89 datahash:A6E29EFC //Combination Pro Soccer - J. League no Kantoku ni Natte Sekai wo Mezase! (Japan) (v1.0) +bizhash:067CEB99 datahash:BAF0C977 //Combination Pro Soccer - J. League no Kantoku ni Natte Sekai wo Mezase! (Japan) (v1.1) +bizhash:5E282D25 datahash:CC40C7D1 //Command & Conquer Complete (Japan) (Disc 1) (GDI) +bizhash:7ED07634 datahash:4C0AFADD //Command & Conquer Complete (Japan) (Disc 2) (NOD) +bizhash:3D940DE1 datahash:265C7C95 //Conveni 2, The - Zenkoku Chain Tenkai Da! (Japan) +bizhash:0A2BDA5F datahash:C897EE2C //Conveni, The - Ano Machi wo Dokusen Seyo (Japan) (v1.0) +bizhash:92952117 datahash:CC5C2AED //Cool Boarders (Japan) (En) +bizhash:F9A4F9C9 datahash:BEBB5C5B //Cool Boarders 2 - Killing Session (Japan) (En) +bizhash:7F98FAE5 datahash:BD893212 //Cool Boarders 3 (Japan) (En) +bizhash:9CCB4C61 datahash:FBC62B8F //Cool Boarders 4 (Japan) (En) +bizhash:E8B9BBFA datahash:CC26B1E3 //Cosmic Race (Japan) +bizhash:55CCE7DE datahash:9CFF4EF7 //Cosmowarrior Zero (Japan) +bizhash:B4AEB387 datahash:DE45849F //Cowboy Bebop (Japan) +bizhash:F5B95131 datahash:D9BA797E //Crash Bandicoot (Japan) +bizhash:B0A92BAF datahash:14591AE9 //Crash Bandicoot 2 - Cortex no Gyakushuu! (Japan) +bizhash:D37E1F9D datahash:2BCFDEC9 //Crash Bandicoot 3 - Buttobi! Sekai Isshuu (Japan) (Tentou You Taikenban) +bizhash:A2E93AEC datahash:7E59A4CE //Crash Bandicoot 3 - Buttobi! Sekai Isshuu (Japan) +bizhash:7E64CF09 datahash:5BCACBE2 //Crash Bandicoot Carnival (Japan) +bizhash:07FE354E datahash:90743D27 //Crash Bandicoot Racing (Japan) +bizhash:FEA6A49C datahash:769A374D //Crime Crackers (Japan) +bizhash:E0FFCA37 datahash:C82C759A //Crisis Beat (Japan) +bizhash:C562B4FA datahash:67DFFE25 //Critical Blow (Japan) +bizhash:D6A83F07 datahash:2F2DC6A8 //Croc! Pau-Pau Island (Japan) +bizhash:3694F729 datahash:930F0E01 //Croket! Kindan no Kinka Box! (Japan) +bizhash:C3C5237A datahash:50AF502E //Cross Tantei Monogatari (Japan) (Disc 1) +bizhash:3E252064 datahash:0D48728C //Cross Tantei Monogatari (Japan) (Disc 2) +bizhash:8423C4DF datahash:19D584EC //Cross Tantei Monogatari 1 - Zenpen (Japan) +bizhash:51C0FA5D datahash:58501E63 //Culdcept - Expansion (Japan) +bizhash:0038167D datahash:AFEC678E //Cyber Daisenryaku - Shutsugeki! Haruka Tai (Japan) +bizhash:B397F0B0 datahash:F3DB883B //Cyber Org (Japan) +bizhash:DA8D1863 datahash:F507025A //Cyberbots - Fullmetal Madness (Japan) +bizhash:393EAFCB datahash:85DC68FF //Cyberia (Japan) +bizhash:E97CA646 datahash:90770F2F //Cybernetic Empire (Japan) (Disc 1) +bizhash:924F3710 datahash:CDB59477 //Cybernetic Empire (Japan) (Disc 2) +bizhash:025DC612 datahash:8F2CDD52 //CyberSled (Japan) +bizhash:C8ABDF78 datahash:27772B45 //Cyberwar (Japan) (Disc 1) (En) +bizhash:71AC046A datahash:764521F3 //Cyberwar (Japan) (Disc 2) (En) +bizhash:1690D5E1 datahash:FF35250E //Cyberwar (Japan) (Disc 3) (En) +bizhash:83E7F435 datahash:AFF90380 //D no Shokutaku - Complete Graphics (Japan) (Disc 1) +bizhash:DC427D09 datahash:362A169F //D no Shokutaku - Complete Graphics (Japan) (Disc 2) +bizhash:ED538DF7 datahash:9E4707BE //D no Shokutaku - Complete Graphics (Japan) (Disc 3) +bizhash:23F27C4D datahash:B77F6C3E //Daikoukai Jidai Gaiden (Japan) +bizhash:6D0C43FA datahash:88930D58 //Daikoukai Jidai IV - Porto Estado (Japan) +bizhash:4107BFF0 datahash:8D34E5FF //Daisenryaku - Master Combat (Japan) +bizhash:A9CE19D1 datahash:251CCE7A //Daisenryaku - Player's Spirit (Japan) (v1.0) +bizhash:E141B6B8 datahash:2161F5EE //Daisenryaku - Player's Spirit (Japan) (v1.1) +bizhash:9ABC8050 datahash:1ECCD061 //Damdam Stompland (Japan) +bizhash:E009FF5A datahash:C154F8AD //Dance Dance Revolution (Japan) +bizhash:DBF54356 datahash:2E400DBF //Dance Dance Revolution - Best Hits (Japan) +bizhash:0167763C datahash:6A129294 //Dance Dance Revolution 2nd Remix (Japan) +bizhash:97C83640 datahash:425FB397 //Dance Dance Revolution 2nd Remix - Append Club Version Vol. 1 (Japan) +bizhash:70242929 datahash:41BF5554 //Dance Dance Revolution 3rd Mix (Japan) +bizhash:091456AF datahash:70ADD9A5 //Dance! Dance! Dance! (Japan) +bizhash:D8C43E40 datahash:7758A2EE //Dancing Blade Katte ni Momotenshi II - Tears of Eden (Japan) (Disc 1) +bizhash:69BDF073 datahash:7C2F0FEA //Dancing Blade Katte ni Momotenshi II - Tears of Eden (Japan) (Disc 2) +bizhash:D86A1115 datahash:28009D74 //Dancing Blade Katte ni Momotenshi II - Tears of Eden (Japan) (Disc 3) +bizhash:B0F074E2 datahash:C1E1E572 //Dancing Blade Katte ni Momotenshi! (Japan) (Disc 1) +bizhash:588BE31C datahash:B86D1872 //Dancing Blade Katte ni Momotenshi! (Japan) (Disc 2) +bizhash:EBD5B1E1 datahash:C9B162C7 //Dancing Blade Katte ni Momotenshi! (Japan) (Disc 3) +bizhash:D8D88CCE datahash:53083874 //Dancing Stage featuring Dreams Come True (Japan) +bizhash:3115C743 datahash:74AFA25D //Dancing Stage featuring True Kiss Destination (Japan) +bizhash:D3179F86 datahash:3254CA0D //Darius Gaiden (Japan) +bizhash:63D2EE0F datahash:73B145C4 //Dark Hunter - Ge - Youma no Mori (Japan) +bizhash:834CEE05 datahash:BB8F9CED //Dark Hunter - Jou - Ijigen Gakuen (Japan) +bizhash:A77DC964 datahash:89E29855 //Dark Messiah (Japan) +bizhash:D1D039C9 datahash:1D33C82D //Dark Seed (Japan) +bizhash:53534606 datahash:1633F553 //Dark Seed II (Japan) +bizhash:9124A686 datahash:6DADCD62 //Dark Tales - From the Lost Soul (Japan) +bizhash:A49CA265 datahash:17DB9C76 //Dead or Alive (Japan) +bizhash:831DB108 datahash:57498620 //Deadheat Road (Japan) +bizhash:87DE582B datahash:61A4019E //Death Wing (Japan) +bizhash:7A63EA50 datahash:1899ECCA //Debut 21 (Japan) +bizhash:26DEFB2B datahash:22BCBAF2 //Deep Freeze (Japan) +bizhash:7E9D7D61 datahash:10614E25 //Dengeki PlayStation D - Konami Fanbook (Japan) +bizhash:450B7E1F datahash:7476F670 //Dengeki PlayStation D14 (Japan) +bizhash:23EE0E18 datahash:27199613 //Dengeki PlayStation D2 (Japan) +bizhash:656C714E datahash:81CCA037 //Dengeki PlayStation D27 (Japan) +bizhash:4B633D89 datahash:34A8185C //Dengeki PlayStation D3 (Japan) +bizhash:5095DA2F datahash:D01E43D0 //Dengeki PlayStation D41 (Japan) +bizhash:675B8CFE datahash:F65B94DA //Dengeki PlayStation D5 (Japan) +bizhash:BC8BA91D datahash:C3A3C37D //Dengeki PlayStation D8 - Double Cast (Japan) +bizhash:1807AA05 datahash:F1818BB7 //Denkousekka Micro Runner - Maniac Hakase no Hisaku (Japan) +bizhash:A689AEC2 datahash:E535E5E3 //Denpa Shounen-teki Game (Japan) +bizhash:D2E4B79A datahash:CD973067 //Densetsu Kemono no Ana - Monster Complete World Ver. 2 (Japan) +bizhash:BF414859 datahash:296516C4 //Densetsu no Ogre Battle (Japan) +bizhash:2B38CF92 datahash:8623D88A //Densha de Go! (Japan) +bizhash:906C2EAE datahash:A3465627 //Densha de Go! 2 (Japan) (v1.0) +bizhash:BDA550C6 datahash:C7ABB27F //Densha de Go! Nagoya Tetsudou Hen (Japan) +bizhash:8D094BBD datahash:DBF9B589 //Densha de Go! Professional Shiyou (Japan) +bizhash:F4D306EE datahash:6DBF0257 //Depth (Japan) +bizhash:015E45C2 datahash:5992293D //Derby Jockey R (Japan) +bizhash:59977861 datahash:08F14916 //Descent (Japan) +bizhash:B39C3026 datahash:2D65F59D //Deserted Island (Japan) +bizhash:DE067D6F datahash:D4373EBD //Destrega (Japan) +bizhash:BA75D02F datahash:98F80F65 //Destruction Derby (Japan) (En) +bizhash:5ECEDD7A datahash:36BEBDD6 //Pachi-Slot Aruze Oukoku 5 (Japan) +bizhash:AB3F1A45 datahash:5B7E1429 //Destruction Derby 2 (Japan) (En) +bizhash:C982A2DB datahash:11D041A7 //Pachi-Slot Kanzen Kouryaku - Cranky Pro (Japan) +bizhash:5B412537 datahash:D27EAC93 //Pachi-Slot Kanzen Kouryaku - Takasago Super Project 2 (Japan) +bizhash:757C2E5D datahash:1A63CD64 //Detana Twinbee Yahho! Deluxe Pack (Japan) +bizhash:8D99A5E4 datahash:231D8921 //Pachi-Slot Teiou - Golgo 13 - Las Vegas (Japan) +bizhash:DA7E4468 datahash:2A67F525 //Pachi-Slot Teiou 3 - Sea Master X - Epsilon R - Wai Wai Pulsar 2 (Japan) +bizhash:AD8CCDC1 datahash:939049AA //Pachinko & Pachi-Slot - Parlor! Pro EX - CR Inakappe Taishou A & Pachi-Slot Lupin Sansei (Japan) +bizhash:1FE1523A datahash:5FEDF7D5 //Pal - Shinken Densetsu (Japan) +bizhash:C9CDAD73 datahash:75871740 //Pandora Max Series Vol. 1 - Dragon Knights Glorious (Japan) +bizhash:928BA7DF datahash:E85A0FB4 //Pandora Max Series Vol. 2 - Shisha no Yobu Yakata (Japan) +bizhash:4E3B6DE1 datahash:63F80217 //Pandora Max Series Vol. 3 - Rubbish Blazon (Japan) +bizhash:74E0673E datahash:F9B433D8 //Pandora Max Series Vol. 4 - Catch! Kimochi Sensation (Japan) +bizhash:08C84658 datahash:DABA0895 //Pandora Max Series Vol. 5 - Gochachiru (Japan) +bizhash:B1D56831 datahash:D181E66D //Pandora Max Series Vol. 6 - Oni Zero - Fukkatsu (Japan) +bizhash:22676E9A datahash:9A580284 //Pandora Project - The Logic Master (Japan) +bizhash:5DDCF0EA datahash:FEE1C726 //Panekit - Infinitive Crafting Toy Case (Japan) +bizhash:77EDCB1F datahash:627A188A //Panel Quiz Attack 25 (Japan) +bizhash:EC5A4D8E datahash:0AA8F958 //Panzer Front (Japan) (Demo) +bizhash:1E09F17E datahash:B53D4B7F //Panzer General (Japan) (En) +bizhash:9604340A datahash:8736A9AB //PAQA (Japan) (Demo) +bizhash:1BA96597 datahash:0CF5AB44 //PAQA (Japan) +bizhash:2E6E8F2E datahash:E769812F //PaRappa the Rapper (Japan) +bizhash:1B5214FA datahash:8DDE665A //Parasite Eve (Japan) (Disc 1) +bizhash:208DCE73 datahash:C397317A //Parasite Eve (Japan) (Disc 2) +bizhash:21C68A95 datahash:988C8BBC //Parasite Eve II (Japan) (Disc 1) +bizhash:683EBA91 datahash:7407AF1B //Devil Man (Japan) +bizhash:0C226D0D datahash:16A89468 //Devil Summoner - Soul Hackers (Japan) (Disc 1) +bizhash:B4FCA466 datahash:A96E0C44 //Devil Summoner - Soul Hackers (Japan) (Disc 2) +bizhash:03C6AB16 datahash:2F331459 //DewPrism (Japan) +bizhash:EBD3EB1D datahash:BFF704FD //Diablo (Japan) +bizhash:95EF0842 datahash:1C9CB0C9 //Dice de Chocobo (Japan) +bizhash:4D514143 datahash:CA42612A //Die Hard Trilogy (Japan) (En) +bizhash:DC14A96D datahash:8A5A551C //Digcro - Digital Number Crossword (Japan) +bizhash:8FB8CF70 datahash:0959E826 //DigimonWorld - Digital Card Arena (Japan) +bizhash:F9A0CA7B datahash:640D5596 //DigimonWorld - Digital Card Battle (Japan) +bizhash:97254078 datahash:28E75FD5 //DigimonWorld 2 (Japan) +bizhash:8BB73401 datahash:B46F4F43 //DigimonWorld 3 - Aratanaru Bouken no Tobira (Japan) +bizhash:3A45AA0C datahash:1F657C3D //Digital Ehon Vol. 4 - Imadoki no Hanasaka Jiisan (Japan) +bizhash:904C887E datahash:9347AC57 //Dino Crisis (Japan) +bizhash:E32AA434 datahash:38485B19 //Street Fighter Zero 2 (Japan) +bizhash:D5373F8E datahash:32207679 //Dino Crisis 2 (Japan) (Demo) +bizhash:7D8C3A2D datahash:AA37E31C //Street Fighter Zero 2' (Japan) +bizhash:B99273B5 datahash:B14AD2A4 //Dino Crisis 2 (Japan) +bizhash:E42C70A6 datahash:689226BB //Street Fighter Zero 3 (Japan) +bizhash:3FFBAD15 datahash:0CFDE171 //Disney's Tarzan (Japan) +bizhash:82CCB49B datahash:C0217177 //Street Games '97 (Japan) (En) +bizhash:56DF0B24 datahash:EEDB28E2 //Strider Hiryuu 1 & 2 (Japan) (Disc 1) (Strider Hiryuu) +bizhash:32530E28 datahash:8D77CCFD //Strider Hiryuu 1 & 2 (Japan) (Disc 2) (Strider Hiryuu 2) +bizhash:018E6DE7 datahash:A7C0D1D3 //Strikers 1945 (Japan) +bizhash:66B3345B datahash:73E3DC8B //Strikers 1945 II (Japan) +bizhash:3F9F29B9 datahash:8D40ED1A //Studio P (Japan) +bizhash:83353AE1 datahash:537D6140 //Study Quest - Keisanjima no Daibouken (Japan) +bizhash:32C27B6A datahash:99A5901C //Subete ga F ni Naru (Japan) +bizhash:7E561EFB datahash:75C9BC01 //Submarine Hunter Shachi (Japan) +bizhash:E0B18DA4 datahash:7ED362A1 //Suiko Enbu (Japan) +bizhash:85F15688 datahash:5C0B876E //Sumaru TV Special Preview Disc (Japan) +bizhash:12CFF376 datahash:1F43E5C8 //Summon Night (Japan) +bizhash:E2138EE1 datahash:FCD934AD //Summon Night 2 (Japan) (Disc 1) +bizhash:5003B434 datahash:9A7B9C7E //Summon Night 2 (Japan) (Disc 2) (v1.0) +bizhash:D2A29129 datahash:B34C36A9 //Summon Night 2 (Japan) (Disc 2) (v1.1) +bizhash:01F4B61D datahash:3F3A55CD //Suna no Embrace - Edin no Sato no Navel (Japan) +bizhash:ED53EE78 datahash:DEF4CB82 //Super Adventure Rockman (Japan) (Disc 1) +bizhash:069C1736 datahash:E896F082 //Super Adventure Rockman (Japan) (Disc 2) +bizhash:44748644 datahash:41D5DB28 //Super Adventure Rockman (Japan) (Disc 3) +bizhash:0D4C18DC datahash:2F29CBD9 //Super Black Bass X (Japan) +bizhash:7BF53E02 datahash:E5F7B4ED //Super Casino Special (Japan) +bizhash:B7182876 datahash:681446C5 //Super Gals! Kotobuki Ran Special - Ikemen Get You Gals Party (Japan) +bizhash:3C1F7638 datahash:91615535 //DoDonPachi (Japan) (v1.1) +bizhash:58108241 datahash:6F738FAA //Dokapon! Ikari no Tekken (Japan) (Demo) +bizhash:2240FC74 datahash:BB8746EC //Dokapon! Ikari no Tekken (Japan) (v1.0) +bizhash:11180173 datahash:D5850DA7 //Dokapon! Ikari no Tekken (Japan) (v1.2) +bizhash:9E24C0EC datahash:FD0DB4F7 //Doki Doki Poyatchio (Japan) (Demo) +bizhash:D6D40A9D datahash:C6C186AF //Doki Doki Pretty League (Japan) +bizhash:D269D08E datahash:D679BAE0 //Doki Doki Pretty League - Nekketsu Otome Seishunki (Japan) (Disc 1) +bizhash:10C385EE datahash:8E5F6CF2 //Doki Doki Pretty League - Nekketsu Otome Seishunki (Japan) (Disc 2) +bizhash:9E1F9909 datahash:021BF1E8 //Doki Doki Pretty League - Nekketsu Otome Seishunki (Japan) (Disc 3) +bizhash:C4F45FB2 datahash:606A2F01 //Doki Doki Shutter Chance - Koi no Puzzle wo Kumitatete (Japan) +bizhash:5E0F8B4C datahash:2BAAF111 //Dokiou Ki (Japan) +bizhash:EB9DF47E datahash:B534D205 //Doko Demo Hamster 2 (Japan) +bizhash:8C6A753A datahash:C23820C0 //Doko Demo Hamster 4 - Doki Doki Sugoroku Daibouken! (Japan) +bizhash:F15F8183 datahash:D6FF7DD0 //Doko Demo Issho (Japan) (Demo) +bizhash:7169C425 datahash:6A65897A //Doko Demo Issho (Japan) (v1.0) +bizhash:5FA66911 datahash:A1AFC238 //Doko Demo Issho (Japan) (v1.1) +bizhash:C0DB6B62 datahash:7D1518D8 //Dokomademo Aoku... (Japan) +bizhash:E1430293 datahash:0D16BFFC //Dolphin's Dream (Japan) +bizhash:F9E7C603 datahash:5F32D589 //Dome no Yabou 2 - The Race of Champions (Japan) +bizhash:C1BD04D2 datahash:4ABC061B //Doom (Japan) (En) +bizhash:C8BA98A1 datahash:F7BDC8CE //Doraemon 3 - Makai no Dungeon (Japan) +bizhash:01F08772 datahash:E8FD189C //Double Cast (Japan) (Demo) +bizhash:A11ED9A0 datahash:B4097DAA //Double Eagle (Japan) +bizhash:5C3E9292 datahash:20DD85BD //Douga de Puzzle Da! Puppukupuu (Japan) +bizhash:5A1E0716 datahash:BBB7F59D //Doukyuu re-mix - Billiards Multiple (Japan) +bizhash:478ADD59 datahash:F1E5C064 //Doukyuusei 2 - Extra Box (Japan) +bizhash:C69D0CB1 datahash:EE73EC17 //Doukyuusei Mahjong (Japan) (Best Wing 2800) +bizhash:427690FE datahash:8B77EBA2 //Doukyuusei Mahjong (Japan) +bizhash:A972F80B datahash:0F2E6552 //Dragon Ball - Final Bout (Japan) (v1.0) +bizhash:677D5E5E datahash:DF72CB62 //Dragon Ball - Final Bout (Japan) (v1.1) +bizhash:558B8AD1 datahash:F43F3BA1 //Dragon Ball Z - Idai naru Dragon Ball Densetsu (Japan) +bizhash:4EB7EBF5 datahash:F7E3C12B //Dragon Ball Z - Ultimate Battle 22 (Japan) +bizhash:17CDBD36 datahash:097EA324 //Dragon Drive - Tactics Break (Japan) +bizhash:45F81817 datahash:B4F895F1 //Dragon Quest Characters - Torneko no Daibouken 2 - Fushigi no Dungeon (Japan) +bizhash:EE2CED63 datahash:77C8028F //Dragon Quest Characters - Torneko no Daibouken 2 - Fushigi no Dungeon (Tentou You Movie Disc) (Japan) +bizhash:B734D086 datahash:3D67C858 //Dragon Quest IV - Michibikareshi Mono Tachi (Japan) +bizhash:B278529B datahash:ACED2A81 //Dragon Quest Monsters 1 & 2 - Hoshifuri no Yuusha to Bokujou no Nakamatachi (Japan) +bizhash:CA4B314C datahash:040DEB1C //Dragon Quest VII - Eden no Senshitachi (Japan) (Disc 1) +bizhash:0587240F datahash:C89B1909 //Dragon Quest VII - Eden no Senshitachi (Japan) (Disc 2) +bizhash:C53C87AB datahash:F44294FE //Dragon Seeds - Saishuu Shinka Keitai (Japan) +bizhash:AB937004 datahash:73C3ABC2 //Dragon Valor (Japan) (Disc 1) +bizhash:29E49D59 datahash:DAABBDA4 //Dragon Valor (Japan) (Disc 2) +bizhash:2111F7A9 datahash:A111B527 //Dream Circus (Japan) +bizhash:80EB0711 datahash:22E8759D //Driver - Sennyuu! Car Chase Daisakusen (Japan) +bizhash:2101DB56 datahash:268CC595 //Drug Store, The - MatsumotoKiyoshi de Okaimono! (Japan) +bizhash:763F195E datahash:41B34EE1 //Duke Nukem - Total Meltdown (Japan) +bizhash:97B21D37 datahash:7A6C80A4 //Dungeon Creator (Japan) (Disc 1) +bizhash:81866999 datahash:8DD5DB25 //Dungeon Creator (Japan) (Disc 2) (Memory Bank Disc) +bizhash:B7A1BD61 datahash:486DDCB9 //Dungeon Creator (Japan) +bizhash:BF75A7FE datahash:85AA1BBE //Dungeon Shoutenkai - Densetsu no Ken Hajime mashita (Japan) +bizhash:7C8A267C datahash:7772A970 //DX Jinsei Game (Japan) +bizhash:0BD87ADF datahash:BE8992B7 //DX Jinsei Game II (Japan) (v1.0) +bizhash:B148241B datahash:2F3D48D4 //DX Jinsei Game II (Japan) (v1.1) +bizhash:4F8E2D05 datahash:5F0D3C5E //DX Jinsei Game III (Japan) +bizhash:91A86516 datahash:19CBF85F //DX Jinsei Game V (Japan) +bizhash:1F15B9BB datahash:572EBFF6 //DX Nippon Tokkyuu Ryokou Game - Let's Travel in Japan (Japan) (v1.0) +bizhash:974705EE datahash:C6B5205D //DX Okuman Chouja Game - The Money Battle (Japan) +bizhash:743463CB datahash:35F821B9 //DX Okuman Chouja Game II - The Money Battle (Japan) +bizhash:D7635E32 datahash:918705F3 //Dynamite Soccer 98 (Japan) +bizhash:ACDC79B4 datahash:C3BDDAD9 //East End x Yuri - Eexy Life (Japan) +bizhash:98FE4704 datahash:2F0E2C32 //Eberouge (Japan) (Disc 1) +bizhash:AB4B7953 datahash:89E28484 //Eberouge (Japan) (Disc 2) +bizhash:A1AB6980 datahash:82C197F1 //Ebisu Yoshikazu no Ooana Kyoutei (Japan) +bizhash:10C49835 datahash:6EFF036C //Echo Night #2 - Nemuri no Shihaisha (Japan) +bizhash:22F215F3 datahash:60C8D987 //Echo Night (Japan) +bizhash:72FD4ADA datahash:60B0BA54 //Ehrgeiz - God Bless the Ring (Japan) +bizhash:1734863A datahash:606372D3 //Einhander (Japan) (Demo) +bizhash:786E98D3 datahash:3005D8C0 //Einhander (Japan) +bizhash:9F9FE1FC datahash:010EE91F //Eisei Meijin II (Japan) +bizhash:DB9A2AB5 datahash:0A531DB7 //Eithea (Japan) (Disc 1) +bizhash:8748890F datahash:3E5306DF //Eithea (Japan) (Disc 2) +bizhash:C8914A34 datahash:A0E6014C //Eko Eko Azaraku - Wizard of Darkness (Japan) +bizhash:5D6187E5 datahash:AB16360B //Eko no Kids (Japan) +bizhash:39AB23BE datahash:ADFEBCF4 //Elan (Japan) +bizhash:2C37CDDB datahash:F793FDBA //Elder Gate (Japan) +bizhash:691CCC70 datahash:96B9B48C //Elf wo Karu Mono Tachi - Hanafuda Hen (Japan) +bizhash:A8E9EBCC datahash:E51B281F //Elf wo Karu Mono Tachi - Kanzenban (Japan) (Disc 1) +bizhash:5F3A0A1F datahash:4B3FB6DD //Elf wo Karu Mono Tachi - Kanzenban (Japan) (Disc 2) +bizhash:5807FB02 datahash:87A92264 //Elie no Atelier - Salburg no Renkinjutsushi 2 (Japan) (v1.0) +bizhash:31D29CF8 datahash:9C1FF236 //Elie no Atelier - Salburg no Renkinjutsushi 2 (Japan) (v1.1) +bizhash:A7A0749F datahash:C74B50B5 //Emit Vol. 1 - Toki no Maigo (Japan) (Disc 1) +bizhash:73BB1375 datahash:C8435377 //Emit Vol. 2 - Inochi-gake no Tabi (Japan) (Disc 2) +bizhash:0851C006 datahash:376D4D7E //Emit Vol. 3 - Watashi ni Sayonara wo (Japan) (Disc 3) +bizhash:CEF09155 datahash:A476C1BD //Enigma (Japan) (Disc 1) +bizhash:5EE77D69 datahash:036B1F91 //Enigma (Japan) (Disc 2) +bizhash:D4E9BFA4 datahash:A110C4F2 //Enomoto Kanako no Boke Shindan Game (Japan) +bizhash:D15C2BED datahash:F2389BC7 //EOS - Edge of Skyhigh (Japan) +bizhash:E7DA9158 datahash:A653A985 //EPS Series Vol. 1 - Because I Love You - Yukiko Morikawa (Japan) +bizhash:9E2AE57E datahash:0819331A //EPS Series Vol. 4 - Noise Reduction - Tomoa Yamamoto (Japan) +bizhash:7564C98F datahash:920057B4 //EPS Series Vol. 5 - Believer Dreamer - Junko Mizutani (Japan) +bizhash:8C4B78F3 datahash:4BD98DE1 //ESPN Street Games (Japan) (En) +bizhash:4CE823BF datahash:29E6BF63 //Eternal Melody (Japan) +bizhash:17023C85 datahash:29CDD429 //Eurasia Express Satsujin Jiken (Japan) (Disc 1) +bizhash:C4736FEE datahash:1C4CD38B //Eurasia Express Satsujin Jiken (Japan) (Disc 2) +bizhash:CC4D6E4A datahash:59F0DF18 //Eurasia Express Satsujin Jiken (Japan) (Disc 3) +bizhash:0D460654 datahash:3C5BBE81 //Eurasia Express Satsujin Jiken (Japan) (Disc 4) +bizhash:A1D239D9 datahash:6EB05BF3 //Eve - The Fatal Attraction (Japan) (Disc 1) +bizhash:1DFC203E datahash:76B6C552 //Eve - The Fatal Attraction (Japan) (Disc 2) +bizhash:FD0B0DBD datahash:3CF212A5 //Eve - The Fatal Attraction (Japan) (Disc 3) +bizhash:773C038A datahash:D8434730 //Eve - The Lost One (Japan) (Disc 1) (Kyoko Disc) (v1.0) +bizhash:B434C337 datahash:94C65BDA //Eve - The Lost One (Japan) (Disc 2) (Snake Disc) (v1.0) +bizhash:44106D67 datahash:B65DDCD7 //Eve - The Lost One (Japan) (Disc 3) (Lost One Disc) (v1.0) +bizhash:6AC00AA4 datahash:25CF45BD //Eve - The Lost One - Premium Disc (Japan) +bizhash:C368741C datahash:A478BD08 //Eve Zero (Japan) (Disc 1) +bizhash:CD309D41 datahash:CF6DF35F //Eve Zero (Japan) (Disc 2) +bizhash:769E93E7 datahash:86A06427 //Eve Zero (Japan) (Disc 3) +bizhash:8D77FD1D datahash:EF268C61 //Exciting Bass (Japan) +bizhash:C4CE0179 datahash:D039FAA6 //Exector (Japan) (En) +bizhash:E5CCA31D datahash:69A0DC1F //Exodus Guilty (Japan) +bizhash:C90FAE7D datahash:A142FFDC //Gakkou o Tsukurou!! (Japan) +bizhash:3D674670 datahash:62E505CD //Galaxian^3 (Japan) +bizhash:EF07D912 datahash:5A1072FD //Galaxy Fight - Universal Warriors (Japan) +bizhash:83A66D44 datahash:93D2319B //Gale Gunner (Japan) +bizhash:31505B0C datahash:9A7966AD //Galeoz (Japan) +bizhash:60C0419F datahash:331818C5 //Galerians (Japan) (Disc 1) +bizhash:38788276 datahash:FFEAF3BC //Galerians (Japan) (Disc 2) +bizhash:AF906FB4 datahash:1925A177 //Galerians (Japan) (Disc 3) +bizhash:FE91F551 datahash:503D119D //Gallop Racer (Japan) +bizhash:9FC2949F datahash:57F79CDC //Gallop Racer 2 (Japan) +bizhash:8A9B23D9 datahash:E6C62980 //Gallop Racer 2000 (Japan) +bizhash:FE564854 datahash:DE452DD6 //Gallop Racer 3 (Japan) +bizhash:9A41680E datahash:54B68707 //Game Maker, The - Ureyuki 100-Manbon Get Daze! (Japan) +bizhash:2EEC5512 datahash:683A9E34 //Game Wizard Plus (China) (Unl) +bizhash:290294F9 datahash:4FDD7AEF //Gamera 2000 (Japan) +bizhash:37C718F4 datahash:F70C9728 //Ganbare Goemon - Kurunarakoi! Ayashigeikka no Kuroikage (Japan) +bizhash:00A740C2 datahash:702F95BC //Ganbare Goemon - Ooedo Daikaiten (Japan) +bizhash:A9006C05 datahash:46D03440 //Ganbare Goemon - Uchuu Kaizoku Akogingu (Japan) (v1.0) +bizhash:65417924 datahash:190164E9 //Ganbare Goemon - Uchuu Kaizoku Akogingu (Japan) (v1.1) +bizhash:32D42F5D datahash:0394F917 //Ganbare Morikawakun 2 Gou (Japan) (Genteiban) +bizhash:CB148C4C datahash:A895BD83 //Ganbare Morikawakun 2 Gou (Japan) +bizhash:702F3BC4 datahash:F797F0FF //Ganbare! Nippon! Olympic 2000 (Japan) +bizhash:D72F49A5 datahash:4AB65EA6 //Gangway Monsters (Japan) +bizhash:850A7A34 datahash:96B0A6E9 //Garou Densetsu - Wild Ambition (Japan) (Demo) +bizhash:2037832E datahash:40F47BEA //Garou Densetsu - Wild Ambition (Japan) +bizhash:564DA762 datahash:0C5ECE5B //Gegege no Kitarou - Gyakushuu! Youma Daikessen (Japan) +bizhash:33F50387 datahash:354DF4DD //Gekitou! Crush Gear Turbo (Japan) +bizhash:A6820D44 datahash:949217AB //Gense Kyokou Seirei Kidoudan - Elemental Gearbolt (Japan) +bizhash:2EC9935E datahash:F93E2D60 //Gensou Maden Saiyuuki - Haruka naru Nishi e (Japan) +bizhash:8E0AA57F datahash:E9E637EA //Gensou no Altemis (Japan) +bizhash:72C9A654 datahash:B129D176 //Gensou Suiko Gaiden Vol. 1 - Harmonia no Kenshi (Japan) +bizhash:177C881C datahash:F11B6F29 //Gensou Suiko Gaiden Vol. 2 - Crystal Valley no Kettou (Japan) +bizhash:AEE580C0 datahash:6F9E9AC3 //Gensou Suikoden (Japan) (v1.0) +bizhash:84726FFC datahash:6FF4EAD6 //Gensou Suikoden (Japan) (v1.1) +bizhash:6F1A3108 datahash:CA059A47 //Gensou Suikoden II (Japan) (Demo) +bizhash:5618616D datahash:0C633270 //Gensou Suikoden II (Japan) +bizhash:71FB4F50 datahash:9B1B236E //Geom Cube (Japan) +bizhash:97E64899 datahash:FAD33959 //GetBackers - Dakkanya (Japan) +bizhash:2CF8AE57 datahash:DB540EC0 //Getter Robo Daikessen! (Japan) +bizhash:6B5066F8 datahash:DE639B8B //Glint Glitters (Japan) +bizhash:22223911 datahash:DC44D515 //Global Force - Shin Sentou Kokka (Japan) (Demo) +bizhash:C161F0AE datahash:79B6A91A //Global Force - Shin Sentou Kokka (Japan) (v1.0) +bizhash:F945F9E9 datahash:088A7B88 //Global Force - Shin Sentou Kokka (Japan) (v1.1) +bizhash:B59C0325 datahash:B106325A //Parasite Eve II (Japan) (Disc 2) +bizhash:E11E4F74 datahash:F5924823 //Parlor! Pro (Japan) +bizhash:1AA60ADC datahash:4956C224 //Parlor! Pro 3 (Japan) +bizhash:7C92856B datahash:FEAA4055 //Parlor! Pro 4 (Japan) +bizhash:20C649E8 datahash:30BC88E0 //Parlor! Pro 5 (Japan) +bizhash:27B84D72 datahash:697CD8F0 //Glocal Hexcite (Japan) +bizhash:92D94702 datahash:A9EEBF65 //Pebble Beach no Hatou Plus (Japan) +bizhash:A0A78631 datahash:F92516DB //Pepsiman (Japan) +bizhash:D0EF22B8 datahash:66882D80 //Perfect Fishing - Bass Tsuri (Japan) +bizhash:D18764EA datahash:37681894 //Perfect Golf, The (Japan) +bizhash:D5F7FB21 datahash:C8D09A21 //Perfect Performer - The Yellow Monkey (Japan) +bizhash:CE18F360 datahash:2D9AE47A //Persona 2 - Batsu (Japan) +bizhash:391ADDBA datahash:FFF2B1F0 //Persona 2 - Tsumi (Japan) (Demo) +bizhash:A3FA9AA8 datahash:DE13F877 //Persona 2 - Tsumi (Japan) (v1.0) +bizhash:4E14F797 datahash:9293194D //Persona 2 - Tsumi (Japan) (v1.1) +bizhash:25F219C2 datahash:3EC5D959 //Pet in TV - With My Dear Dog (Japan) +bizhash:384F1A3A datahash:DE76C7DA //Pet Pet Pet (Japan) +bizhash:FB549B30 datahash:4B9249D2 //PGA Tour 96 (Japan) +bizhash:47FACBA0 datahash:5296008D //PGA Tour 97 (Japan) +bizhash:F7930AF6 datahash:4895E22D //Philosoma (Japan) +bizhash:FE9E7229 datahash:4604E434 //Photo Genic (Japan) (Genteiban) +bizhash:0BE46665 datahash:D3AE5F45 //Photo Genic (Japan) +bizhash:191E7C64 datahash:F175F7A5 //Pi to Mail (Japan) +bizhash:43575429 datahash:53221C15 //Pilot ni Narou! (Japan) +bizhash:1F55429F datahash:86744B83 //Pinocchia no Miru Yume (Japan) +bizhash:076739A7 datahash:70B780F3 //Pitball (Japan) +bizhash:7A8408D9 datahash:B8D25D91 //Pixygarden (Japan) (Extra Disc) +bizhash:A527517B datahash:CED08FAE //Pixygarden (Japan) (Game Disc) +bizhash:E4D66A65 datahash:1FEF0276 //Play de Oboeru - Eitango Deruderu 1700 - Center Shiken Level Taiou (Japan) (v1.0) +bizhash:0CCF5A53 datahash:F6050FED //Play! '98 Fuyu Taikenban (Japan) (Alt) +bizhash:98690110 datahash:D0DE55E5 //Play! '98 Fuyu Taikenban (Japan) +bizhash:0722231B datahash:171886E6 //PlayStadium (Japan) +bizhash:33A56958 datahash:F592618C //PlayStadium 2 (Japan) +bizhash:B593E425 datahash:A4AF86C9 //PlayStadium 3 (Japan) +bizhash:ED0D6419 datahash:00BBBA36 //PlayStadium 4 - Fumetsu no Dai League Ball (Japan) +bizhash:68A6EBE8 datahash:537C8C22 //PO'ed (Japan) +bizhash:281CF69C datahash:237DDD14 //Pocke-Kano - Aida Yumi (Japan) +bizhash:A651247B datahash:6DC19A1A //Pocke-Kano - Hojoin Shizuka (Japan) +bizhash:BA50F61D datahash:7555F688 //Pocke-Kano - Ueno Fumio (Japan) +bizhash:39A00658 datahash:246E2213 //Pocket DigimonWorld (Japan) +bizhash:6D2C6932 datahash:382F0255 //Pocket DigimonWorld - Cool & Nature Battle Disc (Japan) +bizhash:3185381F datahash:EBDB6CFF //Pocket DigimonWorld - Wind Battle Disc (Japan) +bizhash:ECC0DEBD datahash:719E1F6D //Pocket Dungeon (Japan) +bizhash:0DBC1F8A datahash:7079D265 //Pocket Fighter (Japan) +bizhash:0F3F8C7B datahash:00DD393B //Pocket Jiman (Japan) +bizhash:9A21C5C3 datahash:B33D6CB3 //Pocket MuuMuu (Japan) +bizhash:DABB2093 datahash:52079854 //Pocket Tuner (Japan) +bizhash:3C60C5E7 datahash:4C5E636B //Pocket Zanmai - 3 Title Iri Taikenban (PAQA, PokeTan, Pocket Jiman) (Japan) +bizhash:61DC63B6 datahash:D6BD1C3A //Poitters' Point (Japan) +bizhash:E8C347EC datahash:81E558C1 //PokeTan (Japan) +bizhash:3C76AE92 datahash:F3B08DB2 //Policenauts (Japan) (Disc 1) +bizhash:3246E1C4 datahash:BA07B67E //Policenauts (Japan) (Disc 2) +bizhash:23722415 datahash:F7C2E488 //Policenauts - Private Collection (Japan) +bizhash:C90C7E0A datahash:2567D74A //Pooh-San no Minna de Mori no Daikyosou! (Japan) +bizhash:8C8538D7 datahash:26B6617D //Pop de Cute na Shinri Test - Alabama (Japan) +bizhash:35C55383 datahash:7EF76231 //Pop'n Music (Japan) +bizhash:9339CA70 datahash:769484C3 //Pop'n Music 2 (Japan) +bizhash:FC6DDB19 datahash:689FD182 //Pop'n Music 3 - Append Disc (Japan) +bizhash:2D3CEC18 datahash:F89D20A9 //Pop'n Music 6 (Japan) +bizhash:E85D1202 datahash:5299DD4D //PoPoLoCrois Monogatari (Japan) (v1.0) +bizhash:9DBC5C08 datahash:50F1148E //PoPoLoCrois Monogatari (Japan) (v1.1) +bizhash:E86E9FA9 datahash:D1195D21 //PoPoLoCrois Monogatari II (Japan) (Disc 1) +bizhash:CFD6A42B datahash:1A6795BC //PoPoLoCrois Monogatari II (Japan) (Disc 2) +bizhash:3F6F2DF3 datahash:3AB533CC //PoPoLoCrois Monogatari II (Japan) (Disc 3) +bizhash:D4692562 datahash:BBB50AC2 //PoPoRoGue (Japan) (v1.0) +bizhash:E07B2509 datahash:53520C6E //PoPoRoGue (Japan) (v1.1) +bizhash:9A1D5DD5 datahash:A15F4D85 //Populous - The Beginning (Japan) +bizhash:671A1683 datahash:03FE5186 //Porsche Challenge (Japan) (En) +bizhash:6E83B640 datahash:865BCC02 //Potestas (Japan) +bizhash:F072E6B6 datahash:7BE269C6 //Power Dolls 2 - Detachment of Limited Line Service (Japan) +bizhash:EA361817 datahash:7840A5AA //Power Rangers Pinball (Japan) +bizhash:19954DAF datahash:D346C620 //Power Stakes 2 (Japan) +bizhash:9F79892B datahash:92359138 //Power Stakes Grade 1 (Japan) +bizhash:910A5231 datahash:8B54E6F9 //Princess Maker - Go! Go! Princess (Japan) +bizhash:873C205C datahash:B03307B0 //Super Hero Sakusen (Japan) +bizhash:B4C0288A datahash:CAB8BC37 //Super Price Series - Billiards (Japan) +bizhash:6B6725A5 datahash:A0874E1E //Super Price Series - Block & Switch (Japan) +bizhash:ACDDDB8D datahash:C4357255 //Super Price Series - Mahjong (Japan) +bizhash:DE4A707B datahash:C5F67273 //Super Robot Taisen - Complete Box (Japan) (Disc 1) (Super Robot Wars Complete Box) +bizhash:68F72B2A datahash:BEF35311 //Super Robot Taisen - Complete Box (Japan) (Disc 2) (History of Super Robot Wars) +bizhash:E5E90ACB datahash:01ECA921 //Super Robot Taisen Alpha (Japan) (v1.0) +bizhash:1BA1A0B7 datahash:B6550E08 //Super Robot Taisen Alpha (Japan) (v1.1) +bizhash:6D88C138 datahash:1DA43687 //Super Robot Taisen Alpha Gaiden (Japan) (v1.0) +bizhash:BD23A33D datahash:B9BEF60C //Super Robot Taisen Alpha Gaiden (Japan) (v1.1) +bizhash:124EC611 datahash:366C1CF1 //Super Robot Taisen Alpha Gaiden (Japan) (v1.2) +bizhash:C4DA39AE datahash:DCC27D13 //Super Robot Taisen F (Japan) +bizhash:B3F05B53 datahash:71F5C264 //Super Robot Taisen F Kanketsuhen (Japan) +bizhash:2280BF27 datahash:9A05B2AC //Super Tokusatsu Taisen 2001 (Japan) +bizhash:ABDD3E14 datahash:07428426 //SuperLite 1500 Series - Angolmois 99 (Japan) +bizhash:7033E1C1 datahash:5C087884 //SuperLite 1500 Series - Asteroids (Japan) +bizhash:A907D83C datahash:721F0B6F //SuperLite 1500 Series - Battle Sugoroku the Hunter - A.R.0062 (Japan) +bizhash:F84E623C datahash:077E4874 //SuperLite 1500 Series - Card II (Japan) +bizhash:C966F1CE datahash:D2B26C62 //SuperLite 1500 Series - Chitty Chitty Chicken (Japan) +bizhash:2FA50A3A datahash:496D4CD4 //SuperLite 1500 Series - Crazy Balloon 2000 (Japan) +bizhash:A21E8A97 datahash:E36696B4 //SuperLite 1500 Series - Cyber Daisenryaku - Shutsugeki! Haruka Tai (Japan) +bizhash:65D9452F datahash:8125FE49 //SuperLite 1500 Series - Deep Freeze (Japan) +bizhash:C3351856 datahash:71233A83 //SuperLite 1500 Series - Emmyrea (Japan) +bizhash:1F5D2149 datahash:D8319F99 //SuperLite 1500 Series - F1 Grand Prix 1996 - Team Unei Simulation (Japan) +bizhash:061BCC0C datahash:DE0B7DC4 //SuperLite 1500 Series - Fantastic Night Dreams - Cotton Original (Japan) +bizhash:49D75155 datahash:CE3A2EB6 //SuperLite 1500 Series - Flamberge no Seirei (Japan) +bizhash:5F986C13 datahash:FAAE121F //SuperLite 1500 Series - Game de Seishun (Japan) +bizhash:42E03074 datahash:49989CFC //SuperLite 1500 Series - Hanafuda II (Japan) +bizhash:A85DF53A datahash:0B2F9B78 //SuperLite 1500 Series - Hooockey!! (Japan) +bizhash:9AEF0CCC datahash:9D0C6215 //SuperLite 1500 Series - Kaiteiban Shichuu Suimei - Mark Yazaki Kanshuu (Japan) +bizhash:A240714A datahash:ACA8D03E //SuperLite 1500 Series - Keeper (Japan) +bizhash:BA9EEC63 datahash:8C9E44B5 //SuperLite 1500 Series - Lode Runner - The Legend Returns (Japan) +bizhash:72B0C11E datahash:5BC7B148 //SuperLite 1500 Series - Lode Runner 2 (Japan) +bizhash:297F9520 datahash:A4B19DA8 //SuperLite 1500 Series - Lunar Wing - Toki wo Koeta Seisen (Japan) +bizhash:3EFA49DF datahash:F064C89F //SuperLite 1500 Series - Mahjong II (Japan) +bizhash:5CA111A4 datahash:5E3C9EA6 //SuperLite 1500 Series - Makikoh (Japan) +bizhash:3B14E388 datahash:30D71354 //SuperLite 1500 Series - Mawatte Mucho! (Japan) +bizhash:81DC0788 datahash:E6EA24AB //SuperLite 1500 Series - Memories Off (Japan) +bizhash:9C6710D5 datahash:DA5E4CF4 //SuperLite 1500 Series - Monster Complete World (Japan) +bizhash:6ACD1628 datahash:1A54533D //SuperLite 1500 Series - Nankuro (Japan) +bizhash:71C62A3D datahash:14E30E0D //SuperLite 1500 Series - Oekaki Puzzle (Japan) +bizhash:4C36B795 datahash:20733776 //SuperLite 1500 Series - Oekaki Puzzle 2 (Japan) +bizhash:BD1F37F3 datahash:A9AB8C35 //SuperLite 1500 Series - Oekaki Puzzle 3 (Japan) +bizhash:1991C6E9 datahash:0B197BAB //SuperLite 1500 Series - Oekaki Puzzle 4 (Japan) +bizhash:4004A623 datahash:DD398C69 //SuperLite 1500 Series - Oekaki Puzzle 5 (Japan) +bizhash:ED504E6F datahash:DB496778 //SuperLite 1500 Series - Pachi-Slot Hisshouhou! Sammy Revolution (Japan) +bizhash:3361EE0C datahash:F4F7EC8F //SuperLite 1500 Series - Pangaea (Japan) +bizhash:50EAD004 datahash:467ABDD7 //SuperLite 1500 Series - Pinball - Golden Logres (Japan) +bizhash:FCB61D5E datahash:F5C71654 //SuperLite 1500 Series - Qix 2000 (Japan) +bizhash:7AAEE9BD datahash:00AD1120 //SuperLite 1500 Series - Quiz Master - Blue (Japan) +bizhash:D3406FD5 datahash:D3E56A02 //SuperLite 1500 Series - Quiz Master - Red (Japan) +bizhash:7369FDDA datahash:9A6902DB //SuperLite 1500 Series - Quiz Master - Yellow (Japan) +bizhash:2EB18C96 datahash:D581265F //SuperLite 1500 Series - Sanvein (Japan) +bizhash:E1625A89 datahash:D61541D3 //SuperLite 1500 Series - Seiyou Senseijutsu - Mark Yazaki Kanshuu (Japan) +bizhash:533898BF datahash:34843312 //SuperLite 1500 Series - Shanghai Dynasty (Japan) +bizhash:D0052084 datahash:9E0E4F3D //SuperLite 1500 Series - Shichuu Suimei - Mark Yazaki Kanshuu (Japan) +bizhash:EFE22492 datahash:C743419E //SuperLite 1500 Series - Shougi II (Japan) +bizhash:C6E33F1E datahash:908A2D52 //SuperLite 1500 Series - Slither Link (Japan) +bizhash:CCE81F76 datahash:6D0B5764 //SuperLite 1500 Series - Space Chaser 2000 (Japan) +bizhash:E2404793 datahash:2AA31B97 //SuperLite 1500 Series - Strikers 1945 II (Japan) +bizhash:77B6ADF2 datahash:85054897 //SuperLite 1500 Series - Suudoku (Japan) +bizhash:1032D764 datahash:3A53FA3A //SuperLite 1500 Series - Suudoku 3 (Japan) +bizhash:733726A8 datahash:191F6D41 //SuperLite 1500 Series - Suudoku 5 (Japan) +bizhash:62B4953E datahash:DFF82B2B //Extreme Power (Japan) (En) +bizhash:616E5BF2 datahash:E640D768 //SuperLite 1500 Series - Tenant Wars Alpha - SuperLite 1500 Version (Japan) +bizhash:EDE72C09 datahash:F4BD7D3A //F-1 Grand Prix 1996 - Team Unei Simulation (Japan) +bizhash:03373B6B datahash:A17F774A //F1 2000 (Japan) +bizhash:7C7BCB17 datahash:06BD9B81 //F1 GP Nippon no Chousen - Dome no Yabou (Japan) +bizhash:7134DC52 datahash:38220396 //SuperLite 1500 Series - The Curling (Japan) +bizhash:2F3BCC09 datahash:BF1322A5 //SuperLite 1500 Series - The Tetris (Japan) +bizhash:944FDEA8 datahash:BF5C0A38 //Falcata - Astran Pardma no Monshou (Japan) +bizhash:D9DD4A98 datahash:4E1B3CE4 //SuperLite 1500 Series - Tower Dream 2 (Japan) +bizhash:8B465F6C datahash:1DA4D63E //Family Bowling (Japan) +bizhash:653216FB datahash:8293174C //Famitsu Wave Soukangou Vol. 1 (Japan) +bizhash:F07581DD datahash:EBB3ED2C //Fantastic Night Dreams - Cotton Original (Japan) +bizhash:750F1F9E datahash:713A08A3 //SuperLite 1500 Series - Wizard's Harmony R (Japan) +bizhash:C14E2501 datahash:99265ECC //SuperLite 1500 Series - Yoshimoto Mahjong Club Deluxe (Japan) +bizhash:2BD85A11 datahash:3D80ACFC //Fantasy Tap (Japan) +bizhash:9DB2A56F datahash:5F97E366 //SuperLite Gold Series - Minna no Chess (Japan) +bizhash:F0BAFAB6 datahash:FC7925E5 //Susume! Kaizoku (Japan) +bizhash:39CE5B7D datahash:9B96E60A //Suzu Monogatari (Japan) +bizhash:D0D56F1B datahash:85F75B4C //Syphon Filter (Japan) +bizhash:12AA0ACD datahash:1053F926 //T kara Hajimaru Monogatari (Japan) +bizhash:401B9602 datahash:C386C7D6 //Tactics Ogre - Let Us Cling Together (Japan) +bizhash:49F9C241 datahash:02F6DBD4 //Tadaima Wakusei Kaitaku Chuu! (Japan) +bizhash:26C7EA94 datahash:B703BFE1 //Taikou Risshiden II (Japan) (v1.0) +bizhash:67C9E4E5 datahash:7B0E32A7 //Taikou Risshiden III (Japan) +bizhash:8C1B15A3 datahash:BF7AC046 //Tail Concerto (Japan) +bizhash:C0C66560 datahash:2CF04D27 //Taiyo no Otsuge (Japan) +bizhash:5EF00991 datahash:27ED14E9 //Taiyou no Shippo - Wild, Pure, Simple Life (Japan) +bizhash:0984F593 datahash:7203671D //Tales of Destiny (Japan) (v1.0) +bizhash:35ADAD75 datahash:AEC8CBAC //Tales of Destiny (Japan) (v1.1) +bizhash:0C90588E datahash:6ABC24B3 //Tales of Eternia (Japan) (Disc 1) +bizhash:73D0C44D datahash:5834D34E //Tales of Eternia (Japan) (Disc 2) +bizhash:48C6A5DF datahash:15FDC260 //Tales of Eternia (Japan) (Disc 3) +bizhash:56FCB4DC datahash:A785DE55 //Tales of Fandom Vol. 1 - Cless Version (Japan) +bizhash:DDADB484 datahash:02103F15 //Tales of Fandom Vol. 1 - Mint Version (Japan) +bizhash:0FBCB7A8 datahash:3F7699E3 //Tales of Phantasia (Japan) (Demo) +bizhash:7461997A datahash:407F6AD6 //Tales of Phantasia (Japan) +bizhash:B10CCA90 datahash:AC68AC3E //Tama - Adventurous Ball in Giddy Labyrinth (Japan) +bizhash:8BC2E3AE datahash:C1B180C9 //Tamago de Puzzle (Japan) +bizhash:F9CDA39B datahash:ACAF1B28 //Fever 3 - Sankyo Koushiki Pachinko Simulation (Japan) +bizhash:E58F2EDE datahash:55A2D69D //Fever 5 - Sankyo Koushiki Pachinko Simulation (Japan) +bizhash:6301B691 datahash:D1FA1DAB //FIFA - Road to World Cup 98 (Japan) (Demo) +bizhash:9F36CAF9 datahash:EA77B709 //FIFA - Road to World Cup 98 (Japan) +bizhash:977D27C5 datahash:510EA58F //FIFA 99 - Europe League Soccer (Japan) +bizhash:66217EF8 datahash:288C9AD6 //FIFA World Cup 98 - France 98 Soushuuhen (Japan) +bizhash:B22D1691 datahash:294B0BDD //Fifth Element, The (Japan) +bizhash:811EFC99 datahash:961AB782 //Fighting Illusion - K-1 Grand Prix (Japan) +bizhash:DC7B2322 datahash:D550C2EC //Fighting Illusion - K-1 Revenge (Japan) +bizhash:B57D95FD datahash:4CFEE9E0 //Final Fantasy (Japan) +bizhash:5C42FB3C datahash:1D028487 //Final Fantasy II (Japan) +bizhash:231B3665 datahash:0A829AD7 //Final Fantasy IV (Japan) +bizhash:2B0078AF datahash:5A3EAF73 //Final Fantasy IX (Japan) (Disc 1) +bizhash:CF8ACB0F datahash:3C2A4008 //Final Fantasy IX (Japan) (Disc 2) +bizhash:48611409 datahash:5A79D539 //Final Fantasy IX (Japan) (Disc 3) +bizhash:C23D9267 datahash:DEB51216 //Go Go I Land (Japan) (Disc 1) +bizhash:30518ACE datahash:EA1D5D5A //Final Fantasy IX (Japan) (Disc 4) +bizhash:1EB3D721 datahash:14A8E578 //Go Go I Land (Japan) (Disc 2) +bizhash:D6762B4F datahash:335081C4 //Godzilla - Trading Battle (Japan) +bizhash:11131F0E datahash:9C787B3F //Gokujou Parodius Da! Deluxe Pack (Japan) +bizhash:BA333393 datahash:283CC68C //Gokuu Densetsu - Magic Beast Warriors (Japan) +bizhash:D9628D02 datahash:AB05AE41 //Goo! Goo! Soundy (Japan) +bizhash:BFDABBB3 datahash:ACC161C9 //Goo-Cho de Park - Theme Park Monogatari (Japan) +bizhash:4940A7C3 datahash:16459534 //Gotha II - Tenkuu no Kishi (Japan) +bizhash:B218D990 datahash:EEB613F8 //Goujin Senki (Japan) +bizhash:46435147 datahash:B48DEE9E //Gouketsuji Ichizoku 2 - Chotto dake Saikyou Densetsu (Japan) +bizhash:AF0EDDEC datahash:6671F3C1 //Gradius Deluxe Pack (Japan) +bizhash:78CA74D8 datahash:DF155AE9 //Gradius Gaiden (Japan) (En) (v1.0) +bizhash:58A4CC74 datahash:E4A79A20 //Gradius Gaiden (Japan) (v1.1) +bizhash:17ABDF55 datahash:22E734CA //Gran Turismo (Japan) (Demo) +bizhash:E9129D74 datahash:6F438C6D //Gran Turismo (Japan) +bizhash:69B9FAEF datahash:C5090BEF //Gran Turismo 2 (Japan) (Disc 1) (Arcade) +bizhash:20FB91D3 datahash:3ECDE675 //Gran Turismo 2 (Japan) (Disc 2) (Gran Turismo) (v1.0) +bizhash:7E74A4F0 datahash:0BB304F9 //Gran Turismo 2 (Japan) (Disc 2) (Gran Turismo) (v1.1) +bizhash:91054ACD datahash:0CA4FF28 //Grandia (Japan) (Disc 1) +bizhash:D5C0F199 datahash:D0BE4130 //Grandia (Japan) (Disc 2) +bizhash:9D521B89 datahash:AAA9ABBA //Grandia - Prologue (Japan) (Demo) +bizhash:76A127AF datahash:715C6C89 //Granstream Denki (Japan) (Demo) +bizhash:7FD06490 datahash:CC2043B9 //Granstream Denki (Japan) +bizhash:79FD4281 datahash:52F81694 //Great Rugby - World Cup e no Michi (Japan) (En) +bizhash:8E3981CC datahash:DB1E5376 //Grid Runner (Japan) +bizhash:2A2ACDA2 datahash:85FBE126 //Grille Logic (Japan) +bizhash:D9CD46DE datahash:8183D1B9 //Groove Adventure Rave - Mikan no Hiseki (Japan) +bizhash:79357F6B datahash:8204C263 //Groove Adventure Rave - Yuukyuu no Kizuna (Japan) +bizhash:3A51E2E5 datahash:7180DFD0 //Growlanser (Japan) (Disc 1) +bizhash:35FC83AE datahash:A13E8B96 //Guardian Recall - Shugojuu Shoukan (Japan) (Disc 1) +bizhash:79F95A49 datahash:B73F2D01 //Guardian Recall - Shugojuu Shoukan (Japan) (Disc 2) +bizhash:7126742B datahash:E8F5484A //Guilty Gear (Japan) +bizhash:4C826F58 datahash:70FC74CE //Guitar Freaks (Japan) +bizhash:8B944137 datahash:50F383E1 //Guitar Freaks Append 2nd Mix (Japan) +bizhash:882BE0B2 datahash:D3FBE35E //Gunbalina (Japan) +bizhash:6A317747 datahash:F5CDE388 //Gunbarl (Japan) +bizhash:AB0A8DB4 datahash:D5A048C5 //GunBullet (Japan) (v1.0) +bizhash:E3F23F02 datahash:35747951 //Gundam - The Battle Master (Japan) +bizhash:F93ABCF1 datahash:4B03FCFC //Gundam - The Battle Master 2 (Japan) +bizhash:2E8A19D5 datahash:1A130D9C //Gundam 0079 - The War for Earth (Japan) (Disc 1) +bizhash:BDAA8966 datahash:0BB52CD9 //Gundam 0079 - The War for Earth (Japan) (Disc 2) +bizhash:371E053D datahash:72492A07 //Gundress (Japan) +bizhash:1C0642C9 datahash:E603858A //Gundress Data Shuu (Japan) +bizhash:AF8DEBD1 datahash:122501CB //Gungage (Japan) +bizhash:AB2642F8 datahash:4FF1D1AA //Gunners Heaven (Japan) +bizhash:39FFBAD0 datahash:156C4055 //Gunnm - Kasei no Kioku (Japan) +bizhash:C1155D60 datahash:9CB5C83F //Gunpey (Japan) +bizhash:CD89AEA7 datahash:1269C8E2 //Guntu - Western Front June, 1944 - Tetsu no Kioku (Japan) +bizhash:C963B5C7 datahash:DCB4B6F0 //Gussun Oyoyo (Japan) +bizhash:83A04967 datahash:17CD0077 //Princess Maker - Yumemiru Yousei (Japan) +bizhash:9F30F090 datahash:D8617BCC //Prism Court (Japan) +bizhash:5478942D datahash:60128F37 //Pro Mahjong Kiwame - Tengensen Hen (Japan) +bizhash:A8AD06FE datahash:AD2C00F9 //Pro Mahjong Kiwame Plus II (Japan) +bizhash:84A2A734 datahash:5F8A2B72 //Pro Wrestling Sengokuden (Japan) +bizhash:E57BD79B datahash:CFAF541F //Pro Wrestling Sengokuden 2 - Kakutou Emaki (Japan) +bizhash:D0EF1F51 datahash:0DD32E49 //Pro Yakyuu Simulation Dugout '99 (Japan) +bizhash:2C285562 datahash:35210B89 //Project Gaiaray (Japan) +bizhash:5E1D52C4 datahash:7EB250F0 //Project V6 (Japan) +bizhash:E9FA9221 datahash:4CE44A1C //Proof Club (Japan) +bizhash:E3547A42 datahash:3FFA24C3 //Psalm 69 - Alpha Test Version 2.1 (Japan) (En) +bizhash:30C3B691 datahash:54C67C91 //Psychic Force (Japan) +bizhash:11DC265A datahash:D9731C7A //Psychic Force - Puzzle Taisen (Japan) (Disc 1) (Game Disc) +bizhash:F171AAD0 datahash:2FA99D66 //Psychic Force - Puzzle Taisen (Japan) (Disc 2) (Premium CD-ROM) +bizhash:3184D03C datahash:DAF83CF3 //Psychic Force 2 (Japan) +bizhash:127A6550 datahash:94351FA2 //Psychometrer Eiji (Japan) +bizhash:A0E24422 datahash:F48FF304 //Puchi Carat (Japan) +bizhash:D673A4BE datahash:AC305153 //Puffy no P.S. I Love You (Japan) +bizhash:33208DAF datahash:5CD9E1A5 //Gussun Paradise (Japan) +bizhash:0B57EEE9 datahash:51DED62F //Pukunpa - Joshikouki no Houkago (Japan) +bizhash:97CE508A datahash:750140AB //Punch the Monkey! Game Edition (Japan) +bizhash:61576EFF datahash:CF4739C5 //PurePure Plus 001 - 1999 October (Japan) (Disc 1) +bizhash:6B7F0818 datahash:180B1E79 //PurePure Plus 001 - 1999 October (Japan) (Disc 2) (What's Next) +bizhash:C020D43D datahash:B3F7F0AF //PurePure Plus 002 - 1999 December (Japan) (Disc 1) +bizhash:7D363A9F datahash:8CB80B0E //PurePure Plus 002 - 1999 December (Japan) (Disc 2) (What's Next) +bizhash:BA08F9A2 datahash:B95133C1 //PurePure Plus 003 - 2000 February (Japan) +bizhash:FE85FE00 datahash:CA7B29A8 //PurePure Plus 004 - 2000 June (Japan) (Disc 1) +bizhash:346F3ADA datahash:2F349F19 //PurePure Plus 005 - 2000 August (Japan) +bizhash:06CC767B datahash:5305479A //PurePure Plus 006 - 2000 October (Japan) +bizhash:4BEBEF1E datahash:5432E876 //PurePure Plus 007 - 2000 December (Japan) +bizhash:5BDB8162 datahash:FA4964C4 //PurePure Vol. 7 (Japan) +bizhash:FEDB2979 datahash:3561EF1F //Purumui Purumui (Japan) +bizhash:8412BCE8 datahash:0C0AD833 //Puyo Puyo Box (Japan) +bizhash:E5F8EA78 datahash:23482766 //Puyo Puyo Sun - Ketteiban (Japan) (v1.0) +bizhash:E062B8FF datahash:1B2EA22F //Puyo Puyo Sun - Ketteiban (Japan) (v1.1) +bizhash:B6E3CD98 datahash:93D9F6AA //Puyo Puyo Sun - Ketteiban (Japan) (v1.2) +bizhash:0455BF31 datahash:6CA83A02 //Puyo Puyo Tsuu - Ketteiban (Japan) (v1.0) +bizhash:921E6A4B datahash:45CDF1FA //Puyo Puyo Tsuu - Ketteiban (Japan) (v1.1) +bizhash:93FFF029 datahash:C2122C0A //Puyo Puyoon - Car-kun to Issho (Japan) +bizhash:A48756EC datahash:149016B5 //Puzz Loop (Japan) +bizhash:D328754E datahash:9257F097 //Puzzle Arena Toushinden (Japan) +bizhash:4BD7A575 datahash:6B0BAC06 //Puzzle Bobble 2 (Japan) +bizhash:48F47DE7 datahash:950BC9BC //Hajime no Ippo - The Fighting! (Japan) +bizhash:9C1FF055 datahash:3D41A99B //Puzzle Bobble 3DX (Japan) +bizhash:F5C4FE6E datahash:FBE678CF //Puzzle Mania (Japan) +bizhash:159D9522 datahash:C2989B38 //Puzzle Mania 2 (Japan) +bizhash:6AE9D00F datahash:FA535CD6 //Quantum Gate I - Akumu no Joshou (Japan) +bizhash:D48541AA datahash:73357DFC //Queen's Road (Japan) +bizhash:D2A75263 datahash:8717A2FD //Quest for Fame - Be a Virtual Rock Legend (Japan) (Disc 1) +bizhash:9AB4C291 datahash:9BEBFAEF //Quest for Fame - Be a Virtual Rock Legend (Japan) (Disc 2) +bizhash:794A5280 datahash:A45284ED //Quiz Chara-Oke Don! - Toei Tokusatsu Hero Part1 (Japan) +bizhash:9EBB4E26 datahash:1B2E3E4B //Quiz$Millionaire (Japan) (v1.0) +bizhash:912A654A datahash:625E93F9 //Hamster Monogatari (Japan) +bizhash:F5EB2BFD datahash:F8B46EB2 //Hamster no Odekake (Japan) +bizhash:5296C493 datahash:FA33C200 //Happy Diet (Japan) +bizhash:6C6A27FD datahash:8E7D173D //Happy Hotel (Japan) +bizhash:EA6321AA datahash:8F905792 //Happy Jogging in Hawaii (Japan) +bizhash:0681F16E datahash:E2E3BCB0 //Happy Salvage (Japan) +bizhash:8579F2CF datahash:15D6955D //Happy Salvage - Otakara Disc (Japan) +bizhash:0CBB4110 datahash:AD71F314 //Quiz$Millionaire - Waku Waku Party (Japan) +bizhash:A85C5C3B datahash:03CA51AA //Quovadis - Iverkurtz Seneki (Japan) +bizhash:63DEF243 datahash:62F0747C //R (Japan) +bizhash:4EDC77EF datahash:6206011E //R - Photo Album (Japan) +bizhash:528379D2 datahash:46035A2F //R-Type Delta (Japan) +bizhash:67FF15CB datahash:10EC425E //R-Types (Japan) +bizhash:047BBC30 datahash:EE6A81BE //R4 - Ridge Racer Type 4 (Japan) +bizhash:24FDE8E9 datahash:22F8241C //Racing Lagoon (Japan) +bizhash:05F91B09 datahash:418CB105 //Racingroovy (Japan) (En) +bizhash:5E5DB785 datahash:AB3A8FB4 //Rage Racer (Japan) (En) (v1.0) +bizhash:F9B710C9 datahash:710144CB //Rage Racer (Japan) (En) (v1.1) +bizhash:3520EEEC datahash:81711972 //Raiden DX (Japan) (v1.0) +bizhash:289147E4 datahash:C1CE0640 //Raiden DX (Japan) (v1.1) +bizhash:7BE3C94C datahash:88891062 //Raiden Project (Japan) (En) +bizhash:C8D57456 datahash:AB8D7ACA //Ranma 1-2 - Battle Renaissance (Japan) +bizhash:5CD4334C datahash:5506E24E //Raycrisis (Japan) +bizhash:3EA2D3F9 datahash:B21001C4 //RayStorm (Japan) +bizhash:3A937FEC datahash:8E7CDC3E //RC de GO! (Japan) +bizhash:55C82735 datahash:13B5973B //Real Bout Garou Densetsu (Japan) (En,Ja) +bizhash:B0B1C88C datahash:0D9F10E4 //Real Bout Garou Densetsu Special - Dominated Mind (Japan) +bizhash:2DA9F28B datahash:7B6EF92F //Real Robot Sensen (Japan) +bizhash:7E75863F datahash:476E99C4 //Real Robots - Final Attack (Japan) +bizhash:A55B8791 datahash:98BE0DC8 //Rebus (Japan) +bizhash:29DEE370 datahash:61AB7153 //Recipro Heat 5000 (Japan) +bizhash:BF7F2B39 datahash:2FCE4E55 //Refrain Love (Japan) +bizhash:81B2331F datahash:2861025D //Refrain Love 2 (Japan) (Disc 1) +bizhash:3A55B004 datahash:7C5D2A94 //Refrain Love 2 (Japan) (Disc 2) +bizhash:1E3FE2DD datahash:90FA03A2 //Reikoku - Ikeda Kizoku Shinrei Kenkyuujo (Japan) +bizhash:823C847E datahash:4574C978 //Remote Control Dandy (Japan) +bizhash:8171ABDB datahash:7C2C67B3 //Renai Kouza - Real Age (Japan) (Disc 1) +bizhash:B612A918 datahash:9D210602 //Renai Kouza - Real Age (Japan) (Disc 2) +bizhash:07D1C4BC datahash:CADE1E4A //Rescue 24 Hours (Japan) +bizhash:1CEA5E69 datahash:EC44C20C //Rescue Shot Bubibo (Japan) +bizhash:810B0E00 datahash:66B572B0 //Reverthion (Japan) +bizhash:AD6D3ABE datahash:4FFCF33A //Ridegear Guybrave (Japan) +bizhash:D28A4F09 datahash:6F030CC3 //Ridge Racer (Japan) +bizhash:ED20631B datahash:C2E6A5BC //Ridge Racer - High Spec Ver. & Namco Catalogue '98 (Japan) +bizhash:AC6E31B1 datahash:F24B8782 //Ridge Racer Revolution (Japan) (v1.0) +bizhash:8913A83F datahash:31257497 //Ridge Racer Revolution (Japan) (v1.1) +bizhash:05E4FF18 datahash:DA7E157C //Ring of Sias (Japan) +bizhash:C2E95EC2 datahash:3BE523A4 //Riot Stars (Japan) +bizhash:9D844583 datahash:1DA1E5DB //Rittai Ninja Katsugeki - Tenchu (Japan) (Demo) +bizhash:674C7A2E datahash:02A03CA4 //Rittai Ninja Katsugeki - Tenchu (Japan) (v1.0) +bizhash:D01959A7 datahash:6424EA6E //Rittai Ninja Katsugeki - Tenchu (Japan) (v1.1) +bizhash:66B7BA47 datahash:259F281C //Rittai Ninja Katsugeki - Tenchu - Shinobi Gaisen (Japan) +bizhash:64A5AAC4 datahash:8B2C39AB //Rittai Ninja Katsugeki - Tenchu - Shinobi Hyakusen (Japan) +bizhash:C1C85FA6 datahash:7ECCDB50 //Rittai Ninja Katsugeki - Tenchu 2 (Japan) +bizhash:F2462598 datahash:0A1E22B7 //Riven - The Sequel to Myst (Japan) (Disc 1) +bizhash:B4E99CFA datahash:490CDF34 //Riven - The Sequel to Myst (Japan) (Disc 2) +bizhash:5D426B15 datahash:6E136D5B //Riven - The Sequel to Myst (Japan) (Disc 3) +bizhash:AF9065A4 datahash:05E554AD //Riven - The Sequel to Myst (Japan) (Disc 4) +bizhash:AA54D0E2 datahash:5931366F //Riven - The Sequel to Myst (Japan) (Disc 5) +bizhash:634BE3F9 datahash:A8F77B28 //RMJ - The Mystery Hospital (Japan) (Disc 1) (What's Going On) +bizhash:853DEAD0 datahash:FA6261EA //RMJ - The Mystery Hospital (Japan) (Disc 2) (Fears Behind) +bizhash:CE50E0CD datahash:B1D7E10D //Robbit mon Dieu (Japan) +bizhash:8C9708A3 datahash:D5DDB15F //Robin Lloyd no Bouken (Japan) +bizhash:EC4BC978 datahash:9212131D //Robo Pit 2 (Japan) (Demo) +bizhash:C3BD961A datahash:321D1D36 //Rock-Climbing - Mitouhou e no Chousen - Alps Hen (Japan) +bizhash:CF0EF02F datahash:AD32E9C8 //Rockman (Japan) +bizhash:8797220B datahash:FACC7F92 //Rockman - Battle & Chase (Japan) (v1.0) +bizhash:4F343C71 datahash:B84341BD //Rockman - Battle & Chase (Japan) (v1.1) +bizhash:7FDED12D datahash:BA1835E3 //Rockman 2 - Dr. Wily no Nazo (Japan) +bizhash:E88B6E4C datahash:50E90AAA //Rockman 3 - Dr. Wily no Saigo! (Japan) +bizhash:DA04CDDD datahash:A0B82DE7 //Rockman 4 - Aratanaru Yabou!! (Japan) +bizhash:6CCE9E1E datahash:CD1E0E40 //Rockman 5 - Blues no Wana! (Japan) +bizhash:F8F38D7C datahash:ED20B2D3 //Rockman 6 - Shijou Saidai no Tatakai!! (Japan) +bizhash:8232B58D datahash:F476A595 //Rockman 8 - Metal Heroes (Japan) +bizhash:0787D202 datahash:DD7D44C9 //Rockman Dash - Hagane no Boukenshin (Japan) (Digest Ban) +bizhash:D4036512 datahash:F7576301 //Rockman Dash - Hagane no Boukenshin (Japan) +bizhash:C2293A8B datahash:14048422 //Rockman Dash 2 - Episode 1 - 'Roll-chan Kikiippatsu!' no Maki (Japan) (Demo) +bizhash:6B8A7D5A datahash:47547B8F //Rockman Dash 2 - Episode 2 - Ooinaru Isan (Japan) +bizhash:A3D34A2A datahash:4C7760F4 //Final Fantasy Tactics (Japan) (v1.0) +bizhash:A7C8B965 datahash:A6361FD1 //Final Fantasy Tactics (Japan) (v1.1) +bizhash:470B67F2 datahash:EEF8732E //Rockman X3 (Japan) +bizhash:5EE18966 datahash:D29E0230 //Rockman X4 (Japan) +bizhash:A4C61D5B datahash:A95CE526 //Rockman X5 (Japan) +bizhash:A4F84BEC datahash:1F0469B5 //Rockman X6 (Japan) +bizhash:35343F3F datahash:9BFB9010 //RPG Tkool 3 (Japan) +bizhash:B6871146 datahash:69703212 //RPG Tkool 4 (Japan) (Disc 1) +bizhash:5D411A1F datahash:9157BA73 //RPG Tkool 4 (Japan) (Disc 2) (Character Tkool) +bizhash:AEB8051E datahash:1F04488F //Runabout (Japan) +bizhash:6429AEFA datahash:B9FF6064 //Runabout 2 (Japan) (v1.0) +bizhash:63623DD2 datahash:AB941AD8 //Final Fantasy V (Japan) +bizhash:FCCCC9B3 datahash:163CEAEF //Final Fantasy VI (Japan) +bizhash:5CF424D8 datahash:D885CA6B //Final Fantasy VII (Japan) (Disc 1) +bizhash:45BA9FAC datahash:31D83AAC //Runabout 2 (Japan) (v1.1) +bizhash:D6A14087 datahash:CC395BF9 //Final Fantasy VII (Japan) (Disc 2) +bizhash:48D221A4 datahash:8F7C1D37 //Final Fantasy VII (Japan) (Disc 3) +bizhash:CAA62158 datahash:A92A0E19 //Final Fantasy VII International (Japan) (Disc 1) +bizhash:BA702B86 datahash:C9A14FFF //Final Fantasy VII International (Japan) (Disc 2) +bizhash:42AED671 datahash:AA2C49E3 //Final Fantasy VII International (Japan) (Disc 3) +bizhash:EC667092 datahash:833FC694 //Final Fantasy VII International (Japan) (Disc 4) (Perfect Guide) +bizhash:C62CE082 datahash:2319B365 //Final Fantasy VIII (Japan) (Disc 1) +bizhash:90204AA5 datahash:E830492F //Final Fantasy VIII (Japan) (Disc 2) +bizhash:AB9A1FA5 datahash:148127B6 //Final Fantasy VIII (Japan) (Disc 3) +bizhash:CCC3B6B9 datahash:D0A82676 //Final Fantasy VIII (Japan) (Disc 4) +bizhash:1B4B17E6 datahash:B6EF8872 //Final Round (Japan) +bizhash:2A4C0B27 datahash:3E42A3A7 //Finger Flashing (Japan) +bizhash:E887B514 datahash:FF62BF08 //Fire Pro Wrestling - Iron Slam '96 (Japan) +bizhash:28B87945 datahash:D9B6B206 //Fire Pro Wrestling G (Japan) (v1.0) +bizhash:B26289B1 datahash:8DDB5A09 //Fire Pro Wrestling G (Japan) (v1.1) +bizhash:A7B7E2FE datahash:B3526C6A //Fire Woman Matoigumi (Japan) +bizhash:81FF10A4 datahash:A357A60B //Firemen 2, The - Pete & Danny (Japan) +bizhash:63C1373F datahash:D62F4805 //First Kiss Story (Japan) (Disc 1) +bizhash:6F606085 datahash:4F89A0D0 //First Kiss Story (Japan) (Disc 2) +bizhash:B90B3BC4 datahash:67278B32 //Fish Eyes (Japan) +bizhash:4E23CB7C datahash:617A172D //Fish On! Bass (Japan) +bizhash:C8A7F644 datahash:5FC84352 //Fishing Freaks - BassRise (Japan) +bizhash:BADB5957 datahash:65065040 //Fishing Koshien II (Japan) +bizhash:2C9B93D2 datahash:E28C808B //Forget Me Not - Pallete (Japan) +bizhash:07441856 datahash:889BD332 //Formation Soccer '97 - The Road to France (Japan) +bizhash:18E9FB90 datahash:8F24CBFC //Formation Soccer '98 (Japan) +bizhash:23782010 datahash:63D4E7E1 //Formula 1 (Japan) (En) +bizhash:348745C3 datahash:02E8D47B //Formula 1 97 (Japan) +bizhash:B42CECB0 datahash:C0986203 //Formula One 99 (Japan) +bizhash:6744FEE1 datahash:1345CFE6 //Forsaken (Japan) (En) +bizhash:AA2F8839 datahash:8E67E6DA //From TV Animation One Piece - Grand Battle! (Japan) +bizhash:AEBA975B datahash:1646C499 //From TV Animation One Piece - Grand Battle! 2 (Japan) +bizhash:4E22DEB1 datahash:1593B2C3 //From TV Animation One Piece - Oceans of Dreams! (Japan) +bizhash:6D2AAA89 datahash:DCB0F9E7 //From TV Animation One Piece - Tobidase Kaizokudan! (Japan) (v1.0) +bizhash:C39CCE84 datahash:3E4E8A08 //From TV Animation One Piece - Tobidase Kaizokudan! (Japan) (v1.1) +bizhash:D2FB8F0F datahash:15581A1E //Front Mission 1st (Japan) +bizhash:F72B6195 datahash:119787E4 //Front Mission 2 (Japan) (v1.0) +bizhash:C998B810 datahash:A0EBB70B //Front Mission 2 (Japan) (v1.1) +bizhash:10A42434 datahash:8B893036 //Front Mission 3 (Japan) +bizhash:A93BED31 datahash:58F41016 //Front Mission Alternative (Japan) +bizhash:FFCBB7CC datahash:6E7AE02C //Tamamayu Monogatari (Japan) (v1.0) +bizhash:C503BE51 datahash:494BD603 //Tamamayu Monogatari (Japan) (v1.1) +bizhash:82015A2D datahash:4025B9FB //Tantei Jinguji Saburo - Early Collection (Japan) (v1.0) +bizhash:41CAFFB0 datahash:7BA1E3EA //Tantei Jinguji Saburo - Early Collection (Japan) (v1.1) +bizhash:23E38591 datahash:E4E04666 //Tantei Jinguji Saburo - Mikan no Rupo (Japan) (v1.1) +bizhash:9A49C0E4 datahash:15F670B6 //Tantei Jinguji Saburo - Tomoshibi ga Kienu Ma ni (Japan) (v1.0) +bizhash:D6D56DDA datahash:54440A43 //Tantei Jinguji Saburo - Yume no Owari ni (Japan) (v1.0) +bizhash:BBB13DAA datahash:B8F10829 //Tantei Jinguji Saburo - Yume no Owari ni (Japan) (v1.1) +bizhash:8858FF75 datahash:36B49766 //Tasogare no Ode (Japan) +bizhash:6AD2C886 datahash:FFBACB27 //Techno BB (Japan) (En) +bizhash:F61A1852 datahash:A52D918A //Teitoku no Ketsudan II (Japan) +bizhash:A2DE6F4D datahash:282A4C85 //Teitoku no Ketsudan III (Japan) +bizhash:73D5E6C5 datahash:8AB7631D //Teitoku no Ketsudan III with Power-Up Kit (Japan) +bizhash:5C47CAC4 datahash:5BAA9F5E //Tekken (Japan) (En) (v1.0) +bizhash:D33558F6 datahash:1224F551 //Tekken (Japan) (En) (v1.1) +bizhash:732C4162 datahash:C998B2FC //Tekken 2 (Japan) +bizhash:0FE273CC datahash:2BEB6325 //Tekken 3 (Japan) (v1.0) +bizhash:08E60E09 datahash:F69984FF //Tekken 3 (Japan) (v1.1) +bizhash:E48259C1 datahash:9D1396AF //Ten Made Jack - Odoroki Mamenoki Daitoubou!! (Japan) +bizhash:E8CC9CDF datahash:8B0A053F //Tenchi Muyou! Toukou Muyou (Japan) (Disc 1) +bizhash:46E7C7F6 datahash:5E0767C4 //Tenchi Muyou! Toukou Muyou (Japan) (Disc 2) +bizhash:13315F02 datahash:063F4B39 //Tenchi wo Kurau II - Sekiheki no Tatakai (Japan) +bizhash:F663DC8F datahash:C8A44190 //Tenka Seiha (Japan) +bizhash:C7A61A4D datahash:9BE81112 //Tenkuu no Restaurant - Hello! Project Ver. (Japan) +bizhash:4A8EBDF2 datahash:ADCAB2C0 //Tennis no Oujisama (Japan) +bizhash:E4C6AED1 datahash:1EAAA92E //Tennis no Oujisama - Sweat & Tears (Japan) (v1.0) +bizhash:83C54F7E datahash:7B1F2B62 //Tennis no Oujisama - Sweat & Tears (Japan) (v1.1) +bizhash:EF39F8A3 datahash:C94E0B81 //Tensen Nyannyan Gekijouban (Japan) +bizhash:BB5BBDDF datahash:C8FD1C76 //Tetris with Card Captor Sakura - Eternal Heart (Japan) +bizhash:735D8B58 datahash:1371D48C //Tetsudou Ou '96 - Ikuze Okuman Chouja!! (Japan) +bizhash:3BB9C97D datahash:001E2980 //Tetsuya Komuro - Gaball Screen (Japan) (En) +bizhash:BCCCFCC0 datahash:0AB66EFF //That'sQT (Japan) +bizhash:751F3492 datahash:E394FEAF //Theme Aquarium (Japan) +bizhash:B8CF4377 datahash:A0C1F8F2 //Theme Park (Japan) (v1.0) +bizhash:DF700D4A datahash:A7E471A5 //Theme Park (Japan) (v1.1) +bizhash:64E3F33C datahash:718F5CB9 //Thoroughbred Breeder - Sekai Seiha Hen (Japan) (v1.0) +bizhash:3C1F1EA7 datahash:710F25FA //Thoroughbred Tatsu no Eikan (Japan) +bizhash:25CA7983 datahash:97D12123 //Thousand Arms (Japan) (Disc 1) +bizhash:C2C37B7A datahash:E4519158 //Thousand Arms (Japan) (Disc 2) +bizhash:2F204F21 datahash:EE72A0D7 //Thrasher - SK8 (Japan) (En) +bizhash:6D6DEB49 datahash:C25F7731 //Thunder Force V - Perfect System (Japan) +bizhash:76D6E1EC datahash:564E2355 //Thunder Storm & Road Blaster (Japan) (Disc 1) (Thunder Storm) +bizhash:3C666D3F datahash:ADE769B0 //Thunder Storm & Road Blaster (Japan) (Disc 2) (Road Blaster) +bizhash:C89BC24C datahash:0A3E32D0 //Time Bokan Series - Bokan Desu Yo (Japan) +bizhash:38396C62 datahash:2F7887FB //Time Bokan Series - Bokan GoGoGo (Japan) +bizhash:EC5EADCB datahash:02BC6CF1 //Time Bokan Series - Bokan to Ippatsu! Doronboo (Japan) +bizhash:22264613 datahash:517E6770 //Time Crisis (Japan) +bizhash:B0B3E201 datahash:2EC79394 //Time Crisis - Project Titan (Japan) +bizhash:377D2E5A datahash:7EEBA270 //TIZ - Tokyo Insect Zoo (Japan) +bizhash:EFB667AC datahash:CE403C49 //To Heart (Japan) (Disc 1) +bizhash:E7E279AE datahash:AA0EDCAA //To Heart (Japan) (Disc 2) +bizhash:CA75D1DC datahash:45C9AD06 //Tobal 2 (Japan) (v1.0) +bizhash:9EC9B918 datahash:479F1388 //Tobal 2 (Japan) (v1.1) +bizhash:3A4BF536 datahash:2E5D0E2E //Tobal No.1 (Japan) +bizhash:EEAFA098 datahash:F70AB5E7 //Tokimeki Memorial - Forever with You (Japan) (v1.0) +bizhash:0D0F2D42 datahash:E8EF7D4F //Tokimeki Memorial - Forever with You (Japan) (v1.1) +bizhash:DDA3C83A datahash:87242062 //Tokimeki Memorial - Forever with You (Japan) (v1.2) +bizhash:5EC9A185 datahash:6FFB3AD1 //Tokimeki Memorial - Private Collection (Japan) +bizhash:D0F9AFB5 datahash:071CA329 //Tokimeki Memorial - Taisen Tokkaedama (Japan) +bizhash:A472F968 datahash:2D0D0251 //Tokimeki Memorial 2 (Japan) (Disc 1) (v1.0) +bizhash:5FA74454 datahash:FB3550C1 //Tokimeki Memorial 2 (Japan) (Disc 1) (v1.1) +bizhash:063C5E5C datahash:5EEB5C5D //Tokimeki Memorial 2 (Japan) (Disc 2) (v1.0) +bizhash:EB002832 datahash:FA2574E2 //Tokimeki Memorial 2 (Japan) (Disc 2) (v1.1) +bizhash:1FB93E5F datahash:D267F32B //Hard Blow (Japan) +bizhash:C354EBAC datahash:A8024217 //Hard Edge (Japan) +bizhash:B9DCFE0B datahash:F9D69805 //Tokimeki Memorial 2 (Japan) (Disc 3) (v1.0) +bizhash:CED5A09A datahash:2B571B62 //Tokimeki Memorial 2 (Japan) (Disc 3) (v1.1) +bizhash:EB22624B datahash:86E00E24 //Tokimeki Memorial 2 (Japan) (Disc 4) (v1.0) +bizhash:D0939398 datahash:8C3ECA47 //Tokimeki Memorial 2 (Japan) (Disc 4) (v1.1) +bizhash:8A609947 datahash:0906C4B9 //Tokimeki Memorial 2 (Japan) (Disc 5) (v1.0) +bizhash:D5D7FC0B datahash:443335A4 //Tokimeki Memorial 2 (Japan) (Disc 5) (v1.1) +bizhash:F34FF469 datahash:7AF015B5 //Tokimeki Memorial 2 Substories - Dancing Summer Vacation (Japan) (Disc 1) +bizhash:80E0F8A2 datahash:4BD5220B //Tokimeki Memorial 2 Substories - Dancing Summer Vacation (Japan) (Disc 2) +bizhash:FBD1119E datahash:8C78C73A //Tokimeki Memorial 2 Substories - Leaping School Festival (Japan) (Disc 1) +bizhash:1D4FDE26 datahash:5DFC1632 //Tokimeki Memorial 2 Substories - Leaping School Festival (Japan) (Disc 2) +bizhash:412DB209 datahash:89846E0E //Tokimeki Memorial Drama Series Vol. 1 - Nijiiro no Seishun (Japan) +bizhash:8218AFEE datahash:301E1DB1 //Tokimeki Memorial Drama Series Vol. 2 - Irodori no Love Song (Japan) (Disc 1) +bizhash:71FBE421 datahash:4F2E1A93 //Tokimeki Memorial Drama Series Vol. 2 - Irodori no Love Song (Japan) (Disc 2) +bizhash:46849A58 datahash:DE2CAE8B //Tokimeki Memorial Drama Series Vol. 3 - Tabidachi no Uta (Japan) (Disc 1) +bizhash:666D6DEC datahash:346D9353 //Tokimeki Memorial Drama Series Vol. 3 - Tabidachi no Uta (Japan) (Disc 2) +bizhash:55AA70AC datahash:3E676EA0 //Tokimeki Memorial Taisen Puzzledama (Japan) +bizhash:17DCDA8A datahash:E0BBBE54 //Tokimeki no Houkago - Ne Quiz Shiyo (Japan) (v1.0) +bizhash:6DEDBDBD datahash:C4467F4D //Tokyo Game Show '99 Aki Special Taikenban (Japan) +bizhash:9F022009 datahash:3794D549 //Tokyo Majin Gakuen Gehouchou (Japan) (Disc 1) (You) +bizhash:9E74BA8A datahash:3FF88CF2 //Tokyo Majin Gakuen Gehouchou (Japan) (Disc 2) (In) +bizhash:187CD5EF datahash:8DCB0C36 //Tokyo Majin Gakuen Gehouchou (Japan) (Disc 3) (Ja) +bizhash:538513BF datahash:6C7F923A //Tokyo Majin Gakuen Kenpuuchou (Japan) (Disc 1) (You) +bizhash:59ECAB40 datahash:4CF6BDAE //Tokyo Majin Gakuen Kenpuuchou (Japan) (Disc 2) (In) +bizhash:7AD14654 datahash:80AE1317 //Tokyo Majin Gakuen Oboro Kitan (Japan) +bizhash:B80E6961 datahash:2D757445 //Tokyo Shadow (Japan) (Disc 1) +bizhash:1FD73DBD datahash:DDEB6957 //Tokyo Shadow (Japan) (Disc 2) +bizhash:FD39A043 datahash:52AC8007 //Tokyo Shadow (Japan) (Disc 3) +bizhash:6FE9AAC5 datahash:5867BB18 //Tomb Raiders (Japan) +bizhash:2412DCD9 datahash:BF4D7A45 //Tomoyasu Hotei - Stolen Song (Japan) (Disc 1) (v1.0) +bizhash:DCEA4433 datahash:40F066CE //Tomoyasu Hotei - Stolen Song (Japan) (Disc 1) (v1.1) +bizhash:279E0883 datahash:7DECE4C4 //Tomoyasu Hotei - Stolen Song (Japan) (Disc 2) (v1.0) +bizhash:ADCAB90F datahash:AC728C56 //Tonde! Tonde! Diet - Stepper Action Game (Japan) +bizhash:266ACD77 datahash:6EEA8413 //Tondemo Crisis! (Japan) +bizhash:A7EDA10C datahash:2CE07949 //ToPoLo (Japan) +bizhash:7F26D23A datahash:7F9A0931 //Tora! Tora! Tora! (Japan) +bizhash:CFA84921 datahash:5F2E286D //Total Eclipse Turbo (Japan) +bizhash:42B767FF datahash:95F2FC15 //Total NBA '96 (Japan) (En) +bizhash:FF20D49E datahash:3BC5A5DD //Total NBA '97 (Japan) (En) +bizhash:9EDE05ED datahash:187F32C9 //Touge Max G (Japan) +bizhash:2946EA7D datahash:076E4F38 //Touhaiden Akagi (Japan) +bizhash:52ED9F76 datahash:AA491974 //Touhou Chinyuuki - Halfling Hearts (Japan) +bizhash:136B502C datahash:1F9C3AE1 //Toushinden (Japan) (v1.0) +bizhash:547656A2 datahash:37675C2C //Toushinden (Japan) (v1.1) +bizhash:4F1F63B3 datahash:79270A24 //Toushinden Otanoshimi-Ban (Japan) (Demo) +bizhash:6DD05643 datahash:4B34193B //Toushinden Subaru (Japan) +bizhash:4D4D839D datahash:0B3FF4CD //Toys Dream (Japan) +bizhash:04B284DE datahash:A3E6E23D //Transport Tycoon 3D - Sl Kara Hajimeyou!! (Japan) +bizhash:BFE2D05F datahash:FAAE97B6 //Trap Gunner (Japan) +bizhash:D6EFC383 datahash:1532597C //Treasure Gear (Japan) +bizhash:0383D018 datahash:4E87C9EA //Tricky Sliders - Freestyle Snowboard (Japan) +bizhash:B3C8E2D8 datahash:A23D2519 //Tron ni Kobun (Japan) +bizhash:0AD5B9D0 datahash:5704AF1A //True Love Story (Japan) +bizhash:2525A7EB datahash:8D4AFCC2 //True Love Story - Remember My Heart (Japan) +bizhash:6D6E49B3 datahash:3B16DB88 //True Love Story 2 (Japan) (Disc 1) +bizhash:A62B00ED datahash:AF6907B2 //True Love Story 2 (Japan) (Disc 2) +bizhash:9FBFF848 datahash:CA39A9A1 //True Love Story 2 (Japan) (Disc 3) +bizhash:E4ABF53D datahash:DCA5CD17 //True Love Story Fan Disc (Japan) +bizhash:4AFCD3F9 datahash:5A0B3CD3 //Trump Shiyohyo! (Japan) +bizhash:78C8ED23 datahash:08CE0AE6 //Tsumu Light (Japan) +bizhash:0B22C11F datahash:41686521 //Hard Rock Cab (Japan) +bizhash:022CF386 datahash:03504FA8 //Tsuridou - Umitsuri-hen (Japan) +bizhash:1C909EE5 datahash:2564E952 //Harry Potter to Kenja no Ishi (Japan) +bizhash:83F99118 datahash:FCA3F47D //Tsuukai!! Slot Shooting (Japan) +bizhash:5803AC12 datahash:60C4E9F2 //Haruka naru Toki no Naka de - Banjou Yuugi (Japan) +bizhash:22412D6C datahash:7ED26D3F //Turf Wind '96 - Take Yutaka Kyousouba Ikusei Game (Japan) +bizhash:7FEB3088 datahash:E423A923 //TV Animation X - Unmei no Sentaku (Japan) +bizhash:490810DB datahash:FCEBC5C7 //Twilight Syndrome - Kyuumei Hen (Japan) +bizhash:AA0BC1C4 datahash:62959888 //Twilight Syndrome - Saikai (Japan) +bizhash:9C11463D datahash:F3C35734 //Twilight Syndrome - Tansaku Hen (Japan) +bizhash:DBF82500 datahash:E5054E7C //Twin Goddesses (Japan) +bizhash:497589A8 datahash:2F4C8A9D //TwinBee Taisen Puzzle-dama (Japan) +bizhash:57CFBC82 datahash:11805E99 //Twisted Metal (Japan) (En) +bizhash:68833504 datahash:C5EC66D2 //Twisted Metal EX (Japan) (En) +bizhash:3C4B56AA datahash:2873DEDA //Two-Ten Kaku (Japan) +bizhash:E207E401 datahash:8FB6B5D5 //U-SA (Japan) +bizhash:160F2068 datahash:A25C16FE //Uchuu Seibutsu Furopon-kun P! (Japan) +bizhash:F8DF2B86 datahash:D2A476AC //Uchuu Senkan Yamato - Eiyuu no Kiseki (Japan) +bizhash:81D2A91A datahash:A9E15BBB //Uchuu Senkan Yamato - Haruka naru Hoshi Iscandar (Japan) (v1.0) +bizhash:FF20E5B3 datahash:E02405FA //UFC - Ultimate Fighting Championship (Japan) +bizhash:7E307F5F datahash:7167C4D9 //UFO - A Day in the Life (Japan) +bizhash:CF59BCB7 datahash:D9340443 //Running High (Japan) +bizhash:47E4003D datahash:5DD644E1 //Rurouni Kenshin - Meiji Kenkaku Romantan - Ishin Gekitou Hen (Japan) +bizhash:B3448E52 datahash:53AC29B8 //Rurouni Kenshin - Meiji Kenkaku Romantan - Juuyuushi Inbou Hen (Japan) (v1.0) +bizhash:0EF33A55 datahash:4FEFC02F //Rurouni Kenshin - Meiji Kenkaku Romantan - Juuyuushi Inbou Hen (Japan) (v1.1) +bizhash:0EE0F723 datahash:57629BA2 //Silent Bomber (Japan) +bizhash:0CB4FCD3 datahash:D1573BED //Silent Hill (Japan) (v1.0) +bizhash:B8B9B4AA datahash:613E65FA //Silent Hill (Japan) (v1.1) +bizhash:0103BB96 datahash:7DFAFB04 //Silhouette Mirage - Reprogrammed Hope (Japan) +bizhash:D1B036FC datahash:98BCC002 //Silver Jiken (Japan) +bizhash:C4C6177C datahash:8E0FDF09 //SimCity 2000 (Japan) +bizhash:7AE38931 datahash:8BB8DAB6 //Simple 1500 Jitsuyou Series Vol. 01 - Norikae Annai - 2000 Nen Ban (Japan) +bizhash:ABA2BC29 datahash:DB68E389 //Simple 1500 Jitsuyou Series Vol. 02 - Katei no Fuusui (Japan) +bizhash:E178E230 datahash:F1558696 //Simple 1500 Jitsuyou Series Vol. 03 - Seimei Handan (Japan) +bizhash:2DD7251D datahash:D515E164 //Simple 1500 Jitsuyou Series Vol. 04 - Ryouri - Teiban Ryouri Recipe Shuu (Japan) +bizhash:8B13CD2B datahash:FCC65CFF //Simple 1500 Jitsuyou Series Vol. 05 - Kusuri no Jiten - Pill Book 2001 Nen Ban (Japan) +bizhash:B2A5B640 datahash:BBAB6121 //Simple 1500 Jitsuyou Series Vol. 06 - Cocktail no Recipe (Japan) +bizhash:B18580E5 datahash:D1144129 //Simple 1500 Jitsuyou Series Vol. 07 - Tanoshiku Manabu Unten Menkyo (Japan) +bizhash:7CFD5636 datahash:72F36B86 //Simple 1500 Jitsuyou Series Vol. 08 - 1 Jikan de Wakaru Kabushiki Toushi (Japan) +bizhash:0015AB32 datahash:9332B5C5 //Simple 1500 Jitsuyou Series Vol. 09 - Watashi Style no Aromatherapy (Japan) +bizhash:B7C69F3A datahash:06DB92E0 //Ugetsu Kitan (Japan) +bizhash:6D84553C datahash:59B9FCD4 //Simple 1500 Jitsuyou Series Vol. 11 - Katei de Dekiru Tsubo Shiatsu (Japan) +bizhash:9B595F6A datahash:98B08D23 //Simple 1500 Jitsuyou Series Vol. 12 - Katei no Igaku - Shindan Jiten (Japan) +bizhash:B70502EF datahash:2327CC54 //Simple 1500 Jitsuyou Series Vol. 13 - Shinri Game - Soreike x Kokology - Kokoro no Uso no Makafushigi (Japan) +bizhash:4AB9240A datahash:DCE0A470 //Simple 1500 Jitsuyou Series Vol. 14 - Kurashi no Manner - Kankonsousai Hen (Japan) +bizhash:E3C5D98A datahash:6328E557 //Simple 1500 Jitsuyou Series Vol. 15 - Inu no Kaikata - Sekai no Inu Catalog (Japan) +bizhash:DB01A88E datahash:625AC1DB //Simple 1500 Jitsuyou Series Vol. 16 - Neko no Kaikata - Sekai no Neko Catalog (Japan) +bizhash:C2371053 datahash:E43AA9F3 //Simple 1500 Jitsuyou Series Vol. 17 - Planetarium (Japan) +bizhash:11FED0F8 datahash:097C3A6F //Simple 1500 Jitsuyou Series Vol. 18 - Kanji Quiz - Kanji Kentei ni Challenge (Japan) +bizhash:ABABCA92 datahash:B002920E //Simple 1500 Series - Hello Kitty Vol. 02 - Illust Puzzle (Japan) +bizhash:1BCE411C datahash:3A47B951 //Simple 1500 Series - Hello Kitty Vol. 03 - Block Kuzushi (Japan) +bizhash:CF7A6E39 datahash:DE30593B //Simple 1500 Series - Hello Kitty Vol. 04 - Trump (Japan) +bizhash:5CDAAD03 datahash:CD3A3531 //Simple 1500 Series Vol. 1 - The Mahjong (Japan) (v1.0) +bizhash:58DF5B38 datahash:E428B976 //Simple 1500 Series Vol. 1 - The Mahjong (Japan) (v1.1) +bizhash:BFB292C7 datahash:E31A52B3 //Simple 1500 Series Vol. 1 - The Mahjong (Japan) (v1.2) +bizhash:A706424E datahash:2AED932C //Simple 1500 Series Vol. 10 - The Billiard (Japan) (v1.0) +bizhash:AB24D7DB datahash:D94A2BCD //Simple 1500 Series Vol. 10 - The Billiard (Japan) (v1.1) +bizhash:7E30607F datahash:BFF1B809 //Simple 1500 Series Vol. 100 - The Uchuu Hikoushi (Japan) +bizhash:63B4538E datahash:49FDFF3C //Simple 1500 Series Vol. 103 - The Ganso Densha Untenshi - Densha de Go! (Japan) +bizhash:DC119296 datahash:07E1E2EB //Simple 1500 Series Vol. 11 - The Pinball - 3D (Japan) (v1.0) +bizhash:6EA1522F datahash:768A51FC //Simple 1500 Series Vol. 12 - The Quiz (Japan) (v1.0) +bizhash:A1C10FD6 datahash:EE36B6E6 //Harukaze Sentai V-Force (Japan) (Disc 1) +bizhash:D8B74F26 datahash:6F4ECB10 //Harukaze Sentai V-Force (Japan) (Disc 2) +bizhash:5DDAA3CF datahash:E7852712 //Harukaze Sentai V-Force (Japan) (Disc 3) +bizhash:973C9C89 datahash:76E61BB2 //Simple 1500 Series Vol. 12 - The Quiz (Japan) (v1.1) +bizhash:7F209F72 datahash:CE673C6A //Hatsukoi Valentine (Japan) +bizhash:895C5A2F datahash:273DAA38 //Haunted Junction - Seitokai Badge wo Oe! (Japan) +bizhash:9AFB40A9 datahash:E55C8BC4 //Simple 1500 Series Vol. 13 - The Race (Japan) (v1.0) +bizhash:A2ED3BF7 datahash:A31161FE //Heaven's Gate (Japan) (En) +bizhash:11D4DD28 datahash:D5CFC1C0 //Heisa Byouin (Japan) +bizhash:FD7238C0 datahash:7ADED459 //Helix - Fear Effect (Japan) (Disc 1) +bizhash:759C6E00 datahash:B704F1C8 //Helix - Fear Effect (Japan) (Disc 2) +bizhash:A3400D30 datahash:3AD40288 //Helix - Fear Effect (Japan) (Disc 3) +bizhash:8DDB9BB4 datahash:6D355C6E //Helix - Fear Effect (Japan) (Disc 4) +bizhash:6A802A7C datahash:7FEB63CE //Hello Charlie!! (Japan) +bizhash:CC241B96 datahash:2B066791 //Hello Kitty - White Present (Japan) +bizhash:BFA1448D datahash:401B4D97 //Hello Kitty no Cube de Cute (Japan) +bizhash:157254DC datahash:752374B1 //Henry Explorers (Japan) +bizhash:E9A7CDDC datahash:1F9C3F44 //Hermie Hopperhead - Scrap Panic (Japan) +bizhash:EC9E2039 datahash:44BE0E9D //Heroine Dream (Japan) +bizhash:8FACE33E datahash:2B9B87F7 //Heroine Dream 2 (Japan) +bizhash:A0BDC7DC datahash:CD20101F //Hexamoon Guardians (Japan) (Disc 1) +bizhash:5AC7715B datahash:A12A8EB4 //Hexamoon Guardians (Japan) (Disc 2) +bizhash:F84E892D datahash:9AA2B16A //Hi-Octane (Japan) (En) +bizhash:F44AEF93 datahash:A5F44E84 //High School of Blitz (Japan) +bizhash:2065949E datahash:7194C6C5 //Hikaru no Go - Heian Gensou Ibunroku (Japan) +bizhash:B448A744 datahash:EE0F0047 //Hissatsu Pachi-Slot Station 2 (Japan) +bizhash:241CADEF datahash:D8B5A57A //Hissatsu Pachi-Slot Station Special 2 - The Tetra (Japan) +bizhash:EB302130 datahash:0AA410E8 //Hissatsu Pachinko Station - Monster House Special (Japan) +bizhash:34901D68 datahash:3FA506BD //Hissatsu Pachinko Station - Toyomaru Special (Japan) +bizhash:4E14A63E datahash:38AF3D10 //Hissatsu Pachinko Station 10 - EX Jack 2000 & Super Dragon (Japan) +bizhash:81E6902A datahash:2C93C14B //Hissatsu Pachinko Station 2 (Japan) +bizhash:C3FF2B1E datahash:87243210 //Hissatsu Pachinko Station 3 - Genshijin ga Ippai (Japan) (v1.0) +bizhash:69F567F9 datahash:36C38D5A //Hissatsu Pachinko Station 3 - Genshijin ga Ippai (Japan) (v1.1) +bizhash:C72CBF58 datahash:52F00842 //Hissatsu Pachinko Station 4 - Hero Tachi no Chousen (Japan) (v1.0) +bizhash:2D6D82EC datahash:431045EA //Hissatsu Pachinko Station 4 - Hero Tachi no Chousen (Japan) (v1.1) +bizhash:BD19FB35 datahash:3DE7D386 //Hissatsu Pachinko Station 5 - Deramaitta & Irete Nanbo (Japan) +bizhash:C7198E03 datahash:98671F88 //Hissatsu Pachinko Station 6 - Gakideka & Jamaica (Japan) +bizhash:F2F7264D datahash:5D9310E1 //Hissatsu Pachinko Station 8 - Kamashi no Kin-chan & Soreyuke Hama-chan (Japan) +bizhash:26C3F95E datahash:9F951D7C //Hissatsu Pachinko Station 9 - Ushiwaka to Lemi (Japan) +bizhash:7363DF03 datahash:8BFE8CBC //Hiza no Ue no Partner - Kitty on Your Lap (Japan) +bizhash:0024F6C9 datahash:770A77A5 //Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan) +bizhash:6B370A5D datahash:1BF38F4F //Home Doctor (Japan) +bizhash:B56D2EC3 datahash:E0234571 //Honkaku Hanafuda (Japan) +bizhash:00CACAED datahash:54B010C5 //Honkaku Mahjong - Tetsuman Special (Japan) +bizhash:DA9F9DF4 datahash:4056B291 //Honkaku Shogi - Shogi Oh (Japan) +bizhash:A92B7BFB datahash:24A872FC //Honkakuha Bass Fishing Game - Lake Masters (Japan) +bizhash:3FC29DAA datahash:48DD4334 //Honkakuha Yonin Uchi - Mahjong Club (Japan) (v1.1) +bizhash:41571485 datahash:6AC129EE //Honoo no Ryourinin - Cooking Fighter Hao (Japan) +bizhash:8EEEB2DC datahash:CC822CB4 //Horned Owl (Japan) +bizhash:C1246FF5 datahash:C3832377 //Hoshi de Hakken!! Tamagotch (Japan) +bizhash:63AC8F68 datahash:97036A8B //Hoshi no Mahoroba (Japan) +bizhash:2B2B71D0 datahash:FBF35968 //Hoshinooka Gakuen Monogatari - Gakuensai (Japan) +bizhash:3E017E3C datahash:B600E4E4 //Houma Hunter Lime Special Collection Vol. 1 (Japan) +bizhash:C5268D0D datahash:4FF519EB //Houma Hunter Lime Special Collection Vol. 2 (Japan) +bizhash:95939B3B datahash:633EC4B4 //Houma Hunter Lime with Paint Maker (Japan) +bizhash:80511C2C datahash:8C49706F //Houshin Engi (Japan) +bizhash:22F49D01 datahash:9B601933 //Hudson Spring Collection '98 (Japan) +bizhash:D8BECBC1 datahash:AA4F8A5E //Hunter X Hunter - Maboroshi no Greed Island (Japan) +bizhash:D4E6FF06 datahash:BCDA8AF6 //Hybrid (Japan) (En) +bizhash:98435E29 datahash:E05B7DD3 //Fun! Fun! Pingu - Youkoso! Nankyoku e (Japan) (Shokai Suuryou Genteiban) +bizhash:376742BC datahash:93C91E14 //Hyper Formation Soccer (Japan) +bizhash:7B1BA66C datahash:4BC9BE69 //Hyper Olympic in Atlanta (Japan) +bizhash:DA668548 datahash:D5394869 //Hyper Olympic in Nagano (Japan) +bizhash:31EDB809 datahash:118AF062 //Fun! Fun! Pingu - Youkoso! Nankyoku e (Japan) +bizhash:1833AE71 datahash:B2B92964 //Furimukeba Tonari ni (Japan) +bizhash:C3DC58DB datahash:52DB7FCA //Fushigi na Data Disc (Japan) +bizhash:B1309F2C datahash:93C09B44 //Fushigi na Data Disc 2 (Japan) +bizhash:4F0CE875 datahash:AB7B9428 //Fuujin Ryouiki Eretzvaju (Japan) +bizhash:F5564209 datahash:268135BB //Fuuraiki (Japan) +bizhash:0D1B5EB3 datahash:A8DDC1F3 //G Darius (Japan) +bizhash:F3958642 datahash:75C5887E //G-Police (Japan) (Disc 1) +bizhash:B377419A datahash:21C924F0 //G-Police (Japan) (Disc 2) +bizhash:722E19A3 datahash:1D6F24AF //Hyper Value 2800 - Hanafuda (Japan) +bizhash:A61231FA datahash:198A3036 //G.O.D pure (Japan) +bizhash:0263B1E0 datahash:E6283F1B //Gadget - Past as Future (Japan) (Disc 1) +bizhash:3C47C158 datahash:A6654E59 //Gadget - Past as Future (Japan) (Disc 2) +bizhash:7343AEA0 datahash:42F9EBF5 //Gadget - Past as Future (Japan) (Disc 3) +bizhash:A0A6C7D6 datahash:8C28DB3D //Gadget - Past as Future (Japan) (Disc 4) +bizhash:E15BBCCE datahash:45415882 //GaiaMaster - Kamigami no Board Game (Japan) (Demo) +bizhash:1BF351B0 datahash:9487A253 //GaiaMaster - Kamigami no Board Game (Japan) +bizhash:E5F651BF datahash:8F6D4E29 //Gakkou de Atta Kowai Hanashi S (Japan) +bizhash:31326710 datahash:B5661CDE //Hyper Value 2800 - Hyper Pachinko (Japan) +bizhash:F534AC06 datahash:5C731E31 //Hyper Value 2800 - Mahjong (Japan) +bizhash:02003E13 datahash:40DECB97 //I.Q Final (Japan) (Demo) +bizhash:DFDD9B26 datahash:9BA0AC84 //I.Q Final (Japan) +bizhash:7AA95B48 datahash:C3DDF808 //Iceman - Digital PlayStage (Japan) +bizhash:BD86C951 datahash:24E205D5 //Ichigeki - Hagane no Hito (Japan) +bizhash:7B29BDCF datahash:B8A22092 //Ide Yousuke Meijin no Shin Jissen Mahjong (Japan) +bizhash:ED289838 datahash:5AFBFEB2 //Idol Promotion - Suzuki Yumie (Japan) (Yumie Island) +bizhash:66088CB0 datahash:336BD7E0 //Idol Promotion - Suzuki Yumie (Japan) +bizhash:B103ADFD datahash:9C0BB65B //Ikasama Mahjong (Japan) +bizhash:6017DF3C datahash:AB99AB81 //Inagawa Junji - Mayonaka no Taxi (Japan) +bizhash:C3EBD401 datahash:7959FAE8 //Indy 500 (Japan) (En) +bizhash:6E5AD074 datahash:74C166EB //Initial D (Japan) +bizhash:EE82FCAF datahash:4F4A1A02 //Inuyasha - Sengoku Otogi Gassen (Japan) +bizhash:0A36CD55 datahash:677C1216 //iS - Internal Section (Japan) +bizhash:C45EFAB9 datahash:0E807EE7 //Ishin no Arashi (Japan) +bizhash:DF7A6836 datahash:E5B21EFC //Ishin no Arashi - Bakumatsu Shishiden (Japan) +bizhash:E9BEDF49 datahash:55FCA8D5 //Itadaki Street - Gorgeous King (Japan) +bizhash:F2FCC04E datahash:59030B16 //Itsuka, Kasanariau Ashita e - Sayuri Hen (Japan) +bizhash:430F4B26 datahash:BEAC9560 //Itsuka, Kasanariau Ashita e - Shirou Hen (Japan) +bizhash:7D8301BD datahash:AD613433 //Iwatobi Penguin Rocky x Hopper (Japan) +bizhash:EDD5C19E datahash:5612C0F4 //Iwatobi Penguin Rocky x Hopper 2 - Tantei Monogatari (Japan) +bizhash:4058FE8E datahash:2318BC5C //J. League Jikkyou Winning Eleven '97 (Japan) +bizhash:FA714AFD datahash:3F5F4104 //J. League Jikkyou Winning Eleven '98-'99 (Japan) +bizhash:92F0EADC datahash:F7EEB011 //J. League Jikkyou Winning Eleven (Japan) (v1.0) +bizhash:9EA7E7EE datahash:6CC07843 //J. League Jikkyou Winning Eleven (Japan) (v1.1) +bizhash:089C537A datahash:D6BB72B7 //J. League Jikkyou Winning Eleven 2000 (Japan) +bizhash:8032AF8B datahash:D5CAF89E //J. League Jikkyou Winning Eleven 2000 2nd (Japan) +bizhash:8063A87F datahash:DC4FF0CD //J. League Jikkyou Winning Eleven 2001 (Japan) +bizhash:245FB25E datahash:A7913F03 //J. League Jikkyou Winning Eleven 3 (Japan) +bizhash:272D91DC datahash:ABEF129D //J. League Soccer - Prime Goal EX (Japan) +bizhash:E8BD9F72 datahash:10892C61 //J. League Soccer Jikkyou Survival League (Japan) +bizhash:1D77586C datahash:235FB752 //J. League Virtual Stadium '96 (Japan) +bizhash:CEC892BE datahash:745603BB //J.B. Harold - Blue Chicago Blues (Japan) (Disc 1) +bizhash:69ECF148 datahash:223C62A1 //J.B. Harold - Blue Chicago Blues (Japan) (Disc 2) +bizhash:4DCB9996 datahash:A254C428 //JailBreaker (Japan) (Disc 1) +bizhash:77DCDA89 datahash:23B2164A //JailBreaker (Japan) (Disc 2) +bizhash:17FD0FE5 datahash:D1D397FF //Janhai Yuugi '99 - Tanuki no Kawazanyou (Japan) +bizhash:FD022BA8 datahash:D75ACAE2 //Jet de Go! Let's Go by Airliner (Japan) (v1.0) +bizhash:D496E6FE datahash:6239F596 //JGTC - All Japan Grand Touring Car Championship (Japan) +bizhash:93B1F6F0 datahash:61A54CA4 //Jigsaw Island - Japan Graffiti (Japan) +bizhash:85BB4F08 datahash:C8A9E751 //Jigsaw World (Japan) (v1.0) +bizhash:5FDA066C datahash:4343607C //Jikkyou American Baseball (Japan) +bizhash:8D62AE36 datahash:5E9306EA //Jikkyou J. League 1999 - Perfect Striker (Japan) +bizhash:536A64A6 datahash:6818A16D //Jikkyou Oshaberi Parodius - Forever with Me (Japan) +bizhash:DA16E6BC datahash:B361BF71 //Jikkyou Powerful Pro Yakyuu '95 (Japan) (v1.0) +bizhash:856AD240 datahash:ECB23815 //Jikkyou Powerful Pro Yakyuu '95 (Japan) (v1.1) +bizhash:649E4255 datahash:A5CDF115 //Jikkyou Powerful Pro Yakyuu '95 - Kaimakuban (Japan) +bizhash:C80A903E datahash:58C92E03 //Jikkyou Powerful Pro Yakyuu '97 - Kaimakuban (Japan) (v1.0) +bizhash:1FD6B42F datahash:65AF3F70 //Jikkyou Powerful Pro Yakyuu '97 - Kaimakuban (Japan) (v1.1) +bizhash:5C3B71B1 datahash:8A5B41AA //Jikkyou Powerful Pro Yakyuu '98 - Kaimakuban (Japan) (v1.0) +bizhash:8FE2E1B5 datahash:2CE6B087 //Jikkyou Powerful Pro Yakyuu '98 - Ketteiban (Japan) +bizhash:DBF5A20C datahash:5834053C //Jikkyou Powerful Pro Yakyuu '99 - Kaimakuban (Japan) +bizhash:3263BEF0 datahash:CB612CD7 //Jikkyou Powerful Pro Yakyuu '99 - Ketteiban (Japan) +bizhash:A8DE06D4 datahash:BB7AC191 //Jikkyou Powerful Pro Yakyuu - Premium Ban (Japan) +bizhash:AB3A9671 datahash:EAD36B34 //Jikkyou Powerful Pro Yakyuu 2000 - Kaimakuban (Japan) +bizhash:4879F65A datahash:AFDFC937 //Jikkyou Powerful Pro Yakyuu 2000 - Ketteiban (Japan) +bizhash:1857230D datahash:A4AA7C49 //Jikkyou Powerful Pro Yakyuu 2001 (Japan) +bizhash:E18D69A8 datahash:721A8417 //Jikkyou Powerful Pro Yakyuu 2001 - Ketteiban (Japan) +bizhash:F1374BBA datahash:58E11D84 //Jikkyou Powerful Pro Yakyuu 2002 - Haru (Japan) +bizhash:9A8ABEE3 datahash:D34854C2 //Jikuu Tantei DD - Maboroshi no Lorelei (Japan) (Disc 1) (v1.0) +bizhash:9C50FD71 datahash:B2AADAEF //Jikuu Tantei DD - Maboroshi no Lorelei (Japan) (Disc 1) (v1.1) +bizhash:4701B7F6 datahash:667CC196 //Jikuu Tantei DD - Maboroshi no Lorelei (Japan) (Disc 2) (v1.0) +bizhash:AE278CBC datahash:9496DD1F //Jikuu Tantei DD - Maboroshi no Lorelei (Japan) (Disc 2) (v1.1) +bizhash:7AA28F60 datahash:D2E8865D //Jikuu Tantei DD 2 - Hangyaku no Apusararu (Japan) (Disc 1) +bizhash:359D2C77 datahash:1E71CF46 //Jikuu Tantei DD 2 - Hangyaku no Apusararu (Japan) (Disc 2) +bizhash:18E362D3 datahash:5F3E55FB //Jissen Pachi-Slot Hisshouhou! - Sammy Revolution (Japan) +bizhash:BE0A1755 datahash:6377C640 //Jissen Pachi-Slot Hisshouhou! - Sammy Revolution 2 (Japan) +bizhash:0E3C9937 datahash:A3E647CD //Jojo no Kimyou na Bouken (Japan) +bizhash:6598C287 datahash:2311C112 //Juggernaut - Senritsu no Tobira (Japan) (Disc 1) +bizhash:62963D89 datahash:34F68012 //Juggernaut - Senritsu no Tobira (Japan) (Disc 2) +bizhash:9DD7B2AA datahash:6549121F //Juggernaut - Senritsu no Tobira (Japan) (Disc 3) +bizhash:52D7887F datahash:D4B2C461 //Jumping Flash! (Japan) (En) (Europe Ban) +bizhash:9617379D datahash:308574DC //Jumping Flash! 2 - Aloha Danshaku Ooyowari no Maki (Japan) +bizhash:66531294 datahash:027D4D71 //Jumping Flash! Aloha Danshaku Funky Daisakusen no Maki (Japan) +bizhash:E13A0C8A datahash:C3C7EDF2 //Ultraman - Fighting Evolution (Japan) +bizhash:C5D18C36 datahash:760D1FF8 //Junclassic C.C. & Rope Club (Japan) +bizhash:1799DF4F datahash:E902FF4E //Um Jammer Lammy (Japan) +bizhash:80CBFF30 datahash:29BD743B //Junjou de Karen - Meymay Kishidan - Spectral Force Seishoujo Gaiden (Japan) +bizhash:105910DB datahash:2437145D //Juusou Kihei Valken 2 (Japan) +bizhash:61A9E4D1 datahash:D09BD73F //K-1 World Grand Prix 2001 - Kaimakuban (Japan) +bizhash:EB92B579 datahash:CDDF9B71 //K.O. the Live Boxing (Japan) +bizhash:DD9D2CE6 datahash:12D2C699 //Kaette Kita Cyborg Kuro-chan (Japan) +bizhash:D405DCE2 datahash:C0334F08 //Kagerou - Kokumeikan Shinshou (Japan) +bizhash:8A3A3F84 datahash:D58457D1 //Kahen Soukou Gunbike (Japan) +bizhash:F3BBDF32 datahash:6CF5D706 //Kaibutsu Para-Dice - Monster Paradise (Japan) +bizhash:568F08D4 datahash:23E7F63F //Kaijuu Senki (Japan) +bizhash:29BEDDBE datahash:87381B1A //Kaikan Phrase - Datenshi Kourin (Japan) +bizhash:E6CA9A6D datahash:5416BEBD //Kaitei Daisensou (Japan) +bizhash:F161224A datahash:F7C54D98 //Kakinoki Shougi (Japan) +bizhash:B7D00107 datahash:9FA4195E //Kakuge Yarou - Fighting Game Creator (Japan) +bizhash:001A70C5 datahash:77DF142E //Kamen Rider Agito (Japan) +bizhash:5FB8B29E datahash:F7E9253E //Kamen Rider Kuga (Japan) +bizhash:2282DCFA datahash:97CC32B2 //Kamen Rider Ryuki (Japan) +bizhash:CFFB7646 datahash:9912D7FA //Kamen Rider V3 (Japan) +bizhash:FD493E0D datahash:E0598B58 //Karyuujou (Japan) (Disc 1) (Ryuu Hangan Hen) +bizhash:7BE01CC5 datahash:BFA54C57 //Karyuujou (Japan) (Disc 2) (Kou Yuukan Hen) +bizhash:9BE6B826 datahash:3A076D43 //Kasei Monogatari (Japan) +bizhash:962B3DFF datahash:E7820ABB //Kato Hifumi Ku-dan - Shougi Club (Japan) +bizhash:23DE488D datahash:98CED29A //Kawa no Nushi Tsuri - Hikyou wo Motomete (Japan) +bizhash:0BEECDBE datahash:CACAEE37 //Kaze no Klonoa - Door to Phantomile (Japan) +bizhash:8506F29E datahash:4146FE68 //Umi no Oh! Yah! (Japan) (Demo) +bizhash:1ECE2A92 datahash:0ACCEE09 //Kaze no Notam (Japan) +bizhash:A4ECEFC1 datahash:4CFAB2E1 //Keiba Eight '98 Haru Natsu (Japan) +bizhash:50779A5B datahash:CD2B100A //Keiba Eight '99 Haru Natsu (Japan) +bizhash:53282EB3 datahash:D32FB735 //Umihara Kawase Shun (Japan) +bizhash:23DFD0DA datahash:CED2FBEF //Keiba Saishou no Housoku '95 (Japan) +bizhash:A23505AE datahash:670FEEAD //Undou Busoku Kaishou! - Punch de Diet (Japan) +bizhash:D769DD8E datahash:57D6C520 //Universal Nuts (Japan) +bizhash:A0252CC3 datahash:5D988AB9 //Unsolved, The - Hyper Science Adventure (Japan) (Disc 1) +bizhash:F38D083C datahash:F61EE823 //Simple 1500 Series Vol. 14 - The Block Kuzushi (Japan) (v1.0) +bizhash:813B0153 datahash:7203DC29 //Simple 1500 Series Vol. 14 - The Block Kuzushi (Japan) (v1.1) +bizhash:9866806A datahash:FE66CBC0 //Simple 1500 Series Vol. 15 - The Pachinko (Japan) (v1.0) +bizhash:15A354F4 datahash:2FA6F7EB //Simple 1500 Series Vol. 15 - The Pachinko (Japan) (v1.1) +bizhash:79999DDE datahash:706E664E //Simple 1500 Series Vol. 16 - The Pachi-Slot (Japan) +bizhash:19F93228 datahash:ED9A46F6 //Simple 1500 Series Vol. 17 - The Bike Race (Japan) (v1.0) +bizhash:561CC67A datahash:48A6ECFF //Simple 1500 Series Vol. 17 - The Bike Race (Japan) (v1.1) +bizhash:68C9C60B datahash:D19113E1 //Simple 1500 Series Vol. 18 - The Bowling (Japan) +bizhash:FE07E2B6 datahash:3A5C2066 //Simple 1500 Series Vol. 19 - The Sugoroku (Japan) +bizhash:57C7D19D datahash:BED42814 //Simple 1500 Series Vol. 2 - The Shougi (Japan) (v1.1) +bizhash:33D16578 datahash:E22FDF86 //Simple 1500 Series Vol. 20 - The Puzzle (Japan) +bizhash:0676645C datahash:B07D5F19 //Simple 1500 Series Vol. 21 - The Yakyuu (Japan) +bizhash:8596C2C7 datahash:C338AEB3 //Simple 1500 Series Vol. 21 - The Yakyuu - Pro Yakyuu Jitsumeiban (Japan) +bizhash:0BAF929C datahash:0E66BB1F //Simple 1500 Series Vol. 22 - The Pro Wrestling (Japan) +bizhash:6E74F026 datahash:215C1B3A //Simple 1500 Series Vol. 23 - The Gateball (Japan) +bizhash:A34DCDCB datahash:110CEEA4 //Simple 1500 Series Vol. 24 - The Gun Shooting (Japan) +bizhash:C807F7CF datahash:ACAFEBA8 //Simple 1500 Series Vol. 25 - The Keiba (Japan) +bizhash:B2E0C86D datahash:71821519 //Simple 1500 Series Vol. 26 - The Tennis (Japan) +bizhash:143AC103 datahash:ABFEC84B //Simple 1500 Series Vol. 28 - The Dungeon RPG (Japan) +bizhash:C3CB2EB0 datahash:93D218A8 //Simple 1500 Series Vol. 29 - The Tsuri (Japan) +bizhash:1AC3682B datahash:AB362319 //Simple 1500 Series Vol. 3 - The Gomoku Narabe (Japan) (v1.0) +bizhash:77F42E48 datahash:B29CD60D //Simple 1500 Series Vol. 30 - The Basket - 1 on 1 Plus (Japan) +bizhash:6E26EAF2 datahash:1E69D011 //Simple 1500 Series Vol. 31 - The Sound Novel (Japan) +bizhash:62BC5D99 datahash:B4F0AA33 //Simple 1500 Series Vol. 32 - The Boxing (Japan) +bizhash:6FEE3C8E datahash:6D9F757C //Simple 1500 Series Vol. 33 - The Takkyuu (Japan) +bizhash:3303D28F datahash:29F80D30 //Simple 1500 Series Vol. 34 - The Quiz Bangumi (Japan) +bizhash:FE4CF234 datahash:DD6C19AE //Simple 1500 Series Vol. 35 - The Shooting (Japan) +bizhash:87EEDD54 datahash:1BB37944 //Simple 1500 Series Vol. 36 - The Renai Simulation - Natsu Iro Celebration (Japan) +bizhash:3E5B6253 datahash:042A0DA5 //Simple 1500 Series Vol. 37 - The Illust Puzzle & Slide Puzzle (Japan) +bizhash:D4C6AF9B datahash:E90D14D8 //Simple 1500 Series Vol. 38 - The Real Racing - Toyota (Japan) +bizhash:8B5CFCB3 datahash:4660C9BC //Simple 1500 Series Vol. 39 - The Mahjong 2 (Japan) +bizhash:32F36063 datahash:4AA6908B //Simple 1500 Series Vol. 4 - The Reversi (Japan) (v1.0) +bizhash:B17736B8 datahash:8A668E9E //Simple 1500 Series Vol. 4 - The Reversi (Japan) (v1.1) +bizhash:BEBFDF27 datahash:3A212602 //Simple 1500 Series Vol. 40 - The Shougi 2 (Japan) +bizhash:B5283223 datahash:9A31446C //Simple 1500 Series Vol. 41 - The Reversi 2 (Japan) +bizhash:B78EB2A4 datahash:6336F020 //Simple 1500 Series Vol. 42 - The Igo 2 (Japan) +bizhash:F86DC3F1 datahash:30366C7F //Simple 1500 Series Vol. 43 - The Hanafuda 2 (Japan) +bizhash:7B0E7397 datahash:8FC26584 //Simple 1500 Series Vol. 44 - The Card 2 (Japan) +bizhash:870AF9D1 datahash:9638B845 //Simple 1500 Series Vol. 45 - The Block Kuzushi 2 (Japan) +bizhash:BE61F06C datahash:787AFD3C //Simple 1500 Series Vol. 46 - The Mahjong Ochigee - Raku Jongg (Japan) +bizhash:F15B500C datahash:2DB7E326 //Simple 1500 Series Vol. 47 - The Skateboard (Japan) +bizhash:568CC7B7 datahash:54A065CB //Simple 1500 Series Vol. 48 - The Puzzle 2 (Japan) +bizhash:669F1FBB datahash:50A1EC6E //Simple 1500 Series Vol. 49 - The Casino (Japan) +bizhash:DA5026DD datahash:928DDEC5 //Simple 1500 Series Vol. 5 - The Igo (Japan) (v1.0) +bizhash:77B03757 datahash:6F2001CF //Simple 1500 Series Vol. 50 - The Billiard 2 (Japan) +bizhash:11F560B1 datahash:A0ED599A //Simple 1500 Series Vol. 51 - The Jigsaw Puzzle (Japan) +bizhash:4F11DD3A datahash:850F62B7 //Simple 1500 Series Vol. 52 - The Pro Wrestling 2 (Japan) +bizhash:DA552B67 datahash:F9EB002F //Simple 1500 Series Vol. 53 - The Helicopter (Japan) +bizhash:2E038D51 datahash:D380D20E //Simple 1500 Series Vol. 54 - The Volleyball - Break Volley Plus (Japan) +bizhash:4DCA573B datahash:D82703F1 //Simple 1500 Series Vol. 55 - The Darts (Japan) +bizhash:7004DFBE datahash:499FDC15 //Simple 1500 Series Vol. 56 - The Sniper (Japan) +bizhash:D7FB65AB datahash:9CB07EE3 //Simple 1500 Series Vol. 57 - The Meiro (Japan) +bizhash:4BEB541A datahash:8B887F6D //Simple 1500 Series Vol. 58 - The Sumou (Japan) +bizhash:76D4C9CC datahash:360EE6A5 //Simple 1500 Series Vol. 59 - The Suiri - IT Tantei 18 no Jikenbo (Japan) +bizhash:39310A63 datahash:5AEC2CCB //Keiba Saishou no Housoku '96 Vol. 1 (Japan) +bizhash:0E0333B5 datahash:75F0A040 //Keiba Saishou no Housoku '97 Vol. 1 - Nerae! Manbaken! (Japan) +bizhash:34D94D75 datahash:CEDD8497 //Keiba Saishou no Housoku '97 Vol. II - To Hit (Japan) +bizhash:480084B5 datahash:F00E0F97 //Kekkon - Marriage (Japan) +bizhash:71DAED6A datahash:7C5AF447 //Kensei - The King of Boxing (Japan) +bizhash:CC2E1461 datahash:E7A328AB //Kenshou Akou Jiken - Chuushingura - Rekishi Adventure (Japan) +bizhash:99E3EBF7 datahash:6E5FE851 //Kessen - Demo Video CD-ROM (Japan) +bizhash:CDA06530 datahash:C540E386 //Khamrai (Japan) +bizhash:052898E0 datahash:D4F01CB6 //Kid Clown no Crazy Chase 2 - Love Love Honey Soudatsusen (Japan) +bizhash:AA9CC3FC datahash:A85BBDFD //Kid Mix Section - Character Collection (Japan) +bizhash:C018845C datahash:F80B86E0 //Hyper-Rally (Japan) (En) +bizhash:8541872F datahash:60E2895A //i-mode mo Issho - Doko Demo Issho Tsuika Disc (Japan) +bizhash:A71C089B datahash:F239A60B //I.Q - Intelligent Qube (Japan) +bizhash:0C99BBB3 datahash:3B1108B0 //Kidou Senshi Gundam - Gihren no Yabou - Zeon no Keifu (Japan) (Disc 2) (Zeon Disc) (v1.1) +bizhash:60909386 datahash:814F9C67 //Kidou Senshi Gundam - Gihren no Yabou - Zeon no Keifu - Kimitsu Eizou Disc Tokubetsu Hen (Japan) +bizhash:BA8CC6D0 datahash:AA9EC7A2 //Kidou Senshi Gundam - Gihren no Yabou - Zeon no Keifu - Kouryaku Shireisho (Japan) +bizhash:4DC15E55 datahash:5B0191CA //Kidou Senshi Gundam - Gyakushuu no Char (Japan) (v1.0) +bizhash:D6899FB7 datahash:8C8626CF //Kidou Senshi Gundam - Gyakushuu no Char (Japan) (v1.1) +bizhash:1985A277 datahash:A641C528 //Kidou Senshi Gundam - Perfect One Year War (Japan) +bizhash:0877805C datahash:302FCAE9 //Kidou Senshi Gundam - Version 2.0 (Japan) (v1.0) +bizhash:94852FA1 datahash:A31F6112 //Kidou Senshi Z-Gundam (Japan) (Disc 1) (v1.0) +bizhash:74BAD22A datahash:A54A7997 //Kidou Senshi Z-Gundam (Japan) (Disc 1) (v1.1) +bizhash:41559518 datahash:CA3B83B4 //Kidou Senshi Z-Gundam (Japan) (Disc 2) (v1.0) +bizhash:B7672ADC datahash:9B7E901C //Kidou Senshi Z-Gundam (Japan) (Disc 2) (v1.1) +bizhash:DD33F28A datahash:77CF2581 //Kids Station - Asobou! Hanasou! Gurugurutaun Hanamarukun (Japan) +bizhash:F73C13D5 datahash:19DEC4BD //Kids Station - Bokura to Asobou! Ultraman TV (Kids Station Controller Set) (Japan) +bizhash:A3510700 datahash:572DD24F //Kids Station - Crayon Shin-Chan - Ora to Omoide Tsukuruzo! (Japan) +bizhash:573193FD datahash:4659445C //Kyoto Maiko Monogatari (Japan) +bizhash:711500DC datahash:BD624D85 //Kidou Senshi Gundam (Japan) +bizhash:BCD57F00 datahash:E79CD418 //Kyousouba Ikusei Simulation - Derby Stallion (Japan) (v1.0) +bizhash:77BB6094 datahash:3F0328C7 //Kyousouba Ikusei Simulation - Derby Stallion (Japan) (v1.1) +bizhash:4FFF4FAC datahash:8400C317 //Kyousouba Ikusei Simulation - Derby Stallion 99 (Japan) +bizhash:DD7ECC42 datahash:D66D4F75 //Kyoutei Wars Makuru 6 (Japan) +bizhash:F213A56C datahash:3B19919E //Kyuukyoku no Soukoban (Japan) +bizhash:92898ED7 datahash:4C61AA95 //L no Kisetsu - A Piece of Memories (Japan) (SLPS-02203) +bizhash:2C5E1C69 datahash:1BBF8DF1 //L no Kisetsu - A Piece of Memories (Japan) (SLPS-02204) +bizhash:89690CB2 datahash:1E3F185B //Lagnacure (Japan) +bizhash:C8321EC9 datahash:C6176697 //Land Maker (Japan) +bizhash:6AB57BE1 datahash:049D5059 //Las Vegas Dream 2 (Japan) +bizhash:8DFDE916 datahash:7D4514BD //Le Concert - ff - Fortissimo (Japan) +bizhash:A38FD97F datahash:4C4D3908 //Le Concert - pp - Pianissimo (Japan) +bizhash:BB09744A datahash:3D04388E //Leading Jockey '99 (Japan) +bizhash:2B857E5A datahash:B50C8348 //Leading Jockey Highbred (Japan) +bizhash:D5057FAF datahash:4F55792E //Legaia Densetsu (Japan) +bizhash:D9307A79 datahash:C3AAC539 //Legend of Dragoon, The (Japan) (Disc 1) +bizhash:7FA8E3F4 datahash:84AAD624 //Legend of Dragoon, The (Japan) (Disc 2) +bizhash:C947547F datahash:944B213C //Legend of Dragoon, The (Japan) (Disc 3) +bizhash:E06D3488 datahash:755A0A21 //Legend of Dragoon, The (Japan) (Disc 4) +bizhash:C816AEEC datahash:10805100 //Legend of Heroes III, The - Shiroki Majo - Mouhitotsu no Eiyuutachi no Monogatari (Japan) +bizhash:C991A019 datahash:ABA2CAB1 //Legend of Heroes IV, The - Akai Shizuku (Japan) +bizhash:DFFE1A26 datahash:571F01FD //Lethal Enforcers Deluxe Pack (Japan) +bizhash:43BCD55F datahash:E14A758D //LiberoGrande (Japan) +bizhash:91E38374 datahash:A8C2265E //Lifescape - Seimei 40 Okunen Haruka na Tabi (Japan) (Disc 1) (Aquasphere) +bizhash:5A1E28CC datahash:171F7BE5 //Lifescape - Seimei 40 Okunen Haruka na Tabi (Japan) (Disc 2) (Landsphere) +bizhash:E17C082E datahash:37C3A400 //Lifescape 2 - Body Bionics - Kyoui no Shouuchuu Jintai (Japan) +bizhash:8BAF94EE datahash:5132476A //Lightning Legend - Daigo no Daibouken (Japan) +bizhash:D606AC7C datahash:E7A39B11 //Little Lovers - She So Game (Japan) (Disc 1) +bizhash:085094F7 datahash:1B770F55 //Little Lovers - She So Game (Japan) (Disc 2) +bizhash:3196148C datahash:8381B0F2 //Little Princess - Marl Oukoku no Ningyouhime 2 (Japan) +bizhash:01CFB02D datahash:BB249C02 //Logic Mahjong - Souryu (Japan) +bizhash:CC7D25B6 datahash:A86DEFE7 //London Seirei Tanteidan (Japan) +bizhash:64F2FDFB datahash:2EB96ABD //Love & Destroy (Japan) +bizhash:7096AAAD datahash:35047B67 //Love Hina - Ai wa Kotoba no Naka ni (Japan) +bizhash:202B8464 datahash:BB2D3180 //Love Hina 2 - Kotoba wa Konayuki no Youni (Japan) +bizhash:ED4A6EC4 datahash:A8CD0E48 //Love Para - Lovely Tokyo Para-Para Musume (Japan) +bizhash:EC47BA53 datahash:1D987271 //Love Therapy (Japan) +bizhash:64AE8B17 datahash:3469C9C8 //LSD - Dream Emulator (Japan) +bizhash:F9BA5D9C datahash:7653A1D3 //Luftwaffe - Doitsu Kuugun wo Shiki Seyo (Japan) +bizhash:FF6A9E99 datahash:955B55BE //Lunar - Silver Star Story (Japan) (Disc 1) +bizhash:CC3B6AA4 datahash:6E1F2289 //Lunar - Silver Star Story (Japan) (Disc 2) +bizhash:81710823 datahash:8EE3BB33 //Lunar 2 - Eternal Blue (Japan) (Disc 1) +bizhash:E2FDAF81 datahash:3D76729A //Lunar 2 - Eternal Blue (Japan) (Disc 2) +bizhash:47ABC304 datahash:C728289A //Lunar 2 - Eternal Blue (Japan) (Disc 3) +bizhash:3FF97A58 datahash:69273B75 //Lupin 3sei (Japan) +bizhash:BEBEC972 datahash:CA217C39 //Lupin 3sei - Cagliostro no Shiro - Saikai (Japan) (Disc 1) +bizhash:B71AEB5F datahash:EA61A008 //Lupin 3sei - Cagliostro no Shiro - Saikai (Japan) (Disc 2) +bizhash:5350B70C datahash:D74605A2 //Lupin 3sei - Cagliostro no Shiro - Saikai (Japan) (Disc 3) +bizhash:7FCBDF0F datahash:B27BD091 //m [emu] - Kimi wo Tsutaete (Japan) +bizhash:0E442183 datahash:EFCFA1EC //Ma-Jyan de Pon! Hanahuda de Koi! Our Graduation (Japan) (Disc 1) (Ma-Jyan de Pon! Our Graduation) +bizhash:2D488454 datahash:4A6E4A69 //Ma-Jyan de Pon! Hanahuda de Koi! Our Graduation (Japan) (Disc 2) (Hanahuda de Koi! Our Graduation) +bizhash:E8F73296 datahash:E1024FB2 //Mach GoGoGo (Japan) +bizhash:483E8189 datahash:B69DF7B7 //Machigai Sagashi Game - Missland (Japan) +bizhash:722B979A datahash:D26691F2 //Macross Digital Mission VF-X (Japan) (v1.0) +bizhash:E7203C6B datahash:970263D8 //Macross Digital Mission VF-X (Japan) (v1.1) +bizhash:A8C2B220 datahash:62B4B4D1 //Macross VF-X2 (Japan) +bizhash:A974B00A datahash:F22AE1AE //Macross VF-X2, Patlabor - The Game (Japan) (Demo) +bizhash:798557FE datahash:468485F3 //Mad Panic Coaster (Japan) +bizhash:AE581ABF datahash:E3060833 //Magic Carpet (Japan) +bizhash:63E42A23 datahash:477E7ADF //Magic Johnson to Kareem Abdul-Jabbar no Slam 'n Jam '96 (Japan) (En) +bizhash:81F906FD datahash:FACAF2E0 //Magical Date - Doki Doki Kokuhaku Daisakusen (Japan) +bizhash:32D8BE02 datahash:BFAF1E95 //Magical Dice Kids (Japan) +bizhash:218674C5 datahash:4F44DE65 //Kidou Senshi Gundam - Gihren no Yabou - Zeon no Keifu (Japan) (Disc 1) (Earth Federation Disc) (v1.0) +bizhash:79C8FFB6 datahash:EA013299 //Kidou Senshi Gundam - Gihren no Yabou - Zeon no Keifu (Japan) (Disc 2) (Zeon Disc) (v1.0) +bizhash:4540AD75 datahash:84A3AFC8 //Magical Drop (Japan) +bizhash:4D144DD1 datahash:853D0725 //Magical Drop III - Yokubari Tokudai-gou! (Japan) +bizhash:EEEBEF2D datahash:BA741A5E //Magical Hoppers (Japan) +bizhash:DFF218C9 datahash:2F473D27 //Magical Medical (Japan) +bizhash:B3313D22 datahash:1A8656F1 //Magical Tetris Challenge featuring Mickey (Japan) +bizhash:AA53BE54 datahash:5439D45E //Mahjong Taikai II Special (Japan) (v1.1) +bizhash:235FDE06 datahash:CF39E0B5 //Mahjong Yarouze! (Japan) +bizhash:4EC21520 datahash:D9142023 //Mahjong Youchien Tamago Gumi 2 - Taikai e Ikou! (Japan) +bizhash:728D927B datahash:CAC60D97 //Mahou Shoujo Fancy CoCo (Japan) +bizhash:4CA2F63E datahash:2CBD6CAC //Mahou Shoujo Pretty Samy - Part 1 - In the Earth (Japan) (Disc 1) (Episode 23) +bizhash:211947BC datahash:C7CE8DCA //Mahou Shoujo Pretty Samy - Part 1 - In the Earth (Japan) (Disc 2) (Episode 24) +bizhash:49A11D0C datahash:B2AACDE5 //Mahou Shoujo Pretty Samy - Part 2 - In the Julyhelm (Japan) (Disc 1) (Episode 25) +bizhash:BDD79560 datahash:72913B28 //Mahou Shoujo Pretty Samy - Part 2 - In the Julyhelm (Japan) (Disc 2) (Episode 26) +bizhash:B5C55680 datahash:30492948 //Mainichi Nekoyoubi (Japan) +bizhash:2D62FDE2 datahash:641CF674 //Majokko Daisakusen - Little Witching Mischiefs (Japan) +bizhash:4C94E281 datahash:8D1FFD07 //Making of Nightruth, The (Japan) +bizhash:272E0E76 datahash:B1DBDE4C //Maria - Kimitachi ga Umareta Wake (Japan) (Disc 1) +bizhash:C2403370 datahash:51F39B0D //Maria - Kimitachi ga Umareta Wake (Japan) (Disc 2) +bizhash:096BD7FC datahash:4416B372 //Maria - Kimitachi ga Umareta Wake (Japan) (Disc 3) +bizhash:CB163D42 datahash:D28A4694 //Maria 2 - Jutai Kokuchi no Nazo (Japan) (Disc 1) +bizhash:58EFD924 datahash:F2644F6A //Maria 2 - Jutai Kokuchi no Nazo (Japan) (Disc 2) +bizhash:E207B71E datahash:7508A809 //Maria 2 - Jutai Kokuchi no Nazo (Japan) (Disc 3) +bizhash:76E4F729 datahash:2E0DFBDE //Marie no Atelier - Salburg no Renkinjutsushi (Japan) +bizhash:3194F3F2 datahash:D7B9BAB7 //Marie no Atelier Plus - Salburg no Renkinjutsushi (Japan) +bizhash:FB5B1D3A datahash:F2C12A15 //Marionette Company 2 Chu! (Japan) +bizhash:B3F15347 datahash:FC87AA1E //Marl Oukoku no Ningyouhime - The Adventure of Puppet Princess (Japan) (v1.0) +bizhash:D884905E datahash:0E70BD3F //Marl Oukoku no Ningyouhime - The Adventure of Puppet Princess (Japan) (v1.1) +bizhash:2B9C39BE datahash:376F0AE5 //Martial Beat (Japan) +bizhash:44F48621 datahash:A57D725F //Marvel Super Heroes vs. Street Fighter - EX Edition (Japan) (Demo) +bizhash:2AF4710C datahash:2B63A943 //Master of Monsters - Akatsuki no Kenja Tachi (Japan) +bizhash:98B93F09 datahash:EC35F652 //Unsolved, The - Hyper Science Adventure (Japan) (Disc 2) +bizhash:D48196D9 datahash:0B607D3F //Unsolved, The - Hyper Science Adventure (Japan) (Disc 3) +bizhash:996A0E81 datahash:1C2548DD //Masters - Shin Harukanaru Augusta (Japan) +bizhash:6630AD8D datahash:09131B8C //Masumon Kids - The Another World of The Master of Monsters (Japan) (v1.0) +bizhash:F6410692 datahash:82463885 //Matsukata Hiroki no World Fishing (Japan) +bizhash:F499F561 datahash:9253361E //Unstack (Japan) (En) +bizhash:9A58ECD9 datahash:13F54A11 //Matsumoto Reiji 999 - Story of Galaxy Express 999 (Japan) (Disc 1) +bizhash:19472E5F datahash:FDB26C76 //Matsumoto Reiji 999 - Story of Galaxy Express 999 (Japan) (Disc 2) +bizhash:AD41F1AA datahash:78830A2B //Uranai 4, The - Harapeko Kuma no Kaiun Kabbalah Uranai (Japan) +bizhash:1675E38C datahash:4639A53F //Utauta Woo - Seirei-Songs (Japan) +bizhash:9A14B56E datahash:7CDE18CA //Max Surfing 2000 (Japan) +bizhash:F4A8314F datahash:2DE38699 //V-Rally - Championship Edition 2 (Japan) (En) +bizhash:DB655386 datahash:8E3CDB4F //Max Surfing 2nd (Japan) +bizhash:AA7BC2B0 datahash:0583173C //V-Tennis (Japan) +bizhash:4A6D9C4E datahash:6FFBE72C //V-Tennis 2 (Japan) +bizhash:5E1B289D datahash:EC7704E2 //MDK (Japan) +bizhash:4FC9F80A datahash:360EB310 //Megami Ibunroku Persona - Be Your True Mind (Japan) (v1.0) +bizhash:3EE1C851 datahash:FB8E5E2D //Megami Ibunroku Persona - Be Your True Mind (Japan) (v1.1) +bizhash:6DE5DFA8 datahash:87226780 //Megatudo 2096 (Japan) +bizhash:7208E046 datahash:1313F1A6 //Meguri Aishite (Japan) +bizhash:EAD133AC datahash:29B66B8E //Meitantei Conan (Japan) +bizhash:6D18BE5B datahash:BD8A9140 //Meitantei Conan - 3 Nin no Meisuiri (Japan) +bizhash:41D8D7E9 datahash:99923848 //Meitantei Conan - Saikou no Partner (Japan) +bizhash:DDD1AE86 datahash:6BFA89A0 //Meitantei Conan - Trick Trick Vol. 1 (Japan) +bizhash:98932727 datahash:373D0672 //Meltylancer - Ginga Shoujo Keisatsu 2086 (Japan) +bizhash:4EB34C32 datahash:22EFC639 //Meltylancer - Re-inforce (Japan) (Disc 1) +bizhash:CE1E60E6 datahash:F329A007 //Meltylancer - Re-inforce (Japan) (Disc 2) +bizhash:F85F2A5C datahash:6AFF6B47 //Meremanoid (Japan) +bizhash:3A976767 datahash:42F4AD29 //Merriment Carrying Caravan (Japan) +bizhash:ABDBAEC5 datahash:F102B04A //Meru Purana (Japan) +bizhash:F0728EBC datahash:0FD5E792 //Meta-Ph-List Mu.X.2297 (Japan) (Disc 1) +bizhash:7102D575 datahash:9620A900 //Meta-Ph-List Mu.X.2297 (Japan) (Disc 2) +bizhash:5ECD5284 datahash:7E960C78 //Metal Angel 3 (Japan) (Disc 1) +bizhash:B1CBB225 datahash:2A14A8F7 //Metal Angel 3 (Japan) (Disc 2) +bizhash:4962A454 datahash:C6068E8A //Mahjong Station Mazin (Japan) +bizhash:B5E8EFEA datahash:057517F4 //Metal Fist (Japan) (En) +bizhash:5D798A60 datahash:DF7615B2 //Metal Gear Solid (Japan) (Demo) +bizhash:E6B28DAD datahash:9F784234 //Metal Gear Solid (Japan) (En,Ja) (Disc 1) +bizhash:991B8A3B datahash:2350F9AA //Metal Gear Solid (Japan) (En,Ja) (Disc 2) +bizhash:615E9916 datahash:CA500211 //Metal Gear Solid - Integral (Japan) (Disc 3) (VR-Disc) +bizhash:DB4851CA datahash:4219FE45 //Mighty Hits Special (Japan) +bizhash:0E857E8F datahash:79CBAA28 //Mikagura Shoujo Tanteidan (Japan) (Disc 1) +bizhash:5F252247 datahash:0CA2FF8B //Mikagura Shoujo Tanteidan (Japan) (Disc 2) +bizhash:5F2D7B6F datahash:B1095FB7 //Mikagura Shoujo Tanteidan (Japan) (Intermission Disc) +bizhash:B922DC9B datahash:AB96FB11 //Mikagura Shoujo Tanteidan (Japan) (Special Disc) +bizhash:A25B98EA datahash:2D723192 //Mikagura Shoujo Tanteidan Neko Zamurai Taikenban CD-ROM (Japan) +bizhash:515593E4 datahash:9F73D307 //Million Classic (Japan) (Disc 1) (Honpen Game Senyou) +bizhash:CD3D6368 datahash:DE50A05A //Million Classic (Japan) (Disc 2) (Taisen Game Senyou) +bizhash:CA9DC91E datahash:64B8B9DC //Minakata Hakudou Toujou (Japan) (Disc 1) +bizhash:87870045 datahash:E19A821F //Minakata Hakudou Toujou (Japan) (Disc 2) +bizhash:99482749 datahash:423009EE //Mini Moni. Dice de Pyon! (Japan) +bizhash:74F40EC7 datahash:49DF4E3D //Mini-Moni. - Shakatto Tambourine! Dapyon! (Japan) +bizhash:37B76A23 datahash:FEE52182 //Minna no Golf (Japan) (Demo) +bizhash:99E22972 datahash:6DB6538C //Minna no Golf (Japan) +bizhash:E112C156 datahash:E54C1591 //Minna no Golf 2 (Japan) (v1.0) +bizhash:B3E03552 datahash:9E7C45E6 //Minna no Golf 2 (Japan) (v1.1) +bizhash:552235EE datahash:4FBA7715 //Minton Keibu no Sousa File - Doukeshi Satsujin Jiken (Japan) +bizhash:2EB8B8F2 datahash:EFDE8F80 //Miru Drama kara, Yaru Drama e. - Yarudora - Yukiwari no Hana & Sampaguita (Japan) (Demo) +bizhash:FF0DDD44 datahash:6C4A9CF6 //Missland 2 (Japan) +bizhash:8C7A0DD4 datahash:29C24A80 //Mitsumete Knight (Japan) +bizhash:682F6C50 datahash:732883A7 //Mitsumete Knight R - Daibouken Hen (Japan) +bizhash:D06F1C24 datahash:A87F3497 //Mizzurna Falls (Japan) +bizhash:0D481AC8 datahash:32E28501 //Moebius Link 3D (Japan) +bizhash:6C028045 datahash:A0126503 //Momotaro Dentetsu 7 (Japan) (v1.0) +bizhash:40905321 datahash:D0A7A5C3 //Momotaro Dentetsu 7 (Japan) (v1.1) +bizhash:6C7A7879 datahash:C591C72F //Momotarou Densetsu (Japan) +bizhash:BE5C4A3E datahash:FFF80C6A //Momotarou Dentetsu V (Japan) +bizhash:DDD44454 datahash:40F40471 //Simple 1500 Series Vol. 6 - The Hanafuda (Japan) (v1.0) +bizhash:55759F25 datahash:B4B522CC //Simple 1500 Series Vol. 6 - The Hanafuda (Japan) (v1.1) +bizhash:9F32308F datahash:4FC1269F //Simple 1500 Series Vol. 60 - The Table Hockey (Japan) +bizhash:255BE77B datahash:0D22B896 //Simple 1500 Series Vol. 61 - The Quiz 2 (Japan) +bizhash:F741F2FB datahash:B14BC401 //Simple 1500 Series Vol. 62 - The Ski (Japan) +bizhash:01EC3E05 datahash:1F958C74 //Simple 1500 Series Vol. 63 - The Gun Shooting 2 (Japan) +bizhash:20696E94 datahash:FA433636 //Simple 1500 Series Vol. 64 - The Kick Boxing (Japan) +bizhash:40D37D47 datahash:588D999E //Simple 1500 Series Vol. 65 - The Golf (Japan) +bizhash:FCED11B4 datahash:F98642D9 //Simple 1500 Series Vol. 66 - The Kaiten - Mawasundaa!! (Japan) +bizhash:00F899A3 datahash:28302DCC //Simple 1500 Series Vol. 67 - The Soccer - Dynamite Soccer 1500 (Japan) +bizhash:EA1EE0BE datahash:6CAF721B //Simple 1500 Series Vol. 68 - The RC Car - RC de GO! (Japan) +bizhash:D4D3F297 datahash:CAC6986A //Simple 1500 Series Vol. 69 - The Putter Golf (Japan) +bizhash:7A4806B7 datahash:E8BBFC3C //Simple 1500 Series Vol. 7 - The Card (Japan) (v1.0) +bizhash:22BE78F5 datahash:0EE9DD5A //Simple 1500 Series Vol. 7 - The Card (Japan) (v1.1) +bizhash:09BB3E71 datahash:F7F05327 //Simple 1500 Series Vol. 70 - The War Simulation - Hito no Tsukurishi Mono Tachi (Japan) +bizhash:3B63B2C9 datahash:42119DD6 //Simple 1500 Series Vol. 71 - The Renai Simulation 2 - Fureai (Japan) +bizhash:162F99BE datahash:DE27B992 //Vadims (Japan) +bizhash:0BEE3DE9 datahash:74C57FC7 //Vagrant Story (Japan) +bizhash:1B9B2B67 datahash:38394029 //Valkyrie Profile (Japan) (Disc 1) (v1.0) +bizhash:1D33DAD5 datahash:E7F8C641 //Simple 1500 Series Vol. 72 - The Beach Volley (Japan) +bizhash:EC58DD1E datahash:417BC305 //Simple 1500 Series Vol. 73 - The Invaders - Space Invaders 1500 (Japan) +bizhash:EBC0ED6E datahash:BB75A9C5 //Simple 1500 Series Vol. 74 - The Horror Mystery - Sangekikan - Kevin Hakushaku no Fukkatsu (Japan) +bizhash:5BA7A17A datahash:C9D0510E //Simple 1500 Series Vol. 75 - The Double Shooting - RayStorm x RayCrisis (Japan) +bizhash:30F9ECF2 datahash:40DBBDA5 //Simple 1500 Series Vol. 77 - The Suiei (Japan) +bizhash:58D4FC88 datahash:085C6471 //Simple 1500 Series Vol. 78 - The Zeroyon (Japan) +bizhash:92B1EFD0 datahash:90F1098C //Simple 1500 Series Vol. 79 - The Shisenshou (Japan) +bizhash:A50492FE datahash:29752BC3 //Simple 1500 Series Vol. 8 - The Solitaire (Japan) (v1.1) +bizhash:D4525FF5 datahash:5A1273F7 //Simple 1500 Series Vol. 80 - The Jintori (Japan) +bizhash:03E293DB datahash:2FD99A2A //Simple 1500 Series Vol. 81 - The Renai Adventure - Okaeri! (Japan) +bizhash:B0D7F450 datahash:D073A987 //Simple 1500 Series Vol. 82 - The Sensuikan (Japan) +bizhash:FD2F3546 datahash:01F8CD5C //Simple 1500 Series Vol. 83 - The Wakeboard - BursTrick Wakeboarding!! (Japan) +bizhash:5E8D1111 datahash:91D47309 //Simple 1500 Series Vol. 84 - The Intro Quiz (Japan) +bizhash:69F85081 datahash:062D0FE8 //Simple 1500 Series Vol. 85 - The Sengoku Bushou - Tenka Touitsu no Yabou (Japan) +bizhash:4719068D datahash:854C00D0 //Simple 1500 Series Vol. 86 - The Onigokko (Japan) +bizhash:1E2DF61A datahash:B05BF987 //Simple 1500 Series Vol. 87 - The Kyoutei (Japan) +bizhash:C13778E2 datahash:72CEF5B9 //Simple 1500 Series Vol. 88 - The Gal Mahjong - Love Songs - Idol wa High Rate (Japan) +bizhash:7E8EEB8E datahash:9DF8C0B9 //Simple 1500 Series Vol. 9 - The Chess (Japan) (v1.0) +bizhash:AA182BBF datahash:CF9BF54E //Simple 1500 Series Vol. 90 - The Sensha (Japan) +bizhash:E1EB04DB datahash:B1079016 //Simple 1500 Series Vol. 91 - The Gambler - Honoo no Tobaku Densetsu (Japan) +bizhash:97157B3E datahash:1639D5B9 //Simple 1500 Series Vol. 92 - The Tozan RPG - Ginrei no Hasha (Japan) +bizhash:03C455FA datahash:B2A2FDE1 //Simple 1500 Series Vol. 93 - The Puzzle Bobble - Puzzle Bobble 4 (Japan) +bizhash:5EBB693B datahash:53F9DEB0 //Simple 1500 Series Vol. 94 - The Cameraman - Gekisha Boy Omake Tsuki (Japan) +bizhash:C9BB0825 datahash:485CE345 //Simple 1500 Series Vol. 95 - The Hikouki (Japan) +bizhash:6838AC1D datahash:20726B33 //Simple 1500 Series Vol. 96 - The Yakyuu 2 - 2002 Pro Yakyuu (Japan) +bizhash:9F149457 datahash:9BC078D7 //Simple 1500 Series Vol. 97 - The Squash (Japan) +bizhash:09690D32 datahash:4205C049 //Simple 1500 Series Vol. 98 - The Futsal (Japan) +bizhash:1E717343 datahash:30AA4107 //Simple 1500 Series Vol. 99 - The Kendou - Ken no Hanamichi (Japan) +bizhash:B9947D1C datahash:D29A82F5 //Simple Character 2000 Series Vol. 01 - Kidou Senshi Gundam - The Gunjin Shougi (Japan) +bizhash:E0129D08 datahash:0D66FDBE //Simple Character 2000 Series Vol. 02 - Afro-ken - The Puzzle (Japan) +bizhash:0EAE5F0C datahash:6EED91F1 //Simple Character 2000 Series Vol. 04 - Jarinko Chie - The Hanafuda (Japan) +bizhash:8F7FD3AF datahash:F85FECD0 //Simple Character 2000 Series Vol. 05 - High School Kimengumi - The Table Hockey (Japan) +bizhash:D340F5ED datahash:AD48890E //Simple Character 2000 Series Vol. 06 - Dokonjou Gaeru - The Mahjong (Japan) +bizhash:4C4C20BA datahash:44AD04F8 //Simple Character 2000 Series Vol. 07 - Ikkyuu-san - The Quiz (Japan) +bizhash:257353F6 datahash:8E2BD779 //Simple Character 2000 Series Vol. 08 - Kagaku Ninjatai Gatchaman - The Shooting (Japan) +bizhash:A478AB6D datahash:1463101C //Simple Character 2000 Series Vol. 09 - Tsurikichi Sanpei - The Tsuri (Japan) +bizhash:30D9CFDD datahash:6AE448B3 //Simple Character 2000 Series Vol. 10 - Sakigake!! Otokojuku - The Dodgeball (Japan) +bizhash:B5E02D97 datahash:506AF948 //Simple Character 2000 Series Vol. 11 - Meitantei Conan - The Board Game (Japan) +bizhash:AB636AFD datahash:0DA3931E //Simple Character 2000 Series Vol. 12 - Kidou Butouden G Gundam - The Battle (Japan) +bizhash:FB2BA356 datahash:70F409B1 //Simple Character 2000 Series Vol. 13 - Shin Kidou Senki Gundam W - The Battle (Japan) +bizhash:51C7E011 datahash:8CB77721 //Simple Character 2000 Series Vol. 14 - Nantettantei Idol - The Jigsaw Puzzle (Japan) +bizhash:82718413 datahash:C231BB01 //Simple Character 2000 Series Vol. 15 - Cyborg 009 - The Block Kuzushi (Japan) +bizhash:65110F84 datahash:7C598B79 //Simple Character 2000 Series Vol. 16 - Gamba no Bouken - The Puzzle Action (Japan) +bizhash:5A644D46 datahash:B243F5DD //Simple Character 2000 Series Vol. 17 - Sentou Mecha Xabungle - The Race in Action (Japan) +bizhash:5D03A70D datahash:9B2623F8 //Simulation Pro Yakyuu '99 (Japan) +bizhash:EBC7E787 datahash:80F813F7 //Simulation RPG Tkool (Japan) +bizhash:0CA547DF datahash:52AF38D5 //Sister Princess (Japan) (Disc 1) (v1.0) +bizhash:0A812FA8 datahash:AA5A5CB5 //Sister Princess (Japan) (Disc 1) (v1.1) +bizhash:8D365161 datahash:6C5D674D //Sister Princess (Japan) (Disc 2) (v1.0) +bizhash:90EC955F datahash:D7217820 //Sister Princess (Japan) (Disc 2) (v1.1) +bizhash:CEF7471C datahash:434CCCB8 //Sister Princess - Pure Stories (Japan) +bizhash:E04EE5F5 datahash:E9E53E9E //Sister Princess 2 (Japan) (Disc 1) (v1.0) +bizhash:A9DFCD09 datahash:1DB524D7 //Sister Princess 2 (Japan) (Disc 1) (v1.1) +bizhash:71779D44 datahash:654AEF68 //Sister Princess 2 (Japan) (Disc 2) (v1.0) +bizhash:895CD63D datahash:5C137E74 //Sister Princess 2 (Japan) (Disc 2) (v1.1) +bizhash:97D1FE1C datahash:EC26D119 //Sister Princess 2 - Premium Fan Disc (Japan) (Disc A) +bizhash:D7435781 datahash:3F22625F //Sister Princess 2 - Premium Fan Disc (Japan) (Disc B) +bizhash:56EFF449 datahash:81B48A56 //Ski Air Mix (Japan) +bizhash:33D75F84 datahash:90210A4A //Slam Dragon (Japan) +bizhash:9C6C5BAE datahash:6F30ED81 //Slap Happy Rhythm Busters (Japan) +bizhash:55F7B706 datahash:856F5618 //Slayers Royal (Japan) +bizhash:EB5D945C datahash:3D93C325 //Slayers Wonderful (Japan) +bizhash:E6C61CB1 datahash:326916D2 //Slime Shiyou! (Japan) +bizhash:24F35927 datahash:0DC1297F //Slotter Mania 2 - Chounetsu 30! Hana Hana & Kingbary & Hai Hai Siesta (Japan) +bizhash:9EF640B0 datahash:224A43D8 //Slotter Mania 9 (Japan) +bizhash:93A58AC2 datahash:5FCDBBE1 //Smash Court (Japan) +bizhash:886A42A0 datahash:349E8767 //Smash Court 2 (Japan) +bizhash:3277024F datahash:A6F77079 //Smash Court 3 (Japan) +bizhash:F1E15137 datahash:D5475FAC //Snatcher (Japan) +bizhash:44EAE3D8 datahash:9DB0A8EF //Snow Break (Japan) (En) +bizhash:D375383A datahash:A5AB4CDB //Soeldnerschild Special (Japan) +bizhash:43067762 datahash:45A0B62E //Sol Divide (Japan) +bizhash:2BCE2C0C datahash:79E107EF //Sold Out (Japan) +bizhash:2FF23D0E datahash:D78B0491 //Solid Link - Dungeon Side (Japan) +bizhash:C86E6209 datahash:E95AA386 //Solid Link - Tower Side (Japan) +bizhash:90BAA0C4 datahash:D4D75384 //Soreike no Kokoroji - Kokoro ga Oshieru Koi, Kekkon, Jinsei (Japan) +bizhash:1AD622A0 datahash:35DB60E8 //Sotsugyou - Crossworld (Japan) +bizhash:6819561A datahash:437430BC //Sotsugyou II - Neo Generation (Japan) +bizhash:11EB36F1 datahash:4C761CE5 //Sotsugyou III - Wedding Bell (Japan) +bizhash:25153C1F datahash:2324D3B5 //Sotsugyou R - Graduation Real (Japan) +bizhash:4373666D datahash:23B4E8B9 //Sotsugyou Vacation (Japan) +bizhash:A4C88108 datahash:A197374B //Soukaigi (Japan) (Disc 1) +bizhash:5E53ADEA datahash:51895876 //Soukaigi (Japan) (Disc 2) +bizhash:0A79BDE7 datahash:49955723 //Soukaigi (Japan) (Disc 3) +bizhash:20590280 datahash:B9A576BB //Soukoban - Nanmon Shinan (Japan) +bizhash:96853E4A datahash:F6C1BCA0 //Soukoban Basic 2 (Japan) +bizhash:1725C44A datahash:E1C8FD8E //Soukou Kidoutai L.A.P.D. (Japan) (Demo) +bizhash:B8EB6C43 datahash:6CC711EA //Soukou Kidoutai L.A.P.D. (Japan) +bizhash:9082EBBC datahash:F5B957B0 //Soukou Kihei Votoms - Koutetsu no Gunzei (Japan) (Disc 1) +bizhash:F9090F40 datahash:20749833 //Soukou Kihei Votoms - Woodo Kummen (Japan) +bizhash:89B8A174 datahash:8E9D3D7D //Soukou Kihei Votoms Gaiden - Ao no Kishi Berserga Monogatari (Japan) +bizhash:91D4711E datahash:E0165DA4 //Soukuu no Tsubasa - Gotha World (Japan) (Disc 1) +bizhash:B8F3ADF5 datahash:4881C4D6 //Soukuu no Tsubasa - Gotha World (Japan) (Disc 2) +bizhash:C45FEBCE datahash:6FF42749 //Soul Edge (Japan) (v1.1) +bizhash:802A5155 datahash:93F86972 //Soulmaster (Japan) +bizhash:67FF7783 datahash:3BCD8413 //Soumatou (Japan) +bizhash:AFF802A5 datahash:1B3B8E77 //Sound Novel Evolution 1 - Otogirisou - Sosei Hen (Japan) (v1.0) +bizhash:8A2B557D datahash:4B915D81 //Sound Novel Evolution 1 - Otogirisou - Sosei Hen (Japan) (v1.1) +bizhash:04E938DD datahash:0CA59B07 //Sound Novel Evolution 2 - Kamaitachi no Yoru Tokubetsu Hen (Japan) +bizhash:7A9417C7 datahash:2316E14E //Sound Novel Evolution 3 - Machi - Unmei no Kousaten (Japan) (Disc 1) +bizhash:91FCD961 datahash:5E316BD0 //Sound Novel Evolution 3 - Machi - Unmei no Kousaten (Japan) (Disc 2) +bizhash:CB5693B5 datahash:BADB46C4 //Sound Novel Tkool 2 (Japan) +bizhash:49D75446 datahash:2592CF3D //Sound Qube (Japan) +bizhash:723BBE54 datahash:29D87B55 //Southern All Stars - Space MOSA Space Museum of Southern Art (Japan) (Disc 1) (Museum) +bizhash:2ECE8B4B datahash:37858BF7 //Southern All Stars - Space MOSA Space Museum of Southern Art (Japan) (Disc 2) (Library) +bizhash:59F89D9B datahash:5C64B632 //Southern All Stars - Space MOSA Space Museum of Southern Art (Japan) (Disc 3) (Theater) +bizhash:25908E1C datahash:DA709C1B //Space Adventure Cobra - Galaxy Nights (Japan) +bizhash:E5B837F8 datahash:2F5D683B //Space Adventure Cobra - The Psychogun Vol. 1 (Japan) +bizhash:CA11E30D datahash:D4CB52B1 //Space Adventure Cobra - The Psychogun Vol. 2 (Japan) +bizhash:C2EE1273 datahash:957E400A //Space Griffon VF-9 (Japan) +bizhash:B7E1A321 datahash:065C9B11 //Space Invaders (Japan) +bizhash:306DA2B9 datahash:FE4D3C4E //Valkyrie Profile (Japan) (Disc 2) (v1.0) +bizhash:76D7C1A6 datahash:9140B9DB //Valkyrie Profile (Japan) (Disc 2) (v1.1) +bizhash:0B42E76B datahash:BB922F94 //Valkyrie Profile (Japan) (Disc 2) (v1.2) +bizhash:4156E1A6 datahash:D9A27091 //Value 1500 - Ochan no Oekaki Logic 3 (Japan) +bizhash:E476F4F4 datahash:8BBD7555 //Value 1500 - The Murasaki Kinshiro (Japan) +bizhash:5ECFA733 datahash:82EB19FD //Value 1500 - The RonRon (Japan) +bizhash:7527D3D6 datahash:57D0961B //Value 1500 - The Shanghai (Japan) +bizhash:097EF3D7 datahash:4809FE98 //Vampire - The Night Warriors (Japan) +bizhash:D5253581 datahash:3C15EDBB //Vampire Hunter D (Japan) (v1.0) +bizhash:93689E65 datahash:F8BE0799 //Vampire Savior - EX Edition (Japan) +bizhash:A6F7A375 datahash:81B1D6A7 //Vandal Hearts - Ushinawareta Kodai Bunmei (Japan) +bizhash:2EC33631 datahash:D31A3484 //Vandal Hearts II - Tenjou no Mon (Japan) +bizhash:E54E6268 datahash:14EDFEA7 //Velldeselba Senki - Tsubasa no Kunshou (Japan) (Demo) +bizhash:24ACE7C3 datahash:5998F571 //Velldeselba Senki - Tsubasa no Kunshou (Japan) +bizhash:904361D6 datahash:92A5880E //Vib-Ribbon (Japan) +bizhash:51DF756D datahash:42E86E85 //Victory Zone 2 (Japan) +bizhash:1DEBD385 datahash:C1D03526 //Metal Gear Solid - Integral (Japan) (En,Ja) (Disc 1) +bizhash:F4A6229F datahash:B86566FD //Metal Gear Solid - Integral (Japan) (En,Ja) (Disc 2) +bizhash:30E3CBA2 datahash:01D7422B //Metal Gear Solid Pilot Disc (Japan) +bizhash:16979A3F datahash:C2814B71 //Metal Jacket (Japan) +bizhash:42C8ECE6 datahash:CA543020 //Metal Slug - Super Vehicle-001 (Japan) +bizhash:17ADB4D3 datahash:2D9669E4 //Metal Slug X - Super Vehicle-001 (Japan) +bizhash:7129E466 datahash:15379589 //Mezase! Meimon Yakyuubu (Japan) +bizhash:E8AC31C1 datahash:E3F5E9A9 //Mighty Hits (Japan) +bizhash:1617396E datahash:DF6A7BE2 //Monster Farm 2 (Japan) (v1.0) +bizhash:F095E806 datahash:06E0EFD2 //Monster Farm 2 (Japan) (v1.1) +bizhash:1C1AEB87 datahash:2B0FAAC1 //Monster Farm 2 (Tentou Houei You Demonstration CD-ROM) (Japan) +bizhash:45A8851A datahash:BED8187F //Monster Farm Jump (Japan) +bizhash:CF6901F5 datahash:A7F9DF8C //Monster Race (Japan) +bizhash:5372BFB1 datahash:17E2F3F1 //MonsterSeed (Japan) +bizhash:BF5383C5 datahash:1DF0DBFF //Moon - Remix RPG Adventure (Japan) +bizhash:2A92919B datahash:BC234D00 //Moonlight Syndrome (Japan) (Disc 1) +bizhash:F8D0AD5C datahash:9BBCA62E //Moonlight Syndrome (Japan) (Disc 2) +bizhash:A3BA231A datahash:9591FC1D //Moritaka Chisato - Safari Tokyo (Japan) (Disc 1) +bizhash:F2C3C48B datahash:22AC9016 //Moritaka Chisato - Safari Tokyo (Japan) (Disc 2) +bizhash:3E04472C datahash:DFFE57BA //Mortal Kombat 3 (Japan) (En) +bizhash:51D42B63 datahash:58901B0F //Mortal Kombat II (Japan) (En) +bizhash:CEBAFB24 datahash:181D624B //Mortal Kombat Trilogy (Japan) (En) +bizhash:E667C8B8 datahash:44F68D0A //Motor Toon Grand Prix (Japan) (v1.0) +bizhash:46276235 datahash:750D19E4 //Motor Toon Grand Prix (Japan) (v1.1) +bizhash:3CF95783 datahash:14E2FD0E //Motor Toon Grand Prix - USA Edition (Japan) (En) +bizhash:EA6CACEE datahash:2E453924 //Motor Toon Grand Prix 2 (Japan) (Disc 1) (En) +bizhash:FCCAB266 datahash:42DBA931 //Motor Toon Grand Prix 2 (Japan) (Disc 2) (Taisen Senyou Disc) (En) +bizhash:B9D669B6 datahash:DCC6A7F1 //Motto! Nyan to Wonderful 2 (Japan) +bizhash:1E5B9920 datahash:BA00BC16 //Mr. Driller (Japan) +bizhash:3528D6E1 datahash:372CB224 //Mushitarou (Japan) +bizhash:2FBB43C4 datahash:4915B414 //Mutekiou Tri-Zenon (Japan) +bizhash:95A3D876 datahash:851E87BA //My Dream - On Air ga Matenakute (Japan) (Disc 1) +bizhash:C356949C datahash:E8C16C64 //My Dream - On Air ga Matenakute (Japan) (Disc 2) +bizhash:75B1BF4A datahash:9D01DE77 //My Garden (Japan) +bizhash:37EF5F20 datahash:B71699A2 //My Home Dream (Japan) +bizhash:6FA2484A datahash:58EE94F1 //Myst (Japan) (v1.0) +bizhash:21895EB9 datahash:7D46BFA6 //Myst (Japan) (v1.1) +bizhash:748845C2 datahash:330C84FA //Mystic Dragoons, The (Japan) +bizhash:BC162644 datahash:9A8A1CCC //Mystic Mind - Yureru Omoi (Japan) (Disc 1) +bizhash:23BAFC6F datahash:2DA5C020 //Mystic Mind - Yureru Omoi (Japan) (Disc 2) +bizhash:3442BF09 datahash:79376FF8 //Nainai no Meitantei (Japan) +bizhash:9D834516 datahash:0178DE9B //Namco Anthology 1 (Japan) +bizhash:99D3EB53 datahash:56CCB058 //Namco Anthology 2 (Japan) +bizhash:A2D77D80 datahash:579CDEE0 //Namco Museum Encore (Japan) (v1.0) +bizhash:A944D52A datahash:803BC514 //Namco Museum Encore (Japan) (v1.1) +bizhash:9662428C datahash:209E6C64 //Namco Museum Encore (Japan) (v1.2) +bizhash:71A081A1 datahash:6768AE3A //Valkyrie Profile (Japan) (Disc 1) (v1.1) +bizhash:445757F3 datahash:93F34E92 //Valkyrie Profile (Japan) (Disc 1) (v1.2) +bizhash:3B5624BF datahash:58007FE7 //Virtua Pachi-Slot III (Japan) +bizhash:7917E72D datahash:635FBF5D //Monster Complete World (Japan) +bizhash:6A1BE0BF datahash:AB9A1D77 //Monster Farm (Japan) +bizhash:42AEE611 datahash:5D734DD0 //Virtual Bowling (Japan) +bizhash:84500519 datahash:67032C1D //Namco Museum Vol. 2 (Japan) (v1.0) +bizhash:5455B4EB datahash:36234197 //Virtual Ikusei Simulation - Nyan to Wonderful (Japan) +bizhash:5DCC740F datahash:D6F9D3B9 //Virtual Kyoutei '98 (Japan) +bizhash:31D20330 datahash:5A843BEB //Virtual Kyoutei '99 (Japan) +bizhash:28460DD1 datahash:FAD166D0 //Virtual Kyoutei 2000 (Japan) +bizhash:01378A42 datahash:414A64B7 //Virtual Kyoutei 21 (Japan) +bizhash:32BD93C1 datahash:8163083D //Virtuoso (Japan) (En) (Prototype 1995-12-19) +bizhash:71B5EEAE datahash:E7C88E8B //Waku Waku Bowling (Japan) +bizhash:C239E028 datahash:87E1DCC6 //Waku Waku Derby (Japan) +bizhash:C4A86989 datahash:DDBC974D //Waku Waku Volley (Japan) +bizhash:8305286B datahash:803EC5F3 //Vigilante 8 - 2nd Battle (Japan) +bizhash:EDCCB0D4 datahash:9E27D88C //Wakupuyo Dungeon - Ketteiban (Japan) +bizhash:2E0BE096 datahash:4232CEE9 //Wan-der Vehicles - Doggy Bone Daisakusen (Japan) +bizhash:026460FF datahash:A4020A5C //Wangan Trial (Japan) (Disc 1) +bizhash:3479EBB9 datahash:6EC8FEE1 //Wangan Trial (Japan) (Disc 2) +bizhash:8F803CFB datahash:06060DD7 //WarCraft II - The Dark Saga (Japan) +bizhash:3B24B17C datahash:749B72A7 //Weltorv Estleia (Japan) +bizhash:E3492F07 datahash:3880850A //Whistle - Fuki Nukeru Kaze (Japan) +bizhash:C1052B1E datahash:FEC1F76C //Whizz (Japan) (En) +bizhash:E60989BF datahash:61EA5D21 //Wild Arms (Japan) (Demo) +bizhash:B9E04723 datahash:D08A21EE //Welcome House (Japan) +bizhash:02FE96C7 datahash:1011ED38 //Wild Arms (Japan) (v1.0) +bizhash:FD2D7CF7 datahash:FAA2CAFD //Wild Arms (Japan) (v1.1) +bizhash:29178976 datahash:80E9EACA //Wild Arms - 2nd Ignition (Japan) (Demo) +bizhash:6B57DD9A datahash:0A3E812B //Wild Arms - 2nd Ignition (Japan) (Disc 1) (v1.0) +bizhash:3F2FAABE datahash:6E24BA77 //Wild Arms - 2nd Ignition (Japan) (Disc 1) (v1.1) +bizhash:8F20333A datahash:2F0A2C70 //Wild Arms - 2nd Ignition (Japan) (Disc 2) (v1.0) +bizhash:DB58441E datahash:6F7CFEE6 //Wild Arms - 2nd Ignition (Japan) (Disc 2) (v1.1) +bizhash:BD9E6F62 datahash:78D8B609 //Wild Boater (Japan) +bizhash:BB220FFA datahash:B25F6EE2 //Welcome House 2 - Keaton and His Uncle (Japan) +bizhash:1D9911C2 datahash:D0C49E3C //Wildroid 9 (Japan) +bizhash:B6A7D04D datahash:AB5BC539 //Wing Commander III - Heart of the Tiger (Japan) (Disc 1) +bizhash:4DA1C7F6 datahash:9F215805 //Wing Commander III - Heart of the Tiger (Japan) (Disc 2) +bizhash:5D232077 datahash:B6C65194 //Wing Commander III - Heart of the Tiger (Japan) (Disc 3) +bizhash:338DA1BE datahash:EF74DBF7 //Winning Post 2 - Final '97 (Japan) +bizhash:F2A11DFA datahash:F1E0FEEC //Winning Post 2 - Program '96 (Japan) +bizhash:39EF2319 datahash:3199568F //Winning Post 3 (Japan) +bizhash:F7A405ED datahash:116C27A4 //Winning Post 3 - Program '98 (Japan) +bizhash:38E8EA56 datahash:5392F079 //Winning Post 4 (Japan) +bizhash:90002D06 datahash:C3AF95BD //Winning Post EX (Japan) +bizhash:DE73C9E4 datahash:3D564179 //WipEout (Japan) (En) +bizhash:A1079B5A datahash:CDFF5548 //WipEout 3 (Japan) (En) +bizhash:4F3F3CE4 datahash:95FE3F93 //Wipeout XL (Japan) (En) +bizhash:3F1794AA datahash:605C63C7 //Witch of Salzburg, The (Japan) +bizhash:1DAB523D datahash:95BBB6C0 //Wizard's Harmony (Japan) +bizhash:54F78627 datahash:A2D9D431 //Wizard's Harmony 2 (Japan) +bizhash:D1910839 datahash:0D1E8A35 //Wizard's Harmony R (Japan) +bizhash:7920C66B datahash:CC8D352B //Wizardry - Dimguil (Japan) +bizhash:2FB68E2B datahash:7CB624F4 //Wizardry - Llylgamyn Saga (Japan) (En,Ja) +bizhash:BD76EA09 datahash:4CDE402C //Wizardry - New Age of Llylgamyn (Japan) (En,Ja) (v1.0) +bizhash:535343C7 datahash:B5984EFC //Wizardry Empire - Inishie no Oujo (Japan) +bizhash:80CD69E5 datahash:A5E6FEED //Wizardry Empire II - Oujo no Isan (Japan) +bizhash:E2ED2108 datahash:BAB5DD73 //Wizardry VII - Guardia no Houju (Japan) +bizhash:5400DFE7 datahash:7BFD381D //Wolkenkratzer - Shinpan no Tou (Japan) +bizhash:17555D84 datahash:9B8FCDDC //World Greatest Hits Series Vol. 1 - Pro Pinball - Big Race USA (Japan) (En) +bizhash:9E26B64A datahash:D6107BEC //World Greatest Hits Series Vol. 2 - Pipe Dreams 3D (Japan) (En) +bizhash:C0448B74 datahash:D0CA6712 //World Greatest Hits Series Vol. 3 - Speedball 2100 (Japan) (En) +bizhash:14EE9DAA datahash:3AD5710D //Namco Museum Vol. 2 (Japan) (v1.1) +bizhash:99E48BAA datahash:9AB35BCA //Namco Museum Vol. 3 (Japan) +bizhash:F164188B datahash:2F3A56DD //Namco Museum Vol. 4 (Japan) +bizhash:7A499164 datahash:ADCBFA97 //Namco Museum Vol. 5 (Japan) +bizhash:4E7C1086 datahash:6AECB5ED //World Greatest Hits Series Vol. 4 - Tom Clancy's Rainbow Six (Japan) (En) +bizhash:825CA5F2 datahash:8B45108E //Nanatsu no Hikan (Japan) (Disc 1) +bizhash:EA4EC0AF datahash:6064F57F //World Greatest Hits Series Vol. 5 - Tyco R-C - Assault with a Battery (Japan) (En) +bizhash:2C009E5A datahash:B468DCA9 //Nanatsu no Hikan (Japan) (Disc 2) +bizhash:6D94FBBB datahash:6CD54F86 //World Never Island (Japan) +bizhash:F2C28EE0 datahash:BC3456FA //Nanatsu no Hikan (Japan) (Disc 3) +bizhash:6EDA65C6 datahash:6146439D //World Neverland - Olerud Oukoku Monogatari (Japan) +bizhash:01205A74 datahash:7720BE72 //World Neverland 2 - Pluto Kyouwakoku Monogatari (Japan) +bizhash:0130F1AE datahash:91FBF278 //World Soccer Jikkyou Winning Eleven 2000 - U-23 Medal e no Chousen (Japan) +bizhash:8222E865 datahash:E9E1BC09 //World Soccer Jikkyou Winning Eleven 3 - Final Ver. (Japan) +bizhash:B72D7800 datahash:C33E574E //World Soccer Jikkyou Winning Eleven 3 - World Cup France '98 (Japan) (v1.0) +bizhash:73ED3600 datahash:F6F82ED6 //NanoTek Warrior (Japan) (En) +bizhash:B01B04C8 datahash:DFE1F8B3 //Naruto - Shinobi no Sato no Jintori Gassen (Japan) +bizhash:1BDB1368 datahash:FC2DB918 //Nazo-Oh (Japan) +bizhash:38B49B22 datahash:86468C84 //NBA Jam Extreme (Japan) (En) +bizhash:C1DCB51A datahash:4E0A7EEE //NBA Live 97 (Japan) +bizhash:E7879AF7 datahash:779AB9DD //NBA Live 98 (Japan) +bizhash:D7556A21 datahash:31C00DA8 //NBA Live 99 (Japan) +bizhash:4FD794EB datahash:B7FEAB0F //NBA Power Dunkers (Japan) +bizhash:41C34B92 datahash:4F0380DB //NBA Power Dunkers 2 (Japan) +bizhash:ED2F8187 datahash:A1D8855E //NBA Power Dunkers 3 (Japan) +bizhash:AA2E25DB datahash:E20F8C92 //NBA Power Dunkers 4 (Japan) +bizhash:12387149 datahash:C0EB6E55 //NBA Power Dunkers 5 (Japan) +bizhash:92D5268D datahash:D1B704E0 //Nekketsu Oyako (Japan) +bizhash:128310B4 datahash:17DB67A6 //Neko Zamurai (Japan) (Disc 1) +bizhash:3C861141 datahash:ED8E18B9 //Neko Zamurai (Japan) (Disc 2) +bizhash:9E72C101 datahash:E80B0CC1 //Neko Zamurai (Japan) (Disc 3) +bizhash:F6B04E16 datahash:E3057BFD //Neo Atlas (Japan) +bizhash:0738443E datahash:C8707E12 //Neo Atlas II (Japan) +bizhash:47088939 datahash:326913D1 //Nessa no Hoshi (Japan) (Disc 1) +bizhash:8E2CD14B datahash:3950567C //Nessa no Hoshi (Japan) (Disc 2) +bizhash:A4672AC0 datahash:02E56299 //Neues (Japan) +bizhash:3DB742AA datahash:6F6A2C1D //NHL Powerplay '96 (Japan) (En) +bizhash:E6C6B4DD datahash:DE7D613B //NHL PowerRink '97 (Japan) (En) +bizhash:8AF21CB6 datahash:023F2013 //World Soccer Jikkyou Winning Eleven 4 (Japan) (v1.1) +bizhash:F8E06101 datahash:C7BBB5EC //World Soccer Jikkyou Winning Eleven 4 (Japan) (v1.0) +bizhash:CEA40A61 datahash:0E305464 //World Soccer Winning Eleven '97 (Japan) (v1.0) +bizhash:993A462F datahash:9EF22F98 //World Soccer Winning Eleven (Japan) +bizhash:62318C0B datahash:55358ADB //World Soccer Winning Eleven '97 (Japan) (v1.1) +bizhash:8EE6F46B datahash:7FED1D29 //World Stadium 5 (Japan) +bizhash:8093A5B7 datahash:DC8CCE13 //World Stadium EX (Japan) (v1.0) +bizhash:91FB7935 datahash:DD3C2797 //World Stadium EX (Japan) (v1.1) +bizhash:11054FF7 datahash:1E37E25B //WTC World Touring Car Championship (Japan) +bizhash:613A2B15 datahash:7E7D62F4 //X-Men vs. Street Fighter - EX Edition (Japan) +bizhash:D5F40F41 datahash:92549BB8 //Xenogears (Japan) (Disc 1) +bizhash:9A95BF9B datahash:B7C85C70 //Xenogears (Japan) (Disc 2) +bizhash:FE9409B6 datahash:430C51B6 //Xevious 3D-G+ (Japan) (En) +bizhash:89EFC3FA datahash:9857F9F7 //XI [sai] (Japan) (En,Ja) (Demo) +bizhash:1E79C859 datahash:56BDF0DD //XI [sai] (Japan) (En,Ja) +bizhash:FB3F7296 datahash:B1CF319C //XI [sai] Jumbo (Japan) +bizhash:64C06E71 datahash:324149E9 //Yakiniku Bugyou (Japan) +bizhash:41A0B5C0 datahash:B378A52E //Yaku - Yuujou Dangi (Japan) +bizhash:3E3B59B1 datahash:FE1B639B //Yaku Tsuu - Noroi no Game (Japan) +bizhash:1DE90767 datahash:542324A6 //Yamasa Digi Guide - Faust (Japan) +bizhash:2B424CDC datahash:D580BABD //Yamasa Digi Guide - M771 (Japan) +bizhash:557E8276 datahash:8AF5C083 //Yamasa Digi Guide - New Pulsar R (Japan) +bizhash:2E0DFB7C datahash:C47C8C9E //Yamasa Digi Selection (Japan) (v1.0) +bizhash:DB16B416 datahash:452E9118 //World Soccer Winning Eleven 2002 (Japan) +bizhash:302FD32C datahash:A847D9DF //Yamasa Digi Selection (Japan) (v1.1) +bizhash:1BA00729 datahash:AB77A63A //World Stadium 2 (Japan) +bizhash:3DE5E533 datahash:ED03449B //Yamasa Digi World - Tetra Master (Japan) +bizhash:4D6A0B92 datahash:223F7EA3 //Yaoi Junichi Gokuhi Project - UFO wo Oe!! (Japan) +bizhash:B38F965F datahash:10B7D961 //Yarudora Series Vol. 1 - Double Cast (Japan) (Disc 1) +bizhash:B8C70210 datahash:6FE9E335 //Yarudora Series Vol. 1 - Double Cast (Japan) (Disc 2) +bizhash:F428F0E8 datahash:EAA8D744 //Yarudora Series Vol. 2 - Kisetsu wo Dakishimete (Japan) (Disc 1) +bizhash:2E024207 datahash:7C6A0B35 //Yarudora Series Vol. 2 - Kisetsu wo Dakishimete (Japan) (Disc 2) +bizhash:4ACF756E datahash:E60668AF //Yarudora Series Vol. 3 - Sampaguita (Japan) (Disc 1) +bizhash:00D9A9A0 datahash:B52AE67D //Yarudora Series Vol. 3 - Sampaguita (Japan) (Disc 2) +bizhash:6A1669F5 datahash:93D44422 //Yarudora Series Vol. 4 - Yukiwari no Hana (Japan) (Disc 1) +bizhash:C66866B2 datahash:F1AFB62F //Yarudora Series Vol. 4 - Yukiwari no Hana (Japan) (Disc 2) +bizhash:46882CE0 datahash:65EAF57B //Yoi Ko to Yoi Otona no. PlayStation Taikenban Vol. 1 (Japan) +bizhash:845929DC datahash:825186F9 //Yoi Ko to Yoi Otona no. PlayStation Taikenban Vol. 2 (Japan) +bizhash:B080EBB4 datahash:5DECC240 //Yoshimoto Mahjong Club Deluxe (Japan) +bizhash:1C8D2431 datahash:33A2E004 //Yu-Gi-Oh! Monster Capsule Breed & Battle (Japan) +bizhash:93CACAD9 datahash:4E518766 //Yu-Gi-Oh! Shin Duel Monsters - Fuuin Sareshi Kioku (Japan) +bizhash:C90436C2 datahash:A0888540 //Yutona Eiyuu Senki - TearRingSaga (Japan) +bizhash:A9DEA0AE datahash:C2A268B8 //Yuugen Gaisha Chikyuu Boueitai (Japan) +bizhash:BC477486 datahash:82E39F2D //Yuukyuu Gensoukyoku (Japan) +bizhash:0DCF6041 datahash:3588CB3C //Yuukyuu Gensoukyoku - Ensemble (Japan) +bizhash:EF062B45 datahash:B409551A //Yuukyuu Gensoukyoku - Ensemble 2 (Japan) +bizhash:A5C7B01D datahash:CDF32F0A //Yuukyuu Gensoukyoku 2nd Album (Japan) +bizhash:4335CA41 datahash:5FE69DD8 //Yuukyuu Gensoukyoku 3 - Perpetual Blue (Japan) +bizhash:25CF4BAF datahash:CE5B9C83 //Yuukyuu Kumikyoku - All Star Project (Japan) +bizhash:49ACC620 datahash:2C424E39 //Yuuwaku Office Renaika (Japan) +bizhash:B5E83C99 datahash:CF5625D4 //Zanac X Zanac (Japan) +bizhash:EA4A0E3D datahash:A49BD0C5 //Zeiramzone (Japan) +bizhash:05554541 datahash:2083061C //Zeitgeist (Japan) (En) +bizhash:B46A1315 datahash:9AE817C6 //Zen Nihon GT Senshuken Max Rev. (Japan) (Disc 1) +bizhash:FB8966F7 datahash:52EBA15F //Zen Nihon GT Senshuken Max Rev. (Japan) (Disc 2) +bizhash:C28A151E datahash:371459A0 //Zen Nihon Joshi Pro Wrestling - Joou Densetsu - Yume no Taikousen (Japan) +bizhash:5D53BF18 datahash:618C0AF9 //Zen Super Robot Taisen Denshi Daihyakka (Japan) (Disc 1) +bizhash:5CFAC35E datahash:F2C8D896 //Zen Super Robot Taisen Denshi Daihyakka (Japan) (Disc 2) +bizhash:29DCD7B8 datahash:0493528C //Zero Divide (Japan) +bizhash:CC4DDBDA datahash:62B17692 //Zero Divide 2 - The Secret Wish (Japan) +bizhash:997A50B4 datahash:53559F16 //Zero Pilot - Ginyoku no Senshi (Japan) (v1.0) +bizhash:92678598 datahash:35C9FC71 //Zero Pilot - Ginyoku no Senshi (Japan) (v1.1) +bizhash:F50D861F datahash:A5498017 //Zero4 Champ DooZy-J (Japan) +bizhash:F32EE145 datahash:52E232AF //Zeus - Carnage Heart Second (Japan) +bizhash:887E81B8 datahash:46278520 //Zill O'll (Japan) (v1.0) +bizhash:29464FAD datahash:6E0DA61C //Zipangu - Unmei wa Saikoro ga Kimeru! (Japan) (Demo) +bizhash:8BAF2171 datahash:9615552B //Zoids - Battle Card Game - Seihou Tairiku Senki (Japan) +bizhash:5D6C2CDC datahash:86A9E894 //Zoku Mikagura Shoujo Tanteidan - Kanketsuhen (Japan) (Disc 1) +bizhash:2CB7AC1B datahash:D591B808 //Zoku Mikagura Shoujo Tanteidan - Kanketsuhen (Japan) (Disc 3) +bizhash:D7B67C24 datahash:706BC68E //Zoku Mikagura Shoujo Tanteidan - Kanketsuhen (Japan) (Disc 4) +bizhash:F6AD6DBD datahash:66430A84 //Namco Museum Vol. 1 (Japan) +bizhash:FCE1E021 datahash:A3A9DAEB //World Stadium 3 (Japan) +bizhash:A3647A61 datahash:DB3C6EA3 //World Stadium 4 (Japan) +bizhash:F608B775 datahash:C3EDA99C //Zoku Mikagura Shoujo Tanteidan - Kanketsuhen (Japan) (Disc 2) +bizhash:B5B984A4 datahash:77224756 //Sidewinder USA (Japan) +bizhash:A90622A7 datahash:3D5EE87B //Wing Commander III - Heart of the Tiger (Japan) (Disc 4) +bizhash:C7ADC103 datahash:541C5DD1 //Dai-4-Ji Super Robot Taisen S (Japan) (v1.1) +bizhash:86FABEC1 datahash:9FEA6211 //Winning Post 2 (Japan) +bizhash:48357E15 datahash:884E8164 //Kurukuru Marumaru (Japan) +bizhash:212BE53C datahash:EC35774F //Tomb Raider 2 (Japan) +bizhash:D5929210 datahash:19A9B55B //Tomb Raider III - Adventures of Lara Croft (Japan) (Demo) +bizhash:4F422104 datahash:A8067728 //Tomb Raider III - Adventures of Lara Croft (Japan) (Disc 1) (Japanese Version) +bizhash:981C6FD1 datahash:F3080FD0 //Tomb Raider III - Adventures of Lara Croft (Japan) (Disc 2) (International Version) (En) +bizhash:8EE22ABF datahash:8B87D8A0 //Tomb Raider IV - The Last Revelation (Japan) +bizhash:7762BF5D datahash:F48BBCD7 //Tomb Raider V - Chronicles (Japan) +bizhash:9FFE3923 datahash:20D12F7B //007 - Demain ne Meurt Jamais (France) +bizhash:EA21765A datahash:7BD3B19F //007 - Der Morgen stirbt nie (Germany) +bizhash:5470994E datahash:40FB0330 //007 - Die Welt ist nicht genug (Germany) +bizhash:B53C4CC3 datahash:F2614069 //007 - El mundo nunca es suficiente (Spain) +bizhash:DFBE4171 datahash:C2D1C87A //007 - Le Monde ne Suffit Pas (France) +bizhash:621355C7 datahash:8DF63204 //007 - The World Is Not Enough (Europe) +bizhash:B137BF9D datahash:763E4DF9 //007 - Tomorrow Never Dies (Europe) +bizhash:22D779EE datahash:2693623A //007 Racing (Europe) +bizhash:49B7770D datahash:F8500248 //007 Racing (France) +bizhash:F54BCCCA datahash:BBE6471E //007 Racing (Germany) +bizhash:9140397D datahash:731F513B //100% Star (Europe) +bizhash:9A7FB804 datahash:3D097CD3 //100% Star (France) +bizhash:E34B5BEF datahash:8034C7FF //2002 FIFA World Cup Korea Japan (Europe) (En,Sv) +bizhash:1A78DE79 datahash:2B2C62AB //2002 FIFA World Cup Korea Japan (Germany) +bizhash:A9E6C7B4 datahash:958A7C55 //Euro Demo 05-99 (Germany) +bizhash:ED46DE75 datahash:7724C4A7 //Euro Demo 06 (Germany) +bizhash:9512187E datahash:03069898 //Euro Demo 06-00 (Germany) +bizhash:275BF5B1 datahash:1DD6AD2A //Euro Demo 06-01 (Germany) +bizhash:73F5A94B datahash:2180C380 //Euro Demo 06-99 'Special' (Germany) +bizhash:7A5771D1 datahash:1B3F2621 //Euro Demo 06-99 (Germany) +bizhash:4FAD12D5 datahash:6E470A92 //2002 FIFA World Cup Korea Japan (Italy) +bizhash:AF1CB621 datahash:43B5DCB3 //2002 FIFA World Cup Korea Japan (Spain) +bizhash:D14963FF datahash:EE7307B0 //2Xtreme (Europe) +bizhash:7AD16909 datahash:F17C2A33 //3, 2, 1, Smurf! My First Racing Game (Europe) (En,Fr,De,Es,It,Nl) +bizhash:0D476030 datahash:CCD575EA //360 Three Sixty (Europe) (En,Fr,De,Es,It,Sv) +bizhash:0FFE3DAF datahash:D71D9FBA //3D Lemmings (Europe) +bizhash:44B36AF0 datahash:4F220000 //Euro Demo 07 (Europe) +bizhash:C6A165CA datahash:45B55B1A //4-4-2 Soccer (Europe) (En,Fr,De,Es) +bizhash:C29D0AF5 datahash:FDCDE564 //40 Winks (Europe) +bizhash:F0E1976F datahash:677B7EA9 //40 Winks (Italy) +bizhash:AC86F7BC datahash:815A014F //40 Winks (Spain) +bizhash:EB88C8C0 datahash:334D7890 //4x4 World Trophy (Europe) (En,Fr,De,Es,It) +bizhash:B3EC6F34 datahash:86A8C4C6 //5 Star Racing (Europe) +bizhash:AF179893 datahash:B1EFF83A //A Sangre Fria (Spain) (Disc 1) +bizhash:689562BE datahash:E5A37C7C //A Sangre Fria (Spain) (Disc 2) +bizhash:B8C3464D datahash:D54C96BF //A Sangue Freddo (Italy) (Disc 1) +bizhash:999CDF28 datahash:B88CD9A2 //A Sangue Freddo (Italy) (Disc 2) +bizhash:381F9401 datahash:62DF0BFB //A.IV - Evolution Global (Europe) (En,Ja,Fr,De) +bizhash:55B9979D datahash:5C9E4B1E //A2 Racer - Europa Tour (Netherlands) +bizhash:61B2AB65 datahash:EA9E1E13 //Absolute Football (France) (En,Fr,De,Es,It,Pt) +bizhash:A846E2A9 datahash:C8DD9A12 //Ace Combat 2 (Europe) +bizhash:BE74BB49 datahash:9CA78F07 //Ace Combat 2 (France) +bizhash:E7E3A514 datahash:96B3DBE6 //Ace Combat 2 (Germany) +bizhash:B06E6773 datahash:91CAD2DF //Ace Combat 3 - Electrosphere (Europe) (En,Fr,De,Es,It) +bizhash:695CBA0B datahash:6C8E92D5 //Action Bass (Europe) +bizhash:C4DFC6BC datahash:0C793C93 //Action Man - Destruction X (Europe) (En,Fr,De,Es,It) +bizhash:38AA7E21 datahash:01B94FF1 //Action Man - Mission Xtreme (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da,Fi) +bizhash:0BBA9934 datahash:CAA7AE7F //Action Replay 2 Code Archive Disk (Germany) (Disc 2) (German Edition) (Unl) +bizhash:B1E74764 datahash:B3BE84F2 //Action Replay 2 Version 2.23 (Europe) (En,Fr,De,It) (Disc 2) (Bonus PSone Codes!) (Unl) +bizhash:517235FC datahash:01012E25 //Actua Golf (Europe) (En,Fr,De) +bizhash:EC364D2D datahash:D5351F46 //Actua Golf 2 (Europe) +bizhash:498B8BD0 datahash:881028F2 //Actua Golf 3 (Europe) +bizhash:61D5278C datahash:4531A6F9 //Actua Ice Hockey (Europe) (En,Fr,De,Sv,Fi) +bizhash:BDE8768D datahash:2BB54C55 //Actua Ice Hockey 2 (Europe) +bizhash:0C96D532 datahash:5F9B8165 //Actua Pool (Europe) +bizhash:BD19A400 datahash:C0F9054D //Actua Soccer (Europe) (En,Fr) (v1.0) +bizhash:BA247E0C datahash:5A6FBF97 //Actua Soccer (Europe) (En,Fr) (v1.1) +bizhash:20089B5E datahash:62FD85FA //Actua Soccer - Club Edition (Europe) +bizhash:E5C80A2D datahash:665BE50E //Actua Soccer 2 (Europe) (En,Fr) +bizhash:5F898BF6 datahash:7890E5FA //Actua Soccer 2 (Germany) (En,De) +bizhash:CBC07B6B datahash:F6452BA9 //Actua Soccer 2 (Italy) +bizhash:66EFD78E datahash:F131A07D //Actua Soccer 3 (Europe) +bizhash:FAF06EAB datahash:5FEAEAA9 //Actua Soccer 3 (Germany) +bizhash:2509300A datahash:8EE1ECA3 //Actua Soccer 3 (Italy) +bizhash:C7B45E99 datahash:3FB8F5B6 //Actua Tennis (Europe) (Fr,De) +bizhash:867FA7CE datahash:2B44980E //Actua Tennis (Europe) +bizhash:115AE8AE datahash:2ECD2FC7 //Adiboo & Paziral's Secret (Europe) (En,Fr,De,Es,It) +bizhash:FE182983 datahash:23E63CB2 //Adibou et L'Ombre Verte (France) +bizhash:0C8E04D1 datahash:EE4CE01D //Adidas Power Soccer (Europe) (En,Fr,De,Es,It) +bizhash:05446113 datahash:E40882F4 //Adidas Power Soccer 2 (Europe) (En,Fr,De,Es,It,Nl) +bizhash:0C4AE498 datahash:18F91338 //Adidas Power Soccer 98 (Europe) (En,Fr,De,Es,It,Nl) +bizhash:CBFE0F2D datahash:8AA9DEEE //Adidas Power Soccer 98 (France) (Demo) +bizhash:14449A5E datahash:6EC002C8 //Adidas Power Soccer 98 (Germany) (Demo) +bizhash:8414735F datahash:4C45A7D1 //Adidas Power Soccer International '97 (Europe) (En,Fr,De,Es,It,Nl) +bizhash:7D53620E datahash:29B444F4 //Advanced Dungeons & Dragons - Iron & Blood - Warriors of Ravenloft (Europe) +bizhash:D1C7801D datahash:2436A7AA //AFL 99 (Australia) +bizhash:7906C123 datahash:4AF01EFD //Agent Armstrong (Europe) (En,Fr,De,Es) +bizhash:243F7C6A datahash:3DD39FA5 //Agile Warrior F-111X (Europe) +bizhash:0262328E datahash:CFEE6B69 //Air Combat (Europe) (EDC) +bizhash:29CFA69F datahash:3F62638E //Air Combat (Europe) (No EDC) +bizhash:74DAED2E datahash:4FBFD25D //Air Hockey (Europe) +bizhash:9780E847 datahash:31DB821A //Air Race (Europe) +bizhash:8094885B datahash:13E59282 //Aironauts (Europe) (En,Fr,De) +bizhash:902B7EF0 datahash:CC71B659 //Akuji the Heartless (Europe) (En,Fr,De) +bizhash:C735BDE1 datahash:14803146 //Alex Ferguson's Player Manager 2001 (Europe) +bizhash:EE2D4834 datahash:8B5F219C //Alex Ferguson's Player Manager 2002 (Europe) +bizhash:FE06C321 datahash:5454015C //Euro Demo 07 (France) (En) +bizhash:82016805 datahash:2E1A8A2A //Alfred Chicken (Europe) (En,Fr,De,Es,It) +bizhash:541B65B1 datahash:6BD6A7D9 //Euro Demo 07 (Germany) +bizhash:1EB713DB datahash:9CB58073 //Alien Resurrection (Europe) (En,Fr,De,Es,It) +bizhash:8050ABB8 datahash:D9ED6732 //Alien Trilogy (Europe) (En,Fr,Es,It) +bizhash:6C7749F1 datahash:0AE6FB6E //Alien Trilogy (Germany) +bizhash:18C7C639 datahash:3C31A70E //All Music Dance! (Italy) +bizhash:D52CAA1A datahash:CF354359 //All Star Action (Europe) (Disc 1) +bizhash:A4A8A04F datahash:3E96E16C //All Star Action (Europe) (Disc 2) +bizhash:7BA91AB3 datahash:29226F32 //All Star Boxing (Europe) +bizhash:CC13710F datahash:02B547AA //All Star Racing (Europe) +bizhash:5C81FADB datahash:66880233 //All Star Racing 2 (Europe) +bizhash:8DE3C0AC datahash:984E8495 //All Star Soccer (Europe) (En,Fr,De,It) +bizhash:890CCF7B datahash:C3B971A2 //All Star Tennis '99 (Europe) (En,Fr,De,Es,It) +bizhash:5F626D8A datahash:A60DB992 //All Star Tennis (Europe) +bizhash:2B9DCB1F datahash:42360012 //All Star Tennis 2000 (Europe) (En,De,Es,It) +bizhash:1D7C57CA datahash:CE83D43B //All Star Tennis 2000 (France) +bizhash:CC11279B datahash:58F8A881 //All Star Watersports (Europe) +bizhash:0B4FBBC9 datahash:241FFF38 //Allied General (Europe) +bizhash:CB546139 datahash:74FBB4A8 //Alone in the Dark - Jack Is Back (Europe) (En,Fr,De,Es,It) +bizhash:37C8887C datahash:81FD5DF0 //Alone in the Dark - The New Nightmare (Europe) (Disc 1) +bizhash:D20D48D5 datahash:B921AD72 //Alone in the Dark - The New Nightmare (Europe) (Disc 2) +bizhash:5034EE34 datahash:0299FB13 //Alone in the Dark - The New Nightmare (France) (Disc 1) +bizhash:ECC27AE1 datahash:617E04F1 //Alone in the Dark - The New Nightmare (France) (Disc 2) +bizhash:56BE82FF datahash:3556F835 //Alone in the Dark - The New Nightmare (Germany) (Disc 1) +bizhash:66323BCA datahash:D01B98EC //Alone in the Dark - The New Nightmare (Germany) (Disc 2) +bizhash:FC88F2A9 datahash:64F0B891 //Alone in the Dark - The New Nightmare (Italy) (Disc 1) +bizhash:C764E0E1 datahash:64A92719 //Alone in the Dark - The New Nightmare (Italy) (Disc 2) +bizhash:FE00963C datahash:F59277AD //Alundra (Europe) +bizhash:AEE94DF3 datahash:D8340B3E //Alundra (France) +bizhash:F90280DC datahash:4B50D22E //Alundra (Germany) +bizhash:A50C81D6 datahash:28535294 //Alundra (Italy) +bizhash:A3E6D29C datahash:048CADDB //Alundra (Spain) +bizhash:465465D7 datahash:EDC5B1D0 //Alundra 2 - A New Legend Begins (Europe) +bizhash:D10B8CFD datahash:B064CB15 //Alundra 2 - Der Beginn einer neuen Legende (Germany) +bizhash:80760838 datahash:BA8A4503 //Alundra 2 - Une Legende Est Nee (France) +bizhash:9AB30736 datahash:545C84C7 //Amazing Virtual Sea-Monkeys, The (Europe) (En,Fr,De,Es,It,Nl,Pt) +bizhash:7932511D datahash:607D69D6 //American Pool (Europe) +bizhash:63484118 datahash:D4BD767C //Amerzone - Das Testament des Forschungsreisenden (Germany) (Disc 1) +bizhash:E5EB5FAC datahash:14ED1531 //Amerzone - Das Testament des Forschungsreisenden (Germany) (Disc 2) +bizhash:1B8489F7 datahash:E0527DEC //Amerzone - El Legado del Explorador (Spain) (Disc 1) +bizhash:31D128FB datahash:8FABE501 //Amerzone - El Legado del Explorador (Spain) (Disc 2) +bizhash:4BA6B9BC datahash:DF28A6F4 //Amerzone - The Explorer's Legacy (Europe) (Disc 1) +bizhash:AFB47F65 datahash:21259FE5 //Amerzone - The Explorer's Legacy (Europe) (Disc 2) +bizhash:0262C43F datahash:CB3A508C //Amerzone, L' (France) (Disc 1) +bizhash:FBFC3A16 datahash:38BD90A4 //Amerzone, L' (France) (Disc 2) +bizhash:4DF1B7D2 datahash:30735008 //Anastasia (Europe) (En,Fr,De,Nl) +bizhash:6DCD9AB1 datahash:0591846B //Andretti Racing (Europe) +bizhash:60134942 datahash:C38A5BE0 //Andretti Racing (Germany) +bizhash:2951FDCB datahash:553CB437 //Animal Football (Europe) (En,Fr,De) +bizhash:F1628E55 datahash:AB003753 //Animal Snap - Rescue Them 2 by 2 (Europe) +bizhash:E8FFA17B datahash:9B59EEC7 //Anna Kournikova's Smash Court Tennis (Europe) +bizhash:FC410EF5 datahash:23AFFAA8 //Anstoss - Premier Manager (Germany) +bizhash:C3F8B2FF datahash:1B630ECF //Ape Escape (Europe) (Demo) +bizhash:2B7BBCCF datahash:FE56B133 //Ape Escape (Europe) +bizhash:D215C0CF datahash:D7A34564 //Ape Escape (France) +bizhash:C017938E datahash:B5660F4D //Ape Escape (Germany) +bizhash:A36B8BCF datahash:A22749EB //Ape Escape (Italy) +bizhash:8D5B42A1 datahash:82E382E6 //Ape Escape - La Invasion de los Monos (Spain) +bizhash:0927AB31 datahash:7EC6604B //Apocalypse (Europe) +bizhash:62F7B96F datahash:DBD2E2F6 //Apocalypse (France) +bizhash:D2C5579C datahash:C3587D40 //Apocalypse (Germany) +bizhash:F9D7B619 datahash:C83483F2 //Aqua GT (Europe) (En,Fr,De,Es,It,Nl) +bizhash:E83F7680 datahash:0C33332A //Aquanaut's Holiday (Europe) +bizhash:BB9AC1C7 datahash:036D1903 //Arcade Party Pak (Europe) +bizhash:36AB5E07 datahash:46A28CFD //Arcade's Greatest Hits - The Atari Collection 1 (Europe) +bizhash:849A6829 datahash:3F3A76A1 //Arcade's Greatest Hits - The Atari Collection 2 (Europe) +bizhash:378CA57B datahash:F431D957 //Arcade's Greatest Hits - The Midway Collection 2 (Europe) +bizhash:DE9ED5A6 datahash:3E0F4F58 //Archer Maclean's 3D Pool (Europe) +bizhash:ECBBFDC8 datahash:6AAEF31D //Area 51 (Europe) (En,Fr,De,Es) (v1.0) +bizhash:CD3F0D7F datahash:4BD6DBAF //Area 51 (Europe) (En,Fr,De,Es) (v1.1) +bizhash:20A868E7 datahash:0D02A882 //Ark of Time (Europe) (En,Fr,De,Es,It) +bizhash:6E34CB71 datahash:F56C34B4 //Armored Core (Europe) (En,Fr,De,Es,It) +bizhash:94B71C0B datahash:C797624D //Armorines - Project S.W.A.R.M. (Europe) (En,Fr,Es,It) +bizhash:C15C73F1 datahash:26829784 //Armorines - Project S.W.A.R.M. (Germany) +bizhash:9EB8D5C3 datahash:54F71529 //Army Men - Air Attack (Europe) (En,Es,It) +bizhash:0DFC0FE9 datahash:67E4261D //Army Men - Air Attack (Europe) (En,Fr,De) +bizhash:1A99E276 datahash:DC353673 //Army Men - Air Attack 2 (Europe) +bizhash:921EEFE7 datahash:E0B7CCA6 //Army Men - Air Attack 2 (Germany) +bizhash:D85381EE datahash:5BFF2FB8 //Army Men - Air Attack 2 (Italy) +bizhash:ACACCB46 datahash:669C026E //Army Men - Land, Sea, Air (Europe) (En,Fr,De,Es,It) +bizhash:81C2F846 datahash:489A303F //Army Men - Lock 'n' Load (Europe) (En,Fr,De,Es,It) +bizhash:880F7B53 datahash:2208BDC8 //Army Men - Omega Soldier (Europe) (En,Fr,De,Es,It) +bizhash:45DCB0E4 datahash:9DBD7085 //Army Men - Operation Meltdown (Europe) (En,Fr,De,Es,It) +bizhash:21CDB658 datahash:C9759FF1 //Army Men - Sarge's Heroes (Europe) +bizhash:2C7EF9A2 datahash:A477BFF7 //Army Men - Sarge's Heroes (Germany) +bizhash:BEA723DF datahash:DF2FE69C //Army Men - Sarge's Heroes (Italy) +bizhash:B94A4A0E datahash:F8DA68F7 //Army Men - Sarge's Heroes (Spain) +bizhash:8115BDC4 datahash:742FD565 //Army Men - Sarge's Heroes 2 (Europe) (En,Fr,De,Es,It) +bizhash:19490BE5 datahash:8C3B5C29 //Army Men - Team Assault (Europe) (En,Fr,De,Es,It) +bizhash:24E3FBA9 datahash:15F6C592 //Army Men 3D (Europe) (En,Fr,De) +bizhash:8B7F8BD5 datahash:05911DC1 //Assault (Europe) (En,Fr,De,Es,It) +bizhash:DE54ED97 datahash:ACEAA9D4 //Assault Rigs (Europe) +bizhash:99E4F036 datahash:921C90C5 //Asterix & Obelix Take On Caesar (Europe) (Es,Sv,No) +bizhash:49D3F57E datahash:E478EE7E //Asterix & Obelix Take On Caesar (Europe) (Fr,De,Nl) +bizhash:F65EB14E datahash:7519B0FA //Asterix & Obelix Take On Caesar (Europe) +bizhash:CDAD5193 datahash:1081C2D1 //Asterix (Europe) (De,Es,It) +bizhash:BC366241 datahash:7340AE77 //Asterix (Europe) (En,Fr,De,Nl) +bizhash:5A43AB5C datahash:1C05CD68 //Asterix - Mega Madness (Europe) (En,Fr,De,Es,It,Nl) (Demo) +bizhash:461DB156 datahash:37B60938 //Asterix - Mega Madness (Europe) (En,Fr,De,Es,It,Nl) +bizhash:64AA18FC datahash:62D91CD5 //Asteroids (Europe) +bizhash:98F15BD5 datahash:25157343 //Asteroids (France) +bizhash:48731368 datahash:EC64AF24 //Asteroids (Germany) +bizhash:AC5D1A5E datahash:0AA03660 //Asteroids (Italy) +bizhash:2FB307D9 datahash:3C573F2E //Atari Anniversary Edition Redux (Europe) +bizhash:27141354 datahash:70C0B096 //Atlantis - Das sagenhafte Abenteuer (Germany) (Disc 1) +bizhash:7BE0C6A4 datahash:E36CE8D2 //Atlantis - Das sagenhafte Abenteuer (Germany) (Disc 2) +bizhash:5DB2F75F datahash:EA8792DB //Atlantis - Das sagenhafte Abenteuer (Germany) (Disc 3) +bizhash:91B58CDA datahash:876DC888 //Atlantis - Secrets d'Un Monde Oublie (France) (Disc 1) +bizhash:BBBA28D3 datahash:52732401 //Atlantis - Secrets d'Un Monde Oublie (France) (Disc 2) +bizhash:522919C3 datahash:7B0D19FF //Atlantis - Secrets d'Un Monde Oublie (France) (Disc 3) +bizhash:842ECBB4 datahash:B7B61B9D //Atlantis - Segreti d'Un Mondo Perduto (Italy) (Disc 1) +bizhash:D683F95E datahash:2E0E63AE //Atlantis - Segreti d'Un Mondo Perduto (Italy) (Disc 2) +bizhash:2BD54937 datahash:06863718 //Atlantis - Segreti d'Un Mondo Perduto (Italy) (Disc 3) +bizhash:253B1D7E datahash:82B786AF //Atlantis - The Lost Continent (Europe) (En,Fr,De) +bizhash:FFD7F6E4 datahash:52BE803C //Atlantis - The Lost Tales (Europe) (Disc 1) +bizhash:4BBCE8A6 datahash:5CBD36E8 //Atlantis - The Lost Tales (Europe) (Disc 2) +bizhash:C5E06570 datahash:037888AD //Atlantis - The Lost Tales (Europe) (Disc 3) +bizhash:70105479 datahash:EDC65439 //Atlantis - The Lost Tales (Europe) (En,Es,Nl,Sv) (Disc 1) +bizhash:224EC7DF datahash:FFDA3D6E //Atlantis - The Lost Tales (Europe) (En,Es,Nl,Sv) (Disc 2) +bizhash:D4D46468 datahash:E84F5BEB //Atlantis - The Lost Tales (Europe) (En,Es,Nl,Sv) (Disc 3) +bizhash:AC596336 datahash:053BFA0E //Attack of the Saucerman (Europe) (En,Fr,De,Es,It) +bizhash:255C41E9 datahash:E86DE42F //ATV - Quad Power Racing (Europe) (En,Fr,De) +bizhash:F43B8DCA datahash:AB499EF9 //ATV Mania (Europe) (En,Fr,De,It) +bizhash:DBFB05EF datahash:A4180391 //ATV Racers (Europe) +bizhash:CC5CC420 datahash:E3A6DDD9 //Austin Powers Pinball (Europe) (En,Fr,De) +bizhash:9BA3F17D datahash:87CDE414 //Auto Destruct (Europe) (En,Fr,De,Es,Sv) +bizhash:1095CF06 datahash:D7B10A70 //Autobahn Raser II (Germany) +bizhash:1456EE7E datahash:68BEE254 //Autorennen Spezial '98 (Germany) +bizhash:5E4CBA03 datahash:EA03C3E5 //Autumn-Christmas Releases '96 (Europe) +bizhash:04F29D46 datahash:1C53CE59 //Ayrton Senna Kart Duel (Europe) +bizhash:2292044D datahash:A6BA49ED //Ayrton Senna Kart Duel 2 (Europe) +bizhash:7F5E6A2C datahash:318B4721 //Aztec - The Curse in the Heart of the City of Gold (Europe) (En,Nl) +bizhash:56BAAB4C datahash:B8DAE47A //Aztec - The Curse in the Heart of the City of Gold (Europe) (Es,It) +bizhash:912093AE datahash:077F19F8 //Aztec - The Curse in the Heart of the City of Gold (Europe) (Fr,De) +bizhash:531AC5B4 datahash:4A560723 //Azure Dreams (Europe) (En,Fr,De) +bizhash:C80B747F datahash:0307A2C8 //Game Guru 3 (Russia) (Unl) +bizhash:E5E31EDE datahash:2D8970CB //Game Guru 9 (Russia) (En,Ru) (Unl) +bizhash:3D5149D1 datahash:4B6A43F1 //B-Movie (Europe) (En,Es,It) +bizhash:2CC03C24 datahash:8A7162A8 //Gauntlet Legends (Europe) +bizhash:DAF6ED83 datahash:BBF9CBFD //B-Movie (Germany) +bizhash:6D1F059B datahash:3AB7F7E9 //Baby Felix Tennis (Europe) (En,Fr,De,Es,It,Nl) +bizhash:15E37957 datahash:A2585DD7 //Baby Universe (Europe) +bizhash:47BC0406 datahash:7E20A266 //Gauntlet Legends (Germany) +bizhash:FA177D19 datahash:00F60490 //Baldies (Europe) +bizhash:04BDD7D6 datahash:5E94130B //BallBlazer Champions (Europe) +bizhash:A2BABD3F datahash:93E8D554 //BallBlazer Champions (Germany) +bizhash:20322C98 datahash:AC36376B //Gekido - Urban Fighters (Europe) (En,Fr,De,Es,It) +bizhash:A5B5525E datahash:27E93D5E //Gekioh - Shooting King (Europe) +bizhash:CCAA62E9 datahash:B69E18B2 //Germany Speziale 11-99 (Germany) +bizhash:1D12AD43 datahash:0148DDC9 //Gex (Europe) +bizhash:9EC638C2 datahash:DB91FBF6 //Gex - Deep Cover Gecko (Europe) (En,Es,It) +bizhash:BCF6C921 datahash:CA3DA0AB //Gex - Deep Cover Gecko (Europe) (Fr,De) +bizhash:B67CF047 datahash:9095A4D3 //Gex 3D - Enter the Gecko (Europe) +bizhash:171DC952 datahash:58DB5D6F //Ghost in the Shell (Europe) +bizhash:AEA66061 datahash:C5B36FF0 //Ghost in the Shell (France) +bizhash:24C4D2A4 datahash:2620B739 //Ghost in the Shell (Germany) (En) +bizhash:C9D46218 datahash:DC489595 //Ghoul Panic (Europe) (En,Fr,De,Es,It) +bizhash:3EC558BC datahash:4D9B1760 //Gioca con i Teletubbies (Italy) +bizhash:CDCEB04E datahash:1D7DFED2 //Global Domination (Europe) +bizhash:DBB2F954 datahash:6A2D9317 //Global Domination (Germany) +bizhash:954C9F94 datahash:C6F4FC24 //Global Domination (Italy) +bizhash:15E2A7CC datahash:3B24DBDE //Glover (Europe) (En,Fr,De,It) +bizhash:5079583B datahash:EC10E385 //Goal Storm (Europe) +bizhash:7CA8EF87 datahash:CDF05671 //Gold and Glory - The Road to El Dorado (Europe) +bizhash:5FB90D28 datahash:D3D498DE //Gold und Ruhm - Der Weg nach El Dorado (Germany) +bizhash:5E5AD75F datahash:AB4D8B66 //Golden Goal 98 (Europe) (En,Fr,De,Es,It) +bizhash:16AC7890 datahash:4D840B8C //Goldie (Europe) (En,Fr,De,Nl) +bizhash:3A11EBDC datahash:3981D360 //GP Challenge (Europe) (En,Fr,De,It) +bizhash:9D970A6F datahash:0EDBCFA7 //Grab des Pharao, Das (Germany) +bizhash:B25C94E3 datahash:D1219952 //Gran Turismo (Europe) (En,Fr,De,Es,It) (EDC) +bizhash:99F100F2 datahash:392AB7B5 //Gran Turismo (Europe) (En,Fr,De,Es,It) (No EDC) +bizhash:A17C98B8 datahash:E894A117 //Gran Turismo 2 (Europe) (En,Fr,De,Es,It) (Disc 1) (Arcade Mode) +bizhash:AFCCF4DC datahash:64439308 //Gran Turismo 2 (Europe) (En,Fr,De,Es,It) (Disc 2) (Gran Turismo Mode) +bizhash:9AD92E50 datahash:2D088170 //Grand Theft Auto (Europe) (En,Fr,De,It) (EDC) +bizhash:5C0C7706 datahash:5ECE8082 //Centipede (Europe) (En,Es,Sv) +bizhash:B174BA41 datahash:70DAB799 //Grand Theft Auto (Europe) (En,Fr,De,It) (No EDC) +bizhash:DEDFD17E datahash:7AD37B67 //Grand Theft Auto - London 1969 (Europe) (En,Fr,De,It) +bizhash:9829DB3D datahash:9C474DA1 //Grand Theft Auto - Mission Pack #1 - London 1969 (Europe) (En,De,It) (v1.0) +bizhash:AD5E0F7D datahash:957EC28B //Grand Theft Auto - Mission Pack #1 - London 1969 (Europe) (En,Fr,De,It) (v1.1) +bizhash:1D69DF54 datahash:5AAD542A //Grand Theft Auto 2 (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:9869F30A datahash:31485628 //Grand Theft Auto 2 (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:166D74A0 datahash:EBFC694F //Grand Theft Auto 2 (France) +bizhash:236A9B67 datahash:29AE8F2D //Grandia (Europe) (Disc 1) +bizhash:2D6D8CAC datahash:24F94122 //Grandia (Europe) (Disc 2) +bizhash:26F53533 datahash:941B4FE4 //Grandia (France) (Disc 1) +bizhash:B96C321E datahash:AF1FC776 //Grandia (France) (Disc 2) +bizhash:D76DB4BA datahash:E63B902E //Grandia (Germany) (Disc 1) +bizhash:8ED3E471 datahash:25C9942A //Grandia (Germany) (Disc 2) +bizhash:CE420BD8 datahash:11724C1E //Granstream Saga, The (Europe) +bizhash:3635E511 datahash:D640B7F4 //Granstream Saga, The (France) +bizhash:67D7B0DD datahash:894E09C7 //Granstream Saga, The (Germany) +bizhash:69B68E3F datahash:24AAC751 //Grid Run (Europe) +bizhash:3071FD32 datahash:47D883AD //Grinch, The (Europe) (En,Fr,De,Es,It) +bizhash:17EA09C2 datahash:834FCE71 //Centipede (Europe) (Fr,De,It,Nl) +bizhash:A48026FC datahash:51D5806E //Championship Bass (Europe) +bizhash:18258991 datahash:80BC6BE9 //Championship Manager Quiz (Europe) +bizhash:DF7635C4 datahash:4B94012E //Championship Motocross 2001 featuring Ricky Carmichael (Europe) +bizhash:4F90EB98 datahash:0534C027 //Championship Motocross featuring Ricky Carmichael (Europe) +bizhash:B89C683D datahash:BF7040A1 //Championship Surfer (Europe) (En,Fr,De,Es,It,Nl) +bizhash:64C74625 datahash:13A8050F //Grind Session (Europe, Australia) (En,Fr,De,Es,It,Nl,Pt) +bizhash:DCBEAC14 datahash:5CC9AB76 //Grudge Warriors (Europe) (En,Fr,De,Es,It) +bizhash:D3FF88A4 datahash:64C3AC81 //Guardian of Darkness, The (Europe) (En,Fr,De,Es,It) +bizhash:61CC36AE datahash:B1A3672F //Guardian's Crusade (Europe) +bizhash:601B5D90 datahash:B4C7BEF1 //Guardian's Crusade (Germany) +bizhash:F12708F5 datahash:9DF46EB9 //Euro Demo 07-00 (Germany) +bizhash:4A5C7ED7 datahash:2A1759D4 //Gubble (Europe) +bizhash:7AF5DC96 datahash:0837948C //Guilty Gear (Europe) +bizhash:B765D71B datahash:4D1C6466 //Euro Demo 07-01 (Germany) +bizhash:8C1C2534 datahash:A7C7CF3B //Euro Demo 07-99 (Germany) +bizhash:1FAD566B datahash:45FB0E0D //Euro Demo 08 (Europe) +bizhash:07B40F81 datahash:5F76E2BD //Gundam Battle Assault (Europe) (En,Fr,De,Es,It) +bizhash:56E76EA6 datahash:3F6F1221 //Gundam Battle Assault 2 (Europe) (En,Fr,De,Es,It) +bizhash:1F803D04 datahash:5B3398BA //Gunfighter - The Legend of Jesse James (Europe) (En,Fr,De,Es,It) +bizhash:36B8C5AD datahash:80614295 //Gungage (Europe) +bizhash:B315DFFD datahash:0226E20F //Gunship (Europe) +bizhash:397BDF33 datahash:1151C27D //Guy Roux Football Manager Saison 97-98 (France) +bizhash:89CFAC9F datahash:CA9121F4 //Guy Roux Manager 2000 (France) +bizhash:8386C279 datahash:95766646 //Guy Roux Manager 2001 (France) +bizhash:FB3D4D80 datahash:63547B17 //GZSZ Quiz (Germany) +bizhash:97DEF981 datahash:0BD1D908 //GZSZ Vol. 2 (Germany) (Disc 1) +bizhash:C9C80F5C datahash:6ED2D4A0 //GZSZ Vol. 2 (Germany) (Disc 2) +bizhash:37C35A59 datahash:EBD7390E //GZSZ Vol. 3 (Germany) +bizhash:BED67CC4 datahash:BBAB74B3 //Hard Boiled (Europe) +bizhash:6265B0B5 datahash:471CCF01 //Hard Boiled (Germany) +bizhash:367636B3 datahash:6E89407F //Hard Edge (Europe) (En,Fr,De) +bizhash:C7E7468D datahash:4419F895 //Hardcore 4x4 (Europe) (En,Fr,De) +bizhash:DFE7F194 datahash:BEB5A1B9 //Harry Potter and the Chamber of Secrets (Europe) (En,Fr,De) +bizhash:0BB737EF datahash:E4998488 //Harry Potter and the Chamber of Secrets (Europe) (En,Nl,Da) +bizhash:4FEA82F6 datahash:D15DF90A //Harry Potter and the Chamber of Secrets (Europe) (Es,It,Pt) +bizhash:DC46B4C9 datahash:86DEF74B //Harry Potter and the Philosopher's Stone (Europe) (En,Fr,De) +bizhash:692F856A datahash:71940C8A //Harry Potter and the Philosopher's Stone (Europe) (En,Nl,Da) +bizhash:D80E32E1 datahash:1F3189CF //Harry Potter and the Philosopher's Stone (Europe) (Es,It,Pt) +bizhash:825AAA3F datahash:4CAB2987 //Harry Potter and the Philosopher's Stone (Scandinavia) (Sv,No,Fi) +bizhash:0D8E63CC datahash:72BE1889 //Harvest Moon - Back to Nature (Europe) (En,De) (v1.0) +bizhash:60FC6E2E datahash:1F5A3A82 //Harvest Moon - Back to Nature (Europe) (En,De) (v1.1) +bizhash:17857555 datahash:46F93011 //HBO Boxing (Europe) (En,De) +bizhash:C86B798D datahash:53A3844C //Heart of Darkness (Europe) (Disc 1) (EDC) +bizhash:E3C6ED9C datahash:C9B9623F //Heart of Darkness (Europe) (Disc 1) (No EDC) +bizhash:A2A6F1AB datahash:0F42BA23 //Heart of Darkness (Europe) (Disc 2) +bizhash:74847975 datahash:6DBEC9FA //Heart of Darkness (France) (Disc 1) +bizhash:43903265 datahash:C5C29D3F //Heart of Darkness (France) (Disc 2) +bizhash:721B4778 datahash:F380E68F //Heart of Darkness (Germany) (Disc 1) +bizhash:B8013844 datahash:3E7D0EE2 //Heart of Darkness (Germany) (Disc 2) (EDC) +bizhash:93ACAC55 datahash:89036CE7 //Heart of Darkness (Germany) (Disc 2) (No EDC) +bizhash:A2B7D259 datahash:D2179FD9 //Heart of Darkness (Italy) (Disc 1) +bizhash:3DFEECB7 datahash:4CBF7C6D //Heart of Darkness (Italy) (Disc 2) +bizhash:42F0B38C datahash:D51A712E //Hebereke's Popoitto (Europe) +bizhash:37520F5D datahash:06E7B4BD //Hellnight (Europe) (En,Fr,De) +bizhash:9F72263C datahash:01D2204E //Herc's Adventures (Europe) +bizhash:BBA14311 datahash:97FCE16F //Herc's Adventures (France) +bizhash:21FBBADE datahash:01A34D24 //Herc's Adventures (Germany) +bizhash:F1306C81 datahash:2BFD917E //Herc's Adventures (Spain) +bizhash:BEFDA075 datahash:E60DFA25 //Herkules (Europe) (En,De) +bizhash:DAB77568 datahash:6AB14145 //Hexen (Europe) +bizhash:2D857314 datahash:FC361D81 //Hi-Octane (Europe) (En,Fr,De,Es) +bizhash:50774E87 datahash:A03CBF70 //Hidden & Dangerous (Europe) (En,Fr,De,Es,It) +bizhash:1233FDC4 datahash:F07631D8 //Hogs of War (Europe) +bizhash:0607F8CF datahash:931F49D2 //Hot Shot (Europe) +bizhash:0FF19524 datahash:B22274FD //Hot Wheels - Extreme Racing (Europe) +bizhash:2F5A2A7C datahash:4F078C20 //Hot Wheels - Turbo Racing (Europe) (En,Fr,De) +bizhash:443C50E7 datahash:794880DE //Hugo (Europe) (Nl,Pt) +bizhash:3F7462FE datahash:FCF177AB //Hugo (Europe) +bizhash:9A986E39 datahash:5974558B //Hugo (Germany) +bizhash:7C12E183 datahash:21B61845 //Hugo (Italy) +bizhash:A1F92430 datahash:D622452B //Hugo (Scandinavia) (Sv,No) +bizhash:E02C50FB datahash:7289D191 //Hugo - Black Diamond Fever (Europe) (En,Sv,Fi) +bizhash:584F955D datahash:ECC81653 //Hugo - Black Diamond Fever (Europe) (Es,It,Pt) +bizhash:506E10E3 datahash:52969EDA //Hugo - Black Diamond Fever (Europe) (Fr,De,Nl) +bizhash:8B4C0D5E datahash:27C34430 //Hugo - Frog Fighter (Europe) (En,Fr,De,Es,It,Nl,Pt,Sv,No,Da,Fi) +bizhash:537E0C6A datahash:66F2A594 //Hugo - The Evil Mirror (Europe) (En,Da,Pl) +bizhash:C3A9D5C9 datahash:08021553 //Hugo - The Evil Mirror (Europe) (Fr,De,Nl) +bizhash:756FB7FB datahash:5E385267 //Hugo - The Evil Mirror (Scandinavia) (Sv,No,Fi) +bizhash:D91BDE01 datahash:F519FA20 //Hugo - The Quest for the Sunstones (Europe) (En,Fr,De,Es,It,Pt,Sv,No,Da,Fi) +bizhash:06D7FD1B datahash:5C7EE758 //Hugo - The Quest for the Sunstones (Europe) (Fr,Nl,Pl) +bizhash:5942B8C8 datahash:15C7A3B0 //Hugo 2 (Europe) +bizhash:A47DDCB4 datahash:C7AC64D9 //Euro Demo 08 (Germany) +bizhash:21882E1A datahash:F1D6076F //Euro Demo 08-00 (Germany) +bizhash:2C51F75B datahash:7A16519C //Euro Demo 08-01 (Germany) +bizhash:810CDD84 datahash:497C1097 //Hugo 2 (France) +bizhash:DCBA70C6 datahash:84CAA484 //Euro Demo 08-99 (Germany) +bizhash:7B7CE758 datahash:36D398DE //Euro Demo 08b (Germany) +bizhash:1649AD7E datahash:7EEBFFC4 //Euro Demo 09 (Europe) +bizhash:0E73F366 datahash:20C0597C //Euro Demo 09 (France) +bizhash:61BDD242 datahash:EE2D1CE8 //Euro Demo 09 (Germany) +bizhash:DC794C10 datahash:E0E6B06A //Euro Demo 09-00 (Germany) +bizhash:14E5E131 datahash:315B4DD2 //Euro Demo 09-01 (Germany) +bizhash:9C53BE07 datahash:FBA91F76 //Euro Demo 09-99 (Germany) +bizhash:0A308D9E datahash:A217B269 //Euro Demo 10 (Europe) +bizhash:F416A7AF datahash:C80A4D50 //Euro Demo 10 (Germany) +bizhash:41F6DF35 datahash:CC219B13 //Euro Demo 10-00 (Germany) +bizhash:68E82436 datahash:AF04E14F //Euro Demo 10-01 (Germany) +bizhash:4D76FFB0 datahash:D6285669 //Euro Demo 10-99 (Germany) +bizhash:C2FE8D14 datahash:6CB9DB22 //Euro Demo 11 (France) +bizhash:9CA5F70D datahash:403423E6 //Euro Demo 11 (Germany) +bizhash:F31920FD datahash:B723B5B3 //Euro Demo 11-00 (Germany) +bizhash:2347A5E7 datahash:56A31DEC //Euro Demo 11-01 (Germany) +bizhash:9DC6E6A6 datahash:93665F27 //Euro Demo 11-99 (Germany) +bizhash:F781CCE3 datahash:B1124B0D //Euro Demo 12 (Europe) +bizhash:A4C87BB6 datahash:C3F86300 //Euro Demo 12 (France) +bizhash:57257A3A datahash:D26ED245 //Euro Demo 12 (Germany) +bizhash:CD7D4CC0 datahash:D33CAB54 //Euro Demo 12-00 (Germany) +bizhash:DF008D17 datahash:62776452 //Euro Demo 12-01 (Germany) +bizhash:E9934014 datahash:F64596C5 //Euro Demo 12-99 (Germany) +bizhash:796524F3 datahash:091C5A78 //Euro Demo 13 (Germany) +bizhash:2E246CEB datahash:C4DD0F59 //Euro Demo 14 (Europe) +bizhash:2BCBD7E8 datahash:2F58B88F //Euro Demo 14 (Germany) +bizhash:567566EA datahash:FE6CA3CD //Euro Demo 15 (Germany) +bizhash:FAAC7EF8 datahash:CD05E87C //Euro Demo 16 (Europe) +bizhash:A388FDB6 datahash:59EA97E0 //Euro Demo 16 (Germany) +bizhash:9FB7AFEA datahash:36B6B19F //Euro Demo 17 (Europe) +bizhash:4591538E datahash:C84282BE //Euro Demo 17 (Germany) +bizhash:3B3DEBEE datahash:5BAD81A3 //Euro Demo 18 (Europe) +bizhash:1C7F3E5B datahash:B5D4F812 //Euro Demo 18 (Germany) +bizhash:97250343 datahash:FFB7E7CF //Euro Demo 19 (Europe) +bizhash:70428560 datahash:1AB343D3 //Euro Demo 19 (Germany) +bizhash:7B8D80DB datahash:147E54CF //Euro Demo 20 (Europe) +bizhash:B01ED11A datahash:C8407F3A //Euro Demo 20 (France) +bizhash:0084BF20 datahash:7F3C9168 //Euro Demo 20 (Germany) +bizhash:62870F16 datahash:9866A585 //Euro Demo 21 (Europe) +bizhash:BAE2A054 datahash:B75903EE //Euro Demo 21 (France) +bizhash:BB769A42 datahash:CAC4E6EF //Euro Demo 21 (Germany) +bizhash:C9DB6C09 datahash:BEF1F647 //Euro Demo 22 (Europe) +bizhash:5C3075BA datahash:3B5F3FD4 //Euro Demo 22 (Germany) +bizhash:45292290 datahash:5D3205EB //Euro Demo 23 (Europe) +bizhash:7BB310B0 datahash:8F5A1466 //Euro Demo 23 (France) +bizhash:7C10397E datahash:3435E913 //Euro Demo 23 (Germany) +bizhash:89F361EF datahash:0913AF44 //Euro Demo 24 (Europe) +bizhash:45021BC3 datahash:932893D4 //Euro Demo 24 (France) +bizhash:7922A089 datahash:31B21F53 //Euro Demo 24 (Germany) +bizhash:CEED53B8 datahash:B8756EC6 //Euro Demo 25 (Europe) +bizhash:EFBCE907 datahash:9333AEB3 //Euro Demo 25 (Germany) +bizhash:C2820134 datahash:719F41DC //Euro Demo 26 (Europe) +bizhash:42A99CDD datahash:7DFD0166 //Euro Demo 26 (France) +bizhash:6BFA4FA5 datahash:0613A2A2 //Euro Demo 27 (Europe) +bizhash:DF47B7CA datahash:7D7847F6 //Euro Demo 27 (France) +bizhash:710E2ABB datahash:70E70280 //BallBlazer Champions (Italy) +bizhash:27C59C37 datahash:916E140E //BallBlazer Champions (Spain) +bizhash:BA2DDF84 datahash:273BE519 //Ballerburg (Europe) +bizhash:DAF012E6 datahash:EE3BDA36 //Ballerburg (Germany) +bizhash:F61E1847 datahash:AAED4593 //Ballistic (Europe) (En,Fr,De) +bizhash:D5CCE88D datahash:5E4ED7ED //Baphomets Fluch (Germany) +bizhash:B7D0461A datahash:E00E4CA5 //Baphomets Fluch II - Die Spiegel der Finsternis (Germany) +bizhash:B1574642 datahash:342ACB7A //Barbie - Aventure Equestre (France) +bizhash:2D222D86 datahash:3EF5EFFC //Barbie - Aventuriere (France) +bizhash:CF4B8C32 datahash:12456B29 //Barbie - Esploratrice (Italy) +bizhash:71C5FE85 datahash:ABF89765 //Barbie - Explorer (Germany) +bizhash:459B2850 datahash:2B1A0964 //Barbie - Explorer (Spain) +bizhash:DB630611 datahash:22B9927B //Barbie - Race & Ride (Europe) +bizhash:3150914B datahash:AA6C2F88 //Barbie - Race & Ride (Germany) +bizhash:F66FAE5C datahash:1B7960F3 //Barbie - Race & Ride (Italy) +bizhash:DB79178B datahash:DF0437D7 //Barbie - Race & Ride (Spain) +bizhash:ABC3FBEA datahash:A406CF8A //Barbie - Sports Extreme (France) +bizhash:5CF217B3 datahash:9A0F0825 //Barbie - Super Sport (Germany) +bizhash:A9E4FA2C datahash:96D0BACE //Barbie - Super Sports (Europe) +bizhash:A7228A84 datahash:9DF2F626 //Barbie - Super Sports (Spain) +bizhash:AFBC331B datahash:E30D3905 //Barca Manager 2000 (Spain) (Es,Ca) +bizhash:9436D357 datahash:DFE825ED //Batman & Robin (Europe) (En,Fr,De,Es) +bizhash:67168294 datahash:17A02CD9 //Batman & Robin (Italy) +bizhash:7C2C6847 datahash:4203ED4A //Batman - Gotham City Racer (Europe) (En,Fr,De,Es,It,Nl) +bizhash:A6196660 datahash:4E4CB298 //Batman Forever - The Arcade Game (Europe) +bizhash:ACC8788D datahash:2E209625 //Batman of the Future - Return of the Joker (Europe) (En,Fr,De) +bizhash:F71B72B5 datahash:2ACA4857 //Battle Arena Toshinden (Europe) +bizhash:85C6FC15 datahash:C6D83C17 //Battle Arena Toshinden 2 (Europe) +bizhash:5EA48F31 datahash:8E372034 //Battle Arena Toshinden 3 (Europe) +bizhash:7AA593B1 datahash:BB2D9AD2 //Battle Stations (Europe) (En,Fr,De) +bizhash:9FAE9785 datahash:5B2F9E73 //BattleSport (Europe) +bizhash:D41465AC datahash:C8FD46DE //BattleTanx - Global Assault (Europe) (En,Es,It) +bizhash:0D98A84F datahash:28A01E28 //BattleTanx - Global Assault (Europe) (En,Fr,De) +bizhash:4D3BE83C datahash:6BE70C14 //BDFL Manager 2001 (Germany) +bizhash:C1AA9CF7 datahash:01111E7F //BDFL Manager 2002 (Germany) +bizhash:1A2AF7AD datahash:F5DD334F //Beach Volleyball (Europe) (En,Fr,De,Es,It) +bizhash:44071062 datahash:B4B94D07 //Beast Wars - Transformers (Europe) (En,Fr,De,Es,It) +bizhash:51BB78FE datahash:637B673A //Beat-Em-Up Speziale (Germany) +bizhash:16D2F212 datahash:B475E828 //Beatmania (Europe) +bizhash:98EFA5F9 datahash:EAC6EA54 //Bedlam (Europe) (En,Fr,De,Es,It,Nl) +bizhash:A8F06656 datahash:EB5FCBC2 //Best Horror Games Ever Demo (Europe) +bizhash:1A32B186 datahash:E978F51A //Best Sports Games Ever (Europe) +bizhash:98AD5F78 datahash:1D495490 //Beyblade (Europe) (En,Fr,De,Es,It) +bizhash:D6A86177 datahash:11C62002 //Big Air (Europe) (En,Fr,De,Sv) +bizhash:834FA7C7 datahash:3629CBD8 //Big Bass Fishing (Europe) (En,Fr,De,Es,It) +bizhash:8B409812 datahash:CA2A5E74 //Big Strike Bowling (Europe) (En,De,It) +bizhash:1AECDEE1 datahash:100E050B //Bio F.R.E.A.K.S. (Europe) +bizhash:C8D9397B datahash:B900A023 //Bishi Bashi Special (Europe) +bizhash:FB303B75 datahash:961141BE //Black Dawn (Europe) +bizhash:DE9A4F36 datahash:7A3953F3 //Blade (Europe) +bizhash:E7DDA221 datahash:6C1E2885 //Blade (France) +bizhash:F1186664 datahash:A89C1F47 //Blade (Germany) +bizhash:70D82D8F datahash:7715B667 //Blam! Machinehead (Europe) +bizhash:A06C2E67 datahash:65571689 //Blam! Machinehead (France) +bizhash:7445A319 datahash:FFCC6404 //Blam! Machinehead (Germany) +bizhash:97E53F2E datahash:069991E7 //Blast Chamber (Europe) (En,Fr,De,Es,It) +bizhash:997258A6 datahash:7F265E33 //Blast Radius (Europe) +bizhash:9228858F datahash:9EE66015 //Blaster Master - Blasting Again (Europe) (En,Fr,De,Es,It) +bizhash:5DC6D9DE datahash:DA46CB2B //Blasto (Europe) (En,Fr,De,Es,It) +bizhash:2B1F8F23 datahash:AD3FDB23 //Blaze & Blade - Eternal Quest (Europe) +bizhash:37378854 datahash:F16450AC //Blaze & Blade - Eternal Quest (Germany) +bizhash:55F12A7C datahash:F68B93F7 //Blazing Dragons (Europe) +bizhash:C8353B84 datahash:E970303D //Blazing Dragons (France) +bizhash:11AD3C5E datahash:53D0EAB3 //Blazing Dragons (Germany) +bizhash:53FF9E9B datahash:373D62BB //Block Buster (Europe) +bizhash:BA55F4ED datahash:78321AEE //Euro Demo 27 (Germany) +bizhash:57F65B7C datahash:0CF2D412 //Euro Demo 28 (Europe) +bizhash:966F5DE6 datahash:418A8A8E //Euro Demo 28 (France) +bizhash:C64CD3EA datahash:9BA117AD //Euro Demo 28 (Germany) +bizhash:611F03CF datahash:E52B0452 //Euro Demo 29 (Europe) +bizhash:F3C506AC datahash:DB4E6C1C //Euro Demo 29 (France) +bizhash:45E3BCDA datahash:ACCD5570 //Euro Demo 29 (Germany) +bizhash:F711CA1B datahash:E41EEAFC //Euro Demo 30 (Europe) +bizhash:7677FDFC datahash:D11A748C //Euro Demo 30 (France) +bizhash:A63C32BE datahash:5A55CEBA //Euro Demo 31 (Europe) +bizhash:68AF365A datahash:DE737BBA //Euro Demo 31 (France) +bizhash:AF05832C datahash:045CD8EA //Euro Demo 32 (Europe) +bizhash:26B826E5 datahash:14FAE038 //Euro Demo 32 (France) +bizhash:E5C1964F datahash:BEBEB162 //Euro Demo 33 (Europe) +bizhash:6AA722BA datahash:0CA1C533 //Euro Demo 33 (France) +bizhash:A95CBFC0 datahash:55D979AB //Euro Demo 34 (Europe) +bizhash:F9AEE0B8 datahash:74E89B97 //Euro Demo 35 (Europe) +bizhash:3DC3339F datahash:708682BC //Euro Demo 36 (France) +bizhash:86785BEE datahash:9FF89E6A //Euro Demo 37 (Europe) +bizhash:E166BDE1 datahash:900BC195 //Euro Demo 37 (France) +bizhash:2C266564 datahash:5BF1D885 //Euro Demo 38 (Europe) +bizhash:4AFF3868 datahash:1B0015C7 //Euro Demo 38 (France) +bizhash:276238C1 datahash:101B65BF //Blockids (Europe) +bizhash:C52B9FE8 datahash:442A4C1B //Blood Lines (Europe) (En,Fr,De,Es,It) +bizhash:FA70DDD6 datahash:613BBFF1 //Blood Omen - Legacy of Kain (Europe) +bizhash:3C6A18C0 datahash:B1790149 //Euro Demo 39 (Europe) +bizhash:4A0E8645 datahash:5BE65684 //Blood Omen - Legacy of Kain (France) +bizhash:6C185C1D datahash:C96A94FB //Blood Omen - Legacy of Kain (Germany) +bizhash:8F93065A datahash:F8F7CB72 //Bloody Roar - Hyper Beast Duel (Europe) +bizhash:86754C4A datahash:BA4F3057 //Bloody Roar - Hyper Beast Duel (Germany) (En) (Demo) +bizhash:15557451 datahash:800C29E7 //Bloody Roar 2 - Bringer of the New Age (Europe) +bizhash:0633587D datahash:33ED45D4 //Bob the Builder - Can We Fix It (Europe) +bizhash:2AC60ABE datahash:F0092CDC //Bomberman (Europe) +bizhash:B068ED7F datahash:04DE5149 //Bomberman Fantasy Race (Europe) (En,Fr,De,Es) +bizhash:F9618B9D datahash:193857F3 //Bomberman World (Europe) (En,Fr,De,Es,It) +bizhash:5DB03212 datahash:92265C78 //Bombing Islands, The (Europe) +bizhash:DE2F6DFB datahash:BF7EB5D6 //Boucliers de Quetzalcoatl, Les - Les Chevaliers de Baphomet II (France) +bizhash:64DFB9A6 datahash:D1ED70BC //Box Champions 2000 (Germany) +bizhash:4CA23999 datahash:2BFBE76B //Box Champions 2001 (Germany) +bizhash:4FE1D275 datahash:8F3110E4 //Box-Champions (Germany) +bizhash:A5C90A45 datahash:72EF11D8 //Brahma Force (Europe) +bizhash:56F5136B datahash:EC10EAE2 //Bratz - Dress Up, Get Down and Be a Bratz Superstar! (Europe) (En,Fr,De,Es,It) +bizhash:8ADE736D datahash:8C492E08 //Break Out (Europe) (En,Fr,De,It) +bizhash:9367E33B datahash:AED20ADC //Break Point (Europe) (En,Fr) +bizhash:99208BE0 datahash:17077504 //Breath of Fire III (Europe) +bizhash:1B92EA82 datahash:084400DA //Breath of Fire III (France) +bizhash:C8EB76FE datahash:79A0B4E3 //Breath of Fire III (Germany) +bizhash:D29ED345 datahash:BADFCE9F //Breath of Fire IV (Europe) +bizhash:9E46952E datahash:8D563AA4 //Brian Lara Cricket (Europe) +bizhash:3B3000B2 datahash:EC2D5EC0 //Broken Helix (Europe) +bizhash:CB7BF4CA datahash:C3FA5CC9 //Broken Helix (Germany) +bizhash:2A2B10E0 datahash:48A8872D //Broken Sword - La Leyenda de los Templarios (Spain) +bizhash:0E69AA41 datahash:C418B39B //Broken Sword - The Shadow of the Templars (Europe) +bizhash:B3738C6E datahash:C2393F8A //Broken Sword II - La Profezia dei Maya (Italy) +bizhash:C9036656 datahash:977362E4 //Broken Sword II - Las Fuerzas del Mal (Spain) +bizhash:CE5FC0D8 datahash:FD011B2B //Broken Sword II - The Smoking Mirror (Europe) +bizhash:C43541A3 datahash:47972446 //Brunswick Circuit Pro Bowling (Europe) +bizhash:BF98100A datahash:4BABE37F //Brunswick Circuit Pro Bowling 2 (Europe) +bizhash:8A5A57FF datahash:2799783A //Bubble Bobble also featuring Rainbow Islands (Europe) +bizhash:B1B23070 datahash:B8CF7F31 //Bubsy 3D - Furbitten Planet (Europe) +bizhash:DC69810C datahash:5C4D87FE //Buggy (Europe) (En,Fr,De,Es,It,Pt) +bizhash:569BF2CF datahash:5481F941 //Bugriders - The Race of Kings (Europe) +bizhash:EDA63E44 datahash:3DA7B0E7 //Bugs Bunny & Taz - Time Busters (Europe) (En,Fr,De,Es,It,Nl) +bizhash:4AA8E248 datahash:6FC8B9AA //Bugs Bunny - Lost in Time (Europe) (En,Fr,De,Es,It,Nl) +bizhash:9CCD3074 datahash:62F6391B //Bundesliga 2000 - Der Fussball-Manager (Germany) +bizhash:95124941 datahash:BB226527 //Bundesliga Stars 2000 (Germany) +bizhash:AC08F08E datahash:379BD0FA //Bundesliga Stars 2001 (Germany) +bizhash:86FD5892 datahash:D112B345 //Burning Road (Europe) +bizhash:02261F48 datahash:1D052A6F //BursTrick - Wake Boarding!! (Europe) (En,Fr,De) +bizhash:88EC872D datahash:EB59658E //Bushido Blade (Europe) +bizhash:FBF1F5CA datahash:8DDBDB07 //Bust-A-Groove (Europe) (En,Fr,De,Es,It) +bizhash:0547CAC3 datahash:A4D30AF8 //Bust-A-Move 2 - Arcade Edition (Europe) +bizhash:F827A453 datahash:36521439 //Bust-A-Move 3 DX (Europe) +bizhash:24434DBD datahash:D1A78483 //Bust-A-Move 4 (Europe) +bizhash:83266C6A datahash:A151C4AA //Buttsubushi (Germany) (En) +bizhash:7BD6FC08 datahash:BAC0FD1F //C-12 - Final Resistance (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:667D41A2 datahash:48529E74 //C-12 - Final Resistance (Europe) (Es,It) +bizhash:12C61500 datahash:203289F6 //C-12 - Final Resistance (Europe) (Fr,De) +bizhash:A832BC0E datahash:E822CA23 //C-12 - Final Resistance (Europe) +bizhash:A01D7814 datahash:84374527 //C3 Racing - Car Constructors Championship (Europe) (En,Fr,De,Es,It) +bizhash:DB57BD60 datahash:C6E9D345 //Caesars Palace (Europe) +bizhash:9C2175F8 datahash:ED17F968 //Caesars Palace 2000 - Millennium Gold Edition (Europe) +bizhash:B741FE01 datahash:58F8F527 //Caesars Palace II (Europe) +bizhash:FC49C9DF datahash:8B8A6818 //California Surfing (Europe) +bizhash:B7564C9B datahash:452B707C //California Watersports (Europe) (En,Fr,De) +bizhash:3E26328C datahash:27C9E3DC //Canal+ Premier Manager (Europe) (Fr,Es,It) +bizhash:A740FA67 datahash:D1516902 //Capcom Generations (Europe) (Disc 1) (Wings of Destiny) +bizhash:45598D45 datahash:783A7524 //Capcom Generations (Europe) (Disc 2) (Chronicles of Arthur) +bizhash:E2E9B2CC datahash:D9442335 //Capcom Generations (Europe) (Disc 3) (The First Generation) +bizhash:963BE9E1 datahash:4A026D43 //Capcom Generations (Europe) (Disc 4) (Blazing Guns) +bizhash:A18ACDAA datahash:86625512 //Capcom Generations (Germany) (Disc 1) (Wings of Destiny) (En) +bizhash:830CF0E7 datahash:90161F22 //Capcom Generations (Germany) (Disc 2) (Chronicles of Arthur) (En) +bizhash:AD325F9D datahash:C11A281B //Capcom Generations (Germany) (Disc 3) (The First Generation) (En) +bizhash:448E87DC datahash:AA026AEC //Capcom vs. SNK - Millennium Fight 2000 Pro (Europe) +bizhash:96978249 datahash:446B893B //Card Shark (Europe) +bizhash:CC409F95 datahash:EA51AA5C //Cardinal Syn (Europe) +bizhash:FEE5393A datahash:AB6E444E //Cardinal Syn (France) +bizhash:3C49E6B6 datahash:23E1EC69 //Carmageddon (Europe) (En,Fr,Es,It) +bizhash:07398E68 datahash:8166C8B1 //Carmageddon (Germany) (En,Fr,De,Es) +bizhash:CE54DAE9 datahash:603DF60A //Carnage Heart (Europe) (En,Fr,De,Es,It) +bizhash:06875F2C datahash:278D69DB //Casper (Europe) (En,Fr,De) +bizhash:BDC620AD datahash:5FCB11B9 //Casper - Friends Around the World (Europe) (En,Fr,De,Es,It) +bizhash:BC79264A datahash:9D4891BC //Castlevania - Symphony of the Night (Europe) +bizhash:7F714A31 datahash:F801B86B //Castlevania Chronicles (Europe) +bizhash:6F921D7A datahash:3CB335D9 //Castrol Honda Superbike Racing (Europe) (En,Fr,De,It) +bizhash:7A54397F datahash:1A33CEAD //Castrol Honda VTR (Europe) (En,Fr,De,It) +bizhash:C362C09C datahash:DC0F55CC //Catan - Die erste Insel (Germany) +bizhash:578D71D8 datahash:422C87ED //CBZ - CyBall Zone (Germany) +bizhash:30159996 datahash:53E276FD //Chase the Express (Italy) (Disc 2) +bizhash:184B5DF6 datahash:B09545A4 //Chase the Express - El Expreso de la Muerte (Spain) (Disc 1) +bizhash:C9B97C7E datahash:77A7D415 //Chase the Express - El Expreso de la Muerte (Spain) (Disc 2) +bizhash:04D83F3B datahash:1FBAB73A //Checkmate (Europe) +bizhash:2F353FF3 datahash:D2961EA7 //Checkmate II (Europe) +bizhash:C938469A datahash:8AFD2381 //Cheesy (Europe) (En,Fr) +bizhash:1BD36A54 datahash:571001FF //Chessmaster 3-D, The (Europe) +bizhash:F9450B41 datahash:2C012C8A //Chessmaster II (Europe) +bizhash:F0D02228 datahash:F2DDED33 //Chevaliers de Baphomet, Les (France) +bizhash:A22A41F3 datahash:6407E72F //Chi Vuol Essere Miliardario (Italy) +bizhash:2CF75E24 datahash:CCDCF20A //Chi Vuol Essere Milionario - Seconda Edizione (Italy) +bizhash:74A85188 datahash:8B362294 //Chicken Run (Europe) (Fr,De,Es,It) +bizhash:B8403EE2 datahash:8F4038E0 //Chill (Europe) (En,Fr,De,Es,It) +bizhash:450CD03B datahash:73064674 //China - The Forbidden City (Europe) (En,Es,Nl,Sv) +bizhash:9090399C datahash:5C875353 //Chocobo Racing (Europe) +bizhash:97789223 datahash:450B516B //Chris Kamara's Street Soccer (Europe) +bizhash:EC2EA9DE datahash:BA3F2B70 //Chronicles of the Sword (Europe) (Disc 1) +bizhash:B909DFF5 datahash:A5757AEF //Chronicles of the Sword (Europe) (Disc 2) +bizhash:DFB4FCC7 datahash:6958727F //Chronicles of the Sword (Germany) (Disc 1) +bizhash:A8635FCB datahash:1BAD8849 //Chronicles of the Sword (Germany) (Disc 2) +bizhash:EC352737 datahash:CE517347 //Cina - Crimini nella Citta Proibita (Italy) +bizhash:780D7CB9 datahash:1C1F80BA //Cindy's Caribbean Holiday (Europe) +bizhash:D539DD7D datahash:1A097E9F //Cindy's Fashion World (Europe) +bizhash:2FEF5B6F datahash:C0698463 //Circuit Breakers (Europe) (En,Fr,De,Es,It) +bizhash:CFDB46DA datahash:D4ADAE76 //Cite des Enfants Perdus, La (France) +bizhash:B702A5E2 datahash:F61C0191 //Hugo 2 (Germany) +bizhash:959C639C datahash:9F73D2A7 //City of Lost Children, The (Europe) (En,Es,It) +bizhash:9A1786FC datahash:4EC92283 //Ciudad de los ninos perdidos, La (Spain) +bizhash:67187004 datahash:E2106A5F //Civilization II (France) +bizhash:1B3C8054 datahash:EC2778CE //Hugo 2 (Italy) +bizhash:6BBB447B datahash:AA271B6C //Civilization II (Germany) +bizhash:314990DF datahash:64C040A2 //Hugo 2 (Netherlands) +bizhash:6F7B1454 datahash:F0D72A65 //Civilization II (Spain) +bizhash:3D539269 datahash:5DA3F288 //Hugo 2 (Sweden) +bizhash:5055A147 datahash:239A0631 //Hunchback of Notredame (Europe) +bizhash:A9DFB417 datahash:65CB6FEF //Hunter, The (Europe) +bizhash:716EE678 datahash:4FEE5D06 //Hybrid (Europe) +bizhash:AFB718B3 datahash:7E40A98B //Hydro Thunder (Europe) (En,Fr) +bizhash:70AC82E2 datahash:CCA8C612 //Hyper Tennis - Final Match (Europe) +bizhash:17CCEC89 datahash:5221BA42 //Ian Livingstone's Deathtrap Dungeon (Europe) (En,Fr,De,Es,It) +bizhash:2BA83213 datahash:8056BCC6 //Impact Racing (Europe) +bizhash:65AB73C5 datahash:DDBA9F56 //In Cold Blood (Europe) (Disc 1) +bizhash:66797DE4 datahash:EA4EA988 //In Cold Blood (Europe) (Disc 2) +bizhash:666D3263 datahash:CB9A1226 //In einem Land vor unserer Zeit - Die Rueckkehr ins Grosse Tal (Germany) +bizhash:63BAF35B datahash:2AC967DC //In the Hunt (Europe) +bizhash:5D778972 datahash:4A6DFFFA //Incredible Crisis (Europe) (En,Fr,De,Es,It) +bizhash:01A53EFE datahash:A4BEB9F2 //Incredible Hulk, The - The Pantheon Saga (Europe) (En,Fr,De,Es,It) +bizhash:4BEAFEAE datahash:F21A01BC //Independence Day - The Game (Europe) (En,Fr,De,Es,It,Sv) +bizhash:9E8650BD datahash:22213FC2 //Indy 500 (Europe) +bizhash:8787CE72 datahash:AE8BB5D4 //Infestation (Europe) (En,Fr,De,Es,It,Nl) +bizhash:C314206F datahash:A47A3A9F //Inspector Gadget - Gadget's Crazy Maze (Europe) (En,Fr,De,Es,It,Nl) +bizhash:074759B9 datahash:D89BED2B //International Cricket Captain 2000 (Europe) +bizhash:AFC17D14 datahash:DA6F94E5 //International Cricket Captain 2001 - Ashes Edition (Europe) +bizhash:F3E8F97E datahash:B34F7FBC //International Cricket Captain 2002 (Europe) +bizhash:882C87B8 datahash:87765B40 //International Karate + (Europe) +bizhash:B5511F1D datahash:3A97B83A //International Moto X (Europe) (En,Fr,De,Es,It,Nl) +bizhash:B9ADE9D4 datahash:FCECC9E9 //International Superstar Soccer (Europe) (En,De) +bizhash:65F64307 datahash:8C9FA5B5 //International Superstar Soccer (Europe) (Fr,Es,It) +bizhash:AD745109 datahash:135FC3D2 //International Superstar Soccer Deluxe (Europe) +bizhash:3CFABF49 datahash:C636B579 //International Superstar Soccer Pro '98 (Europe) (En,Fr,De,Es) +bizhash:9A805892 datahash:96732B7A //International Superstar Soccer Pro '98 (Europe) (En,Fr,De,Es,It) (Demo) +bizhash:047EAF4D datahash:C03369F6 //International Superstar Soccer Pro '98 (Italy) +bizhash:DDF66538 datahash:070705FE //International Superstar Soccer Pro (Europe) (v1.0) +bizhash:9DF30487 datahash:445617B8 //International Superstar Soccer Pro (Europe) (v1.1) +bizhash:4CC59661 datahash:C69B6D87 //International Track & Field (Europe) +bizhash:AFB8BCF7 datahash:01E83A0C //International Track & Field 2 (Europe) +bizhash:29DE75B8 datahash:A5175407 //Interplay Sports Baseball 2000 (Europe) +bizhash:6078286F datahash:222E740E //Invasion (Europe) (En,Fr,De,Es,It,Nl) +bizhash:78B426DB datahash:C950E8ED //Iron Man & X-O Manowar in Heavy Metal (Europe) (En,Fr,De) +bizhash:073A1E24 datahash:672C5DAB //Chaos Break (Europe) (En,Fr,De,It) +bizhash:1299839A datahash:E4023131 //Chase the Express (Europe) (Disc 1) +bizhash:FE278272 datahash:9E72553D //Chase the Express (Europe) (Disc 2) +bizhash:5781EFF1 datahash:AD416971 //Chase the Express (France) (Disc 1) +bizhash:04EEC34F datahash:AE4E435E //Chase the Express (France) (Disc 2) +bizhash:45C92DB0 datahash:54364010 //Chase the Express (Germany) (Disc 1) +bizhash:4FE42487 datahash:E14FCD4F //Chase the Express (Germany) (Disc 2) +bizhash:28263208 datahash:EC5B4D7F //Chase the Express (Italy) (Disc 1) +bizhash:48340842 datahash:0208441A //Cold Blood (Germany) (Disc 2) +bizhash:CD420B2E datahash:2B528856 //Colin McRae Rally (Europe) (En,Fr,De,Es) (v1.0) +bizhash:1454BA1E datahash:527ED1B2 //Colin McRae Rally (Europe) (En,Fr,De,Es) (v1.1) +bizhash:313CE7CF datahash:ACFEEE69 //Colin McRae Rally (Europe) (En,Fr,De,Es) (v1.2) +bizhash:1E98BD5F datahash:9485C256 //Colin McRae Rally (Europe) (En,Fr,De,Es) (v1.3) +bizhash:FECDBB4B datahash:D5A3E624 //Colin McRae Rally (Germany) (Demo) +bizhash:28007298 datahash:CB7CD545 //Colin McRae Rally (Italy) +bizhash:364567D4 datahash:53052867 //Colin McRae Rally 2.0 (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:F6D7EAB2 datahash:26271BFE //Colin McRae Rally 2.0 (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:8F980DA3 datahash:8EF22A4E //Colony Wars (Europe) (Disc 1) +bizhash:E7FA1BB9 datahash:2195BC79 //Cleopatra Fortune (Europe) +bizhash:560176AB datahash:8FF35692 //Clock Tower (Europe) +bizhash:ECDA35C1 datahash:B5523A1C //Clock Tower (Germany) +bizhash:C4472847 datahash:B1BB2120 //Colony Wars (Europe) (Disc 2) +bizhash:666E09E7 datahash:19F587EA //Colony Wars (France) (Disc 1) +bizhash:3A3113A9 datahash:84A44584 //Colony Wars (France) (Disc 2) +bizhash:406E4F5F datahash:6FE43201 //Colony Wars (Germany) (Disc 1) +bizhash:B27EA832 datahash:669489F6 //Euro Demo 39 (France) +bizhash:EB0379EB datahash:FB8BD4B2 //Colony Wars (Germany) (Disc 2) +bizhash:B2CD1B11 datahash:42133D0C //Colony Wars (Italy) (Disc 1) +bizhash:CF80AEE2 datahash:38C33056 //Colony Wars (Italy) (Disc 2) +bizhash:143F2131 datahash:B540A27F //Euro Demo 40 (Europe) +bizhash:5B2F0A4B datahash:A7900A4C //Colony Wars (Spain) (Disc 1) +bizhash:40B5905C datahash:2FE19C0E //Euro Demo 40 (France) +bizhash:4C6456BC datahash:DE1FA5F3 //Colony Wars (Spain) (Disc 2) +bizhash:B84C0801 datahash:7D241D67 //Euro Demo 41 (Europe) +bizhash:5CF00DE2 datahash:2CCFCAA2 //Colony Wars - El Sol Rojo (Spain) +bizhash:CA48AF2F datahash:9772473C //Colony Wars - Red Sun (Europe) +bizhash:C72D1468 datahash:6C48D3DA //Colony Wars - Red Sun (France) +bizhash:A7C1A07F datahash:69C5CC3B //Colony Wars - Red Sun (Germany) +bizhash:A7E7BD51 datahash:3A44B12D //Colony Wars - Vengeance (Europe) (Demo) +bizhash:4A6C6299 datahash:148C4460 //Colony Wars - Vengeance (Europe) +bizhash:017F9072 datahash:7AAD235D //Colony Wars - Vengeance (France) +bizhash:A2BBB8F3 datahash:58506A07 //Colony Wars - Vengeance (Germany) +bizhash:49F6E81C datahash:2D0EEA7B //Colony Wars - Vengeance (Italy) +bizhash:44D32370 datahash:5E8BD7C1 //Command & Conquer (Europe) (Disc 1) (GDI) +bizhash:192B08D8 datahash:1D326A91 //Command & Conquer (Europe) (Disc 2) (NOD) +bizhash:CFA52ABD datahash:929D41A0 //Command & Conquer (France) (Disc 1) (GDI) +bizhash:7313272D datahash:614042B6 //Command & Conquer (France) (Disc 2) (NOD) +bizhash:77A29ECE datahash:450CDD2E //Command & Conquer - Alarmstufe Rot & Bloody Roar (Germany) (Demo) +bizhash:72792CBA datahash:F268D410 //Command & Conquer - Alarmstufe Rot (Germany) (Disc 1) +bizhash:FBB20C9C datahash:01A396B5 //Command & Conquer - Alarmstufe Rot (Germany) (Disc 2) +bizhash:F5EF5F3D datahash:10373ABB //Command & Conquer - Alarmstufe Rot - Gegenschlag (Germany) (Disc 1) (Die Alliierten) +bizhash:3185B2F6 datahash:3CDAF7AA //Command & Conquer - Alarmstufe Rot - Gegenschlag (Germany) (Disc 2) (Die Sowjets) +bizhash:6F171D27 datahash:1D923463 //Command & Conquer - Alerte Rouge (France) (Demo) +bizhash:0A11D87F datahash:5C2C5EEA //Command & Conquer - Alerte Rouge (France) (Disc 1) (Alliees) +bizhash:EC57A9E3 datahash:8B69EEE4 //Command & Conquer - Alerte Rouge (France) (Disc 2) (Sovietiques) +bizhash:EF97B924 datahash:7197000A //Command & Conquer - Red Alert (Europe) (Disc 1) (Allies) +bizhash:4693AF8B datahash:A9EB5122 //Command & Conquer - Red Alert (Europe) (Disc 2) (Soviet) +bizhash:884B135B datahash:D842B4D6 //Command & Conquer - Red Alert - Retaliation (Europe) (Disc 1) (Allies) +bizhash:6FE539F4 datahash:15DFB6BC //Command & Conquer - Red Alert - Retaliation (Europe) (Disc 2) (Soviet) +bizhash:69471C4F datahash:7BA1A948 //Command & Conquer - Teil 1 - Der Tiberiumkonflikt (Germany) (Demo) +bizhash:9B5E1CB7 datahash:57CE4D57 //Command & Conquer - Teil 1 - Der Tiberiumkonflikt (Germany) (Disc 1) (GDI) +bizhash:822BB45A datahash:A9A2A2A8 //Command & Conquer - Teil 1 - Der Tiberiumkonflikt (Germany) (Disc 2) (NOD) +bizhash:39B5997E datahash:71B15BE1 //Constructor (Europe) (En,Fr,De,Es) +bizhash:2EF18426 datahash:384C359D //Contra - Legacy of War (Europe) +bizhash:68D3BF06 datahash:8DB901A2 //Iron Soldier 3 (Europe) (En,Fr,De) +bizhash:CCA37BAF datahash:7436FB1D //ISS Pro Evolution (Europe) (En,Fr,De) (EDC) +bizhash:61182618 datahash:D1D23806 //ISS Pro Evolution (Europe) (En,Fr,De) (No EDC) +bizhash:29D29DB6 datahash:4E43550E //ISS Pro Evolution (Europe) (Es,It) +bizhash:33EFF63B datahash:424FD07A //ISS Pro Evolution 2 (Europe) (En,Fr,De) +bizhash:E598C613 datahash:A7765CC6 //Italian Job, The (Europe) +bizhash:B4E899F9 datahash:78E5DD27 //Italian Job, The (Germany) +bizhash:DD7E2725 datahash:850A85E1 //Iznogoud (Europe) (En,Fr,De,It,Nl) +bizhash:95AE5A6D datahash:3084CF21 //Jackie Chan Stuntmaster (Europe) +bizhash:40A728DA datahash:2ADEF0C2 //Jade Cocoon - Die Tamamayu Legende (Germany) +bizhash:E265DCB7 datahash:6A0D9B58 //Jade Cocoon - La Leggenda del Tamamayu (Italy) +bizhash:EAD22854 datahash:BD64CEB9 //Jade Cocoon - La Leyenda de Tamamayu (Spain) +bizhash:FB2C7332 datahash:A58FF978 //Jade Cocoon - Story of the Tamamayu (Europe) +bizhash:98A24211 datahash:5F634305 //Jade Cocoon - Story of the Tamamayu (France) +bizhash:51EC4D42 datahash:7F30EF9C //Jeff Wayne's La Guerre des Mondes (France) +bizhash:93A9D70B datahash:2054EDA9 //Jeff Wayne's The War of the Worlds (Germany) +bizhash:602071F2 datahash:90AED44A //Jeremy McGrath Supercross 2000 (Europe) (En,Fr,De) +bizhash:F7272061 datahash:0FC4C174 //Jeremy McGrath Supercross 98 (Europe) +bizhash:5633EA5F datahash:1D74E41C //Club Solaris - Miss goda (Russia) (En,Ru) (Unl) +bizhash:CD81FDBF datahash:28261801 //Cold Blood (Germany) (Disc 1) +bizhash:BC1006FB datahash:EC4DA8AF //Jersey Devil (Europe) (En,Fr,De) +bizhash:838BC5D3 datahash:134BCE98 //Cool Boarders 2 (Europe) +bizhash:F7B8A7E3 datahash:689086DC //Cool Boarders 3 (Europe) +bizhash:ED68DBF7 datahash:32A15662 //Cool Boarders 4 (Europe) +bizhash:5A3CF778 datahash:3B5673CA //Coupe du Monde 98 (France) +bizhash:D45CED4B datahash:A1803D25 //Coupe du Monde FIFA 2002 (France) +bizhash:61896588 datahash:C0299F0A //Courier Crisis (Europe) (En,Fr,De,It) +bizhash:2033243A datahash:D6172125 //Crash Bandicoot (Europe) (EDC) +bizhash:0B9EB02B datahash:FD11EB1E //Crash Bandicoot (Europe) (No EDC) +bizhash:74C85B1E datahash:97395614 //Crash Bandicoot 2 - Cortex Strikes Back (Europe) (En,Fr,De,Es,It) (EDC) +bizhash:5F65CF0F datahash:F5E2EC49 //Crash Bandicoot 2 - Cortex Strikes Back (Europe) (En,Fr,De,Es,It) (No EDC) +bizhash:A91BEA0E datahash:39B868A1 //Crash Bandicoot 3 - Warped (Europe) (En,Fr,De,Es,It) +bizhash:D9D78CC9 datahash:2FA7F930 //Crash Bash (Europe) (En,Fr,De,Es,It) +bizhash:224C3823 datahash:C9B12851 //Creatures (Europe) (En,Fr,De,Es,It) +bizhash:FDDDC642 datahash:8CE30BFF //Creatures - Raised in Space (Europe) (En,Fr,De,Es,It) +bizhash:E570FF8F datahash:48E07437 //Cricket 2000 (Europe) +bizhash:4FF48108 datahash:6201FB22 //Crime Killer (Europe) (Demo) +bizhash:8F6EF5F1 datahash:FDCC1949 //Crime Killer (Europe) (En,Fr,De,Es,It) +bizhash:3F7D2B62 datahash:38A28717 //Crisis Beat (Europe) +bizhash:1D6C9F59 datahash:8234CDA5 //Critical Depth (Europe) +bizhash:AD693CF2 datahash:87374311 //Criticom (Europe) +bizhash:7A4F4076 datahash:B3C28022 //Croc - Legend of the Gobbos (Europe) (Demo) +bizhash:8E071990 datahash:CEB9973A //Croc - Legend of the Gobbos (Europe) +bizhash:C606C9AE datahash:FA1D9C6A //Croc 2 (Europe) (En,Fr,De,Es,It,Nl,Sv) +bizhash:26C6E9F5 datahash:7BF64C70 //Crow, The - City of Angels (Europe) +bizhash:21AAB98D datahash:D4FAAD8D //Crow, The - City of Angels (Germany) (En) +bizhash:01C18D7B datahash:9AAE090F //Crusader - No Remorse (Europe) +bizhash:8E0B868B datahash:7F7258D6 //Crusader - No Remorse (France) +bizhash:EA5F3A87 datahash:7C1A9754 //Crusader - No Remorse (Germany) +bizhash:CF3D6EAD datahash:2A87280D //Crusaders of Might and Magic (Europe) +bizhash:B1F81C3B datahash:CEE129C6 //Crusaders of Might and Magic (Germany) +bizhash:085EC83A datahash:C1706BDF //Crypt Killer (Europe) +bizhash:B74EF6FE datahash:148528B6 //CT Special Forces (Europe) (En,Fr,De,Es,It,Nl) +bizhash:CA0DA681 datahash:274801B4 //CT Special Forces - Back to Hell (Europe) (En,Fr,De,Es,It,Nl) +bizhash:B10CF850 datahash:7A52EDFA //CT Special Forces 3 - Bioterror (Europe) (En,Fr,De,Es,It,Nl) +bizhash:5C0D56EF datahash:2A98762F //CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC) +bizhash:77A0C2FE datahash:F21229A3 //CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (No EDC) +bizhash:F70F23F5 datahash:D7800EA3 //Cubix Robots for Everyone - Race 'n Robots (Europe) +bizhash:2C4C1196 datahash:A3F98C52 //Cyberia (Europe) (Fr,De) +bizhash:EE6C79FF datahash:AE992C04 //Cyberia (Europe) +bizhash:454DE6B3 datahash:B4C893AA //CyberSled (Europe) +bizhash:C86C3A75 datahash:EE5EBFE9 //Cool Boarders (Europe) +bizhash:5F8578A6 datahash:D0A58A70 //CyberSpeed (Europe) (En,Fr,De) +bizhash:4425F461 datahash:E6372F3F //CyberTiger (Australia) +bizhash:A4F5EC81 datahash:35B14DD8 //CyberTiger (Europe) (En,Fr,De,Es,Sv) +bizhash:542C4340 datahash:E11FC73D //D (Europe) (Disc 1) +bizhash:C3E11EB6 datahash:42C419C8 //D (France) (Disc 3) +bizhash:48C7AF0E datahash:FA6F9CB2 //D (Germany) (Disc 1) +bizhash:7C309AD3 datahash:B2E833DD //D (Germany) (Disc 2) +bizhash:48EC36AF datahash:58398133 //D (Germany) (Disc 3) +bizhash:C24F612B datahash:E2AB3970 //Dalmatians 2 (Europe) (En,Fr,De) +bizhash:F77EA6B3 datahash:759D5EA9 //Dalmatians, The (Europe) (En,Fr,De,Nl) +bizhash:E5FCD0FB datahash:52D50D9B //Dance - UK (UK) +bizhash:EDFA93B6 datahash:0BE0BB8B //Dance - UK eXtra TraX (UK) +bizhash:F2F93007 datahash:E905F025 //Dance Europe (Europe) (Fr,De,Es,It,Nl,Pt) +bizhash:EB4C8BF0 datahash:8B92DCF2 //Dancing Stage - Disney Mix (Europe) +bizhash:E1A65B3E datahash:2EB49D7D //Dancing Stage - Euromix (Europe) +bizhash:251A7D21 datahash:F398136A //Dancing Stage - Party Edition (Europe) +bizhash:80F8789E datahash:29F9DB8C //Dancing Stage Fever (Europe) +bizhash:0F14F9A6 datahash:78592E6B //Dancing Stage Fusion (Europe) (En,Fr,De,Es,It) +bizhash:6A8FF5B7 datahash:22B1CB3D //Danger Girl (Europe) +bizhash:70C0FECF datahash:B71314CA //Darklight Conflict (Europe) (En,Fr,De,Es,It,Sv) +bizhash:AF1A5A11 datahash:2DDC2C5F //Darkstalkers - The Night Warriors (Europe) +bizhash:3C2033A4 datahash:BC7375EA //Darkstalkers 3 (Europe) +bizhash:3F0207BD datahash:8C244443 //Darkstone - Evil Reigns (Europe) (En,Fr,De,Es,It) +bizhash:2D64B36F datahash:9BA74E8C //Dave Mirra Freestyle BMX (Europe) +bizhash:473E03C8 datahash:35C405D1 //Dave Mirra Freestyle BMX - Maximum Remix (Europe) +bizhash:530EF2E4 datahash:DFDCB1E1 //David Beckham Soccer (Europe) (Fr,De,Es,It) +bizhash:B65D6C9F datahash:DBB88984 //David Beckham Soccer (Europe) +bizhash:894288CB datahash:77383885 //Davis Cup Complete Tennis (Europe) +bizhash:5EDA5975 datahash:85B31390 //DBZ - Dead Ball Zone (Europe) (En,Fr,De,Es,It) +bizhash:365A5EB1 datahash:B59218EC //De Sang Froid (France) (Disc 1) +bizhash:BE8D367F datahash:7F8F9BF5 //De Sang Froid (France) (Disc 2) +bizhash:8F15B86F datahash:ED603799 //Dead or Alive (Europe) +bizhash:3F50068B datahash:275F2342 //Defcon 5 (Europe) +bizhash:7DB84008 datahash:7C4DB04B //Defcon 5 (Germany) +bizhash:78598D3A datahash:9E0961F9 //Delta Force Urban Warfare (Europe) (En,Fr,De,Es,It) +bizhash:B8B9924A datahash:76D2F407 //Delta Force Urban Warfare (Germany) +bizhash:301356C3 datahash:F6043AFD //Demo Disc (Europe) (En,Fr,De,Es,It) +bizhash:C63CC11C datahash:37E59594 //Demo One (Version 1) (Europe) +bizhash:C59ED79D datahash:521BA8DC //Demo One (Version 2) (Europe) +bizhash:7B62583F datahash:63414A32 //Demo One (Version 4) (Europe) +bizhash:2C5C8973 datahash:576B38FD //Demo One (Version 4) (Germany) (En) +bizhash:3F29088C datahash:EE86370A //Demo One (Version 5) (Europe) +bizhash:33E68892 datahash:8DAA1095 //Demo One (Version 6) (Europe) (En,Fr,De,Es,It) +bizhash:AA41FDEF datahash:B14BF8CB //Demo One (Version 7) (Europe) (En,Fr,De,Es,It) +bizhash:990D6715 datahash:FE1DE135 //Demolition Racer (Europe) (En,Fr,De,Es,It) +bizhash:A4D48CF6 datahash:91D79238 //Descent (Europe) +bizhash:5E51D6EE datahash:CDC0A7E7 //Descent II (Europe) +bizhash:8F05C8CB datahash:C6F0F382 //Destrega (Europe) +bizhash:67A1145D datahash:6C5AEC89 //Destrega (Germany) +bizhash:9096203C datahash:7469F3BC //Destrega (Italy) +bizhash:302D8D46 datahash:4A6C0F6E //Destrega (Spain) +bizhash:E95F010D datahash:23259049 //Destruction Derby (Europe) +bizhash:476A08FB datahash:BB4D227B //Destruction Derby 2 (Europe) +bizhash:C27FBB9F datahash:817B8326 //Destruction Derby Raw (Europe) (En,Fr,De,Es,It) +bizhash:4DABB43A datahash:93630389 //Detective Barbie - The Mystery Cruise (Europe) +bizhash:5CF842DC datahash:03D403C0 //Detective Mouse (Europe) (En,Fr,De) +bizhash:6ED82C02 datahash:CC18A5D8 //Devil Dice (Europe) (En,Fr,De,Es,It) +bizhash:CECA334E datahash:4F492CD6 //Devil's Deception (Europe) (En,Fr,De) +bizhash:36C124B4 datahash:30CA9D24 //Dexter's Laboratory - Mandark's Lab (Europe) (Fr,De) +bizhash:2A4F31BA datahash:8CF4B068 //Dexter's Laboratory - Mandark's Lab (Europe) +bizhash:2E79D968 datahash:0D207413 //Diablo (Europe) (En,Fr,De,Sv) +bizhash:6DC566AA datahash:F06F5E36 //Die Hard Trilogy (Europe) (En,Fr,De,Es,It,Sv) +bizhash:F788F4D8 datahash:7FC8B1E5 //Die Hard Trilogy 2 - Viva Las Vegas (Europe) +bizhash:DB3BDF64 datahash:73454512 //Die Hard Trilogy 2 - Viva Las Vegas (France) +bizhash:A3F49582 datahash:F8F7A691 //Die Hard Trilogy 2 - Viva Las Vegas (Germany) +bizhash:10060811 datahash:6F60C132 //Die Hard Trilogy 2 - Viva Las Vegas (Italy) +bizhash:45E7C551 datahash:84CFD91A //Digimon Digital Card Battle (Europe) +bizhash:51BA63F8 datahash:562D5D81 //Digimon Rumble Arena (Europe) (En,Fr,De,Es,It) +bizhash:4114BCC6 datahash:028AE52B //Digimon World (Europe) +bizhash:4E65E8F4 datahash:A4E783FE //Digimon World (France) +bizhash:22CB3BEF datahash:E8ABAAB4 //Digimon World (Germany) +bizhash:A8C32C3D datahash:646FDC95 //Digimon World (Spain) +bizhash:32317AB4 datahash:007DF18E //Digimon World 2003 (Europe) (En,Fr,De,Es,It) +bizhash:7854706F datahash:2075287D //Dino Crisis (Europe) +bizhash:C02A348C datahash:C7D63385 //Dino Crisis (France) +bizhash:C3DBA67F datahash:9C645DF8 //Dino Crisis (Germany) +bizhash:7453BA64 datahash:CCCC5A28 //Dino Crisis (Italy) +bizhash:E448BE98 datahash:629A93F5 //Dino Crisis (Spain) +bizhash:6287E9F3 datahash:58A8FC52 //Dino Crisis 2 (Europe) +bizhash:1D9C7944 datahash:1B307F2D //Dino Crisis 2 (France) +bizhash:CF4980FB datahash:539635E7 //Dino Crisis 2 (Germany) +bizhash:69280866 datahash:386584ED //Dino Crisis 2 (Spain) +bizhash:165CF1B9 datahash:638C3A2C //Dinomaster Party (Europe) (En,Fr,De,Es,It,Nl) +bizhash:F35207CC datahash:691441C8 //Dinosaurs (Europe) (En,Fr,De) +bizhash:7CE0954C datahash:D02423F7 //Discworld II - Missing Presumed...! (Europe) (En,Es,It) +bizhash:C8C66922 datahash:2663271F //Discworld II - Mortellement Votre (France) +bizhash:EBD00F31 datahash:90F668F3 //Discworld II - Vermutlich vermisst (Germany) +bizhash:ABEC822A datahash:78B46286 //Discworld Noir (Europe) (En,Es,It) +bizhash:E3BA915D datahash:106A7F51 //Discworld Noir (Germany) +bizhash:F511CCE8 datahash:A839BDA0 //Disney Action Game Disney Presenta Hercules (Italy) +bizhash:9B7272EB datahash:C8AE9553 //Disney Aladdin - La Revanche de Nasira (France) +bizhash:976C6BEC datahash:81426826 //Disney Aladdin - La Vendetta di Nasira (Italy) +bizhash:DDA722C1 datahash:8107F0A1 //Disney Aladdin - La Venganza de Nasira (Spain) +bizhash:AC345DC1 datahash:5C29B0D5 //Disney Atlantide - L'Empire Perdu (France) +bizhash:4F024109 datahash:5FB4455A //Disney Atlantis - El Imperio Perdido (Spain) +bizhash:4D6B8F73 datahash:CC387E55 //Disney Atlantis - L'Impero Perduto (Italy) +bizhash:98C57734 datahash:366C8D23 //Disney Aventuras de Peter Pan en el Pais de Nunca Jamas (Spain) +bizhash:5540B1B8 datahash:3A8AB32D //Disney Dingo Une Journee de Dingue! (France) +bizhash:55C0EF30 datahash:65B3363F //Disney Dinosaure (France) +bizhash:3AECA814 datahash:58E0DE93 //Disney Dinosauri (Italy) +bizhash:C82A4142 datahash:568D86FF //Disney Dinosaurio (Spain) +bizhash:D163F155 datahash:0096B278 //Disney El Emperador y sus Locuras (Spain) +bizhash:FC3A6C00 datahash:FBB5118E //Disney El planeta del tesoro (Spain) +bizhash:8B938651 datahash:AE6BEF80 //Disney Fais Ton Histoire! - Mulan (France) +bizhash:552BED49 datahash:4153E61E //Disney Il Libro della Giungla (Italy) +bizhash:99DF028E datahash:E3BA4D9A //Disney Il Pianeta del Tesoro (Italy) +bizhash:22B9A928 datahash:4EC6AC43 //Disney Jeu D'Action Disney Presente Hercule (France) +bizhash:65C83E10 datahash:8115908D //Disney Juego de Accion Disney Presenta Hercules (Spain) +bizhash:DBE8625F datahash:5DF0BBBA //Disney Kuzco - L'Empereur Megalo (France) +bizhash:7BB582A3 datahash:44383FCA //Disney La Petite Sirene 2 (France) +bizhash:D5E75C3C datahash:5252F6C8 //Disney La Planete au Tresor (France) +bizhash:93F56C30 datahash:9E8A6234 //Disney La Sirenetta II (Italy) +bizhash:91DD152B datahash:7FD92D69 //Disney La Sirenita 2 (Spain) +bizhash:F0291F21 datahash:2A9AD99A //Disney Le Follie Dell'Imperatore (Italy) +bizhash:8FF5C1CB datahash:9D6AD596 //Disney le Roi Lion - La Formidable Aventure de Simba (France) +bizhash:D361505B datahash:202582E9 //Disney Learning - Mickey (Europe) (En,Fr,De,Es,It,Nl) +bizhash:E497670D datahash:B3C85ABE //Disney Learning - Winnie the Pooh (Europe) (En,Fr,De,It,Nl,Sv,Da) +bizhash:E98264ED datahash:335D1694 //Disney Libro Animato Creativo - Mulan (Italy) +bizhash:73AEA394 datahash:ED844370 //Disney Lilo & Stitch - Grossi Guai alle Hawaii (Italy) +bizhash:53D60E1F datahash:3EC54567 //Disney Lilo & Stitch - Ouragan sur Hawai (France) +bizhash:30F74EEF datahash:D1485DD0 //Disney Lilo & Stitch en Problemas en el Paraiso (Spain) +bizhash:8B2AFBAC datahash:4C7D9EC7 //Disney Pato Donald - Cuac Attack (Spain) +bizhash:1763B503 datahash:49C22A28 //Disney Peter Pan - Aventures au Pays Imaginaire (France) +bizhash:B0480048 datahash:A9A3FE6D //Disney Peter Pan - L'Avventura nell'Isola che non c'e (Italy) +bizhash:1E028168 datahash:23452E90 //Disney Pippo Giochi Pazzi (Italy) +bizhash:996F0166 datahash:1E1DD0A7 //Disney Tarzan (France) +bizhash:6E0DC3F3 datahash:4A1F1B4A //Disney Tarzan (Spain) +bizhash:BF77B6E8 datahash:AA37D710 //Disney Tigger tras un Bote de Miel (Spain) +bizhash:168AB825 datahash:6ABD2B3B //Disney Tigro e la Caccia al Miele (Italy) +bizhash:BD051EDA datahash:CDFCBF21 //Disney Ven a la Fiesta! con Winnie the Pooh (Spain) +bizhash:ADF49E52 datahash:CD674A43 //Disney Winnie l'Ourson - La Chasse au Miel de Tigrou (France) +bizhash:72E60639 datahash:B743182E //Disney's 102 Dalmatians - Puppies to the Rescue (Europe) (Fr,De,Es,It,Nl) +bizhash:1247CB73 datahash:F3AD0716 //Disney's Action Game featuring Hercules (Europe) +bizhash:9F2EF31C datahash:C59D0CB0 //Disney's Action Game met Hercules (Netherlands) +bizhash:8EA6F4D0 datahash:290470AE //Disney's Action Spel med Herkules (Sweden) +bizhash:A24AF3D1 datahash:97F61109 //Disney's Aladdin in Nasira's Revenge (Europe) +bizhash:798442AE datahash:B7314F72 //Disney's Aladdin in Nasira's Wraak (Netherlands) +bizhash:EDE07DA8 datahash:182891A3 //Disney's Atlantis - De Verzonken Stad (Netherlands) +bizhash:EFBED45C datahash:21243B51 //Disney's Atlantis - En Foersvunnen Vaerld (Sweden) +bizhash:B6410BAE datahash:E45894D3 //Disney's Atlantis - The Lost Empire (Europe) +bizhash:56A497D5 datahash:F9617B62 //Disney's Aventura Interactiva - Mulan (Spain) +bizhash:DDA4D620 datahash:F9A93C2E //Disney's De Kleine Zeemeermin II (Netherlands) +bizhash:626003B5 datahash:11FEA7BE //Disney's De Leeuwenkoning - Simba's Machtige Avontuur (Netherlands) +bizhash:7CFB2DF9 datahash:BE4A76CB //Disney's Dinosaur (Europe) (En,Nl,Sv,No,Da,Fi) +bizhash:16D97D9B datahash:EC9F1390 //Disney's Dinosaurier (Germany) +bizhash:E384108B datahash:514ED11B //Disney's Donald Duck - Quack Attack (Europe) (En,Fr,De,It) +bizhash:0AF159C3 datahash:464D38E6 //Disney's Donald Duck - Quack Attack (Netherlands) +bizhash:C4DEE5FA datahash:C6FC0A9B //Disney's Donald Duck - Quack Attack (Scandinavia) (Sv,No,Da,Fi) +bizhash:D138F637 datahash:F6FD551C //Disney's Goofy's Fun House (Europe) +bizhash:BB809991 datahash:6A6B9B2E //Disney's Goofy's Fun House (Germany) +bizhash:48E35A8E datahash:B06F4D3B //Disney's Keizer Kuzco (Netherlands) +bizhash:9CDF5802 datahash:6CEDA1F7 //Disney's Lilo & Stitch - Heisa op Hawai (Netherlands) +bizhash:5AC5A46F datahash:A1D36E64 //Disney's Lilo & Stitch - Trouble in Paradise (Europe) +bizhash:115DB033 datahash:F6F6AD57 //Disney's Party mit Winnie Puuh (Germany) +bizhash:2E0095A9 datahash:C6D5BEEC //Disney's Peter Pan - Adventures in Never Land (Europe) +bizhash:4BB673FF datahash:593163C3 //Jet Ace (Europe) +bizhash:21F60B36 datahash:F03B5231 //Jet Rider (Europe) +bizhash:5AA4D4DE datahash:FD2AEE3D //Jet Rider 2 (Europe) +bizhash:3ADA53CB datahash:4B50FEE5 //Jetracer (Europe) (En,Fr,De) +bizhash:A9B16608 datahash:8F18EC86 //Jigsaw Madness (Europe) (En,Fr,De,Es,It) +bizhash:FB2D1BD5 datahash:BAD965BD //Jim Henson's Bear in the Big Blue House (Europe) +bizhash:54221A29 datahash:05083ACE //Jim Henson's The Hoobs (Europe) +bizhash:8D7E2C34 datahash:DB6DF52F //Jim Henson's The Hoobs (Germany) +bizhash:EBA4D4A9 datahash:BF94D162 //Jim Henson's The Hoobs (Spain) +bizhash:B40B79C1 datahash:1E19844C //Jimmy White's 2 - Cueball (Europe) (En,Fr,De,Es,It) +bizhash:67C93986 datahash:4E81CAE1 //Jinx (Europe) (En,Fr,De,Es,It) +bizhash:78ED411F datahash:85425A31 //Johnny Bazookatone (Europe) +bizhash:44065C3C datahash:CBFAD6C5 //JoJo's Bizarre Adventure (Europe) +bizhash:34806C00 datahash:A7760743 //Euro Demo 41 (France) +bizhash:97C262F7 datahash:4041F354 //Euro Demo 42 (Europe) +bizhash:7FF52DFC datahash:1E12ADBB //Euro Demo 42 (France) +bizhash:5E121CC0 datahash:15EC5E96 //Euro Demo 43 (Europe) +bizhash:56BDFDCD datahash:843975E4 //Euro Demo 43 (France) +bizhash:3A4691B1 datahash:927F07A3 //Euro Demo 44 (Europe) +bizhash:36C7847F datahash:07B2D8AC //Euro Demo 44 (France) +bizhash:D1CC17CE datahash:53F5841D //Euro Demo 45 (Europe) +bizhash:DDFC8C53 datahash:EA47653D //Euro Demo 45 (France) +bizhash:232B3074 datahash:8F1286D5 //Euro Demo 46 (Europe) +bizhash:A70E3EDA datahash:663D462C //Euro Demo 46 (France) +bizhash:CADF92FC datahash:53825850 //Euro Demo 47 (Europe) +bizhash:7F6CF2F7 datahash:C58076E6 //Euro Demo 47 (France) +bizhash:3111EF88 datahash:B4D1F2DD //Euro Demo 48 (Europe) +bizhash:86BE060F datahash:FC770922 //Euro Demo 48 (France) +bizhash:FEDF8890 datahash:8E8C8E91 //Euro Demo 49 (Europe) +bizhash:F061E44A datahash:5AFDA94B //Euro Demo 50 (Europe) +bizhash:2359490B datahash:E6327D71 //Euro Demo 51 (Europe) +bizhash:4C275DD2 datahash:8219514C //Euro Demo 52 (Europe) +bizhash:6A7AF422 datahash:3267EB4A //Euro Demo 53 (Europe) +bizhash:4C5EDEA6 datahash:FBACC651 //Euro Demo 54 (Europe) +bizhash:F38F29DF datahash:1F6B71D4 //Euro Demo 55 (Europe) +bizhash:9CF53661 datahash:22928D19 //Euro Demo 56 (Europe) +bizhash:5D1F0B63 datahash:CD4D618D //Euro Demo 57 (Europe) +bizhash:A4269F20 datahash:0E83C3A4 //Euro Demo 58 (Europe) +bizhash:0FA821FF datahash:6E8B97FD //Euro Demo 59 (Europe) +bizhash:48368D05 datahash:684AE050 //Euro Demo 60 (Europe) +bizhash:542C29D5 datahash:6124A845 //Euro Demo 61 (Europe) (EDC) +bizhash:7F81BDC4 datahash:4F3F986C //Euro Demo 61 (Europe) (No EDC) +bizhash:17C6E02B datahash:9FAAEB01 //Euro Demo 62 (Europe) (EDC) +bizhash:3C6B743A datahash:DFCE1284 //Euro Demo 62 (Europe) (No EDC) +bizhash:F432E753 datahash:9BA055CF //Euro Demo 63 (Europe) +bizhash:CED9FD95 datahash:A7F5B789 //Euro Demo 64 (Europe) +bizhash:E3C4148C datahash:DDD455F5 //Euro Demo 65 (Europe) +bizhash:8E8B1F45 datahash:A742177F //Euro Demo 66 (Europe) +bizhash:326194C7 datahash:A4BCD531 //Euro Demo 67 (Europe) +bizhash:8758DB4A datahash:A746FFCC //Euro Demo 68 (Europe) +bizhash:E0AF1436 datahash:A1FA48B6 //Euro Demo 69 (Europe) +bizhash:D48541D2 datahash:1B76851D //Euro Demo 70 (Europe) +bizhash:75350E3C datahash:BA4BC64B //Euro Demo 71 (Europe) +bizhash:1F0D2C71 datahash:10563E15 //Euro Demo 72 (Europe) +bizhash:4B9E1001 datahash:0A80EBB0 //Euro Demo 73 (Europe) +bizhash:0DF3ED18 datahash:DB77E2E8 //Euro Demo 74 (Europe) +bizhash:8CA9F68D datahash:49D986EF //Euro Demo 76 (Europe) +bizhash:25D33FB9 datahash:0FFD2602 //Euro Demo 77 (Europe) +bizhash:4DB5FAF5 datahash:18EEA3BC //Euro Demo 80 (Europe) +bizhash:D6E81827 datahash:5BA9F2B2 //Euro Demo 81 (Europe) +bizhash:9429811E datahash:6375335F //Euro Demo 82 (Europe) +bizhash:5EAA5B87 datahash:53CCC1C7 //Euro Demo 83 (Europe) +bizhash:5D79BB5B datahash:EA344129 //Euro Demo 88 (Europe) +bizhash:57F697C7 datahash:4DB2CC5B //Euro Demo 89 (Europe) +bizhash:3EBFC3AF datahash:64BAD2CC //D (Europe) (Disc 3) +bizhash:5B488DFB datahash:5F2A4134 //D (France) (Disc 1) +bizhash:787FFAEE datahash:46E79DAD //D (France) (Disc 2) +bizhash:A63E4C64 datahash:D0C98393 //Disney's Spelen met Winnie de Poeh en zijn Vriendjes! (Netherlands) +bizhash:5BBE762B datahash:379CD566 //Disney's Story Studio - Mulan (Europe) +bizhash:52941523 datahash:D6EA40FB //Disney's Tarzan (Europe) +bizhash:12B08EB4 datahash:E7645F82 //Disney's Tarzan (Netherlands) +bizhash:A23D6CCA datahash:145D9C5F //Disney's Tarzan (Sweden) +bizhash:1B5262A1 datahash:BE93FC29 //Disney's Teigetjes Honingjacht (Netherlands) +bizhash:5C061C25 datahash:6268F1FF //Disney's The Emperor's New Groove (Europe) +bizhash:0F0D3541 datahash:11AD632B //Disney's Tigger's Honey Hunt (Europe) +bizhash:4B28F326 datahash:196CFD91 //Disney's Treasure Planet (Europe) +bizhash:321E62DB datahash:5B9D3F45 //Disney's Verhalenstudio - Mulan (Netherlands) +bizhash:F577FB2E datahash:51F4C8B8 //Disney-Pixar A Bug's Life (Europe) +bizhash:05800A5E datahash:C461EEA5 //Disney-Pixar A Bug's Life (France) +bizhash:BB74ABA9 datahash:DB52C346 //Disney-Pixar A Bug's Life - Disney's Activity Centre (Europe) +bizhash:36EA6699 datahash:6D444079 //Disney-Pixar A Bug's Life - Disneys Malen und Spielen (Germany) +bizhash:1044A079 datahash:82128C66 //Disney-Pixar A Bug's Life - Megaminimondo (Italy) +bizhash:801EF4B2 datahash:6C9D5B44 //Disney-Pixar Bichos Una Aventura en Miniatura (Spain) +bizhash:AFA3D6AB datahash:63545166 //Disney-Pixar Buzz Lightyear da Commando Stellare (Italy) +bizhash:19BE9E57 datahash:7028C3E1 //Disney-Pixar Buzz Lightyear of Star Command (Europe) +bizhash:389E1DB1 datahash:2B5B72D4 //Disney-Pixar Captain Buzz Lightyear - Star Command (Germany) +bizhash:70AECF6C datahash:38FE252F //Disney-Pixar Das grosse Krabbeln (Germany) +bizhash:8EFAD0A1 datahash:27AA382A //Disney-Pixar Die Monster AG - Schreckens-Insel (Germany) +bizhash:D5C99A59 datahash:6CA2CB56 //Disney-Pixar Een Luizenleven (Netherlands) +bizhash:16995981 datahash:8539AF7F //Disney-Pixar Ett Smakryps Liv (Sweden) +bizhash:9CF628F0 datahash:1A0A12BC //Disney-Pixar Les Aventures de Buzz L'Eclair (France) +bizhash:F326C90F datahash:1DE5370B //Disney-Pixar Monster & Co. - L'Isola dello Spavento (Italy) +bizhash:78BE4116 datahash:D9209F6A //Disney-Pixar Monsterbedriften - Skrekkoya (Norway) +bizhash:94B09F5D datahash:DA2648A0 //Disney-Pixar Monsterit Oy - Saeikkysaari (Finland) +bizhash:AFEB47AA datahash:476195E6 //Disney-Pixar Monsters en Co. - Schrik Eiland (Netherlands) +bizhash:6ACFC545 datahash:4518D176 //Disney-Pixar Monsters, Inc. - Scare Island (Europe) +bizhash:BB32538B datahash:7DFCD610 //Disney-Pixar Monstres & Cie - L'Ile de l'Epouvante (France) +bizhash:F3D8DC62 datahash:ED18873C //Disney-Pixar Monstruos, S.A. - Isla de los Sustos (Spain) +bizhash:F4B5F6E8 datahash:33823850 //Disney-Pixar Toy Story 2 - Buzz l'Eclair a la Rescousse! (France) +bizhash:18E56959 datahash:770DB928 //Disney-Pixar Toy Story 2 - Buzz Lightyear al Rescate! (Spain) +bizhash:E24BF979 datahash:6E6EBD8E //Disney-Pixar Toy Story 2 - Buzz Lightyear eilt zur Hilfe! (Germany) +bizhash:52D0CB7F datahash:E97EF97D //Disney-Pixar Toy Story 2 - Buzz Lightyear to the Rescue! (Europe) +bizhash:BF8B2743 datahash:B3A09F39 //Disney-Pixar Toy Story Racer (Europe) (Es,It,Nl) +bizhash:2D2BD3B2 datahash:730124EE //Disney-Pixar Toy Story Racer (Europe) (Fr,De) +bizhash:C0A302F6 datahash:3181F63B //Disneyn Atlantis - Kadonnut Kaupunki (Finland) +bizhash:CBC98253 datahash:9F3E867D //Disneys Aladdin - Nasiras Haemnd (Sweden) +bizhash:217B8828 datahash:BEADEB24 //Disneys Aladdin - Nasiras Hevn (Norway) +bizhash:3F28028D datahash:DA3D73DD //Disneys Aladdin - Nasiras Rache (Germany) +bizhash:83DC001D datahash:BC97EAE6 //Disneys Arielle 2 (Germany) +bizhash:8BA6BEBC datahash:19FCE5F3 //Disneys Atlantis - Das Geheimnis der verlorenen Stadt (Germany) +bizhash:0245783B datahash:DB284308 //Disneys Atlantis - En Forsvunnet Verden (Norway) +bizhash:3C7A0920 datahash:5EDAC9CE //Disneys Der Koenig der Loewen - Simbas grosses Abenteuer (Germany) +bizhash:30D84832 datahash:D30B9A92 //Disneys Der Schatzplanet (Germany) +bizhash:4E1990CD datahash:D08F5C87 //Disneys Ein Koenigreich fuer ein Lama (Germany) +bizhash:C591F922 datahash:A51DDFD3 //Disneys Et Kongerike for en Lama (Norway) +bizhash:EDF25304 datahash:9A51EEBF //Disneys Hercules Action-Spiel (Germany) +bizhash:DD979C5F datahash:B3DA9AF2 //Disneys Interaktive Abenteuer - Mulan (Germany) +bizhash:14A935EF datahash:93C38697 //Disneys Lilo & Stitch - Zoff auf Hawaii (Germany) +bizhash:A959BC25 datahash:06804B2A //Disneys Peter Pan - Eventyr i Drommeland (Norway) +bizhash:10EB8916 datahash:77BA0812 //Disneys Peter Pan - Rueckkehr nach Nimmerland (Germany) +bizhash:ADE4D602 datahash:DC711D22 //Disneys Tarzan (Germany) +bizhash:0AE90439 datahash:B2DE18AE //Disneys Tarzan (Italy) +bizhash:9D01457E datahash:7320C35E //Disneys Tiggers Honigjagd (Germany) +bizhash:60C46E26 datahash:7B0937FB //Disruptor (Europe) +bizhash:EF5C77B6 datahash:DBB9CD3D //Disruptor (Germany) +bizhash:410C42B1 datahash:632AC875 //Diver's Dream (Europe) (En,Fr,De) +bizhash:F049804F datahash:1E5DAF30 //Dodgem Arena (Europe) +bizhash:338354EE datahash:08B7BF82 //Doom (Europe) (EDC) +bizhash:182EC0FF datahash:5AACA892 //Doom (Europe) (No EDC) +bizhash:E180574D datahash:61B3729F //Doom (Europe) (One Level Demo Disc) +bizhash:BC58F3ED datahash:C66F76CF //Dracula - La Risurrezione (Italy) (Disc 1) +bizhash:D6922B2F datahash:1F02C5E5 //Dracula - La Risurrezione (Italy) (Disc 2) +bizhash:49DC20E9 datahash:EA365F46 //Dracula - Resurreccion (Spain) (Disc 1) +bizhash:1977C2B7 datahash:4B9F4A42 //Dracula - Resurreccion (Spain) (Disc 2) +bizhash:D213E1F5 datahash:D5299309 //Dracula - Resurrection (France) (Disc 1) +bizhash:4546D47E datahash:B416AD08 //Dracula - Resurrection (France) (Disc 2) +bizhash:F585574A datahash:E6D749F7 //Dracula - Resurrection (Germany) (Disc 1) +bizhash:89C12152 datahash:E3AE3734 //Dracula - Resurrection (Germany) (Disc 2) +bizhash:432F6092 datahash:8BC9EBB6 //Dracula - The Resurrection (Europe) (Disc 1) +bizhash:9DC45791 datahash:4840BB32 //Dracula - The Resurrection (Europe) (Disc 2) +bizhash:73363CC5 datahash:5BCC6E00 //Dracula 2 - Die letzte Zufluchtsstaette (Germany) (Disc 1) +bizhash:873B6C6E datahash:C483A820 //Dracula 2 - Die letzte Zufluchtsstaette (Germany) (Disc 2) +bizhash:5D88A339 datahash:AAC0EBE8 //Dracula 2 - El Ultimo Santuario (Spain) (Disc 1) +bizhash:04B3EEBC datahash:6CD47B98 //Dracula 2 - El Ultimo Santuario (Spain) (Disc 2) +bizhash:F38B8EEE datahash:F25A2A71 //Dracula 2 - L'Ultimo Santuario (Italy) (Disc 1) +bizhash:098CE1ED datahash:2BE59EDB //Dracula 2 - L'Ultimo Santuario (Italy) (Disc 2) +bizhash:152A684F datahash:0386494B //Dracula 2 - Le Dernier Sanctuaire (France) (Disc 1) +bizhash:56B1AA44 datahash:225773CF //Dracula 2 - Le Dernier Sanctuaire (France) (Disc 2) +bizhash:9CE28792 datahash:02A95E5D //Dracula 2 - The Last Sanctuary (Europe) (Disc 1) +bizhash:0CCD87A1 datahash:175394FF //Dracula 2 - The Last Sanctuary (Europe) (Disc 2) +bizhash:3DBF3275 datahash:BD23DF84 //Dragon Ball - Final Bout (Europe) +bizhash:28E18BA0 datahash:8528644B //Dragon Ball - Final Bout (France) +bizhash:C66EBE39 datahash:1E42B865 //Dragon Ball - Final Bout (Germany) +bizhash:01E81379 datahash:4CE83CAA //Dragon Ball - Final Bout (Italy) +bizhash:98E6E5B7 datahash:DCD9D181 //Dragon Ball - Final Bout (Spain) +bizhash:0B6060E5 datahash:92A3ADF5 //Dragon Ball Z - Ultimate Battle 22 (Europe) +bizhash:EA719419 datahash:FC0C7A98 //Dragon Ball Z - Ultimate Battle 22 (France) (EDC) +bizhash:C1DC0008 datahash:27C32CA9 //Dragon Ball Z - Ultimate Battle 22 (France) (No EDC) +bizhash:1BF68F24 datahash:A719D4C2 //Dragon Ball Z - Ultimate Battle 22 (Germany) +bizhash:A3950392 datahash:EEF38C33 //Dragon Ball Z - Ultimate Battle 22 (Spain) +bizhash:D873115F datahash:0465CF2A //Dragon Tales - Dragonseek (Europe) +bizhash:8A482F1B datahash:7320740C //Dragon Valor (Europe) (Disc 1) +bizhash:84B09CCC datahash:75C64877 //Dragon Valor (Europe) (Disc 2) +bizhash:B994D942 datahash:2FA2BAD3 //Dragon Valor (Germany) (Disc 1) +bizhash:12CF6974 datahash:CA14BC17 //Dragon Valor (Germany) (Disc 2) +bizhash:2416723F datahash:B441BEB6 //Dragon Valor (Italy) (Disc 1) +bizhash:D50B1437 datahash:03E3406B //Dragon Valor (Italy) (Disc 2) +bizhash:C3599438 datahash:1C747823 //DragonHeart - Fire & Steel (Europe) (En,Fr,De) +bizhash:D500F891 datahash:8824083E //Dragstars (Europe) +bizhash:C730DBCE datahash:880F27D7 //Dream Story - Les Aventures de Tim et Lola (France) +bizhash:68916064 datahash:E3B6A585 //Dreams (Europe) (En,Fr,De,Es,It) +bizhash:9697E47C datahash:ADE80E3D //Driver (Europe) +bizhash:4E080ED1 datahash:BB68BF52 //Driver (France) +bizhash:14DB6C0E datahash:B5E9E1C1 //Driver (Germany) +bizhash:FC75B52A datahash:ACF3E6FE //Driver (Italy) +bizhash:ABF78A91 datahash:D2360FC4 //Driver 2 - Back on the Streets (Europe) (Disc 1) (v1.0) +bizhash:A8E26A2B datahash:1886DB09 //Driver 2 - Back on the Streets (Europe) (Disc 1) (v1.1) +bizhash:044E7585 datahash:F03FAD9A //Driver 2 - Back on the Streets (Europe) (Disc 2) (v1.0) +bizhash:03437345 datahash:CBFE4D95 //Driver 2 - Back on the Streets (Europe) (Disc 2) (v1.1) +bizhash:FC336A4D datahash:E1E0948B //Driver 2 - Back on the Streets (France) (Disc 1) +bizhash:3D4022C8 datahash:5DEB871E //Driver 2 - Back on the Streets (France) (Disc 2) +bizhash:33D2D5E9 datahash:057D0E8D //Driver 2 - Back on the Streets (Germany) (Disc 1) (v1.0) +bizhash:24D934B7 datahash:B5E1C764 //Driver 2 - Back on the Streets (Germany) (Disc 1) (v1.1) +bizhash:27FC7347 datahash:AE033B3F //Driver 2 - Back on the Streets (Germany) (Disc 2) (v1.0) +bizhash:89FD0800 datahash:2BCF4D4B //Driver 2 - Back on the Streets (Germany) (Disc 2) (v1.1) +bizhash:0699F6CA datahash:4428FE5D //Driver 2 - Back on the Streets (Italy) (Disc 1) +bizhash:71A5939D datahash:01849482 //Driver 2 - Back on the Streets (Italy) (Disc 2) +bizhash:61756B42 datahash:B91AD1D4 //Driver 2 - Back on the Streets (Spain) (Disc 1) +bizhash:87C81FA1 datahash:F00B5D0E //Driver 2 - Back on the Streets (Spain) (Disc 2) +bizhash:3963F2B3 datahash:9C83693B //DSF Fussball Manager 2001 (Germany) +bizhash:296DE01D datahash:AB5974AA //DSF Fussball Manager 2002 (Germany) +bizhash:28417E7B datahash:64D4461E //Ducati World (Europe) +bizhash:C687162A datahash:445FEDAA //Duke Nukem (Europe) +bizhash:5DFE53CA datahash:720BF917 //Disney's Peter Pan - Avonturen in Nooitgedachtland (Netherlands) +bizhash:17F73F86 datahash:C47E9057 //Disney's Piratenplaneet - De Schat van Kapitein Flint (Netherlands) +bizhash:A674F02E datahash:23FCC96B //Disney's Skattkammarplaneten (Sweden) +bizhash:65DE497A datahash:17FA4028 //Dukes of Hazzard, The - Racing for Home (Europe) +bizhash:31B7BC1A datahash:34C7577D //Dune 2000 (Europe) +bizhash:04DA1783 datahash:9C3F841F //Dune 2000 (France) +bizhash:10B75E65 datahash:F0905E50 //Dune 2000 (Germany) +bizhash:02760957 datahash:EBA0F7A5 //Dynasty Warriors (Europe) +bizhash:13A68D6D datahash:5E91C6B2 //E.T. the Extra-Terrestrial - Interplanetary Mission (Europe) (En,Fr,De,Es,It) +bizhash:8B6FE17A datahash:01A2CB33 //EA Sports Superbike 2000 (Europe) (En,Fr,De,Es,It,Sv) +bizhash:A5084BDD datahash:3DEBCE7F //EA Sports Supercross (Europe) +bizhash:694A0AB5 datahash:CC63A600 //EA Sports Supercross 2000 (Europe) (En,Fr,De,Es,It,Nl,Sv) +bizhash:08C5C528 datahash:2FA028D4 //Eagle One - Harrier Attack (Europe) (En,Fr,De,Es,It) +bizhash:D07A6F9E datahash:C2C258E8 //Jonah Lomu Rugby (Europe) (En,De,Es,It) +bizhash:34CD57BF datahash:EA050EC6 //Earthworm Jim 2 (Europe) +bizhash:25BFC79A datahash:C97C4014 //ECW Anarchy Rulz (Europe) +bizhash:7FD3BE39 datahash:31F878B1 //ECW Anarchy Rulz (Germany) (En) +bizhash:BEBBB3C6 datahash:C4872A85 //ECW Hardcore Revolution (Europe) +bizhash:DD910F0F datahash:CFE999DB //ECW Hardcore Revolution (Germany) (En) (v1.0) +bizhash:F7D11135 datahash:4D3DFAC2 //ECW Hardcore Revolution (Germany) (En) (v1.1) +bizhash:C2AFA9D9 datahash:F73CB782 //Egypt 1156 A.C. - L'Enigma Della Tomba Reale (Italy) +bizhash:C7C2CFFD datahash:183DD3F2 //Egypt 1156 B.C. - Tomb of the Pharaoh (Europe) (En,Es,Nl,Sv) +bizhash:FE353312 datahash:FE3B718E //Egypt II - Die Prophezeiung von Helipolis (Germany) +bizhash:3F1F5F39 datahash:96DDAB25 //Egypt II - The Heliopolis Prophecy (Europe) +bizhash:0D2AEDE2 datahash:BF6C4604 //Egypte 1156 AV. J.-C. - L'Enigme de la Tombe Royale (France) +bizhash:1BC8ADD7 datahash:89CADAF4 //Ehrgeiz - God Bless the Ring (Europe) +bizhash:3CCDA1E1 datahash:1679601C //El Tetris Un Magico Desafio (Spain) +bizhash:125BB980 datahash:39C070B5 //Elemental Pinball (Europe) +bizhash:1495030B datahash:4AB15058 //Eliminator (Europe) (En,Fr,De,Es,It) +bizhash:658A36ED datahash:971CADA8 //En Busca del Valle Encantado - El Retorno al Gran Valle (Spain) +bizhash:21070E00 datahash:86C0F7C0 //Epidemic (Europe) +bizhash:AEB3F469 datahash:7EFC7A58 //Equestriad 2001 (Europe) (En,De,Es) +bizhash:A52EEE1B datahash:9231B5FD //ESPN Extreme Games (Europe) +bizhash:4F38C669 datahash:31E50AE8 //Essential PlayStation 1 (Europe) +bizhash:11BA7657 datahash:61781525 //Essential PlayStation 11 (Europe) +bizhash:CD5003C1 datahash:2D3678F6 //Essential PlayStation 4 (Europe) +bizhash:E202D487 datahash:1EA19088 //Jonah Lomu Rugby (France) +bizhash:5B2E460C datahash:C0913557 //Judge Dredd (Europe) +bizhash:04B4DEE4 datahash:7BF08EAE //Juega con los Teletubbies (Spain) +bizhash:F5A185FD datahash:DA5F3D70 //Jumping Flash! (Europe) +bizhash:E82B002F datahash:13C913D2 //Jumping Flash! 2 (Europe) +bizhash:576633A9 datahash:8A534A56 //Jungla de Cristal Trilogia 2 - Viva Las Vegas (Spain) +bizhash:55D707B8 datahash:4535FB2A //Junior Sports Football (Europe) +bizhash:1C5B274D datahash:019A49CC //Junior Sports Fussball (Germany) +bizhash:C1376134 datahash:51D95FDB //Jupiter Strike (Europe) +bizhash:F898E16F datahash:74F3875B //K-1 Grand Prix (Europe) +bizhash:988CAB23 datahash:1A003C23 //K-1 The Arena Fighters (Europe) +bizhash:993B8135 datahash:1B83FA61 //Kagero - Deception II (Europe) +bizhash:E80DEC27 datahash:BE30CDD2 //Kart Challenge (Europe) (En,Fr,De,It) +bizhash:A15DA62B datahash:667AE81D //Katalog Spezial Demo (Germany) +bizhash:324D5379 datahash:051C4095 //Kensei - Sacred Fist (Europe) +bizhash:5951C40A datahash:FAE5044C //Kick Off World (Europe) (En,Fr) +bizhash:18DE2E74 datahash:4E3FA1ED //Kick Off World (Europe) (Es,Nl) +bizhash:8CD16A6F datahash:BD7D96CE //Kick Off World (Germany) +bizhash:A68E9BFA datahash:2032617E //Kick Off World (Greece) +bizhash:7ABDEA2A datahash:7A9D041B //Kick Off World Manager (Italy) +bizhash:AFC09BC2 datahash:39BA7B7D //Kickboxing Knockout (Europe) +bizhash:D896C25C datahash:036619D0 //Kileak - The Blood (Europe) +bizhash:A20589ED datahash:44005483 //Killer Loop (Europe) (En,Fr,De,Es,It) +bizhash:FA6A35A9 datahash:159EA489 //Killing Zone (Europe) +bizhash:917B4B05 datahash:530411A4 //King of Bowling 2 (Europe) +bizhash:8D75A8A1 datahash:1A516E2E //King of Bowling 3 (Europe) +bizhash:C33331B8 datahash:1C9FEE6E //King of Fighters '95, The (Europe) +bizhash:3826ADD7 datahash:11BAB373 //King's Field (Europe) (En,Fr,De) +bizhash:37F75DD6 datahash:01A00CC0 //Kingsley's Adventure (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da,Fi) +bizhash:9AB05FFC datahash:32FE9C79 //Kirikou (Europe) (En,Fr,De) +bizhash:2162D0B5 datahash:A0B0BFBF //Kirikou (Europe) (Es,It,Pt) +bizhash:90BEC06C datahash:FE67867C //KISS Pinball (Europe) (En,Fr,De) +bizhash:51CABCBD datahash:9FFA5E79 //KKND Krossfire (Europe) +bizhash:292C366D datahash:BC421CD3 //KKND Krossfire (Germany) +bizhash:DAE9AFB2 datahash:28B80854 //Klonoa - Beach Volleyball (Europe) (En,Fr,De,Es,It) +bizhash:ADD7EE8D datahash:91E34324 //Klonoa - Door to Phantomile (Europe) +bizhash:8ACC1321 datahash:C82EAEAD //Klonoa - Door to Phantomile (France) +bizhash:D8F640A2 datahash:C1A9AD03 //Klonoa - Door to Phantomile (Germany) +bizhash:F6B611BD datahash:937A8A3D //Knockout Kings 2000 (Europe) +bizhash:CD619E90 datahash:28BD9B8B //Knockout Kings 2001 (Europe) +bizhash:33D6686E datahash:8C9406B2 //Knockout Kings 2001 (France) +bizhash:46E6B9D9 datahash:EA46D881 //Knockout Kings 99 (Europe) +bizhash:13D0D745 datahash:97C83BC1 //Knockout Kings 99 (France) +bizhash:BCAE3C75 datahash:B0A977A7 //Konami Open Golf (Europe) +bizhash:7C6F338E datahash:074C8939 //Kotobuki Grand Prix (Europe) +bizhash:F6113624 datahash:61CB5610 //Koudelka (Europe) (Disc 1) +bizhash:AC213561 datahash:40CF1CC5 //Koudelka (Europe) (Disc 2) +bizhash:FFCEA3F3 datahash:2E810962 //Koudelka (Europe) (Disc 3) +bizhash:2A806AE6 datahash:FEE955D2 //Koudelka (Europe) (Disc 4) +bizhash:01119175 datahash:9372D729 //Koudelka (France) (Disc 1) +bizhash:D70880FD datahash:6BD31E4B //Koudelka (France) (Disc 2) +bizhash:38E47B78 datahash:2F3937BB //Koudelka (France) (Disc 3) +bizhash:C030F39F datahash:3F4596D8 //Koudelka (France) (Disc 4) +bizhash:BEB144CC datahash:8B00B939 //Koudelka (Germany) (Disc 1) +bizhash:26DE1BEE datahash:6B3C1952 //Koudelka (Germany) (Disc 2) +bizhash:74B42659 datahash:FDD4F7EA //Koudelka (Germany) (Disc 3) +bizhash:5186A3CC datahash:ACA42B8F //Koudelka (Germany) (Disc 4) +bizhash:81366C33 datahash:54DE8B99 //Koudelka (Italy) (Disc 1) +bizhash:0CF9A930 datahash:E07EC9D2 //Koudelka (Italy) (Disc 2) +bizhash:8147CA50 datahash:4935A253 //Koudelka (Italy) (Disc 3) +bizhash:851A11F3 datahash:2DCFEB18 //Koudelka (Italy) (Disc 4) +bizhash:B8821216 datahash:34A0326E //Koudelka (Spain) (Disc 1) +bizhash:96635042 datahash:9A9DDF64 //Koudelka (Spain) (Disc 2) +bizhash:2D420486 datahash:A9C3AF56 //Koudelka (Spain) (Disc 3) +bizhash:4C30CD61 datahash:CFB1A967 //Koudelka (Spain) (Disc 4) +bizhash:5F9DB12E datahash:E90C5013 //Krazy Ivan (Europe) +bizhash:7CD78FC4 datahash:34C73861 //Krazy Ivan (Germany) (En) +bizhash:E9100FD1 datahash:2279F14F //Krazy Ivan (Italy) (En) +bizhash:BB8FBBBB datahash:A9AC54A4 //Kula World (Europe) +bizhash:D47CF057 datahash:321AFA27 //Kurushi (Europe) (En,Fr,De,Es,It) +bizhash:0024DBF3 datahash:55A0B46B //Kurushi Final (Europe) +bizhash:70F111E7 datahash:EA4B98C5 //Kurushi Final (Germany) +bizhash:BB6B6323 datahash:9EC95C53 //Kurushi Final (Spain) +bizhash:B445D3D2 datahash:EB3E6B94 //L'Invasion Vient de l'Espace (France) +bizhash:6D6239C0 datahash:636BEF36 //Land Before Time, The - Racing Adventure (Europe) (En,Fr,De,Es,It) +bizhash:3E18D0C0 datahash:B98DD873 //Land Before Time, The - Return to the Great Valley (Europe) +bizhash:6C011369 datahash:CA5F163B //Land Maker (Europe) +bizhash:686E350C datahash:D9B6FF17 //Largo Winch - Commando SAR (Europe) (En,De,Es,It) +bizhash:A286D4AD datahash:2B6134C6 //Largo Winch - Commando SAR (France) +bizhash:E0DB6B6A datahash:41C22F6E //Last Report, The (Europe) (De,Nl) +bizhash:AA53DCEC datahash:917F5BB1 //Last Report, The (Europe) (En,Fr) +bizhash:F44B22FD datahash:0AF58D55 //Le Mans 24 Hours (Europe) (En,Fr,De,Es,It,Pt) +bizhash:5FE787D7 datahash:8BC0D7B5 //Legacy of Kain - Soul Reaver (Europe) +bizhash:2E6CE094 datahash:F761A589 //Legacy of Kain - Soul Reaver (France) +bizhash:EAE88EAF datahash:DB986098 //Legacy of Kain - Soul Reaver (Germany) +bizhash:C2E60BF9 datahash:D26FFD48 //Legacy of Kain - Soul Reaver (Italy) +bizhash:671C0C98 datahash:D10A0D24 //Legacy of Kain - Soul Reaver (Spain) +bizhash:4124904A datahash:37B69BDE //Legend (Europe) +bizhash:6C48F92F datahash:7DDF32CE //Legend of Dragoon, The (Europe) (Disc 1) +bizhash:051ED7E3 datahash:CBC76D43 //Legend of Dragoon, The (Europe) (Disc 2) +bizhash:8CBDD1A6 datahash:01F65FE3 //Legend of Dragoon, The (Europe) (Disc 3) +bizhash:9709C243 datahash:62F3262D //Legend of Dragoon, The (Europe) (Disc 4) +bizhash:939CA779 datahash:AD7849A9 //Legend of Dragoon, The (France) (Disc 1) +bizhash:BEEA0F5E datahash:C900F9D6 //Legend of Dragoon, The (France) (Disc 2) +bizhash:5175E14F datahash:6D8B0103 //Legend of Dragoon, The (France) (Disc 3) +bizhash:1CCF5D93 datahash:A63C4E0A //Legend of Dragoon, The (France) (Disc 4) +bizhash:9FD0FFDE datahash:1C8A2199 //Legend of Dragoon, The (Germany) (Disc 1) +bizhash:B76B36AD datahash:E33095F7 //Legend of Dragoon, The (Germany) (Disc 2) +bizhash:F636264D datahash:5DAE57B9 //Legend of Dragoon, The (Germany) (Disc 3) +bizhash:59D2C59E datahash:FCF151F8 //Legend of Dragoon, The (Germany) (Disc 4) +bizhash:DB09A92A datahash:BB681685 //Legend of Dragoon, The (Italy) (Disc 1) +bizhash:405DE414 datahash:FA64F1E2 //Legend of Dragoon, The (Italy) (Disc 2) +bizhash:4E8DD232 datahash:292A2CD4 //Legend of Dragoon, The (Italy) (Disc 3) +bizhash:8FFE33BD datahash:06A41A61 //Legend of Dragoon, The (Italy) (Disc 4) +bizhash:97A975FF datahash:7F2742F6 //Legend of Dragoon, The (Spain) (Disc 2) +bizhash:90E927E2 datahash:1694CEB1 //Legend of Dragoon, The (Spain) (Disc 3) +bizhash:FB1EC7FD datahash:F6C6B153 //Legend of Dragoon, The (Spain) (Disc 4) +bizhash:E20E853A datahash:0BA490B8 //Legend of Kartia (Europe) (En,Fr,De) +bizhash:D7116146 datahash:3023B545 //Legend of Legaia (Europe) +bizhash:4F68706F datahash:89B43942 //Legend of Legaia (France) +bizhash:C811A642 datahash:A488F8CC //Legend of Legaia (Germany) +bizhash:CA9F3AE7 datahash:881FB8A3 //Legend of Mulan (Europe) (En,Fr,De) +bizhash:414DD70C datahash:9C5AB68F //Legend of Pocahontas (Europe) (En,De,Nl) +bizhash:930AC1C6 datahash:85DB1E36 //LEGO Eiland 2 - De Wraak van Dondersteen (Netherlands) +bizhash:4F9A4540 datahash:F4906CF4 //LEGO Insel 2 - Der Steinbrecher kehrt zurueck (Germany) +bizhash:6C2487A4 datahash:F1E4EF92 //LEGO Island 2 - The Brickster's Revenge (Europe) +bizhash:012C3BBD datahash:D9CB8015 //LEGO Island 2 - The Brickster's Revenge (Spain) +bizhash:731377AF datahash:B946D4FC //LEGO Isola 2 - La Rivincita del Briccone (Italy) +bizhash:BFF2FB26 datahash:2D909F02 //LEGO Racers (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da,Fi) +bizhash:D9926F81 datahash:B6100790 //LEGO Rock Raiders (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da,Fi) +bizhash:B26BDBED datahash:4C7BA637 //Lemmings & Oh No! More Lemmings (Europe) (En,Fr,De,Es,It) +bizhash:57CEEB0E datahash:E49F5124 //Lethal Enforcers (Europe) +bizhash:A9F695F1 datahash:326EFE1C //LiberoGrande (Europe) +bizhash:971D5D21 datahash:AA02A386 //Liberogrande International (Europe) (En,Fr,De,Es,It) +bizhash:950D4AD0 datahash:21FBE2DE //Lifeforce Tenka (Europe) +bizhash:492FAD87 datahash:02716219 //Lifeforce Tenka (France) +bizhash:7A568748 datahash:0AF2CDEC //Lifeforce Tenka (Germany) +bizhash:D113B66D datahash:286C9E2F //Lion and the King (Europe) (En,Fr,De) +bizhash:F8A4A384 datahash:A79E75B3 //Lion and the King 2 (Europe) (En,Fr,De) +bizhash:719D76E2 datahash:E1F374BD //Little Big Adventure (Europe) (En,Fr,De,Es,It) +bizhash:5E5441FF datahash:D2B2A3B5 //Live Wire! (Europe) (En,Fr,De,Es,It) +bizhash:0A8CD867 datahash:5343E2CE //LMA Manager (Europe) +bizhash:E4BBFFD0 datahash:EB4F6022 //LMA Manager 2001 (Europe) +bizhash:144B2318 datahash:C49B8579 //LMA Manager 2002 (Europe) +bizhash:933BA0DF datahash:3DE5F346 //LNF Stars 2001 (France) +bizhash:10D2BE9C datahash:47724292 //Loaded (Europe) (En,Fr,De) +bizhash:D8E31A7C datahash:A4B88FF0 //Lomax (Europe) (En,Fr,De,Es,It) +bizhash:D0B1C76F datahash:D2D8B42E //London Racer (Europe) +bizhash:596C0965 datahash:D56C626B //London Racer II (Europe) +bizhash:D6C2A5FA datahash:89FA783D //Lone Soldier (Europe) +bizhash:9B6C5553 datahash:7CDB9300 //Lone Soldier (Germany) (En) +bizhash:FAF7EECE datahash:BC69433E //Looney Tunes Racing (Europe) (En,Fr,De,Es,It) +bizhash:9243BE4E datahash:09324029 //Lord of the Jungle (Europe) (En,Fr,De,Nl) +bizhash:12DA6A5D datahash:C050A2AC //Lost Vikings II, The (Europe) (En,Fr,De) +bizhash:F9B9C6EF datahash:53E53A75 //Lost World, The - Jurassic Park (Europe) (En,Fr,De,Es,It,Nl,Sv) (EDC) +bizhash:D21452FE datahash:BEA63F47 //Lost World, The - Jurassic Park (Europe) (En,Fr,De,Es,It,Nl,Sv) (No EDC) +bizhash:4CAE34F4 datahash:ABC8A46C //Louvre - L'Ultime Malediction (France) (Disc 1) +bizhash:B017FDCC datahash:4E9506B4 //Louvre - L'Ultime Malediction (France) (Disc 2) +bizhash:09DE769C datahash:38795660 //Louvre - La maldicion final (Spain) (Disc 1) +bizhash:37099D34 datahash:55110DC2 //Louvre - La maldicion final (Spain) (Disc 2) +bizhash:491ACF58 datahash:A8B9E21F //Louvre - La Maledizione Finale (Italy) (Disc 1) +bizhash:A9996618 datahash:11B858FD //Louvre - La Maledizione Finale (Italy) (Disc 2) +bizhash:AB03C7C6 datahash:BAB80F84 //Louvre - The Final Curse (Europe) (Disc 1) +bizhash:7B11DFE3 datahash:16566E04 //Louvre - The Final Curse (Europe) (Disc 2) +bizhash:4951EF0B datahash:D1437FC2 //Lucky Luke (Europe) (En,Fr,De,Es) +bizhash:CA9B030D datahash:03438C39 //Lucky Luke - Western Fever (Europe) (En,Fr,De,Es,It,Nl) +bizhash:C43A83D7 datahash:F81AD286 //Lyapis Trubetskoy (Russia) (Unl) +bizhash:D7C7F8E2 datahash:F7F23F95 //M&M's - Shell Shocked (Europe) +bizhash:42F85B6C datahash:7A6D84FF //M&M's - Shell Shocked (France) +bizhash:A510570A datahash:50E738B3 //M&M's - Shell Shocked (Germany) +bizhash:4C7CA671 datahash:0F4EB78E //M-6 PlayStation Demo (France) +bizhash:1C7DD9EB datahash:1B2EF203 //Machine Hunter (Europe) +bizhash:78AA6B7A datahash:F39426E0 //Duke Nukem - Land of the Babes (Europe) (En,Fr,De,Es,It) +bizhash:A807A284 datahash:C61212F7 //Duke Nukem - Land of the Babes (France) +bizhash:6E5703CE datahash:74DAAA95 //Duke Nukem - Time to Kill (Europe) (v1.0) +bizhash:375471D4 datahash:A8B9C2B6 //Duke Nukem - Time to Kill (Europe) (v1.1) +bizhash:1425AA9D datahash:756F61D1 //Duke Nukem - Time to Kill (France) +bizhash:F480CC67 datahash:AE4ADAA9 //Dukes of Hazzard II, The - Daisy Dukes It Out (Europe) +bizhash:79375529 datahash:B6DFF761 //Essential PlayStation 6 (Europe) +bizhash:96EDEB0B datahash:B3CCF1CF //Essential PlayStation 7 (Europe) +bizhash:8276FCDF datahash:1FFAC08F //Esto es Futbol (Spain) +bizhash:0C4D0095 datahash:66621AB2 //Esto es Futbol 2 (Spain) +bizhash:115F0237 datahash:A75BDFC3 //Eternal Eyes (Europe) (En,Fr,De,Es,It) +bizhash:E840573C datahash:5D3BE038 //Euro Demo (Future) 106 (Europe) +bizhash:538E7AAA datahash:FC0575A9 //Euro Demo 01-00 (Germany) +bizhash:995B0BAE datahash:E3B087B1 //Euro Demo 01-01 (Germany) +bizhash:E87FC34C datahash:5F573C64 //Euro Demo 01-02 (Germany) +bizhash:FE79F423 datahash:999E100F //Euro Demo 01-03 (Germany) +bizhash:6AC07217 datahash:AC614F72 //Euro Demo 02 (Germany) +bizhash:ECCFCAEC datahash:2D872B9F //Euro Demo 02-00 (Germany) +bizhash:1C96D888 datahash:E500B541 //Euro Demo 02-01 (Germany) +bizhash:0A5EBD1B datahash:B38E4BD2 //Euro Demo 02-02 (Germany) +bizhash:F2DA02D4 datahash:ACF45B06 //Euro Demo 03 (Europe) +bizhash:A43EEF81 datahash:92ED3782 //Euro Demo 03 (Germany) +bizhash:EFBFCE8E datahash:702705C0 //Machine Hunter (Germany) +bizhash:4F38323C datahash:E32A5E64 //Madden NFL 2000 (Europe) +bizhash:5F27AA51 datahash:E237F182 //Madden NFL 2001 (Europe) +bizhash:038C3F6F datahash:0FDC6449 //Madden NFL 97 (Europe) +bizhash:B817928C datahash:26CD53B8 //Madden NFL 98 (Europe) +bizhash:084CBFF6 datahash:34F6EC2B //Madden NFL 99 (Europe) +bizhash:DBFFEDCC datahash:627A82E3 //Essential PlayStation 5 (Europe) +bizhash:8A8A89E4 datahash:D639F5E9 //Magic - The Gathering - BattleMage (Europe) +bizhash:57405330 datahash:F16A802C //Euro Demo 03-02 (Germany) +bizhash:2A77A890 datahash:A81C1833 //Euro Demo 03-04-2003 (Germany) +bizhash:D4BF0786 datahash:81459B37 //Euro Demo 04 (Germany) +bizhash:896F5749 datahash:1CBDBBA9 //Euro Demo 04-00 (Germany) +bizhash:2BBCEE22 datahash:BC06BA42 //Euro Demo 04-01 (Germany) +bizhash:CFBC6C62 datahash:5E25D9DB //Euro Demo 04-02 (Germany) +bizhash:23133891 datahash:2DD4F246 //Euro Demo 04-99 'Action Special' (Germany) +bizhash:881F6619 datahash:49EABE8E //Euro Demo 04-99 (Germany) +bizhash:99208D59 datahash:7C3E8725 //Euro Demo 05 (Germany) +bizhash:347AC969 datahash:9133DE9F //Euro Demo 05-00 (Germany) +bizhash:A0F04EAA datahash:27F966E9 //Euro Demo 05-01 (Germany) +bizhash:51634832 datahash:08984FF4 //Euro Demo 05-02 (Germany) +bizhash:40976F22 datahash:1F442953 //Euro Demo Classics Special (Germany) +bizhash:F6396A47 datahash:554A572D //Europe Racer (Europe) (En,Fr,De,Es,It,Nl) +bizhash:3A8E16CB datahash:A8801D13 //European Super League (Europe) (En,Fr,De,Es,It,Pt) +bizhash:4A95D798 datahash:B148CC75 //Everybody's Golf (Europe) (En,Fr,De,Es,It) +bizhash:1AF7DF8C datahash:101A3D48 //Everybody's Golf 2 (Europe) +bizhash:290D87BA datahash:73C39F57 //Evil Dead - Hail to the King (Europe) (Disc 1) +bizhash:BFA4312F datahash:6575E112 //Evil Dead - Hail to the King (Europe) (Disc 2) +bizhash:46693955 datahash:8EA8DFCC //Evil Zone (Europe) +bizhash:8AE97BB0 datahash:2649C3D5 //Evo's Space Adventures (Europe) (En,Fr,De,Es,It) +bizhash:2B09F207 datahash:B0E8A01F //Excalibur 2555 A.D. (Europe) (En,Fr,De,Es) (v1.0) +bizhash:CB5AA555 datahash:6A9B045F //Excalibur 2555 A.D. (Europe) (En,Fr,De,Es) (v1.1) +bizhash:7E2E72F2 datahash:B2A23584 //Excalibur 2555 A.D. (Italy) +bizhash:E7154111 datahash:04D1891C //Exclusive Demo CD 01 (Europe) +bizhash:E333E893 datahash:331CEE27 //Exclusive PlayStation Racing Demos (Europe) +bizhash:D838D1A4 datahash:9260283E //Exhumed (Europe) (En,Fr,De,Es) +bizhash:4ABB3B25 datahash:46E15A37 //Explosive Racing (Europe) +bizhash:36700ED1 datahash:403B0B8B //Extreme 500 (Europe) (En,De) +bizhash:CF2E7C84 datahash:EBA70551 //Extreme Ghostbusters - The Ultimate Invasion (Europe) (En,Fr,De,Es,It,Nl) +bizhash:2FF72C6A datahash:5875D526 //Extreme Pinball (Europe) +bizhash:82F5497A datahash:3D710757 //Extreme Snow Break (Europe) +bizhash:F46E59B3 datahash:F409F158 //F.A. Manager (Europe) +bizhash:EB5DC788 datahash:9B01172A //F.A. Premier League Football Manager 2000, The (Europe) +bizhash:F8D61C21 datahash:9F2F1274 //F.A. Premier League Football Manager 2001, The (Europe) +bizhash:DCA8ABC4 datahash:7FDFD062 //F.A. Premier League Stars 2001, The (Europe) +bizhash:1C9F66E1 datahash:7E41EE95 //F.A. Premier League Stars, The (Europe) +bizhash:9F98E348 datahash:2FB28E3E //F1 2000 (Europe) (En,Fr,De,Nl) +bizhash:C117616A datahash:BA81CA15 //F1 2000 (Italy) +bizhash:A510EFB9 datahash:D2C9365A //F1 Championship Season 2000 (Europe) (En,Es,Sv,Fi) +bizhash:91277EFD datahash:E3193750 //F1 Championship Season 2000 (Europe) (En,Fr,De,Nl) +bizhash:B4D2AF54 datahash:7529FF21 //F1 Championship Season 2000 (Italy) +bizhash:DEF5CC40 datahash:4B849C46 //F1 Racing Championship (Europe) (En,Fr,De,Es,It) +bizhash:4EBF846D datahash:43137106 //F1 World Grand Prix (Europe) +bizhash:91036198 datahash:F155E455 //F1 World Grand Prix (Germany) +bizhash:09268A65 datahash:B05F4389 //F1 World Grand Prix (Italy) +bizhash:AB43A0D7 datahash:4AB662DB //F1 World Grand Prix - 1999 Season (Europe) (En,Fr,De,Es,It) +bizhash:FD092391 datahash:AFB196FF //Fade to Black (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:C390B3A2 datahash:AB932621 //Fade to Black (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:CB98306A datahash:4CE1A12A //Family Games Compendium (Europe) (Disc 1) +bizhash:DCEF9F3F datahash:9A97BFD0 //Family Games Compendium (Europe) (Disc 2) +bizhash:4C2173C1 datahash:858DB013 //Family Games Compendium (Europe) (En,Fr,De,It) (Disc 3) +bizhash:06BA09F5 datahash:FC2E4259 //Euro Demo 03-00 (Germany) +bizhash:A6AFAD91 datahash:23B319F9 //Euro Demo 03-01 (Germany) +bizhash:354AF64F datahash:80D48685 //Fantastic Four (Europe) (En,Fr,De,Es,It) +bizhash:76428403 datahash:2F60043C //Fear Effect (Europe) (En,Es,It) (Disc 1) +bizhash:0225DBEF datahash:626E9776 //Fear Effect (Europe) (En,Es,It) (Disc 2) +bizhash:2A6DEF2F datahash:2C52F6EE //Fear Effect (Europe) (En,Es,It) (Disc 3) +bizhash:707AB418 datahash:8781E948 //Fear Effect (Europe) (En,Es,It) (Disc 4) +bizhash:072E1BA2 datahash:B7EF9FE8 //Fear Effect (France) (Disc 1) +bizhash:25C59598 datahash:E8BE6973 //Fear Effect (France) (Disc 2) +bizhash:51F119E8 datahash:4D7A4B68 //Fear Effect 2 - Retro Helix (Europe) (En,Fr,De) (Disc 3) +bizhash:C8DFE344 datahash:BB558F10 //Fear Effect 2 - Retro Helix (Europe) (En,Fr,De) (Disc 4) +bizhash:B7A0DB3B datahash:E8A0B335 //Felony 11-79 (Europe) (En,Fr,De) +bizhash:A61B8CCD datahash:65E9700E //FIFA - Die WM-Qualifikation 98 (Germany) (En,Fr,De,Es,Nl,Sv) +bizhash:4C1FCA76 datahash:A70F0C1B //FIFA - En Route pour la Coupe du Monde 98 (France) (En,Fr,De,Es,Nl,Sv) +bizhash:F4FD6AEA datahash:BA136E4D //FIFA - Road to World Cup 98 (Europe) (En,Fr,De,Es,Nl,Sv) +bizhash:F8056D20 datahash:BCDA6479 //FIFA - Road to World Cup 98 (Italy) +bizhash:7F02CCD6 datahash:CECFC61F //FIFA - Rumbo al Mundial 98 (Spain) (En,Fr,De,Es,Nl,Sv) +bizhash:87BF9B89 datahash:56D0DCD6 //FIFA 2000 (Europe) (En,De,Es,Nl,Sv) (v1.0) +bizhash:50F8AB38 datahash:05350A63 //FIFA 2000 (Europe) (En,De,Es,Nl,Sv) (v1.1) +bizhash:F3406DA3 datahash:D74BDF5E //FIFA 2000 (France) +bizhash:061F7F73 datahash:E6FD38EE //FIFA 2000 (Germany) (En,De,Es,Nl,Sv) +bizhash:6E63B3EA datahash:F306FA0B //FIFA 2000 (Greece) +bizhash:4A0EB1C5 datahash:94C76A0B //FIFA 2000 (Italy) +bizhash:A88F86AF datahash:68417B33 //FIFA 2000 (Spain) (En,De,Es,Nl,Sv) +bizhash:3485D691 datahash:AC747D7E //FIFA 2001 (Europe) (En,De,Es,Nl,Sv) +bizhash:72B20F70 datahash:E1B1BB7A //FIFA 2001 (France) +bizhash:CBBDAF2B datahash:1883C545 //FIFA 2001 (Germany) (En,De,Es,Nl,Sv) +bizhash:86BE706A datahash:E3DC1AF2 //FIFA 2001 (Greece) +bizhash:76A8C472 datahash:9214A446 //FIFA 2001 (Italy) +bizhash:A69039A9 datahash:D829F6B7 //FIFA 2001 (Spain) (En,De,Es,Nl,Sv) +bizhash:AA2D667D datahash:6CE08583 //FIFA 97 (Europe) (En,Fr,De,Es,It,Sv) +bizhash:044C6FCF datahash:FBC0A94C //FIFA 97 (France) (En,Fr,De,Es,It,Sv) +bizhash:4D9FCB0F datahash:68EA1C41 //FIFA 97 (Germany) (En,Fr,De,Es,It,Sv) +bizhash:1F70439B datahash:F7653592 //FIFA 99 (Europe) (En,Fr,De,Es,Nl,Sv) +bizhash:62E732A5 datahash:2830E93C //FIFA 99 (France) (En,Fr,De,Es,Nl,Sv) +bizhash:7EEDAB14 datahash:C69A8EB7 //FIFA 99 (Germany) (En,Fr,De,Es,Nl,Sv) +bizhash:7E2CB855 datahash:F8241737 //FIFA 99 (Italy) +bizhash:0EA40703 datahash:62A0265D //FIFA 99 (Spain) (En,Fr,De,Es,Nl,Sv) +bizhash:1028E327 datahash:EF67EB11 //FIFA Football 2002 (Europe) (En,De,Es,Nl,Sv) +bizhash:64AEB25E datahash:7F6D0C05 //FIFA Football 2002 (France) +bizhash:5D286027 datahash:AE73DF1F //FIFA Football 2002 (Germany) (En,De,Es,Nl,Sv) +bizhash:BCE9683E datahash:8D95169D //FIFA Football 2002 (Italy) +bizhash:23347036 datahash:94DB85D1 //FIFA Football 2002 (Spain) (En,De,Es,Nl,Sv) +bizhash:985CD888 datahash:E306BFF6 //FIFA Football 2003 (Europe) (En,Nl,Sv) +bizhash:BBAF587B datahash:FF32AAFE //FIFA Football 2003 (France) +bizhash:F347B2C0 datahash:B82F500B //FIFA Football 2003 (Germany) +bizhash:1EBEFDC1 datahash:0AE9D305 //FIFA Football 2003 (Italy) +bizhash:40A4B55B datahash:BC5AF926 //FIFA Football 2003 (Spain) +bizhash:E0E1BE36 datahash:2518B252 //FIFA Football 2004 (Europe) (En,Nl,Sv) +bizhash:F1EBACD2 datahash:38F35198 //FIFA Football 2004 (France) +bizhash:EF11EAAF datahash:E2D24255 //FIFA Football 2004 (Germany) +bizhash:EACC1B36 datahash:D74158D5 //FIFA Football 2004 (Italy) +bizhash:BF6C4A4C datahash:EE2E5CC2 //FIFA Football 2004 (Spain) +bizhash:A93CCB37 datahash:3D81B915 //FIFA Football 2005 (Europe) (En,Nl) +bizhash:4AF90DAC datahash:FAA3A88B //FIFA Football 2005 (France) +bizhash:C0C033EE datahash:FB2320E4 //FIFA Football 2005 (Germany) +bizhash:11C6DF98 datahash:92C198A0 //FIFA Football 2005 (Italy) +bizhash:C145FAFA datahash:88927B74 //FIFA Football 2005 (Spain) +bizhash:75E490E3 datahash:B2442890 //FIFA Soccer 96 (Europe) (En,Fr,De,Es,It,Sv) +bizhash:DB5371EB datahash:AAA3192A //Fifth Element, The (Europe) (En,Fr,De,Es,It) +bizhash:BB81A7FA datahash:78E7B1A8 //Fighter Maker (Europe) +bizhash:BD88833E datahash:7E2C277D //Fighting Force & Tomb Raider II (Europe) (En,Fr,De) (Demo) +bizhash:A538AD6A datahash:3A6C699C //Fighting Force (Europe) (En,Fr,De) (Demo) +bizhash:F07F5AF0 datahash:6CD023ED //Fighting Force (Europe) (En,Fr,De) +bizhash:D00F5888 datahash:32CB2F98 //Fighting Force 2 (Europe) (En,Fr) +bizhash:26BA65BF datahash:64E9B680 //Fighting Force 2 (Europe) (Es,It) +bizhash:0716D4EF datahash:470629E1 //Fighting Force 2 (Germany) +bizhash:ADC498E3 datahash:01CD7503 //Final Doom (Europe) +bizhash:8A2E3F82 datahash:D3B119F5 //Final Fantasy Anthology - European Edition - Final Fantasy IV (Europe, Australia) +bizhash:0921B134 datahash:8D571C30 //Final Fantasy Anthology - European Edition - Final Fantasy V (Europe, Australia) +bizhash:BAF52C73 datahash:B3FDC4F4 //Final Fantasy IX (Europe) (Disc 1) +bizhash:6C2F3B1A datahash:C5BDDA34 //Final Fantasy IX (Europe) (Disc 2) +bizhash:7E6086D6 datahash:BE5B765F //Final Fantasy IX (Europe) (Disc 3) +bizhash:C61F8F7B datahash:0ED98069 //Final Fantasy IX (Europe) (Disc 4) +bizhash:EE525A36 datahash:036C66B6 //Final Fantasy IX (France) (Disc 1) +bizhash:DDE91105 datahash:4BC9C09A //Final Fantasy IX (France) (Disc 2) +bizhash:C8D2AC04 datahash:0A7FA34C //Final Fantasy IX (France) (Disc 3) +bizhash:A0AFFE55 datahash:C7FB3616 //Final Fantasy IX (France) (Disc 4) +bizhash:32BC2FE9 datahash:2F8E48C7 //Final Fantasy IX (Germany) (Disc 1) +bizhash:F8A8FF08 datahash:034794CA //Final Fantasy IX (Germany) (Disc 2) +bizhash:5271036C datahash:77C3581C //Final Fantasy IX (Germany) (Disc 3) +bizhash:F02E9C28 datahash:96B346D0 //Final Fantasy IX (Germany) (Disc 4) +bizhash:92263958 datahash:8AFC0E7A //Final Fantasy IX (Italy) (Disc 1) +bizhash:75A9E0FC datahash:2A4F36F3 //Final Fantasy IX (Italy) (Disc 2) +bizhash:9C6CAE7C datahash:A75BA135 //Final Fantasy IX (Italy) (Disc 3) +bizhash:D1155F39 datahash:BB09BE63 //Final Fantasy IX (Italy) (Disc 4) +bizhash:9DF09ECB datahash:6139E917 //Final Fantasy IX (Spain) (Disc 1) +bizhash:966DF314 datahash:8B342053 //Final Fantasy IX (Spain) (Disc 2) +bizhash:6A126796 datahash:38197487 //Final Fantasy IX (Spain) (Disc 3) +bizhash:A78237E6 datahash:B1CD4A50 //Final Fantasy IX (Spain) (Disc 4) +bizhash:C6F50145 datahash:CE1F3622 //Final Fantasy Origins - Final Fantasy (Europe) +bizhash:31469865 datahash:F61E20F5 //Final Fantasy Origins - Final Fantasy II (Europe) +bizhash:04134366 datahash:C0C6D63F //Final Fantasy VI (Europe, Australia) +bizhash:21DF5F8D datahash:900E6A9E //Final Fantasy VII (Europe) (Disc 1) +bizhash:D903232E datahash:F6CF67CF //Final Fantasy VII (Europe) (Disc 2) +bizhash:71D1C56B datahash:7AB00A42 //Final Fantasy VII (Europe) (Disc 3) +bizhash:A19D6E23 datahash:593D0C4F //Final Fantasy VII (France) (Disc 1) +bizhash:A0B1C398 datahash:A46C7AC1 //Final Fantasy VII (France) (Disc 2) +bizhash:A6243263 datahash:B812F8F7 //Final Fantasy VII (France) (Disc 3) +bizhash:8DB5C467 datahash:2A281299 //Final Fantasy VII (Germany) (Disc 1) +bizhash:3B426919 datahash:30EFFACA //Final Fantasy VII (Germany) (Disc 2) +bizhash:CDB276B2 datahash:243ED628 //Final Fantasy VII (Germany) (Disc 3) +bizhash:377D59C3 datahash:ED182723 //Final Fantasy VII (Spain) (Disc 1) (v1.0) +bizhash:B7EEC367 datahash:D295436F //Final Fantasy VII (Spain) (Disc 1) (v1.1) +bizhash:B7496EB9 datahash:637AC6D8 //Final Fantasy VII (Spain) (Disc 2) (v1.0) +bizhash:A710EC38 datahash:2FB8FA1F //Final Fantasy VII (Spain) (Disc 2) (v1.1) +bizhash:5E5EAB21 datahash:46444B3B //Final Fantasy VII (Spain) (Disc 3) (v1.0) +bizhash:25045DE2 datahash:521C27EB //Final Fantasy VII (Spain) (Disc 3) (v1.1) +bizhash:50055EDB datahash:3071C6E6 //Final Fantasy VIII (Europe) (Demo) +bizhash:F35FEA2D datahash:12870378 //Final Fantasy VIII (Europe, Australia) (Disc 1) +bizhash:B763F14F datahash:71A40EA0 //Final Fantasy VIII (Europe, Australia) (Disc 2) +bizhash:FA96BB38 datahash:D7734853 //Final Fantasy VIII (Europe, Australia) (Disc 3) +bizhash:6D6A35D5 datahash:767E3301 //Final Fantasy VIII (Europe, Australia) (Disc 4) +bizhash:1C97E34F datahash:C55A9BA4 //Final Fantasy VIII (France) (Demo) +bizhash:BFFEECD7 datahash:0409AA80 //Final Fantasy VIII (France) (Disc 1) +bizhash:530158E2 datahash:9830972E //Final Fantasy VIII (France) (Disc 2) +bizhash:D3190D48 datahash:8F917885 //Final Fantasy VIII (France) (Disc 3) +bizhash:4AAD754B datahash:0AF0A37A //Final Fantasy VIII (France) (Disc 4) +bizhash:2C948CAB datahash:AF74D8B7 //Final Fantasy VIII (Germany) (Disc 1) +bizhash:0E569571 datahash:A5C83376 //Final Fantasy VIII (Germany) (Disc 2) +bizhash:6195C1F8 datahash:16B4CFC0 //Final Fantasy VIII (Germany) (Disc 3) +bizhash:EB6B175B datahash:0F1FF995 //Final Fantasy VIII (Germany) (Disc 4) +bizhash:D0B53A4E datahash:BA5284B9 //Final Fantasy VIII (Italy) (Disc 1) +bizhash:C92DBED5 datahash:06712878 //Final Fantasy VIII (Italy) (Disc 2) +bizhash:1EC56B30 datahash:5F369ED8 //Final Fantasy VIII (Italy) (Disc 3) +bizhash:F084271A datahash:811366AD //Final Fantasy VIII (Italy) (Disc 4) +bizhash:C868863D datahash:568140BF //Final Fantasy VIII (Spain) (Disc 1) +bizhash:BDD178D3 datahash:EB710E12 //Final Fantasy VIII (Spain) (Disc 2) +bizhash:9D776580 datahash:915CC9C2 //Final Fantasy VIII (Spain) (Disc 3) +bizhash:23CD60D4 datahash:E94F88A1 //Final Fantasy VIII (Spain) (Disc 4) +bizhash:6688B789 datahash:A538ABDB //Firebugs (Europe) (En,Fr,De,Es,It,Nl,Pt,Sv,No,Da,Fi) +bizhash:58219806 datahash:F3922C8B //Firestorm - Thunderhawk 2 (Europe) (En,Fr) +bizhash:D88F4FAB datahash:AB38FC7A //Firestorm - Thunderhawk 2 (Germany) +bizhash:C4A0FD32 datahash:850B6731 //Firo & Klawd (Europe) +bizhash:BEEA1518 datahash:79EC45E3 //Firo & Klawd (France) +bizhash:0283B053 datahash:A82EF8BF //Firo & Klawd (Germany) +bizhash:7D6B5D84 datahash:ADFED76A //Fisherman's Bait - Bass Challenge (Europe) +bizhash:E0065A4F datahash:EE2F9D26 //Fisherman's Bait 2 - Big Ol' Bass (Europe) +bizhash:6892ABD6 datahash:51FA7CA1 //Fisherman's Bait 3 (Europe) +bizhash:30DD06DD datahash:A9F944C0 //Flintstones, Die - Bedrock Bowling (Germany) +bizhash:F6E108FE datahash:B87B0153 //Flintstones, The - Bedrock Bowling (Europe) +bizhash:15A63D73 datahash:E0CB77B3 //Floating Runner (Europe) +bizhash:C7AB987C datahash:FB3C2ED7 //Fluid (Europe) +bizhash:3739FFE3 datahash:15A9FADF //Magic Carpet (Europe) (En,Fr,De,Es,Sv) +bizhash:A44DA6CA datahash:FE561E70 //Magical Drop III (Europe) (En,Fr,De,Es,It,Nl) (Disc 1) (Magical Drop III) +bizhash:A1733E68 datahash:EEE8C12C //Magical Drop III (Europe) (En,Fr,De,Es,It,Nl) (Disc 2) (Magical Drop +1) +bizhash:0BE5F69C datahash:615E9C1D //Magical Tetris Challenge (Europe) +bizhash:EFCAA9FA datahash:535CECDD //Magical Tetris Challenge (Germany) +bizhash:7030D1DA datahash:DB7A0D89 //Magical World of Disney on PlayStation, The (Europe) +bizhash:4ED8DD9C datahash:1113F0FD //Magische Tetris Uitdaging (Netherlands) +bizhash:D01945CC datahash:878E4C43 //Manager de Liga (Spain) +bizhash:9F27B1A4 datahash:5569B092 //Marcel Desailly Pro Football (France) +bizhash:AE66BBBF datahash:5BA9FFCC //Martian Gothic - Unification (Europe) (En,Fr,Es,It) +bizhash:76B1565D datahash:2BAE6DBA //Martian Gothic - Unification (Germany) +bizhash:557F1402 datahash:E3A1DC5C //Marvel Super Heroes (Europe) +bizhash:92092FD7 datahash:A29CC815 //Marvel Super Heroes vs. Street Fighter (Europe) +bizhash:9D7B02EC datahash:AD20F037 //Marvel vs. Capcom - Clash of Super Heroes (Europe) +bizhash:ABFD3EC2 datahash:0E1DF860 //Mary King's Riding Star (Europe) (En,Fr,De,Es,It,Nl,Pt) +bizhash:51BA95F8 datahash:78B869CE //Mary-Kate and Ashley - Crush Course (Europe) +bizhash:0E32D09F datahash:AC39239E //Mary-Kate and Ashley - Magical Mystery Mall (Europe, Australia) +bizhash:7F9A9364 datahash:0FAD67AB //Mary-Kate and Ashley - Winners Circle (Europe) +bizhash:EB75A107 datahash:0D6E4C1A //Mass Destruction (Europe) (En,Fr,De,Es) +bizhash:FC3C6E9A datahash:4C08079F //Master of Monsters - Disciples of Gaia (Europe) (En,Fr,De) +bizhash:16A1FB68 datahash:80E6D692 //Mat Hoffman's Pro BMX (Europe) +bizhash:C0782326 datahash:74E207E9 //Mat Hoffman's Pro BMX (Germany) +bizhash:EF97362E datahash:4C95FB0D //Max Power Racing (Europe) +bizhash:2BABFC89 datahash:A97F80DC //Maximum Force (Europe) (En,Fr,Es,It) +bizhash:70A7E227 datahash:9CE2F4E8 //McDonald's Demo 2 (Europe) +bizhash:FF00D2B3 datahash:4BB7546D //MechWarrior 2 - 31st Century Combat (Europe) +bizhash:51FECAD9 datahash:1FF45BB0 //MechWarrior 2 - Combat au 31ieme Siecle (France) +bizhash:35D02AFB datahash:7CF02D77 //MechWarrior 2 - Kampfspiel des 31. Jahrhunderts (Germany) +bizhash:346847B6 datahash:E5070481 //Medal of Honor (Europe) +bizhash:81089C1E datahash:BC56CEFB //Medal of Honor (France) +bizhash:77138DA0 datahash:E7EFDB59 //Medal of Honor (Germany) +bizhash:3E21C03C datahash:69F9B9AE //Medal of Honor - Resistance (France) +bizhash:1B9AE430 datahash:BDF1FBFD //Medal of Honor - Underground (Europe) +bizhash:80D14F75 datahash:A6740F31 //Medal of Honor - Underground (Germany) +bizhash:811FEA09 datahash:76A34C22 //MediEvil (Europe) +bizhash:BAF9C934 datahash:53744B6F //MediEvil (France) +bizhash:B48B8476 datahash:92B44C67 //MediEvil (Germany) +bizhash:B10A2105 datahash:A4E43944 //MediEvil (Italy) +bizhash:144B3282 datahash:F39AE92C //MediEvil (Spain) +bizhash:4AB203D5 datahash:028BB5A2 //MediEvil 2 (Europe) (En,Fr,De) +bizhash:8BF650C0 datahash:55FFB5AD //MediEvil 2 (Europe) (Es,It,Pt) +bizhash:95EFA3BC datahash:6D749DCD //MediEvil 2 (Russia) +bizhash:D7FDB89E datahash:29F1C0FA //Mega Man 8 (Europe) +bizhash:9D818653 datahash:43072B59 //Mega Man Legends (Europe) +bizhash:1183D619 datahash:46174BC8 //Mega Man Legends 2 (Europe) +bizhash:30776FC9 datahash:CEAEED65 //Mega Man X3 (Europe) +bizhash:3DE4B3A6 datahash:58D386A3 //Mega Man X4 (Europe) +bizhash:5F07E507 datahash:384BB878 //Mega Man X5 (Europe) +bizhash:FEAAE93C datahash:8C1509C9 //Mega Man X6 (Europe) +bizhash:975FB63F datahash:40B21CD3 //Megaman - Battle & Chase (Europe) +bizhash:DE9779BB datahash:207BE6CE //Men in Black - The Game (Europe) +bizhash:BA59F5B8 datahash:8EF2D10A //Men in Black - The Game (Germany) +bizhash:B05500CF datahash:4F9266E3 //Men in Black - The Series - Crashdown (Europe) +bizhash:134A237A datahash:4551F5AE //Men in Black - The Series - Crashdown (France) +bizhash:B8BA87E9 datahash:566F5C22 //Men in Black - The Series - Crashdown (Germany) +bizhash:9B18225B datahash:270C946C //Men in Black - The Series - Crashdown (Italy) +bizhash:A6ACE462 datahash:B9E426D1 //Men in Black - The Series - Crashdown (Spain) +bizhash:1E25E115 datahash:6C503D62 //Metal Gear Solid (Europe) (Demo) +bizhash:2F066EFA datahash:DC3B2B4C //Metal Gear Solid (Europe) (Disc 1) +bizhash:6F8DAC57 datahash:43E3B465 //Metal Gear Solid (Europe) (Disc 2) +bizhash:60FDB776 datahash:FB4195D7 //MDK (Europe) (En,Fr,De,Es,It) +bizhash:9A16BAF8 datahash:8FE4A0A2 //Fear Effect (France) (Disc 3) +bizhash:26DC84C6 datahash:D74772C0 //Metal Gear Solid (Germany) (Disc 2) +bizhash:863C0091 datahash:8A06FA61 //Metal Gear Solid (Italy) (Disc 1) +bizhash:0CC142DE datahash:11DC5841 //Metal Gear Solid (Italy) (Disc 2) +bizhash:20545724 datahash:01E6F385 //Metal Gear Solid (Spain) (Disc 1) +bizhash:7BE2FF11 datahash:E5443669 //Metal Gear Solid (Spain) (Disc 2) +bizhash:74AD4243 datahash:E2B8BA25 //Metal Gear Solid (France) (Disc 1) +bizhash:B635C4C5 datahash:6FAFC70C //Metal Gear Solid - Special Missions (Europe) +bizhash:25ED6E7A datahash:F0E5EDEF //Metal Slug X (Europe) +bizhash:B97A3F08 datahash:4F62C8CF //Fear Effect (France) (Disc 4) +bizhash:DCDFE8D5 datahash:0965EB78 //Fear Effect (Germany) (Disc 1) +bizhash:A8C46790 datahash:EBC78B77 //Fear Effect (Germany) (Disc 2) +bizhash:EF62E119 datahash:FBA1CA4B //Fear Effect (Germany) (Disc 3) +bizhash:FD6D141F datahash:4B362D15 //Fear Effect (Germany) (Disc 4) +bizhash:744C21F0 datahash:68CF6A8F //Fear Effect 2 - Retro Helix (Europe) (En,Fr,De) (Disc 1) +bizhash:0D083D74 datahash:EF1B962A //Fear Effect 2 - Retro Helix (Europe) (En,Fr,De) (Disc 2) +bizhash:28966E29 datahash:26A58DC4 //Ford Racing (Europe) +bizhash:C0DADD70 datahash:59294A81 //Ford Truck Mania (Europe) (En,Fr,De,Es) +bizhash:46A031DB datahash:118494AD //Formula 1 (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:5D15661A datahash:3ECC9714 //Formula 1 (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:F5CA8481 datahash:A2880EC9 //Formula 1 97 (Europe) (En,Fr,De,Es,It) (v1.0) +bizhash:39061563 datahash:DB71D9CF //Formula 1 97 (Europe) (En,Fr,De,Es,It) (v1.1) +bizhash:CAFC9891 datahash:3820BA2E //Formula 1 98 (Europe) (En,Fr,De,Es,It,Fi) +bizhash:F7877E3C datahash:69620CF2 //Formula GP (Europe) +bizhash:0935B038 datahash:D482581E //Formula Karts - Special Edition (Europe) (En,De,Es,It) +bizhash:7664100C datahash:D00FF018 //Formula Nippon (Europe) (En,Es,It) +bizhash:0F31FB7D datahash:80C43715 //Formula Nippon (Europe) (Fr,De) +bizhash:EEB27B97 datahash:04228E06 //Metal Gear Solid (France) (Disc 2) +bizhash:50E71815 datahash:AFD376BA //Formula One 2000 (Europe) (En,Fi) +bizhash:BF2779B9 datahash:16ECA052 //Metal Gear Solid (Germany) (Disc 1) +bizhash:CED820BA datahash:70552E5A //Michael Schumacher's Racing World Kart 2002 (Europe) (En,Fr,De,Es,It) +bizhash:B8452541 datahash:0777BBCF //Formula One 2000 (Europe) (Es,It) +bizhash:56A88DE8 datahash:3F17D27D //Michelin Rally Masters - Race of Champions (Europe) (En,De,Sv) +bizhash:41DC89D7 datahash:C87E0084 //Michelin Rally Masters - Race of Champions (Europe) (Fr,Es,It) +bizhash:874C4F98 datahash:3E07229C //Formula One 2000 (Europe) (Fr,De) +bizhash:431C6C5A datahash:8044B42D //Formula One 2001 (Europe) (En,Fi) +bizhash:4E64532A datahash:AAD3F87D //Formula One 2001 (Europe) (Es,It) +bizhash:12CD5D99 datahash:5DD57F65 //Formula One 2001 (Europe) (Fr,De) +bizhash:47132471 datahash:FD6D280C //Formula One 2001 (Russia) +bizhash:6C039F91 datahash:D69B1DCE //Formula One 99 (Europe) (En,Es,Fi) +bizhash:BEA8BB4C datahash:C7C61458 //Formula One 99 (Europe) (En,Fr,De,It) +bizhash:D35A127D datahash:851B946D //Formula One Arcade (Europe) (En,Fr,De,Es,It) +bizhash:F55C11C6 datahash:FAE195FE //Forsaken (Europe) (Demo) +bizhash:71CCA27C datahash:06B64F9F //Mickey's Wild Adventure (Europe) (EDC) +bizhash:9E66D7D2 datahash:9FF5FA37 //Forsaken (Europe) +bizhash:5A61366D datahash:71F3CD72 //Mickey's Wild Adventure (Europe) (No EDC) +bizhash:0B2E77E4 datahash:67C01D70 //Micro Machines V3 (Europe) (En,Fr,De,Es,It) (EDC) +bizhash:2083E3F5 datahash:4EE6CF0A //Micro Machines V3 (Europe) (En,Fr,De,Es,It) (No EDC) +bizhash:5777AE53 datahash:CBA80041 //Micro Maniacs (Europe) (En,Fr,De,Es,It) +bizhash:DE01B35E datahash:4810EEEA //Midnight in Vegas (Europe) (En,Fr,De) (v1.0) +bizhash:3B9A7339 datahash:EE984EA7 //Midnight in Vegas (Europe) (En,Fr,De) (v1.1) +bizhash:1DDD3C91 datahash:2D677646 //Midnight Run - Road Fighter 2 (Europe) +bizhash:04ECB67B datahash:1AA4A125 //Mighty Hits Special (Europe) (En,Fr,De) +bizhash:8CAD9F14 datahash:F3AB8012 //Mike Tyson Boxing (Europe) (En,Fr,De,Es,It) +bizhash:C1312935 datahash:0EAD35FB //Mille Miglia (Europe) (En,Fr,De,Es,It) \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/DirectoryScan.cs b/ExternalToolProjects/DBMan/DirectoryScan.cs new file mode 100644 index 0000000000..a91e4583ec --- /dev/null +++ b/ExternalToolProjects/DBMan/DirectoryScan.cs @@ -0,0 +1,122 @@ +#nullable disable + +using System.Collections.Generic; +using System.IO; +using Community.CsharpSqlite.SQLiteClient; + +using BizHawk.Common.StringExtensions; + +namespace BizHawk.DBManTool +{ + public static class DirectoryScan + { + public static List GetRomInfos(string path) + { + var dirInfo = new DirectoryInfo(path); + var files = dirInfo.GetFiles("*", SearchOption.AllDirectories); + var romInfos = new List(); + + foreach (var f in files) + { + if (IsRomFile(f.Extension, f.Length) == false) + continue; + romInfos.Add(RomHasher.Generate(f.FullName)); + } + + return romInfos; + } + + const long BiggestBinToHash = 16 * 1024 * 1024; + + public static bool IsRomFile(string ext, long size) + { + if (string.IsNullOrEmpty(ext) || ext.Length <= 1) + return false; + + ext = ext.Substring(1).ToLowerInvariant(); + if (ext.In("cue", "iso", "nes", "unf", "fds", "sfc", "smc", "sms", "gg", "sg", "pce", "sgx", "gb", "gbc", "gba", "gen", "md", "smd", "a26", "a78", "col", "z64", "v64", "n64")) + return true; + + // the logic here is related to cue/bin cd images. + // when we see a .cue file, we will hash the cd image including the bin. + // so we don't really want to hash the whole bin a second time. + // however, there are also non-cdimage roms with BIN extension. + // hopefully this differentiates them. It may have to be tweaked as systems are added. + + if (ext == "bin" && size < BiggestBinToHash) + return true; + + return false; + } + + // ======================================================================================== + + public static void MergeRomInfosWithDatabase(IList roms) + { + + foreach (var rom in roms) + { + if (RomInDatabase(rom.MD5) == false) + { + InsertRom(rom); + + if (GameInDatabase(rom) == false) + InsertGame(rom); + } + } + } + + static bool RomInDatabase(string md5) + { + using (var cmd = DB.Con.CreateCommand()) + { + cmd.CommandText = "SELECT rom_id FROM rom WHERE md5 = @md5"; + cmd.Parameters.Add(new SqliteParameter("@md5", md5)); + var result = cmd.ExecuteScalar(); + return result != null; + } + } + + static bool GameInDatabase(InitialRomInfo rom) + { + using (var cmd = DB.Con.CreateCommand()) + { + cmd.CommandText = "SELECT game_id FROM game WHERE system = @System and name = @Name"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.GuessedSystem)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + var result = cmd.ExecuteScalar(); + return result != null; + } + } + + static void InsertRom(InitialRomInfo rom) + { + using (var cmd = DB.Con.CreateCommand()) + { + cmd.CommandText = + "INSERT INTO rom (crc32, md5, sha1, size, system, name, region, version_tags, created_date) "+ + "VALUES (@crc32, @md5, @sha1, @size, @System, @Name, @Region, @VersionTags, datetime('now','localtime'))"; + cmd.Parameters.Add(new SqliteParameter("@crc32", rom.CRC32)); + cmd.Parameters.Add(new SqliteParameter("@md5", rom.MD5)); + cmd.Parameters.Add(new SqliteParameter("@sha1", rom.SHA1)); + cmd.Parameters.Add(new SqliteParameter("@size", rom.Size)); + cmd.Parameters.Add(new SqliteParameter("@System", rom.GuessedSystem)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.Parameters.Add(new SqliteParameter("@Region", rom.GuessedRegion)); + cmd.Parameters.Add(new SqliteParameter("@VersionTags", rom.VersionTags)); + cmd.ExecuteNonQuery(); + } + } + + static void InsertGame(InitialRomInfo rom) + { + using (var cmd = DB.Con.CreateCommand()) + { + cmd.CommandText = "INSERT INTO game (system, name, created_date) VALUES (@System, @Name, datetime('now','localtime'))"; + cmd.Parameters.Add(new SqliteParameter("@System", rom.GuessedSystem)); + cmd.Parameters.Add(new SqliteParameter("@Name", rom.Name)); + cmd.ExecuteNonQuery(); + } + } + } +} diff --git a/ExternalToolProjects/DBMan/DiscHash.cs b/ExternalToolProjects/DBMan/DiscHash.cs new file mode 100644 index 0000000000..8806abd70c --- /dev/null +++ b/ExternalToolProjects/DBMan/DiscHash.cs @@ -0,0 +1,133 @@ +#nullable disable + +using System; +using System.Runtime.InteropServices; +using System.Threading.Tasks; +using System.Linq; +using System.IO; +using System.Collections.Generic; + +using BizHawk.Common; +using BizHawk.Emulation.DiscSystem; + +namespace BizHawk.DBManTool +{ + class DiscHash + { + + static List FindExtensionsRecurse(string dir, string extUppercaseWithDot) + { + List ret = new List(); + Queue dpTodo = new Queue(); + dpTodo.Enqueue(dir); + for (; ; ) + { + string dpCurr; + if (dpTodo.Count == 0) + break; + dpCurr = dpTodo.Dequeue(); + Parallel.ForEach(new DirectoryInfo(dpCurr).GetFiles(), (fi) => + { + if (fi.Extension.ToUpperInvariant() == extUppercaseWithDot) + lock (ret) + ret.Add(fi.FullName); + }); + Parallel.ForEach(new DirectoryInfo(dpCurr).GetDirectories(), (di) => + { + lock (dpTodo) + dpTodo.Enqueue(di.FullName); + }); + } + + return ret; + } + + public void Run(string[] args) + { + + string indir = null; + string dpTemp = null; + string fpOutfile = null; + + for (int i = 0; ; ) + { + if (i == args.Length) break; + var arg = args[i++]; + if (arg == "--indir") + indir = args[i++]; + if (arg == "--tempdir") + dpTemp = args[i++]; + if (arg == "--outfile") + fpOutfile = args[i++]; + } + + var done = new HashSet(); + foreach (var line in File.ReadAllLines(fpOutfile)) + { + if (line.Trim() == "") continue; + var parts = line.Split(new[] { "//" }, StringSplitOptions.None); + done.Add(parts[1]); + } + + using (var outf = new StreamWriter(fpOutfile)) + { + + Dictionary FoundHashes = new Dictionary(); + object olock = new object(); + + var todo = FindExtensionsRecurse(indir, ".CUE"); + + int progress = 0; + + //loop over games (parallel doesnt work well when reading tons of data over the network, as we are here to do the complete redump hash) + var po = new ParallelOptions(); + //po.MaxDegreeOfParallelism = Environment.ProcessorCount - 1; + po.MaxDegreeOfParallelism = 1; + Parallel.ForEach(todo, po, (fiCue) => + { + string name = Path.GetFileNameWithoutExtension(fiCue); + + lock (olock) + { + if (done.Contains(name)) + { + progress++; + return; + } + } + + //now look for the cue file + using (var disc = Disc.LoadAutomagic(fiCue)) + { + var hasher = new DiscHasher(disc); + + uint bizHashId = hasher.Calculate_PSX_BizIDHash(); + uint redumpHash = hasher.Calculate_PSX_RedumpHash(); + + lock (olock) + { + progress++; + Console.WriteLine("{0}/{1} [{2:X8}] {3}", progress, todo.Count, bizHashId, Path.GetFileNameWithoutExtension(fiCue)); + outf.WriteLine("bizhash:{0:X8} datahash:{1:X8} //{2}", bizHashId, redumpHash, name); + if (FoundHashes.ContainsKey(bizHashId)) + { + Console.WriteLine("--> COLLISION WITH: {0}", FoundHashes[bizHashId]); + outf.WriteLine("--> COLLISION WITH: {0}", FoundHashes[bizHashId]); + } + else + FoundHashes[bizHashId] = name; + + Console.Out.Flush(); + outf.Flush(); + } + } + + + }); //major loop + + } //using(outfile) + + } //MyRun() + } //class PsxRedump + +} \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/Properties/AssemblyInfo.cs b/ExternalToolProjects/DBMan/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..54d1af6dd3 --- /dev/null +++ b/ExternalToolProjects/DBMan/Properties/AssemblyInfo.cs @@ -0,0 +1,41 @@ +using System.Drawing; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using BizHawk.Client.ApiHawk; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("DBMan")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("DBMan")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: BizHawkExternalTool("DBMan", "DB Manager")] +[assembly: BizHawkExternalToolUsage()] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("58cef5c3-fb2d-4d02-8f02-46a53c1c49cf")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ExternalToolProjects/DBMan/Properties/Settings.Designer.cs b/ExternalToolProjects/DBMan/Properties/Settings.Designer.cs new file mode 100644 index 0000000000..cc3744fde6 --- /dev/null +++ b/ExternalToolProjects/DBMan/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace BizHawk.DBManTool.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/ExternalToolProjects/DBMan/Properties/Settings.settings b/ExternalToolProjects/DBMan/Properties/Settings.settings new file mode 100644 index 0000000000..abf36c5d3d --- /dev/null +++ b/ExternalToolProjects/DBMan/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ExternalToolProjects/DBMan/PsxDBJob.cs b/ExternalToolProjects/DBMan/PsxDBJob.cs new file mode 100644 index 0000000000..9103c27a3e --- /dev/null +++ b/ExternalToolProjects/DBMan/PsxDBJob.cs @@ -0,0 +1,129 @@ +#nullable disable + +using System; +using System.Globalization; +using System.IO; +using System.Xml; +using System.Xml.Linq; +using System.Collections.Generic; +using System.Linq; +using System.Text; + + +using BizHawk.Common; +using BizHawk.Emulation.DiscSystem; + +namespace BizHawk.DBManTool +{ + class PsxDBJob + { + class HashRecord + { + public string name, bizhash, datahash; + public bool matched; + } + + public void Run(string[] args) + { + string fpHash = null, fpRedump = null, fpOutfile = null; + for (int i = 0; ; ) + { + if (i == args.Length) break; + var arg = args[i++]; + if (arg == "--hashes") + fpHash = args[i++]; + if (arg == "--redump") + fpRedump = args[i++]; + if (arg == "--outfile") + fpOutfile = args[i++]; + } + + var hashes = new Dictionary(); + + Console.WriteLine("Loading redump data"); + RedumpPSX rdpsx = new RedumpPSX(); + rdpsx.Load(fpRedump); + + Console.WriteLine("Loading hash data"); + var splitSlashes = new string[]{"//"}; + foreach (var line in File.ReadAllLines(fpHash)) + { + var parts = line.Split(splitSlashes, StringSplitOptions.None); + var hr = new HashRecord() + { + name = parts[1], + bizhash = parts[0].Substring(8, 8), + datahash = parts[0].Substring(26, 8), + }; + hashes[hr.datahash] = hr; + } + + Console.WriteLine("merging"); + foreach (var rr in rdpsx.Records) + { + HashRecord hr; + if (!hashes.TryGetValue(rr.crc, out hr)) + continue; + hr.matched = true; + //correct name to redump current + hr.name = rr.name; + } + + Console.WriteLine("writing results"); + using (var outf = new StreamWriter(fpOutfile)) + { + foreach (var hr in hashes.Values) + { + if (!hr.matched) + continue; + outf.WriteLine("{0}\tG\t{1}\tPSX\t\tdh={2}", hr.bizhash, hr.name, hr.datahash); + } + } + + } + } + + class RedumpPSX + { + public class RedumpRecord + { + public string name; + public string crc; + } + + public List Records = new List(); + + public void Load(string datpath) + { + var xd = XDocument.Load(datpath); + + Dictionary knownHashes = new Dictionary(); + var games = xd.Root.Descendants("game").ToArray(); + for(int i=0;i 0) + { + modifiers = name.Substring(modIndex); + name = name.Substring(0, modIndex); + } + info.Name = name.Trim(); + + // parse out modifiers + var mods = new List(); + modifiers = modifiers.Replace(")", ";").Replace("]",";"); + modifiers = modifiers.Replace("(", "").Replace("[", ""); + var m_ = modifiers.Split(';'); + foreach (var mi in m_) + { + var m = mi.Trim(); + if (m.Length == 0) continue; + mods.Add(m); + } + + info.VersionTags = ""; + foreach (var mi in mods) + { + if (info.VersionTags.Length != 0) + info.VersionTags += ";"; + + switch (mi.ToLower()) + { + case "j": + case "jp": + case "jpn": + case "japan": + info.GuessedRegion = "Japan"; + break; + case "usa": + case "us": + case "u": + info.GuessedRegion = "USA"; + break; + case "europe": + case "eur": + case "e": + info.GuessedRegion = "Europe"; + break; + case "world": + case "w": + info.GuessedRegion = "World"; + break; + case "korea": + case "kr": + case "k": + info.GuessedRegion = "Korea"; + break; + case "brazil": + case "br": + info.GuessedRegion = "Brazil"; + break; + case "taiwan": + case "tw": + info.GuessedRegion = "Taiwan"; + break; + case "usa, europe": + info.GuessedRegion = "USA;Europe"; + break; + case "japan, europe": + info.GuessedRegion = "Europe;Japan"; + break; + case "japan, usa": + info.GuessedRegion = "USA;Japan"; + break; + + default: + info.VersionTags += mi; + break; + } + } + + // transform binary to canonical binary representation (de-header/de-stripe/de-swap) + byte[] romBytes = filebytes; + switch (ext) + { + case "sms": + case "gg": + case "sg": + case "pce": + case "sgx": + romBytes = MaybeStripHeader512(filebytes); + break; + + case "smd": + if (filebytes.Length % 1024 == 512) + System.Windows.Forms.MessageBox.Show("derp"); + romBytes = DeInterleaveSMD(filebytes); + break; + + case "z64": + case "n64": + case "v64": + throw new NotImplementedException("n64 demutate not done"); + } + + // guess system + switch (ext) + { + case "sms": info.GuessedSystem = "SMS"; break; + case "gg": info.GuessedSystem = "GG"; break; + case "sg": info.GuessedSystem = "SG"; break; + case "pce": info.GuessedSystem = "PCE"; break; + case "sgx": info.GuessedSystem = "SGX"; break; + case "smd": + case "gen": info.GuessedSystem = "GEN"; break; + case "nes": info.GuessedSystem = "NES"; break; + default: info.GuessedSystem = "Unknown"; break; + } + + // Perform hashing + info.CRC32 = Hash_CRC32(romBytes); + info.MD5 = Hash_MD5(romBytes); + info.SHA1 = Hash_SHA1(romBytes); + info.Size = romBytes.Length; + + return info; + } + + static string HashDiscImage(string file) + { + try + { + string ext = new FileInfo(file).Extension.ToLowerInvariant(); + using (var disc = Disc.LoadAutomagic(file)) + { + var hasher = new DiscHasher(disc); + return hasher.OldHash(); + } + } + catch + { + return "Error Hashing Disc"; + } + } + + static string Hash_CRC32(byte[] data) => $"{CRC32.Calculate(data):X8}"; + + static string Hash_SHA1(byte[] data) + { + using (var sha1 = System.Security.Cryptography.SHA1.Create()) + { + sha1.TransformFinalBlock(data, 0, data.Length); + return BytesToHexString(sha1.Hash); + } + } + + static string Hash_MD5(byte[] data) + { + using (var md5 = System.Security.Cryptography.MD5.Create()) + { + md5.TransformFinalBlock(data, 0, data.Length); + return BytesToHexString(md5.Hash); + } + } + + static string BytesToHexString(byte[] bytes) + { + var sb = new StringBuilder(); + foreach (var b in bytes) + sb.AppendFormat("{0:X2}", b); + + return sb.ToString(); + } + + static byte[] MaybeStripHeader512(byte[] fileBytes) + { + if (fileBytes.Length % 1024 != 512) + return fileBytes; + + var romBytes = new byte[fileBytes.Length - 512]; + Array.Copy(fileBytes, 512, romBytes, 0, fileBytes.Length - 512); + return romBytes; + } + + static byte[] DeInterleaveSMD(byte[] source) + { + int size = source.Length; + if (size > 0x400000) + size = 0x400000; + + int pages = size / 0x4000; + var output = new byte[size]; + + for (int page = 0; page < pages; page++) + { + for (int i = 0; i < 0x2000; i++) + { + output[(page * 0x4000) + (i * 2) + 0] = source[(page * 0x4000) + 0x2000 + i]; + output[(page * 0x4000) + (i * 2) + 1] = source[(page * 0x4000) + 0x0000 + i]; + } + } + return output; + } + + static bool isDiscImage(string file) + { + var ext = new FileInfo(file).Extension.ToLowerInvariant(); + if (ext == ".cue" || ext == ".iso") + return true; + return false; + } + } +} \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/build_debug.sh b/ExternalToolProjects/DBMan/build_debug.sh new file mode 120000 index 0000000000..c4d41e9cbf --- /dev/null +++ b/ExternalToolProjects/DBMan/build_debug.sh @@ -0,0 +1 @@ +../.build_net48_from_cwd_debug.sh \ No newline at end of file diff --git a/ExternalToolProjects/DBMan/build_release.sh b/ExternalToolProjects/DBMan/build_release.sh new file mode 120000 index 0000000000..73e473fcc2 --- /dev/null +++ b/ExternalToolProjects/DBMan/build_release.sh @@ -0,0 +1 @@ +../.build_net48_from_cwd_release.sh \ No newline at end of file

Cu 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�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 new Label { Anchor = AnchorStyles.None, AutoSize = true, Text = labelText }; + static TextBox CreateArgsTextBox() => new TextBox { Size = new Size(240, 19) }; + static Button CreateLaunchButton() => new Button { Size = new Size(32, 24), Text = "=>", UseVisualStyleBackColor = true }; + + AutoScaleDimensions = new SizeF(6F, 13F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(480, 200); + Name = "CustomMainForm"; + + var btnDiscHash = CreateLaunchButton(); + var tbDiscHashArgs = CreateArgsTextBox(); + btnDiscHash.Click += (sender, e) => new DiscHash().Run(tbDiscHashArgs.Text.Split(' ')); + + var btnPSXDB = CreateLaunchButton(); + var tbPSXDBArgs = CreateArgsTextBox(); + btnPSXDB.Click += (sender, e) => new PsxDBJob().Run(tbPSXDBArgs.Text.Split(' ')); + + var btnDBMan = CreateLaunchButton(); + btnDBMan.Click += (sender, e) => + { + try + { + DB.Con = new SqliteConnection { ConnectionString = @"Version=3,uri=file://gamedb/game.db" }; + DB.Con.Open(); + new DBMan().Show(this); + } + catch (Exception ex) + { + MessageBox.Show(ex.ToString()); + } + finally + { + DB.Con?.Dispose(); + } + }; + + var btnDiscCMP = CreateLaunchButton(); + var tbDiscCMPArgs = CreateArgsTextBox(); +#if false + btnDiscCMP.Click += (sender, e) => new DiscCmp().Run(tbDiscCMPArgs.Text.Split(' ')); +#endif + + var btnDATConv = CreateLaunchButton(); + btnDATConv.Click += (sender, e) => + { + try + { + new DATConverter().Show(this); + } + catch (Exception ex) + { + MessageBox.Show(ex.ToString()); + } + }; + + SuspendLayout(); + Controls.Add(new FlowLayoutPanel { + AutoSize = true, + Controls = { + new FlowLayoutPanel { + AutoSize = true, + Controls = { + btnDiscHash, + CreateArgsLabel("DBMan.exe --dischash"), + tbDiscHashArgs + } + }, + new FlowLayoutPanel { + AutoSize = true, + Controls = { + btnPSXDB, + CreateArgsLabel("DBMan.exe --psxdb"), + tbPSXDBArgs + } + }, + new FlowLayoutPanel { + AutoSize = true, + Controls = { + btnDBMan, + CreateArgsLabel("DBMan.exe --dbman") + }, + Enabled = !OSTailoredCode.IsUnixHost + }, + new FlowLayoutPanel { + AutoSize = true, + Controls = { + btnDiscCMP, + CreateArgsLabel("DBMan.exe --disccmp"), + tbDiscCMPArgs + }, + Enabled = false + }, + new FlowLayoutPanel { + AutoSize = true, + Controls = { + btnDATConv, + CreateArgsLabel("DBMan.exe") + } + } + }, + Dock = DockStyle.Fill, + FlowDirection = FlowDirection.TopDown + }); + ResumeLayout(); + } + + public override string Text => "DBMan"; + + public bool UpdateBefore => false; + + public bool AskSaveChanges() => true; + + public void FastUpdate() {} + +#if false + /// This was just sitting in BizHawk.Client.DBMan/Program.cs. + public static string GetExeDirectoryAbsolute() + { + var uri = new Uri(Assembly.GetEntryAssembly().GetName().CodeBase); + string module = uri.LocalPath + System.Web.HttpUtility.UrlDecode(uri.Fragment); + return Path.GetDirectoryName(module); + } +#endif + + public void NewUpdate(ToolFormUpdateType type) {} + + public void Restart() {} + + public void UpdateValues() {} + } +} diff --git a/ExternalToolProjects/DBMan/DATTools/DATConverter.Designer.cs b/ExternalToolProjects/DBMan/DATTools/DATConverter.Designer.cs new file mode 100644 index 0000000000..c23b46a481 --- /dev/null +++ b/ExternalToolProjects/DBMan/DATTools/DATConverter.Designer.cs @@ -0,0 +1,215 @@ +namespace BizHawk.DBManTool +{ + partial class DATConverter + { + ///