Chips › Processors › Motorola 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
| Emulator | Type | License | Site |
|---|---|---|---|
| Advanced Mac Substitute | both | GPL-3.0 | Website ↗ |
| Amiberry | downloadable | GPL-3.0 | Website ↗ |
| Amiga Forever | downloadable | Commercial | Website ↗ |
| Atari ST (EstyJS) | online | GPL-2.0 | Website ↗ |
| BigPEmu | downloadable | Freeware | Website ↗ |
| BizHawk | downloadable | MIT | Website ↗ |
| BlastEm | downloadable | GPL-3.0 | Website ↗ |
| Capcom CPS-1 Classics | online | Non-commercial (FBNeo) | Website ↗ |
| Common Source Code Project | downloadable | BSD-3-Clause | Website ↗ |
| DGen/SDL | downloadable | BSD-2-Clause | Website ↗ |
| Denise | downloadable | Freeware | Website ↗ |
| E-UAE | downloadable | GPL-2.0 | Website ↗ |
| EstyJS | online | GPL-2.0 | Website ↗ |
| Executor | downloadable | GPL-2.0 | Website ↗ |
| Exodus | downloadable | MIT | Website ↗ |
| FS-UAE | downloadable | GPL-2.0 | Website ↗ |
| Gemulator | downloadable | Freeware | Website ↗ |
| Genesis | online | Non-commercial (Genesis Plus GX) | Website ↗ |
| Genesis Plus GX | downloadable | Non-commercial | Website ↗ |
| Gens | downloadable | GPL-2.0 | Website ↗ |
| Gens KMod | downloadable | GPL-2.0 | Website ↗ |
| Gens/GS | downloadable | GPL-2.0 | Website ↗ |
| Golden Axe | online | Non-commercial (FBNeo) | Website ↗ |
| Hatari | downloadable | GPL-2.0 | Website ↗ |
| Infinite Mac | online | Apache-2.0 | Website ↗ |
| Kega Fusion | downloadable | Freeware | Website ↗ |
| Kronos | downloadable | GPL-2.0 | Website ↗ |
| LisaEm | downloadable | GPL-3.0 | Website ↗ |
| MAME | downloadable | GPL-2.0 | Website ↗ |
| Mednafen | downloadable | GPL-2.0 | Website ↗ |
| Mini vMac | downloadable | GPL-2.0 | Website ↗ |
| Neo Geo | online | BSD-3-Clause | Website ↗ |
| OpenEmu | downloadable | BSD-3-Clause | Website ↗ |
| Out Run | online | MIT | Website ↗ |
| PCE / PCE.js | both | GPL-2.0 | Website ↗ |
| PUAE | downloadable | GPL-2.0 | Website ↗ |
| Palm Pilot | online | GPL-3.0 | Website ↗ |
| PicoDrive | downloadable | MAME | Website ↗ |
| Project Tempest | downloadable | Freeware | Website ↗ |
| Provenance | downloadable | BSD-3-Clause | Website ↗ |
| Regen | downloadable | Freeware | Website ↗ |
| RetroArch | both | GPL-3.0 | Website ↗ |
| SAE - Scripted Amiga Emulator | online | GPL-2.0 | Website ↗ |
| SSF | downloadable | Freeware | Website ↗ |
| STonX | downloadable | GPL-2.0 | Website ↗ |
| SainT | downloadable | Freeware | Website ↗ |
| Scripted Amiga Emulator | online | GPL-2.0 | Website ↗ |
| Sega 32X | online | Non-commercial (PicoDrive) | Website ↗ |
| Sega Mega-CD | online | Non-commercial (PicoDrive) | Website ↗ |
| Steem SSE | downloadable | GPL-3.0 | Website ↗ |
| Street Fighter II | online | Non-commercial (FBNeo) | Website ↗ |
| TI-89 Emulator | online | GPL-2.0 | Website ↗ |
| UAE | downloadable | GPL-2.0 | Website ↗ |
| Virtual Jaguar | downloadable | GPL-3.0 | Website ↗ |
| Virtual Jaguar Rx | downloadable | GPL-3.0 | Website ↗ |
| WinFellow | downloadable | GPL-2.0 | Website ↗ |
| WinUAE | downloadable | GPL-2.0 | Website ↗ |
| WinX68k (Keropi) | downloadable | Freeware | Website ↗ |
| XM6 Pro-68k | downloadable | Freeware | Website ↗ |
| XM6 TypeG | downloadable | Freeware | Website ↗ |
| Yabause | downloadable | GPL-2.0 | Website ↗ |
| ares | downloadable | ISC | Website ↗ |
| higan | downloadable | GPL-3.0 | Website ↗ |
| px68k | both | GPL-2.0 | Website ↗ |
| vAmiga | downloadable | GPL-3.0 | Website ↗ |
| vAmigaWeb | online | GPL-3.0 | Website ↗ |
| vMac | downloadable | GPL-2.0 | Website ↗ |
Machines
Amiga 1000
Amiga 500
Amiga 600
Apple Lisa
Apple Lisa 2
Atari 1040ST
Atari 520ST
Atari Jaguar
Atari STE
CPS-1
Gauntlet
Golden Axe
Macintosh 128K
Macintosh 512K
Macintosh Plus
Macintosh SE
Out Run
Palm Pilot
SNK Neo Geo
SNK Neo Geo
Sega 32X
Sega Genesis
Sega Mega Drive
Sega Mega Drive 2
Sega Mega-CD
Sharp X68000
Sharp X68000 XVI
TI-89
Operating systems
Reference & documentation
External technical references for programming Motorola 68000 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| MC68000 Semiconductor Technical Data (Datasheet) ↗ | Datasheet | Electrical characteristics, DC/AC bus timing parameters |
| M68000 Family Programmer's Reference Manual ↗ | Instruction set | Official opcode encodings, addressing modes, every instruction |
| M68000 User's Manual exception vectors ↗ | Interrupt list | Exception vector table, interrupt priority levels, autovectors |
| MC68000 Datasheet pin assignments ↗ | Pinout | 64-pin DIP signal names and pin assignments |
| M68000 Programmer's Reference: addressing modes ↗ | Programming | Data types, addressing modes, programming model |
| Perihelion MC68000 Assembly Tutorials ↗ | Programming | Hands-on 68000 assembly programming tutorial series |
| M68000 8-/16-/32-Bit Microprocessors User's Manual ↗ | Reference | Bus operation, signals, exception processing model |
| YACHT: Yet Another Cycle Hunting Table ↗ | Reference | Corrected cycle timing including bus access counts |
| SingleStepTests m68000 (MAME-generated) ↗ | Test suite | TomHarte-style JSON tests from MAME microcoded core |
| SingleStepTests 680x0 conformance suite ↗ | Test suite | Per-instruction JSON tests with full bus activity |
| EASy68K editor/assembler/simulator ↗ | Tool | Open-source 68000 assembler and instruction-level simulator |