MonkeyNES is a brand new NES emulator project. It's written entirely in Java and entirely by Dave Stephens. This project is not designed to be the first NES emulator, or even the best NES emulator, and it probably won't be the fastest emulator, but is rather a personal project of mine to prove I could do it.
My research for this project will include basically any technical doc, tutorial doc, specification, or rant about the NES but it will not include anyone else's code. That way the design can be as purely mine as is possible.
Most news about the project will show up on the Development page, so it's best to check there often for updates.