For installation instructions on Linux systems, see the README at the root level of the source tree.The Qt GUI is required and will automatically be part of the build.Lua 5.1 is optional, if the system cannot provide this, an internal version of Lua will be statically linked.libx264 is an optional dependency that provides H.264 video encoding for AVI recording.ffmpeg libraries (libavutil, libavformat, libavcodec, libswscale, libswresample) are recommended optional dependencies that provide many encoding features for AVI recording.Requires Qt5, SDL2, minizip, zlib, and OpenGL.Cross platform Qt GUI replaces deprecated GTK GUI.Cmake is required to build from source.We also keep an up to date online version.We work pretty hard on keeping that up to date! Be sure to check out the fceux.chm file (Under Help -> Help.There are no plans to fix it at this time. Network play in both the Win32 and SDL ports is not presently functional. The SDL port should run in any UNIX-like OS (Linux/Solaris/BSD/OSX) as well as Windows.
The SDL port supports most of the features of the Win32 build (debug tools, Lua scripting, movie recording),īut some of the Win32 features (TAS Editor) are exclusive to Windows. The Win32 port has an extensive set of native gui amenities and tools. The FCEUX team maintains two ports: SDL and Win32.