Engine Data Displayed Live On Dash

In the auto world, there are lots of overarching standards that all automakers comply with. There are also lots of proprietary technologies that each automaker creates and uses for its own benefit. [Shehriyar Qureshi] has recently been diving into Suzuki’s Serial Data Line standard, and has created a digital dash using the data gained.

The project started with Python-based scanner code designed to decode Suzuki’s SDL protocol. Armed with the ability to read the protocol, [Shehriyar] wanted to be able to do so without having to haul a laptop around in the car. Thus, the project was ported to Rust, or “oxidized” if you will.

More after the break…

Continue reading “Engine Data Displayed Live On Dash”

Project Scribe thermal printer printing out a receipt

Project Scribe: Receipts For Life

Here’s a fun project. Over on their YouTube page [Urban Circles] introduces Project Scribe.

The idea behind this project is that you can print out little life “receipts”. Notes, jokes, thoughts, anecdotes, memories. These little paper mementos have a physical reality that goes beyond their informational content. You can cut them up, organize them, scribble on them, highlight them, stick them on the wall, or in a scrapbook. The whole idea of the project is to help you make easier and better decisions every day by nudging you in the direction of being more mindful of where you’ve been and where you’re going.

Continue reading “Project Scribe: Receipts For Life”

A long, rectangular electronic device is shown in front of a book of colour swatches. A small LCD display on the electronic device says “PANTONE 3005 C,” with additional color information given in smaller font below this.

A Spectrophotometer Jailbreak To Resolve Colorful Disputes

The human eye’s color perception is notoriously variable (see, for example, the famous dress), which makes it difficult to standardize colours. This is where spectrophotometers come in: they measure colours reliably and repeatably, and can match them against a library of standard colors. Unfortunately, they tend to be expensive, so when Hackaday’s own [Adam Zeloof] ran across two astonishingly cheap X-Rite/Pantone RM200 spectrophotometers on eBay, he took the chance that they might still be working.

Continue reading “A Spectrophotometer Jailbreak To Resolve Colorful Disputes”

One ROM to rule them all.

Software Defined Retro ROMs

Here’s something fun from our hacker [Piers]: Software Defined ROMs.

In this series of three videos, [Piers] runs us through what a software defined ROM is, how to make them, and then how to use them.

As [Piers] explains, one frustration a retro technician will face is a failed ROM chip. In the era he’s interested in, there are basically three relevant kinds of ROM chip, all 24-pin Dual Inline Package (DIP):

  • 2364 ROM chip: 8KB; 1x chip-select line
  • 2332 ROM chip: 4KB; 2x chip-select lines
  • 2316 ROM chip: 2KB; 3x chip-select lines

Continue reading “Software Defined Retro ROMs”

SymbOS Is A Funhouse Mirror Look At A Future That Never Was

The Z80 might be decades obsolete and a few years out of production, but it’s absolutely a case of “gone but not forgotten” in the hacker world. Case in point is SymbOS, a multitasking OS for Z80 machines by Amstrad, Sinclair, and the MSX2 family of computers that updated to version 4.0 earlier this year.

The best way to describe SymbOS is like looking at an alternate reality where Microsoft created Windows 95 ten years early to put on the MSX instead of the BASIC they were paid to provide. SymbOS 4.0 comes even further into alignment with that design language, with a new file explorer that looks a lot like Windows Explorer replacing (or supplementing) the earlier Midnight Commander style utility in version 3.

Thanks to the preemptive multitasking, you can listen to tracker music while organizing files and writing documents, and even play a port of DOOM. Chat with your friends on IRC while watching (low res) videos on SymboVid. If you’re looking for productivity, all the old business software written for CP/M can run in a virtual machine. There’s even an IDE if you can stand the compile times on what is, we have to remember, an 8-bit, 1980s machine. It’s hard to remember that while watching the demo video embedded below.

The operating system supports up to 1024 KB of RAM (in 64 KB chunks, of course) and file systems up to 2 TB, which is an absolutely bonkers amount of space for this era’s machines.  One enterprising dev has even got his CPC talking to ChatGPT, if that’s your jam. You can try SymbOS for free online on an MSX emulator, or toss it onto a spare Raspberry Pi.  If you’re feeling adventurous, there’s a port in the works for the Isetta TLL retrocomputer.

This isn’t the first modern OS we’ve featured for the Z80, the processor which will live forever in our hearts and tapeouts.

Thanks to [Manuel] for the tip.

Continue reading “SymbOS Is A Funhouse Mirror Look At A Future That Never Was”

PicoGUS Adds CD-ROM Emulation To ISA Bus

Everything fails eventually, but moving parts fail fastest of all– and optical drives seemingly more than others, at least in our experience. Even when they work, vintage drives often have trouble with CD-R, and original media isn’t always easy to find. That’s why it’s so wonderful that [polpo]’s RP2040 ISA card, the PicoGUS 2.0, now supports CD-ROM emulation.

We covered PicoGUS when it first appeared as an ISA sound card,  and make no mistake, it can still emulate sound cards for retro-PC beeps and boops. It’s not just the Gravis Ultrasound (GUS) from which the project took its name, but Sound Blaster 2.0, MPU-401 for MIDI, Tandy 3-voice, and CMS/GameBlaster are all soft options. Like most sound cards back in the day, PicoGUS provides game port support as well.

Continue reading “PicoGUS Adds CD-ROM Emulation To ISA Bus”

Punch Card Controlled Cyberdeck Lives In 80s Toy

Have you ever seen a toy and said “That wants to be a deck”? [Attoparsec] did, when his eyes fell upon the Little Talking Scholar, a punch card driven toy from the 1980s. It’s now a punch card driven cyberdeck.

The punch card interface on the toy is only six bits, but sixty-four application cards are probably more than parents would have wanted to keep track of in 1989. Originally, they cued up simple matching games on an anonymous epoxy-coated microprocessor; after [Attoparsec]’s surgery, they do the same thing, cuing up custom Python applications on the Raspberry Pi Zero he’s implanted into this thing.

Continue reading “Punch Card Controlled Cyberdeck Lives In 80s Toy”