Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!mit-eddie!uw-beaver!ubc-vision!alberta!calgary!chmilar From: chmilar@calgary.UUCP (The Count) Newsgroups: comp.sys.m6809 Subject: Re: Coco/OS9 questions????? Message-ID: <840@vaxb.calgary.UUCP> Date: Thu, 19-Mar-87 15:45:01 EST Article-I.D.: vaxb.840 Posted: Thu Mar 19 15:45:01 1987 Date-Received: Sat, 21-Mar-87 10:19:47 EST References: <300001@hpfcdq.HP.COM> Organization: Wherever I please to be! Lines: 30 Summary: Two Small-C's In article <300001@hpfcdq.HP.COM>, vodall@hpfcdq.HP.COM (Bill Vodall) writes: > 1. Has anybody ported Small-C to OS9 for the Coco? The Radio Shack > C compiler looks great until I try and run it with the ram disk > from an external terminal. It eats too much memory. A couple of years ago, there were at least two small-C compilers available for OS-9. They were advertised in various CoCo and OS-9 magazines. One was called 'Dyna-C', and the other was 'Dugger's Growing C'. They cost something like $70 U.S. Both were based on Hendrix's Small-C for the 8080, but with various extensions and enhancements (hence Dugger's GROWING C). I have never seen either of these products in action, so I can't tell you how big they are, or how long a compile takes. However, I would expect them to be much smaller than the Microware/McCosh C, but also much less complete. One of them had (I think) some 'extension' packages to allow some form of floating point arithmetic and other goodies. I remember reading, in 68' Micro, an article on the code generation of these two compilers, which was not too impressed with it. It seems that the compilers just used slightly modified code generation from the 8080 version. The 8080 does not have neat addressing modes of the 6809 for building and accessing stack frames, etc. However, these compilers did not use the 6809's capabilities, but rather, they had some very 'brain-damaged' and convoluted ways of doing things because that was the way it had to be done on the 8080. -- Michael Chmilar, University of Calgary - What the hell am I doing?