1
0
Fork 0

Add Nuked OPL3 emulator v1.8

Set oplemu to nuked in config file. Also set oplrate and mixer rate
to 49716 for best sound quality.

Changelog for v1.8:

- New envelope generator.
- Rhythm mode emulation is 100% correct now.

Vogons thread: https://www.vogons.org/viewtopic.php?f=9&t=37782

Imported-from: https://www.vogons.org/viewtopic.php?p=661417#p661417
This commit is contained in:
Alexey Khokholov 2018-03-30 11:41:00 +02:00 committed by Patryk Obara
parent eaf6970dbd
commit 64b90ab930
5 changed files with 1558 additions and 5 deletions

View file

@ -604,7 +604,7 @@ void DOSBOX_Init(void) {
Pstring->Set_values(oplmodes);
Pstring->Set_help("Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'.");
const char* oplemus[]={ "default", "compat", "fast", "mame", 0};
const char* oplemus[]={ "default", "compat", "fast", "mame", "nuked", 0};
Pstring = secprop->Add_string("oplemu",Property::Changeable::WhenIdle,"default");
Pstring->Set_values(oplemus);
Pstring->Set_help("Provider for the OPL emulation. compat might provide better quality (see oplrate as well).");