Igre pod Dosbox-om i DosEmu

Računarske igre, emulacija igračkih konzola i sve vezano za igranje na Linuksu.

Moderator: Urednik

Post Reply

Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 11 Jul 2014, 15:53


Ima li ovde retro gejmera ili nostalgičara? Gotovo 98% igara za MS DOS rade bez problema sa Dosbox-om ili Dosemu. Razlika između dva emulatora? Dosbox je lakši za korišćenje i ima više opcija emulacije grafičkih i zvučnih karti. Dosemu je brži i koristi punu verziju Dosa za pokretanje programa i koristi mogućnosti x86(_64) procesora. Dosbox, s druge strane, emulira DOS samo onoliko koliko autori ocene da je potrebno za pokretanje igara. Akcenat je na portabilnosti, tako da se radi puna x86 emulacija. Steam i GOG u svom katalogu sadrže nekoliko igara koje koriste Dosbox.

Neke nekad komercijalne/shareware MS DOS igre koje su u međuvremenu autori objavili kao Freeware su i: Neke igre koje su originalno objavljene kao freeware: Neke shareware igre (nadam se da sam vam napravio dobar izbor :)): Za neke igre postoje Linux portovi ili FLOSS reimplementacije. Ovde mislim na endžin - tj. softverski deo igre. Podaci, nivoi, modeli, animacije i slično je obično potrebno preuzeti iz pune igre ili shareware epizoda. Neki od primera su Doom, Quake, Duke Nukem 3D, Duke Nukem 1, Commander Keen, itd... Dakle te igre je moguće igrati i nativno (ne pod emulatorom).



Administrator
Administrator
offline
User avatar

Posts: 2669
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 11 Jul 2014, 16:21


Jedina igra koje se sećam da sam redovno igrao pod dos-om je Microprose Formula 1 Grand Prix 2. Ostalo sa (i van) spiska sam igrao pomalo, kako kod sebe tako i kod drugih.

Izbor igrica koje si postavio je u najmanju ruku odličan :)
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 11 Jul 2014, 18:22


Samo nisam pomenuo kako se pokreću igre. :)

Dosemu koristi ~/.dosemu. C disk se nalazi u ~/.dosemu/drive_c/. Sve što premestite tamo će biti vidljivo i iz DOS-a. Ukoliko se ne snalazite u DOSu, postoji nekoliko menadžera datoteka otvorenog koda: Doszip Commander, originalni DOS Navigator ili Dos Navigator Open Source.

U Dosboxu igru možete pokrenuti tako što ćete direktno navesti exe/com/bat fajl u trenutnom direktorijumu:

Code: Select all

dosbox duke.exe
Ovo neće uspeti kod igara koje zahtevaju da se izvršna datoteka nalazi u specifičnom direktorijumu. Ali je moguće pokrenuti dosbox sa trenutnim direktorijum kao C diskom:

Code: Select all

dosbox .
A zatim iz dosboxa pokrenuti igru

Code: Select all

C:\duke1\duke
Ovo je vrlo ukratko. Postoje i različiti štosevi i finese, ali to zavisi od slučaja do slučaja.

Takođe nisam naveo da su i dosbox i dosemu dostupni sa SlackBuilds.org. Dosemu slackbuild sa SBo ne instalira i ikonicu u desktop meni/izbornik, ali može se pokrenuti iz "Run/Pokreni" dijaloga ili iz terminala.



Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 11 Jul 2014, 18:25


Samo da napomenem da dosbox-ov command.com nije kompletan. Recimo, ne implementira FOR komandu. Jednostavne BAT datoteke će raditi i pod njime, ali ako igra koristi BAT za pokretanje i taj BAT radi nešto ozbiljnije, onda je jedini izbor Dosemu (ili pojednostaviti BAT ako se razumete u DOS).



Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 12 Jul 2014, 11:39


Primer kako bismo dodali ikonicu na desktop (Xfce):

Kreirao sam novi direktorijum u svom kučnom direktorijumu i nazvao ga "Igre". Ovo možete uraditi grafički (ako niste ljubitelj terminala) ili komadom mkdir (mkdir ~/Igre ili mkdir $HOME/Igre).
dosbox-tutorijal.png
Kao mali sam igrao Antix. Vidim da je jedan autora objavio igru za besplatno preuzimanje: http://vadim.oversigma.com/Antix.zip" onclick="window.open(this.href);return false;.

