KAPITALSIN
JUEGOS/SOFTWARE/HARDWARE => SOFTWARE => Mensaje iniciado por: Fl0ppy en 10 de Abril de 2021, 07:17:39 pm
-
(http://fceux.com/web/assets/NES.png)
FCEUX is a Nintendo Entertainment System (NES), Famicom, Famicom Disk System (FDS), and Dendy emulator. It supports NTSC (USA/JPN), PAL (European), and NTSC-PAL Hybrid modes. It supports both Windows and SDL versions for cross compatibility.
The FCEUX concept is that of an "all in one" emulator that offers accurate emulation and the best options for both casual play and a variety of more advanced emulator functions. For pro users, FCEUX offers tools for debugging, rom-hacking, map making, Tool-assisted movies, and Lua scripting
FCEUX is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many distinct branches.
The concept behind FCEUX is to merge elements from FCEU Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, FCEUXDSP CE, and FCEU-mm into a single branch of FCEU.
As the X implies, it is an all-encompassing version of the FCEU emulator that provides the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community.
(http://fceux.com/web/assets/FCEUX-main.png)
For more details see the version history
You can find out what we've been up to since the last release by checking the commit browser.
We also have an IRC channel #fceu on freenode.net
http://fceux.com/web/download.html
Adjunto la versión 2.6.2 compilada para Linux Mint 19.3 x86_64, ya que la oficial requiere un Glibcx 2.29, y de paso tambien adjunto los juegos Witch n' Wiz (https://mhughson.itch.io/witch-n-wiz) y From Below (https://mhughson.itch.io/from-below)
https://www.youtube.com/watch?v=qZZIc1gNmrE
https://www.youtube.com/watch?v=SL7u5PYtY2A
Tested and working under this distros
-ARCOS x86_64, run the .sh
-Debian 11 XFCE x86_64, run the fceux
-Linux Mint 19.x3, run the .sh
-Linux Void Muslc, crashes, needs the GLIBC
-Linux Void GLIBC , run the .sh
SCRIPT por si te lo quieres compilar
#https://github.com/TASVideos/fceux.git
#
# Script tested in a fresh install of Linux Mint 19.3 x86_64 Cinnamon
#
# Binaries tested and working with:
# -ARCOS x86_64, run the .sh
# -Debian 11 XFCE x86_64, run the fceux
# -Linux Mint 19.x3, run the .sh
# -Linux Void GLIBC, run the .sh
#
glibc="$(ldd --version | awk '/ldd/{print $NF}')"
version=2.6.4
time_start=`date +%s`
sudo apt-get install git cmake g++ qtbase5-dev qttools5-dev zlib1g-dev libminizip-dev libsdl2-dev
rm -rf fceux
git clone https://github.com/TASVideos/fceux.git
cd fceux
sed -i 's/ pkg_check_modules( LIBAV /#pkg_check_modules( LIBAV /g' src/CMakeLists.txt
sed -i 's/ pkg_check_modules( X264 /#pkg_check_modules( X264 /g' src/CMakeLists.txt
sed -i 's/ pkg_check_modules( X265 /#pkg_check_modules( X265 /g' src/CMakeLists.txt
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release .. -DCMAKE_C_FLAGS="$CFLAGS -fPIC -w" -DCMAKE_CXX_FLAGS="$CXXFLAGS -fPIC -w"
make -j4
cd src
strip fceux
mkdir fceux.$version.x86_64_GLIBC_"$glibc"
cp fceux fceux.$version.x86_64_GLIBC_"$glibc"
cd fceux.$version.x86_64_GLIBC_"$glibc"
mkdir -p usr/lib/x86_64-linux-gnu/pulseaudio
cp /usr/lib/x86_64-linux-gnu/libminizip.so.1 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libQt5Help.so.5 usr/lib/x86_64-linux-gnu/
cp /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 usr/lib/x86_64-linux-gnu/
cp -r /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so usr/lib/x86_64-linux-gnu/pulseaudio/
echo '#!/bin/sh' >fceux.$version.sh
echo ' BIN=./fceux' >>fceux.$version.sh
echo 'export LD_LIBRARY_PATH=lib/x86_64-linux-gnu:/lib64:usr/lib/x86_64-linux-gnu/' >>fceux.$version.sh
echo 'exec $BIN $@' >>fceux.$version.sh
chmod +x fceux.$version.sh
cd ..
7za a -mx -r ../../fceux.$version.x86_64_GLIBC_"$glibc".7z fceux.$version.x86_64_GLIBC_"$glibc"/*
time_end=`date +%s`
time_exec=`expr $(( $time_end - $time_start ))`
echo "EL PROCESO DE COMPILADO HA TARDADO UN TOTAL DE $(($time_exec / 60)) minutos y $(($time_exec % 60)) segundos."
-
Actualizada la versión a la 2.4.0, ahora usa laS librerias QT y no la GTK, aparte incluyo el script para quien se lo quierea compilar, el 7z ya lleva la librerias QT5
-
Actualizado a la versión 2.5.0 :ok:
-
Creado script y versión nueva que incluye las librerias de FFMPEG y x264, si no tienes previsto hacer videos de tus partidos usa la versión normal
-
Actualizado a la versión 2.6.1 (https://fceux.com/web/pressrelease-2.6.1.html) :ok:
-
Añadido juego From Below (https://mhughson.itch.io/from-below)
https://www.youtube.com/watch?v=SL7u5PYtY2A
-
Actualizado a la versión 2.6.2 (https://fceux.com/web/pressrelease-2.6.2.html) :ok:
-
Añadido el port a NES del juego ALTER EGO (zx) (https://www.retrosouls.net/?page_id=614), la web del autor incluye el código fuente)
https://shiru.untergrund.net/software.shtml
https://www.youtube.com/watch?v=XN-Z8S_MIH4
-
Actualizado a la versión 2.6.4 (https://fceux.com/web/pressrelease-2.6.4.html) :ok: