第290章 單板機的硬體

  第290章 單板機的硬體

  兩人開了會玩笑,俞允成才說起了正事:「高主任,那他們這個鑑定還搞不搞?我可是惦記著你另外一個項目呢,老這麼浪費我們的時間也不是個事兒,哈哈。」

  高振東也想起這事情來:「嗯,回頭我問一問,反正你都準備好了,這幾天你就休息休息,這段時間我看你也是挺累的,乾脆把你愛人接到京城來團聚一下也好嘛。新項目的事情,勞動節後再說。」

  高振東沒有說直接放假讓俞允成回海河口1761所與家人團聚的話,在即將出最終成果的時候,不論是否出於好心,但是事實上把人從一線支開,都非常容易引起誤會。

  如果俞允成自己有回海河口的想法,他自己會提出來,總之這個事情不能由高振東來提。

  而下一個項目碲汞鎘不是那麼急迫,磨刀不誤砍柴工,心急吃不得熱豆腐。

  俞允成點笑道:「也行,那我就偷個懶。不過要說到累,我比你可好多了,還是要注意身體啊。」

  高振東的忙碌,他自然是看在眼裡的,順口叮囑了一句。

  高振東把報紙留給俞允成做紀念,至於他自己,再去踅摸一份就行,這方面,俞允成就沒他方便了。

  而這個時候,廠里的廣播裡,已經在播報《日報》的兩篇報導了,兩篇輪著播,一天播八遍。

  高振東沒有在意廠里的沸沸揚揚,他現在有讓他自己激動的事情要做。

  ——單板機的硬體,基本上調試完了。

  現在的單板機,沒有運算所剛做好送過來時候那麼整潔精緻。

  整塊板上,到處是各種顏色的飛線,板子上的銅箔到處都有被刮開的痕跡。

  飛線要麼焊在焊盤上,要麼就焊接在被刮開的銅箔上,被燙化又重新凝固的深棕色松香在電路板上隨處可見。

  更有甚者,有少量飛線實在是不太好找地方焊接了,被直接焊在了晶片或者分立元件的引腳上。

  這應該是高振東出品的最丑的一塊板子了,不過在高振東看來,這玩意的意義比DJS-59都大,因為DJS-59難以普及,這東西卻可以。

  整塊板被平分為四塊區域,四塊區域中間,是用類似郵票孔的一排孔分開。

  四塊區域也不是正方形,而是四個角都缺了基本相同大小的一部分沒有布置任何線路。

  最讓人不解的是,四塊板之間,除了郵票孔分隔之外,沒有任何連接線,四塊板的連接,是靠幾條直接跨過郵票孔分隔線的排線連接的。

  不過丑雖丑,高振東明顯對自己的作品非常滿意,他走出計算機房,洗乾淨手,把手擦乾,然後回來

  他這一連串動作,和焚香沐浴沒什麼關係,防靜電而已。尤其是他穿的薄羊毛衣,那可是靜電大戶,脫衣服都能聽到啪啪響的那種,黑暗中甚至能看到閃光。

  高振東套上靜電手環,開始連接外設線,靜電手環不是什麼高科技的東西,不過用處還是挺大的。

  安全類設施設備有個特點,就是它發揮作用的時候,你意識不到它有用,當意識到應該把它有用的時候,往往都已經晚了。

  高振東不緊不慢,他可是吃過毛手毛腳的虧的,前世裝電腦,曾經把一個鐵殼打火機直接掉到了主板上,主板當場就掛了。

  XS-59、JP-59,數據機、磁帶機、磁芯存儲器甚至他連剛到不久的DY-60都給接上了。

  每一項都是接上去做過基本測試的,不過全部接上還是第一次。

  分開接沒問題不等於全接上也沒問題,高振東可就等著這最後一哆嗦了。

  前世又不是沒炸過電源,他經驗可豐富了。

  帶著點小心,高振東合上了單板機和外設的總電源,別炸別炸,他心裡念叨著。

  單板機很給面子,沒有咔嚓的聲音,要知道阻容元件和晶片炸起來的時候,那可是真炸。

  顯示器上沒有任何輸出,不過這是正常的,單板機的BIOS還在DJS-59的磁芯里呢,要等上電測試沒問題了才會移植過來。

  高振東伸著鼻子,在單板機的電路板上方一路掠過去,緩慢移動鼻子的同時,還在一下一下不停的用鼻子吸氣。

  這是最原始的檢測手段之一,聞聞糊沒有,土歸土,還挺管用。

  要是有糊味了,那就趕緊斷電,電路板是電木(酚醛樹脂)基底,要是燒糊了,味兒還挺特殊,一下子就能聞出來,其他元件燒糊了也同樣。

  沒辦法,線路密集,加上飛線遮擋,這時候用眼睛看還真不如靠鼻子聞。

  同時,他的眼睛在盯著電源的輸出電壓和輸出電流顯示管,通過這些數據,他能大概判斷這些設備的啟動是否基本正常。

  電流跑不上去,有問題,沒有供電或者供電不完全,電流跑得太高,得,有短路,電流忽上忽下,其波動與預期不符,那就可能是啟動流程卡死或者進入了循環。這裡面最煩的,反而是最後一種,忒難查了。

  電壓也類似,一旦暴跌,那就意味著麻煩大了。

  暫時化身汪星人的高振東聞了一會兒,沒聞見那種特殊的糊味,電流也挺正常,變化符合預期。

  高振東拳掌相擊:「哈哈,成了。」

  結合他前面的調試過程和結果,這意味著單板機的硬體和對外接口,都沒有問題了。

  甚至還有個預期之外的好消息,單板機的工作頻率,要比DJS-59高20%!

  原因倒也並不離奇,集成電路帶來更好的器件一致性、更少的外圍元件、更簡化的電路,還有製造工藝進步帶來的可靠性提升,這些都讓單板機在工作可靠性上比DJS-59更勝一籌。

  接下來,就是軟體的問題了。

  要說軟體,首當其衝當然是BIOS,沒有這玩意,其他的軟體實現起來就很困難。

  好在手上已經有一台DJS-59了,寫起BIOS來,比前面做DJS-59的時候,可方便多了,能直接在DJS-59上編寫和調試,然後再將編譯結果寫入單板機存儲器中。

  對於單板機來說,還有個好處是,它的基本架構其實和DJS-59是一致的,最大的不同在於寄存器數量和尋址範圍上,至於ALU、指令解碼、數據位寬、外設接口、指令集等等,兩者都是一樣的。

  因此DJS-59的BIOS只需要進行一定的修改,就能直接用到單板機上,這個工作量並不大。

  這個修改工作,高振東已經完成了,現在他就是要進行驗證。

  高振東關閉單板機,將磁芯存儲器連接到DJS-59上,然後打開了DJS-59,開始寫入單板機BIOS。

  看起來是有點麻煩,不過這年頭可不支持熱插拔,非要這麼幹的話,就很容易從熱插拔(IT)變為熱插拔(物理)。

  一系列略顯繁瑣的操作過後,高振東將磁芯存儲器重新接到了單板機上,啟動了單板機。

  「嘀」的聲音響起,高振東心頭一松。

  至少,系統已經進入自檢了。

  高振東緊盯著屏幕,在他有些焦急的等待中,又是「嘀嘀嘀嘀」的幾聲響過,XS-59上跳出了一行字。

  「DJS-60D,BIOS Jiu Xu」

  一個光標在這行字的下方跳動著。

  「搞定!」高振東一激動,連前世的口頭禪都說出來了。

  他已經給單板機起了個名字,DJS,承襲自DJS-59,這是雷打不動的,60,意思是1960年,至於D,代表的是「單板機」的「單」字兒。

  這種方法,也算是高振東前世的軍迷鋼印了,QBZ、QSZ都是這麼來的。

  「JiuXu」就簡單了,「就緒」,這東西和C語言等希望在國內外都推廣的不同,自己人用嘛,漢語拼音就行,要不是BIOS里沒法整漢字字庫,高振東就把它換成「就緒」了。

  高振東關閉了單板機,重新回到DJS-59上,接下來,他要把DJS-59的循環值守環境移植到單板機上。

  這個工作繁瑣,但是並不困難。

  絕大部分工作,是修改DJS-59循環值守環境的C語言工程的頭文件,將裡面預定義的寄存器數量、名稱、尋址寬度等參數,改為和單板機一致,同時把程序裡面一些超限的東西改掉就行。

  高振東只準備改循環值守環境這一個東西,最多再配一個通過計算圓周率來測試計算機算力的小程序,其他的就不改了。

  至於其他配套程序怎麼解決,那簡單,搖人,招呼一聲,運算所那幫同志直接嗷嗷叫著就衝上來了。

  這個工作的量不是很大,估計五一節後,也就完成了,不就是勞動節獻禮嘛,我也整一個。

  就算趕不上五一節,那整成兒童節獻禮總可以了吧,大不了再把貪吃蛇或者俄羅斯方塊給移植上去,作為給小朋友們的節日禮物,完美,計劃通!

  關於這個事情,後世一篇研究國產電子遊戲史的文章《國產遊戲史話》里是這麼寫的。

  「第一個國產電子遊戲,是我國信息技術的奠基人高振東先生於1959年所作的自娛之作「貪吃蛇」,該遊戲曾經風靡於我國第一代信息技術人員之中。但公眾看到的第一款國產電子遊戲,卻是1960年高振東先生為了給小朋友們慶祝節日,特意在第一台國產個人計算機上編制的『疊磚塊』,它後來有了一個在全世界更加耳熟能詳的名字——『華夏石』。」

  (本章完)