Phantom Reads

I discovered an interesting BMOW hardware bug today– one that I’m amazed I never noticed before. It involves what I call “phantom reads” causing unexpected system behavior. I only stumbled across the problem by accident, while trying to troubleshoot why…

BMOW boot menu screen

Boot Menu 1.0

I’ve implemented the new memory map I described earlier, updated the software, and everything’s working great. This has allowed me to finally make some progress on my goal of a menu-driven bootloader, with a catalog of built-in demo programs from…

Memory Map

Recently I’ve been working on a revamped bootloader, turning it into a menu of cool built-in demos as well as its original purpose of downloading new programs from a remote PC. That’s led to some interesting tidbits, such as making…

BMOW 1 with its front panel LCD

Final Touches

Today I installed the front panel LCD, and hooked up the all-important power light. Fitting the front panel LCD was a major pain in the ass, especially after the death of my Dremel. I cut a hole in the front…

Cutting the steel case with a Dremel, sparks flying

Death of a Dremel

My last planned bit of BMOW case construction was a front-mounted LCD. This required cutting a hole for the LCD in the faceplate, as well as a gap for the wires to pass through the steel case front. Once again…

BMOW 1 case rear panel with connectors

Finishing the Case

The deed is done! Or at least the major parts of it. BMOW now exists as a sturdy pizza box enclosure, with real power and peripheral connectors that can stand up to repeated plugging and unplugging. It’s quite a step…

BMOW 1 board test-fitted in the case

Building the Case

I’m making progress on building BMOW’s case. After more than a year of sitting naked on my desk, it’s finally going to get a proper enclosure: a gutted X-terminal that is just the perfect size… or so I thought. A…

Music Demo

I’m very pleased to say that after a few false starts, and lots of slow plodding progress, I finally have an audio demo to show off! The AY-3-8913 and related interface circuitry have been integrated into BMOW, and it works…

BMOW wire-wrap board, back side

Wire-Wrap Photos

I finished wiring the audio circuitry for BMOW yesterday, which marks the end of wiring for BMOW… for version 1 at least! I took the opportunity to reflect on my wire-wrapping odyssey, and took a bazillion photos of the namesake…

Page 77 of 88