Generate a PDP11 emulation test-set using simh.
Find a file
Mark Pizzolato 5263a9e906 Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation.
The logic here is based on the idea that a restore image contains the memory content for a running simulator, while the attached files contain the disk contents for that simulator.  If the disk contents have changed since the memory image was created then the two data sets are likely out of sync and disk details cached in memory (i.e. file system information, storage allocation, etc.) will likely result in corrupted disk structures if they are used.

The default behavior is to fail the restore operation if these inconsistencies are noticed.  This sanity check can be overridden if the restore command is invoked with the '-F' switch:  sim> restore -F simulator-state.file

Also added logging of all erro messages produced during a restore operation to both stdout and a simulator log file if it is being used.
2012-01-11 10:58:00 -08:00
ALTAIR Cleaned up parameter declarations in all simulators to achieve clean compiles on all platforms 2011-04-15 09:04:39 -07:00
AltairZ80 Cleaned up filename cases to be consistent for cross platform builds 2011-04-19 16:02:45 -07:00
GRI Notes For V3.8 2011-04-15 08:36:09 -07:00
H316 Fixes bugs in multiply and divide introduced in 3.8-1; fixes XR and double precision bugs (from Adrian Wise) 2011-11-26 06:31:07 -08:00
HP2100 Notes For V3.8 2011-04-15 08:36:09 -07:00
I1401 Notes For V3.8 2011-04-15 08:36:09 -07:00
I1620 Compile cleanups. 2011-04-19 16:18:26 -07:00
I7094 Notes For V3.8 2011-04-15 08:36:09 -07:00
Ibm1130 ibm1130 - Compiler cleanup 2011-04-20 15:10:48 -07:00
Interdata Notes For V3.8 2011-04-15 08:36:09 -07:00
LGP Notes For V3.8 2011-04-15 08:36:09 -07:00
NOVA Merge branch 'FastAsynchIO' into simhv38-2-rc2 2011-04-15 10:47:35 -07:00
PDP1 Notes For V3.8 2011-04-15 08:36:09 -07:00
PDP8 adds link to pdp8_fpp.c 2011-10-26 13:48:15 -07:00
PDP10 Merge branch 'FastAsynchIO' into simhv38-2-rc2 2011-04-15 10:47:35 -07:00
PDP11 Fixed interrupts to treat all Qbus devices as BR4. Changed RQ and TQ to BR4 to reflect real hardware (for the Unibus case). 2011-12-17 10:04:53 -08:00
PDP18B Merge branch 'FastAsynchIO' into simhv38-2-rc2 2011-04-15 10:47:35 -07:00
S3 Cleaned up parameter declarations in all simulators to achieve clean compiles on all platforms 2011-04-15 09:04:39 -07:00
SDS Notes For V3.8 2011-04-15 08:36:09 -07:00
swtp Cleaned up parameter declarations in all simulators to achieve clean compiles on all platforms 2011-04-15 09:04:39 -07:00
VAX Revert RQ and TQ to BR5. These devices (on Unibus Systems) are really BR5. 2011-12-26 05:48:28 -08:00
Visual Studio Projects Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation. 2012-01-11 10:58:00 -08:00
.gitattributes simh v2.5 2011-04-15 08:33:23 -07:00
.gitignore Make sure that VAX/vmb.exe is included in the git repository 2011-06-01 09:10:13 -07:00
0readme_38.txt Notes For V3.8 2011-04-15 08:36:09 -07:00
0readme_ethernet.txt Added dynamic loading of libpcap on *nix platforms. 2011-11-17 09:51:58 -08:00
0readmeAsynchIO.txt Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support 2011-09-25 08:16:40 -07:00
build_mingw.bat Notes For V3.2-0 2011-04-15 08:34:26 -07:00
build_mingw_ether.bat Notes For V3.2-0 2011-04-15 08:34:26 -07:00
build_mingw_noasync.bat makefile: Cleaned up MinGw build and provided an option to build without Asynch I/O support using MinGw. 2011-04-20 15:18:37 -07:00
descrip.mms Cleanup comments 2011-10-31 10:25:52 -07:00
makefile Fixed build when using a libpcap from www.tcpdump.org 2012-01-10 20:14:09 -08:00
scp.c Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation. 2012-01-11 10:58:00 -08:00
scp.h Cleaned up VMS builds using various versions of the Dec/Compaq/HP C compilers 2011-06-04 04:29:00 -07:00
sim_BuildROMs.c Compiler cleanup 2011-10-21 02:07:36 -07:00
sim_console.c Added sim_ttisatty to support reasonable behaviour (i.e. avoid in infinite loop) in the main command input loop when EOF is detected and input is coming from a file (or a null device: /dev/null or NUL:) This may happen when a simulator is running in a background process. 2011-12-07 10:01:07 -08:00
sim_console.h Added sim_ttisatty to support reasonable behaviour (i.e. avoid in infinite loop) in the main command input loop when EOF is detected and input is coming from a file (or a null device: /dev/null or NUL:) This may happen when a simulator is running in a background process. 2011-12-07 10:01:07 -08:00
sim_defs.h Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support 2011-09-25 08:16:40 -07:00
sim_disk.c Added dynamic support for uuid_generate when creating VHDs on *nix platforms. 2011-11-25 17:21:54 -08:00
sim_disk.h Added Asynch I/O and Disk Support for various Disk formats 2011-04-15 08:49:18 -07:00
sim_ether.c Fix builds on BSD host systems 2011-11-26 08:21:45 -08:00
sim_ether.h Added dynamic loading of libpcap on *nix platforms. 2011-11-17 09:51:58 -08:00
sim_fio.c Cleaned up VMS builds using various versions of the Dec/Compaq/HP C compilers 2011-06-04 04:29:00 -07:00
sim_fio.h Added Asynch I/O and Disk Support for various Disk formats 2011-04-15 08:49:18 -07:00
sim_rev.h Notes For V3.8 2011-04-15 08:36:09 -07:00
sim_sock.c Notes For V3.8 2011-04-15 08:36:09 -07:00
sim_sock.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_tape.c Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support 2011-09-25 08:16:40 -07:00
sim_tape.h Added Asynch I/O and Disk Support for various Disk formats 2011-04-15 08:49:18 -07:00
sim_timer.c Compiler warning cleanup 2011-10-31 10:26:58 -07:00
sim_timer.h Fix for OSX clean compile 2011-11-02 14:54:00 -07:00
sim_tmxr.c Minor compile message cleanup 2011-09-14 08:47:59 -07:00
sim_tmxr.h Added telnet Option Negotiation Debugging support 2011-06-02 08:57:20 -07:00