diff --git a/Core/BaseApuChannel.h b/Core/BaseApuChannel.h index 603a0f2d..c8e6c304 100644 --- a/Core/BaseApuChannel.h +++ b/Core/BaseApuChannel.h @@ -31,6 +31,7 @@ public: { _channel = channel; _mixer = mixer; + _nesModel = NesModel::NTSC; Reset(false); } diff --git a/Core/Console.h b/Core/Console.h index 9bff4be1..a49d1920 100644 --- a/Core/Console.h +++ b/Core/Console.h @@ -51,7 +51,7 @@ class Console unique_ptr _hdData; unique_ptr _hdAudioDevice; - NesModel _model; + NesModel _model = NesModel::NTSC; string _romFilepath; string _patchFilename; diff --git a/Core/SoundMixer.cpp b/Core/SoundMixer.cpp index 87acc400..c5886b46 100644 --- a/Core/SoundMixer.cpp +++ b/Core/SoundMixer.cpp @@ -25,6 +25,7 @@ SoundMixer::SoundMixer() _blipBufRight = blip_new(SoundMixer::MaxSamplesPerFrame); _sampleRate = EmulationSettings::GetSampleRate(); _model = NesModel::NTSC; + _clockRate = CPU::GetClockRate(_model); Reset(); }