Preuzmite Antix.zip i prebacite ga u direktorijum igre:
dosbox-tutorijal2.png
Zatim ga ekstraktujte. Ukoliko ste tek instalirali Slack, a izabrali ste da ne instalirate i KDE, biće potrebno da instalirate xarchiver ili file-roller i thunar-archive-plugin. Ako ste instalirali KDE, instaliran je i Ark koji će se pokrenuti nakon dvo-klika. Iz terminala ovo možete uraditi komandom unzip (unzip Antix.zip -d Antix).

Pogledaćemo sadržaj direktorijuma u kome je raspakovan antix u potrazi za izvršnom datotekom. U DOS su to datoteke sa nastavcima "exe", "com" i "bat".
dosbox-tutorijal3.png
Ovde vidimo ANTIX.COM. To je izvršna datoteka za pokretanje Antix-a.

Sad ćemo postaviti ikonicu na desktop. Desni klik->Napravi pokretač.
dosbox-tutorijal4.png
Ispunićemo pune podatke u dijalog "Napravi pokretač":
dosbox-tutorijal5.png
Klik na "napravi" i pojaviće se nova ikonica na desktopu:
dosbox-tutorijal6.png
dosbox-tutorijal6.png (3.32 KiB) Viewed 3141 times
Ovo je podrazumevana ikonica za sve aplikacije koje ne navode svoju. Ako želite da postavite svoju možete to učiniti ili u prethodnom koraku ili desni klikom na desktop ikonu i izborom opcije "Uredi pokretač".

Pokrenite Antix dvoklikom na ikonicu. Kada ga prvi put pokrenete dobićete upozorenje:
dosbox-tutorijal7.png
Kliknite na "Označi datoteku izvršnom". I to je to:
dosbox-tutorijal8.png
dosbox-tutorijal8.png (9.39 KiB) Viewed 3141 times



Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 12 Jul 2014, 12:04


Dodavanje igre u Xfce izbornik/meni nije mnogo komplikovanije. Morate imati instaliran neki grafički tekst editor. Kod mene su instalirana dva: Vim i Mousepad.

Desni klik na ikonicu:
dosbox-tutorijal2-1.png
Naši prevodioci su odlučili malo da se zabave pa su Mousepad preveli kao "Mišolovka", ali to je ista stvar. Mousepad je jednostavan i solidan program za uređivanje teksta za Xfce (dostupan je sa SlackBuilds.org). Možda će biti lakši za početnike, pa ću koristiti njega u primeru.
dosbox-tutorijal2-2.png
Ovde ćemo dodati liniju:

Code: Select all

Categories=Game;
na kraj datoteke.
dosbox-tutorijal2-3.png
Sačuvajte je (Datoteka->Sačuvaj) i izađite iz "Mišolovke" (:O).

Otvorite direktorijum /home/korisničkoime/.local/share/applications. Ako se na vašem Thunaru ne vidi adresna linija pritisnite CTRL+L. Kopirajte Antix ikonicu u taj direktorijum:
dosbox-tutorijal2-4.png
To je to. Sad je i Antix u meniju:
dosbox-tutorijal2-5.png



Administrator
Administrator
offline
User avatar

Posts: 4069
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 12 Jul 2014, 13:47


Ovo u dva prethodna posta važi i za dosemu. Samo sa malom izmenom (dosemu zahteva punu putanju do izvršne datoteke):
dosemu-tut-1.png
Za većinu igara bi ovo bilo dovoljno.

Ali Antix ima problem specifičan za igre s početka 80-ih godina: na modernim računarima se pokreće prebrzo. Isti je slučaj sa pokretanjem pod Dosemu. Postoji veliki broj alatki za usporavanje na pravim računarima, ali na Dosemu oni neće raditi. Dakle Antix nije igrljiv pod Dosemu. Ali zato će raditi igre sa kojima Dosbox ima problema kao što su Duke Nukem 3d, Quake, Elder Scrolls Arena i Dagerfall i slične. Te radno intezivnije igre rade sasvim ok na Dosemu dok na Dosboxu štucaju (no ovo će zavisiti i od toga kakvu mašinu imate - možda je na i7 i dosbox upotrebljiv).



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 1053
Joined: 18 Feb 2012, 15:14
Location: Despotovac
Contact:

Post Napisano: 13 Jul 2014, 21:16


Братац, како си ме вратио у рано детињство и подсетио ме непроспаваних ноћи уз Wolfenstein 3D, Grand Theft Auto, Incredible Machine, Earthworm Jim, Duke Nukem, Biomenace.
Ово ћу обавезно испробати чим будем имао мало више времена.


Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest