Emulating a mainframe on ArmedSlack
In preparation for a future project, I built Hercules on ArmedSlack, running in Qemu. The idea was to test the concept of running the mainframe emulator on the Arm processor.
The result was quite usable, at least for the older mainframe operating systems like MVS.
Here are some screenshots:
Starting Hercules on ArmedSlack:

The 3270 terminal connecting to the “Mainframe”:

Hercules working hard doing an IPL:

Performing a clean shutdown of MVS:

More on this project later…
This entry was posted on Monday, February 15th, 2010 at 14:15 and is filed under ARMedslack, Hercules, Qemu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Dutch guy living in Brazil. Has worked in the IT business since it was invented (well, almost...). Interests: Slackware, Lego, Star Wars.
July 17th, 2012 at 7:01
hello,
I have run mvs38j under raspberry-pi (arm6)… but my question has to do with the compilation of Hercules..
Hercules will run on the debian squeeze distro they have but everything is in emulation mode.. ie.
floating point .. frame buffer rather than using the gpu ..
do you have instructions for recompiling hercules under an arm system? If so I would appreciate it
if you could e-mail them to me.. the raspbian distro does use the floating point hardware but is limited
in packages .. I keep getting an -mcpu(armv6l) error .. when I compile hercules..
thanks..
-don
//
by the way you might look at the raspberry-pi.. $35 .. they are now making 4,000 a day .. raspberry-pi.org
August 10th, 2012 at 9:32
Hi,
Sorry for the late answer… I’ve been quite busy lately.
My arm device (a Sheeva Plug) blew up a few months ago (power surge…) so I cannot do much testing now. But I had Hercules working without problems on it!
I used “-march=armv4t” to compile it and that worked fine.
I’d love to get my hands on the raspberry-pi, but they’re not available directly here in Brazil…
regards,
Niels