aaas888 發表於 2023-3-14 14:19

(己解決)沒有檔頭的NES ROM要怎麼使用才能遊戲?

本帖最後由 aaas888 於 2023-3-15 14:06 編輯



在nointro.nes 網站下載的檔案好像都是Headerless
用FDS加檔頭的fdswin
以及解決外星科技ROM檔的smydump
兩種軟體都無效
想請問網上的各位前輩
要如何解決這個問題



https://archive.org/download/nointro.nes


風I 發表於 2023-3-15 00:17

您提供的網際網路檔案館的紅白機遊戲下載連結,副檔名 NES 的遊戲檔案
模擬器無法執行的原因不明,研究許久,我也不清楚原因,但是我有發現

底下的點評內容,有另外提供一個連結,去下載那個連結所提供的遊戲檔
模擬器就可以開啟。提醒合卡或是比較特殊的遊戲檔,會不支援 VirtuaNES

必須使用有支援合卡,或是支援特殊遊戲檔的紅白機模擬器,方可開啟遊戲
點評內容所提供的原始英文內容貼出如下,我不懂意思,所以無法幫忙解讀

I've also gone ahead and uploaded a separate repository for headered
https://archive.org/download/nointro.nes-headered

風間涼 發表於 2023-3-15 09:47

當我多開幾個常用網頁後看到NG論壇的幾個熱門區..

剛好顯示~~[問題討論] 沒有檔頭的...~~

老司機懂得就懂..跪求版主群別水桶我..{:1_350:}

平常休閒娛樂區看多了..我承認我是來亂的..搏君一笑..{:1_352:}

mnbvczx 發表於 2023-3-15 11:01

本帖最後由 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應該還是無解。

aaas888 發表於 2023-3-15 14:07

風I 發表於 2023-3-15 00:17
您提供的網際網路檔案館的紅白機遊戲下載連結,副檔名 NES 的遊戲檔案
模擬器無法執行的原因不明,研究許久 ...

己解決
雖然不知道為什麼遊戲不能模擬
但經過風大提供的網址遊戲均能正常運作
謝謝風大的幫助

aaas888 發表於 2023-3-15 14:12

mnbvczx 發表於 2023-3-15 11:01
應該是無解,只能找有header的版本重下,
我以前整理rom時也曾不小心把header全去掉,
幸好整理前有備份, ...

專業文
確實只能試著去找不用檔頭的檔案下載了
還有這個夢幻島的中文遊戲也是都無法運行
是不是也是相同的原因呢?
謝謝樓主大大的分享經驗談



http://bd.emu618.net:6180/mhd/

aaas888 發表於 2023-3-15 14:14

風間涼 發表於 2023-3-15 09:47
當我多開幾個常用網頁後看到NG論壇的幾個熱門區..

剛好顯示~~[問題討論] 沒有檔頭的...~~


台語應該叫~嘸檔頭~
這個可以用來形容很多事
比如頻尿也可以用嘸檔頭來形容
謝謝大大的幽默分享

mnbvczx 發表於 2023-4-24 15:44

本帖最後由 mnbvczx 於 2023-4-24 16:32 編輯

aaas888 發表於 2023-3-15 14:12
專業文
確實只能試著去找不用檔頭的檔案下載了
還有這個夢幻島的中文遊戲也是都無法運行

有可能只是單純模擬器支援度的關係,
早期有些非官方中文rom只有smynes可跑,
那便是smynes的支援度比較好;
現在檔頭演進到ines 2.0,
VirtuaNES就不支援這版本的檔頭。
頁: [1]
查看完整版本: (己解決)沒有檔頭的NES ROM要怎麼使用才能遊戲?