-
맥에서도 레트로 (오락실) 게임 할 수 있다구요! (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나 플스처럼 전용 게임 플랫폼을 이용합니다. 어릴적 오락실에 있던 게임기도 전용 게임 플랫폼을 사용 한 것입니다. 마메는 이러한 게임 전용 기기들을 에뮬레이션하여 게임을 할 수 있게 합니다.
마메에 대한 자세한 내용은 공식 홈페이지에서 확인 할 수 있습니다.MAMEdev.org | Home of The MAME Project
MAME 0.231, our April release, is out now! The Yamaha FM synthesis rewrite is progressing, with the OPL family (including YM2413, YM3526, YM3812, YMF262 and Y8950) done this month. A number of regressions reported against the previous release have also be
www.mamedev.org
마메는 멀티플랫폼을 지원하고 있어서 맥에서도 설치할 수 있습니다.
혹시 리눅스에 마메를 설치하실 분은 제가 이전에 올린 포스트를 참고하시면 됩니다.구형 노트북을 레트로 게임 머신으로 - 1.MAME 설치하기
안녕하세요 류똥구입니다. 제가 평소에 게임을 즐겨하지는 않지만 가끔은 어릴적에 하던 오락실 게임들이 하고 싶을 때가 있습니다. 오락실도 예전 만큼 많이 있지 않기도 하고 아저씨가 가서
welcome1208.tistory.com
MAME 설치
마메 설치파일을 다운받기 위해서 마메 공식 홈페이지에 접속합니다.
MAMEdev.org | Home of The MAME Project
MAME 0.231, our April release, is out now! The Yamaha FM synthesis rewrite is progressing, with the OPL family (including YM2413, YM3526, YM3812, YMF262 and Y8950) done this month. A number of regressions reported against the previous release have also be
www.mamedev.org
마메(MAME) 공식 홈페이지 화면
마메 홈페이지에서 아래로 스크롤해서 내려가보면 다음과 같이 다운로드를 안내하고 있습니다.마메MAME) 다운로드 마메는 멀티플랫폼을 지원하고 있습니다. 애플 마크 아래에 있는 다운로드 버튼을 누릅니다.
SDL 사용 플랫폼용 다운로드 안내 다운로드 버튼을 눌러서 리다이렉션 된 페이지를 보면 윈도우가 아닌 플랫폼에서는 SDL을 통해 마메를 지원하고 있다고 합니다.
우선, 마메를 다운로드 받은 후에 SDL을 설치하도록 하겠습니다.
위 스샷의 아래부분을 보면 Applie Macinetosh 가 보입니다.
스크롤을 내려서 보도록 합시다.
마메(MAME) 다운로드 링크 인텔 CPU를 사용하는 인텔맥과 PowerPC를 사용하는 과거 맥 둘다 지원하고 있습니다.
PowerPC 맥은 꽤나 예전에 판매된 맥들인데 아직도 사용하는 사람이 있는지 모르겠습니다.
대부분의 맥 사용자들은 인텔맥일 것이므로 "OS X Intel" 항목에 있는 URL 링크를 따라가면 됩니다.
마메 공식 사이트에서는 다운로드를 직접 받을 수 없고 URL에 있는 미러 링크에서 받을 수 있습니다.
저는 처음에 있는 sdlmame를 이용하였으므로 이를 기준으로 설명하도록 하겠습니다.MAME/MESS for MacOS Downloads
MAME/MESS for MacOS - 64-bit Intel & M1 MAME and MESS are now combined as one distribution as of the 0.162 release and offered as a MAME binary (MESS is included in the build). Follow me on twitter for release updates: @sdlmame_osx Please make sure you hav
sdlmame.lngn.net
sdlmame 페이지 화면 sdlmame 페이지에 가면 인텔 맥용 파일과 M1 맥용 파일을 다운로드 받을 수 있습니다.
저는 인텔 맥이므로 인텔용을 다운로드 받았습니다. 아마도 M1용도 동일할 것으로 생각됩니다.
마메(MAME) 설치파일 다운로드 다운로드 허용 마메(MAME) 다운로드 완료 마메를 다운로드 받으면 별도의 설치 없이 바로 실행가능하게 되어 있습니다.
SDL 설치
앞서서 말씀드린대로 맥에서 마메를 사용하기 위해서는 SDL이 필요합니다.
SDL 구글 검색 결과 구글에서 SDL library를 검색해서 처음에 나오는 "Simple DirectMedia Layer"에 접속합니다.
Simple DirectMedia Layer - Homepage
About SDL Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popula
www.libsdl.org
SDL 홈페이지 화면 SDL 페이지에서 좌측에 보면 "Download" 메뉴가 보입니다.
"Download" 메뉴 하위에 있는 "SDL Releases"에 들어갑니다.
SDL 다운로드 페이지 화면 중간에 있는 Runtime Binaries에서 Mac OS X용 "SDL2-2.0.14.dmg"을 다운로드 받습니다.
(제가 설치할 때는 2.0.14이였는데, 버전에 따라서 파일명이 다를 수 있습니다.)
SDL 설치파일 다운로드 SDL 설치파일 다운로드 완료 다운로드 받은 SDL dmg파일을 더블클릭합니다.
SDL dmg 실행화면 SDL2 framework를 맥 OS의 Frameworks 디렉토리에 복사해줘야 합니다.
파인더에서 /Library/Frameworks로 이동한 뒤 dmg에 있는 SDL2.frameworks를 드래그앤드롭 해줍니다.SDL2 framework를 Library/Frameworks로 복사 SDL framework 복사 허용 MAME 실행
앞서서 다운로드 받은 마메는 별도의 설치가 없이 바로 실행이 가능합니다.
단, 터미널을 이용해야 합니다.
터미널을 실행합니다. (터미널은 응용프로그램의 기타 디렉토리에 있습니다.)
저희는 마메 파일을 다운로드 한 뒤 따로 이동하지 않았으므로 다음 그림과 같이 cd로 다운로드 받은 마메 디렉토리로 이동한 뒤 ./mame로 마메를 실행 시킬 수 있습니다.
마메(MAME) 실행 마메(MAME) 실행 화면 마메가 정상적으로 설치되어 실행되는 것을 확인했습니다.
그러면 esc를 눌러서 종료해 줍니다.
ROM 다운로드
마메가 정상적으로 설치되어 동작하는 것을 확인하였으니 이제 게임을 실행 시켜 볼 차례입니다.
구글에서 "MAME ROM"을 검색하면 외국 사이트들이 나오는데 원하는 곳에 접속하여 플레이 하고 싶은 게임의 롬을 다운로드 받습니다.
글 처음에 썼듯이 저는 와이프와 보글보글을 하는 것이 목적이였으므로 보글보글을 다운로드 받았습니다.게임 롬 다운로드 완료 다운로드 받은 롬 파일을 마메 디렉토리에 있는 roms로 이동시켜 줍니다.
마메가 실행되면 roms 디렉토리에 있는 파일들을 자동으로 읽어와서 실행시킬 수 있습니다.
게임 실행
롬 파일 이동이 끝났다면 다시 터미널로 마메를 다시 실행시켜 줍니다.
마메 화면의 좌측 메뉴의 "Available"을 선택합니다.
그러면 현재 플레이 가능한 (roms 디렉토리에 있는 실행가능한) 게임 목록이 나오게 됩니다.마메(MAME) 실행가능한 게임 목록 제가 다운로드 받아서 넣은 보글보글이 보입니다.
선택을 해서 게임을 실행시켜 봅니다.
보글보글 화면 원하던 보글보글이 정상적으로 실행되었습니다.
애플스크립트로 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