2016/8/26 추가사항 : 끝에 설치 YouTube동영상 첨부



맥(Mac)에서 최신 마메(Mame)를 구동하기 위해선 SDLMAME for MAC이 유일한 답입니다.

하지만, 까다로워서 실행자체를 포기하는 분들이 많죠.

뭘하면 실행이 되는지 제가 알려드리겠습니다.


마메 최신 소스가 릴리즈 될때마다 Mame32Plus, Mame FX같은 윈도우용 마메는 버젼업됩니다.

하지만 맥은 SDLMAME for MAC를 제외하면 오래전에 버전업이 중단되었는데,

불과 몇일전에도 SDLMAME for MAC 최신버젼이 새로 올라왔네요.


그런데 SDLMAME for MAC는 버튼클릭으로 실행하는 GUI프로그램도 아니고,

SDL이라는 별도의 라이브러리를 설치해야 작동됩니다.

그래서 최신버젼이 나오더라도 구동조차 못해보고 접어버리는 사람이 많죠.

그 구동법, 제가 한번 알려보겠습니다.


1단계. Mame(SDLMAME for MAC) 설치

2단계. SDL 라이브러리 설치

3단계. 스크립트로 편하게 구동하기


1단계. Mame(SDLMAME for MAC) 설치

사이트 http://sdlmame.lngn.net/ 에 접속하면 최신버전의 SDLMAME를 다운받을 수 있습니다.

SDLMAME v0.167 64-bit (x86_64) 를 받으면 됩니다. 불과 4일전에 올라왔네요^^


파일은 ZIP로 되어있고, 압축을 풀면 동일한 이름의 폴더가 나옵니다.

이 폴더를 적당한 위치에 이동시켜 놓으면 됩니다.

별도 설치가 필요없는 터미널실행앱입니다.

저는 맥프로를 사용하는데, OSX가 설치되어있는 SSD가 아닌 데이터용 HDD에 넣어뒀습니다.

마메 에뮬레이터 자체는 용량이 작지만, 롬파일을 하나둘 모으게 되면 수십기가에 이르기 때문이죠.


롬파일은 mame0167-64bit폴더 속에 roms라는 폴더를 만들고 저기에 떨궈주면 됩니다.

롬파일은 roms라는 폴더를 만들어서 그 속에 넣어주면 됩니다.

실행은 터미널로 해당폴더로 이동후  "./mame64"라고 치면 됩니다.

SDL어쩌구하는 오류가 뜰겁니다.


그렇습니다. 이놈을 실행하기 위해서는 SDL이라는 라이브러리가 필요합니다.

그래서 2단계 SDL 설치로 넘어갑니다.



2단계. SDL 설치

사이트 http://www.libsdl.org/download-2.0.php 에서 최시버젼의 SDL을 내려받습니다.

OS X용 Runtime Binaries SDL2-2.0.3.dmg를 받으면 됩니다.

파일을 실행하면 마운트 되면서 아래와 같이 창이 열릴겁니다.

SDL2.framework 파일을 복사해서 ~/Library/Frameworks에 붙여넣기 해주면 됩니다.


파인더상의 경로를 보면 이렇습니다.

라이브러리/Framework밑에 떨궈주시면 되는거죠.


이렇게 하면 Mame와 SDL이 모두 설치된겁니다.

터미널을 열어서 실행해보면 됩니다.

경로 이동 명령은 "cd /폴더명"입니다. 자신에 맞는 경로를 치셔야겠죠.

(해당 폴더속의 리스트를 보는 명령은 "ls"입니다.)


마메폴더속에 roms폴더를 만들고 그 속에 롬파일까지 넣으셨다면 게임목록을 보실 수 있습니다.

선택 후 엔터하면... 후훗...


게임이 잘 돌아간다면 성공한 겁니다.

앗싸!


그런데,

이게 마메를 할때마다 터미널 실행해서...

해당 폴더 경로 이동하고...

./mame64 명령어 직접치는게 여간 귀찮은 일이 아닙니다.

폴더명이 길고 복잡할 수록 짜증도 늘어갑니다.


그래서 일반 응용프로그램처럼 바로 실행할 수 있는 스크립트를 생성해서 사용하면 편리합니다.

