Re: PL/M & CP/M
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
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
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
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
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
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