Hello everyone. I was wondering if anyone could tell me some specifics on how the NES APU Square-wave/Pulse channel works, I've read the documentation on it but I can't figure out some bits.
The Envelope generator creates a signal of either constant volume or with a linear decreasing slope. This bit gets clocked at the 240/192Hz signal from the Frame Sequencer, correct?
This signal then gets multiplied by an enable/silence signal from the Length Counter, clocked by the Frame Sequencer at 120/96Hz, correct?
Now comes the part I find a bit hard to understand. The channel itself also contains an 8-step sequencer, what does it do? what does it multiply the signal with? Is it responsible for the duty cycle?
The sweep unit is the biggest mystery to me. I have absolutely *NO* idea what this thing does, can someone elaborate?
Thanks in advance.
PS. If anyone's wondering, I'm doing a project similar (more exactly like) jwdonal, except I can't guarantee I'll ever catch up to him
The Envelope generator creates a signal of either constant volume or with a linear decreasing slope. This bit gets clocked at the 240/192Hz signal from the Frame Sequencer, correct?
This signal then gets multiplied by an enable/silence signal from the Length Counter, clocked by the Frame Sequencer at 120/96Hz, correct?
Now comes the part I find a bit hard to understand. The channel itself also contains an 8-step sequencer, what does it do? what does it multiply the signal with? Is it responsible for the duty cycle?
The sweep unit is the biggest mystery to me. I have absolutely *NO* idea what this thing does, can someone elaborate?
Thanks in advance.
PS. If anyone's wondering, I'm doing a project similar (more exactly like) jwdonal, except I can't guarantee I'll ever catch up to him