ZSNES certainly had the L+R+A problem, too. [1] I assume the default key mapping hit a failure case with some common limited-rollover keyboard design, but I've never bothered researching it. It's possible it was caused by Allegro, as well.
[1]: http://zsnes-docs.sourceforge.net/html/faq.htm#universal_inp...