ROM billede
Et ROM- billede (Read Only Memory) eller blot ROM , er en computerfil, der indeholder en kopi af dataene på en skrivebeskyttet hukommelseschip , ofte fra videospilpatroner eller instrumentbrættet på en arkademaskine . Udtrykket bruges ofte i forbindelse med emulering , hvor videospil kopieres til ROM-filer på computere for at blive åbnet ved hjælp af en type software kendt som en emulator .
ROM-billeder bruges også ved udvikling til indlejrede systemer . Software, der er ved at blive udviklet til indlejrede computere, skrives ofte ind i ROM-filer til test på en standardcomputer, før det skrives ind i en ROM-chip til brug i indlejrede systemer. Fra i dag handler denne artikel hovedsageligt om brugen af ROM'er i forhold til emulering.
Brug af ROM-billeder
Ændring af betydning
ROM-chips, der stadig er i brug, er i mange tilfælde blevet afløst af optiske medier såsom cd-rom'er og dvd-rom'er , magnetiske medier såsom harddiske og magnetbånd og for nylig flash-hukommelseschips . Udtrykket ROM er dog vokset til at omfatte de fleste af disse nye medier, så vi kan faktisk også referere til et videospil kopieret fra magnetbånd som en ROM. Billeder kopieret fra optiske medier kaldes også ISO-billeder, med henvisning til ISO 9660 -filsystemstandarden for optiske medier .
Kopiering eller dumping af ROM'er
ROM'er kan kopieres fra de skrivebeskyttede chips, der findes i patronspil og mange arkademaskiner ved hjælp af en specialiseret enhed i en proces kendt som dumping . For de fleste hjemmekonsoller er disse enheder bredt tilgængelige. Ripping af ROM'er fra arkademaskiner, som faktisk er meget tilpassede PCB'er, kræver individuelle parametre for hver maskine samt en masse erfaring.
Oprettelse af ROM'er fra andre formater er betydeligt nemmere og kan gøres med kommercielt tilgængelig hardware. Oprettelse af ROM'er fra spil gemt på magnetbånd (for eksempel Sinclair ZX80 -computeren ) involverer normalt blot at afspille magnetbåndet ved hjælp af en kassetteafspiller , der er tilsluttet en pc's lydindgang ( lydkort ). Denne gemmes derefter som en lydfil og konverteres til en ROM-fil ved hjælp af et simpelt program. Ligeledes kan forskellige cd- og dvd-spil kopieres ved hjælp af en standard pc cd/dvd-brænder.
Antikopimekanismer
Selvom ROM'er almindeligvis bruges som en måde at bevare computerspils historie på, letter de også uautoriseret kopiering af moderne spil, der stadig er kommercielt tilgængelige. Da dette potentielt kan reducere salget af deres produkter, har flere distributører indarbejdet funktioner i nyere spil designet til at forhindre kopiering. For eksempel bruger Nintendo GameCube et ikke-standard 8 cm optisk medie, der ligner DVD'er , som i lang tid forhindrede spil i at blive kopieret til en pc. Det var først, da der blev fundet en sårbarhed i Phantasy Star Online Episode I & II , at Gamecube-spil kunne sikkerhedskopieres.
ROM og dens bevarelse
Livscyklussen for digitale medier er sjældent lang. Mens et sort-hvidt fotografi kunne overleve i et århundrede eller mere, kunne meget digital information være ulæselig efter blot et årti. Dette begynder at være et problem, da de første computere er halvtreds eller tres år gamle, og hjemmekonsoller kan være tæt på fyrre år gamle. Det er på grund af denne aldring, at der er en betydelig trussel om, at spil fra ældre computere og konsoller muligvis ikke overlever, medmindre de overføres til et nyt medie. Så de, der er interesseret i bevarelse, leder efter gamle spil og kopierer dem til ROM'er. Når de gemmes på mere standardmedier såsom cd-rom'er eller dvd-rom'er, kan de kopieres til nye formater med mindre indsats.
Denne tendens til massedistribution af ROM'er, selvom den kan skade copyright-indehavere, har også en positiv effekt på deres bevaring. Over tid kan den originale kopi af et spil blive forringet, gå i stykker eller blive kasseret, en ROM-kopi kan distribueres over hele verden, hvilket gør det muligt for spil at overleve, som ellers kunne være gået tabt.
Indsamling af ROM'er
Som med andre ting som mønter eller frimærker, samler mange mennesker ROM'er som en hobby. Hans motiver spænder fra et ønske om at bevare historien om computer- og konsolspil til en besættelse af at samle dem. Dem, der har et ønske om at samle alle ROM'er, er af MAME -emulatorens udviklingsteam blevet omtalt som PokéROM'er, der hentyder til Pokémons slagord , Catch 'Em All .
Det er på grund af dette ønske fra folk om at indsamle ROM'er, at der er adskillige projekter på internettet, der fokuserer på ROM-mining, katalogisering eller tilgængeliggørelse af værktøjer til at verificere, at ROM-samlinger er fuldstændige og korrekte. For eksempel projekterne Tosec og Good Tools, som løbende producerer og opdaterer databaser med spil og anden software til forskellige gamle computere og konsoller.
For nogle er " Holy Grail " for ROM-indsamling Nintendo World Championship NES-spillet fra 1990. Før denne ROM dukkede op på internettet, var der kun 127 originale patronkopier i verden.
ROM distribution over internettet
ROM-bytning over internettet er udbredt. Der er mange metoder til dets distribution, herunder:
- HTTP (hypertekstoverførselsprotokol) og FTP (File Transfer Protocol)
- BitTorrent
- Direct Connect Hubs
- eMule
- IRC DCC
- Usenet binære filer
Selvom den store størrelse af nye spil gør distribution af samlinger af mere end én praktisk talt umulig, er det ret almindeligt, at ældre spil har flere tusinde af dem fordelt sammen som en enkelt samling. For eksempel er Good2600-samlingen et sæt af 2.687 Atari 2600 -spil , der kan downloades på cirka to minutter over en bredbåndsforbindelse .
ROM-navneskemaer
Mange ROM'er indeholder nogle oplysninger om sig selv i filnavnet. Den følgende liste indeholder generelt accepterede nomenklaturkoder på internettet . Nogle af disse tags kan bruges sammen med et nummer for at angive, at der er mere end én version af den samme kode.
| kode | kode betydning | anmeldelse |
|---|---|---|
| [en] | Skifte | ROM'en er en alternativ version af spillet. Mange spil er blevet genudgivet for at rette fejl eller fjerne Game Genie-koder. |
| [b.] | Dårlig dump | ROM-billedet er blevet beskadiget, fordi det originale spil er for gammelt, eller på grund af en dårlig forbindelse eller under upload til en hostingserver. Disse ROM'er har ofte grafiske fejl, ingen lyd, fejl, eller nogle gange virker de slet ikke. |
| [F] | Fast losseplads | En fejlrettelse er en ROM, der er blevet ændret til at fungere bedre på en Flashcart eller en emulator. |
| [h] | Hack (hacket version) | ROM'en er blevet ændret af brugeren ved at ændre musiktekstsprites , anvende en ændring af spilkode, redigere spilindholdet for at lave et helt andet eller delvist anderledes spil. |
| [enten.] | Overdump | ROM'en indeholder flere data end det originale spil. Disse yderligere data er ubrugelige og påvirker slet ikke spillet; Det gør bare ROM'en større. |
| [p] | Pirate (Pirate version) | Et dump af en piratkopieret version af et spil. Disse ROM'er har ofte deres copyright-meddelelser eller firmanavne fjernet eller ødelagt. Også mange ROM'er indeholder "intro"-skærme med navn og symboler på den piratgruppe, der udgav dem. de plejer at gøre det for at rippe rom'en eller for at fjerne sikkerheden på rom'en for at frigive den på wep'en . |
| [t] | Træner (ændret version) | En træner (særlig kode, der kører før start af selve spillet) er blevet tilføjet til ROM'en. Giver spilleren adgang til snydekoder såsom uendelige liv og uovervindelighed fra en menu eller i spillet. |
| [!p] | afventende losseplads | Dette er den ROM, der er tættest på det originale spil til dato, men den rigtige ROM venter stadig på at blive dumpet. |
Bemærk: Der er ROM- websteder , der har deres egen nomenklatur til at katalogisere dem, men de nævnte er dem, der er etableret af emuleringsfællesskabet, for at undgå komplikationer ved navngivning af en ROM.
Særlige koder (særlige koder)
| Kode | Kode betydning |
|---|---|
| (NG-dump kendt) | Der er ikke fundet nogen god losseplads |
| (REXX) | Revisionsnummer (00 er tidligst) |
| (VX.X) | Versionsnummer (1.0 er det tidligste) |
| (M#) | flersproget; # sprog (vælg fra en menu) |
| [T+XXX] | Seneste oversættelse |
| [T-XXX] | forældet oversættelse |
| ??-I 1 | pirat multicart |
| (Vol #) | Officiel multivogn |
| (GCN) | gamecube rip |
| (VC) | virtuelle konsolspil til nintendo wii |
| [h#C] | Intern patroninformation hacket |
| [h#+#C] | Intern patroninformation hacket; variant #th |
| [Hej] | Intro til gruppen af hackere, der dumpede og knækkede rom'en |
| [hIR] | Slettet hackergruppeintro |
| [M] | monokromt spil |
| (alfa) | Alfa version |
| (Beta) | Beta |
| (Prototyper) | spil prototype |
| (Pre Release) | En pre-release version |
| (Kiosk-demoer) | En demo, der kun blev distribueret i aviskiosker |
| (hacking) | roms hack |
| (Menu) | Multicart- menu med ustabil menu |
| ZZZ_UNK | uklassificerede roms |
| BIOS | En kopi af konsolsystemet |
| (N64DD) | En af Nintendo 64DD |
| (##MBit) | rom-størrelse i megabit |
| (##k) | rom størrelse i kilobits |
| (19XX) | Udgivelsesår (20. århundrede) |
| (20XX) | Udgivelsesår (21. århundrede) |
| (Atmosfære) | Atmos roms |
| (Telestrat) | En Telestrat rom |
| [R] | RSID Commodore 64 -format spil |
| (gammel) | gammel version af rummet |
| [R-XXX] | idiom |
| (SC-3000) | SC-3000 sæt |
| (SG-1000) | SG-1000 sæt |
| (SF-7000) | SF-7000 Master System patron |
| (GG2SMS) | spil i Master System -tilstand |
| (vogn) | spil på patron |
| (adam) | Coleco Adam version |
| (Samling) | rummet er et dump af en samling |
| (Ch-Trad) | piratspil på traditionelt kinesisk |
| (Ch-Single) | Piratspil på simpelt kinesisk |
| [f#C] | Hack, kun vognens navn ændres |
| [f#+#C] | Hack, kun vognens navn ændres; #. variant |
| (PAL) | standard europæisk tv |
| (NTSC) | standard amerikansk eller japansk tv |
region eller land
| kode | betyder |
|---|---|
| (EN) | Australien |
| (C) | Kina |
| (D) | hollandsk (Holland) |
| (OG) | Europa |
| (F) | Frankrig |
| (FN) | Finland |
| (G) | tysk (Tyskland) |
| (GR) | Grækenland |
| (HK) | (Hong Kong) |
| (YO) | Italien |
| (J) | Japan |
| (k) | koreansk |
| (P.S) | Public Domain freeware _ |
| (S) | Spanien (Spanien) |
| (SW) | svensk (Sverige) |
| (ELLER) | USA (USA) |
| (UK) | Storbritannien (England) |
| (Unk) | Ukendt land |
| (W) | verden (verden) |
Se også
Referencer
- Denne side er en oversættelse af meget af den engelske Wikipedia-side