<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>I see, thank you for the history and clarification. The CP/M I
have worked with is CP/M 2.2. But as I said, the OS inside could
have been written in anything, and now I know in earlier versions,
it was something else, thank you.<br>
</p>
<div class="moz-cite-prefix">On 03/09/2025 01:58 PM, Clem Cole
wrote:<br>
</div>
<blockquote
cite="mid:CAC20D2Nm_8XyhjWhaOarioJTZ-wUaxJBejFooRgvc0OQRMjJjw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Sun, Mar 9, 2025 at
4:35 PM Luther Johnson <<a moz-do-not-send="true"
href="mailto:luther.johnson@makerlisp.com">luther.johnson@makerlisp.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">I believe CP/M was
written entirely in 8080 assembly language. </blockquote>
<div><font color="#0000ff"><span class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Not
initially -- see below.</span> </font></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">PL/M wasa PL/1 subset, I
think Gary Kildall was the main programmer behind that,<br>
</blockquote>
<div><span class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><font
color="#0000ff">Gary was a language person not an OS
person. PL/M was developed by him under contract with
Intel for the original Intel 8080 development system</font>.</span> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
and I'm sure there was a version for CP/M, but I doubt CP/M
was written<br>
in it, just due to what I've seen of it.</blockquote>
<div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><font
color="#0000ff">From the readme: <a
moz-do-not-send="true"
href="https://github.com/brouhaha/cpm22">https://github.com/brouhaha/cpm22</a> </font></div>
<br>
</div>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div class="gmail_quote gmail_quote_container">
<div><font color="#ff0000">Introduced in 1974, CP/M by
Digital Research was one of the first microcomputer
operating systems that was not tied to a single computer
vendor. It could be adapted to run on almost any 8080 or
Z80 microcomputer that had at least 16KB of RAM starting
at address 0000h.</font></div>
</div>
</blockquote>
<div class="gmail_quote gmail_quote_container">
<div><font color="#ff0000"><br>
</font></div>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div class="gmail_quote gmail_quote_container">
<div><font color="#ff0000">Originally much of CP/M was
written in the PL/M programming language. With the
introduction of CP/M 2.0, the command processor (CCP)
and kernel (BDOS) were rewritten in 8080 assembly
language.</font></div>
</div>
</blockquote>
<div class="gmail_quote gmail_quote_container">
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"> I have a port of CP/M
for a<span class="gmail_default"
style="font-family:arial,helvetica,sans-serif"> </span><br>
machine I've made and sold, where another programmer and I
did the<br>
porting work, and from what I've seen of early DOS and how
it was in<br>
many ways modeled after CP/M, it doesn't seem like CP/M was
written in<br>
anything other than 8080 assembly. However I've only seen
the BIOS (not<br>
IBM PC BIOS, but the original coining of the term for CP/M,
standing for<br>
"basic input/output system"), </blockquote>
<div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><font
color="#0000ff">Again, the term came from the Intel 8008
development system.</font></div>
<br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">so on the other side,
inside of CP/M, I<br>
guess it might be anything, but it seems like it is most
likely 8080<br>
assembly language too.<br>
</blockquote>
<div><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><font
color="#0000ff">As a compiler guy, Kidall was once quoted
as the reason who originally wrote CP/M to sell more
copies of his compiler.</font></div>
</div>
</div>
<div hspace="streak-pt-mark" style="max-height:1px"><img
moz-do-not-send="true" alt=""
style="width:0px;max-height:0px;overflow:hidden"
src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=7f0c71d0-e3eb-421a-bfe7-4d8eca772f50"><font
color="#ffffff" size="1">ᐧ</font></div>
</blockquote>
<br>
</body>
</html>