simh-testsetgenerator/PDP1
Bob Supnik 62879beb70 PDP1, PDP8, PDP18B, PDP11: Fixed dt_seterr to clear successor states
For the PDP11, this includes deferring the setting of DONE on an error, allowing RSTS V4 to work correctly.

There was a minor (possibly only theoretical) bug in dt_seterr as well.
dt_seterr is supposed to stop the drive. If the drive is accelerating, at
speed, or stopped, it works fine. But if the drive is decelerating, it did
not clear out the "successor" states. In theory, the drive could be in the
middle of reversing - that is, there are successor states of accelerating
(in reverse) and at speed. So the successor states need to be cleared,
or the drive won't actually stop.

The fifth DECtape controller (the PDP8's TD8E) is much simpler and
doesn't have the problem.
2017-03-15 10:04:52 -07:00
..
spacewar1 ALPHA, ALTAIR, AltairZ80, I7094, NOVA, PDP1, PDP10, PDP11, PDP18B, PDP8, SAGE, sigma, swtp6800, TX-0, VAX: Change tabs to spaces which had crept in over time 2015-03-30 10:24:24 -07:00
pdp1_clk.c VAX, PDP11, PDP8, PDP1: Properly declare timer with clock unit 2016-09-26 15:55:50 -07:00
pdp1_cpu.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp1_dcs.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp1_defs.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp1_diag.txt Notes For V3.6-0 2011-04-15 08:35:20 -07:00
pdp1_dpy.c PDP11, PDP1, TX-0: Added SDL based graphics support using sim_video. 2016-01-29 10:16:30 -08:00
pdp1_drm.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp1_dt.c PDP1, PDP8, PDP18B, PDP11: Fixed dt_seterr to clear successor states 2017-03-15 10:04:52 -07:00
pdp1_lp.c PDP-1: Added register descriptions to all devices. 2016-04-07 15:40:03 -07:00
pdp1_stddev.c PDP1: ASCII/FIODEC are not SET options. ASCII mode is only attach -A 2016-07-14 06:44:28 -07:00
pdp1_sys.c SCP: Migrate all stdio writes to pass through SCP provided Fprintf() 2017-01-14 20:48:09 -08:00