ClassAPU<pre> The <a href="https://www.nesdev.org/wiki/APU">APU</a> is composed of five channels: square 1, square 2, triangle, noise, delta modulation chann
bin/src/main/java/cn/navclub/nes4j/bin/apu/APU.java:60
ClassDMChannel<p> The <a href="https://www.nesdev.org/wiki/APU_DMC">DMC channel</a> contains the following: memory reader, interrupt flag, sample buffer, timer, out
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/DMChannel.java:26
ClassDivider<li> A divider outputs a clock periodically. It contains a period reload value, P, and a counter, that starts at P. When the divider is clocked, if th
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/timer/Divider.java:32