맨위로가기

FCEUX

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

FCEUX는 여러 FCE 울트라의 포크들을 통합하여 개발된 닌텐도 엔터테인먼트 시스템(NES) 에뮬레이터이다. 2007년 1월에 첫 릴리즈된 이후 지속적인 업데이트를 통해 기능 개선과 버그 수정을 거쳤으며, Lua 스크립트 지원, 디버깅 도구, ROM 해킹 기능, 넷플레이 기능 등을 제공한다. 윈도우, macOS, 리눅스, 모바일 등 다양한 플랫폼에서 사용할 수 있으며, 높은 정확성과 사용자 친화적인 인터페이스로 긍정적인 평가를 받으며 널리 사용되고 있다.

더 읽어볼만한 페이지

  • 도스 에뮬레이터 - 가상 도스 머신
    가상 도스 머신(VDM)은 인텔 80386 프로세서의 가상 8086 모드나 소프트웨어 에뮬레이션을 이용하여 운영체제 환경에서 DOS 소프트웨어를 실행하는 환경으로, 윈도우, OS/2 등에서 사용되었으나 하드웨어 접근, 에뮬레이션, 보안 문제로 도스박스와 같은 대안이 사용되기도 한다.
  • 도스 에뮬레이터 - DOSEMU
    DOSEMU는 x86 기반 시스템에서 DOS 운영 체제를 에뮬레이션하는 소프트웨어로, 다양한 운영 체제를 지원하며 주변 장치 에뮬레이션을 시도하지만 하드웨어 지원은 완벽하지 않을 수 있다.
  • 닌텐도 에뮬레이터 - 닌텐도 스위치 온라인
    닌텐도 스위치 온라인은 닌텐도가 닌텐도 스위치용으로 제공하는 유료 온라인 서비스로, 온라인 플레이, 클라우드 저장, 스마트폰 앱 연동 등의 기능과 함께 고전 게임 라이브러리 이용, 추가 팩, 닌텐도 뮤직 서비스 등을 제공한다.
  • 닌텐도 에뮬레이터 - 버추얼 콘솔
    버추얼 콘솔은 닌텐도가 제공한 과거 비디오 게임 다운로드 서비스로, 다양한 플랫폼의 게임을 에뮬레이션하여 제공했지만, 닌텐도 e숍 서비스 종료로 신규 구매는 불가능하며, 닌텐도 스위치 온라인을 통해 유사한 방식으로 이용할 수 있다.
  • 리눅스 에뮬레이션 소프트웨어 - QEMU
    QEMU는 여러 컴퓨터 아키텍처를 에뮬레이션하는 자유-오픈 소스 소프트웨어로, 사용자 모드 및 시스템 에뮬레이션 모드를 제공하며, 가상 머신 하이퍼바이저 지원과 다양한 디스크 이미지 형식을 지원한다.
  • 리눅스 에뮬레이션 소프트웨어 - MAME
    MAME은 니콜라 살모리아가 개발하여 다양한 아케이드 게임 하드웨어를 에뮬레이트하여 PC 등에서 구동 가능하게 하는 에뮬레이터로, 정확성을 중시하며 BSD-3-Clause 및 GPL-2.0 이상의 이중 라이선스를 채택했고 한국에서는 '마메'라고 불린다.
FCEUX - [IT 관련 정보]에 관한 문서
기본 정보
FCEUX 아이콘
FCEUX 아이콘
Ubuntu에서 ROM 파일 열기
Ubuntu에서 ROM 파일 열기
최초 출시일2008년 8월 2일
최신 릴리스 버전2.6.6
최신 릴리스 날짜2023년 8월 26일
최신 미리보기 버전임시 빌드
최신 미리보기 날짜2022년 10월 2일
단종 여부아니오
저장소해당 없음
프로그래밍 언어C++
운영 체제크로스 플랫폼
장르에뮬레이터
라이선스GPL-2.0-or-later
웹사이트공식 웹사이트

2. 역사

FCE 울트라(FCE Ultra)는 패밀리 컴퓨터 에뮬레이터(FCE)에서 분기되었다.[25] 2004년 8월 0.98.12 버전이 마지막 정식 릴리스였고, 2004년 9월 소스 코드만 포함된 프리 릴리스 버전 0.98.13-pre가 출시된 후 개발이 중단된 것처럼 보였다. 에뮬레이터 홈페이지와 포럼도 폐쇄되었다.[9]

공식적인 개발이 중단되면서 FCE 울트라의 여러 포크(fork)가 만들어졌다. 대표적인 포크로는 FCEU-MM, FCEU 재기록, FCEUXD SP 등이 있었다.[12]

2006년 3월, 여러 개발자들의 협업을 통해 모든 포크를 FCEUX라는 새로운 응용 프로그램으로 통합하는 프로젝트가 시작되었다.[13] FCEUX는 2008년 8월 2일에 처음 공개되었으며, 이후 꾸준히 개발되어 다른 포크들은 더 이상 사용되지 않게 되었다. FCEUX는 이전 버전에는 없던 여러 기능이 추가되어 더욱 발전하였다.[14]

2. 1. FCE 울트라의 탄생

FCE 울트라(FCE Ultra)는 패밀리 컴퓨터 에뮬레이터(FCE)에서 분기되었다.[25] 2004년 8월에 0.98.12 버전이 마지막 정식 릴리스였고, 2004년 9월에는 소스 코드만 포함된 프리 릴리스 버전 0.98.13-pre가 출시되었다. 그 후 개발이 중단된 것으로 보였고, 에뮬레이터의 홈페이지와 포럼은 철거되었다.[9]

공식적인 개발이 이루어지지 않은 상황에서 FCE 울트라의 여러 포크가 만들어졌다. 주목할 만한 것으로는, 많은 새롭고 특이한 매퍼를 지원하는 FCEU-MM,[26] 도구 지원 스피드런에 유용한 기능을 많이 포함하고 있는 FCEU 재기록,[27] 여러 디버깅 유틸리티를 추가한 FCEUXD SP 등이 있었다.[12] [28]

2. 2. FCEUX의 등장

FCE 울트라는 패밀리 컴퓨터 에뮬레이터(FCE)에서 분기되었다.[25] 2004년 8월에 0.98.12 버전이 마지막 정식 릴리스였고, 2004년 9월에는 소스 코드만 포함된 프리 릴리스 버전 0.98.13-pre가 출시되었다. 그 후 개발이 중단된 것으로 보이며, 에뮬레이터의 홈페이지와 포럼이 폐쇄되었다.

공식적인 개발이 중단되자 FCE 울트라의 많은 포크가 만들어졌다. 주목할 만한 것으로는 많은 새롭고 특이한 매퍼를 지원하는 FCEU-MM,[26] 도구 지원 스피드런에 유용한 기능을 많이 포함하고 있는 FCEU 재기록,[27] 여러 디버깅 유틸리티를 추가한 FCEUXD SP가 있다.[28]

2006년 3월, FCE 울트라의 다양한 포크 개발자들의 협업을 통해 모든 포크를 FCEUX라는 새로운 응용 프로그램으로 결합하는 프로젝트가 시작되었다.[29]

FCEUX는 2008년 8월 2일에 처음 공개되었다. 이 에뮬레이터는 꾸준히 개발되어 다른 포크는 더 이상 사용되지 않게 되었다. FCEUX는 네이티브 무비 레코딩 지원, Lua 스크립트로 게임 플레이를 확장, 향상 또는 변경할 수 있는 기능 등 오리지널 FCE 울트라에서는 지원하지 않는 기능들을 지원하여 이전 세대들보다 훨씬 더 발전되었다.[30]

2. 3. 지속적인 발전

FCE 울트라는 패밀리 컴퓨터 에뮬레이터(FCE)에서 분기되었다.[25] 2004년 8월에 0.98.12 버전이 마지막 정식 릴리스였고, 2004년 9월에는 소스 코드만 포함된 프리 릴리스 버전 0.98.13-pre가 출시되었다. 그 후 개발이 중단된 것으로 보이며, 에뮬레이터의 홈페이지와 포럼이 폐쇄되었다.

공식적인 개발이 중단된 상황에서 FCE 울트라의 여러 포크가 만들어졌다. 주요 포크는 다음과 같다.

  • 많은 새롭고 특이한 매퍼를 지원하는 FCEU-MM[26]
  • 도구 지원 스피드런에 유용한 기능을 많이 포함하는 FCEU 재기록[27]
  • 여러 디버깅 유틸리티를 추가한 FCEUXD SP[28]


2006년 3월, 모든 포크를 FCEUX라는 새로운 응용 프로그램으로 결합하는 프로젝트가 시작되었고,[29] FCE 울트라의 다양한 포크 개발자들이 협업했다.

FCEUX는 2008년 8월 2일에 처음 공개되었다. 이 에뮬레이터 포크는 그 이후로 꾸준히 개발되어 다른 포크들은 더 이상 사용되지 않는다. FCEUX는 오리지널 FCE 울트라에는 없는 네이티브 무비 레코딩 지원, Lua 스크립트를 사용하여 게임 플레이를 확장, 향상 또는 변경할 수 있는 기능 등을 지원하여 이전 세대들보다 훨씬 더 발전되었다.[30]

3. 기능

FCEUX는 롬 파일(.nes, .fds 파일 등) 실행, 게임 상태 저장 및 불러오기, 화면 캡처, 게임 플레이 녹화(AVI 파일 등) 기능을 지원한다.[19] 게임 속도 조절과 프레임 단위 되감기 기능도 제공한다.[19]

3. 1. 멀티플레이어 지원

FCEUX의 Win32 및 SDL 버전은 현재 TCP/IP 네트워크 플레이 기능을 지원하지 않으며,[19][20] 컨트롤러도 지원하지 않는다.

4. 포팅

FCEUX는 도스, 리눅스 (SVGAlib 또는 X 사용), macOS (SDL 포트는 FreeBSD, Solaris 및 IRIX와 같은 다른 유닉스 계열 플랫폼에서도 작동), Windows, GP2X,[5] 플레이스테이션 포터블,[6][7] 닌텐도 게임큐브, Wii,[8] 플레이스테이션 2, Pepper Pad 등 다양한 플랫폼으로 이식되었다.

4. 1. 지원 플랫폼

FCEUX는 다음을 포함한 다양한 플랫폼으로 이식되었다.

운영체제 및 플랫폼
도스
리눅스 (SVGAlib 또는 X 사용)
macOS (SDL 포트는 FreeBSD, Solaris 및 IRIX와 같은 다른 유닉스 계열 플랫폼에서도 작동)
Windows
GP2X[5]
PlayStation Portable[6][7]
닌텐도 게임큐브, Wii[8]
플레이스테이션 2
Pepper Pad



2.1.3 버전에서 통합 GTK2 GUI가 FCEUX의 SDL 포트에 추가되어, 이전 파이썬 프론트엔드인 gfceux를 대체했다.[4]

2.3.0 버전에서 SDL 포트는 GTK2에서 크로스 플랫폼 Qt5 GUI 프론트 엔드로 마이그레이션되었다. 2.4.0 버전은 SDL 포트가 Windows, Linux 및 macOS 운영 체제에서 실행 가능한 첫 번째 릴리스였다.

4. 2. 플랫폼별 특징

FCEUX는 도스, 리눅스(SVGAlib 또는 X 사용), 맥OS(SDL 포트는 FreeBSD, Solaris 및 IRIX와 같은 다른 유닉스 계열 플랫폼에서도 작동해야 한다), Windows, GP2X,[22] 플레이스테이션 포터블,[23] 닌텐도 게임큐브, Wii,[24] 플레이스테이션 2, 페퍼패드 등 다양한 플랫폼으로 이식되었다.

2.1.3 버전부터 통합된 GTK2 GUI가 FCEUX의 SDL 포트에 추가되었다. 이 GTK GUI는 이전의 파이썬 프론트엔드인 gfceux를 대체했다.[21]

