I've been studying the idea of using MCUs to emulate older computers or as substitutes for glue and I/O circuitry.
Right now one of my favorites is the Parallax Propeller.
http://www.parallax.com/propeller/ Its a 75-100MHz 8 core 32bit MCU.
Each core acts as a 'cog', has video generation capability, and is seperately programmable.
So far, users have programmed the Propeller to do useful things like generate VGA signals, interpret PS/2 keyboard and mouse input, and emulate a SID chip.
Currently, a group of developers is working to emulate a C64.
I'd like to work with this chip alone AND combined with older CPUs (like the 6809, 6309, 68K, and Coldfire).
This is the board I'm starting with:
http://www.mikronauts.com/morpheus/ Dual Propellers and enhanced memory.
My first project will add a 63C09E, some static RAM, an SD card reader, and a serial port to the system.
I'd like to incorporate dual SID emulation as well.
Eventual the Morphues board will support a 256x192 256 color screen mode with sprites.
It already supports much higher resolutions (although with fewer colors).
I can program the Morpheus with Parallax's own Spin under Morpheus' built in OS Largos.
So, eventually, I hope to have a system that will marry the 6309 specific NitrosOS9 operating system with some very capable MCU hardware and software.
What do you think?