Category BMOW 1

The original BMOW: a custom-designed, hand-built 8-bit CPU and computer.

Monitor program running on the BMOW display

Putting It All Together

I’ve reached an exciting point in the evolution of BMOW. All of the individual bits of technology that I’ve built are now coming together, and rather than a proof-of-concept of keyboard or USB or video functions, I actually have a…

Boot loader messages on the LCD

Boot Loader

Following my experience with the video system, I decided to create a boot loader. It’s a little surprising that I never did this before, actually. While working on the video, after every tiny change to the video software, I had…

Mixed text and graphics video mode demo

Mixed Mode Video

Here’s the promised better example of BMOW’s video capabilities. It demonstrates text with different foreground and background colors, and the use of text and graphics on the same screen. By using two bytes per line to control the video mode…

25.175 MHz

Some good news on the video front: by modifying the pixel clock and playing with my LCD monitor calibration, video quality is dramatically improved. The pixel stretching stemming from my non-standard 512 pixel horizontal resolution is gone, and even the…

Screen full of random text characters

Text Generation

BMOW is now text-enabled! I stole an 8×16 bitmapped font from the X11 font set, programmed it into my character ROM, and now I can do this: OK, it would be a more impressive demo if I actually wrote some…

Palette test pixels on a black screen

Video Demo

Yarrgh, thar be pixels! BMOW’s video system still has many minor issues to resolve, but the critical pieces are all working now. I can set up a video mode, poke bytes into video memory, and see pixels on the screen.…

Page 8 of 18