Fw: [閒聊] 洛克人X2當年為什麼沒有盜版?談CX4晶片

作者: h1236660 (X GOD艾克軋德)   2024-06-08 18:10:42
※ [本文轉錄自 Rockman 看板 #1cP2uIxm ]
作者: h1236660 (X GOD/艾克軋德) 看板: Rockman
標題: [閒聊] 洛克人X2當年為什麼沒有盜版?談CX4晶片
時間: Sat Jun 8 18:10:23 2024
大家好,今天介紹的是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
作者: forsakesheep (家裡蹲魯廢肥宅)   2024-06-08 18:27:00
我也只買過PC版的X1356,4是玩PS版,就2沒玩過
作者: ninnyshadow (Lonely Liquid)   2024-06-08 18:40:00
作者: SCLPAL (看相的說我一臉被劈樣)   2024-06-08 18:43:00
卡片喔?所以不是漫畫還是遊戲的劇情阿?以前買一堆黏液卡片然後故事同學間都亂掰lol
作者: Bencrie   2024-06-08 18:45:00
X1 PC 第三波發行,附一支控制器
作者: Fuuuck (歐麥古德尼士)   2024-06-08 18:46:00
X3不是也盜不了? 當年要3000
作者: SCLPAL (看相的說我一臉被劈樣)   2024-06-08 18:51:00
更後來不清楚了 我也是買正版卡帶來玩
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2024-06-08 18:53:00
X3盜版就光碟那幾個版本 SFC版確實沒印象有破解給磁碟機用
作者: wxi (wxi)   2024-06-08 19:03:00
當年X2剛上市時是跟小賣店訂的美版…等很久才來。不過也很疑惑很多同學都沒玩過
作者: strickdevil (strickdevil)   2024-06-08 19:07:00
印象X3超任版的也有盜版,以前的電玩店,10元一次10還是20分鐘的就有玩過
作者: Cger (海洋~~)   2024-06-08 19:11:00
當年班上有X2,X3卡夾匣的,被男生當神拜
作者: tw1019 (tw1019)   2024-06-08 19:12:00
X1有挑磁碟機~部分磁碟機不支援常常會過關後跳回序章關卡然後拿的身體強化裝備都會無法保存當年就會了這點去買X1 X2 X3的正版卡帶
作者: adolphjong (是的我是ADF!)   2024-06-08 19:16:00
跳回是因為原作者說的1.0版本的Bug,台灣磁碟機盜版都是那個版本,我小時候以為是磁碟片壞了,還去重新拷貝了好幾次
作者: YOLULIN1985   2024-06-08 19:41:00
X1當年買了結果家裡沒光碟機,放了整整一年才有的玩,無聊就是那說明書起來翻
作者: makigoto123 (Dai5y)   2024-06-08 19:42:00
印象X2沒盜版 X3需要特別版本才能玩32M的磁碟機? 反正當年要玩只能買卡夾
作者: takuchan (Taku)   2024-06-08 19:48:00
我也印象X2沒看到甚麼盜版,當初買卡夾還特別貴而且難找
作者: a43164910 (寺杉伊六)   2024-06-08 20:33:00
這導致2X真的沒什麼人玩過 大家都玩X X3 X4
作者: victordxess (MrChicken)   2024-06-08 21:20:00
專業推!
作者: bye2007 ( )   2024-06-08 21:30:00
推詳細介紹 X2和X3有特殊晶片 200X年初期才有完美的模擬
作者: BC8472   2024-06-08 21:38:00
我舅舅的那台也有裝耶!
作者: igtenos1985 (一個堤諾)   2024-06-08 21:44:00
難怪當初x2找好久才找到
作者: ozyamazaki (HARO)   2024-06-08 22:06:00
當年X2是跟表哥借 連美規主機一起借來玩到破關才歸還那時才知道有美規超任的存在
作者: mrporing (波利先生)   2024-06-08 22:34:00
萬變碟龍是逢甲的電機系教授做的

Links booklink

Contact Us: admin [ a t ] ucptt.com