1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817
|
.\" -*- nroff -*- (This is for Emacs)
.\" {PTM/LK/0.1/03-10-1998/"emulator DOS-u"}
.\" Tumaczenie: 03-10-1998 ukasz Kowalczyk (lukow@tempac.okwf.fuw.edu.pl)
.\" Aktualizacja do wersji z dosemu-1.0.1 - listopad 2001
.\" Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
.\"
.TH DOS 1 "luty 2000" "Wersja 1.0.0" "Emulacja MS-DOS-u"
.SH NAZWA
dos, xdos, dosexec, dosdebug \- uruchamianie MS-DOS-u i programw
DOS-owych w Linuksie
.SH SKADNIA
.B dos
[
.B \-ABCcdkVNXtsgKm234OU
]
[
.B \-h
.I poziom
]
[
.B \-F
.I plik
]
[
.B \-f
.I plik
]
[
.B \-L
.I plik_dexe
]
[
.B \-u
.I zmienna
]
[
.B \-D
.I opcje
]
[
.B \-M
.I rozmiar
]
[
.B \-e
.I rozmiar
]
[
.B \-x
.I rozmiar
]
[
.B \-P
.I plik
]
[
.B \-o
.I plik
]
[
2\>
.I plik_diagnostyczny
]
[
.B \-I
.I opcje_konfiguracyjne
]
[
.B \-U
.I potok_wejsciowy[:potok_wyjsciowy]
]
.sp
.B dosexec
[
.B \-ABCcdkVNXtsgKm234OU
]
[
.B \-h
.I poziom
]
[
.B \-H
.I opcje_diagnostyczne
]
[
.B \-F
.I plik
]
[
.B \-u
.I zmienna
]
[
.B \-D
.I opcje
]
[
.B \-M
.I rozmiar
]
[
.B \-e
.I rozmiar
]
[
.B \-x
.I rozmiar
]
[
.B \-P
.I plik
]
[
.B \-o
.I plik
]
[
2\>
.I plik_diagnostyczny
]
[
.B \-I
.I opcje_konfiguracyjne
]
plik_dexe
[
.B \-U
.I potok_wejsciowy[:potok_wyjsciowy]
]
.sp
.B dosdebug
.sp
.B xdos
[
.B \-ABCbdNtsK234O
]
[
.B \-h
.I poziom
]
[
.B \-H
.I opcje_diagnostyczne
]
[
.B \-F
.I plik
]
[
.B \-f
.I plik
]
[
.B \-L
.I plik_dexe
]
[
.B \-u
.I zmienna
]
[
.B \-D
.I opcje
]
[
.B \-M
.I rozmiar
]
[
.B \-e
.I rozmiar
]
[
.B \-x
.I rozmiar
]
[
.B \-P
.I plik
]
[
.B \-o
.I plik
]
[
2\>
.I plik_diagnostyczny
]
[
.B \-U
.I potok_wejsciowy[:potok_wyjsciowy]
]
.SH OPIS
.B dos
uruchamia emulator DOS-u, znany rwnie jako
.BR DOSEMU .
.br
.I plik_diagnostyczny
jest opcjonalnie podawanym plikiem, do ktrego bd kierowane wszelkie
komunikaty diagnostyczne.
.PP
.B dosdebug
suy do sterowania i odpluskwiania wanie dziaajcego
.BR DOSEMU .
.PP
.B xdos
uruchamia
.B DOSEMU
w oddzielnym okienku X. Jest to rwnowane poleceniu
.B dos -X
.PP
.B dosexec
uruchamia
.B DOSEMU
i wykonuje plik DEXE. Jest to rwnowane poleceniu
.B dos -L
.PP
Chocia ten program znany jest jako
.I emulator
DOS-u, jest on w rzeczywistoci wirtualn maszyn dla MS-DOS-u, ktra
pozwala DOS-owi i programom dla niego napisanym dziaa w rodowisku
przypominajcym komputer IBM PC/AT z procesorem Intel 80x86 w trybie
rzeczywistym.
.B DOSEMU
emuluje takie usugi, jak obsuga karty graficznej przez BIOS, dyski,
klawiatura, port szeregowy i rwnolegy (drukarka), pami CMOS zawierajca
informacje o konfiguracji komputera, zegar czasu rzeczywistego, alokacja
pamici przez standard XMS 3.0, EMS 4.0 oraz DPMI 0.9.
.PP
Poniewa w rzeczywistoci
.B DOSEMU
nie jest emulatorem DOS-u, do pracy wymagana jest kopia systemu MS-DOS
3.3-7.00. (Przysze wersje DOS-u przypuszczalnie bd dziaa, cho
oczywicie nie zostao to sprawdzone. DR-DOS 6.0 rwnie wsppracuje z
tym programem).
.PP
Przeczytaj pliki
.I QuickStart,
.I ChangeLog,
.I doc/announce,
oraz
.B Makefile
zawarte w dystrybucji rde, aby dowiedzie si, jak skonfigurowa,
skompilowa i uruchomi
.BR DOSEMU .
.SH WYMAGANIA W STOSUNKU DO KERNELA
Obecnie wymagany jest Linux w wersji 2.0.28 lub wyszej z wkompilowan
obsug SYSV IPC (System V InterProcess Communication - komunikacja midzy
procesami zgodna z Systemem V, przeczytaj
.BR ipc (2)).
SYSV IPC jest opcj, ktr mona ustawi podczas kompilacji jdra.
Poczynajc od wersji dosemu 0.64.3 domyln wersj jest
.IR kompletna " dystrybucja " dosemu .
Szczegy znajduj sie w pliku
.IR doc/README.vm86plus .
Aby skompilowa niepen wersj powiniene uruchomi configure
z opcj --enable-novm86plus.
Jeeli uywasz jdra w wersji 1.2.13 postaraj si o ostatni stabiln
wersj. Podczas pisania tego opisu dostpn wersj by Linux 2.0.28 dostpny
przez anonimowe ftp z ftp.funet.fi w katalogu /pub/Linux/kernel/linux/v2.0/
oraz w wielu mirrorach na caym wiecie.
.SH OPCJE
.TP
.I -A
uruchomienie z dyskietki A (nie musi to by prawdziwa stacja dyskw - patrz
niej)
.TP
.I -B
uruchomienie z dyskietki B (nie musi to by prawdziwa stacja dyskw - patrz
niej)
.TP
.I -C
uruchomienie z dysku twardego C (nie musi to by prawdziwy napd ani nawet
system plikw typu msdos - patrz niej)
.TP
.I -c
uycie bezporedniego zapisu do pamici konsoli (program musi by uruchomiony
na konsoli z ustawionym bitem suid na roota)
.TP
.I -d
odczenie od biecej konsoli wirtualnej lub tty i przyczenie do
pierwszej dostpnej konsoli wirtualnej
.TP
.I -V
uycie optymalizacji wideo charakterystycznej dla VGA
.TP
.I -k
uycie bezporedniego odczytu klawiatury (program musi by uruchomiony na
konsoli)
.TP
.I -F
Pobieranie opcji z podanego pliku konfiguracyjnego zamiast z
/etc/dosemu.conf (trzeba mie uprawnienia roota lub program musi
mie ustawiony bit suid na roota)
.TP
.I -f
Pobieranie opcji z podanego pliku konfiguracyjnego zamiast z .doserc
.TP
.I -u zmienna
ustawia zmienn konfiguracyjn dla uytjkownika, ktrej istnienie moe by
sprawdzone w plikach /etc/dosemu.conf i /var/lib/dosemu/global.conf w celu
uzykania specyficznej konfiguracji. Do podanej nazwy zmiennej zostanie
dodany przyrostek
.BR u_ ,
aby unikn konfliktu nazw.
.TP
.I -L
aduje i uruchomia plik DEXE (specjalny obraz dysku sytemowego zawierajcy
tylko jeden program DOS-owy)
.TP
.I -I
analizuje cig opcji wystepujcy po
.I -I
majcy t sam skadni, co pliki /etc/dosemu.conf i .dosrc, np.
.TP
dos ... -I 'video { mda }'
Ta opcja jest przydatna do tymczasowej zmiany ustawienia jakiej opcji
konfiguracyjnej. Moesz rwnie uruchamia dosemu z wasn konfiguracj
za pomoc skryptu, np.
.TP
dos ... -I "`mojakonfiguracja.sh`"
gdzie
.I mojakonfiguracja.sh
jest skryptem wypisujcym opcje konfiguracyjne na standardowe wyjcie.
Jeeli uytkownik oprcz .dosrc posiada jeszcze inny plik konfiguracyjny,
moe go uy w nastpujcy sposb:
.TP
dos ... -I "`cat innakonfiguracja.conf`"
Naley pamita o dodatkowym ujciu parametru po
.I -I
w cudzysowy, poniewa ma to by
.I pojedynczy
argument.
.TP
.I -D
okrela, jakie komunikaty diagnostyczne maj si pojawia/nie pojawia
.TP
.I -h
wypisuje konfiguracj na stderr (standardow diagnostyk) i koczy prac
(ustawia -D+c). Ta opcja jest przydatna do odpluskwiania plikw
konfiguracyjnych. Zalecane jest uycie rwnie
.IR -O ,
aby przekierowa komunikaty typu +c na stderr. `poziom' moe wynisi 0, 1
lub 2 i steruje iloci informacji uruchomieniowych wypisywanych przez
analizatora konfiguracji: brak informacji uruchomieniowych (0),
informacje uruchomieniowe o ptlach (1), informacje uruchomieniowe dla
if_else_endif (2).
.TP
.I -H
podanie opcji obsugi dosdebug, aktualnie obsugiwana jest jedynie `1'.
Za pomoc
.I -H1
mona zmusi dosemu do czakania a terminal programu terminal zostanie
podczony. Aby analizowa sesj DOS-ow od samego pocztku, naley najpierw
uruchomi dosemu z opcj -H1, a nastpnie uruchomi dosdebug.
Wwczas, DOSEMU zatrzyma si przed skokiem do zaadowanego sektora
startowego oczekujc na podczenie si dosdebuga. Po podczeniu znajdzie
si on w stanie `stopped', co umoliwi ustawienie puapek lub wykonywanie
krok po kroku dla kodu inicjujcego.
.TP
.I -O
wysyanie komunikatw diagnostycznych na standardow diagnostyk
.TP
.I -o
wysyanie komunikatw diagnostycznych do podanego pliku
.TP
.I -M
ustawienie pamici podstawowej na
.I rozmiar
kilobajtw
.TP
.I -m
wczenie wewntrznej obsugi myszy
.TP
.I -P
wysyanie kopii komunikatw diagnostycznych rwnie do podanego pliku
.TP
.I -2,3,4
wybiranie emulowanego procesora: 286, 386 lub 486 (OSTRONIE:
.B DOSEMU
jest nie w peni dziaa 32-bitowe, wic jeeli program wykrywajc procesor
386 lub 486 uywa 32-bitowych rejestrw i funkcji BIOS-u, to moe dziaa
niewaciwie. Jeeli wydaje si, e to wanie jest przyczyn problemw,
naley uy opcji -2 by wymusi na
.B DOSEMU
tryb 286)
.TP
.I -U
definiuje potoki: wejciowy i wyjciowy dla asynchronicznego sterowania
.B DOSEMU
z innego procesu. Format ma posta (bez biaych znakw pomidzy)
.TP
potok_wejsciowy:potok_wyjsciowy
gdzie `:potok_wyjsciowy' mona pomin. Jednak w tym przypadku adnego
sprzenia zwrotnego ze strony
.B DOSEMU
nie naley oczekiwa.
Ze wzgldw bezpieczestwa
.B DOSEMU
nie tworzy samodzielnie nazwanych potokw, wic za nadanie prawidowych
uprawnie potokom odpowiedzialny jest uytkownik. Naley zwrci uwag, e
w przypadku uycia tej opcji, obcy proces moe sterowa sesj
.B DOSEMU
(np. powodujc nacinicia klawiszy). Zatem ta opcja powinna by uywana
wycznie przez nakadki (takie jak kdos), ktre najpierw tworz odpowiednie
nazwane potoki, a nastpnie odpalaj
.BR DOSEMU .
Aby zmusi
.B DOSEMU
do zwracania poprzez potok znacznikw uzgadniajcych informujcych nakadk
o chwili uruchomienia lub zakoczenia polecenia sterujcego i czy zakoczyo
si ono pomylnie mona uy specjalnego polecenia sterujcego (
.I ack on
). Format takiego znakowania jest nastpujcy
.TP
SYN: <polecenie>
.TP
<dowolny wynik polecenia>
.TP
ACK: code=n
gdzie
.I n
jest rwne 0 w przypadku pomylnego zakoczenia.
Prostym terminalem sterujacym, mogcym suy za przykad jest doczony
program
.IR dosctrl .
Pobiera on dwa potoki jako argumenty i umoliwia podawanie polece
sterujcych, wrd ktrych `help' jest najwaniejszym;-)
Naley zwrci uwag, e
.I dosctrl
nie odpala
.BR DOSEMU ,
trzeba to zrobi samodzielnie.
.PD 1
.SH "DYSKI TWARDE"
.B DOSEMU
obsuguje cztery metody udostpniania DOS-owi twardego dysku:
.IP 1.
plik zawierajcy obraz dysku spoczywajcy w systemie plikw Linuksa,
emulujcy twardy dysk.
.IP 2.
bezporedni dostp do dysku z partycj DOS-ow przez plik urzdzenia dysku
(np. /dev/hda, /dev/hdb, /dev/sdX).
.IP 3.
bezporedni dostp do partycji DOS-owej przez dostp do urzdzenia
pojedynczej partycji (np. /dev/hda1, /dev/hdb2, /dev/sdxx).
Naley uruchomi program
.B mkpartition
by
.B DOSEMU
mg miec dostp do partycji DOS-owych przez SPA.
.IP 4.
dostp do systemu plikw Linuksa jako do dysku "sieciowego" przez uycie
sterownika emufs.sys dostarczanego z programem
.B DOSEMU
w katalogu commands/emufs.sys.
.PP
Te motody s wyjanione dokadniej w pliku
.BR QuickStart .
.PP
Konfiguracja zasobw dyskowych
.B DOSEMU
jest okrelona w pliku
.B /etc/dosemu.conf
przed uruchomieniem programu.
Zajrzyj do doc/README.txt.
.SH DYSKIETKI
.B DOSEMU
obsuguje dwie metody udostpniania DOS-owi dostpu do dyskietek:
.IP 1.
obraz dyskietki w pliku spoczywajcym w systemie plikw Linuksa, emulujcy
napd dyskietek.
.IP 2.
bezporedni dostp do urzdzenia reprezentujcego napd dyskietek
(np. /dev/fd0, /dev/fd1).
.PP
Te opcje rwnie s wyjanione dokadniej w pliku
.BR QuickStart .
.PP
Sposb korzystania przez
.B DOSEMU
z dyskietek okrela si w pliku
.B /etc/dosemu.conf
przed uruchomieniem programu.
.BR DOSEMU .
.SH EKRAN
.B DOSEMU
moe by uruchomiony na dowolnym typie terminala, jednak korzystanie z niego
na konsoli Linuksa umoliwia wykorzystanie zwikszonej funkcjonalnoci oraz
szybkoci dziaania.
Uruchamiajc
.B DOSEMU
na konsoli, warto przeczyta opis opcji
.IR \-c ,
.IR \-k ,
i
.I \-V
w pliku
.BR QuickStart .
Istnieje rwnie skrcona wersja dokumentacji w pliku etc/config.dist, ktr
mona skopiowa do /etc/dosemu.conf i dopasowa do wasnych potrzeb.
.PP
Krtko mwc, odpowiednio uyta konsola oraz waciwe opcje pozwalaj
uruchamia programy DOS-owe z oryginalnym kolorami i czcionkami, bez
problemw z odwieaniem ekranu, ktre wystpuj przy uruchamianiu
na zwykym terminalu.
.SH KLAWIATURA
Uruchamiajc
.B DOSEMU
na konsoli, warto te uy bezporedniego dostpu do klawiatury. Ten tryb
pracy, uruchamiany opcj
.IR \-k ,
pozwala uytkownikowi na dostp do caej klawiatury. Dowolna kombinacja
klawiszy CTRL, ALT i SHIFT moe by uyta do generacji najdziwniejszych
kombinacji wymaganych przez programy DOS-owe.
.SH DRUKOWANIE
Obsuga drukowania przez BIOS jest emulowana poprzez pisanie
do plikw
.IR dosemulpt1 ,
.IR dosemulpt2 ,
i
.IR dosemulpt3 ,
odpowiadajcych DOS-owym oznaczeniom portw LPT1, LPT2 i LPT3.
Wszytkie znaki wysyane do LPTx bd przekierowane do plikw dosemulptx w
biecym katalogu.
.PP
.B OSTRZEENIE!
.B DOSEMU
nie zapisuje na dysk zawartoci buforw dyskowych. Stan tych plikw jest
niezdefiniowany przed zakoczeniem pracy emulatora. Przykro nam z powodu tej
niedogodnoci.
.SH "KOMUNIKATY DIAGNOSTYCZNE"
Emitowanie komunikatw diagnostycznych moe by kontrolowane poprzez opcje
linii polece bd te w pliku konfiguracyjnym. Zajrzyj do dokumentacji w
pliku config.dist zawartym w dystrybucji
.B DOSEMU
w podkatalogu z przykadami, aby znale opis opcji diagnostycznych. W linii
polece mona okreli, jakie kategorie komunikatw maj by emitowane przez
.BR dos .
Skadnia jest nastpujca: po opcji
\-D nastpuj litery reprezentujce kategorie komunikatw.
.B DOSEMU
analizuje ciag znakw od lewej do prawej.
+ wcza nastpujc po nim kategori (stan domylny)
- wycza nastpujc po nim kategori
a wcza lub wycza wszystkie kategorie (zalenie od parametru)
0 wycza wszystkie kategorie
1-9 ustawia poziom diagnostyczny, im wyszy, tym wicej komunikatw
# gdzie # jest liter z listy kategorii
wcza lub wycza dan kategori zalenie
od stanu przecznika +/-.
.I Kategorie komunikatw:
d dysk R odczyt dysku
W zapis na dysk D przerwanie 21h
C cdrom v ekran
X obsuga X k klawiatura
i porty WE/WY s port szeregowy
m mysz # domylne przerwania
p drukarka g oglne
c konfiguracja w ostrzeenia
h sprzt I IPC
E EMS x XMS
M DPMI n sie IPX
P Pkt-driver S dwik
r PIC T ledzenie WE/WY
Z BIOS PCI A sterownik ASPI
Q rozmieszczenie sterownikw
Wszystkie kategorie wystpujce po znaku
.I \+
a do znaku
.I \-
bd wczone. Wszystkie po znaku
.I \-
a do znaku
.I \+
bd wyczone. Znak
.I a
dziaa jak cig wszystkich kategorii, wic
.I \+a
wcza wszystkie komunikaty, a
.I \-a
je wycza. Znaki
.I 0
i
.I 1-9
te maj specjalne znaczenie:
.I 0
wycza wszystkie komunikaty, a
.I 1-9
je wcza ustawiajc jednoczenie poziom diagnostyczny.
Na pocztku cigu znakw kategorii zakada si dziaanie znaku
.IR \+ .
Niektre kategorie, np. bdy nie mog zosta wyczone.
Jeeli standardowa diagnostyka nie zostaa przekierowana, prawie wszystkie
komunikaty id do
.BR /dev/null .
Przykady:
"-D+a-v" or "-D1-v" : wszystkie komunikaty oprcz ekranu
"-D+kd" : domylne + klawiatura i dysk
"-D0+RW" : tylko zapis i odczyt z dysku
Kada litera moe si pojawi w dowolnym miejscu, nawet bezsensowne
kombinacje, jak
.I -D01-a-1+0,
bd zaakceptowane, wic naley by ostronym.
Niektre opcje s standardowo wczone, a niektre nie. Jest to zupenie
arbitralna decyzja autora i moe to ulec zmianie w nastpnych wersjach.
Aby mie pewno, e opcja jest wczona, naley j jawnie wczy.
.SH "SPECJALNE KLAWISZE"
W trybie bezporedniego dostepu do klawiatury (opcja
.BR \-k )
.B DOSEMU
reaguje na pewne kombinacje klawiszy.
.PP
.PD 0
.IP
ctrl-scrlock = pokazuje wektor przerwania 0x32
.IP
alt-scrlock = pokazuje rejestry vm86
.IP
rshift-scrlock = generuje przerwanie 8 (timer)
.IP
lshift-scrlock = generuje przerwanie 9 (klawiatura)
.IP
ctrl-break = ctrl-break jak w DOS-ie.
.IP
ctrl-alt-pgup = restart DOS. Ta opcja moe by niebezpieczna.
.IP
ctrl-alt-pgdn = koniec pracy.
.PD 1
.PP
Do przeczania na inn konsol wirtualn naley Uywa
<LEFT CTRL>-<LEFT ALT>-<klawisz funkcyjny>.
.SH PAMI
Obsuga pamici XMS w
.B DOSEMU
jest zgodna ze specyfikacj opracowan przez firmy
Lotus/Intel/Microsoft/AST w wersji 3.0. Zaimplementowano wszystkie funkcje
oprcz 0x12 (realokacja bloku UMB).
.PP
Wszystkie funkcje UMB sa na razie niedopracowane. W kolejnej wersji zostanie
to poprawione.
.PP
.B DOSEMU
0.97 obsuguje te standard EMS 4.0 oraz DPMI 0.9 (czciowo 1.0).
.SH LOGI SYSTEMOWE
.B DOSEMU
moe logowa wszystkie operacje poprzez email lub
.BR syslogd (8).
Plik
.I /etc/dosemu.loglevel
zawiera informacje o tej funkcji. Przeczytaj te plik
.IR doc/README.txt .
.SH AUTOR
.B DOSEMU
(skadajcy si z plikw
.B dos
i
.B libdosemu
) opiera si na wersji 0.4 oryginalnego programu napisanego przez
Matthiasa Lautnera (nie znam jego aktualnego adresu).
.PP
Robert Sanders <gt8134b@prism.gatech.edu>
sprawuje opiek nad wersj
.BR DOSEMU ,
z ktr ukaza si ten opis (strona podrcznika man). Przez cztery lata
James B. MacLean <macleajb@ednet.ns.ca> bez chwili odpoczynku kierowa
rozwijaniem DOSEMU, implementacj DPMI (dziki ktremu mona uruchomi m.in.
Windows 3.1, dos4gw, djgpp) doprowadzajc go niemal do wersji beta.
Teraz program jest rozwijany przez Hansa Lermena <lermen@fgan.de>.
.SH PROBLEMY
Jest ich zbyt duo, by wszystkie wyliczy, jednak duo mniej si
zamanifestowao.
.PP
Zgaszaj problemy do autora. Chciaby on te wiedzie, ktre programy DZIAAJ.
Po prostu wylij mu informacj jakiego programu uywasz, w jakiej wersji; co
dziaa, a co nie itd.
.SH DOSTPNO
Najnowsza publiczna wersja
.B DOSEMU
moe byc pobrana przez ftp z tsx-11.mit.edu w katalogu /pub/linux/ALPHA/dosemu
Jeeli chcesz mie dostp do wersji rozwojowych, docz do zespou
.BR DOSEMU
\- przydadz ci si nawet raporty o zauwaonych bdach.
.SH PLIKI
.PD 0
.TP
.I /usr/bin/dos
Gwny plik programu.
.TP
.I /usr/bin/xdos
Wersja do X Window.
.TP
.I $HOME/dosemu
lokalny katalog
.B DOSEMU
uytkownika. Zostanie on po cichu utworzony, jeli nie istnieje.
.TP
.I $HOME/dosemu/tmp
Wszystkie pliki tymczasowe s tworzone w tym katalogu, katalog /tmp nie
jest ju uywany.
.TP
.I /var/run/dosemu.*
lub
.TP
.I $HOME/dosemu/run
Rozmaite pliki uywane przez
.B DOSEMU
wczajc potoki uywane do ledzenia.
.TP
.TP
lub
.TP
.I $HOME/dosemu/lib
Rozmaite pliki uywane przez
.B DOSEMU
wcznie z obrazami dyskw i plikami konfiguracyjnymi do obsugi tyche.
W tym katalogu znajduje si rwnie gwny plik konfiguracyjny dla
.B DOSEMU
.IR global.conf ,
ktry wcza
.IR /etc/dosemu.conf .
Jeli
.I /etc/dosemu.users
danemu uytkownikowi na to pozwala (o ile program nie jest suid root), to
zamiast
.I /var/lib/dosemu/*
moe by uywany
.IR $HOME/dosemu/lib .
Uytkownik moe wwczas mie swoj cakowicie wasn konfiguracj.
.TP
.I /etc/dosemu.conf
Gwny plik konfiguracyjny
.BR DOSEMU ,
wczony w
.IR global.conf .
.TP
.I /etc/dosemu.users
Okrela prawa dostpu do
.B DOSEMU
dla poszczeglnych uytkownikw i ustawia pewne ywotne opcje konfiguracyjne.
Jest to jedyny plik konfiguracyjny o ustalonej lokalizacji,
.B DOSEMU
najpierw szuka
.I /etc/dosemu.users
a, gdy go nie znajdzie,
.I /etc/dosemu/dosemu.users .
Przy uyciu sowa kluczowego
.I default_lib_dir=
w
.I dosemu.users
mona przenie katalog systemowy
.I /var/lib/dosemu
gdziekolwiek. Wicej informacji na ten temat znajduje si w
.IR ./doc/README.txt .
.TP
.I /etc/dosemu/dos.ini
Plik konfiguracyjny IPX.
.TP
.I doc/DPR
Zesp DOSEMU: kto co robi przy programie.
.TP
.I doc/DANG
Pomoc w poprawianiu kodu rdowego.
.BR DOSEMU .
.TP
.I doc/README.*
Pliki dokumentacyjne.
.TP
.I QuickStart
Szybkie wprowadzenie do
.BR DOSEMU .
.TP
.I ChangeLog
Zmiany w programie od ostatniej wersji.
.TP
.IR "Lista pocztowa MS-DOS " \-
wylij list do
.I linux-msdos@vger.rutgers.edu
aby uzyska wicej informacji.
.SH "ZOBACZ TAKE"
.BR mkfatimage16 "(1), " mtools "(1)"
|