-Fixed DMC $4011 write behavior -Fixed period for square channels -Removed blip_buffer & blip_synth. Replaced with blip_buf and SoundMixer - now have non-linear sound mixing. -Fixes all sound-related tests (apu_mixer (dmc, noise, square, triangle) and volume_tests
16 lines
No EOL
573 B
C++
16 lines
No EOL
573 B
C++
#include "stdafx.h"
|
|
#include "EmulationSettings.h"
|
|
|
|
uint32_t EmulationSettings::_flags = EmulationFlags::LowLatency;
|
|
|
|
uint32_t EmulationSettings::_audioLatency = 20000;
|
|
double EmulationSettings::_channelVolume[5] = { 0.5f, 0.5f, 0.5f, 0.5f, 0.5f };
|
|
double EmulationSettings::_masterVolume = 1.0;
|
|
|
|
NesModel EmulationSettings::_model = NesModel::Auto;
|
|
|
|
uint32_t EmulationSettings::_emulationSpeed = 100;
|
|
|
|
OverscanDimensions EmulationSettings::_overscan;
|
|
VideoFilterType EmulationSettings::_videoFilterType = VideoFilterType::None;
|
|
uint32_t EmulationSettings::_videoScale = 1; |