🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.coco
Article #43319

(fwd) 6809 Cross Compiler

#43319
From: Andrew Martin
Date: Fri, 10 Dec 1993 13:40
72 lines
4070 bytes
Hi
This is something that might be interesting to those who dont have
access to comp.sys.m6809.
Enjoy

Andrew
********************************************************************
------- Forwarded Message Follows -------

Date:          Thu, 9 Dec 93 07:43:26 -0500
From:          Andrew Martin <amartin@liberty.uc.wlu.edu>
To:            amartin@liberty.uc.wlu.edu
Subject:       (fwd) 6809 Cross Compiler
Organization:  Washington & Lee University

Path: liberty!hearst.acc.Virginia.EDU!darwin.sura.net!howland.reston.ans.net!usc
 !elroy.jpl.nasa.gov!swrinde!sgiblab!munnari.oz.au!ariel.ucs.unimelb.EDU.AU!ucsv
 c.ucs.unimelb.edu.au!lugb!latcs1!latcs2.lat.oz.au!lenehan
Newsgroups: comp.sys.m6809
Subject: 6809 Cross Compiler
Message-ID: <CHnHw4.BtH@latcs1.lat.oz.au>
From: lenehan@latcs2.lat.oz.au (Jamie Lenehan)
Date: Tue, 7 Dec 1993 05:57:39 GMT
Sender: news@latcs1.lat.oz.au (news)
Organization: Comp Sci, La Trobe Uni, Australia
Keywords: cross assembler,6809,linker
Lines: 39


Over the last few days I have written a 6089 cross-assembler. In the next
few days I hope to finish this off, and most likely add 68HC11 support as
well. (Maybe some of the rest of the family, but I have never looked at
them.)

Anyway, there a few things I want to ask:
 - Are there many people that would use a cross-assembler under MS-DOS? If
  anybody really wants this I'll make sure it compiles under MS-DOS fine as
  well. (Will not require much change, but I would have hunt down those
  Microsoft Quick C disks)
 - Are there any particular features that you always wanted in a
  cross-assembler but do not have? Or features that you have that you would
  rather were not there? Anything you would like to add just because it may
  be useful at some time?
 - Any of the other Motorola 8-bit microprocessors that you would like to
  have support for?
 - Can somebody tell me about the Motorola S-Record format? I presume this
  is the most useful output for most people.
 - Does someone wanna test this out? Especially to make sure the correct
  output for the given input.

Now one thing that has really annoyed me about all the cross-assemblers I
have used is having to compile the entire program at once, instead of just
linking in the pre-compiled objects I want. ( well, I have only ever used two,
but they both had the same problem...) Is there any standard format that
these object files should have? How should the linking be done? I have
not thought about this a lot yet, but I'll try and figure this out in the
next few days. If anyone has ideas/suggesting please tell me.

I guess I'll post the source code here in a week or two. Its in ANSI C and
I'll make sure it works under Linux and SunOS and if I can be bothered on
UTS (after ansi2knr) and maybe MS-DOS if anyone wants it. (Assuming the bank
doesn't come and take my computer away of course.....)

Comments anyone?
--
  Jamie Lenehan                          3rd yr Computer Systems Engineering
  lenehan@latcs1.lat.oz.au         La Trobe University, Melbourne, Australia
********************************
*  martin.a@fs.reid.wlu.edu    *
*  amartin@liberty.uc.wlu.edu  *
*  martin.a@fs.science.wlu.edu *
********************************
Technical Details
Message-ID: <MAILQUEUE-101.931210094011.320@fs.reid.wlu.edu>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!paladin.american.edu!auvm!FS.REID.WLU.EDU!MARTIN.A

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 110568,6a14cbbeb1021dec,start
X-Google-Attributes: gid110568,public
X-Google-ArrivalTime: 1993-12-10 20:15:33 PST
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!paladin.american.edu!auvm!FS.REID.WLU.EDU!MARTIN.A
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.coco
Return-Path: <@AUVM.AMERICAN.EDU:COCO@PUCC.BITNET>
Organization: Washington & Lee University
Priority: normal
X-Mailer: Pegasus Mail v2.3 (R5).
Message-ID: <MAILQUEUE-101.931210094011.320@fs.reid.wlu.edu>
Date: Fri, 10 Dec 1993 09:40:11 EDT
Reply-To: martin.a@fs.reid.wlu.edu
Sender: COCO - Tandy Color Computer List <COCO@PUCC.BITNET>
From: Andrew Martin <MARTIN.A@FS.REID.WLU.EDU>
Subject: (fwd) 6809 Cross Compiler
Lines: 71