[sci.electronics] Request about M6800

soules@ecs.umass.edu (08/14/90)

Greetings from Massachusetts.

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.)

I recently discovered a very nice book by Alan Clements of
Teesside Polytechnic in England: _Microcumputer Design and
Construction_, 1982, Prentice Hall.  The problem is that it is
out of print.

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?
               

Cheers, Timothy
+-------------------------------------------------------------------+
| Timothy Soules      soules@ecs.umass.edu     soules@umaecs.bitnet |
+-------------------------------------------------------------------+
| Department of Electrical and Computer Engineering    ____/|       |
| 210 Marcus Hall                                      \ o.O|       |
| University of Massachusetts                           =(_)|       |
| Amherst, MA   01003 - USA                               U         |
|                      office (413) 586-2442    home (413) 586-3645 |
+-------------------------------------------------------------------+

thad@cup.portal.com (Thad P Floryan) (08/17/90)

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 ]

thad@cup.portal.com (Thad P Floryan) (08/21/90)

soules@ecs.umass.edu in <10452.26c82544@ecs.umass.edu> writes:

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


Well, my books have been returned from storage (after the fire); ugh, there's
still a 8'W x 5'H x 20'L stack of boxes out on the patio, but I have opened
some already and found:

BASIC MICROPROCESSORS AND THE 6800
Ron Bishop
Motorola/Hayden   ISBN 0-8104-0758-2

SCELBI 6800 SOFTWARE GOURMET GUIDE & COOK BOOK
Scelbi Computer Consulting, Inc.
No ISBN, contact Scelbi at 1322 Boston Post Road; Milford CT 06460;203/874-1573

6801,68701, & 6803 MICROCOMPUTER PROGRAMMING & INTERFACING
Andrew Staugaard, Jr.
Blacksburg/SAMS  ISBN 0-672-21726-0

HOW TO PROGRAM AND INTERFACE THE 6800
Andrew Staugaard, Jr.
Blacksburg/SAMS  ISBN 0-672-21684-1

USING THE 6800 MICROPROCESSOR
Elmer Poe
SAMS 21512  ISBN 0-672-21512-8

again, there's the Heath training manuals and the hardware kit (be sure to
get the RS-232 accessory and RAM unit)

also (haven't found it yet) there's the HUMONGOUS book by Motorola itself
(8-1/2" x 11" by some 800 pages) that is the 6801/6803 "bible", with circuits,
code examples, etc.

and don't forget the Motorola programming reference cards ... these are
invaluable.

Hope the above helps!

Thad Floryan [ thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ]