So I'm revisiting this project after a number of years. I recently found a great little SBC that was being liquidated at a very deep discount, the Rock64 which is a quad-core Cortex-A53 with loads of RAM and stuff https://wiki.pine64.org/wiki/ROCK64 . I got several of them, and figured I mat as well convert one to a dedicated MT32 machine. The version I have also came with a case and a 20x2 LCD display which is a bonus.
I installed Armbian on the one I want to convert, compiled and installed munt, all went without a glitch. I plan on using a USB sound card for output (because I have some issues with the onboard sound), and GPIO or TTY for input.
mt32d works from CLI, but I have run into a stoopid problem. I can't seem to have mt32d autostart at boot. I put a line for it in /etc/rc.local, but it does not start. Everything else I put in rc.local does start correctly at boot, but not mt32d.
Is there anything particular about mt32d that would prevent it from starting this way? Again, it works fine when I start it manually from CLI.
(FWIW this was the listing of the combo being liquidated - unfortunately there aren't any left https://www.amazon.com/gp/product/B0868WSTXH/ … 0?ie=UTF8&psc=1 )
I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O