Já usei o mc6845, mc6847, tms9928, tem muita informação na internet.
Há coisas mais modernas onde um simples MCU AVR ou Freescale(NXP) faz a interface de video.
Não sei a que ponto tu quer chegar neste projeto, o mais moderno seria usar um CPLD ou FPGA para alguns casos.
Se for pra rodar sistemas operacionais complexos como Linux, Win10, Minix, melhor partir algo de 32 bits como Atom, ARM, etc.
Estou atualmente relembrando o CP/M, já usei a muito tempo atrás, ainda vejo que tem alguns "loucos" que portaram esse sistema para microcontroladores.... Tenho Z80 atuais que chegam a 30Mhz de clk e processadores e/ou mcu com nucleo 68K, comprei até uma interface IDE para CFcard, para usar como "unidade de disco".
Acho que tu tem que se basear em alguma arquitetura ou ter algum caminho pra desenvolver, senão fica muito generico.
Uma ideia com Z80:
http://searle.hostei.com/grant/cpm/ com 68K:
https://www.ist-schlau.de/hardware.htmlOutras:
http://www.bigmessowires.com/bmow1/ http://www.mycpu.eu/