- -Linux에서 MAME를 사용하여 아케이드 게임을하는 방법

Linux에서 MAME를 사용하여 아케이드 게임을하는 방법

향수 차선으로 여행을 찾고Linux PC로 오래된 아케이드 게임을 즐기십니까? 현재 아케이드 캐비닛을 에뮬레이트하는 가장 좋은 방법은 Linux에서 MAME를 사용하는 것입니다. 이 소프트웨어는 모든 PC에서 다양한 유형의 아케이드 캐비닛 게임을 실행할 수있는 다목적 에뮬레이터입니다. 오픈 소스이며 많은 기능이 있으며 매우 안정적입니다.

노트 : 중독성있는 팁으로 인해 MAME에 대한 ROM 또는 BIOS 파일의 불법 다운로드 또는 배포가 권장되지 않습니다. MAME를 설치하기로 선택한 경우 합법적으로 PC에 백업 한 게임 ROM 및 BIOS 파일을 사용하십시오.

Linux에 Mame 설치

여러 구현이 있습니다 마메 에뮬레이션 소프트웨어. 대부분의 Linux 배포판에서는 쉽게 잡고 사용할 수 있습니다. 다른 Linux 배포판의 경우 소프트웨어를 수동으로 빌드해야합니다.

소프트웨어는 전체 화면 응용 프로그램으로 실행됩니다사용자는 마우스를 사용하여 상호 작용할 수 있으므로 Linux PC를 아케이드 캐비닛으로 바꾸려는 사용자에게 적합합니다. 소프트웨어를 설치하려면 터미널을 열고 다음을 수행하십시오.

우분투

Mame은 Ubuntu에서 사용할 수 있지만 사용자는 사용할 수 없습니다추가 소프트웨어 리포지토리를 먼저 활성화하지 않고 설치하십시오. Mame 에뮬레이터를 켜야하는 것은 "Universe"입니다. Universe 소프트웨어 소스를 활성화하려면 터미널을 열고 다음을 입력하십시오.

sudo add-apt-repository universe

위 명령은 시스템에 정상임을 알려줍니다Universe를 소프트웨어 소스로 사용합니다. 다음 단계는 시스템을 업데이트하고 변경 사항을 반영하기 위해 캐시를 새로 고치는 것입니다. 이것은 apt update 명령으로 수행됩니다.

sudo apt update

유니버스가 활성화되면 Mame는 Ubuntu에 설치됩니다.

sudo apt install mame

데비안

sudo apt-get install mame

아치 리눅스

Mame은 Arch Linux에서 사용할 수 있지만 사용자는작동하려면 컴파일해야합니다. 방법은 다음과 같습니다. 먼저 터미널을 열고 터미널을 사용하여 소프트웨어를 올바르게 빌드하기 위해 소프트웨어에 필요한 다양한 종속성을 설치하십시오.

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

git 도구를 사용하여 최신 버전의 Mame 소스 코드를 가져옵니다.

git clone https://github.com/mamedev/mame.git

CD 명령을 사용하여 복제 된 Mame 디렉토리를 입력하십시오.

cd mame

마지막으로 소프트웨어를 컴파일하십시오.

make

페도라

sudo dnf install mame

오픈 수세

sudo zypper install mame

다른 리눅스

Mame은 모든 Linux에서 쉽게 컴파일 가능문제가 거의없는 배포. 유일한 요구 사항은 GCC, SDL 및 프레임 워크와 같은 기본 컴파일 도구입니다. 소스 코드 자체는 Github에서 사용할 수 있으며 개발자는 Linux에서 컴파일하기위한 지침도 제공합니다.

Mame 구성

Mame은 Linux의 다른 에뮬레이터와 다릅니다.설치 방법에 따라 시작하는 데 약간의 시간이 걸립니다. 패키지 관리자 (Ubuntu, Fedora 등)를 통해 Mame를 설치 한 경우 터미널 창을 열고 다음을 입력하십시오. 마메

