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
3 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 🙂
☛ Debugowanie 3Dfx Voodoo 1 / 2. Jak sprawdzić / naprawić uszkodzony akcelerator grafiki ? - LepszySerwis.pl - Helpdesk IT Poznań · 4 grudnia 2021 o 08:27
[…] 3Dfx Voodoo musisz dopisać dodatkowe zmienne konfiguracyjne w pliku autoexec.bat (zobacz też ustawienia / konfiguracja DOS – AUTOEXEC.BAT i CONFIG.SYS), a następnie zrestartować […]