ChipsProcessorsMotorola 68000 family › Motorola 68010

Motorola 68010

1982

Refined 68000 adding virtual-memory support and a loop-mode optimisation, aimed at early Unix workstations.

Reference & documentation

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

ResourceTypeNotes
MC68010 Datasheet (Motorola) ↗DatasheetElectrical specs, AC timing, pinout package drawings
M68000 Family Programmer's Reference Manual ↗Instruction setOfficial opcode encodings, addressing modes, every instruction
m68k Instructions Documentation (prb28) ↗Instruction setPer-instruction docs including ILLEGAL/illegal opcodes
M68000 User's Manual ↗PinoutSignal descriptions and pin assignments for MC68010
M68000 Programmer's Reference: addressing modes ↗ProgrammingData types, addressing modes, programming model
Perihelion MC68000 Assembly Tutorials ↗ProgrammingHands-on 68000 assembly programming tutorial series
M68000 8-/16-/32-Bit Microprocessors User's Manual ↗Reference68010 bus timing, execution times, loop mode
Instruction Prefetch on the 68000 (Cwik) ↗ReferencePrefetch queue behaviour for accurate emulation
Cycle Counting in the Atari ST (Cwik) ↗ReferenceCycle-accurate bus timing details for emulator authors
SingleStepTests m68000 (MAME-generated) ↗Test suiteTomHarte-style JSON tests from MAME microcoded core
TomHarte/ProcessorTests ↗Test suiteLanguage-agnostic JSON tests including bus activity