|
发表于 2006-12-5 18:02:16
|
显示全部楼层
MAPPER的中文解釋就是 "地址控制器"...
因為本身FC用的CPU只能控制64K的內存, 超過了就要用Bank Switch(位置塊轉換覆蓋)技術來超過64K的限制.
而又因FC的機能不及當期時的Sega mkIII, 且各家遊戲廠商用的Bank Switch方法也不規範, 故出了很多不同的內存地址抗容方法和音效/圖型加強的整合芯片(如老任自家的MMC3芯片)...
這些抗容和音效圖型芯片是機外的, 當做成FC的ROM時, 必須要把這些資料提供給NES的模擬器才能運行, 這就是Mapper...
但因為這是不規範的, 故模擬器本身必須要另外編寫每一個Mapper相對應的程序才能運行 (因為還要模擬另外的硬體芯片).
這點不像同期的Sega mkIII或PCE (或後來其它的機型, ROM Mapping都是規範化的), 所以模擬也簡單得多 (簡單的論據就是現在GBA和NDS在用的燒錄卡, 因為是規範的, 所以這麼易就可以用Flash閃存來代替原有的卡帶了)
我不知道你下了的是那個中文版本的中原之霸者的ROM, 但沒記錯這ROM是可以用smynes運行的... |
|