quickerNES ============ quickerNES is an attempt to modernizing and improving the performance of quickNES, the fastest NES emulator in the interwebs (as far as I know). The goals for this project are, in order of importance: - Improve overall emulation performance even more - Modernize the code base with best programming practices, including CI tests, benchmarks, and coverage analysis - Add support for more mappers, controllers, and features supported by other emulators - Improve accuracy, if possible The main aim is to improve the exploration performance of my TASing bot, [JaffarPlus](https://github.com/SergioMartin86/jaffarPlus). However, if this work might help with homebrew emulation and other people having more fun, then much better! Credits ========= - quickNES was originally by Shay Green (a.k.a. [Blaarg](http://www.slack.net/~ant/)) under the GNU GPLv2 license. The source code is still located [here](https://github.com/kode54/QuickNES) - The code was later improved and maintained by Christopher Snowhill (a.k.a. [kode54](https://kode54.net/)) - I could trace further contributions (e.g., new mappers) by retrowertz, CaH4e3, some adaptations from the [FCEUX emulator](https://github.com/TASEmulators/fceux) (see mapper021) - The latest version of the code is maintained by Libretro's community [here](https://github.com/libretro/QuickNES_Core) All base code for this project was found under the GNU GPLv2 license, which I am preserving. Any non-credited work is unintentional and shall be immediately rectfied.