[comp.os.cpm] Software Toolworks C/80 for embedded systems?

ray@ole.UUCP (Ray Berry) (11/08/90)

	Having been casting about lately for a cheap Z-80 cross
compiler for doing controllers, I got to wondering if I could press
my moldy C/80/mathpak stuff into service (running under Z80MU etc. on
a pc).  
	When the dust stopped flying in the garage, I had the original
8" diskettes, but alas no docs. 
	Question 1:  Does anyone have same they can copy etc (in exchange
for reasonable remuneration)?
	Question 2:  Has anyone managed to *use* C/80 for target systems?
I don't have the disks xlated to 5 1/4 inch yet so I'm don't know what
I've got (lib src, etc).  I'm not sure yet just how feasible this scheme is.

-- 
Ray Berry  kb7ht  uucp: ...ole!ray CIS: 73407,3152 /* "inquire within" */

jm59@prism.gatech.EDU (MILLS,JOHN M.) (11/09/90)

In article <1690@ole.UUCP> ray@ole.UUCP (Ray Berry) writes:
>
>	Having been casting about lately for a cheap Z-80 cross
>compiler for doing controllers, (expletives deleted ...) 




>	Question 1:  Does anyone have same they can copy etc (in exchange
>for reasonable remuneration)?

    I will be happy to copy my C/80 v3.0 and MathPak manuals, for copy
    and postage costs (under $5, I expect). E-mail me your address.

 
>	Question 2:  Has anyone managed to *use* C/80 for target systems?
>I don't have the disks xlated to 5 1/4 inch yet so I'm don't know what
>I've got (lib src, etc).  I'm not sure yet just how feasible this scheme is.

    Sorry- my system is 8-in. only. I can print out the directories of
    the distribution disks.

    An ex-colleague at Scientific-Atlanta was going to use c/80 for
    embedded _8080_ code (I think that c/80 _only_ speaks 8080).
    The manual has some references to this, mainly: (1) full-service
    assembler/linker/locater needed (natch), and (2) I/O libraries
    were _not_ guaranteed ROMable (i.e., roll your own). I will try
    to find out how it worked.

    I have used the MATHPAK for simple antenna computations (tracking
    patterns), and found numerical agreement with the same code in
    the Data General MV4000 C. (Ain't fast, tho!! I _strongly_
    recommend a RAMdisk for compilation.)

    Hope that was some help.  I am also interested in this.  I hope
    this note wasn't too rocky, being my first .article.
 


>Ray Berry  kb7ht  uucp: ...ole!ray CIS: 73407,3152 /* "inquire within" */

John M. Mills  jm59@hydra.gatech.EDU


-- 
MILLS,JOHN M.
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
Internet: jm59@prism.gatech.edu

jm59@prism.gatech.EDU (MILLS,JOHN M.) (11/13/90)

The Software Toolworks is still in operation, at:
     The Software Toolworks
     60 Leveroni Court
     Novato, CA 94949
Phone: 415-883-3000

Their sales office reports that Toolworks c/80 is still listed
as a product, though not actively supported.  Unfortunately,
that leaves the manuals out of PD: contact them for manuals.
(With Toolworks' permission, I would still be happy to copy
at cost.)

Inquiries to find someone who has used Toolworks c/80 to write
embedded (i.e., ROMable) code have also come up negative.  Subject
still open -- user comments welcome.  

-- 
MILLS,JOHN M.
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
Internet: jm59@prism.gatech.edu

ddl@husc6.harvard.edu (Dan Lanciani) (11/14/90)

	I've used that compiler to program several embedded systems
including a "mini" logic analyzer, a voice <-> RS232 box, and a general
controller.  All used the NSC8000.  Each required a small amount of
assembler in critical areas.  C/80 and the NSC800 make a nice combination
if you don't need tremendous speed.

				Dan Lanciani
				ddl@harvard.*