Re: Small C ver 1.00 source?

2020-07-16 Thread Will Cooke via cctalk
> On July 16, 2020 at 1:57 AM Tomasz Rola wrote: > > On Mon, Jul 13, 2020 at 02:30:37PM -0400, Phil Budne via cctalk wrote:> I > can't make ANY assertions about version or pedigree of the files(which came > to me in 1981 when I was using a PDP-10), but they APPEARto be from Ron Cain >

Re: Small C ver 1.00 source?

2020-07-16 Thread jim stephens via cctalk
On 7/15/2020 11:57 PM, Tomasz Rola via cctalk wrote: On Mon, Jul 13, 2020 at 02:30:37PM -0400, Phil Budne via cctalk wrote: I can't make ANY assertions about version or pedigree of the files (which came to me in 1981 when I was using a PDP-10), but they APPEAR to be from Ron Cain himself,

Re: Small C ver 1.00 source?

2020-07-16 Thread Tomasz Rola via cctalk
On Mon, Jul 13, 2020 at 02:30:37PM -0400, Phil Budne via cctalk wrote: > I can't make ANY assertions about version or pedigree of the files > (which came to me in 1981 when I was using a PDP-10), but they APPEAR > to be from Ron Cain himself, from SRI-KL (TOPS-20): > >

Re: Small C ver 1.00 source?

2020-07-14 Thread Guy Sotomayor via cctalk
Yes, I spent a good amount of my time at CMU in the late 70's re- writing the TOPS-10 version of that compiler with a new P-Code definition so that the target code could be run efficiently on small machines. I did the original work to target the PDP-11s on C.MMP. I still have the compiler

Re: Small C ver 1.00 source?

2020-07-14 Thread Eric Smith via cctalk
On Tue, Jul 14, 2020 at 10:42 AM Chuck Guzis via cctalk < cctalk@classiccmp.org> wrote: > The term "p-code" comes from the 1973 Pascal-P version of UCSD Pascal. > "p-code" does come from Pascal-P, but Pascal-P wasn't a version of UCSD Pascal. Pascal-P was developed on the CDC 6600 in 1972. UCSD

Re: Small C ver 1.00 source?

2020-07-14 Thread Eric Smith via cctalk
On Tue, Jul 14, 2020 at 9:37 AM dwight via cctalk wrote: > I'm curious as to where the term P-code came from and what defined it. > There's no formal definition of "p-code". Although other similar "bytecodes" existed before, the term "p-code" or "pcode" came from the earliest implementations of

Re: Small C ver 1.00 source?

2020-07-14 Thread Chuck Guzis via cctalk
On 7/14/20 8:37 AM, dwight via cctalk wrote: > I'm curious as to where the term P-code came from and what defined it. > Dwight The term "p-code" comes from the 1973 Pascal-P version of UCSD Pascal. There is disagreement as to what the "p" stands for--"portable" or "pseudo". In any case, the

Re: Small C ver 1.00 source?

2020-07-14 Thread Paul Koning via cctalk
> On Jul 14, 2020, at 11:49 AM, Toby Thain via cctalk > wrote: > > On 2020-07-14 11:37 a.m., dwight via cctalk wrote: >> I'm curious as to where the term P-code came from and what defined it. >> Dwight >> > > The first thing that comes to mind is UCSD P-system, but some people > probably

Re: Small C ver 1.00 source?

2020-07-14 Thread Toby Thain via cctalk
code". --Toby > > From: cctalk on behalf of Antonio Carlini via > cctalk > Sent: Tuesday, July 14, 2020 2:42 AM > To: cct...@classiccmp.org > Subject: Re: Small C ver 1.00 source? > > On 14/07/2020 01:14, Grant Taylor via cctech wrote: >> On 7/13/20 1:06

Re: Small C ver 1.00 source?

2020-07-14 Thread dwight via cctalk
I'm curious as to where the term P-code came from and what defined it. Dwight From: cctalk on behalf of Antonio Carlini via cctalk Sent: Tuesday, July 14, 2020 2:42 AM To: cct...@classiccmp.org Subject: Re: Small C ver 1.00 source? On 14/07/2020 01:14, Grant

Re: Small C ver 1.00 source?

2020-07-14 Thread Antonio Carlini via cctalk
On 14/07/2020 01:14, Grant Taylor via cctech wrote: On 7/13/20 1:06 PM, Will Cooke via cctech wrote: Does anyone have any suggestions as to where it should go for safekeeping? Some combination of Internet Archive, BitKeepers, and TUHS would be my minimum recommendation. As you say, it's

Re: Small C ver 1.00 source?

2020-07-14 Thread ben via cctalk
On 7/13/2020 6:14 PM, Grant Taylor via cctalk wrote: On 7/13/20 1:06 PM, Will Cooke via cctech wrote: Does anyone have any suggestions as to where it should go for safekeeping? Some combination of Internet Archive, BitKeepers, and TUHS would be my minimum recommendation. As you say, it's

