Motorola 6809 emulator in JavaScript
github.com
github.com
Like the 6800, it included an undocumented address bus test instruction with the nickname Halt and Catch Fire (HCF)[
Williams Electronics was an especially prolific user of the processor, which was deployed in arcade hits such as Defender, Joust, Sinistar, and Robotron: 2084. Williams also utilized the processor in many of its solid-state pinball machines; the 6809 CPU formed the core of the successful Williams Pinball Controller. The KONAMI-1 was a modified 6809 used by Konami in various arcade sets such as The Simpsons.
The very first Macintosh prototype, wire-wrapped by Burrell Smith, contained a 6809.
I remember reading about a Hitachi clone that extended it to use four accumulators that could either be paired into two 16-bit accumulators or all joint into a single 32 bit accumulator.
Anyone remember Frank Hogg for CoCo ports of Flex?
FYI, '68 Micro Journal is available online or on CD, though I have a full print set and a few SWTPCs if anyone wants to do a 6809 get together and hackfest at some point.
http://en.wikipedia.org/wiki/TRS-80_Color_Computer
Motorola intended the 6809 as a transition between their popular 6800 series and the future 68000 line. The '09 could execute 6800 code with minimal modification.
So I went with the 6809. It was enough of an improvement over the 6800 to be bearable and available and reasonably priced.
(The 6502 had two index registers, which was nice, but they were 8 bit, and I had ambitions to write a Lisp for my machine and would certainly want 16 address registers.)
In France, the 6809 was used in several computers (TO7 for example) widely deployed in schools and also purchased by many: my parents bought me one. For its time it was nice, but I cannot help thinking than RISCs are more 'elegant'.