News (ST)

Reverse engineering e fetola laeborari ea PlayStation 3 hore e sebetse ka tlhaho likhomphutha

PS3
PS3 - Habanero Pixel/shutterstock.com

Bahlahisi ba li-software le li-studio tsa lipapali ba se ba sebelisa mekhoa e tsoetseng pele ea ho kopanya e tsitsitseng ho fetolela litlotla tsa khale ho tloha molokong oa bosupa oa li-consoles ho liphetolelo tsa lehae bakeng sa likhomphutha tsa motho. Mokhoa o felisa ka ho feletseng ho itšetleha ka li-emulators tsa setso, ho lumella software ho fihlella ka ho toba lisebelisoa tsa morao-rao tsa hardware.

Phetoho ea tekheniki e rarolla tšitiso ea nalane indastering ea lisebelisoa tsa elektroniki, e feta ho rarahana ha meaho ea khale ka lisebelisoa tse ikhethang. Lifaele tsa mantlha tsa binary li fetoleloa ka kotloloho ho khoutu e sebetsang e ntlafalitsoeng ho li-processor tsa mehleng ea x86 tsa meralo.

  • Botsitso bo phahameng ho litsamaiso tsa hajoale tsa ts’ebetso ntle le tlhokahalo ea software e mahareng.
  • Phihlello e tobileng, e se nang moeli ea likarete tsa litšoantšo tsa sejoale-joale bakeng sa ho fana ka litšoantšo tse rarahaneng.
  • Monyetla oa ho kopanya ntlafatso ea pono ntle le ho senya papali ea pele ea mosebetsi.

Mokhatlo ona o ntse o fumana matla ‘marakeng oa boithabiso ba dijithale, ka sepheo sa ona sa mantlha sa ho boloka laeborari e entsoeng ka likete tsa mesebetsi e kopanetsoeng e neng e le kotsing ea ho felloa ke matla ha theknoloji ka lebaka la ho senyeha ha mecha ea phatlalatso ea’ mele le ho koaloa ha mabenkele a khale.

Meaho ea mantlha ea li-hardware e beha litšitiso tse fenngoeng ke ho bokelloa hape

Sony console e qalileng lilemong tsa bo-2000 e sebelisitse processor ea Cell, sekotoana sa silicon se nang le asymmetric se kopantseng motheo oa ts’ebetso le likarolo tse robeli tsa synergistic tse reretsoeng mesebetsi e matla e tšoanang. Baetsi ba mananeo ka nako eo ba ne ba tlameha ho ntlafatsa khoutu ka bobona ho sebelisa li-cores tsena tse ngata, e leng se ileng sa etsa hore motho a itšetlehe ka mokhoa o ikhethileng le o tebileng ho hardware eo, e leng se ileng sa etsa hore phetoho e tobileng e se ke ea khoneha ka mekhoa ea setso. Emulation e tloaelehileng e leka ho etsisa mokhoa ona oa asymmetry ka nako ea sebele, ts’ebetso e jang lisebelisoa tse feteletseng le ho baka mathata a ts’ebetso esita le lik’homphieutha tse matla ka ho fetisisa tsa mehleng ena ‘marakeng. Recompilation e tsitsitseng e senya bothata bona ka ho etsa ‘mapa oa litaelo tsa pele le ho li aba ka bohlale har’a likhoele tsa sejoale-joale tsa processor, ho tlosa latency ea nako e le ‘ngoe ea ho fetolela le sistimi ea ts’ebetso, e bakang ts’ebetso e hloekileng, e otlolohileng.

Ts’ebetso ea morao-rao ea boenjiniere e fana ka lintlha tsa phetoho ea li-binary

Baenjiniere ba lisebelisoa ba qala ts’ebetso ka ho bala ka botebo lifaele tsa mantlha tse ka sebetsoang, ho hlophisa mesebetsi e ikhethileng ho ea ka puo le meralo ea likhomphutha tsa hajoale. Khoutu e ikarabellang bakeng sa lipalo tse rarahaneng tsa fisiks, ho lemoha ha ho thulana le ho sebetsa ha molumo oa sebaka ho fumana phetolelo e ntlafalitsoeng haholo e lumellanang le litaelo tsa sejoale-joale, ho netefatsa hore boitšoaro ba lintho tse bonahalang bo lula bo tšoana hantle le bo reriloeng ke baetsi ba pele nakong ea potoloho ea pele ea nts’etsopele.

