Game Like it is 1983

The first computer I ever physically saw — I think — was an IBM System/3. You might not remember them. They were business computers for businesses that couldn’t justify a big mainframe. They were “midrange.” Nevermind that the thing probably had the memory and processing speed of the CPU inside my mouse. Time progressed and IBM moved on to the System/3x (for example, the System/32). Next up was the AS/400 and finally the IBM i, which is still in production. Here’s a secret, though, most of the code I’ve seen running on an IBM i dates back to at least the System/3 days and maybe even before that.

If you are interested in history, or midrange computers (which are mainframe-like in their operation), you might want to actually play with a real machine. A quick glance at eBay tells me that you might be able to get something workable for about $1000. Maybe. That’s a bit much. What if you could get time on one for free? Turns out, you can.

The Cloud Option

Head over to and register for an account. This won’t be instant — mine took a day or two. The system is for educational purposes, so be nice and don’t use it for commercial purposes. You get 150MB of storage (actually, some of the documentation says 250MB, and I have not tested it). While you are waiting for your account, you’ll need to grab a 5250 terminal emulator and adjust your thinking, unless you are a dyed-in-the-wool IBM guy.

Even though the IBM i looks like an old 1970’s midrange, the hardware is quite modern with a 64-bit CPU (and the architecture can handle 128 bits) and well-known stability. However, the interface is, well, nostalgic.


Depending on your host computer, there are several IBM 5250 terminal programs available. They recommend tn5250 or tn5250j which use Java. However, I installed Mochasoft’s emulator into my Chrome browser. It is a 30-day free trial, but I figure in 30 days I’ll be over it, anyway.

Keep in mind that IBM loved the screen-oriented terminal (so did HP, for many years). So unlike what I think of as a normal terminal. So you move the cursor around the screen and fill out the screen. When you press enter (or certain other keys), the entire screen goes to the remote computer at once. That gives the software applications a distinctive non-interactive feel. On the HP terminals, you could force them to send keystrokes and you probably can on the 5250, but it is unusual. Normal programs are screen oriented.


For example, mostly you’ll interact with the computer via some simple menus (see below). You press a number and hit enter. The whole thing is set up mostly to run batch jobs using cryptic commands — although no more cryptic than ls and df to the uninitiated.

While you are waiting for your account, there are a few things you can do to get ready. There’s a welcome document you’ll get in your welcome e-mail that you could start reading now. There is some per user setup you may need to complete, so be sure and read that.

You can also watch some tutorial videos. There are plenty on the AS400Tutorials channel on YouTube, including a basic tutorial you can find below.