매일 업데이트
2022-01-31 12:13 5 min

Snes9x를 사용하여 Linux에서 슈퍼 닌텐도 게임을 플레이하는 방법

리눅스에서 Snes9x로 슈퍼 닌텐도 게임 즐기기

에뮬레이션 기술은 비디오 게임 팬들에게 과거의 명작 게임, 특히 단종된 콘솔 게임들을 경험할 수 있게 해주는 놀라운 방법입니다. 리눅스 플랫폼에서는 슈퍼 닌텐도(Super Nintendo) 에뮬레이션이 특히 인기가 높습니다. 리눅스에서 슈퍼 닌텐도 게임을 플레이하고자 할 때 다양한 에뮬레이터가 있지만, 그중에서도 Snes9x는 뛰어난 기능과 사용자 친화적인 인터페이스로 최고의 선택으로 손꼽힙니다. Snes9x는 다양한 설정 옵션, 저장 상태 지원, 렌더링 옵션, 게임 패드 지원 등 편리한 GUI를 제공합니다.

참고: 본 글에서는 SNES ROM 파일의 불법적인 다운로드나 배포를 지지하지 않습니다. Snes9x를 사용한다면, 개인적으로 백업한 ROM 파일만을 사용하시길 바랍니다.

Flatpak을 활용한 Ubuntu, Debian 및 기타 리눅스 배포판 설치

Ubuntu와 Debian은 리눅스 개발자들의 많은 관심을 받고 있지만, 현재 이 인기 배포판에는 패키지화된 Snes9x 버전이 없습니다. Ubuntu용 PPA나 독립적인 데비안 소프트웨어 저장소도 없으며, DEB 패키지 파일도 찾기 어렵습니다. 하지만 현대적인 범용 리눅스 패키지 포맷 덕분에 Snes9x 팬들은 운영체제에 상관없이 쉽게 설치할 수 있습니다. 즉, Ubuntu와 Debian 사용자뿐만 아니라 Flatpak을 실행할 수 있는 모든 리눅스 배포판 사용자도 이 훌륭한 에뮬레이터를 즐길 수 있습니다.

참고: 아래 지침을 따르기 전에 Flatpak이 설치되어 있어야 합니다.

먼저 Flathub 저장소를 Flatpak 설정에 추가합니다. 이는 필수는 아니지만, 리눅스 배포판에 더 많은 소프트웨어 소스를 추가하는 데 도움이 됩니다. Gnome 소프트웨어와 같은 앱을 사용하는 대신, Flathub에 있는 모든 앱을 확인할 수 있습니다.

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Flathub 저장소가 추가되었다면, Snes9x 패키지를 다운로드하여 로컬에 저장할 수 있습니다. URL을 통해 원격으로 패키지를 설치할 수도 있지만, 파일을 다운로드하는 것이 좋습니다. 이렇게 하면 나중에 저장하거나 여러 컴퓨터에 설치하는 데 용이합니다.

wget https://flathub.org/repo/appstream/com.snes9x.Snes9x.flatpakref

다음으로, cd 명령어를 사용하여 다운로드 디렉토리로 이동합니다.

cd ~/Downloads

다운로드 폴더에서 Snes9x 패키지를 설치합니다.

sudo flatpak install com.snes9x.Snes9x.flatpakref

설치가 완료되면 Snes9x를 사용할 준비가 됩니다. 일부 데스크탑 환경에서는 로그아웃 후 다시 로그인해야 프로그램 바로 가기가 나타날 수 있습니다.

Arch 리눅스

sudo pacman -S snes9x-gtk

Fedora

Fedora 리눅스에서는 Snes9x를 바로 설치할 수 없습니다. Fedora는 무료가 아닌 프로그램을 기본적으로 배포하지 않기 때문입니다. 하지만 무료가 아닌 타사 RPM 저장소를 통해 설치할 수 있습니다. 다음 단계를 따르세요.

먼저 RPM Fusion 웹사이트에 접속하여 자신의 Fedora 버전을 선택합니다. 현재 Fedora 24-27 및 Fedora Rawhide가 지원됩니다.

다운로드 링크를 클릭하여 무료가 아닌 RPM을 다운로드하고 PC에 저장합니다. 다운로드가 완료되면 터미널을 열고 cd 명령어를 사용하여 다운로드 폴더로 이동합니다.

cd ~/Downloads

다운로드 폴더에서 RPM Fusion 패키지를 설치하여 시스템에서 비-자유 저장소를 활성화합니다.

sudo dnf install rpmfusion-nonfree-release-*.noarch.rpm

이제 Snes9x를 설치합니다.

sudo dnf install snes9x-gtk

openSUSE

openSUSE 사용자들은 프로그램이 OpenSUSE Build Service에 있기 때문에 별다른 어려움 없이 이 SNES 에뮬레이터를 사용할 수 있습니다. 설치하려면 해당 페이지로 이동하여 운영체제 버전을 선택하고 "1-Click install" 버튼을 클릭하면 됩니다.

Snes9x로 게임 시작하기

Snes9x에서 게임을 하려면 먼저 ROM 파일을 로드해야 합니다. ROM 파일을 PC에 옮긴 다음, 리눅스에서 Snes9x를 실행하고 "파일" 메뉴를 클릭합니다. 거기서 "ROM 이미지 열기"를 선택하고 파일 탐색기를 사용하여 ROM 파일을 찾은 후 "열기"를 클릭합니다.

ROM 파일이 로드되면 Snes9x는 즉시 게임을 실행합니다.

참고: 에뮬레이터를 전체 화면 모드로 변경하려면 "보기" 메뉴에서 "전체 화면"을 선택합니다. ESC 키를 눌러 전체 화면 모드를 종료할 수 있습니다.

게임패드 사용

Snes9x는 게임패드를 지원합니다. 별도의 드라이버 설치는 필요하지 않습니다. Linux에서 작동하는 게임 컨트롤러를 연결하면 에뮬레이터에서도 바로 작동합니다.

컨트롤러 설정을 변경하려면 "옵션" 메뉴에서 "기본 설정"을 선택합니다.

기본 설정 창에서 컨트롤러 아이콘을 클릭하고 "Joypads" 탭을 선택합니다. 원하는 버튼을 누르면서 "UP", "DOWN", "LEFT", "RIGHT" 등 각 버튼을 매핑합니다. 설정이 완료되면 "적용" 버튼을 클릭합니다.

게임 저장 및 불러오기

게임을 저장하고 싶으신가요? 에뮬레이터에서 게임을 저장하는 방법은 다음과 같습니다. 먼저 ESC 키를 눌러 전체 화면 모드에서 빠져나옵니다 (사용 중인 경우). 그 다음 "파일" 메뉴에서 "상태 저장"을 선택하고 저장할 슬롯을 선택합니다.

저장된 상태를 불러오려면 "상태 저장" 대신 "상태 로드"를 선택하고 동일한 과정을 반복합니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.