Zeleni džin koji je promenio sve: Kako je originalni Xbox uveo PC arhitekturu u dnevnu sobu

Zeleni džin koji je promenio sve: Kako je originalni Xbox uveo PC arhitekturu u dnevnu sobu (16:9 ilustracija)

Uvod: Trenutak kada je Microsoft prelomio

Krajem devedesetih godina prošlog veka, gejming industrija se nalazila na istorijskoj prekretnici. Sony je sa svojim prvim PlayStationom napravio kulturološki bum, a najava PlayStation 2 konzole pretila je da uspostavi apsolutni monopol u dnevnim sobama širom sveta. U Redmondu, sedištu tehnološkog giganta Microsofta, upalili su se crveni alarmi. Bill Gates i njegovi najbliži saradnici shvatili su da Sony ne prodaje samo igračku konzolu, već trojanskog konja koji ima potencijal da preuzme kontrolu nad kućnom zabavom i time ugrozi neprikosnovenu poziciju personalnog računara (PC) i Windows operativnog sistema.

U tom trenutku, grupa vizionarskih inženjera unutar Microsofta, predvođena Seamusom Blackleyem, osmislila je plan: napraviti konzolu koja će zapravo biti prilagođeni PC, spakovan u kućište pogodno za dnevnu sobu, pokretan DirectX tehnologijom. Bio je to početak projekta pod kodnim imenom "DirectX Box", koji će svetu postati poznat jednostavno kao Xbox. To nije bila samo nova konzola na tržištu; bio je to istorijski eksperiment koji je zauvek srušio zidove između hardverske filozofije personalnih računara i kućnih konzola.


Strah od crne kutije: Kako je PS2 naterao Bila Gejtsa na akciju

Da bismo razumeli zašto je Microsoft doneo odluku da uđe u hardverski biznis gde se gube milijarde dolara na samom startu, moramo se vratiti u 1999. godinu. Ken Kutaragi, legendarni otac PlayStationa, najavljivao je PlayStation 2 kao uređaj koji će "redefinisati računarstvo". Sony je plasirao narativ da će Emotion Engine procesor u PS2 moći da renderuje grafiku filmskog kvaliteta u realnom vremenu i da će ljudi preko ove konzole surfovati internetom, obavljati kućne poslove i potpuno zaobići potrebu za klasičnim PC-jem.

Microsoft je u tome video direktnu pretnju za Windows. Ako prosečno domaćinstvo zameni PC konzolom za sve svoje multimedijalne potrebe, Microsoft gubi svoje najvrednije tržište.

Četiri inženjera iz DirectX tima – Seamus Blackley, Kevin Bachus, Ted Hase i Otto Berkes – rastavili su nekoliko Dell laptopova, iskoristili njihove delove da sklope prototip "konzole" koja pokreće Windows i DirectX, i prezentovali ideju Billu Gatesu. Iako je u kompaniji vladao žestok otpor (naročito od strane tima koji je razvijao Windows i WebTV), Gates i Steve Ballmer su na kraju dali zeleno svetlo. Shvatili su da je jedini način da pobede Sony taj da uđu na njihovu teritoriju, koristeći sopstveno najjače oružje: PC arhitekturu i programerske alate koje je cela industrija već poznavala.


PC pod haubom: Detaljna tehnička anatomija hardvera

Za razliku od dotadašnjih konzola koje su koristile visokospecijalizovane, često izuzetno komplikovane i unikatne arhitekture (poput komplikovane arhitekture Sega Saturn konzole ili kompleksnog Emotion Engine-a u PS2), Microsoft je odlučio da ide stazom "standardizacije". Originalni Xbox je, u svojoj suštini, bio pažljivo modifikovan, izuzetno moćan PC iz tog vremena.

Konzolu je pokretao prilagođeni Intel Pentium III procesor koji je radio na 733 MHz. Za grafičke performanse bio je zadužen Nvidia NV2A grafički čip, razvijen u tesnoj saradnji sa Microsoftom, koji je bio ekvivalent tadašnjoj GeForce 3 seriji grafičkih karti za računare. Sa 64 MB deljene DDR SDRAM memorije, Xbox je imao ogroman propusni opseg u poređenju sa konkurencijom.

