1975年,一家名為MOS科技的公司推出一塊售價25美元的微處理器,此后,這塊CPU被廣泛的應用于蘋果電腦、任天堂FC及兼容機、學習機等。到了90年代,當時中國學生幾乎人手一臺的文曲星也用了這塊CPU,培養(yǎng)了整整一代中國玩家。
這塊CPU的名字叫6502,讓我們從其誕生說起。
6502的誕生
6502的發(fā)明人是電子工程師Chuck Peddle。1973年,35歲的Peddle加入摩托羅拉公司,負責向客戶兜售6800 CPU。這是當時的一款性能優(yōu)秀的CPU,但就是太貴了,售價300多美元。
摩托羅拉天才工程師Chuck Peddle
于是Peddle試圖說服摩托羅拉的管理層設(shè)計一種廉價CPU,然而管理層覺得既然6800這么賺錢,為何要去弄個廉價CPU來爭奪自己的市場,理所當然的否決了Peddle的建議。
但Peddle仍念念不忘自己的想法,于次年帶領(lǐng)Bill Mensch等六位工程師投奔了Mos科技,開始了6502 CPU的研發(fā)。
6502的設(shè)計目標是“一款比6800性能更好、價格更低的替代品”,11個月之后,6502誕生。
6502是一款8位的微處理器,最大支持內(nèi)存64KB,其主頻和6800一樣,都是1MHz,但是因為6502有一個指令流水線(在一條指令執(zhí)行的同時,就取下一條指令),從而性能顯著優(yōu)于6800。而且由于對制程工藝的要求相對較低,造成6502的良品率出奇的高。
當時6502 CPU在雜志上的廣告
1975年下半年,6502開始發(fā)售,售價25美元起,價格只有摩托羅拉6800和英特爾8080的1/15。低廉的價格和更好的性能使得6502在CPU市場競爭中脫穎而出。
羅克韋爾國際生產(chǎn)的6502 CPU
為提高產(chǎn)能,MOS科技將6502授權(quán)給了羅克韋爾國際和另外一家半導體廠商,再后來又授權(quán)給了更多的廠商,使得6502大量出貨,這讓摩托羅拉6800和英特爾8080苦不堪言,只得降價銷售。到了1976年,6800已經(jīng)被迫降價到35美元,相當于兩年前上市價的1/10。
引爆個人電腦革命
為幫助電子工程師們制造個人電腦和其它設(shè)備,Peddle還研發(fā)了一塊名為KIM-1(KeyboardInput Monitor)的開發(fā)板,很快KIM-1開始在個人電腦愛好者間流行。Commodore公司采用6502和KIM-1設(shè)計了PET,PET很快流行起來,于是Commodore在1976年收購了Mos科技。
1976年4月,自制電腦俱樂部成員,惠普工程師史蒂夫?沃茲用6502搭建出了Apple I的主板。
隨后,史蒂夫?喬布斯找人在自己父母車庫中手工組裝了200臺Apple I電腦,并親自售賣,但最終用了十個月時間才賣出25臺,當時一臺Apple I的售價為667美元,而現(xiàn)在拍賣價格已達到了100萬美元。
沃茨和喬布斯在研究自己搗鼓出來的Apple I主板,Apple I采用6502 CPU
沃茨和喬布斯手持Apple II主板,Apple II也采用6502 CPU
1977年6月,沃茨又用6502打造出Apple II。Apple II系列是一款長壽的個人電腦,并獲得了商業(yè)上的成功,截至到1993年停產(chǎn),共賣出500萬臺以上。
參與6502研發(fā)的工程師BillMensch后來創(chuàng)建了WDC公司,繼續(xù)研究6502架構(gòu),任天堂SFC的CPU實際上是他研發(fā)的
1978年,參與6502設(shè)計的Bill Mensch離開Commodore創(chuàng)立了WDC(Western Design Center)公司,繼續(xù)6502架構(gòu)的研發(fā),并推出了W65C02(CMOS版的6502)及W65C816(16位的6502)等CPU產(chǎn)品,其中W65C816在1986年被用于AppleIIGS電腦。1979年,雅達利公司也加入了6502的陣營。
雅達利2600,1977年推出,用的是6507 CPU(6502改進型號)
根據(jù)Mensch后來的說法,由于開放授權(quán),使得6502的產(chǎn)量是其它競爭產(chǎn)品的10倍,其優(yōu)秀的性能和低廉的價格迫使其他CPU廠商降價,為1980年代的個人電腦革命起了推波助瀾的作用。
進軍家用游戲市場
1981年,在成功推出街機版《大金剛》之后,山內(nèi)溥委任上村雅之設(shè)計任天堂第三代家用游戲主機FC。多年之后,上村雅之在接受The Verge采訪時回憶道:“我們起初確實有一些街機方面的經(jīng)驗,想采用同樣的大規(guī)模集成電路芯片來做,所以我們需要找一家制造商。然而當時能生產(chǎn)這種芯片的制造商都在開足產(chǎn)能馬力生產(chǎn)個人電腦芯片,只有一家公司既有最先進生產(chǎn)設(shè)備又暫時沒有任何訂單,這家公司就是理光。”
任天堂硬件領(lǐng)軍人物之一的上村雅之
在FC的CPU選擇方面,上村雅之想用Zilog公司的Z80CPU(基于英特爾的8080研發(fā)),這塊CPU也是之前《大金剛》街機采用的那塊,團隊對其開發(fā)工具熟悉,然而理光卻給他推薦了6502.7(6502的改進型,主頻1.8 MHz),理光取得了6502的授權(quán),并將其命名為RP2A03。
NES(美版FC)主板,1987年制造,打紅框的芯片則是理光的RP2A03G(6502.7),旁邊那塊理光RP2C02是圖像CPU(兼容機多用臺灣聯(lián)華電子UA6538),CPU下方是夏普生產(chǎn)的內(nèi)存芯片
FC兼容機主板,臺灣聯(lián)華電子UA6527(6502內(nèi)核)和UA6538的組合,1992年32周生產(chǎn);韓國現(xiàn)代內(nèi)存芯片,1992年27周生產(chǎn)
最后,上村雅之及其團隊被理光說服,采用了6502.7作為FC的CPU。也正是這塊芯片,將未來的社長巖田聰帶到了任天堂的身邊:當時任天堂沒幾個人懂6502的開發(fā),而巖田聰則精通CommodorePET電腦的編程,PET正是采用了6502CPU。
巖田聰是6502開發(fā)大拿
就這樣,巖田聰也參與到了FC的研發(fā)中來:據(jù)巖田聰后來回憶,自己曾作為技術(shù)專家去給任天堂技術(shù)人員科普過一次6502的特性,并向上村雅之傳授了“如何用6502節(jié)約儲存空間”的秘訣。“我給他們講解了6502到底能做出什么。”
在巖田聰?shù)膸椭?,任天堂第一方的游戲開發(fā)速度比第三方廠商要快得多,并且能在同樣的游戲卡帶容量下做出更多的內(nèi)容和更好的畫質(zhì)。在1983年FC發(fā)售之后,巖田聰還親自為其貢獻了《彈珠臺》《高爾夫》《F1賽車》《氣球大戰(zhàn)》和《機車大賽》五款游戲。
SFC上的5A22CPU,理光生產(chǎn),16位的6502
由于FC取得了巨大成功,任天堂在7年后推出的SFC仍然沿用了6502架構(gòu),SFC采用的是16位的理光5A22CPU,這塊CPU基于WDC公司65C816研發(fā),主頻3.6 MHz,最大支持內(nèi)存由6502的64KB增加到了16MB。
PC Engine上的HuC6280A CPU,Hudson研發(fā),精工愛普生生產(chǎn),CMOS版的6502
而除開任天堂,還有一臺游戲主機也采用了6502CPU,這就是NEC于1987年發(fā)售的PC Engine。PC Engine采用了由Hudson開發(fā),精工愛普生生產(chǎn)的HuC6280A,HuC6280A基于WDC公司的65C02CPU(CMOS版的6502)研發(fā)。
在中國大陸,上世紀末紅遍大江南北的FC兼容機/小霸王學習機們和后來幾乎人手一臺的文曲星都采用了6502 CPU。小霸王們多采用臺灣聯(lián)華電子生產(chǎn)的UA6527,可以說這塊CPU陪伴了中國80后和90后的童年和少年時代。
經(jīng)典的文曲星CC800
早期的文曲星電子詞典幾乎都是6502單片機。2001年,金遠見公司推出CC800,提供API接口,配合自帶的編程語言GVBasic,可以編寫程序,并且可以保存,還可以用數(shù)據(jù)線聯(lián)機下載應用和游戲。
金遠見公司在官網(wǎng)開辟了一個應用專區(qū),免費供用戶下載,國內(nèi)為此掀起了一股轟轟烈烈的文曲星編程熱潮,并涌現(xiàn)出了一批編程牛人和游戲。
2003年左右兩款流行的文曲星機型:NC1020和NC3000
文曲星獨占游戲《英雄壇說》就是那個時候誕生的,金遠見將《英雄壇說》固化到后來的機器當中,使得游戲流傳極廣,有不少玩家都對這款游戲極為的熟悉。
文曲星上的游戲《英雄壇說》
當年P(guān)DA市場尚未興起,商務通等擴展性差,價格居高不下。同期的文曲星CC800小巧精致,使用一顆CR2032紐扣電池,可以用數(shù)據(jù)線聯(lián)機下載應用,因為針對的是學生用戶,價格只需要數(shù)百元,這些都是其他電子辭典很多年后都沒能做到的,以上原因都造成了文曲星在中國的流行。
現(xiàn)在還有相當多的人懷念當年偷偷在課堂上掏出文曲星偷偷玩游戲的時光,甚至有人推出了3DS版的文曲星CC800模擬器,并把《英雄壇說》“移植”到了蘋果iOS上。
3DS上的文曲星CC800模擬器
寫在最后
從誕生至今的40多年來,6502對個人電腦和家用游戲主機行業(yè)產(chǎn)生了極其深刻的影響,無數(shù)人的人生因此而改變。雖然小霸王和文曲星早已經(jīng)不再流行,《英雄壇說》也逐漸被人遺忘,但直到現(xiàn)在,6502仍被運用于數(shù)以億計的工業(yè)監(jiān)測和控制計算機當中,為我們服務。
而你的童年、少年與青年時代,又因為這個CPU產(chǎn)生過怎樣的樂趣呢?