Computer >> 컴퓨터 >  >> 시스템 >> Mac

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

컴퓨팅의 황금기에 탄생했지만 하드웨어 결함으로 아쉽게 단명한 세가 드림캐스트는, 훗날 Xbox의 초석이 된 잊혀진 선구자입니다. 드림캐스트 콘솔이 없다면 맥에서 이 기기용 게임을 어떻게 플레이할 수 있을까요?

이 글에서는 Xbox 시리즈의 초기 격인 드림캐스트를 대상으로, 맥에서 레트로 게임을 시작하는 다양한 방법을 소개합니다.

드림캐스트 에뮬레이션의 현실

세가 드림캐스트는 Xbox처럼 마이크로소프트가 설계에 참여한 콘솔인데, 맥에서 지원되는 에뮬레이터는 의외로 빈약합니다. 그 이유는 명확하지 않지만, 성가신 기술적 문제들로 인해 콘솔로서 큰 성공을 거두지 못했기 때문일 가능성이 있습니다. 그럼에도 불구하고 드림캐스트는 소수의 열성 팬층에게 깊은 사랑을 받았으며, 아케이드 게임의 직접 이식작들이 플레이하기 좋으면서도 기술적으로 인상적이었다는 장점이 있습니다.

그래도 정말 갖고 싶은 마음이 있다면 맥에서 이 콘솔을 플레이할 수 있는 몇 가지 방법이 있습니다. 눈에 띄는 방법도 있고 그렇지 않은 방법도 있는데, 먼저 명확한 것부터 살펴보겠습니다.

OS X 네이티브 후보로는 lxdream이 있습니다. 드림캐스트 소프트웨어를 구동할 수는 있지만, '구동'이라는 말조차 과분한 수준입니다. 개발은 2009년에 사실상 중단됐고 웹사이트도 2010년 이후 업데이트되지 않았습니다. 좋은 에뮬레이터라고 보기 어렵습니다.

그렇다면 드림캐스트를 사랑하면서 맥을 사용하는 유저는 어찌해야 할까요? Windows 플랫폼에서 nullDC 에뮬레이터의 활발한 개발 커뮤니티가 존재한다는 사실은 아무런 도움도 위안도 되지 않습니다...

정말 그럴까요?

Wine으로 해결하기

몇 가지 간단한 설정만 거치면 Windows용 nullDC를 Wineskin Winery를 통해 맥에서 실행할 수 있습니다. 첫 번째 단계는 당연히 Wineskin이 없다면 이곳에서 내려받는 것입니다. 안내 문서를 꼼꼼히 읽어보시고, 아직 X11을 설치하지 않았다면 함께 설치하는 것도 잊지 마세요.

설치 후 실행하면 Wine은 "Download Packages Manually(패키지 직접 받기)" 또는 "Create New Blank Wrapper(새 빈 래퍼 만들기)" 옵션을 제시합니다. 이는 Wine이 윈도우 프로그램이 맥의 인텔 프로세서에서 돌아갈 수 있도록 작은 윈도우 공간, 즉 '래퍼'를 새로 만든다는 의미입니다.

먼저 "Create a new blank wrapper"를 선택하세요.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

이름을 "Dreamcast"로 지정하고 OK를 누른 뒤 기다립니다. 시간이 꽤 걸리는 작업입니다.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

메모리가 넉넉하지 않다면 작업 중에는 다른 프로그램과 메모리를 두고 경쟁하지 않도록 잠시 자리를 비켜주는 것이 좋습니다.

완료되면(드디어!) Finder에서 새 래퍼를 볼지 묻습니다. 해당 옵션을 선택하고 새 앱을 실행하세요.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

"프로그램을 실행할 수 없다"는 경고가 뜹니다. 알림을 닫고 다시 한 번 실행하면 됩니다. 항상 그렇게 됩니다.

이제 DirectX, 특히 Direct3D용 Winetricks 플러그인을 설치해야 합니다. Tools 탭을 클릭하고 Winetricks 버튼을 누르세요.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

"dll" 폴더를 열고 "d3dcompiler43" 파일을 찾아 왼쪽 체크박스에 체크한 뒤 실행합니다. 시간이 좀 걸리지만 완료되면 Configuration 탭으로 돌아갑니다. 설정 창은 닫지 마세요. 나중에 다시 필요합니다.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