U tabeli ispod možemo videti kako se originalni Xbox tehnički kotirao u odnosu na svoje direktne rivale iz šeste generacije konzola:

Hardverska komponenta Microsoft Xbox Sony PlayStation 2 Nintendo GameCube
Procesor (CPU) Intel Pentium III @ 733 MHz Emotion Engine @ 294.9 MHz IBM "Gekko" @ 485 MHz
Grafički čip (GPU) Nvidia NV2A @ 233 MHz Graphics Synthesizer @ 147 MHz ATI "Flipper" @ 162 MHz
Sistemska memorija 64 MB DDR SDRAM (deljena) 32 MB RDRAM (sistemska) + 4 MB VRAM 24 MB 1T-SRAM + 16 MB A-RAM
Medijum za skladištenje 8 GB / 10 GB HDD, 5x DVD-ROM Memorijske kartice (8MB), 4x DVD-ROM Proprietarni optički disk (1.5 GB)
Mrežna karta Integrisan 10/100 Ethernet port Eksterni adapter (kupovao se odvojeno) Eksterni adapter (kupovao se odvojeno)
Maksimalna rezolucija 1080i (preko komponentnog kabla) 1080i (retko podržano) 480p

Prednost x86 arhitekture i programabilnih šejdera

Odluka da se koristi x86 arhitektura1 i DirectX 8 API donela je Microsoftu ključnu prednost: programeri koji su godinama pisali igre za PC mogli su da prenesu svoj kod na Xbox za svega nekoliko dana ili nedelja. Dok su se razvojni timovi mučili da izvuku maksimum iz komplikovane arhitekture PlayStationa 2 (gde je programiranje zahtevalo pisanje koda na niskom nivou i direktno upravljanje memorijskim kanalima), Xbox je nudio poznato okruženje sa naprednim alatima.

Nvidia NV2A grafički procesor doneo je u svet konzola revoluciju zvanu programabilni šejderi. To je omogućilo programerima da stvaraju realistične refleksije vode, kompleksne senke i detaljne teksture koje su na PS2 i GameCube-u bile tehnički neizvodljive ili izuzetno teške za implementaciju. Igre poput Doom 3, Half-Life 2 ili The Chronicles of Riddick: Escape from Butcher Bay pokazale su da Xbox može da pokreće naslove koji su do tada bili rezervisani isključivo za skupe, high-end gejming računare.


Revolucija zvana hard disk i smrt memorijskih kartica

Jedna od najhrabrijih i finansijski najskupljih odluka koje je Microsoft doneo prilikom dizajniranja Xboxa bila je integracija standardnog 3.5-inčnog hard diska (HDD) kapaciteta 8 GB (kasnije i 10 GB u nekim revizijama). U to vreme, hard diskovi su bili rezervisani isključivo za računare. Konzole su se oslanjale na skupe, spore i prostorno izuzetno ograničene memorijske kartice.

Ugradnja hard diska je drastično povećala cenu proizvodnje konzole (Microsoft je gubio i do 125 dolara po svakom prodatom primerku na samom lansiranju), ali je donela tri ključne prednosti koje su redefinisale gejming:

  1. Eliminacija dugih učitavanja (Caching): Igre su mogle da koriste hard disk kao virtuelnu memoriju za privremeno skladištenje podataka (cache), što je drastično smanjilo vreme učitavanja nivoa i omogućilo kreiranje većih, otvorenijih svetova.
  2. Kraj memorijskih kartica: Igrači više nisu morali da kupuju skupe kartice od 8 megabajta i stalno brišu stare snimljene pozicije (save files). Hard disk od 8 gigabajta nudio je praktično neograničen prostor za snimanje progresa u igrama.
  3. Korisnički generisan sadržaj i DLC: Xbox je bio prva konzola koja je omogućila preuzimanje zakrpa (patches) i dodatnog sadržaja za igre (DLC - Downloader Content), kao i kopiranje muzike sa audio CD-ova direktno na HDD kako bi se kreirala sopstvena zvučna podloga (custom soundtrack) u igrama poput Project Gotham Racing.
Napomena

