C- BIOS on avoimen lähdekoodin vaihtoehtoinen BIOS MSX - kotitietokoneemulaattorille . Jaettu BSD-lisenssillä . Nykyinen versio on 0.29, julkaistu September 23, 2018 .
C-BIOS on suunniteltu ratkaisemaan MSX-tietokoneiden emulointiongelmat. Näille tietokoneille suunniteltu ohjelmisto vaatii alkuperäisen BIOS-koodin, jonka laiton levitys ja käyttö on tekijänoikeusloukkausta .
Projekti aloitettiin vuonna 2002 , ja sitä johti aluksi yksi henkilö, BouKiCHi. Myöhemmin projektiin liittyi muitakin MSX-alustan harrastajia. Projektin tavoitteena oli luoda BIOS, joka on ohjelmistoltaan yhteensopiva alkuperäisen MSX BIOSin kanssa ja joka on erityisesti suunniteltu käytettäväksi MSX-emulaattoreissa. C-BIOSin avulla on mahdollista ajaa ohjelmistoa ilman alkuperäistä BIOSia. Koska C-BIOS on vapaasti jaettu, se tuli mahdolliseksi sisällyttää se MSX-emulaattorijakeluihin. Se toimitetaan tällä hetkellä blueMSX- , openMSX- ja RuMSX-emulaattorien kanssa .
C-BIOS tukee MSX1-, MSX2- ja MSX2+-tietokoneita. Tällä hetkellä sen avulla voit käyttää vain ohjelmistoja, jotka on jaettu kasettien päälle (kasetin ROM - kuvien muodossa ). C-BIOS ei myöskään tarjoa täyttä yhteensopivuutta kaikkien olemassa olevien ohjelmistojen kanssa, mutta käytettävien ohjelmien prosenttiosuus on melko korkea. Kehittäjien lisäsuunnitelmiin kuuluu yhteensopivuuden parantamisen lisäksi vaihtoehtoisen Disk ROM -levyn (ROM sisältää levyasemaohjainohjelmiston ) ja vaihtoehtoisen BASIC - kielitulkin , joka on yhteensopiva MSX BASICin kanssa .
On huomattava, että C-BIOS ei poista itse käynnistetyn ohjelmiston laillisuusongelmia, ja se on tarkoitettu vain varmistamaan MSX-emulaattorien toiminta ilman alkuperäistä BIOS-koodia.