map Y to B for international keyboard, fix #9
Merge pull request #13 from jancborchardt/patch-1

map Y to B for international keyboard, fix #9
also update description to include Y as mapping for B
Merge pull request #14 from jancborchardt/patch-2

also update description to include Y as mapping for B
Added /tmp to gitignore
Fixed doIrq call in cpu. Closes #3. (Only took me 2 years - sorry @gmarty!)
Fixed Mapper 4 graphical garbage. It was not triggering IRQ Normal from counter.
Merge pull request #21 from workhorsy/master

Fixed mapper 4
Fixed bug with screen drawing slowing down CPU on fast machines.
Merge pull request #26 from workhorsy/master

Screen drawing waiting slows down CPU on fast machines.
Switch to Grunt for building.
Update mappers.js

When I code NES games, I often use the following code in order to handle the controller:
        LDX #9
        STX $4016
        DEX
        STX $4016
    loop:
        LDA $4016
        DEX
        BNE loop

This works because when I write a 9 followed by an 8 to the controller, the only bit that actually counts is the LSB. The original code requires me to write exactly a 1, but that seems restrictive, and is not consistent with other emulators.
Merge pull request #28 from isharacomix/patch-1

Update mappers.js
Modified gruntfile to explicitly concatenate js in order
Merge pull request #29 from wmh/master

Modified gruntfile to explicitly concatenate js in order
ui game add screenshot method.
Merge pull request #33 from yasaricli/master

ui game add screenshot method.
Edit code to comply with Closure Compiler advanced optimization mode
Ignore .jar file
Write [ui] property of JSNES instantiations to avoid renaming by the compiler. Cannot be fixed by property mapping.