BSD Ports

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

SystemPortVersion
FreeBSDemulators/fceux2.7.0_1
OpenBSDemulators/fceux2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.6_82.6.6_8-2.6.6_22.7.0_1
FreeBSD:14:quarterly2.6.6_62.6.6_6n/a2.6.6_22.6.6_6
FreeBSD:15:latest2.6.6_82.7.0_1n/a2.6.6_22.6.6_2
FreeBSD:15:quarterly2.6.6_62.6.6_6n/an/an/a
FreeBSD:16:latest2.6.6_62.7.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 174

The first 100 are listed.

Run dependencies 167

The first 100 are listed.

No port depends on this one.

Configuration

Options name: emulators_fceux

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
X264onH.264 video codec support via x264
X265onH.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
FileSizeSHA256
TASEmulators-fceux-fceux-2.7.0_GH0.tar.gz2.3867161e+078382d7c264cf91320655c8066e4761faa6c5df2b8df88738cd38ea164ed319ab

Commit history 6

DateCommitCreditsLog message
80265bdbe7 Robert Clausecker emulators/fceux: address rerolled distfile
Upstream has rerolled the 1.7.0 distfile to get another commit in. Update distinfo to follow along. Changelog: https://github.com/TASEmulators/fceux/commit/8cdbeeb248f5a13aa97a58b4a0437ae13fb6aea8 PR: 299551 Reported by: diizzy
cbfb68895f Robert Clausecker emulators/fceux: update to 2.7.0
- remove qt5 flavor to get ahead of the upcoming qt5 removal - upstream is now compatible with FFmpeg 9 Changelog: https://github.com/TASEmulators/fceux/releases/tag/fceux-2.7.0
e8660dbf74 Gleb Popov *: Bump PORTREVISION on multimedia/x265 consumers
PR: 299194
d98c0147b3 Gleb Popov *: Bump PORTREVISION on multimedia/x265 consumers
PR: 298481
1d82d7ca1c Daniel Engberg emulators/fceux: Fix build with FFmpeg 9
Import patch from Homebrew to fix build Source: https://github.com/Homebrew/homebrew-core/commit/775f6b7a8fc78b7fd12d4b31e86a510120067ff8 PR: 297356 Approved by: fuz (maintainer)

The latest 5 of 6 in the history this site was built from.