陳醒推開玻璃門時,趙海已經趴在 386 電腦前睡著了,頭歪在鍵盤上,屏幕還亮著,綠色螢光裡跳著一行 「顯卡驅動適配失敗」 的提示。
桌上的搪瓷杯空了,旁邊散落著幾張寫滿彙編指令的草稿紙,最上麵一張畫著簡易的顏色渲染邏輯圖,鉛筆印被反覆塗改,邊角卷得像被揉過的煙紙。
GOOGLE搜索
陳醒輕手輕腳走過去,沒叫醒他,先拿起草稿紙看。
趙海想通過修改 CGA 顯卡的調色板寄存器實現顏色標註,但沒算準顯卡的刷新頻率,導致輸入框的綠色常用詞總是和屏幕背景糊在一起。
他從帆布挎包裡掏出硬殼筆記本,翻到 「顯卡中斷優化」 那頁, 這是昨晚熬夜整理的未來記憶碎片,裡麵記著 8086 處理器與 CGA 顯卡的中斷協調方案,用紅筆標了關鍵的 「0x10 號中斷向量重定向」 技巧。
「醒了?」
趙海突然抬起頭,眼鏡滑到鼻尖,眼裡滿是紅血絲,
「昨晚試了十幾種驅動修改方案,顏色還是卡。你看,一輸入超過五個字,綠色就變成灰的了。」
他按了下回車鍵,屏幕上 「科技強國」 四個字跳出來,本該是綠色的常用詞,邊緣卻泛著斑駁的灰白,像蒙了層灰塵。
陳醒把筆記本推過去,指尖點在 「中斷重定向」 那行:
「CGA 顯卡的調色板寄存器需要通過 0x10 中斷讀寫,但現在的驅動把中斷優先級設得太低,和漢卡的字庫調用衝突了。咱們把漢卡的中斷向量改成 0x60,再用 74LS245 做數據緩衝,讓顯卡和漢卡同步刷新, 這樣顏色就不會卡了。」
趙海盯著筆記看了半分鐘,突然拍了下大腿,睡意全消:
「對呀!我之前隻盯著顯卡驅動,忘了中斷優先級!」
他抓過鍵盤,手指在按鍵上翻飛,彙編代碼一行行跳出來。
陳醒則蹲在電腦旁,拆開漢卡原型的外殼,把一塊新的 74LS245 晶片焊在電路板上, 這是昨天從中科村張老板那拿的國產貨,比進口的便宜兩塊,引腳間距更適合手工焊接。
兩個小時後,趙海按下回車鍵。
屏幕上彈出輸入框,陳醒敲下 「電子工業」,四個字立刻以鮮亮的綠色顯示;
再敲 「計算機技術」,後麵跟著三個重碼詞,全標成了醒目的紅色。
他按了下自定義的 「回退鍵」,最後一個 「術」 字瞬間消失,輸入框裡的文字絲滑得像在紙上擦改。
「成了!」
趙海的聲音都在發顫,他反覆輸入不同的詞語,顏色切換沒有一絲卡頓,內存占用始終穩定在 26KB。
旁邊工位的計算機係學生聞聲圍過來,看著屏幕上五顏六色的輸入框,眼睛都直了:
「這是啥漢卡?比東海的還好用!東海的輸入框就一個白框,選重碼得翻三頁!」
陳醒沒接話,心裡卻清楚,這隻是 「降維打擊」 的第一步。
他從包裡掏出一張紙,上麵畫著更完整的 UI 設計:
輸入框左側加 「常用詞列表」,右側留 「臨時記事本」,底部顯示 「剩餘內存」,
這些在 2038 年是基礎的互動設計,在 1990 年卻沒人想過把 「方便」 當回事。
「得找個地方實測。」
陳醒把紙推給趙海,
「光在機房好用不算,得讓真正用電腦的人覺得好用。學校行政辦公室有幾台 286,裝的是西風漢卡,咱們去試試?」
趙海點頭,兩人拆了漢卡原型,往行政樓走。
路過食堂時,正好碰到張偉扛著一摞 「音霸二號」 的包裝盒,額頭上全是汗:
「醒子!劉強設計的包裝盒印好了,你看,」
他遞過一個盒子,上麵印著 「三個月質保」 和詳細的安裝步驟,比之前的透明塑膠袋精致多了,
「對了,老李頭的五百套模塊今天要交貨,王師傅那邊說沒問題。」
「先放宿舍,我和趙海去行政樓測漢卡。」
陳醒接過包裝盒看了眼,劉強把模塊的電路圖簡化印在了盒子背麵,萬一用戶裝錯,對著圖就能改,
「你下午交貨時跟老李頭說,要是他能幫咱們打聽下機關單位的漢卡需求,下次批發再降一塊。」
行政辦公室的張主任正對著電腦皺眉,屏幕上的西風漢卡輸入框裡,「匯報材料」 四個字後麵跟著十幾個重碼,他翻了三頁才找到。
w t . p o o在盡節章說小新最
:手擺了擺他,來進海趙和醒陳見
」。手順的風西沒還著用果結,好卡漢的們他說,過來人的海東前之?的銷推來是又「
」。的們我試試您,任主張「
。上腦電在裝,卡漢開拆海趙讓,釋解多沒醒陳
。碼重個一有沒,示顯色綠以刻立字個四,」料材報匯「 下敲地疑半信半任主張,來出彈框入輸的色綠,後機開
。色紅著標,碼重個兩著跟麵後,」結總作工度年「 敲又,愣了愣他
」?的紅是麼怎碼重這 ……這「
。抖在都指手,幕屏著指任主張
。倍三少至了快來原比,檔文了進接直字文,鍵車回下了按他
入加士男熟成限僅,炮約這在都妹辣寞寂灣台
會約單簡,配匹速快
xeSnawiaT
」!輸重了刪全用不,了沒就下一按,』結『的』結總『了錯輸才剛我,鍵退回這有還「
。用試流輪,來過圍也師老他其的室公辦
。時小半得卡漢風西用前之,了完寫就鐘分十卡漢的們他用,知通議會寫要師老個有
:手的醒陳著拉任主張
」!用難更卡漢的腦電台幾那們他,處務教有還!台三訂想室公辦們我?錢少多卡漢這們你「
:應答刻立沒卻,喜一裡心醒陳