이제 nullDC를 내려받아 설치할 차례입니다.

nullDC 설치하기

Windows용 nullDC를 찾아야 합니다. 원래 개발팀은 더 이상 개발하지 않지만, 2010년에 오픈소스로 공개된 이후 많은 개발자들이 이를 계속 발전시키고 있습니다. 어디에서도 찾을 수 없다면 이곳에서 내려받을 수 있습니다.

.zip 파일이므로 적당한 위치에 압축을 풀고 디렉터리 안을 확인하세요. "nullDC.cfg" 파일은 삭제합니다.

이제 Wine 앱 창으로 돌아가 폴더를 Wine 앱에 설치합니다. Install software 버튼을 클릭한 뒤 "Copy a folder inside(폴더 복사)"를 선택하세요.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

내려받은 파일에서 압축을 푼 nullDC 디렉터리를 찾으면 Wine 앱에 설치됩니다. Wine 앱 시작 시 자동 실행할 EXE 파일 확인을 요구하면 OK를 클릭하세요. 이제 거의 준비가 끝났습니다.

ROM에 관하여

모든 에뮬레이터와 마찬가지로 콘솔의 '두뇌' 역할을 하는 ROM, 즉 에뮬레이터가 동작하게 만드는 파일을 어디서 구하느냐가 까다로운 문제입니다. Google에서 "dc_boot.bin"과 "dc_flash.bin"을 검색해 내려받을 수도 있지만, 이 ROM을 얻는 100% 합법적인 방법은 오직 자신이 소유한 드림캐스트 본체에서 추출하는 것뿐이며, 그마저도 법적으로 미묘한 부분이 있습니다. 일부 nullDC 배포판에는 ROM이 포함되어 있기도 합니다.

물론 세가 드림캐스트는 이미 단종된 지 오래된 시스템이고 관심을 두는 사람도 많지 않습니다. 그렇다 해도 ROM을 어떻게 구할지는 여러분의 선택이며, 저희는 해야 할 일로서 법적 상황을 안내해 드렸습니다.

ROM을 확보했다면 nullDC의 "data" 디렉터리에 넣어주면 됩니다. 설치본에 ROM이 미리 포함되어 있다면 그럴 필요가 없습니다.

게임 디스크 이미지도 마찬가지입니다. 온라인에서 구할 수 있지만(Google은 여러분의 친구입니다), 합법적으로 가능한 것은 소유한 디스크로 게임을 직접 실행하거나 디스크에서 이미지로 추출하는 것뿐이며, 이는 본 튜토리얼의 범위를 벗어납니다.

드림캐스트 구동하기

이제 드림캐스트 Wine 앱을 실행할 수 있습니다. 실행된 후 무엇이든 돌리기 전에 디스플레이 환경설정을 먼저 지정해야 합니다. "Options -> PowerVR -> ZBuffer Mode"로 이동해 "D24S8+FPE"(느리지만 정밀도가 좋음)를 선택하세요.

설정이 끝나면 바로 실행할 수 있습니다.

File 메뉴를 클릭하고 "File -> Normal Boot"를 선택한 뒤 실행할 파일을 고르면 됩니다.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

조이스틱 설정은 별개의 영역입니다. 중고 드림캐스트 패드를 구해 USB 어댑터로 컴퓨터에 연결하는 방식을 추천합니다.

메모리 카드 LCD는 작은 창으로 에뮬레이트되며, 게임 중 추가 정보를 그곳에서 확인할 수 있습니다.

맥에서 세가 드림캐스트 게임 즐기기: Wineskin + nullDC 에뮬레이션 완벽 가이드

마무리

드림캐스트 게임을 하려고 PC까지 에뮬레이트해야 한다는 점은 어색하고 불편하지만, 당장으로서는 이 방법이 유일합니다. 물론 조금 불안정합니다(예를 들어 테스트한 기기에서는 전체 화면 설정 시 크래시가 나지만, 재시작하면 전체 화면 상태로 돌아옵니다). 부드러운 플레이를 위해 속도를 조정하는 수고도 필요합니다. 그럼에도 이것이 아예 동작한다는 것, 아니 제대로 돌아간다는 것 자체가 놀라운 일입니다.

이 튜토리얼이 도움이 되었거나 맥에서의 드림캐스트에 대해 궁금한 점이 있다면 아래 댓글로 알려주세요.