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

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* 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.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 y From Below





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
#
# 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."
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* 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



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #2 en: 11 de Noviembre de 2021, 04:32:11 am »
Actualizado a la versión 2.5.0  :ok:
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #3 en: 11 de Noviembre de 2021, 07:01:35 pm »
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
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #4 en: 17 de Enero de 2022, 10:48:51 pm »
Actualizado a la versión 2.6.1  :ok:
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #5 en: 28 de Enero de 2022, 01:45:43 am »
Añadido juego From Below

Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #6 en: 07 de Febrero de 2022, 04:44:44 pm »
Actualizado a la versión 2.6.2  :ok:
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #7 en: 27 de Febrero de 2022, 07:50:15 pm »
Añadido el port a NES del juego ALTER EGO (zx), la web del autor incluye el código fuente)

https://shiru.untergrund.net/software.shtml

Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9621
FCEUX *v2.6.4* emulador NES para Linux/mac/Windows
« Respuesta #8 en: 21 de Marzo de 2022, 03:47:43 pm »
Actualizado a la versión 2.6.4  :ok:
Siempre que pasa igual sucede lo mismo