I hadn't made a non-trivial PCB in a few years, so just recently made these.
There are 3 boards:
1) An MC6800 MPU, with up to 8KB of PROM, 2KB of RAM, and an MC6875 clock generator. Also supports the 6802 and 6808 variants (runs directly from a crystal, no 6875 needed). Includes a 6821 for parallel I/O. Has headers for bus I/O expansion. The 6802 has 128b of internal RAM, so the external RAM chip is optional with that one. In the picture (attached), the upper-left is configured for 6800, the upper-right is for 6802.
2) An MC6801 or 6803 MPU. Other features much like board 1). The 6801/03 has some I/O pins built-in, so a minimal version doesn't require the 6821. External RAM is also optional. Lower-left in the picture.
3) A "shield" to use with the other 2 boards. It supports a 6850 UART, and a bunch of space to build other circuits. It has the same header layout as 1) and 2), so it can be "stacked" on top if female headers are mounted on the bottom.
All major features are working. The 6800 requires 3 etch cuts, 2 missing pullups, and 3 wire-adds to fix a couple of boo-boos. I messed up a bit because I had never actually built anything for the original 6800.
The 6801 board just needs 2 missing pullups on IRQ and NMI.
The crystals are mounted on the bottom, because they might interfere with the 'shield'.
Not sure what I will actually do with these boards...
Did the layout in the free version of Eagle, boards made by PCBway.com .
I originally wanted to make a single board to do both 1) and 2). But Eagle (free) is limited to 12.4 square inches and 2 layers, and I couldn't quite make the layout work, so instead I made 2 versions of the board, and everything was easy.
I know that others have done similar boards, of course, but I had a lot of fun working on them.
Pete