jsnes
jsnes copied to clipboard
A JavaScript NES emulator.
During the first few frames of the emulator, an error is caused in the emulate() and doNonMaskableInterrupt() because this.nes.mmap is null. I added some guard clauses to prevent this error...
Bumps [sinon](https://github.com/sinonjs/sinon) from 9.2.2 to 15.0.1. Changelog Sourced from sinon's changelog. 15.0.1 aa493da4 Upgrade to fake-timers v10.0.2 (Carl-Erik Kopseng) Contains several fixes b3ee0aa5 Use Node version 18 in Runkit examples...
Bumps [mocha](https://github.com/mochajs/mocha) from 9.1.1 to 10.2.0. Release notes Sourced from mocha's releases. v10.2.0 10.2.0 / 2022-12-11 :tada: Enhancements #4945: API: add possibility to decorate ESM name before import (@j0tunn) :bug:...
Added support for mapper 240, which is common in some games released in China, I tried to write mapper 240, and apparently I did it successfully, and it worked! I...
Bumps [chai](https://github.com/chaijs/chai) from 4.3.4 to 4.3.7. Release notes Sourced from chai's releases. v4.3.7 What's Changed fix: deep-eql bump package to support symbols comparison by @snewcomer in chaijs/chai#1483 Full Changelog: https://github.com/chaijs/chai/compare/v4.3.6...v4.3.7...
I tried to run some roms that support mapper4 mmc3, but some roms are gray screen. I found a similar project on github, but I don't know how to improve...
I tried adding mapper241 and tested it and found no exceptions for now. The test screenshot is as follows: ![Tang Bohu's Autumn Fragrance Test Chart 1](https://user-images.githubusercontent.com/81669862/198289014-b0dc1ab6-ca1b-4bd4-a527-1978afd28e9d.png) ![Tang Bohu's Autumn Fragrance...
This commit increases the frame loop performance by 15-20%. How I tested it? I've turned on CPU throttling 6x in Chrome and I've run the below code. ```js const results...
I was able to add mapper 30 by copying over the mapper 2 mapper as mapper 30. The only issue is tiles are not animated. anybody have any idea how...