Mahatma68k Code
Status: Beta
Brought to you by:
weiju
File | Date | Author | Commit |
---|---|---|---|
examples | 2010-02-02 | Wei-ju Wu | [dea15b] updated dates in file headers |
mahatmarb | 2011-01-01 | Wei-ju Wu | [3bfb28] Happy New Year 2011 |
src | 2011-01-01 | Wei-ju Wu | [3bfb28] Happy New Year 2011 |
templates | 2010-02-02 | Wei-ju Wu | [dea15b] updated dates in file headers |
.gitignore | 2009-10-30 | Wei-ju Wu | [3e7103] initial commit |
LICENSE | 2011-01-01 | Wei-ju Wu | [3bfb28] Happy New Year 2011 |
README | 2009-10-30 | Wei-ju Wu | [3e7103] initial commit |
STATUS | 2009-11-21 | Wei-ju Wu | [e1dd64] bchg instruction implemented |
generator.rb | 2011-01-01 | Wei-ju Wu | [3bfb28] Happy New Year 2011 |
pom.xml | 2010-11-15 | Wei-ju Wu | [356ff2] using junit 4.8.2 |
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.