"Pocket computer"

今天閑來無事在網上遊走, 發現一個叫 MyCalcDB 的網頁, 找到讀書時代用過的計數機, CASIO FX-502P, FX-68. 還有當年初次接觸電腦這樣東西而買的 Sharp “Pocket PC", 包括 PC-1211, PC-1245, PC-1250, PC-1350, PC-1500A.

最初用的是 FX-502P 可編程計數機, 可以儲存 256 steps, 10 個子程序 (P0-P9), 當年還有 FX602P, 是 FX-502P 的進偕板, 可儲存 512 steps. 同期還有 FX-702P, 可以用 BASIC 編程. 同期 Sharp 也推出了一系列的相同產品, 都能以 BASIC 編程. 而 Sharp 比 CASIO 更像一部電腦, 因為有齊 Qwerty 和 Numeric keypad. 比起 Casio A-Z 順序排位, 寫程式時更方便.

因此我除了 FX-502P 之外, 也有 Sharp 的 PC-1211, 這是我第一部學用 BASIC 編程的工具 (那是我是 Form 3), 其後又買了 PC-1250, 出來工作後又買了 PC-1500A. 因正讀夜間電子工程證書課程, 自己又替 PC-1250 改裝加 RAM (8K), 原本 4K 變成 10K, 亦即升級成了一部 PC-1255.

隨了寫 BASIC, 我更嘗試寫 Machine Code, 那時日本有玩家 reverse engineering PC-1250 系列的 Machine code, 還編寫了其 CPU SC-61860 的 assembler 和 disassembler, 所以自己也反篇譯了其 24k ROM 學習, 還找到很多有用的 subroutine (function call) 來應用於自己的程式, 例如 print screen. 事實上 PC-1350 同樣可以升級 Ram, 從 日本方面的書籍 (有 circuit diagram), PC-1350 支援 upper 32k bank switching, 換句話說, 除了支援 upper 32k 作外加 Ram card 擴充外, 還可作 bank switch 再支援多 32k memory (如後來的 PC-1360 就可以插兩張 32k Ram card)), 自己曾想加粒 64k Ram 上去, 因考慮空間大少, 最後還是沒有加上去.

回想這些日子可以用瘋狂來形容, 因為有時一玩就玩到半夜兩點. 不過這些日子, 實在學到了不少電腦和電子的知識.

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: