From mboxrd@z Thu Jan 1 00:00:00 1970 From: grog@lemis.com (Greg Lehey) Date: Wed, 11 Mar 1998 16:37:35 +1030 Subject: Does anybody have an assembler in C? Message-ID: <19980311163735.37825@freebie.lemis.com> 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 at 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 at minnie.cs.adfa.oz.au using -f 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 ; Thu, 12 Mar 1998 02:39:46 +1100 (EST) Received: (from kcwellsc at 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 Message-Id: <199803111529.KAA26566 at math.uwaterloo.ca> Subject: Re: Does anybody have an assembler in C? To: grog at lemis.com (Greg Lehey) Date: Wed, 11 Mar 1998 10:29:23 -0500 (EST) Cc: pups at minnie.cs.adfa.oz.au In-Reply-To: <19980311163735.37825 at 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 at 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 at 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 at 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 at minnie.cs.adfa.oz.au using -f 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 ; 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 Message-Id: <9803111636.AA08101 at alph02.triumf.ca> Subject: Re: Does anybody have an assembler in C? To: pups at minnie.cs.adfa.oz.au Date: Wed, 11 Mar 1998 08:36:33 -0800 (PST) Cc: shoppa at alph02.triumf.ca In-Reply-To: <199803111529.KAA26566 at 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 at 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 at 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 at minnie.cs.adfa.oz.au using -f 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 ; 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 Message-Id: <9803111821.AA19967 at alph02.triumf.ca> Subject: Re: Does anybody have an assembler in C? To: pups at minnie.cs.adfa.oz.au Date: Wed, 11 Mar 1998 10:21:00 -0800 (PST) Cc: shoppa at alph02.triumf.ca In-Reply-To: <9803111636.AA08101 at 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 at 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 at triumf.ca) Received: (from major at 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 at minnie.cs.adfa.oz.au using -f Received: from math.uwaterloo.ca (kcwellsc at math.uwaterloo.ca [129.97.216.42]) by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id FAA18066 for ; Thu, 12 Mar 1998 05:23:02 +1100 (EST) Received: (from kcwellsc at 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 Message-Id: <199803111822.NAA31588 at math.uwaterloo.ca> Subject: Re: Does anybody have an assembler in C? To: shoppa at alph02.triumf.ca (Tim Shoppa) Date: Wed, 11 Mar 1998 13:22:47 -0500 (EST) Cc: pups at minnie.cs.adfa.oz.au In-Reply-To: <9803111636.AA08101 at 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 at 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 at 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 at 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 at minnie.cs.adfa.oz.au using -f 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 ; 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 at localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id HAA16016 for shoppa at alph02.triumf.ca; Thu, 12 Mar 1998 07:25:03 +1100 (EST) From: Warren Toomey Message-Id: <199803112025.HAA16016 at henry.cs.adfa.oz.au> Subject: Re: Does anybody have an assembler in C? To: shoppa at alph02.triumf.ca (Tim Shoppa) Date: Thu, 12 Mar 1998 07:25:03 +1100 (EST) In-Reply-To: <9803111821.AA19967 at alph02.triumf.ca> from Tim Shoppa at "Mar 11, 98 10:21:00 am" Reply-To: wkt at 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 at 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 at 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