Niels Horn's Blog

Random thoughts, tips & tricks about Slackware-Linux, Lego and Star Wars

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:
01_hercstart

The 3270 terminal connecting to the “Mainframe”:
02_3270terminal

Hercules working hard doing an IPL:
03_hercrunning

Performing a clean shutdown of MVS:
04_mvsshutdown

More on this project later…

Bookmark and Share

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.

2 Responses to “Emulating a mainframe on ArmedSlack”

  1. don isenstadt Says:

    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

  2. Niels Horn Says:

    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

Leave a Reply



XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

It may take some time for your comment to appear, it is not necessary to submit it again.