ANESE Git (2018/06/29) – EmuCR
ANESE Git (2018/06/29) is released. ANESE (Another NES Emulator) is a Nintendo Entertainment System Emulator being written for fun and learning. While accuracy is a long-term goal, ANESE’s primary goal is to play some of the more popular titles. As of now, most basic Mappers have been implemented, so popular titles should be working! 🙂 ANESE is built with cross-platform in mind, and is regularly built on all major platforms (macOS, Windows, and Linux). ANESE doesn’t use any vendor-specific language extensions, and is compiled with strict compiler flags. It is also linted (fairly) regularly. ANESE strives for clean and interesting C++11 code, with an emphasis on readability and maintainability. With that said, performance is important, but it’s not ANESE’s primary focus.
ANESE Git changelog:
* dmc fixes + apu cleanup
* fix travis
* update README, done first pass at APU!
* dmc implemented + apu fixes + switch to float samples
* added hi and lo pass filters to apu
* add triangle channel
* add pulse channels – improved noise
* noise channel working!
* begin work on custom APU