Commodore 64 Diagnostic harness

I’m a geek, you’re a geek, we’re all geeks.

And Geeks often build their own geeky tools.

One of the most powerful hardware debugging tool for a non fully functional commodore 64 is the C-64 Diagnostic Assembly Kit (CBM 326070-01) – this software is powerful because it pokes at hardware using a test harness.

Today’s article will discuss how to come up with a hardware test harness solution for that Diagnostic cartridge.

Continue reading

Hardware conversion from Tuya-compatible controller to Tasmota or WLED

I’m a geek, you’re a geek, we’re all geeks.

Geeks ofthen like/use/install/program home automation.

But they don’t like to have their devices connected to someone else’s cloud.

Unclouding smart devices isn’t a new concept. But what’s new is that Tuya moved out of the ESP8266 microcontroller in favor of their own proprietary WiFi-enabled microcontroller.

What to do when purchasing such Tuya-enabled non-tasmotizable device is the topic of today’s article.

Continue reading

Altering Commodore’s Kernal

I’m a geek, you’re a geek, we’re all geeks.

And geeks enjoy their retrogaming.

Sometimes this means building their own computer.

The Kernal, Commodore’s Kernel ROM, has apparently been named Kernal after one of the engineers made a typo on the Kernel name, and all of Commodore Business Machine ran with it, naming it Kernal even in documentations.

Talk about owning their mistakes!

The Kernal is in charge of operating the various aspects of the computer – it is similar to the operating system of modern computing, but is on a chip, on the motherboard. It has routines for loading, displaying and pretty much everything.

And, similarly to today’s OS alterations and mods, Commodore’s Kernal can be modified.

Continue reading