这几天突然有人问我,他最近试图直接在一台P4机纯DOS环境玩仙剑1,但是无法启动,显示扩充内存不足。 这个问题是当年某些仙剑最初发布的盗版(我无法确定这个问题在原来的正版是否就有)的问题。 这些盗版的特点有:
1、在超过32MiB XMS(扩充内存)的DOS系统上,启动会失败并出现如下提示。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPF846wyZbLwiSTmxnpKZ2eWcf17jwrDwYcOWuzR49bHEMV52j_w3L4a3ky-nfJtOO7IfWY4E_6XjfjfJxZwBCierSgDJDMndRDDQTFu_nuzpr5QanmkiwuAjXZVJ4yM2z5LCEKm9zb3A/s400/palerr.png)
很可能是其检测扩充内存容量的时候发生了溢出。看这个报告出来的负数,不像是存储内存KiB数的变量的溢出。
2、部分版本带有crack intro。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Z2gF3ha5-lFar2PoA8IuuQGb3NrJCf-E16B8titFyjaOVSskghJEuXrGOKLA71mUPEeAn-kO1ICYTF2RBVhmWvecnefyZ7dT61K48OJfi8C1jHaxALhq52UnFGwH7gPJYP8yaYHUVKw/s400/palerr2.png)
带有这个cracktro的,一定会有如上一点的问题。
而我后来用光盘版的仙剑1主程序,自己根据 青衫之友网上的说明 (http://boneash.oldgame.tw/chiuinan/intro/ch/c11/pal.txt) 破解的EXE,可以在有超过32MiB,甚至1GiB以上XMS内存的环境运行。
这些有问题的版本,一般主程序的修改时间是1995年7月1日,数据文件的修改时间是1995年6月19日。而我的光盘版中,数据文件的修改时间是1995年7月25日。因此,还不能确定这个扩充内存容量检测错误的问题是6月19日原版就有,还是破解之后才有的。不过可以确定,7月25日的版本没有这个问题。
另外有个特典,仙剑1DOS软盘版的图形密码输入画面,这应该是很多只玩过盗版的玩家没看到过的。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmfz0zgmSbRTltnRoPfLBKYhZEM61Lun2bUNhiBm2h-rLek19v2gDfwKJ0HbpiS88OWZ9UCzuhrhet_vnp9ffGo8SchCBr0QfDkXVGFV1kxa6qKScG7kGzZCDHO__fae-CQb6LDY2Lrek/s400/palerr3.png)
上这里还得翻墙……
回复删除