From 3e1b03bed5244a521390dbd4794404fa807d56a2 Mon Sep 17 00:00:00 2001 From: Stephen Anthony Date: Tue, 25 Apr 2017 19:26:04 -0230 Subject: [PATCH 1/2] 3 voice music correction for CTY scheme. --- src/emucore/CartCTY.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/emucore/CartCTY.cxx b/src/emucore/CartCTY.cxx index 556b57204..008472475 100644 --- a/src/emucore/CartCTY.cxx +++ b/src/emucore/CartCTY.cxx @@ -525,7 +525,5 @@ inline void CartridgeCTY::updateMusicModeDataFetchers() // Let's update counters and flags of the music mode data fetchers for(int x = 0; x <= 2; ++x) - { -// myMusicCounters[x] += myMusicFrequencies[x]; - } + ; // myMusicCounters[x] += myMusicFrequencies[x] * wholeClocks; } From 5212dc11899cbb5520c08abf258ada26ea59ebef Mon Sep 17 00:00:00 2001 From: Stephen Anthony Date: Tue, 25 Apr 2017 19:31:03 -0230 Subject: [PATCH 2/2] Updated changelog for 3-voice music fixes. --- Changes.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Changes.txt b/Changes.txt index ed8a77319..6ea310e49 100644 --- a/Changes.txt +++ b/Changes.txt @@ -80,6 +80,9 @@ the new implementation now works for the NTSC 'Dig Dug' ROM. Special thanks for SpiceWare for the idea and modified implementation. + * Fixed long-standing bug in 3-voice music in DPC+ bankswitching scheme; + the music now sounds much more like the real thing. + * For the Linux/UNIX port: - The settings directory now uses the XDG Base Directory Specification. In most cases, this means that your files will now be stored in