看板 Emulator 關於我們 聯絡資訊
眾所周知若要盡可能的進行正確模擬 除了模擬器本身要不斷精進完成度外 遊戲 rom 檔或 iso 檔 甚至主機的 bios 檔是否正確 也是會連帶產生重大影響的 相信有使用過 mame 的同好 應該都會有這類的體驗 例如某遊戲有畫面破圖或聲音破音的問題 但在不更新 mame 的情況下 僅僅只是替換成剛 dump 出來的正確 rom 檔 結果畫面或聲音就都變得一切正常了 此種情形在 mame 上也不算少見了 由此可知正確遊戲 rom 檔或 iso 檔及 bios 檔 對正確模擬的重要性有多大 當然上述情況在家機上也是很明顯的 下面以 ps2 為例... 目前 redump 收錄的 ps2 映像檔資訊有兩大類 1. dvd 格式遊戲其附檔名為 .iso 2. cd 格式遊戲其附檔名為 .cue + .bin 目前網路上流傳的 ps2 映像檔參差不齊 除非有特別註明符合 redump 上的資訊 否則大多無從得知映像檔是否正確 在此介紹兩個簡單好用的程式 1. getmd5 此為 ps2 映像檔資訊工具 2. lock-fix 此為 ps2 映像檔檔案大小修正工具 直接執行 GetMD5.exe 此程式會搜尋並判讀該資料夾下的所有 ps2 映像檔 在執行完畢後會自動產生如下的文字檔案 PS2 ISO MD5 Calculator v2.26 by Chook -------------------------------------------------- File Name : Neo-Geo Battle Coliseum.iso File Size : 2 062 811 136 (為此錯誤映像檔的檔案大小) Image Mode : DVD 5 Size Error : OVERDUMP 160 SECTORS! REAL Size : 2 062 483 456 (此為 redump 上的正確檔案大小) ESR Patch : No -------------------------------------------------- Created On : 07.11.2005 Application: PLAYSTATION Copyright : SNKPLAYMORE -------------------------------------------------- Sony ID : SLPS-25558 Version : 1.02 Region : NTSC-J Japan Sony LOGO : Compatible with Sony ID -------------------------------------------------- FILE MD5 : 43370db6c355191fb65a2b44187ba83c (為此錯誤映像檔的 md5 值) REAL MD5 : 5927a1abc21351ef54ff60ee6161214e (此為 redump 上的正確 md5 值) 4 REDUMP : 43370db6c355191fb65a2b44187ba83c (為此錯誤映像檔的 md5 值) -------------------------------------------------- REAL SECTORS: 1007072 SIZE: 0x7AEF0000 LOCK SECTOR1: 1007072 END: 0x7AEF0000 USED SECTORS: 996818 ZERO SECTORS: 160 ================================================== 直接執行 Lock_Fix.exe 以修正檔案大小 在執行完畢後會顯示如下的文字 File: C:\temp\Neo-Geo Battle Coliseum.iso File LBA: 1007232 Real LBA: 1007072 IMAGE Overdumped! Trimming 160 Sectors...Lock Sector found! Lock Sector OK! Press any key to continue... 再次執行 GetMD5.exe 確認是否已正確修正映像檔的檔案大小 PS2 ISO MD5 Calculator v2.26 by Chook -------------------------------------------------- File Name : Neo-Geo Battle Coliseum.iso File Size : 2 062 483 456 Image Mode : DVD 5 (dvd 遊戲正確此值為 DVD 5 或 DVD 9) Size Error : Correct Size + Lock Sector (dvd 遊戲正確必為此值) ESR Patch : No (dvd 遊戲正確必為此值,若為 yes 則此程式可修正) -------------------------------------------------- Created On : 07.11.2005 Application: PLAYSTATION Copyright : SNKPLAYMORE -------------------------------------------------- Sony ID : SLPS-25558 Version : 1.02 Region : NTSC-J Japan Sony LOGO : Compatible with Sony ID (所有 ps2 遊戲正確必為此值) -------------------------------------------------- REAL MD5 : 5927a1abc21351ef54ff60ee6161214e (此值須符合 redump 上的數值) 4 REDUMP : 5927a1abc21351ef54ff60ee6161214e (此值須符合 redump 上的數值) -------------------------------------------------- REAL SECTORS: 1007072 SIZE: 0x7AEF0000 LOCK SECTOR1: 1007072 END: 0x7AEF0000 USED SECTORS: 996818 ZERO SECTORS: 0 (dvd 遊戲正確此值必為 0) ================================================== 結果顯示修正成功... 另外... 下列為 cd 遊戲的顯示資訊 其中有部分資訊會相異於 dvd 遊戲 PS2 ISO MD5 Calculator v2.26 by Chook -------------------------------------------------- File Name : Bloody Roar 3.bin File Size : 740 096 784 Image Mode : CD Mode 2 Form 1 (cd 遊戲正確必為此值) Size Error : Correct Size (cd 遊戲正確必為此值) -------------------------------------------------- Created On : 22.03.2001 Application: PLAYSTATION Volume : BLOODY_ROAR_3 Publisher : HUDSON SOFT Copyright : HUDSON SOFT Preparer : JUMPEI ISSHIKI -------------------------------------------------- Sony ID : SLPM-62055 Version : 2.01 Region : NTSC-J Japan Sony LOGO : Compatible with Sony ID (所有 ps2 遊戲正確必為此值) -------------------------------------------------- REAL MD5 : 4686a6d60b8617e15d991d94c666ca05 (此值無需理會) 4 REDUMP : e46b173394f0fec19fdab85bc6448082 (此值須符合 redump 上的數值) -------------------------------------------------- REAL SECTORS: 314667 SIZE: 0x2C1CFB10 DATA SECTORS: 314517 SIZE: 0x2C1798F0 USED SECTORS: 314517 ZERO SECTORS: 150 (cd 遊戲正確此值必不為 0 ,絕大多數為 150) ================================================== 最後小提醒... 在使用此程式進行資訊判讀前 請務必先確認該遊戲的實體載體正確為何 因很多網路流傳的 ps2 映像檔 當初為了改機讀取或減肥...等因素 是有經過格式轉換的 如原生 dvd 格式轉成 cd 格式 或原生 cd 格式轉成 dvd 格式 在格式錯誤的情況下 比對 md5 之類的數值是毫無意義的 另外... 由於 ps2 相同遊戲可能會發行多個版本 如初版或限定版及廉價版...等 這些在 redump 上都有註明 其中有可能發生初版或廉價版的 md5 值是相同的 但 Sony ID (即遊戲序號)卻相異的情況 例如某遊戲目前 redump 只有廉價版的 md5 值 而無其他版本的 md5 值 不過手邊持有的映像檔 雖然 md5 值是符合 redump 的廉價版 但 Sony ID 卻不符 此時該映像檔就有可能是初版或限定版 可以留待將來 redump 有初版或限定版的 md5 值時 再進行判斷... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.187.155 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1506236715.A.802.html
protect6090: 推專業!!! 09/24 15:15
emulators: 推 09/24 16:47
sora7: 推! 很有幫助~ 09/24 18:23
gfneo: 專業推 09/24 18:57
Jay915: 推 09/24 19:45
a83a83cjcj: 推 09/25 14:13
remina: 記得redump內部還有規定光碟機型號跟製作軟體 09/25 15:47
EDGE: 推專業~ 09/25 20:25
Bschord: 好文推 09/26 03:26
conpo: 感謝分享 09/26 19:49