魯平道:“你還真當(dāng)真了啊,我還以為你說(shuō)著玩,感情你還真要開(kāi)練,你一個(gè)人能行嗎?”
長(zhǎng)久道:“起先有把握,后來(lái)看看機(jī)器又覺(jué)得有點(diǎn)難度。倒不是電氣上面有難度,而是那老爺機(jī)動(dòng)不動(dòng)發(fā)脾氣死機(jī)受不了?!?br/>
魯平說(shuō):“那沒(méi)什么,咱倆今天聊的投緣,我?guī)湍?。那機(jī)器我熟,我?guī)湍闾幚??!边€有一句話魯平?jīng)]說(shuō),那就是早點(diǎn)弄完他也可以早點(diǎn)解脫。
于是,曹長(zhǎng)久和魯平兩人合作無(wú)間。魯平找來(lái)了老機(jī)器所有的硬件資料,對(duì)于這種系統(tǒng)改造,長(zhǎng)久很輕松。因?yàn)樗欣涌裳。?dāng)年的蘋(píng)果機(jī)、后來(lái)的游戲機(jī)幾乎全是這種構(gòu)造思想——即用處理器的頻率作為顯示分頻,這樣不用大量增加額外的硬件開(kāi)銷(xiāo)。
沒(méi)有監(jiān)視器,而且也太貴,長(zhǎng)久只好跟魯平找了臺(tái)電視機(jī),去掉了調(diào)諧電路作為字符顯示器使用,自然是抄襲蘋(píng)果II的創(chuàng)意,僅僅花了半個(gè)月的時(shí)間,電路、接口就設(shè)計(jì)的七七八八。
曹長(zhǎng)久為了節(jié)約成本使用了通用的接口,基本設(shè)計(jì)已經(jīng)完成,只等著制造了。
王教授對(duì)他倆的工作倒也支持,所需的一切材料全部所里出。這樣,倉(cāng)庫(kù)里的那一臺(tái)老爺機(jī)陸續(xù)添置了軟磁盤(pán)、磁帶機(jī)、磁鼓等等外圍設(shè)備,舊貌換新顏,煥發(fā)了第二春。更換了大量的電子配件也使得機(jī)器不再四個(gè)小時(shí)抽一次瘋,開(kāi)發(fā)進(jìn)度大大的加快。
為了升級(jí)機(jī)器的輸入輸出系統(tǒng),曹長(zhǎng)久和魯平也對(duì)這部仿nova機(jī)的硬件結(jié)構(gòu)進(jìn)行了深入的分析。好在這些古董機(jī)的結(jié)構(gòu)也都大同小異,長(zhǎng)久將其與夢(mèng)中所學(xué)一印證,發(fā)覺(jué)頗多共通之處,因此也就比較容易理解。
隨著硬件工作的結(jié)束,老爺機(jī)的穩(wěn)定度也大大的提高,而且還有一個(gè)12英寸的黑白電視作為字符顯示器。有了穩(wěn)定的機(jī)器,曹長(zhǎng)久和魯平立即變身程序狂人,輪班上馬編寫(xiě)程序。
新設(shè)備不是安上就能用的,還得編寫(xiě)驅(qū)動(dòng)、制定顯示工作方式,這一切都得程序完成,兩個(gè)人只好分工合作寫(xiě)程序。
于是又是好幾個(gè)不眠之夜過(guò)去了,顯示器上終于可以印出字符了。機(jī)械打字機(jī)接受電信號(hào),將內(nèi)容轉(zhuǎn)化為數(shù)字方式存儲(chǔ)在內(nèi)存里,由處理器調(diào)出再轉(zhuǎn)化為模擬信號(hào)顯示在電視機(jī)上,大概就是這么一個(gè)過(guò)程。
這部老爺機(jī)現(xiàn)在已經(jīng)完全變了模樣,原先帶按鈕的控制面板還在,不過(guò)已經(jīng)沒(méi)啥大用了。曹長(zhǎng)久嫌啟動(dòng)過(guò)程太麻煩,不自動(dòng)化,所以買(mǎi)了一個(gè)可擦寫(xiě)存儲(chǔ)器固化了一段程序,自己做了一個(gè)自動(dòng)引導(dǎo)部分接入了主板,總算有了現(xiàn)代電腦的感覺(jué)了。
魯平對(duì)改進(jìn)后的小型機(jī)是愛(ài)不釋手,不停的擺弄著,仿佛這是全新的機(jī)器新娘。
和魯平不同,曹長(zhǎng)久卻是在發(fā)掘著這個(gè)顯示系統(tǒng)的潛力,努力的用程序控制著每一個(gè)象素光點(diǎn),最終在這部小型機(jī)上實(shí)現(xiàn)了一個(gè)撞球游戲。
游戲畫(huà)面很簡(jiǎn)單,一個(gè)球狀光點(diǎn)在屏幕上來(lái)回運(yùn)動(dòng),屏幕左右邊框各有一塊豎著的“光板”(姑且這么說(shuō)),可以在鍵盤(pán)的控制下上下移動(dòng)。由人操縱光板移動(dòng),擋住移動(dòng)的光球,將其反彈回去,誰(shuí)要是接不住就算輸了。
曹長(zhǎng)久很久沒(méi)有做過(guò)這么簡(jiǎn)單的程序了,不過(guò)這一切看起來(lái)并不過(guò)時(shí),至少他和魯平就玩了整整半天。
魯平也是第一次知道計(jì)算機(jī)居然可以做這種事情,以致于完全沒(méi)有注意到他們兩個(gè)人用的是兩個(gè)機(jī)械鍵盤(pán)。此時(shí)的他完全沉浸在了對(duì)戰(zhàn)的快樂(lè)中去了。
雖然魯平游興大發(fā),但是曹長(zhǎng)久可堅(jiān)持不了這么長(zhǎng)時(shí)間。對(duì)他來(lái)說(shuō)如此簡(jiǎn)單的游戲只能當(dāng)作懷舊,能陪著魯平如此發(fā)瘋幾個(gè)小時(shí)已經(jīng)疲憊不堪。
在過(guò)了吃飯時(shí)間半個(gè)鐘頭時(shí),曹長(zhǎng)久實(shí)在忍不住了,把鍵盤(pán)一推,站起來(lái)說(shuō):“不玩了,你不覺(jué)得咱們應(yīng)該做點(diǎn)其他什么事嗎?”
魯平愣愣的看著長(zhǎng)久,半天才迸出一句來(lái):“對(duì),這樣玩是不行?!?br/>
“大哥,你終于悟了!”
“這樣玩太簡(jiǎn)單了,沒(méi)難度。把程序給我,我再加點(diǎn)東西上去,保證更好玩。”魯平作積極狀。
曹長(zhǎng)久終于暴走了:“我們?cè)摮燥埩耍俨怀渣c(diǎn)東西會(huì)死人的?!?br/>
魯平這才看看表:“這么快啊,我怎么沒(méi)感覺(jué)到啊。真該死,咱們?nèi)ネ饷娉园?,我?qǐng)?!?br/>
曹長(zhǎng)久這才轉(zhuǎn)怒為喜。
吃完了免費(fèi)餐,長(zhǎng)久和魯平滿足的打著飽嗝回到了所里。
魯平提議繼續(xù)瘋狂一把,長(zhǎng)久嚴(yán)辭拒絕:“我覺(jué)得我還是工作比較好,年輕火熱的生命不能花在這么簡(jiǎn)單游戲上面。”
魯平大慚:“你說(shuō)的對(duì),咱們是該做點(diǎn)正事了?,F(xiàn)在時(shí)間還沒(méi)到,你先休息吧,我先把上午的時(shí)間追點(diǎn)回來(lái)?!?br/>
“拉倒吧,還有20分鐘上班你追的回來(lái)嘛?不用分開(kāi)上了,咱試試兩個(gè)用戶同時(shí)上怎么樣?!?br/>
“嗯,什么意思?難道多用戶系統(tǒng)寫(xiě)好了?我怎么不知道?”魯平大奇,連問(wèn)了好幾個(gè)問(wèn)題。
“廢話,你白天把機(jī)器都占著,我怎么做?我花了兩個(gè)白天在紙上寫(xiě)程序,又調(diào)試了一夜,累死我了。好不容易調(diào)試了,做了一個(gè)游戲還被你拉著玩了一上午,系統(tǒng)還沒(méi)完成。不行了不行了,我要睡覺(jué)。”長(zhǎng)久剛吃完飯,忽然覺(jué)得睡意無(wú)窮。
魯平不好意思,臉都紅了,連忙說(shuō):“你快去休息,我替你調(diào)試?!?br/>
曹長(zhǎng)久打著哈欠說(shuō):“匯編代碼在我筆記本上,磁盤(pán)上也有,就是這片。你小心著點(diǎn),我可不想輸?shù)诙??!?br/>
“保證沒(méi)問(wèn)題!”
就這樣曹長(zhǎng)久回去睡覺(jué)去了,魯平則在機(jī)器上費(fèi)力的讀匯編,絞盡腦汁的調(diào)試系統(tǒng)。