Change Log For V3.7

The change log for the previous version (V3.6) is here.

3 02-Sep-2007 SCP:
  • -Fixed bug in SET THROTTLE command

PDP-10:

  • Fixed non-portable usage in SHOW HISTORY routine

PDP-11:

  • TA: forward op at BOT skips initial file gap

PDP-8:

  • CT: forward op at BOT skips initial file gap
  • -CT: fixed handling of BEOT

VAX, VAX780::

  • CPU: fixed bug in read access g-format indexed specifiers
2 12-Jul-2007 Ethernet library (from Dave Hittner):
  • fixed non-ethernet device removal loop (from Naoki Hamada)
  • added dynamic loading of wpcap.dll;
  • corrected exceed max index bug in ethX lookup
  • corrected failure to look up ethernet device names in the registry on Windows XP x64

Honeywell 316/516 (from Theo Engel)

  • LPT: fixed loss of last print line (from Theo Engel)
  • MT: fixed bug in write without stop (from Theo Engel)
  • CLK: fixed bug in clock increment (from Theo Engel)

IBM 1401:

  • added recognition of overlapped operation modifiers
  • remove restriction on load-mode binary tape operations
  • fixed read tape mark operation (found by Van Snyder)

PDP-1:

  • -fixed typo in SBS clear (from Norm Lastovica)

PDP-11:

  • RH, RP, TU: CS1 DVA is in the device, not the MBA

PDP-8:

  • fixed typo (from Norm Lastovica)

VAX:

  • revised idle detector
1 12-May-2007 SCP and libraries:
  • fixed bug in get_sim_opt (reported by Don North)
  • fixed bug in RESTORE with changed memory size
  • fixed breakpoint actions in DO command file processing (from Dave Bryan)

HP2100 (all fixes from Dave Bryan):

  • IPLI EDT delays DMA completion interrupt for TSB
  • MUX:
  • corrected "mux_sta" size from 16 to 21 elements
  • fixed "muxc_reset" to clear lines 16-20
  • fixed control card OTx to set current channel number
  • fixed to set "muxl_ibuf" in response to a transmit interrupt
  • changed "mux_xbuf", "mux_rbuf" declarations from 8 to 16 bits
  • fixed to set "mux_rchp" when a line break is received
  • fixed incorrect "odd_par" table values
  • reversed test in "RCV_PAR" to return "LIL_PAR" on odd parity
  • fixed mux reset (ioCRS) to clear port parameters
  • fixed to use PUT_DCH instead of PUT_CCH for data channel status
  • added DIAG/TERM modifiers to implement diagnostic mode

PDP-11:

  • CPU: changed memory size routine to work with RESTORE
  • HK: NOP and DCLR (at least) do not check drive type
  • HK: MR2 and MR3 only updated on NOP
  • TU: TMK sets FCE only on read (found by Naoki Hamada)
  • XU: added missing FC_RMAL command
  • XU: cleared multicast on write

VAX-11/780:

  • modified mbz checks to reflect 780 microcode patches (found by Naoki Hamada)
0 03-Feb-2007 SCP and libraries:
  • Implemented throttle commands
  • Added idle support
  • Added -e to control error processing in DO command files (from Dave Bryan)
  • Fixed handling of non-printable characters in KSR mode
  • Fixed bug in reverse operations for P7B-format tapes
  • Fixed bug in reverse operations across erase gaps

GRI-909:

  • Fixed handling of non-printable characters in KSR mode

Honeywell 316/516

  • Fixed handling of non-printable characters in KSR mode

HP 2100:

  • Reorganized CPU modules for easier addition of new instructions
  • Added Double Integer instructions, 1000-F CPU, 2114 and 2115 CPUs, 12K and 24K memory sizes, 12607B and 12578A DMA controllers, and 21xx binary loader protection
  • Fixed DMS self-test instruction execution on 1000-M
  • Fixed indirect interrupt holdoff logic
  • Fixed DS REQUEST STATUS to clear status-1 (from Dave Bryan)
  • Added Floating Point Processor (from Dave Bryan)
  • Fixed LPS diag-mode CLC response

IBM 7094:

  • Fixed new bug in halt IO wait loop
  • Added IFT, EFT expanded core test instructions

Interdata:

  • Removed separate multiplexor clock
  • Added idle support
  • Synced multiplexor poll to real-time clock
  • Fixed handling of non-printable characters in KSR mode
  • Synced keyboard poll to real-time clock
  • Changed line-time clock to be free-running

PDP-1:

  • Added 16-channel sequence break system (API) support
  • Added PDP-1D support (including timesharing clock)
  • Added Type 630 data communications subsystem (multiplexer)
  • Separated TTI, TTO for API support
  • Fixed bugs in symbolic character input, block loader

PDP-10:

  • Added idle support
  • Synced keyboard poll to real-time clock
  • Added card reader support

PDP-11:

  • Added idle support
  • Fixed bug in ASH -32 C value
  • Fixed RF11 unit mask (found by John Dundas)
  • Synced keyboard, Ethernet, and multiplexer polls to real-time clock
  • Added clock coscheduling support
  • Added TA11 (casette) support
  • Changed DHQ11 to be off by default
  • Fixed operand order in EIS instructions (found by W.F.J. Mueller)

PDP-18b:

  • Fixed incorrect value of PC on instruction fetch mem mmgt error
  • Fixed PDP-15 handling of mem mmgt traps (sets API 3)
  • Fixed PDP-15 handling of CAL API 4 (sets only if 0-3 inactive)
  • Fixed PDP-15 CAF to clear memory management mode register
  • Fixed boundary test in KT15/XVM (reported by Andrew Warkentin)
  • Added XVM RDCLK instruction
  • Added idle support and infinite loop detection
  • Fixed RF15, DSCD does not clear function register
  • Added PDP-15 instructions for program selection of console duplex status
  • Fxed PDP-15 handling of reader out-of-tape
  • Fixed console and multiplexer handling of non-printable characters in KSR mode
  • Changed real-time clock to be free running
  • Synced keyboard poll to real-time clock

PDP-8:

  • Fixed SC value after DVI overflow (found by Don North)
  • Added idle support and infinite loop detection
  • Added TA8E support
  • Changed real-time clock to be free running
  • Added ability to disambiguate overlapping IOT definitions in symbolic input and output
  • Fxed console handling of non-printable characters in KSR mode
  • Synced keyboard poll to real-time clock

VAX, VAX780:

  • Added idle support
  • Fixed operand order in EIS instructions (found by W.F.J. Mueller)


Updated 02-Sep-2007 by Bob Supnik (simh AT trailing-edge DOT com - anti-spam encoded)