Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tree [3bfb28] master /
History



File Date Author Commit
examples 2010-02-02 Wei-ju Wu Wei-ju Wu [dea15b] updated dates in file headers
mahatmarb 2011-01-01 Wei-ju Wu Wei-ju Wu [3bfb28] Happy New Year 2011
src 2011-01-01 Wei-ju Wu Wei-ju Wu [3bfb28] Happy New Year 2011
templates 2010-02-02 Wei-ju Wu Wei-ju Wu [dea15b] updated dates in file headers
.gitignore 2009-10-30 Wei-ju Wu Wei-ju Wu [3e7103] initial commit
LICENSE 2011-01-01 Wei-ju Wu Wei-ju Wu [3bfb28] Happy New Year 2011
README 2009-10-30 Wei-ju Wu Wei-ju Wu [3e7103] initial commit
STATUS 2009-11-21 Wei-ju Wu Wei-ju Wu [e1dd64] bchg instruction implemented
generator.rb 2011-01-01 Wei-ju Wu Wei-ju Wu [3bfb28] Happy New Year 2011
pom.xml 2010-11-15 Wei-ju Wu Wei-ju Wu [356ff2] using junit 4.8.2

Read Me

Mahatma68k is a Motorola 68000 emulator library written in Java and Ruby.

"Mahatma" means "Great Soul", which fits well to the fact that the 68000
used to be power some of the greatest computers of all time: e.g.
Amiga, Atari ST, Apple Macintosh, SGI IRIS, NeXT... These all were
considered dream machines in the mid-eighties, before the rise of the
PC as we know it today. 

I have to admit it - I always loved 680x0 powered computers, they had
personality and soul, something I miss in today's machines, which
are more or less pretty much the same.

Mahatma68k is dedicated to all people who love computing, who are interested
in computing history and a time when Personal Computing was in its
infancy.

I associate the happiest time with computers with the 68000 CPU and
through this project, I hope to give a little bit of that back to the
community.

- Wei-ju Wu, September 9, 2009 (9/9/09)

Building
--------

It is assumed that you have Ruby and Maven 2 installed on your machine.
There is no maven plugin to call the generator and it will therefore
generate the single Cpu.java file into the source tree in order for the
Java compiler to find it.

./generator.rb
mvn install

See the example in the examples directory to see the general usage.