Iako je Microsoft izgubio stotine miliona dolara prodajući hardver ispod cene proizvodnje, ugradnja hard diska se pokazala kao vizionarski potez koji je postavio industrijski standard. Danas je nezamislivo imati konzolu bez brze interne memorije (SSD).


Xbox Live: Kako je Microsoft izgradio modernu infrastrukturu za igranje

Pre nego što je Microsoft predstavio Xbox Live u novembru 2002. godine, onlajn igranje na konzolama bilo je u povoju, fragmentisano i izuzetno komplikovano. Sega Dreamcast je imala ugrađen modem, ali je spora dial-up konekcija limitirala mogućnosti. Sony je za PS2 nudio eksterni mrežni adapter, ali nije postojao jedinstveni sistem – svaka igra je imala sopstvene servere, sopstveni sistem registracije i naloga, a glasovna komunikacija je bila misaona imenica.

Microsoft je povukao još jedan radikalan potez: Xbox Live je zahtevao isključivo brzu, širokopojasnu internet vezu (broadband / Ethernet). Dial-up modemi su potpuno ignorisani, iako je u to vreme ogroman broj korisnika i dalje koristio sporu telefonsku liniju za internet.

This decision paid off handsomely. Microsoft je stvorio jedinstvenu, centralizovanu mrežu koja je uvela standarde koje i danas koristimo u svakoj modernoj konzoli:

  • Gamertag: Jedinstveni nadimak (ID) koji igrač koristi u svim igrama na platformi.
  • Unified Friends List: Jedinstvena lista prijatelja koja omogućava da vidite šta vaši prijatelji igraju, bez obzira na to koju igru trenutno drže u disk drajvu.
  • Voice Chat: Svaki Xbox Live startni paket dolazio je sa komunikatorom (slušalicama i mikrofonom) koji se povezivao direktno na kontroler. Glasovna komunikacija u realnom vremenu postala je standard i zauvek promenila socijalni aspekt gejminga.

Halo: Combat Evolved – Igra koja je spasila platformu

Nijedan hardver, ma koliko napredan bio, ne vredi ništa bez softvera koji će privući publiku. Za originalni Xbox, ta igra je bila Halo: Combat Evolved.

Priča o nastanku ove igre je fascinantna. Bungie, studio koji je razvijao Halo, prvobitno je igru planirao kao strategiju u realnom vremenu (RTS) za Mac i PC. Kada je Microsoft kupio Bungie 2000. godine, igra je transformisana u pucačinu iz prvog lica (FPS) i proglašena za ključni naslov koji će pratiti lansiranje konzole.

Mnogi kritičari su bili skeptični. Do tog trenutka, vladalo je opšte mišljenje da se pucačine iz prvog lica ne mogu igrati uspešno na konzolama zbog nepreciznosti kontrolera u poređenju sa mišem i tastaturom. Međutim, Bungie je sa kontrolerom originalnog Xboxa (uključujući i ozloglašeni, masivni "Duke" kontroler) uradio nešto revolucionarno. Implementirali su suptilan, ali izuzetno napredan sistem asistencije pri ciljanju (aim assist) i definisali raspored kontrola sa dve analogne palice koji je i danas zlatni standard za sve FPS igre na konzolama.

"Halo nije samo prodao Xbox; on je dokazao da konzole mogu biti dom za kompleksne, bioskopske pucačine iz prvog lica koje se mogu meriti sa bilo čim na PC-ju. Bez Master Chiefa, brend Xbox danas verovatno ne bi postojao."
Seamus Blackley, jedan od kreatora originalnog Xboxa

Halo je postao kulturološki fenomen. Sa svojim ogromnim otvorenim nivoima, pametnom veštačkom inteligencijom protivnika, naprednim fizikom vozila i lokalnim multiplayerom u četiri igrača na podeljenom ekranu (split-screen), igra je redefinisala žanr i naterala milione igrača da kupe konzolu.

Koristan savet

Ako ikada budete igrali originalnu verziju igre Halo na originalnom hardveru, obratite pažnju na to kako igra koristi hard disk. Bungie je programirao igru tako da neprimetno učitava delove nivoa u pozadini dok se vi vozite liftovima ili prolazite kroz dugačke hodnike, čime je stvoren privid potpuno otvorenog sveta bez dosadnih ekrana sa natpisom "Loading".


