emulators/fceux 2.7.0_1 FreeBSD
NES emulator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
80265bdbe7- License
- GPLv2
- Categories
- emulators, games
- Package size
- 3820.0 KiB, 8487.8 KiB installed
Description
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.
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | emulators/fceux | 2.7.0_1 |
| OpenBSD | emulators/fceux | 2.6.6p1 |
Install
Binary package:
pkg install fceux
From the ports tree:
cd /usr/ports/emulators/fceux/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fceux>0:emulators/fceux
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.6.6_8 | 2.6.6_8 | - | 2.6.6_2 | 2.7.0_1 |
| FreeBSD:14:quarterly | 2.6.6_6 | 2.6.6_6 | n/a | 2.6.6_2 | 2.6.6_6 |
| FreeBSD:15:latest | 2.6.6_8 | 2.7.0_1 | n/a | 2.6.6_2 | 2.6.6_2 |
| FreeBSD:15:quarterly | 2.6.6_6 | 2.6.6_6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.6.6_6 | 2.7.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libminizip.so: archivers/minizip
The full lists below include those, and their dependencies in turn.
Build dependencies 174
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt6-base
- devel/qt6-tools
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/qt6-svg
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/duktape-lib
- lang/lua51
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
The first 100 are listed.
Run dependencies 167
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/llvm12
- devel/llvm19
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt6-base
- devel/qt6-tools
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/qt6-svg
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/duktape-lib
- lang/lua51
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
The first 100 are listed.
No port depends on this one.
Configuration
Options name: emulators_fceux
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| FFMPEG | on | FFmpeg support (WMA, AIFF, AC3, APE...) |
| X264 | on | H.264 video codec support via x264 |
| X265 | on | H.265 video codec support via x265 |
- USES
- cmake desktop-file-utils gl libarchive lua:51 pkgconfig qt:6 sdl
- Service scripts
- none
Files
Manual pages 1
- fceux(6)
pkg-plist 96
- bin/fceux
- share/applications/fceux.desktop
- share/man/man6/fceux.6.gz
- share/fceux/fceux.qch
- share/fceux/fceux.qhc
- share/fceux/fceux.qhp
- share/fceux/luaScripts/AVI-HeadsUpDisplay.lua
- share/fceux/luaScripts/BoulderDash_AmoebaAI.lua
- share/fceux/luaScripts/BugsBunnyBirthdayBlowout.lua
- share/fceux/luaScripts/ButtonCount.lua
- share/fceux/luaScripts/CustomLagIndicator_RvT.lua
- share/fceux/luaScripts/Excitingbike-speedometeronly.lua
- share/fceux/luaScripts/Excitingbike.lua
- share/fceux/luaScripts/FRKfunctions.lua
- share/fceux/luaScripts/GUI-iup_button.lua
- share/fceux/luaScripts/GUI-iup_example.lua
- share/fceux/luaScripts/Galaxian.lua
- share/fceux/luaScripts/Gradius-BulletHell.lua
- share/fceux/luaScripts/JumpingFCEUXWindow.lua
- share/fceux/luaScripts/Luabot.lua
- share/fceux/luaScripts/Machrider.lua
- share/fceux/luaScripts/MegamanII-LaserEyes.lua
- share/fceux/luaScripts/MemoryWatch.lua
- share/fceux/luaScripts/Multitrack.lua
- share/fceux/luaScripts/Multitrack2.lua
- share/fceux/luaScripts/NightmareElmStreet-4Player.lua
- share/fceux/luaScripts/PunchOutChallenge.lua
- share/fceux/luaScripts/PunchOutStats.lua
- share/fceux/luaScripts/PunchOutTraining.lua
- share/fceux/luaScripts/RBIBaseball.lua
- share/fceux/luaScripts/Registerfind(CheatSearch).lua
- share/fceux/luaScripts/Rewinder.lua
- share/fceux/luaScripts/SMB-AreaScrambler.lua
- share/fceux/luaScripts/SMB-CompetitionRecorder.lua
- share/fceux/luaScripts/SMB-HitBoxes.lua
- share/fceux/luaScripts/SMB-Jetpack.lua
- share/fceux/luaScripts/SMB-Lives&HPDisplay.lua
- share/fceux/luaScripts/SMB-Mouse.lua
- share/fceux/luaScripts/SMB-Snow.lua
- share/fceux/luaScripts/SMB2U.lua
- share/fceux/luaScripts/SMB3-RainbowRiding.lua
- share/fceux/luaScripts/ShowPalette.lua
- share/fceux/luaScripts/SoundDisplay.lua
- share/fceux/luaScripts/SoundDisplay2.lua
- share/fceux/luaScripts/Sprites.lua
- share/fceux/luaScripts/SpritesSimple.lua
- share/fceux/luaScripts/Subtitler.lua
- share/fceux/luaScripts/TeenageMutantNinjaTurtles.lua
- share/fceux/luaScripts/UsingLuaBot-Documentation.txt
- share/fceux/luaScripts/UsingLuaScripting-Documentation.txt
- share/fceux/luaScripts/UsingLuaScripting-ListofFunctions.txt
- share/fceux/luaScripts/ZapperDisplay.lua
- share/fceux/luaScripts/ZapperFun.lua
- share/fceux/luaScripts/auxlib.lua
- share/fceux/luaScripts/luabot_framework.lua
- share/fceux/luaScripts/m_utils.lua
- share/fceux/luaScripts/scrolling-pitch-display.lua
- share/fceux/luaScripts/shapedefs.lua
- share/fceux/luaScripts/taseditor/InputDisplay_for_Selection.lua
- share/fceux/luaScripts/taseditor/InvertSelection.lua
- share/fceux/luaScripts/taseditor/RecordBackwards.lua
- share/fceux/luaScripts/taseditor/ShowNotes.lua
- share/fceux/luaScripts/taseditor/Swap1P2P.lua
- share/fceux/luaScripts/taseditor/TrackNoise.lua
- share/fceux/luaScripts/tetris.lua
- share/fceux/luaScripts/vnb.lua
- share/fceux/luaScripts/x_functions.lua
- share/fceux/luaScripts/x_interface.lua
- share/fceux/luaScripts/x_smb1enemylist.lua
- share/fceux/palettes/ASQ_realityA.pal
- share/fceux/palettes/ASQ_realityB.pal
- share/fceux/palettes/BMF_final2.pal
- share/fceux/palettes/BMF_final3.pal
- share/fceux/palettes/Composite_Direct_FBX.pal
- share/fceux/palettes/FCEU-13-default_nitsuja.pal
- share/fceux/palettes/FCEU-15-nitsuja_new.pal
- share/fceux/palettes/FCEUX.pal
- share/fceux/palettes/NES_Classic_FBX.pal
- share/fceux/palettes/NRS_NTSC.pal
- share/fceux/palettes/NRS_PAL.pal
- share/fceux/palettes/PC-10.pal
- share/fceux/palettes/PVM_Style_D93_FBX.pal
- share/fceux/palettes/RP2C03.pal
- share/fceux/palettes/RP2C04_0001.pal
- share/fceux/palettes/RP2C04_0002.pal
- share/fceux/palettes/RP2C04_0003.pal
- share/fceux/palettes/RP2C04_0004.pal
- share/fceux/palettes/SONY_CXA2025AS_US.pal
- share/fceux/palettes/Smooth_FBX.pal
- share/fceux/palettes/Unsaturated-V6.pal
- share/fceux/palettes/Wavebeam.pal
- share/fceux/palettes/nestopia_rgb.pal
- share/fceux/palettes/nestopia_yuv.pal
- share/fceux/palettes/r57shell_PAL.pal
- share/fceux/tools/taseditor_patterns.txt
- share/pixmaps/fceux1.png
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| TASEmulators-fceux-fceux-2.7.0_GH0.tar.gz | 2.3867161e+07 | 8382d7c264cf91320655c8066e4761faa6c5df2b8df88738cd38ea164ed319ab |
Commit history 6
The latest 5 of 6 in the history this site was built from.