Linux에서 Sega DreamCast 게임을 플레이하는 방법
세가 드림캐스트는 세가 새턴이나 아타리 재규어와 더불어 역사상 가장 실패한 비디오 게임 콘솔 중 하나로 여겨지곤 합니다. 하지만 90년대 후반의 저조한 성적에도 불구하고, 많은 이들이 이 콘솔을 사랑했고, 이 콘솔을 통해 즐거운 시간을 보냈습니다. 만약 당신이 리눅스 게이머이면서 세가 드림캐스트에 대한 향수를 느끼고 있다면, 이베이에서 드림캐스트를 찾아 헤매는 대신, 비용을 절약하고 리눅스에서 세가 드림캐스트 게임을 에뮬레이트하고 플레이하는 방법에 대한 가이드를 따라 해보세요!
참고: wdzwdz는 Lxdream용 ROM 파일의 불법 다운로드나 배포를 지지하거나 권장하지 않습니다. Lxdream으로 세가 드림캐스트 게임을 즐기고 싶다면, 합법적으로 백업한 본인 소유의 ROM 파일을 사용하시기 바랍니다.
Lxdream 설치 과정
리눅스에서의 드림캐스트 에뮬레이션은 완벽하다고 말하기는 어렵습니다. 일부에서는 지원 부족과 훌륭한 에뮬레이터 애플리케이션의 부재로 인해 리눅스에서 가장 다루기 어려운 콘솔 중 하나라고 이야기합니다. 다행히도, 오래되었지만 훌륭한 드림캐스트 에뮬레이터가 하나 존재합니다. 바로 Lxdream이며, 마지막 코드 업데이트는 2008년에 이루어졌습니다. 오래되었음에도 불구하고, 사용자들은 이를 통해 리눅스에서 세가 드림캐스트를 에뮬레이트할 수 있습니다.
우분투/데비안
Lxdream은 우분투 소프트웨어 소스의 일부가 아니기 때문에, 간단한 Apt 명령으로 우분투 리눅스에 설치할 수 없습니다. 더불어, 우분투에서 사용할 수 있는 유일한 DEB 패키지는 11년 전의 것으로, 제대로 작동하지 않습니다.
참고: 이 과정은 데비안에서도 동일하게 적용됩니다. 다만, Apt 명령을 Apt-get으로 변경해야 합니다.
다행히 RPM Fusion 팀은 Lxdream 에뮬레이션 앱을 Fedora 29와 같은 최신 배포판에서도 사용할 수 있도록 했으며, (변환을 거치면) 우분투에서도 작동합니다.
설치를 위해 터미널을 열고, 다음 Apt 명령어를 사용하여 Alien을 설치합니다.
sudo apt install alien
Alien이 실행된 후에는 wget 명령어를 사용하여 RPM Fusion 패키지 저장소에서 Lxdream 패키지를 다운로드합니다.
wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64bit.rpm
또는 32비트가 필요한 경우:
wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/i386/os/Packages/l/lxdream-0.9.1-14.fc29.i686.rpm -O lxdream-32bit.rpm
RPM 다운로드가 완료되면, Alien을 사용하여 DEB 패키지로 변환합니다.
sudo alien -dvc lxdream-64bit.rpm
또는 32비트의 경우:
sudo alien -dvc lxdream-32bit.rpm
마지막으로 다음을 사용하여 앱을 설치합니다.
sudo dpkg -i lxdream_0.9.1-15_amd64.deb
32비트를 설치하려면 다음을 사용합니다.
sudo dpkg -i lxdream_*.deb
아치 리눅스
우분투 및 데비안과 마찬가지로, 아치 리눅스에서 Lxdream이 작동하도록 하는 유일한 방법은 Alien을 사용하여 기존 Fedora RPM을 디컴파일하는 것입니다. 다음 명령어를 입력하여 앱을 설치하십시오.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri trizen -S alien_package_converter --noconfirm wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64bit.rpm alien -tvc lxdream-64bit.rpm tar -xzvf lxdream-0.9.1.tgz sudo rsync -a etc/ /etc sudo rsync -a usr/ /usr
페도라
sudo dnf install https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -y
오픈수세
Lxdream용 OpenSUSE 저장소에는 RPM이 없습니다. 하지만 Fedora 버전이 제대로 작동해야 합니다. SUSE에서 Lxdream을 설치하는 방법은 다음과 같습니다.
wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64-bit.rpm sudo zypper install lxdream-64-bit.rpm
Lxdream으로 게임하기
Lxdream에서 드림캐스트 게임을 플레이하려면, 먼저 드림캐스트 ROM을 지정해야 합니다. 이를 위해 합법적으로 획득한 세가 드림캐스트 ROM 파일을 컴퓨터에 저장합니다. 그런 다음 Lxdream을 실행하고 "설정"을 클릭한 다음 "경로"를 클릭합니다.
"경로" 메뉴에서 BIOS ROM과 Flash ROM을 설정하고 "확인"을 클릭합니다.

Lxdream에 BIOS 파일이 올바르게 구성되면, 게임을 로드할 수 있습니다. 게임을 로드하려면 "파일"을 클릭한 다음 "GD-ROM"을 선택하고 "이미지 파일 열기"를 선택합니다.

"이미지 파일 열기"를 선택하면 파일 탐색 창이 나타납니다. 이 창을 사용하여 세가 드림캐스트 ROM 파일을 Lxdream에 로드합니다. 그 후 재생 아이콘을 클릭하여 에뮬레이션을 시작합니다.
그래픽 설정
Lxdream은 오래된 에뮬레이터이므로, 고급 그래픽 설정은 거의 없습니다. 하지만 창 모드 및 전체 화면 모드와 같은 여러 모드를 지원합니다.
창 모드와 전체 화면 모드 사이를 전환하려면 "설정"을 클릭한 다음 "전체 화면" 옆의 확인란을 선택합니다. 또는 Alt + Enter 키를 누르면 됩니다.
컨트롤러 설정
드림캐스트 게임을 위한 USB 컨트롤러를 설정해야 할까요? 방법은 다음과 같습니다.
먼저 "설정"을 클릭합니다. 그런 다음 메뉴에서 "컨트롤러" 옵션을 선택하여 Lxdream 에뮬레이터의 컨트롤러 설정 영역에 액세스합니다.
컨트롤러 설정 영역에서 "Port A"를 찾은 후 "Sega Controller"로 설정합니다. 그 후 "속성"을 클릭하여 컨트롤러 매핑 영역에 액세스합니다.

컨트롤러 매핑 영역 내에서 UI를 사용하여 컨트롤러의 각 버튼을 원하는 기능에 할당합니다.
저장 및 불러오기
단축키 덕분에 Lxdream에서 게임을 저장하고 불러오는 것이 빠르고 쉽습니다. 게임 실행 중 F5 키를 누르면 게임이 저장되고, F6 키를 누르면 저장된 게임을 불러올 수 있습니다.

"파일" 메뉴를 클릭하여 "저장" 또는 "로드" 옵션을 선택하여 게임을 저장하거나 불러올 수도 있습니다.