盜版GameBoy卡帶與正版卡帶內部結構有什麼區別?為什麼盜版卡帶會掉檔呢?


題主問的gameboy,廣義上可以指GB/GBC和GBA兩種主機。狹義上就單指GB/GBC。

首先我們來看下GB/GBC正版卡帶的卡芯上有些什麼東西。

兩盤卡都是帶電池存檔記憶的遊戲的。晶元上都標註了名稱。

1.ROM:也就是遊戲數據存儲的地方

2.MBC:Memory Bank Controller,用來做ROM內BANK切換用的。MBC有好幾種類型。為什麼需要MBC,簡單來說GB/GBC的CPU能訪問的地址有限(以GBC的Z80處理器來論,只能訪問64KB),遊戲容量超過該容量,CPU就不能讀取了。MBC作用就是用來輔助切換ROM內BANK地址。(GB/GBC遊戲通常大小為32KB-1MB)

3.SRAM:用來記錄遊戲存檔。SRAM是易失性存儲器,需要外部持續供電才能維持數據不丟失。

4.MM1134:用於控制SRAM的IC。

5.電池:給SRAM提供電源維持內部數據。

6**.有些帶時鐘的卡帶上會有一顆晶振

(像左邊這盤卡沒有SRAM卻有電池,這種情況有些是SRAM內建在MBC內,有些是不需要存檔的遊戲,電池用作他用。)

=======分割線

對於同一個遊戲,正版和盜版實際上卡帶上該有的元件都有,只不過在PCB排布,使用的晶元型號上會有寫差異。後期的GB/GBC盜版卡上晶元會用到COB封裝,也就是我們經常說的黑色牛屎塊。(但有黑色牛屎的卡帶不一定百分百是盜版)

來看一個典型的盜版卡帶

這顆黑色的COB封裝內集成了MBC,控制電路和ROM。外部這顆為SRAM。

============分隔線

卡帶結構談完,接下來聊聊盜版卡存檔為什麼容易丟失的問題。GB/GBC卡帶正版也都是一次性電池記憶,沒有晶元記憶的方式,所以不討論正盜版存檔方式不同造成的問題。

這個問題網上討論其實很多,原因也有多種多樣。個人覺得最重要的一個原因是日本在卡帶製作和電池的選用上都比較嚴格。如果手頭有正版卡帶的話,可以發現,這些卡帶在經歷十幾二十多年後,電池電壓仍在正常範圍,且卡帶存檔依然存在,電池品牌皆為日本大廠,松下,麥克賽爾居多。 而盜版卡帶所用的電池多為國產廉價產品,本身其持久性並不加,基本放不了幾年電池就沒電了。

其次在卡帶晶元的選用和PCB沉金工藝上,原裝和盜版也有非常大的差異。原裝卡帶PCB做工都非常精良,晶元也都是大廠品牌,其電氣性能非常好。電氣性能的好壞決定了這塊卡帶的功耗大小,很大程度也決定了電池可使用的時間。反觀國產卡帶,PCB做工大都比較粗糙,使用的晶元為雜牌或者無牌,其穩定性和功耗也可想而知。晶元性能的不穩定,加上有時的電壓波動,很容易造成SRAM里的數據半途丟失。

兩項因素相加,使兩者的差距更明顯了。==============2015.12.04更新

這裡想討論下GBA的卡帶結構和存儲方式,發現百度貼吧的周哥曾經寫過一個技術專題。我就不班門弄斧了。題主或者看官有興趣可以參考下這個貼子。【技術貼】 GBA遊戲卡帶的幾種記憶類型[原創]_maxzhou88吧

卡帶存檔方式比較多樣,並不局限於傳統的SRAM+鋰電池的方式,使用非易失性存儲器也成為一種趨勢。但SRAM尤其速度快的優勢,並不能完全被替代。比如火焰紋章系列卡帶用的就是SRAM存檔類型,由於其遊戲機制,在玩家的每回合行動後都會被自動記錄下來,這個時候需要SRAM才能實現。

題外話,其實在FC時代,BANDAI的一些遊戲(龍珠Z系列,高達騎士物語等)就率先使用的EEPROM來存檔。


你說的是gb還是gba?先說gb吧,其實d卡跟正版沒有本質區別,內部一般是三個晶元1、ROM存放遊戲 2、SRAM用於存檔 3、MBC 用於地址轉換

至於掉檔的問題,很大可能是電池沒電

至於gba卡帶,由於存檔方式多樣,所以D卡不一定兼容所以就調檔啦。


不太懂具體的電子原理,但是小時候拆卡帶發現個問題,就是盜版卡帶很多電池那個扣不太穩固,很容易讓電池錯位一下,所以就丟檔了。我的口袋妖怪,我的皮卡丘


推薦閱讀:

如何評價遊戲《熱血英豪》?
如果有公司專註於做遊戲大作的漢化,或者說本地化營銷,能賺到錢嗎?
卡牌遊戲中第一回合發生什麼會讓你覺得這局贏了?
小時候玩過一個紅白機遊戲西遊記,但是現在找不到了?
為什麼16位機的音色相比8位的fc要更加渾濁?

TAG:遊戲 | 掌上遊戲機 |