Chips › Graphics & video › Video display processors › Motorola MC6847
Motorola MC6847
1978
Motorola's 1978 Video Display Generator, providing colour text and graphics for the TRS-80 Color Computer and Dragon 32/64.
Machines
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| Acorn Atom | online | GPL-3.0 | Website ↗ |
| Dragon 32 | online | Open source | Website ↗ |
| JS Mocha | online | Freeware | Website ↗ |
| NEC PC-6001 | online | MIT | Website ↗ |
| TRS-80 CoCo 3 | online | Open source | Website ↗ |
| VCC (Virtual Color Computer) | downloadable | GPL-3.0 | Website ↗ |
| XRoar | both | GPL-2.0 | Website ↗ |
Reference & documentation
External technical references for programming Motorola MC6847 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| MC6847 MOS Video Display Generator Datasheet (Motorola) ↗ | Datasheet | Canonical Motorola VDG datasheet: modes, timing, electricals |
| MC6847 Datasheet - Pin Assignments ↗ | Pinout | 40-pin package with DA/DD buses and mode pins |
| MC6847 - The Dragon Archive ↗ | Programming | Every mode, semigraphics tricks, color sets explained |
| Color Computer 1/2/3 Hardware Programming (Lomont) ↗ | Programming | VDG programming in context of CoCo hardware |
| Motorola 6847 - Wikipedia ↗ | Reference | Overview: modes, color signal encoding, variants, pinout |
| Video Display Generator - CoCopedia ↗ | Reference | Programmer-level mode tables, memory sizes, T1 variant |
| MC6847 Video Controller Interfacing (MIT 6.111) ↗ | Reference | Interfacing notes and signal-level VDG detail |
| chips/mc6847.h (floooh) ↗ | Source | Clean single-header C emulation, tick-accurate pin API |
| MAME mc6847.cpp ↗ | Source | Reference-quality cycle-accurate MAME VDG implementation |