发信人: Reinhard.bbs@bbs.sjtu.edu.cn (摘星的人), 信区: cnhacker
标  题: SoftICE V2.80 键盘当机修正法 -- Alex 整理(转寄)
发信站: 饮水思源站 (Fri Apr 25 19:12:39 1997)
转信站: Lilac!ustcnews!ustcnews!sjtunews!sjtubbs
出  处: bbs.sjtu.edu.cn



SOFTICE FOR DOS V2.80 键盘当机修正法
------------------------------------
Editor: Chen Chun-han (chunhan)
------------------------------------

请注意: 若您拿到的 SOFTICE V2.80 可以在您的电脑上正常使用并且
        按下 CTRL + D 切换画面不会当机时, 无须参照本修改法.
                      ^^^^^^^^
在说明书中曾注明, 若您的 KeyBoard Bios 为 'JET KEYBOARD BIOS' 时,
很有可能照成当机, 若您使用後的确如此的话, 可以参照原本所附之说明书
直接修改.

假如您是 JET KEYBOARD BIOS, 但是修改後仍是当机, 以及是不知品种的
KEYBOARD BIOS 也会当机时, 便可以使用本修改法让 S-ICE 顺利地在您的
电脑上执行.

原版所附之英文说明书(README.SI), 表明了以下修改法:

FILE: S-ICE.EXE    由组合语言来观看:
FIND: B0 D0 E6 64  MOV AL,D0   --> MOV AL,EE
EDIT: -- EE -- 60  OUT 64,AL   --> MOV 60,AL

可以判断在 S-ICE 跳出的时候会执行此两行指令将键盘还原.
但是 JET KEYBOARD BIOS 似乎和 [修改後] 的版本也是『不相容』的,
更别说是其他特殊的 KEYBOARD BIOS, 也是铁当无疑...

那怎麽办呢? 试试以下办法.

C:\DOS> DEBUG.EXE (当然是键盘还可以动的时候按啦, 最好是一开机没有 TSR 就执行)
-A
-I 64
xx
[记下 xx 值]
-Q

然後修改 S-ICE.EXE

FILE: S-ICE.EXE    由组合语言来观看:
FIND: B0 D0 E6 64  MOV AL,D0   --> MOV AL,xx
EDIT: -- xx -- --  OUT 64,AL

若上述修改的方式还是不行, 再试试下列修改:

FILE: S-ICE.EXE    由组合语言来观看:
FIND: B0 D0 E6 64  MOV AL,D0   --> MOV AL,xx
EDIT: -- xx -- 60  OUT 64,AL   --> OUT 60,AL

这样一来, KEYBOARD BIOS 应该都会相容..
不过由於测试的键盘 BIOS 不多, 若上述所有办法都不行,
那只好请您自己去请 NuMEGA 帮忙罗!

 > By Hook Club.
--


                                                    沉默的人
                                                 Reinhard Young

※ 来源:·饮水思源站 bbs.sjtu.edu.cn·[FROM: 202.96.210.121]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.601毫秒