CD-ROM
das neue vetusware sollte
--Links nach den Regeln §2.3 entfernt---
sein^^
Ersatz für hohen Speicher in DOS
-
-
Warum du dir das überhaupt antust, alles zwingend in eine einzige Konfiguration quetschen zu müssen.
Alles gleichzeitig braucht man doch eh nie..Der Stabilität von WfW kommt das ausserdem nicht gerade entgegen und Programmen wie Adobe Photoshop 4.0 oder Aldus Photostyler 2.0, die viele Recourcen brauchen - schon gar nicht...
Gerade bei Dos-WfW als flinkstes bootendendes/startendes MS-OS überhaupt, kann man ja wirklich nicht behaupten - Menuitems wären völlig untragbar.
-
Zum Thema DOS Brennprogramm:
-
Zitat von Antz
Spiel' mich derzeit auch gerade mit Qemm,
bzw. suche ein Board, mit dessen Bios der Stealth Mapping Modus funktioniert.
Nicht so einfach, da es scheinbar bei Allen mit Award 4.51 nicht geht, leider das verbreiteste Bios bei Sockel 7-Boards.Kann ich so nicht bestaetigen. Ich habe mehrere Sockel 7 Rechner mit Award 4.51 BIOS und bei keinem hat QEMM bisher Probleme gemacht (QEMM97).
Vielleicht hast Du irgendeine exotischere Hardware verbaut oder eine neuere Grafikkarte mit ungewoehnlichen BIOS Layout?
Da hat vielleicht die Stealth Erkennung von Optimize Probleme.
Stealth manuell zu troubleshooten ist zugegebenermassen sehr zeitaufwendig. -
Antz hat schon Recht. Ich kenne kein Board von Sockel 7, wo das rennt..
Also bezogen auf Stealth Mapping. Sonst rennt ja QEMM97 problemlos.. -
Ich wollte mit meinem Posting nicht ausdruecken, dass ihr nicht Recht habt.
Das soll nur meine Erfahrungswerte beisteuern und keineswegs eine Wertung des anderen Postings darstellen. -
Coni und ich meinen speziell den Mapping Mode (ST:M Parameter).
Der Frame Mode läuft fast überall (ST:F), nur werden damit weniger Speicher frei,
und wenn schon dann richtig.Es funktioniert auch ST:M XST=F000, nur bringt das auch keinen Vorteil
-
freaked
Hab noch andere Cardmanager, die du versuchen könntest,
ältere, die weniger Speicher brauchen.
Ob die deinen Controller erkennen ist halt die Frage.btw, kannst mit emm386 noch den Parameter highscan versuchen, könnte damit noch etwas über EFFF frei werden (kommt aufs Bios an)
-
HIGHSCAN bringt bei meinem DFI K6 Board sehr viel.. glaub etwa 40KB mehr an Zusatz.
-
Was mit Highscan, Ersatztreibern und einem schlanken Cardmanager alles möglich ist..
Code
Alles anzeigenModule, die den Speicher unterhalb 1 MB verwenden: Name Insgesamt = Konventioneller + Hoher Speicher -------- ---------------- ---------------- --------------- MSDOS 17.885 (17K) 17.885 (17K) 0 (0K) HIMEM 1.168 (1K) 1.168 (1K) 0 (0K) EMM386 5.056 (5K) 5.056 (5K) 0 (0K) COMMAND 3.344 (3K) 3.344 (3K) 0 (0K) IFSHLP 3.872 (4K) 0 (0K) 3.872 (4K) TRIDMA 4.224 (4K) 0 (0K) 4.224 (4K) SETVER 480 (0K) 0 (0K) 480 (0K) ASPI2DOS 15.744 (15K) 0 (0K) 15.744 (15K) ASPICD 12.752 (12K) 0 (0K) 12.752 (12K) CDRCACHE 6.544 (6K) 0 (0K) 6.544 (6K) SSDPCIC1 5.936 (6K) 0 (0K) 5.936 (6K) IBMDOSCS 25.520 (25K) 0 (0K) 25.520 (25K) $ICPMDOS 4.192 (4K) 0 (0K) 4.192 (4K) PAWATA 9.968 (10K) 0 (0K) 9.968 (10K) AUTODRV 7.424 (7K) 0 (0K) 7.424 (7K) LBACACHE 7.456 (7K) 0 (0K) 7.456 (7K) SHSUCDX 5.984 (6K) 0 (0K) 5.984 (6K) KEYB2 832 (1K) 0 (0K) 832 (1K) PROTMAN 400 (0K) 0 (0K) 400 (0K) CSCNDIS2 14.768 (14K) 0 (0K) 14.768 (14K) NDISHLP 1.440 (1K) 0 (0K) 1.440 (1K) Frei 682.160 (666K) 627.680 (613K) 54.480 (53K) Speicher-Zusammenfassung: Speichertyp Insgesamt = Verwendet + Frei ----------------- --------- --------- --------- Konventioneller 655.360 27.680 627.680 Hoher 174.560 127.536 47.024 Reserviert 393.216 393.216 0 Erweiterung (XMS) 65.885.728 4.507.168 61.378.560 ----------------- --------- --------- --------- Insg. Speicher 67.108.864 5.055.680 62.053.184 Insg. unter 1 MB 829.920 155.296 674.624 Maximale Größe für ausführbares Programm 627.504 (613K) Größter freier Block im hohen Speicherblock 47.024 (46K) MS-DOS ist resident im oberen Speicherbereich (High Memory Area).
Wenn sich das Ide-Zip nicht mit dem Scsitreiber beissen würde, hätte das auch noch Platz.edit: ..smartcdx vergessen
edit2: scheiss auf smartdrv, cdrcache & lbacache ftw -
Antz: mach mal ein mem /d - ich will wissen, warum dein MSDOS 17kB frisst. Und statt COMMAND.COM könnte man 4DOS nehmen - der lässt sich auch hochladen.
-
Code
Alles anzeigenDetaillierte Übersicht des konventionellen Speichers: Segment Insgesamt Name Typ ------- ---------------- ---------- ------------------------- 00000 1.039 (1K) Interrupt-Vektor 00040 271 (0K) ROM-Übertragungsbereich 00050 527 (1K) DOS-Übertragungsbereich 00070 2.656 (3K) IO Systemdaten CON System-Gerätetreiber AUX System-Gerätetreiber PRN System-Gerätetreiber CLOCK$ System-Gerätetreiber A: - C: System-Gerätetreiber COM1 System-Gerätetreiber LPT1 System-Gerätetreiber LPT2 System-Gerätetreiber LPT3 System-Gerätetreiber COM2 System-Gerätetreiber COM3 System-Gerätetreiber COM4 System-Gerätetreiber 00116 5.072 (5K) MSDOS Systemdaten 00253 14.480 (14K) IO Systemdaten 1.152 (1K) XMSXXXX0 Instal. Gerät=HIMEM 5.040 (5K) EMMQXXX0 Instal. Gerät=EMM386 2.080 (2K) FILES=40 256 (0K) FCBS=4 512 (1K) BUFFERS=10 2.288 (2K) LASTDRIVE=Z 3.024 (3K) STACKS=9,256 005DC 80 (0K) MSDOS Systemprogramm 005E1 48 (0K) COMMAND Daten 005E4 3.024 (3K) COMMAND Programm 006A1 80 (0K) MSDOS -- Frei -- 006A6 272 (0K) COMMAND Umgebung 006B7 240 (0K) MEMORY Umgebung 006C6 88.992 (87K) MEMORY Programm 01C80 538.608 (526K) MSDOS -- Frei -- Detaillierte Übersicht des hohen Speicherbereichs: Segment Region Insgesamt Name Typ ------- ------ ---------------- ----------- ------------------------- 0CD6D 1 96.480 (94K) IO Systemdaten 3.856 (4K) IFS$HLP$ Instal. Gerät=IFSHLP 4.208 (4K) REROUTE$ Instal. Gerät=TRIDMA 464 (0K) SETVERXX Instal. Gerät=SETVER 15.728 (15K) SCSIMGR$ Instal. Gerät=ASPI2DOS 12.736 (12K) ASPICD0 Instal. Gerät=ASPICD 6.528 (6K) CDRCACH0 Instal. Gerät=CDRCACHE 5.920 (6K) Instal. Gerät=SSDPCIC1 25.504 (25K) Instal. Gerät=IBMDOSCS 4.176 (4K) Instal. Gerät=$ICPMDOS 9.952 (10K) D: Instal. Gerät=PAWATA 7.216 (7K) $AUTO Instal. Gerät=AUTODRV 0E4FB 1 240 (0K) KEYB2 Umgebung 0E50A 1 7.456 (7K) LBACACHE Programm 0E6DC 1 5.984 (6K) SHSUCDX Programm 0E852 1 592 (1K) KEYB2 Programm 0E877 1 400 (0K) PROTMAN Programm 0E890 1 14.768 (14K) CSCNDIS2 Programm 0EC2B 1 1.440 (1K) NDISHLP Programm 0EC85 1 47.024 (46K) MSDOS -- Frei -- Speicher-Zusammenfassung: Speichertyp Insgesamt = Verwendet + Frei ----------------- --------- --------- --------- Konventioneller 655.360 27.680 627.680 Hoher 174.560 127.536 47.024 Reserviert 393.216 393.216 0 Erweiterung (XMS) 65.885.728 4.507.168 61.378.560 ----------------- --------- --------- --------- Insg. Speicher 67.108.864 5.055.600 62.053.264 Insg. unter 1 MB 829.920 155.216 674.704 Verfügbarer Speicher bei Int 15h 0 (0K) Maximale Größe für ausführbares Programm 627.584 (613K) Größter freier Block im hohen Speicherblock 47.024 (46K) MS-DOS ist resident im oberen Speicherbereich (High Memory Area). XMS-Version 3.00; Treiber Version 3.95
Ist Ms-Dos 6.22 mit Himem.sys u. Emm386.exe von 9x -
könntest immerhin noch STACKS=0,0 eintragen - hat bei mir noch nie geschadet.
-
Was ist an den 17kb besonders ?
Da drauf hab ich nie wirklich geachtet. -
Was braucht man bei 627K freien konventionellen Speicher noch einsparen..
-
-
so kinners *ausgrab*
ist-stand am 286er:
mem.exe /C
Code
Alles anzeigenKonventioneller Speicher: Name Größe (dezimal) Größe (Hex) ------------- --------------------- ------------- MSDOS 12784 ( 12.5KB) 31F0 FDXMS286 1648 ( 1.6KB) 670 EMM286 69728 ( 68.1KB) 11060 SETVER 416 ( 0.4KB) 1A0 DISPLAY 8288 ( 8.1KB) 2060 IFSHLP 3952 ( 3.9KB) F70 COMMAND 3008 ( 2.9KB) BC0 KEYB2 672 ( 0.7KB) 2A0 CTMOUSE 3312 ( 3.2KB) CF0 NE2000 4656 ( 4.5KB) 1230 SCANRES 416 ( 0.4KB) 1A0 FREI 64 ( 0.1KB) 40 FREI 96 ( 0.1KB) 60 FREI 545984 (533.2KB) 854C0 Insgesamt FREI: 546144 (533.3KB) Insgesamt verfgbarer Arbeitsspeicher: 546144 (533.3KB) Maximale Größe fr ausfhrbares Programm: 545984 (533.2KB) 3145728 Byte EMS-Speicher insgesamt 3145728 Byte EMS-Speicher frei 4194304 Byte fortlaufender Erweiterungsspeicher insgesamt 0 Byte fortlaufender Erweiterungsspeicher verfgbar 983040 Byte XMS-Speicher verfgbar MS-DOS resident im oberen Speicherbereich (High Memory Area)
config.sys
CodeDEVICEHIGH=C:\DOS\FDXMS286.SYS DEVICEHIGH=C:\DOS\EMM286.EXE 3072 DOS=HIGH,UMB files=40 STACKS=0,0 LASTDRIVE=D COUNTRY=049,850,C:\DOS\COUNTRY.SYS DEVICEHIGH=C:\DOS\SETVER.EXE DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1) DEVICEHIGH=C:\NET\ifshlp.sys
autoexec.bat
Code@ECHO OFF PROMPT $p$g PATH C:\NET;C:\DOS SET TEMP=C:\DOS LH C:\DOS\KEYB2.COM LH C:\DOS\CTMOUSE.EXE LH C:\NET30\NE2000.COM 0x60 0x5 0x360 LH C:\DOS\SCANRES.COM
533kb nur! das tut weh. sieht man optimierungsmöglichkeiten?
C:\NET = http://www.jacco2.dds.nl/samba/dos.html#lanman (Microsoft LAN Manager Client for DOS), den lad ich schon nur mehr nach bedarf via batch nach.
EMM286 stammt aus freedos und bindet 3072kb (von insgesamt 4mb) als EMS ein.scanres erlaubt mir mittels mehreren .com dateien die anzeigemodi unter dos zu ändern, zb 80x25, ega, vga, cga, 132x86, 132x50..
-
na bitte
einen tag ist minecraft down bring ich selbst was weiter.Code
Alles anzeigenKonventioneller Speicher: Name Größe (dezimal) Größe (Hex) ------------- --------------------- ------------- MSDOS 12800 ( 12.5KB) 3200 FDXMS286 1648 ( 1.6KB) 670 COMMAND 3008 ( 2.9KB) BC0 FREI 64 ( 0.1KB) 40 FREI 637664 (622.7KB) 9BAE0 Insgesamt FREI: 637728 (622.8KB) Hoher Speicher (Upper Memory) Name Größe (dezimal) Größe (Hex) ------------- --------------------- ------------- SYSTEM 262560 (256.4KB) 401A0 EMM 23376 ( 22.8KB) 5B50 SETVER 416 ( 0.4KB) 1A0 IFSHLP 3952 ( 3.9KB) F70 KEYB2 672 ( 0.7KB) 2A0 CTMOUSE 3312 ( 3.2KB) CF0 NE2000 4656 ( 4.5KB) 1230 SCANRES 416 ( 0.4KB) 1A0 FREI 96 ( 0.1KB) 60 FREI 28032 ( 27.4KB) 6D80 Insgesamt FREI: 28128 ( 27.5KB) Insg. verfgbarer Arbeitsspeicher (Konventioneller+hoher): 665856 (650.3KB) Maximale Größe fr ausfhrbares Programm: 637552 (622.6KB) Größter freier Block im hohen Speicher (Upper Memory): 28032 ( 27.4KB) 1048576 Byte EMS-Speicher insgesamt 1048576 Byte EMS-Speicher frei 3145728 Byte fortlaufender Erweiterungsspeicher insgesamt 0 Byte fortlaufender Erweiterungsspeicher verfgbar 3080192 Byte XMS-Speicher verfgbar MS-DOS resident im oberen Speicherbereich (High Memory Area)
622kb. ich bin die beste! gut, hab herausgefunden, dass ich das "Chips & Technologies CS8221 NEAT Chipset" habe und folglich EMS ohne EMM286.EXE (die fraß vorher 64kb im bereich 0-640k) nutzen kann.
dann gibts da noch UMB286.EXE um den bereich 640k-1m nutzen zu können, in den hab ich dann die relativ große EMM.SYS (treiber für das chipset und dessen ems config im bios) geladen.
die lowe FDXMS286.SYS bindet mir die 3m XMS ein und ist aber auch wieder für UMB286.EXE erforderlich. -
Kann ich das auch auf einen Headland Chipsatz anwenden? Mein 286er hat auch 4MB Ram, ich würde DOS gerne hochladen.
So, Resultat sieht so aus:
Code
Alles anzeigenModule, die den Speicher unterhalb 1 MB verwenden: Name Insgesamt = Konventioneller + Hoher Speicher -------- ---------------- ---------------- --------------- MSDOS 14,877 (15K) 14,877 (15K) 0 (0K) FDXMS286 1,664 (2K) 1,664 (2K) 0 (0K) COMMAND 3,296 (3K) 3,296 (3K) 0 (0K) KEYB 6,944 (7K) 6,944 (7K) 0 (0K) CTMOUSE 3,104 (3K) 3,104 (3K) 0 (0K) Frei 623,280 (609K) 623,280 (609K) 0 (0K) Speicher-Zusammenfassung: Speichertyp Insgesamt = Verwendet + Frei ----------------- --------- --------- --------- Konventioneller 653,312 30,032 623,280 Hoher 0 0 0 Reserviert 0 0 0 Erweiterung (XMS) 3,145,728 65,536 3,080,192 ----------------- --------- --------- --------- Insg. Speicher 3,799,040 95,568 3,703,472 Insg. unter 1 MB 653,312 30,032 623,280
-
Kann ich das auch auf einen Headland Chipsatz anwenden? Mein 286er hat auch 4MB Ram, ich würde DOS gerne hochladen.Nein. UMBs benötigen bei einem 286er-Prozessor speziellen Chipsatz-Support, um RAM in diesem Bereich einzublenden, und da ist der NEAT wohl der einzige Vertreter. Erst auf 386 und höher kann man die MMU des Prozessors direkt dafür programmieren, etwas Speicher über der Megabyte-Grenze dafür abzuzwacken (EMM386, UMBPCI).
Mit anderen 286ern bleibt dir nur FDXMS286 für XMS-Speicher und ggf. optional EMM286, wenn du ältere DOS-Programme ausführen willst, die statt XMS nur Expansionsspeicher unterstützen. Letzteres frisst allerdings funktionsbedingt immer 64 KiB (= ein gesamtes Segment) für den Page Frame im konventionellen Speicher, wie freaked richtig bemerkt hat.609 KiB freier konventioneller Speicher ist schon ganz in Ordnung für einen 286er.
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!