1984年,在學校里學電腦:拆解與探究來自香港的Laser310

前言

Laser310是一台80年代左右的廉價家庭電腦,主要能執行Microsoft BASIC 2.0,這是由比爾蓋茨編寫並分發給眾多廠商使用的程式語言。

在一些地方會有所謬誤,主要是許多內容我無法在網絡上查找到,只能通過推測和實驗來得出結論。如果你發現漏洞,務必在評論區告訴我。

0. 少年的啟蒙

從娃娃抓起,這一句話響徹祖國大江南北後,計算機啟蒙運動就此展開。

背景和產品說明

80年代國內的三大微型電腦,除了最有名也最貴的Apple II之外,還有國內研發的中華學習機,以及更小眾一點的長江,紫金微型機等

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

當然,實際上在一些學校中還有一台更加廉價的機型:Laser310。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

LASER電腦原是一家外國公司——澳洲的DickSmith發明、生產,後面這個產品線被香港的偉易達(英文名Video Technology)公司收購,所以之後機型就都是冠名VTECH品牌了。在歷史上生產的機型有LASER50、LASER200、LASER300、LASER305、LASER310、LASER500、LASER700等等。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

型號之間的差異主要在於記憶體和擴展能力,LASER310因為售賣較多,是其中最為廣泛的型號。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

Zilog時代最高配置的末期機型是LASER700,有著高達128KB的記憶體,32KB的ROM和3.7Mhz的Zilog Z80A處理器,整個系列一直都是在使用Zilog的8bit處理器。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

除了三位數的型號,還有四位數型號,這時候其實就不是廉價定位了,用上了6502處理器,蘋果同款。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

作為Apple兼容機,Laser3000擁有高達64K的RAM,甚至可以擴展到192K,價格也不再是那麼簡單,它的完全版需要499美元。也因此這台機器賣的沒多少。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

除了LASER系列,在架構差不多情況下還開了一個新的系列叫做IQ128以及針對家庭娛樂的產品線,這就更像小時候的學習機了。

1984年,在學校里學電腦:拆解與探究來自香港的Laser310

這一款的產品定位是家庭電腦,在1984年生產並供應中國,用於學校的教學使用,也用於一些培訓機構和少年宮等。

