Ruud
Veteran Member
Hallo,
I own several nice CP/M machines, a Bondwell-16 and Commodore 128 and 128D. They all use a Z80 to run CP/M 3.0. I completely forgot it and was recently reminded that the NEC V20, a clone of the Intel 8088, is capable of running 8080 instructions as well. Doing some searching I found some source code that should enable me to run 8080 programs on my PC20-III in time (I hope).
My questions:
- Originally CP/M was meant to run on machines equipped with the 8080. Z80 equipped machines were able to run it as well of course. The Z80 being a better CPU, I can imagine that therefore people started to write programs for the Z80. If I can run CP/M 2 on my PC, how big is the chance that 3rd party software is "polluted" by Z80 code?
- Was anyone able to run CP/M 2 on a PC with a V20?
- Was CP/M 3 supposed to be "8080 only" as well or was it targeted to the Z80?
Many thanks for any reply!
I own several nice CP/M machines, a Bondwell-16 and Commodore 128 and 128D. They all use a Z80 to run CP/M 3.0. I completely forgot it and was recently reminded that the NEC V20, a clone of the Intel 8088, is capable of running 8080 instructions as well. Doing some searching I found some source code that should enable me to run 8080 programs on my PC20-III in time (I hope).
My questions:
- Originally CP/M was meant to run on machines equipped with the 8080. Z80 equipped machines were able to run it as well of course. The Z80 being a better CPU, I can imagine that therefore people started to write programs for the Z80. If I can run CP/M 2 on my PC, how big is the chance that 3rd party software is "polluted" by Z80 code?
- Was anyone able to run CP/M 2 on a PC with a V20?
- Was CP/M 3 supposed to be "8080 only" as well or was it targeted to the Z80?
Many thanks for any reply!