What are the differences between Hercules and z390?
• Hercules is a software implementation of the System/370, ESA/390 and z/Architecture mainframe architectures. Hercules runs under Windows and Linux. Hercules requires an operating system to emulate in order to assemble and execute assembler programs. The only public domain OS type operating system available is MVS 3.8. When emulating MVS 3,8, Hercules emulates physical I/O supervisor instructions such as Start I/O (SIO) to execute channel programs which access files in virtual volumes. z390 emulates problem state instructions and maps Supervisor Calls (SVC) into calls to Java routines which perform I/O and other supervisor functions using the J2RE runtime to access any files on the host system. • Hercules MVS 3.8 emulation has 24 bit limit of 16 MB for each program address space. z390 supports AMODE 24 and 31 bits with memory spaces up to the physical limit of the J2RE host processor. • Hercules MVS 3.8 emulation includes mainframe assembler running in emulation with EBCDIC source fil