My first love was an Atari 800. First released in 1979, with staggering 48k of memory and a 1.79MHz 6502C processor, it was, for the time, a beast. I received my Atari 800 in 1982 as a rather generous gift from my parents. Looking back, I think it’s fair to say it was an influential event in my life, and set up my lifelong fascination with computers, technology and networking. I still adore Atari today— I own most of the same machines I had in my youth, and they are still in working condition. My main machine now is a heavily upgraded Atari 800XE, which was the last model in Atari’s 8-bit line.

My Atari 800XE, complete with Rapidus CPU upgrade, Ultimate 1MB upgrade, and VBXE video upgrade.
My Atari 800XE, complete with Rapidus CPU upgrade, Ultimate 1MB upgrade, and VBXE video upgrade. Peripherals shown include an Atari SC1435 monitor, two XF551 floppy drives (left), XC-12 cassette drive (right), CX-40 joystick in XE gray, SX212 Modem and XEP80 (80 column interface).

What can an Atari 800XE do today?

Now working in the networking field, it’s only natural that I would want to try to get my Ataris on to the network. Back in the day, of course, this would have been an impossibility. Although Ethernet was created in the early seventies, it didn’t become popular in the consumer electronics sector until much later, and there were no first- or third-party Ethernet options for the Atari 8-bit line during its commercial lifetime, from 1979 to 1992!

The only options at the time to get Atari computers to talk to each other was using a null-modem cable (which usually wasn’t very practical). The null-modem solution required loading a terminal program on both computers, making sure the settings matched on each, then initiating a transfer (using X-modem or Y-modem) on both of the machines. Another option was a modem to connect over the phone lines (more practical than a null-modem but still slow and tied up your phone line), and finally, the good old sneakernet (copying the files onto a floppy disk and walking to the other computer).

Remarkably, the Atari 8-bit is in a bit of a renaissance now, with many fascinating projects being developed both commercially and as open source. There are products to upgrade the memory to 1MB (significantly more than stock), upgrade the CPU to 20MHz (nearly 20x its original clock speed), and output modern digital video directly. One of the most impressive projects to hit the Atari 8-bit scene recently is #FujiNet.

The FujiNet SIO peripheral.
The #FujiNet SIO peripheral.

#FujiNet is a peripheral that attaches to the SIO port (Atari’s proprietary IO port) of the Atari computer and provides hardware emulation for nearly all the hardware that was available back in the day. Specifically, #FujiNet allows the loading of cassette and disk images over the network (even over the internet), modem emulation—allowing original Atari modem terminal software to be able to talk over the network using telnet as if it were a modem, and a new device handler allowing the Atari to interact with the network directly using various protocols. The most interesting aspect of the #FujiNet device, for someone with my job at least, is the networking capabilities it gives the Atari 8-bit computers.

Test one: Will an Atari 800 connect to a modern network?

Is my quest to get a 40-year-old Atari going to be successful? It’s what we’re all here for, so no more delay. Let’s try it and see.

#FujiNet peripheral attached to the Atari 800
Attaching the #FujiNet to the Atari’s SIO port is step one. Power on!

Let’s boot it up and get it online. Because the #FujiNet emulates disk drives, it can load the configuration software right from itself. Simply plug the #FujiNet into the Atari computer, and turn it on. It’ll boot all by itself into the Wi-Fi configuration screen.

FujiNet wifi config screen.
First, we need to connect the #FujiNet to the Wi-Fi.
Success! #FujiNet has been assigned an IP address by my DHCP server
Success! #FujiNet has been assigned an IP address by my DHCP server.

Next, let’s mount a disk image on the Atari computer over the internet using a new TNFS protocol (not to be confused with Trusted Network File System), originally created for sharing files on ZX Spectrum computers (another darling computer of the 80s, interestingly built with no space bar!), and has been adopted by the Atari community as well. I can host a TNFS server locally to share files with the Atari, but it’ll also work with TNFS servers on the internet.

Let’s try loading a public domain game from FujiNet.online
Let’s try loading a public domain game from FujiNet.online:
Yoomp! The 2007 reinvention of “Jump” for Atari 8-bit, is loading over the internet!  Awesome!
Yoomp! The 2007 reinvention of “Jump” for Atari 8-bit, is loading over the internet! Awesome!
Here we go. Yoomp! successfully loaded and playable via the internet.
Here we go. Yoomp! successfully loaded and playable via the internet.

Test two: Can the Atari 800 load a web page?

Next up: Let’s try loading a web page. Ever wonder what Auvik.com looks like rendered in 8-bits?

