关于FC游戏的汉化BY惊风
  首先说明一下,我不是FC汉化高手,会的也是一些表面东东,特此声明!   纵观国内模拟界我觉得能完美汉化FC游戏的高人并不多(或者有的是有技术而不想做而已)[我所知道的高手有:TPU,汉化过FC的《忍者龙剑传...
  首先说明一下,我不是FC汉化高手,会的也是一些表面东东,特此声明!
  纵观国内模拟界我觉得能完美汉化FC游戏的高人并不多(或者有的是有技术而不想做而已)[我所知道的高手有:TPU,汉化过FC的《忍者龙剑传》全系列、《人间兵器》、《希特勒复活》等;Ken,汉化了《魔神英雄传外传》,还在FC游戏中实现汉字全拼输入法;张晓波、宣云,主要是利用模拟器与Rom的整合,调用系统字库来实现FC字库扩容,汉化过不少经典FC游戏,如《三国志2-霸王的大陆》、《圣火徽章外传》、《最终幻想3》等;屎王,一个大家应该比较熟悉的人。],或者你会问:“难道汉化FC游戏真的那么困难吗?”而我会反问你:“你想怎样汉化?”也许你会感到莫名其妙,让我来说说吧。
  要完美汉化一个FC游戏,你必须对6502汇编比较熟悉,能读懂并能写出一些程序段,主要是修改字库显示程序;你还需要知道FC的运作原理,主要是了解Mapper的作用。
  关于Mapper,我来引用人家的文章:
  6502只有A0到A15十六條位址線,所以定址空間限制在2的16次方=65536BYTE,也就是64K.這樣的定址空間還必須分配給PPU(圖形處理單元),SPU(聲音處理單元),VRAM,RAM,PRG ROM(程式段ROM),CHR ROM(圖像段ROM)等,就FC初期來看,遊戲的確都不大,這樣的空間還算足夠,但是隨著圖像及程式的改善,遊戲的容量不斷擴大,必須有一個方式擴充定址的空間,於是便空出CPU各保留給PRG ROM,CHR ROM的定址空間的一部份,稱為FRAME,再於卡匣上設計切換ROM BANK的機制,以這個FRAME來對應到ROM上許多的PAGE,這樣便能擴充ROM的空間!這種切換ROM BANK的機制,稱之為MMC - MULTI-MEMORY CONTROLLER,也有人稱為MAPPER(這與ROM IMAGE的MAPPER NUMBER有點不同,為了分辨,以下均以MMC稱之)!不過對ROM DUMPER而言,新的問題又出現了!隨著FC市場的增大,各家遊戲廠商紛紛設計不同的MMC,以增加不同的功能,已知的MMC種類,已經超過60種以上,而仿冒卡廠商則是先找出這些特殊MMC的功能,修改部份程式及把LOGO改掉之後,以現有的MMC晶片代替,這樣就搞出一堆變種!無論如何,我們需要一部可以因應這些不同的MMC,?#123;整DUMP ROM的方式的ROM DUMPER!
  1  2  3  4  5  6  7  下页

验证码:        
版块示例
版块示例

版块示例

版块示例
© 2018 我的DP站    设置底部链接
(网站备案号)
Powered by DIY-Page 8.3