Re: PL/M & CP/M

2022-06-07 Thread dwight via cctalk
I'm relatively sure PL/M was written by Gary Kildall.
I believe it was originally used on minis ( not sure which one ) but was later 
ported to the 8080 under ISIS. One might notice the similarities of ISIS to 
CP/M.
Dwight


From: cctalk  on behalf of Chuck Guzis via 
cctalk 
Sent: Tuesday, June 7, 2022 9:05 AM
To: Hector Peraza via cctalk 
Subject: Re: PL/M & CP/M

On 6/7/22 00:30, Hector Peraza via cctalk wrote:

> In the late 80's I disassembled a PL/M compiler I got in paper tape and
> ported it to CP/M. Then stored it in a cassette tape, then lost it, then
> about 8 years ago found it again and recovered it. The compiler had no
> indication whatsoever of who wrote it, but with the help of Mr. Emmanuel
> Roche from comp.os.cpm it's origin was traced back to Norsk Data's
> PL/Mycro compiler for their Mycro-1 8080 machine. It is a one-pass
> compiler (the key to its identification), appeared to be written
> directly in 8080 assembly, and produces hex or binary output. I never
> made it available anywhere, except for the copy I gave to Mr. Roche and
> IIRC to Mark Ogden too. Is that the one you mean? The only other PL/M
> compiler I know about that ran on 8-bit hardware, besides Intel's, was
> PLMX but I don't now the history behind it.
>
Back in the late 70s I sampled (for my employer) MP/M 1.0.  One of the
things that came with the OEM kit was DRI's PL/I compiler.  I'd become
acquainted with PL/I under DOS/360 and was surprised to see PL/I for 8
bit machines.  What was most surprising was that it was a pretty
complete D-level implementation on the 8080 (I ran it on 8085),
including the preprocessor (I can recall wishing that C had a similarly
capable preprocessor back then--not just a bunch of conditionals and the
#define statement).

I recall that DRI at the time was pushing its ISV program, with the hope
that PL/I might be sufficiently platform-independent.

--Chuck


Re: PL/M & CP/M

2022-06-07 Thread Chuck Guzis via cctalk
On 6/7/22 00:30, Hector Peraza via cctalk wrote:

> In the late 80's I disassembled a PL/M compiler I got in paper tape and
> ported it to CP/M. Then stored it in a cassette tape, then lost it, then
> about 8 years ago found it again and recovered it. The compiler had no
> indication whatsoever of who wrote it, but with the help of Mr. Emmanuel
> Roche from comp.os.cpm it's origin was traced back to Norsk Data's
> PL/Mycro compiler for their Mycro-1 8080 machine. It is a one-pass
> compiler (the key to its identification), appeared to be written
> directly in 8080 assembly, and produces hex or binary output. I never
> made it available anywhere, except for the copy I gave to Mr. Roche and
> IIRC to Mark Ogden too. Is that the one you mean? The only other PL/M
> compiler I know about that ran on 8-bit hardware, besides Intel's, was
> PLMX but I don't now the history behind it.
> 
Back in the late 70s I sampled (for my employer) MP/M 1.0.  One of the
things that came with the OEM kit was DRI's PL/I compiler.  I'd become
acquainted with PL/I under DOS/360 and was surprised to see PL/I for 8
bit machines.  What was most surprising was that it was a pretty
complete D-level implementation on the 8080 (I ran it on 8085),
including the preprocessor (I can recall wishing that C had a similarly
capable preprocessor back then--not just a bunch of conditionals and the
#define statement).

I recall that DRI at the time was pushing its ISV program, with the hope
that PL/I might be sufficiently platform-independent.

--Chuck


Re: PL/M & CP/M

2022-06-07 Thread Hector Peraza via cctalk

On 5/31/2022 12:29 AM, Bill Gunshannon via cctalk wrote:

On 5/30/22 18:20, Chuck Guzis via cctalk wrote:

Are you talking about this?

https://web.archive.org/web/20131110002247/http://www.nj7p.info/Common/Toys/Software/OS/work/IntelTools.zip 



(Courtesy of Mark Ogden)



Not what I thought I was looking for but may turn out very
useful anyway.  I might be able to build a system and then
dis-assemble it to Z80 mnemonics.  In any event, it will
make fun reading.

Thank you.

bill



In the late 80's I disassembled a PL/M compiler I got in paper tape and 
ported it to CP/M. Then stored it in a cassette tape, then lost it, then 
about 8 years ago found it again and recovered it. The compiler had no 
indication whatsoever of who wrote it, but with the help of Mr. Emmanuel 
Roche from comp.os.cpm it's origin was traced back to Norsk Data's 
PL/Mycro compiler for their Mycro-1 8080 machine. It is a one-pass 
compiler (the key to its identification), appeared to be written 
directly in 8080 assembly, and produces hex or binary output. I never 
made it available anywhere, except for the copy I gave to Mr. Roche and 
IIRC to Mark Ogden too. Is that the one you mean? The only other PL/M 
compiler I know about that ran on 8-bit hardware, besides Intel's, was 
PLMX but I don't now the history behind it.


Hector.



Re: PL/M & CP/M

2022-05-30 Thread Bill Gunshannon via cctalk

On 5/30/22 18:20, Chuck Guzis via cctalk wrote:

Are you talking about this?

https://web.archive.org/web/20131110002247/http://www.nj7p.info/Common/Toys/Software/OS/work/IntelTools.zip

(Courtesy of Mark Ogden)



Not what I thought I was looking for but may turn out very
useful anyway.  I might be able to build a system and then
dis-assemble it to Z80 mnemonics.  In any event, it will
make fun reading.

Thank you.

bill



Re: PL/M & CP/M

2022-05-30 Thread Chuck Guzis via cctalk
Are you talking about this?

https://web.archive.org/web/20131110002247/http://www.nj7p.info/Common/Toys/Software/OS/work/IntelTools.zip

(Courtesy of Mark Ogden)

--Chuck




On 5/30/22 15:06, Bill Gunshannon via cctalk wrote:
> 
> Recently in my wanderings on the web I saw a comment(I don't
> remember where) that said at least one of the PLM-80 compilers
> floating around was built from a dis-assembly of another one.
> Does this ring a bell with anyone?  Would anyone know where I
> might find these sources?  I have the Fortran version running
> but I would like to look into something capable of running on
> an 8bit system.
> 
> bill


-- 
--Chuck

Sent from my digital computer


PL/M & CP/M

2022-05-30 Thread Bill Gunshannon via cctalk



Recently in my wanderings on the web I saw a comment(I don't
remember where) that said at least one of the PLM-80 compilers
floating around was built from a dis-assembly of another one.
Does this ring a bell with anyone?  Would anyone know where I
might find these sources?  I have the Fortran version running
but I would like to look into something capable of running on
an 8bit system.

bill