Zum Inhalt

DOS Kompendium

📅 Erstellt: 01.09.2026 🔄 Aktualisiert: 28.09.2026

Geschrieben vorerst und hauptsächlich für MS-DOS 6.22.

Erhöhung des Umgebungsspeichers

In der config.sys eintragen:
SHELL=C:\DOS\COMMAND.COM C:\DOS /P /E:1024

Bei einer Menükonfiguration vielleicht am besten unter [COMMON] aufführen.

Bedeutung:

  • C:\DOS\COMMAND.COM: Pfad zum Befehlsinterpreter
  • C:\DOS: Das Verzeichnis, in dem die COMMAND.COM liegt
  • /P: Macht die Shell permanent
  • /E:1024: Größe des Umgebungsspeichers für Umgebungsvariablen 1.024 Bytes, Standard sind 256 Bytes

Multiple Volume ARJ-Archive entpacken

Kommandozeile:
ARJ x -v -y MM3GOG.ARJ

In ein Zielverzeichnis (das bereits existieren muss!):
ARJ x -v -y MM3GOG.ARJ D:\GAMES\MM3DE

Bedeutung:

  • x: Extrahiere mit archivierter Pfadstruktur
  • -v: Ziehe automatisch das nächste Archiv-Volume nach
  • -y: Beantworte automatisch alles mit "Ja", z.B. "Nächstes Archiv entpacken?"

EGA Linemode oder 50-Zeilen Modus setzen

Man kennt es aus Norton Commander mit Alt-F9 kriegt man einfach mal 50 Textzeilen auf den Bildschirm. Macht die Verzeichnisse gleich übersichtlicher...

Wie kann man das in der Kommandozeile machen?

Wenn ANSI.SYS geladen ist über MODE-Befehl:
MODE CON: LINES=50
Und zurück:
MODE CON: LINES=25

Über Assembler mit DEBUG eine .COM-Datei erstellen für 50 Zeilen (8x8 Font laden) - LINE50.COM:

a 100
mov ax, 1112
mov bl, 00
int 10
ret
<Ctrl-C drücken>
r cx
8
n line50.com
w
q

Für LINE25.COM - eigentlich ein Reinitialisieren des Standard-Textmodus Mode 3 über AX = 0003h:

a 100
mov ax, 0003
int 10
ret
<Ctrl-C drücken>
r cx
6
n line25.com
w
q