ReWiA 2.0 html manual
-------------------- Konfigurowanie systemu operacyjnego --------------------
W niniejszym paragrafie opisano sposoby konfigurowania systemu operacyjnego
w celu optymalnego wykorzystania ReWii. W dużej mierze odnoszą się one także
do każdego innego większego programu. Do podanych poniżej wskazówek należy się
stosować o ile inne programy nie wymagają innej konfiguracji systemu
operacyjnego, a miejscowy ekspert od komputerów nie ma innego poglądu na ten
temat.
W przypadku komputerów IBM PC, PC/XT i XT-turbo sprawa jest prosta.
Najlepszą wersją systemu operacyjnego dla tych typów komputerów jest wersja
3.3 (jest ona lepsza od wersji 4.0 i 5.0 gdyż na tych typach komputerów
zajmują one więcej pamięci operacyjnej niż wersja 3.3). Dodatkowo w pliku
CONFIG.SYS należy umieścić linie :
FILES=20
BUFFERS=20
oraz wyrzucić z plików AUTOEXEC.BAT i CONFIG.SYS wszystkie niepotrzebne
programy rezydentne (np. MOUSE.SYS). Ma to na celu maksymalizację wolnej
pamięci. Jeśli chcemy przetwarzać widma IUE w dużej dyspersji na tych
komputerach trzeba zakupić kartę z pamięcią EMS (wersja 3.2, a najlepiej 4.0)
o pojemności 1 do 2MB i w pliku CONFIG.SYS zainstalować sterownik (driver)
pamięci EMS (ogłoszenia firm sprzedających takie karty pojawiają się jeszcze w
miesięczniku BYTE, w Polsce karty takie są praktycznie nieosiągalne). Autor
gorąco ODRADZA przetwarzanie widm IUE w dużej dyspersji lub 2-wymiarowych na
komputerach tej klasy. Są one po prostu za wolne.
Jeśli chodzi o komputery klasy AT sprawa jest bardziej skomplikowana.
Najpierw należy określić ile pamięci (suma pamięci DOS-owskiej oraz typu
EXTENDED) ma komputer. Najczętszą konfiguracją jest 1MB (w tym 640kB DOS,
384kB EXTENDED). W tym przypadku optymalną wersją systemu operacyjnego jest
wersja 5.0, którą należy załadować z opcją HIGH, oraz disk cache o wielkości
320kB. Plik CONFIG.SYS powinien zawierać następujące linie :
FILES=20
BUFFERS=15
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.SYS 320 160
DOS=HIGH
Jeśli w komputerze AT jest tylko 640kB (rzadki przypadek) to należy postępować
jak dla komputerów XT. W nowszych komputerach AT (tzw. architektura NEAT, lub
podobne) istnieje możliwość zainstalowania pamięci EMS bez konieczności
kupowania specjalnej karty, co powinno być podane w dokumentacji płyty głównej
komputera. Cała robota sprowadza się do wstawienia kości pamięci w podstawki
na płycie głównej i przełożenia kilku zworek (szczegóły powinny być podane w
dokumentacji płyty głównej). Jeśli komputer miał 2MB pamięci lub więcej to nie
trzeba nawet wstawiać pamięci. Ostatnią czynnością jest uruchomienie programu
SETUP aby zapisać w pamięci CMOS zmienioną konfigurację (to też powinno być
opisane w dokumentacji) oraz dodanie w pliku CONFIG.SYS linii ładującej
sterownik pamięci EMS, np.
DEVICE=C:\NEATEMM.SYS 1024
Sterownik pamięci EMS powinien być dostarczony na dyskietce razem z
komputerem. Podana tu nazwa NEATEMM.SYS jest tylko przykładowa, w konkretnym
komputerze może być inna.
Jeszcze inaczej przedstawia się sprawa w przypadku komputerów klasy 386 i
486. Jeśli w takim komputerze jest tylko 1MB pamięci to należy postępować jak
z komputerami AT z 1MB. Natomiast jeśli jest 2MB lub więcej to należy
zainstalować Windows 3.1 i pracować w oknie dosowskim (polecam ten rodzaj
pracy) lub zainstalować emulator pamięci EMS (procesory 386 i 486 umożliwiają
czysto programową emulację pamięci typu EMS). Najpopularniejszymi emularorami
są : EMM386.EXE dostarczany z DOSem 5.0 i z Windows 3.0 i 3.1, QEMM.SYS
dostarczany z DesqView oraz 386MAX.SYS. QEMM.SYS w wersji 6.0 wydaje się być
najlepszy z nich. Zakładając użycie QEMM.SYS plik CONFIG.SYS powinien wyglądać
następująco :
dla 2MB pamięci
DEVICE=C:\QEMM\QEMM.SYS RAM ROM HANDLES=64
FILES=20
BUFFERS=30
DOS=HIGH
dla 4MB pamięci
DEVICE=C:\QEMM\QEMM.SYS RAM ROM HANDLES=64
FILES=20
BUFFERS=15
DEVICE=C:\QEMM\LOADHI.SYS C:\DOS\SMARTDRV.SYS 1024 256
DOS=HIGH
dla 8MB pamięci
DEVICE=C:\QEMM\QEMM.SYS RAM ROM HANDLES=64
FILES=20
BUFFERS=15
DEVICE=C:\QEMM\LOADHI.SYS C:\DOS\SMARTDRV.SYS 2048 512
DEVICE=C:\QEMM\LOADHI.SYS C:\DOS\RAMDRIVE.SYS 1024
DOS=HIGH
W przypadku QEMM pożądane jest uruchomienie programu OPTIMIZE, który załaduje
wszystkie programy rezydentne (TSR) znajdujące się w plikach CONFIG.SYS i
AUTOEXEC.BAT do pamięci powyżej 640kB. W przypadku 386MAX zalecane jest
uruchomienie programu MAXIMIZE. Zasadą jest aby emulator pamięci EMS był
ładowany w pierwszej kolejności, stąd zawsze jest on umieszczany na początku
pliku CONFIG.SYS. Przy instalowaniu sterownika pamięci EMS należy tak ustawić
opcje aby maksymalna ilość wskaźników EMS (EMS HANDLE) była co najmniej 64.
W przypadku pracy pod Windows 3.1 (nie 3.0 !!!) plik CONFIG.SYS powinien
wyglądać następująco :
dla 4MB pamięci
DEVICE=C:\DOS\HIMEM.SYS
FILES=20
BUFFERS=15
DEVICEHIGH=C:\WINDOWS\SMARTDRV.EXE 1024 256
DOS=HIGH
dla 8MB pamięci
DEVICE=C:\DOS\HIMEM.SYS
FILES=20
BUFFERS=15
DEVICEHIGH=C:\WINDOWS\SMARTDRV.EXE 2048 1024
DOS=HIGH
Pracując pod Windows 3.1 w oknie dosowskim należy zmodyfikować uprzednio plik
DOSPRMPT.PIF (za pomocą PIFEDITOR) blokując ograniczenie pamięci EMS (wpisując
w odpowiednie pole wartość -1). Spowoduje to, że w zależności od wolnej
pamięci i dysku będzie dostępne 10 do 20 MB EMS (więcej niż pamięci fizycznej
!!) co umożliwi ładowanie bardzo dużych widm. Zaleca się pracę w trybie
pełnoekranowym. Chociaż Windows 3.1 można uruchomić mając tylko 2MB pamięci
praca w takiej konfiguracji jest bardzo uciążliwa.
Nie gwarantuje się, że podane wyżej konfiguracje będą optymalne dla
przyszłych wersji ReWii. Przyszłe wersje ReWii będą prawdopodobnie wymagać
procesora 80286 lub nawet 80386 i pracować w trybie wirtualnym procesora
(PROTECTED ADDRESS MODE).
UWAGA : wersje QEMM poniżej 6.00 mają błędy w implementacji EMS wersja 4.0
co powoduje konieczność używania opcji -v3 przy wołaniu ReWii.