What does HackerNews think of simh?

The Computer History Simulation Project

Language: C

In case anyone was wondering:

> The de facto emulator for most old computers is Simh https://github.com/simh/simh. The size and complexity of the individual machine apps is such that a direct port to a memory limited system is not feasible.

https://github.com/simh/simh

Richard Cornwell has implemented the IBM 701, IBM 704, IBM 7010/1410, IBM 7070/7074, IBM 7080/702/705/7053 and IBM 7090/7094/709/704 simulators.

The least expensive way to try things out is, of course, via emulation, and there's very active work and archiving being done for early 8-bit microcomputers such as Apple II, Commodore 64, TRS-80 and Atari machines. Apple emulators, such as Virtual ][ (http://virtualii.com) and AppleWin (https://github.com/AppleWin/AppleWin) at least, let you emulate not only the Apple II but CP/M as well. There's old hardware out there as well, with all the problems associated with it.

For other old systems, such as the PDPs, Vaxen and others, there's simh (http://simh.trailing-edge.com/ and https://github.com/simh/simh).

While this is completely true, the PiDP-11 mentioned by the parent is based on SimH, which does simulate PDP-10 (as well as dozens of other early systems).

[1] https://obsolescence.wixsite.com/obsolescence/pidp-11 [2] https://github.com/simh/simh

In the age of modern CD/CI on container/vm/serverless, there might be innovative ideas and even startup opportunities based on something like SimH (https://github.com/simh/simh) to build a Jurassic Park for these dinosaurs.

Since they are all Turing machines perhaps we can also use AI to generate virtual COBOL programmers from disk images.

Anyone interested? ;-)

Interesting, worth also pointing out the SIMH project which can emulate the VAX, MicroMAX, PDPs etc and many others:

https://github.com/simh/simh

For the VMS-nostalgic, VSI now have OpenVMS running on x64 Intel (and in fact apparently already released it as 9.0!):

https://vmssoftware.com/updates/state-of-the-port/

SIMH has a B5500 emulator now as well. I'm not sure if it's the same codebase as this one.

https://github.com/simh/simh