Thanks for the additional input.
I haven't considered multiple boards beyond maybe connecting two via the Expansion Bus. Using DMA for this would be a good idea, especially since two DMA controllers are built into the Z180.
I'm currently making memory 1MB of RAM and 32K of Flash, and a GAL22V10 will take care of address mapping. The File Register chip on the 28-pin module is intended to connect to a USB flash drive and will only be limited by the size of memory stick that is installed and what the firmware is aware of. The idea was to use it as mass storage rather than try to add an IDE interface and a SD or TF card. It would still require some system flash memory to boot up any OS on the memory stick. It looks like a pair of 8-bit I/O addresses - one for commands and the other for data. I'm sure that will require some kind of driver.
A real-time clock is very nice to have, however, they are hard to find as a byte-wide device. Most chips are SPI or I2C. I'm still holding out that the slow I/O idea can work. It would be sweet to have the speech sythn and sound generator. It's kinda why I started this thing in the first place.
I'm also bring out some of the unused pins of the CPU to a test header. Most of the unused pins are for hardware handshaking on the serial ports. I increased the size of the Expansion Bus connector to 60 pins. There are a number od spare pins, even after adding the BUSRQ and BUSAK signals.
The schematic is coming along nicely. As usual, there is always room for changes/improvements. As always, they will be welcomed.