SIMH

Last updated
SIMH
Developer(s) Robert M. Supnik
Initial release1993 [1]
Stable release
3.10 / February 24, 2019;9 months ago (2019-02-24)
Preview release
4.0
Repository OOjs UI icon edit-ltr-progressive.svg
Written in C
Operating system Windows, Linux, macOS, FreeBSD, OpenBSD, NetBSD, OpenVMS
Platform x86, IA-64, PowerPC, SPARC, ARM
Type Hardware virtualization
License MIT (modified)
Website simh.trailing-edge.com

SIMH is a highly portable, multi-system emulator which runs on Windows, Linux, macOS, FreeBSD, OpenBSD, NetBSD and OpenVMS. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, and has been in development in one form or another since the 1960s.

Contents

History

SIMH was based on a much older systems emulator called MIMIC, which was written in the late 1960s at Applied Data Research. [1] SIMH was started in 1993 with the purpose of preserving minicomputer hardware and software which was fading into obscurity. [1]

Emulated hardware

Version 6 Unix for the PDP-11, running in SIMH Version 6 Unix SIMH PDP11 Emulation KEN.png
Version 6 Unix for the PDP-11, running in SIMH
Version 7 Unix for the PDP-11, running in SIMH Version 7 Unix SIMH PDP11 Emulation DMR.png
Version 7 Unix for the PDP-11, running in SIMH
"4.3 BSD UNIX" from the University of Wisconsin, on a simulated VAX. 4.3 BSD UWisc VAX Emulation Login.png
"4.3 BSD UNIX" from the University of Wisconsin, on a simulated VAX.

SIMH emulates hardware from the following companies.

Advanced Computer Design

AT&T

BESM

Burroughs

Control Data Corporation

Data General

Digital Equipment Corporation

GRI Corporation

Hewlett-Packard

Honeywell

Hobbyist projects

IBM

Intel

Interdata

Lincoln Labs – MIT Research Lab

Manchester University

MITS

Royal-Mcbee

Sage Computer Technology

Scientific Data Systems

SWTPC

Xerox Data Systems

Related Research Articles

Digital Equipment Corporation, using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until forced to resign in 1992, after the company had gone into precipitous decline.

Minicomputer class of smaller computers

A minicomputer, or colloquially mini, is a class of smaller computers that was developed in the mid-1960's and sold for much less than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC. The class formed a distinct group with its own software architectures and operating systems. Minis were designed for control, instrumentation, human interaction, and communication switching as distinct from calculation and record keeping. Many were sold indirectly to original equipment manufacturers (OEMs) for final end use application. During the two decade lifetime of the minicomputer class (1965–1985), almost 100 companies formed and only a half dozen remained.

PDP-11 Series of 16-bit minicomputers

The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer ever.

VAX Computer architecture, and a range of computers

VAX is a line of computers developed by Digital Equipment Corporation (DEC) in the mid-1970s. The VAX-11/780, introduced on October 25, 1977, was the first of a range of popular and influential computers implementing the VAX instruction set architecture (ISA).

OpenVMS computer operating system

OpenVMS is a multi-user, multiprocessing virtual memory-based operating system (OS) designed for use in time-sharing, batch processing, and transaction processing. It was first released by Digital Equipment Corporation in 1977 as VAX/VMS for its series of VAX minicomputers. OpenVMS also runs on DEC Alpha systems and the HP Itanium-based families of computers. OpenVMS is a proprietary operating system, but source code listings are available for purchase.

Ultrix is the brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.

This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.

Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system. V7, released in 1979, was the last Bell Laboratories release to see widespread distribution before the commercialization of Unix by AT&T Corporation in the early 1980s. V7 was originally developed for Digital Equipment Corporation's PDP-11 minicomputers and was later ported to other platforms.

PRISM was a 32-bit RISC instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC). It was the final outcome of a number of DEC research projects from the 1982–85 time-frame, and was at the point of delivering silicon in 1988 when the management canceled the project. The next year work on the Alpha started, based heavily on the Prism design.

UNIX System V early commercial UNIX operating system

UNIX System V is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification, which solicited the collaboration of the major Unix vendors. It was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV.

Pseudoterminal

In some operating systems, including Unix, a pseudoterminal, pseudotty, or PTY is a pair of pseudo-devices, one of which, the slave, emulates a hardware text terminal device, the other of which, the master, provides the means by which a terminal emulator process controls the slave.

UNIX/32V was an early version of the Unix operating system from Bell Laboratories, released in June 1979. 32V was a direct port of the Seventh Edition Unix to the DEC VAX architecture.

DEC Professional (computer) Digital Equipment Corporation PDP-11-based personal computer

The Professional 325 (PRO-325) and Professional 350 (PRO-350) were PDP-11 compatible microcomputers introduced in 1982 by Digital Equipment Corporation (DEC) as high-end competitors to the IBM PC.

VAXstation family of workstation computers

The VAXstation was a family of workstation computers developed and manufactured by Digital Equipment Corporation (DEC) using processors implementing the VAX instruction set architecture (ISA). VAX stood for Virtual Address EXtension.

MicroVAX family of low-cost minicomputers

The MicroVAX was a family of low-cost minicomputers developed and manufactured by Digital Equipment Corporation (DEC). The first model, the MicroVAX I, was introduced in 1983. They used processors that implemented the VAX instruction set architecture (ISA) and were succeeded by the VAX 4000.

AlphaStation was the name given to a series of computer workstations, produced from 1994 onwards by Digital Equipment Corporation, and later by Compaq and HP. As the name suggests, the AlphaStations were based on the DEC Alpha 64-bit microprocessor. Supported operating systems for AlphaStations comprise Tru64 UNIX, OpenVMS and Windows NT. Most of these workstations can also run various versions of Linux and BSD operating systems.

Charon is the brand name of a group of software products able to emulate several CPU architectures. The emulators available under this brand mostly cover the Digital Equipment DEC hardware platforms PDP-11, VAX, and AlphaServer, which support many of the legacy operating systems, including Tru64 and OpenVMS. The product range also includes virtualization solutions for HP 3000 using MPE/iX and SPARC. Charon software products have been developed by the Swiss software company Stromasys SA, which has its headquarters in Cointrin, near Geneva.

Digital Equipment Corporation (DEC), was a major American company in the computer industry. Founded in 1957 with $70,000 of venture capital, it became "the nation's second-largest computer company, after IBM." Its initial major impact was in minicomputers, but its later-introduced VAX and Alpha systems are still notable.

The History of the Berkeley Software Distribution begins in the 1970s.

References

  1. 1 2 3 "Preserving Computing's Past: Restoration and Simulation" Max Burnet and Bob Supnik, Digital Technical Journal, Volume 8, Number 3, 1996.
  2. http://www.schorn.ch/altair_5.php