| Notes For V3.9 | |
| The makefile now works for all *nix platforms and with cygwin and MinGW32 | |
| on Windows. It will automatically detect the availability of libpcap | |
| components and build network capable simulators if they are available. | |
| 1. New Features | |
| 1.1 3.9-0 | |
| 1.1.1 SCP and libraries | |
| - added *nix READLINE support (Mark Pizzolato) | |
| - added "SHOW SHOW" and "SHOW <dev> SHOW" commands (Mark Pizzolato) | |
| - added support for BREAK key on Windows (Mark Pizzolato) | |
| - added ethernet support (Mark Pizzolato) | |
| windows host <-> simulator NIC sharing | |
| native tap interfaces on BSD, Linux and OSX | |
| vde (Virtual Distributed Ethernet) networking | |
| Large Send Offload support | |
| UDP and TCP Checksum offload support | |
| dynamic libpcap loading on *nix platforms | |
| 1.1.2 PDP-8 | |
| - floating point processor is now enabled | |
| 1.1.3 HP2100 (Dave Bryan) | |
| - added support for 12821A HP-IB disk controller, | |
| 7906H/20H/25H disks | |
| 1.1.4 PDP11 and VAX (Mark Pizzolato) | |
| - added DELQA-Plus device | |
| 1.1.5 IA64 VMS Ethernet Support | |
| - identified compiler version issues and added IA64 support (Matt Burke) | |
| 2. Bugs Fixed | |
| Please see the revision history on http://simh.trailing-edge.com or | |
| in the source module sim_rev.h. | |
| 3. Status Report | |
| This is the last release of SimH for which I will be lead editor. After this | |
| release, the source is moving to a public repository: | |
| https://github.com/markpizz/simh | |
| under the general editorship of Dave Hittner and Mark Pizzolato. The status | |
| of the individual simulators is as follows: | |
| 3.1 PDP-1 | |
| Stable and working; runs available software. | |
| 3.2 PDP-4/7/9/15 | |
| Stable and working; runs available software. | |
| 3.3 PDP-8 | |
| Stable and working; runs available software. | |
| 3.4 PDP-10 [KS-10 only] | |
| Stable and working; runs available software. | |
| 3.5 PDP-11 | |
| Stable and working; runs available system software. The emulation of individual | |
| models has numerous errors of detail, which prevents many diagnostics from | |
| running correctly. | |
| 3.6 VAX-11/780 | |
| Stable and working; runs available software. | |
| 3.7 MicroVAX 3900 (VAX) | |
| Stable and working; runs available software. Thanks to the kind generosity of | |
| Camiel Vanderhoeven, this simulator has been verified with AXE, the VAX | |
| architectural exerciser. | |
| 3.8 Nova | |
| Stable and working; runs available software. | |
| 3.9 Eclipse | |
| Stable and working, but not really supported. There is no Eclipse-specific | |
| software available under a hobbyist license. | |
| 3.10 Interdata 16b | |
| Stable and working, but no software for it has been found, other than | |
| diagnostics. | |
| 3.11 Interdata 32b | |
| Stable and working; runs 32b UNIX and diagnostics. | |
| 3.12 IBM 1401 | |
| Stable and working; runs available software. | |
| 3.13 IBM 1620 | |
| Hand debug only. No software for it has been found or tested. | |
| 3.14 IBM 7094 | |
| Stable and working as a stock system; runs IBSYS. The CTSS extensions | |
| have not been debugged. | |
| 3.15 IBM S/3 | |
| Stable and working, but not really supported. Runs available software. | |
| 3.16 IBM 1130 | |
| Stable and working; runs available software. Supported and edited by | |
| Brian Knittel. | |
| 3.17 HP 2100/1000 | |
| Stable and working; runs available software. Supported and edited by | |
| Dave Bryan. | |
| 3.18 Honeywell 316/516 | |
| Stable and working; runs available software. | |
| 3.19 GRI-909/99 | |
| Hand debug only. No software for it has been found or tested. | |
| 3.20 SDS-940 | |
| Hand debug only, and a few diagnostics. | |
| 3.21 LGP-30 | |
| Unfinished; hand debug only. Does not run available software, probably | |
| due to my misunderstanding of the LGP-30 operational procedures. | |
| 3.22 Altair (original 8080 version) | |
| Stable and working, but not really supported. Runs available software. | |
| 3.23 AltairZ80 (Z80 version) | |
| Stable and working; runs available software. Supported and edited by | |
| Peter Schorn. | |
| 3.24 SWTP 6800 | |
| Stable and working; runs available software. Supported and edited by | |
| Bill Beech | |
| 3.25 Sigma 32b | |
| Incomplete; more work is needed on the peripherals for accuracy. | |
| Included in the beta simulators package. | |
| 3.26 Alpha | |
| Incomplete; essentially just an EV-5 (21164) chip emulator. Included | |
| in the beta simulators package. | |
| 3.27 SAGE | |
| Incomplete. Included in the beta simulators package. | |
| 3.28 SC1 | |
| Internal simulator for SiCortex supercomputer; intended as an example | |
| of implementing an SMP system in the current SimH structure. Included | |
| in the beta simulators package. | |
| 4. Suggestions for Future Work | |
| 4.1 General Structure | |
| - Multi-threading, to allow true concurrency between SCP and the simulator | |
| - Graphics device support, particularly for the PDP-1 and PDP-11 | |
| 4.2 Current Simulators | |
| - PDP-1 graphics, to run Space War | |
| - PDP-11 GT40 graphics, to run Lunar Lander | |
| - PDP-15 MUMPS-15 | |
| - Interdata native OS debug, both 16b and 32b | |
| - SDS 940 timesharing operating system debug | |
| - IBM 7094 CTSS feature debug and operating system debug | |
| - IBM 1620 debug and software | |
| - GRI-909 software | |
| - Sigma 32b completion and debug | |
| - LGP-30 debug | |
| 4.3 Possible Future Simulators | |
| - Data General MV8000 (if a hobbyist license can be obtained for AOS) | |
| - Alpha simulator | |
| - HP 3000 (16b) simulator with MPE |