koodev

DOSBox/macOS 관련 정리

Computer

재택근무시 수시로 월급루팡 모드가 발동되고 있는 요즈음 가볍게 기분전환 할 거리를 찾고 있었다. 피아노연주는 은근히 시간과 집중력을 너무 소모하고, 스팀게임을 하려니 시간과 컴퓨팅자원을 너무 빼앗기게 되고, 모바일게임 역시 눈이 피로해져서 별로 끌리지 않던 중, 고전게임을 창모드로 돌리면 어떨까 해서 DOSBox 라는 가상화 유틸을 가볍게 알아보았다. 대부분의 레퍼런스가 윈도우 환경이라서 macOS 환경에서의 구동에 대해서 정리한다.

다운로드 및 설치

dosbox.com 의 다운로드 페이지로 가서 'Mac OS X' 버전을 다운로드 받는다. dmg 파일을 실행하면 해당 이미지가 마운트되는데, DOSBox 파일을 드래그해서 /Applications 폴더로 옮기면 설치가 된다.

라이브러리(게임폴더) 관리 및 마운트

나는 홈 폴더에 ~/DosBox 폴더를 만들고, 그 밑에 게임(유틸) 폴더를 주르륵 만들어 놓았다. 그리고 DOSBox 쉘 안에서는 ~/DosBox 를 c 드라이브로 마운트하여 사용하고 있다. 마운트 명령어는 아래와 같다.

mount c ~/DosBox

이렇게 하면 DOSBox 쉘에서 ~/DosBox 내용들을 c 레이블로 접근할 수 있다.

CD롬 마운트

어떤 게임들은 CD를 사용하기도 한다. CD 마운트는 아래와 같이 imgmount 명령어를 사용한다.

imgmount d <cue 파일> -t iso

이렇게 하면 d 레이블에 해당 cue 파일이 마운트된다.

Dosbox.conf

DOSBox 쉘을 열 때마다 실행되는 프로파일 인터페이스가 Dosbox.conf 이다. macOS 에서는 이 파일이 없고, '~/Library/Preferences/DOSBox 버전 Preferences' 라는 파일로 되어 있다. 이 파일에서 [autoexec] 섹션 아래에 다음과 같이 마운트 등 설정을 입력해준다.

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

mount c ~/DosBox

# For genesis2
imgmount d c:\GENESIS2\DOSBOX\CD\GENESIS2.cue -t iso

마우스 Escape 및 단축키 등

DOSBox 쉘 창에 포커스가 가면 마우스 이벤트를 먹어버리는데, ctrl + F10 을 누르면 마우스 이벤트를 macOS 윈도우쉘로 다시 가져올 수 있다.

CPU 성능(사이클)은 ctrl + F11 로 느리게, crtl + F12 로 빠르게 조정할 수 있다.

참고

'Computer' 카테고리의 다른 글

Ubuntu 18.04 XRDP 설정  (0) 2021.12.31
youtube-dl 포멧 옵션  (0) 2021.10.12
macOS에서 동영상 단일 프레임 캡쳐  (0) 2021.02.01
애플워치 앱 강제종료  (0) 2020.10.20
iPad Sidecar USB로 연결  (0) 2020.08.07