6x86与3DS的兼容性

Author: 苏州 钟 鸣 Date: 1996-11-01

        我为此在INTERNET上查找了有关Cyrix 6x86的一些文章,并在Cyrix公司有关6x86常见问题的解答中找到了答案。该公司解释道:3DS和另一个软件Clipper生成的应用程序都在代码中使用了用于软件定时的循环指令,而6x86执行循环指令的速度太快,以至于干扰了那些依赖于定时控制的代码,致使程序运行不正常。该公司为此提供了一个可供下载的小程序,用以在6x86执行循环指令时插入延时。这个程序名为PIPELOOP.EXE,使用3DS前须先运行一下它。Cyrix公司指出,这个程序并不能解决所有因定时控制而产生的问题。确实,我发现运行这个程序后,只是提高了3DS正常运行的成功率,多数情况下3DS能完全正常地启动并运行,但有时仍会出现上面谈及的问题。
        有趣的是,尽管Cyrix公司承认6x86在运行3DS时有问题,但仍然把3DS排在该芯片兼容软件清单的第一位。
        综合看来,我觉得Cyrix 6x86芯片仍是一种很成功的芯片,尽管少数软件运行会有问题,但基于良好的技术支持,这些问题基本得到了解决,这大概也是Cyrix公司仍把3DS列为兼容软件的原因吧。
        另外,我建议国内销售Cyrix 6x86芯片的单位下载或拷贝一下PIPELOOP.EXE这个程序,以提供给购买该芯片的用户。这个程序的长度很小,只有4K,在INTERNET上的地址是ftp:∥ftp.cyrix.com/tech/pipeloop.exe。