An Atari 130XE's keyboard made mechanical with Kailh box pinks and 3D-printed keyswitch stems.

Atari 130XE Keyboard Now Goes Clack

Performing a resto-mod on a beloved piece of childhood technology can be quite a ride. In [Bertrand]’s case, it was the keyboard to their Atari 130XE. Although it has those cool double-shot keycaps, they’re hiding a crappy membrane underneath that could really benefit from a mechanical upgrade. Relax — the membrane part was broken.

[Bertrand] designed and printed some new stems for Kailh box pinks that can accept both of the two known variants instead of the standard Cherry MX receptacle. He also made a new PCB (natch) and a keyboard adapter to replace the membrane interface, and had a steel keyswitch plate custom cut. The so-called Atari 130MX mod can be used with an Atari 130XE computer, or as a regular keyboard for a PC if you solder in a Pico.

[Bertrand] says that this labor of love was meant to be reproduced and told us that for some folks in the Atari community, it’s already on like Donkey Kong. If you’re going to attempt this mod, know that filament printers won’t work well at all for these tiny and precise parts. [Bertrand] printed the stems on an Elegoo with a resolution of 1/20 mm (50 micrometers). On the bright side, old-new stock Atari keycaps are not that hard to find. Check it out after the break.

We love to see vintage keyboards get modern upgrades. Did you see the nuclear missile silo keyboard/trackball combo? When we read that it came from ebay, our wallet took itself to DEFCON 1.

Continue reading “Atari 130XE Keyboard Now Goes Clack”

Video Gaming Like It’s 1983: New Game Cartridges From Atari

If you remember anything from 1983, it’s likely to be some of the year’s popular culture highlights, maybe Return of the Jedi, or Michael Jackson’s Thriller. For anyone connected with the video gaming industry though, it’s likely that year will stick in the mind for a completely different reason, as the year of the infamous Great Video Games Crash. Overcapacity in the console market coupled with a slew of low quality titles caused sales to crash and a number of companies to go out of business, and the console gaming world would only recover later in the decade with the arrival of the Japanese 8-bit consoles from Nintendo and Sega. You might expect Atari to shy away from such a painful period of their history, but instead they are embracing it as part of their 50th anniversary and launching three never-released titles on cartridges for their 8-bit 2600 console.

Game footage from Aquaventure.
Game footage from Aquaventure.

The three games, Yars’ Return, Aquaventure, and Saboteur, are all unreleased titles from back in the day that never saw publication because of the crash, and are being released as limited edition specials through AtariXP, a new venture that the company says will offer “previously unreleased titles from Atari’s expansive library, rare-and-hard-to-find Atari IP physical media, and improved versions of classic games“. It’s fairly obviously an exercise in satisfying the collector’s market rather than one of video game publishing, but it will be interesting to see what emerges. In particular we hope someone will tear down one of these cartridges; will they find a set of old-school EPROMs inside or an EPROM emulator sporting a microcontroller and other 2020s trickery?

This is not of course the first time we’ve reported on collectable 2600 cartridges, but these ones haven’t spent 30 years in a landfill site.

Header image: Evan-Amos, Public domain.

Yo Dawg, We Heard You Like Retrocomputers

The idea of having software translation programs around to do things like emulate a Super Nintendo on your $3000 gaming computer or, more practically, run x86 software on a new M1 Mac, seems pretty modern since it is so prevalent in the computer world today. The idea of using software like this is in fact much older and easily traces back into the 80s during the era of Commodore and Atari personal computers. Their hardware was actually not too dissimilar, and with a little bit of patience and know-how it’s possible to compile the Commodore 64 kernel on an Atari, with some limitations.

This project comes to us from [unbibium] and was inspired by a recent video he saw where the original Apple computer was emulated on Commodore 64. He took it in a different direction for this build though. The first step was to reformat the C64 code so it would compile on the Atari, which was largely accomplished with a Python script and some manual tweaking. From there he started working on making sure the ROMs would actually run. The memory setups of these two machines are remarkably similar which made this slightly easier, but he needed a few workarounds for a few speed bumps. Finally the cursor and HMIs were configured, and once a few other things were straightened out he has a working system running C64 software on an 8-bit Atari.

Unsurprisingly, there are a few things that aren’t working. There’s no IO besides the keyboard and mouse, and saving and loading programs is not yet possible. However, [unbibium] has made all of his code available on his GitHub page if anyone wants to expand on his work and may also improve upon this project in future builds. If you’re looking for a much easier point-of-entry for emulating Commodore software in the modern era, though, there is a project available to run a C64 from a Raspberry Pi.

Thanks to [Cprossu] for the tip!

Cloud-Based Atari Gaming

