ROM-kuva ( ROM-kuva tai yksinkertaisesti ROM ) on binääritiedosto, joka sisältää kopion tiedoista ROM -sirulta , yleensä pelikonsolin kasetista , tietokoneen " laiteohjelmistosta " tai tietoja pelihallikoneen emolevyn kokoonpanosta . Termiä käytetään usein emuloinnin yhteydessä : vanhat pelit tai vanhan tietokoneen ROM-muistiin tallennetut ohjelmat kopioidaan ROM-kuvatiedostoon ja niitä voidaan ajaa nykyaikaisessa tietokoneessa emulaattoriohjelman avulla.
ROM-kuvia käytetään myös kehitettäessä sulautettuja järjestelmiä tai mobiililaitteita varten. Kehitetty ohjelma kirjoitetaan ROM-kuvatiedostoon ja testataan emulaattorilla. Kun virheenkorjaus on valmis , ohjelma käynnistetään oikealla laitteella.
Joillekin ihmisille ROM-kuvista tulee keräilyesineitä. Motiivit tähän voivat vaihdella, kuten halu säilyttää tietokoneiden ja pelikonsolien historia tuleville sukupolville.
ROM - ohjelmoijalla voidaan hankkia ROM - kuva erilliseltä muistisirulta .
Kuvan saamiseksi pelikasetin ROM-muistissa olevasta ohjelmasta (ns. " dump " - englantilainen dump ) ja monissa olemassa olevissa pelihallikoneissa käytetään erityisesti suunniteltuja laitteita - " dumpers " ( englanniksi dumper ) ja prosessi itseään kutsutaan " dumpingiksi " ( englanniksi dumping ). Jokainen patruuna- ja pelijärjestelmätyyppi vaatii erityyppisen vaimentimen. Tällä hetkellä useimpiin järjestelmiin on olemassa vaimentimet.
Pelihallikoneissa käytettävien laitteiden erityispiirteistä ja niissä käytettävien painettujen piirilevyjen laajasta valikoimasta johtuen ROM-muistin poistaminen pelihallikoneista vaatii erityisen ohjelmisto- ja laitteistosarjan sekä erittäin pätevän käyttäjän.
Vaikka ROM-kuvia voidaan käyttää tietokonepelien historian säilyttämiseen , niiden ominaisuuksien hyödyntäminen voi helpottaa nykyaikaisten pelien luvatonta kopioimista ja jakelua. Monet peliyritykset näkivät tämän mahdollisena uhkana tuotteidensa myynnille ja alkoivat sisällyttää peleihin ominaisuuksia, jotka estävät kopioimisen, mutta samalla pitävät pelin toiminnassa.
ROM-kopiosuojauksen perusmenetelmätPelikonsoliemulaattorit käyttävät yleensä ROM-kuvatiedostoja lähdetietona.
ROM - kuvia käytetään laajalti sulautettujen järjestelmien kehittämisessä . Kehitettävissä olevat ohjelmistot kirjoitetaan usein ROM-kuvatiedostoihin testausta ja virheenkorjausta varten tavanomaisessa tietokoneessa ennen kuin ne kirjoitetaan fyysisen laitteen ROM-siruille.
Useimpien digitaalisten tallennusvälineiden käyttöaika on lyhyt. Jotkut tekniikat, kuten mustavalkovalokuvaus, voivat säilyttää tietoja vuosisadan tai kauemmin. Monet digitaaliset mediat muuttuvat kuitenkin lukukelvottomiksi jo 10 vuoden kuluttua tai vähemmän. Tästä tulee ongelma, sillä ensimmäiset tietokonejärjestelmät ovat nyt 50-60 vuotta vanhoja ja ensimmäiset pelikonsolit ovat edenneet yli 30 vuoden kuluttua. Ongelmana on, että suurin osa ensimmäisistä tietokoneista ja tietokonepeleistä katoaa peruuttamattomasti, jos niitä ei siirretä nykyaikaiseen mediaan. Näin ollen tiedontallennusharrastajat etsivät kopioita vanhoista PC- ja arcade-peleistä luodakseen kuvia niiden sisältämistä ROM-levyistä. Kuvien tallentaminen standardoidulle tietovälineelle, kuten CD-ROM- tai DVD-ROM-levylle , voi tulevaisuudessa vähentää huomattavasti vaivaa, joka vaaditaan niiden kopioimiseksi medialle, joka standardoidaan tulevaisuudessa [2] [3] .
ROM-kuvien sähköisen massalevityksen kasvu, huolimatta mahdollisista vahingoista tekijänoikeuksien haltijoille, voi vaikuttaa myönteisesti tietojen säilymiseen. Vaikka vanhojen pelien alkuperäiset kopiot voivat vaurioitua, kulua tai heittää pois, digitaalisia kopioita ROM-kuvan tai muun median muodossa voidaan jakaa kaikkialle, jolloin säilytetään vanhoja pelejä, jotka muuten menettäisivät peruuttamattomasti [4] .
Käyttäjät voivat tehdä muutoksia peliin heti, kun se tulee saataville ROM-kuvana. Modit voivat muuttaa grafiikkaa, pelin tasoja, vaikeustasoa tai kääntää pelin kielelle, jolla alkuperäistä peliä ei koskaan julkaistu. Haki voi joskus saada koomisen muodon. Esimerkiksi yksi muokatuista Mario Bros. , nimeltään " Afro Mario Brothers " , erottui päähenkilöiden afrokampauksista . Tunnetaan myös Super Metroidin " Metroid Redesign " -muunnos , joka parantaa alkuperäistä peliä ja tuo uusia tavoitteita.
Pelien amatöörikäännöksillä muille kielille on suuri rooli. Monet pelit julkaistaan vain joissakin maailman maissa. Esimerkiksi monia Japanissa julkaistuja roolipelejä ei ole koskaan julkaistu Japanin ulkopuolella. Amatöörikääntäjien ryhmät tekevät itsenäisiä käännöksiä yhteisön vahvalla tuella. Joten vuonna 1995 Tales of Phantasia julkaistiin Japanissa , ja vuonna 2001 DeJap Translations -ryhmä käänsi näytön tekstin englanniksi. Lisäksi mukana oli projekti "Vocals of Phantasia", jonka tavoitteena oli luoda peliin täydellinen amatööriääninäyttelijä. Virallinen englanninkielinen versio julkaistiin vasta vuonna 2006, 5 vuotta amatöörikäännöksen ilmestymisen jälkeen. Toinen esimerkki on Mother 3 , jatko-osa melko suositulle pelille EarthBound , joka julkaistiin vain Japanissa. Vastauksena vihaisten fanien kysymyksiin Nintendo vastasi, että englanninkielistä versiota suunniteltiin Euroopan alueelle, mutta sitä ei koskaan julkaistu. Vastauksena fanit loivat starmen.net-sivuston ja alkoivat kääntää peliä. Työ valmistui lokakuussa 2008. Fanit, Nintendon edustajat , Square Enix ja muut markkinoiden ammattilaiset arvostivat käännöstä suuresti .
Peleihin tehdyt muutokset (hakkerointi) voivat vaihdella pienistä korjauksista tai huijauskoodeista koko pelin täydelliseen uudistukseen. Remasteroitu peli voidaan nähdä uutena pelinä, joka perustuu vanhaan.
Yksi peli, jossa on edelleen aktiivinen romhacking-kohtaus, on Super Mario Bros.
Joissakin maissa kuka tahansa voi tehdä varmuuskopion omistamastaan pelistä. Yksityishenkilöt voivat tehdä kopioita useista syistä, kuten pelin tallentamisesta, jos se katoaa, tai jos alkuperäinen tallennusväline epäonnistuu. Katso yllä tietoja tietojen tallentamisesta.
Yhdysvalloissa on kuitenkin ollut laitonta kopioida tietokonepelien ROM-levyjä toiselle kasetille vuodesta 1983 lähtien. Tämän päätöksen teki tuomioistuin asiassa "Atari v. JS&A". JS&A tuotti "pelin varmuuskopiointilaitteen", jonka avulla käyttäjä pystyi lukemaan alkuperäisen kasetin ROM-kuvan ja kirjoittamaan sen tyhjään kasettiin. JS&A:n edustajat ilmoittivat, että kopiointi on varmuuskopiolain mukaan sallittua. Tuomioistuin oli eri mieltä tästä ja huomautti, että ROM-sirut eivät ole luontaisesti hauraita kuin magneettilevyt, joille on annettu vastaava laki. Tuomioistuin totesi ROM:n riittämättömästi haavoittuvaksi tietovälineeksi ja jätti ne USC 117 (a) (2) kohdan 17 soveltamisalan ulkopuolelle [5] .
Myöhemmin Chuck Cochems , perustuen tuomioistuimen päätökseen asiassa "Sony v. Universal" (1984), osoitti, että laillisen ohjelmiston kopiointi henkilökohtaiseen käyttöön emulaattorilla olisi tunnustettava lailliseksi. Samalla korostetaan, että tällainen käyttö voi olla laillista vain, jos kohtuullisen käytön periaatteita noudatetaan [6] .
Jotkut yritykset, kuten Nintendo, tulostavat pelien mukana tuleviin "käyttöoppaisiin" lausuntoja, joiden mukaan käyttäjä ei saa tehdä varmuuskopioita tai arkistoida kopioita. On edelleen epäselvää, voidaanko tällainen sanamuoto pitää tarjouksena vai ei. Katso myös ohjelmistolisenssi , käärelisenssi , reilu käyttö , Digital Millennium Copyright Act .
Suora omistaja voi lisensoida ROM-kuvien olemassaoloa. Esimerkiksi Atari on antanut saataville ROM-kuvat joihinkin peleihin, jotka olivat aiemmin saatavilla vain pelihallikoneissa. Nämä ROM-kuvat ovat yhteensopivia MAME-emulaattorin kanssa ja niitä jaetaan Star ROMs -kauppasivuston kautta. Nintendo seitsemännen sukupolven konsoleilleen ( 3DS , Wii ) avasi Virtual Console -myymäläsivuston ; sivustolta voit ostaa ROM-kuvia peleistä, jotka on luotu aiempien sukupolvien Nintendo-konsoleille (esimerkiksi NES ); ROM-kuvan ostamisen jälkeen käyttäjä voi ajaa peliä vastaavalla emulaattorilla. PlayStationille tehtyjen pelien ROM-kuvia voi ostaa PlayStation Storesta . emulaattorit ovat saatavilla PlayStation 3 - ja PSP - konsoleille . ROM-kuvia Xbox -konsoleille tehdyistä peleistä , kuten Sonic the Hedgehog Xbox 360:lle , voi ostaa Xbox Live Arcade -kauppasivustolta .
Suurin osa vanhentuneista tietokoneista ja vanhoista peleistä ei enää valmisteta. Tällaisissa tapauksissa tekijänoikeuksien haltijat tarjoavat joskus ilmaisia lisenssejä tällaisille peleille, joiden ainoa ehto on useimmiten kaupallisen käytön kielto. Esimerkiksi 14 MAME :n emuloimaa peliä , mukaan lukien Gridlee ja Robby Roto , ovat saatavilla samanlaisella lisenssillä ja niitä jaetaan MAME-projektin [7] puitteissa .
Magneettinauhasta saatuja kuvia kutsutaan "nauhakuviksi". Levykkeiltä , CD-ROM-levyiltä ja muilta levyiltä saatuja kuvia kutsutaan " levykuvaksi ". Optisista tietovälineistä saatuja kuvia kutsutaan usein ISO-kuviksi sellaisissa tietovälineissä käytetyn ISO 9660 -tiedostojärjestelmän nimen jälkeen .
Kuvien luomiseen muista medioista ei useinkaan liity merkittäviä työvoimakustannuksia ja se voidaan usein tehdä ilman erikoistyökaluja. Esimerkiksi kuvan luominen tietokonepelin sisältävästä magneettinauhasta (esimerkiksi ZX Spectrum -tietokoneelle ) suoritetaan yleensä soittamalla tyypillistä kompaktia kasettia nauhurilla, jonka linjalähtö on kytketty linjatuloon. PC:n äänikortista. Tiedot tallennetaan äänitiedostoon , jonka jälkeen ne muunnetaan nauhakuvatiedostoksi erikoisohjelmalla. Samalla tavalla (erikoisohjelman avulla) lähes mikä tahansa peli voidaan kopioida CD- tai DVD-levyltä tavalliseen PC-CD/DVD-asemaan.