Baqapi ba ikemetseng ba nka mohato o latelang oa tšebetso, ba hlahisa lifaele tse ikemetseng tse buisanang ka kotloloho le RAM ea mochini o shebiloeng le yuniti ea ts’ebetso ea litšoantšo. Testes e lokisa khafetsa liphoso tsa pono le liphoso tsa khokahanyo ea data, e leng se bakang phaello ea ts’ebetso e bileng e ngolisang keketseho e kholo ea ts’ebetso ha e bapisoa le liteko tsa pele tsa ho etsisa ka software ea batho ba bang, ho fana ka sehlahisoa sa ho qetela sa khoebo.

Melemo ea tekheniki e fokotsa litlhoko tsa hardware bakeng sa bareki

Ts’ebetso ea matsoalloa e theola haholo litlhoko tsa sistimi, e lumellang mesebetsi ho sebetsa hantle ho likhomphutha tsa mahareng tse nang le lintlha tse ngata tsa memori le likarete tsa litšoantšo tsa boemo ba ho kena. Basebelisi ba ka fihlela liqeto tse phahameng haholo le litefiso tse phahameng tsa foreimi ntle le tlhoko ea ho sebelisa liphetoho tse rarahaneng lifaeleng tsa ho kenya.

Mefuta e phahameng ea litlhaloso le ts’ehetso ea tlhaho bakeng sa li-monitor tse atolositsoeng tsa karo-karolelano li hokahana ka tlhaho le khoutu e ntlafalitsoeng, ho ntlafatsa tlhahiso ea pono ntle le ho fetola tataiso ea bonono. Ho ba sieo ha komporo ea mahareng ea ketsiso ho netefatsa karabelo ea hang-hang ea litaelo tsa taolo, ho boloka ho nepahala ho hlokoang ke lipapali tse potlakileng.

Kabo e etsahala ka kotloloho ka liforomo tse tloaelehileng tsa thekiso ea software ea dijithale, ho thusa ho fumana le ho kenya mosebelisi oa ho qetela. Sebopeho se felisa tlhoko ea ho hlophisa li-emulators, phihlello ea demokrasi bakeng sa bamameli ba sa tsebeng letho ka liphetoho tse tsoetseng pele tsa sistimi.

Li-studio tsa khoebo li tiisa thekenoloji ka lintlafatso tsa semmuso

Tšebeliso ea khoebo ea static recompilation e ile ea hlahella ka ho ikamahanya le mesebetsi e rarahaneng ea bohloela ba maqheka eo pele e neng e tlameletsoe ka ho sa feleng ho hardware ea pele. Títulos e neng e itšetlehile haholo ka Synergistic Processing Units bakeng sa lipapiso tsa camouflage le masela tsa fisiks hona joale li sebetsa ka mokhoa o tsitsitseng le o tsitsitseng lits’ebetsong tsa sejoale-joale.

Lithunya tse ling tsa motho oa pele le li-franchise tsa sci-fi li etsa liteko tse matla libakeng tse koetsoeng tsa nts’etsopele ho lekola monyetla oa phetoho e kholo. Liphetho tsa pele li tiisa katleho ea mokhoa ona bakeng sa litlaleho tse teteaneng le mekhoa ea libapali tse ngata e hlokang ho nepahala ka ho feletseng ha ho fapanyetsanoa lipakete tsa data inthaneteng.

Katleho ea pele ea thekiso mabenkeleng a nnete e feta litebello tsa barekisi, e bonts’a takatso e matla ‘marakeng oa bareki bakeng sa mefuta e hlakileng ea li-classics tse nyatsehang. Leano lena le hlahisa lekeno le nchafalitsoeng bakeng sa lik’hamphani tse nang le litokelo tsa litokelo tsa molao, ho lokafatsa matsete ho lihlopha tse ikemiselitseng ho khutlisa boenjiniere.

Tšireletseho ea molao ea ts’ebetso e boetse e hohela bo-ramatsete le li-conglomerate tse kholo tsa mecha ea litaba, kaha khoutu ea ho qetela e hlahisoang ke ho tsosolosa e sebetsa ka ho feletseng ka boithaopo. Mokhoa ona o fokotsa likotsi tsa molao tse amanang le tšebeliso e sa lumelloeng ea thepa ea bohlale le litokelo tse ngolisitsoeng ke bahlahisi ba lisebelisoa tsa mantlha.

Metse e bulehileng e tsamaisa ntlafatso ea lisebelisoa

