!highlight!#Put everything in a build directory mkdir build cd build #Install needed software sudo apt install git subversion build-essential default-jre curl #Download cc65, compile and install git clone https://github.com/cc65/cc65 cd cc65 make sudo make avail #Download acme, compile and install cd .. svn checkout https://svn.code.sf.net/p/acme-crossass/code-0/trunk acme cd acme/src make sudo make install #Download tass64, compile and install cd ../.. svn checkout https://svn.code.sf.net/p/tass64/code/trunk tass64 cd tass64 make sudo make install #Download latest release of X16 emulator and install cd .. curl -s https://api.github.com/repos/x16community/x16-emulator/releases/latest \ | grep "browser_download_url.*x86_64.*zip" \ | cut -d : -f 2,3 \ | tr -d \" \ | wget -qi - unzip x16emu_linux-x86_64-r*.zip -d x16emu sudo ln -s "$(echo ~)/build/x16emu/x16emu" /usr/local/bin/x16emu #Download latest release of prog8 and install launch-script curl -s https://api.github.com/repos/irmen/prog8/releases/latest \ | grep "browser_download_url.*.jar" \ | cut -d : -f 2,3 \ | tr -d \" \ | wget -qi - echo -ne '#!/bin/bash\njava -jar ' > script.sh echo -n ~ >> script.sh echo -n "/build/" >> script.sh ls -1 prog* | tr -d '\n' >> script.sh echo ' $@' >> script.sh chmod +x script.sh sudo mv script.sh /usr/local/bin/prog8