TOP! Seltsames Problem....
Einfach himem.sys starten.
Steine einfach auf die Karte drauf und läuft. Die nächste Bank muss komplett gefüllt werden...
TOP! Seltsames Problem....
Einfach himem.sys starten.
Steine einfach auf die Karte drauf und läuft. Die nächste Bank muss komplett gefüllt werden...
TOP! Seltsames Problem....
Einfach himem.sys starten.
Steine einfach auf die Karte drauf und läuft. Die nächste Bank muss komplett gefüllt werden...
Aber er hat doch schon XMS und DOS in der UMA...? Das deutet darauf hin, dass er bereits himem.sys geladen hat. Was zeigt denn Windows im Protected Mode an? Erkennt das den Speicher?
Der CF Adapter ist doch weit verbreitet es würde mich wundern wenn der Probleme macht... Vor allem wäre es ungünstig da wir den gerade zusammen mit dem XT IDE Sammelbestellt haben...
Würdet ihr der Sache mit dem Controller noch mal nachgehen ?
Ich benutze dieser CF Adapter recht oft. Eigentlich unproblematisch.
Hatte nur Problem wenn ich Stromversorgung nicht angeschlossen habe und VLB IDE Karte versorgt dem über Signalleitung (ging recht gut bei manchere 486er Bretter und hat auch einige mysteriöse Problem verursacht, vorallem weil Abit Brett mit iDX4 instabil läuft.)
Alles anzeigenTOP! Seltsames Problem....
Einfach himem.sys starten.
Steine einfach auf die Karte drauf und läuft. Die nächste Bank muss komplett gefüllt werden...
Aber er hat doch schon XMS und DOS in der UMA...? Das deutet darauf hin, dass er bereits himem.sys geladen hat. Was zeigt denn Windows im Protected Mode an? Erkennt das den Speicher?
Stimmt!
Himem.sys ist geladen. Sieht für mich aus als wenn das XMS bereits für irgendwas anderes verwendet wird? Was hast Du sonst noch in config.sys bzw. autoexec.bat stehen?
Vorab: Ich konnte noch 512KB bzw. eine Bank auffüllen - daher nun mehr Gesamtspeicher auf dem Rechner.
Das steht in der config.sys
Die Parameter oben habe ich hier her: https://www.i8086.de/dos-befehle/himem-sys.html
Aber keine der Funktionen ändert das mit dem Speicher. Ich meine mich zu erinnern, dass emm286.exe (die ausgeblendete Zeile) die einzige Möglichkeit war/ist
Ich denke das werde ich mal ausprobieren: https://winworldpc.com/product/qram/2x
EMM286.EXE hat matze79 schonmal hart kritisiert. himem.sys scheint auf dem 286er nicht das zu tun was ich will
i440bx Kannst du mal "mem /c/p" zeigen? Wäre mal interessant zu sehen was wo landet. DISPLAY.SYS und SETVER.EXE würde ich auskommentieren und nur wenn es Probleme gibt aktivieren.
Wird smartdrv in der autoexec.bat aufgerufen? Das könnte auch noch gut XMS wegfressen. Wieviel RAM zeigt Windows an?
MTMCDE.SYS und MSCDEX werden vermutlich ganz gut Speicher fressen. Allerdings nur im konventionellen oder UMB Bereich.
Es mag zwar weit her geholt sein, aber ich hatte ein ähnliches Problem, allerdings auf einem 486er:
Der Speicher war mir 256 MB bestückt, aber Himen.sys erkannte nur 64 MB.
Es stellte sich heraus, dass der Interrupt 13 (?) nicht sauber auf dem Board implementiert war und ein Bit beim Start nicht gesetzt wird.
Ein kleines (nur ein paar Byte großes) Progrämmchen hat bei jedem Start einfach nur dieses Bit gesetzt und plötzlich konnte Himem.sys den gesamten Speicher sehen.
Wie gesagt: das war mit einem 486er und DOS 6.22, ist daher also nur begrenzt vergleichbar, aber eventuell ist es ja eine ähnliche Ursache.
P.S.: Du kannst bei LASTDRIVE auch einen früheren Buchstaben aus dem Alphabet nehmen, dann sparts du dort auch noch etwas Speicher ein.
i440bx Kannst du mal "mem /c/p" zeigen? Wäre mal interessant zu sehen was wo landet. DISPLAY.SYS und SETVER.EXE würde ich auskommentieren und nur wenn es Probleme gibt aktivieren.
Wird smartdrv in der autoexec.bat aufgerufen? Das könnte auch noch gut XMS wegfressen. Wieviel RAM zeigt Windows an?
MTMCDE.SYS und MSCDEX werden vermutlich ganz gut Speicher fressen. Allerdings nur im konventionellen oder UMB Bereich.
Exakt, das wird wohl durch irgendwas verbraucht.
Starte mal nur mit himem.sys und sonst gar nichts. Du kannst einfach "F8" drücken wenn die Meldung "MS-DOS wird gestartet" kommt und dann überall "N" drücken.
Ihr Füchse!
F8 geht natürlich nicht - zu früh gedrückt und XT-IDE bootet "von BIOS" (also garnicht) oder DOS läuft durch.
Also *alles* ge-REM't und siehe da:
1,9MB konventionellen Speicher verfügbar
lol 1,9MB konventioneller Speicher. Das will ich sehen
Da!
das ist Erweiterungsspeicher und kein konventioneller.
Konventionellen Speicher hast du 574,4 KB frei
Ich weiß doch. Steht ja sogar dran :idee:
Aber zurück zum Thema:
himem.sys ist das Problem, Sobald ich einen beliebigen Treiber als "DEVICEHIGH" lade, sind von den 1966080 Byte genau 0 über.
Dafür ist dann XMS Speicher (ein bisschen weniger, weil da ja ein Treiber drin ist) verfügbar
ok
Wie kann ich denn sehen, wer alles im XMS Bereich tummelt?
ok
Wie kann ich denn sehen, wer alles im XMS Bereich tummelt?
Ok, kurzer Crashkurs:
XMS wird erstmal von niemandem verwendet, kann aber von Programmen wie ramdrive.sys oder smartdrv.sys/.exe verwendet werden um RAM Disks, HDD Cache usw. verwendet zu werden. Andere Programme, wie Spiele, Anwendungsprogramme usw. können das auch per Interrupt API verwenden. Windows kann den Erweiterten Speicher (nicht zwangsläufig XMS) im Protected Mode auch direkt verwenden.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!