[闲聊] 洛克人X2当年为什么没有盗版?谈CX4芯片

楼主: h1236660 (X GOD艾克轧德)   2024-06-08 18:10:23
大家好,今天介绍的是CX4芯片对洛克人X2
带来的画面表现效果以及防盗机制如何发挥
首先拆开卡匣介绍X1到3代的实体片构造
中间说明CX4芯片的设计与在游戏中的表现
最后说明CX4的防盗机制,若觉得前面比较难懂
可以先看后面有游戏画面的部分
再回头看前面的实体介绍
========================================
今日内容
00:11 前言
02:20 卡匣拆解与电路板说明
04:38 CX4芯片简介
06:26 超任的性能与其他强化芯片
08:02 CX4芯片在游戏中的效果
12:40 CX4芯片如何发挥防盗
13:17 关于当年的超任盗版磁盘机
14:52 为什么会有日版外壳、美版内容这回事?
16:23 PC版X3的小错误、X2为什么没有PC版?
17:06 用盗版机硬玩X2会发生什么事?
18:32 下期预告
影片版
https://www.youtube.com/watch?v=2mkbkk5MUHU
========================================
图文版
我人生的第一款洛克人游戏
是1995年爸爸带我去逛电脑店时,买到的X1PC版
很庆幸在当年台湾版权意识还不是很高的时候
第一款洛克人就是正版
后来也陆续买了后几代的PC版
https://i.imgur.com/Z1dq5LM.jpeg
因为当年我家主机只有FC,也就是俗称的红白机
是妈妈跟她朋友在想可以买个给小孩子玩的玩具而买的
那个年代由于资讯很封闭
我能够接触游戏的管道只有PC和红白机
不知道什么叫做超级任天堂SFC
同学也没有跟我说过
所以在买到4代PC版以后觉得有件事情很奇怪
就是PC版有1有3有4,就是没有2
现在想想,我当年其实有看过超任
但当下不知道,有关这点后面再述
直到大约2000年开始有网络时
那时调制解调器还是频宽很窄的联强蝙蝠车56K
上网查资料后才知道原来2代只有超任版
所以PC上就是玩不到
同学之间也没有人提到2代的游戏内容是怎么样子
都只能看贴纸或垫板过肝瘾
几十年过去后买了洛克人X大全书
更加确定2代的实体片就真的只有超任版
不像3代那样还有出PS、SS、PC
甚至取消的3DO版,几乎是全平台制霸
而且在跟各网友讨论后发现一件事情
就是“2代没有实体的盗版”
这个原因,跟卡匣里面一个叫做CX4的芯片有关联
这芯片非常厉害,可是网络上能查到的资料非常少
后来有幸老人送了我2与3代的实体片
因此终于能够对于CX4芯片有更多的研究
所以今天的影片,可说是几十年来的心得精华
也感谢老人与11号提供的卡匣
拆开卡匣需要用到特殊的梅花形螺丝起子
4.5mm是拆主机用的,3.8mm拆卡匣用
在拆完以后,我们可以看到Printed Circuit Board
即印刷电路板,简称PCB,朝着玩家的这边是背面
拆下来以后才能看到正面的各种芯片
https://i.imgur.com/wYVv2i9.jpeg
先来看看1代PCB正面
最大的两块芯片是Mask ROM
术语是“光罩唯读内存”
理解成储存游戏内容的芯片就可以了
1代是1个8MB加1个4MB
中间的七四LS零零是通用逻辑芯片
这个不是重点所以跳过
最后一块是Checking Integrated Circuit
即检查芯片,简称CIC
是任天堂用来阻止游戏跨区用的
简单讲就是日规卡匣不能插在欧规主机上这样
就算拆开卡匣外壳强行插进去,游戏也玩不起来
不过有些日美规卡匣的CIC芯片一样
所以拆开外壳后
日美规卡匣可以任意在日美规主机上游玩
另外,背面的线表示它是维修过的1.1版
没维修过的1.0版会有突然跳回序关的问题
这方面的细节足以独立另外制作影片讲解
以后有空再说
在接头方面,正背面分别有23个接头,一共54个接头
接下来看看2代,最大的两块也是Mask ROM
与一代一样是1个8MB加1个4MB,左下角是CIC芯片
右下写20MHz的装置是Oscillator,也就是振荡器
是用来设定CX4芯片时脉用的
除此之外,可以发现这片PCB正背面各31个接头
一共62个,但很奇怪的是,左右两边接头是断的
没跟PCB有任何连结,即使是唯一的线路
连到正面后也没有接到什么元件
我查了一下这些多出来的接头的设计,如图所示
可知唯一的那条线是连到System Clock
本要用主机的21.477MHz但取消
只有少数游戏有连
https://i.imgur.com/X3N2cFV.jpeg
右边的线路还有左右声道相关
只是我没看过有什么游戏运用的
但共通点是会使用这种62个接头的卡匣
都是有安装强化芯片的游戏
即使多出来的16的接头一个都没用到
好,位于中间偏右的,就是今天要谈的主角“CX4芯片”
其全名为Capcom Consumer Custom Chip
也就是“卡普空为消费者客制化的芯片”
取4个英文字首的C来命名,也就是"西西西西"芯片
我们在2代游戏盒封面上,可以看到不管是正面还背面
都有一个金色的拳头,并且写着CX4
这就是CX4芯片的LOGO
https://i.imgur.com/V20Izr4.jpeg
在背面
写着这个是卡普空独立开发的Digital Signal Processor
也就是数位讯号处理器,能够对Sprite图层
也就是人物图层进行旋转、放大和缩小的效果
更使得描绘Wire Frame,即描绘3D线框成为可能
大幅提高游戏性
回头来看2代的PCB线路
可以发现ROM的布线都是以连到CX4为终点
然后再从CX4连到接头上面去
也就说即使是不需要经过CX4处理的物件
也依然只有这条路可以走
1代的话就是直接从ROM芯片连到接头
不过1代有自己的防盗机制,虽然太容易被破解
这个以后有机会再说
接下来的3代PCB就不用说太多
主要是ROM容量换成1颗16MB,所以面积小了很多
线路也变得简洁,从这点可以看到时代的进步
我想起之前介绍2代企划津田祥寿的爆料时
他提到当时想帮2代加容量但是上司不给过
也许原因是出在于PCB的规格已经订好了不能再改
而不是CX4真的只能处理12MB的容量
但是3代包装盒完全没有提到CX4满奇怪的
馆主我猜想跟该代CX4运用得很少有关,但即使如此
PCB线路依然设计成ROM资料必须经过CX4
超任有运用到强化芯片的游戏大约有70多个
不同游戏的强化项目不同,也有仅针对音源进行强化的
有用到CX4芯片的游戏,只有前述两作
后来的洛克人与佛鲁迪没有装
因此我认为卡普空对这两作是相当重视的
因为研发这种芯片理所当然的要增加预算
可能是因为1代有破百万销量的关系
让他们觉得这个系列值得重视的关系吧
虽然销量反而是讽刺的越来越少
其实超任主机本身就能够做到旋转、放大缩小
以及模拟3D地面的效果,叫做Mode 7
比如“超级银河战士”就是没有强化芯片的游戏
一开始遇到的头目打败它以后
会有一个旋转往镜头飞的动作,便是运用Mode 7
除此之外,有透视感的赛车游戏
以及需要表现地图宏大感的作品
比如太空战士系列驾驶飞空船
以及6代开头在雪地上行走的壮阔感
也是借由Mode 7实现的
那为什么还要有强化芯片呢?
因为运用这些效果对主机来讲有负担
而这些芯片可以减轻负担
至于3D线框,则需靠CX4实现
至于更强的3D纯处理与浮点运算
则得借由Argonaut Games开发的Super FX来实现
比如Star Fox星战火狐,能在超任上玩到3D射击游戏
在当年是相当令人瞠目结舌的技术
但相对地这种游戏也不是很好研发
想玩3D游戏,还是用后来登场的PS与SS更加实际
那么接下来就用各种游戏画面
来说明2代哪些地方有运用到CX4
津田说过序关头目没有使用
以前网络上有人说它有用到的说法是错误的
因为他身体是背景图层,不是Sprite图层
所以可以正常显示
四肢与头是Sprite图层所以出问题了
https://i.imgur.com/qqSjEcZ.jpeg
在正常运作的情况下,最容易判别的
就是有没有出现线框旋转
比如OP中艾克斯的3D头由小至大的变化
以及左右转,上下转
之后LOGO的X文字转来转去和2的左右翻转
就是在卖弄CX4的性能
中头目登录剑和最后的西克玛大头
也都是炫技线框旋转的实例
至于非线框物件,最好判别的方法
是截图观看Sprite有没有出现不太好看的毛边
我认为卡斯的旋转攻击最容易判别
他设计上是每旋转22.5度就一张图
但制作群只要画出一个角度的Sprite就行了
其余15个角度交给CX4算图
https://i.imgur.com/eQQxDJp.jpeg
我以Photoshop来示范,按下任意变形后
内插补点选择“最接近像素”后再转22.5度
就可以再现类似的状况,虽然看起来不太好看
但正在移动的物件本来就不容易看清,除非你有鹰眼
交给CX4演算的好处就是可以节省容量
因为在那个时代容量非常珍贵,每1KB都要很计较
不像现在硬盘动不动就GB TB亿来亿去的
如果不想用CX4又要让卡斯旋转
那制作群就得真的把16个角度都给画出来
非常占空间,会导致游戏内容变得更少
比如1代挖掘工丢的铁镐就是这样
为了呈现旋转而画了3张图
我模拟一下若当年就有CX4,那么可以只要画1张
而且旋转动作可以更加流畅
(这边的表现效果只能请大家看影片了,截图看不出流畅度差异)
https://i.imgur.com/mAAcNXa.jpeg
所以虽然在静态画面时会发觉被旋转的Sprite不好看
但对于平时游玩时的观感影响不大
而且让Sprite更加生动与呈现细致的旋转
可说是在当年资源缺乏下所诞生的技术
在序章有用到CX4的,是杂鱼中的机械手臂
我们可以看到它会随着艾克斯位置而产生很精细的追踪
这是1代办不到的事情
除此之外津田说八大头目都有运用,根据我的调查
进入舞台时头目周围的集中线是CX4的运用
钢索丝瓜是播种出来的那个会旋转的植物
泡沫螃蟹是使用防护罩时,防护罩左右晃动的效果
水晶蜗牛很好懂,就是缩进壳内后的旋转
电磁蜈蚣是隐身时身体变成碎片的特效
以及中毒时的马赛克特效
音速鸵鸟是从背景跳出来时的放大效果
车轮鳄鱼反而是应用在红色液体的上下起伏
而不是用在头目身上
烈火朱鹿的话我不太确定
推测是冲刺与使用上下升龙拳时的火焰拉伸效果
废铁飞蛾则是礼遇最高的一位八大
晃动与吸垃圾时的变大效果就是靠CX4办到的
变身后的雷射也是
会随着玩家所在而改变雷射的倾斜角度
至于修罗战警,卡斯讲过了
巴雷是应用在头球的轨道计算
亚吉尔不太确定,也许没有,如果有的话
或许是把剑气波的形状捏成弧形
卡斯坦克不太确定
推测是弹跳弹与飞盘的运动轨迹
亚吉尔战机的话则是大飞弹碎片合体前由小变大的过程
杰洛与新西克玛貌似没有
最后,就是西克玛病毒本身和发射雷射的时候
这个雷射跟废铁飞蛾的一样,虽然不会斜向射击
但有时会导致卡顿
他被攻击时背景产生的马赛克也是
在其他方面
还有以特定特武攻击天气水晶后所产生的环境变化
沙漠基地攻击后会旋转的桥,水晶狙击的集气效果
中头目海棘鱼的雷射攻击,亿兆爆破的集中线特效等
可以说几乎整个2代都是在卖弄CX4的性能
但到了3代变得非常少,没有这么爱现了
比如LOGO的X字就没有像2代那样很夸张的一直转
深怕我们不知道这是3D演算似的
其他线框方面的卖弄只剩下兵器工厂的手里剑
获得特武时的3D演示,和最终战出现的西克玛病毒
以及他被疫苗攻击后的效果
非线框方面的应用最明显的是光线的扩散
比如OP与序关背景来回移动的探照灯
以及西克玛皇帝那个无视无敌状态
会一直扣血的光束砲
那么接下来是CX4的防盗说明
倒也不是说X2防盗技术特别好
而是有强化芯片的游戏会增加盗版的困难度
算是在强化游戏时顺便附加防盗效果
软硬件的设计越复杂,越难在盗版装置上正常游玩
我们在游戏启动时按住第2个控制器上的B键
可以启动CX4自检,这几项都是很专业的术语
不需要太了解,其中LDMAC影响最大
但不是说这一条Error就一定会有问题
有时还是能正常玩,具体原因不清楚
我想这方面可能涉及比较深的机密
https://i.imgur.com/Xh5jVyU.jpeg
就实际上的情况来讲,3代有盗版,但不是卡匣的盗版
而是3.5磁片与CD的盗版
我小时候有在舅舅家看过超任
但是因为舅舅装了万变碟龙
也就是在超任上装了增加插入磁盘片来玩游戏的方法
磁盘机也很大台
而且我跟表弟玩的时候都只插磁盘片而没插卡匣
我去过他家玩十几次了却一次都没看出来
玩的都是双人游戏所以没玩到洛克人过
https://i.imgur.com/WpdrImn.jpeg
其实磁盘机不是只有万变碟龙
由于超任的盗版市场商机很庞大
所以很多厂商都来抢食这块大饼,比如还有超魔宝
拦截者、游戏拍档、霹雳小子、超任博士等立立杂杂的
总之超过十几家在做磁盘机
根据朋友瞇眼喵太郎所述
当年3代在同学家玩过3.5磁片的盗版
可以玩到破关都没问题,没有任何破图
就以3代在超任版发售后5个月就有PS版的情况来看
馆主推测3代也许为了方便容易移植到其他平台
因此防盗设计做得比较宽松
毕竟以光盘为载体的PC、PS、SS和3DO
没办法像卡匣那样另外装强化芯片来防盗
大家如果有经历过那个年代
多少会知道CD真的是比卡匣好盗版太多
话说回来
也有可能是他朋友的磁盘机能破解3代防盗机制的关系
因为还有其他网友说就算把2与3代做成磁片也不能玩
对,不同磁盘机的性能还是有差的
那,有些玩家说卡匣也有盗版,这是怎么回事?
其实还是正版,但是“日皮美骨”或者“美皮日骨”
为什么会这样呢?
因为2代的PCB Type只有SHVC-2DC0N-01一种而已
而且CIC芯片都是F411A,也就是说把卡匣拆开后
把PCB装换到另一个版的卡匣内就完成了
欧版的CIC芯片是F413A,就不能这样换了
3代也一样
日美的正式版PCB Type都是SHVC-1DC0N-01
CIC芯片也还都一样是F411B
是嘛,外壳换掉就好了嘛
你以为买到的是洛克面但其实是美加面Da
https://i.imgur.com/Rs1oBXr.jpeg
为什么有这种事,因为2与3代比较难盗版
复制CX4芯片是很不现实又没利益的事情
没强化芯片的1代虽然也有自己的防盗机制
但是容易被破解所以不难复制
有些店家为了补足2代卡匣的需求
因此去批购美版卡匣然后再另外购买日版卡匣外壳
以及复印卡匣上面的贴纸后,便能把美版伪装成日版
盗版的是外壳与贴纸,内容物还是美版正版
https://i.imgur.com/i8rAea0.jpeg
听说美国那边也有批购日版然后伪装成美版的事情
你以为买到的是美加面但其实是洛克面Da
https://i.imgur.com/ArAu9Vd.jpeg
至于3代,反正非卡匣的版本比较好盗版
PS与SS版都能正常运作
所以店家与玩家也没必要坚持超任版
至于PC版,有一点小小的错误,就是打败老西后
他会以倒头栽的方式出现
然后以“后退噜”的方式逃跑,非常神奇
https://i.imgur.com/7A8PCGV.jpeg
但是,要玩2000年前出的PC版才有此现象
2018年的合集由于其实是用官方模拟器去跑超任版
所以不会有这种现象
因此馆主猜想2代没有PC版的原因,在于当时的PC性能
软件还不够优秀到能完全模拟CX4
这点从1995年出的1代PC版可以看出来
它做了相当多的降级,体感跟超任版差很多
声音也很糟糕
这又是一个足以独立做一篇影片讲解的内容,以后再说
说了这么多
如果用破解能力比较差的装置硬玩盗版2与3代
会发生什么事情?
根据装置能力的不同
最差的情况是刚进入就不能玩,整个黑画面
稍微好一点的情况是可以玩,但是只有背景图层
Sprite不见或者是色块
再好一点是Sprite会出现,但整个乱码满天飞
我们可以看到
即使是不需要运用到CX4的Sprite也一样乱码
3代OP与序关背景的的探照灯也没了
变成画面中间的一条线
有时甚至在开头画面就帮你把头铠装好了
整个莫名的扰人但也很有喜感
https://i.imgur.com/fybm0tr.jpeg
所以这个就是CX4芯片的防盗效果
没办法让想盗版的人能一步到位,有很多问题需要解决
到了约莫2000年时,各种民间模拟器的研发越来越完善
差不多在那个时间点算是能完美模拟
剩下卡斯旋转依然有无法正常显示的问题
还有沙漠基地的大桥整个不见,连实体都没有
骑车会直接掉下去,后来再过个几年解决了
https://i.imgur.com/W8h9civ.jpeg
可以撑个快10年,2代的防盗技术也是很厉害了
但如果想在杂牌掌机上运行
就算近年来已经能克服乱码,也未必能够流畅
依然需要足够性能的硬件与软件
所以可以说直到今日
2代依然不是随便复制游戏内容就可以玩的
不知今天的洛克人系列爆料大家还喜欢吗?
下期预计解讲解在卡片上连载的异色外传
"MEGAMISSION"剧情解说与相关同人游戏介绍
我们下周见
https://i.imgur.com/EsFYq1i.jpeg
作者: RuinAngel (左)   2024-06-08 19:56:00
完全没印象 SNES 三代有盗版,以为只有不能玩的 Rom然后要说 CX4 防盗其实也不是,就单纯当年用的太少dump 出来不能玩大家也以为是 CX4 的问题而不是 Rom 就有问题,稀少的东西研究破解起来进度就很缓慢这样而且 X2 虽然卖弄了很多效果但大多没啥影响或是负面影响(大幅拖慢游戏速度等),X3 还续用反而比较意外
作者: julian213456 (kage)   2024-06-08 22:58:00
我最初接触到的是PC的X3,好像也曾碰过PC的X,后面不管出了几代就是没机会碰到X2,所以也是后来靠模拟器才终于能玩到这一款,然后也的确遇到卡斯破图的问题,原来是CX4芯片的问题~好险现在有合辑
作者: Ctea (无仁无义的战争)   2024-06-09 01:50:00
我X2反而是唯一买到盗版的 但这样看起来可能是买到某种水货@@ 因为外盒明显是粗劣印刷,然后说明书有当年盗版常有的缺页(印到中间就没了),至于内容物不是Rockman X2而是Mega Man X2X3则没听说过有盗版 那时后都有听到店家说采新技术防盗看到文章中间了原来是这样吗www 而且没想到美国那边也有批到RX2的www
作者: gfneo (gfneo)   2024-06-12 14:49:00
所以我X3是买到盗版?! 这么多年后才知道@.@
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2024-06-14 06:16:00
那些换壳的要说盗版也微妙啦 基板跟ROM是正版 (CAPCOM有拿到钱) 只有壳不是初心会做的盗版货
作者: mild7no1 (地虎人)   2024-07-04 21:14:00
推推 专业的确我国小时有发现 我家附近那种摆家用主机,投币多少钱玩几分钟的店家,X3 明明是日规卡带,但里面是写megaman X3的英文怪卡我也借过同学的美规X2 硬把外壳拆掉 插日规机 结果是可以玩的

Links booklink

Contact Us: admin [ a t ] ucptt.com