본문으로 건너뛰기
로그인 둘러보기
오디오·영상·캡처 · 윈도우즈 유틸

Mupen64Plus

0

Mupen64Plus는 크로스플랫폼 N64 에뮬레이터로, 동적 재컴파일러를 갖춘 MIPS R4300 CPU 에뮬레이터와 오디오, 그래픽, 입력, RSP 플러그인을 포함합니다.

N64 에뮬레이터게임 에뮬레이션오픈소스크로스플랫폼플러그인 기반

소개

Mupen64Plus는 크로스플랫폼 N64 에뮬레이터로, 동적 재컴파일러를 갖춘 MIPS R4300 CPU 에뮬레이터와 오디오, 그래픽, 입력, RSP 플러그인을 포함합니다. 공식 웹사이트에 따르면 정확한 게임 플레이를 지원하며, 라이선스는 GPL-2.0입니다. 이 프로젝트는 mupen64plus-core 저장소에서 코어 라이브러리를 제공하며, 완전한 에뮬레이션을 위해서는 추가 플러그인과 프론트엔드가 필요합니다.

상세정보

동적 재컴파일러 지원

32비트 x86과 64비트 amd64 시스템용 동적 재컴파일러를 포함하여 정확한 N64 게임 플레이를 가능하게 합니다.

플러그인 기반 아키텍처

오디오, 그래픽 렌더링(RDP), 신호 처리(RSP), 입력 등 다양한 플러그인을 통해 에뮬레이션 기능을 확장할 수 있습니다. 기본 OpenGL 비디오 플러그인인 RiceVideo가 포함되어 있습니다.

추가 기능

LIRC 적외선 원격 제어 지원, Rumble Pak 지원, Gameshark 치트 시스템, 사운드 출력이 부드러운 속도 조절, 다른 시스템과의 통합을 위한 공유 라이브러리 인터페이스를 제공합니다.

다운로드·설치 방법

공식 웹사이트에서 Mupen64Plus v2.6.0을 포함한 모든 지원 운영체제용 배포판을 다운로드할 수 있습니다. GitHub의 릴리스 페이지에서도 최신 버전을 받을 수 있습니다.

바이너리 배포 설치 (리눅스 기준)

루트 권한으로 설치 스크립트를 실행하여 설치를 완료할 수 있습니다.

  • su 명령어로 루트 전환
  • 제공된 install.sh 스크립트 실행
  • 설치 완료 후 exit로 루트 셸 종료

기본적으로 설치 경로는 /usr/local/bin에 실행 파일이, /usr/local/share/mupen64plus에 플러그인과 데이터 파일이 복사됩니다.

소스 코드에서 빌드 및 설치

소스 코드를 빌드하려면 다음 단계를 따릅니다.

  • 소스 코드 압축 해제 및 projects/unix 디렉터리로 이동
  • make all 명령으로 코어 라이브러리 빌드
  • 루트 권한으로 make install 실행하여 설치

설치 경로를 지정하려면 PREFIX 옵션을 사용합니다. 예를 들어 /usr에 설치하려면 make PREFIX=/usr all 및 sudo make PREFIX=/usr install을 순차적으로 실행합니다.

기본 사용법

에뮬레이터 실행 시 입력 플러그인에 따라 N64 컨트롤러에 매핑되는 키 또는 조이스틱/마우스 입력을 사용합니다. 에뮬레이션 중에 사용할 수 있는 키 명령은 다음과 같습니다.

  • Esc: 에뮬레이터 종료
  • 0-9: 세이브/로드 상태용 가상 슬롯 선택 (F5/F7과 함께 사용)
  • F5: 에뮬레이터 상태 저장
  • F7: 에뮬레이터 상태 로드
  • F9: 에뮬레이터 리셋
  • F10: 에뮬레이션 속도 5% 감소
  • F11: 에뮬레이션 속도 5% 증가
  • F12: 스크린샷 캡처
  • Alt-Enter: 창 모드와 전체 화면 모드 전환 (모든 비디오 플러그인에서 지원되지 않을 수 있음)
  • p 또는 P: 일시정지 토글
  • m 또는 M: 소리 음소거/음소거 해제
  • g 또는 G: 치트가 활성화된 경우에만 Game Shark 버튼 활성화
  • / 또는 ?: 일시정지 상태에서 프레임 단위 전진
  • F: 빠른 앞으로 가기 (250% 일반 속도)
  • [ : 볼륨 감소
  • ] : 볼륨 증가

이런 경우에 유용합니다

Nintendo 64 게임을 정확하게 에뮬레이션하고 싶은 사용자에게 적합합니다. 동적 재컴파일러와 플러그인 시스템을 통해 다양한 하드웨어에서 게임을 플레이할 수 있으며, 저장 상태 기능과 속도 조절로 게임 플레이 경험을 맞춤 설정할 수 있습니다. 프론트엔드 프로그램을 결합하여 그래픽 사용자 인터페이스를 갖춘 완전한 에뮬레이터 환경을 구축할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.