Supportnet / Forum / BS-Sonstige
Dos-Startdisk einstellen
Frage
Hi Leute,
seit Win 98 macht man ja nix mehr mit einer DOS-Startdisk, aber ich will jetzt mal wieder alte Dos-Spiele spielen und habe da wohl einiges verlernt. Vielleicht kann mir ja jemand hier helfen beim Verbessern der Startdateien.
1. Config.sys
DEVICEhigh=C:\WINDOWS\HIMEM.SYS
DEVICEhigh=C:\WINDOWS\EMM386.EXE noems
[b]BUFFERS=20,0
FILES=30[/b]
DOS=UMB,high
LASTDRIVE=J
[b]FCBS=4,0[/b]
DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
Country=049,850,C:\WINDOWS\COMMAND\country.sys
DEVICEhigh=C:\CDROM.SYS /D:MSCD001
2. Autoexec.bat
path a:\;c:\windows\command;
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV
lh mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
lh mode con codepage select=850
lh keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys
LH /L:1,42752 MSCDEX.EXE /D:mscd001
lh C:\Mouse.com
lh C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV\SBINIT
Also ich habe Win98 auf der Platte, nur brauche ich den "Speicher unter 1M" bei min. 600KB. Und das über Disk.
Wie sind die besten Einstellungen für die fett Makierten stellen??
Ich hoffe, jemand kennt sich noch aus.
Yessi
Antwort 1 von maler281
ach ja, lang ists her. Da musste ich nun auch erstmal in das gute alte "DOS 5.0 für den Anwender" gucken.
Das hat mich zu folgender Erkenntnis geführt:
FCBS kannst du dir vermutlich sparen.
Zitate:
Es gibt kaum noch Programme, die FCBS verwenden, so dass sie sich in der Regel den Speicherplatz für die Blöcke sparen können, indem sie die Werte 1,0 bzw. 0,0 angeben
Sie benötigen FCBS nur in Netzwerken, die mit CP/M-ähnlichen Dateiaufrufen arbeiten, und sollten FCBS nur einsetzen, wenn es das verwendete Programm ausdrücklich verlangt.
Wenn FCBS nicht in Verbindung mit dem SHARE-Befehl eingesetzt wird, ignoriert MS-DOS die Angabe von FCBS.
Zitate Ende.
Weiterhin würde ich Buffers= / Files= soweit wie möglich heruntersetzen, z.B. Buffers=15, Files=15. Wenns nicht läuft, musst es halt erhöhen.
Ansonsten kann ich mich noch daran erinnern, durch unterschiedliche Lade-Reihenfolge der Treiber in Config.sys und Autoexec.bat noch das eine oder andere byte Speicher gewonnen zu haben. Das ging dann bis zu 610 kb!!!
Das hat mich zu folgender Erkenntnis geführt:
FCBS kannst du dir vermutlich sparen.
Zitate:
Es gibt kaum noch Programme, die FCBS verwenden, so dass sie sich in der Regel den Speicherplatz für die Blöcke sparen können, indem sie die Werte 1,0 bzw. 0,0 angeben
Sie benötigen FCBS nur in Netzwerken, die mit CP/M-ähnlichen Dateiaufrufen arbeiten, und sollten FCBS nur einsetzen, wenn es das verwendete Programm ausdrücklich verlangt.
Wenn FCBS nicht in Verbindung mit dem SHARE-Befehl eingesetzt wird, ignoriert MS-DOS die Angabe von FCBS.
Zitate Ende.
Weiterhin würde ich Buffers= / Files= soweit wie möglich heruntersetzen, z.B. Buffers=15, Files=15. Wenns nicht läuft, musst es halt erhöhen.
Ansonsten kann ich mich noch daran erinnern, durch unterschiedliche Lade-Reihenfolge der Treiber in Config.sys und Autoexec.bat noch das eine oder andere byte Speicher gewonnen zu haben. Das ging dann bis zu 610 kb!!!
Antwort 2 von coros
Moin Yessi,
ich könnte Dir folgendes anbieten:
Buffers=40
Files=100
FCBS=4,0
Bei mir sind das die Werte für ein DOS-Programierprogramm. Ich erhalte damit einen Speicher von etwa 650kb im unteren Speicherbereich.
Sollte die Änderung der Werte bei Dir noch nicht den gewünschten Erfolg bringen, versuche es mal mit einem anderen Mousetreiber (Mouse.com). Die sehen zwar auf den ersten Blick alle gleich aus, verbrauchen aber unterschiedlich den Speicher.
Ich schreibe Dir mal meine Autoexec. bat und die config,sys hier mit rein, vielleicht kannst Du ja einige Einstellungen für Dich übernehmen.
Autoexec.bat
@ECHO OFF
PROMPT $p$g
PATH C:\DOS;D:\mv_k1sf;D:\mv_k2sf;D:\mv_k3sf;D:\mv_k4sf;D:\mv_a5sf;D:\mv_a6sf;
SET TEMP=C:\TEMP
rem MODE CON CODEPAGE PREPARE=((850) C:\winDOwS\COMMAND\EGA.CPI)
rem MODE CON CODEPAGE SELECT=850
LH /L:1,17232 KEYB GR,,C:\winDOwS\COMMAND\KEYBOARD.SYS
lh C:\DOS\MOUSE.COM
LH /L:0;2,45968 /S C:\winDOwS\SMARTDRV.EXE /X
call C:\sinec\bin\startcp
Config.sys
DEVICE=C:\winDOwS\HIMEM.SYS
DEVICEhigh=C:\dos\EMM386.EXE noems HIGHSCAN I=B000-B7FF I=C800-CFFF X=D000-DFFF
BUFFERS=40,0
FILES=100
DOS=UMB
LASTDRIVE=F
FCBS=4,0
DEVICEHIGH /L:3,12240 =C:\DOS\SETVER.EXE
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar Dein Problem gelöst hat.
ich könnte Dir folgendes anbieten:
Buffers=40
Files=100
FCBS=4,0
Bei mir sind das die Werte für ein DOS-Programierprogramm. Ich erhalte damit einen Speicher von etwa 650kb im unteren Speicherbereich.
Sollte die Änderung der Werte bei Dir noch nicht den gewünschten Erfolg bringen, versuche es mal mit einem anderen Mousetreiber (Mouse.com). Die sehen zwar auf den ersten Blick alle gleich aus, verbrauchen aber unterschiedlich den Speicher.
Ich schreibe Dir mal meine Autoexec. bat und die config,sys hier mit rein, vielleicht kannst Du ja einige Einstellungen für Dich übernehmen.
Autoexec.bat
@ECHO OFF
PROMPT $p$g
PATH C:\DOS;D:\mv_k1sf;D:\mv_k2sf;D:\mv_k3sf;D:\mv_k4sf;D:\mv_a5sf;D:\mv_a6sf;
SET TEMP=C:\TEMP
rem MODE CON CODEPAGE PREPARE=((850) C:\winDOwS\COMMAND\EGA.CPI)
rem MODE CON CODEPAGE SELECT=850
LH /L:1,17232 KEYB GR,,C:\winDOwS\COMMAND\KEYBOARD.SYS
lh C:\DOS\MOUSE.COM
LH /L:0;2,45968 /S C:\winDOwS\SMARTDRV.EXE /X
call C:\sinec\bin\startcp
Config.sys
DEVICE=C:\winDOwS\HIMEM.SYS
DEVICEhigh=C:\dos\EMM386.EXE noems HIGHSCAN I=B000-B7FF I=C800-CFFF X=D000-DFFF
BUFFERS=40,0
FILES=100
DOS=UMB
LASTDRIVE=F
FCBS=4,0
DEVICEHIGH /L:3,12240 =C:\DOS\SETVER.EXE
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar Dein Problem gelöst hat.
Antwort 3 von maler281
noch'n Nachtrag:
ich sah gerade in deiner Config.sys, Zeile 1:
DEVICEhigh=C:\WINDOWS\HIMEM.SYS
HIMEM stellt den oberen Speicherbereich für DOS zur Verfügung, deshalb muss der Befehl lauten:
DEVICE=C:\WINDOWS\HIMEM.SYS
-weil DOS zu diesem Zeitpunkt ja noch keinen oberen Speicher belegen kann.
ich sah gerade in deiner Config.sys, Zeile 1:
DEVICEhigh=C:\WINDOWS\HIMEM.SYS
HIMEM stellt den oberen Speicherbereich für DOS zur Verfügung, deshalb muss der Befehl lauten:
DEVICE=C:\WINDOWS\HIMEM.SYS
-weil DOS zu diesem Zeitpunkt ja noch keinen oberen Speicher belegen kann.
Antwort 4 von maler281
...und noch'n Nachtrag
schaul mal unter
www.winhistory.de
ist 'ne interessante Seite rund um DOS/WINDOWS
schaul mal unter
www.winhistory.de
ist 'ne interessante Seite rund um DOS/WINDOWS
Antwort 5 von xpuser
@maler:
geile seite.
gab es nicht mal eine himemversion, welche fehlerhaft war und den konventionellen speicher beanspruchte?
damals, also in den guten zeiten *gggg*
also partition nur für dos/win3.1,
memmaker ausgeführt und die autoexec/config auf die startdisk geschoben, man konnte durch manuelles einsehen/schreiben in der memmaker.(inf?? weiss nicht mehr, irgendwas mit viel speicher zuerst laden oder so, mist alkzheimer) noch einige bytes rausholen. ich hatte 614kb frei ;). ohne 386mem oder wie das ding hies.
geile seite.
gab es nicht mal eine himemversion, welche fehlerhaft war und den konventionellen speicher beanspruchte?
damals, also in den guten zeiten *gggg*
also partition nur für dos/win3.1,
memmaker ausgeführt und die autoexec/config auf die startdisk geschoben, man konnte durch manuelles einsehen/schreiben in der memmaker.(inf?? weiss nicht mehr, irgendwas mit viel speicher zuerst laden oder so, mist alkzheimer) noch einige bytes rausholen. ich hatte 614kb frei ;). ohne 386mem oder wie das ding hies.
Antwort 6 von Harald Boehm
Hallo,
noch'n Vorschlag:
Config.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM 4096 AUTO
DOS=HIGH,UMB
DEVICEHIGH=C:\CDROM.SYS /D:MSCD001
BUFFERS=20,0
FILES=30
LASTDRIVE=D
FCBS=4,0
Country=049,850,C:\WINDOWS\COMMAND\country.sys
Wie maler281 schon schrieb, ist der FCBS-Eintrag wahrscheinlich unnötig. Eventuell musst du auch noch den LASTDRIVE-Eintrag entsprechend deines Systems anpassen.
Autoexec.bat
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV
lh C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV\SBINIT
LH MSCDEX.EXE /D:mscd001
lh C:\Mouse.com
LH KEYB GR,,C:\WINDOWS\COMMAND\KEYBOARD.SYS
Die richtigen "Speicherfresser" dürften dabei die CD-ROM- und Maustreiber sein.
Da könntest du mal mit der Reihenfolge der Treiber in der autoexec.bat experimentieren, um eventuell noch mehr konventionellen Speicher freizumachen.
Gruß,
Harald
noch'n Vorschlag:
Config.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM 4096 AUTO
DOS=HIGH,UMB
DEVICEHIGH=C:\CDROM.SYS /D:MSCD001
BUFFERS=20,0
FILES=30
LASTDRIVE=D
FCBS=4,0
Country=049,850,C:\WINDOWS\COMMAND\country.sys
Wie maler281 schon schrieb, ist der FCBS-Eintrag wahrscheinlich unnötig. Eventuell musst du auch noch den LASTDRIVE-Eintrag entsprechend deines Systems anpassen.
Autoexec.bat
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV
lh C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV\SBINIT
LH MSCDEX.EXE /D:mscd001
lh C:\Mouse.com
LH KEYB GR,,C:\WINDOWS\COMMAND\KEYBOARD.SYS
Die richtigen "Speicherfresser" dürften dabei die CD-ROM- und Maustreiber sein.
Da könntest du mal mit der Reihenfolge der Treiber in der autoexec.bat experimentieren, um eventuell noch mehr konventionellen Speicher freizumachen.
Gruß,
Harald
Antwort 7 von Harald Boehm
Und noch den PATH in die autoexec.bat eintragen. Hab's vergessen. *g*
Antwort 8 von maler281
@xpuser:
wie soll ich das noch wissen, Alkzheimer ist auch an mir nicht spurlos vorbeigegangen. Aber ich habe, nachdem ich auch mal auf der historyseite war, mir WfW 3.11 runtergeladen und installiert. Irgendwann die nächste Zeit werde ich mich mal damit, -und auch wieder mit DOS-, beschäftigen.
Gruss aus Berlin
wie soll ich das noch wissen, Alkzheimer ist auch an mir nicht spurlos vorbeigegangen. Aber ich habe, nachdem ich auch mal auf der historyseite war, mir WfW 3.11 runtergeladen und installiert. Irgendwann die nächste Zeit werde ich mich mal damit, -und auch wieder mit DOS-, beschäftigen.
Gruss aus Berlin
Antwort 9 von YesAmerika
Hallo Leute.
Erst mal vielen Dank für eure Hilfe. Die hat mir weiter geholfen. Ich habe jetzt statt 559 KB satte 618 KB.
Yessi
Erst mal vielen Dank für eure Hilfe. Die hat mir weiter geholfen. Ich habe jetzt statt 559 KB satte 618 KB.
Yessi

