Bob Supnik
8d49d8c297
All Tape DEVICES: Added extra case points for new MTSE definitions
...
Merge changes from v3.12-2
2022-06-16 16:13:46 -07:00
Mark Pizzolato
6c16052184
SIGMA: Avoid Coverity mag tape warning
2022-03-13 12:40:16 -07:00
Mark Pizzolato
a015e44c10
ALL: Standardize writelock behavior adding global UNIT_WLK & UNIT_WPRT
...
Historically this functionality was reimplemented within each
DEVICE simulator often with slightly different implementations
and inconsistencies. Solving this globally within SCP required
changes in many places, but should henceforth be reasonably
managed.
As discussed in #1034
2021-04-19 10:58:51 -07:00
Lars Brinkhoff
d5befa75c1
I650, IBM1130, PDP11, PDP18b, VAX, Sigma: Fix set but unused variables.
2020-12-02 14:45:21 -08:00
Mark Pizzolato
f9883668f1
NOVA, ECLIPSE, PDP11, PDP8, SIGMA, Unibus VAXen: Call tape detach API on unload
2020-04-04 09:49:15 -07:00
Bob Supnik
54516bb175
sigma: New simulator (from beta)
2018-06-03 17:37:24 -07:00
Bob Supnik
fa62a00fd0
GRI, H316, I7094, NOVA, SDS, sigma: Annotate switch case fall through (COVERITY)
2017-03-13 10:44:51 -07:00
Mark Pizzolato
5531ccb175
ALL: Massive 'const' cleanup
...
These changes facilitate more robust parameter type checking and helps
to identify unexpected coding errors.
Most simulators can now also be compiled with a C++ compiler without
warnings.
Additionally, these changes have also been configured to facilitate easier
backporting of simulator and device simulation modules to run under the
simh v3.9+ SCP framework.
2016-05-15 15:25:33 -07:00
Mark Pizzolato
a7da3c6f54
SIGMA: Merge updates from Bob Supnik
2015-04-04 09:26:23 -07:00
Mark Pizzolato
66dba79418
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
Mark Pizzolato
c1c5535d0b
sigma: Fix shutdown/detach issue with tape devices.
...
Also add makefile and Visual Studio Project definitions to build the incomplete/unsupported sigma and alpha simulators.
2014-07-10 14:57:18 -07:00
Mark Pizzolato
7b6f7a9871
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
Mark Pizzolato
a3b0dc38fd
Change the semantics of sim_is_active to return a t_bool (which was 98% of how it was used), and added new sim_activate_time to return the time a unit will be activated (the value previously returned). This affected a handful of used of sim_is_active in device implementations which were adjusted to use the sim_activate_time API.
2012-12-12 11:01:00 -08:00
Mark Pizzolato
fffad7c20e
Merge changes from v3.9-0 rc1
2012-03-19 16:05:24 -07:00