Tämä ohje selvittää miten Ms-Dos 5.0:ssa vapautetaan
mahdollisimman paljon Dosin perusmuistia Asteri
Ohjelmien käyttöön.
Erilliset ohjeet muistin vapauttamiseen
DOS 6.x
ja
Windows 95
käyttöjärjestelmissä.
Muistiraportin paperille saat kirjoittamalla
MEM /C >PRN
Tehtyäsi muutokset käynnistä tietokone uudestaan painamalla
Alt Ctrl ja Del näppäimet pohjaan. Seuraa käynnistyksen ilmoitukset
ja kirjoita mahdolliset virheilmoitukset ylös.
Perusasetukset Config.sys ja Autoexec.bat
Jos mahdollista, käytä allaolevia Config.sys ja Autoexec.bat
tiedostoja. Komentojen tulee olla allaolevassa järjestyksessä.
Yleensä allaesitetyt komennot toimivat
Tallenna vanha Autoexec.bat ja Config.sys tiedosto levykkeelle varmuuskopioksi
ennen muutoksia
Config.sys:
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS
COUNTRY = 358,,C:\DOS\COUNTRY.SYS
FILES=30
BUFFERS=20
Autoexec.bat
@ECHO OFF
PROMPT $P$G
PATH C:\;C:\DOS;
LH C:\DOS\KEYB SU,437,\DOS\KEYBOARD.SYS
Monimutkaisempaa muistin optimointia
Seuraavassa on käyty läpi eräitä komentoja kommentteineen rivejä.
Config.sys
Seuraavat kolme riviä on aina oltava, jotta Dos ottaa ylämuistin käyttöön
Rivit on oltava samassa järjestyksessä
Hakemisto C:\DOS voi olla toinenkin (esim WINDOWS). Käytä alkuperäistä
hakemistoa jos ko. ajuri/ohjelma sieltä löytyi
Jos Config.sys:issä ladataan smartdrv.sys, muuta DEVICE komennon tilalle DEVICEHIGH
Säilytä alkuperäiset numeroarvot SMARTDRV.SYS komennon perässä
Älä lisää SMARTDRV.SYS riviä jos sitä ei ole
DEVICEHIGH=C:\WINDOWS\SMARTDRV.SYS
Säilytä alkuperäiset files ja buffers asetukset ennallaan
Älä lisää niitä jos ne puuttuvat
FILES=30
BUFFERS=20
Lisää REM Setver.exe:n eteen
Jos joku ohjelma herjaa "Incorrect dos version", poista
komento REM Setver:in edestä ja muuta DEVICE sanan tilalle DEVICEHIGH
REM DEVICEHIGH=C:\DOS\SETVER.EXE
ANSI.SYS ohjainta ei yleensä käytetä.
Lisää REM Ansi.sys rivin eteen
Jos kuitenkin jokin ohjelma tarvitsee ansi.sys:iä muuta DEVICE=
tilalle DEVICEHIGH=
REM DEVICE=C:\DOS\ANSI.SYS
DEVICEHIGH=C:\DOS\ANSI.SYS
DISPLAY.SYS riviä ei yleensä tarvita.
Poista se lisäämällä REM rivin eteen
REM DEVICE=C:\DOS\DISPLAY.SYS
NLSFUNC riviä ei yleensä tarvita.
Poista se lisäämällä REM rivin eteen
REM NLSFUNC
Muuta kaikki muut rivit, jotka alkavat DEVICE= alkamaan DEVICEHIGH=
Poista kaikki tarpeettomat rivit lisäämällä REM tarpeettoman rivin alkuun
Autoexec.bat
Lisää LH -komento Autoexec.bat:issa ladattavien ohjelmien eteen
Jos mahdollista, älä käytä DOSSHELL -ohjelmaa (lisää REM komennon eteen).
DOSSHELL jää residenttinä muistiin vieden tilaa n. 5K ja dosshellin
käyttämä DOSSWAP vie tilaa jopa 34K ! (yhteensä n.40.000 byteä)
Rivi, jolla on MOUSE tai LMOUSE komento lataa hiiriajurin, jota
tarvitaan vain, jos halutaan käyttää hiirtä Dos ohjelmissa. Windows -ohjelmat eivät tarvitse
autoexec.bat:issa ladattavaa hiiriajuria. Lisää REM sen rivin eteen, jolla
ladataan hiiriohjain jos et tarvitse hiirtä Dos -ohjelmien kanssa. Jos tarvitset hiirtä
Dos-ohjelmissa, lisää LH MOUSE komennon eteen.
NLSFUNC riviä ei yleensä tarvita.
Poista se lisäämällä REM rivin eteen
REM NLSFUNC ...
Lataa SHARE ylämuistiin lisäämällä LH ko. rivin eteen
LH SHARE ...
Poista rivit joilla ladataan ja otetaan codepage käyttöön lisäämällä REM ko. rivin alkuun
REM MODE CON CODEPAGE PREPARE ...
REM MODE CON CODEPAGE SELECT ...