Generate a PDP11 emulation test-set using simh.
Find a file
Folkert van Heusden 6e08a9f749
Some checks are pending
Build / cmake-builds (push) Waiting to run
Build / makefile (macos-latest, besm6 imlac tt2500 microvax3900 microvax1 rtvax1000 vaxstation3100m76 vaxstation4000m60) (push) Waiting to run
Build / makefile (macos-latest, id16 id32 sds lgp h316 cdc1700 swtp6800mp-a swtp6800mp-a2 tx-0 ssem b5500 sage pdq3 alpha) (push) Waiting to run
Build / makefile (macos-latest, microvax2 vax730 vax750 vax780 vax8200 vax8600 microvax2000 infoserver100 infoserver150vxt microvax3100 microvax3100e vaxstation3100m30 vaxstation3100m38) (push) Waiting to run
Build / makefile (macos-latest, microvax3100m80 vaxstation4000vlc infoserver1000 nova eclipse hp2100 hp3000 i1401 i1620 s3 altair altairz80 gri i7094) (push) Waiting to run
Build / makefile (macos-latest, pdp1 pdp4 pdp6 pdp7 pdp8 pdp9 pdp10 pdp10-ka pdp10-ki pdp10-kl pdp10-ks pdp11 pdp15 vax) (push) Waiting to run
Build / makefile (macos-latest, scelbi 3b2 i701 i704 i7010 i7070 i7080 i7090 sigma uc15 i650 sel32 intel-mds ibm1130) (push) Waiting to run
Build / makefile (ubuntu-latest, besm6 imlac tt2500 microvax3900 microvax1 rtvax1000 vaxstation3100m76 vaxstation4000m60) (push) Waiting to run
Build / makefile (ubuntu-latest, id16 id32 sds lgp h316 cdc1700 swtp6800mp-a swtp6800mp-a2 tx-0 ssem b5500 sage pdq3 alpha) (push) Waiting to run
Build / makefile (ubuntu-latest, microvax2 vax730 vax750 vax780 vax8200 vax8600 microvax2000 infoserver100 infoserver150vxt microvax3100 microvax3100e vaxstation3100m30 vaxstation3100m38) (push) Waiting to run
Build / makefile (ubuntu-latest, microvax3100m80 vaxstation4000vlc infoserver1000 nova eclipse hp2100 hp3000 i1401 i1620 s3 altair altairz80 gri i7094) (push) Waiting to run
Build / makefile (ubuntu-latest, pdp1 pdp4 pdp6 pdp7 pdp8 pdp9 pdp10 pdp10-ka pdp10-ki pdp10-kl pdp10-ks pdp11 pdp15 vax) (push) Waiting to run
Build / makefile (ubuntu-latest, scelbi 3b2 i701 i704 i7010 i7070 i7080 i7090 sigma uc15 i650 sel32 intel-mds ibm1130) (push) Waiting to run
MOV
2025-04-07 09:05:58 +02:00
.github Github: Update runner names 2025-01-13 12:06:09 -05:00
.travis Add MacPorts as an option for the travis/deps.sh script 2024-09-04 16:32:06 -04:00
3B2 SCP: Reduce compiler warnings on LP64 platforms 2024-02-01 12:51:32 -05:00
alpha CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
ALTAIR CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
AltairZ80 AltairZ80: VDM1 correct boot code, IO addressing 2025-02-13 09:15:33 -05:00
B5500 B5500: Cleanup some warning from CMAKE. 2024-05-21 17:06:39 -04:00
BESM6 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
CDC1700 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
cmake Generate testset using simh 2025-04-03 08:50:59 +02:00
display Revert "Compile fix: replaced Uint8 by uint8." 2024-06-30 07:34:37 -10:00
doc AltairZ80: Fix 8080 and Z80 CPU 2024-09-04 11:45:18 -04:00
frontpanel FrontpanelTest: Win32 DisplayRegisters written should be DWORD and not int 2019-12-30 17:44:32 -08:00
GRI CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
H316 H316: Convert IMP long leaders to short, and vice versa. 2025-01-17 16:35:53 -05:00
HP2100 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
HP3000 SCP: Move .git-commit-id.h to where used 2023-10-24 12:48:38 -04:00
I650 Avoid super-inefficient use of strlen(). 2024-06-08 19:43:58 +02:00
I1401 I1401: Fix minor typo in error msg 2024-09-04 11:52:11 -04:00
I1620 SCP: Move .git-commit-id.h to where used 2023-10-24 12:48:38 -04:00
I7000 I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
I7094 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
Ibm1130 CMAKE: Regenerate, PDP10 needs USES_AIO 2024-06-28 12:45:49 -04:00
imlac IMLAC: Type consistency warnings. (#430) 2025-01-13 12:09:25 -05:00
Intel-Systems CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
Interdata CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
LGP CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
ND100 ND100: MMS-1 support (Memory Management 1) + other fixes for Nord-100. 2023-05-18 16:53:06 -04:00
NOVA CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
PDP1 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
PDP8 PDP8: Fix missing clock pre-calibration instruction set due to typo 2024-02-01 12:55:07 -05:00
PDP10 CMAKE: Regenerate, PDP10 needs USES_AIO 2024-06-28 12:45:49 -04:00
PDP11 MOV 2025-04-07 09:05:58 +02:00
PDP18B CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
PDQ-3 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
S3 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
SAGE SAGE: Remove irrelevant platform #ifdefs and redundant includes 2023-05-27 14:57:46 -04:00
SDS CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
SEL32 SEL32: Do general code cleanup to remove unused code. 2023-10-09 20:34:56 -04:00
sigma sigma: return corrrect CC on line disconnect 2025-01-13 12:10:15 -05:00
slirp CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
slirp_glue Various simulators: Set line endings to CRLF for consistency, remove stray tabs 2023-03-19 16:51:27 -04:00
SSEM CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
stub STUB: Fix "non-void function does not return a value" warning 2022-11-07 09:14:23 -05:00
swtp6800 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
tt2500 TT2500: Debugging and reduce type slice warnings. 2025-01-13 12:07:29 -05:00
TX-0 TX-0: Make ^E work in readin mode. 2023-10-09 20:17:13 -04:00
VAX VAX: Mask QBus addresses to 22 bits for ka630/ka65x 2024-09-04 13:04:14 -04:00
Visual Studio Projects sigma: Update latest from Bob Supnik's v3.12-5 2024-09-05 17:21:04 -04: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 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04: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 SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
0readmeAsynchIO.txt SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
appveyor.yml appveyor.yml build, dep lib version number updates 2023-07-15 17:20:26 -04: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 SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
CMakeLists.txt keep track of memory writes 2025-04-06 19:40:07 +02:00
descrip.mms SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
helpx SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
LICENSE.txt Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
makefile sigma: Update latest from Bob Supnik's v3.12-5 2024-09-05 17:21:04 -04:00
README-CMake.md Add note on MacPorts 2024-09-04 16:32:06 -04:00
README.md Update README.md 2023-11-27 10:55:16 -05:00
scp.c Generate testset using simh 2025-04-03 08:50:59 +02:00
scp.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
scp_help.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_BuildROMs.c BUILDROMS: Fix potential compiler warnings 2022-11-13 11:07:46 -05:00
sim_card.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_card.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_console.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02: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 SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_disk.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_disk.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_ether.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_ether.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_fio.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02: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 SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_frontpanel.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_imd.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_imd.h sim_imd: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
sim_printf_fmts.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_rev.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_scsi.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_scsi.h 3B2-700 Initial Public Release 2022-09-15 14:15:28 -07:00
sim_serial.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02: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: Add'l memory sanitization fixes 2024-02-01 12:50:52 -05:00
sim_sock.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_tape.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_tape.h TAPE: export sim_tape_error_text 2022-03-14 15:28:39 -07:00
sim_timer.c SCP: Remove unused variable from sim_timer.c 2024-07-14 19:14:21 -04: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 SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_tmxr.h SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_video.c SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
sim_video.h AltairZ80: Adds Cromemco DAZZLER and JS1 devices 2024-06-08 13:55:30 -04:00
SIMH-SG.md Initial descriptive files for Open SIMH 2022-05-30 14:38:25 -04:00
SIMH-V4-status.md SIMH: Fix spelling errors in comments and strings 2024-07-11 12:29:53 +02:00
vcpkg.json CMake: Bump project version to 4.1.0 2023-07-31 13:04:33 -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.

Coverity Scan Build Status