Project 64 is a proprietary Nintendo 64 emulator for Windows. It employs a plug-in system that allows third-party software developers to create their own implementation of a specified component. Project64 allows the user to play Nintendo 64 games on a computer by reading ROM images, either dumped from the read-only memory of a Nintendo 64 cartridge or created directly on the computer as homebrew. Project64 started as an exercise by Jabo and zilmar in an attempt to see if they were capable of programming a Nintendo 64 emulator. It's open source now.
Project64 v2.3 Changelog:
http://www.pj64-emu.com/downloads/project64/binaries/lots of changes, nearly 1000 commits since 2.2. We have the offical release of 2.3. Also have the first public beta of project64 for android, it is still a beta I am sure there is lots of things needed to make it better, but things are playable now.