|
| |

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


| |