Adding wait states is the typical way to make slow stuff accessible to a fast processor. There are plenty of CP/M Plus (CP/M 3) implementations using Z180 memory management. I wouldn't be surprised if there's MP/M examples too. Thanks, Jonathan On Tue, Jul 30, 2019 at 11:52 AM Neil Cherry via vcf-midatlantic < vcf-midatlantic@lists.vcfed.org> wrote:
Yes this is vintage. I have a large number of Z180 (HCS II boards) from Steve Ciarcia they were designed to be used for the HCS II home automation system. I think they might make decent CP/M boards (up to 33MHz perhaps) with a little hackery. Heck I might even figure out how to use the full 1M of memory space. But I'm not sure how to interface slower components (like a PIO) to the faster processor. Any pointers?
BTW, I have the source to the HCS II asm so I will be looking there and I do have the z180 sheets.
-- Linux Home Automation Neil Cherry ncherry@linuxha.com http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies