DOSBox - ലിനക്സിൽ പഴയ MS-DOS ഗെയിമുകൾ/പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുന്നു


പഴയ ഡോസ് ഗെയിമുകൾ കളിക്കാനോ അസംബ്ലി ഭാഷാ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് ടർബോ C അല്ലെങ്കിൽ MASM പോലുള്ള പഴയ കംപൈലറുകൾ ഉപയോഗിക്കാനോ എപ്പോഴെങ്കിലും ആഗ്രഹിച്ചിട്ടുണ്ടോ? എങ്ങനെയെന്ന് നിങ്ങൾ ചിന്തിച്ചിരുന്നെങ്കിൽ, ഡോസ്ബോക്സാണ് പോകാനുള്ള വഴി.

എന്താണ് DOSBox?

MS-DOS പ്രവർത്തിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിനെ അനുകരിക്കുന്ന ഓപ്പൺ സോഴ്uസ് സോഫ്റ്റ്uവെയറാണ് DOSBox. ഇത് സിമ്പിൾ ഡയറക്റ്റ് മീഡിയ ലെയർ(SDL) ഉപയോഗിക്കുന്നു, ഇത് വ്യത്യസ്ത പ്ലാറ്റ്uഫോമുകളിലേക്ക് പോർട്ട് ചെയ്യുന്നത് വളരെ എളുപ്പമാക്കുന്നു. തൽഫലമായി, Linux, Windows, Mac, BeOS മുതലായ വിപുലമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്ക് DOSBox ലഭ്യമാണ്.

ലിനക്സിൽ DOSBox ഇൻസ്റ്റാൾ ചെയ്യുന്നു

നിങ്ങൾ ഉബുണ്ടുവിലോ ലിനക്സ് മിന്റിലോ ആണെങ്കിൽ, സോഫ്റ്റ്uവെയർ സെന്ററിൽ നിന്ന് നേരിട്ട് ഇൻസ്റ്റാൾ ചെയ്യാം. മറ്റ് ഡെബിയൻ അധിഷ്ഠിത സിസ്റ്റങ്ങൾക്ക്, നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ sudo apt-get ഉപയോഗിക്കാം. അതിനുള്ള കമാൻഡ് ഇപ്രകാരമാണ്.

$ sudo apt-get install dosbox

RHEL, CentOS, Fedora എന്നിവ പോലുള്ള മറ്റ് ലിനക്സ് ഫ്ലേവറുകൾക്ക്, നിങ്ങൾക്ക് ഉറവിടത്തിൽ നിന്ന് ഇനിപ്പറയുന്ന രീതിയിൽ കംപൈൽ ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും. ഇനിപ്പറയുന്ന wget കമാൻഡ് ഉപയോഗിച്ച് ഏറ്റവും പുതിയ ഉറവിട ഫയൽ ഡൗൺലോഡ് ചെയ്യുക.

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

ഫയൽ ഡൗൺലോഡ് ചെയ്uത ഡയറക്uടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്uത് അത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

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

DOSBox എങ്ങനെ ഉപയോഗിക്കാം

ഇനിപ്പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് ഒരു ടെർമിനലിൽ നിന്ന് DOSBox പ്രവർത്തിപ്പിക്കാൻ കഴിയും, അത് ഒരു Z:\ പ്രോംപ്റ്റ് ഉപയോഗിച്ച് ടെർമിനൽ വിൻഡോ തുറക്കും.

$ dosbox

നിങ്ങൾ DOSBox ആരംഭിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ ഭാഗം DOSBox-ൽ ആക്uസസ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഭാഗം നിങ്ങൾ ആദ്യം മൗണ്ട് ചെയ്യണം.

mount <label> <path-to-mount>

നിങ്ങളുടെ ഹോം ഡയറക്uടറി മുഴുവനും C ആയി മൌണ്ട് ചെയ്യാൻ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

mount C ~

തുടർന്ന് C: എന്ന് ടൈപ്പ് ചെയ്യുക. നിങ്ങൾക്ക് ഒരേ ഡയറക്ടറിയും cd-ഉം ഓരോ തവണയും ഒരേ ലൊക്കേഷനിലേക്ക് മൗണ്ട് ചെയ്യണമെങ്കിൽ, DOSBox കോൺഫിഗറേഷൻ ഫയലിന്റെ സഹായത്തോടെ നിങ്ങൾക്ക് മുഴുവൻ പ്രക്രിയയും ഓട്ടോമേറ്റ് ചെയ്യാം.

ഈ ഫയൽ ~./dosbox ഡയറക്ടറിയിലാണ് സ്ഥിതി ചെയ്യുന്നത്. ഫയലിന്റെ പേര് dosbox-[version].conf എന്നായിരിക്കും, ഇവിടെ പതിപ്പ് നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത DOSBox-ന്റെ പതിപ്പ് നമ്പറാണ്. അതിനാൽ നിങ്ങൾ പതിപ്പ് 0.74 ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കും:

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

