You are on page 1of 10

PCSX2 1.0.

0
Readme

Overview
PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same team that brought you PCSX (a Sony PlayStation 1 emulator) !he PCSX2 "ro#e$t attem"ts to allow PS2 $ode to be exe$uted on your $om"uter, thus meaning you $an "ut a PS2 %&% or C% into your $om"uters dri'e, and boot it u"( !he "ro#e$t has been running for nearly 1) years now, and sin$e its initial release has grown in $om"atibility *rom initially #ust being able to run a few "ubli$ domain demos, its $urrent state enables many games to boot and a$tually go in game, su$h as the +famous+ Final Fantasy X, Devil May Cry 3 and God of War ,ou $an always 'isit the PCSX2 home"age to $he$- the latest $om"atibility status of games with more than 2))) titles tested *ollowing our new release s$heme as des$ribed here, '1 ) ) is an official, stable release

What's new in 1.0.0?


Windows
Core:
&ideo timing ad#ustments mi$ro&. fixes for /etal 0ear Solid 2 and others 0eneral s"eedu"s mi$ro&. s"eedu" 1ew 02* unit that mimi$s the real one better mi$ro&. bug fixed (affe$ting &al-yrie Profile 2, 3adiata Stories and Star 4$ean 5) Implemented M lti!"#readed $%& 6 new s"eed ha$- with almost 1))7 $om"atibility with games, using a third $ore to run the &.1 unit se"arately C%&% fixes (!ime Crisis now boots) 6dded su""ort for "rogressi'e s$an timings Path 5 arbitration and timing refinements 6dded *innish, /alaysian, 8orean, *ren$h, 2ndonesian, 2talian, 9a"anese and Polish translations

SPU2-X:
Configurable out"ut 'olume *ixes to re'erb &arious sound loo"ing fixes 2m"ro'ed time stret$her 6udio :uality fix

GSdx:
*ixed 30; mode mo'ie re$ording !exture $a$he $hange that fixes some bla$- s$reening games 2m"lemented 1&idia *X66 5 1), "age u" -ey a$ti'ates it ;etter multithreading 6r$ the Lad bad fog fix *ixed shadows in software renderer

2m"lementation of 0Sdx <Shadeboost< "ro#e$t (saturation, brightness, $ontrast settings) .ser $onfigurable ha$-s in the 0.2 *ixed fli$-ering in many */&s 2m"lementation of 0Sdx <Cutie< "ro#e$t ('arious extra C3C ha$-s)

Li !"ad:
Pad state getting stu$- with sa'estates bug fixed

US#$e%&:
3e'am"ed it a bit

Lin&x:
OnePad 'han(es:
1ew dialog $onfiguration "anel 2m"ro'ed su""ort of 'arious "ad (sixaxis)=mouse=wiimote 6dded su""ort for more $ontrollers 6dded su""ort for "ressure>sensiti'e buttons

GSdx 'han(es:
0Sdx "orted for Linux( ;ased on 4"en0L 5 5 with some ? x hardware inde"endent extensions 3e:uires 4"en0L ? 2 dri'ers Still in ex"erimental stages %on+t ex"e$t the hardware renderer to run "ro"erly, but the Software renderer should be fine 6dded su""ort for $onfiguration and -eyboard short$uts from PCSX2

))o( :
6dded su""ort for $onfiguration and -eyboard short$uts from PCSX2 6dded a 0LSL ba$-end to re"la$e C0 Li-e 0Sdx, it re:uires 4"en0L ? 2 dri'ers 4nly a'ailable with PCSX2 self>$om"ilation

PCSX2 GU*:
6dded thread timing information to see the CP. usage in the status bar *ix multi"le frame=box letters si@ing

+nown iss&es in re ease 1.0.0


0Sdx %XA Bardware mode la$-s 'arious features that %X1) mode has 0ame database not $om"lete (it+s an ongoing W2P) Pat$hes browser is not im"lemented yet 2nter"reters are somewhat unstable

Con,i(&ration
6 'ery detailed guide is a'ailable on the PCSX2 home"age whi$h is already translated in se'eral languages( ,ou $an $onsult it here 6 shorter :ui$->start guide has been written by a'ih whi$h is less detailed but mu$h smaller 3ead it here

List o, '&rrent hot-e!s


*1 > Sa'e state *2 > Change State slot (With SB2*! > ba$-wards) *5 > Load State (With SB2*! > from ba$-u") *? > *rame Limiter !y"e (1ormal = 4ff = &alue) *C > !oggle %e>2nterla$ing /odes *D > 6d#ust 6s"e$t 3atio (stret$h, ?E5, 1DE A) *F > Pixel 1oise modes for 0Sdx *G > S$reenshot (sa'ed in sna"s folder) *A > Bardware=Software 3enderer !oggle for 0Sdx *12 > &ideo Ca"ture for 0Sdx ("ress twi$e to end 'ideo $a"ture) !6; > !urbo 4n = 4ff (With SB2*! > slowmo) Page ." > *X66 toggle for 0Sdx

Stat&s
PCSX2 has $ome a long way sin$e its starting "oint ba$- in 2))1 Current features in$ludeE Se"arate re$om"ilers for Hmotion Hngine (HH) , &e$tor .nit ) (&.)) and &e$tor .nit 1 (&.1) !ri"le $ore su""ort, with the 0ra"hi$s Synthesi@er (0S) running on a se$ond thread and the &.1 running on a third thread when /!&. is used .sage of //X, SSH1, SSH2, SSSH5, and SSH? extensions Pro"er SP.2 emulation featuring !ime S$aling and 3e'erb *ull game"ad su""ort featuring %ual Sho$- 2, analog $ontrols and e'en su""orting analog mo'ement o'er -eyboard (using some external "lugins) /any more E)

Se$tions that still need wor-E %e'A, *ireWire and .S; are all #ust "artially su""orted 2mage Pro$essing .nit (2P.) emulation (whi$h is res"onsible for the */& "layba$-) is slow and not $om"letely fixed yet /2PS $a$he $ould be "ro"erly im"lemented, but $urrently only one title is -nown to rely on it !he $om"lex timing between PS2 $om"onents is an on>going wor- in "rogress

.ow 'an !o& he "?


6s most of you are aware, the PCSX2 team is wor-ing on this "ro#e$t at the ex"ense of their free time and "ro'ides it without $harge 2f you want to show your a""re$iation to these "eo"le and moti'ate them, you $an donate any amount of money you feel is right to the teamIs PayPal a$$ount found on the offi$ial site ' !hese funds will be used for the team members to get new, more modern hardware in order to test and debug more effi$iently and e'en im"lement new features (#ust li-e dual $ore su""ort for exam"le) 2f you are a "rogrammer and you are interested in hel"ing the PCSX2 team by ma-ing additions or $orre$tions to the $ode, you are free to browse through the "ubli$ 0oogle Code re"ository here after ta-ing into a$$ount PCSX2 is under the (0PL) '5

/he Codin( /ea%


;elow you $an see 5 tables, showing the $urrent team members who are a$ti'ely $oding at the "resent time, the $urrent team members who ha'e been ina$ti'e for some time and the older team members who for some reason :uit along the way, whi$h in$lude the "re'ious "ro#e$t leader Linu@a""@, and our last Jsemi "ro#e$t leaderK 9a-e Stine, to both of whi$h we send our best regards 9

C&rrent a'tive tea% %e%0ers:


Nickname Real Name Place Comments

refraction arc m(2 )re)ory )i)a#er* pse donym rama Gabest avi#

6lex ;rown Hngland .S6 *ran$e S"ain Hngland

0eneral Coding %/6=&2* et$ Linux $om"atibility and "orting Linux $om"atibility, translation 0eneral $oding, s"u2gh@ (later SP.2>X), $d'd0igaher@ HH re$om"iler, 0Sdx reno'ations

0ermany 3esident ha$-er, general $oding, testing Bungary 2srael 0Sdx $reator, re$om"iler o"timi@ations 0.2 $oding, /emory Card editor

C&rrent ina'tive tea% %e%0ers:


Nickname dr+II,a*iel florin -ac#nbrenner a matt sa.ib S#ado/ Goldfin)er loser *erofro) *lorin Sasu Real Name Place 0ree$e 3omania Comments /emory management, emulation theory, re$om"iler design /aster of BLH /aster of $d $ode and bios BLHL

0ermany "at$h frea- EP 6ustralia Pa-istan 0eorge /oralis 0ree$e ;ra@il 6ustralia .S6 a bit of e'erything mostly handles C%&% $mds Pro#e$t leader, fixing bugs around (*P., 2nter"reter, &.sL) Pro#e$t founder, master of CP., master of bugs, general $odingL //2,*P. and general stuff obs$ure C%&% related stuff 3e$om"ilers, Mero0S, xGD>D?, Linux, o"timi@ations, general wor-

1x-tea% %e%0ers:
Nickname Real Name Place Comments

0in *app* basara cottonvibe s 1a+e Stine 2"y,a-iD3 ,oor tm++

6rgentina Pro#e$t founder, master of !he 0S emulation and so many others 3e$om"iler "rogrammer general $oding .S6 *P. and &. re$om"ilers, general $oding

.S6

wx0.2, /!0S, $ounters, general $oding,SP.2>X, xGD emitter 0S "rogrammer, general $oding 0eneral $oding

9a"an

&.s, re$om"ilers, xGDasm

2dditiona 'odin( and he ":


*N3HS, fumofumo, 1nee'e, 1o$om", Pofis, O3iffO, Shadow Lady

/he #eta /ester /ea%


;eta testers are "eo"le (sla'es=mindless grunts EP) who $onstantly test new PCSX2 beta builds to re"ort any new bugs, regressions or im"ro'ements While this might sound sim"le to most, what many "eo"le do not -now is that testers also debug with the $oders, maintain the huge game $om"atibility list, $reate dum"s and logs for the $oders and so mu$h more 6s abo'e, a$ti'e, ina$ti'e and ex members are listed al"habeti$ally

C&rrent a'tive %e%0ers:


;ositman, *al$on?H'er, Prafull, Parota-u, Shadow Lady

C&rrent ina'tive tea% %e%0ers:


;elmont, C8emu, Crushtest, 0eneralPlot, 8nu$-les, 8ra-atos 3a@iel, 3udyX,

1x-tea% %e%0ers:
Chaos$ode, C"./aste3, H*X , Hlly, 9egBegy, 3a@orblade, 3P0Wi@ard, Seta San, Sna-eGFC

2dditiona than-s and 'redits


%u-e of 16P6L/E *or J5% starsK, the first demo that wor-ed in PCSX2 E) !ony Sa'es-i (dreamtime)E *or his great "s2tutorials(( *NresE 6uthor of dol"hin, a big than-s from shadow 1ow5dE !he guy that hel"ed shadow at his first ste"s 8eithE Who belie'ed in us ;obbi P !horgalE *or hosting us, for the old "age design and so many other things S#ee"E Bel" and info ;0nomeE Bel" testing stuff %ixonE %esign of the old "$sx2 "age, and the "$sx2 net domain ;ositmanE PCSX2 beta tester E) (gia sou bositman "are ta $redits sou ) 1o>3e$$essE 1i$e guy and great demo $oder E)

1SX2 teamE *or their hel" with &. Q) 3a@orbladeE *or the old PCSX2 logo P i$on Sna-eE Be -nows what for EP H$torE 6wesome emu E) Me@uE 6 good guy 0ood lu$- with your emu EP Biryu P S#ee"E *or their lib$d'd (2S4 "arsing and file system dri'er $ode) S#ee"E *or the S#%6!6 file system dri'er *NresE *or the original %HC22 im"lementation libm"eg2E *or the m"eg2 de$oding routines 6umattE *or a""lying fixes to "$sx2 /i$rosoftE *or &C 1et 2))5, 2))C, 2))G and now 2)1) 16S/ teamE *or nasm C8emuE Logos=design Land "robably to a few more S"e$ial Shadow+s than-s go to /y friendsE %imitris, 9ames, !hodoris, !hanasis and "robably to a few moreL and of $ourse to a lady somewhere out thereL

You might also like