Intressant bygge!
När det gäller disk så sitter väl annars CompactFlash som handen i handsken?
ZX Spectrum har Z80 men värt att notera är att Spectrum har en överdrivet primitiv I/O-adress-avkodning. Här finns ett CF-interface som använder en enda IC-krets:
http://piters.tripod.com/zx.htm
Jag hade nog dock kostat på mig bättre adressavkodning.
En grej som kanske kan vara vettigt att göra gällande buss-systemet är att ha några 74138'or eller motsvarande på moderkortet och ha några avkodade-enabletampar så att varje plats får ett visst adressområde? (med 8 kortplatser så skulle varje plats får 16 I/O-adresser, förutsatt att man inte krånglar till det med mer än 8 bitars adresssbuss för I/O-området).
En lite lagom fräck grej vore om man fick till ett interface till ISA-buss, så att man kan trycka i gamla hederliga 8-bitars PC-i/o-kort, till exempel WD8003 ethernetkontroller eller liknande. Fast hur det är med nätverkstöd i CP/M vet jag inget om.
En annan idé vore kanske att göra ett i/o-kort med nån slav-cpu som agerar USB-device som ger en kommunikationslänk till en 'riktig' dator? Snabbare terminal än 115200bps serieport o.s.v. och snabb filöverföring o.s.v....