因为没有老机器无法安装WIN98测试。不过在用DOS安装win98的时候,倒是发现几个问题。
1.安装,dosBOX的win98、WIN764位安装正常。某台XP SP3电脑安装到最后提示错误直接删掉已安装的文件。
2.非win9x系统运行修改日期为01的Codename Eagle.exe主程序会提示无法定位dll。DOSBOX通过voo显卡安装后可以运行(速度很慢)。运行之后会出一个丽台科技的logo再进游戏,但仍然无法显示中文。从文件大小来看,该EXE比原版EXE小很多。可能只是单纯的提供logo而已?至于无法运行,应该是C++6.0写程序的时候没考虑到NT内核的环境。造成无法定位输入点。
3.关于中文。之前有提到过,可以打开DIALOGUE.DAT可以看到明文的字幕,确实是汉化了的,中文应该是直接修改法语这一语言作为英文并在结尾用括号括住中文,但在游戏内显示为乱码。而任务简介是在每一关的level文件夹里面的ENDBRF.DAT文件。
印象中小时候玩的确实是中文字幕。但到底为什么显示不了还是想不明白。对于汇编及反汇编完全不懂,又没有源码,无从下手。个人猜想可能是编码的问题,但一般来说根本没有理由会做出乱码的作品。所以程序本身大概是没问题的,我觉得问题可能出在WIN9x跟NT内核之间,但还是并无头绪。
1.安装,dosBOX的win98、WIN764位安装正常。某台XP SP3电脑安装到最后提示错误直接删掉已安装的文件。
2.非win9x系统运行修改日期为01的Codename Eagle.exe主程序会提示无法定位dll。DOSBOX通过voo显卡安装后可以运行(速度很慢)。运行之后会出一个丽台科技的logo再进游戏,但仍然无法显示中文。从文件大小来看,该EXE比原版EXE小很多。可能只是单纯的提供logo而已?至于无法运行,应该是C++6.0写程序的时候没考虑到NT内核的环境。造成无法定位输入点。
3.关于中文。之前有提到过,可以打开DIALOGUE.DAT可以看到明文的字幕,确实是汉化了的,中文应该是直接修改法语这一语言作为英文并在结尾用括号括住中文,但在游戏内显示为乱码。而任务简介是在每一关的level文件夹里面的ENDBRF.DAT文件。
印象中小时候玩的确实是中文字幕。但到底为什么显示不了还是想不明白。对于汇编及反汇编完全不懂,又没有源码,无从下手。个人猜想可能是编码的问题,但一般来说根本没有理由会做出乱码的作品。所以程序本身大概是没问题的,我觉得问题可能出在WIN9x跟NT内核之间,但还是并无头绪。
![](http://hiphotos.baidu.com/laohuleiyi/pic/item/b1d4549008a898c9a877a4a2.jpg?v=tbs)