I wonder if the version of CP/M for the NEC PC-8001 mkII would be compatible? I had one of those back in the 80's, that I got from the company I worked for when they cleaned out their storeroom. They had a couple of these, some Commodore PETs, and other interesting looking machines. But we had an engineer who had a part in working on their version of CP/M, which had, among other things, a 62KB TPA. The last 2k was their BDOS. Here's what some Googlewhacking returned:
"The NEC PC-8001 mkII features 64 KB of RAM and a 4 MHz Z80-compatible CPU. When running the standard CP/M operating system, the TPA (Transient Program Area)—the contiguous memory available for user programs and the Console Command Processor (CCP)—is typically 62 KB.The remaining 2 KB of RAM is reserved for the system's Basic Disk Operating System (BDOS) or workspace."
It was a great machine. Dual 5" floppy drives, reasonably fast speed for the time, and a pile of software. I bought Turbo Pascal for it, and it came with WordStar and a spreadsheet whose name escapes me that was NOT Lotus 1-2-3. It also had a version of dBase II that worked reasonably well. I did a lot of good work on that box, VERY worthwhile, considering I paid a whole whopping $50 for it. My friend the engineer made sure I had as complete a library for it as possible. One site claims it didn't have a lot of software, but I was happy enough. I wasn't big on games back then, which was the chief lack. But this version wasn't the one with the advanced features that made it better at games, the PC-8001 SR.
I don't know if there's an archive of its CP/M anywhere accessible, but it would be a great version to port, whether to the Altair-Duino or to some other retro box, like the Elite 80180 based machine I got on Tindie.