ChipsProcessorsMotorola 68000 family › Motorola 68000

Motorola 68000

1979

Motorola's 1979 16/32-bit CPU behind the original Macintosh, Amiga, Atari ST, Sega Genesis and countless arcade boards.

Emulators

EmulatorTypeLicenseSite
Advanced Mac SubstitutebothGPL-3.0Website ↗
AmiberrydownloadableGPL-3.0Website ↗
Amiga ForeverdownloadableCommercialWebsite ↗
Atari ST (EstyJS)onlineGPL-2.0Website ↗
BigPEmudownloadableFreewareWebsite ↗
BizHawkdownloadableMITWebsite ↗
BlastEmdownloadableGPL-3.0Website ↗
Capcom CPS-1 ClassicsonlineNon-commercial (FBNeo)Website ↗
Common Source Code ProjectdownloadableBSD-3-ClauseWebsite ↗
DGen/SDLdownloadableBSD-2-ClauseWebsite ↗
DenisedownloadableFreewareWebsite ↗
E-UAEdownloadableGPL-2.0Website ↗
EstyJSonlineGPL-2.0Website ↗
ExecutordownloadableGPL-2.0Website ↗
ExodusdownloadableMITWebsite ↗
FS-UAEdownloadableGPL-2.0Website ↗
GemulatordownloadableFreewareWebsite ↗
GenesisonlineNon-commercial (Genesis Plus GX)Website ↗
Genesis Plus GXdownloadableNon-commercialWebsite ↗
GensdownloadableGPL-2.0Website ↗
Gens KModdownloadableGPL-2.0Website ↗
Gens/GSdownloadableGPL-2.0Website ↗
Golden AxeonlineNon-commercial (FBNeo)Website ↗
HataridownloadableGPL-2.0Website ↗
Infinite MaconlineApache-2.0Website ↗
Kega FusiondownloadableFreewareWebsite ↗
KronosdownloadableGPL-2.0Website ↗
LisaEmdownloadableGPL-3.0Website ↗
MAMEdownloadableGPL-2.0Website ↗
MednafendownloadableGPL-2.0Website ↗
Mini vMacdownloadableGPL-2.0Website ↗
Neo GeoonlineBSD-3-ClauseWebsite ↗
OpenEmudownloadableBSD-3-ClauseWebsite ↗
Out RunonlineMITWebsite ↗
PCE / PCE.jsbothGPL-2.0Website ↗
PUAEdownloadableGPL-2.0Website ↗
Palm PilotonlineGPL-3.0Website ↗
PicoDrivedownloadableMAMEWebsite ↗
Project TempestdownloadableFreewareWebsite ↗
ProvenancedownloadableBSD-3-ClauseWebsite ↗
RegendownloadableFreewareWebsite ↗
RetroArchbothGPL-3.0Website ↗
SAE - Scripted Amiga EmulatoronlineGPL-2.0Website ↗
SSFdownloadableFreewareWebsite ↗
STonXdownloadableGPL-2.0Website ↗
SainTdownloadableFreewareWebsite ↗
Scripted Amiga EmulatoronlineGPL-2.0Website ↗
Sega 32XonlineNon-commercial (PicoDrive)Website ↗
Sega Mega-CDonlineNon-commercial (PicoDrive)Website ↗
Steem SSEdownloadableGPL-3.0Website ↗
Street Fighter IIonlineNon-commercial (FBNeo)Website ↗
TI-89 EmulatoronlineGPL-2.0Website ↗
UAEdownloadableGPL-2.0Website ↗
Virtual JaguardownloadableGPL-3.0Website ↗
Virtual Jaguar RxdownloadableGPL-3.0Website ↗
WinFellowdownloadableGPL-2.0Website ↗
WinUAEdownloadableGPL-2.0Website ↗
WinX68k (Keropi)downloadableFreewareWebsite ↗
XM6 Pro-68kdownloadableFreewareWebsite ↗
XM6 TypeGdownloadableFreewareWebsite ↗
YabausedownloadableGPL-2.0Website ↗
aresdownloadableISCWebsite ↗
higandownloadableGPL-3.0Website ↗
px68kbothGPL-2.0Website ↗
vAmigadownloadableGPL-3.0Website ↗
vAmigaWebonlineGPL-3.0Website ↗
vMacdownloadableGPL-2.0Website ↗

Machines

Operating systems

Reference & documentation

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

ResourceTypeNotes
MC68000 Semiconductor Technical Data (Datasheet) ↗DatasheetElectrical characteristics, DC/AC bus timing parameters
M68000 Family Programmer's Reference Manual ↗Instruction setOfficial opcode encodings, addressing modes, every instruction
M68000 User's Manual exception vectors ↗Interrupt listException vector table, interrupt priority levels, autovectors
MC68000 Datasheet pin assignments ↗Pinout64-pin DIP signal names and pin assignments
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 ↗ReferenceBus operation, signals, exception processing model
YACHT: Yet Another Cycle Hunting Table ↗ReferenceCorrected cycle timing including bus access counts
SingleStepTests m68000 (MAME-generated) ↗Test suiteTomHarte-style JSON tests from MAME microcoded core
SingleStepTests 680x0 conformance suite ↗Test suitePer-instruction JSON tests with full bus activity
EASy68K editor/assembler/simulator ↗ToolOpen-source 68000 assembler and instruction-level simulator