Difference between revisions of "File hashes"

From Emulation General Wiki
Jump to navigation Jump to search
(Changed 'DAT-O-Matic' to it's correct title of 'No-Intro'. DOM is just their download service.)
m (Undo revision 35275 by 162.158.187.164 (talk))
(Tag: Undo)
(17 intermediate revisions by 12 users not shown)
Line 1: Line 1:
MD5 hashes are a way of verifying that your file is the correct one and/or that it's not corrupt. There's a few ways to check; for Windows users, try using [http://winmd5.com/ WinMD5] or [http://www.nirsoft.net/utils/hash_my_files.html HashMyFiles].
+
'''Hashes''' are alphanumeric strings of text generated from given input. In emulation, they're used to verify that dumped copies of a game are legitimate, because even one small change would result in the hash being completely different.
  
==Determining Good Game Dumps==
+
The most common algorithms to generate hashes are MD5 and SHA-1, but like many others they've been broken, meaning it's possible to make two different files with the same hash on these algorithms. Hashes are best used against corruption, to determine if game files or other data is intact and working. They're used in BitTorrent pieces to verify that the files are complete and can be shared, and emulators like [[MAME]] require BIOS and ROM files to match their hash exactly or else the machine can't be used. MAME changes these hashes whenever discoveries are made about a given system.
Most game files can be run through the MD5 generator and checked against one of the value listed on one of these sites:
 
*[http://renascene.com/ Renascene] PSP Games
 
*[http://www.gametdb.com/ GameTDB] GameCube, Wii, Wii U, PS3 Games
 
*[http://datomatic.no-intro.org/ No-Intro] Cartridges and digital downloads
 
*[http://releases.pocketheaven.com/ Pocketheaven] Handheld based systems
 
*[http://redump.org/ Redump] Disc based systems
 
  
===Multi-track (PS1/Saturn/DC)===
+
Hashes are easy to compute on standard machines. On Windows, programs like [http://winmd5.com/ WinMD5] and [http://www.nirsoft.net/utils/hash_my_files.html HashMyFiles] cater to this, and if you have 7-Zip, chances are you can compute SHA-1 hashes from Windows Explorer by right-clicking on files. On Linux, <code>md5sum</code> and <code>sha1sum</code> can be run from the terminal.
Certain disc based games, especially those from the PS1 and Saturn, have multiple "tracks" (for the game data and CD audio) and a .bin/.cue or .ccd/.img format. Good dumps (PS1 on NitroRoms are all perfect) will usually have the tracks as separate files, but for everything else, you have to extract each track and check its individual MD5.  
 
  
1. Open [http://www.isobuster.com/download.php IsoBuster] and load the .cue or .ccd file.
+
==Hash Lists==
 +
You can check your generated hash against one of these databases to ensure your copy is legitimate:
 +
;[http://renascene.com/ Renascene]:PSP Games
 +
;[http://www.gametdb.com/ GameTDB]:GameCube, Wii, Wii U
 +
;[http://datomatic.no-intro.org/ No-Intro]:Cartridges and digital downloads
 +
;[http://releases.pocketheaven.com/ Pocketheaven]:Handheld based systems
 +
;[http://redump.org/ Redump]:Disc-based systems
 +
;[http://jonnysp.bplaced.net/ IRD Library]:PS3 Games
  
2. In the left window, right click "Track ##" and select "Extract Track ##", then "Extract RAW Data"
+
===Verifying Multi-Track Discs on Windows (PS1/Saturn/DC)===
 +
:''<small>Note: IsoBuster is only available for Windows and may not work on other platforms. Check Wine's AppDB for compatibility.</small>''
 +
CD-ROMs can have multiple tracks by design, and the standard says it can be any type, like audio, or data. Some games on the PS1 and Saturn used this functionality (mostly for soundtracks) and all 1:1 dumps tend to be in the .bin/.cue format pair. Good dumps will usually have the tracks as separate files, but in cases where you only have two files, you will have to extract each track and check each of their individual MD5s.
  
3. You should end up with a .bin file for that track. Run it through an MD5 calculator.
+
#Open [http://www.isobuster.com/download.php IsoBuster] and load the .cue or .ccd file.
 +
#In the left window, right click "Track ##" and select "Extract Track ##", then "Extract RAW Data".
 +
#You should end up with a .bin file for that track. Run it through an MD5/SHA-1 calculator.
 +
#Compare the track's hash to the one in the databases. If all the track values match, your rip is a perfect copy.
  
4. Compare the track's MD5 to the one on redump.org. If it, and all the other track values match, you have a good rip.
+
==Known BIOS Hashes==
 +
===[[PlayStation emulators|PlayStation]] (PS1)===
 +
{| class="mw-collapsible mw-collapsed wikitable mw-code"
 +
|-
 +
!Filename
 +
!MD5 Hash
 +
!Region
 +
!System
 +
|-
 +
|ps-10j.bin
 +
|239665b1a3dade1b5a52c06338011044
 +
|NTSC-J
 +
|SCPH-1000/DTL-H1000
 +
|-
 +
|ps-11j.bin
 +
|849515939161e62f6b866f6853006780
 +
|NTSC-J
 +
|SCPH-3000/DTL-H1000H
 +
|-
 +
|ps-20a.bin
 +
|dc2b9bf8da62ec93e868cfd29f0d067d
 +
|NTSC-U/C
 +
|DTL-H1001
 +
|-
 +
|ps-20e.bin
 +
|54847e693405ffeb0359c6287434cbef
 +
|PAL-E
 +
|DTL-H1002/SCPH-1002
 +
|-
 +
|ps-21j.bin
 +
|cba733ceeff5aef5c32254f1d617fa62
 +
|NTSC-J
 +
|SCPH-3500
 +
|-
 +
|ps-21a.bin
 +
|da27e8b6dab242d8f91a9b25d80c63b8
 +
|NTSC-U/C
 +
|DTL-H1101
 +
|-
 +
|ps-21e.bin
 +
|417b34706319da7cf001e76e40136c23
 +
|PAL-E
 +
|SCPH-1002/DTL-H1102
 +
|-
 +
|ps-22j.bin
 +
|57a06303dfa9cf9351222dfcbb4a29d9
 +
|NTSC-J
 +
|SCPH-5000/DTL-H1200/DTL-H3000
 +
|-
 +
|ps-22j(v).bin
 +
|81328b966e6dcf7ea1e32e55e1c104bb
 +
|NTSC-J
 +
|SCPH-5903
 +
|-
 +
|ps-22a.bin
 +
|924e392ed05558ffdb115408c263dccf
 +
|NTSC-U/C
 +
|SCPH-1001/SCPH-5003/DTL-H1201/DTL-H3001
 +
|-
 +
|ps-22e.bin
 +
|e2110b8a2b97a8e0b857a45d32f7e187
 +
|PAL-E
 +
|SCPH-1002/DTL-H1202/DTL-H3002
 +
|-
 +
|ps-22d.bin
 +
|ca5cfc321f916756e3f0effbfaeba13b
 +
|NTSC-J
 +
|DTL-H1100
 +
|-
 +
|ps-30j.bin
 +
|8dd7d5296a650fac7319bce665a6a53c
 +
|NTSC-J
 +
|SCPH-5500
 +
|-
 +
|ps-30a.bin
 +
|490f666e1afb15b7362b406ed1cea246
 +
|NTSC-U/C
 +
|SCPH-5501/SCPH-5503/SCPH-7003
 +
|-
 +
|ps-30e.bin
 +
|32736f17079d0b2b7024407c39bd3050
 +
|PAL-E
 +
|SCPH-5502/SCPH-5552
 +
|-
 +
|ps-40j.bin
 +
|8e4c14f567745eff2f0408c8129f72a6
 +
|NTSC-J
 +
|SCPH-7000/SCPH-7500/SCPH-9000
 +
|-
 +
|ps-41a(w).bin
 +
|b84be139db3ee6cbd075630aa20a6553
 +
|NTSC-J
 +
|SCPH-7000W
 +
|-
 +
|ps-41a.bin
 +
|1e68c231d0896b7eadcad1d7d8e76129
 +
|NTSC-U/C
 +
|SCPH-7001/SCPH-7501/SCPH-7503/SCPH-9001/SCPH-9003/SCPH-9903
 +
|-
 +
|ps-41e.bin
 +
|b9d9a0286c33dc6b7237bb13cd46fdee
 +
|PAL-E
 +
|SCPH-7002/SCPH-7502/SCPH-9002
 +
|-
 +
|psone-43j.bin
 +
|8abc1b549a4a80954addc48ef02c4521
 +
|NTSC-J
 +
|SCPH-100
 +
|-
 +
|psone-44e.bin
 +
|b10f5e0e3d9eb60e5159690680b1e774
 +
|PAL-E
 +
|SCPH-102
 +
|-
 +
|psone-45a.bin
 +
|6e3735ff4c7dc899ee98981385f6f3d0
 +
|NTSC-U/C
 +
|SCPH-101
 +
|-
 +
|psone-45e.bin
 +
|de93caec13d1a141a40a79f5c86168d6
 +
|PAL-E
 +
|SCPH-102
 +
|-
 +
|DTLH2000.BIN
 +
|2118230527a9f51bd9216e32fa912842
 +
|N/A
 +
|PlayStation 1 Dev board
 +
|-
 +
|SCPH18000.BIN
 +
|d8f485717a5237285e4d7c5f881b7f32
 +
|NTSC-J
 +
|PlayStation 2
 +
|-
 +
|ps1_rom.bin
 +
|81bbe60ba7a3d1cea1d48c14cbcc647b
 +
|N/A
 +
|PlayStation 3
 +
|}
  
==PlayStation 1 BIOS==
+
===[[PlayStation 2 emulators|PlayStation 2]] (PS2)===
Filename: MD5 Hash: Region: System:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
ps-10j.bin 239665b1a3dade1b5a52c06338011044 NTSC-J SCPH-1000/DTL-H1000
+
|-
ps-11j.bin 849515939161e62f6b866f6853006780 NTSC-J SCPH-3000/DTL-H1000H
+
!Filename
ps-20a.bin dc2b9bf8da62ec93e868cfd29f0d067d NTSC-U/C DTL-H1001
+
!MD5 Hash
ps-20e.bin 54847e693405ffeb0359c6287434cbef PAL-E DTL-H1002/SCPH-1002
+
!Date
ps-21j.bin cba733ceeff5aef5c32254f1d617fa62 NTSC-J SCPH-3500
+
!System
ps-21a.bin da27e8b6dab242d8f91a9b25d80c63b8 NTSC-U/C DTL-H1101
+
|-
ps-21e.bin 417b34706319da7cf001e76e40136c23 PAL-E SCPH-1002/DTL-H1102
+
|ps2-0100j-20000117.bin
ps-22j.bin 57a06303dfa9cf9351222dfcbb4a29d9 NTSC-J SCPH-5000/DTL-H1200/DTL-H3000
+
|acf4730ceb38ac9d8c7d8e21f2614600
ps-22j(v).bin 81328b966e6dcf7ea1e32e55e1c104bb NTSC-J SCPH-5903
+
|01/17/00
ps-22a.bin 924e392ed05558ffdb115408c263dccf NTSC-U/C SCPH-1001/SCPH-5003/DTL-H1201/DTL-H3001
+
|SCPH-10000
ps-22e.bin e2110b8a2b97a8e0b857a45d32f7e187 PAL-E SCPH-1002/DTL-H1202/DTL-H3002
+
|-
ps-22d.bin ca5cfc321f916756e3f0effbfaeba13b NTSC-J DTL-H1100
+
|ps2-0101jd-20000217.bin
ps-30j.bin 8dd7d5296a650fac7319bce665a6a53c NTSC-J SCPH-5500
+
|acf9968c8f596d2b15f42272082513d1
ps-30a.bin 490f666e1afb15b7362b406ed1cea246 NTSC-U/C SCPH-5501/SCPH-5503/SCPH-7003
+
|02/17/00
ps-30e.bin 32736f17079d0b2b7024407c39bd3050 PAL-E SCPH-5502/SCPH-5552
+
|DTL-H10000
ps-40j.bin 8e4c14f567745eff2f0408c8129f72a6 NTSC-J SCPH-7000/SCPH-7500/SCPH-9000
+
|-
ps-41a(w).bin b84be139db3ee6cbd075630aa20a6553 NTSC-J SCPH-7000W
+
|ps2-0101j-20000217.bin
ps-41a.bin 1e68c231d0896b7eadcad1d7d8e76129 NTSC-U/C SCPH-7001/SCPH-7501/SCPH-7503/SCPH-9001/SCPH-9003/SCPH-9903
+
|b1459d7446c69e3e97e6ace3ae23dd1c
ps-41e.bin b9d9a0286c33dc6b7237bb13cd46fdee PAL-E SCPH-7002/SCPH-7502/SCPH-9002
+
|02/17/00
psone-43j.bin 8abc1b549a4a80954addc48ef02c4521 NTSC-J SCPH-100
+
|SCPH-10000/SCPH-15000
psone-44e.bin b10f5e0e3d9eb60e5159690680b1e774 PAL-E SCPH-102
+
|-
psone-45a.bin 6e3735ff4c7dc899ee98981385f6f3d0 NTSC-U/C SCPH-101
+
|ps2-0101xd-20000224.bin
psone-45e.bin de93caec13d1a141a40a79f5c86168d6 PAL-E SCPH-102
+
|d3f1853a16c2ec18f3cd1ae655213308
DTLH2000.BIN 2118230527a9f51bd9216e32fa912842 N/A PlayStation 1 Dev board.
+
|02/24/00
SCPH18000.BIN d8f485717a5237285e4d7c5f881b7f32 NTSC-J PlayStation 2.
+
|DTL-H10000
ps1_rom.bin 81bbe60ba7a3d1cea1d48c14cbcc647b N/A PlayStation 3.
+
|-
 +
|ps2-0110ad-20000727.bin
 +
|63e6fd9b3c72e0d7b920e80cf76645cd
 +
|07/27/00
 +
|DTL-H30001
 +
|-
 +
|ps2-0110a-20000727.bin
 +
|a20c97c02210f16678ca3010127caf36
 +
|07/27/00
 +
|SCPH-30001
 +
|-
 +
|ps2-0120a-20000902.bin
 +
|8db2fbbac7413bf3e7154c1e0715e565
 +
|09/02/00
 +
|SCPH-30001
 +
|-
 +
|ps2-0120ed-20000902.bin
 +
|91c87cb2f2eb6ce529a2360f80ce2457
 +
|09/02/00
 +
|DTL-H30002
 +
|-
 +
|ps2-0120e-20000902.bin
 +
|b7fa11e87d51752a98b38e3e691cbf17
 +
|09/02/00
 +
|SCPH-30002/SCPH-30003/SCPH-30004
 +
|-
 +
|ps2-0120j-20001027-185015.bin
 +
|f63bc530bd7ad7c026fcd6f7bd0d9525
 +
|10/27/00
 +
|SCPH-18000 (GH-003)
 +
|-
 +
|ps2-0120j-20001027-191435.bin
 +
|cee06bd68c333fc5768244eae77e4495
 +
|10/27/00
 +
|SCPH-18000 (GH-008)
 +
|-
 +
|ps2-0150ad-20001228.bin
 +
|0bf988e9c7aaa4c051805b0fa6eb3387
 +
|12/28/00
 +
|DTL-H30101
 +
|-
 +
|ps2-0150a-20001228.bin
 +
|8accc3c49ac45f5ae2c5db0adc854633
 +
|12/28/00
 +
|SCPH-30001/SCPH-35001
 +
|-
 +
|ps2-0150e-20001228.bin
 +
|838544f12de9b0abc90811279ee223c8
 +
|12/28/00
 +
|SCPH-30002/SCPH-30003/SCPH-30004/SCPH-35002/SCPH-35003/SCPH-35004
 +
|-
 +
|ps2-0150jd-20010118.bin
 +
|bb6bbc850458fff08af30e969ffd0175
 +
|01/18/01
 +
|DTL-H30000
 +
|-
 +
|ps2-0150j-20010118.bin
 +
|815ac991d8bc3b364696bead3457de7d
 +
|01/18/01
 +
|SCPH-30000
 +
|-
 +
|ps2-0160a-20010427.bin
 +
|b107b5710042abe887c0f6175f6e94bb
 +
|04/27/01
 +
|SCPH-30001R
 +
|-
 +
|ps2-0160j-20010427.bin
 +
|ab55cceea548303c22c72570cfd4dd71
 +
|04/27/01
 +
|SCPH-30000
 +
|-
 +
|ps2-0160e-20010704.bin
 +
|491209dd815ceee9de02dbbc408c06d6
 +
|07/04/01
 +
|SCPH-30002R/SCPH-30003R/SCPH-30004R
 +
|-
 +
|ps2-0160a-20011004.bin
 +
|7200a03d51cacc4c14fcdfdbc4898431
 +
|10/04/01
 +
|SCPH-30001R
 +
|-
 +
|ps2-0160e-20011004.bin
 +
|8359638e857c8bc18c3c18ac17d9cc3c
 +
|10/04/01
 +
|SCPH-30002R/SCPH-30003R/SCPH-30004R
 +
|-
 +
|ps2-0160h-20010730.bin
 +
|352d2ff9b3f68be7e6fa7e6dd8389346
 +
|07/30/01
 +
|SCPH-30006R
 +
|-
 +
|ps2-0160a-20020207.bin
 +
|d5ce2c7d119f563ce04bc04dbc3a323e
 +
|02/07/02
 +
|SCPH-39001
 +
|-
 +
|ps2-0160e-20020319.bin
 +
|0d2228e6fd4fb639c9c39d077a9ec10c
 +
|03/19/02
 +
|SCPH-39002/SCPH-39003/SCPH-39004
 +
|-
 +
|ps2-0160h-20020426.bin
 +
|315a4003535dfda689752cb25f24785c
 +
|04/26/02
 +
|SCPH-39006
 +
|-
 +
|ps2-0170j-20030206.bin
 +
|312ad4816c232a9606e56f946bc0678a
 +
|02/06/03
 +
|SCPH-50000
 +
|-
 +
|ps2-0170ed-20030227.bin
 +
|666018ffec65c5c7e04796081295c6c7
 +
|02/27/03
 +
|DTL-H50002
 +
|-
 +
|ps2-0170e-20030227.bin
 +
|6e69920fa6eef8522a1d688a11e41bc6
 +
|02/27/03
 +
|SCPH-50002/SCPH-50003/SCPH-50004
 +
|-
 +
|ps2-0170ad-20030325.bin
 +
|eb960de68f0c0f7f9fa083e9f79d0360
 +
|03/25/03
 +
|DTL-H50001
 +
|-
 +
|ps2-0170a-20030325.bin
 +
|8aa12ce243210128c5074552d3b86251
 +
|03/25/03
 +
|SCPH-50001
 +
|-
 +
|ps2-0180cd-20030224.bin
 +
|240d4c5ddd4b54069bdc4a3cd2faf99d
 +
|02/24/03
 +
|DTL-50009
 +
|-
 +
|ps2-0180j-20031028.bin
 +
|1c6cd089e6c83da618fbf2a081eb4888
 +
|10/28/03
 +
|DESR-5000/DESR-5100/DESR-7000/DESR-7100 ([[wikipedia:PSX (digital video recorder)|PSX console]])
 +
|-
 +
|ps2-0190a-20030623.bin
 +
|35461cecaa51712b300b2d6798825048
 +
|06/23/03
 +
|SCPH-50001
 +
|-
 +
|ps2-0190e-20030623.bin
 +
|bd6415094e1ce9e05daabe85de807666
 +
|06/23/03
 +
|SCPH-50002/SCPH-50003/SCPH-50004
 +
|-
 +
|ps2-0190h-20030623.bin
 +
|07b562a3f0c4b9a55834df9bbc9bd0c3
 +
|06/23/03
 +
|SCPH-50006
 +
|-
 +
|ps2-0190r-20030623.bin
 +
|0c13357c01a25a886db2356bbe73d9f0
 +
|06/23/03
 +
|SCPH-50008
 +
|-
 +
|ps2-0190c-20030623.bin
 +
|1b6e631b536247756287b916f9396872
 +
|06/23/03
 +
|SCPH-50009
 +
|-
 +
|ps2-0200j-20040614.bin
 +
|0eee5d1c779aa50e94edd168b4ebf42e
 +
|06/14/04
 +
|SCPH-70000
 +
|-
 +
|ps2-0200a-20040614.bin
 +
|d333558cc14561c1fdc334c75d5f37b7
 +
|06/14/04
 +
|SCPH-70001/SCPH-70011/SCPH-70012
 +
|-
 +
|ps2-0200e-20040614.bin
 +
|dc752f160044f2ed5fc1f4964db2a095
 +
|06/14/04
 +
|SCPH-70002/SCPH-70003/SCPH-70004/SCPH-70008
 +
|-
 +
|ps2-0200h-20040614.bin
 +
|3e3e030c0f600442fa05b94f87a1e238
 +
|06/14/04
 +
|SCPH-70006
 +
|-
 +
|ps2-0210j-20040917.bin
 +
|1ad977bb539fc9448a08ab276a836bbc
 +
|09/17/04
 +
|DESR-5500 ([[wikipedia:PSX (digital video recorder)|PSX console]])
 +
|-
 +
|ps2-0220a-20050620.bin
 +
|929a14baca1776b00869f983aa6e14d2
 +
|06/20/05
 +
|SCPH-75001
 +
|-
 +
|ps2-0220e-20050620.bin
 +
|573f7d4a430c32b3cc0fd0c41e104bbd
 +
|06/20/05
 +
|SCPH-75002/SCPH-75003/SCPH-75004/SCPH-75008
 +
|-
 +
|ps2-0220a-20060210.bin
 +
|cb801b7920a7d536ba07b6534d2433ca
 +
|02/10/06
 +
|SCPH-77001
 +
|-
 +
|ps2-0220e-20060210.bin
 +
|af60e6d1a939019d55e5b330d24b1c25
 +
|02/10/06
 +
|SCPH-77002/SCPH-77003/SCPH-77004/SCPH-77008
 +
|-
 +
|ps2-0220h-20060210.bin
 +
|549a66d0c698635ca9fa3ab012da7129
 +
|02/10/06
 +
|SCPH-77006
 +
|-
 +
|ps2-0220a-20060905.bin
 +
|40c11c063b3b9409aa5e4058e984e30c
 +
|09/05/06
 +
|SCPH-79001/SCPH-90001
 +
|-
 +
|ps2-0220e-20060905.bin
 +
|80bbb237a6af9c611df43b16b930b683
 +
|09/05/06
 +
|SCPH-79002/SCPH-79003/SCPH-79004/SCPH-79008/SCPH-90002/SCPH-90003/SCPH-90004
 +
|-
 +
|ps2-0220h-20060905.bin
 +
|c37bce95d32b2be480f87dd32704e664
 +
|09/05/06
 +
|SCPH-79006/SCPH-90006
 +
|-
 +
|ps2-0230a-20080220.bin
 +
|21038400dc633070a78ad53090c53017
 +
|02/20/08
 +
|SCPH-90001/SCPH-90010
 +
|-
 +
|ps2-0230e-20080220.bin
 +
|dc69f0643a3030aaa4797501b483d6c4
 +
|02/20/08
 +
|SCPH-90002/SCPH-90003/SCPH-90004
 +
|-
 +
|ps2-0250j-20100415.bin
 +
|d3e81e95db25f5a86a7b7474550a2155
 +
|04/15/10
 +
|KDL-22PX300 (Sony Bravia TV)
 +
|}
  
==PlayStation 2 BIOS==
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
Filename: MD5 Hash: Date: System:
+
|-
ps2-0100j-20000117.bin acf4730ceb38ac9d8c7d8e21f2614600 01/17/00 SCPH-10000
+
!Filename
ps2-0101jd-20000217.bin acf9968c8f596d2b15f42272082513d1 02/17/00 DTL-H10000
+
!MD5 Hash
ps2-0101j-20000217.bin b1459d7446c69e3e97e6ace3ae23dd1c 02/17/00 SCPH-10000/SCPH-15000
+
!System
ps2-0101xd-20000224.bin d3f1853a16c2ec18f3cd1ae655213308 02/24/00 DTL-H10000
+
|-
ps2-0110ad-20000727.bin 63e6fd9b3c72e0d7b920e80cf76645cd 07/27/00 DTL-H30001
+
|ps2-dvd-110u.bin
ps2-0110a-20000727.bin a20c97c02210f16678ca3010127caf36 07/27/00 SCPH-30001
+
|31a671627b9bf2d88f5e3f6680941fa6
ps2-0120a-20000902.bin 8db2fbbac7413bf3e7154c1e0715e565 09/02/00 SCPH-30001
+
|1.10U
ps2-0120ed-20000902.bin 91c87cb2f2eb6ce529a2360f80ce2457 09/02/00 DTL-H30002
+
|-
ps2-0120e-20000902.bin b7fa11e87d51752a98b38e3e691cbf17 09/02/00 SCPH-30002/SCPH-30003/SCPH-30004
+
|ps2-dvd-120e.bin
ps2-0120j-20001027-185015.bin f63bc530bd7ad7c026fcd6f7bd0d9525 10/27/00 SCPH-18000 (GH-003)
+
|22080eed26576f4e2282c905dc6e0a4b
ps2-0120j-20001027-191435.bin cee06bd68c333fc5768244eae77e4495 10/27/00 SCPH-18000 (GH-008)
+
|1.20E
ps2-0150ad-20001228.bin 0bf988e9c7aaa4c051805b0fa6eb3387 12/28/00 DTL-H30101
+
|-
ps2-0150a-20001228.bin 8accc3c49ac45f5ae2c5db0adc854633 12/28/00 SCPH-30001/SCPH-35001
+
|ps2-dvd-120u.bin
ps2-0150e-20001228.bin 838544f12de9b0abc90811279ee223c8 12/28/00 SCPH-30002/SCPH-30003/SCPH-30004/SCHP-35002/SCPH-35003/SCPH-35004
+
|20a4e401b9e7885e25f1c31f6bfcbe0c
ps2-0150jd-20010118.bin bb6bbc850458fff08af30e969ffd0175 01/18/01 DTL-H30000
+
|1.20U
ps2-0150j-20010118.bin 815ac991d8bc3b364696bead3457de7d 01/18/01 SCPH-30000
+
|-
ps2-0160a-20010427.bin b107b5710042abe887c0f6175f6e94bb 04/27/01 SCPH-30001R
+
|ps2-dvd-130e.bin
ps2-0160j-20010427.bin ab55cceea548303c22c72570cfd4dd71 04/27/01 SCPH-30000
+
|a1a15b62cef142575faaea17fb23dbd1
ps2-0160e-20010704.bin 491209dd815ceee9de02dbbc408c06d6 07/04/01 SCPH-30002R/SCPH-30003R/SCPH-30004R
+
|1.30E
ps2-0160a-20011004.bin 7200a03d51cacc4c14fcdfdbc4898431 10/04/01 SCPH-30001R
+
|-
ps2-0160e-20011004.bin 8359638e857c8bc18c3c18ac17d9cc3c 10/04/01 SCPH-30002R/SCPH-30003R/SCPH-30004R
+
|ps2-dvd-130u.bin
ps2-0160h-20010730.bin 352d2ff9b3f68be7e6fa7e6dd8389346 07/30/01 SCPH-30006R
+
|567fe068711a9e5914e836cb650600af
ps2-0160a-20020207.bin d5ce2c7d119f563ce04bc04dbc3a323e 02/07/02 SCPH-39001
+
|1.30U
ps2-0160e-20020319.bin 0d2228e6fd4fb639c9c39d077a9ec10c 03/19/02 SCPH-39002/SCPH-39003/SCPH-39004
+
|-
ps2-0160h-20020426.bin 315a4003535dfda689752cb25f24785c 04/26/02 SCPH-39006
+
|ps2-dvd-200j.bin
ps2-0170j-20030206.bin 312ad4816c232a9606e56f946bc0678a 02/06/03 SCPH-50000
+
|8afc4544e572842a6bb301ad92dc0c02
ps2-0170ed-20030227.bin 666018ffec65c5c7e04796081295c6c7 02/27/03 DTL-H50002
+
|2.00J
ps2-0170e-20030227.bin 6e69920fa6eef8522a1d688a11e41bc6 02/27/03 SCPH-50002/SCPH-50003/SCPH-50004
+
|-
ps2-0170ad-20030325.bin eb960de68f0c0f7f9fa083e9f79d0360 03/25/03 DTL-H50001
+
|ps2-dvd-210e.bin
ps2-0170a-20030325.bin 8aa12ce243210128c5074552d3b86251 03/25/03 SCPH-50001
+
|d5118e3979eb2a3814ebbfa32825e7b0
ps2-0180cd-20030224.bin 240d4c5ddd4b54069bdc4a3cd2faf99d 02/24/03 DTL-50009
+
|2.10E
ps2-0180j-20031028.bin 1c6cd089e6c83da618fbf2a081eb4888 10/28/03 DESR-5000/DESR-5100/DESR-7000/DESR-7100 (PSX Console)
+
|-
ps2-0190a-20030623.bin 35461cecaa51712b300b2d6798825048 06/23/03 SCPH-50001
+
|ps2-dvd-210j.bin
ps2-0190e-20030623.bin bd6415094e1ce9e05daabe85de807666 06/23/03 SCPH-50002/SCPH-50003/SCPH-50004
+
|f0b2e6b7f6d06561e230a5b85e5d1bf9
ps2-0190h-20030623.bin 07b562a3f0c4b9a55834df9bbc9bd0c3 06/23/03 SCPH-50006
+
|2.10J
ps2-0190r-20030623.bin 0c13357c01a25a886db2356bbe73d9f0 06/23/03 SCPH-50008
+
|-
ps2-0190c-20030623.bin 1b6e631b536247756287b916f9396872 06/23/03 SCPH-50009
+
|ps2-dvd-210u.bin
ps2-0200j-20040614.bin 0eee5d1c779aa50e94edd168b4ebf42e 06/14/04 SCPH-70000
+
|d0f79251699fdeff073a7c2365d0c526
ps2-0200a-20040614.bin d333558cc14561c1fdc334c75d5f37b7 06/14/04 SCPH-70001/SCPH-70011/SCPH-70012
+
|2.10U
ps2-0200e-20040614.bin dc752f160044f2ed5fc1f4964db2a095 06/14/04 SCPH-70002/SCPH-70003/SCPH-70004/SCPH-70008
+
|-
ps2-0200h-20040614.bin 3e3e030c0f600442fa05b94f87a1e238 06/14/04 SCPH-70006
+
|ps2-dvd-212g.bin
ps2-0210j-20040917.bin 1ad977bb539fc9448a08ab276a836bbc
+
|32abbe7ab7c1b72d5ffc24d4963bd6c6
ps2-0220a-20050620.bin 929a14baca1776b00869f983aa6e14d2 06/20/05 SCPH-75001
+
|2.12G
ps2-0220e-20050620.bin 573f7d4a430c32b3cc0fd0c41e104bbd 06/20/05 SCPH-75002/SCPH-75003/SCPH-75004/SCPH-75008
+
|-
ps2-0220a-20060210.bin cb801b7920a7d536ba07b6534d2433ca 02/10/06 SCPH-77001
+
|ps2-dvd-212u.bin
ps2-0220e-20060210.bin af60e6d1a939019d55e5b330d24b1c25 02/10/06 SCPH-77002/SCPH-77003/SCPH-77004/SCPH-77008
+
|4499f6303d05d4caeb289c2344ea3469
ps2-0220h-20060210.bin 549a66d0c698635ca9fa3ab012da7129 02/10/06 SCPH-77006
+
|2.12U
ps2-0220a-20060905.bin 40c11c063b3b9409aa5e4058e984e30c 09/05/06 SCPH-79001/SCPH-90001
+
|-
ps2-0220e-20060905.bin 80bbb237a6af9c611df43b16b930b683 09/05/06 SCPH-79002/SCPH-79003/SCPH-79004/SCPH-79008/SCPH-90002/SCPH-90003/SCPH-90004
+
|ps2-dvd-213e.bin
ps2-0220h-20060905.bin c37bce95d32b2be480f87dd32704e664 09/05/06 SCPH-79006/SCPH-90006
+
|6bdb45a952f697f367cd1646cdf09235
ps2-0230a-20080220.bin 21038400dc633070a78ad53090c53017 02/20/08 SCPH-90001/SCPH-90010
+
|2.13E
ps2-0230e-20080220.bin dc69f0643a3030aaa4797501b483d6c4 02/20/08 SCPH-90002/SCPH-90003/SCPH-90004
+
|-
ps2-0250j-20100415.bin d3e81e95db25f5a86a7b7474550a2155 04/15/10 KDL-22PX300 (Sony Bravia TV)
+
|ps2-dvd-215g.bin
ps2-dvd-110u.bin 31a671627b9bf2d88f5e3f6680941fa6 ... 1.10U
+
|d609f69d9e3ef236f6e2bf0a80762b6f
ps2-dvd-120e.bin 22080eed26576f4e2282c905dc6e0a4b ... 1.20E
+
|2.15G
ps2-dvd-120u.bin 20a4e401b9e7885e25f1c31f6bfcbe0c ... 1.20U
+
|-
ps2-dvd-130e.bin a1a15b62cef142575faaea17fb23dbd1 ... 1.30E
+
|ps2-dvd-300e.bin
ps2-dvd-130u.bin 567fe068711a9e5914e836cb650600af ... 1.30U
+
|f40466438d83a02c1eecba3efff20b6a
ps2-dvd-200j.bin 8afc4544e572842a6bb301ad92dc0c02 ... 2.00J
+
|3.00E
ps2-dvd-210e.bin d5118e3979eb2a3814ebbfa32825e7b0 ... 2.10E
+
|-
ps2-dvd-210j.bin f0b2e6b7f6d06561e230a5b85e5d1bf9 ... 2.10J
+
|ps2-dvd-300u.bin
ps2-dvd-210u.bin d0f79251699fdeff073a7c2365d0c526 ... 2.10U
+
|e414c981647883e33f17642da827a739
ps2-dvd-212g.bin 32abbe7ab7c1b72d5ffc24d4963bd6c6 ... 2.12G
+
|3.00U
ps2-dvd-212u.bin 4499f6303d05d4caeb289c2344ea3469 ... 2.12U
+
|-
ps2-dvd-213e.bin 6bdb45a952f697f367cd1646cdf09235 ... 2.13E
+
|ps2-dvd-302c.bin
ps2-dvd-215g.bin d609f69d9e3ef236f6e2bf0a80762b6f ... 2.15G
+
|6bbd2f348c585fdd645900f6ec75f2c7
ps2-dvd-300e.bin f40466438d83a02c1eecba3efff20b6a ... 3.00E
+
|3.02C
ps2-dvd-300u.bin e414c981647883e33f17642da827a739 ... 3.00U
+
|-
ps2-dvd-302c.bin 6bbd2f348c585fdd645900f6ec75f2c7 ... 3.02C
+
|ps2-dvd-302e.bin
ps2-dvd-302e.bin 503115717429b64e19fa6103e3fa5a35 ... 3.02E
+
|503115717429b64e19fa6103e3fa5a35
ps2-dvd-302u.bin 2ac40eec790adecf4bc5ee1090a27676 ... 3.02U
+
|3.02E
ps2-dvd-310.bin a2b55c44a3c3eec0abe5647cfb6a6493 ... 3.10
+
|-
ps2-dvd-311.bin 79b4880006769a1af9b0a6c7302cc18d ... 3.11
+
|ps2-dvd-302u.bin
 +
|2ac40eec790adecf4bc5ee1090a27676
 +
|3.02U
 +
|-
 +
|ps2-dvd-310.bin
 +
|a2b55c44a3c3eec0abe5647cfb6a6493
 +
|3.10
 +
|-
 +
|ps2-dvd-311.bin
 +
|79b4880006769a1af9b0a6c7302cc18d
 +
|3.11
 +
|}
  
==Dreamcast BIOS==
+
===[[Sega Dreamcast emulators|Dreamcast]] (DC)===
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
BIOS (All).bin d407fcf70b56acb84b8c77c93b0e5327
+
|-
BIOS.bin e10c53c2f8b90bab96ead2d368858623
+
!Filename
Flash (All).bin 93a9766f14159b403178ac77417c6b68
+
!MD5 Hash
Flash.bin 0a93f7940c455905bea6e392dfde92a4
+
|-
Utopia CD Loader V1.1.cdi 965014e4ea7247c24c8a746d2a219df7
+
|BIOS (All).bin
Utopia CD Loader V1.1.nrg 70a3385cb638912f8637a8f1e9300727
+
|d407fcf70b56acb84b8c77c93b0e5327
VMS BIOS (Full).bin 4bffb9b29b9aeb29aa618f3891a300ce
+
|-
BIOS files for DEmul:
+
|BIOS.bin
Filename: MD5 Hash:
+
|e10c53c2f8b90bab96ead2d368858623
mvsc2\mpr-23083.ic31 4650cd77dfa7ad45045100ff90391b30
+
|-
mvsc2\mpr-23084.ic32 0ddf411850aa093fde5f2fd5ed44903b
+
|Flash (All).bin
vs2_2k\003f0000.bin 058003765d6c2fda5c2878d254d8eb1c
+
|93a9766f14159b403178ac77417c6b68
awbios.zip 58fa329c0d0401c03455b2bbfe503bc9
+
|-
dc.zip 02613c8bcf1830d224d1be04fac9dd90
+
|Flash.bin
naomi.zip 324dd3ec338f55fbf90d35a432946814
+
|0a93f7940c455905bea6e392dfde92a4
naomi2.zip 8a40637c9e6711743c3e524272397ae5
+
|-
 +
|Utopia CD Loader V1.1.cdi
 +
|965014e4ea7247c24c8a746d2a219df7
 +
|-
 +
|Utopia CD Loader V1.1.nrg
 +
|70a3385cb638912f8637a8f1e9300727
 +
|-
 +
|VMS BIOS (Full).bin
 +
|4bffb9b29b9aeb29aa618f3891a300ce
 +
|}
  
==GameCube BIOS==
+
'''BIOS files for [[DEmul]]:'''
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
EUR\IPL.bin 85e7f7fdeff9fa6ecb52aa0a38cd2eb4
+
|-
JAP\IPL.bin 00cff6ae2938bb37ef355385add3dc16
+
!Filename
USA\IPL.bin fae2b558ffc344467170520d62177e5c
+
!MD5 Hash
DSP ROMs (for Low Level Emulation of the DSP):
+
|-
Filename: MD5 Hash:
+
|mvsc2\mpr-23083.ic31
dsp_coef.bin 9a6514b88003c9c47e334de654ec550b
+
|4650cd77dfa7ad45045100ff90391b30
dsp_rom.bin 23645d446729a166ab3a9aaba2f5fba5
+
|-
 +
|mvsc2\mpr-23084.ic32
 +
|0ddf411850aa093fde5f2fd5ed44903b
 +
|-
 +
|vs2_2k\003f0000.bin
 +
|058003765d6c2fda5c2878d254d8eb1c
 +
|-
 +
|awbios.zip
 +
|58fa329c0d0401c03455b2bbfe503bc9
 +
|-
 +
|dc.zip
 +
|02613c8bcf1830d224d1be04fac9dd90
 +
|-
 +
|naomi.zip
 +
|324dd3ec338f55fbf90d35a432946814
 +
|-
 +
|naomi2.zip
 +
|8a40637c9e6711743c3e524272397ae5
 +
|}
  
==Atari 7800 BIOS==
+
===[[GameCube emulators|GameCube]] (GCN/NGC)===
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
7800 BIOS (U).rom 0763f1ffb006ddbe32e52d497ee848ae
+
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|EUR\IPL.bin
 +
|85e7f7fdeff9fa6ecb52aa0a38cd2eb4
 +
|-
 +
|JAP\IPL.bin
 +
|00cff6ae2938bb37ef355385add3dc16
 +
|-
 +
|USA\IPL.bin
 +
|fae2b558ffc344467170520d62177e5c
 +
|}
  
==Odyssey 2 BIOS==
+
'''DSP ROMs (for Low Level Emulation of the DSP):'''
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
o2rom.bin 562d5ebf9e030a40d6fabfc2f33139fd
+
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|dsp_coef.bin
 +
|9a6514b88003c9c47e334de654ec550b
 +
|-
 +
|dsp_rom.bin
 +
|23645d446729a166ab3a9aaba2f5fba5
 +
|}
  
==Famicom Disk System BIOS==
+
===[[Atari 7800 emulators|Atari 7800]]===
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
disksys.rom ca30b50f880eb660a320674ed365ef7a
+
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|7800 BIOS (U).rom
 +
|0763f1ffb006ddbe32e52d497ee848ae
 +
|}
  
==Super Game Boy BIOS==
+
===[[Magnavox Odyssey² emulators|Magnavox Odyssey²]]===
Filename: MD5 Hash:
+
{| class="mw-collapsible mw-collapsed wikitable mw-code"
sgb_bios.bin d574d4f9c12f305074798f54c091a8b4
+
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|o2rom.bin
 +
|562d5ebf9e030a40d6fabfc2f33139fd
 +
|}
  
[[Category: FAQs]]
+
===[[Nintendo Entertainment System emulators#Family Computer Disk System|Family Computer Disk System]] (FDS)===
 +
{| class="mw-collapsible mw-collapsed wikitable mw-code"
 +
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|disksys.rom
 +
|ca30b50f880eb660a320674ed365ef7a
 +
|}
 +
 
 +
===[[Super Nintendo emulators#Super Game Boy|Super Game Boy]] (SGB)===
 +
{| class="mw-collapsible mw-collapsed wikitable mw-code"
 +
|-
 +
!Filename
 +
!MD5 Hash
 +
|-
 +
|sgb_bios.bin
 +
|d574d4f9c12f305074798f54c091a8b4
 +
|}
 +
 
 +
[[Category:FAQs]]

Revision as of 21:04, 15 September 2020

Hashes are alphanumeric strings of text generated from given input. In emulation, they're used to verify that dumped copies of a game are legitimate, because even one small change would result in the hash being completely different.

The most common algorithms to generate hashes are MD5 and SHA-1, but like many others they've been broken, meaning it's possible to make two different files with the same hash on these algorithms. Hashes are best used against corruption, to determine if game files or other data is intact and working. They're used in BitTorrent pieces to verify that the files are complete and can be shared, and emulators like MAME require BIOS and ROM files to match their hash exactly or else the machine can't be used. MAME changes these hashes whenever discoveries are made about a given system.

Hashes are easy to compute on standard machines. On Windows, programs like WinMD5 and HashMyFiles cater to this, and if you have 7-Zip, chances are you can compute SHA-1 hashes from Windows Explorer by right-clicking on files. On Linux, md5sum and sha1sum can be run from the terminal.

Hash Lists

You can check your generated hash against one of these databases to ensure your copy is legitimate:

Renascene
PSP Games
GameTDB
GameCube, Wii, Wii U
No-Intro
Cartridges and digital downloads
Pocketheaven
Handheld based systems
Redump
Disc-based systems
IRD Library
PS3 Games

Verifying Multi-Track Discs on Windows (PS1/Saturn/DC)

Note: IsoBuster is only available for Windows and may not work on other platforms. Check Wine's AppDB for compatibility.

CD-ROMs can have multiple tracks by design, and the standard says it can be any type, like audio, or data. Some games on the PS1 and Saturn used this functionality (mostly for soundtracks) and all 1:1 dumps tend to be in the .bin/.cue format pair. Good dumps will usually have the tracks as separate files, but in cases where you only have two files, you will have to extract each track and check each of their individual MD5s.

  1. Open IsoBuster and load the .cue or .ccd file.
  2. In the left window, right click "Track ##" and select "Extract Track ##", then "Extract RAW Data".
  3. You should end up with a .bin file for that track. Run it through an MD5/SHA-1 calculator.
  4. Compare the track's hash to the one in the databases. If all the track values match, your rip is a perfect copy.

Known BIOS Hashes

PlayStation (PS1)

Filename MD5 Hash Region System
ps-10j.bin 239665b1a3dade1b5a52c06338011044 NTSC-J SCPH-1000/DTL-H1000
ps-11j.bin 849515939161e62f6b866f6853006780 NTSC-J SCPH-3000/DTL-H1000H
ps-20a.bin dc2b9bf8da62ec93e868cfd29f0d067d NTSC-U/C DTL-H1001
ps-20e.bin 54847e693405ffeb0359c6287434cbef PAL-E DTL-H1002/SCPH-1002
ps-21j.bin cba733ceeff5aef5c32254f1d617fa62 NTSC-J SCPH-3500
ps-21a.bin da27e8b6dab242d8f91a9b25d80c63b8 NTSC-U/C DTL-H1101
ps-21e.bin 417b34706319da7cf001e76e40136c23 PAL-E SCPH-1002/DTL-H1102
ps-22j.bin 57a06303dfa9cf9351222dfcbb4a29d9 NTSC-J SCPH-5000/DTL-H1200/DTL-H3000
ps-22j(v).bin 81328b966e6dcf7ea1e32e55e1c104bb NTSC-J SCPH-5903
ps-22a.bin 924e392ed05558ffdb115408c263dccf NTSC-U/C SCPH-1001/SCPH-5003/DTL-H1201/DTL-H3001
ps-22e.bin e2110b8a2b97a8e0b857a45d32f7e187 PAL-E SCPH-1002/DTL-H1202/DTL-H3002
ps-22d.bin ca5cfc321f916756e3f0effbfaeba13b NTSC-J DTL-H1100
ps-30j.bin 8dd7d5296a650fac7319bce665a6a53c NTSC-J SCPH-5500
ps-30a.bin 490f666e1afb15b7362b406ed1cea246 NTSC-U/C SCPH-5501/SCPH-5503/SCPH-7003
ps-30e.bin 32736f17079d0b2b7024407c39bd3050 PAL-E SCPH-5502/SCPH-5552
ps-40j.bin 8e4c14f567745eff2f0408c8129f72a6 NTSC-J SCPH-7000/SCPH-7500/SCPH-9000
ps-41a(w).bin b84be139db3ee6cbd075630aa20a6553 NTSC-J SCPH-7000W
ps-41a.bin 1e68c231d0896b7eadcad1d7d8e76129 NTSC-U/C SCPH-7001/SCPH-7501/SCPH-7503/SCPH-9001/SCPH-9003/SCPH-9903
ps-41e.bin b9d9a0286c33dc6b7237bb13cd46fdee PAL-E SCPH-7002/SCPH-7502/SCPH-9002
psone-43j.bin 8abc1b549a4a80954addc48ef02c4521 NTSC-J SCPH-100
psone-44e.bin b10f5e0e3d9eb60e5159690680b1e774 PAL-E SCPH-102
psone-45a.bin 6e3735ff4c7dc899ee98981385f6f3d0 NTSC-U/C SCPH-101
psone-45e.bin de93caec13d1a141a40a79f5c86168d6 PAL-E SCPH-102
DTLH2000.BIN 2118230527a9f51bd9216e32fa912842 N/A PlayStation 1 Dev board
SCPH18000.BIN d8f485717a5237285e4d7c5f881b7f32 NTSC-J PlayStation 2
ps1_rom.bin 81bbe60ba7a3d1cea1d48c14cbcc647b N/A PlayStation 3

PlayStation 2 (PS2)

Filename MD5 Hash Date System
ps2-0100j-20000117.bin acf4730ceb38ac9d8c7d8e21f2614600 01/17/00 SCPH-10000
ps2-0101jd-20000217.bin acf9968c8f596d2b15f42272082513d1 02/17/00 DTL-H10000
ps2-0101j-20000217.bin b1459d7446c69e3e97e6ace3ae23dd1c 02/17/00 SCPH-10000/SCPH-15000
ps2-0101xd-20000224.bin d3f1853a16c2ec18f3cd1ae655213308 02/24/00 DTL-H10000
ps2-0110ad-20000727.bin 63e6fd9b3c72e0d7b920e80cf76645cd 07/27/00 DTL-H30001
ps2-0110a-20000727.bin a20c97c02210f16678ca3010127caf36 07/27/00 SCPH-30001
ps2-0120a-20000902.bin 8db2fbbac7413bf3e7154c1e0715e565 09/02/00 SCPH-30001
ps2-0120ed-20000902.bin 91c87cb2f2eb6ce529a2360f80ce2457 09/02/00 DTL-H30002
ps2-0120e-20000902.bin b7fa11e87d51752a98b38e3e691cbf17 09/02/00 SCPH-30002/SCPH-30003/SCPH-30004
ps2-0120j-20001027-185015.bin f63bc530bd7ad7c026fcd6f7bd0d9525 10/27/00 SCPH-18000 (GH-003)
ps2-0120j-20001027-191435.bin cee06bd68c333fc5768244eae77e4495 10/27/00 SCPH-18000 (GH-008)
ps2-0150ad-20001228.bin 0bf988e9c7aaa4c051805b0fa6eb3387 12/28/00 DTL-H30101
ps2-0150a-20001228.bin 8accc3c49ac45f5ae2c5db0adc854633 12/28/00 SCPH-30001/SCPH-35001
ps2-0150e-20001228.bin 838544f12de9b0abc90811279ee223c8 12/28/00 SCPH-30002/SCPH-30003/SCPH-30004/SCPH-35002/SCPH-35003/SCPH-35004
ps2-0150jd-20010118.bin bb6bbc850458fff08af30e969ffd0175 01/18/01 DTL-H30000
ps2-0150j-20010118.bin 815ac991d8bc3b364696bead3457de7d 01/18/01 SCPH-30000
ps2-0160a-20010427.bin b107b5710042abe887c0f6175f6e94bb 04/27/01 SCPH-30001R
ps2-0160j-20010427.bin ab55cceea548303c22c72570cfd4dd71 04/27/01 SCPH-30000
ps2-0160e-20010704.bin 491209dd815ceee9de02dbbc408c06d6 07/04/01 SCPH-30002R/SCPH-30003R/SCPH-30004R
ps2-0160a-20011004.bin 7200a03d51cacc4c14fcdfdbc4898431 10/04/01 SCPH-30001R
ps2-0160e-20011004.bin 8359638e857c8bc18c3c18ac17d9cc3c 10/04/01 SCPH-30002R/SCPH-30003R/SCPH-30004R
ps2-0160h-20010730.bin 352d2ff9b3f68be7e6fa7e6dd8389346 07/30/01 SCPH-30006R
ps2-0160a-20020207.bin d5ce2c7d119f563ce04bc04dbc3a323e 02/07/02 SCPH-39001
ps2-0160e-20020319.bin 0d2228e6fd4fb639c9c39d077a9ec10c 03/19/02 SCPH-39002/SCPH-39003/SCPH-39004
ps2-0160h-20020426.bin 315a4003535dfda689752cb25f24785c 04/26/02 SCPH-39006
ps2-0170j-20030206.bin 312ad4816c232a9606e56f946bc0678a 02/06/03 SCPH-50000
ps2-0170ed-20030227.bin 666018ffec65c5c7e04796081295c6c7 02/27/03 DTL-H50002
ps2-0170e-20030227.bin 6e69920fa6eef8522a1d688a11e41bc6 02/27/03 SCPH-50002/SCPH-50003/SCPH-50004
ps2-0170ad-20030325.bin eb960de68f0c0f7f9fa083e9f79d0360 03/25/03 DTL-H50001
ps2-0170a-20030325.bin 8aa12ce243210128c5074552d3b86251 03/25/03 SCPH-50001
ps2-0180cd-20030224.bin 240d4c5ddd4b54069bdc4a3cd2faf99d 02/24/03 DTL-50009
ps2-0180j-20031028.bin 1c6cd089e6c83da618fbf2a081eb4888 10/28/03 DESR-5000/DESR-5100/DESR-7000/DESR-7100 (PSX console)
ps2-0190a-20030623.bin 35461cecaa51712b300b2d6798825048 06/23/03 SCPH-50001
ps2-0190e-20030623.bin bd6415094e1ce9e05daabe85de807666 06/23/03 SCPH-50002/SCPH-50003/SCPH-50004
ps2-0190h-20030623.bin 07b562a3f0c4b9a55834df9bbc9bd0c3 06/23/03 SCPH-50006
ps2-0190r-20030623.bin 0c13357c01a25a886db2356bbe73d9f0 06/23/03 SCPH-50008
ps2-0190c-20030623.bin 1b6e631b536247756287b916f9396872 06/23/03 SCPH-50009
ps2-0200j-20040614.bin 0eee5d1c779aa50e94edd168b4ebf42e 06/14/04 SCPH-70000
ps2-0200a-20040614.bin d333558cc14561c1fdc334c75d5f37b7 06/14/04 SCPH-70001/SCPH-70011/SCPH-70012
ps2-0200e-20040614.bin dc752f160044f2ed5fc1f4964db2a095 06/14/04 SCPH-70002/SCPH-70003/SCPH-70004/SCPH-70008
ps2-0200h-20040614.bin 3e3e030c0f600442fa05b94f87a1e238 06/14/04 SCPH-70006
ps2-0210j-20040917.bin 1ad977bb539fc9448a08ab276a836bbc 09/17/04 DESR-5500 (PSX console)
ps2-0220a-20050620.bin 929a14baca1776b00869f983aa6e14d2 06/20/05 SCPH-75001
ps2-0220e-20050620.bin 573f7d4a430c32b3cc0fd0c41e104bbd 06/20/05 SCPH-75002/SCPH-75003/SCPH-75004/SCPH-75008
ps2-0220a-20060210.bin cb801b7920a7d536ba07b6534d2433ca 02/10/06 SCPH-77001
ps2-0220e-20060210.bin af60e6d1a939019d55e5b330d24b1c25 02/10/06 SCPH-77002/SCPH-77003/SCPH-77004/SCPH-77008
ps2-0220h-20060210.bin 549a66d0c698635ca9fa3ab012da7129 02/10/06 SCPH-77006
ps2-0220a-20060905.bin 40c11c063b3b9409aa5e4058e984e30c 09/05/06 SCPH-79001/SCPH-90001
ps2-0220e-20060905.bin 80bbb237a6af9c611df43b16b930b683 09/05/06 SCPH-79002/SCPH-79003/SCPH-79004/SCPH-79008/SCPH-90002/SCPH-90003/SCPH-90004
ps2-0220h-20060905.bin c37bce95d32b2be480f87dd32704e664 09/05/06 SCPH-79006/SCPH-90006
ps2-0230a-20080220.bin 21038400dc633070a78ad53090c53017 02/20/08 SCPH-90001/SCPH-90010
ps2-0230e-20080220.bin dc69f0643a3030aaa4797501b483d6c4 02/20/08 SCPH-90002/SCPH-90003/SCPH-90004
ps2-0250j-20100415.bin d3e81e95db25f5a86a7b7474550a2155 04/15/10 KDL-22PX300 (Sony Bravia TV)
Filename MD5 Hash System
ps2-dvd-110u.bin 31a671627b9bf2d88f5e3f6680941fa6 1.10U
ps2-dvd-120e.bin 22080eed26576f4e2282c905dc6e0a4b 1.20E
ps2-dvd-120u.bin 20a4e401b9e7885e25f1c31f6bfcbe0c 1.20U
ps2-dvd-130e.bin a1a15b62cef142575faaea17fb23dbd1 1.30E
ps2-dvd-130u.bin 567fe068711a9e5914e836cb650600af 1.30U
ps2-dvd-200j.bin 8afc4544e572842a6bb301ad92dc0c02 2.00J
ps2-dvd-210e.bin d5118e3979eb2a3814ebbfa32825e7b0 2.10E
ps2-dvd-210j.bin f0b2e6b7f6d06561e230a5b85e5d1bf9 2.10J
ps2-dvd-210u.bin d0f79251699fdeff073a7c2365d0c526 2.10U
ps2-dvd-212g.bin 32abbe7ab7c1b72d5ffc24d4963bd6c6 2.12G
ps2-dvd-212u.bin 4499f6303d05d4caeb289c2344ea3469 2.12U
ps2-dvd-213e.bin 6bdb45a952f697f367cd1646cdf09235 2.13E
ps2-dvd-215g.bin d609f69d9e3ef236f6e2bf0a80762b6f 2.15G
ps2-dvd-300e.bin f40466438d83a02c1eecba3efff20b6a 3.00E
ps2-dvd-300u.bin e414c981647883e33f17642da827a739 3.00U
ps2-dvd-302c.bin 6bbd2f348c585fdd645900f6ec75f2c7 3.02C
ps2-dvd-302e.bin 503115717429b64e19fa6103e3fa5a35 3.02E
ps2-dvd-302u.bin 2ac40eec790adecf4bc5ee1090a27676 3.02U
ps2-dvd-310.bin a2b55c44a3c3eec0abe5647cfb6a6493 3.10
ps2-dvd-311.bin 79b4880006769a1af9b0a6c7302cc18d 3.11

Dreamcast (DC)

Filename MD5 Hash
BIOS (All).bin d407fcf70b56acb84b8c77c93b0e5327
BIOS.bin e10c53c2f8b90bab96ead2d368858623
Flash (All).bin 93a9766f14159b403178ac77417c6b68
Flash.bin 0a93f7940c455905bea6e392dfde92a4
Utopia CD Loader V1.1.cdi 965014e4ea7247c24c8a746d2a219df7
Utopia CD Loader V1.1.nrg 70a3385cb638912f8637a8f1e9300727
VMS BIOS (Full).bin 4bffb9b29b9aeb29aa618f3891a300ce

BIOS files for DEmul:

Filename MD5 Hash
mvsc2\mpr-23083.ic31 4650cd77dfa7ad45045100ff90391b30
mvsc2\mpr-23084.ic32 0ddf411850aa093fde5f2fd5ed44903b
vs2_2k\003f0000.bin 058003765d6c2fda5c2878d254d8eb1c
awbios.zip 58fa329c0d0401c03455b2bbfe503bc9
dc.zip 02613c8bcf1830d224d1be04fac9dd90
naomi.zip 324dd3ec338f55fbf90d35a432946814
naomi2.zip 8a40637c9e6711743c3e524272397ae5

GameCube (GCN/NGC)

Filename MD5 Hash
EUR\IPL.bin 85e7f7fdeff9fa6ecb52aa0a38cd2eb4
JAP\IPL.bin 00cff6ae2938bb37ef355385add3dc16
USA\IPL.bin fae2b558ffc344467170520d62177e5c

DSP ROMs (for Low Level Emulation of the DSP):

Filename MD5 Hash
dsp_coef.bin 9a6514b88003c9c47e334de654ec550b
dsp_rom.bin 23645d446729a166ab3a9aaba2f5fba5

Atari 7800

Filename MD5 Hash
7800 BIOS (U).rom 0763f1ffb006ddbe32e52d497ee848ae

Magnavox Odyssey²

Filename MD5 Hash
o2rom.bin 562d5ebf9e030a40d6fabfc2f33139fd

Family Computer Disk System (FDS)

Filename MD5 Hash
disksys.rom ca30b50f880eb660a320674ed365ef7a

Super Game Boy (SGB)

Filename MD5 Hash
sgb_bios.bin d574d4f9c12f305074798f54c091a8b4