Is it the smallest CP/M machine ever?

If you had a desktop word processor in the late 1970s, chances are it ran Digital Research's CP/M operating system. IBM moved to Microsoft in the 1980s and the once-dominant player fell on hard times, but survives today as a popular choice on retro computing platforms. Even the most compact Z80 systems are a little big for 2022, so when [Kian Ryan] needed the ultimate in CP/M portability, he came across a more modern piece of silicon. Therefore, he put it on a tiny RP2040-based Pimoroni board alongside an Adafruit micro SD card.

The little hardware is neat of course, but the real star of the show is the software. Non-CP/M enthusiasts will be interested in learning more about RunCPM, and for this project, RunCPM 2040. This provides an emulated environment on a host microcontroller to run CP/M, allowing the operating system to be hosted on simpler hardware than some of them. the original machines.

All of this makes for a small development machine, but maybe it would be more interesting to have an all-in-one machine with a screen and maybe a keyboard. The RP2040 is interesting in this case because of these programmable state machines. Could it be made to run a video display alongside RunCPM? We hope someone knows how to write it.

Is it the smallest CP/M machine ever?

If you had a desktop word processor in the late 1970s, chances are it ran Digital Research's CP/M operating system. IBM moved to Microsoft in the 1980s and the once-dominant player fell on hard times, but survives today as a popular choice on retro computing platforms. Even the most compact Z80 systems are a little big for 2022, so when [Kian Ryan] needed the ultimate in CP/M portability, he came across a more modern piece of silicon. Therefore, he put it on a tiny RP2040-based Pimoroni board alongside an Adafruit micro SD card.

The little hardware is neat of course, but the real star of the show is the software. Non-CP/M enthusiasts will be interested in learning more about RunCPM, and for this project, RunCPM 2040. This provides an emulated environment on a host microcontroller to run CP/M, allowing the operating system to be hosted on simpler hardware than some of them. the original machines.

All of this makes for a small development machine, but maybe it would be more interesting to have an all-in-one machine with a screen and maybe a keyboard. The RP2040 is interesting in this case because of these programmable state machines. Could it be made to run a video display alongside RunCPM? We hope someone knows how to write it.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow