Add NDS sound support

TODO:
- IMA ADPCM
- Instrument color, icon
This commit is contained in:
cam900 2024-02-11 11:49:20 +09:00 committed by tildearrow
parent de444d9260
commit c1773e09f3
20 changed files with 1786 additions and 7 deletions

View file

@ -266,6 +266,11 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_PV1000, 1.0f, 0, "")
}
);
ENTRY(
"NDS", {
CH(DIV_SYSTEM_NDS, 1.0f, 0, "")
}
);
CATEGORY_END;
CATEGORY_BEGIN("Computers","let's get to work on chiptune today.");
@ -2703,6 +2708,11 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_C219, 1.0f, 0, "")
}
);
ENTRY(
"NDS", {
CH(DIV_SYSTEM_NDS, 1.0f, 0, "")
}
);
CATEGORY_END;
CATEGORY_BEGIN("Wavetable","chips which use user-specified waveforms to generate sound.");
@ -2873,6 +2883,11 @@ void FurnaceGUI::initSystemPresets() {
},
"tickRate=50"
);
ENTRY(
"NDS", {
CH(DIV_SYSTEM_NDS, 1.0f, 0, "")
}
);
CATEGORY_END;
CATEGORY_BEGIN("DefleMask-compatible","these configurations are compatible with DefleMask.\nselect this if you need to save as .dmf or work with that program.");