TA的每日心情 | 慵懶 2024-11-23 16:03 |
---|
簽到天數: 1343 天 [LV.10]以壇為家III
|
本帖最後由 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應該還是無解。
|
評分
-
查看全部評分
|