Opis emulatora systemu operacyjnego DOS: Grafika i dźwięk.
Następna strona
Poprzednia strona
Spis treści
9. Grafika i dźwięk.
9.1 Czy mogę uruchamiać pod dosemu gry z 32-bitową grafiką?
Mark Rejhon (mdrejhon@magi.com) zgłosił(8/4/95)
Biorąc pod uwagę ostatnie poprawki w implementacji DPMI, które
pojawiły się w wersji 0.60 można teraz w dosemu uruchamiać niektóre
gry z 32-bitową grafiką. Jeśli gra jest kompatybilna z sesją
DOS-ową w OS/2, to są spore szanse, że zadziała także w
dosemu. (Przykładami takich gier są Descent, Dark Forces, Mortal
Kombat 2,Rise of The Triad, Wszystkie zostały uruchomione z
pozytywnym skutkiem w dosemu.)
Zanim uruchomisz jakąś grę z grafiką, klawiaturę musisz mieć
skonfigurowaną na tryb surowy (raw mode) i włączone tryby graficzne
VGA w pliku /etc/dosemu.conf.
Zauważ jednak, że będziesz musiał wyłączyć dźwięk w grze. (Ktoś
będzie musiał zaprogramować emulację karty dźwiękowej zanim
będziemy mogli tego uniknąć). Zauważ też, że odświeżanie w grze
może być trochę wolne, z powodu wielozadaniowości Linux-a i braku
obsługi dużej częstotliwości odświeżania.. Tak więc gry mogą
działać w prędkości od 5 do 100 procent swojej mocy. Typowa
prędkość, to ok. 50 procent w ostatnich wersjach dosemu i ma
ostatecznie wzrosnąć.
Kto wie, może to nawet będzie działać. Jeśli nie chce ci to
działać, sprawdź listę "EMUfailure" czy program tam nie występuje,
albo czy nie jest w kategorii programów, które teraz ani
przupuszcalnie w ogóle nie będą działać w dosemu. Jeśli sądzisz, że
powinno się go wymienić na liście "EMUfailrue", to zgłoś to do
linux-msdos@vger.rutgers.edu.
Jeśli włączysz DPMI i dosemu uruchamiane jest z prawem "suid root",
to automatycznie robisz sobie dziurę w systemie (szczególnie jeśli
używasz gier bazujących na dos4gw), klient jest w stanie dostać się
do całej przestrzeni użytkownika, więc może także modyfikować kod
dosemu. Włączenie opcji "secure" w pliku /etc/dosemu.conf
$_secure = "ngd" # opcja secure dla: n (zwykłych użytkowników), g (guest), d (dexe)
blokuje to. W każdym razie w X-ach lepiej jest uruchamiać DOSEMU jako
zwykły użytkownik niż jako root.
9.2 Podczas wychodzenia z dosemu mam zaśmiecony cały ekran.
(8/4/95)
Problem jest w tym, że informacje o czcionce dla tekstowego ekranu
nie są zachowywane. Zdobądź pakiet "svgalib". Bieżące źródła są w
SUNSite Polska.
Może też znajdować się w twojej dystrybucji Linux-a jako
prekompilowany pakiet. Użyj programu savetextmode, aby
zachować bieżący tryb tekstowy i czcionki w pliku w katalogu
/tmp zanim uruchomisz dosemu. Potem, po wyjściu z dosemu
uruchom textmode, żeby odzyskać stan sprzed uruchomienia.
Dodatek od (lermen@elserv.ffm.fgan.de(11/2/97)):
Spójrz także do src/arch/linux/debugger/README.recover i
README.dosdebug, dosdebug może ci pomóc w naprawie.
9.3 Dlaczego moje programy dźwiękowe nie działają w DOSEMU?
W DOSEMU znajduje się szczątkowy emulator SoundBlaster (SBemu) -
dokumentacja do niego znajduje się pod adresem
www.slitesys.demon.co.uk/a.macdonald/dosemu/sound/. Całość
jest dopiero na etapie tworzenia więc większość programów DOS-owych
korzystających z dżwięku nie będzie działać poprawnie.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
DOSEMU HOWTO pl 10 (2)DOSEMU HOWTO pl 6 (2)DOSEMU HOWTO pl 4 (2)DOSEMU HOWTO pl 3 (2)DOSEMU HOWTO pl 5 (2)DOSEMU HOWTO pl 12 (2)DOSEMU HOWTO pl 11 (2)DOSEMU HOWTO pl 1 (2)dosemu howto plDOSEMU HOWTO pl (2)DOSEMU HOWTO pl 8 (2)DOSEMU HOWTO pl 2 (2)DOSEMU HOWTO pl 7 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)więcej podobnych podstron