DOS ohne Expanded Memory: 640KB

  • noch zwei Einträge für die CONFIG.SYS:

    STACKS=0,0
    FCBS=1,0

    Damit gibts noch etwas mehr freien Speicher.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)


  • Was bewirkt das?

    http://support.microsoft.com/kb/84300/en-us
    http://www.i8086.de/dos-befehle/fcbs.html

    Ersteres deaktiviert zusätzlichen Speicherplatz, den Hardware-Treiber zugeordnet bekommen, um Interrupts zu behandeln. Der Artikel erwähnt, dass DOS 3.2 diesen Wert standardmäßig immer auf 9,128 (9 Stacks à 128 Byte = 1152 Byte) setzt, auch wenn diese Stacks bei Prä-AT-Computern nicht notwendig sind (DOS 3.3 und höher erkennen dies automatisch). Trotzdem kann es nicht schaden, diese händisch abzuschalten.

    Alle aktuellen DOS-Programme sprechen Dateien über Dateideskriptoren (= einfache Zahlen, die eigentlichen Infos zur geöffneten Datei speichert DOS intern) anstatt sogenannter File Control Blocks an, die aus Kompatibilität zu CP/M in DOS 1.x eingeführt wurden. Zweiteres reduziert deren Anzahl auf das Minimum von 1 (der zweite Parameter erschließt sich mir gerade nicht).

  • ich hab auf meinem DOS 6.22 diese STACKS und FCBS einfach mal weggelassen und es lief alles genauso gut. Hab auf dieser Seite mal ne ganz witzige Beschreibung der einzelnen CONFIG.SYS Befehle gefunden, allerdings schon fuer Windows 95. Aber der Sinn und Zweck der einzelnen Kommandos hat sich ja nich gross veraendert.

    http://home.wtnet.de/~akstiefler/486/tips.html#c16

    Um noch genauere Informationen zu den einzelnen Befehlen geben zu koennen, muesste ich erst wieder in meinen DOS 6.22 Kompendium blaettern...

    Klassiker:
    Am5x86 (Asus VL/I 486SV2GX4) | Am5x86 (ECS UM8810P-AIO) | Pentium III-S 1400MHz (Gigabyte 6VTXE)
    Gaming-Rig: Core i7 7700k (Gigabyte Z270X Gaming 5)
    HTPC: Core i3 4160 (ASRock H97 Pro4)

  • im übrigen verwende ich nun die meiste zeit dos 3.3
    da geht eh alles
    habe 610kb speicher frei, das ist trotzdem ne menge für nur keyb2.com (400 bytes) und plain-dos.
    wie kamen die beim XT auf 32/64kb ram? bei 16kb konfigurationen ohne laufwerken erlas ich, dass die 16kb-ibms mit nur rom-basic ausgeliefert wurden

    ich weiß jetzt übrigens warum er meine 720kb 3,5 disketten mit nur 360kb formatiert hat.
    das bios ist typisch XT und kennt keine 720kb laufwerke (was ich komisch finde, da der laptop mit 2x720kb ausgeliefert wurde)..

    config.sys hilft:
    laufwerk A: DRIVPARM=/D:0 /F:2
    laufwerk B: DRIVPARM=/D:1 /F:2

    das geht ab dos 3.2 (gott sei dank :D)

    anbei eine sicherungskopie von https://support2.microsoft.com/kb/75131/de?wa=wsignin1.0

  • click84 hat mir nen image gezogen und gebastelt.
    aber ich nehm im regelfall via winimage die setup-bootdisk, lösche alles bis auf command.com, io.sys, msdos.sys, aexec.bat, cfg.sys und wat man zum booten halt braucht

    und dann nehm ich einfach die notwendigsten tools, nutze extract.exe und schieb sie auf die 720k floppy (fdisk, format, xcopy, ..)

  • Hm, ich versuche hier im Moment den "normalen" Weg zu beschreiten und scheitere an der select.com. Die soll als "kleiner" Setup dienen und den Inhalt der Disketten rüberkopieren. Ich scheitere aber immer.... er will "select a: c:\dos" und dann einen Ländercode haben, wie "001 US" oder "044 UK". Deutschland ist 049, aber was dan? DE? Das funktioniert nicht.
    Wenn ich nun "select a: c:\dos 001 US" nehme, klappts, er kopiert die 1. Floppy. Die 2. aber will er nicht mehr haben?

  • sys.com kopiert die command.com nicht mit. Deshalb ist Format c: /s effektiver. Du hast Recht mit dem einfachen kopieren, mich interessiert das mit select.com irgendwie... Ich meine das man dos 2.11 auch so installiert hat.

    Einmal editiert, zuletzt von Retro92 (28. September 2014 um 18:06)

  • Wimre überprüft SELECT das Label der Diskette. Wenn man also händisch den Inhalt der Installationsdisketten kopiert hat und das label vergessen hat, klappts nicht mit SELECT.
    Ob SYS.COM den COMMAND.COM mit überträgt, hängt von der DOS-Version ab - irgendwann waren die MS-Entwickler so weitsichtig, daß man das ja auch eigentlich braucht.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • Ich glaube die 64 KB waren damals schon Quatsch. Aber mit dos 1 ist man ganz anders unterwegs. Keine tastaturtreiber, keine netzwerkfähigkeit, nicht mal Ordner. Auch keine hdds. Denke mehr als basic war da nicht drin.


  • Ich glaube die 64 KB waren damals schon Quatsch. Aber mit dos 1 ist man ganz anders unterwegs. Keine tastaturtreiber, keine netzwerkfähigkeit, nicht mal Ordner. Auch keine hdds. Denke mehr als basic war da nicht drin.

    Zumindest PC-DOS 1.1 hatte einen Treiber für z.B. eine deutsche Tastatur dabei.

    Mich nerven Verschwörungstheoretiker

    Wer Rechtschreibfehler findet, darf sie behalten!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!