发信人: 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毫秒