GB和GBA存檔使用的記憶電池是什麼原理?


一般就是一一次性鋰電池。主要是通過一個切換電路把卡帶上的SRAM供電在卡帶供電中斷時切換到電池上,而且這個電路本身要保證自己的內阻低以盡量延長記憶電池壽命(一般正版GB卡帶的電池能保至少五年,帶時鐘的如口袋妖怪金銀水晶最多就兩年)。

這種方式在FC時代就有,最初用的遊戲好像是86年初還是85年底出的森田將棋。但是FC時代記憶電池電路不完善,SRAM和系統匯流排是直接連接的,容易出現丟檔,所有帶電池記憶的正版卡帶都會在背面注意事項里寫上在關機時應當按住Reset按鈕的提示(按住Reset可以把CPU匯流排置空,以防止關機時匯流排上出現雜亂電流破壞卡帶SRAM上里數據)。

到了GBA時期任天堂早已認識到電池記憶的弊端,除開部分遊戲(如惡魔城三部作等)之外,很多GBA正版遊戲已經不再使用電池記憶而使用快閃記憶體晶元記憶(有些遊戲像口袋妖怪寶石系列、洛克人exe4.5等雖然有電池,但是那個電池是時鐘使用的,就算其耗盡,也只是會使遊戲中和時鐘相關的事件無法發動,存檔仍然正常)。但是盜版遊戲為節省卡帶成本,而對ROM打補丁將其改為使用SRAM記憶,並繼續使用記憶電池。到了NDS時代,就不再有遊戲使用記憶電池了。


另外說一下,早期盜版的口袋綠寶石為什麼二周目會丟失存檔而無法進入強化道館和隱藏冠軍、戰鬥邊疆等劇情,就是因為破解存檔類型不完善,沒有屏蔽掉一周目保存通關存檔時的快閃記憶體備份存檔檢查(口袋妖怪GBA都是128KB快閃記憶體,存檔會同時保存兩份,而GBA的SRAM最多64KB,只能保存一份)。


推薦閱讀:

想入手一台3DS,主要目的是玩口袋,希望得知購買以及基本需要知道的信息?
拋開預算不談,PSV、新3DS、新3DSLL哪個更值得入?
神奇寶貝(精靈寶可夢)有哪些著名的哏?
國內遊戲主機、掌機文化是否已經斷層?
如何評價《口袋妖怪 XY》?

TAG:任天堂Nintendo | GameBoyGB | 掌上遊戲機 | 掌機遊戲 |