Doskey ist ein kleines Tool, was sich deine Eingaben merkt. So kannst du mit den Cursortasten nach oben und unten deine zuletzt verwendeten Befehle erneut nutzen.
macht das vc nicht auch, wenn er gestartet ist?
Doskey ist ein kleines Tool, was sich deine Eingaben merkt. So kannst du mit den Cursortasten nach oben und unten deine zuletzt verwendeten Befehle erneut nutzen.
macht das vc nicht auch, wenn er gestartet ist?
Alles anzeigenSo hatte mal wieder ein wenig Langeweile und wollte noch ein wenig mit Autoexec und Config spielen und bekam dieses Ergebnis :
mem /c
CodeAlles anzeigenModule mit Zugriff auf Arbeitsspeicher unter 1 MB: Name Gesamt = Konventioneller + oberer Speicher -------- ---------------- ---------------- ---------------- SYSTEM 27,808 (27K) 10,592 (10K) 17,216 (17K) HIMEM 1,168 (1K) 1,168 (1K) 0 (0K) EMM386 4,032 (4K) 4,032 (4K) 0 (0K) DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K) COMMAND 7,168 (7K) 0 (0K) 7,168 (7K) CTMOUSE 3,104 (3K) 0 (0K) 3,104 (3K) VIDE-CDD 5,024 (5K) 0 (0K) 5,024 (5K) IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K) DOSKEY 9,840 (10K) 0 (0K) 9,840 (10K) SHCDX33F 6,416 (6K) 0 (0K) 6,416 (6K) KEYBW 496 (0K) 0 (0K) 496 (0K) MAESTRO 1,232 (1K) 0 (0K) 1,232 (1K) Frei 740,992 (724K) 636,384 (621K) 104,608 (102K) Speicherbelegung im šberblick: Speichertyp Gesamt = Belegt + Frei ---------------- ----------- ----------- ----------- Konventionell 655,360 18,976 636,384 Oberer 157,968 53,360 104,608 Reserviert 0 0 0 XMS-Speicher 65,836,784 317,168 65,519,616 ---------------- ----------- ----------- ----------- Speicher gesamt 66,650,112 389,504 66,260,608 Ges. unter 1 MB 813,328 72,336 740,992 Max. Gr”áe fr ausfhrbares Programm 636,368 (621K) Gr”áter freier oberer Speicherblock 88,000 (86K) MS-DOS ist resident im hohen Speicherbereich (HMA).
Autoexec.bat
Code@ECHO OFF PROMPT $p$g PATH C:\NC;%PATH% LH C:\WINDOWS\DOSKEY.COM /I LH C:\WINDOWS\SHCDX33F.COM /C /D:DISC /L:E LH C:\WINDOWS\CTMOUSE.EXE LH C:\WINDOWS\KEYBW.COM LH C:\MAESTRO.COM
Config.sys
CodeAlles anzeigenSWITCHES=/F DOS=HIGH, UMB DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF FILES=40 BUFFERS=20 DEVICEHIGH=C:\WINDOWS\VIDE-CDD.SYS /D:DISC DEVICEHIGH=C:\AECU.SYS rem DEVICEHIGH=C:\DOS\USBASPI.SYS /U rem DEVICEHIGH=C:\DOS\DI1000DD.SYS LASTDRIVE=E
Ein Problem mit dieser Config hier hab ich trotzdem leider z.B. kann ich Turrican 2 nicht starten.
Ja logisch, weil Turrican keinen EMM386 geladen habe darf, wie eben eine Hand voll anderer Spiele auch.
Naja, manche Spiele brauchen EMS-Speicher, der NoEMS-Parameter stellt jedoch ausschließlich XMS zur Verfügung.
Bei richtig alten Spielen, meist aus den frühen 80ern, darf Emm386 NICHT geladen sein, weiß jetzt aber nicht, ob das bei Turrican 2 auch der Fall ist, ich dächte, das braucht EMS-Speicher.
Turrican2, geht komplett ohne Speichermanager, oder halt nur mit Himen.
Sobald EMM386 geladen wird, egal ob NoEMS oder RAM (=EMS) läuft es nicht mehr,
wie auch etlich andere Dosgames.
EMM386 zu laden und dann NOEMS als Option zu wählen ist der größte Schwachfug überhaupt,
entweder nur Himem (XMS) oder EMM386 mit EMS, alles andere ist Blödsinn.
Hier haben doch welche Scripte geschrieben die eine Config.sys und eine Autoexec.exe erstellen .
Wo sind diese Scripte ?
jigo.lu durch die menus wühlen oben
Weil der Thread gerade oben aufliegt und ich ne "Sicherungskopie" brauche
DAS dürfte so ziemlich die schlimmste Konfiguration sein, die ich jemals erstellt habe bzw., da sie noch nicht ganz fertig ist, erstellen werde:
Rechner: Metamorph
- Gigabyte GA-5AX
- CPU: divers, siehe CONFIG.SYS
- Voodoo3 3500
- Matrox m3D
- Terratec EWS64 XXL
- 3Com 3CR990-TX-97
Betriebssystem: DR DOS 7.03 (was sonst? )
CONFIG.SYS
(Leider sind die ASCII-Zeichen beim Kopieren der CONFIG.SYS von DOS über Linux nach hierher verlorengegangen. Wenn ich irgendwann mal herausfinde, wie ich die unter openSUSE tumbleweed eingebe, verschönere ich die Liste wieder. Versprochen... -> gehalten)
YESCHAR J
ECHO=
ECHO=╔═══════════════╤═════════════════════════════════════════════════════════════╗
ECHO=║1. AMD K6-III+ │ ║
ECHO=║ AMD K6-2+ │ Modell 13, #26727 ║
ECHO=╠═══════════════╪═════════════════════════════════════════════════════════════╣
ECHO=║2. AMD K6-III │ Modell 9, Sharptooth, #26369 ║
ECHO=║ AMD K6-2 │ Modell 8, Chomper-XT, #26351 ║
ECHO=╠═══════════════╪═════════════════════════════════════════════════════════════╣
ECHO=║3. AMD K6-2 │ Modell 8, Chomper, #26050 ║
ECHO=║ AMD K6 │ Modell 6, #25755 │ Modell 7, Little Foot, #26031║
ECHO=╠═══════════════╪══════════════════════════════╧══════════════════════════════╣
ECHO=║4. AMD K5 │ Modell 1, 5k86, #25676 ║
ECHO=╠═══════════════╪═════════════════════════════════════════════════════════════╣
ECHO=║5. AMD K5 │ Modell 0, SSA/5, #25426 und #25600 ║
ECHO=╟───────────────┴─────────────────────────────────────────────────────────────╢
ECHO=║ IDT WinChip, WinChip2 ║
ECHO=╟─────────────────────────────────────────────────────────────────────────────╢
ECHO=║ Intel Pentium, Pentium-S, Pentium-MMX ║
ECHO=╟─────────────────────────────────────────────────────────────────────────────╢
ECHO=║ Rise mP6 ║
ECHO=╠═════════════════════════════════════════════════════════════════════════════╣
ECHO=║6. Cyrix/IBM/ST 6x86, 6x86L, 6x86MX, 6x86MII ║
ECHO=╚═════════════════════════════════════════════════════════════════════════════╝
ECHO= Welcher der oben aufgelisteten Prozessoren ist installiert? (1-6)
SWITCH cpu1, cpu2, cpu3, cpu4, cpu5, cpu6
ECHO=
ECHO= Bitte Konfiguration 1 oder 2 auswählen
ECHO= 1. Normaler Start im Protected Mode: EMM386 wird geladen
ECHO= 2. Real Mode: HIMEM.SYS mit UMB, EMS-Emulation und USB
ECHO=
SWITCH config1, config2
ECHO=
DEVICE=C:\DRDOS\DPMS.EXE
DEVICE=C:\DRDOS\SETVER.EXE
SHELL=C:\COMMAND.COM C:\ /E:512 /P
BREAK=ON
BUFFERS=4
REM BUFFERS wegen Verwendung von NWCACHE von 40 auf 4 reduziert
FILES=60
REM FILES sollten für FreeCell von Windows 3.1 auf von 40 auf 60 erhöht werden
FCBS=4,4
REM FASTOPEN=512
REM FASTOPEN wegen Verwendung von NWCACHE von 512 auf 0 (Standard) reduziert
LASTDRIVE=Z
HISTORY=ON,512,OFF,OFF,OFF
COUNTRY=49,437,C:\DRDOS\COUNTRY.SYS
DOS=HIGH,UMB
DEVICEHIGH=C:\TREIBER\CD-ROM\VIDE-CDD.SYS /D:TRUE-X72
EXIT
:cpu1
INSTALL=C:\COMMAND.COM /C C:\TREIBER\TWKK6-2P\TWEAK.EXE /LOAD
DEVICE=C:\TREIBER\K6PLUS\K6DOS.SYS -6.0 -wcg
ECHO=
INSTALL=C:\COMMAND.COM /C C:\TREIBER\K6WC\K6WCX.EXE E4000000 256 E8000000 256
ECHO=
RETURN
:cpu2
DEVICE=C:\K6\K6-PRO\K6-PRO.SYS
INSTALL=C:\COMMAND.COM /C C:\TREIBER\K6WC\K6WCX.EXE E4000000 256 E8000000 256
ECHO=
RETURN
:cpu3
DEVICE=C:\K6\K6-PRO\K6-PRO.SYS
RETURN
:cpu4
INSTALL=C:\COMMAND.COM /C C:\TREIBER\K5\ENWA.EXE
RETURN
:cpu5
RETURN
:cpu6
INSTALL=C:\COMMAND.COM /C C:\TREIBER\TWK6X86\TWEAK.EXE /LOAD
INSTALL=C:\COMMAND.COM /C C:\TREIBER\6X86\6X86CTL.EXE -f -n4 -b7
RETURN
:config1
DEVICE=C:\DRDOS\EMM386.EXE DPMI=OFF FRAME=AUTO /R=AUTO USE=B000-B7FF
RETURN
:config2
DEVICE=C:\TREIBER\UMBPCI\UMBPCI.SYS
ECHO=
DEVICE=C:\DRDOS\HIMEM.SYS /ROM=AUTO /CHIPSET=RAM /USE=CC00-EFFF
ECHO=
?"EMS-Softwareemulation im UMB einrichten? (J/N)"INSTALL=C:\COMMAND.COM /C C:\TREIBER\EMSMAGIC\EMSMAGIC.EXE
ECHO=
?"USB-Treiber laden? Vor dem Laden einen USB-Stick anschließen! (J/N)"DEVICE=C:\TREIBER\USB11\ASPIOHCI.SYS /int /all
REM Damit das System mit ASPIOHCI.SYS und UMBPCI.SYS bootet,
REM muß ein USB-Stick angeschlossen sein, ansonsten bleibt der
REM Bootvorgang beim Abarbeiten der AUTOEXEC.BAT stehen.
REM Ohne UMBPCI.SYS muß kein Stick während des Bootvorgangs angeschlossen sein.
RETURN
rem DEVICEHIGH=C:\TREIBER\CD-ROM\UDVD2.SYS /D:TRUE-X72
rem DEVICEHIGH=C:\TREIBER\CD-ROM\VIDE-CDD.SYS /D:TRUE-X72
rem DEVICEHIGH=C:\TREIBER\CD-ROM\OAKCDROM.SYS /D:TRUE-X72
rem DEVICE=C:\TREIBER\USB11\ASPIOHCI.SYS /int /all
rem DEVICE=C:\TREIBER\USB11\ASPIUHCI.SYS /int /all
rem DEVICEHIGH=C:\TREIBER\USB11\DUSE\DUSE.EXE VERBOSE=2 NOCD
rem DEVICEHIGH=C:\TREIBER\USB11\PANASONI\USBASPI.sys /v /w
rem DEVICEHIGH=C:\TREIBER\USB11\PANASONI\DI1000DD.SYS
rem DEVICEHIGH=C:\TREIBER\USB11\DOSUSB20\USBDISK.SYS
Alles anzeigen
Erläuterung: TWEAK.EXE ist TweakBIOS 1.53c und lädt ein paar optimierte Einstellungen für den Chipsatz. Da die sich aber von CPU zu CPU unterscheiden, kann man die Konfigurationsdateien nicht übernehmen. So hängt er sich beim Laden der Einstellungen für den AMD K6-2+ auf, wenn der IBM 6x86MX installiert ist. Daher fehlen die Aufrufe noch bei einigen CPUs.
Ebenso muß ich noch testen, welche Programme ich zum Laden der optimalen Einstellungen für die verschiedenen Varianten der Cyrix CPUs brauche.
AUTOEXEC.BAT
@SET BLASTER=A220 I5 D1 T4
@ECHO Off
PATH C:\DRDOS;C:\NWCLIENT;C:\TREIBER\EWS64XL;C:\TREIBER\CD-ROM;C:\TREIBER\VOODOO3;C:\TREIBER\USB11;C:\
IF EXIST EMMXXXX0 EMM386 PIC=ON
REM IF EXIST EMMXXXX0 DPMI OFF
VERIFY ON
PROMPT $P$G
SET TEMP=C:\TEMP
IF NOT DIREXIST %TEMP% MD %TEMP%
SET DRDOSCFG=C:\DRDOS
ECHO=
KEYB GR+
?"Netzwerktreiber laden? (Y/N)"CALL netzwerk.bat
ECHO=
DRMOUSE /R33
ECHO=
REM LOADHIGH NWCDEX /D:TRUE-X72 /M:30 /L:D /V
SHSUCDX /D:TRUE-X72,D /V
IF NOT EXIST SCSIMGR$ GOTO keinStick
ECHO=
ECHO=!!!!Mit geladenen Netzwerktreibern dauert die Zuweisung eines
ECHO=Laufwerksbuchstabens an den USB-Stick etwa 2:30 min!!!!
LOADHIGH GUEST
:keinStick
ECHO=
EWSINIT F V B C:\TREIBER\EWS64XL\SOUNDSET\GMBK9732.94B M C:\TREIBER\EWS64XL\VOGONS\MEINMIX.TTM
FMON
C:\TREIBER\EWS64XL\VOGONS\CS32MIX /M=15,15 /W=13,13 /L=0,0 /X=1 /F=15,15 /C=9,9 /I=L
NWCACHE 7670 1024 /LEND=OFF /DELAY=OFF
Alles anzeigen
NETZWERK.BAT
STARTNET.BAT
Bei richtig alten Spielen, meist aus den frühen 80ern, darf Emm386 NICHT geladen sein, weiß jetzt aber nicht, ob das bei Turrican 2 auch der Fall ist, ich dächte, das braucht EMS-Speicher.
Ich habe da auch ne komische Erfahrung gemacht.
Bei mir läuft Syndicate mit Musik und digitalen Soundeffekten nur wenn EMM386 nicht geladen ist. Andernfalls habe ich nur die Effekte, unabhängig von NOEMS.
Hab ewig gebraucht um das herauszufinden...bei nem Spiel von 1993 geht man ja nicht unbedingt davon aus.
ich frage mich warum man sich amüsiert ein Dosmenu mit so einem "modernen" AMD zu machen. Die sind doch schon raus aus der Dos-Ära IMHO
https://jigo.lu/index.php/2017…d-test-dos-startup-files/
ich hab hier meine Dateien hinkopiert, vom PC wo ich Soundkarten teste. Muss man nur anpassen wenn man einen Treiber hinzufügt
ich frage mich warum man sich amüsiert ein Dosmenu mit so einem "modernen" AMD zu machen. Die sind doch schon raus aus der Dos-Ära IMHO
Ich kann jetzt nur für mich sprechen:
Weil's Hobby ist und Spaß macht.
Manchmal möchte ich einfach mal wieder das pure DOS-Feeling haben. Dazu ist der Super Sockel 7 wirklich ideal. Meinen kann ich von 90 MHz mit einem Intel Pentium
(über undokumentierte Jumperkonfigurationen
JP7 2-3 / JP8 2-3 / JP9 2-3 / JP10 2-3 ergibt FSB 60 MHz
JP7 2-3 / JP8 1-2 / JP9 2-3 / JP10 2-3 ergibt FSB 68.5 MHz
offiziell geht's erst ab 66 MHz los)
bis hinauf auf 633 MHz mit einem AMD K6-2+ treiben. Das ist eine Taktsteigerung von 603 %.
Die erste Konfiguration ist locker noch DOS-Ära, letztere dann schon am Ende von Win9x.
Und wenn ich schon so einen Rechner habe, der 6 völlig unterschiedliche CPU-Architekturen aufnehmen kann, soll er wenigstens perfekt laufen mit optimalen Einstellungen und jede Besonderheit der Hardware voll ausschöpfen. Das geht kaum ohne Bootmenü, will man nicht nach jedem Hardwaretausch alles wieder neu austesten und einrichten. Schließlich vergißt man ja auch wieder einiges im Laufe der Zeit. Wäre natürlich nicht notwendig, wenn
1. die Hardware von Anfang an fehlerfrei gewesen wäre
2. die Programmierer des BIOS sich mehr Mühe gegeben hätten/hätten geben dürfen(?).
Und dann vermute ich mal, gibt es wie in jeder Ära des PCs auch unter DOS ein paar Spiele, die von etwas mehr Takt und Leistung der nächsten Rechnergeneration durchaus profitieren.
Des weiteren werden die Optimierungsprogramme für Chipsatz und CPUs dann auch für Windows 9x benötigt. Da es sich dabei aber fast durchweg um Programme handelt, die nur im Real Mode laufen, ist es einfacher, sie unter DOS zu testen und es wäre Verschwendung, sie dort dann nicht auch gleich einzusetzen.
Warum macht sich jemand die Mühe, Windows 95 auf einem 2 GHz Rechner zum Laufen zu bringen, dafür gibt's doch Windows 2000/XP?
Warum solche alten Rechner erhalten, es gibt doch neuere Software, die das gleiche und noch mehr kann, und Emulatoren?
Warum einen Oldtimer erhalten, langsam fahren kann man auch mit neuen Autos, deren Abgaswerte dann auch noch besser sind? (Okay, nicht alles was hinkt, ist ein Vergleich )
ich schalt einfach den PC daneben an xD
Das kann ich auch
Allerdings verliert es für mich seinen Reiz, wenn ich nicht versuchen würde, die ganze Bandbreite an Möglichkeiten aus meiner Hardware herauszukitzeln. Dann könnte ich mir auch gleich einen lieblos konfigurierten Rechner von der Aldi-, Medion-, Lenovo-, Fujitsu-Siemens-, Dell-, HP-, Vobis- oder Escom-Stange hinstellen: Standardkomponenten und Standardeinstellungen damit nur keine Probleme auftreten, dafür aber langsam und durstig.
Nee, das Zeug muß - im Rahmen meiner Möglichkeiten und meines Verständnisses - durchanalysiert und getestet werden. Einfach nur horten ist L A N G W E I L I G.
Helft mir mal bitte. Da war doch was mit 64MB und cachable RAM.
Wie ist das bei einem P200mmx, sofern am Board 512KB Cache fest verlötet sind.
Im Handbuch steht von 8MB bis 256MB, es steht aber nix von maximal Cachable.
http://www.eastcomp.de/fsc/d1025.html
das kommt auf den Chipsatz drauf an, wie viel sich cachen können mit 512kb...
1. Zunächst mal auf die Northbridge schauen und die Typenbezeichnung notieren.
2. Dann die Größe der Cachebausteine herausfinden und zusammenzählen oder die Cachegröße im BIOS nachschauen oder aus der Hardwareauflistung des BIOS nach dem POST ablesen.
3. Dann die Größe des TAG RAMs rausfinden.
Im vorletzten Schritt helfen leider die meisten Tabellen im Internet nicht weiter, da sie immer nur den Maximalwert der Cacheable Area angeben.
4. Daher mußt Du als nächstes das Datenblatt zu Deinem Chipsatz suchen und dort unter der entsprechenden Konfiguration, die Du in den Schritten 1-3 ermittelt hast, die Größe der Cacheable Area ablesen und die dazu notwendigen Registereinstellungen der Northbridge.
5. Als letztes mußt Du Dir mit einem Tool wie WPCRedit anschauen, wie der Platinenhersteller bzw. der BIOS-Programmierer die entsprechenden Register gesetzt hat. Keine Angst, alles was das Tool macht, ist die Werte auszulesen. Alle Änderungen, die man vornimmt, sind nach einem Neustart wieder weg.
Irgendwo hab ich mal einen Thread gelesen, ich glaube es war bei den Vogonen, finde ihn aber nicht mehr, wo jemand versucht hat, die Cachegröße seiner MVP3-Platine durch Auflöten eines weiteren Bausteins von 1 MiB auf 2 MiB zu vergrößern. Auf der Platine war dafür sogar noch eine nicht besetzte Lötstelle vorhanden.
Allerdings meldete das BIOS nach dem Einschalten noch immer die alte Cachegröße von 1 MiB, was nicht verwundert, wenn man sich alte Platinen und die Datenblätter anschaut: Im Gegensatz zum RAM wird die Cachegröße nicht durch "Hochzählen" bestimmt, sondern fest eingestellt. Auf alten Platinen geschieht das noch über Jumper, so daß eine Änderung recht leicht möglich ist. Auf moderneren Platinen ist die Cachegröße allerdings fest ins BIOS einprogrammiert und wird durch Setzen der entsprechenden Register in der Northbridge während der Initialisierung dem Chipsatz mitgeteilt. Diese Register lassen sich ändern, wenn man einen Patch ins BIOS einschleust.
Den Patch zu programmieren ist nicht schwer. Aber die Stelle in der Binärdatei des BIOS zu finden, wo man ihn gefahrlos platzieren kann, und dann die POST Jump Table aufzustöbern und dort eine Sprunganweisung zum Patch zu hinterlegen, schon weniger einfach.
Die Chips sind schlecht zu lesen. Im Bios steht 512K Cache, auf dem Chip steht Intel '96 TX...
Im Grunde ist es auch OK, wenn ein 200mmx 64MB Ram hat. Das Board kann aber 256MB.
Ok, dann hast ein Intel 430TX Chipsatz
AFAIK haben alle Intel 430er, also FX, TX und VX max. 64 MB cacheable area mit den maximalen 512K L2, nur der 430HX hat 512 MB sofern statt nem 8bit Tag RAM ein 11bit Tag RAM drauf ist.
Danke für die Liste! Hast du zufällig eine Liste für non-Intel Chipsätze zur Hand?
Ach und mir fällt eine Unstimmigkeit in der Liste auf: Dort steht das der TX kein AGP unterstützt?!? Ich habe ein Intel Anchorage AN430TX, dort zumindest ist eine ATi Rage mit 2MB verbaut, und diese ist sehr wohl an AGP angebunden. Weiß hier einer mehr darüber?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!