Archiv Hardware perfekt konfigurieren 12.949 Themen, 54.079 Beiträge

Wie Config.sys etc. editieren, um mehr konv. Speicher für DO

swen2222222 / 3 Antworten / Baumansicht Nickles

Hallo!
Ich arbeite schon seit einiger Zeit daran, meine Dos-Spiele, die in der Regel schon so 550 k konventionellen Speicher benötigen, zum Laufen zu bringen, bisher jedoch leider ohne Erfolg.
Deshalb bräuchte ich dringend Tips, wie ich meine Config.sys und Autoexec.bat ändern muß, um mehr konv. Speicher zu erhalten, denn momentan komme ich gerade mal auf 480k. Am besten wäre es, wenn mir jemand, bei dem so ca. 600k frei sind, mal konkret hier im Forum posten könnte, wie seine Congig.sys und Autoexec.bat genau aussehen.
Natürlich sind die Treiber , die geladen werden von Fall zu Fall verschieden, aber es wäre eine gute Vorlage für mich, um an meiner Config.sys etc. bzw.einer Bootdisk zu arbeiten.
Da ich schon so lange an diesem nervigen Problem sitzte, würde ich mich über eine baldige Antwort natürlich besonders freuen.

MfG!

PQ. swen2222222 „Wie Config.sys etc. editieren, um mehr konv. Speicher für DO“
Optionen

Autoexec bat.

Werden DOS Spiele verwendet ist eine Multikonfiguration
empfehlenswert

Beispiel:

SET TMP=C:\Windows\TEMP
goto %config%
:standard
keyb gr, ,
win

:EMS
C:\WINDOWS\ keyb gr,,C:\WINDOWS\COMMAND\
keyboard.sys
PATH C:\QEMM;C:\NORTON~1;C:\PROGRA~1\
MICROS~2\OFFICE;%C:\DX4;
C:\WINDOWS\COMMAND\MSCDEX.EXE /
D:CD_01 /D:MSCD000
c:\hardware\logitech\mouse.exe
menu

:Win95
Win

:Dos
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /
D:MSCD000 /M:15 /V
keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys
PATH C:\QEMM;C:\NORTON~1;C:\PROGRA~1\
MICROS~2\OFFICE;%C:\DX4;
LH /L:0;1,28368 /S c:\hardware\logitech\mouse.exe
PATH=C:\ATACR;%PATH%
Set Blaster= A220 I5 D1
menu

:Dos7
keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys
PATH C:\QEMM;C:\NORTON~1;C:\PROGRA~1\MICROS~2\
OFFICE;%C:\DX4;
LH /L:0;1,28368 /S c:\hardware\logitech\mouse.exe
Menu


Config.sys Mehrfachkonfiguration Beispiel:

[Menu]
Menuitem =Standard,Allround
Menuitem =Win95, Only Win 95
Menuitem =EMS, EMS Speicher
Menuitem =Dos,Dos Start mit CD
Menuitem =Dos7, Dos Start ohne CD
Menudefault = Light, 3
Menucolor =7,1

[Standard]
DEVICE=C:\WINDOWS\Himem.Sys /Testmem:off
DEVICE=C:\WINDOWS\EMM386.EXE Noems I=B000-B7FF
Dos=HIGH,umb
Country=049,,C:\WINDOWS\COMMAND\country.sys
Switches=/F

[Win95]
Country=049,,C:\WINDOWS\COMMAND\country.sys
Switches=/F

[EMS]
DEVICE=C:\WINDOWS\Himem.Sys /Testmem:off
DEVICE=C:\WINDOWS\EMM386.EXE ram
Dos=HIGH,umb
BUFFERS=23,0
FILES=30
FCBS=4,0
Country=049,,C:\WINDOWS\COMMAND\country.sys
Switches=/F

