Opis emulatora systemu operacyjnego DOS: Porty równoległe, szeregowe i myszy.
Następna strona
Poprzednia strona
Spis treści
4. Porty równoległe, szeregowe i myszy.
4.1 Dostęp do portów działał w starszych wersjach, a teraz nie chce!
Przeczytaj README.txt i sekcję na temat portów
w ../etc/config.dist
4.2 Dostęp do portów był szybszy w starszych wersjach!
Aby móc logować każdy dostęp do portu, każdy taki dostęp wywołuje
przerwanie z poza trybu vm86. To zabiera trochę czasu. Jeśli nie
chcesz, żeby dostęp do portów był logowany, użyj klucza "fast"
w odpowiedniej sekcji.
4.3 Gdzie są (kompatybilne z microsoftem) sterowniki mysz?
Tom Kimball (tk@pssparc2.oc.com) zgłosił(24/11/93)
Kilku ludzi mówiło, aby używać różnych sterowników i zasugerowało
niektóre. Znalazłem parę, które wydają się działać.
oak.oakland.edu:/pub/msdos/mouse/mouse701.zip (mscmouse)
oak.oakland.edu:/pub/msdos/mouse/gmous102.zip (gmouse)
Normalnie możesz używać wewnętrznego sterownika z dosemu, więc nie
potrzebujesz żadnego dodatkowego sterownika do myszy w dosemu poza
winemu(10/2/97).
4.4 Dlaczego nie działa sterownik myszy?
Mark Rejhon (mdrejhon@magi.com) zgłosił(7/4/95)
Jeśli uruchomisz sterownik do myszy, a on się po prostu zawiesi
(może to trwać około 30-60 sekund), ale jeśli czekasz dłużej niż
minutę, aby sterownik zaczął działać, spróbuj podać w linii poleceń
port COM, na którym jest mysz.
4.5 Dlaczego dosemu blokuje COM4?
Rob Janssen (rob@pe1chl.ampr.org) zgłosił(24/3/94)
Według jmorriso@bogomips.ee.ubc.ca, "dosemu wciąż blokuje
COM4 (0x2e8, IRQ 5). Portu 0x2e8 nie ma w tablicy ports{}
w pliku konfiguracyjnym. Muszę uruchamiać setserial /dev/cua3 irq 5
po zakończeniu dosemu."
Jest to spowodowane BIOS-em karty VGA. Stwierdziłem to włączając
śledzenie portu i wypatrzyłem kiedy się to dzieje.
Wyłącz opcję "allowvideoportaccess" w pliku konfiguracyjnym i
będzie dobrze. Jeśli będziesz miał wtedy problemy z wizją, to
spróbuj bardziej ograniczyć zasięgi portów IO (np. 40-43).
4.6 Jak mam używać dosemu z portami szeregowymi?
4.7 Jak mogę przełączać kontrolę linii szeregowej pomiędzy dosemu a powłoką?
John Taylor (taylor@pollux.cs.uga.edu) zgłosił(25/5/94)
Mam Linux-a 1.1.13 i chcę wskazać dużą zaletę, którą należy chronić
i należy uniknąć jej zniknięcia (moim skromnym zdaniem). Wraz z
wersją 52 mogę uruchomić program "screen". Ze screen-a, mogę
wywołać DOS-a -D-a. To co jest najlepsze, to to, że polecenia screen-a
(polecenia z CTRL-A) wciąż działają. Oznacza to, że mogę wcisnąć
CTRL-A C i otworzyć nowe okno z powłoką unix-ową i przełączać się
pomiędzy nimi (DOS/UNIX). Pozwala mi to kontrolować linię szeregową
poprzez dosemu bardzo efektywnie, ponieważ przełączanie się jest
bardzo proste.
4.8 Jak mogę zmusić do działania porty szeregowe?
W pliku konfiguracyjnym dosemu.conf znajdują się linie, które
przekierowują wyjście drukarki do programu lpr albo do pliku. Jeśli
chcesz mieć bezpośredni dostęp do gołego żelastwa, to wykomentuj te
linie i dodaj taką:
$_ports { device /dev/lp0 fast range 0x3bc 0x3bf } # lpt0
dla portu drukarki z kartą kontrolną (odpowiada to /dev/lp0), albo
$_ports { device /dev/lp1 fast range 0x378 0x37f } # lpt1
lub
$_ports { device /dev/lp1 fast range 0x278 0x27f } # lpt2
odpowiednio dla LPT1 (/dev/lp1) i LPT2 (/dev/lp2)(9/2/97).
Hans Lermen (lermen@dosemu.org) pisze:
Ale UWAGA: Linii tych nie należy po prostu _dodawać_, łańcuchy te
powinny być łączone, o tak:
$_ports = "...." $_ports = $_ports, " device /dev/lp0 fast range
0x3bc 0x3bf" = Puste miejsce jest ważne.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
DOSEMU HOWTO pl 10 (2)DOSEMU HOWTO pl 9 (2)DOSEMU HOWTO pl 6 (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