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.