tema: DOSBox
Prikaz jedne poruke
Stara 22.11.2010, 13:37   #1
dijego_
Starosedelac
 
Član od: 2.3.2008.
Lokacija: belgrade
Poruke: 1.419
Zahvalnice: 189
Zahvaljeno 753 puta na 411 poruka
Slanje poruke preko MSN-a korisniku dijego_
Određen forumom DOSBox

Skinuli ste DOS igru a ScummVM je ne podrzava? Ne postoji ni apdejtovana savremena verzija, a Windows odbija svaku saradnju? U tom slucaju, "your best shot" je da pokrenete DOSBox. Ako vec nemate DOSBox, skinite ga sa http://www.dosbox.com/ i instalirajte. Najnovija verzija je 0.74. Posto cesto koristim DOSBox za pokretanje takvih igara, evo nekog malog pocetnog uputstva za one koji ga nisu koristili.


Sta je DOSBox?

DOSBox je tzv. emulator, sto u ovom slucaju znaci da pravi zasebno okruzenje u okviru vaseg sistema gde ce se DOS igre ponasati kao kod kuce, te samim tim i (verovatno) bolje raditi.

Ono sto je najveci problem korisnicima nenaviknutim na DOS okruzenje je taj sto je sa radom u DOSBoxu potrebno malo starog-dobrog baratanja sa upisivanjem komandi bas onako kako se to radilo u DOS-u preko njegovog COMMAND.COM komandnog prompta (cmd.exe je moderna Windows analogija).

Za najosnovnije radnje koje ce biti dovoljne da pokrenete neku igru, ne treba znati napamet celu listu komandi, vec je dovoljno da naucite nekoliko njih.


Koje komande su mi najbitnije?

mount - Prva i osnovna komanda bez koje necete nista uraditi je "mount", sto je pandan "subst" komandi iz DOS-a ili svakoj "mount" komandi iz raznih softvera za kreiranje virtuelnih uredjaja. "Mount" je takodje i jedina unikatna DOSBox-ova komanda koju morate da znate za pocetni rad. Ostale bitne komande su one spomenute, koje su se koristile u DOS-u, a neke bitnije od njih su:
c: - dospevate u C particiju (isto kao kad u Windowsu kliknete na disk "C" u My Computers)
d: e: f: g: ... - isto to za naznaceni disk, tj. particiju
cd (ime foldera) - da udjete u naznaceni folder
game.exe (ili kako se vec zove fajl kojim se pokrece igra) - ovo kucate kada ste usli u folder igre prethodnom komandom, i onda zelite da pokrenete igru. Dakle, ovo je isto kao kad udjete u folder igre u Windowsu pa onda kliknete na ikonicu za pokretanje igre. Jedini je problem sto ovde morate da napisete tacno ime te ikonice (ove fajlove za pokretanje cete najlakse prepoznati po esktenzijama - exe, com, bat...)
cd.. - vracate se u prethodni folder
dir - listate sve fajlove i foldere u trenutnom folderu
dir/p - listate sve fajlove i foldere u trenutnom folderu ali stranu po stranu

Kliknite na sliku za veću verziju

Ime:	1.jpg
Viđeno:	262 puta
Veličina:	42,0 KB
ID:	37449

Jos neke korisne komande su:

ALT-ENTER - promena iz prozora u Full-screen i obrnuto
CTRL-F11 - dajete naredbu da DOSBox sporije emulira (resava problem ako igra ide prebrzo)
CTRL-F12 - dajete naredbu da DOSBox brze emulira (resava ako igra "secka" ili radi sporije)


Kako da pokrenem igru?

