jpcima / smf-dsp

Advanced MIDI file player
Boost Software License 1.0
46 stars 5 forks source link

[Feature idea] Ability to change OPL/OPN emulation core #18

Closed freq-mod closed 4 years ago

freq-mod commented 4 years ago

Currently, there is no way for that, it uses ADL/OPNMIDI default it seems, while:

ADLMIDI supports three usable emus: Nuked 1.8, DOSBox and JavaOPL3; OPNMIDI has Nuked OPN2, MAME YM2612, Genesis Plus GX MAME fork, and OPNA FM cores from MAME and Neko Project 2.

jpcima commented 4 years ago

This possibility has just been added in 5b4f83a Here are emulators and respective settings values.

    {"dosbox", ADLMIDI_EMU_DOSBOX},
    {"nuked", ADLMIDI_EMU_NUKED},
    {"nuked 1.7", ADLMIDI_EMU_NUKED_174},
    {"opal", ADLMIDI_EMU_OPAL},
    {"java", ADLMIDI_EMU_JAVA},
    {"mame", OPNMIDI_EMU_MAME},
    {"mame2612", OPNMIDI_EMU_MAME},
    {"nuked", OPNMIDI_EMU_NUKED},
    {"gens", OPNMIDI_EMU_GENS},
    {"gx", OPNMIDI_EMU_GX},
    {"neko", OPNMIDI_EMU_NP2},
    {"mame2608", OPNMIDI_EMU_MAME_2608},
    {"pmdwin", OPNMIDI_EMU_PMDWIN},
freq-mod commented 4 years ago

What is the difference between mame and mame2612?

jpcima commented 4 years ago

No difference, this is only an alias.