അതിനാൽ, നിങ്ങളുടെ DOSBox ഹോം ഡയറക്uടറി ഓട്ടോമൗണ്ട് ചെയ്യാനും ഓരോ തവണ DOSBox ആരംഭിക്കുമ്പോൾ ~/TC ഫോൾഡറിലേക്ക് പോകാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, കോൺഫിഗറേഷൻ ഫയലിന്റെ അവസാനം നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന വരികൾ ചേർക്കാവുന്നതാണ്.

mount c ~
c:
cd TC

കോൺഫിഗറേഷൻ ഫയലിൽ കൂടുതൽ ഓപ്ഷനുകൾ ലഭ്യമാണ്. ഉദാഹരണത്തിന്, DOSBox എല്ലായ്uപ്പോഴും പൂർണ്ണ സ്uക്രീൻ മോഡിൽ ആരംഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഒരു ഫുൾസ്uക്രീൻ പാരാമീറ്ററിന്റെ മൂല്യം തെറ്റിൽ നിന്ന് ശരിയിലേക്ക് എഡിറ്റുചെയ്യാനും മാറ്റാനും കഴിയും.

മറ്റ് പല ഓപ്ഷനുകളും അവയുടെ വിവരണവും കോൺഫിഗറേഷൻ ഫയലിൽ തന്നെ നൽകിയിരിക്കുന്നു. കൂടാതെ, കോൺഫിഗറേഷൻ ഫയലിൽ എവിടെയെങ്കിലും അഭിപ്രായങ്ങൾ ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ആ പ്രത്യേക വരിയുടെ തുടക്കത്തിൽ # പ്രതീകം ഉപയോഗിച്ച് നിങ്ങൾക്ക് അങ്ങനെ ചെയ്യാൻ കഴിയും.

കുറച്ച് ഗെയിമുകളും പ്രോഗ്രാമുകളും ഇൻസ്റ്റാൾ ചെയ്യുന്നു

നിങ്ങൾ ഇന്ത്യയിലെ കമ്പ്യൂട്ടർ സയൻസ് വിദ്യാർത്ഥിയാണെങ്കിൽ, നിങ്ങളുടെ സ്കൂളിലോ കോളേജിലോ ഏതെങ്കിലും സമയത്ത് നിങ്ങൾ ഇത് ഉപയോഗിച്ചിരിക്കണം. ഇത് വളരെ കാലഹരണപ്പെട്ട ഒരു കംപൈലറാണെങ്കിലും മിക്ക കോളേജുകളും ആധുനിക കമ്പൈലറുകൾക്കൊപ്പം നിലനിർത്താനുള്ള കഴിവില്ലായ്മ കാരണം ഇത് ഇപ്പോഴും ഉപയോഗിക്കുന്നു.

ചുവടെയുള്ള ലിങ്കിൽ നിന്ന് ഏറ്റവും പുതിയ TC++ ഡൗൺലോഡ് ചെയ്uത് നിങ്ങളുടെ ഹോം ഡയറക്uടറിയിൽ നിന്ന് അതിന്റെ ഉള്ളടക്കം എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

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

ഇപ്പോൾ DOSBox ആരംഭിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

mount c ~
c:
cd tc3
install

ഇൻസ്റ്റലേഷൻ മെനുവിൽ സോഴ്സ് ഡ്രൈവ് C ആയി മാറ്റുക.

ഇൻസ്റ്റലേഷനുള്ള ഡയറക്ടറി ഡിഫോൾട്ടായി സൂക്ഷിച്ച് ഇൻസ്റ്റലേഷൻ നടപടിക്രമം ആരംഭിക്കുക.

ഇതിനുശേഷം, C:/TC എന്ന സ്ഥലത്ത് TC++ ഇൻസ്റ്റാൾ ചെയ്യുമായിരുന്നു. ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

cd /TC
cd bin
tc

90-കളിൽ പുറത്തിറങ്ങിയ ഏറ്റവും ജനപ്രിയമായ ഫസ്റ്റ്-പേഴ്uസൺ ഷൂട്ടർ ഗെയിമുകളിൽ ഒന്നായിരുന്നു ഇത്, ഡോസ് ഗെയിമുകളുടെ ലോകത്ത് ഇന്നും വ്യാപകമായി പ്രചാരത്തിലുണ്ട്. അതിനാൽ നിങ്ങൾക്ക് കുറച്ച് വിന്റേജ് വീഡിയോ ഗെയിം ആക്ഷൻ വേണമെങ്കിൽ, അത് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്നു.

