Skip to content

Instantly share code, notes, and snippets.

@FiXato
Last active December 11, 2015 19:48
Show Gist options
  • Save FiXato/4650648 to your computer and use it in GitHub Desktop.
Save FiXato/4650648 to your computer and use it in GitHub Desktop.
Tools which help with installing and updating openMSX from SVN on Linux.
sudo apt-get install subversion
sudo apt-get build-dep openmsx
mkdir ~/bin
echo '#!/bin/bash' > ~/bin/update_openmsx
echo '[ ! -d ~/openmsx ] && cd ~/ && svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/openmsx/trunk openMSX' >> ~/bin/update_openmsx
echo "cd ~/openMSX && svn up && ./configure && make && sudo make install" >> ~/bin/update_openmsx && chmod +x ~/bin/update_openmsx
~/bin/update_openmsx
[Desktop Entry]
Name=openMSX NMS 8255 FMPac, 512k RAM, SCC, DOS2
Comment=opens the openMSX Emulator configured as NMS 8255 FMPac, 512k RAM, SCC, DOS2
Encoding=UTF-8
Exec=openmsx -machine Philips_NMS_8255 -ext slotexpander -ext ram512k -ext fmpac -ext scc -ext msxdos2
Icon=/opt/openMSX/share/icons/openMSX-logo-128.png
StartupNotify=true
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;System;Games;
NoDisplay=true
[Desktop Entry]
Name=openMSX turboR FSA1GT, SCC
Comment=opens the openMSX Emulator configured as Panasonic FS-A1GT, with SCC
Encoding=UTF-8
Exec=openmsx -machine Panasonic_FS-A1GT -ext slotexpander -ext scc
Icon=/opt/openMSX/share/icons/openMSX-logo-128.png
StartupNotify=true
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;System;Games;
NoDisplay=true
[Desktop Entry]
Name=openMSX turboR FSA1GT, video9000, 4MB RAM, SCC and the GEM directory
Comment=opens the openMSX Emulator configured as Panasonic FS-A1GT, with video9000, 4MB RAM, SCC and the GEM directory
Encoding=UTF-8
# get the GEM archive from http://www.tni.nl/products/gem.html
Exec=openmsx -machine Panasonic_FS-A1GT -ext video9000 -ext slotexpander -ext ram4mb -ext scc -diska /path/to/gem/
Icon=/opt/openMSX/share/icons/openMSX-logo-128.png
StartupNotify=true
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;System;Games;
NoDisplay=true
[Desktop Entry]
Name=update openMSX
Comment=updates openMSX from its SVN repository and recompiles it
Encoding=UTF-8
Exec=~/bin/update_openmsx
Icon=/opt/openMSX/share/icons/openMSX-logo-128.png
StartupNotify=true
Terminal=true
X-MultipleArgs=false
Type=Application
Categories=Application;System;Games;
NoDisplay=true
#!/bin/bash
[ ! -d ~/openmsx ] && cd ~/ && svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/openmsx/trunk openMSX
cd ~/openMSX && svn up && ./configure && make && sudo make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment