SaltyNZ:Rikkitic:
Edit: On reflection, the Kaypro could not have had an 8086 CPU. I am an old person and I mix things up.
Not necessarily. There *was* a version of CP/M for 8086. And a Kaypro that ran CP/M. Although it might not have been an 8086 one.
The first Kaypro had a Z80 CPU and it ran 8-bit CP/M. As SaltyNZ says, there was also a 16-bit version of CP/M called CP/M-86.
My first computer had a 2.5MHz Zilog Z80 with 512kB of RAM and 2 x 8-inch SS/SD Shugart floppy drives each holding 240kB. It had a series of plug-in cards using the S100 bus in a massive chassis about the size of a large microwave oven, but even heavier!
User interface was via a separate dumb terminal plugged in to an RS-232 port. It ran 8-bit CP/M and I had very few programs for it apart from WordStar and a cross assembler which I used to develop software for microcontrollers.
My first programmable handheld device was an HP-21, quickly followed by an HP-25C, both of which used Reverse Polish Notation. Really hard for anyone not in the know to use, but brilliant for use at Tech in the late 70s where most others didn't have programmable calculators at all.