It’s text only, obviously, but #FujiNet is able to access
It’s text only, obviously, but #FujiNet is able to access www.auvik.com.

Test three: Can the Atari 800 configure network devices?

Next, let’s try something “productive”. Let’s try to use the Atari to configure some network gear. #FujiNet can emulate a modem so that existing Atari terminal software can be used for Telnet. Yes, Telnet. My favorite terminal program for the Atari is Ice-T. It’s perfect for connecting to network gear because it supports VT-102 and can keep up with a blazing speed requirement of 9600 baud.

To connect to a device using terminal software with #FujiNet, you just need to replace the phone number that would normally be used with a Hayes compatible modem with the IP address and port, like so:

atdt10.0.0.1:23

And lo and behold, I successfully connected to my HP3500yl network switch!

Atari 800 on Telnet
Ahh! Back when dark mode was the norm!

Obviously, I wouldn’t want to use Telnet in a production environment. Can Telnet even function in a modern production environment? Fortunately, there are plans to add SSH capabilities to #FujiNet. And once that’s done, my homelab will have a new management station.

It was amazing to see the resourcefulness of modern day homebrewers, keeping classic tech like the Atari 800XE alive! Now that we’ve successfully connected to a modern day network, loaded a modern internet website, and even configured a modern day network switch, what’s next? In part two of this series, we’ll try to replicate this experiment with another classic machine: The TI-99/4a!

Have a question about my setup? Want to see if the Atari 800XE can do something specific? Leave me a comment below and we’ll try!

  1. Alex Hoff Avatar
    Alex Hoff

    Amazing!! Brings back memories of my Tandy and my 1200 baud modem!

  2. Robinson Roca Avatar
    Robinson Roca

    Let me see you do that on my commadore VIC20, lol! Great Article Lawrence!

  3. Craig Cannon Avatar
    Craig Cannon

    Awesome Article Lawrence ! I had an Atari 800XL and did some BASIC programming on it. I was trying to create a game in the late 70’s early 1980s. Great memories. Thanks for the Flashback to good times when things were much simpler.

  4. Cary Wagner Avatar
    Cary Wagner

    I have most of what is listed above, STILL. My original Atari 800, drives, and more. Plus, my Amiga 500 and 3000. This might just force me to pull it out of mothballs, as I don’t have my Man Tech Cave just yet. 😉

  5. Richard Tubb Avatar
    Richard Tubb

    Lawrence – this may be my favourite article on Auvik.com ever! 🙂

    I’m a huge Atari nerd, owning nearly all the computers and peripherals in my retro collection. I always thought it was rare to see an Atari 800 XE outside of Poland or Germany, though. Can you recall where your family picked your 800 XE up from?

    Thanks for adding a touch of modern networking to my nostalgic hobby!

  6. Technoid Mutant Avatar
    Technoid Mutant

    Great article brother. I’m an Atarian from the early 80’s, and love this machine.

  7. Robert W Fierke Jr Avatar
    Robert W Fierke Jr

    Thanks for this great article. There is still hope that the jungle of surfing on the web, which in the name of progress, continues to be more difficult, can be what you envision: simple, direct and without the need for all the modern hardware we continually upgrade and pay for. Congrats!

  8. Atari_BBS Avatar
    Atari_BBS

    Seems to have missed the FujiNet connects with the highly active Atari BBS community. Using standard terminal programs such as bobterm, admodem, azterm or others, BBS connection using ATDT with the bbs address and port. Active Atari BBS list can be found at

    https://sfhqbbs.org/ataribbslist.php

    how to connect and ATR files for BobTerm can be found at

    southernamis.com

  9. Fire Walker Avatar
    Fire Walker

    Finally, I found a real man on the Internet! I begged my parental units for a 400 at the Sears outlet in St Paul (Phalen) but, alas, it was not to be. Literally had them stacked against the windows at the front of the store to, what looked like, the ceiling to my 12-year-old self. I really wanted to work that keyless keyboard and pop open the cartridge hatch. (‘Would it play River Raid?’) We left with our first microwave oven instead. What a waste.

  10. Jay K. Avatar
    Jay K.

    How did you get 80 columns on the Atari? Is that a function of the telnet software?

    I too have some Atari’s, and recently purchased a FujiNet also. I haven’t had time to fully explore its uses though, but I look forward to doing so.

    Great article.

    1. marklovesstella Avatar
      marklovesstella

      It is software driven. He is using Ice-T. The app creates 80 columns by splitting the usual 8×8 character cell in to 4×8. Thus, doubling the usual 40 columns to 80.

Leave a Reply

Your email address will not be published. Required fields are marked *