레트로아크를 설치하고 바이오스 세팅까지 마쳤다면, 이제 게임을 실질적으로 구동할 차례입니다. 레트로아크에서는 특정 고전 게임기를 실행하기 위한 세부 엔진을 코어(Core)라고 부릅니다.
하지만 동일한 게임 기종이라도 제공되는 코어의 종류가 무척 다양합니다. 어떤 코어는 완벽한 그래픽 재현을 목표로 하고, 어떤 코어는 저사양 기기에서의 부드러운 구동을 목표로 합니다. 내 컴퓨터나 스마트폰 사양에 딱 맞는 최적의 코어를 선택하는 기준을 정리해 드립니다.
에뮬레이터 코어의 선택 기준과 사양별 특징
에뮬레이터 코어가 다양하게 존재하는 이유
레트로아크에서 하나의 기종에 여러 개의 코어가 존재하는 이유는 호환성과 구동 속도의 균형 때문입니다.
실제 하드웨어의 내부 설계를 100% 똑같이 모방하려는 코어는 엄청난 컴퓨터 자원을 소모합니다. 반면 하드웨어 구조를 단순화하여 부드러운 실행을 목표로 하는 코어는 저사양 환경에서도 잘 작동하지만 간혹 그래픽 깨짐이 발생할 수 있습니다.
내 하드웨어 성능 측정을 통한 코어 매칭의 중요성
내가 사용하는 기기의 하드웨어 스펙이 낮다면 가벼운 성능 위주의 코어를, 최신 PC를 사용한다면 완벽한 호환성 위주의 코어를 골라야 합니다.
사양이 낮은 구형 노트북이나 미니 PC에서 무거운 코어를 실행하면 화면이 심하게 끊기거나 사운드가 찢어지는 현상이 발생합니다. 반대로 고사양 PC에서 너무 오래된 저성능 코어를 실행하면 고화질 업스케일링이나 그래픽 필터 기능을 온전히 활용하지 못하게 됩니다.
기종별 대표 코어 추천과 사양별 최적화 팁
패밀리 및 슈퍼패미컴 코어 선택법
8비트와 16비트 기반의 고전 게임 기종들은 요구 사양이 낮아 대부분의 기기에서 원활하게 구동됩니다.
패밀리 컴퓨터(NES)는 Nestopia 코어가 가장 대중적이고 안정적입니다. 슈퍼패미컴(SNES)의 경우 고사양 PC에서는 완벽한 실기 재현율을 자랑하는 bsnes를 추천하며, 저사양 스마트폰이나 구형 기기에서는 가볍고 최적화가 잘 된 Snes9x 계열 코어를 선택하는 것이 효율적입니다.
오락실 게임(아케이드) 마메 코어 선택 기준
아케이드 게임을 구동하는 마메(MAME) 코어는 프로그램 버전과 게임 롬파일 버전이 일치해야 구동률이 높아집니다.
현재 고사양 PC를 사용하고 있다면 연도 표시가 없는 최신 형태의 종합 MAME 코어를 다운로드하면 됩니다. 반면 시스템 리소스가 부족한 가성비 에뮬레이터 기기나 구형 모바일 환경에서는 MAME 2003-Plus나 FBNeo(FinalBurn Neo) 코어를 사용하는 것이 프레임 확보에 훨씬 유리합니다.
플레이스테이션 및 3D 게임 기종 코어 추천
3D 그래픽을 본격적으로 사용하는 32비트 이상 기종부터는 그래픽 카드와 CPU 성능의 영향을 크게 받기 시작합니다.
플레이스테이션 1(PS1) 게임을 즐길 때는 Beetle PSX HW 코어가 가장 완성도가 높으며, 하드웨어 가속을 통해 고해상도 출력이 가능합니다. 만약 해당 코어에서 프레임 드랍이 발생한다면 상대적으로 요구 사양이 낮고 가벼운 DuckStation 코어로 선회하는 것이 현명한 선택입니다.
코어 다운로드 방법과 관리 시 주의사항
레트로아크 내부 메뉴를 통한 안전한 코어 다운로드
코어 파일은 외부에서 따로 구하지 않고 레트로아크 내부의 온라인 업데이트 메뉴를 통해 안전하게 설치할 수 있습니다.
레트로아크 메인 메뉴에서 온라인 업데이트로 진입한 후 코어 다운로더를 선택합니다. 목록에서 원하는 게임기 제조사와 매칭되는 코어 이름을 찾아 클릭하면 파일이 자동으로 다운로드되어 시스템에 등록됩니다.
불필요한 코어 중복 설치 방지와 삭제 관리
비슷한 이름의 코어를 무분별하게 많이 다운로드하면 시스템 내부 경로가 복잡해지고 관리 효율이 떨어집니다.
나에게 맞는 최적의 코어 하나만 남겨두고 정리하고 싶다면 설정 메뉴의 코어 항목으로 이동합니다. 설치된 코어 목록 중 관리할 코어를 선택한 뒤 코어 삭제를 진행하면 저장 공간을 절약하고 메뉴를 한층 깔끔하게 유지할 수 있습니다.
자주 묻는 질문
Q1. 사양이 낮은 컴퓨터에서 3D 게임을 구동할 때 코어 선택 외에 프레임을 올릴 방법이 있나요?
A1. 에뮬레이터 코어 자체 설정(코어 옵션)으로 진입하여 내부 렌더링 해상도를 낮추는 것이 가장 효과적입니다. 해상도를 원래 게임기 수준인 1x(오리지널) 설정으로 내리고, 비디오 플러그인을 하드웨어(HW) 가속 대신 소프트웨어(SW) 방식으로 변경하면 연산 부담이 줄어들어 구동 속도가 빨라집니다.
Q2. 코어 이름 뒤에 붙어 있는 연도(예: MAME 2003, Snes9x 2010)는 무엇을 의미하나요?
A2. 해당 연도에 릴리즈되었던 과거 에뮬레이터 소스 코드를 기반으로 이식된 버전임을 뜻합니다. 연도가 오래된 버전일수록 최신 그래픽 효과나 정밀한 구현력은 떨어지지만, 요구 사양이 극도로 낮아지므로 저사양 가성비 기기나 구형 스마트폰에서 게임을 구동할 때 유용하게 쓰입니다.
Q3. 하나의 게임 기종에 최신 코어와 구형 코어를 동시에 다운로드해서 사용해도 문제가 없나요?
A3. 레트로아크 내부 시스템에서 서로 다른 파일로 인식하므로 중복 설치해도 프로그램 충돌이 발생하지는 않습니다. 게임 콘텐츠를 실행할 때마다 어떤 코어로 구동할지 사용자가 직접 선택할 수 있으므로, 특정 게임이 특정 코어에서 켜지지 않을 때 테스트 용도로 병행 사용하는 것도 좋은 방법입니다.