SimH V3.9版本特性解析与模拟器状态报告

SimH V3.9版本特性解析与模拟器状态报告

【免费下载链接】simh The Computer History Simulation Project 【免费下载链接】simh 项目地址: https://gitcode.com/gh_mirrors/si/simh

概述

SimH是一款历史悠久的计算机系统模拟器套件,能够模拟多种经典计算机架构。V3.9版本是该系列的一个重要里程碑,不仅带来了多项功能增强,也标志着项目维护权的交接。本文将详细解析V3.9版本的新特性,并对各模拟器的当前状态进行全面评估。

构建系统改进

V3.9版本在构建系统方面进行了显著优化:

  1. 跨平台支持:Makefile现在能够适配所有*nix平台,包括Windows下的Cygwin和MinGW32环境
  2. 网络功能自动检测:构建系统会自动检测libpcap组件的可用性,如果存在则构建支持网络功能的模拟器
  3. 动态加载:在*nix平台上实现了libpcap的动态加载机制

主要新特性

核心功能增强

  1. 命令行交互改进

    • 新增了*nix平台的READLINE支持,提供更好的命令行编辑体验
    • 增加了"SHOW SHOW"和"SHOW SHOW"命令,方便查看设备状态
    • Windows平台新增BREAK键支持
  2. 网络功能扩展

    • Windows主机与模拟器NIC共享功能
    • 支持BSD、Linux和OSX的原生tap接口
    • 支持VDE(Virtual Distributed Ethernet)网络
    • 新增Large Send Offload支持
    • 支持UDP和TCP校验和卸载
    • 动态加载libpcap库

特定模拟器增强

  1. PDP-8

    • 启用了浮点处理器模拟
  2. HP2100

    • 新增12821A HP-IB磁盘控制器支持
    • 支持7906H/20H/25H磁盘
  3. PDP11和VAX

    • 新增DELQA-Plus设备支持
  4. IA64 VMS以太网支持

    • 解决了编译器版本问题
    • 新增IA64架构支持

模拟器状态评估

稳定可用的模拟器

  1. PDP系列

    • PDP-1:完全稳定,可运行现有软件
    • PDP-4/7/9/15:稳定运行
    • PDP-8:稳定运行,新增浮点支持
    • PDP-10(仅KS-10):稳定运行
    • PDP-11:基本稳定,但某些模型细节模拟不准确
  2. VAX系列

    • VAX-11/780:稳定运行
    • MicroVAX 3900:经过AXE测试验证
  3. 其他经典系统

    • Nova:稳定运行
    • IBM 1401/1130:稳定运行
    • HP 2100/1000:稳定运行
    • Honeywell 316/516:稳定运行

部分可用的模拟器

  1. Eclipse:技术稳定但缺乏可用软件
  2. Interdata 16b:稳定但仅能运行诊断程序
  3. Interdata 32b:可运行32位UNIX
  4. IBM 7094:基础功能稳定,CTSS扩展未调试
  5. Altair系列:稳定但支持有限

开发中的模拟器

  1. Sigma 32b:外设模拟需要完善
  2. Alpha:仅实现基本芯片模拟
  3. SAGE:功能不完整
  4. SC1:作为SMP系统实现示例

仅支持手动调试的模拟器

  1. IBM 1620:无可用测试软件
  2. GRI-909/99:无测试软件
  3. SDS-940:仅少量诊断程序
  4. LGP-30:操作流程理解可能存在问题

未来发展建议

架构改进

  1. 多线程支持:实现SCP与模拟器真正的并发执行
  2. 图形设备支持:特别是PDP-1和PDP-11的图形功能

现有模拟器完善

  1. 图形功能

    • PDP-1图形支持(运行Space War)
    • PDP-11 GT40图形支持(运行Lunar Lander)
  2. 操作系统支持

    • Interdata原生OS调试
    • SDS 940分时操作系统调试
    • IBM 7094 CTSS功能调试
  3. 其他

    • PDP-15 MUMPS-15支持
    • IBM 1620调试与软件支持
    • GRI-909软件支持
    • Sigma 32b功能完善
    • LGP-30调试

潜在新增模拟器

  1. Data General MV8000(需获得AOS的爱好者许可)
  2. Alpha模拟器完善
  3. HP 3000(16位)模拟器及MPE支持

结语

SimH V3.9版本在功能性和稳定性方面都有显著提升,特别是网络支持和特定设备模拟的增强。虽然部分模拟器仍处于开发阶段,但核心的PDP和VAX系列模拟已经相当成熟。随着项目维护权的交接,SimH有望在未来获得更多创新和发展。对于计算机历史爱好者或教学研究而言,SimH仍然是探索经典计算机系统的最佳工具之一。

【免费下载链接】simh The Computer History Simulation Project 【免费下载链接】simh 项目地址: https://gitcode.com/gh_mirrors/si/simh

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值