@
Fatality (04.12.2019 20:59): Ne ze by se mi to chtelo nejak dlouze vysvetlovat, ale kratce muzu. PS2 mela architekturu zvanou emotion engine, totalne odlisnou od toho co se je PC. PS3 mela procesory Cell (nevim jestli jsi o nich slysel, ale programovani bylo taky uplne odlisne, vzasade se jednalo o architekturu kde jsi neprogramoval software ale hardware) Vetsina vyvojaru naucenych na PC vyvoj to absolutne neznala, ucily se od nuly, a bylo to slozite. Dokumentace k PS2 byl stoh knih a slozek na vysku asi dva metry, kde jsi se ve svazku jedna dozvdel co mas udelat v polovine svazku 15 a dosel jsi tim k tomu co mas udelat v priruce cislo 19 na strane 10.
Xbox mel vzdycky vzasade PC postupy, takze tam tohle odpadlo. Ale PS2 a PS3 byli vyvojarske nocni mury. Takze odladit tam hru aby jela plynule, bez bugu dalo fakt hodne prace. koneckoncu proto byli u her na tyto dve konzole tak vyrazne rozdily v kvalite her. protoze nektera studia, obvzlast ty z Japonska nebo ta co delal pro Sony to proste umeli zvladnout lip.
PS2 a PS3 byli extremne vykonne konzole, jen bohuzel na ne skoro nikdo neumel poradne programovat. Koneckoncu nekolik spojenych konzoli PS3 slouzilo tusim v americke US air force za jakysi superpocitac, protoze to bylo levnejsi a vykonejsi nez cokoliv dalsiho v te dobe.
https://phys.org/news/2010-12-air-playstation-3s-supercomputer.html
Dale o slozitosti treba PS2 svedci fakt ze vyvoj emulatoru se tahne uz asi 18 let a porad to neni dokonale a nektere hry tam porad bezi mizerne nebo vubec. A na nektere tituly potrebujes procesor co ma treba 5ghz frekvenci aby hra jela jakz takz plynule. Si to porovnej treba s DOS boxem pro PC, behem par let funguje vse a perfektne, nebo Amiga emulace a podobne.
PS2 - hlavni procesor, FPU coprocesor, dve vektor VPU jednotky, image procesor.
PS3 - cell procesor, sest SPEs procesoru+ sedmy pro specialni instrukce. teoreticky vykon v single floating point 230 GFLOPS, grafika RSX reality syntesizer teoreticky 400 GFLOPS.
Sorry za OT, ale ptal se :)