diff options
author | 2022-02-17 12:16:27 +0900 | |
---|---|---|
committer | 2022-02-16 22:16:27 -0500 | |
commit | 1f99365bbd49bedcb9bcfaef15b4cba7a6dbdd63 (patch) | |
tree | 6c547c8bda0a6390e1668f3bc56a2a410ffc6d44 /docs/release/scripts/build/png2bdc.py | |
parent | 93ce4b3581ccecaacc4f555040fc1af42d0adaad (diff) |
nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements (#9258)
* nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements
Fix Pulse channel duty behavior
Fix triangle output behavior
Fix noise output behavior
Fix DMC output and clamp behavior
- now DMC output is affects triangle and noise volume.
Reference:
https://wiki.nesdev.org/w/index.php?title=APU
https://wiki.nesdev.org/w/index.php?title=APU_Pulse
https://wiki.nesdev.org/w/index.php?title=APU_Triangle
https://wiki.nesdev.org/w/index.php?title=APU_Noise
https://wiki.nesdev.org/w/index.php?title=APU_DMC
https://wiki.nesdev.org/w/index.php?title=APU_Mixer
* nes_apu.cpp: Fix mixer output correction
Reduce unnecessary variables
Split channel update function and output variable
Add notes
Diffstat (limited to 'docs/release/scripts/build/png2bdc.py')
0 files changed, 0 insertions, 0 deletions