DOS Kompendium
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 BefehlsinterpreterC:\DOS: Das Verzeichnis, in dem dieCOMMAND.COMliegt/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