Mariones has been working on his emu and has now released a newer, better version, complete with a new name.
Check it out at his site.
Alright, I confess. I have been working on MarioNES. I have code named the newest incarnation of my emulator "80five." this is also its working name bacause I have changed virtually every aspect of it. It now uses DirectX for video, sound and controls. It is not a completely new emulator... Think of it as an evolutionary bi-product of MarioNES. Overall it is a much better emulator
Check it out at his site.