K's Homepage

MS-DOS

Das Betriebssystem, das die PC-Welt dominierte. Reine Textoberfläche, Batch-Dateien und die berühmten CONFIG.SYS & AUTOEXEC.BAT.

Klassiker wie Doom, Wolfenstein 3D, Prince of Persia und Monkey Island liefen hier in ihrer ursprünglichen Form.


Boot Menue


MS-DOS 6.22 und der knappe konventionelle Speicher

Bei MS-DOS 6.22 waren die maximal 640 KB konventioneller Speicher eine wichtige Ressource. Das Betriebssystem, Treiber,
speicherresidente Programme und Anwendungen mussten sich diesen begrenzten Speicher teilen.
EMS und XMS ermöglichten zwar die Nutzung zusätzlichen Speichers, doch viele ältere Programme und Spiele benötigten möglichst viel freien konventionellen Speicher.

Um den Speicher optimal zu nutzen, konnten Anwender Treiber in den oberen Speicherbereich verschieben, unnötige Komponenten deaktivieren und unterschiedliche Systemkonfigurationen verwenden.

Eine praktische Lösung bot das Bootmenü in der CONFIG.SYS. Damit ließ sich beim Start zwischen verschiedenen Konfigurationen wählen:

CONFIG.SYS
################
[MENU]
MENUITEM=STANDARD,Standardkonfiguration
MENUITEM=MINIMAL,Minimale Konfiguration
MENUDEFAULT=STANDARD,5
[COMMON]
DOS=HIGH,UMB
DEVICE=C:\DOS\HIMEM.SYS
[STANDARD]
DEVICEHIGH=C:\DOS\OAKCDROM.SYS /D:MSCD001
DEVICEHIGH=C:\DOS\MOUSE.SYS
[MINIMAL]
REM Keine zusätzlichen Treiber

AUTOEXEC.BAT
################
@ECHO OFF
PROMPT $P$G
PATH C:\DOS;C:\TOOLS
GOTO %CONFIG%
:STANDARD
LH C:\DOS\MSCDEX.EXE /D:MSCD001
LH C:\DOS\MOUSE.COM
GOTO ENDE
:MINIMAL
REM Keine zusätzlichen Programme laden
GOTO ENDE
:ENDE
###############

Fazit: Das Bootmenü von MS-DOS 6.22 ermöglichte flexible Systemkonfigurationen für unterschiedliche Anforderungen.

MS-DOS 6.22 - Startmenue

1. Standardkonfiguration
2. Minimale Konfiguration

Bitte waehlen Sie eine Option:

Durch gezieltes Laden und Weglassen von Treibern ließ sich wertvoller konventioneller Speicher einsparen, sodass auch speicherhungrige Spiele und Anwendungen zuverlässig gestartet werden konnten.
von: Stefan
⚠ Diese Seite befindet sich noch im Aufbau.
Weitere Tutorials und Beispiele folgen bald.