LASER310主要配置

  • 中央處理器: Zilog Z80A Z8400APS
  • 圖形晶片:摩托羅拉 68070
  • 隨機讀寫記憶體:16KB到64KB
  • 顯存:2KB HN613128P
  • 非可失性記憶體:16KB
  • 其他:一些定製IO晶片
  • 外置存儲器支持磁帶和軟盤,輸出上支持TV用的RF信號和AV信號
  • 作為一款學習機,Laser310的成本並不算高,位於中間水平,240法郎左右,和動輒上千美金的Apple II來說屬於非常廉價的機型。

    這一次白廣大寄給我一台Laser310,這也是我第一次上手這一台學習機,一起來看看它具體是怎麼樣吧。

    有兩個目的,一個是了解Laser310,另外我想試試看研發我之前設想的一個系統。為了更多的了解這台機器的背景,我采訪了白廣大和@拚命玩三郎 ,描繪了當初的應用場景與相關的使用體驗。

    1. Laser310開機與拆解

    Laser310具有46個按鍵,在這一個機身上集成了一台電腦的所有配件。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    作為80年代的電腦,能看到許多當年廉價機型的典型特徵,小巧的外觀,緊湊的鍵盤排列,鍵帽上標注有指令,可以用Ctrl+按鍵快速的輸入。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Laser310 的主要輸出輸入有四個,在一側有三個,分別是9V,磁帶接口和監視器接口。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在機身的另一側有用於連接電視的TV高頻接口。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    背後有一個唯一的序列號,以及散熱開口。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    依照殼體上標注的提示,我試著給機器接上一個9V的電源。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    顯示器用的是一台德國的Korin單色監視器,同樣是在1984年生產的。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    打開開關,成功的點亮了。當然如果是日本的機型務必確定DC輸入是內正外負還是內負外正。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    顯示器的螢幕上顯示出VideoTechnology Basic V2.0 Ready。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我試了一下簡單的BASIC語句,可以正常的執行。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    與中華學習機進行一下比較,可以發現Laser310的體積小了很多,當然按鍵數量和擴展性也更差一點。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在厚度上也有所差異,兩台機器的生產時間是差不多的。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Laser310使用的是十字軸芯,這讓我想到或許可以使用現代的鍵帽或者把Laser310的鍵帽裝在當今的鍵盤上面。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    要拆它們很簡單,一個晶片拔起工具就可以完成。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    這些軸芯看起來略有一點特別,主要在於似乎不太能確定他們是不是機械觸發結構。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    這些鍵帽我使用超聲波清潔下就撈起來了,因為它們並沒有顯示出嚴重的污漬,所以僅經過一次清潔劑處理。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    拔掉所有的鍵帽後我將機器拆成了兩份,和一些早期時候的微型電腦所不同的是,它有一個屏蔽殼的設計。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    右上角有散熱片,長長的延伸到7805降壓晶片那邊。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我用吸塵器把內里的灰塵給清潔了一下,因為本身散熱開孔不多所以內里的灰塵其實也很少。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    接下來拆這個鍵盤,打開後是現在已經在玩家間比較少見的薄膜鍵盤,我一直以為薄膜鍵盤應該是1995年以後的產物,這一點倒是刷新了我的認知。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    而在薄膜的下方可以看到一個個軸芯。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    薄膜上有一些黏著的灰塵,處理很簡單,直接沖水就好了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    屏蔽殼看起來已經被拆過一次了,所以我很簡單的就把它卸載了下來,底部金屬層和上層鋁殼居然是使用多股鋁線連接的(圈起來位置)。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    來看看主板,整個布線其實我覺得是比較規整的,分區明確,設計成熟。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在最右側的是RAM,這一台機器共有8個4116 DRAM晶片組成了運行所需的RAM(可以外置擴展)。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    RAM型號TMM416P-3,來自於日本的東芝。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我把晶片進行了標注,定製晶片主要是負責IO上的處理,比如說鍵盤的識別,比如說把ROM裝載到記憶體,還有控制中央處理器運算等。這個電腦的程序主要保存在HN613128里面,這是一個48K的ROM,ZX SPECTRUM(另一種家用微機)的同款。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    從硬體來說,Laser310和Laser200的存在一些差異,這主要體現的是記憶體分配上。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    雖然說操作起來差不多,但是實際上,從下面的記憶體分布可以看出Laser310的用戶可用記憶體(User RAM)會多10KB這樣。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在擰下固定主板的螺絲後,我得以將這一個全盤拿出。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在外置接口的金手指部分,還有黑色的PVC薄片,起到一個防塵的作用。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    雖然看著有一些銹跡,但這台電腦殼體的完整性是沒問題的,浮銹用砂紙打磨後去除。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    可以看到底部有很多額外增加的元器件,有些電阻器還用套管保護好。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我一開始以為是有人維修過這一台機器,後面發現這其實是官方所為,這是VTech給Laser310打的硬體修正檔,用於修復設計上的漏洞,只是增加這麼多我是第一次見到。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    藍色線纜連接的是蜂鳴器,可以看到在焊錫層表面覆蓋的綠油呈現剝離的狀態,輕輕一摳能下來。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    當然這一台機器確實是經過改裝的,增加這樣的一個3.5耳機孔,與蜂鳴器並聯。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在背面還有這樣的一個開關,特意的打膠,這一個開關的用途是切換顯示模式,Laser310支持高解析度4色或者低解析度8色這兩種顯示模式,這一功能聽說Apple II也有。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    重新組裝後,接上電源,插到顯示器,這樣一台機就可以使用了。為了保護眼睛我後面還是使用LCD顯示屏。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    從手感上來說,Laser310的體驗肯定不如使用機械按鍵的其他產品,因為它使用的是薄膜鍵盤而不是機械按鍵,這項技術在90年代前後因為輕薄特點所以曾經在廉價款上風靡一時。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    當然了,除了使用鍵盤輸入外,我們還有一些老辦法來傳輸遊戲或者代碼,比如說使用傳統的錄音機。我買了一款夏普的CE-152,同樣是80年代的產品,這個東西的我會以後會用視頻進行說明。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    但是我雖然買了錄音機,卻發現錄音機的兼容性和穩定性都有點差,比如磁帶的旋轉速度不定導致輸出的數據波形不穩,Laser310也就不能很好識別。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    盡管我已經試著用了恆定1.5V輸出電池以及外接電源兩種方法,但這個操作最終作罷,當然其中還有一些探究操作我會在其他文章或視頻中說明。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    所以因此最終還是用手機來傳送數據,具體的實現過程可以看我的視頻,其中用到了同好@張浩斌在二十多年前寫的代碼的音頻文件。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    2. 一個嘗試:鍵盤人偶系統

    第一次構想這一個裝置的時候,是在中華學習機那邊,因為大部分的代碼要手工輸入實在太繁瑣。我就想或許我可以做一個控制器,通過電路來操作鍵盤,模擬鍵盤輸入,那麼使用現代的手機,電腦就可以簡單的輸入幾百行的BASIC代碼了,而不用使用自帶的早期鍵盤。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在下方的這一些電阻就是鍵盤的輸入部分,也是我想要操刀的位置。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    一開始,我是在鍵盤上焊接了一些排針後面發現直接在主板上面焊接會更有用一點。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    這個鍵盤是矩陣鍵盤,然後是6*8的矩陣,也就是理論設計上會有48個按鍵,當然實際使用到的按鍵為46個。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在測試時候總覺得不對勁,比如說測出來的信號跳動的厲害,8個二極體測出的都是有規律但又很混亂的脈沖,這種情況有兩種可能,第一種可能是我的儀表不行,還有一種可能這個鍵盤掃描的設計就是這樣子。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    最後測來測去我發現就是這樣,然後我就試著模擬信號看看能不能用方波來實現和主機提供的模擬信號一樣的效果,最終在一個腳位測出來4個字母,而其他的完全不能實現。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    實驗後,最終的結論:這個鍵盤是用模擬信號來掃描鍵盤從而實現按鍵功能的!這一點和現代鍵盤以及其他的鍵盤掃描有極大的不同。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    本來以為用數位訊號介入就可以,這一下只能搞復雜點,要用某種設計來模仿所有的48個按鍵,於是就有了這一個電路。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    它本身就是一個軟開關這樣,我使用兩個CH423晶片控制12個CD4066BM晶片,從而實現控制所有按鍵,後面這個CD4066晶片可以雙向控制兩條線的連接或者斷開。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    幾天後,我收到了設計的電路,他的樣子我個人還是很滿意的,因為是打樣所以我沒有把控制器焊死在板子上。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    接著就是測試以及軟體的編寫,很順利,板子看起來一步到位,引腳輸出都很正常。在軟體功能上,策劃的功能除了一開始的串口控制,還加了自動輸入,比如我內置了一個打蜜蜂遊戲的代碼,按下按鍵後會自動「播放「設定好的按鍵,把代碼輸入到Laser310。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    雖然想的很好,但這一個設計最終沒能正常的實現。

    原因是即使已經是現代晶片,但CD4066的電阻還是有幾十歐姆。在試著接到了Laser310上面後,估計是因為這個機器用於判斷鍵盤按鍵按下的晶片的輸出功率太小(就是剛剛那些波形),所以這小小的幾十歐姆就讓波形不能正常傳輸了,也就導致整個鍵盤人偶系統不能按照預期那樣工作。

    後面我又想了一點方法比如使用固態繼電器,結果著急的買了幾十個後發現參數看錯,驅動電壓要12V。太尷尬了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    所以這一個系統雖然理論可行,但要有滿足超低電阻和沒有電磁感應的電控開關方案,它才能實現,另外不是單純的接高電平或者低電平,所以硬體難度比較大。如果知道如何解決,期待您在評論區提出。

    3. 關於Laser310的記憶

    Laser310的資料已經曝光的夠多,但是有一些內容還不夠詳盡,比如這樣的一台機器在三十多年前是怎麼樣的一個地位?除此外還有許多問題,我很難在現有的網絡上查找到,那不如去詢問一下曾經使用過它的人們

    這一次我采訪了兩位在當年使用過Laser310的朋友,一位是白廣大,一位是 @拚命玩三郎,這里要感謝@高緒博的輔助。

    下文中的附圖為後期追加,方便閱讀。

    白廣大對Laser310的回憶

    Laser310是小學的時候,在小學二三年級這樣的時候使用的,當時的小學有計算機室,供興趣愛好小組的活動使用。現在想起來這個應該是因為Laser310較為便宜所以應用得多,當時我們小學里還有一台Apple II,帶外置的磁碟驅動器。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    當時Apple II 是黑白顯示器,而這個Laser310 是個綠顯,在計算機室里有十幾台,時間大概是1987-88年的樣子。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我們當時就是在這個機器上學習BASIC,因為當時還沒有漢卡的說法,計算機是不能輸入漢字的,所以當時先從BASIC命令學起,然後會學LOGO,用海龜作圖的玩法。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    有小學的BASIC教程課本,後來進階的小孩會使用這個編制一些簡單的程序,呈現一幅圖像,再復雜的應用其實並不是特別多,因為現在想來這個機器的能力很有限。

    Apple II 只有老師會用,有時候老師來了興致會接上磁碟驅動器演示幾個遊戲,但年代久遠已經忘記了是什麼遊戲了,殘存的回憶里感覺像是《馬力歐兄弟》一代那種,就是水管頂烏龜。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    和Apple II相比,當時310沒有接磁帶機。可能是因為磁帶機比較貴的關系,我第一次見到磁帶機是在90年,當時的銀行使用磁帶機,有人帶小學生去參觀看到的,銀行應該用的是IBM PC XT。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    還演示過文本輸入,當時還有自然碼、四角碼,四角碼就是四個數字定義一個漢字這樣的,大概是為了便於銀行的工作人員快速錄入。學習五筆都是上初中之後,大概是93年左右。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    小學的時候我見到的只有Laser310,部分很有門路或者很有錢的人家里有中華學習機,但只見過一兩次,學習機的門檻比8位任天堂可高多了。初中再學習的時候可選擇空間就寬廣了一些,有XT/AT,也有286,老師用的是386彩色顯示器了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Apple II應該是見過比較高端的型號了,而初代麥金塔我小時是沒有見過的

    問:這種電腦當年在哪邊會賣呢?

    我的猜想,是猜想啊,因為80年代中國港台是晶片和兼容機Dump的「重災區」,所以很多晶片除了台產之外會流入香港,然後在香港組裝成兼容機,再由港商帶到中國來販賣,其實有點類似於「小天才」、「勝天」和「任天堂」的關系了,就是直接扒過來後換個生產代號。

    和vz300比較,Laser310總體布局基本是一致了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在中小學教學的話,這種應該就是各城市的教委統一采購,或者省里下發指標然後去采購這樣。至於Apple的話我覺得大機率就是原品了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    後面到了IBM兼容機的時代差不多就是90年代前中期,到了97年我已經自己會裝機了,所以在那之後就是小事。

    拚命玩三郎和Laser310有關的記憶

    當年第一次接觸是小學,印象是小學五年級,但不是學校課程是家里買的。具體來源不記得了,但肯定不是百貨商場。可能是廣州的某些電腦店。

    前因後果是:哥哥在中學有計算機課,進了計算機興趣小組。他們在學校用的是 Apple II 的兼容機,為了方便在家學習,也想買一台電腦。但是兼容機太貴,就退而求其次買了Laser310。

    和Apple II相比,記憶體、顯示解析度,運行速度上都有很大差別,就是低一檔。另外就是 Basic 語言上,一些指令沒有,但具體是哪些,我就不記得了。所以,在書上看到的一些稍微復雜的 Apple II 的 Basic 程序,敲進去不能直接運行。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Laser 310 是我看到的第一台電腦。第一次見到,心情新奇;發現自己可以控制螢幕顯示的內容,很興奮(就是自己敲鍵盤,字可以在螢幕上顯示)。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    後來自己看書,學會了編程(哥哥也有給一些指導),到後來可以自己編寫一些小遊戲的程度。印象最深的是一個平台跳躍的遊戲,可以自己生產隨機關卡,一層一層的往上跳。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    一開始,沒有存儲設備,每次程序都要重新輸入。後來買了一個錄音機,可以把程序保存到磁帶了。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    當時用磁帶存儲程序,覺得很神奇。因為錄音機不是原配的,要調節好音量才能正常讀取程序,太大不行,太小也不行,調試了很久。錄音機外形是那種磚頭機,的。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    那時候第一次覺得錄音機上的數字記錄有用,就是那個 999 的東西。用來定位程序。其實定位歌曲也是可以的,不過小時候沒怎麼用,哈哈哈。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    後來,哥哥還在舊貨市場,買了一個破爛的繪圖儀,自己修好了,還可以列印一些圖案,很有意思。我今年也買回這些外設了,包括繪圖儀和磁碟機,但是沒有去試用,擺設為主。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Laser 310,鍵盤上有可以直接輸入一些格子符號,用來在文本狀態下拼出一些圖案,不過當年沒有什麼概念,自己拼不出什麼東西,長大了才明白。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    見過一些用這些圖案(制表符)拼出的遊戲,統計程序,當時覺得很華麗,很神奇。可以用來畫表格,也可以用來畫圖形。文本狀態的處理速度比繪圖狀態高,可以實現一些動畫效果。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    玩過一個在文本狀態下的飛機遊戲,其實就是用圖形拼出機尾的圖案,現在想來很粗糙,但是當時覺得驚為天人。還有一個就是在繪圖狀態下的遊戲,控制大炮打掉飛過的飛機。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    當時很郁悶,因為遊戲是用彙編寫的,盡管自己能想到怎樣通過 Basic 實現,但是運行速度太慢,根本玩不了。

    彙編是通過 POKE語句輸入的,就是直接修改記憶體地址的數據,當時不理解,現在能明白。(附圖,VZ300地址和功能對應表)

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    C64沒有手冊,連怎麼進繪圖模式都不會,本身連繪圖語句都沒有提供。從現在的角度,實在玩不進去,要重新學poke 那些指令,成本太高了。我在美國出差的時候,扛了一個C64回來,哈哈哈。

    Laser 310,中華學習機,基本語句算很完整的,適合學習,所以教育部門才會推廣,我用過其他同期的機器,這兩個的確是最好的,其他都各種奇奇怪怪問題,很不友好。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我當年還在 LASER 310 上做過彈珠遊戲,特別容易寫。或者叫打磚塊。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    采訪後記

    白廣大的知識面非常廣,聊的非常愉快,作為有著長久且豐富經驗的玩家,對曾經和現在的產品都有很獨到的見解。在Laser310話題之後,我們又聊了許多與日產PC,IBM筆記本,軌跡球,黑蘋果等相關的內容,此外還說了一些存儲技術比如說磁光碟、壓縮軟盤等。

    拚命玩三郎很精確地描繪了一副早前時候使用這類電腦學習的場景和畫面,從中感受到Laser310在那會的地位以及使用環境,此外還延伸到一台歐美比較常見但亞洲罕見的機型——Commodore 64。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    非常愉快的一次交流,特別感謝他們的分享。

    4. 一些資料和教程

    Laser310在網絡上的的相關資料其實沒多少,不過因為本來就是VZ200和VZ300這樣的兩台機型的香港製造版本,所以找VZ300的資料也可以用於Laser310。

    這里要順帶一提VZ200和VZ300也就是LASER310的非港產原型,一開始是由澳洲電器巨頭DickSmith設計生產的,這一家到了2016年時候,因為經營不善倒閉。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    即使說是在國家圖書館中搜索,也僅僅只有幾篇文章,時間分布為1984到1992年之間,然後一些書籍沒有數字版,除非再去一次北京借閱並拍攝才行。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    有些雖然是有數字版,卻有一個館內限制,無法在外網上查閱,這種我個人不是非常能理解。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    但是百度一下就有了,也是很迷惑。當然我依然發現了許多的玩法,都很有意思,或許有時間我可以嘗試一下。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    順著我找到了80年左右的編程雜誌,這一本雜誌名稱叫《LEVZ》,是針對澳版的VZ200和VZ300機型的。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    看得出來,要在Laser310這種沒有支持海龜語言的電腦上畫圖,難度還是不小的,你要把這一堆代碼一個一個輸入進去。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    在查詢資料時候,我還找到了1990年左右的一張價格表,這里說明了北京市兩家店登刊售賣家庭電腦的價格,主要是中華學習機。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    記憶體擴展卡

    除此外還找到了記憶體擴展卡的資料,這一文章說明了幾種Laser310可用的擴展記憶體方案,有著簡明的電路原理圖,還有使用方法。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    記憶體擴展卡是用SRAM組成的,通過背面的44 Pin 接口實現連接,這一篇文章還很有意思的提及了一個通過Laser310把資料調入任天堂遊戲機(大機率就是FC)的操作。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    根據資料,這些擴展記憶體在加上後最多可以擴展18K的RAM,這是因為Z80的尋址只有64K這樣,原裝情況下已經使用掉了48K的地址。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    因為很感興趣,這個設計我就去試著復現了,雖然需要的元件都很老舊了,但目前還是有機會在淘寶上采購到:

  • 若乾的電容器
  • 44Pin 2.54mm金手指連接器
  • HM62256 RAM晶片
  • 74LS08P
  • 74HC139N
  • 我還順帶的買了一個紫外線擦除存儲器,紫外擦除器和編程器,大概在下次文章會應用到這些

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    Laser310原理圖的重繪

    這一台的電路圖在前面我有展示過,我也是在國內網站上找到,感謝無償電子化以及分享它的前輩們。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    雖然在螢幕上還算能辨識,但是當我試著列印出來後發現,這個實在是不清晰,字形模糊看得非常辛苦。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    那這下的話就需要整一個清晰點的圖,是否有什麼簡單的PS的方法?我想了一會沒想到,一筆一筆重新臨摹一遍吧。

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    重新繪制的流程視頻:

    1984年,在學校里學電腦:拆解與探究來自香港的Laser310

    我是新晝,感謝你能來看我的文章~

    參考資料

    技術手冊

    和VZ200有關的資料,編程雜誌影印

    對Laser200/310 的介紹

    關於Laser310擴展ram

    HN613128P ROM 數據手冊

    關於Laser310簡介和外設

    VZ200重製版,開源工程

    來源:機核