[comp.os.cpm] C compilers

dennisf@marque.mu.edu (Dennis Flaherty) (04/10/88)

About a month ago I found the address for Mix Software Co. and wrote
a letter asking for info about Mix-C.  I have yet to receive a reply.
Does anybody have Mix-C running?  I would like to know how complete it is.

There was a SMALL-C that was posted some time ago in comp.os.cpm. The
documentation file did not unarc, as the other files did.  I can't get
<CPM.SMALLC21>SMC21DOC.LBR from an archiver (nonexistant).  Where can
I get another copy, if the archivers don't have it?

Please respond by email.
                                            Thanx a lot!
                                            Dennis Flaherty
dennisf%marque@csd1.milw.wisc.edu           Marquette University
3790FLAH@MUCSD.BITNET               USNail: 826 N. 20th St.
dennisf@marque.mu.edu                       Milwaukee, WI 53233
{uunet|uwvax}!marque!dennisf

UCSLCT@UWPLATT.EDU (LANCE TAGLIAPIETRA) (07/17/90)

To the person who was looking for a C compiler, there is a complete
K+R compiler available on simtel20 which uses a public domain
assembler:
 
listing of pd:<sig0.vol224>
 
224.01  CC      .CQM   23K   60 46  Z80 Small C compiler with
224.02  CC      .DQC   10K   8C 57  floating point math
224.03  C80V    .CQ    27K   48 39   /
224.04  C80V-2  .CQ    21K   EB BC  /
224.05  ARGS    .CQ     3K   47 7F  I/O direction and command
224.06  ARGS    .DQC    2K   24 BC  line parsing
224.07  ARGS    .H      1K   3E 33   /
224.08  ARGS    .OQJ    3K   40 4E  /
224.09  CLIBV   .OBJ    4K   C9 EB  alternate math & I/O library
224.10  FLOAT   .CQ    15K   C9 EE  floating point routines
224.11  FLOAT   .DQC    3K   04 D9    /
224.12  FLOAT   .H      1K   21 05   /
224.13  FLOAT   .OBJ    3K   95 62  /
224.14  IOLIB   .CQ    11K   FA 82  integer math and I/O
224.15  IOLIB   .DQC    3K   D1 C8    /
224.16  IOLIB   .H      1K   0E 62   /
224.17  IOLIB   .OQJ    6K   1E 5E  /
224.18  PRINTF  .DQC    3K   66 D2  formatted I/O
224.19  PRINTF1 .CQ     3K   70 E9       /
224.20  PRINTF1 .H      1K   31 61      /
224.21  PRINTF1 .OQJ    6K   6D D9     /
224.22  PRINTF2 .CQ     6K   63 1F    /
224.23  PRINTF2 .H      1K   AB C9   /
224.24  PRINTF2 .OQJ   11K   B5 AF  /
224.25  PROFILE .AQM    3K   FB FB  execution profile and walkback
224.26  PROFILE .DQC    2K   A6 03    /
224.27  PROFILE .H      1K   E1 03   /
224.28  PROFILE .OBJ    1K   86 0A  /
224.29  TEST    .CQ     3K   E1 62  sample program
224.30  TRANSCEN.CQ     7K   9A 8C  transcendental functions
224.31  TRANSCEN.DQC    2K   A9 B2    /
224.32  TRANSCEN.H      1K   BF 0F   /
224.33  TRANSCEN.OBJ    5K   54 EB  /
224.34  ZLINK   .CQM    6K   E1 17  linkage editor
224.35  ZLINK   .DQC    2K   64 8A  /
224.36  ZMAC    .CQM   10K   08 83  assembler (relocatable output)
224.37  ZMAC    .DQC    7K   BB 71  /
 
I hope this helps.
 
Lance Tagliapietra   ucslct@uwplatt.edu  ucslct@uwplatt.bitnet

sage@ll.mit.edu (Jay Sage) (04/26/91)

>> I would like to acquire a C compiler ... I have heard of a few compilers,
>> namely BDS C and Aztec C.  ... Can anyone direct me to where I can acquire
>> a compiler?

   My wife's company is now the supplier of BDS C products, including the new
BDS Z2.0, the only true Z-System high-level-language compiler (works under
CP/M, too).  Email me your postal address if you would like more information.

>> I did obtain the SmallC compiler from the Simtel20 archives but was unable
>> to extract it from the LBR file.

   Did DELBR fail to extract the file, or was the result not usable?  I
suspect that you may have extracted a compressed file and did not know how to
decompress it.  Are you familiar with compressed files, with 'Z', 'Y', or 'Q'
as the middle letter of the file type?  The library extractor EXL will
extract and decompress at the same time.

-- Jay Sage

ianj@ijpc.UUCP (Ian Justman) (04/28/91)

sage@ll.mit.edu (Jay Sage) writes:

> The library extractor EXL will
> extract and decompress at the same time.
> 
> -- Jay Sage

So will LT29.COM, using all decompression schemes.  It works VERY
well on all of my systems, including my CompuPro 8/16 with a
slave Z-80 processor, and the whole system runs Concurrent DOS.

mds@iddth.id.dk (Impedantzer (EMP)) (05/01/91)

Every once in a while people ask for C-compilers. 

I got the Hi-Tech C in England and I like it :-). The Hi-Tech C was
used for the excellent program zmp; one of the reasons why I chose that
compiler among others. One of the main features of Hi-Tech is that it
is ANSI compatible, so most of the programs written today should
compile with little or no modification. All hackers will appreciate
that all library modules are supplied in source code. Well, nobody
is perfect and the Hi-Tech C has some rough edges but I have been able
to work my way around them with no problems at all. I can post what I
have found out if people are interested. As for the price; it is not
cheap, 120 britsh pounds or 200++ $ (?), but I think it is worth the
money.

And now the most important thing; where to get it:

	GREY MATTER
	2 Prigg Meadow
	Ashburton
	Devon TQ 13 7DF
	England

	Tel. (0364) 53499

As a final remark I want to point out that I have no personal interest
in GREY MATTER, so this is nothing but a friedly hint to fellow CP/M
users.

-- Michael

Michael Dantzer-Sorensen              e-mail: mds@id.dth.dk
Department of Computer Science        Tel. +45 45 93 12 22 ext. 3761
Building 344 & 345                    Fax. +45 42 88 45 30
Technical University of Denmark
DK-2800 Lyngby

dave@ips.oz.au (Dave Horsfall) (05/05/91)

Please post anything you have found.  I am a happy user of Hi-Tech C
here in Australia, and apart from the occasional bug or two (which sadly
will never be fixed - no longer supported and all that) I've found it to
be superb!  Sure leaves for dead the BDS-C rubbish...  Those ANSI-C
function prototypes are in particular a real life-saver!

To quote Henry Spencer: "Maybe I'm old-fashioned, but I feel in order to
be called a C compiler, it ought to at least compile C."  Hi-Tech "C" will
compile "C"...

Now, does anyone have a C++ front-end for CP/M?  1/2 :-)

-- 
Dave Horsfall (VK2KFU)         VK2KFU @ VK2RWI.NSW.AUS.OC
dave@ips.OZ.AU                  ...munnari!ips.OZ.AU!dave