Generate a PDP11 emulation test-set using simh.
Find a file
Lars Brinkhoff 783ee136d7 VIDEO: Check whether SDL_WINDOW_RESIZABLE is present.
SDL versions older than 2.0.5 doesn't have this symbol or the
SDL_SetWindowResizable function.
2023-05-11 17:46:40 +02:00
.github Change archives from BZIP2 to ZIP 2023-02-26 22:22:01 -05:00
.travis simh ui: replace "readline" by "editline". 2022-10-01 16:38:55 -04:00
3B2 3B2: Fix for diagnostics timer hang 2023-04-13 05:56:35 +02: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: IBC: Fix MCC hard disk command mask. 2023-05-09 11:23:38 -04:00
B5500 B5500: Changed buffer registers to use CRDATA instead of BRDATA. 2022-09-22 21:26:00 -04:00
BESM6 Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
CDC1700 ALL: Correct help text in "SET <unit> LOCKED" MTAB entries 2021-04-19 15:22:15 -07:00
display Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
doc KA10: Added support for Address Stop (lars) 2022-10-23 17:56:02 -04: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 All LP and CD devices: Removed use of ftell for pipe compatibility 2022-06-16 16:13:46 -07:00
HP2100 Fix UTF-8 encoding for five files 2023-03-30 09:31:06 -04:00
HP3000 SCP: Fix details missed when merging update REGister macros from v3.12-2 2022-08-14 21:23:21 -07:00
I650 Fix UTF-8 encoding for five files 2023-03-30 09:31:06 -04:00
I1401 I1620, I1401: Add max value to address registers 2022-06-16 16:13:46 -07:00
I1620 I1620, I1401: Add max value to address registers 2022-06-16 16:13:46 -07:00
I7000 I7000: Fixed incorrect definitions. 2022-10-28 09:24:24 -04:00
I7094 I7094: Changed structures to arrays for display 2023-01-31 12:53:28 -05:00
Ibm1130 Fix UTF-8 encoding for five files 2023-03-30 09:31:06 -04:00
imlac IMLAC: Add breakpoints for memory reads and writes. 2023-05-10 09:24:56 -04:00
Intel-Systems Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
Interdata ID16, ID32: Fix register macro change missed when merging 3.12-2 2022-09-21 09:02:00 -07:00
LGP All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
ND100 ND100: Added void in function declarations, removed unused function ffs 2023-04-17 11:03:09 -04:00
NOVA Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
PDP1 All LP and CD devices: Removed use of ftell for pipe compatibility 2022-06-16 16:13:46 -07:00
PDP8 simulator tests: Fix test setup to tolerate very busy or slow host systems 2022-11-13 11:07:46 -05:00
PDP10 Fix UTF-8 encoding for five files 2023-03-30 09:31:06 -04:00
PDP11 VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
PDP18B Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
PDQ-3 All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
S3 s3: Fix out of bounds array reference and string overflow warning 2022-11-05 16:45:48 -04:00
SAGE All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
SDS SDS: Reset CR DEVICE cr_eor on disconnect. Caused algol compiler to hang. 2023-03-19 16:48:46 -04:00
SEL32 SEL32: Add IPU device support using pthreads on Linux and Windows. 2023-02-07 20:30:54 -05:00
sigma sigma: add wait code to WAIT instruction 2023-05-09 23:09:05 -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 Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
SSEM All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
stub STUB: Fix "non-void function does not return a value" warning 2022-11-07 09:14:23 -05:00
swtp6800 Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
tt2500 Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
TX-0 Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
VAX VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
Visual Studio Projects VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
.editorconfig SCP: Add .editorconfig which describes the project's long standing convention 2023-03-19 16:51:27 -04:00
.gitattributes GIT: Add .dck to .gitattributes for binary card deck images 2020-06-21 15:29:20 -07:00
.gitignore Include Windows build in CI and deploy 2023-02-26 22:22:01 -05:00
.travis.yml makefile: Correct experimental/incomplete simulator list and add to CI build 2022-09-26 13:24:24 -10: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 Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed 2023-01-31 14:49:35 -05: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 VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
README.md README: add note about the restricted simh/simh repository. 2022-09-21 16:36:01 -04:00
scp.c SCP: Fix possible memory corruption issue 2023-04-07 09:17:46 +02:00
scp.h SCP: Change declaration of get_yn() to have boolean argument and return value 2023-04-06 13:00:52 -10: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: Fix potential compiler warnings 2022-11-13 11:07:46 -05: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 Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed 2023-01-31 14:49:35 -05:00
sim_console.h Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed 2023-01-31 14:49:35 -05:00
sim_defs.h SCP: Include all simh supported system includes in sim_defs.h 2023-05-09 11:26:27 -04:00
sim_disk.c DISK: rename CreateVirtualDisk 2022-11-29 12:04:56 -05: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: Add stub for clean compiles when building without network support 2022-09-19 12:17:48 -07:00
sim_ether.h ETHER: Increase the number of potential interfaces to 40 2023-04-02 12:37:38 -10: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: Resolve warnings. 2023-04-01 07:01:08 -07:00
sim_imd.h sim_imd: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
sim_rev.h Update version to identify Open SIMH builds 2023-02-02 16:09:22 -05:00
sim_scsi.c 3B2-700 Initial Public Release 2022-09-15 14:15:28 -07:00
sim_scsi.h 3B2-700 Initial Public Release 2022-09-15 14:15:28 -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 Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed 2023-01-31 14:49:35 -05:00
sim_tape.h TAPE: export sim_tape_error_text 2022-03-14 15:28:39 -07:00
sim_timer.c Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed 2023-01-31 14:49:35 -05: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: Check whether SDL_WINDOW_RESIZABLE is present. 2023-05-11 17:46:40 +02:00
sim_video.h AltairZ80: Adds SOL20 and VDM1 devices 2023-03-19 16:47:38 -04:00
SIMH-SG.md Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
SIMH-V4-status.md Fix UTF-8 encoding for five files 2023-03-30 09:31:06 -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.

PLEASE NOTE

Do not contribute material taken from github.com/simh/simh unless you are the author of the material in question.