The Motorola 68000
I got into Motorola 680x processors first, and from there
the obvious path was the 68000.
Soon after the 68000 came out, Byte ran articles on not only the processor but also the
computers that used it -- foremost the Apple Macintosh, but also the Amiga, Atari ST,
Fortune 32:16 and others. When I started studying at
the University of Stellenbosch in 1985, I found the Byte shelf in the Engineering Library,
and my studies diverged somewhat from what the lecturers were trying to teach me.
Design Philosophy Behind Motorola's MC68000,
part 2 and
My first 68000 system was homebrewed on three Eurocards. Read about it
I've been using the Quelo assembler which I downloaded from somewhere. Here's a local copy
This assembler can be used to assemble the tutornew monitor mentioned in the
comp.sys.m68k FAQ -- I get a bit-identical
image so things obviously work right.
My notes on using the Quelo crossassembler.
I've also played with EASy68K which does provide an IDE
Integrated Development Environment) but I prefer the Quelo assember.
WinHex is a Windows hex viewer / editor. It can
join two ROM (Hi/Lo) files into a single binary.
Tools -> File tools -> Unify -> Bytewise. File 1 is Hi, File 2 is Lo.
Peter Stark wrote
for the 6809 and 68000. It's free for non-commercial use by accepting
Steve over at
Big Mess o' Wires made Linux run on
a solderless breadboard 68008 (!).
68000 on the Apple
Some links and stuff:
- Greg Garner's 68000 32 bit division source code.
- 68000 Assembler/Simulator written at North Carolina State University's
Electrical and Computer Engineering department.
- ART-FORTH is a full 32-bit subroutine-threaded FORTH written by Anthony Rose (he of the
tephelone). But my copy of the .bin
- AS68K 68020/68881/68851 cross assembler for DOS
- Matthew Brandt's C68K Compiler with modifications by Scott Howard.
- Tiny Basic for the MEX68KECB
- Modula 2 source code for a 68000 cross-assembler.
- Motorola's 6809 to 68000 assembler translator
- GCC MSDOS cross-compiler for the 68000 on
- ABCnix and dnix for the DIAB DS90 and Luxor ABC1600
- Atari ST MINIX on the PT68K. MINIX source is on GitHub.
- Motorola FBUG68K, Revision 1.1. As mentioned elsewhere, the filenames are somewhat stuffed.
- Fortune 32:16 (also see my blog entry).
- Tutor and Tutornew
- VU68K SBC from Byte, January 1984, and the VUBug monitor written by Russell Brown,
supposedly for Raymond Carr's "Raymatic" 68000 Development Board. I think these might belonng together.
- Karl Lunt wrote a
68000 ROM Monitor, which was published in the May 1989 issue of 68' Micro Journal
copyright notice). If you type this in, please
send me a copy of the binary? Karl also wrote
compiled Basic for the 68HC11 and 68000.
- Joe-Mon on the
Beckman DU600 spectrophotometer.
- OS-9 68K V3.2
- Geoffrey Brown and Kyle Harper's 68008 design from Computer Design magazine. Well,
actually it's a repackaged AN897.
- Bob Coates' Kaycomp 68000 SBC from
& Wireless World, October 1985 to February 1986,
- Wichit built a
68k Single Board Computer.
- Somewhere around 1994, Ingo Cyliax developed a 68030-based SBC with
an ISA bus interface. Here's a mirror of
ftp.cs.indiana.edu/pub/goo I made in October 1999.
- Quanta Q40 and Q60, Sinclair
QL -> Aurora / Pandora -> Thor -> Q40/Q60.
- Hawthorne Technologies
TinyGiant HT68k SBC on Rich Cini's pages.
- The Applix 1616
is an Australian 68000 computer
in kit form.
IDE hard drive interface for the Amiga that looks as if it'll work with any 68000.
R. Santa-Maria compiled an archive of most of the
DTACK GROUNDED newsletters. Nice trip down memory lane.
680x0 Resources compiled by Paul RSM and hosted by ckelly at Easy68K.
- You might find the
68K Internet Resources page helpful.
- 68000 Tiny Basic Web Page.
- Jeff Tranter.
- Kiwi - a 68k homebrew computer (Yamaha V9990 graphics, dynamic RAM), and
Lee Davison's Enhanced Basic 68k.
- The story of SAGE.