GOPHERSPACE.DE - P H O X Y
gophering on text.garden
# Gopher on Amiga

I have an Amiga 1200 on my desk here. Recently I've moved all my old
computers into the "computer room" where my flatmate previously
lived. In there I have a Wi-Fi to ethernet bridge and a switch, so I
can now finally connect all my old hardware to the internet and
local network without moving it around too much. So I decided to
give it a go with the Amiga. I've had it online before, using
AmiTCP. This time I decided to try Miami which from memory was a lot
easier to configure, although somewhat more resource intensive. I
have a fast Amiga with fast RAM to spare, so no biggie. Well worth
the trade because I could set it up in 10 minutes.

I looked into options for browsing Gopher. You can use Lynx, which
works really well for Gopher, but hardly interesting since I've used
that in Linux and on DOS as well. I found an interesting client that
presents Gopher as an AmigaGuide document. AmigaGuide is a hypertext
format for things like menu based help files and documentation,
really something for its time. That it's flexible enough to use as a
Gopher browser surprised me.

I only got into Amiga at a time when my 200 MHz Pentium MMX box with
tons of RAM seemed like a reasonable trade for a crummy A1200 with a
Blizzard 1230 on the basis of the relative vintage of the latter. I
had little experience with these machines but remembered that my
friend had one when I was younger, and how much cooler it was than
the PC I'd used at home at the time, with realistic sounds, cool
music and fluid, colorful graphics. When I got mine, I spent a lot
of time using Deluxe Paint, listening to and making music, basically
doing things I could already do with my PC but in a more fun and
exotic environment.

Over the years this sense of magic about using an Amiga has waned a
little as I've learned more about what makes it tick, how it works
etc. As a "retro" enthusiast I am a bit of a platform hopper for
this reason. But occasionally I'll go back to using it and discover
something new about it. Browsing current Gopherspace using software
that was made when UMN was the obvious starting point is fun!

Amiga has also survived in one form or another until today. Some
time during the 90s it became clear that 680x0 CPUs were a bit of a
dead end in terms of performance, so PowerPC based accelerators were
developed. Significant portions of the software systems had to be
rewritten to account for this, as patches and drivers. Support for
GPUs also became a thing, all the while Amiga became less and less
of a serious contender in the market.

Eventually people created all-PowerPC Amiga systems, using JIT
emulators for 680x0 compatibility (a story not too different from
Apple years earlier). Amiga OS4 would eventually come out to support
those, as well as a clone called MorphOS. MorphOS even runs on old
PowerPC Macs, like the Mac Mini that I have strictly for that
purpose.

I still think the system is a bit of a dead end when it comes to
competing on the terms of the big players. For one, backwards
compatibility means that there's really no reasonable way to
implement process isolation in Amiga OS-likes. This is a huge
dealbreaker given today's security landscape. I don't think that
they necessarily need to compete, though. They're fun, useful and
interesting in their own right.

There have also been new 680x0 accelerator cards. Generally, the
fastest somewhat compatible option has been 68060 CPUs at high clock
speeds. Now we've been spoled with FPGA-based solutions that both up
the cycles and minimize the amount of cycles per instruction, making
the host Amiga literally hundreds of times faster than it was
before. While these options interest me as a nerd perversion, I
think my Blizzard card is fast enough for my needs.

Anyway, Gopher on the Amiga is definitely a go!