Autor Tema: FCEUX *v2.4.0* emulador NES para Linux/mac/Windows  (Leído 471 veces)

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 8163
FCEUX *v2.4.0* emulador NES para Linux/mac/Windows
« en: 10 de Abril de 2021, 07:17:39 pm »

Quote (selected)
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.



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.4.0 compilada para Linux Mint mate 19.3 x86_64, ya que la oficial requiere un Glibcx 2.29, y de paso tambien adjunto el juego Witch n' Wiz



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
Código: [Seleccionar]
#https://github.com/TASVideos/fceux.git
glibc="$(ldd --version | awk '/ldd/{print $NF}')"
time_start=`date +%s`
sudo apt-get install git cmake g++ qtbase5-dev qttools5-dev zlib1g-dev libminizip-dev libsdl2-dev
git clone https://github.com/TASVideos/fceux.git
cd fceux
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4
cd src
strip fceux
mkdir fceux.2.40.x86_64_GLIBC_"$glibc"
cp fceux fceux.2.40.x86_64_GLIBC_"$glibc"
cd fceux.2.40.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.240.sh
echo '   BIN=./fceux' >>fceux.240.sh
echo 'export LD_LIBRARY_PATH=lib/x86_64-linux-gnu:/lib64:usr/lib/x86_64-linux-gnu/' >>fceux.240.sh
echo 'exec $BIN $@' >>fceux.240.sh
chmod a+x fceux.240.sh

cd ..
7za a -mx -r ../../fceux.2.40.x86_64_GLIBC_"$glibc".7z fceux.2.40.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."
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 8163
FCEUX *v2.4.0* emulador NES para Linux/mac/Windows
« Respuesta #1 en: 27 de Septiembre de 2021, 04:06:19 pm »
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
Siempre que pasa igual sucede lo mismo