전화카드한장 :: DOSBox를 넘어 더 유연한 에뮬레이터, DOSBox-X

 
DOSBox를 넘어 더 유연한 에뮬레이터, DOSBox-X
notion imagenotion image
도스게임을 즐기는 사람들에게 있어 도스박스는 많은 선택을 받아온 도스 에뮬레이터 입니다. 오늘 소개하는 DOSBox-X는 도스박스를 기반으로 하는 크로스 플랫폼 도스 에뮬레이터로 게임에 집중되었던 DOSBox 보다 더 폭넓은 곳에서 사용할수 있도록 유연함을 가진 에뮬레이터 입니다.
DOSBox-X는 윈도우에서 뿐만아니라 리눅스, macOS, 및 여러 운영체제를 지원하며 오픈소스 방식으로 작업이 되고 있으며 매월 1일 새로운 버전이 홈페이지에 등록되고 있습니다.
DOSBox-x 홈페이지에 가면 최신버전을 다운로드 받을 수 있습니다. 현재 최신버전은 DOSBox-X 0.83.10입니다.
notion imagenotion image
DOSBox-X를 실행후 도스시절 유명했던 MDIR 를 실행시킨 모습
DOSBox-X 는 DOSBox를 기반으로하는 크로스 플랫폼 DOS 에뮬레이터이며 DOSBox와 마찬가지로 최신 PC 및 운영 체제에서 실행할 수없는 많은 MS-DOS 게임 및 응용 프로그램을 실행하는 데 필요한 PC를 에뮬레이트합니다.
그러나 DOSBox의 주요 초점은 DOS 게임을 실행하는 것이지만 DOSBox-X는 이보다 훨씬 더 나아갑니다. DOSBox 프로젝트의 포크로 시작된이 제품은 다양한 DOS 게임 기반과의 호환성을 유지하며 DOSBox가 설계한 DOS 게임입니다.
그러나 Windows 3.x, 9x 및 ME를 실행하기위한 환경과 해당 Windows 버전 용으로 작성된 소프트웨어를 에뮬레이션하는 등 DOS 응용 프로그램을 실행하기위한 플랫폼이기도합니다.
DOSBox-X는 Windows, Linux, macOS 및 DOS를 포함한 여러 호스트 운영 체제를 지원합니다.
Windows 바이너리 (32 비트 및 64 비트 모두), Linux Flatpaks 또는 RPM 패키지 (64 비트), macOS 패키지 (64 비트) 및 DOS 패키지 (MS-DOS 5.0 이상 또는 호환 용)는 일반적으로 정기적으로 공식적으로 릴리스됩니다.
한 달의 마지막 날 또는 다음 달 초에. 지원되는 플랫폼에 대한 최신 릴리스의 공통 패키지는 DOSBox-X 홈페이지를 확인하십시오.
DOSBox-X 설치 지침 및 기타 패키지에 대해서는 INSTALL 페이지를 참조하십시오. 출시 된 모든 DOSBox-X 버전에 대한 이식 가능한 ZIP 및 Linux RPM 패키지와 해당 변경 로그는 출시 페이지에서 찾을 수 있습니다.
Windows 사용자의 경우 DOSBox-X 용 Windows 설치 프로그램을 사용하여 설치 프로세스를 쉽게 할 수 있으며 (휴대용 패키지 포함) 설치 프로그램을 사용하면 설치가 끝나자마자 DOSBox-X를 시작할 수 있습니다.
설치 프로그램을 사용하여 이전 사용자 설정을 유지하면서 DOSBox-X의 이전 버전에서 업그레이드 할 수도 있습니다. Linux 사용자의 경우 RPM 및 Flatpak 패키지를 모두 사용할 수 있으며 후자는 Linux 배포와 독립적인 독립 실행 형 응용 프로그램이므로 모든 Linux 플랫폼에서 실행할 수 있어야합니다.
macOS 및 DOS 사용자의 경우 자체 포함 된 휴대용 패키지가 기본 패키지입니다.
notion imagenotion image
DOSBox-X에서 도스시절의 음악감상 프로그램인 Implay를 실행시킨 모습
DOSBox-X의 주요 초점
DOSBox의 원래 DOS 게임에 초점을 맞춘 것과는 달리 DOSBox-X는 모든 유형과 방식을 포함하여 2000년 이전의 모든 DOS 및 Windows 9x 기반 시스템 시나리오를 포괄하는 완전한 DOS 에뮬레이션 패키지가되는 것을 최종 목표로하여 일반적인 DOS 에뮬레이션에 더 중점을 둡니다.
당시 DOS PC 용으로 만들어진 하드웨어. 레거시 PC 플랫폼을 에뮬레이션하는 더 좋은 방법은 원래 IBM PC 시스템에서 1990 년대 후반 구성까지 모든 것을 에뮬레이션하는 데 필요한 모든 옵션을 사용자에게 제공하는 것입니다.
DOSBox-X는 하드웨어의 에뮬레이션 정확도를 유지하고 개선하기위한 노력과 DOS 가상 머신을 조정하고 구성하는 더 많은 방법을 시도했지만, 에뮬레이션 품질, 속도 및 유용성 사이의 균형을 맞추 었습니다.
DOS 프로그램이나 게임을 실행하려는 새로운 사용자를위한 상자 경험은 물론, 프로그램이 실제 하드웨어에서 제대로 실행될 것이라는 확신을 가지고 레트로 프로그래밍을 가능하게 할만큼 정확한 에뮬레이션을 구현합니다.
notion imagenotion image
DOSBox-X 도시 시뮬레이터로 인기가 높았던 심시티 2000를 실행시킨 모습
DOSBox-X로 할 수있는 일
DOSBox에서 파생 된 DOSBox-X는 키보드, 마우스, 조이스틱, 사운드, 그래픽, 모뎀, 프린터, 네트워크, 통신 및 저장 장치 등을 갖춘 PC를 에뮬레이션하여 DOS 용으로 설계된 소프트웨어를 실행할 수있는 DOS 환경을 구축합니다.
대부분의 DOS (특히 MS-DOS 및 PC DOS) 게임 및 응용 프로그램은 DOSBox-X에서 실행되어야하지만 일부는 추가 구성이 필요할 수 있습니다. DOSBox-X는 IBM PC뿐만 아니라 일본 NEC PC-98과 같은 레거시 시스템도 에뮬레이트합니다.
DOSBox-X의 도움으로 Microsoft Windows Vista, 7, 8, 10 및 다양한 Linux 배포판과 같은 최신 운영체제 (32비트 및 64비트)에서 좋아하는 DOS 게임과 프로그램을 실행할 수 있습니다.
DOSBox-X는 또한 유용하지만 일반적으로 실제 DOS 시스템에는 존재하지 않는 추가 기능 (예 : 키보드 재 매핑 및 저장 /로드 상태 지원)을 제공합니다.
이러한 모든 기능을 사용하여 DOS 게임이나 프로그램을 DOSBox-X 내에서 원활하게 실행하는 것은 일반적으로 매우 간단합니다.
notion imagenotion image
도스 시절 애드립 음악을 제작할수 있었던 비쥬얼 컴포저를 실행시킨 모습
DOSBox-X 실행 시작하기
DOSBox-X를 다운로드하고 프로그램을 설정 한 후 DOSBox-X를 실행하는 가장 쉬운 방법은 DOSBox-X 실행 파일을 시작하는 것입니다 (예 : Windows에서는 dosbox-x.exe, Linux에서는 ./dosbox-x).
Windows 설치 프로그램을 사용하여 DOSBox-X를 설치하면 Windows 시작 메뉴에서도 시작할 수 있습니다. 몇 초 안에 DOSBox-X 창에 에뮬레이트 된 DOS 명령 줄이 표시됩니다.
일반적으로 부팅이 완료되면 DOS 프롬프트로 C:\> 또는 A:\>가 표시되는 MS-DOS와 달리 처음에는 DOSBox-X가로드 될 때만 Z:\> 드라이브가 표시됩니다.
이는 DOSBox-X가 Z:라는 가상 내부 드라이브를 자동으로 생성하기 때문입니다.이 드라이브에는 완전히 설정된 DOS 호환 환경의 합리적인 근사치를 만드는 다양한 유틸리티가 포함되어 있습니다.
이들은 DOSBox-X의 에뮬레이트 된 DOS의 외부 명령입니다. 자세한 내용은 DOSBox‐X의 지원되는 명령 페이지에서 확인할 수 있습니다.
C: 드라이브와 같은 다른 드라이브에 액세스하려면 DOSBox-X에서 드라이브로 사용할 수있는 디렉토리를 만들거나 이미지 파일을 마운트해야합니다. 이를 수행하는 몇 가지 방법이 있습니다.
로컬 드라이브 / 디렉토리 마운트 : 일반적으로 MOUNT 명령을 사용하여 수행 할 수 있으며, 호스트 드라이브 / 디렉토리를 DOSBox-X의 드라이브로 마운트 할 수 있습니다.
예를 들어, Windows MOUNT C D:\GAMES는 Windows D:\GAMES 디렉터리 (이전에 생성된)를 가리키는 DOSBox-X의 C 드라이브를 제공합니다.
Linux에서 MOUNT C/home/username은 DOSBox-X에서 /home/username 디렉토리를 가리키는 C 드라이브를 제공합니다.
위와 같이 마운트된 드라이브로 변경하려면 C:를 입력합니다. 모든 것이 잘되면 DOSBox-X는 "C:\>"프롬프트를 표시합니다.
DOSBox-X에서 Windows 시스템에 CD 드라이브를 마운트하려면 추가 옵션을 지정해야합니다. 예를 들어, MOUNT D E:\ -T CDROM 명령을 사용하여 CD 지원 (MSCDEX 포함)을 활성화 할 수 있습니다.
Windows의 경우 일부 옵션 ( "하드 디스크로 마운트", "CD-ROM으로 마운트"및 "플로피로 마운트")이있는 "드라이브"메뉴에서 Windows 파일 브라우저를 통해 마운트 할 디렉토리를 선택할 수도 있습니다.
드라이브 자동 마운트 : Windows를 사용하는 경우 DOSBox-X는 드라이브 (예: C:)로 이동하려고 할 때 Windows 드라이브에 대한 액세스 권한을 부여할지 묻는 메시지를 표시하지만 해당 드라이브는 아직 내부에 마운트되지 않았습니다.
DOSBox-X. 이것은 기본적으로 DOSBox-X가 Windows 시스템에서와 동일한 드라이브에 액세스하도록합니다. 예에 대해 Y로 대답하면 전체 Windows 드라이브가 마운트되어 DOSBox-X 내에서 액세스 할 수 있습니다.
"드라이브" 메뉴를 통해 드라이브를 자동으로 마운트 할 수도 있습니다 (드라이브를 선택하고 "자동으로 마운트").
또한 "automountall"구성 옵션을 "true"로 설정하여 사용 가능한 모든 Windows 드라이브를 DOSBox-X 드라이브로 자동 마운트 할 수 있습니다.
그러나 전체 Windows 드라이브 C:를 DOSBox-X 내부에 마운트하는 것은 권장되지 않습니다. DOSBox-X가 Windows 드라이브 C:의 모든 파일과 디렉토리에 액세스 할 수 있기 때문에 매우 안전하지 않을 수 있습니다.
이미지 파일 마운트
DOSBox-X는 IMGMOUNT 명령을 사용하여 하드 디스크, 플로피 디스켓 및 CD-ROM 이미지 파일 마운트를 지원합니다.
Windows에서는 IMGMOUNT A D:\GAMES\GAME_DISK.IMA를 입력하여 호스트 시스템에있는 플로피 이미지 파일 D:\GAMES\GAME_DISK.IMA를 에뮬레이트 된 플로피 드라이브로 마운트 할 수 있습니다.
마찬가지로 Linux에서 IMGMOUNT A /home/username/Games/GAME_DISK.IMA는 동일한 효과를 갖습니다.
MSCDEX 에뮬레이션 및 CD 오디오 트랙 지원을 포함한 CD-ROM 이미지 (CUE 또는 ISO 형식)는 유사한 방법으로 마운트 할 수 있습니다.
Windows에서 IMGMOUNT D D:\GAMES\GAME_CD.ISO 또는 Linux에서 IMGMOUNT D /home/username/Games/GAME_CD.ISO는 에뮬레이트 된 CD-ROM 드라이브에 GAME_CD.ISO 파일을 마운트합니다.
Windows의 경우 "드라이브"메뉴에서 Windows 파일 브라우저를 통해 마운트 할 이미지 파일을 선택할 수도 있습니다 (드라이브 선택 및 "디스크 이미지 마운트").
DOSBox-X에는 GUI 인터페이스를 통해 설정을 변경할 수있는 그래픽 구성 도구가 있습니다.
DOSBox와 마찬가지로 DOSBox-X 설정을 수정할 수있는 구성 파일 (현재 디렉터리 또는 사용자 디렉터리의 dosbox-x.conf)이 있습니다.
그러나 이 구성 파일을 편집하는 대신 DOSBox-X 프로그램 내에서 직접 DOSBox-X 설정을 변경할 수 있습니다.
DOSBox-X가 아직 실행되지 않은 경우 DOSBox-X 실행 파일의 명령 줄 옵션 -startui (또는 -startgui)를 사용하여이 구성 도구를 시작할 수 있습니다.
반면, DOSBox-X가 이미 실행중인 경우 DOSBox-X 메뉴 표시 줄의 "기본"메뉴에서 "구성 도구"옵션을 클릭하거나 DOS 명령 줄에서 SHOWTOOL 명령을 사용하여 수행 할 수 있습니다.
예를 들어 MOUNT 명령 방법을 사용하여 호스트 드라이브 / 디렉토리를 DOSBox-X의 드라이브로 마운트하는 경우 이러한 명령을 항상 입력 할 필요는 없습니다. 대신 이러한 명령을 DOSBox-X 구성 인터페이스의 "autoexec"섹션에 넣은 다음 저장할 수 있습니다.
이는 DOSBox-X 구성 파일의 [autoexec] 섹션에 해당합니다. 여기에있는 명령은 DOSBox-X가 시작될 때마다 실행되므로이 ​​섹션을 자동 마운트에 사용할 수 있습니다.
DOSBox-X는 기본적으로 창에서 실행되지만 전체 화면 모드로 변경할 수도 있습니다. Windows에서는 단축키 F11 + F, Linux 및 macOS에서는 F12 + F를 누르기 만하면 DOSBox-X가 전체 화면으로 전환이 됩니다.
또는 DOSBox-X 구성 인터페이스의 [sdl] 섹션에서이 설정을 수정할 수 있습니다 (또는 DOSBox-X 구성 파일의 [sdl] 섹션에서 fullscreen = false 옵션을 fullscreen = true로 변경).
전체 화면 모드에서 돌아가려면 단축키 F11 + F (또는 플랫폼에 따라 F12 + F)를 다시 누르기 만하면됩니다.
DOSBox-X 인터페이스에 더 익숙해지기 위해 다양한 명령과 옵션을 시도 할 수 있습니다. 익숙해지면 DOSBox-X 내에서 DOS 응용 프로그램을 실행하는 등 다양한 작업을 수행 할 수 있습니다.
DOSBox-X의 구성 파일
DOSBox-X에서 사용할 다양한 구성 옵션을 설정할 수 있습니다. DOSBox-X는 현재 디렉터리 (일반적으로 DOSBox-X 프로그램이있는 디렉터리) 또는 플랫폼 종속 사용자 디렉터리에서 구성 파일을로드합니다.
기본적으로 DOSBox-X는 먼저 현재 디렉토리에서 dosbox-x.conf (또는 dosbox.conf) 파일을로드하려고합니다. -defaultdir mydir과 같은 -defaultdir 명령 줄 옵션으로 구성 파일을 찾도록 DOSBox-X에 대한 대체 디렉토리 (현재 디렉토리 대신)를 지정할 수 있습니다.
구성 파일이 없으면 DOSBox-X는 플랫폼에 따라 사용자 디렉토리에서 구성 파일을로드하려고합니다.
Windows 버전> C:\Users\ <사용자 이름>\AppData\Local\DOSBox-X\dosbox-x- <버전 번호> .conf
Linux 버전> ~/.config /dosbox-x/dosbox-x- <버전 번호>.conf
macOS 버전> ~/Library/Preferences/DOSBox-X <버전 번호> 기본 설정
구성 파일은 여러 섹션으로 나뉩니다. 각 섹션은 [섹션 이름] 줄로 시작합니다. 설정은 DOSBox-X를 사용자 정의하기 위해 값을 변경할 수있는 property = value 행입니다. #로 시작하는 줄은 주석 줄입니다.
또한 -conf 매개 변수로 DOSBox-X를 시작하여 지정된 구성 파일을로드하고 해당 설정을 사용할 수 있습니다. 이 매개 변수를 사용하면 DOSBox-X는 현재 디렉토리 또는 사용자 디렉토리에서 구성 파일을로드하기 전에 지정된 구성 파일을로드하려고합니다.
  • set 명령 줄 옵션을 사용하여 DOSBox-X가 시작될 때 하나 이상의 구성 옵션을 무시할 수 있습니다. 예를 들어, -set machine = pc98은 config 파일의 설정에 관계없이 DOSBox-X가 PC-98 모드에서 시작되도록합니다.
