I've been thinking of building my own>
6809 project (I have four AVR
projects and a couple serial ports on a Linksys router I need to build
first, tho)...[1]
Just to let you know about it - you might want to check into my CUBIX
project. CUBIX is the homegrown operating system that I originally developed
for my 6809 Portable machine. It is easily portable, comes up on
minimal hardware, and gives you over 100 system calls, and a number of
applications including several text editors, assembler, debugger, APL
interpreter, 8080 simulator, lots of utlities and plenty more.
The original machine it was developed for was a homegrown portable
with 6809E CPU, 6845 video controller, parallel keyboard, couple of
6551 uarts and a 765 diskette controller. Details and photos of this
machine (and the mainboard) are on my site. I've also built the system
as a bus oriented device, and had PCBs made for the main boards
(great lab/prototyping system).
This is one of the easiest ways to get a fullly functional 6809 system
up and running. You can build a CUBIX system on quite a small card,
using just a handful of chips. All you really need is the 6809 CPU, some
RAM, 8K ROM**, serial port (I like the 6551 for it's built in baud rate
generator), and a diskette controller (I usually use a 765). I've wirewrapped
systems in just a couple of hours, and I know sevral others who have done
it as well.
Since the enture CUBIX OS fits in the 8K boot rom, RAM requirements
are very low - Also, the internal commands include FORMAT and DOWNLOAD,
which lets you format a diskette and download the applications and utilities
to it (very easy to bootstrap).
There's a 6809 simulator that run CUBIX on my site if you would like to
check it out. Also some sample schematics, as well as full source code
and documentation for the OS and all related applications/utilities.
Regards,
Dave
--
dave04a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Collector of vintage computing equipment:
http://www.parse.com/~ddunfield/museum/index.html