Android에서 좋아하는 Sega Dreamcast 게임을 에뮬레이션하는 방법
특정 연령대의 게이머들에게 세가 드림캐스트는 잊을 수 없는 추억의 대상입니다. 콘솔 역사상 손꼽히는 강력한 게임 라인업, 온라인 게임 서비스를 선도적으로 제공한 콘솔, 기존 플레이스테이션이나 닌텐도 64보다 뛰어난 아케이드 게임 이식 등, 드림캐스트는 수많은 찬사를 받을 만한 자격이 충분했습니다.
세가 드림캐스트가 시대를 초월한 명기로 기억되는 데에는 다 이유가 있습니다. 이 모든 걸 주머니 속에 넣고 다닐 수 있다는 것은 마치 초현실적인 경험과 같습니다. 유 스즈키의 걸작 쉔무부터 황당무계한 씨맨에 이르기까지, 안드로이드 기기에서 세가 드림캐스트의 다양한 명작들을 즐기는 방법을 소개합니다.
에뮬레이션 자체는 합법적인 행위이지만, 소유하지 않은 게임이나 콘솔을 에뮬레이션하는 것은 엄밀히 말해 불법입니다. 하지만 세가 드림캐스트의 오리지널 게임들은 이미 오래전에 단종되었기 때문에, 이러한 행위는 일종의 도덕적 회색지대에 놓여 있다고 볼 수 있습니다. 따라서, 게임 실행에 필요한 ROM 파일이나 BIOS 파일의 정확한 다운로드 경로를 직접적으로 안내하지는 않겠습니다.
안드로이드에서 세가 드림캐스트 게임을 에뮬레이션하려면 무엇이 필요할까요?
안드로이드 기기에서 드림캐스트 게임을 즐기기 위해 필요한 모든 준비물은 다음과 같습니다.
- 드림캐스트 에뮬레이터: 본 가이드에서는 Redream과 Flycast라는 두 가지 에뮬레이터 사용법을 안내합니다.
- 필수 BIOS 파일(dc_boot.bin): 드림캐스트 에뮬레이터 구동에 필수적인 파일입니다. 다운로드 경로는 직접적으로 제공할 수 없지만, 구글 검색을 통해 신뢰할 수 있는 출처를 찾을 수 있을 것입니다.
- 롬 파일: 게임 파일이며, 일반적으로 .zip 또는 .7zip 형식으로 제공됩니다. 온라인에서 드림캐스트 롬 파일을 구할 수 있는 곳이 많습니다.
- 드림캐스트 게임을 원활하게 에뮬레이션할 수 있는 성능의 안드로이드 기기: 대부분의 최신 스마트폰은 충분한 성능을 제공합니다.
- 충분한 저장 공간: 게임 수가 많을수록 더 많은 저장 공간이 필요합니다. 적어도 몇 기가바이트 이상의 여유 공간을 확보하는 것이 좋습니다.
각 세가 드림캐스트 에뮬레이터를 설정하기 위해서는 dc_boot.bin 파일과 게임을 저장할 ROM 폴더를 만들어야 합니다. 안드로이드 파일 관리자를 사용하면 쉽게 할 수 있으며, 본 가이드에서는 구글에서 제공하는 파일 앱을 예시로 사용합니다.
1단계: 드림캐스트 게임 저장 폴더 만들기
드림캐스트 게임과 BIOS 파일을 저장할 폴더를 생성하는 방법은 다음과 같습니다.
ROM 폴더는 다운로드 폴더와 같은 다른 하위 폴더 안에 넣어도 상관없습니다. 단지, 나중에 찾기 쉽도록 위치를 기억해 두는 것이 중요합니다.
.CHD, .ISO 파일 형식 또는 여러 개의 .bin 파일과 하나의 .cue 파일로 구성된 폴더도 에뮬레이터에서 호환됩니다.
2단계: ROM 파일 및 dc_boot.bin 파일을 ROM 폴더로 이동
다음으로는 dc_boot.bin 파일과 ROM 파일(게임)을 장치로 가져와야 합니다. 몇 가지 방법이 있습니다. 모바일 브라우저에서 직접 휴대폰으로 다운로드하거나, 컴퓨터로 다운로드한 후 랩톱에서 휴대폰으로 옮기거나, 클라우드 서비스에 업로드하여 안드로이드 기기로 전송할 수 있습니다.
파일 다운로드가 완료되면 ROM 폴더로 이동시킵니다.
USB 케이블을 통해 랩톱에서 파일을 복사하는 경우에는 파일을 ROM 폴더로 직접 이동시킬 수 있습니다.
3단계: ROM 파일 압축 해제
ROM 파일이 압축된 상태라면, 압축을 해제하여 ROM 폴더에 압축 해제해야 합니다. 이를 위해서는 먼저 RAR 앱을 설치해야 합니다. 앱을 실행하고, 모든 파일에 대한 액세스 권한을 요청하는 메시지가 나타나면 허용을 선택합니다.
이제 압축 파일을 찾아 선택하고, 압축 해제 버튼(위쪽 화살표가 있는 버튼)을 선택한 다음, "찾아보기" > "ROM" > "Sega Dreamcast" > "확인" > "확인"을 눌러 ROM 폴더에 압축을 해제합니다.
중복 파일 이름 처리 방법
여러 게임을 Sega Dreamcast 폴더로 옮길 때, 일부 파일(.bin 파일 등)이 같은 이름(예: track01.bin, track02.bin 등)을 가질 수 있습니다. 이 경우, 각 게임과 관련된 파일들의 이름을 고유하게 변경해야 합니다.
예를 들어, 드림캐스트용으로 제작된 마인크래프트 복제품인 Crafiti를 플레이하고 싶지만, 해당 zip 파일에 track01.bin 파일이 있고, ROM 폴더에 이미 동일한 이름의 파일이 있다면, Crafiti의 track01.bin 파일 이름을 "crafiti_track01.bin" 등으로 변경해야 합니다.
4단계: 세가 드림캐스트 에뮬레이터 설정
Redream과 Flycast는 안드로이드에서 가장 유연하게 사용할 수 있는 세가 드림캐스트 에뮬레이터 두 가지입니다. 즉시 게임을 시작하고 싶다면 Redream이 좋은 선택이고, 더욱 세밀한 설정을 원한다면 Flycast가 더 적합합니다. 각각의 에뮬레이터 설정 방법을 알아보겠습니다.
여기서 언급하는 Flycast는 "Flycast Libretro"(단종된 Flycast 세가 드림캐스트 에뮬레이터의 업스트림)를 의미합니다.
안드로이드에서 Redream 설정 방법
Redream은 가장 설정이 쉬운 에뮬레이터 중 하나입니다. 구글 플레이 스토어에서 바로 다운로드할 수 있습니다. 앱을 설치하고 실행한 후, 프리미엄 버전으로 업그레이드하지 않으려면 "라이트 모드로 계속"을 선택합니다. 무료 버전으로도 안드로이드 기기에서 세가 드림캐스트 게임을 즐길 수 있습니다.
게임을 추가하려면 "라이브러리" > "디렉토리 추가" > "ROM" > "Sega Dreamcast" > "이 폴더 사용" > "허용"을 차례로 선택하면 됩니다. 이제 라이브러리에 게임 목록이 표시됩니다. 플레이하고 싶은 게임 이미지를 누르면 됩니다.