Lihlopha tsa baetsi ba mananeo ba ikemetseng ba hlahisa litharollo tsa mohloli o bulehileng tse shebaneng le ho etsa ‘mapa oa lifaele tse ka phethoang tsa lefa ho lipuo tsa khomphutha. Esses Merero e kopanetsoeng e tšoaretsoeng polokelong ea sechaba e potlakisa tlhahiso ea maemo a ntlafatso a thusang indasteri eohle ea mananeo ka ho theha motheo oa tsebo o arolelanoang, o lulang o fetoha.

Mosebetsi oa boithaopo o kenyelletsa lihora tse likete tsa boitelo ho khutlisetsa morao boenjiniere, e sebetsa e le borokho ba bohlokoa ba theknoloji lipakeng tsa nako e fetileng le ea hajoale ea boithabiso ba dijithale. Estúdios Batho ba ikemetseng ba banyenyane ba sebelisa metheo ena ea tsebo ho pholosa lipapali tse sa tloaelehang tse neng li le kotsing ea ho nyamela ka ho sa feleng ‘marakeng oa dijithale.

E sebetsa ho rua molemo phetolelong e tobileng ea litaelo

Likatleho tse ‘maloa tse mahlonoko le tsa sechaba li emetse phetoho ea matsoalloa ka lebaka la ho rarahana ha lienjineri tsa bona tsa mantlha tsa lits’oants’o le tlhokeho ea bareki. Projetos e kenyelletsang mafatše a hokahaneng, lipopae tse rarahaneng le litsamaiso tse matla tsa tsoelopele li emela sepheo sa mantlha sa lihlopha tsa poloko ea theknoloji.

  • Lipapali tsa RPG tse nang le papiso ea lits’ebetso tsa letsatsi le letsatsi le bohlale bo tsoetseng pele ba maiketsetso bo laolang batho ba bangata ka nako e le ‘ngoe.
  • Litlotla tsa Bophirimela tse nang le sebaka se seholo, boemo ba leholimo bo matla le fisiks e hlakileng e hlokang ts’ebetso e phahameng.
  • Lipapali tsa liketsahalo tse nang le litsamaiso tsa ntoa tse thehiloeng morethethong, ho sisinyeha ha metsi le ho lemoha ho thula ka nepo.

Batsweletsi ba etelletsa pele dihlahiswa ka theko e phahameng ka ho fetesisa ya dithekiso tsa nalane ho netefatsa poelo ya ditjhelete e tshehetsang tswelopele ya ditshebetso tsa diphetoho. Khetho ea leano la lethathamo la pele e sebetsa e le bopaki ba mohopolo oa ho hohela matsete a macha le ho holisa boholo ba morero ho ea ho litlotla tsa niche.

Litšitiso tsa tekheniki ha ho ntšoa data ea mong’a ntlo

Likhoutu tse koetsoeng le lits’ebetso tse tsoetseng pele tsa ts’ireletso ea likopi li etsa hore ho be thata ho qala ho ntša lifaele ntle le phihlello e tobileng ea lisebelisoa tsa mantlha tse bolokiloeng ho li-server tsa bahlahisi. Anomalias ka har’a khokahano ea memori e hloka mehato e matla ea matsoho ka mor’a ho feta har’a li-compilers tse ikemetseng, tse batlang litlhahlobo tse tebileng tse tsitsitseng mola ka mola ho netefatsa botsitso ba sehlahisoa sa ho qetela le ho qoba likotsi tse sa lebelloang nakong ea ts’ebetso ea software.

Tšusumetso ea lichelete e fetola moralo oa li-studio tse nyane

Ho amohela static compilation ho fokotsa haholo litšenyehelo tsa ts’ebetso ha ho bapisoa le ho etsa li-remasters tse felletseng ho tloha qalong ka lienjineri tse ncha tsa litšoantšo. Equipes e khona ho laola tokollo ea litlotla tse ngata selemo le selemo tse sebetsang ka litekanyetso tse laoloang ka thata le linako tse khuts’oane tsa thomello.

Mmaraka oa likhomphutha oa motho o amohela ka potlako likhatiso tsena tse hlakileng, o fana ka setsi se seholo se kentsoeng sa bareki ba ikemiselitseng ho reka thepa ea khale ea bohlale. Mokhoa o tobileng oa phetoho o beha maemo a macha a katleho ea theknoloji le ea khoebo bakeng sa ho boloka libuka tsa histori tsa indasteri ea boithabiso ea digital.

To Top