NDS: get rid of core quality
This commit is contained in:
parent
87d1cf24a1
commit
5a2d4662aa
|
@ -775,11 +775,6 @@ void DivDispatchContainer::init(DivSystem sys, DivEngine* eng, int chanCount, do
|
||||||
break;
|
break;
|
||||||
case DIV_SYSTEM_NDS:
|
case DIV_SYSTEM_NDS:
|
||||||
dispatch=new DivPlatformNDS;
|
dispatch=new DivPlatformNDS;
|
||||||
if (isRender) {
|
|
||||||
((DivPlatformNDS*)dispatch)->setCoreQuality(eng->getConfInt("ndsQualityRender",3));
|
|
||||||
} else {
|
|
||||||
((DivPlatformNDS*)dispatch)->setCoreQuality(eng->getConfInt("ndsQuality",3));
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case DIV_SYSTEM_5E01:
|
case DIV_SYSTEM_5E01:
|
||||||
dispatch=new DivPlatformNES;
|
dispatch=new DivPlatformNES;
|
||||||
|
|
|
@ -579,32 +579,6 @@ void DivPlatformNDS::setFlags(const DivConfig& flags) {
|
||||||
memCompo.capacity=(isDSi?16777216:4194304);
|
memCompo.capacity=(isDSi?16777216:4194304);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DivPlatformNDS::setCoreQuality(unsigned char q) {
|
|
||||||
switch (q) {
|
|
||||||
case 0:
|
|
||||||
coreQuality=1024;
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
coreQuality=512;
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
coreQuality=256;
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
coreQuality=128;
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
coreQuality=32;
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
coreQuality=8;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
coreQuality=128;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int DivPlatformNDS::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) {
|
int DivPlatformNDS::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) {
|
||||||
parent=p;
|
parent=p;
|
||||||
dumpWrites=false;
|
dumpWrites=false;
|
||||||
|
|
|
@ -55,7 +55,6 @@ class DivPlatformNDS: public DivDispatch, public nds_sound_intf {
|
||||||
|
|
||||||
unsigned char* sampleMem;
|
unsigned char* sampleMem;
|
||||||
size_t sampleMemLen;
|
size_t sampleMemLen;
|
||||||
int coreQuality;
|
|
||||||
nds_sound_t nds;
|
nds_sound_t nds;
|
||||||
DivMemoryComposition memCompo;
|
DivMemoryComposition memCompo;
|
||||||
unsigned char regPool[288];
|
unsigned char regPool[288];
|
||||||
|
@ -95,7 +94,6 @@ class DivPlatformNDS: public DivDispatch, public nds_sound_intf {
|
||||||
virtual const DivMemoryComposition* getMemCompo(int index) override;
|
virtual const DivMemoryComposition* getMemCompo(int index) override;
|
||||||
virtual void renderSamples(int chipID) override;
|
virtual void renderSamples(int chipID) override;
|
||||||
virtual void setFlags(const DivConfig& flags) override;
|
virtual void setFlags(const DivConfig& flags) override;
|
||||||
void setCoreQuality(unsigned char q);
|
|
||||||
virtual int init(DivEngine* parent, int channels, int sugRate, const DivConfig& flags) override;
|
virtual int init(DivEngine* parent, int channels, int sugRate, const DivConfig& flags) override;
|
||||||
virtual void quit() override;
|
virtual void quit() override;
|
||||||
DivPlatformNDS():
|
DivPlatformNDS():
|
||||||
|
|
|
@ -1798,7 +1798,6 @@ class FurnaceGUI {
|
||||||
int bubsysQuality;
|
int bubsysQuality;
|
||||||
int dsidQuality;
|
int dsidQuality;
|
||||||
int gbQuality;
|
int gbQuality;
|
||||||
int ndsQuality;
|
|
||||||
int pnQuality;
|
int pnQuality;
|
||||||
int saaQuality;
|
int saaQuality;
|
||||||
int smQuality;
|
int smQuality;
|
||||||
|
@ -1821,7 +1820,6 @@ class FurnaceGUI {
|
||||||
int bubsysQualityRender;
|
int bubsysQualityRender;
|
||||||
int dsidQualityRender;
|
int dsidQualityRender;
|
||||||
int gbQualityRender;
|
int gbQualityRender;
|
||||||
int ndsQualityRender;
|
|
||||||
int pnQualityRender;
|
int pnQualityRender;
|
||||||
int saaQualityRender;
|
int saaQualityRender;
|
||||||
int smQualityRender;
|
int smQualityRender;
|
||||||
|
@ -2055,7 +2053,6 @@ class FurnaceGUI {
|
||||||
bubsysQuality(3),
|
bubsysQuality(3),
|
||||||
dsidQuality(3),
|
dsidQuality(3),
|
||||||
gbQuality(3),
|
gbQuality(3),
|
||||||
ndsQuality(3),
|
|
||||||
pnQuality(3),
|
pnQuality(3),
|
||||||
saaQuality(3),
|
saaQuality(3),
|
||||||
smQuality(3),
|
smQuality(3),
|
||||||
|
@ -2078,7 +2075,6 @@ class FurnaceGUI {
|
||||||
bubsysQualityRender(3),
|
bubsysQualityRender(3),
|
||||||
dsidQualityRender(3),
|
dsidQualityRender(3),
|
||||||
gbQualityRender(3),
|
gbQualityRender(3),
|
||||||
ndsQualityRender(3),
|
|
||||||
pnQualityRender(3),
|
pnQualityRender(3),
|
||||||
saaQualityRender(3),
|
saaQualityRender(3),
|
||||||
smQualityRender(3),
|
smQualityRender(3),
|
||||||
|
|
|
@ -2122,7 +2122,6 @@ void FurnaceGUI::drawSettings() {
|
||||||
|
|
||||||
CORE_QUALITY("Bubble System WSG",bubsysQuality,bubsysQualityRender);
|
CORE_QUALITY("Bubble System WSG",bubsysQuality,bubsysQualityRender);
|
||||||
CORE_QUALITY("Game Boy",gbQuality,gbQualityRender);
|
CORE_QUALITY("Game Boy",gbQuality,gbQualityRender);
|
||||||
CORE_QUALITY("Nintendo DS",ndsQuality,ndsQualityRender);
|
|
||||||
CORE_QUALITY("PowerNoise",pnQuality,pnQualityRender);
|
CORE_QUALITY("PowerNoise",pnQuality,pnQualityRender);
|
||||||
CORE_QUALITY("SAA1099",saaQuality,saaQualityRender);
|
CORE_QUALITY("SAA1099",saaQuality,saaQualityRender);
|
||||||
CORE_QUALITY("SID (dSID)",dsidQuality,dsidQualityRender);
|
CORE_QUALITY("SID (dSID)",dsidQuality,dsidQualityRender);
|
||||||
|
@ -5130,7 +5129,6 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
settings.bubsysQuality=conf.getInt("bubsysQuality",3);
|
settings.bubsysQuality=conf.getInt("bubsysQuality",3);
|
||||||
settings.dsidQuality=conf.getInt("dsidQuality",3);
|
settings.dsidQuality=conf.getInt("dsidQuality",3);
|
||||||
settings.gbQuality=conf.getInt("gbQuality",3);
|
settings.gbQuality=conf.getInt("gbQuality",3);
|
||||||
settings.ndsQuality=conf.getInt("ndsQuality",3);
|
|
||||||
settings.pnQuality=conf.getInt("pnQuality",3);
|
settings.pnQuality=conf.getInt("pnQuality",3);
|
||||||
settings.saaQuality=conf.getInt("saaQuality",3);
|
settings.saaQuality=conf.getInt("saaQuality",3);
|
||||||
settings.smQuality=conf.getInt("smQuality",3);
|
settings.smQuality=conf.getInt("smQuality",3);
|
||||||
|
@ -5155,7 +5153,6 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
settings.bubsysQualityRender=conf.getInt("bubsysQualityRender",3);
|
settings.bubsysQualityRender=conf.getInt("bubsysQualityRender",3);
|
||||||
settings.dsidQualityRender=conf.getInt("dsidQualityRender",3);
|
settings.dsidQualityRender=conf.getInt("dsidQualityRender",3);
|
||||||
settings.gbQualityRender=conf.getInt("gbQualityRender",3);
|
settings.gbQualityRender=conf.getInt("gbQualityRender",3);
|
||||||
settings.ndsQualityRender=conf.getInt("ndsQualityRender",3);
|
|
||||||
settings.pnQualityRender=conf.getInt("pnQualityRender",3);
|
settings.pnQualityRender=conf.getInt("pnQualityRender",3);
|
||||||
settings.saaQualityRender=conf.getInt("saaQualityRender",3);
|
settings.saaQualityRender=conf.getInt("saaQualityRender",3);
|
||||||
settings.smQualityRender=conf.getInt("smQualityRender",3);
|
settings.smQualityRender=conf.getInt("smQualityRender",3);
|
||||||
|
@ -5196,7 +5193,6 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
clampSetting(settings.bubsysQuality,0,5);
|
clampSetting(settings.bubsysQuality,0,5);
|
||||||
clampSetting(settings.dsidQuality,0,5);
|
clampSetting(settings.dsidQuality,0,5);
|
||||||
clampSetting(settings.gbQuality,0,5);
|
clampSetting(settings.gbQuality,0,5);
|
||||||
clampSetting(settings.ndsQuality,0,5);
|
|
||||||
clampSetting(settings.pnQuality,0,5);
|
clampSetting(settings.pnQuality,0,5);
|
||||||
clampSetting(settings.saaQuality,0,5);
|
clampSetting(settings.saaQuality,0,5);
|
||||||
clampSetting(settings.smQuality,0,5);
|
clampSetting(settings.smQuality,0,5);
|
||||||
|
@ -5219,7 +5215,6 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
clampSetting(settings.bubsysQualityRender,0,5);
|
clampSetting(settings.bubsysQualityRender,0,5);
|
||||||
clampSetting(settings.dsidQualityRender,0,5);
|
clampSetting(settings.dsidQualityRender,0,5);
|
||||||
clampSetting(settings.gbQualityRender,0,5);
|
clampSetting(settings.gbQualityRender,0,5);
|
||||||
clampSetting(settings.ndsQualityRender,0,5);
|
|
||||||
clampSetting(settings.pnQualityRender,0,5);
|
clampSetting(settings.pnQualityRender,0,5);
|
||||||
clampSetting(settings.saaQualityRender,0,5);
|
clampSetting(settings.saaQualityRender,0,5);
|
||||||
clampSetting(settings.smQualityRender,0,5);
|
clampSetting(settings.smQualityRender,0,5);
|
||||||
|
@ -5716,7 +5711,6 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
conf.set("bubsysQuality",settings.bubsysQuality);
|
conf.set("bubsysQuality",settings.bubsysQuality);
|
||||||
conf.set("dsidQuality",settings.dsidQuality);
|
conf.set("dsidQuality",settings.dsidQuality);
|
||||||
conf.set("gbQuality",settings.gbQuality);
|
conf.set("gbQuality",settings.gbQuality);
|
||||||
conf.set("ndsQuality",settings.ndsQuality);
|
|
||||||
conf.set("pnQuality",settings.pnQuality);
|
conf.set("pnQuality",settings.pnQuality);
|
||||||
conf.set("saaQuality",settings.saaQuality);
|
conf.set("saaQuality",settings.saaQuality);
|
||||||
conf.set("smQuality",settings.smQuality);
|
conf.set("smQuality",settings.smQuality);
|
||||||
|
@ -5741,7 +5735,6 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
conf.set("bubsysQualityRender",settings.bubsysQualityRender);
|
conf.set("bubsysQualityRender",settings.bubsysQualityRender);
|
||||||
conf.set("dsidQualityRender",settings.dsidQualityRender);
|
conf.set("dsidQualityRender",settings.dsidQualityRender);
|
||||||
conf.set("gbQualityRender",settings.gbQualityRender);
|
conf.set("gbQualityRender",settings.gbQualityRender);
|
||||||
conf.set("ndsQualityRender",settings.ndsQualityRender);
|
|
||||||
conf.set("pnQualityRender",settings.pnQualityRender);
|
conf.set("pnQualityRender",settings.pnQualityRender);
|
||||||
conf.set("saaQualityRender",settings.saaQualityRender);
|
conf.set("saaQualityRender",settings.saaQualityRender);
|
||||||
conf.set("smQualityRender",settings.smQualityRender);
|
conf.set("smQualityRender",settings.smQualityRender);
|
||||||
|
@ -5800,7 +5793,6 @@ void FurnaceGUI::commitSettings() {
|
||||||
settings.bubsysQuality!=e->getConfInt("bubsysQuality",3) ||
|
settings.bubsysQuality!=e->getConfInt("bubsysQuality",3) ||
|
||||||
settings.dsidQuality!=e->getConfInt("dsidQuality",3) ||
|
settings.dsidQuality!=e->getConfInt("dsidQuality",3) ||
|
||||||
settings.gbQuality!=e->getConfInt("gbQuality",3) ||
|
settings.gbQuality!=e->getConfInt("gbQuality",3) ||
|
||||||
settings.ndsQuality!=e->getConfInt("ndsQuality",3) ||
|
|
||||||
settings.pnQuality!=e->getConfInt("pnQuality",3) ||
|
settings.pnQuality!=e->getConfInt("pnQuality",3) ||
|
||||||
settings.saaQuality!=e->getConfInt("saaQuality",3) ||
|
settings.saaQuality!=e->getConfInt("saaQuality",3) ||
|
||||||
settings.smQuality!=e->getConfInt("smQuality",3) ||
|
settings.smQuality!=e->getConfInt("smQuality",3) ||
|
||||||
|
|
Loading…
Reference in a new issue