Changes

Jump to navigation Jump to search

Emulation on Fedora

1,416 bytes added, 20:33, 3 February 2020
no edit summary
[https://fedoraproject.org/ Fedora Website]
==From Repositories==
Fedora will never have has a very strict software policy, allowing for only few emulators in the official main repository, such as this is against their software policy[https://apps.fedoraproject.org/packages/mednafen Mednafen] and [https://apps.fedoraproject.org/packages/dosbox Dosbox]. However, a number more of them are hosted at RPMFusion's repositories. To install RPMFusion's software repositories, use the following commands command as root: yum --nogpgcheck <nowiki>sudo dnf install httphttps://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable$(rpm -E %fedora).noarch.rpm yum --nogpgcheck install httphttps://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable$(rpm -E %fedora).noarch.rpm</nowiki> yum updateThe second RPM is where you get proper video drivers for nVidia/AMD cards. Install either "kmodakmod-catalyst". NVIDIA users should instead use [https://negativo17.org/nvidia-driver/ negativeo17's nvidia" repositories] or "kmod, if you're comfortable with manually updating your drivers, following [https://www.if-not-true-then-false.com/2015/fedora-nvidia-catalyst"guide/ this guide]. The following emulators can be found from the RPMFusion repositories (note that not all packages are fully up-to-date):
{| class="wikitable"
|-
! scope="col"|Emulator
|-
|[[Nintendo Entertainment System emulators|NES]]|[[Nestopia]]
|-
|[[Super Nintendo emulators|SNES]]|[[higan|bsnes]], snes9x[[Snes9x]], [[ZSNES]]
|-
|[[Game Boy Series/Game Boy Color emulators|Game Boy/Color]]/[[Game Boy Advance emulators|Advance]]|[[VisualBoy Advance#VBA-M|VBA-M]]
|-
|[[Nintendo DSemulators|Nintendo DS]]|[[DeSmuME]]
|-
|Gamecube, [[GameCube emulators|GameCube]] and [[Wii emulators|Wii]]|[[Dolphin]]
|}
Can't find your emulator in the repositoryRPMfusion? Want an up to date version git version instead of dolphin stable? First, check [https://copr.fedorainfracloud.org/ Fedora's COPR repositories]. For example, for Dolphin, https://copr.fedorainfracloud.org/coprs/victoroliveira/dolphin-emu-git/.Still can't find a precompiled version? We get to compile thenthem ourselves!
==Compiling Emulators==
# Compiler Stuff
yum #dnf install clang clang-analyzer cmake gcc ecj gcc-c++ scons
# Assorted Libraries
yum #dnf install libx86 nasm openal-soft SDL*
# Development Headers
yum #dnf install alsa-lib-devel bluez-libs-devel cppunit-devel curl-devel enet-devel flac-devel freealut-devel glew-devel glib-devel glibc-devel.x86_64 glibc-devel.i686 glibmm24-devel gtest-devel gtkglextmm-devel gtkmmgtk+-utilsdevel hidapi-devel jack-audio-connection-kit-devel jansson-devel kernel-devel libao-devel libevdev-devel libglademm24-devel libogg-devel libtheora-devel libudev-devel libusb-devel libuuid-devel libv4l-devel libvorbis-devel lilv-devel lua-devel lzo-devel mbedtls-devel miniupnpc-devel openal-soft-devel portaudio-devel pulseaudio-libs-devel python-qt5-devel qjson-devel qt-devel qt5-qtbase-devel qt5-qtx11extras-devel qtwebkit-devel ruby-devel SDL* SFML-devel SOIL-devel wxGTKsoundtouch-devel speex-devel speexdsp-devel tinyxml-devel
The reference text for the above list can be found [http://www.flibitijibibo.com/fedora/Fedora.txt here.]
Anonymous user

Navigation menu