This document describes hot to build ares emulator from a source code on a Fedora system. This build uses GTK3 as this is the default version available in modern Fedora systems.
ares is a multi-system emulator that is a descendent of higan and bsnes, and focuses on accuracy and preservation.
- Official homepage of ares
- Source code repository on github
Install everything you need with a command
dnf install \
gcc \
gcc-c++ \
gtk3-devel \
libglvnd-devel \
alsa-lib-devel
Check out the source code by running this command:
git clone https://github.com/ares-emulator/ares.git ares-src
From the root of the project directory run:
make build=release hiro=gtk3
To start compilation from the beginning, run the following prior to compiling:
make clean
Assuming ares is compiled as described in the previous section:
make install
mkdir ares-bundle
cp -a ./desktop-ui/out/ares ares-bundle/ares
cp -a ares/Shaders ares-bundle/Shaders
cp -a LICENSE ares-bundle
zip -r ares-bundle.zip ares-bundle
Copy ares-bundle.zip
archive to another Fedora system and install dependencies:
dnf install \
openal-soft
Sometimes it may also require updating the C++ runtime:
dnf update libgcc libstdc++