Hercules (emulator)
Multi-platform emulator for mainframe software / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Hercules emulator?
Summarize this article for a 10 year old
Hercules is a computer emulator allowing software written for IBM mainframe computers (System/370, System/390, and zSeries/System z) and for plug compatible mainframes (such as Amdahl machines) to run on other types of computer hardware, notably on low-cost personal computers. Development started in 1999 by Roger Bowler, a mainframe systems programmer.
Original author(s) | Roger Bowler |
---|---|
Developer(s) | Jay Maynard, Jan Jaeger, David "Fish" Trout, Greg Smith, Bernard van der Helm, Ivan Warren, and others[1] |
Initial release | 1999 (1999) |
Final release | 3.13
/ 29 September 2017; 6 years ago (29 September 2017) |
Preview release | 4.0.0-rc0
/ December 16, 2016; 7 years ago (2016-12-16) |
Repository | 3.xx spinhawk 4.0 hyperion |
Written in | C |
Operating system | Cross-platform |
Type | Emulator |
License | Q Public License |
Website | www |
Developer(s) | Jay Maynard, Jan Jaeger, David "Fish" Trout, Greg Smith, Bernard van der Helm, Ivan Warren, and others[2] |
---|---|
Stable release | 4.7.0
/ March 10, 2024; 2 months ago (2024-03-10) |
Repository | github |
Predecessor | Hercules 4.0.0 Release Candidate 0 |
Website | sdl-hercules-390 |
Hercules runs under multiple parent operating systems including Linux, Microsoft Windows, FreeBSD, NetBSD, Solaris, and macOS and is released under the open source software license QPL.[3] It is analogous to Bochs and QEMU in that it emulates CPU instructions and select peripheral devices only. A vendor (or distributor) must still provide an operating system, and the user must install it. Hercules was the first mainframe emulator to incorporate 64-bit z/Architecture support.