fc吞食天地2 各種漢化版本的差異 - 模擬器

Aaliyah avatar
By Aaliyah
at 2013-09-29T20:30

Table of Contents


來源ppx
作者obot

=============================================================================

最近在玩 FC 吞食天地2 漢化遊戲時,這個有最多漢化及加強版本的遊戲,遇到一個問題
,有許多的版本,ROM 及模擬器一體化的版本,有簡體中文原始版,威力加強版,屎王修
正不花屏版,還有 D 商外星科技漢化的版本。

不同的版本,ROM 的大小也不一樣:

原版日文及英文版,ROM 是 512 KB。吞食天地2 - 簡體中文原始版,中文豪華版,屎王
修正不花屏版,繁體中文版,是 640 KB。外星科技漢化的版本是 1024 KB。

這些 ROM 的 header 都是設定為 mapper 04,可是除了英日原版以外,用 VirtuaNES
0.97 及其他有支援 mapper 04 的模擬器 一跑就當掉。網路上流傳有專跑吞食天地2 的
專屬模擬器,可以跑 640 KB 的漢化版本,可是跑外星科技漢化的版本,也是會當掉。

跑每一種漢化版本,要去下載並執行專屬的模擬器,光是設定搖桿畫面,就夠累的,更何
況許多專屬模擬器,還是 VirtuaNES 0.69 改版的。所以就花點時間研究了一下,看看問
題出在哪裡。

(1) 首先是找出其他模擬器,執行這些 ROM 會當掉的原因,結果發現,640 KB 的版本,
都會使用 0x5000-0x5FFF 這段位址,來存放及執行程式碼,但是這段位址,在正常的情
況下,是給 NES 周邊裝置,拿來當 I/O memory map 用,RAM 並不存在 這段位址,這也
是為何大多數模擬器,包括 VirtuaNES,Fceux,Nestopia,Nitendulator 會當掉的原因
。這個算是一種保護,防止玩家用模擬器來追蹤及 Hack 這些 ROM。我猜想,這些遊戲,
燒在 mapper 的 NES 卡帶上,應該也是不能玩。

外星漢化的版本,則只要改成 mapper 74,就可以在許多模擬器上執行無誤。

(2) 吞食天地2 - 簡體中文原始版,就算避開了當掉的問題,除非用張曉波寫的吞2 專用
模擬器 VirtuaNES v0.69 ,不然在其他模擬器上執行,中文會出不來。這個目前還找不
到原因,但是其他用這個版本為基底的修正版及加強版(如屎王修正版),則沒這個問題


(3) 640 KB 的版本,可能當初改自 PAL (50 FPS) 版的 ROM,所以如果模擬器是設定成
NTSC (60 FPS),畫面會出現一些不該看到的亂碼。

-------------------------
結論:在做小幅度修改,VirtuaNES 及其他的模擬器,應該可以正常執行吞2 許許多多的
加強版,漢化版,包括已經有的及日後新增加的版本。

吞食天地2 - 簡體中文原始版,執行起來中文字會出不來,只能用張曉波寫的吞2 專屬模
擬器。

其他 640 KB 版本的吞2,避開 0x5000 的陷阱,設定模擬為 PAL 就可以正常執行。

外星科技 1024 KB 的版本,只要 Mapper 設為 74,就可以正常執行。


最後附上修改後的 mapper 04 代碼
http://www36.zippyshare.com/v/48318227/file.html

吞2簡體rom+專用模擬器
http://www43.zippyshare.com/v/9765712/file.html

補充:使用mapper198所有版本的吞食2漢化版統統OK

--

All Comments

Necoo avatar
By Necoo
at 2013-09-29T22:05
感謝轉錄
Lydia avatar
By Lydia
at 2013-10-02T15:07
以前有捉一些中文版玩過 大都改PAL就可以順順玩了
Xanthe avatar
By Xanthe
at 2013-10-02T19:26
想知道Android上有沒有哪個模擬器可以玩的XDDDDD
Yedda avatar
By Yedda
at 2013-10-05T20:23
感謝轉錄
Xanthe avatar
By Xanthe
at 2013-10-09T08:03
好專業..
Doris avatar
By Doris
at 2013-10-12T10:22
要跑PAL 50fps的版本音樂也會跟著慢,開加速設定在60fps
Andrew avatar
By Andrew
at 2013-10-13T09:45
就回來了,不過遇到要快速戰鬥完的地方或練等情況
Caroline avatar
By Caroline
at 2013-10-13T21:41
還要用其他熱鍵作加速(+frame之類)因為已經處在加速狀態下
Xanthe avatar
By Xanthe
at 2013-10-17T04:57
mapper4、198 VirtuaNES PAL就可以跑,這專用模擬器不支援
Connor avatar
By Connor
at 2013-10-18T09:54
198
Lily avatar
By Lily
at 2013-10-20T22:39
附上改好的繁中 mapper4+198 ppt.cc/OcDS
Puput avatar
By Puput
at 2013-10-22T12:42
感謝樓上發佈
Noah avatar
By Noah
at 2013-10-24T03:41
感謝remina大分享
Vanessa avatar
By Vanessa
at 2013-10-27T16:39
在android傷試過3、4種模擬器了,沒一個能跑的
Jake avatar
By Jake
at 2013-10-29T20:23
謝謝分享

Gameboy:Kirby No KiraKiraKids

Jacky avatar
By Jacky
at 2013-09-29T09:34
從剛開始接觸任天堂系列遊戲時, 對任天堂的第一印象一定放在好動的(?)瑪利歐、路易吉兄弟身上。 不過最近自己喜歡上的遊戲主角, 逐漸轉向圓滾滾可愛的粉紅色精靈-卡比身上.. 這篇文章要向各位介紹一款最近也是用自己的3DS來玩的GB懷舊遊戲: Kirby No KiraKira Kids 這款遊戲是199 ...

一款街機遊戲(可變巨人、老虎)

Ina avatar
By Ina
at 2013-09-28T23:52
十年前的一款遊戲,雙打,主角坐在巨人/老虎 身上,然後可以跳到敵人頭上或是用老虎一直在 敵人的脖子上旋轉,巨人跟老虎之間可以隨意變 身,然後吃到一個龍的東西,就可以變成龍一陣 子,我記得小時候看到機台上的名字是「雙騎士」 (因為跟香吉士汽水名字發音很像,所以印象深刻) 不過我google 雙騎士, ...

RetroArch 0.9.9.6 Megapack (20130927)

Kyle avatar
By Kyle
at 2013-09-28T22:44
http://themaister.net/index.html 2013-09-27 The RetroArch Windows megapack can now be found in the RetroArch section. - ...

OpenBor快打旋風1-rpg

Ursula avatar
By Ursula
at 2013-09-28T20:08
故事模式有一堆對話,招式還要過關才會學到,一開始龍只會波動拳,肯只會昇龍拳 打到後面才有全部的招式,龍肯兩人的招式也沒有完全相同,最後一招肯的火焰昇龍 靠北強,擦到也扣一堆,但是龍的火焰波動拳除了會著火之外看不出來有啥強的-_- 打到最後有分歧,把游標移動到選項上放著等時間到 1.接受黑暗之力 2.不接受黑 ...

Yanese 0.10

Michael avatar
By Michael
at 2013-09-28T19:04
Yet Another NES Emulator http://yaneseland.com.ar/ Changes: ‧Dirct3d 9 uses Texture Quads now, according to microsoft there is a performance degree whe ...