I've been spending most of my time recently going over the Master System emulation and tidying it up in preparation for release, but I have also uploaded a new video showing RetroCopy's NES emulation.
It's funny (not haha funny) how much time it takes to do things like input devices, at least when you want to do them correctly. I've had the light phaser working for a while but ripped it out when I rewrote my VDP a few months ago. Adding it back was a bit more tedious than I first thought because I had to deal with aspect ratios, windowed vs fullscreen mode, weird perspectives, etc.
Currently RetroCopy [SMS] emulates the joypad, megadrive 6 button controller, lightphaser, sportspad, japanese paddle and the mythical export paddle. The 6 button controller isn't even used by any games, it is only used in a demo made by the excellent Charles MacDonald. I extended the demo recently to support two 6 button controllers at once just to stretch RetroCopy out in a test. I hope that homebrew developers will take advantage of the 6 button controller though as it is superior to the regular SMS one and is quite easy to add support for!
The NES side is currently limited to the regular joypad, and it has even more input devices to add than the SMS. Provided the documentation is there it shouldn't be too hard to add support for them though. The games in the Nintendo video are Super Mario Brothers 1 & 3 , Mega Man 2 , Solar Jetman and Battletoads. If you have a NES you should buy at least 2 of these games on EBAY as they are quite good, all of them.