웹사이트 검색

DOSBox - Linux에서 오래된 MS-DOS 게임/프로그램을 실행합니다.


오래된 DOS 게임을 플레이하거나 Turbo C 또는 MASM과 같은 오래된 컴파일러를 사용하여 어셈블리 언어 코드를 실행하고 싶었던 적이 있습니까? 가지고 있고 어떻게 사용하는지 궁금하다면 DOSBox를 사용하는 것이 좋습니다.

DOSBox란 무엇입니까?

DOSBoxMS-DOS를 실행하는 컴퓨터를 에뮬레이션하는 오픈 소스 소프트웨어입니다. Simple DirectMedia LayerSDL)를 사용하므로 다양한 플랫폼으로의 포팅이 매우 쉽습니다. 결과적으로 DOSBoxLinux, Windows, Mac, < Strong>BeOS 등 등

리눅스에 DOSBox 설치하기

Ubuntu 또는 Linux Mint를 사용하는 경우 소프트웨어 센터에서 직접 설치할 수 있습니다. 일반적으로 다른 Debian 기반 시스템의 경우 sudo apt-get을 사용하여 설치할 수 있습니다. 이에 대한 명령은 다음과 같습니다.

sudo apt-get install dosbox

RHEL, CentOSFedora와 같은 다른 Linux 버전의 경우 다음과 같이 소스에서 컴파일하고 설치할 수 있습니다. 다음과 같습니다. 다음 wget 명령을 사용하여 최신 소스 파일을 다운로드합니다.

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

파일이 다운로드된 디렉터리로 이동하여 다음 명령을 실행하여 설치합니다.

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

DOSBox를 사용하는 방법

DOSBox는 다음 명령을 실행하여 터미널에서 실행할 수 있으며, Z:\ 프롬프트와 함께 터미널 창이 열립니다.

dosbox

DOSBox를 시작하면 먼저 DOSBox 내부에 액세스하려는 시스템 부분을 마운트해야 합니다.

mount <label> <path-to-mount>

전체 디렉토리를 C로 마운트하려면 다음 명령을 실행할 수 있습니다.

mount C ~

그런 다음 C:를 입력합니다. 매번 동일한 디렉토리와 CD를 동일한 위치에 마운트해야 하는 경우 DOSBox 구성을 사용하여 전체 프로세스를 자동화할 수 있습니다. 파일.

이 파일은 ~./dosbox 디렉토리에 있습니다. 파일 이름은 dosbox-[version].conf입니다. 여기서 version은 설치한 DOSBox의 버전 번호입니다. 따라서 버전 0.74을 설치한 경우 다음 명령을 실행합니다.

nano ~/.dosbox/dosbox-0.74-3.conf

따라서 DOSBox가 홈 디렉토리를 자동 마운트하고 DOSBox가 시작될 때마다 ~/TC 폴더로 이동하도록 하려면 구성 파일 끝에 있는 다음 줄.

mount c ~
c:
cd TC

구성 파일에는 더 많은 옵션을 사용할 수 있습니다. 예를 들어, DOSBox가 항상 전체 화면 모드로 시작되도록 하려면 전체 화면 매개변수의 값을 false에서 true로 편집하고 변경할 수 있습니다.

다른 많은 옵션과 이에 대한 설명은 구성 파일 자체에 제공됩니다. 또한 구성 파일의 어느 위치에나 설명을 추가하려면 해당 특정 줄의 시작 부분에 # 문자를 사용하면 됩니다.

소수의 게임 및 프로그램 설치

인도에서 컴퓨터 공학을 전공하는 학생이라면 학교나 대학에서 어느 시점에 이 기능을 사용해 본 적이 있을 것입니다. 상당히 오래된 컴파일러임에도 불구하고 대부분의 대학에서는 최신 컴파일러를 따라잡을 수 없기 때문에 여전히 이를 사용하고 있습니다.

1. 터보 C++

아래 링크에서 최신 TC++를 다운로드하고 해당 콘텐츠를 홈 디렉터리에 추출하세요.

  1. http://turbo-c.soft32.com/

이제 DOSBox를 시작하고 다음 명령을 실행하십시오.

mount c ~
c:
cd tc3
install

설치 메뉴에서 원본 드라이브를 C로 변경하세요.

설치 디렉터리를 기본 디렉터리로 유지하고 설치 절차를 시작합니다.

그러면 TC++C:/TC 위치에 설치됩니다. 다음 명령을 사용하여 실행할 수 있습니다.

cd /TC
cd bin
tc

2. 울펜슈타인 3D

출시 당시 90년대에 가장 인기 있는 1인칭 슈팅 게임 중 하나였으며 오늘날에도 DOS 게임 세계에서 널리 인기를 끌고 있습니다. 따라서 빈티지 비디오 게임 액션을 갖고 싶다면 이를 설치하는 단계가 아래에 나와 있습니다.

아래 링크에서 zip 파일을 다운로드하고 해당 내용을 홈 디렉터리에 추출합니다.

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

이제 DOSBox를 시작하고 다음 명령을 실행하십시오.

mount c ~
c:
cd wolf3d
install

아래 스크린샷과 같이 설치 드라이브로 C 드라이브를 선택합니다.

설치할 기본 디렉토리를 선택하고 Enter를 누르세요.

그러면 Wolf3dC:/Wolf3d 위치에 설치됩니다. C:/Wolf3d 디렉토리에 들어가면 "wolf3d"를 입력하여 게임을 실행할 수 있습니다.

3. MASM(마이크로소프트 매크로 어셈블러)

어셈블리 언어 코드를 실행하려면 MASM 또는 TASM(Turbo Assembler)과 같은 어셈블러가 필요합니다.

아래 링크에서 rar 파일을 다운로드하고 해당 내용을 홈 디렉터리에 추출합니다.

  1. http://sourceforge.net/projects/masm611/

이제 DOSBox를 시작하고 다음 명령을 실행하십시오.

mount c ~
c:
cd masm611/disk1
setup

모든 파일을 기본 위치에 설치하고 프로그램을 실행할 운영 체제를 선택하십시오.

설정이 완료되면 C:/MASM611/BIN 디렉터리에서 다음 명령을 실행하여 asm 파일을 실행할 수 있습니다.

masm <filename>.asm
link <filename>.obj
<filename>

4. 페르시아의 왕자

컴퓨터로 처음으로 해본 게임이에요! 제가 2000년대 초반 인도에서 자랐을 때 매우 인기가 있었습니다. 따라서 여러분도 저처럼 어렸을 때 이 게임을 즐겼던 좋은 추억이 있고 그 추억을 되살리고 싶다면 DOSBox에 이 게임을 설치하는 방법에 대한 지침이 있습니다.

실제로 설치할 필요는 없으며, zip 파일을 다운로드하여 어딘가에 압축을 풀면 해당 위치에서 "prince"를 입력하여 DOSBox에서 직접 게임을 플레이할 수 있습니다. 이에 대한 단계는 다음과 같습니다.

아래 링크에서 zip 파일을 다운로드하고 해당 내용을 홈 디렉터리에 추출합니다.

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

이제 DOSBox를 시작하고 다음 명령을 실행하십시오.

mount c ~
c:
cd prince
prince

이것은 Tecmint에 대한 나의 첫 번째 기사이므로 기사에 대한 귀하의 생각이 어땠는지, 그리고 저에게 제안할 사항이 있으면 자유롭게 의견을 남겨주세요. 또한 DOSBox에서 게임/프로그램을 설치하는 동안 문제가 발생하면 의심스러운 점을 댓글로 게시할 수 있습니다.