2024年5月28日发(作者:)
[FC][MAPPER转换教程]
时间:2018.2.1
作者:FlameCyclone
工具:2.2.3, NES_Plus_160123,
前言
此文仅仅限于鄙人目前能够转换的MAPPER作为基础进行的讲解,并非所有
mapper都可以转换成mapper4,有如下原因:
1. PRG切换方式,mapper4只能切换8000-9FFF和A000-BFFF或者C000-DFFF
和A000-BFFF,E000-FFFF为固定页,如果rom原有切页切换不像mapper4的切换方
式,那么是不可能切换成功的,比方mapper1的PRG切页采用32KB模式,也就是一
次切8000-FFFF,这就不能转换了;
2. CHR切换方式,mapper4的CHR有2中模式,一种是2KB*2+1KB*4,就是PPU
地址0000-07FF,0800-0FFF分别作为一个2KB的
bank,1000-13FF,1400-17FF,1800-1BFF,1C00-1FFF分别作为一个1KB的bank,另一种
则是PPU地址的0000-03FF,0400-07FF,0800-0BFF,0C00-0FFF分别作为一个1KB的
bank,1000-17FF,1800-1FFF分别作为一个2KB的bank,如果rom的切页方式是
1KB*8,那么转换可能不是很容易,也许你需要额外的功夫来将1KB的bank做成
2KB的bank,这很费时费力,鄙人转换魂斗罗日版时就是这样的,不太好转,魂斗罗
日版是mapper23(VRC2),PPU是1KB*8,虽然其PPU上部分是1KB*4,但鄙人分析后
发现,里面的bank组合方式只有几种而已,所以能够转换,如果组合方式多了的话,
那就很麻烦或者没法转了;
3. 命名表镜像方式不兼容,有的游戏镜像有单屏镜像,这种rom转换起来需
要花费一些功夫去解决单屏镜像的问题,鄙人转换过的鸟人战队和圣斗士星矢黄
金传说完结篇就是mapper1的单屏镜像rom,转换不像只有水平/垂直镜像的简单,
费了不少劲才搞定;
4. IRQ中断方式,如果原rom的IRQ与mapper4的IRQ不兼容,那么就没法转
换,除非你能够搞定IRQ的转换,比方mapper25(VRC4)的忍者神龟1,2,以及
mapper23(VRC4)的帝国战机,这些以鄙人目前能力是没办法转换的.
下表引用自<<任天堂产品系统文件>>


发布评论