VBMagazine

 Komputery    
Poprzedni artykuł Następny artykuł

Warsztat Miguela

MIGUEL

DOS i WINDOWS - czyli jak pies z kotem zatańczył


Witam wszystkich warsztatowców i zapraszam do przeczytania kolejnego - mam nadzieję - interesującego tekstu. Tym razem spróbujemy przystosować nasze komputery do pracy w dwóch systemach - w DOSie oraz Windowsach. Choć "okienka" stały się niepodważalnym standardem w świecie PC'tów, jednak istnieje ogromna rzesza ludzi, lubiących sobie czasem pograć w stare gierki lub popracować w dawno zapomnianych lecz do dzisiaj jedynych w swoim rodzaju programach. Ostatnio bardzo modne stało się korzystanie z emulatorów starych komputerów, dlatego warto zmienić nieco oblicze naszych komputerów. A więc do dzieła...


Windows tylko na życzenie


Wiele osób uważa, iż DOS jest już tylko bezużytecznym systemem bez którego śmiało można się obejść. O tym czy mają rację można by długo polemizować, faktem jest jednak, że to z poziomu DOSa następuje uruchomienie systemu Windows (zarówno 3.x jak i 9x). Należy również pamiętać iż w razie awarii "okienek" pozostaje nam jedynie czysty DOS, ewentualnie wspomagany którąś z popularnych nakładek (Norton Commander i pokrewne).

Chcąc pracować w DOSie nie trzeba wchodzić do Windowsa i odpalać "trybu MS-DOS". Bardziej korzystne będzie zablokowanie automatycznego uruchamiania "okienek" już podczas startu i ręczny wybór interesującego nas w danej chwili systemu (DOS lub Windows). Takiej "blokady" można dokonać za pomocą jednej z poniżej opisanych windowsowych aplikacji.


1) Tweak UI

Jest to bardzo popularny program do "podkręcania" systemu Windows 9x. Nie będę wyliczał wszystkich możliwości programu, napiszę tylko tyle, iż warto go posiadać, ponieważ potrafi naprawdę wiele. Blokady automatycznego ładowania "okienek" można dokonać w następujący sposób:

- należy uruchomić aplikację

- wybrać zakładkę "BOOT"

- wyłączyć opcję "START GUI AUTOMATICALLY"

- zatwierdzić wybór przyciskiem "OK"

- zamknąć system i po ponownym uruchomieniu... cieszyć oczy widokiem DOSa (odpalenie "okienek" nastąpi po wpisaniu WIN i zatwierdzeniu ENTERem).


2) K/oS X-Setup 2.0

Program bardzo podobny możliwościami do poprzedniego. Oba programy używane jednocześnie doskonale się uzupełniają. Aby zablokować automatyczne ładowanie systemu Windows należy:

- uruchomić program

- wybrać zakładkę "BOOT"

- wyłączyć opcję "START WINDOWS AUTOMATICALLY"

- wyłączyć program

- zamknąć system i ponownie uruchomić system (oczywiście domyślnie jest to DOS)


3) 95 Multi Booter 3.0

Ta aplikacja służy wyłącznie do włączania/wyłączania domyślnego ładowania "okienek". Z czterech przycisków interesuje nas jedynie ten, podpisany jako "COMMAND PROMPT".


Konfiguracja uniwersalna

Starzy komputerowi wyjadacze na pewno wiedzą czym są pliki AUTOEXEC.BAT i CONFIG.SYS. Nowiciuszom wyjaśnię, iż owe pliki ładują do pamięci komputera bardzo ważne sterowniki, programy rezydentne oraz konfigurują zmienne systemowe. To dzięki nim komputer widzi całą pamięć RAM (nie tylko podstawowe 640 KB), obsługuje polskie litery, myszę, CD-ROM oraz uruchamia w DOSie Norton Commandera. Bez nich niemożliwe było by "odpalenie" większości DOSowych programów (w tym gier) a nawet Windowsów.

Spróbujmy teraz skonfigurować nasze pliki tak, aby można było po starcie komputera wybrać jeden z systemów (DOS lub Windows), który ma się "odpalić" po uruchomieniu komputera. Oto przykład pliku AUTOEXEC.BAT:


--------------------

01 SET BLASTER=A220 I5 D1 T4
02 PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;c:\arc;c:\nc;c:\
03 GOTO %CONFIG%
04 :CON_1
05 lh C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001
06 lh C:\MMP16III\DRIVERS\AZTPNP.EXE /A
07 lh C:\MMP16III\UTILITY\VOLSET /V:14 /X:14 /F:14 /C:14 /L:14 /M:0 /R:M
08 lh c:\drivers\mouse
09 lh nc
10 GOTO COMMON
11 :CON_2
12 mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
13 mode con codepage select=852
14 keyb pl,,C:\WINDOWS\COMMAND\keybrd4.sys
15 IF exist c:\error.err scandisk c: /autofix /nosummary
16 dir > c:\error.err
17 win
18 del c:\error.err
19 GOTO COMMON
20 :common

