What does that mean, exactly? Should the 0s and 1s in the APU's duty cycle sequences be swapped?
Code: Select all
Duty Waveform sequence
0 0 1 0 0 0 0 0 0 (12.5%)
1 0 1 1 0 0 0 0 0 (25%)
2 0 1 1 1 1 0 0 0 (50%)
3 1 0 0 1 1 1 1 1 (25% negated)
Moderator: Moderators
Code: Select all
Duty Waveform sequence
0 0 1 0 0 0 0 0 0 (12.5%)
1 0 1 1 0 0 0 0 0 (25%)
2 0 1 1 1 1 0 0 0 (50%)
3 1 0 0 1 1 1 1 1 (25% negated)
That's inverting the signal, though, not generating a negative signal...tepples wrote:try subtracting the MMC5's output from 30.
They might cancel if they're exactly in phase, just as a 2A03 pulse wave with duty cycle $40 (1/4) and one with duty cycle $C0 (3/4) cancel. But in practice, such waves are rarely exactly in phase because they're playing different notes in the first place.James wrote:- Why doesn't [MMC3's inverted waveform] cause issues? For example, wouldn't similarly setup square waves on the APU and MMC5 cancel each other out?
There's no audible difference between the two.That's inverting the signal, though, not generating a negative signal
Voltage isn't absolute, it's a relative difference. Whatever the baseline output of the 2A03 or MMC5 is, there is a highpass filter which shifts that baseline to ground (0). It doesn't need a negative voltage source, it only needs to go negative relative to its baseline output. Inverting and negating are the same thing in this situation.James wrote:- Where is the MMC5's negative voltage source?
That's inverting the signal, though, not generating a negative signal...
Code: Select all
2A03
----
| |
| |
0v --------------------
| |
| |
----
MMC5
Code: Select all
2A03
----
| |
| |
-- -- ----
| |
| |
----
MMC5
0v --------------------