Retro Big Iron For You

Many of us used “big iron” back in the day. Computers like the IBM S/360 or 3090 are hard to find, transport, and operate, so you don’t see many retrocomputer enthusiasts with an S/370 in their garages. We’ve known for a while that the Hercules emulators would let you run virtual copies of these old mainframes, but every time we’ve looked at setting any up, it winds up being more work than we wanted to spend. Enter [Ernie] of [ErnieTech’s Little Mainframes]. He’s started a channel to show you how to “build” your own mainframe — emulated, of course.

One problem with the mainframe environment is that there are a bunch of operating system-like things like MVS, VM/CMS, and TSO. There were even custom systems like MUSIC/SP, which he shows in the video below.

On top of that, you have to learn a lot of new software. Scripting? Rexx. Editing? Several choices, but none you are likely to know about if you haven’t used a mainframe before. Programming languages? You can find C sometimes, but it might not be a modern dialect. You might have more luck with FORTRAN or COBOL.

In addition, IBM has specific terms for things we don’t use in the rest of the world. Boot? IPL (initial program load). Disk? DASD. Security? RACF.

So far, [Ernie] only has an overview and a short demo. If you can’t wait,  cruise over to the Hercules page and see how far you can get. You may decide to wait for [Ernie’s] next video.

If you want to shortcut, there are entire environments in Docker that can be handy. If your IBM nostalgia runs to the smaller System/3, AS/400, or POWER systems, someone already has something ready for you to use.

18 thoughts on “Retro Big Iron For You

  1. As it happens I already do that. Typically running a (prebuilt) VM/370 Release 6 setup on Hercules, and typically running it inside a WSL defined image of Slackware Linux, and using an IBM terminal emulator program for that.

    1. Oh and the page you’re linked to is the even earlier release of 3.07, it’s now at 3.13 and a very special 4.7. Details on where to find it all is on the group page for Hercules.

  2. Nice. I checked out Hercules a while back. I got pretty far with either a VM/CMS system or VM/370 system (can’t remember exactly). Two places I got stuck were the TCP/IP stack and transferring files to/from the virtual machine. Used to love the REXX programming language and still have a book or two on it. Most of the time though, we had to run programs in a non-interactive mode by submitting “jobs” with JCL (Job Control Language). If I recall correctly, one of my books on JCL said that the more you know it, the harder it got. Chatting on Bitnet Relays was cool too.

    Man, I think I’m going to have to try this again. Thanks for the links!

  3. Cleaning out my brother’s house. Looking at couple of 5081 punchcards right now :-)
    Also found a forms ruler…those were the days.

    IIRC, there are a few actual mainframes online…a CDC in Europe and that IBM monster that the guys in the UK rescued from Germany?

      1. I live in the Washington, DC, area so not too far from the System Source Museum. I went to the open house when they opened the new gallery with the IBM 360. Some of the guys who donated it were there. They plan to get it running eventually. The first step is to get a 50Hz supply of the necessary amperage!

  4. Trivia for the 1-in-10,000 crowd: The ‘360’ in System/360 refers to the number of degrees in a circle: This computer was designed to address the entire field of possible computer applications.

    But why limit yourself to 360 degrees in a plane? The ‘360-derivative IBM System/4Pi is designed for aerospace/military applications: 4Pi refers to the number of steradians in a 3D space.

    (If you are one of the lucky ones who don’t get the 1-in-10,000 reference: https://xkcd.com/1053/ )

  5. I’ve always been fascinated by acronyms from IBM.
    The first conpany I worked for fist had an IBM360 with DOS/VSE and of course CICS, then we got a 3090 with VM/CMS which migrated latter to MVS/TSO IIRC.
    REXX was a very cool scripting tool, we all loved it. I also used JCL sometime but IPL was not part of my job.
    While everybody used 3270 (24×80) terminals from Memorex, I was the only one to get an APA terminal (all points addressable = graphical) that used an extension called GDDM (graphical data display manager). I used it to get graphics charts from SQL requests from the DB2 database.

    What I appreciated the most was the very good documentation provided by IBM. Most common docs was easily available but for the APA & GDDM docs I had to ask very nicely to the system engineer because he had only one available and he was not willing to share it ! After all it was HIS computer and HIS docs…

    Still have some of these docs and also part of the console pannel form the 360 in my junkroom !

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.