Linux에서 Nintendo Gameboy 게임을 플레이하는 방법
리눅스 사용자에게 닌텐도 게임보이 게임을 즐길 수 있는 최적의 기회를 제공하는 것이 VisualBoy Advance 에뮬레이터입니다. 이 도구는 오리지널 게임보이, 게임보이 컬러, 그리고 게임보이 어드밴스와 같은 다양한 게임보이 휴대용 게임기를 완벽하게 지원합니다. 나아가 닌텐도에서 GBA용으로 개발한 eReader 하드웨어도 호환되어 적절한 연결만 있다면 문제없이 작동합니다. 이제 리눅스 환경에서 닌텐도 게임보이 게임을 실행하는 방법을 자세히 알아보겠습니다.
주의사항: wdzwdz는 VisualBoy Advance용 ROM 파일의 불법 다운로드나 배포를 절대적으로 반대합니다. 만약 VisualBoy Advance를 통해 닌텐도 게임보이 게임을 플레이하고자 한다면, 본인이 소유한 게임 ROM 파일을 합법적으로 PC에 백업하여 사용하시길 권장합니다.
VisualBoy Advance 설치 가이드
VisualBoy Advance 에뮬레이터 프로그램을 리눅스에 설치하는 과정은 매우 간편합니다. 이 프로그램은 대부분의 주요 리눅스 운영 체제를 폭넓게 지원하기 때문입니다. 여기서는 우분투, 데비안, 아치 리눅스, 페도라, 그리고 openSUSE에 이 에뮬레이터를 설치하는 방법을 상세히 안내합니다. 터미널 창을 열고, 사용 중인 운영 체제에 해당하는 아래 지침을 따라 진행해주세요.
참고: VisualBoy Advance는 대부분의 리눅스 배포판과 호환되며, 리눅스에서 닌텐도 게임보이 에뮬레이션을 위한 최고의 선택 중 하나입니다. 만약 VisualBoy Advance가 작동하지 않는 경우, mGBA 에뮬레이터를 대안으로 고려해볼 수 있습니다.
우분투 사용자
VisualBoy는 우분투 사용자를 위해 주요 소프트웨어 소스(Universe)에서 제공됩니다. Universe 저장소가 활성화되어 있는지 확인한 후, Apt 패키지 관리 도구를 사용하여 최신 버전의 VBA를 리눅스 PC에 설치합니다.
sudo add-apt-repository universe sudo apt install visualboyadvance
데비안 사용자
데비안 사용자들은 중앙 소프트웨어 저장소에 있는 VBA 에뮬레이션 프로그램을 쉽게 설치할 수 있습니다. 아래의 Apt-get 명령어를 터미널 세션에 입력하여 데비안 설정에서 다운로드하세요.
sudo apt-get install visualboyadvance
아치 리눅스 사용자
아치 리눅스 사용자는 AUR을 통해 VisualBoy Advance를 이용할 수 있습니다. 에뮬레이터를 구동하려면 터미널을 열고 아래 단계별 지침을 따르세요.
1단계: Pacman 패키지 관리자를 사용하여 Git 도구와 Base-devel을 설치합니다.
sudo pacman -S base-devel git
2단계: git clone 명령을 실행하여 AUR에서 최신 VBAM 패키지를 다운로드합니다.
git clone https://aur.archlinux.org/vbam-git.git
3단계: 터미널에서 현재 디렉토리를 vbam-git 폴더로 변경합니다.
cd vbam-git
4단계: makepkg를 사용하여 패키지를 컴파일하고 아치 리눅스에 설치합니다. 빌드 실패 시 종속성을 설치할 수 없는지 확인해야 합니다. Vbam-git AUR 패키지에 대한 종속성 정보는 여기에서 확인할 수 있습니다.
makepkg -sri
페도라 사용자
페도라에는 기본 소프트웨어 소스에 VisualBoy가 포함되어 있지 않습니다. 하지만 RPM Fusion Non-free 소프트웨어 소스를 설정하면 이용 가능합니다.
RPM Fusion Non-free를 활성화하려면 터미널 창을 열고 DNF를 사용하여 다음 명령을 실행하세요.
참고: 사용하는 페도라 리눅스의 릴리스 번호로 X를 대체해야 합니다.
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm -y
RPM Fusion을 실행한 후에는 다음 명령을 사용하여 Virtualboy 에뮬레이션 프로그램을 설치할 수 있습니다.
sudo dnf install visualboyadvance-m
openSUSE 사용자
안타깝게도 openSUSE에는 VisualBoy Advance 공식 패키지가 존재하지 않습니다. 그러나 소스 코드를 빠르게 컴파일할 수 있으며, 설치 도구에는 SUSE와 호환되는 자동 종속성 설치 스크립트도 포함되어 있습니다! 소스 코드를 빌드하려면 터미널을 열고 다음 명령들을 차례대로 실행하세요.
cd ~ && mkdir src && cd src git clone https://github.com/visualboyadvance-m/visualboyadvance-m.git cd visualboyadvance-m ./installdeps
mkdir build && cd build cmake .. make -j`nproc`
리눅스에서 게임보이 게임 즐기기
대부분의 게임 콘솔 에뮬레이터는 특정 시스템만 지원하지만, VisualBoy Advance는 세 가지 시스템을 모두 지원합니다. 이 섹션에서는 에뮬레이터가 지원하는 세 가지 콘솔(GB Classic, GB Color, GB Advance)을 활용하는 방법에 대해 설명합니다.
게임보이 클래식

