Data: 2020-08-04 21:35:04 | |
Autor: Adam | |
Jak to byĹo z pamiÄciÄ w DOS-ie? | |
W dniu 2020-08-04 o 20:20, Atlantis pisze:
Swoją przygodę z pecetami zaczynałem już w czasach Windowsa 95, W config.sys: DOS=HIGHG,UMB a później sterowniki ładujesz przez: DEVICEHIGH=sterownik.com Tutaj uwaga: czasami zdarzało się, że trzeba było zmienić kolejność ładowania sterowników, bo dla przykładowo niektórych już brakowało miejsca, więc ładowały się do pamięci podstawowej. Wtedy lepiej większy sterownik dawać do góry, a mniejszy do podstawowej. W autoexec.bat ładujemy: LOADHIGH niektóre gry przy próbie uruchomienia zaczynają wywalać komunikat o DOS widzi 640kB.
Nie tyle typ RAM jako taki, tylko zarządzanie - czyli m.in. UMB, HMA, EMS - już dokładnie nie pamiętam. celu można było zmodyfikować config.sys/autoexec.bat w taki sposób, aby w config.sys sekcje MENUITEM=KONF1,konfiguracja jakaś-tam MENUITEM=INNA,konfiguracja inna [COMMON] rem to co zawsze [KONF1] rem tu sekcja dla konfiguracji jakiejś-tam [INNA] rem - dla innej analogicznie w autoexec.bat: IF %CONFIG%==KONF1 GOTO %CONFIG% IF %CONFIG%==INNA GOTO %CONFIG% :KONF1 rem - dla konfiguracji jakas-tam :INNA rem dla innej Można było przechodzić poleceniem GOTO przykładowo: rem blablabla rem blabla GOTO KONIEC :KONIEC rem blablabbbb
DOS, a w zasadzie programy były absolutnie przenoszalne, o ile nie odwoływały się wprost do sprzętu. A czasem odwoływały się. Prozaicznie: drukarki. Ale to nie problem. Gorzej - dźwięk. Jeśli odwoływały się do kart dźwiękowych czy muzycznych, to w najlepszym przypadku brak bnyło dźwięku, w najgorszym pomagał klawisz reset i zmiana konfiguracji. Jeszcze inaczej (np. niektóre moje programy) odwoływały się już bezpośrednio do bebechów, np. sprawdzając numer seryjny BIOSu. Objeść to było trudne lub niemożliwe, ale takich programów była garstka. Ogólna zasada: w Win 3.x i noeszych miałeś i masz konfigurację wspólna dla systemu. W DOSie każdy program miał swoją własną konfigurację. -- Pozdrawiam. Adam |
|