Big Mess o’ Wires


An 8-bit home-built CPU

Microchess Video Support

Microchess for BMOW is now a full-fledged graphical program, instead of a text-mode program using ASCII art for the board. It was pretty easy to do, fortunately. I wrote a stand-alone routine to draw the board graphics using the existing Microchess board state in memory, and replaced the ASCII art code with a call to my new routine. It uses BMOW’s mixed-video mode capabilities, with a 208×208 board using 16 colors, a 4-line scrolling text area for move entry, and an empty 48×208 area to the right of the board. Maybe this area could be used to show a running list of moves?

2 Comments so far

  1. Brandon November 15th, 2008 8:12 pm

    Excellent!

  2. HL-SDK November 18th, 2008 4:13 pm

    As for sound. If you absolutely must have some output, you could pull a divider chip into the mix and throw it on vsync or the clock and just demux the outputs. Sure, you only get a few notes but at least it sings.

    Haven’t fired up my SID in quite some time now. That would be quite a thing to put on a fpga or even logic (I’m betting it’d be quite a bit of logic)

Leave a reply. Comments may take a few minutes to appear.


Homebuilt CPUs WebRing

JavaScript by Qirien Dhaela

Join the ring?

David Brooks, designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop Dave a line, mentioning your page's URL. It will then be added to the list. You'll need to copy this code fragment into your page.