PPC上的DOS虚拟机--pocket dos

来源:互联网 发布:网络层协议有哪些作用 编辑:程序博客网 时间:2024/04/28 19:54
一. What's pocket dos?

pocket dos是一个dos虚拟机,运行在ppc上。有了它,你可以做你以前在dos下做的事情,比如,编程、dos游戏、dos命令。哈哈,用手捧着一个dos机,爽吧。

二.使用感受:

我使用的是pocket dos 1.09绿色汉化版,运行的平台是mio336,windows mobile 2003,硬件配置为200mhz的cpu,64兆flash。

在这个平台上,我只是运行了tc2.0和tc++3.0,这是我的主要用途。tc和tc++的启动、运行,以及小程序的编译、运行都很流畅(键盘操作)。tc++还支持鼠标(触摸屏)操作,但是鼠标操作有时有卡的现象。运行两天,没有死机现象出现。

pocket c是ppc上的c开发工具,可以在ppc上直接开发出程序,但是我主要是想看pc下的c程序,所以我选择了pocket dos。

三.INSTALLATION

pocket dos是国外一家公司开发的,可以去它的网站下载,http://www.pocketdos.com。这个软件不是免费的,官方下载的只是demo版。

现在pocket dos不仅可以虚拟dos,还可以虚拟linux等系统,只要找到相应的内核文件,就可以使用了。官方网站也有一些这样的文件下载。后面我会通过运行在ppc上的linux系统,来介绍一下如何使用。

软件的安装十分简单,非绿色版的是标准的软件安装流程。绿色版的更加简单,直接拷贝过去就可以用。

三.配置和使用:

安装后,即使不做配置,我相信dos也能运行了,但是有一些选项要配置,毕竟不是真实的dos环境。我们主要讲一下“工具”--“配置”和“驱动器”里面的选项。

1.工具--配置--内存:定义虚拟dos的内存使用情况,扩展dos内存默认大小为0,需要把它改大,我改到2兆后,tc++才能正常运行。看了tc++的说明文档,因为3.0版本使用了dpmi技术,实际虚拟内存要大于1兆,tc才能正常运行。

2.工具--配置--显示器:可以更改dos的显示模式。改成横版的看起来更舒服,屏幕才不会缺东西。

3.工具--配置--键盘:定义键盘模式,按键映射。

4.工具--配置--系统--启动:定义dos启动时在哪儿加载内核。运行dos不用修改,运行linux就要改这儿了,后面会专门介绍。

5.驱动器--xxx或增加:xxx指的是已经虚拟好的分区,增加是指添加一个分区。不虚拟分区,你到哪儿找那些命令和文件呢。无论是修改已有的分区,还是添加分区都非常方便,指定要添加的盘符,然后选择它所对应的ppc上的目录,保存就ok了。需要注意的是最好虚拟一个c盘,专门存放系统文件,其他的程序安装到其他位置,这样不至于文件弄混。

好了,敲入你喜欢的dos命令,运行程序吧(不要进错目录呦)。

四.如何虚拟一个linux系统?

linux的那个内核文件叫ELKS,把它拷到pocket dos的安装目录。

在pocket dos中需要做两项设置:

1. 虚拟一个a:盘符,指向elks文件(带路径)。

2.工具--配置--系统--启动:“启动位置”下拉项修改为“drive a if avaliable,otherwise drive c:”;同时去掉“检验有效启动段”选项。

好了,保存配置,重新启动pocket dos,这次进入的就是linux了。如果想回到dos,把启动选项改回去,重启就进dos。

五.有关tc和tc++的几项注意事项:

1.设置环境变量路径,比如库函数和头文件路径,当然了,路径可是虚拟路径。一定要保存啊。

2.tc++需要的虚拟内存要足够大,如果可用虚拟内存小于1兆,tc++就无法运行,提示not enougn memory。

 

PEGASUS原创,转载请注明出处。

原创粉丝点击