താഴെയുള്ള ലിങ്കിൽ നിന്ന് zip ഫയൽ ഡൗൺലോഡ് ചെയ്uത് നിങ്ങളുടെ ഹോം ഡയറക്uടറിയിലേക്ക് അതിലെ ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

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

ഇപ്പോൾ DOSBox ആരംഭിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

mount c ~
c:
cd wolf3d
install

താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നത് പോലെ C ഡ്രൈവ് ഇൻസ്റ്റലേഷൻ ഡ്രൈവായി തിരഞ്ഞെടുക്കുക.

ഇൻസ്റ്റാളേഷനായി സ്ഥിരസ്ഥിതി ഡയറക്ടറി തിരഞ്ഞെടുത്ത് എന്റർ അമർത്തുക.

ഇതിനുശേഷം, C:/Wolf3d എന്ന സ്ഥലത്ത് Wolf3d ഇൻസ്റ്റാൾ ചെയ്യുമായിരുന്നു. C:/Wolf3d ഡയറക്uടറിയിൽ പ്രവേശിച്ചുകഴിഞ്ഞാൽ, ഗെയിം പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് \wolf3d നൽകാം.

നിങ്ങൾക്ക് അസംബ്ലി ഭാഷാ കോഡ് പ്രവർത്തിപ്പിക്കണമെങ്കിൽ MASM അല്ലെങ്കിൽ TASM (ടർബോ അസംബ്ലർ) പോലുള്ള ഒരു അസംബ്ലർ ആവശ്യമാണ്.

താഴെയുള്ള ലിങ്കിൽ നിന്ന് rar ഫയൽ ഡൗൺലോഡ് ചെയ്uത് നിങ്ങളുടെ ഹോം ഡയറക്uടറിയിലേക്ക് അതിലെ ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

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

ഇപ്പോൾ DOSBox ആരംഭിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

mount c ~
c:
cd masm611/disk1
setup

എല്ലാ ഫയലുകളും അവയുടെ ഡിഫോൾട്ട് ലൊക്കേഷനുകളിലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യാൻ അനുവദിക്കുകയും നിങ്ങളുടെ പ്രോഗ്രാമുകൾ റൺ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കുക.

സജ്ജീകരണം പൂർത്തിയായിക്കഴിഞ്ഞാൽ, C:/MASM611/BIN ഡയറക്uടറിയിൽ നിന്ന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് asm ഫയലുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

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

ഞാൻ കമ്പ്യൂട്ടറിൽ കളിച്ച ആദ്യത്തെ ഗെയിം ഇതായിരുന്നു! 2000-കളുടെ തുടക്കത്തിൽ ഞാൻ ഇന്ത്യയിൽ വളർന്നുവരുമ്പോൾ ഇത് വളരെ ജനപ്രിയമായിരുന്നു. അതിനാൽ, കുട്ടിക്കാലത്ത് ഈ ഗെയിം കളിച്ചതിന് എന്നെപ്പോലെ നിങ്ങൾക്ക് നല്ല ഓർമ്മകളുണ്ടെങ്കിൽ അവ പുനരുജ്ജീവിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഇത് DOSBox-ൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ ഇതാ.

യഥാർത്ഥത്തിൽ, നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല, സിപ്പ് ഫയൽ എവിടെയെങ്കിലും എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് ഡൗൺലോഡ് ചെയ്uതാൽ മതി, ആ ലൊക്കേഷനിൽ നിന്ന് പ്രിൻസ് എന്ന് നൽകി നിങ്ങൾക്ക് നേരിട്ട് DOSBox-ൽ ഗെയിം കളിക്കാം. അതിനുള്ള പടികൾ ഇതാ.

താഴെയുള്ള ലിങ്കിൽ നിന്ന് zip ഫയൽ ഡൗൺലോഡ് ചെയ്uത് നിങ്ങളുടെ ഹോം ഡയറക്uടറിയിലേക്ക് അതിലെ ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

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

ഇപ്പോൾ DOSBox ആരംഭിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

mount c ~
c:
cd prince
prince

Tecmint-ലെ എന്റെ ആദ്യ ലേഖനമായിരുന്നു ഇത്, അതിനാൽ ലേഖനം എങ്ങനെയായിരിക്കുമെന്ന് നിങ്ങൾ കരുതി എന്നതിനെക്കുറിച്ചും എനിക്ക് അവ ഉണ്ടെങ്കിൽ എന്തെങ്കിലും നിർദ്ദേശങ്ങളെക്കുറിച്ചും അഭിപ്രായമിടാൻ മടിക്കേണ്ടതില്ല. കൂടാതെ, DOSBox-ൽ ഏതെങ്കിലും ഗെയിം/പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ എന്തെങ്കിലും പ്രശ്uനമുണ്ടായാൽ നിങ്ങളുടെ സംശയങ്ങൾ കമന്റുകളായി പോസ്റ്റ് ചെയ്യാം.