mirror of
https://github.com/libretro/Mesen.git
synced 2024-11-24 01:29:41 +00:00
44 lines
2.1 KiB
C++
44 lines
2.1 KiB
C++
#include "stdafx.h"
|
|
#include "EmulationSettings.h"
|
|
|
|
uint32_t EmulationSettings::PpuPaletteArgb[64] = {
|
|
0xFF666666, 0xFF002A88, 0xFF1412A7, 0xFF3B00A4, 0xFF5C007E,
|
|
0xFF6E0040, 0xFF6C0600, 0xFF561D00, 0xFF333500, 0xFF0B4800,
|
|
0xFF005200, 0xFF004F08, 0xFF00404D, 0xFF000000, 0xFF000000,
|
|
0xFF000000, 0xFFADADAD, 0xFF155FD9, 0xFF4240FF, 0xFF7527FE,
|
|
0xFFA01ACC, 0xFFB71E7B, 0xFFB53120, 0xFF994E00, 0xFF6B6D00,
|
|
0xFF388700, 0xFF0C9300, 0xFF008F32, 0xFF007C8D, 0xFF000000,
|
|
0xFF000000, 0xFF000000, 0xFFFFFEFF, 0xFF64B0FF, 0xFF9290FF,
|
|
0xFFC676FF, 0xFFF36AFF, 0xFFFE6ECC, 0xFFFE8170, 0xFFEA9E22,
|
|
0xFFBCBE00, 0xFF88D800, 0xFF5CE430, 0xFF45E082, 0xFF48CDDE,
|
|
0xFF4F4F4F, 0xFF000000, 0xFF000000, 0xFFFFFEFF, 0xFFC0DFFF,
|
|
0xFFD3D2FF, 0xFFE8C8FF, 0xFFFBC2FF, 0xFFFEC4EA, 0xFFFECCC5,
|
|
0xFFF7D8A5, 0xFFE4E594, 0xFFCFEF96, 0xFFBDF4AB, 0xFFB3F3CC,
|
|
0xFFB5EBF2, 0xFFB8B8B8, 0xFF000000, 0xFF000000,
|
|
};
|
|
|
|
uint16_t EmulationSettings::_versionMajor = 0;
|
|
uint8_t EmulationSettings::_versionMinor = 1;
|
|
uint8_t EmulationSettings::_versionRevision = 0;
|
|
|
|
uint32_t EmulationSettings::_flags = 0;
|
|
|
|
uint32_t EmulationSettings::_audioLatency = 20000;
|
|
double EmulationSettings::_channelVolume[11] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 };
|
|
double EmulationSettings::_masterVolume = 1.0;
|
|
uint32_t EmulationSettings::_sampleRate = 44100;
|
|
|
|
NesModel EmulationSettings::_model = NesModel::Auto;
|
|
|
|
uint32_t EmulationSettings::_emulationSpeed = 100;
|
|
|
|
OverscanDimensions EmulationSettings::_overscan;
|
|
VideoFilterType EmulationSettings::_videoFilterType = VideoFilterType::None;
|
|
double EmulationSettings::_videoScale = 1;
|
|
VideoAspectRatio EmulationSettings::_aspectRatio = VideoAspectRatio::Auto;
|
|
|
|
ConsoleType EmulationSettings::_consoleType = ConsoleType::Nes;
|
|
ExpansionPortDevice EmulationSettings::_expansionDevice = ExpansionPortDevice::None;
|
|
ControllerType EmulationSettings::_controllerTypes[4] = { ControllerType::None, ControllerType::None, ControllerType::None, ControllerType::None };
|
|
KeyMappingSet EmulationSettings::_controllerKeys[4] = { KeyMappingSet(), KeyMappingSet(), KeyMappingSet(), KeyMappingSet() };
|
|
bool EmulationSettings::_needControllerUpdate = false; |