Page 1 of 1

Motorola DSP 56300 family emulator

Posted: Sat Jul 24, 2021 8:24 am
by khz
https://github.com/Lyve1981/dsp56300 wrote: Emulation of the Motorola/Freescale/NXP 56300 family DSP

This DSP has been used in plenty of virtual analogue synthesizers and other musical gear that was released after around the mid 90s, such as Access Virus A, B, C, TI / Clavia Nord Lead 3 / Waldorf Q, Microwave II / Novation Supernova, Nova and many others.

The emulator should compile just fine on any platform that supports C++17, no configure is needed as the code uses C++17 standard data types. For performance reasons, it makes excessive use of C++17 features, for example to parse opcode definitions at compile time and to create jump tables of template permutations, so C++17 is a strong requirement.

The build system used is cmake.

<<
https://dsp56300.wordpress.com/ >>

!
https://www.gearnews.de/die-kostenlose-software-dsp56300-emuliert-digitale-synthesizer-klassiker/ wrote:The emulator itself should be unproblematic, but the procurement of the ROMs certainly is not. While the emulator's software is an independent development, ROM images are owned by the respective companies and are thus protected by copyright.

Re: Motorola DSP 56300 family emulator

Posted: Sun Jul 25, 2021 8:41 am
by Toejam76
Wow, that's very cool. Just got it to work with the Virus B and C firmware, but it takes a big toll on my crappy Scarlett Solo DSP (around 70 -100% according to Carla). CPU is around 15% which is a lot more than u-he Diva. The console test outputs 241 MIPS. Very exciting stuff considering there are more of these digital synthtypes to emulate. The Virus sounds pretty gnarly btw. Love it.

There is a UI panel file attach for CTRL (https://ctrlr.org/nightly/?C=M;O=D) based on a older version that I got from the waybackmachine. The author based this on another UI with some bugs, which eventually will be fixed.
On UbuntuStudio it starts after doing "sudo cp /usr/lib/x86_64-linux-gnu/libbfd-2.36.1-system.so ./libbfd-2.34-system.so" to get the correct version.
In the editor LUA has to be disabled and OS native dialogue enabled.

Re: Motorola DSP 56300 family emulator

Posted: Sun May 08, 2022 9:30 am
by sysrqer
Just got around to trying this out and it's fantastic. Great UI and sounds excellent.