게임 로딩은 몇 초밖에 걸리지 않습니다. ROM 파일이 손상되지 않은 이상, 게임은 자동으로 로드됩니다. Redream은 설정 메뉴를 통해 버튼 레이아웃을 원하는 대로 쉽게 변경할 수 있다는 장점이 있습니다.
조정된 레이아웃으로 실행한 "크레이지 택시"를 예시로 들 수 있습니다. LT, RT 버튼이 화면 밖에 있어서 D, R 기어 변속을 가리고 있었지만, 버튼 위치를 조정하여 엄지손가락으로 쉽게 누를 수 있게 되었습니다. 물론 더 나은 조작 환경을 위해 추가적인 조정도 가능합니다. Redream은 다양한 설정 기능을 제공하기 때문에 사용자에게 최적화된 환경을 구축하기가 쉽습니다.
시간을 들여 Redream의 다양한 설정, 특히 입력 및 시스템 설정을 살펴보면서 자신에게 맞는 설정을 찾아보세요.
안드로이드에서 Flycast 설정 방법
더욱 다양한 설정 옵션을 제공하는 에뮬레이터를 원한다면 Flycast를 사용해 보세요. Flycast는 구글 플레이 스토어에서 직접 다운로드할 수 없으므로, 안드로이드에 앱을 수동으로 설치하는 방법을 알아야 합니다.
Flycast의 최근 빌드 페이지로 이동합니다. 다양한 플랫폼에 대한 여러 다운로드 옵션이 표시되지만, Android 섹션의 "마스터" 항목에만 집중하면 됩니다. 이 항목이 가장 안정적인 안드로이드 릴리스를 제공하기 때문입니다. 다운로드 목록은 최신 빌드부터 오래된 빌드 순으로 정렬되어 있으므로, 최신 빌드를 다운로드하는 것이 좋습니다.

