任天堂的壟斷時代——超級任天堂的「引擎」65C816

超級任天堂是任天堂主機的高檔機種,由FC進入SFC的最大改變,就是把CPU由八位的“6502”升級為十六位的“65816”,兩種CPU都是由理光提供。要用很多計算機方面的術語來比較FC與SFC的話,可能會不太好理解,如果我們把它想成一部汽車的話,那就會簡單很多。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

任天堂FC主機

因此我們來吧CPU比作“遊戲機的引擎”。如果把其他部分,也當做汽車來看的話,那麼遊戲的程序就是汽油、ROM卡帶就是油箱、主機內的工作RAM就是化油器,而連接超級任天堂的電視則可以當做汽車的輪子來看待。但事實上,只有CPU尚不足以擔任引擎的角色,還必須加上GPU以及音效處理芯片才行。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

任天堂SFC主機

如果我們把八位的6502CPU當做500CC的引擎來看待的話;則相對代表十六位的,就要算是2000CC的跑車引擎了。一般來說如果氣缸變大,則一次就可以燃燒更大量的汽油。而由於超級任天堂擁有比任天堂大好幾倍的氣缸,因此一次也可以讀取好幾倍的程序加以運行。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

CPU6502原型

但是雖然說引擎增大變得更復雜,可以使速度及扭力大幅度提升;但相對的所要花費的燃料費用也變得更多了。而就以讓它們進行“百米直線賽車”為例,任天堂只需要極少的汽油,也就是很簡單的程序即可;但是雖然說超級任天堂跑得比較快,可是它也需要消耗比較多的汽油(程序)。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

CPU65816原型

為什麼會產生這種情況呢?這是因為光選用火花塞點燃超級任天堂的引擎,就需要任天堂數倍汽油的緣故。在6502中命令最小是1個字節,但是如果是65816的話,就連打一下火、踩一腳油門都要用到3到4個字節之多。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

理光的RP2A03CPU(6502核心)

這樣說也許並不是十分容易看出超級任天堂的弱點所在。就以前的舊型任天堂遊戲容量而言,2兆到4兆的記憶容量就已經算是大容量的了。但是超級任天堂的遊戲軟件在初期大部分已經是4兆的容量,還有多半的8兆到16兆的容量,後來甚至高達32兆的遊戲也越來越多,雖然引擎大,燃料費會增加,但碰到這種情況,油箱要是不變的話,也是不可能的。

任天堂的壟斷時代——超級任天堂的“引擎”65C816

SFC主機板

任天堂的壟斷時代——超級任天堂的“引擎”65C816

理光5A22CPU(65816核心)

65816是最多可以執行96兆的記憶容量。超級任天堂的開發部長上村說:“我認為要充份發揮超級任天堂的各項機能,容量是以12兆左右最為恰當”。而對於早期只有4兆軟件的超級任天堂而言,就好像是有噴射機的引擎,但卻只有摩托車一般的小油箱一樣;真可說是一件十分可惜的事情。


分享到:


相關文章: