Change summary:
15-Nov-02:
SCP and libraries:
* Added Telnet console support
* Removed VT emulation support
* Added support for statically buffered devices
* Added HELP <command>
* Fixed bugs in set_logon, ssh_break (found by David Hittner)
* Added VMS file optimization (from Robert Alan Byer)
* Added quiet mode, DO with parameters, GUI interface, extensible commands (from Brian Knittel)
* Added sim_os_sleep, renamed sim_poll_kbd, sim_putchar
* Modified calling sequence for boot routines
* Modified save file format to save device and unit flags (note: RESTORing save files from previous versions will produce errors)
All magtapes: Added support for end-of-medium
All DECtapes: Added support for RT11 image file format
PDP-1:
* Added DECtape support
* Added device enable/disable support
PDP-8: Added RX28 support
PDP-10:
* Added variable vector support
* Added SHOW CPU IOSPACE command
* Added RX211 support
PDP-11:
* Added variable vector support
* Added SHOW CPU IOSPACE command
* Added RX211, KW11P, and TMSCP tape support
* Added support for up to four RQDX3 MSCP disk controllers
* Added support for variable CSR addressing to device bootstraps
* Added automatic disabling of Unibus devices in Qbus configurations
* Abstracted paper tape reader for code sharing
* Fixed TS11/TSV05 bugs
* Added latent support for Ethernet and autoconfigure
VAX:
* Added TMSCP tape support
* Added support for up to four RQDX3 MSCP disk controllers
* Added support to attach NVR to a file
* Added automatic load of bootstrap code file
* Added variable vector support
* Added SHOW CPU IOSPACE command
* Fixed TS11/TSV05 bugs
* Added latent support for Ethernet and autoconfigure
IBM 1620: first release
Altair Z80: added hard drive support
IBM 1401: fixed bug in load mode magtape read
21-Nov-02:
PDP-1
* Changed typewriter to half duplex, fixed shift control (found by Derek Peschel)
PDP-10
* Fixed bug in tape boot (reported by Michael Thompson)
* Fixed bug in tape read (reported by Harris Newman)
18-Jan-03:
SCP and libraries
* Added dynamic memory size support in RESTORE
* Added EValuate command
* Added ! (OS shell) command (from Mark Pizzolato)
* Added BREAK support to Telnet routines (from Mark Pizzolato)
* Fixed IAC+IAC processing bugs (from Mark Pizzolato)
* Added active connect routines for HP interprocessor link
* Fixed bug in Windows stack startup/shutdown
PDP-1: added Type 24 serial drum
PDP-4: added Type 24 serial drum
PDP-11
* Fixed intermittent read problem in TMSCP tape emulator
* Changed terminal mode default to 7-bit (for early UNIX)
* Fixed bug in XQ chained mode processing (from by Mark Pizzolato)
* Improved XQ performance (from Mark Pizzolato)
VAX: added console halt capability (from Mark Pizzolato)
HP2100
* Added IOP support to 21MX
* Added Access interprocessor link
Interdata: first release
SDS 940: first release
Terminals and multiplexors: added BREAK support
06-Feb-03:
SCP: added VMS support for ! (from Mark Pizzolato)
PDP-11: changed R, added SP to track current register set and stack pointer
PDP-18b:
* Fixed RF09/RF15 IOT decoding and address overrun logic (found by Hans Pufal)
* Modified RF09/RF15 to support variable sizes and autosizing
* Fixed RP15/RP02 IOT decoding and command initiation
* Added RB09 fixed head disk for the PDP-9
* Added LP09 line printer for the PDP-9 and PDP-15
PDP-8: modified DF32 and RF08 to support variable sizes and autosizing
Nova: modified Novadisk to support variable sizes and autosizing
Interdata 16b CPU: fixed bug in SETM, SETMR (found by Mark Pizzolato)
HP2100:
* Fixed last cycle bug in DMA output (found by Mike Gemeny)
* Modified interprocessor link to be full duplex (found by Mike Gemeny)
24-Feb-03:
SCP:
* Added .ini startup capability
* Added multiple breakpoint actions
* Added multiple switch evaluation points in command lines
* Added magtape support library
* Fixed bug in multiword deposit to files
Nova: fixed autosizing algorithm in Nova fixed head disk
PDP-8:
* Fixed autosizing algorithm in DF32, RF08, and RX28
* Fixed beginning of tape error handling in TM8E
PDP-11/VAX:
* Added user-defined drive type in RQDX3 and TQK50
* Fixed queue ordering problem in RQDX3 and TQK50
* Fixed interrupt vector calculation in RQDX3 and TQK50
* Fixed overly restrictive test for bad modifiers in TQK50
* Fixed autosizing algorithm in RX211
18B PDP's:
* Fixed three EAE bugs (found by Hans Pufal)
* Fixed FMTASC macro problem (found by Hans Pufal)
* Removed extra bit from RF15 address register
* Fixed autosizing algorithm in RF15
* Fixed TC59 interrupt handling, BOT error handling
Interdata:
* Fixed DP and MSM handling of cylinder overflow on writes
* Fixed magtape to stop selector channel on end-of-file or other read error
* Fixed precision clock autocalibration for Unix V7
* Added capability to boot from DP fixed platter
* Added SHOW SELCH n command
* Changed TTP default to 7B (for Unix)
* Added relative addressing to symbolic debugger
All line frequency clocks: added SET <dev> 50HZ/60HZ to select line frequency
All DEC consoles: added SET TTI CTRL-C for Windows VC++ ^C problem
All magtapes: revised to use magtape library
22-Oct-02 DTH Added all_multicast and promiscuous support
21-Oct-02 DTH Added write buffer max size check (code by Jason Thorpe)
Corrected copyright again
Implemented NXM testing and recovery
22-Oct-02 DTH Added all_multicast and promiscuous support
Fixed not attached behavior
21-Oct-02 DTH Added NetBSD code from Jason Thorpe
Patched buffer size to make sure entire packet is read in
Made 'ethX' check characters passed as well as length
Corrected copyright again
Bump revision to nb2.
VAX). Patches for the sim_ether module to support NetBSD, and a bug
fix to the XQ module from me (both patches sent to author).
Bump package revision to nb1.
NOTE: To work, this requires a patch to libpcap recently posted to
tech-net.