====== SST-6809 Single Board Computer ====== ^ SST-6809 SBC V2.0 ^ SST-6809 SBC V2.1 ^ | {{sst-6809-2.0.png?512|SST-6809 SBC V2.0}} | {{sst-6809-2.1.png?512|SST-6809 SBC V2.1}} | The SST-6809 single-board computer provides an expandable platform for learning Motorola MC6809 or Hitachi HD6309 assembly language and bare-metal interface experimentation. * Start Here: [[https://github.com/KenWillmott/SST-6809]] * Design Inspirations * [[http://searle.x10host.com/6809/Simple6809.html|Grant Searle's Simple 6809]] * [[http://jefftranter.blogspot.com/2019/01/a-6809-single-board-computer.html|Jeff Tranter's 6809 Single Board Computer]] * The SST-6809 Hardware * [[A Tour of the Hardware]] * [[Parts List]] * The [[Memory Map]] * [[56K NVRAM]] * [[Main Bus Select 0 1K]] * [[Main Bus Select 1 1K]] * [[ACIA Select 256b]] * [[Memory Latch Select 256b]] * [[EEPROM 4K]] * Configuring the Jumpers * [[JP2]] - Secondary Battery * [[JP3]] - Power Select * [[JP5]] - Boot ROM Select * [[J4]] - Main Serial Signals * [[J5]] - Additional 6x09 Signals * [[J6]] - Secondary Battery and Additional Serial Signals * The [[SBC Reset Circuit]] * The [[M8 Bus]] * [[M8 Game Board]] * [[M8 6809 Mezzanine Board]] * [[M8 6522 Prototyping Board]] * [[M8 Blinkenlights]] * Motorola [[ASSIST09]] * [[Getting Started]] * [[Hexadecimal Loader]] * [[Load Motorola S-Records]] * Ported Software * [[TinyBASIC]] by Tom Pittman, Holger Veit, and Doug Gilliland * [[TSC BASIC]] by TSC, Brian L. Stuart, and Doug Gilliland * [[PSYMON]] 1.20B by Percom Data Systems * [[BUGGY]] 1.01 by Lennart Benschop * [[microFORTH]] 1.0 by Mike Pashea, ported by Ken Willmott * Development Tools * The [[http://www.lwtools.ca/|Lost Wizard Assembler (lwasm)]] can output assembled code as S-records, usually saved as .s19 files * The [[http://john.ccac.rwth-aachen.de:8000/as/|MacroAssembler AS]] * Learning 6809 Assembly Language * [[https://archive.org/details/6809_Assembly_Language_Programming_by_Lance_Leventhal|6809 Assembly Language Programming]] by Lance Leventhal * [[https://archive.org/details/assembly-language-subroutines-for-the-6809_Leventhal|Assembly Language Subroutines for the 6809]] by Lance Leventhal * Additional Resources * [[https://www.cs.drexel.edu/~bls96/6809sbc/]] * [[https://github.com/douggilliland/Retro-Computers]] in 6809 subdirectory Return to [[:top]]