Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Something something gruntHEADorigin/masterorigin/HEADmaster | Ben Firshman | 2016-09-18 | 1 | -3/+3 |
| | |||||
* | Update dynamicaudio.js and enable by default | Ben Firshman | 2016-09-18 | 3 | -3/+33 |
| | | | | Now supports web audio api. | ||||
* | Add Docker build system | Ben Firshman | 2016-09-18 | 3 | -5/+17 |
| | |||||
* | Add Docker Compose file | Ben Firshman | 2016-09-18 | 1 | -0/+6 |
| | |||||
* | Merge pull request #43 from matthewbauer/patch-1 | Ben Firshman | 2015-07-30 | 1 | -1/+0 |
|\ | | | | | Remove unneeded code. | ||||
| * | Remove unneeded code. | Matthew Bauer | 2015-07-29 | 1 | -1/+0 |
|/ | |||||
* | Merge pull request #33 from yasaricli/master | Ben Firshman | 2013-09-16 | 1 | -0/+11 |
|\ | | | | | ui game add screenshot method. | ||||
| * | ui game add screenshot method. | yasar icli | 2013-09-16 | 1 | -0/+11 |
|/ | |||||
* | Merge pull request #29 from wmh/master | Ben Firshman | 2013-07-25 | 1 | -1/+1 |
|\ | | | | | Modified gruntfile to explicitly concatenate js in order | ||||
| * | Modified gruntfile to explicitly concatenate js in order | Hunter Wu | 2013-07-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #28 from isharacomix/patch-1 | Ben Firshman | 2013-06-15 | 1 | -1/+1 |
|\ | | | | | Update mappers.js | ||||
| * | Update mappers.js | Barry Peddycord III | 2013-06-15 | 1 | -1/+1 |
|/ | | | | | | | | | | | | | 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. | ||||
* | Switch to Grunt for building. | Ben Firshman | 2013-05-28 | 6 | -34/+44 |
| | |||||
* | Merge pull request #26 from workhorsy/master | Ben Firshman | 2013-05-26 | 1 | -14/+1 |
|\ | | | | | Screen drawing waiting slows down CPU on fast machines. | ||||
| * | Fixed bug with screen drawing slowing down CPU on fast machines. | Matthew Brennan Jones | 2013-05-24 | 1 | -14/+1 |
|/ | |||||
* | Merge pull request #21 from workhorsy/master | Ben Firshman | 2012-11-06 | 1 | -0/+12 |
|\ | | | | | Fixed mapper 4 | ||||
| * | Fixed Mapper 4 graphical garbage. It was not triggering IRQ Normal from counter. | Matthew Brennan Jones | 2012-11-06 | 1 | -0/+12 |
|/ | |||||
* | Fixed doIrq call in cpu. Closes #3. (Only took me 2 years - sorry @gmarty!) | Ben Firshman | 2012-09-29 | 1 | -1/+1 |
| | |||||
* | Added /tmp to gitignore | Ben Firshman | 2012-09-29 | 1 | -0/+1 |
| | |||||
* | Merge pull request #14 from jancborchardt/patch-2 | Ben Firshman | 2012-09-25 | 1 | -1/+1 |
|\ | | | | | also update description to include Y as mapping for B | ||||
| * | also update description to include Y as mapping for B | Jan-Christoph Borchardt | 2012-09-25 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #13 from jancborchardt/patch-1 | Ben Firshman | 2012-09-24 | 1 | -0/+1 |
|\ | | | | | map Y to B for international keyboard, fix #9 | ||||
| * | map Y to B for international keyboard, fix #9 | Jan-Christoph Borchardt | 2012-09-24 | 1 | -0/+1 |
|/ | |||||
* | Changed parseInt to Math.floor | Ben Firshman | 2010-09-26 | 3 | -37/+38 |
| | |||||
* | Holy crap. With a little help from VBScript, now working on IE9 | Ben Firshman | 2010-09-26 | 4 | -56/+85 |
| | |||||
* | Cleaned up ui.js a little | Ben Firshman | 2010-09-26 | 1 | -31/+63 |
| | |||||
* | Added base64.js for browsers which don't support atob() | Ben Firshman | 2010-09-26 | 3 | -2/+227 |
| | |||||
* | Added state saving and loading | Ben Firshman | 2010-09-20 | 5 | -35/+246 |
| | |||||
* | Added Ecin to authors (thanks for the fix!) | Ben Firshman | 2010-08-31 | 1 | -0/+1 |
| | |||||
* | Fixed controls for player 2. | ecin | 2010-08-31 | 1 | -7/+8 |
| | |||||
* | Fixed missing variable declaration. | Ben Firshman | 2010-08-27 | 1 | -1/+1 |
| | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=590380 | ||||
* | Switched order of controls and ROMs | Ben Firshman | 2010-08-15 | 1 | -2/+3 |
| | |||||
* | ROM select is now in a div of its own and helpful error messages are ↵ | Ben Firshman | 2010-08-15 | 1 | -1/+14 |
| | | | | displayed for old browsers | ||||
* | Added AUTHORS file | Ben Firshman | 2010-07-28 | 2 | -0/+12 |
| | |||||
* | Brought up to date with vNES 2.13. Just missing all the new mappers | Ben Firshman | 2010-07-07 | 2 | -28/+49 |
| | |||||
* | Missing semicolon in ui.js! | Ben Firshman | 2010-07-06 | 1 | -1/+1 |
| | | | | cpu.js has yet to be linted - I'm in the process of rewriting it | ||||
* | Fixed benchmark to use new source paths | Ben Firshman | 2010-07-06 | 2 | -18/+26 |
| | |||||
* | Removed all code specific to my personal site and added some example ↵ | Ben Firshman | 2010-07-06 | 7 | -74/+416 |
| | | | | homebrew roms | ||||
* | Link jake | Ben Firshman | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | Added support for building distribution packages with Jake | Ben Firshman | 2010-07-06 | 15 | -12/+84 |
| | |||||
* | Added benchmark. Abstracted all communication with the outside world to ↵ | Ben Firshman | 2010-07-04 | 12 | -200/+371 |
| | | | | JSNES.UI so the benchmark can be run outside a browser. | ||||
* | Removed redundant list of roms | Ben Firshman | 2010-07-03 | 1 | -797/+0 |
| | |||||
* | js.2 -> js | Ben Firshman | 2010-07-03 | 14 | -11/+13 |
| | |||||
* | Added licenses | Ben Firshman | 2010-06-29 | 10 | -0/+178 |
| | |||||
* | All whipped into shape by JSLint except for CPU. Yummy. | Ben Firshman | 2010-06-12 | 7 | -526/+556 |
| | |||||
* | Removed unnecessary inheritance util | Ben Firshman | 2010-06-12 | 1 | -12/+0 |
| | |||||
* | Refactored mappers. Linted and neater inheritance | Ben Firshman | 2010-06-12 | 1 | -585/+549 |
| | |||||
* | Make nes global for debugging | Ben Firshman | 2010-06-12 | 1 | -1/+2 |
| | |||||
* | NES -> JSNES | Ben Firshman | 2010-06-10 | 10 | -528/+528 |
| | |||||
* | Cleaned up UI and ROM loading code. There is now nothing leaked to the ↵ | Ben Firshman | 2010-06-10 | 6 | -909/+957 |
| | | | | global namespace - you can run more than one NES on a page! | ||||
* | Partially linted PPU | Ben Firshman | 2010-06-07 | 1 | -138/+147 |
| | |||||
* | Removed useless makefile | Ben Firshman | 2010-06-06 | 1 | -9/+0 |
| | |||||
* | Load binary ROMs directly | Ben Firshman | 2010-06-06 | 4 | -58/+31 |
| | |||||
* | Fixed broken mapper inheritance | Ben Firshman | 2010-06-06 | 2 | -9/+13 |
| | |||||
* | Eurgh. Better versioning system will be done when Jake is sorted | Ben Firshman | 2010-06-05 | 14 | -13/+13 |
| | |||||
* | Zooom | Ben Firshman | 2010-06-05 | 2 | -0/+26 |
| | |||||
* | Directly write audio from PAPU. | Ben Firshman | 2010-06-04 | 2 | -33/+13 |
| | |||||
* | Restored performance in Chrome. This makes it run 5x faster. Goddamn you Chrome. | Ben Firshman | 2010-06-04 | 3 | -2/+106 |
| | |||||
* | Cleaned up rom.js | Ben Firshman | 2010-05-23 | 1 | -69/+71 |
| | |||||
* | New version of dynamicaudio.js which doesn't start flash sound until ↵ | Ben Firshman | 2010-05-23 | 1 | -0/+0 |
| | | | | something is written to it | ||||
* | Upgraded jQuery to 1.4.2 | Ben Firshman | 2010-05-23 | 3 | -33/+155 |
| | |||||
* | Moved canvas to ppu | Ben Firshman | 2010-05-22 | 2 | -14/+14 |
| | |||||
* | Moved memory to CPU and PPU | Ben Firshman | 2010-05-22 | 4 | -87/+98 |
| | |||||
* | Massive restructuring. Everything is prototyped properly now, and nothing is ↵ | Ben Firshman | 2010-05-22 | 15 | -4176/+3769 |
| | | | | leaked into the global namespace apart from rom loading. | ||||
* | Switched sound output to use dynamicaudio.js | Ben Firshman | 2010-05-20 | 4 | -9/+13 |
| | |||||
* | * preventDefault in keypress to cancel default action in Opera | Rafal Chlodnicki | 2010-04-25 | 1 | -1/+4 |
| | |||||
* | And the CSS, oops | Ben Firshman | 2010-01-07 | 1 | -1/+1 |
| | |||||
* | Moved things to nuke cache. These should be minified and versioned. | Ben Firshman | 2010-01-07 | 19 | -17/+17 |
| | |||||
* | Broken jsTunes link | Ben Firshman | 2010-01-07 | 1 | -1/+1 |
| | |||||
* | Linked to jsTunes | Ben Firshman | 2010-01-07 | 1 | -1/+1 |
| | |||||
* | Correct stylesheet | Ben Firshman | 2010-01-07 | 1 | -6/+12 |
| | |||||
* | Better frame limiter that doesn't get behind time | Ben Firshman | 2010-01-07 | 1 | -5/+1 |
| | |||||
* | Add an option to disable writing to the canvas | Ben Firshman | 2010-01-07 | 4 | -14/+17 |
| | |||||
* | Correct style sheet path | Ben Firshman | 2009-11-04 | 1 | -1/+1 |
| | |||||
* | An attempt to get the mouse light gun working | Ben Firshman | 2009-10-25 | 3 | -24/+25 |
| | |||||
* | Tweaks to sound buffer lengths | Ben Firshman | 2009-10-25 | 2 | -1/+4 |
| | |||||
* | Far more accurate frame limiting | Ben Firshman | 2009-10-22 | 1 | -5/+19 |
| | |||||
* | Various variable scope optimisations, split up PAPU code and added "enable ↵ | Ben Firshman | 2009-10-22 | 8 | -912/+859 |
| | | | | sound" button. | ||||
* | Merge branch 'master' of git://github.com/jensl/jsnes into jensl/master | Ben Firshman | 2009-10-17 | 1 | -69/+78 |
|\ | |||||
| * | Some more simple optimizations. | Jens Lindstrom | 2009-09-21 | 1 | -55/+58 |
| | | |||||
| * | Optimized endFrame by caching things in local variables. | Jens Lindstrom | 2009-09-20 | 1 | -14/+20 |
| | | |||||
* | | Simple sound support | Ben Firshman | 2009-10-17 | 6 | -12/+1526 |
| | | |||||
* | | Updated gitignore | Ben Firshman | 2009-10-17 | 1 | -0/+1 |
| | | |||||
* | | Added digg/reddit buttons and clarified Chrome's performance. | Ben Firshman | 2009-10-11 | 1 | -3/+9 |
|/ | |||||
* | Added Bubble Bobble and Lifeforce | Ben Firshman | 2009-09-18 | 1 | -0/+2 |
| | |||||
* | Added Mega Man | Ben Firshman | 2009-09-18 | 1 | -3/+6 |
| | |||||
* | Oh my! JSNES now runs at full speed on Chrome (thanks Connor!) | Ben Firshman | 2009-08-11 | 3 | -34/+37 |
| | |||||
* | Moved my name into the description | Ben Firshman | 2009-08-09 | 1 | -2/+1 |
| | |||||
* | Shameless plug | Ben Firshman | 2009-06-30 | 1 | -2/+1 |
| | |||||
* | Tweaked spacing under controls | Ben Firshman | 2009-06-30 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of ↵ | Ben Firshman | 2009-06-30 | 1 | -1/+5 |
|\ | | | | | | | ssh://ham.firshman.co.uk/var/www/benfirshman.com/projects/jsnes | ||||
| * | Tweaked spacing | Ben Firshman | 2009-06-30 | 1 | -1/+5 |
| | | |||||
* | | Only keyboard keys used by the emulator are now disabled | Ben Firshman | 2009-06-30 | 1 | -4/+6 |
|/ | |||||
* | Added FPS | Ben Firshman | 2009-06-30 | 4 | -8/+39 |
| | |||||
* | Bumped CSS version | Ben Firshman | 2009-06-30 | 1 | -1/+1 |
| | |||||
* | Created a nice website with controls and about | Ben Firshman | 2009-06-30 | 2 | -18/+84 |
| | |||||
* | Moved running frames to a static function for a desperately needed | Ben Firshman | 2009-06-30 | 1 | -1/+2 |
| | | | | 0.0000001% speed increase | ||||
* | Fixed missing this. in nametables | Ben Firshman | 2009-06-30 | 1 | -2/+2 |
| | |||||
* | Tidied up keyboard handling | Ben Firshman | 2009-06-30 | 2 | -67/+35 |
| | |||||
* | A bit of tidying up | Ben Firshman | 2009-06-30 | 5 | -203/+148 |
| |