Atari Gets Semi-Modern Video Output

The Atari 2600 is a historical enigma in many ways. On one hand, it was the most popular gaming console of its era, but it was also at the center of the video game crash of 1983 due to the poor quality of its games at the time. It is a fascinating system in many ways that are still relevant today, especially when it comes to pushing hardware much farther than it was designed to go. [nicole] brings us a project that overcomes some of the limitations in its hardware to provide a more modern video output.

At the heart of the Atari is a custom chip called teh Television Interface Adapter (TIA) that generates the console’s video signal as well as handling controller information and a few other tasks. It was designed at a time where memory was expensive, and essentially trades programmer effort to reduce memory requirements. Interestingly, it separates luminance and chrominance information much like S-video does, so that’s where [nicole] focused their efforts. Thanks to some help from an adapter board, the video signals can be intercepted and reprocessed for the S-video standard instead of using RF modulation to send video data out, although this does involve some soldering and modifying of the original Atari hardware. In [nicole]’s case this was a little more involved due to the differences of the 2600jr compared to more standard versions of the console.

While S-video isn’t modern in the strictest sense, as a standard from 1987 it is a huge step forward compared to the available video output methods available in the 1970s when the 2600 was first produced. Plenty of older consoles and other hardware like VCRs and the like used S-video, so if you have a retro gaming setup complete with a CRT you might want to take a look at this 12-input A/V switch to keep everything managed.

A Fossil Wrist PDA running the Overbite Gopher browser

Mobile Gopher Client Brings Fossil Wrist PDA Online

Like many new technologies, smartwatches needed a few iterations before they became useful enough for the average person. Early examples were too clunky and limited to be of use to anyone but geeks who wanted to show off their “next big thing”. The 2005 Fossil Wrist PDA was a prime example: although impressively compact for its time, its limited battery life and poor feature set made it obsolete as soon as it was released. But since it ran on Palm OS, it offered plenty of opportunity for hacking: Palm expert [Cameron Kaiser] has upgraded his Wrist with internet access.

While Palm OS 4 natively supports TCP/IP networking, this component was deleted from the Wrist version to save memory. In any case, the only viable network interface would have been the USB port, which isn’t too convenient for a watch. Not to be deterred, [Cameron] worked out a way to add network support back into the Wrist: he used the IR port on a Palm m505 to send a copy of its own network drivers to the watch. This works because both devices run the same basic OS version on the same CPU type; the only drawback is that the network setup dialog doesn’t respond correctly to the Wrist’s different set of buttons. Continue reading “Mobile Gopher Client Brings Fossil Wrist PDA Online”

Kim-1: Memory Problem Resolved

At the very start of the personal computer revolution, there were relatively inexpensive boards with little more than a CPU, some memory, a display, and switches or a keypad. Some of these had expansion ports meant to allow you to build up, and some were just “trainers” to learn about computers. While you could argue that the Altair fell into this category, it had a case and a proper bus. The computers we are thinking about were usually just on a single board and — with luck — had an edge connector for expansion. Perhaps the most famous of these was the KIM-1 and [Old VCR] shows us how he brought one back to life.

These were highly popular mainly because of the low price of $245 back in 1976. For that price you got a calculator-style keyboard and LED display, 1K of RAM, and 2K of ROM. [Old VCR] has several and noticed that one was developing memory problems.

Continue reading “Kim-1: Memory Problem Resolved”

A Commodore 128 with a video capture device attached

Hacking The Commodore 128 To Capture Almost Real-Time Video

Although watching and editing videos may be among the primary tasks of many PCs today, it wasn’t that long ago that working with video required powerful processors and expensive video capture hardware. Even in the 1980s, home computer users were looking for ways to connect video sources to their Commodores and Ataris despite their hardware limitations. [Cameron Kaiser] has a mid-1980s consumer-grade video capture device, which he has managed to turn into an almost real-time video capture system.

A distorted video image on a C128's monitor
Allowing the graphics chip to interrupt the CPU mid-capture results in a severely distorted image

His work revolves around a device called “ComputerEyes”, a 1984-vintage hardware interface that made it possible to connect a composite video source to a home computer. The limitations of mid-1980s CPUs meant that it took around six seconds for the computer to do a quick scan of a single video frame, or a multiple of that if you wanted a higher-quality image. Another limitation, at least on Commodore machines, was that the screen had to be turned off during video capture – otherwise, the video chip would interrupt the CPU halfway through the process, causing it to lose its synchronization with the video source.