2.3.0 버전부터 SDL 포트는 GTK2에서 크로스 플랫폼 Qt5 GUI 프론트 엔드로 마이그레이션되었다. 2.4.0 버전은 SDL 포트가 Windows, Linux 및 macOS 운영 체제에서 실행 가능한 첫 번째 릴리스였다.

5. 기여자

FCEUX는 여러 개발자들이 참여하여 만들어진 에뮬레이터이다. FCE, FCE Ultra, FCEUX 개발에 기여한 사람들은 다음과 같다.[30][31][32][33][14][15][16][17]

기여자
베로(Bero), 조드니젤(Xodnizel), 앤서니 조르지오(Anthony Giorgio), 마크 돌라이너(Mark Doliner), 제로머스(Zeromus), 세바스티안 포르스트(Sebastian Porst), imz, 안드레스 델리카트(Andrés Delikat), nitsujrehtona, maximus, CaH4e3, qFox, 루카스 사보타(Lukas Sabota, punkrockguy318), 에런 오닐(Aaron O'Neal), 조 나흐미아스(Joe Nahmias), 폴 쿨리니에비치(Paul Kuliniewicz), 퀴어스트(Quietust), 파라시테(Parasyte), 비트마스터(bbitmaster), 블립(blip), 니츠자(nitsuja), 루크 구스타프슨(Luke Gustafson), 언콤드코코넛(UncombedCoconut), 제이 라너건(Jay Lanagan), 애크엠(Acmlm), DWEdit, 솔즈(Soules), 라자크(radsaq), 퀴디드(qeed), Shinydoofy, 우게타브(ugetab), 조(Ugly Joe)


5. 1. 주요 개발자

FCE는 베로(Bero)가 작성했다. FCE 울트라는 조드니젤(Xodnizel)이 작성했다. 이 프로젝트는 앤서니 조르지오(Anthony Giorgio)와 마크 돌라이너(Mark Doliner)에 의해 다시 활성화되었다. FCEUX 프로젝트는 제로머스(Zeromus)와 세바스티안 포르스트(Sebastian Porst)에 의해 시작되었다. 첫 번째 릴리스 전에 imz, 안드레스 델리카트(Andrés Delikat), nitsujrehtona, maximus, CaH4e3, qFox, 루카스 사보타(Lukas Sabota, punkrockguy318)를 포함한 추가 저자들이 그룹에 합류했다.[30][31][32][33]

다른 기여자로는 에런 오닐(Aaron O'Neal), 조 나흐미아스(Joe Nahmias), 폴 쿨리니에비치(Paul Kuliniewicz), 퀴어스트(Quietust), 파라시테(Parasyte), 비트마스터(bbitmaster), 블립(blip), 니츠자(nitsuja), 루크 구스타프슨(Luke Gustafson), 언콤드코코넛(UncombedCoconut), 제이 라너건(Jay Lanagan), 애크엠(Acmlm), DWEdit, 솔즈(Soules), 라자크(radsaq), 퀴디드(qeed), Shinydoofy, 우게타브(ugetab), 조(Ugly Joe)가 있다.[14][15][16][17]

5. 2. 커뮤니티 기여

FCE는 베로(Bero)가 작성했다. FCE 울트라는 Xodnizel이 작성했다. 이 프로젝트는 앤서니 조르지오(Anthony Giorgio)와 마크 돌라이너(Mark Doliner)에 의해 다시 활성화되었다. FCEUX 프로젝트는 제로머스(Zeromus)와 세바스티안 포르스트(Sebastian Porst)에 의해 시작되었다. 첫 번째 릴리스 전에 imz, 안드레스 델리카트(Andrés Delikat), nitsujrehtona, maximus, CaH4e3, qFox, 루카스 사보타(Lukas Sabota, punkrockguy318)를 포함한 추가 저자들이 그룹에 합류했다.[30][31][32][33]

다른 기여자로는 에런 오닐(Aaron O'Neal), 조 나흐미아스(Joe Nahmias), 폴 쿨리니에비치(Paul Kuliniewicz), 퀴어스트(Quietust), 파라시테(Parasyte), 비트마스터(bbitmaster), 블립(blip), 니츠자(nitsuja), 루크 구스타프슨(Luke Gustafson), 언콤드코코넛(UncombedCoconut), 제이 라너건(Jay Lanagan), 애크엠(Acmlm), DWEdit, 솔즈(Soules), 라자크(radsaq), 퀴디드(qeed), Shinydoofy, 우게타브(ugetab), 조(Ugly Joe)가 있다.[14][15][16][17]

6. 평가 및 반응

디지털 트렌드의 브랜던 위들러는 FCEUX가 디버깅, ROM 해킹, 비디오 녹화 등 여러 고급 기능을 제공하여 NES 에뮬레이터로 적합하다고 평가했다.[18][34]

6. 1. 긍정적 평가

디지털 트렌드의 브랜던 위들러는 FCEUX가 디버깅, ROM 해킹, 비디오 녹화 등 여러 고급 기능을 제공하여 NES 에뮬레이터로 적합하다고 평가했다.[18][34]

참조

[1] 웹사이트 interim-build https://github.com/T[...] 2023-04-02
[2] 웹사이트 Downloads https://fceux.com/we[...] 2021-04-30
[3] 웹사이트 FCEUX Help - Network Play https://fceux.com/we[...] 2021-04-30
[4] 웹사이트 FCEUX Press Release 2.1.3 https://fceux.com/we[...] 2010-04-08
[5] 웹사이트 FCE Ultra GP2X http://hultinedutain[...] 2010-10-16
[6] 웹사이트 FCEU-PSP http://code.google.c[...] 2009-10
[7] 웹사이트 Hamsterburt's PSP Dev Website http://hbert.dcemu.c[...] 2006-04-25
[8] 웹사이트 FCEUGC http://code.google.c[...] 2007-10
[9] 웹사이트 サービス終了のお知らせ http://www.geocities[...]
[10] 웹사이트 FCE Ultra mappers modified http://sourceforge.n[...] 2006-06-16
[11] 웹사이트 FCEU Rerecording http://code.google.c[...] 2008-04-21
[12] 웹사이트 FCEUXD SP - Programming stuff http://www.the-inter[...] 2005-06-23
[13] 웹사이트 thekingant: FCE Ultra http://thekingant.li[...] 2006-03-19
[14] 웹사이트 FCEUX Versions https://fceux.com/we[...] 2010-10-16
[15] 웹사이트 News Archive https://fceux.com/we[...] 2008-06-05
[16] 문서 "Help" > "About" section (in Windows port)
[17] 문서 "Authors" file
[18] 웹사이트 Best Emulators (NES, SNES, Genesis, N64, and more) http://www.digitaltr[...] Digital Trends 2013-04-20
[19] 웹인용 Downloads https://fceux.com/we[...] 2021-04-30
[20] 웹인용 FCEUX Help - Network Play https://fceux.com/we[...] 2021-04-30
[21] 웹인용 FCEUX Press Release 2.1.3 https://fceux.com/we[...] 2010-04-08
[22] 웹인용 FCE Ultra GP2X http://hultinedutain[...] 2010-10-16
[23] 웹인용 Hamsterburt's PSP Dev Website http://hbert.dcemu.c[...] 2006-04-25
[24] 웹인용 FCEUGC http://code.google.c[...] 2007-10
[25] 웹인용 サービス終了のお知らせ http://www.geocities[...]
[26] 웹인용 FCE Ultra mappers modified http://sourceforge.n[...] 2006-06-16
[27] 웹인용 FCEU Rerecording http://code.google.c[...] 2008-04-21
[28] 웹인용 FCEUXD SP - Programming stuff http://www.the-inter[...] 2005-06-23
[29] 웹인용 thekingant: FCE Ultra http://thekingant.li[...] 2006-03-19
[30] 웹인용 FCEUX Versions https://fceux.com/we[...] 2010-10-16
[31] 웹인용 News Archive https://fceux.com/we[...] 2008-06-05
[32] 문서 "Help" > "About" section (in Windows port)
[33] 문서 "Authors" file
[34] 웹인용 Best Emulators (NES, SNES, Genesis, N64, and more) http://www.digitaltr[...] Digital Trends 2014-03-26



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com