ChipsProcessorsMotorola 68000 family › Motorola 68008

Motorola 68008

1982

Cost-reduced 68000 with an 8-bit external data bus, used in Sinclair's QL home computer.

Machines

Emulators

EmulatorTypeLicenseSite
Q-emuLatordownloadableFreewareWebsite ↗
QLaydownloadableFreewareWebsite ↗
QLay2downloadableGPL-2.0Website ↗
QPC2downloadableFreewareWebsite ↗
Sinclair QLonlineGPL-2.0Website ↗
ZEsarUXdownloadableGPL-3.0Website ↗
sQLuxdownloadableGPL-2.0Website ↗
uQLxdownloadableGPL-2.0Website ↗

Reference & documentation

External technical references for programming Motorola 68008 and for writing emulators.

ResourceTypeNotes
MC68008 Datasheet (chipdb) ↗DatasheetOfficial MC68008 electrical and bus-timing specs
Motorola 68008 Data Sheet, Apr 1985 (bitsavers) ↗DatasheetScanned original 1985 68008 data sheet
M68000 Family Programmer's Reference Manual (PDF) ↗Instruction setCanonical opcodes, bit encodings, addressing modes
MC68008 Datasheet (chipdb) ↗Pinout48-pin DIP and 52-pin PLCC pinouts
M68000 Family Programmer's Reference Manual (PDF) ↗ProgrammingFull programming model and instruction semantics
M68000 instruction set descriptions (perihelion) ↗ProgrammingPer-instruction syntax, operation, flag effects
YACHT: Yet Another Cycle Hunting Table ↗ReferenceCorrected cycle timing including bus access counts
Motorola 68008 (Wikipedia) ↗ReferencePackages, bus width, addressing differences vs 68000
clown68000-validator ↗SourceC harness validating a core against ProcessorTests
SingleStepTests m68000 (MAME-generated) ↗Test suiteTomHarte-style JSON tests from MAME microcoded core
TomHarte/ProcessorTests ↗Test suiteLanguage-agnostic JSON tests including bus activity