The 6502 Watch, Because Someone Had To Make One

We are very familiar with retrocomputers, and if you want you too can build a computer that could have been made in the late ’70s on a breadboard. Just grab your CPU of choice, add some RAM, some ROM, a ton of jumper wires, and give it some way to talk to the outside world. The problem with the computers inspired by yesteryear is that they all, inexplicably, use through-hole parts. If only someone used the small QFP parts instead of the big chonkin’ PDIPs, we could have really small retrocomputers. That’s exactly what [NotArtyom] did, and he managed to come up with a wearable 6502 watch.

The system design for this 6502-based watch is fairly standard for what you would find in any other retrocomputer. There’s a PLCC 6502, 32k of SRAM, 16k of ROM, and a PLLC’d 6522 for a bit of IO. There are a few peripherals hanging off the 6522, and since this thing is a watch the most important is a real time clock. There’s also a Nokia LCD and a 20-pin Commodore keyboard connector.

Software-wise, most of the ROM is dedicated to G’Mon, a generic monitor that can view and modify memory. There’s also EhBasic, and a kernel to handle the RTC, keyboard, and display.

Whether or not this is a useful smartwatch isn’t the question; this is one of the first retrocomputer projects we’ve seen that lean into the non-PDIP versions of these classic chips. This is a bit surprising, because you can still buy these parts, PDIP or not, new from the usual vendors. If nothing else, it’s a demonstration of what can be done with modern IC packages.

Making A Dash Button Update Your To-do List

Amazon’s Dash Buttons are useful little devices, that let you automatically order a wide variety of common household goods at the press of a button. They’re cheap and wireless and readily available, and that makes them ripe for hacking. In just this vein, [Inbar] and [Ezra] found a way to make the Dash buttons update their to-do list.

[Inbar] uses Any.do to manage his to-do list. There’s no public API, but the service can be configured to respond to Alexa commands. Naturally, this meant that if a Dash Button could be configured to trigger a voice command, Alexa would then make the necessary additions to the list.

This was achieved with lashings of Python, a Raspberry Pi, and Apple’s text-to-speech engine. The Raspberry Pi is set up as a wireless hotspot, to which the Dash Buttons are connected. When the button is pressed, a DHCP request goes out as the button tries to phone home. By scraping the MAC address from this request, the Raspberry Pi can identify which button has been pressed, and then plays a recorded voice sample of Apple’s Samantha voice. This voice was specifically chosen to be the one most reliably understood by Alexa, which is responsible for parsing the voice command and updating the list on Any.do.

It’s a cheeky hack that doesn’t bother itself with the nitty-gritty of interfacing with various services and tools. Instead, it laces up a bunch of easy-to-use software and hardware, and gets the job done just as well.

As we’ve seen, Amazon’s Dash Button has been thoroughly pwned. Video after the break. Continue reading “Making A Dash Button Update Your To-do List”

Pocket Watch Becomes Pinhole Camera

A pinhole camera is essentially the combination of the camera obscura with photographic film. The pinhole acts as the lens, focusing the scene onto the film, and after exposure, the film can then be developed and you’ve got your picture. They’re a fun way to learn about photography, and easy to make, too. [Brooklyntonia] decided to undertake just such a build, secreted away inside a pocket watch.

The build starts with with the disassembly of the watch, which acts as the main cavity of the camera. A bellows is then constructed from leather and a toilet paper roll to allow the camera to still fold up inside the original watch case. A pinhole is then installed at the end of the bellows, and a plug is used as a shutter to allow the bellows to be properly unfolded prior to exposure.

It’s a fun build, and one that comes complete with instructions for the proper processing of film in your own darkroom – or bathroom. Pinhole cameras can be useful tools, too – particularly for things such as capturing an eclipse.

FabGL Has Everything You Need To Write Games For The ESP32

Typically, when one considers writing a video game, the platform is among the first decisions to be made. The PC can be an easy one to start with, and mobile development is fairly accessible too. Of course, you could always develop for a microcontroller platform instead. [Fabrizio Di Vittorio] has built the perfect set of tools to do just that with the ESP32, by the name of FabGL.

The library contains a laundry list of features that are perfect for developing games. There’s VGA output with up to 64 colors, PS/2 mouse and keyboard inputs, as well as a capable graphics library and game engine. It can even act as an ANSI/VT terminal if necessary.

[Fabrizio] has put the hardware through its paces, with a variety of benchmarks displaying impressive performance with simple balls, polygons and sprites. You could easily produce a 2D game in an early 90s style without running into any hardware limitations — though given the ESP32 clocks in at up to 240MHz, that’s somewhat to be expected.

It’s an impressive project (video after the break), and we’d love to see more games developed on the platform. Once you have a VGA connector wired in you should try out some ESP32 VGA hacks. And for those ESP8266 die hards there’s a game engine for that chip too!

