-
맥에서도 레트로 (오락실) 게임 할 수 있다구요! (feat. MAME)IT 생활/Mac Life 2021. 6. 13. 02:56
포스트 이력
21.06.13 - 최초 작성
21.06.13 - 애플스크립트 사용 부분 추가안녕하세요 류똥구입니다.
최근에 오락실에 갔었는데, 와이프가 하고 싶었던 보글보글이 고장나서 할 수가 없었습니다.
아쉬워하던 와이프를 위해서 집에서 보글보글을 하기 위해 MAME를 설치했습니다.
그래서 겸사겸사 이번 포스팅에서는 맥에 MAME를 설치하여 게임을 하는 방법에 대해서 설명해보겠습니다.테스트 환경
- Mac book Air 2020 early (Intel CPU)
- Mac OS 11.3 Big sur
MAME
마메(MAME, 이하 마메)는 일종의 에뮬레이터로 여러 종류의 기기를 에뮬레이션해 줄 수 있는 프로그램입니다.
PC게임을 제외하고는 xbox나 플스처럼 전용 게임 플랫폼을 이용합니다. 어릴적 오락실에 있던 게임기도 전용 게임 플랫폼을 사용 한 것입니다. 마메는 이러한 게임 전용 기기들을 에뮬레이션하여 게임을 할 수 있게 합니다.
마메에 대한 자세한 내용은 공식 홈페이지에서 확인 할 수 있습니다.
마메는 멀티플랫폼을 지원하고 있어서 맥에서도 설치할 수 있습니다.
혹시 리눅스에 마메를 설치하실 분은 제가 이전에 올린 포스트를 참고하시면 됩니다.MAME 설치
마메 설치파일을 다운받기 위해서 마메 공식 홈페이지에 접속합니다.
마메 홈페이지에서 아래로 스크롤해서 내려가보면 다음과 같이 다운로드를 안내하고 있습니다.마메는 멀티플랫폼을 지원하고 있습니다. 애플 마크 아래에 있는 다운로드 버튼을 누릅니다.
다운로드 버튼을 눌러서 리다이렉션 된 페이지를 보면 윈도우가 아닌 플랫폼에서는 SDL을 통해 마메를 지원하고 있다고 합니다.
우선, 마메를 다운로드 받은 후에 SDL을 설치하도록 하겠습니다.
위 스샷의 아래부분을 보면 Applie Macinetosh 가 보입니다.
스크롤을 내려서 보도록 합시다.
인텔 CPU를 사용하는 인텔맥과 PowerPC를 사용하는 과거 맥 둘다 지원하고 있습니다.
PowerPC 맥은 꽤나 예전에 판매된 맥들인데 아직도 사용하는 사람이 있는지 모르겠습니다.
대부분의 맥 사용자들은 인텔맥일 것이므로 "OS X Intel" 항목에 있는 URL 링크를 따라가면 됩니다.
마메 공식 사이트에서는 다운로드를 직접 받을 수 없고 URL에 있는 미러 링크에서 받을 수 있습니다.
저는 처음에 있는 sdlmame를 이용하였으므로 이를 기준으로 설명하도록 하겠습니다.sdlmame 페이지에 가면 인텔 맥용 파일과 M1 맥용 파일을 다운로드 받을 수 있습니다.
저는 인텔 맥이므로 인텔용을 다운로드 받았습니다. 아마도 M1용도 동일할 것으로 생각됩니다.
마메를 다운로드 받으면 별도의 설치 없이 바로 실행가능하게 되어 있습니다.
SDL 설치
앞서서 말씀드린대로 맥에서 마메를 사용하기 위해서는 SDL이 필요합니다.
구글에서 SDL library를 검색해서 처음에 나오는 "Simple DirectMedia Layer"에 접속합니다.
SDL 페이지에서 좌측에 보면 "Download" 메뉴가 보입니다.
"Download" 메뉴 하위에 있는 "SDL Releases"에 들어갑니다.
화면 중간에 있는 Runtime Binaries에서 Mac OS X용 "SDL2-2.0.14.dmg"을 다운로드 받습니다.
(제가 설치할 때는 2.0.14이였는데, 버전에 따라서 파일명이 다를 수 있습니다.)
다운로드 받은 SDL dmg파일을 더블클릭합니다.
SDL2 framework를 맥 OS의 Frameworks 디렉토리에 복사해줘야 합니다.
파인더에서 /Library/Frameworks로 이동한 뒤 dmg에 있는 SDL2.frameworks를 드래그앤드롭 해줍니다.MAME 실행
앞서서 다운로드 받은 마메는 별도의 설치가 없이 바로 실행이 가능합니다.
단, 터미널을 이용해야 합니다.
터미널을 실행합니다. (터미널은 응용프로그램의 기타 디렉토리에 있습니다.)
저희는 마메 파일을 다운로드 한 뒤 따로 이동하지 않았으므로 다음 그림과 같이 cd로 다운로드 받은 마메 디렉토리로 이동한 뒤 ./mame로 마메를 실행 시킬 수 있습니다.
마메가 정상적으로 설치되어 실행되는 것을 확인했습니다.
그러면 esc를 눌러서 종료해 줍니다.
ROM 다운로드
마메가 정상적으로 설치되어 동작하는 것을 확인하였으니 이제 게임을 실행 시켜 볼 차례입니다.
구글에서 "MAME ROM"을 검색하면 외국 사이트들이 나오는데 원하는 곳에 접속하여 플레이 하고 싶은 게임의 롬을 다운로드 받습니다.
글 처음에 썼듯이 저는 와이프와 보글보글을 하는 것이 목적이였으므로 보글보글을 다운로드 받았습니다.다운로드 받은 롬 파일을 마메 디렉토리에 있는 roms로 이동시켜 줍니다.
마메가 실행되면 roms 디렉토리에 있는 파일들을 자동으로 읽어와서 실행시킬 수 있습니다.
게임 실행
롬 파일 이동이 끝났다면 다시 터미널로 마메를 다시 실행시켜 줍니다.
마메 화면의 좌측 메뉴의 "Available"을 선택합니다.
그러면 현재 플레이 가능한 (roms 디렉토리에 있는 실행가능한) 게임 목록이 나오게 됩니다.제가 다운로드 받아서 넣은 보글보글이 보입니다.
선택을 해서 게임을 실행시켜 봅니다.
원하던 보글보글이 정상적으로 실행되었습니다.
애플스크립트로 MAME 실행하기
마메를 실행 시킬 때마다 터미널을 이용하는게 번거로우신 분들은 애플스크립트를 이용하면 일반 앱을 실행하는 것처럼 마메를 실행할 수 있습니다. 우선, 스크립트 편집기를 실행시킵니다. 스크립트 편집기는 응용프로그램의 기타 디렉토리에 있습니다.
스크립트 편집기가 실행되면 위의 그림과 같이 "새로운 문서"를 눌러 줍니다.
스크립트 편집기의 위에는 스크립트의 내용을 작성하고 아래부분에는 실행결과를 볼 수 있습니다.
내용 부분에 다음 내용을 넣어줍니다.tell application "Terminal"
do script "cd <마메 경로>
./mame"
end tell스크립트 내용을 보면 아시겠지만, 터미널을 켜서 했던 명령을 그대로 실행하게 됩니다.
스크립트 편집기의 실행버튼을 눌러서 마메가 정상적으로 실행되는지 확인해 줍니다.
스크립트에 문제가 없으면 저장을 합니다.스크립트의 이름을 넣어주고 위치를 응용 프로그램으로 선택합니다. 파일 포맷을 응용 프로그램으로 한 뒤에 저장버튼을 눌러 줍니다.
런치패드를 보면 앞서서 저장한 스크립트가 추가되어 있는 것을 볼 수 있습니다. 스크립트를 클릭해주면 바로 마메가 실행되게 됩니다.
이상으로 맥에서 마메로 오락실 게임을 하는 방법에 대해서 알아 보았습니다.
그럼 즐겜하시고 행복한 맥 라이프를 즐기시기 바랍니다.'IT 생활 > Mac Life' 카테고리의 다른 글
MacOS 원격 로그인 (SSH) 접속 포트 변경 방법 (0) 2023.01.12 맥북에어 2020 early 발열관리 - 미리알림 연동 비활성화 하기 (0) 2021.04.06 맥 복구용 설치USB만들기 (0) 2021.03.02 데이터 복원을 위한 Mac 타임머신 설정하기 (feat. 외장하드) (0) 2021.02.16 윈도우에서 Bootcamp 제어판 열기 불가 해결 방법 (4) 2021.01.30