goodtool怎麼分辨rom - 模擬器

Yedda avatar
By Yedda
at 2010-02-01T10:34

Table of Contents

: 你好
: 上面的問題我已經解決了
: 但想進一步了解snes部分
: 為什麼goodsnes沒有像goodnes有fixnes的參數 只看到convert
: 是因為snes沒有檔頭的問題 還是只是goodtool作者沒加修正的功能進去?
: convert = Convert SNES interleave to non-interleave 這又是什麼意思?

超任、SEGA MD、WS/WSC、NGPC、GB/C/A (可能還有一些其他漏掉的)這類
卡帶的資料在讀出來之後裡面都有 checksum 後的檢查碼.. 也就是說..
如果 dump 出來的資料跟檢查碼不同.. 那大概就可以判定是有問題的了
雖然有很少數的遊戲是 checksum 本來就有錯 ._. 但那是少數中少數..
加上後來這些遊戲本身 rom 裡面就已經有很完整的資料了.. 有些甚至連發售日
發售公司、類型等資料都有保存在原本的 ROM 中
不像早期任天堂紅白機除了 chr+rom (或單純rom)就沒了..

所以紅白機的那些檔頭其實只是給「模擬器」辨別使用的,實機根本也用不到

雖然最早期公開的紅白機模器是由日本的安藤信明 1994 年底公開的 pasov 0.1版
不過由於一個遊戲被拆成好幾個檔案,把圖形 CHR 跟資料分開儲存,還要另外
儲存檔頭資料,所以並沒有受到廣泛使用

後來的 .nes 檔頭是由 iNES 的作者 Marat Fayzullin 於 1995 年底所定義的
當初檔頭設計就是添加一個 16bytes 的資料在最前面
從 0~3 bytes 寫的其實就是 NES(空格) 主要控制 Mapper 只有第六個 bytes
的左邊而已..所以最早的 Mapper 0~F 也就是頂多 16 個 mapper

1998 年台灣作者推出的 fwNES 因為主要是針對日系遊戲的支援,當時發現只有 16
個 Mapper 其實不夠日系遊戲使用,而當時堅持以不改遊戲檔案保持原汁原味的
情況下,重新定義了第 7 個 bytes 的使用,也就是最多可以支援到 00~FF 共
256 個不同的 Mapper ... 另外還有一個重要的貢獻就是磁碟機檔頭的定義..
原本只有 NES 為資料的前四個 bytes 後來也因為他支援的磁碟機而且了 FDS ...

在 2000 年的時候,一樣為台灣的作者 SMYNES 當時除了針對日系遊戲支援之外
另外目標定在非官方授權的自製卡帶(或一些中文化遊戲)由於這些非官方授權的遊戲
也有很多互相盜版的情況.. 擔心當時 256 個 mapper 不夠用的情況下,重新定義了
第 8 個 bytes 的使用,也就是最多可以 0~FFF 一共 4096 個 Mapper 支援..
另外由於他對聲音的模擬非常堅持.. 也開啟了特殊聲道的支援
不過很可惜的是後來因為家庭因素加上兵役問題最後淡出了模擬界

會出現檔頭錯誤多是因為一些早期編輯檔頭的工具會在編輯後把「當時」剩下
沒有使用的檔頭空間填入一些資料(比方說檔頭工具名稱)...在當時第 7 bytes
還沒定義的情況下就被先「佔領」了.. XD

所以如果回頭來看紅白機模擬的歷史,貢獻最大的就是 iNES 跟 fwNES
尤其 fwNES 開創了以日係遊戲支援為主甚至支援日係遊戲特殊的周邊 ._.

不過紅白機的 ROM 檔格式其實還有很多不同種的喔..
像是 Famicom 的 .fam 格式
還有另外一個剛剛有想到.. 現在忘了 ._. 算了

arrr.. 好吧.. 內文與標題不符 XD 離題很大
Kevinsheu:有神快拜! 02/01 10:43
conpo:原來如此....專業好文!感謝您的解說 02/01 10:49
remina:現在新的格式叫UNIF .unf .unif 02/01 11:36
remina:補完goodnes很多會補不到nes 而是UNIF格式 02/01 11:38
啊..對啦..不過推出這格式感覺也沒必要 ._. 就像 bing 推出來打 google 一樣..
天下已經確定了啊..

