1.PC505、CC300、NC320、NC360:這幾種機型可以在時間界面依次輸入“MATOID”,如此即可清除掉系統密碼。
2.PC1000、CC800、PC1000a:文曲星的熱潮應是從這時掀起,因為有內置GVBASIC,我們可以借助它做許多事情,破解密碼也有幾種方法。
(1)開機後,壹般會將系統密碼映射在RAM中的$1FC8-$1FCD區域,遊戲密碼則是$1FCE-$1FD3區域,當然直接是看不出的,我們可以在GVBASIC中編寫壹段程序來得到它,具體方法如下:
10 FOR X=8136 TO 8147
20 PRINT CHR$(PEEK(X));
30 NEXT X
運行後便可以看到密碼,前6位為系統密碼,後六位為遊戲密碼。註意,不可在“BASIC助手”中運行該程序,因為運行“BASIC助手”時會將$1FC8-$1FD3區域的值清除。
(2)這幾款機器在每次開機後只要輸入壹次正確密碼,在未關機之前,帶密碼的選項便是始終打開的。那麽機器是如何判斷帶密碼選項的開關呢?關鍵在於RAM中$04CA區域的值。當妳輸入正確的密碼後,系統便會將$04CA區域的值置為FF(原先為0),這樣密碼便打開了。因此我們可以跳過密碼驗證,直接在GVBASIC中輸入POKE 1226,255 便OK了。
3.NC1020:NC1020推出後,沒有像PC1000、CC800系列壹樣引起熱潮,可能因為其價格稍微高了壹些,另外因為GGV對其的BIN文檔進行了加密處理,不方便研究。但是解密的方法還是有的,只是復雜壹些。
(1)像PC1000/CC800壹樣,NC1020也有壹個判斷密碼開關的值,這個值便是$0740,換算成十進制是1856。所以如法炮制,在GVBASIC中輸入POKE 1856,255 便可暫解密碼。
(2)其實NC1020在RAM中也是有密碼的映射,在$1000-$1006區域,只是進行了加密處理,看不出來罷了,所以我們只好直接將它清除掉。如何做呢?用下面的程序吧。
10 FOR X=1 TO 7
20 READ P:POKE 12287+X,P
30 NEXT X
40 CALL 12288
50 DATA 169,138,133,0,76,160,144
運行後就可以清除掉密碼。