게임보이 클래식 게임을 시작하려면 "파일" 메뉴를 클릭한 다음, "GB 열기" 버튼을 선택하여 게임보이 클래식 ROM 파일을 찾아 엽니다. ROM 파일을 선택하면 게임보이 클래식 게임이 즉시 시작됩니다.
게임보이 컬러

게임보이 컬러 게임을 플레이하려면 "파일" 메뉴를 선택한 후 "GBC 열기" 버튼을 클릭하고, 파일 브라우저를 사용하여 게임보이 컬러 ROM 파일을 찾아 엽니다.
GBC ROM 파일이 로드되면 VisualBoy가 게임보이 컬러 게임을 즉시 시작합니다.
게임보이 어드밴스

게임보이 어드밴스 게임을 플레이하려면 "파일" 메뉴를 클릭한 다음, 상단의 "열기" 메뉴 옵션을 선택합니다. "열기" 옵션 클릭 후 파일 브라우저를 사용하여 게임보이 어드밴스 ROM 파일을 선택하면 게임을 시작할 수 있습니다.
컨트롤러 설정

게임보이 게임은 훌륭하게 에뮬레이션되지만, 키보드로 플레이하는 것이 불편할 수 있으므로 USB 컨트롤러를 설정하는 것이 좋습니다. 컨트롤러를 설정하려면 VBA에서 "옵션" 메뉴를 클릭합니다. 그 후 "입력" 메뉴를 강조 표시하고, 그 안의 "구성" 하위 메뉴 옵션을 클릭합니다.
"구성" 옵션을 선택하면 USB 컨트롤러를 수동으로 설정할 수 있는 컨트롤러 매핑 창이 나타납니다.
그래픽 옵션

게임보이 게임은 해상도가 매우 낮은 것으로 유명하며, 기본 그래픽 설정으로는 전체 화면에서 게임을 하기에 적합하지 않습니다. 다행히도 VBA에는 쉽게 조정할 수 있는 훌륭한 디스플레이 설정들이 제공됩니다.
그래픽 설정에 접근하려면 "옵션", "비디오" 메뉴를 차례로 클릭한 다음, 에뮬레이터의 비디오 옵션을 구성합니다. "확대" 탭에서 확대 설정을 높여 해상도를 변경할 수 있습니다.
저장 및 불러오기

게임보이 게임을 플레이하며 진행 상황을 저장하고 싶으신가요? "파일" 메뉴를 선택한 후 "상태 저장"을 선택하여 게임을 저장할 수 있습니다. 이전 게임 저장을 불러오려면 "파일" 메뉴를 클릭하고 "로드 상태" 옵션을 선택합니다. 또한, Shift + F1~F10 키를 사용하여 빠르게 저장하고, F1~F10 키를 사용하여 빠르게 불러올 수도 있습니다.
에뮬레이션 도구는 매우 훌륭하며, 리눅스에서 닌텐도 게임보이 게임을 플레이하는 것 외에도 다양한 활용이 가능합니다. 리눅스 환경에서 PlayStation 2 게임, 닌텐도 DS 게임, Sony PSP 게임, 그리고 Atari 게임 등 다양한 플랫폼의 게임을 즐길 수 있는 훌륭한 도구들이 존재합니다.