Flycast APK 파일이 다운로드되면, 구글 파일 앱을 실행하고, "다운로드" > "flycast-release.apk" > "설치"를 차례로 선택하여 설치를 진행합니다. 앱 설정 방법은 다음과 같습니다.
마지막으로 홈 디렉토리를 설정해야 합니다. 방법은 다음과 같습니다.
라이브러리 화면으로 돌아가서, 게임 아이콘을 누르면 게임이 실행됩니다.
Flycast에서 컨트롤러 레이아웃 변경
Flycast를 사용하면 컨트롤러 레이아웃을 매우 간단하고 원활하게 조정할 수 있습니다. 만약 드림캐스트 컨트롤러의 조이스틱이 하단에 있는 것보다 상단에 있는 것이 더 익숙하다면, 지금이 바로 그 이론을 시험해볼 기회입니다.
Flycast는 상당히 상세한 설정 옵션을 제공하며, 라이트 건이나 마라카스와 같이 드림캐스트용으로 출시된 거의 모든 주변기기를 에뮬레이션할 수 있습니다. 심지어 일본에서만 출시된 이더넷 브로드밴드 어댑터까지 에뮬레이션이 가능합니다.
선택 사항: 블루투스 컨트롤러를 사용하여 세가 드림캐스트 게임 플레이
안드로이드 기기에서 블루투스 컨트롤러를 사용할 수 있지만, 연결하기 전에 플랫폼에 적합한 모드로 설정하고 특정 조합을 사용해야 합니다.

위의 8BitDo Pro2 컨트롤러를 예시로 들면, 컨트롤러 뒷면에 S, A, X, D라는 문자가 표시되어 있습니다. X와 D는 각각 XInput 및 DirectInput(DInput)을 통한 연결에 사용되며, S는 닌텐도 스위치 연결에 사용됩니다. 안드로이드 연결에는 A만 사용됩니다.
블루투스를 통해 컨트롤러를 페어링한 후, 컨트롤러 모드를 A로 설정하고 하단에 있는 4개의 LED가 모두 켜질 때까지 페어링 버튼을 몇 초 동안 누르고 있어야 합니다. 그런 다음 Start + A 버튼을 누르면 컨트롤러가 안드로이드 기기에 연결됩니다!
안드로이드에서 세가 드림캐스트의 명작들을 다시 한번 플레이하세요
세가 드림캐스트는 비록 조기에 단종되었지만, 게임 역사에 지대한 영향을 미쳤습니다. 독특한 게임들과 새로운 경험을 선사하며 게임 역사상 가장 상징적인 콘솔 중 하나로 자리매김했습니다. 이제 이 모든 것을 여러분의 주머니 속에서 직접 경험할 수 있습니다.