[Dos]
DEVICE=C:\QEMM\QEMM386.SYS RAM
Dos=High,umb
DEVICEHIGH=C:\ATACR\CR_ATAPI.SYS /D:MSCD000 /Q
Country=049,,C:\WINDOWS\COMMAND\country.sys
BUFFERS=23,0
FILES=20
FCBS=4,0
Switches=/F

[Dos7]
DEVICE=C:\QEMM\QEMM386.SYS RAM
Dos=High,umb
Country=049,,C:\WINDOWS\COMMAND\country.sys
BUFFERS=23,0
FILES=20
FCBS=4,0
Switches=/F

Eisbär swen2222222 „Wie Config.sys etc. editieren, um mehr konv. Speicher für DO“
Optionen

Hi,
wenn es nicht so kompliziert sein soll:
In der Config. sys sollten folgende Einträge zu Beginn der Datei sein:
device=c:/windows/command/himem.sys
device=c:/windows/command/emm386.exe noems highscan (bzw. ram highscan, falls EMS-Speicher benötigt wird, was in der Regel nicht der Fall ist)
dos=high,umb
Aus jedem weiteren device-Befehl solltest Du ein devicehigh machen. Die Befehle buffers=10,0 und fcbs=1,0 sparen noch etwas Speicher
In der Autoexec solltest jede Zeile, die einen Treiber läd, mit lh beginnen (z.B. lh c:/mouse/mouse.com).
Wenn Du die Ladereihenfolge der Treiber geschickt verteilst, könntest Du damit zwischen 610 und 618kb konventionellen Speicher erreichen. Der hohe Speicherbereich sollte etwa 150kb groß sein, was schon einiges an Treibern schluckt (480kb sagst Du? Dann hast Du 130-140kb im konventionellen Speicher, die sich normalerweise hochladen lassen).
Die Ladereihenfolge ist wichtig, weil einige Treiber während ihrer Einrichtung mehr Speicher benötigen, als im Betrieb. Du mußt also einen Treiber finden, der während des Ladens genauso viel Speicher braucht, wie später im Betrieb. Der MS-Mousetreiber ist z.B. so einer. Es hilft da nur probieren in der Autoexec (Memmaker gibt es meines Wissens unter Win9x nicht mehr)
Bevor Du experimentierst, mache unbedingt ein Backup der beiden Dateien.
Es ist lange her mit DOS. Unter 6.2 hatte ich trotz Soundkarte, CD-ROM, MouseTreiber und all dem SchnickSchnack immer 620kb. Die komplette Konfig habe ich leider nicht mehr drauf und die letzten 2kb waren schwer zu holen.
Gruß Eisbär

PS: mit / ist ein Backslash gemeint

Grainger (Anonym) swen2222222 „Wie Config.sys etc. editieren, um mehr konv. Speicher für DO“
Optionen

PQ. und Eisbär haben ja schon so ziemliches alles wesentliche zum Thema gesagt, deshalb nur noch ein paar kleinere Anmerkungen:

statt des bei DOS bzw. Windows verwendeten Tastaturtreibers solltest Du einen alternativen Treiber verwenden, der Originaltreiber benötigt so ca. 6 KB Speicher, ich habe einen Treiber gefunden, der gerade mal 384 Bytes benötigt. Ich weiß leider nicht mehr, wo ich den her habe, da ich ihn schon seit Jahren benutze. Das Teil heißt WWKBDGR.COM und ist von Wolfgang Wirth.

Ähnliches gilt für den Maustreiber, bei einer Mitsumi Billig-Maus, die ich mal vor Jahren gekauft habe und die schon lange den Geist aufgegeben hat, war ein Maustreiber dabei, der gerade mal ca. 5 KB Speicher in Anspruch nahm.

Einen ähnlich guten und kleinen Maustreiber findest Du hier: http://www.vein.hu/~nagyd/program/ctm18b8.rar

Gute Freeware zum Thema DOS kannst Du übrigens auch hier finden:
http://www.geocities.com/rlcgreen/softlib1.htm