The main goal is to build a NES emulator with developers as target audience. Porting the emulator to various embedded platforms is made possible by having a clean abstraction of hardware dependent components. Whether your need is to have hundreds of instances running in parallel or replace audio and video components for experiments - JEG will be your friend.
ppu_vbl_nmi
timing test is failing)Just call make test
do run all tests. Taken from NESDev and github:christopherpow/nes-test-roms.
These tests are also not called by make test
.