| 
TA的每日心情|  | 慵懶 2025-11-1 01:36
 | 
|---|
 簽到天數: 1679 天 [LV.Master]伴壇終老 | 
| 本帖最後由 mnbvczx 於 2023-4-24 15:35 編輯 
 應該是無解,只能找有header的版本重下,
 我以前整理rom時也曾不小心把header全去掉,
 幸好整理前有備份,不然整組壞去,
 現在有些模擬器會帶資料庫,
 標準的rom(例如nointro)通常都有記錄在資料庫裡,
 會有機會no header也能執行。
 
 一般rom通常是指從實體卡匣rom(唯讀記憶體)裡的bin data吸出而成的檔案,
 在其他平台沒問題,
 但fc的卡匣上除了rom外,還帶有特殊晶片,
 這些晶片決定FC怎麼去執行rom,
 
 這部分資訊不屬於rom,但沒有這些資訊,模擬器會不知道怎執行,
 所以nes格式多加了header,並將這些資訊記錄在header裡,
 實際上這屬於卡匣的一部分,
 但卻又不包含在rom裡,
 而nointro在驗證時只採用rom本身的checksum為依據(goodnes也是,因此會發生兩個檔案被辨識成同一個rom,但rar壓出來的crc32不一樣),
 如果用clrmamepro重建rom時,設定沒勾好的話,他會幫你把header去掉 XD
 
 我印象higan有一版會把nes拆成prg rom,chr rom和header(不確定有沒有)三個檔案,
 拆成prg和chr可以很快辨識各自的size,但沒header應該還是無解。
 
 
 | 
 評分
查看全部評分
 |