Kontroleri: Od džinovskog "Duke-a" do rađanja Controller S standarda

Jedna od najkontroverznijih priča vezanih za originalni Xbox jeste njegov kontroler. Prva verzija kontrolera, popularno nazvana "The Duke", bila je ogromna. Dizajniran prvenstveno za ruku prosečnog odraslog Amerikanca, kontroler je bio prevelik za mlađu publiku, ali i za izuzetno važno japansko tržište.

Unutar Microsofta je nastala panika kada su shvatili da u Japanu niko ne želi da kupi konzolu delom i zbog toga što fizički ne mogu udobno da drže kontroler. Inženjeri su brzo reagovali i dizajnirali Xbox Controller S, znatno manju, ergonomski prilagođenu verziju koja je prvobitno izbačena samo u Japanu, ali je zbog pritiska javnosti i odličnih reakcija ubrzo postala standardni kontroler širom sveta.

Controller S je postavio temelje za dizajn kontrolera koji Microsoft koristi i danas na Xbox Series X/S konzolama – sa asimetričnim rasporedom analognih palica koji mnogi profesionalni igrači smatraju najboljim ergonomskim rešenjem za dugotrajno igranje.


Homebrew scena i rađanje XBMC-a: Kako je Xbox postao ultimativni multimedijalni centar

Zahvaljujući svojoj PC arhitekturi, originalni Xbox je postao apsolutni miljenik hakerske i entuzijastičke zajednice. Kada su programeri i hakeri shvatili da ispod oklopa leži Pentium III sa Nvidia grafikom, počela je trka u modifikovanju konzole.

Kroz takozvani "softmodding" ili ugradnju posebnih čipova (modchips), korisnici su dobili mogućnost da pokreću homebrew softver2. Najvažniji projekat koji se rodio iz ove scene bio je Xbox Media Center (XBMC).

XBMC je transformisao Xbox u ultimativni medijski plejer koji je mogao da reprodukuje skoro svaki video i audio format sa hard diska ili lokalne mreže. Ovaj projekat je bio toliko uspešan i napredan da je kasnije evoluirao u Kodi, jedan od najpopularnijih open-source medijskih centara na svetu koji se i danas koristi na milionima uređaja.


Ostavština: Kako danas svi igramo na Xbox arhitekturi

Iako je Microsoft izgubio oko 4 milijarde dolara tokom životnog veka originalnog Xboxa i prodao znatno manje konzola od neprikosnovenog PlayStationa 2 (24 miliona naspram preko 155 miliona prodatih PS2), dugoročna vizija Bila Gejtsa se pokazala kao potpuno tačna.

Originalni Xbox je postavio temelje za sve što danas smatramo modernim gejmingom na konzolama:

  • x86 arhitektura je pobedila: Danas i PlayStation 5 i Xbox Series X/S koriste prilagođene AMD x86 procesore i grafičke čipove, što je direktno nasleđe filozofije koju je Microsoft uveo 2001. godine. Specijalizovane i egzotične arhitekture poput Cell procesora u PS3 su stvar prošlosti.
  • Onlajn infrastruktura kao standard: Koncept jedinstvenog naloga, liste prijatelja, trofeja/achievements-a i glasovne komunikacije koji danas imaju i PlayStation Network i Nintendo Switch Online direktno je kopiran sa originalnog Xbox Live modela.
  • Digitalna distribucija i DLC: Uvođenjem hard diska, Microsoft je trasirao put ka digitalnoj distribuciji igara i kupovini dodatnog sadržaja iz fotelje.

Originalni Xbox možda nije bio najprodavanija konzola svoje generacije, ali je bio najvažniji tehnološki most koji je spojio fleksibilnost i snagu PC-ja sa jednostavnošću i pristupačnošću kućne konzole. Bez zelenog džina iz Redmonda, današnji gejming pejzaž izgledao bi potpuno drugačije.

Reference i napomene

  1. x86 arhitektura označava familiju instrukcijskih setova zasnovanih na Intel 8086 procesoru, koja je postala standard za personalne računare (PC).

  2. Homebrew softver se odnosi na aplikacije i igre koje su kreirali amaterski programeri za platforme koje su inače zatvorene za razvoj od strane nezvaničnih lica.