6809 stuff
The 6809 and the Hitachi 6309 are obsolete, sadly. You can still
usually find the 6809 as old stock or surplus, but the 6309 is now
very difficult to find.
If you want to run 6809 code, alternatives to the actual chip include
simuation and FPGAs.
Files from the C/C++ Users Group library:
The C/C++ Users Group library
is available on CD-ROM and online at
http://planetmirror.com/pub/cug/.
- Alan R. Baldwin has written assemblers for many processors, which are collected on volume 292 (four parts):
This package also includes source code for the MONDEB and ASSIST09 monitors.
- 221_01.zip ( 87K) 6809 C compiler for Flex
A rewrite of Ron Cain's Small C targeted for 6809 processors running
under the FLEX operating System. Dieter Flunker (Italy), has expanded
slightly on the language subset implemented by Cain and includes a
peephole code optimizer.
- 309_01.zip ( 96K) 6809 C compiler for MS-DOS
By Brian Brown (New Zealand). Port of CUG221 6809 C for FLEX to MS-DOS.
Modifications allow the program to run with ASxxxx assembler (CUG292), as
well as with Motorola AS9 assembler. The program also generates ROMmable
code. The disk includes a complete set of C source code, well-written
documentation, and a run-time library such as routines for controlling the
ACIA serial port, functions for character handling and data conversion
between character strings and integers, routines for controlling
a Hercules card, routines for a magnetic card reader, memory
OS-9 stuff:
- Color Computer OS-9 Source Project (gone?)
- os9tools, a package of command line utilities to read/write RBF disk images. It also includes a 6809/6309 assembler.
- OS-NINE, run OS9 programs written for the 6809/6309 processor on UNIX-like systems without the OS9 kernel being present.
C compilers for the 6809:
Ports of several GCC versions are freely available:
Obsolete versions:
Pascal compiler for the 6809:
The Certsoft web site has the source code for a Pascal cross compiler for the 6809.
John Kent has published his FPGA designs which include a 6809 core in VHDL
along with a VGA display controller:
The Xilinx Spartan 3 Starter Board is available for US $99, providing a relatively
inexpensive way to get started.
The BurchED B5-X300 and related products
are also a good value. They cost a little more for a starter system, but are
more capable and offer more choices for off-the-shelf expansion.
The Xilinx WebPACK development software
can be downloaded at no charge.
There are also several commercially licensable VHDL 6809-compatible processor
cores:
More 6809 stuff on the web:
Last updated November 2, 2004
Copyright 1996-2000, 2002-2004 Eric Smith
eric@brouhaha.com
|
|
|