Emulation is what allows you to play your favorite video games right on your computer! Almost every console system can be emulated, such as SNES, NES, Gameboy, Genesis, and Turbo Grafx 16; if you own a higher-end PC you can even emulate your Nintendo 64 or Playstation! There are two parts pertaining to emulation: the emulator, and the ROM. The emulator is a program that copies (emulates) the way a console system works, allowing you to play games on your PC. The ROM (Read-Only Memory) is the game that was taken from the cartridge/disc and put into digital form on your computer. To play a game, load the emulator for the system you want to emulate, and load the ROM from inside the emulator. Emulators are not perfect; they do have their limits. Certain games don't work because of the way that they were programed. A good example of this would be the DS-1 chip that certain SNES games use. To learn the specifics of any given emulator, download the emulator, and view the README files. They will give you a broad understanding of the way emulation works.
What is an emulator?
Emulators are the programs written that create a virtual video game system on your computer. They are the programs you download to play the ROMs, which are the games.
What is a ROM/ISO?
ROM stands for Read Only Memory. ROMs are the files that store the game data in a cartridge. In short, they're the games you download to play along with an emulator. A ROM differs from an ISO in that the ISO format is a CD format for creating/burning CD-based games.
What is a .part file?
A .part file is used with winrar to decompress this file type you must have all .partx.rar files to completely extract the archive. All of the .part files associated with the filename are needed in order to decompress without any errors.
What is a .ecm file?
A .ecm file is a compressed iso image that will further compress with another compression tool. ECM is a method of compressing cd related data to be more compact. Decompressing an .ECM file is simple. Just download the ECM application from the applications page and drag and drop the file to unecm.exe to decompress the .ecm file. Compressing iso or bin images can be done by dragging and dropping an iso image to ecm.exe which will then create a smaller iso.ecm file.
Files Not Downloading?
Here at doperoms we don't believe in leeching, so anyone trying to download over 15-30 games a day will be blocked from downloading any more files then that. So choose wisely and enable cookies! If your file will still not download please try upgrading your web browser. If your web browser is newer (and not a portable device) then wait 24 hours to try again.
A File Gave Me A Virus!
If a file you downloaded from doperoms.com has given you a virus please contact us so we may remove that file to prevent it spreading to any other users! We do not allow non-working roms in our listing and all infected files will be terminated. We do our best to scan each and every file we list on doperoms.com. However due to the massive number of games in this archive there is a chance we will miss one or two files that may contain a malicious peice of software. We will remove said malicious software upon notification as we do not allow virus or trojan files on our site.
What are all those weird (UEJ) [!] symbols next to the name of the ROM?
These are symbols used by Cowering's GoodTools to help us further identify the specific type of ROMs we have. If you've looked at our archives, you know that there is more than one (usually two or three) copy of the same game. However, they are all different, and we use these symbols to clarify what is what.
Standard Codes: [a] - Alternate [b] - Bad Dump [BF] - Bung Fix [c] - Cracked [f] - Other Fix [h] - Hack [o] - Overdump [p] - Pirate [t] - Trained [T] - Translation (Unl) - Unlicensed [x] - Bad Checksum ZZZ_ - Unclassified [!] - Verified Good Dump (???k) - ROM Size
Special Codes: [C] - Color GameBoy [S] - Super GameBoy (M#) - Multilanguage (# of Languages) [M] - Mono Only (NeoGeo Pocket) (PC10) - PlayChoice 10 (NES) (1) - Japan (Genesis) (4) - USA (Genesis) (5) - NTSC Only (Genesis) (8) - PAL Only (Genesis) (BS) - BS ROMS (SNES) (ST) - Sufami Turbo (SNES) (NP) - Nintendo Power (SNES) (Adam) - ADAM Version (Coleco) (PAL) - PAL Video
Country Codes: (A) - Australian (C) - Chinese (E) - Europe (F) - French (FN) - Finland (G) - German (GR) - Greece (HK) - Hong Kong (I) - Italian (J) - Japan (K) - Korean (NL) - Dutch (PD) - Public Domain (S) - Spanish (SW) - Sweden (U) - USA (UK) - England (Unk) - Unknown Country (-) - Unknown Country
How Old Is Emulation?
That is a difficult question to answer and we are still investigating the origins of emulation. If you have some insight as to where emulation first was used then please contact us to let us know what you think. The truth is emulation has been around for at least 16 years. The known birth of which started on IRC (Internet Relay Chat). In 1994 a collection of hardware experts, former nintendo / sega employees, and hardcore gamers began to gather on IRC. Most hung around what was known as DALNET however there was also a subculture of experts on EFNET and UNDERNET. During this time these experts began building software and hardware that could copy the contents of video game cartridges thanks to technical documents and a lot of trial and error. The end result was some of the first dumps known as roms. Roms or Read Only Memory cartS are the file representation of a physical hardware storage medium.
The NES was the first system to be completly archived to rom files thanks to the many helpfull people sending copies of their games to these underground experts to back up their games for them. These experts then began sharing their roms with other experts on IRC. Shortly there after some of the first irc DCC shares began which allowed people to download the rom carts. IRC was the breeding ground for roms as we know it and people finally had an easy way to have a backup rom copy of a game they owned! For the first time in history people were empowered with the ability to "keep" their purchased media alive forever through roms and emulation. Nintendo was highly criticized for their old Nintendo NES not loading cartridges properly or failing completly. The days of our lungs dieing or sticking another game on top to force the first nes game down to it's lowest resting position was finally over. People were finally able to create "virtual backups" of their games and play them without the need to blow the dust out of their console!
The process of backing up media is far simpler now and there are far less "bad dumps" due to the process of dumping a cart being much more widely known. These experts who helped start this advancement in technology are partially responsible for the reason why nintendo and other consoles are now providing emulation of other systems. Microsoft, SUN, and various other large software groups have noticed the advanced usage of an emulator and have since created software to emulate a computer allowing what they call "virtual operating systems". These applications are simply emulators that allow emulating an operating system. They even provide the ability to save the operating systems state exactly like emulators do.
If there are any developers that do not wish their games to be listed in the database, please send an email, and they will be promptly removed.
I downloaded a ROM and it doesn't work. What now?
First make sure you didn't download a bad dump. Check the GoodCodes chart above. If you still need help, just head over to the forums. They can help you get your emulator working properly, or repair the site if the problem is on our end.
Why don't you have this game/system up?
Depends. We do NOT carry newer systems such as Nintendo Wii, Sony Playstation 3, or Nintendo DS. This is an Archive Of Retro Video Games. Which may only be used for backup or educational purposes. If you want a newer video game rom get a job and pay for it like the rest of the world!
If you are interested in a game and we don't have it, please contact us and tell us what game you have we do not (please do not email us roms).
How do I use savestates?
This question is most often asked regarding ZSNES, so I'm going to answer it with that emulator in mind. The principle is the same for other emulators, just not the same file extensions.
First, make sure the save state file and the ROM name are exactly the same, i.e. if the game is streetfighter2.smc, the save state HAS to be named streetfighter2.zs0 (or .zs1, .zs2, etc.) Also make sure the save is in the ZSNES directory. Once you make sure that's all ok, load up ZSNES and go to "Load State" under the File menu. This will load the .zs0 state. If you want to change which one you're loading (i.e., more than one save state) go to "Pick State", which is also in the file menu. Then you can choose from 0-9 (which correspond with .zs0 through .zs9) and enjoy your game. Or try ;)
How do I extract a .zip .rar or .7z file?
Very easily! Visit our Applications page or Download WinRAR by clicking Here then download the free version for your OS. After installing it will allow you to extract the contents of almost any compressed archive.