Podgląd pojedynczego posta
Stary 24.12.2007, 12:21   #5
ffgriever
Stały bywalec ;)
 
Data rejestracji: 02.12.2006
Posty: 100
ffgriever zaczyna zdobywać reputację <1 - 49 pkt>
@blind227 i inni

G.... prawda, za przeproszeniem. Roz***322;***261;cza si***281; dlatego, ***380;e program wykonuje IOP reset (czyli procesora odpowiedzialnego w trybie ps2 g***322;***243;wnie za komunikacj***281; ze sprz***281;tem, a wi***281;c typowy I/O procesor, st***261;d IOP). Wykonanie resetu ***322;atwo zablokowa***263;, ale to nic nie da, bo b***281;dziesz mia***322; wtedy stare modu***322;y, na kt***243;rych program nie b***281;dzie dzia***322;a***263;. Oczywi***347;cie mo***380;na nowy obraz iop za***322;adowa***263; wcze***347;niej i nie dopu***347;ci***263; do resetu... tylko, ***380;e wtedy powstaje problem taki, ***380;e homebrew dev9 nie b***281;dzie w ten spos***243;b dzia***322;a***322;, bo jest niekompatybilny z nowszymi. Reszta jak smap/host b***281;dzie dzia***322;a***263; bez problemu. Pozostaje ukompatybilnienie dev9 - tu nawet nie ma problemu, poniewa***380; takowy ju***380; istnieje (romz stworzy***322; na w***322;asne potrzeby). No wi***281;c niby wszytko w porz***261;dku... tylko, ***380;e nadal nic nie zadzia***322;a. NApisy pokaza***322; dlatego, ***380;e by***322;y wbudowane w sam plik wykonywalny. Jest kilka gier, w kt***243;rych jeszcze z czas***243;w developerskich pozostawiono obs***322;ug***281; hosta, ale u***380;yte biblioteki po stronie EE nie s***261; kompatybilne w pe***322;ni z dost***281;pnym sterownikiem "hosta" z ps2sdk.

Tu nie chodzi tylko o ***347;cie***380;k***281;, bo jej podmiana te***380; nic nie da. Gry w 99.99***37; przypadk***243;w (ten 0.01% to tylko dlatego, ***380;e nie mam fizycznej mo***380;liwo***347;ci sprawdzi***263; wszystkiego) nie b***281;d***261; korzysta***322;y z jakiego***347; uniwersalnego fio dla dost***281;pu do cd/dvd, ale b***281;d***261; korzysta***263; z bibliotek bezpo***347;rednio odwo***322;uj***261;cych si***281; do sprz***281;tu cd/dvd... Dlaczego ma to wielkie znaczenie? Wydajno***347;***263;, zar***243;wno dla hdd jak i cd/dvd mo***380;liwe jest korzystanie bezpo***347;rednio z DMA dla przesy***322;u danych wprost do/z urz***261;dzenia.

Tak wi***281;c, ***380;eby to dzia***322;a***322;o trzeba najzwyczajniej stworzy***263; nast***281;pnego "hdloadera" ("netloadera" ), kt***243;ry jednak tym razem da mo***380;liwo***347;***263; uruchamiania tak***380;e przez sie***263;. Koniec, kropka... innej mo***380;liwo***347;ci (softwarowej) nie ma. A, ***380;e pracy jest w tym pewnie na kilkana***347;cie miesi***281;cy a PS2 ma si***281; ku schy***322;kowi, blah, blah, blah...

A teraz kilka sprostowa***324;.

NA pracuje w 100Mbit i taka jest maksymalna przepustowo***347;***263; sprz***281;tu. Dlaczego wyci***261;ga nieco ponad 25Mbit (~3MB/s) max zaledwie? Proste: ca***322;y sprz***281;t jest kontrolowany przez 32 bitowy procesor, kt***243;ry w trybie ps2 pracuje jako 36MHz, pod***322;***261;czony do do***347;***263; wolnej pami***281;ci, do tego nie ma tu mowy o dost***281;pie przez DMA... z prostej przyczyny - kolejkowanie i tworzenie pakiet***243;w musi by***263; zrobione na CPU, poniewa***380; nie ma do tego (jak w zdecydowanej wi***281;kszo***347;ci przypadk***243;w) dedykowanego procesora.

CD/DVD. W trybie CD max jest x24, wybieralna tak***380;e jako x2, x4 oraz x12 (z poziomu software). W trybie DVD jest to x4 CAV z mo***380;liwo***347;ci***261; wybrania x2 CLV oraz x1 CLV.

I tak na marginesie: PS2ClientLoader NIE JEST!!! wirtualnym nap***281;dem dla ps2 i NIE MONTUJE si***281; w nim wirtualnych p***322;yt. Jest to typowy frontend/gui (zintegrowany) dla aplikacji z kt***243;rej si***281; wywodzi - ps2client. Jaka jest jego najwa***380;niejsza zaleta? Je***347;li od ps2clienta roz***322;***261;czysz ps2 a p***243;***378;niej pod***322;***261;czysz ponownie, to b***281;dziesz musia***322; ps2clienta zrestartowa***263;. PS2ClientLoader pinguje co pewien czas ps2 i gdy ten nie odpowiada roz***322;***261;cza si***281;, nawi***261;zuj***261;c po***322;***261;czenie, gdy ps2 b***281;dzie dost***281;pny (czyli, "zero obs***322;ugi", a.k.a. "idiotoodporno***347;***263;"). Koledze polecam zaznajomi***263; si***281; z wykorzystywanymi aplikacjami.

PS. Sorki, nie w humorze dzi***347; jestem.

PS2. Weso***322;ych ***346;wi***261;t, a tym, kt***243;rzy ich nie obchodz***261;... weso***322;ego poniedzia***322;ku, wtorku i ***347;rody!

Ostatnio zmieniany przez ffgriever : 24.12.2007 o godz. 12:52
ffgriever jest offline