DOSEMU HOWTO pl 4 (2)


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 pl
DOSEMU HOWTO pl (2)
DOSEMU HOWTO pl 8 (2)
DOSEMU HOWTO pl 2 (2)
DOSEMU HOWTO pl 7 (2)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)

więcej podobnych podstron