爱上DEBUG 7?Q@Hj(:NT
;, P-2\V/
对电脑的了解是始于游戏,这大概是男孩电脑水平普遍高于女孩的原因之一吧?多数男孩都爱玩游戏。 $*
1?"$LN
(uW/t1
那个时代已经有钥匙盘了,就是这个软件你复制到别的盘上不能玩,必需在这个母盘存在的情况下开始运行。有时,软件在B盘上,但母盘在A驱动器中,运行过程中的某个环节,它读一下A盘,就可以继续了,之后你可以把母盘取出来。 Tlrr02>B{
F}3<q
道高一尺,魔高一丈。 h07Z.q ;
VH[r@Pn
拷贝工具就应运而生了,DOS本身的DISKCOPY只可以复制系统、隐藏的文件,不能读非标准磁道与扇区,所以一般游戏盘它是复制不了的。我当时用过copyII、Copywriter等几个工具。 e9e%8hL
L
08>9tf`
可是游戏盘开发商也会与时俱进的。后来的游戏用这些东东就无法复制了。 MJNY#v3
W%LTcm
那个年代没有《电脑报》、《电脑爱好者》这样的交流攻略的地方,只能自己瞎琢磨。手头的资料就那么几本,还都是英文的。 .{sKEVK
D`p&`]k3v
我发现在DOS盘#2上有个DEBUG,不知道什么意思,但是看了简单说明,可以控制一个程序的运行。 f0p+l-iEv
CvfXm
于是乎,我疯狂地爱上了debug. !<r+h,C
dp`xyBQ3
用debug加载一个游戏,跟踪它的运行。遇到一个CALL就直接过去,如果这时游戏程序检测到D盘片,就重新运行,直接运行到这个CALL的地方,再trace进行,如此循环往复,直到遇到某个判断的地方,可以通过修改这个指令,而让D版盘可以运行。中间不知道死机重启多少次。 0q'd }D W
ah<1&UG,
慢慢地,玩游戏的乐趣,已经不如跟踪游戏的过程好玩了。 Ww5c9orXn
uo0g51%9
DOS水平那是大有长进,后来,我不在办公室,只要师弟们告诉我显示器上显示一句什么话,我就可以远程指挥他们该做什么了。 I@Zd<