Re: Small C ver 1.00 source?

2020-07-14 Thread Grant Taylor via cctalk
On 7/13/20 1:06 PM, Will Cooke via cctech wrote: Does anyone have any suggestions as to where it should go for safekeeping? Some combination of Internet Archive, BitKeepers, and TUHS would be my minimum recommendation. As you say, it's small. It wouldn't be hard to hold on to. -- Grant.

Re: Small C ver 1.00 source?

2020-07-13 Thread Will Cooke via cctalk
> On July 13, 2020 at 3:38 PM ben via cctalk wrote: > > On 7/13/2020 1:20 PM, Will Cooke via cctalk wrote:> It's interesting I didn't > find that one. There are various others on Github but I didn't > see that > one. I will do a file comparison between that one and the one Phil provided. > >

Re: Small C ver 1.00 source?

2020-07-13 Thread ben via cctalk
On 7/13/2020 1:20 PM, Will Cooke via cctalk wrote: It's interesting I didn't find that one. There are various others on Github but I didn't > see that one. I will do a file comparison between that one and the one Phil provided. Thanks, Will I have modified copy for the IBM PC, by CAPROCK

Re: Small C ver 1.00 source?

2020-07-13 Thread Will Cooke via cctalk
> On July 13, 2020 at 2:13 PM Chuck Guzis via cctech > wrote: > > On 7/13/20 11:59 AM, Will Cooke via cctech wrote: > > Thanks. I found the one(s) on Simtel and they weren't the right ones. I > > "think" the 1.1 that is on there is for the IBM PC (8088) or maybe the > > Z-80. In any case, I

Re: Small C ver 1.00 source?

2020-07-13 Thread Chuck Guzis via cctalk
On 7/13/20 11:59 AM, Will Cooke via cctech wrote: > Thanks. I found the one(s) on Simtel and they weren't the right ones. I > "think" the 1.1 that is on there is for the IBM PC (8088) or maybe the Z-80. > In any case, I think it's been found. > The github one:

Re: Small C ver 1.00 source?

2020-07-13 Thread Will Cooke via cctalk
> On July 13, 2020 at 1:30 PM Phil Budne wrote: > > I can't make ANY assertions about version or pedigree of the files(which came > to me in 1981 when I was using a PDP-10), but they APPEARto be from Ron Cain > himself, from SRI-KL (TOPS-20): > ftp://ftp.ultimate.com/pdp10/c80.tar.gz > Which

Re: Small C ver 1.00 source?

2020-07-13 Thread Will Cooke via cctalk
> On July 13, 2020 at 1:17 PM Chuck Guzis via cctech > wrote: > > On 7/13/20 10:07 AM, Will Cooke via cctech wrote: > > Unfortunately, no. That was one of the first places I looked. They have the > > 2.1 version from the Small C handbook (James Hendrix) and some other > > derivatives, but not

Re: Small C ver 1.00 source?

2020-07-13 Thread Chuck Guzis via cctalk
All I've been able to find is the source for 1.1 on github, which was laboriously reconstructed from an OCR of the original article. --Chuck

Re: Small C ver 1.00 source?

2020-07-13 Thread Phil Budne via cctalk
I can't make ANY assertions about version or pedigree of the files (which came to me in 1981 when I was using a PDP-10), but they APPEAR to be from Ron Cain himself, from SRI-KL (TOPS-20): ftp://ftp.ultimate.com/pdp10/c80.tar.gz Which contains runtime files from November 1979, and compiler files

Re: Small C ver 1.00 source?

2020-07-13 Thread Will Cooke via cctalk
> On July 13, 2020 at 10:57 AM Chuck Guzis via cctech > wrote: > > On 7/13/20 5:22 AM, Will Cooke via cctech wrote:> I'm trying to find source > files for the very first, original, ver 1.00(?) small C compiler. I have the > DDJ issue with the printed source (minus the assembly language

Re: Small C ver 1.00 source?

2020-07-13 Thread Chuck Guzis via cctalk
On 7/13/20 10:07 AM, Will Cooke via cctech wrote: > Unfortunately, no. That was one of the first places I looked. They have the > 2.1 version from the Small C handbook (James Hendrix) and some other > derivatives, but not the original 8080 version 1.0. > > Thanks, > Will SIMTEL20 claims to

Re: Small C ver 1.00 source?

2020-07-13 Thread Chuck Guzis via cctalk
On 7/13/20 5:22 AM, Will Cooke via cctech wrote: > I'm trying to find source files for the very first, original, ver 1.00(?) > small C compiler. I have the DDJ issue with the printed source (minus the > assembly language runtime libs.) I have found all sorts of derivative works, > but I