First post, by paxstatic
This is a step-by-step guide to build and install the official Nuked-SC55 version on the Ubuntu 24.04 linux distro. This guide should work on all linux distros based on Ubuntu 24.04 including Linux Mint 22.
1) Installing dependencies:
Open the terminal and install the following dependencies.
sudo apt install gcc
sudo apt install g++
sudo apt install gcc-multilib
sudo apt install g++-multilib
sudo apt install cmake
sudo apt install libsdl2-dev
sudo apt install git
2) Clone the source:
Choose a directory to clone the source to. Open the directory in the terminal and type:
git clone --recurse-submodules https://github.com/nukeykt/Nuked-SC55.git
3) Build the source code and install:
Open the terminal from the cloned Nuked-SC55 source directory
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
sudo cmake --install .
Cmake will issue a bunch of warnings, but should complete the build.
4) ROMS:
Copy the SC55 ROM's to the /usr/local/share/nuked-sc55 directory. You may need to use sudo privileges to do it.
5) Getting Started:
Open the terminal from anywhere and type nuked-sc55 and press the enter key to open the program.
6) General Use:
To use nuked-sc55 with dosbox, open the the dosbox.conf file, change the "mididevice=" setting to "mididevice=alsa", and change the "midiconfig=" setting to "midiconfig=128:0". When setting up your game, choose the General MIDI option.
All midi programs will need to be set to port 128:0 to play MIDI files through Nuked-SC55.