The Hercules System/370, ESA/390, and z/Architecture Emulator