Knowledge

ROM image

Source 📝

133: 795: 214: 368:
video consoles may be almost forty years old. Due to this aging, there is a significant worry that many early computer and video games may not survive without being transferred to new media. So, those with an interest in preservation are actively seeking older arcade and video games and attempting to dump them to ROM images. When stored on standardized media such as CD-ROMs and DVD-ROMs, they can be copied to future media with significantly reduced effort.
36: 251:
While ROM images are often used as a means of preserving the history of computer games, they are also often used to facilitate the unauthorized copying and redistribution of modern games. Viewing this as potentially reducing sales of their products, many game companies have incorporated features into
635:
MAME is strictly a non-profit project. Its main purpose is to be a reference to the inner workings of the emulated arcade machines. This is done both for educational purposes and for preservation purposes, in order to prevent many historical games from disappearing forever once the hardware they run
367:
The lifespan of digital media is rarely great. While black-and-white photographs may survive for a century or more, many digital media can become unreadable after only 10 years. This is beginning to become a problem as early computer systems may be presently fifty or sixty years old while early home
296:
arcade board. This contained a heavy copy protection algorithm which was not broken until 7 years after the system's release in 1993. The original crack by the CPS2Shock Team was not a true emulation of the protection because it used XOR tables to bypass the original encryption and allow the game to
371:
The trend towards mass digital distribution of ROM image files, while potentially damaging to copyright holders, may also have a positive effect on preservation. While over time many original ROM copies of older games may deteriorate, be broken or thrown away, a copy in file form may be distributed
304:
Another copy prevention technique used in cartridge-games was to have the game attempt to write to ROM. On an authentic cartridge this would do nothing; however, emulators would often allow the write to succeed. Pirate cartridges also often used writable chips instead of ROM. By reading the value
297:
play in an emulator. Their stated intent was to wait until CPS-2 games were no longer profitable to release the decryption method (three years after the last game release). The full decryption algorithm was cracked in 2007 by Nicola Salmoria, Andreas Naive and Charles MacDonald of the
390:
Once games have been made available in ROM format, it is possible for users to make modifications. This may take the form of altering graphics, changing game levels, tweaking difficulty factor, or even translation into a language for which a game was not originally made available.
453:. In spite of massive fan response and several petitions for an English translation, the only response from Nintendo was that Mother 3 would be translated and released in Europe, which it never was. Instead, the fan website Starmen.net undertook a massive 448:
was begun to translate the actual speech from the game. An official English version was not released until March 2006, some five years after the text translation was released. Another example was that of Mother 3, a Japan-only sequel to the cult-favorite
305:
back to see whether the write succeeded, the game could tell whether it was running from an authentic cartridge. Alternatively, the game may simply attempt to overwrite critical program instructions, which if successful renders it unplayable.
185:, whereby older games or firmware are copied to ROM files on modern computers and can, using a piece of software known as an emulator, be run on a different device than which they were designed for. ROM burners are used to copy ROM images to 280:
in 1999, which used an encryption algorithm on the graphics ROMs to prevent them from being played in an emulator. Many thought that this would mark the end of Neo Geo emulation. However, as early as 2000,
359:. Software which is being developed for embedded computers is often written to ROM files for testing on a standard computer before it is written to a ROM chip for use in the embedded systems. 541:. This is then recorded to an audio file and transformed into a tape image file using another program. Likewise, many CD and DVD games may be copied using a standard PC CD/DVD drive. 457:
and released the translated version of Mother 3 in October, 2008. The translation was praised by fans and even employees from Nintendo, Square Enix, and other industry professionals.
479:
Hacks may range from simple tweaks such as graphic fixes and cheats, to full-blown redesigns of the game, in effect creating an entirely new game using the original as a base.
649: 426:
A large scene has developed to translate games into other languages. Many games receive a release in one part of the world, but not in another. For example, many
312:. The game would send data to this hardware by attempting to write it to specific areas of ROM; thus, if the ROM were writable, this process would corrupt data. 224:
ROMs can be copied from the read-only memory chips found in cartridge-based games and many arcade machines using a dedicated device in a process known as
444:
was only officially released in Japan; DeJap Translations translated the game's on-screen text into English in 2001. Further to this, a project called
256:
uses non-standard 8 cm DVD-like optical media, which for a long time prevented games stored on those discs from being copied. It was not until a
522:
Creating images from other media is often considerably easier and can often be performed with off-the-shelf hardware. For example, the creation of
723: 468:(Animal Forest) has also been translated into English. The game was originally only released on N64 in Japan, but it was ported to 605:
Fans of classic games argue that emulation preserves video arcade games, many of which would otherwise be approaching extinction.
1372: 659: 252:
newer games which are designed to prevent copying, while still allowing the original game to be played. For instance, the
1296: 100: 781: 716: 72: 1365: 758: 119: 79: 671:
he archivists feel that the more copyable something is, the more likely it's going to survive in the long term.
381: 57: 285:
found a way to decrypt and dump the ROMs successfully, making them playable once again in a Neo Geo emulator.
1612: 1430: 1035: 765: 709: 396: 308:
Some games, such as Game Boy games, also had other hardware such as memory bank controllers connected to the
794: 889: 473: 86: 1460: 1057: 340: 182: 372:
throughout the world, allowing games which would otherwise have been lost a greater chance of survival.
751: 488: 53: 68: 1098: 924: 896: 553:(sometimes, files with the .ROM file extension do not contain data in binary but in Intel hex format) 696: 1602: 774: 344: 17: 228:. For most common home video game systems, these devices are widely available, examples being the 427: 46: 654: 438:
will often translate the game themselves to meet demand for titles. For example, the 1995 game
264:
that GameCube games could be successfully copied, using the GameCube itself to read the discs.
132: 240: 243:, often requires individual setups for each machine along with a large amount of expertise. 1305: 1271: 1221: 1091: 986: 903: 827: 820: 319:. This was resistant to emulation attempts until June 2007, when the encryption method was 276: 261: 691: 585: 288:
Another company which used to employ methods of copy prevention on their arcade games was
8: 1312: 1285: 1116: 956: 910: 454: 450: 320: 178: 136: 584:
Conley, James; Andros, Ed; Chinai, Priti; Lipkowitz, Elise; Perez, David (Spring 2004).
1573: 1344: 1278: 440: 93: 1607: 1580: 1249: 1242: 1028: 527: 271: 202: 186: 1545: 1492: 1485: 1071: 993: 218: 159: 1421: 979: 834: 435: 356: 309: 282: 949: 533:
computer) generally involves simply playing the magnetic tape using a standard
1596: 1144: 1137: 875: 804: 583: 419: 257: 190: 166: 162: 155: 1399: 1165: 917: 293: 267: 686: 586:"Use of a Game Over: Emulation and the Video Game Industry, A White Paper" 1531: 1467: 1130: 1082: 512: 496: 461: 401: 392: 385: 174: 140: 1566: 1552: 1392: 1064: 866: 701: 538: 534: 523: 504: 492: 229: 1186: 1021: 1014: 970: 550: 508: 198: 213: 35: 1559: 1524: 1358: 1214: 1151: 1007: 1000: 732: 571: 516: 469: 253: 194: 170: 1453: 1193: 1172: 1123: 963: 942: 736: 445: 395:
can often take humorous forms, as is the case with a hack of the
233: 617: 1506: 1235: 1200: 500: 289: 239:
Dumping ROMs from arcade machines, which are highly customized
1499: 1351: 1207: 1179: 1158: 434:
go unreleased in the West and East outside Japan. A group of
431: 316: 692:
GameFAQs Help : Game Piracy: ROMs and Warez Information
590:
Northwestern Journal of Technology and Intellectual Property
526:
from games stored on magnetic tapes (from, for example, the
1444: 1437: 1406: 1228: 882: 859: 852: 622: 530: 410: 324: 298: 650:"Game over? Not if preservationists have their way" 507:. Images copied from optical media are also called 270:also employed a method of copy prevention on their 60:. Unsourced material may be challenged and removed. 323:by Andreas Naive. It is currently implemented by 1594: 181:. The term is frequently used in the context of 423:that revamps the game and adds new objectives. 1108: 717: 409:, which features the famous brothers wearing 375: 246: 327:and a variant of the CPS-2 emulator Nebula. 1319: 724: 710: 158:which contains a copy of the data from a 120:Learn how and when to remove this message 731: 537:player connected to the line-in of a PC 355:ROM images are used when developing for 212: 131: 362: 262:Phantasy Star Online Episode I & II 14: 1595: 697:EmuFAQ Addendum - The Question of ROMs 503:(and other disk formats) are known as 482: 705: 647: 687:Nintendo's Intellectual Property FAQ 315:Capcom's latest arcade board is the 58:adding citations to reliable sources 29: 24: 169:, or used to contain a computer's 25: 1624: 680: 793: 34: 350: 45:needs additional citations for 641: 610: 577: 572:The Future Intent of CPS2shock 564: 382:Fan translation of video games 13: 1: 1431:Preboot Execution Environment 1036:Run-Time Abstraction Services 557: 343:typically take ROM images as 217:A ROM dumping device for the 890:MultiProcessor Specification 511:, after one of the standard 341:Video game console emulators 335: 7: 1461:Remote Initial Program Load 1058:Common Firmware Environment 544: 495:, while those derived from 208: 10: 1629: 1050:Hybrid firmware bootloader 791: 648:Hyman, Paul (2004-10-08). 379: 376:Hacks and fan translations 247:Copy protection mechanisms 1516: 1477: 1420: 1384: 1336: 1329: 1295: 1263: 1099:Comparison of bootloaders 1081: 1049: 934: 844: 812: 802: 743: 487:Image files derived from 292:, which is known for its 27:Data dump from a ROM chip 570:CPS2Shock (2001-jan-07) 428:role-playing video games 987:Phoenix SecureCore UEFI 330: 655:The Hollywood Reporter 574:, accessed 2007-aug-10 221: 143: 662:on September 28, 2009 274:games, starting with 216: 135: 1613:Video game emulation 1306:EFI system partition 1272:GUID Partition Table 1222:Windows Boot Manager 1092:Bootloader unlocking 904:Legacy Plug and Play 828:Open-source firmware 821:Proprietary firmware 363:Digital preservation 277:The King of Fighters 167:video game cartridge 54:improve this article 1313:BIOS boot partition 1286:Apple Partition Map 1117:Acronis OS Selector 957:American Megatrends 515:for optical media, 483:Similar image types 455:translation project 446:Vocals of Phantasia 407:Afro Mario Brothers 139:ROM burner for the 137:Intelligent Systems 1574:Power-on self-test 1279:Master boot record 441:Tales of Phantasia 357:embedded computers 321:reverse-engineered 301:development team. 222: 144: 1590: 1589: 1416: 1415: 1264:Partition layouts 1259: 1258: 1243:Plop Boot Manager 1045: 1044: 636:on stops working. 417:mod is a hack of 130: 129: 122: 104: 16:(Redirected from 1620: 1583: 1576: 1569: 1562: 1555: 1548: 1546:Execute in place 1541: 1534: 1527: 1509: 1502: 1495: 1488: 1470: 1463: 1456: 1447: 1440: 1433: 1409: 1402: 1395: 1375: 1368: 1361: 1354: 1347: 1334: 1333: 1322: 1315: 1308: 1288: 1281: 1274: 1252: 1245: 1238: 1231: 1224: 1217: 1210: 1203: 1196: 1189: 1182: 1175: 1168: 1161: 1154: 1147: 1140: 1133: 1126: 1119: 1106: 1105: 1101: 1094: 1074: 1067: 1060: 1038: 1031: 1024: 1017: 1010: 1003: 996: 994:TianoCore EDK II 989: 982: 973: 966: 959: 952: 945: 927: 920: 913: 906: 899: 892: 885: 878: 869: 862: 855: 837: 830: 823: 810: 809: 797: 784: 777: 768: 761: 754: 726: 719: 712: 703: 702: 674: 673: 668: 667: 658:. Archived from 645: 639: 638: 632: 631: 614: 608: 607: 602: 601: 581: 575: 568: 415:Metroid Redesign 219:Game Boy Advance 160:read-only memory 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 1628: 1627: 1623: 1622: 1621: 1619: 1618: 1617: 1603:Computer memory 1593: 1592: 1591: 1586: 1579: 1572: 1565: 1558: 1551: 1544: 1537: 1530: 1523: 1512: 1505: 1498: 1491: 1484: 1473: 1466: 1459: 1452: 1443: 1436: 1429: 1412: 1405: 1398: 1391: 1380: 1371: 1364: 1357: 1350: 1343: 1325: 1318: 1311: 1304: 1291: 1284: 1277: 1270: 1255: 1248: 1241: 1234: 1227: 1220: 1213: 1206: 1199: 1192: 1185: 1178: 1171: 1164: 1157: 1150: 1143: 1136: 1129: 1122: 1115: 1109:Implementations 1104: 1097: 1090: 1077: 1070: 1063: 1056: 1041: 1034: 1027: 1020: 1013: 1006: 999: 992: 985: 978: 969: 962: 955: 948: 941: 935:Implementations 930: 923: 916: 909: 902: 895: 888: 881: 874: 865: 858: 851: 840: 835:Custom firmware 833: 826: 819: 798: 789: 780: 773: 764: 757: 750: 739: 730: 683: 678: 677: 665: 663: 646: 642: 629: 627: 616: 615: 611: 599: 597: 582: 578: 569: 565: 560: 547: 485: 474:Animal Crossing 466:Dōbutsu no Mori 436:fan translators 388: 380:Main articles: 378: 365: 353: 338: 333: 249: 211: 165:, often from a 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 1626: 1616: 1615: 1610: 1605: 1588: 1587: 1585: 1584: 1577: 1570: 1563: 1556: 1549: 1542: 1535: 1528: 1520: 1518: 1514: 1513: 1511: 1510: 1503: 1496: 1489: 1481: 1479: 1475: 1474: 1472: 1471: 1464: 1457: 1450: 1449: 1448: 1441: 1426: 1424: 1418: 1417: 1414: 1413: 1411: 1410: 1403: 1396: 1388: 1386: 1382: 1381: 1379: 1378: 1377: 1376: 1362: 1355: 1348: 1340: 1338: 1331: 1327: 1326: 1324: 1323: 1316: 1309: 1301: 1299: 1293: 1292: 1290: 1289: 1282: 1275: 1267: 1265: 1261: 1260: 1257: 1256: 1254: 1253: 1246: 1239: 1232: 1225: 1218: 1211: 1204: 1197: 1190: 1183: 1176: 1169: 1162: 1155: 1148: 1141: 1134: 1127: 1120: 1112: 1110: 1103: 1102: 1095: 1087: 1085: 1079: 1078: 1076: 1075: 1068: 1061: 1053: 1051: 1047: 1046: 1043: 1042: 1040: 1039: 1032: 1025: 1018: 1011: 1004: 997: 990: 983: 976: 975: 974: 967: 953: 946: 938: 936: 932: 931: 929: 928: 921: 914: 907: 900: 893: 886: 879: 872: 871: 870: 856: 848: 846: 842: 841: 839: 838: 831: 824: 816: 814: 807: 800: 799: 792: 790: 788: 787: 786: 785: 771: 770: 769: 762: 747: 745: 741: 740: 729: 728: 721: 714: 706: 700: 699: 694: 689: 682: 681:External links 679: 676: 675: 640: 609: 576: 562: 561: 559: 556: 555: 554: 546: 543: 484: 481: 377: 374: 364: 361: 352: 349: 337: 334: 332: 329: 248: 245: 210: 207: 191:ROM cartridges 128: 127: 42: 40: 33: 26: 9: 6: 4: 3: 2: 1625: 1614: 1611: 1609: 1606: 1604: 1601: 1600: 1598: 1582: 1578: 1575: 1571: 1568: 1564: 1561: 1557: 1554: 1550: 1547: 1543: 1540: 1536: 1533: 1529: 1526: 1522: 1521: 1519: 1515: 1508: 1504: 1501: 1497: 1494: 1490: 1487: 1483: 1482: 1480: 1476: 1469: 1465: 1462: 1458: 1455: 1451: 1446: 1442: 1439: 1435: 1434: 1432: 1428: 1427: 1425: 1423: 1419: 1408: 1404: 1401: 1397: 1394: 1390: 1389: 1387: 1383: 1374: 1370: 1369: 1367: 1363: 1360: 1356: 1353: 1349: 1346: 1342: 1341: 1339: 1335: 1332: 1328: 1321: 1317: 1314: 1310: 1307: 1303: 1302: 1300: 1298: 1294: 1287: 1283: 1280: 1276: 1273: 1269: 1268: 1266: 1262: 1251: 1247: 1244: 1240: 1237: 1233: 1230: 1226: 1223: 1219: 1216: 1212: 1209: 1205: 1202: 1198: 1195: 1191: 1188: 1184: 1181: 1177: 1174: 1170: 1167: 1163: 1160: 1156: 1153: 1149: 1146: 1145:BootX (Linux) 1142: 1139: 1138:BootX (Apple) 1135: 1132: 1128: 1125: 1121: 1118: 1114: 1113: 1111: 1107: 1100: 1096: 1093: 1089: 1088: 1086: 1084: 1080: 1073: 1069: 1066: 1062: 1059: 1055: 1054: 1052: 1048: 1037: 1033: 1030: 1026: 1023: 1019: 1016: 1012: 1009: 1005: 1002: 998: 995: 991: 988: 984: 981: 977: 972: 968: 965: 961: 960: 958: 954: 951: 947: 944: 940: 939: 937: 933: 926: 922: 919: 915: 912: 908: 905: 901: 898: 894: 891: 887: 884: 880: 877: 876:Open Firmware 873: 868: 864: 863: 861: 857: 854: 850: 849: 847: 843: 836: 832: 829: 825: 822: 818: 817: 815: 811: 808: 806: 801: 796: 783: 779: 778: 776: 772: 767: 763: 760: 756: 755: 753: 749: 748: 746: 742: 738: 734: 727: 722: 720: 715: 713: 708: 707: 704: 698: 695: 693: 690: 688: 685: 684: 672: 661: 657: 656: 651: 644: 637: 625: 624: 619: 613: 606: 595: 591: 587: 580: 573: 567: 563: 552: 549: 548: 542: 540: 536: 532: 529: 525: 520: 518: 514: 510: 506: 502: 498: 494: 491:are known as 490: 489:computer tape 480: 477: 475: 471: 467: 463: 460:The Japanese 458: 456: 452: 447: 443: 442: 437: 433: 429: 424: 422: 421: 420:Super Metroid 416: 412: 411:Afro haircuts 408: 404: 403: 398: 394: 387: 383: 373: 369: 360: 358: 348: 346: 342: 328: 326: 322: 318: 313: 311: 310:cartridge bus 306: 302: 300: 295: 291: 286: 284: 279: 278: 273: 269: 265: 263: 260:was found in 259: 258:security hole 255: 244: 242: 237: 235: 231: 227: 220: 215: 206: 204: 200: 196: 192: 188: 184: 180: 176: 173:, or from an 172: 168: 164: 161: 157: 156:computer file 153: 149: 142: 138: 134: 124: 121: 113: 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 1538: 1478:ROM variants 1422:Network boot 1400:Raspberry Pi 1166:systemd-boot 670: 664:. Retrieved 660:the original 653: 643: 634: 628:. Retrieved 626:. 2007-11-30 621: 618:"About MAME" 612: 604: 598:. Retrieved 593: 589: 579: 566: 521: 513:file systems 497:floppy disks 486: 478: 472:and renamed 465: 459: 439: 430:released in 425: 418: 414: 406: 400: 389: 370: 366: 354: 351:Software ROM 339: 314: 307: 303: 287: 275: 266: 250: 238: 225: 223: 151: 147: 145: 116: 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 1532:ROM hacking 1468:Wake-on-LAN 1131:BootManager 1083:Bootloaders 524:tape images 505:disk images 493:tape images 402:Mario Bros. 399:version of 386:ROM hacking 175:arcade game 141:Nintendo DS 69:"ROM image" 1597:Categories 1567:Instant-on 1553:Devicetree 1393:Bus Pirate 1297:Partitions 1065:Das U-Boot 950:Award BIOS 867:Video BIOS 845:Interfaces 666:2009-05-06 630:2009-05-06 600:2009-05-06 558:References 539:sound card 535:audio tape 509:ISO images 451:Earthbound 230:Doctor V64 203:QA testing 189:, such as 179:main board 110:March 2008 80:newspapers 1539:ROM image 1330:Utilities 1187:OpeniBoot 1029:Kickstart 1022:LinuxBoot 1015:Libreboot 980:InsydeH2O 971:AMI Aptio 911:AlphaBIOS 744:Processes 551:Intel HEX 405:, titled 336:Emulation 232:, or the 199:debugging 195:ROM chips 183:emulation 148:ROM image 1608:Firmware 1581:EDL mode 1560:Fastboot 1525:Boot ROM 1385:Hardware 1373:Heimdall 1359:UEFITool 1345:flashrom 1337:Software 1215:SYSLINUX 1152:GNU GRUB 1008:Coreboot 1001:OpenBIOS 805:firmware 803:Booting 733:Firmware 545:See also 528:Sinclair 517:ISO 9660 470:GameCube 254:GameCube 209:Creation 187:hardware 171:firmware 152:ROM file 18:ROM file 1517:Related 1454:NetBoot 1194:RedBoot 1173:loadlin 1124:Barebox 964:AMIBIOS 943:SeaBIOS 782:Android 752:Windows 737:booting 501:CD-ROMs 347:files. 283:hackers 272:Neo Geo 234:Retrode 226:dumping 154:, is a 94:scholar 1507:EEPROM 1407:ft2232 1320:/boot/ 1236:Yaboot 1201:rEFInd 413:. The 290:Capcom 197:, for 96:  89:  82:  75:  67:  1500:EPROM 1352:fwupd 1208:rEFIt 1180:NTLDR 1159:iBoot 813:Types 775:Linux 464:game 432:Japan 393:Hacks 345:input 317:CPS-3 294:CPS-2 193:, or 150:, or 101:JSTOR 87:books 1493:PROM 1445:iPXE 1438:gPXE 1366:Odin 1250:MILO 1229:xOSL 1072:ARCS 883:ACPI 860:BIOS 853:UEFI 735:and 623:MAME 531:ZX80 499:and 384:and 331:Uses 325:MAME 299:MAME 241:PCBs 201:and 163:chip 73:news 1486:ROM 925:SFI 918:SRM 897:APM 596:(2) 462:N64 397:NES 268:SNK 177:'s 56:by 1599:: 766:NT 759:9x 669:. 652:. 633:. 620:. 603:. 592:. 588:. 519:. 476:. 236:. 205:. 146:A 725:e 718:t 711:v 594:2 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

ROM file

verification
improve this article
adding citations to reliable sources
"ROM image"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Photo of a burner shown as a blue colored box with eight slots on top, and a cartridge is in one of the slots.
Intelligent Systems
Nintendo DS
computer file
read-only memory
chip
video game cartridge
firmware
arcade game
main board
emulation
hardware
ROM cartridges
ROM chips
debugging
QA testing
Photo of a blue colored device with a large slot in front, and a cable is attached to the device
Game Boy Advance

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.