--------------------


UWAGA! Linijki zostały ponumerowane dla ułatwienia dalszego objaśniania zawartości pliku. Oryginalny plik nie może zawierać numerów!

Linie o numerach 4-10 zawierają konfigurację dla systemu DOS. Linia 5 ładuje do pamięci sterownik CD-ROMu i jej treść na różnych komputerach może się trochę różnić. Linie 1, 6 i 7 inicjują kartę dźwiękową (mówią jej "pobudka, pora się wziąć do roboty :-), natomiast linia o numerze 8 ładuje do pamięci sterownik myszy. W końcu linia 9 odpala Norton Commandera, bez którego praca w DOSie jest dużo bardziej męcząca.

Linie 11-19 odpowiadają za konfigurację komputera dla Windowsa. Linie 12-14 konfigurują ekran i klawiaturę, aby możliwe było korzystanie z polskich znaków. Linie 15, 16 oraz 18 zaleca się umieszczać w komputerach ze starszymi wersjami Windows 95 (kto czytał "Warsztat Miguela" w 11 numerze NoName ten zapewne wie o co chodzi) - dzięki nim dysk będzie testowany po każdym nieprawidłowym wyjściu z "okienek". Na koniec bardzo ważna linijka o numerze 17 - powoduje uruchomienie "okienek", które bez tego się same nie uruchomią.


A teraz pora na przykład pliku CONFIG.SYS:

--------------------

01 [MENU]
02 MENUITEM=CON_1,DOS i NORTON
03 MENUITEM=CON_2,WINDOWS 95
04 MENUCOLOR=14,0
05 MENUDEFAULT=CON_2,2
06 [CON_1]
07 dos=high, umb
08 device=C:\himem.sys
09 devicehigh=c:\drivers\emm386.exe RAM
10 files=20
11 buffers=20
12 DEVICEHIGH=C:\DRIVERS\SGIDECD.SYS /D:MSCD001
13 [CON_2]
14 dos=high
15 device=C:\WINDOWS\himem.sys
16 device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
17 Country=048,852,C:\WINDOWS\COMMAND\country.sys
18 [common]

--------------------


UWAGA! Linijki zostały ponumerowane dla ułatwienia dalszego objaśniania zawartości pliku. Oryginalny plik nie może zawierać numerów!

Konfiguracja dla DOSa mieści się w linijkach o numerach 6-12. Linie 7-9 konfigurują przydział pamięci dla systemu oraz oczywiście samą pamięć. Numery 10 i 11 to rezerwacja pamięci na bufor dyskowy oraz deklaracja, ile można jednocześnie otworzyć plików do odczytu/zapisu. Linia 12 na różnych komputerach może różnie wyglądać a powoduje załadowanie do pamięci sterownika napędu CD-ROM.

Linie 13-17 to konfiguracja dla systemu Windows. Dwie pierwsze linie inicjują całą pamięć komputera i przydzielają w niej odpowiednie miejsce dla systemu DOS (który oczywiście później "odpali" Windowsy). Bez linii o numerach 16 i 17 niemożliwe było by używanie polskich znaków.

Jeśli w przyszłości któryś z systemów (DOS lub Windows) będzie chciał coś dopisać do pliku AUTOEXEC.BAT lub CONFIG.SYS, dokona tego tuż za linią zawierającą wyraz "common". Zmodyfikowane pliki AUTOEXEC.BAT i CONFIG.SYS umożliwiają podczas startu wybór jednego z dwóch systemów:
- DOS i NORTON
- WINDOWS 95


Jeśli użytkownik w ciągu dwóch sekund nie wybierze żadnej opcji, domyślnie "odpali się" Windows.

A TUTAJ można obejrzeć zawartość plików, których używam w moim systemie.


Zalety i wady rozwiązania

Hmmm. Podobne rozwiązanie zastosowałem w kilku komputerach (kolegów, rodziców, znajomych) na specjalne życzenie użytkowników. Do dzisiaj nikt się nie poskarżył, że coś źle działa, jest to więc chyba wystarczający dowód na to, że warto coś zmienić w swoich komputerach. Dzięki takiemu rozwiązaniu możliwa jest zarówno praca w "okienkach" jak i zabawa w DOSowych grach (m.in. Mortal Kombat, Command&Conquer, Duke Nukem 3D, Doom). Wiem, że większość gier można również "odpalić" z poziomu Windowsa, lecz bywają też takie "rodzynki", które wyjątkowo z nim się gryzą (często brakuje wolnej podstawowej pamięci, ponieważ siedzi w niej Windows).


Owocnej pracy i jak najmniejszej ilości problemów z systemem życzy


MIGUEL
e-mail: miguel000@poczta.onet.pl
http://republika.pl/miguel000

Poprzedni artykuł Następny artykuł



Klasyka

 


Copyright 1999-2001 Magazyn internetowy NoName
Wszelkie prawa zastrzeżone