메가드라이브 미니 – Project Lunar

개요

얼마전 Project Lunar 가 공개되었는데요.
메가 드라이브 미니(이하 메가미니)에서 Megadrive(이하 MD) 게임을 추가하고, RetroArch(이하 RA) / EmulationStation(이하 ES)를 실행하여 에뮬게임을 구동할 수 있게되었습니다.
미니 기기에서 ES가 구동되는건 처음이여서, 호기심에 설치를 해보았습니다.

준비물

적당한 용량의 USB 메모리만 있어도 되긴하지만, 아래와 같이 준비해 보았습니다.

  • USB 메모리 : 64GB를 사용하였습니다. 32GB도 충분하긴 합니다.
  • OTG 케이블 : 전면부를 깔끔하게 하기 위해, 기기 뒷쪽에 기기 연결시 필요합니다. USB 허브 연결도 가능했습니다. http://bit.ly/2Md2tGJ
  • 무선랜 카드 : 다이소에서 5000원에 구매

USB 메모리는 레이블없이 NTFS로 포멧하였습니다. 다른 분들 가이드에는 FAT32로 포멧하는걸 볼 수 있는데, 플스클래식의 RA에서 NTFS로 포멧해야 미리보기 파일이 잘나왔던 기억이 있어서 NTFS를 선택했습니다.

Project Lunar

설치

프로젝트 루나 페이지에서 설치에 필요한 파일들을 다운로드 받을 수 있으며, 참고할 수 있는 동영상도 보실 수 있습니다.
https://modmyclassic.com/project-lunar/

설치 및 게임추가 방법은 게임꾸러기님의 영상을 참고하셔도 됩니다.

Project Lunar를 실행 후 Install/Uninstall 버튼을 클릭하여 설치를 진행하면 됩니다.

MD 게임 추가

기본 설정이 완료된 후 PC와 연결된 메가미니에는 Open Game Manager를 통해 MD게임을 추가할 수 있습니다. 저는 혹시 모를 불상사를 대비하여 Open Game Manage 실행 후 기기의 Backup을 먼저 진행하였습니다.

MD게임은 메가미니 기기 내부의 남은 공간(NAND)에 설치하여도 되며, 외장 USB 메모리(USB)에 설치할 수도 있습니다. Open Game Manager 실행 후 메가미니 2P에 USB 메모리를 꼽으면 Media Type이 NAND에서 USB로 변경됩니다.

MD 게임 설명

MD 게임을 추가시 Game Information이 너무 길어지면, 구동시 화면에서 글자가 테두리를 벗어날 수 있습니다. 따라서 빨간 네모 안쪽 영역에서 enter키로 줄나눔을 하시는 걸 권장드립니다.

RetroArch

Network 연결

네트워크 연결을 위해 USB 허브 또는 OTG 케이블 등을 이용하여 무선랜카드를 연결할 수 있습니다. 메가미니 초기 메뉴에서 C버튼을 누르면 WiFi 설정을 할 수 있습니다.

RA용 파일 추가

무선랜카드로 네트워크 연결 후 RA 메뉴에서 업데이트를 통해 파일들을 다운로드하였습니다.

  • 메인메뉴 > 온라인 업데이터 > 코어정보파일 업데이트
  • 메인메뉴 > 온라인 업데이터 > 애셋 업데이트
  • 메인메뉴 > 온라인 업데이터 > 자동설정 프로필 업데이트
  • 메인메뉴 > 온라인 업데이터 > 치트 업데이트
  • 메인메뉴 > 온라인 업데이터 > 데이터베이스 업데이트

아래의 디렉토리에는 게임 구동과 밀접한 파일들이며, 기존에 플스클래식에서 사용하던 파일들을 추가하였습니다.

  • USB:\project_lunar\retroarch\system : BIOS 등의 파일을 이곳에 추가합니다.
  • USB:\project_lunar\retroarch\playlists : RA에서 구동할 게임/미리보기/코어 설정
  • USB:\project_lunar\retroarch\thumbnails : 미리보기
  • USB:\project_lunar\retroarch\overlay : 오버레이

Core 추가

Tools > Get RetroArch cores 메뉴를 통해 core 파일들을 다운로드 후 USB:\project_lunar\retroarch\cores 디렉토리에 넣어줍니다.

Rom 추가

