Board logo

标题: 486上跑的程序如何移植到奔腾4上运行(日文DOS5.0) [打印本页]

作者: tonny_zang     时间: 2006-4-4 09:40    标题: 486上跑的程序如何移植到奔腾4上运行(日文DOS5.0)

我是个菜鸟想请教各位大侠一个问题:我有一个打印程序原来是在486、日文DOS5.0环境下,通过软盘启动的。由于486要坏了,想转到奔腾4上运行。好象机器不支持。恳请各位大侠能给我指条明路吗?怎么解决?小弟先谢了!!!!
作者: Kinglion     时间: 2006-4-4 10:38
试一下虚拟机如何?
作者: tonny_zang     时间: 2006-4-4 12:20
大侠:那个打印程序是装在软盘里的,我用WINIMAGE copy下来,用Vflooy 虚拟软驱启动,好象不行,是我没有把软盘中的文件全部拷贝下来,还是我的IMG文件做的不对,请教!!
作者: Kinglion     时间: 2006-4-4 12:33
软件是不是进行了软盘方式加密?如果是得先解密才行。
作者: DOSforever     时间: 2006-4-4 13:05
你的这个打印程序只能通过自身的软盘启动才能工作吗?
作者: tonny_zang     时间: 2006-4-4 14:18
是通过软盘启动工作的
虚拟软驱转到DOS7.1后,运行autoexec。bat文件,文件内容是PATH=A:\SYS;A:\MENU;A:\PRINTER
PM     
显示CPU error:incorrect opcode,killing process.
不知什么原因,
作者: DOSforever     时间: 2006-4-4 16:24


  Quote:
不是,我的意思是说,你能不能通过其它软盘或硬盘引导 DOS ,然后再单独执行这个盘上的 PM。这样能否运行成功?

奇怪了?我好象回过这个帖子!怎么不见了?!
作者: tonny_zang     时间: 2006-4-4 16:40
我是通过硬盘引导DOS 7.1后,运行PM执行,没有办法执行。是不是DOS环境的问题
原来使用是DOS5.0(日文)
作者: DOSforever     时间: 2006-4-4 16:47
应该和什么语种没什么关系,顶多就是不能正常显示文字。

不能执行的提示是什么?是没有任何提示就结束了还是……?
作者: tonny_zang     时间: 2006-4-4 17:13
就是这一段CPU error:incorrect opcode,killing process
作者: DOSforever     时间: 2006-4-4 17:26
我不是让你在虚拟机中运行,而是在纯 DOS 中运行,纯 DOS 中不可能出现这种话。
作者: tonny_zang     时间: 2006-4-5 13:11
大侠:我试过了。我不知道我这样是在纯dos下吗?我用dos7。1启动盘启动。是在纯dos下吗?用dos7。1启动后,运行PM,仍然是CPU error:incorrect opcode,killing process这句话。纯DOS是必须装了DOS吗?
作者: DOSforever     时间: 2006-4-5 13:23
不知道你的 DOS7.1 是自己做的,还是 Win98 的启动盘,还是论坛上各种超级启动盘。很可能那些超级启动盘中带了防死机的TSR,所以会出现这样的话。不知道你的这个打印软件对内存有什么要求,如果没什么特别的要求的话,你启动时跳过 config.sys 和 autoexec.bat,在 DOS 缺省的配置下运行,看看有什么结果。
作者: DOSforever     时间: 2006-4-5 13:29
做两次这样的测试:
1、用别的 DOS 启动盘(可以使用缺省的配置)启动,然后把这张原始的打印盘放进去,看看能否执行成功。
2、启动条件同上,把原始打印盘的所有文件都复制到硬盘里,再执行硬盘里的 PM ,看看是否能成功。
作者: tonny_zang     时间: 2006-4-5 14:04
大侠:我用论坛里的MS-DOS7.1完整安装版,安装后可以吗?
因为我是菜鸟,不知道怎么跳过config和autoexec文件,可以教叫我吗?
作者: DOSforever     时间: 2006-4-5 14:29
在启动 DOS 时按 SHIFT-F5 ,如果你来不及按的话,先按F8,再按 SHIFT-F5,即选择命令行提示的安全模式。
作者: wl00560     时间: 2006-4-5 16:18
日文dos?好像那个dos有些特殊吧,我不是很清楚,隐约听说过这方面的事。
作者: tonny_zang     时间: 2006-4-5 17:02
不行!!!
1。用软盘,运行autoexec,没反应。
2。将PM在硬盘上启动,一样没反应。
不懂
作者: DOSforever     时间: 2006-4-5 17:29
如果是这样的话,很可能如 Kinglion 所说的,该软件是加密的
作者: tonny_zang     时间: 2006-4-6 08:57
哦,我再问问,谢谢各位大侠的指点。我有问题再请教各位!!!!!^_^
作者: tamaki     时间: 2006-7-25 23:21
用DOS6。22试试

改一下conig.sys文件
device=x:\***\***.sys