No sooner than the first board is built and working, I'm already thinking of modification: There is quite a bit of room between Z280 and the 80-pin expansion, enough room for a PROM, not so much to boot off, but rather serve as a PROM burner. I think ZZ80MB may be good as first hardware for newbie. It is through-hole technology, operates in Z80-compatible mode, doesn't need a PROM burner, and may program PROM for future designs. Z280 is not easy to find outside of China, but can be purchased cheaply from UTSource. I think the total part cost is about $20.
Bill
I want to spent more time on Z280. The first Z280 to-do is finishing up the flash programmer function of ZZ80MB, https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zz80mb:zz80mbr2
CP/M2.2 is running. Steve Cousin's SCMonitor and CP/M3 will be ported next; afterward is the big project of porting ROMWBW to linearly mapped 512K EPROM and RAM.
Bill
Wayne,
I was working on CPM3 this morning and found out the programmer and monitor codes are still not quite right (but of course!), so it is two steps forward and one back.
So far I've ported CPM2.2 and CPM3 to previous Z280 boards without turning on the interrupt, but I did used MMU and DMA extensively, especially for banked CPM3. Z280's MMU page is 4K so I do expect some tweaks to match up to the 16K/32K banks. I used DMA in CPM3's inter-bank move routine, DMA can also attached to the serial port receive and transmit, so in theory serial interrupt is not needed, but I think I'd rather tackle mode 3 interrupt than try to cut out ROMWBW interrupt mechanism.
The ZZ80MB hardware
probably need a few more weeks of testing to reach maturity. If you are
interested in Z280, I'll be happy to send you a complementary board in a few
weeks.
Bill
Wayne,
So far I've ported CPM2.2 and CPM3 to previous Z280 boards without turning on the interrupt, but I did used MMU and DMA extensively, especially for banked CPM3. Z280's MMU page is 4K so I do expect some tweaks to match up to the 16K/32K banks. I used DMA in CPM3's inter-bank move routine, DMA can also attached to the serial port receive and transmit, so in theory serial interrupt is not needed, but I think I'd rather tackle mode 3 interrupt than try to cut out ROMWBW interrupt mechanism.
The ZZ80MB hardware probably need a few more weeks of testing to reach maturity. If you are interested in Z280, I'll be happy to send you a complementary board in a few weeks.
Wayne,
Thanks for interested in buying a ZZ80MB. I don't have a firm pricing number, but I always fixed my assembled boards at $50 (except CB030). The kit is likely $35. I'll go over my part inventory and email you a quote in a few weeks when my design is in better shape and my documentation is completed.
I fixed the software bug and was successful in porting banked CP/M3 and Steve Cousin's SCMonitor (with StarTrek game built in). I'm thinking about ROMWBW next.
