放下了教書(shū)的工作,長(zhǎng)久一身輕鬆。如同以前一樣,他又全身心的投入到了程序編寫(xiě)當(dāng)中。
肥標(biāo)則突發(fā)奇想,想要將長(zhǎng)久的吃豆子游戲做成街機(jī)賣(mài)錢(qián),只可惜工程量有點(diǎn)浩大,讓他有點(diǎn)無(wú)處下手的感覺(jué)。
這可並不向?qū)懸欢纬绦蚰屈N簡(jiǎn)單,那個(gè)時(shí)代的街機(jī)是一個(gè)獨(dú)立的系統(tǒng),製作一款遊戲就得設(shè)計(jì)一款新的機(jī)器。
要讓肥標(biāo)從無(wú)到有的弄出一個(gè)新系統(tǒng)來(lái)實(shí)在有些爲(wèi)難,不得已,他打起了自己倉(cāng)庫(kù)裡那上千臺(tái)機(jī)器的主意。
肥標(biāo)的想法是充分利用現(xiàn)有的資源,把那些滯銷(xiāo)貨改裝一番,剝掉原有的儲(chǔ)存遊戲數(shù)據(jù)ROM芯片,換上自己寫(xiě)的遊戲程序。
這樣既可以避開(kāi)重新開(kāi)發(fā)硬件的尷尬,又可以節(jié)省時(shí)間金錢(qián),皆大歡喜。
只是這個(gè)辦法理論上可行,實(shí)際操作起來(lái)困難重重。街機(jī)系統(tǒng)千奇百怪,根本沒(méi)有標(biāo)準(zhǔn),肥標(biāo)根本找不到基板的數(shù)據(jù),只能一個(gè)個(gè)的找出來(lái)。
肥標(biāo)只是一個(gè)電子愛(ài)好者而已,如此困難的課題實(shí)在搞不定,迫不得已只好向長(zhǎng)久求助。
長(zhǎng)久的回答很簡(jiǎn)單,不會(huì)!
“你要讓我重新做一個(gè)街機(jī)系統(tǒng)好辦,可是要在什麼資料都沒(méi)有的情況下利用別人的系統(tǒng)做自己的平臺(tái),很難。就比如你現(xiàn)在看蘋(píng)果機(jī)很簡(jiǎn)單,但是給你一部裸機(jī),什麼資料工具都沒(méi)有,你還怎麼開(kāi)發(fā),所以必須有開(kāi)發(fā)工具纔好做。”長(zhǎng)久如是說(shuō)。
“看來(lái)還是竹籃打水一場(chǎng)空。”肥標(biāo)有點(diǎn)沮喪,沒(méi)想到連長(zhǎng)久都做不到,看來(lái)自己把事情想得簡(jiǎn)單了。
“其實(shí)也沒(méi)什麼難的。”長(zhǎng)久看肥標(biāo)的情緒有點(diǎn)低落,出言安慰,“無(wú)非就是幾個(gè)部分而已,中央處理、存儲(chǔ)、輸入輸出、掃描等等,很簡(jiǎn)單的。”
“你說(shuō)的很簡(jiǎn)單,我纔剛學(xué),哪能一下子就通啊。”
“學(xué)是沒(méi)有用的,沒(méi)聽(tīng)說(shuō)哪個(gè)能靠學(xué)就能成功地。”長(zhǎng)久總結(jié)了一下,“必須動(dòng)手做,一步一步的摸索,從失敗中吸取教訓(xùn),這樣才能快速成長(zhǎng)。這樣吧,你幫我寫(xiě)程序,我來(lái)帶你做街機(jī)基板,三個(gè)月包教包會(huì)!”
“……”
長(zhǎng)久的海口不是亂誇的,他確實(shí)有這個(gè)能力,一個(gè)計(jì)算機(jī)系統(tǒng)說(shuō)簡(jiǎn)單也是簡(jiǎn)單到了極點(diǎn),關(guān)鍵看你怎麼看它,系統(tǒng)都是由簡(jiǎn)單到複雜的。
肥標(biāo)還是很樂(lè)意有人指導(dǎo),很珍惜這個(gè)難得的機(jī)會(huì),他本身也有基礎(chǔ),否則也不會(huì)學(xué)這個(gè)專(zhuān)業(yè)了,只不過(guò)對(duì)計(jì)算機(jī)系統(tǒng)沒(méi)有入門(mén)而已。
長(zhǎng)久白天和肥標(biāo)寫(xiě)代碼,晚上則在他的房間裡一起搗鼓基板。
程序沒(méi)什麼,按部就班而已,長(zhǎng)久在這方面遊刃有餘,進(jìn)度控制的恰到好處,videoform的圖標(biāo)插件很快就完成了,寄給了在美國(guó)的虞博士。
基板設(shè)計(jì)則費(fèi)了點(diǎn)時(shí)間,因爲(wèi)這是半教半做,長(zhǎng)久自己也是好久沒(méi)碰過(guò)了,不過(guò)萬(wàn)變不離其宗,都是計(jì)算機(jī)系統(tǒng)嘛,只不過(guò)個(gè)通用一個(gè)專(zhuān)用而已。
爲(wèi)了慎重起見(jiàn),長(zhǎng)久還特地拆了一臺(tái)街機(jī)剖析了其中的設(shè)計(jì),分析了一通下來(lái)心中大定,原來(lái)也不過(guò)和當(dāng)年的FC差不多,甚至不如。
夢(mèng)中長(zhǎng)久曾經(jīng)做過(guò)盜版,就是將日本原裝的卡帶破解,dump出遊戲數(shù)據(jù)接入到自己的系統(tǒng)中來(lái),賣(mài)給遊戲商。所以他對(duì)街機(jī)基板這一套很熟,什麼東西什麼用門(mén)清。
只不過(guò)帶著肥標(biāo)做就又是一個(gè)情況了,長(zhǎng)久爲(wèi)了讓肥標(biāo)能夠系統(tǒng)的瞭解計(jì)算機(jī)設(shè)計(jì),特地用拆下來(lái)的元件組裝出一套最最簡(jiǎn)單的電腦,幾乎除了加法計(jì)算什麼功能都沒(méi)有。
簡(jiǎn)單有簡(jiǎn)單的好處,至少可以讓肥標(biāo)一目瞭然。這部細(xì)胞級(jí)的主機(jī)被兩人拆了裝、裝了拆,幾乎沒(méi)有完整的時(shí)候。
不過(guò)這樣的手工實(shí)驗(yàn)也讓肥標(biāo)迅速地進(jìn)了門(mén),不再執(zhí)著於單純的軟件編程,總算是有點(diǎn)知其然又知其所以然的意思了。
有了這些基礎(chǔ),長(zhǎng)久就開(kāi)始引導(dǎo)肥標(biāo)一步步的將系統(tǒng)複雜化,加入了更多的功能。這方面肥標(biāo)比較感興趣,他讀的就是電子工程,這些外部設(shè)備他看起來(lái)比誰(shuí)都親,
很快,伴隨著肥標(biāo)的理論知識(shí)的加深,這部單板機(jī)的功能也一天天的豐富起來(lái),正式向著街機(jī)的模式靠攏。
肥標(biāo)作爲(wèi)富家子弟的惡習(xí)也逐漸顯現(xiàn),不追求程序的精簡(jiǎn),反而用料日益奢華。比如程序大了,存儲(chǔ)器不夠用了,長(zhǎng)久的第一反應(yīng)就是優(yōu)化程序,而肥標(biāo)的思想則很簡(jiǎn)單——加存儲(chǔ)器!
爲(wèi)此兩人還不止一次的爭(zhēng)執(zhí)過(guò),肥標(biāo)認(rèn)爲(wèi)硬件越來(lái)越便宜,加了料又有何妨。長(zhǎng)久則堅(jiān)決的唾棄這種敗家行爲(wèi),“寫(xiě)程序是一種藝術(shù),簡(jiǎn)單纔是美,現(xiàn)在還沒(méi)到那種存儲(chǔ)器遍地都是的時(shí)候!”
爭(zhēng)執(zhí)歸爭(zhēng)執(zhí),兩人關(guān)係依然很好,畢竟這只是一種理念上的分歧而已。後來(lái)長(zhǎng)久也厭倦了這種無(wú)休無(wú)止的優(yōu)化行爲(wèi),偷了一把懶。
於是乎,這部廣義上的街機(jī)基板使用的材料越來(lái)越高級(jí),成本直線上升,存儲(chǔ)容量更是達(dá)到了8位處理器的極限。
不過(guò)這帶來(lái)的好處是顯而易見(jiàn)的,舞臺(tái)大了,長(zhǎng)久的程序就有了騰挪的餘地,很多創(chuàng)意噴薄而出,原來(lái)不可逾越的技術(shù)障礙也就迎刃而解。
私下裡長(zhǎng)久也在思考,自己是不是過(guò)時(shí)了,居然還沒(méi)有肥標(biāo)懂事。
不過(guò)依然有問(wèn)題,那就是系統(tǒng)的圖形性能還是上不去,哪怕處理器的性能再?gòu)?qiáng)也是這樣。
肥標(biāo)和長(zhǎng)久也討論過(guò)這個(gè)問(wèn)題,都覺(jué)得無(wú)法可解,這是基礎(chǔ)的原因,除非換用更好的處理器。
他們?cè)O(shè)計(jì)的這部基板目前使用的是最便宜的cpu——6502,一來(lái)是便宜,性能也足夠用的了,二來(lái)長(zhǎng)久對(duì)這東東也熟,夢(mèng)中他不知道研究過(guò)多少次這種系統(tǒng),當(dāng)年的FC兼容機(jī)就有不少是長(zhǎng)久的設(shè)計(jì)。小霸王其樂(lè)無(wú)窮啊,估計(jì)有很多人聽(tīng)說(shuō)過(guò)吧。
“虞叔那部仆街機(jī)畫(huà)面怎麼就那麼好捏?”肥標(biāo)抓著頭,在那裡百思不得其解。
“那是因爲(wèi)它有專(zhuān)門(mén)的圖形芯片驅(qū)動(dòng),畫(huà)面都是由圖形芯片處理的,cpu只作爲(wèi)控制全局的工具使用。”長(zhǎng)久答道。
“那就加啊。”一語(yǔ)驚醒夢(mèng)中人,肥標(biāo)想當(dāng)然的脫口而出。
“廢話,我不知道加嗎?問(wèn)題是上哪找這種東西?”長(zhǎng)久沒(méi)好氣的說(shuō),“而且又好貴的,你現(xiàn)在的板子成本就已經(jīng)夠高的了,再用上圖形芯片,誰(shuí)還買(mǎi)你的東西。”
“我不爽,大不了自己玩。”肥標(biāo)發(fā)急了,有東西玩不到的感覺(jué)很不爽。
“那好,你去找吧,我可不知道有哪個(gè)公司生產(chǎn)這東西。反正沒(méi)有資料做不了。”長(zhǎng)久不是尥蹶子,而是確實(shí)很難,圖形系統(tǒng)的複雜性完全可以比得上整個(gè)計(jì)算機(jī),長(zhǎng)久只是粗通。
“你就瞧好吧,我就不相信有錢(qián)買(mǎi)不來(lái)的東西?”肥標(biāo)自信滿滿的說(shuō)。
————————
頭昏眼花,還以爲(wèi)感冒了,原來(lái)是酒喝多了。