While the Google Stadia may be the latest and greatest in the realm of cloud gaming, there are plenty of other ways to experience this new style of gameplay, especially if you’re willing to go a little retro. This project, for example, takes the Atari 2600 into the cloud for a nearly-complete gaming experience that is fully hosted in a server, including the video rendering.

[Michael Kohn] created this project mostly as a way to get more familiar with Kubernetes, a piece of open-source software which helps automate and deploy container-based applications. The setup runs on two Raspberry Pi 4s which can be accessed by pointing a browser at the correct IP address on his network, or by connecting to them via VNC. From there, the emulator runs a specific game called Space Revenge, chosen for its memory requirements and its lack of encumbrance of copyrights. There are some limitations in that the emulator he’s using doesn’t implement all of the Atari controls, and that the sound isn’t available through the remote desktop setup, but it’s impressive nonetheless

[Michael] also glosses over this part, but the Atari emulator was written by him “as quickly as possible” so he could focus on the Kubernetes setup. This is impressive in its own right, and of course he goes beyond this to show exactly how to set up the cloud-based system on his GitHub page as well. He also thinks there’s potential for a system like this to run an NES setup as well. If you’re looking for something a little more modern, though, it is possible to set up a cloud-based gaming system with a Nintendo Switch as well.

Continue reading “Cloud-Based Atari Gaming”

Rooting The Atari VCS 800

The Atari VCS 800 is a modern product, a hybrid of a PC and a games console. Fundamentally, its a bunch of modern chips in a box running Linux that will let you browse the web or emulate some old games. Now, thanks to [ArcadeHustle], you can have persistent root access to the VCS 800 at your leisure.

The trick is simple, and begins by interrupting the systemd startup scripts on boot. One can then merge files into the /etc directory to achieve root access, either by the tty terminal or over TCP. It’s all wrapped up in the script available at the Github link above.

You can actually run a variety of OSs on the hardware, as it’s powered by an AMD Ryzen R1606G CPU and runs straightforward PC architecture. However, if you want to customize the existing OS to do your bidding, this hack is the way to go.

Hacking to get root access is key if you want to get anywhere with a system. We’ve seen it done on thin clients as well as car infotainment systems to give the owner full control over the hardware they own. If you’ve got your own root exploit you’d like to share, do drop us a line, won’t you?

 

Zooming Through The Mandelbrot Set On An Atari

The Mandelbrot set, according to Wikipedia, is “the set of complex numbers c for which the function f_{c}(z)=z^{2}+c does not diverge.” Even if you don’t understand the mathematics behind it, you’ve likely seen the complicated fractal images generated by zooming in on the border of the Mandelbrot set. [Scott Williamson] not only got this set rendering on an Atari, but managed to create animated videos of the results. 

Emulators were key to the project’s success.

Doing the work was no mean feat. While it takes just 10 lines of Atari BASIC to render the set on an Atari 800, getting the animations made and into a modern video format took much effort. [Scott] used the Atari800Win-PLus emulator to zoom in on a variety of locations on the fractal curve and recorded the results over a weekend.

However, compositing the various frames into smooth-scrolling videos took more effort, with a Python script and ffmpeg required to stitch everything together into the results you see on YouTube. The final videos were combined with Atari chiptune music from [Adam Sporka] to help round out the presentation.

The result is reminiscent of an old-school demo, even if everything here was assembled slowly on modern computers from the raw Atari output. We’ve seen other great Mandelbrot feats before, too, like this real-time explorer built on an FPGA. Video after the break.

Continue reading “Zooming Through The Mandelbrot Set On An Atari”

Convert Your Mouse Into A Paddle Controller

Early game consoles had a wide and interesting variety of controllers, many of which fell by the wayside as consoles evolved. One of these is the Atari 2600 paddle controller, which was the preferred interface for playing games like Kaboom!, Tempest, and Pong.  While it is possible to play these games with a mouse, [Retro Gaming I Guess] wanted to do it the historically correct way, so he created a simple hack to convert an optical mouse into a paddle controller.

The main idea Is to attach a rotary knob to the bottom of the mouse, with the optical sensor located just inside the edge of the knob. To the optical sensor, it appears that the bottom surface of the knob is moving in a straight line, so the mouse pointer will move in a straight line as the knob rotates. The 3D printed knob (or bottle cap) is magnetically attached to the bottom of the mouse, by gluing one magnet into the center of the knob, and the other on the inside of the mouse under the PCB. This allows for quick conversion back to a normal mouse. You could off course sacrifice an old mouse to the cause to create a dedicated paddle controller, and make it closer to the original by adding end stops and a spring return.

We really like the simplicity of this hack, and we’re sure our readers can come up with a few other use cases for it in the comments below. You can also approach old Atari games from the opposite end, like adding a machine vision powered laser blaster. While many may think the Atari 2600 was the first gaming console, that honor actually goes to the Magnavox Odyssey, which was the start the of the multi-billion dollar home gaming industry we know today.