MC6809-Based Arcade Game

Single Board Computer with Video Output

Similar projects worth following
Single board system w/16KB RAM uses cheap video techniques described in The Cheap Video Cookbook by Don Lancaster for output.

The board is designed to use either an MC6809 (on-chip clock generator) or MC6809E (external clock generator).  This works because I don't require any of the functionality that differs between the two versions (DMA~BUSY, MRDY~AVMA, TSC, LIC).  Switching between the two types requires configuring a jumper and including or eliminating one IC.

Display is 16 lines x 32 characters, using an 8 x 8 grid for each character.  Fonts are contained in a 2732A EPROM, so can be changed and custom characters added.


Arcade Game Schematics

Adobe Portable Document Format - 490.34 kB - 04/20/2020 at 14:18


code listing.pdf

Source code (in assembly language) of arcade game.

Adobe Portable Document Format - 1.07 MB - 06/28/2019 at 17:25


  • 1 × MC6809 Microprocessors, Microcontrollers, DSPs / Microprocessors (MPUs)
  • 1 × MC6821 Microprocessors, Microcontrollers, DSPs / IO Controllers
  • 1 × 74LS04 Electronic Components / Misc. Electronic Components
  • 1 × 74LS279 Electronic Components / Misc. Electronic Components
  • 1 × 7404 Electronic Components / Misc. Electronic Components

View all 18 components

View all 15 project logs

Enjoy this project?



wolven wrote 12/22/2021 at 01:49 point

You are doing great job to make the fonts changing scripts program. I want to test it for my website

  Are you sure? yes | no

df6809 wrote 07/03/2019 at 11:49 point

Really cool project! I want to try this on my sbc, please can you also provide the data for the font rom?

  Are you sure? yes | no

Steve Toner wrote 02/12/2019 at 17:33 point

I'll put everything up once it's finalized.  I'm not sure it'll have very wide appeal, as some of the parts (e.g., Cypress Semi memory chips) are rather obscure and hard to find.  As for PCB layout, well, I may not provide that as the current boards I've had made have some flaws (e.g., the sound chip is going to require a daughter board) but are usable for a one-off build.  If I update the PCB layout it'll be untested (unless I absolutely have to do a second run to make it work rather than just hacking the current boards).

  Are you sure? yes | no

fredmatic1 wrote 02/12/2019 at 08:36 point

Will you be releasing the board layout/software? I am interested in duplicating. I was a developer of SBC's back in the early 80's using the 6809E..... and nostalgia is pushing me to get re-interested in the 6809.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates