A few months back, I did a quick look for I2C and SPI controllers that the Z80 could talk to--either to use directly, or as 'inspiration' for a modern-ish controller that I could implement in programmable logic. I found a few I2C devices that looked good (eg.
http://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-bus-controller-and-bridge-ics:MC_43047 ), but nothing really for SPI. Does anyone know if a good, standalone SPI controller? Something with queuing, big buffers, and some degree of autonomous transactions would be fun to play with.
Sure SPI is simple, but something like those I2C controllers could go a long way in bridging the RC2014 with modern peripherals. I mean, if you could saturate the Z80's bus (maybe even with DMA), you'd have one powerful interactive controller! I'd take one over an Arduino for prototyping any day that way :-). Basic, FORTH, or what have you could be lots of fun with modern peripherals and a big data pump.
Maybe this means I need to get off my rear end and build some sort of RC2014 "Super I/O" board.
Michael