944b26045bcb0c7d085aa6dbb97deef2 防拷晶片或是其他版權檢查機制,並不是現在遊戲主機才有的專利,任天堂早在1985年,就在北美地區為紅白機加裝10NES鎖定晶片,不過這個設計不但防範盜版遊戲,卻也造成正版遊戲受阻的窘境,和惹得一身腥的StarForce光碟防拷技術有得比。

前情提要:

家用主機秘辛1:任天堂紅白機導致的破解風潮

主機卡帶都裝特殊晶片

10NES鎖定晶片由2個部分組成,其中1項是在主機上的「鎖」,而另一項是在卡帶上的「鑰匙」,10NES的功能相當單純,讓系統處於在開機的時,偵測到裝有對應的10NES晶片的鑰匙(即正版卡帶)插入主機,才會繼續完成啟動步驟。任天堂使用這個機制來避免非官方以及盜版遊戲的發行,並鎖定不同地區的遊戲與主機不能互相搭配使用,就像是北美發行的主機,不能玩日本發行的遊戲。

在實際使用的情況中,10NES遇到了尷尬的問題,只要主機跟卡帶間發生接觸不良的情況,主機無法正常偵測到卡帶上的10NES晶片,就會導致連正版卡帶都無法運作的窘境。不過這也如我們對卡帶的直觀印象,如果卡帶沒插好,它當然無法運作。

很顯然地,這個問題的主因,是紅白機的設計上有著極大的缺陷。我們可以從紅白機安裝卡帶的方式略窺一二,絕大部分的插卡式家用電玩主機,都是從上方安裝卡帶,即便在紅白機之前的主機也是如此,但是任天堂在設計紅白機時,卻想要把紅白機定位成「娛樂系統」,而不是「遊戲主機」,刻意模仿錄影帶的插入方式,卻又不像錄放影機具備自動進帶裝置,導致了使用者插入卡帶時,需要手動將卡帶插入主機,並按壓下卡帶讓它固定在定位。

▲10NES採用實體晶片的方式,來阻擋盜版遊戲的執行。

▲日本版的紅白機就是從上方插入卡帶,大多數家用主機都採這種方式。(圖片來源:ifixit

▲北美版主機的卡帶安裝方式很奇特,和錄放影機真的有些類似。

▲北美版主機插入卡帶的影片,插入和取出都很麻煩。

別對卡帶吹氣

然而主機在長期使用後,將卡帶固定的機構若是老化,就會讓卡帶容易鬆動、接觸不良,最終導致10NES無法通過驗證,造成主機無法開機並正常運作。

當紅白機遇到無法運作的狀況,當時大多數的玩家都是會對卡帶吹氣,神奇的是這個偏方大多會奏效。雖然沒有直接的證據顯示,但是如果從10NES的角度出發,或許可以做出以下推測,我們吹出的氣帶有大量濕氣,而當濕氣碰到卡帶即凝結為小水珠,這些水珠是電的良導體,所以有助於解決接觸不良的問題。不過需要注意的是,溼氣雖然有助導電,但是同時也會加速卡帶鏽蝕,而造成永久性傷害。

做個簡單的整理,10NES成功阻止了小部分第三方開發者(以現在的詞彙來說就是獨立開發者)為紅白機開發遊戲,而其更遠大的貢獻,則是讓小朋友有很多壞掉的卡帶,大人還是有辦法販賣廉價的盜版合卡。所以,咳咳,所以我們可以做個猜想,人們不論執行正版或盜版遊戲,都會想要規避10NES的保護,嗯,那他們是怎麼做到的?

▲對卡帶吹氣,已經成為很多人的反射動作了吧。

下集預告:正版比盜版問題更多,破解萬惡10NES晶片

原文刊載於http://wololo.net/2014/01/14/10-days-of-hacking-day-1-the-nes

感謝原文作者Acid_Snake同意轉載

Original article by Acid_Snake. Translate by konamigood.

延伸閱讀:

【模擬器改造】Famicom 紅白機:王者已逝,風韻猶存

卡帶吹氣會生鏽,任天堂 過了25年才說

把點陣圖變得更粗糙,這13款經典遊戲你能猜出幾款呢?

使用 Facebook 留言

bbfox
2.  bbfox (發表於 2014年5月14日 11:43)
文中==>只要主機跟卡帶間發生接處不良的情況

是接「觸」不良

發表回應

謹慎發言,尊重彼此。按此展開留言規則