You can clone with
HTTPS or Subversion.
Changed parseInt to Math.floor
Holy crap. With a little help from VBScript, now working on IE9
Cleaned up ui.js a little
Added base64.js for browsers which don't support atob()
Added state saving and loading
Added Ecin to authors (thanks for the fix!)
Fixed controls for player 2.
Fixed missing variable declaration.
Switched order of controls and ROMs
ROM select is now in a div of its own and helpful error messages are …
…displayed for old browsers
Added AUTHORS file
Brought up to date with vNES 2.13. Just missing all the new mappers
Missing semicolon in ui.js!
cpu.js has yet to be linted - I'm in the process of rewriting it
Fixed benchmark to use new source paths
Removed all code specific to my personal site and added some example …
Added support for building distribution packages with Jake
Added benchmark. Abstracted all communication with the outside world …
…to JSNES.UI so the benchmark can be run outside a browser.
Removed redundant list of roms
js.2 -> js
All whipped into shape by JSLint except for CPU. Yummy.
Removed unnecessary inheritance util
Refactored mappers. Linted and neater inheritance
Make nes global for debugging
NES -> JSNES
Cleaned up UI and ROM loading code. There is now nothing leaked to th…
…e global namespace - you can run more than one NES on a page!
Partially linted PPU
Removed useless makefile
Load binary ROMs directly
Fixed broken mapper inheritance
Eurgh. Better versioning system will be done when Jake is sorted
Directly write audio from PAPU.
Restored performance in Chrome. This makes it run 5x faster. Goddamn …