MelonDS를 사용하여 Linux에서 Nintendo DS 게임을 플레이하는 방법

닌텐도 DS는 닌텐도에서 출시한 휴대용 게임기 중 가장 큰 성공을 거둔 제품 중 하나였습니다. 아쉽게도 2021년에 생산이 중단되어 더 이상 새 제품을 구할 수 없게 되었습니다. 따라서, 과거에 즐겨 했던 닌텐도 DS 게임들을 다시 플레이하고 싶다면, 이제는 에뮬레이터를 사용해야만 합니다.

만약 여러분이 리눅스 사용자라면, 리눅스 환경에서 닌텐도 DS 게임을 에뮬레이트하는 가장 효과적인 방법은 MelonDS 애플리케이션을 활용하는 것입니다. 다음은 이 에뮬레이터를 설정하고 사용하는 방법에 대한 안내입니다.

주의: AddictiveTips는 온라인에서 닌텐도 DS 게임 ROM 파일을 다운로드하는 것을 권장하지 않습니다. 좋아하는 게임을 에뮬레이션하려면 합법적인 방법으로 확보한 게임을 사용하시기 바랍니다.

리눅스에 MelonDS 설치하기

MelonDS 에뮬레이터는 훌륭한 성능을 제공하며, 리눅스 환경에서 사용자들이 여가 시간을 이용하여 DS 및 DSi 게임을 즐길 수 있도록 해줍니다. 그러나 리눅스 운영체제에는 기본적으로 설치되어 제공되지 않으므로, 직접 설치하는 과정을 거쳐야 합니다.

MelonDS 앱을 시스템에 설치하기 위해서는 먼저 터미널 창을 열어야 합니다. 리눅스 데스크탑 환경에서 터미널 창을 여는 가장 빠른 방법은 Ctrl + Alt + T 키를 동시에 누르는 것입니다. 터미널 창이 열리면 아래의 지침을 따라 MelonDS를 설치해 보십시오.

Flatpak을 이용한 설치

현재까지 MelonDS 에뮬레이터를 리눅스 컴퓨터에서 가장 안정적으로 작동시키는 방법은 Flatpak을 통해 설치하는 것입니다. 그 이유는 Flatpak이 대부분의 리눅스 운영체제에서 지원될 뿐만 아니라 Gnome Software 애플리케이션과도 호환되어 사용자 편의성이 높기 때문입니다.

MelonDS를 Flatpak으로 설치하기 위한 첫 번째 단계는 Flatpak 런타임을 설치하는 것입니다. 이 런타임은 리눅스 백그라운드에서 작동하며, 패키지 업데이트 및 설치를 원활하게 처리하는 역할을 합니다.

Flatpak 런타임을 설치하려면 리눅스 패키지 관리자를 사용하여 ‘flatpak’ 패키지를 설치해야 합니다. 만약 설치 과정에 어려움을 겪으신다면, 관련 주제에 대한 심층적인 가이드를 참고하시기 바랍니다.

Flatpak 런타임 설정이 완료되면 다음으로 앱 스토어를 설정해야 합니다. 터미널에서 다음 명령어를 사용하여 Flathub 앱 스토어를 추가하십시오: flatpak remote-add.

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

Flathub 앱 스토어가 리눅스 PC에 성공적으로 구성되면, 이제 MelonDS 애플리케이션을 컴퓨터에 설치할 수 있습니다. 다음 명령어를 사용하여 앱을 설치하십시오: flatpak install.

flatpak install flathub net.kuribo64.melonDS

Snap 패키지를 이용한 설치

만약 Flatpak 앱 스토어를 사용할 수 없는 상황이라면, Ubuntu Snap 스토어를 통해 MelonDS 앱을 설치하고 실행할 수 있습니다. Snap은 다양한 리눅스 운영체제에서 실행 가능하지만, Snapd 런타임이 미리 구성되어 있어야 합니다.

Snapd 런타임을 구성하려면 먼저 ‘snapd’ 패키지를 컴퓨터에 설치해야 합니다. 설치 후에는 시스템에서 ‘snapd.socket’ 파일을 활성화해야 합니다. 마지막으로, 다음 명령어를 사용하여 MelonDS의 최신 버전을 설치하고 실행하십시오: snap install.

sudo snap install melonds

Arch 리눅스 사용자

Arch 리눅스 사용자는 Arch Linux User Repository (AUR)를 통해 MelonDS 애플리케이션을 설치할 수 있습니다. AUR을 통해 이 애플리케이션을 설치하기 전에 ‘git’과 ‘base-devel’ 패키지를 먼저 설치해야 합니다.

sudo pacman -S git base-devel

두 패키지가 성공적으로 설치되었다면, 이제 Trizen AUR 도우미 도구를 설치해야 합니다. 이 도구를 사용하면 MelonDS를 훨씬 편리하게 설치할 수 있습니다. 다음 명령어를 사용하여 Trizen을 설치하십시오.

git clone https://aur.archlinux.org/trizen.git

cd trizen/

makepkg -sri

Trizen AUR 도우미가 실행 중이면, 다음 명령어를 사용하여 MelonDS 프로그램을 설치할 수 있습니다: trizen -S.

trizen -S melonds

MelonDS로 DS 게임 즐기기

MelonDS로 게임을 실행하기 위해서는 먼저 BIOS 펌웨어를 추가해야 합니다. 이는 실제 닌텐도 DS 또는 DSi에서 추출한 BIOS 파일을 사용해야 합니다. DS 펌웨어를 추출하는 방법에 대한 자세한 정보는 여기를 참고하시기 바랍니다.

펌웨어가 MelonDS 덤퍼를 통해 추출되었다면, MelonDS 내부에서 ‘Config’ 버튼을 찾습니다. ‘구성’ 버튼을 누른 후, ‘DS 모드’ 섹션을 찾으십시오. 이 섹션에서 DS용 펌웨어를 추가해야 합니다. ARM9, ARM7 및 DS 펌웨어를 각각 추가해야 합니다.

MelonDS에 DS 펌웨어를 추가한 후에는 ‘확인’ 버튼을 클릭하여 설정 창을 닫습니다. 그런 다음 ‘파일’ 버튼을 찾아 클릭하여 파일 메뉴를 엽니다. 여기서 ‘ROM 열기’ 버튼을 클릭합니다.

‘ROM 열기’ 버튼을 누르면 팝업 창이 나타납니다. 이 창에서 닌텐도 DS ROM 파일을 찾습니다. 파일을 선택하면 MelonDS가 자동으로 게임을 실행합니다.

ROM 파일이 MelonDS에서 열리면, 에뮬레이터에서 ‘구성’을 클릭한 다음 ‘입력 및 핫키’ 버튼을 클릭합니다. 여기에서 게임 컨트롤 설정을 조정할 수 있습니다. 컨트롤을 변경하려면 해당 상자를 클릭한 후 새로운 컨트롤을 지정하십시오. 설정이 완료되면 ‘확인’을 클릭하여 변경 사항을 저장합니다.

컨트롤 설정이 완료되면 이제 닌텐도 DS 게임을 자유롭게 즐길 수 있습니다. 재미있게 게임을 플레이하세요!