Linux에서 Atari 게임을 하는 방법
과거의 향수를 불러일으키는 아타리 게임들을 다시 하고 싶지만, 옛날 콘솔이 없으신가요? 걱정하지 마세요! 컴퓨터 기술의 발전 덕분에, 이제 리눅스 PC에서 에뮬레이션 프로그램을 사용하여 아타리 클래식 게임들을 손쉽게 즐길 수 있게 되었습니다. 에뮬레이터는 리눅스 환경에서 다양한 종류의 고전 콘솔 게임들을 플레이할 수 있도록 해줍니다. 예를 들어, 적절한 에뮬레이터를 사용하면 닌텐도 64, 닌텐도 위, 게임큐브, 세가 게임들을 리눅스에서 구동할 수 있습니다. 에뮬레이션 기술 덕분에, 아타리 2600 콘솔에 포함된 기본 컨트롤러가 아닌, 선호하는 컨트롤러를 사용하여 원하는 모든 옛날 게임을 즐길 수 있습니다.
참고: 아래로 스크롤하여 이 글의 마지막 부분에 첨부된 비디오 튜토리얼을 시청하세요.
본 가이드에서는 리눅스용 아타리 2600 에뮬레이터인 Stella를 설치하고 사용하는 방법을 자세히 알아보겠습니다. 게임을 불러오고, 사운드 옵션을 조정하며, 컨트롤러 설정을 변경하는 등 다양한 작업을 다룰 예정입니다.
주의: 저희는 Stella용 ROM 파일의 불법적인 다운로드나 배포를 권장하거나 허용하지 않습니다. Stella를 사용하여 아타리 2600 게임을 플레이하고 싶다면, 합법적으로 개인적으로 백업한 게임 ROM 파일을 사용하시기 바랍니다.
Stella 설치 방법
각 리눅스 배포판에 맞는 설치 명령어를 아래에서 확인하세요.
| 우분투 | sudo apt install stella |
| 데비안 | sudo apt-get install stella |
| 아치 리눅스 | sudo pacman -S stella |
| 페도라 | sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-NUMBER.noarch.rpm -y 주의: "NUMBER" 부분을 사용 중인 페도라 버전 번호로 변경해야 합니다. sudo dnf install stella |
| 오픈수세 | OpenSUSE 사용자는 OBS를 통해 Stella 아타리 에뮬레이터를 설치할 수 있습니다. 해당 수세 버전 옆에 있는 "1 Click Install" 버튼을 클릭하세요. |
| 기타 리눅스 | 만약 사용 중인 리눅스 배포판이 목록에 없다면, 공식 웹사이트에서 최신 소스 코드를 다운로드하여 직접 빌드할 수 있습니다. |
게임 불러오기
Stella를 처음 실행할 때는 "ROM 경로"를 설정해야 합니다. 이 경로는 모든 게임 ROM 파일이 저장된 폴더입니다. 시작 화면에서 "확인"을 클릭하고, 화살표 키와 엔터 키를 사용하여 내장된 파일 브라우저를 탐색하세요. 하나의 ROM 경로만 지정할 수 있으므로, 하위 폴더를 사용하여 게임 ROM을 정리하는 것이 좋습니다. 예를 들어:
Atari_Roms > 장르별 폴더 > 게임별 폴더
ROM 경로가 설정되면, Stella는 항상 해당 경로의 ROM 목록을 표시합니다. 목록을 업데이트하고 싶을 때는 PC 파일 관리자를 사용하여 ROM 파일을 폴더에 추가하면 됩니다. 변경 사항은 자동으로 반영됩니다.
게임 목록에서 "위" 또는 "아래" 화살표 키를 사용하여 원하는 게임을 선택하고, "Enter" 키를 누르면 게임이 실행됩니다.
참고: 언제든지 "ESC" 버튼을 눌러 게임을 종료할 수 있습니다.
사운드 설정
Stella 에뮬레이터의 사운드 설정에 접근하려면, 기본 ROM 선택 메뉴에서 "옵션" 버튼을 클릭한 후 "오디오 설정"을 선택하십시오. 여기에서 볼륨, 샘플 크기, 주파수 등 다양한 설정을 변경할 수 있습니다.
"샘플 크기" 옆의 드롭다운 메뉴에서 원하는 크기를 선택하십시오. 기본값은 512바이트이지만, 128KB, 256KB, 1KB, 2KB, 4KB 등으로 설정할 수 있습니다. 사운드 주파수를 변경하려면 "주파수" 옆의 메뉴를 사용하십시오. 기본값은 31400Hz이지만, 11025Hz, 22050Hz, 44100Hz, 48000Hz 등으로 설정할 수 있습니다. 볼륨 조절은 빨간색 선 위로 마우스를 이동한 후 스크롤 휠을 사용하여 변경할 수 있습니다. "사운드 활성화" 옆의 상자를 체크 해제하여 에뮬레이션 사운드를 완전히 끌 수도 있습니다.
그래픽 옵션
Stella는 다양한 그래픽 설정 옵션을 제공합니다. "옵션"을 클릭한 다음 "비디오 설정"을 선택하여 접근할 수 있습니다. 이곳에서 에뮬레이터의 그래픽 설정을 조정하고, ROM을 렌더링하는 방식을 변경할 수 있습니다. 기본적으로 OpenGL 렌더링 시스템이 사용되지만, 필요에 따라 OpenGLES나 소프트웨어 렌더링으로 변경할 수 있습니다.
전체 화면 모드를 사용하려면 "전체 화면" 옆의 상자를 선택하십시오. "전체 화면 채우기" 옵션을 활성화하면 검은색 막대 없이 전체 화면을 사용할 수 있습니다. 이 외에도 색상 팔레트, 확대/축소, 종횡비, 프레임 속도 등을 변경할 수 있습니다.
그래픽 설정을 변경한 후에는 "확인"을 눌러 변경 사항을 적용하십시오. *표시가 있는 설정은 에뮬레이터를 재시작해야 적용됩니다.
컨트롤러 설정
Stella 아타리 2600 에뮬레이터의 컨트롤러 설정도 "옵션" 메뉴에서 접근할 수 있습니다. "옵션"을 클릭한 후 "입력 설정"을 선택하십시오. "입력 설정" 화면에서 각 버튼에 대한 컨트롤 설정을 할 수 있습니다.
리눅스에서 인식되는 게임패드를 연결했다면 바로 사용할 수 있습니다. "입력 설정"에서 "Emul. 이벤트"를 선택하고 각 컨트롤을 클릭한 후 "매핑" 버튼을 선택하여 컨트롤을 할당할 수 있습니다. 컨트롤 수가 많기 때문에 매핑하는 데 시간이 걸릴 수 있습니다.
게임 저장
Stella는 게임 저장을 간편하게 처리합니다. 언제든지 F9 키를 눌러 현재 게임 상태를 저장 슬롯에 저장할 수 있으며, F11 키를 눌러 저장된 상태를 불러올 수 있습니다.