Generate a PDP11 emulation test-set using simh.
Find a file
Mark Pizzolato 910bbc2d7e Unibus and Qbus VAXen: Add DUP-11/DPV-11 device
These devices start disabled and will be that way in essentially all
working systems, but there apparently was a DECnet Phase V
support for this device, so it is added to all systems. The DPV
should now be readily testable.

As mentioned in #1152.  That PR will fix the DUP device.

This commit is explicitly released from any license restriction
mentioned in the LICENSE.txt of the github.com/simh/simh
master branch changes.
2022-06-05 13:06:04 -07:00
.github GitHub: Update issue template to be more specific about answering ALL questions 2021-08-10 12:24:19 -07:00
.travis CI: Build using GitHub Actions. 2020-12-11 10:38:07 +01:00
3B2 3b2: Fix Coverity issues 2022-03-17 16:04:43 -07:00
alpha alpha: Correct instruction mnemonics and hex values 2021-06-22 03:54:25 -07:00
ALTAIR All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
AltairZ80 AltairZ80: s100_hdc1001: Resolve CID 1515006. 2022-03-14 22:43:56 -07:00
B5500 B5500: Normalized end of lines to DOS/Unix. 2022-02-18 22:06:05 -05:00
BESM6 BESM6: Fixed a compilation warning and a Coverity defect. 2022-03-18 07:53:24 -07:00
CDC1700 ALL: Correct help text in "SET <unit> LOCKED" MTAB entries 2021-04-19 15:22:15 -07:00
display PDP11: Fix Coverity identified issue in debug format statement 2022-03-10 17:08:15 -08:00
doc SEL32: Add new SEL32 simulator. 2022-03-03 16:25:48 -07:00
frontpanel FrontpanelTest: Win32 DisplayRegisters written should be DWORD and not int 2019-12-30 17:44:32 -08:00
GRI All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
H316 H316: update IMP 00readme.txt to match current code 2022-03-20 16:39:03 -07:00
HP2100 ALL: Standardize writelock behavior adding global UNIT_WLK & UNIT_WPRT 2021-04-19 10:58:51 -07:00
HP3000 All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
I650 I650: Fix Coverity identified issues 2022-03-13 11:47:08 -07:00
I1401 I1401, I1620, I7094: Address Coverity issues in card reader devices 2022-03-15 07:25:34 -07:00
I1620 I1620: Fix typo in recent Coverity change 2022-03-15 07:48:20 -07:00
I7000 ALL: Standardize writelock behavior adding global UNIT_WLK & UNIT_WPRT 2021-04-19 10:58:51 -07:00
I7094 I7094: Remove irrelevant buffer address checks 2022-03-16 19:18:22 -07:00
Ibm1130 IBM1130: Fix Coverity identified issue 2022-03-11 13:29:26 -08:00
imlac IMLAC: Fix wrong instruction mask for decoding. 2022-03-11 09:27:07 +01:00
Intel-Systems Intel-Systems: Merge MDS, SDK, OEM simulators into Intel-MDS simulator 2021-04-11 14:37:34 -07:00
Interdata Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
LGP All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
NOVA Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
PDP1 ALL: Correct help text in "SET <unit> LOCKED" MTAB entries 2021-04-19 15:22:15 -07:00
PDP8 Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
PDP10 KA10: Fixed FE printer support on Tops 20. 2022-03-25 19:16:56 -04:00
PDP11 PDP11, Qbus & Unibus VAX: Fix DUP device loopback on device reset 2022-05-18 16:38:10 +01:00
PDP18B Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
PDQ-3 All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
S3 S3: Provide readable 7 segment error code display 2021-07-21 14:03:35 -07:00
SAGE All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
SDS ALL: Correct help text in "SET <unit> LOCKED" MTAB entries 2021-04-19 15:22:15 -07:00
SEL32 SEL32: Correct Coverity detected warning errors. 2022-03-10 11:15:00 -07:00
sigma SIGMA: Avoid Coverity mag tape warning 2022-03-13 12:40:16 -07:00
slirp ETHER: Fix NAT dhcp behavior to properly respond to the MAC of the requestor 2021-12-10 18:17:18 -08:00
slirp_glue SOCKET: Implement missing non-blocking for TCP sockets opened with connect 2020-03-18 00:47:48 -07:00
SSEM All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
swtp6800 SWTP: Fix Coverity found more missing arguments in M6800 2022-03-16 14:41:34 -07:00
tt2500 TT2500: Fix unintended switch case fallthrough. 2022-03-11 09:18:38 +01:00
TX-0 TX0: Silence Coverity issues 2022-03-18 16:47:33 -07:00
VAX Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
Visual Studio Projects Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
.gitattributes GIT: Add .dck to .gitattributes for binary card deck images 2020-06-21 15:29:20 -07:00
.gitignore gitignore: Fix match rules now realizing the last match takes precedence 2022-02-20 11:25:54 -08:00
.travis.yml Intel-Systems: Merge MDS, SDK, OEM simulators into Intel-MDS simulator 2021-04-11 14:37:34 -07:00
0readme_39.txt SCP: Added debugging support for EXPECT and SEND activities. Fixed SEND buffer queuing bug. 2014-10-17 11:34:06 -07:00
0readme_ethernet.txt doc: Update info about pcap support for Ethernet simulation on Windows. 2022-02-04 20:56:45 -08:00
0readmeAsynchIO.txt Merge branch 'master' into AsyncTmxr 2013-01-21 16:52:42 -08:00
appveyor.yml AppVeyor: Add email notifications. 2019-10-29 08:06:43 -07:00
build_mingw.bat makefile: Simpler build under MinGW. Detect attempt to build under Msys bash shell and issue error message 2015-01-12 16:19:18 -08:00
build_mingw_ether.bat ETHER: Remove support for statically linking libpcap on Linux and OS X platforms 2014-09-21 16:31:49 -07:00
build_mingw_noasync.bat makefile: Simpler build under MinGW. Detect attempt to build under Msys bash shell and issue error message 2015-01-12 16:19:18 -08:00
build_vstudio.bat Visual Studio Projects: Do parallel builds for multiple projects when VS > 2008 2019-12-28 14:54:46 -08:00
descrip.mms Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
helpx SCP: Added hierarchical help capability (from Timothe Litt) 2013-11-22 06:08:03 -08:00
LICENSE.txt Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
makefile Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
README.md Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
scp.c SCP: Expand sprint_val target buffers with one extra byte 2022-03-13 20:08:54 -07:00
scp.h SCP: Add new sim_call_argv() API. 2022-02-28 07:44:39 -08:00
scp_help.h SCP: Convert more SHOW and debug output to use sim_vm_interval_units 2020-03-08 11:43:30 -07:00
sim_BuildROMs.c BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
sim_card.c SCP: Add command argument passed into library unit test routines 2022-02-07 04:21:16 -08:00
sim_card.h SCP: Add command argument passed into library unit test routines 2022-02-07 04:21:16 -08:00
sim_console.c CONSOLE: Set console input WAIT time to reflect console speed 2022-04-05 08:37:03 -07:00
sim_console.h SCP: Avoid seeking on attached sequential devices on non seekable files 2020-12-14 18:48:14 -08:00
sim_defs.h SCP: Fix UDATA initialization macro to include newly added UNIT member 2022-02-14 01:32:18 -08:00
sim_disk.c DISK: Add progress indications for ZAP -Z 2022-04-01 12:37:11 -07:00
sim_disk.h DISK: Add SET NOAUTOSIZE - disable autosize when attaching existing containers 2022-02-14 15:06:34 -08:00
sim_ether.c ETHER: Assure there's enough space to fetch the system GUID on Windows 2022-03-17 12:17:40 -07:00
sim_ether.h SCP: Add command argument passed into library unit test routines 2022-02-07 04:21:16 -08:00
sim_fio.c FIO: Properly bound byte swap activity when reading on big endian hosts 2022-03-18 12:09:17 -07:00
sim_fio.h FIO: Add support to expand filename/path to a list of filenames 2022-02-06 11:04:39 -08:00
sim_frontpanel.c FRONTPANEL: Avoid theoretical potential buffer overrun 2021-01-30 22:46:17 -08:00
sim_frontpanel.h FRONTPANEL: sim_frontpanel API release 12 2018-01-12 10:07:15 -08:00
sim_imd.c sim_imd: Check for EOF when reading IMD track headers 2022-05-01 08:01:18 +10:00
sim_imd.h IMD: Remove need for -DUSE_SIM_IMD in preparation for wider use of sim_imd 2021-01-18 10:44:33 -08:00
sim_rev.h SCP: Provide commit id information when archived simh content is used 2021-11-01 15:33:43 -07:00
sim_scsi.c SCSI: Add clean SCSI command debugging support 2022-03-25 17:32:57 -07:00
sim_scsi.h SCSI: Add clean SCSI command debugging support 2022-03-25 17:32:57 -07:00
sim_serial.c SERIAL: Find more serial port names on Unix, remove unused ioctl code 2022-01-12 12:25:43 -08:00
sim_serial.h TMXR: Properly announce attach connection on serial lines when -V option is set 2017-10-30 18:24:19 -07:00
sim_sock.c SCP: Coverity inspired changes 2022-03-06 02:11:57 -08:00
sim_sock.h SOCK: Add support for parsing and evaluating Access Control Lists 2022-02-04 07:58:09 -08:00
sim_tape.c TAPE: export sim_tape_error_text 2022-03-14 15:28:39 -07:00
sim_tape.h TAPE: export sim_tape_error_text 2022-03-14 15:28:39 -07:00
sim_timer.c TIMER: Be less aggressive to disable throttling after initial calibration 2021-10-23 13:50:48 -07:00
sim_timer.h TIMER: Run simulator pre-calibration for a minimum of 100ms 2020-11-18 14:47:42 -08:00
sim_tmxr.c SCP: Coverity inspired changes 2022-03-06 02:11:57 -08:00
sim_tmxr.h SCP: Add command argument passed into library unit test routines 2022-02-07 04:21:16 -08:00
sim_video.c VIDEO: Fix broken beep behavior that caused infinite loop 2022-01-15 11:21:27 -08:00
sim_video.h SCP: Cleanup potential compiler warnings 2021-08-13 09:09:53 -07:00
SIMH-SG.md Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
SIMH-V4-status.md Fix links in status document; also comment out some parts for which we 2022-05-31 09:47:16 -04:00

Open SIMH machine simulator

This is the codebase of SIMH, a framework and collection of computer system simulators.

SIMH was created by Bob Supnik, originally at Digital Equipment Corporation, and extended by contributions of many other people. It is now an open source project, licensed under an MIT open source license (see LICENSE.txt for the specific wording). The project gatekeepers are the members of the SIMH Steering Group. We welcome and encourage contributions from all. Contributions will be covered by the project license.

The Open SIMH code base was taken from a code base maintained by Mark Pizzolato as of 12 May 2022. From that point onward there is no connection between that source and the Open SIMH code base. A detailed listing of features as of that point may be found in SIMH-V4-status.