레트로아크(RetroArch)에서 도스박스 게임 실행하기 / DOSBOX-Pure 키보드 매핑 / 게임패드 설정


작성자: 스노우맨K

콘솔 에뮬레이터 | 2023. 1. 24.


레트로아크(RetroArch) 도스박스 게임

레트로 아크에서 DOS 게임을 실행시키려면 우선 DOS 코어를 다운로드 받아야 합니다. 인터넷 커뮤니티에서는 DOS 코어 중에서 DOSBox-Pure를 많이 추천 합니다. 다운로드 후에 코어 불러오기로 선택합니다.

 

레트로아크 도스박스 게임실행

 

다음은 DOS게임을 선택합니다. 보통 zip 파일로 압축되어 있는데 압축파일을 선택한 후 압축파일 불러오기를 선택합니다.

 

 

 

DOSBOX PURE가 실행되면 실행 파일만 리스트로 나옵니다. 실행파일을 선택합니다. 여기서는 SANGO.EXE

 

레트로아크 도스박스 설정

 

삼국지 무장쟁패전을 실행했습니다. 플레이가 잘 됩니다.

 

삼국지 무장쟁패

 

 

삼국지2 한글판도 잘되네요. 단지 게임패드를 연결했다면 키보드 매핑이 좀 까다롭습니다.

 

 

DosBox-Pure에서 키보드 레이아웃을 제공하는데 삼국지 같은 게임은 그냥 DosBox를 사용하는게 플레이에는 더 유리할 것 같네요.

 

 

DOSBOX-Pure 키보드 맵핑 #1

DOSBOX-Pure도 풀키보드 맵핑이 가능합니다. 게임패드의 기본 바인딩을 바꿔주는 겁니다. 디폴트 세팅과 잘 맞으면 상관이 없는데... 개별 게임에서 필요할 때 마다 직접 변경 해야 하므로 방법을 설명해두겠습니다. 우선 첫번째 방법입니다.

 

메뉴의 입력 -> 1번포트 입력 설정에는 게임패드에 대한 바인딩이 되어 있습니다. 이건 ABXY 등 버튼이 키보드의 버튼에 디폴트 바인딩이 되어 있습니다. 아래 보면 B버튼(하) 이렇게 나와있지만 사실은 특정 키보드 입력에 바인딩입니다. DOS 게임의 경우 어떤 게임은 Ctrl이 슛버튼이고 어떤 게임은 Space기도 하는 등 콘솔과 다르게 제각각입니다. 왜냐하면 DOS는 PC의 운영체제라서 키보드 숫자가 많기 때문입니다. 콘솔 게임기 처럼 A버튼은 YES, B버튼은 CANCLE 같은 기본 약속이 없습니다. 그래서 게임에 따라 맞지 않는 것은 바꿔줘야 하는데요.

 

레트로아크 도스박스 입력설정

 

예를 들어 쉐도우 워리어(아래) 처럼 입력 장치와 버튼이 많은 경우 위 레트로아크의 기본 입력 설정으로 해결이 안되는 경우가 있습니다. 이럴 때는 DOSBOX-Puer 자체 키보드 레이아웃을 꺼낸다음(L3버튼) PAD MAPPER로 들어갑니다.

 

레트로아크 도스박스 입력설정

 

PAD MAPPER에는 현재 디폴트 바인딩이 어떻게 되어 있는지 볼 수 있고 수정할 수 있습니다. 이게 좀 헷갈릴 수 있는데 여기서 A는 버튼이 상하좌우로 있으면 오른쪽 버튼을 의미합니다. 즉 오른쪽 버튼을 누르면 A에 바인딩된 Z가 입력됩니다. 그럼 Z가 무슨 기능을 하느냐? 그건 그 게임내에서 찾아야 합니다.

 

레트로아크 도스박스 입력설정

 

쉐도우워리어의 조작을 찾아봅니다. Crouch 엎드리는게 Z입니다. 즉 오른쪽인 A버튼이 키보드 Z와 같습니다. A버튼을 뭐 다른 키보드에 연결하고 싶다. 예를 들어 Fire인 Ctrl 키에 연결하려면 여기서 바꿔주면 됩니다. 좀 복잡하게 느낄 수도 있겠네요.

 

레트로아크 도스박스 입력설정

필자의 터틀비치 컨트롤러의 경우 상하좌우가 YAXB로 등록되는데, 게임패드 디바이스 체크인 XBox One Controller인 XBYA와 반대로 되어 있어 더 헷갈리더군요;;; DOS게임 에뮬레이션만 그런건 아니라 아타리 등 키보드를 사용하는 8비트 컴퓨터의 에뮬레이션에도 생기는 문제이긴 합니다.

 

레트로아크 도스박스 설정

 

 

DOSBOX-Pure 키보드 맵핑 #2

두번째 방법은 DOSBOX 실행도중 F1로 레트로아크 메뉴에서 (빠른메뉴-> 컨트롤-> 1번포트 입력설정)에서 포트1의 게임패드와 키보드를 직접 매핑하는 방법입니다.

 

여기서는 게임패드에서(포트1) 사용가능한 버튼에 키보드를 매핑하는데 게임패드를 사용하면 키보드의 generic binding만 가능해서 키보드 전체설정은 안됩니다. 키보드에 패드가 매치가 안되면 어차피 위의 1번 처럼 PAD MAPPER를 써야 합니다. (ㅜㅜ다시 돌아가야함)

 

레트로아크 도스박스 설정

 

다만 게임패드를 사용하지 않으면 다양한 옵션이 있습니다. Custom Keyboard Binding 장치를 선택하면 모든 102 버튼 키보드의 모든 입력을 사용할 수 있습니다. 그런데 아날로그 장치가 필요할 때는 애매할 수도 있겠네여. 그러니까 개별 게임에 맞게 설정하게 됩니다.

 

레트로아크 도스박스 설정

 

핫키 사용

*레트로아크는 다양한 핫키를 사용하기 때문에 DOS게임시 입력의 충돌이 많습니다. 이럴경우 핫키설정에서 '핫키사용' 키를 지정하면 수월하게 키 세팅이 가능합니다. 핫키를 누르지 않으면 단축키가 발동이 않아서 DOS 키보드와 충돌을 예방하죠.

 

 

 

*DOS는 PC운영체제지만 명작게임이 많이 있기 때문에 에뮬레이션 게임 카테고리에 들어가 있습니다. 또 DOS만의 특유의 감성들이 PC게임의 초기 모습이었으니까 보존 가치가 높은 소프트웨어입니다. 레트로아크에서 플레이가 조금 번거롭지만 DOS박스 보다 여러가지 기능도 많이 있으니까 웹문서를 참고하며 플레이 하는 것도 좋은 것 같습니다.

 

*Emulated Performance에서 PC성능을 선택하는 기능. 286PC부터 펜티엄3, 애슬론 까지 고를 수 있다.