3단계 스크립트 만들기로 넘어갑니다.




3단계. 스크립트로 편하게 구동하기

스크립트 편집기를 사용해서 스크립트를 하나 작성하겠습니다.

스크립트 편집기는 응용프로그램-유틸리티 속에 들어있습니다.




자 스크립트 명령어를 쳐봅니다.


입력한 명령은 아래와 같습니다.

tell application "Terminal"

    do script "cd /Volumes/MacHDD/Data/mame0167-64bit

    ./mame64"

end tell

***** 2번째 줄 "cd /경로/경로/경로"는 자신의 마메 위치에 맞게 해주셔야합니다.

스크립트의 내용은

1. 터미널을 실행시키고,

2. 마메가 있는 폴더로 이동해서

3. 마메를 실행하라

...라는 것입니다.


입력하셨다면 삼각형 실행버튼을 눌러보세요.

터미널이 뜨면서 마메가 실행된다면 성공한 겁니다.

성공했다면 상단 메뉴바에서 파일-보내기를 통해 응용프로그램으로 만들 수 있습니다.


저는 RunMame64라는 이름으로 저장해서 응용프로그램 폴더속에 넣어뒀습니다.



그리고 스크립트 실행파일을 독에 넣어서 바로바로 실행할 수 있게 했습니다.



이 스크립트에 한가지 불편한 점은 마메 종료후에도 터미널 창이 하나 떠 있다는 겁니다.

마메가 터미널 응용프로그램이다보니 마메를 실행하기 위해 터미널을 띄워야했기때문인데요.

마메 종료후 터미널을 종료해주면 됩니다.


맥에서 마메를 즐기는 분들에게 좋은 도움이 됐으면 좋겠네요.



PS. sdlmame를 실행하면 롬을 랜덤으로 띄워줍니다. 게임명이나 롬파일명을 직접 입력하면 그 게임이 뜨는 방식입니다

입력하면 아래사진 맨윗줄처럼 "Type name or select"에 입력값이 보이며,

입력값과 유사한 순으로 롬리스트가 나열됩니다.




PS. 글로는 이해가 힘든 어린이들을 위해 동영상을 첨부합니다.

Google AdSense

아, 일진 사나운 날이었다.
몇일 연속 술을 마신터라, 상태가 별로 안좋았는데...

비오는날, 바람부는 부둣가에서 장비 테스트를 하고 돌아왔다.

테스트하러 가는 길. 창백하다 ㅡ,.ㅡ;

 

쌀쌀한 날은 뭔가 맛있는게 땡기는 법!
내가 아는 사람중에 젤 찌질한 청수한테서 저녁밥 같이 묵자는 연락이 왔다.
대구탕집에서 약속, 콜~!


숙어회 무침




숙어회무침이랑 소주를 시켜서 살살 달려주다가,
결국에는 바에가서 맥주몇명에 J&B 한병까지 덜컥!! ㅡ,.ㅡ;;

술먹고 안좋은 몸,
다시 술로 조져주셨다.



어찌어찌 집에 오긴 했는데....
새벽 3시쯤?
목이 타서 뒤척이다 결국 벌떡~!!
생수 1.5리터 쓰리샷후....
속이 차서 더이상 자는 것을 포기 ㅡ,.ㅡ;;;;;

오랜만에 조이스틱을 꺼내들고 아케이드 게임을 몇판했다.


스트리트 파이터3


스트리트 파이터3 - 류가 최고!



스트리트 파이터3


스트리트 파이트3 - 류 윈~!


스트리트 파이터3 - 아쉽지만, 끝판은 못깼다 ㅡ,.ㅡ;;


스트라이커즈1945 II


스트라이커즈1945 II - 내 선택은 라이트닝


스트라이커즈1945 II - 라이트닝은 폭탄 지속시간이 길어서 좋아 ^^


더블드래곤 - 막판은 더블드래곤


더블드래곤


더블드래곤 - 뭐니 뭐니해도 팔꿈치치기가 짱이지~!




결국 다시 잠든시간은 새벽 5시
오늘도 몸이 안좋다 ㅡ,.ㅡ;;;

Google AdSense

+ Recent posts