科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在Linux系统上仿真老式操作系统(2)

在Linux系统上仿真老式操作系统(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Linux 机器能做的最有用的工作之一就是在它上面运行其它操作系统的程序。这能极大地简化您的工作。

作者:jinwai 来源:赛迪网 2007年9月19日

关键字: 操作系统 仿真 Linux

  • 评论
  • 分享微博
  • 分享邮件

那么,让虚拟 CP/M 工作需要些什么呢?并不多。有许多不同的仿真器可供选择。我目前喜欢用的是 Andreas Gerlich 的 YAZE 2.0。它安装和启动方便,并且在适应不常见的硬件或其它需求方面有着高度的灵活性。要使用它,只需下载它(请参阅 参考资料中的链接),解压缩并用以下命令生成即可:

make -f Makefile_linux

然后执行:

./yaze.bin

不久会看到如下显示:

A>dir
        
A: CCP      COM : CPM3     COM : CPM3-OK  COM
        
A: 3ERASE   COM : 3SETDEF  COM : CMP      COM
        
A: COMP     COM : CRC      COM : DED      COM
        
A: DIFF     COM : E        COM : I        COM
        
A: II       COM : L80      COM : LC       COM
        
A: MAKE     COM : MERA     COM : MMUPRINT COM
        
A: MOUNT    COM : PAUSE    COM : PIP      COM
        
A: PMARC    COM : PMEXT    COM : S        COM
        
A: SENDUUE  COM : SUB      COM : SUBMIT   COM
        
A: SYS      COM : TABS6    COM : TOUCH    COM
        
A: UNARC    COM : UNLOAD   COM : Z80ASM   COM
        
A: ZEXALL   COM : ZEXDOC   COM : ZSID     COM
        
A: 0-README 1ST : CRCKLIST CRC : DISKS    TXT
        
A: MAKE     DOC : MOUNT    Z80 : PROFILE  SUB
        
A: SYS      Z80 : TABS6    DOC : TEST     SUB
        
A: TOUCH    DOC : UNIXMAKE MAN : WWW      TXT
        
A: YAZERC   TXT : Z80ASM   DOC

缺省的 YAZE 配置定位在一个虚拟 A:驱动器上,Gerlich 在此驱动器上提供最基本的指令: E.COM 、 HELP.COM 和 dir 。注意执行 E.com 是离开仿真器会话的标准方式。

所以如果您一直有意重新编译一个老的设备驱动程序,或者要为某个特定客户完成承诺,因而需要运行某个“古老”的嵌入式系统开发工具箱,那就别迟疑了。不用去修理您的旧硬件。直接在现成的 Linux 主机上安装 YAZE,把工作复制到虚拟机中,然后完成您的项目。

仿真也可用于同时期的许多其它计算机,包括 C64、MP/M、CP/M-86 计算机、Sinclair 和 Apple II 系列等。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章