diff --git a/README.md b/README.md new file mode 100644 index 00000000..1341df7d --- /dev/null +++ b/README.md @@ -0,0 +1,273 @@ +# SIMH v4.0 + +## WHAT'S NEW + +### New Simulators + +#### Matt Burke has implemented new VAX model simulators: + VAX/11 730 + VAX/11 750 + VAX 8600/8650 + MicroVAX I + MicroVAX II + rtVAX 1000 (or Industrial VAX 620) + +#### Howard Harte has implemented a Lincoln Labs TX-0 simulator. + +### New Functionality + +#### VAX/PDP11 Enhancements + RQ has new disk types: RC25, RCF25, RA80 + RQ device has a settable controller type (RQDX3, UDA50, KLESI, RUX50) + RQ disks default to Autosize without regard to disk type + DMC11 DDCMP DECnet device simulation from Rob Jarratt. Up to 4 DMC11 devices are supported. + DZ on Unibus systems can have up to 256 ports (default of 32), on + Qbus systems 128 port limit (default of 16). + DZ devices optionally support full modem control (and port speed settings + when connected to serial ports). + DHU11 (device VH) on Unibus systems now has 16 ports per multiplexer. + MicroVAX 3900 and MicroVAX II have SET CPU AUTOBOOT option + +#### Terminal Multiplexer additions + Added support for TCP connections using IPv4 and/or IPv6. + Logging - Traffic going out individual lines can be optionally logged to + files + Buffering - Traffic going to a multiplexor (or Console) line can + optionally be buffered while a telnet session is not connected + and the buffered contents will be sent out a newly connecting + telnet session. This allows a user to review what may have + happened before they connect to that session. + + Serial Port support based on work by J David Bryan and Holger Veit + Serial Console Support + Separate TCP listening ports per line + Outgoing connections per line (virtual Null Modem cable). + +#### Asynchronous I/O + Disk and Tape I/O can be asynchronous. Asynchronous support exists for pdp11_rq, pdp11_rp and pdp11_tq devices (used by VAX and PDP11 simulators). + Multiplexer I/O (Telnet and/or Serial) can be asynchronous. Asynchronous support exists for console I/O and most multiplexer devices. + +#### Disk Extensions + RAW Disk Access (including CDROM) + Virtual Disk Container files, including differincing disks + +#### Embedded ROM support + Simulators which have boot commands which load constant files as part of + booting have those files imbedded into the simulator executable. The + imbedded files are used if the normal boot file isn't found when the + simulator boots. Specific examples are: VAX (MicroVAX 3900 - ka655x.bin), + VAX860 (VAX 8600 - vmb.exe), VAX780 (VAX 11/780 - vmb.exe), + VAX750 (VAX 11/750 - vmb.exe), VAX730 (VAX 11/730 - vmb.exe), + VAX610 (MicroVAX I - ka610.bin), VAX620 (rtVAX 1000 - ka620.bin), + VAX630 (MicroVAX II - ka630.bin) + +#### Control Flow + +The following extensions to the SCP command language without affecting prior behavior: + + GOTO