All rights reserved.
At one point I began work on a Z80 emulator in Java, since cross-platform emulators are rare. Got bored pretty quickly, but I may pick it up again some day.
It needs some refactoring in the main loop, and more instructions to be filled in. Feel free to contact me if you want to pick up where I left off.