FCEUX
"오늘의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 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
![]() | |
최초 출시일 | 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