Következő Előző Tartalom

9. Videó és a hang

9.1 Játszhatok "32-bites videós játékokkal" dosemuban ?

Mark Rejhon (mdrejhon@magi.com) jelenti (95/4/8):

A jelenlegi DPMI fejlesztéssel, ami a 0.60-tól kezdve igaz, már TUDSZ futtatni néhány 32-bites videós játékot a dosemuban. Ha a játék kompatibilis az OS/2 DOS-ával, van esélyed működésre bírni! (Pl: Descent, Dark Forces, Mortal Kombat 2, Rise of The Triad, amelyek sikeresen működtek a dosemuval)

Mielőtt megpróbálnál futtatni egy ilyen játékot, billentyűzetet be kell állítani raw keyboard módot és engedélyezni kell a VGA grafikus módot /etc/dosemu.conf fájlban. És ki kell kapcsolnod a hangot a játékban. (valakinek még meg kell írnia a sound board elmulációt, ami megoldaná a hangkezelést) Észrevehető, hogy a játék időszámlálója egy kicsit lassabb, köszönhetően a Linux multitasking-nak és a gyors időzítő támogatás hiányának. Ezért a játékok 5-100%-os sebességgel fognak futni. Tipikusan, 50%-osan de ez még javulni fog a következő kiadásokkal.

Ki tudja, talán működik. Ha nem tudod munkára bírni, ellenőrizd le a EMUfailure.txt-ben nincs-e felsorolva, vagy nem esik-e a felsorolt játékok kategóriába, jelenleg azokat még senkinek nem sikerült életre kelteni. Ha úgy gondolod fel kell sorolni a EMUfailure.txt-ben írj a linux-msdos@vger.rutgers.edu címre.

Azonban a DPMI használatával egy biztonsági rést nyitsz (különösen a dos4gw-s alapú játékoknál), DOS kliensen keresztül elérhetővé válik az egész felhasználói (user space) terület, innentől kezdve lehetősége van módosítani a dosemu kódját Használd a 'secure' lehetőséget a /etc/dosemu.conf, pl.:

$_secure = "ngd" # secure for: n (normal users), g (guest), d (dexe)
megszünteti ezt. Azért jobb, ha a dosemut mezei felhasználóként indítod X alatt.

9.2 Kilépésnél kapok egy teljes képernyős hibaüzenetet

(95/4/8) A probléma, az hogy a szöveges képernyő VGA font információi nem lettek elmentve. Szerezd meg a svgalib csomag egy másolatát, pl. innen (ez forráskód):

       sunsite.unc.edu:/pub/Linux/libs/graphics/svgalib-1.3.1.tar.gz
De beszerezhetsz egy előre lefordított változatot is. Használd a savetextmode-ot hogy elmentsd a jelenlegi szöveges módot és fontot egy fájlba a /tmp könyvtárba. Hogy a dosemu futtatása után visszaállíthasd azt.

Kiegészítés (lermen@elserv.ffm.fgan.de (97/2/11))-tól:

Mindenképpen olvasd el a src/arch/Linux/debugger/README.recover -t és a README.dosdebug, dosdebug segíthet a visszaállításnál.

9.3 Miért nem működik az ÉN hangkártyám dosemu alatt?

Dosemu tartalmaz egy kezdetleges soundblaster emulátort, amit Sbemu-nak kereszteltek - ennek a dokumentációja jelenleg: http://www.slitesys.demon.co.uk/a.macdonald/dosemu/sound/ érhető el. A fejlesztés még jelenleg is folyik, nem teljes, így még igencsak kevés programmal működik együtt.


Következő Előző Tartalom