[Cameron] however, plugged his ComputerEyes into a Commodore 128. This machine, largely designed by Hackaday contributor [Bil Herd], has an unusual hardware architecture consisting of two different CPUs and, crucially, two separate video chips. The primary 8564 “VIC-II” graphics chip is used to keep compatibility with existing Commodore 64 programs, while the secondary 8563 “VDC” is mainly aimed at newer high-resolution text-based software. The VDC is also much more independent from the main system bus than the VIC-II, allowing it to display an image without disturbing the CPU.

More after the break.

Continue reading “Hacking The Commodore 128 To Capture Almost Real-Time Video”

A glass plate holds a translucent set of silver electrodes. The plate appears to be suspended across two petri dishes, so the scale must be small.

Hydrogels For Bioelectronic Interfaces

Interfacing biological and electrical systems has traditionally been done with metal electrodes, but something flexible can be more biocompatible. One possible option is 3D-printed bioelectric hydrogels.

Electrically conductive hydrogels based on conducting polymers have mechanical, electrical, and chemical stability properties in a fully organic package that makes them more biocompatible than other systems using metals, ionic salts, or carbon nanomaterials. Researchers have now found a way to formulate bi-continuous conducting polymer hydrogels (BC-CPH) that are a phase-separated system that can be used in a variety of manufacturing techniques including 3D printing.

To make the BC-CPH, a PEDOT:PSS electrical phase and a hydrophilic polyurethane mechanical phase are mixed with an ethanol/water solvent. Since the phase separation occurs in the ink before deposition, when the solvent is evaporated, the two phases remain continuous and interspersed, allowing for high mechanical stability and high electrical conductivity which had previously been properties at odds with each other. This opens up new avenues for printed all-hydrogel bioelectronic interfaces that are more robust and biocompatible than what is currently available.

If you want to try another kind of squishy electrode gel, try growing it.

Hackaday Links Column Banner

Hackaday Links: June 11, 2023

As Tom Nardi mentioned in this week’s podcast, the Northeast US is pretty apocalyptically socked in with smoke from wildfires in Canada. It’s what we here in Idaho call “August,” so we have plenty of sympathy for what they’re going through out there. People are turning to technology to ease their breathing burden, with reports that Tesla drivers are activating the “Bioweapon Defense Mode” of their car’s HVAC system. We had no idea this mode existed, honestly, and it sounds pretty cool — the cabin air system apparently shuts off outside air intake and runs the fan at full speed to keep the cabin under positive pressure, forcing particulates — or, you know, anthrax — to stay outside. We understand there’s a HEPA filter in the mix too, which probably does a nice job of cleaning up the air in the cabin. It’s a clever idea, and hats off to Tesla for including this mode, although perhaps the name is a little silly. Here’s hoping it’s not one of those subscription services that can get turned off at a moment’s notice, though.

Continue reading “Hackaday Links: June 11, 2023”

A home-made tape robot that stores VHS tapes

VHS Robot Swaps Tapes, As Seen In Hackers

Tape robots are typically used in places that store vast amounts of data – think film studios and government archives. If you’ve seen the 1995 cult movie Hackers, you might remember a scene where the main character hacks into a TV station and reprograms their tape ‘bot to load a series he wanted to watch. It’s this scene that inspired [Nathan] over at [Midwest Cyberpunk] to make his own tape robot that loads VHS tapes.

[Nathan] has thousands of tapes in his collection, but the robot is not built to manage all of them. Instead, it’s meant to help him run his VHS streaming channel, saving him from having to physically go to his VCR every time a tape needs swapping. For that, a ten-tape storage capacity is plenty.

A custom cyberdeck used to drive a tape robotThe main parts of the tape robot are a grabber that holds the tape, an extender that moves it forward and backward, and a linear rail that moves it up and down. The vertical motion is generated by a hybrid stepper motor through a belt drive system, while the grabber and extender are operated pneumatically. Once the grabber reaches the VCR, a pneumatic pusher shoves the tape inside. All of this is nearly identical to the robot seen in the movie, which was most likely not a commercial machine but a custom-made prop.

The whole system is controlled by an ESP32 running FluidNC inside the robot as well as a handmade cyberdeck next to it that manages the overall process of loading and storing tapes. Although [Nathan] is currently using the robot for his streaming channel, he’s planning to also use it for digitizing part of his massive tape collection, which contains a few titles that were never released on newer formats.

Working with old tapes can be tricky: some types of tape degrade over time, while others might come with primitive copy protection systems. But moving information over to newer media is a necessity if you don’t want to risk losing it forever.

Continue reading “VHS Robot Swaps Tapes, As Seen In Hackers