徵求 Apple ][ 時代漢卡的 ROM 做逆向工程

【前因後果稍長,重點用橘色標示】

在 80 年代蘋果二號電腦風行的時候,朱邦復老師為了解決在電腦上處理中文的問題,發明了第一代的「漢卡」。我原本天真的以為漢卡不外是在 ROM 裡存放字型和輸入法的對照表,然後由主機上的軟體去抓取。後來稍作研究才發現這一代漢卡其實比我想像的要複雜許多。一個 16x16 的點陣字就要 32 位元來儲存,所以光是大五碼的一萬三千字就要超過 400 KB 的字型,在當年的硬體是不可及的昂貴。蘋果主機能直接使用的也不過 64 KB 的記憶體。

據我所知,這代漢卡自有一個 Z-80 CPU,執行程式把倉頡碼對映到適當的部首形狀,然後組合成字。這是在區區幾十 KB 的 ROM 裡可以產生數萬中文字的方式。組成的中文點陣字更是能直接寫入蘋果電腦的 HGR2 繪圖記憶體,不必經過主機的 CPU。也就是說,這代漢卡其實是一台專門執行著複雜的組字程式的電腦。

可惜的是,我雖聯絡上朱老師的工作室,但他們已經沒有留著這些漢卡的原始碼或資料。我想要把這代漢卡的 ROM 取出,然後用軟體模擬它的功能,以此保存這個令人驚嘆的發明。漢卡年代已久,在網拍中不常出現,我人也不在國內,要競標很困難,只好在這裡問問看有沒有已收藏漢卡的有心人願意幫我把卡裡的 ROM 讀出。這應該一部分是字型(不是所有的字都能用組合的),一部分是組字的程式碼。

謝謝!

(各位有興趣的話,我從網路各處搜集到的資料寫了一篇心得。大家看到有錯誤也請不吝指正。)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!