Vielleicht habe ich die Frage zu literal aufgefasst.
Unter DOS, und zwar unter einem "nackten" DOS, gibt es bestimmte Dinge ganz einfach nicht. Graphik, Drucker, Sound usw. kann nur mit speziellen Treiber funktionieren, die nachträglich installiert werden müssen. DOS stellt diese Dinge schlicht und einfach nicht zur Verfügung. Es gibt z.B. eben nur die Schnittstelle LPT1: an die man Zeichen schicken kann. Wie genau man den Drucker dann ansteuern muss, damit der unterschiedliche Zeichensätze darstellt, muss man selbst tun. Das nimmt einem unter DOS niemand ab.
Bezüglich Speicher schlage ich vor, einfach mal den Befehl "MEM /C" auszuprobieren:
Zitat:
Konventioneller Speicher:
Name Größe (dezimal) Größe (hex)
------------- --------------------- -------------
MSDOS 11232 ( 11.0K) 2BE0
KBD 3296 ( 3.2K) CE0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 4032 ( 3.9K) FC0
KB16 6096 ( 6.0K) 17D0
Frei 112 ( 0.1K) 70
Frei 864 ( 0.8K) 360
Frei 628272 (613.5K) 99630
Insgesamt frei: 629248 (614.5K)
Hoher Speicher:
Name Größe (dezimal) Größe (hex)
------------- --------------------- -------------
SYSTEM 188400 (184.0K) 2DFF0
MOUSE 12528 ( 12.2K) 30F0
MSCDEXNT 464 ( 0.5K) 1D0
REDIR 2672 ( 2.6K) A70
DOSX 34848 ( 34.0K) 8820
Frei 832 ( 0.8K) 340
Frei 22256 ( 21.7K) 56F0
Insgesamt frei: 23088 ( 22.5K)
Insgesamt frei (konventioneller und hoher Speicher): 652336 (637.0K)
Maximale Größe für ausführbares Programm: 628272 (613.5K)
Größter freier Block im hohen Speicherblock: 22256 ( 21.7K)
1048576 Bytes gesamter fortlaufender Erweiterungsspeicher
0 Bytes fortlaufender Erweiterungsspeicher verfügbar
941056 Bytes XMS-Speicher verfügbar
MS-DOS ist resident im oberen Speicherbereich (HMA).
|
Die maximale Größe eines ausführbaren Programms ist übrigens auch eine DOS-Einschränkung. Da musste man bei großen Programmen (z.B. PageMaker) mit Overlays arbeiten.
fs9.exe geht sich mit 504 KB gerade noch aus.
Das 9.1-Update sprengt diesen Rahmen mit 27430 KB doch deutlich.
