Casio50 »

The War of Calculator (Un)Lockers
鎖機攻防戰

如果你是 fx-50F 的使用者, 那麼要注意了! 你的計數機會隨時不聽呼喚! 那可不是壞機, 只是「鎖機」: 你在數分鐘內完全不能控制你的計數機. 如何解決? 且看以下分解:

知己知彼

首先你要知道鎖機的徵狀. 一般來說, 被鎖的 fx-50F 畫面上會出現如下圖像:

LRN / [D] / P1 / A? / -E-

你按任何鍵都無反應, 就像鍵盤被鎖上一樣. 因此稱為「鎖機」.

為甚麼會「鎖機」呢? 當然鍵盤沒有真的上了鎖, 其實這是一個軟件缺憾.

這兩樣東西加起來為甚麼能把機鎖起來呢? 具體原因還沒清楚, 可是我認為因「A?」只能接受數字, 即把 AC 擋去了, 於是 CPU 對甚麼鍵也沒反應, 就此鎖了!

不幸中招怎麼辦?

首先, 一部被鎖的機還能自動關機的. CPU 只是對按鍵沒反應而已, 可不是忘了計時! 因此, 你只要等六分鐘讓它自動關機就可解決問題了.

可是很多時受害者都要等超過六分鐘. 為甚麼呢? 這可能是受害者太心急了, 在鍵盤上亂按, 結果把自動關機時間延長. 你可能會質問: CPU 不是對按鍵沒反應嗎? 這個說法其實不完全對. 事實上, CPU 是不對因按鍵輸入而作出相應的運算或螢幕顯示, 但計時器是不同的! 只要計時器偵察到有按鍵, 它就會重置, 不管你鎖了機沒有! 故此, 在鎖機其間勿亂按鍵, 否則又要付出無謂的時間!

亡羊補牢

我們可不能鎖了機就等等等, 我們應該解決這個瑕疵.

當然從軟件入手是不可能的, 而事實上從硬件解決也不是難事.

以下消除「鎖機」的方法原理是不讓人輸入「A?」這道指令.「A?」是按 Shift a b/c 所得的. 要使人按不了「A?」就要令人按不了 Shift a b/c 此二鍵其中一個. 但這是不可能的, 因它們都是常用的鍵. 況且用「B?」、...、「F?」都可以鎖機. 故我們退而求其次, 把程式功能關閉, 即不讓人按 P1. 由於 fx-50F 的程式功能如斯弱, 可以輸入的程式大多都在內置程式中找到, 故把它關掉也無妨. (這也是我不提供 fx-50F 程式的原因) 怎樣令人按不到 P1 鍵? 其實令 CPU 無法知道這個鍵被按下就行了. 從「按鍵的原理」我們可知按鍵是怎樣送至 CPU 的, 同時也易知怎樣阻止它!

  1. 打開計數機
  2. 如圖, 在機背 P1 的位置貼一張膠紙 (或其它絕緣體)

  1. 合上計數機.

之後你會發覺按 P1 是完全沒反應的了.

結語

這裡介紹了何謂鎖機和如何防鎖. 但沒有方法是完美的; 如果稍一不慎膠紙太大則可能會使周圍的鍵都按不了, 太小則不足以絕緣. 較瘋狂的鎖機者甚至會自備縲絲批「開機」.

其實最有效的方法是換部其他型號的機, 那就想鎖也鎖不了.

附錄: 其他可鎖的機

除了 fx-50F 外, 另一部可鎖的機就是 Casio fx-3600Pv (已停產). 它的鎖機徵狀是畫面出現「BUSY」字樣, 但按 AC 卻沒反應. 這不同於 fx-50F, fx-3600Pv 的機鎖了後就無法自動關機, 要拆開計數機才能解鎖. 補救的方法與 fx-50F 一樣, 都是封掉 P1, 但 fx-3600Pv 沒了程式實不足應用! 所以要取捨了.

在第二次香港計協會議其間亦發現 Sharp EL-506V 可被鎖, 但可用機背後的「Reset」解決. 可是已存的方程式就全沒了.

Hosted by www.Geocities.ws

1