소개
FCEUX는 닌텐도 엔터테인먼트 시스템(NES), 패미컴, 패미컴 디스크 시스템(FDS), 덴디를 위한 오픈 소스 에뮬레이터입니다. 원래 FCE Ultra의 여러 분기(branch)를 통합하여 일반 사용자, ROM 해킹 커뮤니티, TAS(Tool-Assisted Speedrun) 커뮤니티를 위한 최상의 기능을 제공합니다. Windows 및 Unix 계열 운영 체제에서 실행할 수 있으며, Win32 포트와 Qt/SDL 포트를 제공합니다.
상세정보
에뮬레이션 지원
- NES, 패미컴, FDS, 덴디 시스템 지원
- NTSC(미국/일본), PAL(유럽), NTSC-PAL 하이브리드 모드 지원
고급 도구
- 디버그 도구, Lua 스크립팅, 무비 녹화, TAS 에디터 지원
- Qt/SDL 포트 전용: 스프라이트 뷰어, NES 팔레트 에디터, AVI RIFF 트리 뷰어, 프레임 타이밍 도구
설치 및 시작
Windows에서는 Win32 포트 또는 Qt/SDL 포트 바이너리를 다운로드하여 압축을 풀고 실행할 수 있습니다. Qt/SDL 포트는 크로스 플랫폼으로, Linux, macOS 등에서도 실행 가능합니다. 소스에서 빌드하려면 Qt/SDL 포트의 경우 CMake, Qt5, SDL2, minizip, zlib, OpenGL이 필요하며, 선택적으로 ffmpeg 라이브러리와 libx264를 추가할 수 있습니다. Win32 포트는 Microsoft Visual Studio 2010으로 컴파일됩니다.
활용 예시
- 일반 사용자는 NES, 패미컴, FDS, 덴디 게임을 플레이할 수 있습니다.
- ROM 해킹 커뮤니티는 디버그 도구와 Lua 스크립팅을 사용하여 게임을 분석하고 수정할 수 있습니다.
- TAS 커뮤니티는 무비 녹화 및 TAS 에디터를 사용하여 도구 지원 스피드런을 제작할 수 있습니다.
지원 환경
Windows 및 Unix 계열 운영 체제(리눅스, Solaris, BSD, macOS)를 지원합니다. Win32 포트는 Windows 전용이며, Qt/SDL 포트는 크로스 플랫폼입니다.
버전 및 업데이트
최신 안정 버전은 2.6.6이며, 개발 중인 버전은 GitHub에서 제공됩니다.
제한 사항 및 라이선스
FCEUX는 GPL-2.0 라이선스로 배포됩니다. 네트워크 플레이는 현재 Win32 및 SDL 포트에서 작동하지 않으며, 수정 계획이 없습니다. 이 소프트웨어는 Nintendo 또는 Nintendo of America와 제휴하거나 보증하지 않습니다.
시스템 요구사항
Windows 11 · x64 · Qt5, SDL2, zlib, OpenGL (Qt/SDL 포트 빌드 시)


