simh-testsetgenerator/PDP8
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
..
pdp8_clk.c VAX, PDP11, PDP8, PDP1: Properly declare timer with clock unit 2016-09-26 15:55:50 -07:00
pdp8_cpu.c PDP8: Fixed PCQ_ENTRY for interrupts (COVERITY) 2017-03-09 19:49:34 -08:00
pdp8_ct.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_defs.h PDP8: Add support for 16 terminals in the TTIX device 2016-10-10 16:59:03 -07:00
pdp8_df.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_dt.c PDP1, PDP8, PDP18B, PDP11: Fixed dt_seterr to clear successor states 2017-03-15 10:04:52 -07:00
pdp8_fpp.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_lp.c PDP8: Added LS8E decode (6660) for WPS8 and PKSTF 2016-12-16 14:54:23 -08:00
pdp8_mt.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_pt.c PDP10, PDP11, PDP18B, PDP8: Annotate switch case fall through (COVERITY) 2017-03-13 10:59:06 -07:00
pdp8_rf.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_rk.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_rl.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_rx.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_sys.c SCP: Migrate all stdio writes to pass through SCP provided Fprintf() 2017-01-14 20:48:09 -08:00
pdp8_td.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_tsc.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
pdp8_tt.c PDP8: Add support for 16 terminals in the TTIX device 2016-10-10 16:59:03 -07:00
pdp8_ttx.c SCP: Add help for NOEXPECT and spelling cleanups 2016-12-29 13:52:06 -08:00