DOSBox - Na-agba ọsọ egwuregwu/mmemme MS-DOS ochie na Linux


Ọ dịtụla mgbe ịchọrọ igwu egwuregwu DOS ochie ma ọ bụ jiri ndị nchịkọta ochie dị ka Turbo C ma ọ bụ MASM mee koodu asụsụ mgbakọ? Ọ bụrụ na ị nwere ma na-eche ka DOSBox bụ ụzọ ị ga-esi gaa.

Kedu ihe bụ DOSBox?

DOSBox bụ ngwanrọ mepere emepe nke na-eṅomi kọmpụta na-agba MS-DOS. Ọ na-eji Mfe DirectMedia Layer(SDL) nke na-eme ka ọ dị mfe ibufe na nyiwe dị iche iche. N'ihi ya, DOSBox dị maka ọtụtụ sistemụ arụmọrụ dị ka Linux, Windows, Mac, BeOS, wdg.

Ịwụnye DOSBox na Linux

Ọ bụrụ na ịnọ na Ubuntu ma ọ bụ Linux Mint, ị nwere ike iwunye ya ozugbo na Center Software. Maka sistemụ Debian ndị ọzọ n'ozuzu, ị nwere ike iji sudo apt-get iji wụnye ya. Iwu maka ya bụ nke a.

$ sudo apt-get install dosbox

Maka ụtọ Linux ndị ọzọ dị ka RHEL, CentOS, na Fedora, ị nwere ike chịkọta ma wụnye ya site na isi mmalite dị ka ndị a. Budata faịlụ isi mmalite site na iji iwu wget na-esote.

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

Gaa na ndekọ ebe ebudatara faịlụ ahụ wee mee iwu ndị a ka ịwụnye ya.

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

Otu esi eji DOSBox

Enwere ike ịgba DOSBox site na ọdụ site na ịme iwu a, ọ ga-emepe windo ọnụ, yana Z:\code> ozugbo.

$ dosbox

Ozugbo ịmalite DOSBox, ị ga-ebu ụzọ bulie akụkụ nke sistemụ gị chọrọ ịbanye n'ime DOSBox.

mount <label> <path-to-mount>

Iji bulie akwụkwọ ndekọ ụlọ gị niile dị ka C, ị nwere ike ịme iwu a.

mount C ~

Mgbe ahụ, pịnye na C: Ọ bụrụ na ị ga-ebuli otu ndekọ na cd n'otu ebe oge ọ bụla, mgbe ahụ ị nwere ike ịmegharị usoro ahụ dum site n'enyemaka nke faịlụ nhazi DOSBox.

Faịlụ a dị na ndekọ ~./dosbox. Aha faịlụ ga-abụ dosbox-[version].conf ebe ụdị bụ nọmba ụdị nke DOSBox nke ị rụnyere. Yabụ ọ bụrụ na ị tinyela ụdị 0.74, ị ga-eme iwu a:

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

Yabụ, ọ bụrụ na ịchọrọ ka DOSBox gị kwụpụta ndekọ ụlọ wee banye na ~/TC nchekwa oge ọ bụla DOSBox malitere, ịnwere ike ịgbakwunye ahịrị ndị a na njedebe nke faịlụ nhazi.

mount c ~
c:
cd TC

Enwere ọtụtụ nhọrọ ndị ọzọ dị na faịlụ nhazi. Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ka DOSBox na-amalite mgbe niile na ọnọdụ ihuenyo zuru oke ị nwere ike dezie ma gbanwee uru paramita ihuenyo zuru oke site na ụgha gaa na eziokwu.

A na-enye ọtụtụ nhọrọ ndị ọzọ na nkọwa ha na faịlụ nhazi n'onwe ya. Ọzọkwa, ọ bụrụ na ịchọrọ ịgbakwunye nkọwa n'ebe ọ bụla na faịlụ nhazi, ị nwere ike ime ya site na iji # agwa na mmalite nke ahịrị ahụ.

Ịwụnye egwuregwu na mmemme ole na ole

Ọ bụrụ na ị bụ nwa akwụkwọ sayensị Kọmputa na India mgbe ahụ ị ga-ejirịrị nke a n'oge ụfọdụ n'ụlọ akwụkwọ ma ọ bụ kọleji gị. Ọ bụ ezie na ọ bụ onye nchịkọta ihe ochie mara mma, ọtụtụ kọleji ka na-eji ya n'ihi enweghị ike ịkwado ndị nchịkọta ọgbara ọhụrụ.

