Let's get power-up and reset behavior worked out. Add your ideas of things to test, preferably those related to emulation problems. Mention if you need a test ROM to test your emulator, otherwise I'll release a batch of test ROMs later.
I didn't find any APU unavailability at power-up or reset. The squares, triangle, noise, and DMC all worked immediately. The frame counter mode could be changed and $4015 reported length counter status properly.
I tested the PPU's VBL flag. It's set at power-up and cleared at reset, and next set about 27384 clocks later.
I didn't find any APU unavailability at power-up or reset. The squares, triangle, noise, and DMC all worked immediately. The frame counter mode could be changed and $4015 reported length counter status properly.
I tested the PPU's VBL flag. It's set at power-up and cleared at reset, and next set about 27384 clocks later.