Około 4 lata temu (2017 rok) uruchomiłem MS-DOSa po raz pierwszy od ponad 25-ciu lat. Powrót nie był taki prosty jakby się mogło wydawać 🙂 Dużo zapomniałem i musiałem sobie przypomnieć co nie co. Dzisiaj wiem już trochę więcej, więc postanowiłem zachować w pamięci (tego bloga) moje aktualne ustawienia w plikach wsadowych / konfiguracyjnych autoexec.bat i config.sys. Może przydadzą się jeszcze komuś.

Najlepsze ustawienia dla AUTOEXEC.BAT i CONFIG.SYS – DOS best settings ?

Na wstępie warto przypomnieć do czego służą pliki autoexec.bat oraz config.sys. Autoexec.bat to specjalny plik / program wsadowy (ang. batch file), dzięki któremu można uruchamiać programy zewnętrzne oraz stosować komendy MS-DOSa. Jest on (o ile istnieje) automatycznie uruchamiany przy starcie systemu.

Z kolei plik config.sys służy do konfigurowania ustawień systemowych MS-DOS. Można tutaj m.in. zdefiniować parametry zajętości pamięci, załadować programy rezydentne i sterowniki urządzeń (device=, devicehigh= i inne). Config.sys jest ładowany przed plikiem wsadowym autoexec.bat. Poniżej przykładowe listingi dla obydwu plików:

Przykładowy plik wsadowy MS-DOS – AUTOEXEC.BAT

@ECHO OFF
PROMPT $P$G
PATH=C:\DOS;C:\NC;C:\MOUSE
LH SMARTDRV /X
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
SET SOUND=C:\SB16
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET MIDI=SYNTH:1 MAP:E MODE:0
SET CTCM=C:\CTCM
C:\SB16\DIAGNOSE /S
C:\SB16\AWEUTIL /S
C:\SB16\MIXERSET /P /Q
C:\CTCM\CTCU /S
LH MOUSE
LH NC

Przykładowy plik konfiguracyjny MS-DOS – CONFIG.SYS

DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS
FILES=40
BUFFERS=20,0
FCBS=4,0
LASTDRIVE=Z
DEVICE=C:\CTCM\CTCM.EXE

Warto dodać, że należy zwracać uwagę na kolejność komend oraz programów jakie maja być uruchomione. Plik konfiguracyjny config.sys powinien w większości przypadków rozpoczynać się komendami:

DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS

kolejne wpisy mogą być już w innej kolejności. Z kolei autoexec.bat dobrze aby rozpoczynał się ustawieniami ścieżek do najważniejszych programów, które mogą być uruchomione bez podania dokładnej ścieżki właśnie po jej wcześniejszym ustawieniu komendą

PATH=C:\DOS;C:\NC;C:\MOUSE

źródło: wikipedia.org


2 Komentarze

Orion90 · 12 kwietnia 2021 o 08:04

Małe, szybkie ustawienia a jest wszystko, czego potrzeba dla DOS’a 🙂 No Mscdexa tylko nie widzę tam.

    Bartłomiej_Speth · 13 kwietnia 2021 o 17:42

    Hej, MSCDEXa nie ma bo akurat nie używam CD-ROMów w DOSie 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *