After a certain age, computers start to show signs that they might need to be replaced or upgraded. After even more time, it starts getting hard to find parts to replace the failing components. And, as the sands slip through the hourglass, the standards used to design and build the computer start going obsolete. That’s the situation that [Drygol] found himself in when he was asked to build a SD-card hard drive for an Atari.
The 8-bit Atari in question was a fixture of home computing in the 80s. In fact, if you weren’t on the Commodore train, it’s likely that your computer of choice was an Atari. For the nostalgic among us, a new hard drive for these pieces of history is a great way to relive some of the past. Working off of information from the SIO2SD Wiki page, [Drygol] used the toner transfer method to build a PCB, 3D printed a case, and got to work on his decades-old computer.
Resurrecting old hardware is a great way to get into retrocomputing. Old protocols and standards are worth investigating because they’re from a time where programmers had to make every bit count, and there are some gems of genius hidden everywhere. Whether you’re reworking SIO from an old Atari, or building a disk emulator for an Apple ][, there are lots of options.
They’re not a 2600, but the Atari 400, 800 and 1200 are awesome computers in their own right. With only BASIC built in to the ROM, they’re not especially useful or fun, as [Jeroen] found out when he acquired an 800 with a broken tape drive. There are options that allow you to load emulator files from a PC, but [Jeroen] wanted something more compact. He came up with a way to load games and apps off an SD card using a simple microcontroller.
The 400, 800, and 1200 each have a port that allows the computer to talk to printers, modems, disk drives, and load games. There are already a few circuits around that connect the SIO port to a computer so games can be loaded, but [Jeroen] wanted a more compact and portable solution for his 800.
What he came up with is actually pretty simple; just an Arduino, SD card, and an LCD display that allows him to browse the directory on the SD card and load it into the 800’s memory.
A lot of folks over on the Atariage forums are really impressed with [Jeroen]’s work, and would like to get their hands on one of these boards themselves. The project isn’t done just yet – [Jeroen] still needs to make a case for his device – but hopefully he’ll be spinning a few boards up in the coming months.
You can see a pair of videos of the device in action below.
Continue reading “Loading Atari games from an SD card”