🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #5680

Re: Request about M6800

#5680
From: Thad P Floryan
Date: Fri, 17 Aug 1990 10:12
46 lines
2585 bytes
soules@ecs.umass.edu in <10452.26c82544@ecs.umass.edu> writes:

	I'm in need of some recommendations in regards to resources
	available for the Motorola 6800 family.  That's right, 6800.
	(I'm actually using the 6802.)

	[...]

	Do you know of any other books with a bias towards electronics,
	computer design, device charactersitics/compatibility?

	Can anyone recommend a superior book for 6800 Assembly Language
	Programming?

	Also, does anyone know of a crossassembler for the 6800 that runs
	on the Macintosh?

Well, you didn't state your level of expertise.  You may wish to check with
the Heath company (HeathKIT).  They have MC6800 training courses and also a
MC6800-based trainer kit that's real neat.  Other good books re: programming
the MC6800 can be found in most technical bookstores, and from Motorola.  All
my stuff is in storage right now (after a fire here) so I cannot cite specific
references.

Motorola runs a BBS on which can be found the sources for a variety of
cross-assemblers for all their CPU and MPU products.  The assemblers work
just fine on Amigas, IBM-PCs, and UNIX systems; there may even be some Mac
versions by now.  But you WILL need a C compiler to compile the cross-assembler
s
on your system.

And the Fred Fish Freely Redistributable Library of software sources (for the
Amiga and UNIX) has a number of MC6800-assemblers amongst the 370 or so disks;
most of the disks are available for ftp from major archive sites; check out
comp.sources.amiga for the details.

I have an old, old Pascal-based MC6800 cross-assembler that I used for a
number of years to produce both home-system and some commercially-sold
software.  I added support for MC6803 (and MC6801); it handles MC6800, MC6802
and MC6808 just fine and generates S-record and listing output.  Trouble is,
the Pascal in which it was written is non-standard (e.g. Stanford PASCAL) and
I never could get it to run on anything other than a DEC-20 (where it still
resides).  I was going to port that one to C but have never found the
available time to do so.  Sigh.

Thad Floryan [ thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ]
Technical Details
Message-ID: <32914@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!usc!snorkelwacker!apple!portal!cup.portal.com!thad
References: <10452.26c82544@ecs.umass.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!usc!snorkelwacker!apple!portal!cup.portal.com!thad
From: thad@cup.portal.com (Thad P Floryan)
Newsgroups: sci.electronics
Subject: Re: Request about M6800
Message-ID: <32914@cup.portal.com>
Date: 17 Aug 90 10:12:03 GMT
References: <10452.26c82544@ecs.umass.edu>
Organization: The Portal System (TM)
Lines: 46