[分享] FC中文roms ... NES 65 KB 2人麻将中文版v1.1a(星空汉化).nes 41 KB 4人麻将[星空汉化].7z 14 KB 60人街霸.nes 513 KB ... NES 1,025 KB 三国志Ⅱ中文加强版. ... <看更多>
nes rom中文 在 dream1986/nesrom: nes游戏合集 - GitHub 的推薦與評價
nes 游戏合集. Contribute to dream1986/nesrom development by creating an account on GitHub. ... <看更多>
nes rom中文 在 [轉錄] fc吞食天地2 各種漢化版本的差異- 看板Emulator 的推薦與評價
來源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 代碼
https://www36.zippyshare.com/v/48318227/file.html
吞2簡體rom+專用模擬器
https://www43.zippyshare.com/v/9765712/file.html
補充:使用mapper198所有版本的吞食2漢化版統統OK
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.225.237.56
... <看更多>