1. Igru treba da imate na svom disku, kao i svaku drugu. Nekad je dovoljno samo skinutu igru raspakovati (ako je zip, rar...) i staviti na neku particiju, a nekad je potrebno i da je nakon toga instalirate, i to obicno ako sadrzi fajlove poput setup ili install. Bitno je takodje i da tu instalaciju uradite iz DOSBoxa. Mozete da isprobate da li igra radi bez instalacije, pa tek ako vidite da ne postoji fajl kojim biste je pokrenuli (game.exe ili obicno naziv igre) onda radite instalaciju cime dobijate takav fajl. Preporucujem da svejedno obavite instalaciju ako postoji takva opcija, jer se time obicno resava nedostatak zvuka. Uvek ce vas instalacija pitati za podesavanje zvucne kartice, a opcije koje ce raditi u najvecem broju slucaja su: Port 220, IRQ 7 i DMA 1.

2. Nakon toga otvarate DOSBox klikom na ikonicu, i radite kratki postupak kojim DOSBox-u govorite da prepozna vase particije, gde je naravno najbitnije da mu kazete da prepozna onu gde je igra koju ste malo pre postavili. To se radi spomenutom "mount" komandom i izgleda ovako:

mount c c:\

cime DOSBox-u govorite da vasu normalnu Windows particiju C prepozna kao C. Prvo C u ovom slucaju je DOSBox-ovo C, a drugo C je vase normalno C iz Windowsa. Prema tome, ako drugo C zamenite sa npr. D, DOSBox ce shvatiti da je C ustvari vasa particija D. Naravno, mozete i direktno "mountovati" folder sa igrom koju zelite da pokrenete kako ce vam vec DOSBox preporuciti (npr. mount c c:\igre\robinhud).

Vazno: Neke igre nece hteti da rade zbog obicnog slova particije, ili zbog toga sto je ne prepoznaju kao CD-ROM. U tom slucaju, trik je da na "mount" komandu dodate -t cdrom, sto ce izgledati mount d d:\ -t cdrom cime DOSBOx sada D prepoznaje kao D CD-ROM uredjaj, a ne hard-disk particiju.

3. Kada ste obavili to, ostaje nam da "odemo" do igre koju ste stavili na neku od particija. Recimo da je to igra Robin Hud koju ste stavili na D particiju u folder "Robin". Znaci nakon sto ste odradili mount D D:\, kucate d: cime dolazite u pocetni folder particije "D" (isto kao kad u My Computers kliknete na "D"). Zatim kucate cd ime foldera sa igrom, npr. cd robin cime prelazite u folder "Robin".

Vazno: Ukoliko je folder predugacak, DOSBox ce ga skratiti u starom maniru preko "Tilde" karaktera, i staviti ~1 u njegov produzetak, tj. nakon 6 karaktera. Tacan naziv ovakvog promenjenog imena mozete proveriti preko dir odnosno dir/p komande. Tako npr. u slucaju da vam se folder zove "robin hud", u DOSBox-u ce biti robinh~1.

Ostaje jos samo da pokrenete igru fajlom koji se pokrece igra (pandan shortcut ikonicama igara na desktopu). Ako niste sigurni kako se zove taj fajl, to mozete da pogledate u Windowsu ili u DOSBoxu, preko komande DIR, odnosno DIR/P. Sada je vec iskustvo prepoznati koji fajl pokrece igru, ali ako nadjete nesto tipa ROBIN.BAT, HOOD.EXE, ROBIN.COM, GAME.EXE, GAME.BAT i slicno, velika je verovatnoca da taj fajl i pokrece igru. Ostaje jos samo da otkucate ROBIN.COM i igra ce poceti. Kliknite ALT-ENTER za full-screen.

Kliknite na sliku za veću verziju

Ime:	shannara_084.jpg
Viđeno:	175 puta
Veličina:	57,4 KB
ID:	37451 Kliknite na sliku za veću verziju

Ime:	sherlockholmes1.png
Viđeno:	166 puta
Veličina:	64,4 KB
ID:	37453

Poslednja ispravka: dijego_ (23.11.2010 u 17:16)
dijego_ je offline   Odgovor sa citatom ove poruke
Sledećih 4 korisnika se zahvaljuje korisniku dijego_ na korisnoj poruci:
getawayblues (22.11.2010), La.Prestige (3.12.2010), Shlaymara (22.11.2010), zoran845 (22.11.2010)