simh-testsetgenerator/PDP8
Mark Pizzolato 54a4845fb2 ALL: Revert "ALL: make sure all useful state is in simh registers while processing events"
This reverts commit 5551a0dd9c.

The original idea was that the state being put into simh registers would be required to have all useful information available when remote console executed commands.  These steps were taken from the code that sim_instr() executed as it was exiting.  After this change was made it was realized that once a remote console command executed it might change state that directly affected instruction execution.  To solve this, the logic that executes before the instructions in sim_instr() would then need to be executed whenever the event dispatch processing completed.  This approach is messy, burdensome and potentially a lot of overhead for every event dispatch even though almost none of the event dispatches would be for remote console command execution.  A completely different approach was suggested by J. David Bryan.  That alternative approach would be to have remote console commands execute outside of the sim_instr() routine.  Thus allowing the existing prelude and postlude code in sim_instr() to be performed naturally and let the remote console activities run in the same context as all other simh commands.  Recent changes to scp and sim_console implement this alternative approach and thus these original changes are completely irrelevant and are thus being removed.
2015-02-15 12:42:32 -08:00
..
pdp8_clk.c Added calls to sim_register_clock_unit for simulators with clock devices 2013-01-22 16:07:23 -08:00
pdp8_cpu.c ALL: Revert "ALL: make sure all useful state is in simh registers while processing events" 2015-02-15 12:42:32 -08:00
pdp8_ct.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_defs.h PDP8: Add new breakpoint command based on instruction value (Opcode) (from Dave Gesswein) as discussed in issue #75 2014-02-07 11:43:52 -08:00
pdp8_df.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_dt.c SCP: Added generic output routine sim_printf to output to stdout and sim_log (and sim_deb when enabled) 2014-03-28 08:20:05 -07:00
pdp8_fpp.c Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules. 2013-01-10 13:29:15 -08:00
pdp8_lp.c Notes For V3.8 2011-04-15 08:36:09 -07:00
pdp8_mt.c Set device flags indicating DEV_DISK, DEV_TAPE, DEV_MUX and DEV_ETHER for all simulator devices which use the sim_disk, sim_tape, sim_tmxr, and sim_ether libraries 2013-01-07 12:47:24 -08:00
pdp8_pt.c More General cleanup migrate to using sim_printf vs separate calls to printf and fprintf(sim_log). 2014-10-24 14:37:37 -07:00
pdp8_rf.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_rk.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_rl.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_rx.c PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik 2013-09-18 11:11:10 -07:00
pdp8_sys.c SCP: Added generic output routine sim_printf to output to stdout and sim_log (and sim_deb when enabled) 2014-03-28 08:20:05 -07:00
pdp8_td.c More General cleanup migrate to using sim_printf vs separate calls to printf and fprintf(sim_log). 2014-10-24 14:37:37 -07:00
pdp8_tsc.c Notes For V3.8 2011-04-15 08:36:09 -07:00
pdp8_tt.c PDP8: Refinement to prior fix for issue #86. Avoid data loss if prior character hasn't been read yet when a poll event happens. 2013-11-03 13:08:17 -08:00
pdp8_ttx.c PDP8: Refinement to prior fix for issue #86. Avoid data loss if prior character hasn't been read yet when a poll event happens. 2013-11-03 13:08:17 -08:00