A Commodore Amiga in 2024

Published: 2024-05-11

In this article I'll share some thoughts about using a computing platform which commercially died about 30 years ago, that still survives today in a niche market, thrives thanks to its dedicated fanbase and what we can learn from all this.

The computing platform object of this article is the Commodore Amiga, which for a lot of people will likely trigger nostalgic memories. A fact commonly associated with retrocomputing is that limited hardware is sometimes regarded as a powerful stimulant for creativity.

But today we will not indulge in any of that. Instead, I'll focus on how a computer with such modest specs can provide the calm computing experience we kind of lost today.

The article that sparked these thoughts is titled Amiga Through the Lens of an LD Learner author by Timo Paul, published in December 2023 on the fanzine WhatIFF?, a tiny project from a group of enthusiasts, just like they used to be back in the day. The article is written by a teacher working with children with learning difficulties (LD): the teacher describes how a student with LD interacted with an Amiga and shares a perspective I've found interesting.

Let's start by saying that an Amiga is far from being a didactical device but has some traits that surprisingly make it fit for this role. The main points the author raises are:

  1. Interaction through a keyboard with big key travel: tactile and audible feedback provides a better sensorial experience than a modern low-profile keyboard or a touch device.

  2. Distraction-free platform. No advertisement, no popups or other nuisances competing for our attention span. These are actual disabling factors that very few application or web designer takes into account.

  3. Offline-first computer. Less chances to lose focus and divert the attention from the task at hand. Here's a short article on the topic.

  4. Low resolution and simple GUI design: this seems counter-intuitive but those help focusing because you have to be conscious about which windows will fill your screen. Here's an article from the maintainer of the Marginalia search engine where he makes a general point that I think also applies here. Now, a stock classic Amiga has a quite small resolution (needs expansion boards to support bigger resolutions) but applications are designed for that screen size and they don't feel crammed. Excessive screen real estate can lead to distractions.

    And don't get me started with GUIs. There was a time when user interfaces were well thought out. Modern trends introduced unclear and confusing paradigms. Why a desktop computer GUI language should mimic a mobile application? I'm thinking to Gnome 3, Gnome 4 or software from Apple, once a company that published thick books about human interface design.

Just to be clear about what we are talking about, the article author describes the student using an Amiga 600 with just 2 MiB of RAM. It's a compact 36x25 cm box that looks like this:

equipped with a CPU clocked at about 7 Mhz and the default desktop configuration has a resolution of 640x256 pixels with a whopping 16 colors:

A stock A600 was sold with 1 MiB RAM. As indicated in the screenshot on the menubar at the top ("766136 graphics memory"), the default installation of the operating system claims less than 250 KiB of memory. Memory usage varied after configuring the system but that is a good approximation of its footprint. Think about it for a second and compare this with the monster machine that you are probably using to read this article.

§ The future that was here1

The Amiga platform has seen all kinds of hardware upgrades. Already in the early Nineties, hobbyists and professional third-parties supplied what the faltering pace of development from Commodore failed to deliver: from simple memory expansions to hardware that completely replaces the original chipset. Today, thanks to programmable hardware (FPGA and such) we can install powerhouses at the time not even conceivable, such as pluggable RaspberryPI boards like the PiStorm cards or the Vampire accelerator cards. Old magnetic hard disks are now replaced by Compact Flash or SD cards. Network devices appeared. And so on and so forth.

Observing this wave of new hardware is exciting, people are trying hard to imagine "what if" scenarios where the platform outlived itself and you can run software published long after it died, like conversions of videogames such as Dark Forces or Quake 2. This is all great fun but it is also a bit like flexing muscles, in my opinion.

§ Calm computing?

"Calm computing" or "calm technology"2 is more or less defined as a way to interact with technology in an intuitive and non-invasive way (includes user interfaces in general or other consumer devices such as tea kettles, signage, etc.). In principle, this overlaps only partially with this article and I'll stretch a little bit this concept for the sake of reasoning.

So, computing with an Amiga is a less stressful experience both because less distracting and because "crystallized" in time.

I want to try exploring this "calm computing" experience. For example, while writing this article I am checking various notifications and opening tabs in the browser until I lose focus and have to go back to writing. That's not the kind of computing experience that it was in the Nineties.

Rediscovering an Amiga today means exploring it at its pace without benchmarks or frame-per-second anxiety. It's a platform meant for general computing, it's a personal computer (in the original sense of the "PC" acronym) so there's really a lot that one can accomplish. Some examples:

On Wikipedia a better list than I can ever provide.

And all this software is offline (see my previous point): full documentation and manuals were provided by books or in digital form along with the software package. The kind of "sealed" computing experience a bit lost today.

§ Rose-tinted glasses

No.

I'm not going to drop blanket statements like "everything was better back in the day" and I won't make it look like an Amiga can do everything I can do today. Even pushed over its limits with modern peripherals, an Amiga probably offers today a subpar experience. In fairness, a few things are sorely missing compared to the modern computing experience I am used to:

Some people enjoy their Amiga in a contemplative way, taking photos of it, running benchmarks after the latest upgrade, customizing the desktop, treating the machine a bit like driving a classic car on Sundays and then spending the rest of the day shining it with a cloth. That's totally fair and also very didactical entertainment. A teaching experience for me would be instead trying picking a task from my never ending TODO list and accomplish that on an Amiga. For example I could write this blog post, I could design and develop a simple GUI application, sketch a drawing or anything mentioned before.

The point of accomplishing something on that platform is to appreciate similarities and differences with today's experience. It's important to touch with hands that a lot of what we have today was already available at the time. I want to make the point that the future was here 35 years ago and in some cases we've been just reinventing the wheel over and over again for small increments in quality.

Conversely, modern technology also brought byproducts that we would happily live without. If you can mirror yourself even partially in the experience of the LD student of Timo, then ask yourself what went wrong and what could be done to provide a saner and safer computing experience.

§ Conclusions

If you find this topic interesting, I can recommend a few articles from WhatIFF?. The fanzine is published in AmigaGuide format (it's just ASCII text with some typesetting) so you'll want to use an Amiga or an emulator like WinUAE, FS-UAE or something online such as TAWS to view the magazine the way it's intended. Worst case you can just download and uncompress the LHA archive and use any text editor to view the .guide file.

If you fancy losing yourself down this rabbit hole, a quick search on Internet will easily find a lot of content glorifying and dissecting this computing platform and its software in every detail.


1

Reference to a book published a few years ago.

2

See here for more info