[comp.sys.nsc.32k] IBM/PC C cross development

ron%hcr@uunet.UU.NET (06/02/90)

I have a C compiler, assembler and libraries that run on an
IBM/PC and produce 532 code.  I have also have a host-link
program that allows the 532 to read and write files to the
PC.  The tools need to be targeted to the pc532 (some are for
a 32332 co-processor and 32016 standalone board).  I would
like to get a list of people who are interested in the system.
I can not distribute source for the compiler or assembler.
If fact I can only distribute the compiler for "testing"
so you will have to be "Beta" sites.  If you are interested
in this package send me email (ron@hcr.com).  (I figure $20
(US) should cover the copying and distribution costs).


A brief summary of what I have:

Host:	IBM/PC (preferably an AT or greater, with serial port)
Target:	pc532 board (via serial link)

C compiler:
	The compiler has been used for over 5 years.  It has some
	ANSI features. One strange (limiting) aspect is that
	the entire program must be compiled as a monolithic
	program - there is no linker.  This was fine for the
	original system the compiler was used on since it
	used the import/export feature of the NS32000.  It
	may be a problem for porting UNIX code.
	The compiler is reasonably fast and does some limited
	optimization.
	There are currently problems with
		typedef - I broke this (I will try to fix it)
		floats - never used float so the code is untested

Assembler:
	Target assembler for the compiler.  3 pass optimizing
	assembler.  It produces intel hex format.  I have a
	program that converts this to a binary image.

Host-Link:
	This is a two part interface that allows the target
	pc532 to call the system services of the host PC.
	It allows open/read/write of files from the host
	by the target.  Since this is done over the serial
	link it will be slow (setting the baud to 38K+ will
	help).  I plan to upgrade the link to be a SCSI
	link between my AT and pc532.

Download Driver:
	Program on the IBM/PC to download and run a compiled
	pc532 program.

Ron Irvine,  hcr.com!ron