에뮬레이터가 실행됩니다. 또는 빠른 실행 메뉴를 사용해보십시오. 프레스 Alt + F2 키보드에서 "마메”를 입력하고 Enter를 누르십시오. 열어야 전체 화면 에뮬레이션 앱.

참고 : Mame 에뮬레이션 도구는 응용 프로그램 실행기에도 있습니다 (설치하고 빌드하지 않은 경우).

첫 실행시 에뮬레이션 도구가 작동하지 않습니다. 이것은 없기 때문에 ROM (또는 BIOS 많은 아케이드 캐비닛을 위해). 비디오 게임을 추가하려면 ROM 프로그램으로 터미널 창을 열고 루트를 얻습니다. 껍질:

sudo -s

그런 다음 PC에서 ROM 파일이있는 곳으로 터미널을 탐색하십시오.

cd /home/username/my-example-folder

ROM 파일을 폴더에서 ROM 디렉토리로 복사하십시오.

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

MAME를 설치하지 않고 소스에서 컴파일이진 패키지를 통해? 그렇다면 위의 지침이 작동하지 않습니다. 터미널에 뿌리를 내리지 마십시오. 대신 다음 작업을 수행해야합니다.

cp -R ~/my-example-folder/* ~/mame/roms

에뮬레이터를 시작할 때마다 :

cd ~/mame
./mame64

또는 파일 관리자를 열고 / home / username / mame을 마우스 오른쪽 버튼으로 클릭 mame64 시작합니다.

Arcade ROM 파일은 없습니다.올바른 BIOS 파일없이 올바르게 작동합니다. 법적 이유 때문에 이러한 파일을 인터넷에 배포하는 것은 좋지 않습니다. 이러한 파일을 합법적으로 구하여 / usr / local / share / games / mame / 디렉토리 또는 / home / username / mame / roms

게임 시작

게임은 Mame에서만 실행됩니다적절한 BIOS 파일. 예를 들어 Metal Slug 5를 실행하려면 게임 자체의 ROM뿐만 아니라 NeoGeo BIOS 파일이 필요합니다. 개별 NeoGeo BIOS 파일을 Metal Slug 5 폴더 안에 넣습니다.

루트 BIOS 디렉토리가 없기 때문에 각 게임이 작동 할 때마다이 과정을 반복해야 할 수도 있습니다.

파일이 필요한 곳에 있으면 Mame 앱을 시작하고 메뉴 선택기를 사용하여 게임을 선택하십시오. 여기에서 경고 메시지가 나타납니다.

컨트롤러 구성

의 플레이어에 대한 컨트롤러 입력 구성MAME 에뮬레이터는 시작시 "일반 입력 구성"을 선택하여 시작합니다. 플레이어 1 – 8의 컨트롤 구성 설정 목록이있는 메뉴가 열립니다. 게임 패드를 연결하고 구성하려는 플레이어를 선택하십시오.

각 개별 메뉴에서 사용자는 버튼을 플레이어에 할당해야합니다. 목록을 내려 가서 제어 키를 선택한 후 Enter 키를 눌러 다시 맵핑하십시오.

다시 매핑 옵션이 시작되면게임 패드의 원하는 버튼, 키보드 등을 사용하여 특정 버튼을 현재 플레이어에 매핑합니다. 각 게임 패드 및 플레이어마다이 작업을 수행해야합니다.

동전 삽입

MAME가 "여러 아케이드를 의미한다는 것을 고려하면기계 에뮬레이터”에서“코인 삽입”메시지가 자주 나타납니다. 동전 판독기를 설치하고 설정하지 않으면 걱정하지 마십시오. 소프트웨어는 분기를 요구하지 않습니다. 대신 동전 삽입을 시뮬레이션하려면 버튼을 눌러야합니다.

코인 컨트롤은 숫자 행에서 기본적으로 5-8로 설정됩니다. 하나를 눌러 삽입하고 게임을 시작하십시오. 또한 플레이어 시작 버튼은 1-4입니다 (각 플레이어 당 하나의 버튼).

코멘트