DOSBox-X는 그래픽 구성 도구를 제공하므로 내장 된 GUI 인터페이스를 사용하여 설정을 쉽게 수정할 수 있습니다. 구성 파일은 구성 도구 또는 기본 제공 CONFIG 명령 (DOSBox-X를 실행할 때 내부 Z:드라이브에서 찾을 수 있음)을 사용하여 생성하거나 업데이트 할 수 있습니다.
DOSBox-X의 특수 키
이러한 특수 키를 사용하여 창 모드와 전체 화면 모드 간 전환과 같은 DOSBox-X의 특정 기능을 수행 할 수 있습니다. 이 단축키는 DOSBox의 단축키와 다릅니다. 이것은 기본 설정의 특수 키이며 DOSBox-X의 매퍼 편집기에서 사용자 정의 할 수 있습니다 (아래 참조).
대신 DOSBox-X의 드롭 다운 메뉴 (자세한 내용은 DOSBox-X의 드롭 다운 메뉴 페이지 참조)에서 이러한 (및 더 많은) 작업을 수행 할 수 있으므로 다음에서 이러한 단축키를 사용하여 수행 할 필요가 없습니다. 대부분의 경우.
DOSBox-X 기본 특수 키 모음
[F11/F12]+F Switch to full-screen mode and back.
[F11/F12]+Q Quick launch an executable file to run inside DOSBox-X.
[F11/F12]+R Reset the virtual machine inside DOSBox-X.
[F11/F12]+B Reboot the emulated DOS (integrated DOS or guest DOS) inside DOSBox-X.
[F11/F12]+C Start DOSBox-X’s graphical configuration tool.
[F11/F12]+M Start DOSBox-X’s mapper editor.
[F11/F12]+Esc Show/hide DOSBox-X’s drop-down menu bar.
[F11/F12]+Del Send the selected special key combination (Ctrl+Alt+Del by default) to the guest system.
[F11/F12]+{+} Increase the sound volume of DOSBox-X’s emulated DOS.
[F11/F12]+{-} Decrease the sound volume of DOSBox-X’s emulated DOS.
[F11/F12]+] Increase the emulated DOS’s current speed relative to real-time.
[F11/F12]+[ Decrease the emulated DOS’s current speed relative to real-time.
[F11/F12]+{=} Increase DOSBox-X’s emulation CPU cycles.
[F11/F12]+{-} Decrease DOSBox-X’s emulation CPU cycles.
[F11/F12]+Up Increase the font size for the TrueType font (TTF) output.
[F11/F12]+Down Decrease the font size for the TrueType font (TTF) output.
[F11/F12]+Left Reset the emulated DOS’s current CPU speed to the normal speed.
[F11/F12]+Right Toggle DOSBox-X’s speed lock.
[F11/F12]+D Swap between mounted CD images.
[F11/F12]+O Swap between mounted floppy images.
[F11/F12]+P Take a screenshot of the current screen in PNG format.
[F11/F12]+I Start/Stop capturing an AVI video of the current session.
[F11/F12]+W Start/Stop recording a WAV audio of the current session.
Alt+Pause Start DOSBox-X’s Debugger.
[F11/F12]+[,] Select the previous save slot to save to or load from.
[F11/F12]+[.] Select the next save slot to save to or load from.
[F11/F12]+S Save current state to the selected save slot.
[F11/F12]+L Load the state from the selected save slot.
[F11/F12]+Pause Pause emulation (press again to continue).
Ctrl+F5 Copy all text on the DOS screen to the host clipboard.
Ctrl+F6 Paste the text in the host clipboard to the DOS screen.
Ctrl+F9 Exit DOSBox-X.
Ctrl+F10 Capture the mouse for use with the emulated DOS.
: 이름
비밀글
<div></div>