remina:nestopia有支援unif格式,對岸去年底有hack VirtuaNES 02/01 11:43
djboy:推 02/01 11:44
remina:讓他支援unif不過我不敢用VirtuaNES流傳的中文化版都被亂改 02/01 11:44
remina:執行檔大小不一樣,然後連線功能是壞的,日本原作者網站 02/01 11:45
remina:就有中文語系檔可以用(這邊廢話一些 02/01 11:45
remina:pasofami當初的印像是 1.防毒軟體都會當作病毒檔掉 02/01 11:46
remina:2. 聲音可以輸出自己對應midi不同的樂器很棒 02/01 11:47
remina:3. 當初日文程度爛,介面看不太懂,然後沒人放出破解版...逃 02/01 11:48
其實有破解.. 但她有自爆系統.. 會讓你的 win3.1 整個砍掉.. XD
※ 編輯: BillyJr 來自: 118.167.72.162 (02/01 12:05)
advencer:專業好文推 02/01 12:21
x076235:向這些無名英雄致敬..... 02/01 12:48
remina:有篇文章寫到UNIF比起nes的優勢,看完之後發現被應用程度 02/01 12:49
remina:比nes太低,加上沒什麼轉換工具,大家就不甩了 02/01 12:49
dansha:推專業文 02/01 17:51
xxgreen:超專業的好文,推一個! 02/01 20:05
pikacha:神出現是一定要拜的!!! 02/02 00:21
AllenTang:有神就要拜. 02/03 12:50
hibbb:哇!!! 是本尊!!! 02/17 22:57


All Comments

Anonymous avatar
By Anonymous
at 2010-02-04T09:09
有神快拜!
Carol avatar
By Carol
at 2010-02-05T10:36
原來如此....專業好文!感謝您的解說
Queena avatar
By Queena
at 2010-02-07T16:43
現在新的格式叫UNIF .unf .unif
Elizabeth avatar
By Elizabeth
at 2010-02-10T00:08
補完goodnes很多會補不到nes 而是UNIF格式
Suhail Hany avatar
By Suhail Hany
at 2010-02-11T10:57
nestopia有支援unif格式,對岸去年底有hack VirtuaNES
Sandy avatar
By Sandy
at 2010-02-14T18:37
Ophelia avatar
By Ophelia
at 2010-02-17T00:25
讓他支援unif不過我不敢用VirtuaNES流傳的中文化版都被亂改
Kama avatar
By Kama
at 2010-02-17T05:18
執行檔大小不一樣,然後連線功能是壞的,日本原作者網站
就有中文語系檔可以用(這邊廢話一些
Agnes avatar
By Agnes
at 2010-02-20T20:27
pasofami當初的印像是 1.防毒軟體都會當作病毒檔掉
Eden avatar
By Eden
at 2010-02-24T20:05
2. 聲音可以輸出自己對應midi不同的樂器很棒
Carolina Franco avatar
By Carolina Franco
at 2010-02-26T05:54
3. 當初日文程度爛,介面看不太懂,然後沒人放出破解版...逃
Erin avatar
By Erin
at 2010-03-01T17:33
專業好文推
Gilbert avatar
By Gilbert
at 2010-03-06T06:53
向這些無名英雄致敬.....
Catherine avatar
By Catherine
at 2010-03-08T14:43
有篇文章寫到UNIF比起nes的優勢,看完之後發現被應用程度
比nes太低,加上沒什麼轉換工具,大家就不甩了
Olivia avatar
By Olivia
at 2010-03-10T04:49
推專業文
Christine avatar
By Christine
at 2010-03-12T10:30
超專業的好文,推一個!
Rachel avatar
By Rachel
at 2010-03-13T17:37
神出現是一定要拜的!!!
Carolina Franco avatar
By Carolina Franco
at 2010-03-14T01:03
有神就要拜.
Wallis avatar
By Wallis
at 2010-03-17T10:20
哇!!! 是本尊!!!

(Multi Arcade) MAME Plus! 0.136u2r4582

Joe avatar
By Joe
at 2010-02-01T09:54
2010.01.31 - catlist v0.136u2 [s_bastian] - [MESS] added Super Aand#39;Can driver [Emuman] - [MAME] 同步到 0.136u2 [Sword] ___________________ ...

請問VBA在VISTA底下的色彩?

Noah avatar
By Noah
at 2010-02-01T07:37
我想請問一個問題,那就是每次開啟VBA時, 電腦都會跟我說把色彩調整為and#34;Vista Basicand#34;,這意思是VBA在色彩上和VISTA 不太相容是嗎? 那,有調整的辦法嗎? - ...

goodtool怎麼分辨rom

Oscar avatar
By Oscar
at 2010-02-01T05:23
※ 引述《remina (anti)》之銘言: : nes有檔頭16bytes紀錄mapper用,但不是全部都拿來記錄mapper : 只有前面大概8bytes(有點忘了),後面幾個byte乾淨的話通常是00 00 00 .. : 不過以前有些dumper會加上自己的id,但是尾巴這幾個byte不影響emu執 ...

前陣子破的PCE GAME--魔神英雄傳

Liam avatar
By Liam
at 2010-02-01T04:18
本作是1988年由 HUDSON在 PCE 推出的橫捲動作遊戲, 內容據說有照 動畫版來製作, 不過因為我沒有認真看過動畫 (就是以前偶爾轉台有瞄到 幾次),所以也不曉得是不是這樣, 而且還一直以為主角就是音譯叫華達魯, 不過台灣把人家名字也給中文化了, 叫什麼孫達路的....Orz,這部動畫當 時在 ...

熱血足球的攻略

Robert avatar
By Robert
at 2010-01-31T22:27
以vs服部學園為例 攻略影片 http://www.youtube.com/watch?v=rKLEvcr6TlM -------------------------------------------------- 首先,陣容安排十分重要,影片中有說明 再來,第一個重要的技巧是『捷足先登』,能在敵人傳 ...