Continue reading “FabGL Has Everything You Need To Write Games For The ESP32”

Concrete USB Hub Isn’t Going Anywhere

When starting a new project, the choice of material can have a big effect on the character of the finished product. Wood is stylish and has a certain elegance to it, while polished or brushed aluminium is great for a more futuristic feel. Sometimes though, you just want big, cheap and heavy – in which case, concrete is your friend!

[BALES] was short on USB ports, and needed a hub with plenty of connectivity. Concrete had the benefits of being solid and heavy, and also impervious to beverages. Thus, a melamine form was produced, chosen as its surface doesn’t give the concrete anything to grab on to. A foam skull was cut out and added to create an inlay for decoration, and the 7-port octopus-style hub was placed inside.

With careful attention paid to the mixture consistency, the concrete was poured into the mold and allowed to set. Care was taken to avoid air bubbles and to ensure the mixture flowed completely into the mold, without leaving air pockets behind the inserted components. After allowing it to set for a few days, the part was demolded, with care taken to minimise edge crumbling. The foam skull was removed, and infilled with black epoxy, with a little more used to coat the top and sides of the hub. As a finishing touch, a foam pad was fitted to the base to allow it to sit on a desk without scratching everything up.

In the end, [BALES] has ended up with a hefty hub that won’t skitter around when plugging and unplugging devices. It should also serve admirably as a sturdy drink coaster on those cold winter nights. If you’re trying a similar project yourself, note that sometimes concrete can be surprisingly conductive. Video after the break.

Continue reading “Concrete USB Hub Isn’t Going Anywhere”

Undertale Pinball Machine Is A Work Of Art

Undertale came out in 2015 and took the world by storm. With a heartwrenching story, compelling characters and a soulful soundtrack, it won legions of fans and became an indie gaming legend. Years later,  [Gornkleschnitzer] decided to begin a pinball machine build, and it became a tribute of epic proportions.

No expense was spared on getting the artwork professionally printed, and the results speak for themselves.

Yes, we’re talking about a living, clacking, and breathing Undertale pinball build. [Gornkleschnitzer] demonstrates not only a deep knowledge of the source content, but also a mastery of pinball construction. The build began with a design in Virtual Pinball, which allowed the basic design to be dialled in. This allows things like trick shots and other features to be tested before cutting real parts. With the design roughed out, the real work starts. Full sets of cabinet and playfield decals were professionally printed, flashers installed, and subway tunnels lasercut in steel. All manner of flippers, slingshots and ball troughs were installed, tested, and tweaked in the pursuit of perfection.

The attention to detail is where this machine really shines. The artwork is stunning, and the game is complete with the original soundtrack, including the death theme. There’s even hidden gems like the Tem Shop and bonuses galore to be had.

It’s a stunning pinball machine, and one we’re dying to play for ourselves. If you’re keen to get your feet wet, why not consider starting with a cardboard build? Video after the break. Continue reading “Undertale Pinball Machine Is A Work Of Art”

Clock Mod Brings Super Game Boy To Competitive Arena

For one time small window between 1994 and 1998, you could play Game Boy games in color with a Super Game Boy. This was a cartridge that plugged into a Super Nintendo, and using proprietary Lock-On™ technology, you could play Game Boy games on the big screen. Inside the Super Game Boy was the guts of a real Game Boy. This was, and still is, the best way to experience everything from Kirby’s Dream Land or the Pokemon of Kanto.

Unfortunately, the Super Game Boy doesn’t exactly replicate the Game Boy experience. The crystal in the Super Game Boy means that games and sound run between 2 and 4% faster. The Super Game Boy is out for competitive speed running, and if you’re using Little Sound DJ, you’ll be out of tune with the rest of the band. The Super Game Boy doesn’t have link cable support, either.

Now, [qwertymodo] over on Tindie has the solution to the faster Super Game Boy. It’s a clock mod, but it’s not just swapping a crystal. This is a board that solders to existing pads, and still allows you to access the speed up and slow down functions available from the Commander controller from Hori. It’s a slightly impressive bit of PCB art, and certainly something that deserves notice.

This mod fixes the 2-4% speedup of the Super Game Boy, but then there’s still one feature missing: the link cable. Well, hold on to your butts, because there’s a mod for this one too. The Super Game Boy Link Port is a small little breakout board that requires fly wires to the main chip in the Super Game Boy. The installation isn’t quite as clean as the crystal hack, but if you’re fixing the clock, you might as well add the link cable port while you’re in there.

[qwertymodo] has a comparison test of the Super Game Boy running Pokemon Red, and this thing is dead on. It runs at exactly the same speed as an original Game Boy, only in color, on a TV. You can check that out below.

Continue reading “Clock Mod Brings Super Game Boy To Competitive Arena”