Hi,

On Sun, Sep 19, 2021 at 6:22 PM Jim Hall <jh...@freedos.org> wrote:
>
> > On 9/19/2021 1:17 PM, Paul Dufresne via Freedos-devel wrote:
> > > On the chat today, desmet-c (that seems to be some kind of fork to 
> > > https://github.com/IanHarvey/pcc [A small C compiler]).

That's not DeSmet C. That's something else entirely (with no DOS port, AFAIK).

* http://pcc.ludd.ltu.se/

"The compiler is based on the original Portable C Compiler by S. C.
Johnson, written in the late 70's. About 50% of the frontend code and
80% of the backend code has been modified. See the PCC History wiki
page for details."

* http://pcc.ludd.ltu.se/pcc_history/

* https://en.wikipedia.org/wiki/Portable_C_Compiler

The part I remember reading was this (although it's not actively
maintained anymore, sadly, AFAIK):

"On December 29, 2009, pcc became capable of building a functional x86
OpenBSD kernel image."

(But most people in *BSD later went with Clang instead.)

There was also a Windows version (using YASM? I can't remember) that I
minimally tried, years ago. Not sure if I ever tried it under HX,
though.

> > > Before closing my tab, mailing the link to all for not loosing it:
> > > http://www.desmet-c.com/
>
> On Sun, Sep 19, 2021 at 5:49 PM Ralf Quint <freedos...@gmail.com> wrote:
> > No, it's not a fork of anything else. It was one of the early PC C
> > compilers, a commercial product that due to be produced by a one-man
> > company lost out in the market as soon as Borland released Turbo-C...
> >
> > It's never the less a very interesting and neat C compiler for (Free)DOS...
>
> Thanks for sharing this.
>
> So others can find this later, I added a link to the DeSmet C compiler
> from the Links page on the website, under "Programming":
>
> http://www.freedos.org/links/

What you're thinking of is the shareware release of "PCC" found on Simtel here:

(from PCC.DOC):

"Personal C Compiler"
"Copyright 1989 by C Ware Corporation and DeSmet Software"

PCC12C.ZIP  175811  Personal C compiler. Fully functional, C WARE

* http://cd.textfiles.com/simtel/simtel20/MSDOS/C/.index.html

P.S. Don't forget, TinyAsm (aka, minimal NASM clone for 8086
host/target of .COM only) uses DeSmet C to build itself:

* https://github.com/nanochess/tinyasm


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to