四合院:我邊做科研邊吃瓜 第287章 單板機的硬件
兩人開了會玩笑,俞允成才說起了正事:“高主任,那他們這個鑒定還搞不搞?我可是惦記著你另外一個項目呢,老這么浪費我們的時間也不是個事兒,哈哈。”
高振東也想起這事情來:“嗯,回頭我問一問,反正你都準備好了,這幾天你就休息休息,這段時間我看你也是挺累的,干脆把你愛人接到京城來團聚一下也好嘛。新項目的事情,勞動節后再說。”
高振東沒有說直接放假讓俞允成回海河口1761所與家人團聚的話,在即將出最終成果的時候,不論是否出于好心,但是事實上把人從一線支開,都非常容易引起誤會。
如果俞允成自己有回海河口的想法,他自己會提出來,總之這個事情不能由高振東來提。
而下一個項目碲汞鎘不是那么急迫,磨刀不誤砍柴工,心急吃不得熱豆腐。
俞允成點笑道:“也行,那我就偷個懶。不過要說到累,我比你可好多了,還是要注意身體啊。”
高振東的忙碌,他自然是看在眼里的,順口叮囑了一句。
高振東把報紙留給俞允成做紀念,至于他自己,再去踅摸一份就行,這方面,俞允成就沒他方便了。
而這個時候,廠里的廣播里,已經在播報《日報》的兩篇報道了,兩篇輪著播,一天播八遍。
高振東沒有在意廠里的沸沸揚揚,他現在有讓他自己激動的事情要做。
——單板機的硬件,基本上調試完了。
現在的單板機,沒有運算所剛做好送過來時候那么整潔精致。
整塊板上,到處是各種顏色的飛線,板子上的銅箔到處都有被刮開的痕跡。
飛線要么焊在焊盤上,要么就焊接在被刮開的銅箔上,被燙化又重新凝固的深棕色松香在電路板上隨處可見。
更有甚者,有少量飛線實在是不太好找地方焊接了,被直接焊在了芯片或者分立元件的引腳上。
這應該是高振東出品的最丑的一塊板子了,不過在高振東看來,這玩意的意義比DJS59都大,因為DJS59難以普及,這東西卻可以。
整塊板被平分為四塊區域,四塊區域中間,是用類似郵票孔的一排孔分開。
四塊區域也不是正方形,而是四個角都缺了基本相同大小的一部分沒有布置任何線路。
最讓人不解的是,四塊板之間,除了郵票孔分隔之外,沒有任何連接線,四塊板的連接,是靠幾條直接跨過郵票孔分隔線的排線連接的。
不過丑雖丑,高振東明顯對自己的作品非常滿意,他走出計算機房,洗干凈手,把手擦干,然后回來
他這一連串動作,和焚香沐浴沒什么關系,防靜電而已。尤其是他穿的薄羊毛衣,那可是靜電大戶,脫衣服都能聽到啪啪響的那種,黑暗中甚至能看到閃光。
高振東套上靜電手環,開始連接外設線,靜電手環不是什么高科技的東西,不過用處還是挺大的。
安全類設施設備有個特點,就是它發揮作用的時候,你意識不到它有用,當意識到應該把它有用的時候,往往都已經晚了。
高振東不緊不慢,他可是吃過毛手毛腳的虧的,前世裝電腦,曾經把一個鐵殼打火機直接掉到了主板上,主板當場就掛了。
XS59、JP59,調制解調器、磁帶機、磁芯存儲器甚至他連剛到不久的DY60都給接上了。
每一項都是接上去做過基本測試的,不過全部接上還是第一次。
分開接沒問題不等于全接上也沒問題,高振東可就等著這最后一哆嗦了。
前世又不是沒炸過電源,他經驗可豐富了。
帶著點小心,高振東合上了單板機和外設的總電源,別炸別炸,他心里念叨著。
單板機很給面子,沒有咔嚓的聲音,要知道阻容元件和芯片炸起來的時候,那可是真炸。
顯示器上沒有任何輸出,不過這是正常的,單板機的BIOS還在DJS59的磁芯里呢,要等上電測試沒問題了才會移植過來。
高振東伸著鼻子,在單板機的電路板上方一路掠過去,緩慢移動鼻子的同時,還在一下一下不停的用鼻子吸氣。
這是最原始的檢測手段之一,聞聞糊沒有,土歸土,還挺管用。
要是有糊味了,那就趕緊斷電,電路板是電木(酚醛樹脂)基底,要是燒糊了,味兒還挺特殊,一下子就能聞出來,其他元件燒糊了也同樣。
沒辦法,線路密集,加上飛線遮擋,這時候用眼睛看還真不如靠鼻子聞。
同時,他的眼睛在盯著電源的輸出電壓和輸出電流顯示管,通過這些數據,他能大概判斷這些設備的啟動是否基本正常。
電流跑不上去,有問題,沒有供電或者供電不完全,電流跑得太高,得,有短路,電流忽上忽下,其波動與預期不符,那就可能是啟動流程卡死或者進入了循環。這里面最煩的,反而是最后一種,忒難查了。
電壓也類似,一旦暴跌,那就意味著麻煩大了。
暫時化身汪星人的高振東聞了一會兒,沒聞見那種特殊的糊味,電流也挺正常,變化符合預期。
高振東拳掌相擊:“哈哈,成了。”
結合他前面的調試過程和結果,這意味著單板機的硬件和對外接口,都沒有問題了。
甚至還有個預期之外的好消息,單板機的工作頻率,要比DJS59高20!
原因倒也并不離奇,集成電路帶來更好的器件一致性、更少的外圍元件、更簡化的電路,還有制造工藝進步帶來的可靠性提升,這些都讓單板機在工作可靠性上比DJS59更勝一籌。
接下來,就是軟件的問題了。
要說軟件,首當其沖當然是BIOS,沒有這玩意,其他的軟件實現起來就很困難。
好在手上已經有一臺DJS59了,寫起BIOS來,比前面做DJS59的時候,可方便多了,能直接在DJS59上編寫和調試,然后再將編譯結果寫入單板機存儲器中。
對于單板機來說,還有個好處是,它的基本架構其實和DJS59是一致的,最大的不同在于寄存器數量和尋址范圍上,至于ALU、指令譯碼、數據位寬、外設接口、指令集等等,兩者都是一樣的。
因此DJS59的BIOS只需要進行一定的修改,就能直接用到單板機上,這個工作量并不大。
這個修改工作,高振東已經完成了,現在他就是要進行驗證。
高振東關閉單板機,將磁芯存儲器連接到DJS59上,然后打開了DJS59,開始寫入單板機BIOS。
看起來是有點麻煩,不過這年頭可不支持熱插拔,非要這么干的話,就很容易從熱插拔(IT)變為熱插拔(物理)。
一系列略顯繁瑣的操作過后,高振東將磁芯存儲器重新接到了單板機上,啟動了單板機。
“嘀”的聲音響起,高振東心頭一松。
至少,系統已經進入自檢了。
高振東緊盯著屏幕,在他有些焦急的等待中,又是“嘀嘀嘀嘀”的幾聲響過,XS59上跳出了一行字。
一個光標在這行字的下方跳動著。
“搞定!”高振東一激動,連前世的口頭禪都說出來了。
他已經給單板機起了個名字,DJS,承襲自DJS59,這是雷打不動的,60,意思是1960年,至于D,代表的是“單板機”的“單”字兒。
這種方法,也算是高振東前世的軍迷鋼印了,QBZ、QSZ都是這么來的。
“JiuXu”就簡單了,“就緒”,這東西和C語言等希望在國內外都推廣的不同,自己人用嘛,漢語拼音就行,要不是BIOS里沒法整漢字字庫,高振東就把它換成“就緒”了。
高振東關閉了單板機,重新回到DJS59上,接下來,他要把DJS59的循環值守環境移植到單板機上。
這個工作繁瑣,但是并不困難。
絕大部分工作,是修改DJS59循環值守環境的C語言工程的頭文件,將里面預定義的寄存器數量、名稱、尋址寬度等參數,改為和單板機一致,同時把程序里面一些超限的東西改掉就行。
高振東只準備改循環值守環境這一個東西,最多再配一個通過計算圓周率來測試計算機算力的小程序,其他的就不改了。
至于其他配套程序怎么解決,那簡單,搖人,招呼一聲,運算所那幫同志直接嗷嗷叫著就沖上來了。
這個工作的量不是很大,估計五一節后,也就完成了,不就是勞動節獻禮嘛,我也整一個。
就算趕不上五一節,那整成兒童節獻禮總可以了吧,大不了再把貪吃蛇或者俄羅斯方塊給移植上去,作為給小朋友們的節日禮物,完美,計劃通!
關于這個事情,后世一篇研究國產電子游戲史的文章《國產游戲史話》里是這么寫的。
“第一個國產電子游戲,是我國信息技術的奠基人高振東先生于1959年所作的自娛之作“貪吃蛇”,該游戲曾經風靡于我國第一代信息技術人員之中。但公眾看到的第一款國產電子游戲,卻是1960年高振東先生為了給小朋友們慶祝節日,特意在第一臺國產個人計算機上編制的‘疊磚塊’,它后來有了一個在全世界更加耳熟能詳的名字——‘華夏石’。”
(本章完)
四合院:我邊做科研邊吃瓜 第287章 單板機的硬件