Acorn BBC Master. Apple IIe. Ampex 270 Terminal. Vectrex game console. You’d be hard pressed to find a more diverse hardware collection in the average hacker’s lab. When you add seven Raspberry Pi’s, five CRT monitors, an analog oscilloscope and an LED wall to the mix, one starts to wonder at the menagerie of current and retro hardware. What kind of connoisseur would have such a miscellaneous collection? That’s when you spot smoke and fog machines sitting next to an RGB Laser.
Finally, you learn that all of this disparate paraphernalia is networked together. It is then that you realize that you’re not just dealing with a multi-talented hacker- you’re dealing with a meticulous maestro who’s spent lockdown finishing a project he started nearly twenty years ago!
The machine is called AUVERN and it’s the product of the creative mind of [Owen]. Taking advantage of advances in technology (and copious amounts of free time), [Owen] laboriously put his collection of older rigs to work.
A Python script uses a Kinect sensor’s input to control a Mac Mini running Digital Audio Workstation software. The operator’s location, poses and movements are used to alter the music, lights, and multimedia experience as a whole. MIDI, Ethernet, and serial communications tie the hardware together through Raspberry Pi’s, vintage MIDI interfaces, and more. Watch the video below the break for the technical explanation, but don’t miss the videos on [Owen]’s website for a mesmerizing demonstration of AUVERN in full swing.
[Max Breedon] found an old Apple IIe clone twenty years ago. He recently dug this Epson AP-200 out of the salvage heap and quickly discovered that the keyboard decoder chip was fried. The old chip was way too obscure to source a replacement — and soon this post will be the top Google result for the string, ‘C35224E’ — so he busted out his trusty UNO and created a replacement keyboard decoder.
Unlike the Apple II, where all the keyboard decoding happens on the keyboard, this clone used a dedicated chip on the main board. Although it’s a rare part that’s virtually ungoogleable, this chip’s architecture and pinout can be figured out by testing out every trace for continuity. After locating what looked like four data pins, he had the Arduino send signals onto the clone to see what characters popped up. That didn’t work, but it led him to idea that two of the wires were clock and data, and after a bit of experimenting figured out that the third pin was a latch enable of some sort that sent the character.
So, [Max] created an Arduino rig to do the same thing. The Arduino uses a shift register to interact with the keyboard’s 8×10 matrix, and the sketch translates any serial data it receives into the keypresses the clone is expecting. After prototyping with the UNO, [Max] hardwired an Arduino Nano (as well as the shift register) into a daughter board with pins extending into the old chip’s sockets. A permanent solution!
In addition to a weird keyboard controller that has been lost to the sands of time, this Apple IIe clone features a few more parts that are downright weird. There are two chips that are found in a few other Apple clones labeled STK 65301 and STK 65371, used as ASICs, MMUs, or a 20-IC expression of Wozzian brilliance condensed into custom silicon. There’s another weird chip in this clone, a 27c32 ROM loaded up with repetitive bits. There is no obvious 6502 code or strings in this ROM, so if anyone has an idea what this chip does, send [Max] a note.