随PCE Mini的发售,八位堂也针对性的出了一款——PCE 2.4g 经典无线手柄。
这个手柄手感不错,自带连发键,关键用坏了不可惜。于是自然就产生了“要能把这个无线小手柄用在PCE主机上就好了!”这个想法。
随PCE Mini的发售,八位堂也针对性的出了一款——PCE 2.4g 经典无线手柄。
这个手柄手感不错,自带连发键,关键用坏了不可惜。于是自然就产生了“要能把这个无线小手柄用在PCE主机上就好了!”这个想法。
这是一篇严重迟到的改造文章,本来在2017年10月就已经完成的改造,直到今天才想起要放上来。
星际火狐2作为SFC上的一款射击大作,原本在1995已经开发完成,但是可能由于相比当时次世代主机在3D图形方面的进步来说太寒碜,被任天堂取消发售。
世嘉MD在当年作为一款性能强劲的主机其硬件实力是无可争议的,以至于和SFC之间孰优孰劣的争论持续了好多年,至今仍无法在各自粉丝之间形成定论。但有一个黑点无法洗的就是MD的音质问题…
Gimmick是Sunsoft在FC后期推出的一款动作游戏,公认的优点是华丽的音乐和超高的难度。因为产量不高销量不佳,现时已经几乎找不到二手的卡带,即使有也是天价。
虽然我并不爱这款游戏,但是因为稀有,且改造有一定难度,值得挑战一下。
MMC5是支持物理容量最大的mapper芯片,PRG和CHR分别最大支持1MByte(8mbit),这样和起来就是2Mbyte(8mbit)。不过可惜的是,FC时代容量最大的MMC5游戏金属荣光(Metal Slade Glory),也只是512KB+512KB(8mbit)的配置。所以除了制作合卡之外,没有1MB芯片的用处。
不过FC/NES时至今日仍然有着庞大的粉丝群体,其中一部分技术高人不断地琢磨着hack和改造游戏,从而诞生了千奇百怪的hack游戏版本。
其中一款比较优秀的就是”Zelda - Legend of Link”,这个版本基于元祖塞尔达改造,强化了画面、音乐,加入全新的道具和流程,变成了一个几乎全新的游戏。链接如下:
http://acmlm.kafuka.org/board/thread.php?id=7308
https://www.romhacking.net/hacks/2136/
中学时曾经和同学借过一盘龙珠的卡,那时正是龙珠漫画在国内正火的时候,这盘卡的剧情加卡片战斗的模式给人的代入感和冲击感很强烈,喜欢的爱不释手,可是同学只借给我玩一天,以至于大半夜等父母睡觉了偷偷把电视搬进自己房间里玩。
可无奈日文成了最大的障碍,磕磕碰碰地玩了2,3小时也没搞出什么名堂,没办法只能放弃,成了一个遗憾。
恶魔城传说是系列第三作,也是恶魔城在FC上的最后一作。
游戏发行了日版和美版。日版采用VRC6芯片,依靠其3个独立的音源通道,游戏的音乐极其华丽。而美版采用MMC5芯片,虽然保持了日版的游戏性,但是音乐却变成了白开水。
Konami在FC时代就已经如日中天,优秀作品层出不穷,更厉害的是各种类型都很擅长,也因此留下了众多的传世神作。但是在当年盗版黄卡横行的而正版难得一见的情形下除了经典的老四强之外,很多经典的Konami我们都没机会玩到。
金手指功能是v0.1.7 preview4版本固件上新加的特性,只是一个“Text file based cheat support”,在系统界面中并没有提供金手指菜单,无法在系统中编辑和启停作弊项。
有了前面的经验做为基础,MMC3的改造就变得非常简单了。
和MMC1类似,MMC3也对应几种不同的PCB,而根据我喜欢的几个游戏,我这次会改造TKROM和TNROM的板子。
首先,整理一下并搞懂Mapper、chip(mmc芯片)和PCB之间的关系。
Mapper是FC主机用于管理和读取卡带上数据的机制,这样的机制通过一种硬件来实现,就是chip(我一直说的mapper芯片),它规定了诸如bank大小,窗口个数,切换的寻址等等。硬件是被软件操作的,在游戏的运行时,游戏中的代码会向chip中的寄存器发送指令,来完成bank的切换。
根据在“PROM的存储机制”一节的内容,以及二进制的原理,我们知道128K是2的17次方。所以128KB的并行存储芯片需要17个地址pin,即A0-A16。
Taito X1-005(Mapper 80)被大家熟悉的游戏只有一个——不动明王传。
这也是为什么我确实没有发现有人改造过这个芯片。只能找到它的Pinout说明(https://wiki.nesdev.com/w/index.php/Taito_X1-005_pinout)。那么所有工作就只能靠自己了。之前改造的卡带都是有现成案例的,照着别人的线路来做,用现成的脚本烧录。可以说除了手上的技巧。并没有什么实质性挑战,也不用搞懂太多FC相关的知识。而这次,没有一定知识的积累是玩不转了。
之前烧录霸王的大陆尝试失败了,然后就仔细研究一下这个卡。这个游戏日版原版是Mapper19/Namcot-163芯片,容量是256KB+256KB。老玩家应该记得,游戏里的武将头像有很多是重复的,其实就是游戏容量无法支撑那么多的图像素材。而国内汉化以及魔改的版本多如牛毛。大部分都是没有改过Mapper的,但缺点是全动画和全头像不可兼得。还有一种,就是之前我尝试烧录的MMC5的版本,容量512KB+512KB,但有IRQ的问题,无法在实机上正常显示。
还有至关重要的一点,Namcot-163是带有特殊音效的,所以必须用原版芯片来实现卡带改造。那问题就是先找到目标卡带了。。。
完成了对MMC1卡带的改造,这次我打算来试试MMC5,网上可以找到很多被hack成MMC5的游戏ROM,一些人基于MMC5支持存储容量大的特点来制作合卡。而吸引我的动力则是一个“三国志II覇王の大陸”的汉化ROM,我发现它恰巧是MMC5的mapper(…),PRG和CHR容量都是512KB,我手头上的SST39SF040就够用了。
具备一定的基础知识之后,接下来要开始真正的改造了。FC卡带的改造比较锻炼动手能力和耐心,技艺会随着改造的深入而不断提高,所以刚开始要好一些心理准备,比如焊坏板子、摔坏芯片、接错线等等。当然最最重要的是工欲善其事必先利其器,先配齐一套基础工具是必须的……
看这篇文章之前建议先了解一些FC的基础知识,如Mapper/MMC/PCB/PRG/CHR等等,网上关于这些概念的文档多不胜数,在这里就不一一介绍了,各位可以自行搜索。英文基础比较好的建议去http://wiki.nesdev.com以及它的论坛,几乎所有关于FC的软硬件知识都可以在里面找到。需要说明的一点,本人并不是专业人士,也只是一个初学者,写这篇文章的目的希望其他爱好者只用参考这一篇文章就可以完成自己的改造,而不用网上到处找资料,所以文章中不可避免会出现一些错误和纰漏,希望不要成为一种误导。