Tec Dubelin Xbox
Etusivu > Artikkelit > Xboxin BIOSit

Xboxin BIOSit

Sisällys: BIOSit | Ohjeita | Linkkejä

BIOSit

Alkuperäinen BIOS

Xboxin BIOS (firmware) koostuu riisutusta ja mukautetusta W2K-kernelistä sekä käynnistyskoodista. Ohjelmisto on tallennettu emolevylle: 1.0-1.5-versioissa Flash ROM -muistiin ja 1.6/1.6b-versioissa Xyclops-piirille.

Kun Xbox käynnistetään, ohjelmisto ladataan piiriltä RAM-muistiin ja tehdään käynnistyksessä tapahtuvat toimenpiteet (alustetaan laitteisto, näytetään alkuanimaatio, jne.). Kun ruudulla näkyy Xbox-logo, kiintolevyn lukitus avataan ja tarkistetaan onko DVD-asemassa sopivaa levyä. Lopulta käynnistetään asemassa oleva peli (default.xbe), tai kiintolevyltä C-asemalta xboxdash.xbe-tiedosto (MS Dashboard).

Jos käynnistyksessä tapahtuu virhe (esim. kiintolevyä tai DVD-asemaa ei ole liitetty oikein), käynnistys pysähtyy virheruutuun. Sisäänrakennettujen tarkistusten vuoksi alkuperäistä BIOSia käytettäessä voidaan suorittaa vain sovelluksia, jotka on allekirjoitettu Microsoftin allekirjoitusavaimella.

Kuvasarja Xboxin käynnistyksestä (alkuanimaatio):

alkuanimaatio

Modifioidut BIOSit

Modifioidut BIOSit ovat muunneltuja versioita Xboxin alkuperäisestä BIOSista. Niistä on poistettu tarkistuksia ja lisätty uusia ominaisuuksia: esimerkiksi voidaan suorittaa allekirjoittamattomia sovelluksia ja käyttää lukitsematonta kiintolevyä.

Alusta asti kirjoitetut BIOSit

Alusta asti kirjoitetut BIOSit eivät sisällä Microsoftin omistamaa koodia ja ovat siten laillisia. Esimerkkeinä Linux-käyttöön tarkoitettu Cromwell-BIOS ja siihen pohjautuva FlashBIOS.

Cromwell-BIOS on tarkoitettu Linux-käyttöön ja sillä ei onnistu tavallisten Xbox-pelien ja -ohjelmien suorittaminen. Linuxin käyttäminen ei kuitenkaan vaadi Cromwell-BIOSia, vaan se onnistuu myös modifioidulla BIOSilla.

FlashBIOS on tarkoitettu lähinnä lailliseksi vaihtoehdoksi mod-piirien esiohjelmoiduksi BIOSiksi (käytetty esim. Xecuter 3 ja DuoX 2 White -mod-piireillä). Se on päivitettävä ennen kuin Xboxissa voidaan suorittaa muita ohjelmia.

BIOSien käyttäminen

Modifioituja tai alusta asti kirjoitettuja BIOSeja voidaan käyttää laitteeseen erikseen asennetulta mod-piiriltä, tai vaihtoehtoisesti flashata Xboxin omalle flash-muistipiirille (vain Xboxin 1.0-1.5-versioissa). Kun Xbox käynnistetään, ohjelmisto ladataan piiriltä RAM-muistiin.

Softamodatussa Xboxissa modifioitu BIOS (BFM-versio) voidaan ladata muistiin BIOSin lataajan avulla kiintolevyltä. Vaihtoehtoisesti voidaan käyttää Nkpatcheria, joka patchaa muistiin ladatun alkuperäisen BIOSin.


Ohjeita

BIOSit

Xboxin Xecuter2- ja EvoX-BIOSien vertailutaulukko
Vertailutaulukko Xecuter2- ja EvoX-BIOSien ominaisuuksista.

Xecuter2 5xxx -BIOSin ominaisuudet ja käyttäminen

Cromwell-BIOSin käyttöohje
Pieni käyttöohje Cromwell-BIOSiin ja Xromwell-ohjelmaan.

BIOSin päivittäminen ja muokkaaminen

BIOSin päivittäminen (Xbox)

Xboxin BIOS-tiedostojen muokkaaminen
Ohjeita Xboxin BIOS-tiedostojen muokkaamiseen.

BIOS-työkalut [Tiedostoja]

Sekalaiset

Xboxin mod-piirit

Xboxin softamodaus


Linkkejä

Xbox Boot Process
http://www.xbox-linux.org/wiki/Xbox_Boot_Process

Understanding the Xbox boot process/Flash structures
http://www.xbox-linux.org/docs/msbios.html

Xbox-Scene.com - Modchip, TSOP and Bios Guides
http://www.xbox-scene.com/xbox-tutorials.php?p=14|#14

Compare all retail bioses
http://www.xbox-scene.com/bios_retail.html

Compare all debug bioses
http://www.xbox-scene.com/bios_debug.html

Bios List + Hash
http://forums.xbox-scene.com/index.php?showtopic=43437


Tämän sivun viimeisen päivityksen ajankohta: 16. huhtikuuta 2006.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.