{"id":52389,"date":"2022-08-22T00:41:34","date_gmt":"2022-08-22T00:41:34","guid":{"rendered":"https:\/\/harchi90.com\/clover-computer-a-modern-z8000-cp-m-machine\/"},"modified":"2022-08-22T00:41:34","modified_gmt":"2022-08-22T00:41:34","slug":"clover-computer-a-modern-z8000-cp-m-machine","status":"publish","type":"post","link":"https:\/\/harchi90.com\/clover-computer-a-modern-z8000-cp-m-machine\/","title":{"rendered":"Clover Computer: A Modern Z8000 CP\/M Machine"},"content":{"rendered":"
\n <\/p>\n
\n

Seeing some old Zilog 16-bit chips on eBay recently, [Scott Baker] was curious enough to snap them up and build himself a Z8000 computer. It started as a two-board solution, then he added a display module. Instead of layering the boards vertically \u00e0 la a PC\/104 stack, [Scott] decided to build them flat. His first backplane was triangular, but he opted for a square to accommodate one more expansion board in the future. The assembled contraption resembles a clover, hence the name Clover Computer.<\/p>\n

The Z8000 was Zilog’s first 16-bit microprocessor, introduced in 1979. It was not hugely popular for a variety of reasons (the Z8000 Wikipedia article has some interesting details). The Z8000 was eclipsed in the marketplace by Intel’s 8088 and Motorola’s 32-bit 68000. One interesting point is that the Z8000 did not use microcode, and as a result, its transistor count was significantly less than its contemporaries. The Z8000 was used in some military applications, and despite its limited commercial success, it continued to be available from Zilog and licensed second sources up until 2012.<\/p>\n

[Scott]’s design splits the system into a CPU board, a memory and serial board, and a display board. Along the way, he learns 1980’s era tricks from the Olivetti M20, one of the few computer systems designed around the Z8000. He also manages to find a recent Z8000 implementation of CP\/M by GitHub user [4sun5bu]which [Scott] forked and adapted to his project (see project repo here). He succeeds in getting everything working, and ports a monitor, Tiny Basic, and Zork.<\/span><\/p>\n

Check out his project write-up introductory link, and see it in action in the video below the break. Did you ever use or encounter the Z8000? Let us know in the comments!<\/span><\/p>\n

<\/p>\n