A Motorola 680x0 emulator written in Java.
Currently m68k emulates the 68000 cpu found in the Amiga and other 16-bit era machines. There is no reason why this couldn't be extended to support the rest of the 680x0 family and this was a consideration of the design.
There is an Apache Ant build file included. Just run ant from the project directory.
There is a simple cpu monitor shell to enable testing/debugging. This can be invoked by running the following at the command prompt:
$ java -cp m68k.jar m68k.Monitor
Please give me your feedback and comments and report any bugs via my GitHub project.
The code is released under the Open Source BSD License.
Many thanks to Wolfgang Lenerz and @fedex81 for their contributions.