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
4 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 🙂
Marek · 22 lutego 2024 o 22:13
vDosplus- ostatnia deska ratunku😉
Witam Pana serdecznie. Mam pytanie. Czy działał Pan może kiedyś na vDosplus? To jest jedyny emulator DOS ,który odpala mój leciwy dosowy program magazynowy na nowych komputerach. Nie trzeba stawiać maszyny wirtualnej. Jest tylko jeden problem. Nie mogę sobie poradzić z instalacją polskich liter. Tak jak program działa pod xp z pakietem liter 852 tak pod vDosplus są krzaczki.
☛ 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ć […]