레트로아크에대해 포스팅을 해보려고합니다.
최근 지인에 부탁으로 뭘 찾다가 레트로아크에대해 알게되었는데,
레트로아크에대해 설명과 설치법을 작성해보려고합니다.
RetroArch 위키설명
RetroArch는 오픈소스 다중 플랫폼 다기종 에뮬레이터 프런트 엔드이다.
RetroArch는 에뮬레이터가 아닌데, 이는 RetroArch 자체에는 에뮬레이터 기능이 전무하기 때문이다. 에뮬레이터로서 기능하는 부분은 libretro라고 불리는 오픈소스 에뮬레이터 코어 집합이며 RetroArch는 이를 구동하는 libretro의 공식 프런트 엔드일 뿐이다.
libretro 코어란 쉽게 말하자면 각 에뮬레이터를 하나의 API 라이브러리로 만든 단일 파일을 뜻한다. 오픈소스 에뮬레이터들은 대부분 libretro 프로젝트를 통해 코어화 되었으며, 오직 에뮬을 구동하기 위한 핵심기능만 갖는다. 대신 기존 에뮬레이터의 GUI 는 RetroArch같은 프런트 엔드에서 일임한다.
이 같은 방식의 가장 큰 장점은 환경(플랫폼)의 영향을 덜 받는 것에 있다. 잘 설계된 API를 사용하면 환경이 달라져도 동일한 코드는 동일한 결과를 수행한다. 즉, 윈도우, 리눅스, JAVA, 안드로이드 등 각기 다른 환경이라도 프런트 엔드인 RetroArch만 제대로 기능한다면 이 API를 통해 해당 에뮬레이터를 손쉽게 이용할 수 있다.
레트로아크가 지원하는 플랫폼
XBOX, XBOX ONE, 게임큐브, Wii닌텐도3DS, Wii U, 닌텐도 스위치PS1, PS2, PS VITA안드로이드 , IOS, Window, Linux등에서 레트로아크가 구동가능하다
RetroArch 설치법
1. 레트로아크 사이트방문
https://www.retroarch.com/index.php?page=platforms
위 사이트로 이동하여 원하는 플랫폼 기종으로 다운로드를 합니다
여기선 PC 버전 Window10 64bit 기준 설명
윈도우10 64bit 이므로 파란색 줄 그어진곳을
클릭하여 다운로드를 받습니다.
2. 다운받은 압축파일을 풀어줍니다
압축은 압축소프트웨어(ex>알집, 반디집) 로 풀어주면됩니다.
압축을 풀면 이렇게 나오고 밑줄 친 파일이 실행파일입니다.
3.retroarch.exe 실행파일 실행을시키면 아래와 같이 화면이 나옵니다.
기본 한글을 지원하며, 코어불러오기등을 통해 에뮬 실행파일을 불러올수있습니다.
4.코어 불러오기
실행하고나서 코어불러오기를 눌러줍니다.
그럼 여기서 코어를 설치할수있습니다. 코어 다운로드를 눌러줍니다.
코어 다운로드를 누르면 여러가지 코어가 뜹니다. 그럼 여기서 원하는 게임 에뮬을 선택해서 설치해주면되겠습니다.
5. 원하는 코어를 설치하고, 원하는 게임 롬파일 구해서 실행을하시면됩니다.
코어를 설치하고 게임구동 방법은 다음에 포스팅을 하도록 하겠습니다.