gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 16ee3c6c51d50e35d09ed8457cf4ec73f3cd0264
parent bf20ac83d4d6e54db46ea84fc0d220f7caebe403
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sun, 21 Apr 2024 04:22:43 +0200

support any kind of rom in console app

Diffstat:
Msource/virusConsoleLib/consoleApp.cpp | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/source/virusConsoleLib/consoleApp.cpp b/source/virusConsoleLib/consoleApp.cpp @@ -21,9 +21,20 @@ using namespace synthLib; class EsaiListener; +namespace +{ + ROMFile findRom(const std::string& _name) + { + auto result = ROMLoader::findROM(_name, DeviceModel::TI2); + if(result.isValid()) + return result; + return ROMLoader::findROM(_name, DeviceModel::ABC); + } +} + ConsoleApp::ConsoleApp(const std::string& _romFile) : m_romName(_romFile) -, m_rom(ROMLoader::findROM(_romFile, DeviceModel::TI2)) +, m_rom(findRom(_romFile)) , m_preset({}) { if (!m_rom.isValid())