<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=5234&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Installing Snes9x on Devuan]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=5234</link>
		<description><![CDATA[The most recent posts in Installing Snes9x on Devuan.]]></description>
		<lastBuildDate>Fri, 09 Sep 2022 03:24:35 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Installing Snes9x on Devuan]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=37471#p37471</link>
			<description><![CDATA[<p>Let&#039;s face it, some systems aren&#039;t good enough to run <span class="bbc">higan</span> (which is technically <span class="bbc">bsnes</span>), and <span class="bbc">zsnes</span> is too old and too shitty for a conventional Super Nintendo or Super Famicom emulator. Plus, <span class="bbc">retroarch</span> isn&#039;t for everyone. That&#039;s why I&#039;d recommend installing <span class="bbc">snes9x</span> as a standalone emulator, since it Just Werks™️ and doesn&#039;t require much to get it running.</p><h5>Method 1. Installing from DEB File</h5><p>The quickest and easiest way to do this is to download and install the lone DEB <a href="https://sites.google.com/site/bearoso/snes9x/snes9x_1.60-1_amd64.deb" rel="nofollow">file</a> from Bearoso&#039;s personal <a href="https://sites.google.com/site/bearoso/snes9x" rel="nofollow">repository</a>. Make sure all dependencies are met prior to installation.</p><div class="codebox"><pre><code>wget https://sites.google.com/site/bearoso/snes9x/snes9x_1.60-1_amd64.deb &amp;&amp; dpkg -i snes9x_1.60-1_amd64.deb</code></pre></div><p>Now, keep in mind that as of the date of this post, the latest stable build of <span class="bbc">snes9x</span> is currently at 1.61, and there are some changes since then. If you&#039;re upgrading, make a backup of your <span class="bbc">snes9x.conf</span> file and check the second method below for replacing the binary.</p><h5>Method 2. Building from Source</h5><p>You&#039;ll need to get certain packages installed:</p><div class="codebox"><pre><code>apt install build-essential cmake git glslang-dev libgtk2.0-dev libgtk-3-dev libminizip-dev libsdl2-2.0-0 libsdl2-dev meson portaudio19-dev</code></pre></div><p>Clone the git repository, build, and install (feel free to change <span class="bbc">--prefix=/usr/</span> to <span class="bbc">--prefix=/usr/local</span>, if preferred):</p><div class="codebox"><pre><code>cd ~/snes9x/
git clone https://github.com/snes9xgit/snes9x.git
cd snes9x/
git submodule update --init shaders/SPIRV-Cross
cd gtk
meson build --prefix=/usr/ --buildtype=release --strip
cd build
ninja
sudo ninja install</code></pre></div><p>If all went well, your <span class="bbc">snes9x</span> should be ready to go, and with your backed up <span class="bbc">snes9x.conf</span> file, apply your changes to the new file.</p><p>Another method is to use the nightly <a href="http://cirrus-ci.com/github/snes9xgit/snes9x" rel="nofollow">builds</a> and choose either <span class="bbc">snes9x-gtk</span> or <span class="bbc">snes9x-x11</span> platforms, and then just move the executable binary to <span class="bbc">/usr/bin/</span> or <span class="bbc">/usr/bin/local/</span>, and then launch it as <span class="bbc">snes9x</span>.</p>]]></description>
			<author><![CDATA[dummy@example.com (brocashelm)]]></author>
			<pubDate>Fri, 09 Sep 2022 03:24:35 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=37471#p37471</guid>
		</item>
	</channel>
</rss>
