http://emu7800.sourceforge.net/This is a really good Atari 7800 emulator and I like it for the 2600 compatibility as well. Only one problem--it doesn't support 2 players via keyboard so it's not at all cab friendly.
I wonder if someone smarter than me could write a plug-in or whatever for this emu that would give it user-defined controller keys?