비타에서 가장 좋은 에뮬레이터가 레트로아크인데 사용법을 잘 모르시는 분들이 많은 것 같아서 글을 씁니다. 레트로아크가 설정이 좀 복잡해서 그렇지 설정만 제대로 하면 비타의 어떤 에뮬레이터 보다 좋습니다. 다른에뮬레이터에서 할 수 없는 베젤이나 스캔라인 설정도 가능하고 키버튼 수정도 자유로워서 굉장히 좋습니다. 비타에서 다른 에뮬레이터는 필요없습니다. 레트로아크 하나면 됩니다.
1. 설치
http://buildbot.libretro.com/stable/1.7.3/playstation/vita/ 에서 RetroArch.vpk 와 RetroArch_data.7z 을 받으세요.
비타쉘로 Retroarch.vpk 를 설치합니다. 설치가 완료 후 비타쉘 종료하고 생성된 Retroarch 버블을 한번 실행하고 종료합니다. 이렇게 하면 ux0:data/retroarch 폴더가 생깁니다. RetroArch_data.7z 압축을 풀면 retroarch 폴더가 나오는데 이 폴더 내용물을 비타의 ux0:data/retroarch 에 복사합니다.
https://mega.nz/#!00ghnBzK!Pu0-7qrwi4CvCTCvtkQrYrqBQ8M4qM57luSHimVfscE
에서 retroarch.zip 을 받아서 압축을 풀면 overlays 폴더와 retroarch.cfg 가 나오는데 비타의 ux0:data/retroarch 폴더에 복사해줍니다.
네오지오나 타 아케이드 게임, gba 를 구동하려면 바이오스 파일이 필요합니다. 바이오스 파일 공유는 불법이니 구글링으로 알아서 찾으세요. 각 바이오스를 ux0:data/retroarch/system 폴더에 넣어줍니다. neogeo 는 유니바이오스가 포함된 것어야하고 gba 바이오스는 gba_bios.bin 입니다. neogeo 바이오스는 Roms/NeoGeo 에도 카피를 해주세요.
롬파일은 ux0:Roms/ 폴더를 만들고 그 안에 각 에뮬별 폴더를 만들어서 롬파일을 넣으세요 저는 Roms/CPS2 /NeoGeo /GBA /MD /Nes /SFC
이렇게 만들었고, 아래 설정도 이 에뮬들 위주로 설명하겠습니다.
2. 레트로아크 기본 설정
레트로아크를 실행합니다. 녹색 메뉴가 보입니다. 레트로아크 메뉴에서는 동그라미버튼이 실행, 엑스버튼이 취소(전단계) 입니다. setting -> Input 에 가서 Menu toggle gamepad combo 를 설정해줍니다. start + select 가 누르기는 쉬우나 게임상에서 스타트버튼이 눌릴 위험이 있고 네오지오 치트를 불러오는 커맨드랑 겹쳐서 저는 Down + L1 + R1 + Y 로 설정해줬습니다. 게임구동중에 위 키를 동시에 누르면 레트로아크 메뉴를 불러올 수 있습니다. 이렇게 설정해준 후 첫 메뉴로 나와서 Configurations 로 들어가서 save Current Configuration 을 해줍니다. setting 에서 변경을 하면 항상 세이브를 해주는게 좋습니다.
혹시 기본 Roms 폴더가 아닌 다른곳에 롬파일을 놓고싶은경우 settings -> Directory -> File Browser 에서 롬폴더를 따로 지정하면 됩니다. Configuration 가서 세이브 하시구요.
3. 각 에뮬 별 설정
1)CPS2
레트로아크를 실행합니다. Load Content 를 클릭, Start directory 를 클릭 하면 Roms 폴더 내용물이 보입니다. CPS2 폴더에 가서 하고자하는 롬파일을 불러옵니다. 예를들어 sfa2.zip 을 불러오면 클릭하면 Browse Achive 와 Load Archive 가 뜨는데 Load Archive 를 선택합니다. 그럼 코어를 고르는 항목이 나옵니다. FB Alpha 2012 CPS-2 를 골라줍니다. 그럼 게임이 실행될겁니다. select 로 코인 넣어서 게임을 하면 됩니다.
게임을 실행한 상태에서 아까 설정한 메뉴불러오는 콤보를 입력합니다. 메뉴가 뜨는데, Quick Menu 입니다. 여기서 각 게임별 혹은 코어별로 베젤, 스캔라인, 버튼배열 등을 설정할 수 있습니다. 먼저 메인메뉴로 나와서 Setting, Video 에 들어가봅니다. Aspect Ratio 는 4:3, Integer Scale 은 Off, Bilinear Filtering 은 On 으로 해줍니다. 보통 기본설정으로 되어 있을겁니다. 그리고 메인메뉴 Configurations 에 가서 저장을 해줍니다.
Quick Menu 에서 Onscreen Overlay 에 들어가봅니다. 스캔라인 및 베젤을 설정하는 항목입니다. Display Overlay 를 On 하시고 Overlay Preset 을 클릭합니다. 아까 카피한 오버레이 파일들이 많이 뜰텐데, 기본 스캔라인은 scanlines.cfg 입니다. 일단 이것을 선택해줍니다. 그리고 Overlay Opacity 는 0.3~0.4 사이로 줍니다.
그리고 저장을 해주어야하는데 Quick Menu 에서 Overrides 에 들어갑니다. Save Core Overrides 와 Save Game Overrides 가 있는데 첫번째는 CPS2 모든 게임에 현재 오버레이를 적용하는 것이고 두번째는 현재 실행한 게임에만 적용하는 겁니다. 일단 Save Core Overrides 를 해주고, 메뉴 커맨드를 입력해서 다시 게임 화면으로 갑니다. 스캔라인이 잘 보일겁니다. 이번에는 Overlay Preset 에서 sfa2.cfg 를 고르고 Save Game Overrides 를 해보세요. 게임 양 옆에 멋지게 스파2알파 베젤이 나올겁니다. 만약 스캔라인이 싫으신 분은 Onscreen Overlay 에서 Display Overlay 를 off 하고 Save Core Overrides 를 해주시면 됩니다. 오버레이 베젤은 여러 종류가 있으니 취향껏 사용하시길 바랍니다.
Quick Menu 에서 Controls 항목에 가면 키버튼 배치를 바꿀 수 있습니다. 자신의 편의에 따라 키배치를 바꾼 후 save game remap file 로 저장하시면 됩니다. 각 게임마다 개별저장이 됩니다.
2) NeoGeo
기본적으로 위 CPS2 와 동일합니다. NeoGeo 폴더에서 게임을 불러와서 FB Alpha 2012 NeoGeo 코어로 실행하고, 위와 같이 베젤, 콘트롤 설정을 하면 됩니다. 베젤은 neogeo.cfg 혹은 각 게임별 베젤로 하시면 됩니다. 사무라이, 메탈슬러그 같은 전용 베젤이 있습니다. 다만 NeoGeo 는 완벽한 4:3 화면은 아닌데 메인메뉴의 setting, Video 에 가서 Aspect ratio 를 1:1 PAR 로 하는게 정확합니다. 그런데 베젤이 4:3 화면에 맞춰져 있기 때문에 1:1 PAR로 하면 약간 화면이 이상해집니다. 베젤을 쓰시길 원하시는 분은 Aspect raio 를 4:3 으로 하시고, 비율이 중요하신분은 베젤 없애고 1:1 PAR 로 하세요.
그리고 중요한 것이 유니바이오스 설정입니다. 네오지오 게임 실행 후 Quick Menu, Option 에 가봅니다. 중간에 Neo geo mode 가 있는데 UNIBIOS 로 바꿔줍니다. 그리고 좀 더 내려가면 BIOS 가 있는데 Unibios 3.0 으로 바꿉니다. 나와서 Overrides 가서 Save Core Overrides 로 저장을 해줍니다.
이제 겜으로 돌아가면 유니바이오스 부팅이 됩니다. 부팅이 안된다면 겜을 퀵메뉴에서 Restart 하세요. 부팅화면에서 네오지오 버튼 기준 A+B+C, 비타 버튼 기준 네모, 엑스, 동그라미를 동시에 누르면 유니바이오스 셋팅메뉴가 나옵니다. 여기서 리전설정을 할 수 있는데 각 리전별로 게임이 조금 씩 차이가 나니 알아보고 변경을 해주면 됩니다.
유니바이오스 부팅화면에서 B+C+D 비타버튼기준 네모, 세모, 동그라미를 누르면 네오지오 테스트모드가 나옵니다. 여기서 Setting up the soft dip 에 가면 각 게임별로 난이도나 잔인함 정도를 설정할 수 있습니다. 월하의 검사2 같은경우 이 메뉴에서 잔인함 레벨을 올리지 않으면 피가 안보이죠.
이제 게임을 해봅니다. 게임 도중 Start + Select 를 누르면 치트화면이 뜹니다. 여기서 각종 치트를 적용할 수 있습니다. 킹오파 97같은 경우 히든캐릭 언락을 할 수 있고, 리얼바우트 시리즈 같은경우 ↓ x 2 + 버튼 커맨드로 초필살기를 쓸 수 있습니다.
3)SFC(슈퍼패미콤), MD(메가드라이브)
별로 어렵지 않으니 간단히 설명하겠습니다. SFC는 롬을 불러온 후 SNES9X 2005 코어로 실행하시구요 Aspect ratio 는 4:3, 베젤은 sfc.cfg 로 해주세요. 오버라이드 저장하시구요.
MD는 롬을 불러온 후 Genesis Plus GX 혹은 PicoDrive 코어로 실행하세요. 둘 다 좋은 에뮬입니다. Aspect ratio 는 취향대로 4:3 혹은 1:1 PAR 둘 중 하나를 선택하시면 됩니다. 베젤은 MD.cfg 입니다. 게임기어 게임 또한 Genesis Plus GX 코어로 플레이 가능합니다.
4) GBA(게임보이 어드밴스)
GBA 롬을 불러온 후 gpSP 코어를 선택하세요. 게임이 실행되지 않는 분은 gba 바이오스가 없어서 그런것이니 gba_bios.bin 파일을 구글링해서 비타의 ux0:data/retroarch/system 폴더에 넣어주세요.
Aspect Ratio 는 1:1PAR 로 해주세요. 게임보이 어드밴스에 한해서는 video 메뉴에서 Integer Scale 를 On 하시는 것도 좋습니다. 화면은 약간 작아지지만 좀 더 쨍해지죠. 그리고 오버레이에서 스캔라인은 scanlines.cfg 로 취향대로 주세요. 게임을 해보면 게임이 간헐적으로 끊기면서 제대로 게임을 할 수 없습니다. 겜 실행도중 레트로아크 Quick 메뉴에서 option 에 가서 Dynamic recompiler 를 disabled 해주고 Overrides 에서 save Core Overrides 해줍니다. 레트로아크를 종료하고 다시 gba 게임을 해보면 화면전환시 약간 멈칫 할 뿐 게임을 하는데는 큰 이상이 없을겁니다.
만약 프레임이 많이 끊기는 게임이 있다면 gpsp 코어 말고 VBA Next 코어로 게임을 해보세요.
5)NES(패미컴)
NES 폴더에 있는 nes 게임을 불러옵니다. 코어 선택화면에서 FCEUmm 혹은 NEstopia, QuickNES 를 선택하면 됩니다. setting, video 에서 Aspect Ratio 는 4:3 으로 하고, 오버레이는 fc.cfg 를 선택하세요. 그 외엔 별다른 설정이 필요없습니다.
팁.. 일반 마메 아케이드게임은 느리기도 하고 제대로 구동되는 게임이 많지 않아서 따로 적지 않습니다. FB Alpha 2012 로 구동되는 게임들이 그나마 할만 할겁니다. 이것은 각자 해보시길 바랍니다. 참고로 세로 슈팅게임들은 Setting, Video, Rotation 항목에서 화면을 옆으로 돌려서 플레이 할 수 있습니다. 비타를 세로로 잡고 플레이 하면 되는데 이 경우 오른쪽 아날로그 스틱과 버튼으로 플레이 가능합니다. 아날로그 스틱 설정도 돌린 화면에 맞게 퀵메뉴, Controls 에 가서 바꿔줘야겠죠. 그리고 게임도중 퀵메뉴에서 Save State 로 퀵세이브가 가능합니다. 세이브포인트에서 세이브하는게 낫겠지만 불가피한경우 퀵세이브 하시면 됩니다. 또 메인메뉴의 Load Recent 에서 자주 플레이한 게임들을 불러올 수 있습니다.
그리고 각 게임들은 실행 후 다른 게임을 불러올 때 퀵메뉴에서 Close Content 로 종료를 해주는게 좋습니다. 종료안하고 다른 게임을 불러올 경우 레트로아크가 다운되는경우가 종종 있습니다.
추가..
치트 사용방법은 레트로아크 메뉴에서 online updater 가서 update cheat 를 하면 cheat.zip 을 다운받고 압축을 푸는데, 압축이 제대로 풀리지 않는 경우가 많습니다. 비타쉘접속해서 ux0:data/retroarch/cheat 폴더를 가면 cheat.zip 이 다운받아져 있는데 이것을 압축을 풀면 각 게임기 별 치트파일이 나옵니다. 게임 실행 후 퀵메뉴 -> cheat -> load cheat file 해서 해당 게임기 폴더에서 게임치트파일을 선택합니다 치트항목이 뜨는데 on off 를 선택하고 apply cheat 를 하면 치트가 적용됩니다.
마메나 파이날번 치트는 치트파일 압축풀어도 없는걸로 보아 안되는게 아닐까하네요.
하다가 잘 안되시는 분은 댓글로 질문해주세요.
추가.. 이 글대로 해서 구동 잘 되는지 댓글 부탁드립니다. 잘 안된다고 하시는분이 계시네요.
|