Budata TC++ kachasị ọhụrụ site na njikọ dị n'okpuru wee wepụta ọdịnaya ya na ndekọ ụlọ gị.

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

Ugbu a bido DOSBox wee mee iwu ndị a.

mount c ~
c:
cd tc3
install

Gbanwee draịva isi iyi gaa na C na menu nrụnye.

Debe ndekọ maka nrụnye dị ka nke ndabara wee malite usoro nrụnye.

Mgbe nke a gasịrị, a ga-etinyerịrị TC++ na ebe C:/TC. Ị nwere ike iji iwu ndị a mee ya.

cd /TC
cd bin
tc

Ọ bụ otu n'ime egwuregwu ịgba ụta onye mbụ ama ama na '90s mgbe ewepụtara ya ma bụrụkwa nke a ma ama taa na ụwa egwuregwu DOS. Ya mere, ọ bụrụ na ị chọrọ inwe ụfọdụ vintage video egwuregwu edinam, usoro iji wụnye ya na-nyere n'okpuru.

Budata faịlụ zip site na njikọ dị n'okpuru wee wepụta ọdịnaya ya na ndekọ ụlọ gị.

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

Ugbu a bido DOSBox wee mee iwu ndị a.

mount c ~
c:
cd wolf3d
install

Họrọ C mbanye dị ka draịva nwụnye dị ka egosiri na nseta ihuenyo dị n'okpuru.

Họrọ ndekọ ndabere maka nwụnye wee pịa tinye.

Mgbe nke a gasịrị, a ga-etinye Wolf3d na ebe C:/Wolf3d. Ozugbo ịbanye na ndekọ ndekọ C:/Wolf3d, ị nwere ike itinye \wolf3d iji mee egwuregwu ahụ.

Ọ bụrụ na ịchọrọ ịme koodu asụsụ mgbakọ, ị ga-achọ onye na-ezukọta dị ka MASM ma ọ bụ TASM (Turbo Assembler).

Budata faịlụ rar site na njikọ dị n'okpuru wee wepụta ọdịnaya ya na ndekọ ụlọ gị.

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

Ugbu a bido DOSBox wee mee iwu ndị a.

mount c ~
c:
cd masm611/disk1
setup

Ka etinye faịlụ niile na ebe ndabere ha wee họrọ Sistemụ arụmọrụ nke ịchọrọ ka mmemme gị na-agba.

Ozugbo emechara ntọala ahụ, ị nwere ike ịme faịlụ asm site na ịme iwu ndị a site na ndekọ C:/MASM611/BIN.

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

Nke a bụ egwuregwu mbụ m na-egwu na kọmputa! Ọ na-ewu ewu nke ukwuu mgbe m na-etolite na mmalite 2000s na India. Ya mere, ọ bụrụ na gị onwe gị nwekwara obi ụtọ na-echeta dị ka m na-egwu egwuregwu a mgbe ọ bụ nwata na-amasị gị ịtụte ha, ebe a bụ ntuziaka ka wụnye ya na DOSBox.

N'ezie, ịkwesighi ịwụnye ya, naanị ị ga-ebudata faịlụ zip wepụ ya ebe ị nwere ike ịme egwuregwu ahụ na DOSBox ozugbo site na ịbanye onyeisi site na ebe ahụ. Nke a bụ usoro maka ya.

Budata faịlụ zip site na njikọ dị n'okpuru wee wepụta ọdịnaya ya na ndekọ ụlọ gị.

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

Ugbu a bido DOSBox wee mee iwu ndị a.

mount c ~
c:
cd prince
prince

Nke a bụ akụkọ mbụ m na Tecmint, yabụ biko nweere onwe gị ịza ajụjụ etu i chere isiokwu ahụ bụ yana aro ọ bụla ma ọ bụrụ na ị nwere ha maka m. Ọzọkwa, ị nwere ike biputere obi abụọ gị dị ka nkwupụta ma ọ bụrụ na ị banye na nsogbu ụfọdụ n'oge ntinye egwuregwu/mmemme ọ bụla na DOSBox.