I'm trying to set up a cross-development environment for 2.11BSD
(running under 4.4BSD), and I've run into trouble because the
assembler's written in, well, assembler. It would be Real Convenient
if I could find an assembler written in C. Does anybody know of one?
Greg
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id CAA17387
for pups-liszt; Thu, 12 Mar 1998 02:40:44 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Ken Wellsch <kcwellsc(a)math.uwaterloo.ca> Thu
Mar 12 01:29:23 1998
Received: from math.uwaterloo.ca (math.uwaterloo.ca
[129.97.216.42])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id CAA17375
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 12 Mar 1998 02:39:46 +1100 (EST)
Received: (from kcwellsc@localhost)
by math.uwaterloo.ca (8.8.5/8.8.5) id KAA26566;
Wed, 11 Mar 1998 10:29:27 -0500 (EST)
From: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
Message-Id: <199803111529.KAA26566(a)math.uwaterloo.ca>
Subject: Re: Does anybody have an assembler in C?
To: grog(a)lemis.com (Greg Lehey)
Date: Wed, 11 Mar 1998 10:29:23 -0500 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au
In-Reply-To: <19980311163735.37825(a)freebie.lemis.com> from "Greg Lehey" at
Mar 11, 98 04:37:35 pm
Organization: University of Waterloo, Math Faculty Computing Facility
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Tim Shoppa I believe is familiar with the "chip" or "sunchip" tar
bundle
that contained a PDP-11 C compiler, assembler and loader. I could swear
the assember was in C - I am sure because I recall fighting with all the
code to port it a long time ago to another UNIX box. Now I was the jerk
that kept saying "gee that C compiler sure looks a lot like the V6/V7
C compiler" (yeah I know they are different - I never bothered to go into
the details of precisely which one it matched more closely). If Tim
does not still have the contents I know I've got it archived away and
can fetch that part for you. -- Ken
| From owner-pups(a)minnie.cs.adfa.oz.au Wed Mar 11 01:16:07 1998
|
| I'm trying to set up a cross-development environment for 2.11BSD
| (running under 4.4BSD), and I've run into trouble because the
| assembler's written in, well, assembler. It would be Real Convenient
| if I could find an assembler written in C. Does anybody know of one?
|
| Greg
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id DAA17547
for pups-liszt; Thu, 12 Mar 1998 03:36:44 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Tim Shoppa <shoppa(a)alph02.triumf.ca> Thu Mar
12 02:36:33 1998
Received: from alph02.triumf.ca (alph02.Triumf.CA [142.90.114.18])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with SMTP id DAA17541
for <pups(a)minnie.CS.ADFA.OZ.AU>; Thu, 12 Mar 1998 03:36:37 +1100 (EST)
Received: by alph02.triumf.ca; id AA08101; Wed, 11 Mar 1998 08:36:33 -0800
From: Tim Shoppa <shoppa(a)alph02.triumf.ca>
Message-Id: <9803111636.AA08101(a)alph02.triumf.ca>
Subject: Re: Does anybody have an assembler in C?
To: pups(a)minnie.cs.adfa.oz.au
Date: Wed, 11 Mar 1998 08:36:33 -0800 (PST)
Cc: shoppa(a)alph02.triumf.ca
In-Reply-To: <199803111529.KAA26566(a)math.uwaterloo.ca> from "Ken Wellsch"
at Mar 11, 98 10:29:23 am
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Tim Shoppa I believe is familiar with the
"chip" or "sunchip" tar bundle
that contained a PDP-11 C compiler, assembler and loader.
Vaguely. I'll try to track down the exact reference - I'm not
sure whether your referring to the DECUS C package or not.
code to port it a long time ago to another UNIX box.
Now I was the jerk
that kept saying "gee that C compiler sure looks a lot like the V6/V7
C compiler" (yeah I know they are different - I never bothered to go into
the details of precisely which one it matched more closely).
I seem to recall that the DECUS C compiler is written in MACRO-11 assembly -
and pretty much a straight translation of the V6/V7 C compiler - but
with different run time libraries for RSX and RT-11. Does
this ring a bell? Or am I completely on the wrong track?
Tim.
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id FAA18056
for pups-liszt; Thu, 12 Mar 1998 05:21:10 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Tim Shoppa <shoppa(a)alph02.triumf.ca> Thu Mar
12 04:21:00 1998
Received: from alph02.triumf.ca (alph02.Triumf.CA [142.90.114.18])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with SMTP id FAA18051
for <pups(a)minnie.CS.ADFA.OZ.AU>; Thu, 12 Mar 1998 05:21:04 +1100 (EST)
Received: by alph02.triumf.ca; id AA19967; Wed, 11 Mar 1998 10:21:01 -0800
From: Tim Shoppa <shoppa(a)alph02.triumf.ca>
Message-Id: <9803111821.AA19967(a)alph02.triumf.ca>
Subject: Re: Does anybody have an assembler in C?
To: pups(a)minnie.cs.adfa.oz.au
Date: Wed, 11 Mar 1998 10:21:00 -0800 (PST)
Cc: shoppa(a)alph02.triumf.ca
In-Reply-To: <9803111636.AA08101(a)alph02.triumf.ca> from "Tim Shoppa" at
Mar 11, 98 08:36:33 am
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Tim Shoppa I
believe is familiar with the "chip" or "sunchip" tar bundle
that contained a PDP-11 C compiler, assembler and loader.
Vaguely. I'll try to track down the exact reference - I'm not
sure whether your referring to the DECUS C package or not.
Taking a quick look at the DECUS C package, I see that isn't the answer.
There's an "as"-style assembler there written in MACRO-11, though :-).
I think you were referring to the XINU-11 package available by anonymous
ftp from sunsite:
ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-11/xinu
in particular, if you look in
ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-11/xinu/
unpacked/src/cmd/as11
you'll find the "as11" sources in C, specifically written for BSD4.3 on
a VAX.
I have to admit that I'm not fully aware of the copyrights regarding
the XINU package. If research shows that this is freely distributable,
is this something we'd want to distribute through the PUPS archive,
Warren?
Tim. (shoppa(a)triumf.ca)
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id FAA18071
for pups-liszt; Thu, 12 Mar 1998 05:23:08 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Ken Wellsch <kcwellsc(a)math.uwaterloo.ca> Thu
Mar 12 04:22:47 1998
Received: from math.uwaterloo.ca (kcwellsc(a)math.uwaterloo.ca
[129.97.216.42])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id FAA18066
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 12 Mar 1998 05:23:02 +1100 (EST)
Received: (from kcwellsc@localhost)
by math.uwaterloo.ca (8.8.5/8.8.5) id NAA31588;
Wed, 11 Mar 1998 13:22:47 -0500 (EST)
From: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
Message-Id: <199803111822.NAA31588(a)math.uwaterloo.ca>
Subject: Re: Does anybody have an assembler in C?
To: shoppa(a)alph02.triumf.ca (Tim Shoppa)
Date: Wed, 11 Mar 1998 13:22:47 -0500 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au
In-Reply-To: <9803111636.AA08101(a)alph02.triumf.ca> from "Tim Shoppa" at
Mar 11, 98 08:36:33 am
Organization: University of Waterloo, Math Faculty Computing Facility
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Tim,
No, the DECUS C compiler is a very different kettle of fish. Sorry to
be so vague - I can only go by memory now as all my archived info is on
CD-ROM's at home. Back in the mid to late 80's a few folks made available
a bundle put together by the folks at Purdue I think - I believe it was
related to Dr. Comer (sp?) and the Xinu stuff - but this bundle was
intended to provide a compiler environment on SunOS systems of the mid
80's to teach lower level system stuff - I've forgotten if it related
to simulating an 11 or was instead just for a cross-compiler environment
to build Xinu mini-kernels on faster platforms to then download to the LSI
11 testbed. One place I picked it up (via FTP) called it "sunchip.tar.Z"
or similar, while another I think just called it "chip.tar.Z."
I mentioned you only because I do remember grabbing it from your sunsite
archive while you were still at Caltech and later sending e-mail WRT the
licensing thing.
-- Ken
| From owner-pups(a)minnie.cs.adfa.oz.au Wed Mar 11 11:45:28 1998
|
| > Tim Shoppa I believe is familiar with the "chip" or "sunchip"
tar bundle
| > that contained a PDP-11 C compiler, assembler and loader.
|
| Vaguely. I'll try to track down the exact reference - I'm not
| sure whether your referring to the DECUS C package or not.
|
| > code to port it a long time ago to another UNIX box. Now I was the jerk
| > that kept saying "gee that C compiler sure looks a lot like the V6/V7
| > C compiler" (yeah I know they are different - I never bothered to go into
| > the details of precisely which one it matched more closely).
|
| I seem to recall that the DECUS C compiler is written in MACRO-11 assembly -
| and pretty much a straight translation of the V6/V7 C compiler - but
| with different run time libraries for RSX and RT-11. Does
| this ring a bell? Or am I completely on the wrong track?
|
| Tim.
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id IAA18738
for pups-liszt; Thu, 12 Mar 1998 08:24:26 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.CS.ADFA.OZ.AU> Thu
Mar 12 06:25:03 1998
Received: from alph02.triumf.ca (alph02.Triumf.CA
[142.90.114.18])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with SMTP id IAA18731
for <pups(a)minnie.CS.ADFA.OZ.AU>; Thu, 12 Mar 1998 08:24:19 +1100 (EST)
Received: by alph02.triumf.ca; id AA18417; Wed, 11 Mar 1998 13:24:06 -0800
Received: by alph02.triumf.ca; id AA18211; Wed, 11 Mar 1998 12:23:49 -0800
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id HAA16016 for
shoppa(a)alph02.triumf.ca; Thu, 12 Mar 1998 07:25:03 +1100 (EST)
From: Warren Toomey <wkt(a)henry.CS.ADFA.OZ.AU>
Message-Id: <199803112025.HAA16016(a)henry.cs.adfa.oz.au>
Subject: Re: Does anybody have an assembler in C?
To: shoppa(a)alph02.triumf.ca (Tim Shoppa)
Date: Thu, 12 Mar 1998 07:25:03 +1100 (EST)
In-Reply-To: <9803111821.AA19967(a)alph02.triumf.ca> from Tim Shoppa at "Mar 11,
98 10:21:00 am"
Reply-To: wkt(a)CS.ADFA.OZ.AU
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
In article by Tim Shoppa:
I have to admit that I'm not fully aware of the
copyrights regarding
the XINU package. If research shows that this is freely distributable,
is this something we'd want to distribute through the PUPS archive,
Warren?
Tim. (shoppa(a)triumf.ca)
Xinu is freely distributable, as long as it's not sold as a competing
product to Doug Comer's book. It's in the archive.
Another solution for a assembler in C is some stuff I've got from a
Russian, who `ported' either cc or pcc to a Sparc, as a cross-compiler.
Greg, have a look in .miscfiles. If someone can make some order out of
this, I'll put it in the archive.
To the PUPS readers, there is a whole lot of stuff I've got but I haven't
added into the PUPS ARchive as yet:
+ System V (SCO license doesn't include it)
+ copyright stuff I haven't cleared it's release yet
+ unsorted jumble Someone has to categorise this
I could put the unsorted jumble into the PUPS Archive. Yes or no?
P.S Woke up to a barrage of email today. Wading thru it....
Warren