게임 롬들은 ES의 롬과 구분하기 위해 roms_retroarch 라는 디렉토리에 넣어주었습니다. playlist 파일의 경로는 다음과 같이 설정하였습니다.

  • rom 경로: USB:\project_lunar\roms_retroarch\ ▶ /media/project_lunar/roms_retroarch/
  • core 경로 : USB:\project_lunar\retroarch\cores\ ▶ /opt/project_lunar/opt/retroarch/config/retroarch/cores/

RA에 설치한 게임 및 구동되는 코어는 다음과 같습니다.

  • mame : MAME 2003 or MAME 2000
  • msx : fMSX
  • gbc : Gambatte
  • nes : Nestopia UE
  • 32x : PicoDrive
  • ms : PicoDrive
  • md : Genesis Plus GX
  • ps : PCSX-ReARMed

RA 설정

ES에서는 Start+Select로 게임종료(RA종료)하고, RA에서는 Start키를 길게 눌러 메뉴에서 게임을 종료하도록 설정하였습니다.

EmulationStation

ES 설치

Open Game Manager에서 Tools > Manage mods 메뉴를 통해 ES를 설치할 수 있습니다.
메가미니 기기에는 2P 단자에 USB 메모리를 꼽은 후 설치를 진행하였습니다.
Manage mods 메뉴 실행 후 Check out을 버튼을 눌러 modmyclassic.com 에서 ES 설치용 mod 파일을 다운로드 합니다. 이후 Install new mod 버튼으로 ES 설치합니다.

Rom 추가

ES가 설치된 메가미니를 TV에 연결하여 ES를 실행해보면 게임이 없다는 메시지가 나옵니다. 다시 USB메모리를 PC에 연결해 보면 USB:\project_lunar\roms 하위에 디렉토리들이 생성된것이 보입니다. 여기에 필요한 파일들(rom, media, gamelist.xml)을 추가해줍니다.
ES 테마에서 video가 정상적으로 보이지 않기 때문에 mp4 파일들은 제외하였습니다.

Theme

기존에 사용하던 ES용 테마들을 사용시 시스템이 다운되는 증상이 많아져서, 기본 테마의 폰트만 변경하여 사용하고 있습니다.

  • USB:\project_lunar\emustation.emulationstation\themes\es-theme-pl-carbon\art\Cabin-Bold.ttf

ES 설정

ES가 굉장히 불안정해서 많은 설정은 하지 못했습니다.

ES 설치 게임 및 코어

  • 32x : PicoDrive
  • atari 2600 : Stella
  • atari 7800 : ProSystem
  • collecovision : blueMSX
  • gb : Gambatte
  • gbc : Gambatte
  • gg : Genesis Plus GX
  • intellivision : FreeIntv
  • md : Genesis Plus GX
  • ms : Genesis Plus GX
  • msx : fMSX
  • nes : FCEUmm
  • ngp : Mednafen NeoPop
  • pce : Beetle PCE Fast
  • pce-cd : Beetle PCE Fast
  • ps : PCSX-ReARMed
  • vb : Mednafen VB
  • ws : Mednafen WonderSwan
  • zx : fuse

후기

기존 비슷한 환경의 플스클래식, 라즈베리파이의 파일들을 옮기기만 하면 잘될줄 알았는데요.
막상 설정해보니 RA와 ES가 불안정하고, 실행이 안되는 core도 많네요.
현재 기준으로는 MD게임을 추가하는 목적으로는 Project Lunar를 적용하는 것은 괜찮은듯하지만, RA와 ES를 제대로 써먹으려면 좀 더 기다려보는 것도 좋을듯합니다.

2020.01.12 – MD 게임 추가

MD 게임을 추가하다 보니, SMD 포멧은 추가가 안되는 것을 확인했습니다. 이 경우 SBWin으로 MD 포멧으로 변경하여 정상 구동됨을 확인하였습니다.

CC BY-NC-ND 2.0 KR

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스

저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.

2 댓글

  1. 장우석 응답

    안녕하세요, 글 잘 봤습니다.
    제가 세팅 후 실수를 하여 백업을 날려 벼렸는데 혹시 백업폴더 공유 가능 하신지 문의 드립니다.
    감사합니다.

    • kimstar 글쓴이응답

      안녕하세요. 백업파일이 바로 없어서 답변이 늦었습니다. h*****@gmail.com 이메일로 보내드렸습니다.

댓글 남기기